diff --git a/mods/ts/rules/gdi-structures.yaml b/mods/ts/rules/gdi-structures.yaml index a9680e79cb..30e046f538 100644 --- a/mods/ts/rules/gdi-structures.yaml +++ b/mods/ts/rules/gdi-structures.yaml @@ -2,6 +2,7 @@ GAPOWR: Inherits: ^Building Inherits@IDISABLE: ^DisabledOverlay Inherits@POWER_OUTAGE: ^DisabledByPowerOutage + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 10 @@ -65,6 +66,7 @@ GAPOWR: GAPILE: Inherits: ^Building + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 30 @@ -122,6 +124,7 @@ GAPILE: GAWEAP: Inherits: ^Building + Inherits@SHAPE: ^4x3FactoryWithBibShape Valued: Cost: 2000 Tooltip: @@ -134,7 +137,7 @@ GAWEAP: Prerequisites: proc, ~structures.gdi, ~techlevel.low Description: Produces vehicles. Building: - Footprint: xxx= xxx= xxx= + Footprint: xxX= xxX= xxX= Dimensions: 4,3 Selectable: Bounds: 154, 96, -2, -12 @@ -185,6 +188,7 @@ GAWEAP: GAHPAD: Inherits: ^Building + Inherits@SHAPE: ^2x2Shape Valued: Cost: 500 Tooltip: @@ -241,6 +245,7 @@ GAHPAD: GADEPT: Inherits: ^Building + Inherits@SHAPE: ^3x3Shape Valued: Cost: 1200 Tooltip: @@ -296,6 +301,7 @@ GADEPT: GARADR: Inherits: ^Building Inherits@IDISABLED: ^DisabledOverlay + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 80 @@ -344,6 +350,7 @@ GARADR: GATECH: Inherits: ^Building Inherits@IDISABLE: ^DisabledOverlay + Inherits@SHAPE: ^3x2Shape Buildable: Queue: Building BuildPaletteOrder: 150 @@ -380,6 +387,7 @@ GATECH: GAPLUG: Inherits: ^Building Inherits@IDISABLE: ^DisabledOverlay + Inherits@SHAPE: ^2x3Shape Valued: Cost: 1000 Tooltip: diff --git a/mods/ts/rules/nod-structures.yaml b/mods/ts/rules/nod-structures.yaml index 6b484f44f3..d0387ee2aa 100644 --- a/mods/ts/rules/nod-structures.yaml +++ b/mods/ts/rules/nod-structures.yaml @@ -2,6 +2,7 @@ NAPOWR: Inherits: ^Building Inherits@IDISABLE: ^DisabledOverlay Inherits@POWER_OUTAGE: ^DisabledByPowerOutage + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 20 @@ -41,6 +42,7 @@ NAAPWR: Inherits: ^Building Inherits@IDISABLE: ^DisabledOverlay Inherits@POWER_OUTAGE: ^DisabledByPowerOutage + Inherits@SHAPE: ^2x3Shape Buildable: Queue: Building BuildPaletteOrder: 120 @@ -79,6 +81,7 @@ NAAPWR: NAHAND: Inherits: ^Building + Inherits@SHAPE: ^3x2Shape Buildable: Queue: Building BuildPaletteOrder: 40 @@ -134,6 +137,7 @@ NAHAND: NAWEAP: Inherits: ^Building + Inherits@SHAPE: ^4x3FactoryWithBibShape Valued: Cost: 2000 Tooltip: @@ -146,7 +150,7 @@ NAWEAP: Prerequisites: proc, ~structures.nod, ~techlevel.low Description: Produces vehicles. Building: - Footprint: xxx= xxx= xxx= + Footprint: xxX= xxX= xxX= Dimensions: 4,3 Selectable: Bounds: 149, 80, -3, -10 @@ -193,6 +197,7 @@ NAWEAP: NAHPAD: Inherits: ^Building + Inherits@SHAPE: ^2x2Shape Valued: Cost: 500 Tooltip: @@ -250,6 +255,7 @@ NAHPAD: NARADR: Inherits: ^Building Inherits@IDISABLED: ^DisabledOverlay + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 90 @@ -298,6 +304,7 @@ NARADR: NATECH: Inherits: ^Building Inherits@IDISABLED: ^DisabledOverlay + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 160 @@ -334,6 +341,9 @@ NATECH: NATMPL: Inherits: ^Building Inherits@IDISABLED: ^DisabledOverlay + Inherits@SHAPE: ^4x3Shape + HitShape: + TargetableOffsets: -1280,363,0 Buildable: Queue: Building BuildPaletteOrder: 180 @@ -346,7 +356,7 @@ NATMPL: Name: Temple of Nod Building: Adjacent: 3 - Footprint: xxxx xxxx xxxx + Footprint: xxxx xxxx xxxX Dimensions: 4,3 Selectable: Bounds: 134, 120, 12, -12 diff --git a/mods/ts/rules/nod-support.yaml b/mods/ts/rules/nod-support.yaml index f2e1fc07ee..295f4b2a03 100644 --- a/mods/ts/rules/nod-support.yaml +++ b/mods/ts/rules/nod-support.yaml @@ -190,6 +190,7 @@ NAOBEL: Inherits: ^Defense Inherits@IDISABLE: ^DisabledOverlay Inherits@AUTOTARGET: ^AutoTargetGround + Inherits@SHAPE: ^2x2Shape Valued: Cost: 1500 Tooltip: @@ -273,6 +274,9 @@ NASAM: NASTLH: Inherits: ^Building Inherits@IDISABLED: ^DisabledOverlay + Inherits@SHAPE: ^3x2Shape + HitShape: + TargetableOffsets: 250,0,0, 600,-864,0 Valued: Cost: 2500 Tooltip: @@ -283,7 +287,7 @@ NASTLH: Prerequisites: proc, natech, ~structures.nod, ~techlevel.high Description: Generates a cloaking field\nto hide your forces from the enemy. Building: - Footprint: xxx xxx + Footprint: xxx XXX Dimensions: 3,2 Health: HP: 600 @@ -320,6 +324,7 @@ NASTLH: NAMISL: Inherits: ^Building Inherits@IDISABLE: ^DisabledOverlay + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Defense BuildPaletteOrder: 180 @@ -378,6 +383,10 @@ NAMISL: NAWAST: Inherits: ^Building + HitShape: + Type: Rectangle + TopLeft: -1536, -1536 + BottomRight: 512, 1536 Valued: Cost: 1600 Tooltip: @@ -389,7 +398,7 @@ NAWAST: BuildLimit: 1 Description: Processes Veins\ninto useable resources.\nMaximum 1 can be built. Building: - Footprint: =x= xx= =x= + Footprint: Xx= xx= Xx= Dimensions: 3,3 Selectable: Bounds: 100, 60, 5, -5 diff --git a/mods/ts/rules/shared-structures.yaml b/mods/ts/rules/shared-structures.yaml index 8c53fbe405..9f1a89296e 100644 --- a/mods/ts/rules/shared-structures.yaml +++ b/mods/ts/rules/shared-structures.yaml @@ -1,5 +1,6 @@ GACNST: Inherits: ^Building + Inherits@SHAPE: ^3x3Shape Building: Footprint: xxx xxx xxx BuildSounds: facbld1.aud @@ -56,6 +57,7 @@ GACNST: PROC: Inherits: ^Building + Inherits@SHAPE: ^4x3FactoryWithBibShape Valued: Cost: 2000 Tooltip: @@ -66,7 +68,7 @@ PROC: Prerequisites: anypower, ~techlevel.low Description: Processes raw Tiberium\ninto useable resources. Building: - Footprint: xxx= xx== xxx= + Footprint: xxX= xx== xxX= Dimensions: 4,3 Selectable: Bounds: 134, 96, 0, -12 @@ -112,6 +114,7 @@ PROC: GASILO: Inherits: ^Building + Inherits@SHAPE: ^2x2Shape Buildable: Queue: Building BuildPaletteOrder: 100 diff --git a/mods/ts/rules/shared-support.yaml b/mods/ts/rules/shared-support.yaml index 89b1c43fa6..5c82b7c498 100644 --- a/mods/ts/rules/shared-support.yaml +++ b/mods/ts/rules/shared-support.yaml @@ -1,6 +1,7 @@ NAPULS: Inherits: ^Defense Inherits@IDISABLE: ^DisabledOverlay + Inherits@SHAPE: ^2x2Shape Valued: Cost: 1000 Tooltip: