From d189838b772a2d941e9b1000714c3d4f0a7a0c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Fri, 1 Jan 2016 12:43:59 +0100 Subject: [PATCH] Add hospital healing. --- mods/ts/rules/civilian-structures.yaml | 6 +++++- mods/ts/rules/defaults.yaml | 17 +++++++++++++++++ mods/ts/rules/player.yaml | 1 + 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/mods/ts/rules/civilian-structures.yaml b/mods/ts/rules/civilian-structures.yaml index b9a16aba55..22aaaeec62 100644 --- a/mods/ts/rules/civilian-structures.yaml +++ b/mods/ts/rules/civilian-structures.yaml @@ -719,9 +719,10 @@ CACRSH05: HP: 400 CAHOSP: - Inherits: ^CivBuilding + Inherits: ^BasicBuilding Tooltip: Name: Civilian Hospital + Description: Gives friendly units a medkit to heal themselves. Building: Footprint: xxx xxx xxx xxx Dimensions: 3, 4 @@ -731,6 +732,9 @@ CAHOSP: HP: 800 RenderSprites: Palette: player + Capturable: + CaptureNotification: + ProvidesPrerequisite@BuildingName: CAPYR01: Inherits: ^CivBuilding diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index e799041c16..f30a4cf3a7 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -315,6 +315,23 @@ DeathSounds@ZAPPED: Voice: Zapped DeathTypes: EnergyDeath + SelfHealing@HOSPITAL: + Step: 5 + Ticks: 100 + HealIfBelow: 1 + DamageCooldown: 125 + UpgradeTypes: hospitalheal + UpgradeMinEnabledLevel: 1 + GlobalUpgradable@HOSPITAL: + Upgrades: hospitalheal + Prerequisites: cahosp + WithDecoration@REDCROSS: + Image: pips + Sequence: medic + Palette: pips + ReferencePoint: Bottom, Right + UpgradeTypes: hospitalheal + UpgradeMinEnabledLevel: 1 ^Soldier: Inherits: ^Infantry diff --git a/mods/ts/rules/player.yaml b/mods/ts/rules/player.yaml index 9758e01dd0..89a14b8942 100644 --- a/mods/ts/rules/player.yaml +++ b/mods/ts/rules/player.yaml @@ -1,6 +1,7 @@ Player: AlwaysVisible: TechTree: + GlobalUpgradeManager: ClassicProductionQueue@Building: Type: Building BuildSpeed: .4