BFME 2 - ROTWK Code Refence  1.0
CreateObjectDie Class Reference

Public Attributes

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

Detailed Description

Behavior = CreateObjectDie ModuleTag_TheCreateObjectDie

; 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

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