diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index 3f4c0ad6c6..290c6534b2 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/mods/cnc/rules/defaults.yaml @@ -248,9 +248,29 @@ WithBuildingExplosion: -RepairableBuilding: -Capturable: + -Sellable: Tooltip: Name: Civilian Building +^CivBuildingHusk: + AppearsOnRadar: + Building: + Dimensions: 1,1 + Footprint: _ + RenderBuilding: + EditorAppearance: + RelativeToTopLeft: yes + Tooltip: + Name: Civilian Building (Destroyed) + +^TechBuilding: + Inherits: ^CivBuilding + Capturable: + RepairableBuilding: + -DeadBuildingState: + RevealsShroud: + Range: 3 + ^CivField: Inherits: ^CivBuilding -Selectable: diff --git a/mods/cnc/rules/tech.yaml b/mods/cnc/rules/tech.yaml index f95631ccde..171a5541d1 100644 --- a/mods/cnc/rules/tech.yaml +++ b/mods/cnc/rules/tech.yaml @@ -1,36 +1,27 @@ # Oil Derrick V19: - Inherits: ^CivBuilding - RenderBuilding: + Inherits: ^TechBuilding CashTrickler: Building: Footprint: x Dimensions: 1,1 - RevealsShroud: - Range: 3 - -DeadBuildingState: - Capturable: Tooltip: Name: Oil Derrick LeavesHusk: HuskActor: V19.Husk V19.Husk: - Inherits: ^CivBuilding - -DeadBuildingState: - -Health: - RenderBuilding: + Inherits: ^CivBuildingHusk WithFire: Building: Footprint: x Dimensions: 1,1 Tooltip: - Name: Oil Derrick + Name: Oil Derrick (Destroyed) # Hospital HOSP: - Inherits: ^CivBuilding - RenderBuilding: + Inherits: ^TechBuilding Building: Footprint: xx xx Dimensions: 2,2 @@ -39,13 +30,12 @@ HOSP: # Bio Lab BIO: - Inherits: ^CivBuilding - RenderBuilding: + Inherits: ^TechBuilding Building: Footprint: xx xx Dimensions: 2,2 Tooltip: - Name: Bio Lab + Name: Biological Lab Exit@1: SpawnOffset: 0,-10 ExitCell: 0,-1 @@ -61,10 +51,18 @@ BIO: OnHoldAudio: onhold1.aud CancelledAudio: cancel1.aud ProductionBar: - Capturable: - -DeadBuildingState: RallyPoint: RallyPoint: -1,-1 + LeavesHusk: + HuskActor: BIO.Husk + +BIO.Husk: + Inherits: ^CivBuildingHusk + Building: + Footprint: xx xx + Dimensions: 2,2 + Tooltip: + Name: Biological Lab (Destroyed) # Prison / Tech Center MISS: diff --git a/mods/cnc/sequences/map.yaml b/mods/cnc/sequences/map.yaml index db28f28f96..38d04f60a9 100644 --- a/mods/cnc/sequences/map.yaml +++ b/mods/cnc/sequences/map.yaml @@ -526,11 +526,13 @@ bio: Start: 0 damaged-idle: Start: 1 - dead: - Start: 2 make: biomake Start: 0 Length: * + +bio.husk: + idle: bio + Start: 2 miss: idle: Start: 0