|
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 |
| UnsignedInteger | WeaponsetEffectDuration |
| SignedInteger | WhichWeaponSet |
Behavior = WeaponSetSpecialAbilityUpdate ModuleTag_TheWeaponSetSpecialAbilityUpdate
; 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
; L00C81E40->L01EAA4C0:
WeaponsetEffectDuration = 1000 ;SUB_L00E6CB10:Unsigned Integer Value
WhichWeaponSet = 1 ;SUB_L006D4430:Signed Integer Value
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