BFME 2 - ROTWK Code Refence  1.0
RubbleRiseUpdate Class Reference

Public Attributes

UnsignedInteger MinRubbleRiseDelay
 
UnsignedInteger MaxRubbleRiseDelay
 
UnsignedInteger MinBurstDelay
 
UnsignedInteger MaxBurstDelay
 
FloatingPoint RubbleRiseDamping
 
FloatingPoint RubbleHeight
 
FloatingPoint MaxShudder
 
SignedInteger BigBurstFrequency
 
Unknown OCL
 
Unknown FXList
 
DeathTypeFilter DeathTypes
 
ObjectStatus ExemptStatus
 
ObjectStatus RequiredStatus
 
FloatingPoint DamageAmountRequired
 
Degrees MinKillerAngle
 
Degrees MaxKillerAngle
 

Detailed Description

Behavior = RubbleRiseUpdate ModuleTag_TheRubbleRiseUpdate

; L01228280->L01F49F40:    
MinRubbleRiseDelay = 500 ;SUB_L00E6CB10:Unsigned Integer Value
MaxRubbleRiseDelay = 1000 ;SUB_L00E6CB10:Unsigned Integer Value
MinBurstDelay = 200 ;SUB_L00E6CB10:Unsigned Integer Value
MaxBurstDelay = 500 ;SUB_L00E6CB10:Unsigned Integer Value
RubbleRiseDamping = 3.0 ;SUB_L006D46C0:Float Point Value
RubbleHeight = 10.0 ;SUB_L006D46C0:Float Point Value
MaxShudder = 2.0 ;SUB_L006D46C0:Float Point Value
BigBurstFrequency = 10 ;SUB_L006D4430:Signed Integer Value
OCL = ? ;L01228330
; L0223B010:
;INITIAL DELAY BURST FINAL
;NONE HOLD KILL SPAWN
;NONE CATAPULT_ROCK TREBUCHET_ROCK
;NONE FRONT_DESTROYED RIGHT_DESTROYED BACK_DESTROYED LEFT_DESTROYED
FXList = ? ;L012282B0
; L0223B010:
;INITIAL DELAY BURST FINAL
;NONE HOLD KILL SPAWN
;NONE CATAPULT_ROCK TREBUCHET_ROCK
;NONE FRONT_DESTROYED RIGHT_DESTROYED BACK_DESTROYED LEFT_DESTROYED
; 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

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