BuildingTypes: Difference between revisions
Appendix - Listing Applicable INI flags |
mNo edit summary |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 9: | Line 9: | ||
Westwood messed up a lot of object arrays in the rules(md).ini. While this proved no problem for them, due to their map editor, which was built to parse the INIs the same way RA2 did, and was actually usable unlike FinalAlert, and their AI Editor, this can cause a lot of problems for modders that write all their scripts by hand. | Westwood messed up a lot of object arrays in the rules(md).ini. While this proved no problem for them, due to their map editor, which was built to parse the INIs the same way RA2 did, and was actually usable unlike FinalAlert, and their AI Editor, this can cause a lot of problems for modders that write all their scripts by hand. | ||
I have previously posted the corrected [[Animations]] array for YR, and now I'm posting the corrected BuildingTypes arrays as well. When you write AI scripts, you can just use the exact number on the left of the building, no need to do funky +1 | I have previously posted the corrected [[Animations]] array for YR, and now I'm posting the corrected BuildingTypes arrays as well. When you write AI scripts, you can just use the exact number on the left of the building, no need to do funky +1 conversions (131072 in fact does affect the functionality, see [[ScriptActions#Building Indices]]). | ||
See corrected BuildingTypes arrays for: [[BuildingTypes/Corrected BuildingTypes arrays#For_Tiberian_Sun|Tiberian Sun]], [[BuildingTypes/Corrected BuildingTypes arrays#For_Red_Alert_2|Red Alert 2]], [[BuildingTypes/Corrected_BuildingTypes_arrays#For_Yuri.27s_Revenge|Yuri's Revenge]] | |||
== Applicable INI Flags == | |||
{{Applicable INI Flags}} | |||
{{:AbstractTypes}} | {{:AbstractTypes}} | ||
{{:ObjectTypes}} | {{:ObjectTypes}} | ||
{{:TechnoTypes}} | {{:TechnoTypes}} | ||
{ | {{Applicable INI Flags Header|BuildingTypes}} | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ToTile|link}} || Terrain Tile Name || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|BuildCat|link}} || BuildCategory || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|AntiInfantryValue|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|AntiArmorValue|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|AntiAirValue|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|HasSpotlight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|HalfDamageSmokeLocation1|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|HalfDamageSmokeLocation2|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Radar|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SpySat|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|WaterBound|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Adjacent|link}} || int|| 3 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Capturable|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Powered|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|PoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Overpowerable|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Spyable|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CanC4|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|WantsExtraSpace|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Bib|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Unsellable|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ClickRepairable|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CanBeOccupied|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CanOccupyFire|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ShowOccupantPips|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|MaxNumberOccupants|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|NumImpassableRows|link}} || int || -1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ProduceCashStartup|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ProduceCashAmount|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ProduceCashDelay|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|InfantryGainSelfHeal|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitsGainSelfHeal|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|RefinerySmokeFrames|link}} || int || 25 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|BaseNormal|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|EligibileForAllyBuilding|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|EligibleForDelayKill|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|NeedsEngineer|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CaptureEvaEvent|link}} || EVAVoice || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ProtectWithWall|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|MuzzleFlashX|link}} || XY || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DamageFireOffsetX|link}} || XY || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Wall|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Weeder|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Helipad|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|OrePurifier|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|FactoryPlant|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Factory|link}} || AbstractID || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|FreeUnit|link}} || VehicleType || 0 || + | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|HoverPad|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|IsTemple|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|IsPlug|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SecretInfantry|link}} || InfantryType || 0 || + | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SecretUnit|link}} || VehicleType || 0 || + | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SecretBuilding|link}} || BuildingType || 0 || + | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|InfantryCostBonus|link}} || float || 1.0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitsCostBonus|link}} || float || 1.0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|AircraftCostBonus|link}} || float || 1.0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|BuildingsCostBonus|link}} || float || 1.0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|DefensesCostBonus|link}} || float || 1.0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TogglePower|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|BuildupSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|PackupSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CreateUnitSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitExitSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitEnterSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|WorkingSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|NotWorkingSound|link}} || Sound || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitRepair|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitReload|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Bunker|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Cloning|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Grinding|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|UnitAbsorb|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|InfantryAbsorb|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SecretLab|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|DockUnload|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Gate|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SAM|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ConstructionYard|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|NukeSilo|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Refinery|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|WeaponsFactory|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LaserFencePost|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LaserFence|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|FirestormWall|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Hospital|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Armory|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|GDIBarracks|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|NodBarracks|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|YuriBarracks|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|EMPulseCannon|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TickTank|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ChargedAnimTime|link}} || float || 999 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SuperWeapon|link}} || SuperWeapon || -1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SuperWeapon2|link}} || SuperWeapon || -1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CloakGenerator|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|SensorArray|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CloakRadiusInCells|link}} || int || 20 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|PsychicDetectionRadius|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|BarrelStartPitch|link}} || int || 64 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|DeployFacing|link}} || int || 128 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LightVisibility|link}} || int || 5000 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LightIntensity|link}} || float || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LightRedTint|link}} || float || 1000000 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LightGreenTint|link}} || float || 1000000 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LightBlueTint|link}} || float || 1000000 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|GateCloseDelay|link}} || float || 0.0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|InvisibleInGame|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|PowersUpBuilding|link}} || string || "" || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|PowersUpToLevel|link}} || int || -1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|BridgeRepairHut|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|HasStupidGuardMode|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CrateBeneath|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|CrateBeneathIsMoney|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|LeaveRubble|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|PlaceAnywhere|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ICBMLauncher|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Artillary|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TargetCoordOffset|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ExitCoord|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|AIBuildThis|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|IsBaseDefense|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|IsThreatRatingNode|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ConcentricRadialIndicator|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Power|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|ExtraPower|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Height|link}} || int || 2 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|OccupyHeight|link}} || int || 2 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Recoilless|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DoubleThick|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Flat|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SiloDamage|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ChargeAnim|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IsAnimDelayedFire|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DelayedFireDelay|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ToOverlay|link}} || OverlayType || 0 || + | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Foundation|link}} || Foundation || - || | ||
|- | |- | ||
| {{Ini|Art}} || Object's ID || {{ | | {{Ini|Art}} || Object's ID || {{f|Foundation|link}} || Foundation || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|MidPoint|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DoorStages|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DamagedDoor|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|TerrainPalette|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|GateStages|link}} || int || 9 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PrimaryFirePixelOffset|link}} || XY || 65535 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SecondaryFirePixelOffset|link}} || XY || 65535 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PrimaryFireDualOffset|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ExtraDamageStage|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialZOverlayZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|NormalZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ZShapePointMove|link}} || XY || {0;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ExtraLight|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|CanHideThings|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|AddOccupyX|link}} || XY || {-1;-1} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|RemoveOccupyX|link}} || XY || {-1;-1} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|QueueingCell|link}} || XY || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Buildup|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|AnimIdle|link}} || XYZ || {0;1;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|AnimActive|link}} || XYZ || {0;1;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|AnimAux1|link}} || XYZ || {0;1;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|AnimAux2|link}} || XYZ || {0;1;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwo|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimTwoPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThree|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreeDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreeGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreeX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreeY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreeZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreeYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreePowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreePoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreePoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimThreePoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFour|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ActiveAnimFourPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|ProductionAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PreProductionAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwo|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimTwoPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThree|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreeDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreeGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreeX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreeY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreeZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreeYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreePowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreePoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreePoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimThreePoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFour|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialAnimFourPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwo|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimTwoPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThree|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreeDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreeGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreeX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreeY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreeZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreeYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreePowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreePoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreePoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimThreePoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFour|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperAnimFourPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|IdleAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|LowPowerAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SuperLowPowerAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnim|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimDamaged|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's Image || {{ | | {{Ini|Rules}} || Object's Image || {{f|TurretAnimGarrisoned|link}} || filename.anim || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimX|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimY|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimZAdjust|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimYSort|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimPowered|link}} || boolean || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimPoweredLight|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimPoweredEffect|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimPoweredSpecial|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|TurretAnimIsVoxel|link}} || boolean || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|VoxelBarrelFile|link}} || filename.vxl || 0 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|VoxelBarrelOffsetToPitchPivotPoint|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|VoxelBarrelOffsetToRotatePivotPoint|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|VoxelBarrelOffsetToBuildingPivotPoint|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|VoxelBarrelOffsetToBarrelEnd|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|Upgrades|link}} || int || 0 || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PowerUpXAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PowerUpXDamagedAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PowerUpXLocXX|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PowerUpXLocYY|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PowerUpXLocZZ|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|PowerUpXYSort|link}} || int || ? || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|NumberOfDocks|link}} || int || 1 || | ||
|- | |- | ||
| {{Ini|Rules}} || Object's ID || {{ | | {{Ini|Rules}} || Object's ID || {{f|DockingOffsetX|link}} || XYZ || {0;0;0} || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DeployingAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|RoofDeployingAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|DoorAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|UnderDoorAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Rubble|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|UnderRoofDoorAnim|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|SpecialZOverlay|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|BibShape|link}} || filename.anim || "" || | ||
|- | |- | ||
| {{Ini|Art}} || Object's Image || {{ | | {{Ini|Art}} || Object's Image || {{f|Image|link}} || filename.anim || Self->Image || | ||
|} | |} | ||
[[Category:General Editing Information]] | [[Category:General Editing Information]] | ||
[[Category:BuildingTypes Flags| ]] | [[Category:BuildingTypes Flags| ]] | ||
[[Category:Rules(md).ini Sections]] | [[Category:Rules(md).ini Sections]] |
Latest revision as of 22:35, 15 August 2019
[BuildingTypes] in TS through YR defines an array of structures that exist in the game. Unlike most other object arrays in the game, this one's order is very important - AI Scripts can only attack a specific BuildingType via its index in this array. So, reordering it is not advised. However, there are several errors in the default array that really should be corrected by any modder. See next section.
Note that structures can be loaded into the game even without being in this list, if they are referenced by a tag that points to a BuildingType. For example, setting PrismType=ATESLA is enough to assure ATESLA will be loaded as a valid structure even without being in this array. However, this is not a good idea - such objects have no guaranteed load order, so you cannot be sure what index to address them by.
The corrected BuildingTypes arrays
Westwood messed up a lot of object arrays in the rules(md).ini. While this proved no problem for them, due to their map editor, which was built to parse the INIs the same way RA2 did, and was actually usable unlike FinalAlert, and their AI Editor, this can cause a lot of problems for modders that write all their scripts by hand.
I have previously posted the corrected Animations array for YR, and now I'm posting the corrected BuildingTypes arrays as well. When you write AI scripts, you can just use the exact number on the left of the building, no need to do funky +1 conversions (131072 in fact does affect the functionality, see ScriptActions#Building Indices).
See corrected BuildingTypes arrays for: Tiberian Sun, Red Alert 2, Yuri's Revenge
Applicable INI Flags
These tables show all INI flags applicable1 to BuildingTypes. The flags are grouped by the internal classes the flags are inherited from, and then listed in the order they are read in by the game. You can re-sort the rows by column values by clicking the arrow icons in the column headings. Each flag can be clicked to visit its page for detailed information.
Please note that this section is accurate only for Yuri's Revenge. All other C&C games use different sets of flags.
1 ↑ "Applicable" in this context means "read from the INI files". Certain flags listed here don't have any effect ingame , but they are read and in certain cases cause a crash if not present. Again, refer to each flag's individual page for detailed information.
INI File | Section | Key | Value Type | Default Value | Adds to list |
---|---|---|---|---|---|
Rules(md).ini | Object's ID | Name | string(48 symbols) | ID | |
Rules(md).ini | Object's ID | UIName | string(31 symbol) | "" |
INI File | Section | Key | Value Type | Default Value | Adds to list |
---|---|---|---|---|---|
Rules(md).ini | Object's ID | Image | string (31 symbol) | Object's ID | |
Rules(md).ini | Object's ID | AlphaImage | string (31 symbol) | "" | |
Rules(md).ini | Object's ID | CrushSound | Sound (128 symbols) | "" | |
Rules(md).ini | Object's ID | AmbientSound | Sound (128 symbols) | "" | |
Rules(md).ini | Object's ID | Crushable | boolean | 0 | |
Rules(md).ini | Object's ID | Bombable | boolean | 1 | |
Rules(md).ini | Object's ID | NoSpawnAlt | boolean | 0 | |
Rules(md).ini | Object's ID | AlternateArcticArt | boolean | 0 | |
Rules(md).ini | Object's ID | RadarInvisible | boolean | 0 | |
Rules(md).ini | Object's ID | Selectable | boolean | 1 | |
Rules(md).ini | Object's ID | LegalTarget | boolean | 1 | |
Rules(md).ini | Object's ID | Armor | Armor | 0 | |
Rules(md).ini | Object's ID | Strength | int | 0 | |
Rules(md).ini | Object's ID | Immune | boolean | 0 | |
Rules(md).ini | Object's ID | Insignificant | boolean | 0 | |
Rules(md).ini | Object's ID | HasRadialIndicator | boolean | 0 | |
Rules(md).ini | Object's ID | RadialColor | Color | 0,0,0 | |
Rules(md).ini | Object's ID | IgnoresFirestorm | boolean | 0 | |
Art(md).ini | Object's Image | UseLineTrail | boolean | 0 | |
Art(md).ini | Object's Image | LineTrailColor | Color | 0,0,0 | |
Art(md).ini | Object's Image | LineTrailColorDecrement | int | 16 | |
Art(md).ini | Object's Image | Theater | boolean | 0 | |
Art(md).ini | Object's Image | NewTheater | boolean | 0 | |
Art(md).ini | Object's Image | Voxel | boolean | 0 |