BFME 2 - ROTWK Code Refence  1.0
ToggleDeploySpecialAbilityUpdate Class Reference

Public Attributes

SpecialPower SpecialPowerTemplate
 
FloatingPoint StartAbilityRange
 
FloatingPoint AbilityAbortRange
 
UnsignedInteger PreparationTime
 
UnsignedInteger PersistentPrepTime
 
SignedInteger PersistentCount
 
UnsignedInteger PackTime
 
UnsignedInteger UnpackTime
 
UnsignedInteger PreTriggerUnstealthTime
 
Boolean SkipPackingWithNoTarget
 
FloatingPoint PackUnpackVariationFactor
 
UnsignedInteger ParalyzeDurationWhenCompleted
 
UnsignedInteger ParalyzeDurationWhenAborted
 
String SpecialObject
 
String SpecialObjectAttachToBone
 
UnsignedInteger MaxSpecialObjects
 
Boolean SpecialObjectsPersistent
 
UnsignedInteger EffectDuration
 
SignedInteger EffectValue
 
FloatingPoint EffectRange
 
Boolean UniqueSpecialObjectTargets
 
Boolean SpecialObjectsPersistWhenOwnerDies
 
Boolean AlwaysValidateSpecialObjects
 
Boolean FlipOwnerAfterPacking
 
Boolean FlipOwnerAfterUnpacking
 
FloatingPoint FleeRangeAfterCompletion
 
ParticleSystem DisableFXParticleSystem
 
Boolean DoCaptureFX
 
AudioEvent PackSound
 
AudioEvent UnpackSound
 
AudioEvent PrepSoundLoop
 
AudioEvent TriggerSound
 
AudioEvent ActiveLoopSound
 
Boolean LoseStealthOnTrigger
 
SignedInteger AwardXPForTriggering
 
SignedInteger SkillPointsForTriggering
 
Boolean ApproachRequiresLOS
 
Boolean ChargeAttackSpeedBoost
 
AnimAndDuration CustomAnimAndDuration
 
AnimAndDuration GrabPassengerAnimAndDuration
 
FloatingPoint GrabPassengerHealGainPercent
 
SignedInteger UnpackingVariation
 
Boolean MustFinishAbility
 
UnsignedInteger FreezeAfterTriggerDuration
 
Boolean DisableWhenWearingTheRing
 
SpecialPowerUnpackConditions RequiredConditions
 
SpecialPowerUnpackConditions RejectedConditions
 
String ContactPointOverride
 
String TriggerAttributeModifier
 
UnsignedInteger AttributeModifierDuration
 
Boolean KillAttributeModifierOnExit
 
Boolean KillAttributeModifierOnRejected
 
Boolean Instant
 
Boolean NeedCollisionBeforeTrigger
 
String ChainedButton
 
Boolean SuppressForHordes
 
Boolean ApproachUntilMembersInRange
 
Boolean IgnoreFacingCheck
 
ContainCondition TriggerModelCondition
 
FloatingPoint TriggerModelConditionDuration
 
AudioEvent SoundDeploy
 
AudioEvent SoundUndeploy
 

Detailed Description

Behavior = ToggleDeploySpecialAbilityUpdate ModuleTag_TheToggleDeploySpecialAbilityUpdate

; L01F224C8:   
SpecialPowerTemplate SpecialAbilityZephyrStrike; L00E6C5F0:SpecialPower
StartAbilityRange = 7; SUB_L006D46C0:Float Point Value
AbilityAbortRange = 7; SUB_L006D46C0:Float Point Value
PreparationTime = 1000; SUB_L00E6CB10:Unsigned Integer Value
PersistentPrepTime = 1000; SUB_L00E6CB10:Unsigned Integer Value
PersistentCount = 10; SUB_L006D4430:Signed Integer Value
PackTime = 1000; SUB_L00E6CB10:Unsigned Integer Value
UnpackTime = 1000; SUB_L00E6CB10:Unsigned Integer Value
PreTriggerUnstealthTime = 1000; SUB_L00E6CB10:Unsigned Integer Value
SkipPackingWithNoTarget = Yes; SUB_L006D3400:Boolean
PackUnpackVariationFactor = 7; SUB_L006D46C0:Float Point Value
ParalyzeDurationWhenCompleted = 1000; SUB_L00E6CB10:Unsigned Integer Value
ParalyzeDurationWhenAborted = 1000; SUB_L00E6CB10:Unsigned Integer Value
SpecialObject = AngmarWallSegmentSmall; SUB_L006D4C30:String(Object)
SpecialObjectAttachToBone = WeaponA01; SUB_L006D4C30:String(Bone)
MaxSpecialObjects = 200; SUB_L006D4520:Unsigned Integer Value
SpecialObjectsPersistent = Yes; SUB_L006D3400:Boolean
EffectDuration = 1000; SUB_L00E6CB10:Unsigned Integer Value
EffectValue = 100; SUB_L006D4430:Signed Integer Value
EffectRange = 7; SUB_L006D46C0:Float Point Value
UniqueSpecialObjectTargets = Yes; SUB_L006D3400:Boolean
SpecialObjectsPersistWhenOwnerDies = Yes; SUB_L006D3400:Boolean
AlwaysValidateSpecialObjects = Yes; SUB_L006D3400:Boolean
FlipOwnerAfterPacking = Yes; SUB_L006D3400:Boolean
FlipOwnerAfterUnpacking = Yes; SUB_L006D3400:Boolean
FleeRangeAfterCompletion = 7; SUB_L006D46C0:Float Point Value
DisableFXParticleSystem = MissileExhaust; SUB_L00E6C110:ParticleSystem
DoCaptureFX = Yes; SUB_L006D3400:Boolean
PackSound = BuildingConstructionLoop; L00E6B310:Sound(AudioEvent)
UnpackSound = BuildingConstructionLoop; L00E6B310:Sound(AudioEvent)
PrepSoundLoop = BuildingConstructionLoop; L00E6B310:Sound(AudioEvent)
TriggerSound = BuildingConstructionLoop; L00E6B310:Sound(AudioEvent)
ActiveLoopSound = BuildingConstructionLoop; L00E6B310:Sound(AudioEvent)
LoseStealthOnTrigger = Yes; SUB_L006D3400:Boolean
AwardXPForTriggering = 100; SUB_L006D4430:Signed Integer Value
SkillPointsForTriggering = 10; SUB_L006D4430:Signed Integer Value
ApproachRequiresLOS = Yes; SUB_L006D3400:Boolean
ChargeAttackSpeedBoost = Yes; SUB_L006D3400:Boolean
CustomAnimAndDuration = AnimState : USER_3 AnimTime : 0 TriggerTime : 0; L010ED8E0: Animation State - Time - Delay // Animtime:0 = set flag forever
GrabPassengerAnimAndDuration = AnimState : USER_3 AnimTime : 0 TriggerTime : 0; L010ED8E0: Animation State - Time - Delay // Animtime:0 = set flag forever
GrabPassengerHealGainPercent = 0.50; L006D4890: float
UnpackingVariation = 1; SUB_L006D4430:Signed Integer Value
MustFinishAbility = Yes; SUB_L006D3400:Boolean
FreezeAfterTriggerDuration = 1000; SUB_L00E6CB10:Unsigned Integer Value
DisableWhenWearingTheRing = Yes; SUB_L006D3400:Boolean
RequiredConditions = MOUNTED; SUB_L006D3960 L022377D0 //MOUNTED / WEAPON_TOGGLE / MOVING
RejectedConditions = MOVING; SUB_L006D3960 L022377D0 //MOUNTED / WEAPON_TOGGLE / MOVING
ContactPointOverride = BoneA; SUB_L006D4C30:String(Bone)
TriggerAttributeModifier = MyModifier; SUB_L006D4C30:String(AttributeModifier)
AttributeModifierDuration = 1000; SUB_L00E6CB10:Unsigned Integer Value
KillAttributeModifierOnExit = Yes; SUB_L006D3400:Boolean
KillAttributeModifierOnRejected = Yes; SUB_L006D3400:Boolean
Instant = Yes; SUB_L006D3400:Boolean
NeedCollisionBeforeTrigger = Yes; SUB_L006D3400:Boolean
ChainedButton = ButtonA; SUB_L006D4C30:String(CommandButton)
SuppressForHordes = Yes; SUB_L006D3400:Boolean
ApproachUntilMembersInRange = Yes; SUB_L006D3400:Boolean
IgnoreFacingCheck = Yes; SUB_L006D3400:Boolean
TriggerModelCondition = ModelConditionState : SPECIAL_POWER_1; L010EDA80:ModelCondition //triggered during the unpack phase
TriggerModelConditionDuration = 700; SUB_L006D46C0:Float Point Value
; L00C883B0->L01EAC078:    
SoundDeploy = BuildingConstructionLoop ;L00E6B310:Sound (AudioEvent)
SoundUndeploy = BuildingConstructionLoop ;L00E6B310:Sound (AudioEvent)

End

Member Data Documentation

◆ SpecialObject

String SpecialObject

String(Object)

◆ SpecialObjectAttachToBone

String SpecialObjectAttachToBone

String(Bone)

◆ ContactPointOverride

String ContactPointOverride

String(Bone)

◆ TriggerAttributeModifier

String TriggerAttributeModifier

String(AttributeModifier)

◆ ChainedButton

String ChainedButton

String(CommandButton)

◆ TriggerModelCondition

ContainCondition TriggerModelCondition

triggered during the unpack phase