|
BFME 2 - ROTWK Code Refence
1.0
|
Public Attributes | |
| Percentage | RepairHealthPercentPerSecond |
| SignedInteger | BuildVariation |
| UnpackBase | CastleToUnpackForFaction |
| ObjectFilter | FilterValidOwnedEntries |
| ObjectFilter | FilterCrew |
| UnpackDecal | FactionDecal |
| PreBuiltObjectLocation | PreBuiltList |
| String | PreBuiltPlyr |
| String | DecalName |
| FloatingPoint | DecalSize |
| FloatingPoint | FadeTime |
| FloatingPoint | UnpackDelayTime |
| FloatingPoint | BuildTime |
| FloatingPoint | ScanDistance |
| FloatingPoint | MaxCastleRadius |
| UnsignedInteger | CrewPrepareTime |
| Boolean | InstantUnpack |
| Boolean | KeepDeathKillsEverything |
| FXList | CrewReleaseFX |
| FXList | CrewPrepareFX |
| UnsignedInteger | CrewPrepareInterval |
| Boolean | DisableStructureRotation |
| EvaEvent | EvaEnemyCastleSightedEvent |
| Boolean | Summoned |
| Boolean | TransferFoundationHealthToCastleUponUnpack |
Behavior = CastleBehavior ModuleTag_TheCastleBehavior
; L01EA758C:
RepairHealthPercentPerSecond = 5 % ; SUB_L006D4D20:Percentage
BuildVariation = 1; SUB_L006D4430:Signed Integer Value
; L01EDC5C0:
CastleToUnpackForFaction = Men Castle_Men 2000 100; L00EC09E0: Side - Base File - Cost - ? //Multiple Entries Allowed
FilterValidOwnedEntries = ANY + STRUCTURE; SUB_L00EDCA00:Object Filter
FilterCrew = ANY + STRUCTURE; SUB_L00EDCA00:Object Filter
FactionDecal = Gondor GBCampFloor 675.0; L00EC0780: Side - Object - Size //'A CastleBehavior entry calls for a FactionDecal.',0Ah,' This is an obsolete feature, which will be removed soon. ',0Ah,'You should expect bad results. ',0Ah,'Please use an object with W3DFloorDraw, instead. -MLo',0 //Multiple Entries Allowed
PreBuiltList = ElvenVigilantEntExpansion 3; L00EC0670: Object - Location //Multiple Entries Allowed
PreBuiltPlyr = PlyrRivendell; SUB_L006D4C30:String(PlayerName(WB))
DecalName = SCCguardianFoot; SUB_L006D4C30:String(Decal)
DecalSize = 5.0; SUB_L006D46C0:Float Point Value
FadeTime = 2.0; SUB_L006D46C0:Float Point Value // 2 seconds
UnpackDelayTime = 0.0; SUB_L006D46C0:Float Point Value
BuildTime = 100; SUB_L006D46C0:Float Point Value
ScanDistance = 150; SUB_L006D46C0:Float Point Value
MaxCastleRadius = 420.0; SUB_L006D46C0:Float Point Value
CrewPrepareTime = 6000; SUB_L00E6CB10:Unsigned Integer Value
InstantUnpack = Yes; SUB_L006D3400:Boolean
KeepDeathKillsEverything = Yes; SUB_L006D3400:Boolean
CrewReleaseFX = FX_EntMootRelease; SUB_L00E6BD90:FXList
CrewPrepareFX = FX_EntMootPrepare; SUB_L00E6BD90:FXList
CrewPrepareInterval = 12000; SUB_L00E6CB10:Unsigned Integer Value //six second interval
DisableStructureRotation = Yes; SUB_L006D3400:Boolean
EvaEnemyCastleSightedEvent = EnemyFortressSighted; L00ACAD80:EvaEvent
Summoned = Yes; SUB_L006D3400:Boolean
TransferFoundationHealthToCastleUponUnpack = Yes; SUB_L006D3400:Boolean
End
| UnpackBase CastleToUnpackForFaction |
Multiple Entries Allowed
| UnpackDecal FactionDecal |
Multiple Entries Allowed
| PreBuiltObjectLocation PreBuiltList |
Multiple Entries Allowed
| String DecalName |
String(Decal)