BFME 2 - ROTWK Code Refence  1.0
HighlanderBody Class Reference

Public Attributes

FloatingPoint MaxHealth
 
FloatingPoint MaxHealthDamaged
 
FloatingPoint MaxHealthReallyDamaged
 
FloatingPoint InitialHealth
 
UnsignedInteger RecoveryTime
 
Percentage DodgePercent
 
UnsignedInteger EnteringDamagedTransitionTime
 
UnsignedInteger EnteringReallyDamagedTransitionTime
 
String GrabObject
 
FXList GrabFX
 
FloatingPoint GrabDamage
 
Vector2 GrabOffset
 
Boolean UseDefaultDamageSettings
 
DamageCreationList DamageCreationList
 
FXList HealingBuffFx
 
String DamagedAttributeModifier
 
String ReallyDamagedAttributeModifier
 
FloatingPoint CheerRadius
 
Boolean RemoveUpgradesOnDeath
 
Boolean BurningDeathBehavior
 
FXList BurningDeathFX
 

Detailed Description

Behavior = HighlanderBody ModuleTag_TheHighlanderBody

; SUB_L01265C10->L01F58D88:    
MaxHealth = 7000; SUB_L006D46C0:Float Point Value
MaxHealthDamaged = 5000; SUB_L006D46C0:Float Point Value
MaxHealthReallyDamaged = 2000; SUB_L006D46C0:Float Point Value
InitialHealth = 7000; SUB_L006D46C0:Float Point Value
RecoveryTime = 1000; SUB_L00E6CB10:Unsigned Integer Value
DodgePercent = 25 % ; SUB_L006D4D20:Percentage
EnteringDamagedTransitionTime = 100; SUB_L00E6CB10:Unsigned Integer Value
EnteringReallyDamagedTransitionTime = 100; SUB_L00E6CB10:Unsigned Integer Value
GrabObject = AngmarWallSegmentSmall; SUB_L006D4C30:String(Object)
GrabFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
GrabDamage = 70; SUB_L006D46C0:Float Point Value
GrabOffset = X : 5 Y : 3; SUB_L006D5380: XY Vector
UseDefaultDamageSettings = Yes; SUB_L006D3400:Boolean
DamageCreationList = OCL_RBBarracks_Chunk1 CATAPULT_ROCK FRONT_DESTROYED; L01265C30: Ocl - ? -? //Multiple allowed
HealingBuffFx = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
DamagedAttributeModifier = IsengardWargSkirmish; SUB_L006D4C30:String(AttributeModifier)
ReallyDamagedAttributeModifier = IsengardWargSkirmish; SUB_L006D4C30:String(AttributeModifier)
CheerRadius = 50; SUB_L006D46C0:Float Point Value
RemoveUpgradesOnDeath = Yes; SUB_L006D3400:Boolean
BurningDeathBehavior = Yes; SUB_L006D3400:Boolean
BurningDeathFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList

End

Member Data Documentation

◆ GrabObject

String GrabObject

String(Object)

◆ DamageCreationList

◆ DamagedAttributeModifier

String DamagedAttributeModifier

String(AttributeModifier)

◆ ReallyDamagedAttributeModifier

String ReallyDamagedAttributeModifier

String(AttributeModifier)