BFME 2 - ROTWK Code Refence  1.0
CreateObjectDieIfEldestKindof Class Reference

Public Attributes

DeathTypeFilter DeathTypes
 
ObjectStatus ExemptStatus
 
ObjectStatus RequiredStatus
 
FloatingPoint DamageAmountRequired
 
Degrees MinKillerAngle
 
Degrees MaxKillerAngle
 
ObjectCreationList CreationList
 
String DebrisPortionOfSelf
 
Strings UpgradeRequired
 
ObjectFilter ObjectFilter
 

Detailed Description

Behavior = CreateObjectDieIfEldestKindof ModuleTag_TheCreateObjectDieIfEldestKindof

; L01F2EA00:   
DeathTypes = NONE + CRUSHED; L00E6D050: ALL / NONE Filter
ExemptStatus = SOLD; SUB_L00C118B0: BitStatus //May not have this Status
RequiredStatus = DEATH_3; SUB_L00C118B0: BitStatus //Must have this Status
DamageAmountRequired = 15.0; SUB_L006D46C0:Float Point Value//Damage required before this behavior can occur
MinKillerAngle = -46; SUB_L006D4B70:Float Point Value //Degrees
MaxKillerAngle = 46; SUB_L006D4B70:Float Point Value //Degrees
; L01F3AFE8:   
CreationList = OCL_GondorTrebuchetRockProjectileBits; SUB_L00E6C330:ObjectCreationList //OCL to spawn when the object dies
DebrisPortionOfSelf = GondorTrebuchetDebrisPiece; SUB_L006D4C30:String(Object) //The object to spawn
UpgradeRequired = Upgrade_MarketplaceUpgradeDefiance; SUB_L006D4CF0:List of Strings(Upgrade) //Upgrades required in order to spawn objects
; L01F3B19C:   
ObjectFilter = ANY + STRUCTURE; SUB_L00EDCA00:Object Filter //The objects to check for

End

Member Data Documentation

◆ ExemptStatus

ObjectStatus ExemptStatus

May not have this Status

◆ RequiredStatus

ObjectStatus RequiredStatus

Must have this Status

◆ DamageAmountRequired

FloatingPoint DamageAmountRequired

Damage required before this behavior can occur

◆ MinKillerAngle

Degrees MinKillerAngle

◆ MaxKillerAngle

Degrees MaxKillerAngle

◆ CreationList

ObjectCreationList CreationList

OCL to spawn when the object dies

◆ DebrisPortionOfSelf

String DebrisPortionOfSelf

String(Object) The object to spawn

◆ UpgradeRequired

Strings UpgradeRequired

Strings(Upgrade) Upgrades required in order to spawn objects

◆ ObjectFilter

ObjectFilter ObjectFilter

The objects to check for