BFME 2 - ROTWK Code Refence
1.0
|
Public Attributes | |
Upgrades | TriggeredBy |
Upgrades | ConflictsWith |
Boolean | RequiresAllTriggers |
Boolean | RequiresAllConflictingTriggers |
AnimAndDuration | CustomAnimAndDuration |
Boolean | Permanent |
Boolean | StartsActive |
Boolean | ButtonTriggered |
Boolean | SingleBurst |
SignedInteger | HealingAmount |
UnsignedInteger | HealingDelay |
SignedInteger | Radius |
KindofList | KindOf |
FXList | UnitHealPulseFX |
UnsignedInteger | StartHealingDelay |
Boolean | AffectsWholePlayer |
Boolean | AffectsContained |
Boolean | HealOnlyIfNotUnderAttack |
Boolean | HealOnlyIfNotInCombat |
Boolean | HealOnlyOthers |
Boolean | NonStackable |
Boolean | RespawnNearbyHordeMembers |
FXList | RespawnFXList |
UnsignedInteger | RespawnMinimumDelay |
Behavior = AutoHealBehavior ModuleTag_TheAutoHealBehavior
;L01E97D40:
TriggeredBy = Upgrade_ElvenGift Upgrade_RohanFireArrows; L00BE9600: List of Upgrades //Must have these upgrades
ConflictsWith = Upgrade_TheodenKingsFavor Upgrade_TheodenLeadership; L00BE9600: List of Upgrades //May not have these upgrades
RequiresAllTriggers = Yes; SUB_L006D3400:Boolean //All "TriggeredBy" Upgrades required! (meaning that if only one is present the module is not active)
RequiresAllConflictingTriggers = Yes; SUB_L006D3400:Boolean //All "ConflictsWith" Upgrades required! (meaning that if only one is present the module is not 'disabled')
CustomAnimAndDuration = AnimState : USER_3 AnimTime : 0 TriggerTime : 0; L010ED8E0: Animation State - Time - Delay // Animtime:0 = set flag forever
Permanent = Yes; SUB_L006D3400:Boolean //For ever... and ever... and ever, even if the upgrades are lost...
; L01EA73B0:
StartsActive = No; SUB_L006D3400:Boolean //Inactive, upgrade required
ButtonTriggered = Yes; SUB_L006D3400:Boolean // But doesn't actually run on its own.
SingleBurst = Yes; SUB_L006D3400:Boolean
HealingAmount = 100; SUB_L006D4430:Signed Integer Value
HealingDelay = 1000; SUB_L00E6CB10:Unsigned Integer Value
Radius = 100; SUB_L006D4430:Signed Integer Value
KindOf = INFANTRY CAVALRY; SUB_L00BC5910: List of KindOf's
UnitHealPulseFX = FX_SpellHealUnitHealBuff; SUB_L00E6BD90:FXList
StartHealingDelay = HERO_HEAL_DELAY; SUB_L00E6CB10:Unsigned Integer Value
AffectsWholePlayer = Yes; SUB_L006D3400:Boolean
AffectsContained = Yes; SUB_L006D3400:Boolean
HealOnlyIfNotUnderAttack = Yes; SUB_L006D3400:Boolean
HealOnlyIfNotInCombat = Yes; SUB_L006D3400:Boolean
HealOnlyOthers = Yes; SUB_L006D3400:Boolean
NonStackable = Yes; SUB_L006D3400:Boolean
RespawnNearbyHordeMembers = Yes; SUB_L006D3400:Boolean
RespawnFXList = FX_BannerCarrierSpawnUnit; SUB_L00E6BD90:FXList
RespawnMinimumDelay = 200; SUB_L006D4520:Unsigned Integer Value //40 second delay
End
Boolean RequiresAllTriggers |
All "TriggeredBy" Upgrades required! (meaning that if only one is present the module is not active)
Boolean RequiresAllConflictingTriggers |
All "ConflictsWith" Upgrades required! (meaning that if only one is present the module is not 'disabled')
AnimAndDuration CustomAnimAndDuration |
Animation State - Time - Delay
Animtime:0 = set flag forever
Boolean Permanent |
For ever... and ever... and ever, even if the upgrades are lost...
Boolean StartsActive |
Inactive, upgrade required
Boolean ButtonTriggered |
But doesn't actually run on its own.