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 |
Behavior = HordeDispatchSpecialPower ModuleTag_TheHordeDispatchSpecialPower
; 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
End
AttributeModifierCategory AntiCategory |
Multiple Values allowed
String AttributeModifier |
String(AttributeModifier)
String OnTriggerRechargeSpecialPower |
String(SpecialPower)