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 |
String | ElvenGroveObject |
SignedInteger | ElvenNumObjects |
Unknown | ElvenWoodObject |
FloatingPoint | ElvenWoodRadius |
FXList | ElvenWoodFX |
ObjectCreationList | ElvenWoodOCL |
Behavior = ElvenWoodSpecialPower ModuleTag_TheElvenWoodSpecialPower
; 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
; L01F5C218:
ElvenGroveObject = ElvenGrove; SUB_L006D4C30:String(Object)
ElvenNumObjects = 1; SUB_L006D4430:Signed Integer Value
; ElvenWoodObject = ? ; L01274470 //What does this do?
ElvenWoodRadius = SPELLBOOK_TAINT_RADIUS; SUB_L006D46C0:Float Point Value
ElvenWoodFX = FX_ElvenWoodSpellFX; SUB_L00E6BD90:FXList
ElvenWoodOCL = OCL_ElvenWoodSeed; SUB_L00E6C330:ObjectCreationList
End
AttributeModifierCategory AntiCategory |
Multiple Values allowed
String AttributeModifier |
String(AttributeModifier)
String OnTriggerRechargeSpecialPower |
String(SpecialPower)
String ElvenGroveObject |
String(Object)
Unknown ElvenWoodObject |
What does this do?