|
BFME 2 - ROTWK Code Refence
1.0
|
Public Attributes | |
| Upgrades | TriggeredBy |
| Upgrades | ConflictsWith |
| Boolean | RequiresAllTriggers |
| Boolean | RequiresAllConflictingTriggers |
| AnimAndDuration | CustomAnimAndDuration |
| Boolean | Permanent |
| ObjectCreationList | UpgradeObject |
| UnsignedInteger | Delay |
| String | RemoveUpgrade |
| String | GrantUpgrade |
| String | ThingToSpawn |
| Vector3 | Offset |
| Degrees | Angle |
| Boolean | DestroyWhenSold |
| AnimAndDuration | DeathAnimAndDuration |
| UnsignedInteger | FadeInTime |
| Boolean | UseBuildingProduction |
Behavior = ObjectCreationUpgrade ModuleTag_TheObjectCreationUpgrade
;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...
; L01F51BC0:
UpgradeObject = ; SUB_L00E6C330:ObjectCreationList
Delay = 1000; SUB_L00E6CB10:Unsigned Integer Value
RemoveUpgrade = Upgrade_RingHero; SUB_L006D4C30:String(Upgrade)
GrantUpgrade = Upgrade_RingHero; SUB_L006D4C30:String(Upgrade)
ThingToSpawn = Upgrade_RingHero; SUB_L006D4C30:String(Upgrade)
Offset = X : 30 Y : 0 Z : 52; SUB_L006D5320:XYZ Vector
Angle = -46; SUB_L006D4B70:Float Point Value //Degrees
DestroyWhenSold = Yes; SUB_L006D3400:Boolean
DeathAnimAndDuration = AnimState : USER_3 AnimTime : 0 TriggerTime : 0; L010ED8E0: Animation State - Time - Delay // Animtime:0 = set flag forever
FadeInTime = 200; SUB_L006D4520:Unsigned Integer Value
UseBuildingProduction = Yes; SUB_L006D3400:Boolean
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...
| String RemoveUpgrade |
String(Upgrade)
| String GrantUpgrade |
String(Upgrade)
| String ThingToSpawn |
String(Upgrade)