|
BFME 2 - ROTWK Code Refence
1.0
|
Public Attributes | |
| SpecialPower | SpecialPowerTemplate |
| Boolean | UpdateModuleStartsAttack |
| Boolean | StartsPaused |
| AudioEvent | InitiateSound |
| Boolean | ReEnableAntiCategory |
| AttributeModifierCategory | AntiCategory |
| FXList | AntiFX |
| String | AttributeModifier |
| FloatingPoint | AttributeModifierRange |
| Boolean | AttributeModifierAffectsSelf |
| ObjectFilter | AttributeModifierAffects |
| FXList | AttributeModifierFX |
| Boolean | AttributeModifierWeatherBased |
| UnsignedInteger | WeatherDuration |
| ObjectFilter | RequirementsFilterMPSkirmish |
| ObjectFilter | RequirementsFilterStrategic |
| Boolean | TargetEnemy |
| Boolean | TargetAllSides |
| FXList | InitiateFX |
| FXList | TriggerFX |
| ContainCondition | SetModelCondition |
| FloatingPoint | SetModelConditionTime |
| SignedInteger | GiveLevels |
| Boolean | DisableDuringAnimDuration |
| Boolean | IdleWhenStartingPower |
| Boolean | AffectGood |
| Boolean | AffectEvil |
| Boolean | AffectAllies |
| Boolean | AvailableAtStart |
| WeatherFlag | ChangeWeather |
| Boolean | AdjustVictim |
| String | OnTriggerRechargeSpecialPower |
| UnsignedInteger | BurnDecayModifier |
| Boolean | UseDistanceFromCommandCenter |
| FloatingPoint | DistanceFromCommandCenter |
| WeaponsetFlags | FlagsUsedForToggle |
| SignedInteger | ToggleOnSleepFrames |
| SignedInteger | ToggleOffSleepFrames |
| String | ToggleOnAttributeModifier |
| String | ToggleOffAttributeModifier |
Behavior = WeaponChangeSpecialPowerModule ModuleTag_TheWeaponChangeSpecialPowerModule
; L01F42520:
SpecialPowerTemplate = SpecialAbilityZephyrStrike; L00E6C5F0:SpecialPower
UpdateModuleStartsAttack = Yes; SUB_L006D3400:Boolean
StartsPaused = Yes; SUB_L006D3400:Boolean
InitiateSound = NoSound; L00E6B7B0:AudioEvent //voice?
ReEnableAntiCategory = Yes; SUB_L006D3400:Boolean
AntiCategory = LEADERSHIP; L01212430:AttributeModifierCategory //Multiple Entries Allowed
AntiFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
AttributeModifier = IsengardWargSkirmish; SUB_L006D4C30:String(AttributeModifier)
AttributeModifierRange = 20; SUB_L006D46C0:Float Point Value
AttributeModifierAffectsSelf = Yes; SUB_L006D3400:Boolean
AttributeModifierAffects = ANY + STRUCTURE; SUB_L00EDCA00:Object Filter
AttributeModifierFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
AttributeModifierWeatherBased = Yes; SUB_L006D3400:Boolean
WeatherDuration = 1000; SUB_L00E6CB10:Unsigned Integer Value
RequirementsFilterMPSkirmish = ANY + STRUCTURE; SUB_L00EDCA00:Object Filter
RequirementsFilterStrategic = ANY + STRUCTURE; SUB_L00EDCA00:Object Filter
TargetEnemy = Yes; SUB_L006D3400:Boolean
TargetAllSides = Yes; SUB_L006D3400:Boolean
InitiateFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
TriggerFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
SetModelCondition = ModelConditionState : USER_1; L011FA050 //Model Condition
SetModelConditionTime = 30; SUB_L006D46C0:Float Point Value
GiveLevels = 1; SUB_L006D4430:Signed Integer Value
DisableDuringAnimDuration = Yes; SUB_L006D3400:Boolean
IdleWhenStartingPower = Yes; SUB_L006D3400:Boolean
AffectGood = Yes; SUB_L006D3400:Boolean
AffectEvil = Yes; SUB_L006D3400:Boolean
AffectAllies = No; SUB_L006D3400:Boolean
AvailableAtStart = No; SUB_L006D3400:Boolean
ChangeWeather = RAINY; L011FA120 //Weather Type
AdjustVictim = Yes; SUB_L006D3400:Boolean
OnTriggerRechargeSpecialPower = SpecialAbilityCreateAHeroTrainAllies_Level_1; SUB_L006D4C30:String(SpecialPower)
BurnDecayModifier = 10; SUB_L006D4520:Unsigned Integer Value
UseDistanceFromCommandCenter = Yes; SUB_L006D3400:Boolean
DistanceFromCommandCenter = 7; SUB_L006D46C0:Float Point Value
; L01F5C560
FlagsUsedForToggle = WEAPONSET_TOGGLE_1; SUB_L00BC58F0:Weaponset flags
ToggleOnSleepFrames = 25; SUB_L006D4430:Signed Integer Value
ToggleOffSleepFrames = 0; SUB_L006D4430:Signed Integer Value
ToggleOnAttributeModifier = BerserkerTorchLightingPenalty; SUB_L006D4C30:String(AttributeModifier)
ToggleOffAttributeModifier = BerserkerTorchLightingPenalty; SUB_L006D4C30:String(AttributeModifier)
End
| AttributeModifierCategory AntiCategory |
Multiple Values allowed
| String AttributeModifier |
String(AttributeModifier)
| String OnTriggerRechargeSpecialPower |
String(SpecialPower)
| String ToggleOnAttributeModifier |
String(AttributeModifier)
| String ToggleOffAttributeModifier |
String(AttributeModifier)