|
BFME 2 - ROTWK Code Refence
1.0
|
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 |
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
| 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...