diff --git a/mods/ra/civilian.yaml b/mods/ra/civilian.yaml index ebd0a44ffd..1ee731ae18 100644 --- a/mods/ra/civilian.yaml +++ b/mods/ra/civilian.yaml @@ -5,6 +5,7 @@ FCOM: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 400 Armor: wood RevealsShroud: @@ -91,10 +92,11 @@ BARL: Inherits: ^Building Selectable: Priority: 0 + -RepairableBuilding: Building: - Repairable: false BaseNormal: no Adjacent: 0 + Health: HP: 10 Explodes: Valued: @@ -104,10 +106,11 @@ BRL3: Inherits: ^Building Selectable: Priority: 0 + -RepairableBuilding: Building: - Repairable: false BaseNormal: no Adjacent: 0 + Health: HP: 10 Explodes: Valued: @@ -121,6 +124,7 @@ MISS: Footprint: xxx xxx Dimensions: 3,2 Capturable: true + Health: HP: 400 Armor: wood Bib: diff --git a/mods/ra/defaults.yaml b/mods/ra/defaults.yaml index 0dd56c5636..5eeee6ec05 100644 --- a/mods/ra/defaults.yaml +++ b/mods/ra/defaults.yaml @@ -42,7 +42,7 @@ ^Infantry: Category: Infantry - Unit: + Health: Armor: none RevealsShroud: Range: 4 @@ -101,6 +101,7 @@ Dimensions: 1,1 Footprint: x RenderBuilding: + RepairableBuilding: EmitInfantryOnSell: ActorTypes: e1,e1,e1,c1,c2,e6 MustBeDestroyed: @@ -135,8 +136,8 @@ ^CivBuilding: Inherits: ^Building - Building: - Repairable: false + -RepairableBuilding: + Health: HP: 400 Armor: wood Valued: @@ -165,6 +166,7 @@ Unit: ROT: 0 Speed: 0 + Health: HP: 140 Armor: Heavy Husk: @@ -183,6 +185,7 @@ Building: Footprint: ____ ____ Dimensions: 4,2 + Health: HP: 1000 RadarColorFromTerrain: Terrain: Road \ No newline at end of file diff --git a/mods/ra/infantry.yaml b/mods/ra/infantry.yaml index 5a0f0fd552..965e460761 100644 --- a/mods/ra/infantry.yaml +++ b/mods/ra/infantry.yaml @@ -11,8 +11,9 @@ DOG: Selectable: Voice: DogVoice Bounds: 12,17,-1,-4 - Unit: + Health: HP: 12 + Unit: Speed: 7 RevealsShroud: Range: 5 @@ -32,8 +33,9 @@ E1: BuiltAt: barr,tent Selectable: Bounds: 12,17,0,-9 - Unit: + Health: HP: 50 + Unit: Speed: 4 AttackBase: PrimaryWeapon: M1Carbine @@ -51,8 +53,9 @@ E2: BuiltAt: barr Selectable: Bounds: 12,17,0,-9 - Unit: + Health: HP: 50 + Unit: Speed: 5 AttackBase: PrimaryWeapon: Grenade @@ -72,8 +75,9 @@ E3: BuiltAt: barr,tent Selectable: Bounds: 12,17,0,-9 - Unit: + Health: HP: 45 + Unit: Speed: 3 AttackBase: PrimaryWeapon: RedEye @@ -93,8 +97,9 @@ E4: BuiltAt: barr,tent Selectable: Bounds: 12,17,0,-9 - Unit: + Health: HP: 40 + Unit: Speed: 3 AttackBase: PrimaryWeapon: Flamer @@ -115,8 +120,9 @@ E6: Selectable: Voice: EngineerVoice Bounds: 12,17,0,-9 - Unit: + Health: HP: 25 + Unit: Speed: 4 Passenger: ColorOfCargoPip: Yellow @@ -138,8 +144,9 @@ SPY: Selectable: Voice: SpyVoice Bounds: 12,17,0,-9 - Unit: + Health: HP: 25 + Unit: Speed: 4 RevealsShroud: Range: 5 @@ -164,8 +171,9 @@ E7: Selectable: Voice: TanyaVoice Bounds: 12,17,0,-9 - Unit: + Health: HP: 100 + Unit: Speed: 5 RevealsShroud: Range: 6 @@ -189,8 +197,9 @@ MEDI: Selectable: Voice: MedicVoice Bounds: 12,17,0,-9 - Unit: + Health: HP: 80 + Unit: Speed: 4 RevealsShroud: Range: 3 @@ -210,8 +219,9 @@ C1: Valued: Cost: 70 Description: Technician - Unit: + Health: HP: 20 + Unit: Speed: 4 RevealsShroud: Range: 2 @@ -226,8 +236,9 @@ C2: Valued: Cost: 70 Description: Technician - Unit: + Health: HP: 20 + Unit: Speed: 4 RevealsShroud: Range: 2 diff --git a/mods/ra/structures.yaml b/mods/ra/structures.yaml index 8a3a72ddec..f6ca9b6e2d 100644 --- a/mods/ra/structures.yaml +++ b/mods/ra/structures.yaml @@ -15,6 +15,7 @@ MSLO: Power: -100 Footprint: xx Dimensions: 2,1 + Health: HP: 400 Armor: heavy RevealsShroud: @@ -42,6 +43,7 @@ GAP: Footprint: _ x Dimensions: 1,2 Capturable: true + Health: HP: 1000 Armor: wood RevealsShroud: @@ -68,9 +70,10 @@ SPEN: Capturable: true BaseNormal: no Adjacent: 8 + WaterBound: yes + Health: HP: 1000 Armor: light - WaterBound: yes RevealsShroud: Range: 4 ProductionSurround: @@ -99,9 +102,10 @@ SYRD: Capturable: true BaseNormal: no Adjacent: 8 + WaterBound: yes + Health: HP: 1000 Armor: light - WaterBound: yes RevealsShroud: Range: 4 ProductionSurround: @@ -128,6 +132,7 @@ IRON: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 400 Armor: wood RevealsShroud: @@ -154,6 +159,7 @@ PDOX: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 400 Armor: wood RevealsShroud: @@ -181,6 +187,7 @@ TSLA: Power: -150 Footprint: _ x Dimensions: 1,2 + Health: HP: 400 Armor: heavy RevealsShroud: @@ -211,6 +218,7 @@ AGUN: Power: -50 Footprint: _ x Dimensions: 1,2 + Health: HP: 400 Armor: heavy RevealsShroud: @@ -244,6 +252,7 @@ DOME: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 1000 Armor: wood RevealsShroud: @@ -265,6 +274,7 @@ PBOX: Hotkey: x Building: Power: -15 + Health: HP: 400 Armor: wood RevealsShroud: @@ -288,6 +298,7 @@ HBOX: Hotkey: c Building: Power: -15 + Health: HP: 600 Armor: wood RevealsShroud: @@ -311,6 +322,7 @@ GUN: Hotkey: t Building: Power: -40 + Health: HP: 400 Armor: heavy RevealsShroud: @@ -339,6 +351,7 @@ FTUR: Hotkey: f Building: Power: -20 + Health: HP: 400 Armor: heavy RevealsShroud: @@ -365,6 +378,7 @@ SAM: Power: -20 Footprint: xx Dimensions: 2,1 + Health: HP: 400 Armor: heavy RevealsShroud: @@ -396,6 +410,7 @@ ATEK: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 400 Armor: wood RevealsShroud: @@ -419,6 +434,7 @@ WEAP: Footprint: xxx xxx Dimensions: 3,2 Capturable: true + Health: HP: 1000 Armor: light RevealsShroud: @@ -437,6 +453,7 @@ FACT: Footprint: xxx xxx xxx Dimensions: 3,3 Capturable: true + Health: HP: 1000 Armor: heavy RevealsShroud: @@ -452,6 +469,7 @@ FACT: CustomSellValue: Value: 2500 BaseBuilding: + AllowsBuildingRepair: PROC: Inherits: ^Building @@ -468,6 +486,7 @@ PROC: Footprint: _x_ xxx x== Dimensions: 3,3 Capturable: true + Health: HP: 900 Armor: wood RevealsShroud: @@ -500,6 +519,7 @@ SILO: Building: Power: -10 Capturable: true + Health: HP: 300 Armor: wood RevealsShroud: @@ -527,6 +547,7 @@ HPAD: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 800 Armor: wood RevealsShroud: @@ -554,6 +575,7 @@ AFLD: Footprint: xxx xxx Dimensions: 3,2 Capturable: true + Health: HP: 1000 Armor: heavy RevealsShroud: @@ -579,6 +601,7 @@ POWR: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 400 Armor: wood RevealsShroud: @@ -602,6 +625,7 @@ APWR: Footprint: ___ xxx xxx Dimensions: 3,3 Capturable: true + Health: HP: 700 Armor: wood RevealsShroud: @@ -625,6 +649,7 @@ STEK: Footprint: xxx xxx Dimensions: 3,2 Capturable: true + Health: HP: 600 Armor: wood RevealsShroud: @@ -648,6 +673,7 @@ BARR: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 800 Armor: wood RevealsShroud: @@ -674,6 +700,7 @@ TENT: Footprint: xx xx Dimensions: 2,2 Capturable: true + Health: HP: 800 Armor: wood RevealsShroud: @@ -696,6 +723,7 @@ KENN: Hotkey: k Building: Power: -10 + Health: HP: 400 Armor: wood RevealsShroud: @@ -721,6 +749,7 @@ FIX: Footprint: _x_ xxx _x_ Dimensions: 3,3 Capturable: true + Health: HP: 800 Armor: wood RevealsShroud: @@ -746,6 +775,7 @@ FACF: Dimensions: 3,3 Capturable: true BaseNormal: no + Health: HP: 30 RevealsShroud: Range: 4 @@ -772,6 +802,7 @@ WEAF: Dimensions: 3,2 Capturable: true BaseNormal: no + Health: HP: 30 RevealsShroud: Range: 4 @@ -805,8 +836,9 @@ SYRF: Capturable: true BaseNormal: no Adjacent: 8 - HP: 30 WaterBound: yes + Health: + HP: 30 RevealsShroud: Range: 4 RenderBuilding: @@ -825,8 +857,9 @@ SPEF: Capturable: true BaseNormal: no Adjacent: 8 - HP: 30 WaterBound: yes + Health: + HP: 30 RevealsShroud: Range: 4 RenderBuilding: @@ -853,6 +886,7 @@ DOMF: Dimensions: 2,2 Capturable: true BaseNormal: no + Health: HP: 30 RevealsShroud: Range: 4 @@ -873,7 +907,7 @@ SBAG: Description: Sandbag Wall LongDesc: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. Hotkey: b - Building: + Health: HP: 300 Armor: none @@ -888,7 +922,7 @@ FENC: Description: Wire Fence LongDesc: Stops infantry and blocks enemy fire.\nCan be crushed by tanks. Hotkey: n - Building: + Health: HP: 300 Armor: none @@ -904,17 +938,18 @@ BRIK: LongDesc: Stop units and blocks enemy fire. Hotkey: w Building: - HP: 1500 - Armor: none DamagedSound: crmble2.aud DestroyedSound: kaboom30.aud + Health: + HP: 1500 + Armor: none RenderBuildingWall: DamageStates: 4 Wall: CrushClasses: heavywall CYCL: Inherits: ^Wall - Building: + Health: HP: 100 Armor: none RenderBuildingWall: @@ -922,12 +957,12 @@ CYCL: BARB: Inherits: ^Wall - Building: + Health: HP: 100 Armor: none WOOD: Inherits: ^Wall - Building: + Health: HP: 100 Armor: none diff --git a/mods/ra/system.yaml b/mods/ra/system.yaml index 2e9591243a..283524cd14 100644 --- a/mods/ra/system.yaml +++ b/mods/ra/system.yaml @@ -86,7 +86,6 @@ Player: World: - GlobalDefaults: ScreenShaker: WaterPaletteRotation: ChronoshiftPaletteEffect: @@ -184,6 +183,7 @@ MINP: CrushClasses: apmine AvoidFriendly: yes Unit: + Health: HP: 1 RenderUnit: BelowUnits: @@ -196,6 +196,7 @@ MINV: CrushClasses: atmine AvoidFriendly: yes Unit: + Health: HP: 1 RenderUnit: BelowUnits: @@ -241,20 +242,20 @@ CRATE: Power: AirstrikePower SelectionShares: 5 Effect: parabombs - Unit: - HP: 1 RenderUnit: BelowUnits: CAMERA: Aircraft: Unit: + Health: HP:1000 RevealsShroud: Range: 10 FLARE: Unit: + Health: HP:1000 RevealsShroud: Range: 3 diff --git a/mods/ra/vehicles.yaml b/mods/ra/vehicles.yaml index 60f113be43..27390dcd17 100644 --- a/mods/ra/vehicles.yaml +++ b/mods/ra/vehicles.yaml @@ -2,9 +2,10 @@ BADR: ParaDrop: LZRange: 4 Inherits: ^Plane - Unit: + Health: HP: 60 Armor: light + Unit: ROT: 5 Speed: 16 Plane: @@ -21,9 +22,10 @@ BADR.bomber: Range: 3 Weapon: ParaBomb Inherits: ^Plane - Unit: + Health: HP: 60 Armor: light + Unit: ROT: 5 Speed: 16 Plane: @@ -45,9 +47,10 @@ V2RL: Cost: 700 Description: V2 Rocket LongDesc: Long-range rocket artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft - Unit: + Health: HP: 150 Armor: light + Unit: Speed: 7 RevealsShroud: Range: 5 @@ -68,9 +71,10 @@ V2RL: Cost: 700 Description: Light Tank LongDesc: Light Tank, good for scouting.\n Strong vs Light Vehicles\n Weak vs Tanks, Aircraft - Unit: + Health: HP: 300 Armor: heavy + Unit: Speed: 9 RevealsShroud: Range: 4 @@ -96,9 +100,10 @@ V2RL: Cost: 800 Description: Medium Tank LongDesc: Allied Main Battle Tank.\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft - Unit: + Health: HP: 400 Armor: heavy + Unit: Speed: 8 RevealsShroud: Range: 5 @@ -124,9 +129,10 @@ V2RL: Cost: 1200 Description: Heavy Tank LongDesc: Soviet Main Battle Tank, with dual cannons\n Strong vs Tanks, Light Vehicles\n Weak vs Infantry, Aircraft - Unit: + Health: HP: 550 Armor: heavy + Unit: Speed: 6 RevealsShroud: Range: 5 @@ -152,9 +158,10 @@ V2RL: Cost: 1800 Description: Mammoth Tank LongDesc: Big and slow tank, with anti-air capability.\n Strong vs Tanks, Aircraft\n Weak vs Infantry - Unit: + Health: HP: 750 Armor: heavy + Unit: Speed: 3 RevealsShroud: Range: 6 @@ -187,9 +194,10 @@ ARTY: Cost: 600 Description: Artillery LongDesc: Long-range artillery.\n Strong vs Infantry, Buildings\n Weak vs Tanks, Aircraft - Unit: + Health: HP: 75 Armor: light + Unit: ROT: 2 Speed: 6 RevealsShroud: @@ -214,9 +222,10 @@ HARV: Harvester: Capacity: 20 Resources: Ore,Gems - Unit: + Health: HP: 600 Armor: heavy + Unit: Speed: 6 RevealsShroud: Range: 4 @@ -233,9 +242,10 @@ MCV: LongDesc: Deploys into another Construction Yard.\n Unarmed Selectable: Priority: 3 - Unit: + Health: HP: 600 Armor: light + Unit: Speed: 6 RevealsShroud: Range: 4 @@ -258,9 +268,10 @@ JEEP: Cost: 500 Description: Ranger LongDesc: Fast scout & anti-infantry vehicle.\n Strong vs Infantry\n Weak vs Tanks, Aircraft - Unit: + Health: HP: 150 Armor: light + Unit: ROT: 10 Speed: 12 RevealsShroud: @@ -283,9 +294,10 @@ APC: Cost: 800 Description: Armored Personnel Carrier LongDesc: Tough infantry transport.\n Strong vs Infantry, Light Vehicles\n Weak vs Tanks, Aircraft - Unit: + Health: HP: 200 Armor: heavy + Unit: Speed: 10 RevealsShroud: Range: 5 @@ -311,9 +323,10 @@ MNLY.AP: Icon: MNLYICON Description: Minelayer (Anti-Personnel) LongDesc: Lays mines to destroy unwary enemy units.\n Unarmed - Unit: + Health: HP: 100 Armor: heavy + Unit: Speed: 9 RevealsShroud: Range: 5 @@ -335,9 +348,10 @@ MNLY.AT: Icon: MNLYICON Description: Minelayer (Anti-Tank) LongDesc: Lays mines to destroy unwary enemy units.\n Unarmed - Unit: + Health: HP: 100 Armor: heavy + Unit: Speed: 9 RevealsShroud: Range: 5 @@ -351,9 +365,10 @@ MNLY.AT: TRUK: Inherits: ^Vehicle - Unit: + Health: HP: 110 Armor: light + Unit: Speed: 10 RevealsShroud: Range: 3 @@ -369,9 +384,10 @@ SS: Cost: 950 Description: Submarine LongDesc: Submerged anti-ship unit armed with \ntorpedoes.\n Strong vs Ships\n Weak vs Everything\n Special Ability: Submerge - Unit: + Health: HP: 120 Armor: light + Unit: ROT: 4 Speed: 5 RevealsShroud: @@ -400,9 +416,10 @@ MSUB: Cost: 2400 Description: Missile Submarine LongDesc: Submerged anti-ground unit armed with \nlong-range ballistic missiles.\n Strong vs Buildings\n Weak vs Everything\n Special Ability: Submerge - Unit: + Health: HP: 200 Armor: light + Unit: ROT: 3 Speed: 3 RevealsShroud: @@ -430,9 +447,10 @@ DD: Cost: 1000 Description: Destroyer LongDesc: Fast multi-role ship. \n Strong vs Submarines, Aircraft\n Weak vs Infantry, Tanks - Unit: + Health: HP: 400 Armor: heavy + Unit: ROT: 7 Speed: 6 RevealsShroud: @@ -459,9 +477,10 @@ CA: Cost: 3200 Description: Cruiser LongDesc: Very slow long-range ship. \n Strong vs Buildings\n Weak vs Ships, Submarines - Unit: + Health: HP: 800 Armor: heavy + Unit: ROT: 2 Speed: 2 RevealsShroud: @@ -490,9 +509,10 @@ LST: Cost: 700 Description: Transport LongDesc: General-purpose naval transport.\nCan carry infantry and tanks.\n Unarmed - Unit: + Health: HP: 350 Armor: heavy + Unit: ROT: 10 Speed: 14 RevealsShroud: @@ -514,9 +534,10 @@ PT: Cost: 500 Description: Gunboat LongDesc: Light scout & support ship. \n Strong vs Ships, Submarines\n Weak vs Aircraft - Unit: + Health: HP: 200 Armor: heavy + Unit: ROT: 7 Speed: 9 RevealsShroud: @@ -543,9 +564,10 @@ MIG: Cost: 1200 Description: Mig Attack Plane LongDesc: Fast Ground-Attack Plane.\n Strong vs Buildings\n Weak vs Infantry, Light Vehicles - Unit: + Health: HP: 70 Armor: light + Unit: InitialFacing: 192 ROT: 5 Speed: 20 @@ -575,9 +597,10 @@ YAK: Cost: 800 Description: Yak Attack Plane LongDesc: Anti-Tanks & Anti-Infantry Plane.\n Strong vs Infantry, Tanks\n Weak vs Buildings - Unit: + Health: HP: 60 Armor: light + Unit: InitialFacing: 192 ROT: 5 Speed: 16 @@ -606,9 +629,10 @@ TRAN: Cost: 1200 Description: Transport Helicopter LongDesc: Fast Infantry Transport Helicopter.\n Unarmed - Unit: + Health: HP: 90 Armor: light + Unit: InitialFacing: 20 ROT: 5 Speed: 12 @@ -635,9 +659,10 @@ HELI: Cost: 1200 Description: Longbow LongDesc: Helicopter Gunship with AG Missiles.\n Strong vs Buildings, Tanks\n Weak vs Infantry - Unit: + Health: HP: 120 Armor: light + Unit: InitialFacing: 20 ROT: 4 Speed: 16 @@ -667,9 +692,10 @@ HIND: Cost: 1200 Description: Hind LongDesc: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles.\n Weak vs Tanks - Unit: + Health: HP: 120 Armor: light + Unit: InitialFacing: 20 ROT: 4 Speed: 12 @@ -689,9 +715,10 @@ HIND: U2: Inherits: ^Plane - Unit: + Health: HP: 2000 Armor: heavy + Unit: ROT: 7 Speed: 40 Plane: