BFME 2 - ROTWK Code Refence
1.0
|
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 |
Behavior = EvacuateGarrisonSpecialPower ModuleTag_TheEvacuateGarrisonSpecialPower
; 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
; L0128F1B0->L01F6269C:
;?
End
String SpecialObject |
String(Object)
String SpecialObjectAttachToBone |
String(Bone)
String ContactPointOverride |
String(Bone)
String TriggerAttributeModifier |
String(AttributeModifier)
String ChainedButton |
String(CommandButton)
ContainCondition TriggerModelCondition |
triggered during the unpack phase