BFME 2 - ROTWK Code Refence  1.0
AttributeModifierAuraUpdate Class Reference

Public Attributes

Upgrades TriggeredBy
 
Upgrades ConflictsWith
 
Boolean RequiresAllTriggers
 
Boolean RequiresAllConflictingTriggers
 
AnimAndDuration CustomAnimAndDuration
 
Boolean Permanent
 
String BonusName
 
UnsignedInteger RefreshDelay
 
FloatingPoint Range
 
Boolean TargetEnemy
 
Boolean AllowPowerWhenAttacking
 
ObjectFilter ObjectFilter
 
Boolean StartsActive
 
AModAuraConditions RequiredConditions
 
AttributeModifierCategory AntiCategory
 
FXList AntiFX
 
Boolean AffectGood
 
Boolean AffectEvil
 
Boolean RunWhileDead
 
Boolean AllowSelf
 
Boolean AffectContainedOnly
 
SignedInteger MaxActiveRank
 

Detailed Description

Behavior = AttributeModifierAuraUpdate ModuleTag_TheAttributeModifierAuraUpdate

;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...
; L01211310->L01F468B0:    
BonusName = MyModifier ;SUB_L006D4C30:String (AttributeModifier)
RefreshDelay = 100 ;SUB_L00E6CB10:Unsigned Integer Value
Range = 70 ;SUB_L006D46C0:Float Point Value
TargetEnemy = Yes ;SUB_L006D3400:Boolean
AllowPowerWhenAttacking = Yes ;SUB_L006D3400:Boolean
ObjectFilter = ANY +HORDE +HERO ;SUB_L00EDCA00:Object Filter
;AffectsKindOf ;L012112A0 - 'AttributeModifierAuraUpdate... AffectsKindOf is obsolete, please replace with ObjectFilter. -M Lo'
StartsActive = Yes ;SUB_L006D3400:Boolean
RequiredConditions = MOUNTED ;SUB_L006D3960 L0223AACC : MOUNTED TAINT ELVEN_WOOD
AntiCategory = LEADERSHIP ;L01212430:AttributeModifierCategory
AntiFX = FX_ElvenCloakOn ;SUB_L00E6BD90:FXList
AffectGood = Yes ;SUB_L006D3400:Boolean
AffectEvil = Yes ;SUB_L006D3400:Boolean
RunWhileDead = Yes ;SUB_L006D3400:Boolean
AllowSelf = Yes ;SUB_L006D3400:Boolean
AffectContainedOnly = Yes ;SUB_L006D3400:Boolean
MaxActiveRank = 4 ;SUB_L006D4430:Signed Integer Value

End

Member Data Documentation

◆ TriggeredBy

Upgrades TriggeredBy

List of Upgrades
Must have these upgrades

◆ ConflictsWith

Upgrades ConflictsWith

List of Upgrades
May not have these upgrades

◆ RequiresAllTriggers

Boolean RequiresAllTriggers

All "TriggeredBy" Upgrades required! (meaning that if only one is present the module is not active)

◆ RequiresAllConflictingTriggers

Boolean RequiresAllConflictingTriggers

All "ConflictsWith" Upgrades required! (meaning that if only one is present the module is not 'disabled')

◆ CustomAnimAndDuration

AnimAndDuration CustomAnimAndDuration

Animation State - Time - Delay
Animtime:0 = set flag forever

◆ Permanent

Boolean Permanent

For ever... and ever... and ever, even if the upgrades are lost...

◆ BonusName

String BonusName

String (AttributeModifier)