diff --git a/mods/ts/mod.yaml b/mods/ts/mod.yaml index 78f54919b5..a1cac35770 100644 --- a/mods/ts/mod.yaml +++ b/mods/ts/mod.yaml @@ -65,6 +65,7 @@ PackageContents: Rules: ./mods/ts/rules/misc.yaml ./mods/ts/rules/ai.yaml + ./mods/ts/rules/civilian.yaml ./mods/ts/rules/player.yaml ./mods/ts/rules/world.yaml ./mods/ts/rules/aircraft.yaml @@ -78,6 +79,7 @@ Sequences: ./mods/ts/sequences/aircraft.yaml ./mods/ts/sequences/infantry.yaml ./mods/ts/sequences/misc.yaml + ./mods/ts/sequences/civilian.yaml ./mods/ts/sequences/structures.yaml ./mods/ts/sequences/vehicles.yaml ./mods/ts/sequences/trees.yaml diff --git a/mods/ts/rules/civilian.yaml b/mods/ts/rules/civilian.yaml new file mode 100644 index 0000000000..14fe3dd382 --- /dev/null +++ b/mods/ts/rules/civilian.yaml @@ -0,0 +1,1324 @@ +ABAN01: + Inherits: ^CivBuilding + Tooltip: + Name: WS Logging Company + Building: + Footprint: xx xx xx xx xx xx + Dimensions: 2, 6 + Armor: + Type: wood + Health: + HP: 600 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN02: + Inherits: ^CivBuilding + Tooltip: + Name: Panullo Hacienda + Building: + Footprint: xxxxx xxxxx xxxxx + Dimensions: 5, 3 + Armor: + Type: heavy + Health: + HP: 600 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN03: + Inherits: ^CivBuilding + Tooltip: + Name: Abandoned Factory + Building: + Footprint: xx xx xx xx xx + Dimensions: 2, 5 + Armor: + Type: wood + Health: + HP: 500 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN04: + Inherits: ^CivBuilding + Tooltip: + Name: City Hall + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: heavy + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN05: + Inherits: ^CivBuilding + Tooltip: + Name: Hunting Lodge + Building: + Footprint: xxx xxx + Dimensions: 3, 2 + Armor: + Type: wood + Health: + HP: 500 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN06: + Inherits: ^CivBuilding + Tooltip: + Name: Local Inn & Lodging + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 500 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN07: + Inherits: ^CivBuilding + Tooltip: + Name: Church + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 350 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN08: + Inherits: ^CivBuilding + Tooltip: + Name: Abandoned Wharehouse + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 500 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN09: + Inherits: ^CivBuilding + Tooltip: + Name: Tall's Residence + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 350 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN10: + Inherits: ^CivBuilding + Tooltip: + Name: Denzil's Last Chance Motel + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 500 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN11: + Inherits: ^CivBuilding + Tooltip: + Name: Miele Manor + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN12: + Inherits: ^CivBuilding + Tooltip: + Name: Kettler's Place + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN13: + Inherits: ^CivBuilding + Tooltip: + Name: Long's Home + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: wood + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN14: + Inherits: ^CivBuilding + Tooltip: + Name: Local Store + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 300 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN15: + Inherits: ^CivBuilding + Tooltip: + Name: Adam's House + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN16: + Inherits: ^CivBuilding + Tooltip: + Name: Gas Station + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN17: + Inherits: ^CivBuilding + Tooltip: + Name: Gas Pumps + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: wood + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +ABAN18: + Inherits: ^CivBuilding + Tooltip: + Name: Gas Station Sign + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: wood + Health: + HP: 400 + EditorTilesetFilter: + ExcludeTilesets: TEMPERAT + +AMMOCRAT: + Inherits: ^CivBuilding + Tooltip: + Name: Ammo Crates + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: none + Health: + HP: 1 + +BBOARD01: + Inherits: ^CivBuilding + Tooltip: + Name: Eat at Rade's Roadhouse + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD02: + Inherits: ^CivBuilding + Tooltip: + Name: Drink YEO-CA Cola! + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD03: + Inherits: ^CivBuilding + Tooltip: + Name: Hamburgers $.99 + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD04: + Inherits: ^CivBuilding + Tooltip: + Name: Visit Scenic Las Vegas + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD05: + Inherits: ^CivBuilding + Tooltip: + Name: Rooms $29 a nite + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD06: + Inherits: ^CivBuilding + Tooltip: + Name: Kaspm's Tiberium Warhouse + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD07: + Inherits: ^CivBuilding + Tooltip: + Name: Alkaline's Battery Superstore + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD08: + Inherits: ^CivBuilding + Tooltip: + Name: Alex-gators petshop just ahead! + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD09: + Inherits: ^CivBuilding + Tooltip: + Name: TacticX games rock! + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD10: + Inherits: ^CivBuilding + Tooltip: + Name: WW Surf and Turf hits the spot! + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD11: + Inherits: ^CivBuilding + Tooltip: + Name: Only 11 miles to Zydeko's cafe! + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD12: + Inherits: ^CivBuilding + Tooltip: + Name: No escape from Archer's Asylum! + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD13: + Inherits: ^CivBuilding + Tooltip: + Name: Stop in at Hewitt's hair salon + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD14: + Inherits: ^CivBuilding + Tooltip: + Name: Billy Bob's Harvester school + Building: + Footprint: xx + Dimensions: 2, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD15: + Inherits: ^CivBuilding + Tooltip: + Name: Pannullo's hacienda es bueno + Building: + Footprint: xx + Dimensions: 2, 1 + Armor: + Type: heavy + Health: + HP: 400 + +BBOARD16: + Inherits: ^CivBuilding + Tooltip: + Name: Join GDI: We save lives. + Building: + Footprint: xx + Dimensions: 2, 1 + Armor: + Type: heavy + Health: + HP: 400 + +CA0001: + Inherits: ^CivBuilding + Tooltip: + Name: Rade's Roadhouse + Building: + Footprint: xxx xxx xxx + Dimensions: 3, 3 + Armor: + Type: heavy + Health: + HP: 400 + +CA0002: + Inherits: ^CivBuilding + Tooltip: + Name: Sandberg and Son's + Building: + Footprint: xxx xxx xxx + Dimensions: 3, 3 + Armor: + Type: heavy + Health: + HP: 400 + +CA0003: + Inherits: ^CivBuilding + Tooltip: + Name: Temp Housing + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: light + Health: + HP: 300 + +CA0004: + Inherits: ^CivBuilding + Tooltip: + Name: Waystation + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: light + Health: + HP: 300 + +CA0005: + Inherits: ^CivBuilding + Tooltip: + Name: Ferbie's 4 Sale + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 300 + +CA0006: + Inherits: ^CivBuilding + Tooltip: + Name: Deluxe Accomodations + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: heavy + Health: + HP: 300 + +CA0007: + Inherits: ^CivBuilding + Tooltip: + Name: Field Generator + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 400 + +CA0008: + Inherits: ^CivBuilding + Tooltip: + Name: Subterranean Dwelling + Building: + Footprint: xx xx xx + Dimensions: 2, 3 + Armor: + Type: heavy + Health: + HP: 400 + +CA0009: + Inherits: ^CivBuilding + Tooltip: + Name: Subterranean Dwelling + Building: + Footprint: xx xx xx + Dimensions: 2, 3 + Armor: + Type: heavy + Health: + HP: 400 + +CA0010: + Inherits: ^CivBuilding + Tooltip: + Name: Leary Traveller Inn + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 300 + +CA0011: + Inherits: ^CivBuilding + Tooltip: + Name: Water Tank + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: heavy + Health: + HP: 200 + +CA0012: + Inherits: ^CivBuilding + Tooltip: + Name: Greenhouse + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 100 + +CA0013: + Inherits: ^CivBuilding + Tooltip: + Name: Water Purifier + Building: + Footprint: xx + Dimensions: 2, 1 + Armor: + Type: heavy + Health: + HP: 300 + +CA0014: + Inherits: ^CivBuilding + Tooltip: + Name: Observation Tower + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 300 + +CA0015: + Inherits: ^CivBuilding + Tooltip: + Name: Port-A-Shack + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: light + Health: + HP: 300 + +CA0016: + Inherits: ^CivBuilding + Tooltip: + Name: Port-A-Shack Deluxe + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: light + Health: + HP: 300 + +CA0017: + Inherits: ^CivBuilding + Tooltip: + Name: Energy Transformer + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 300 + +CA0018: + Inherits: ^CivBuilding + Tooltip: + Name: Solar Panel + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 200 + +CA0019: + Inherits: ^CivBuilding + Tooltip: + Name: Solar Panel + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 200 + +CA0020: + Inherits: ^CivBuilding + Tooltip: + Name: Solar Panel + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 200 + +CA0021: + Inherits: ^CivBuilding + Tooltip: + Name: Solar Panel + Building: + Footprint: x x + Dimensions: 1, 2 + Armor: + Type: light + Health: + HP: 200 + +CAARAY: + Inherits: ^CivBuilding + Tooltip: + Name: Civilian Array + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: concrete + Health: + HP: 400 + RenderBuilding: + Palette: player + +CAARMR: + Inherits: ^CivBuilding + Tooltip: + Name: Civilian Armory + Building: + Footprint: xxxx xxxx xxxx xxxx + Dimensions: 4, 4 + Armor: + Type: concrete + Health: + HP: 800 + RenderBuilding: + Palette: player + +CABHUT: + Inherits: ^CivBuilding + Tooltip: + Name: Bridge repair hut + Building: + Adjacent: 0 + Footprint: x + Dimensions: 1, 1 + Health: + HP: 2000 + RenderBuilding: + Palette: player + +CACRSH01: + Inherits: ^CivBuilding + Tooltip: + Name: Crash 1 + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: concrete + Health: + HP: 400 + +CACRSH02: + Inherits: ^CivBuilding + Tooltip: + Name: Crash 2 + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: concrete + Health: + HP: 400 + +CACRSH03: + Inherits: ^CivBuilding + Tooltip: + Name: Crash 3 + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: concrete + Health: + HP: 400 + +CACRSH04: + Inherits: ^CivBuilding + Tooltip: + Name: Crash 4 + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: concrete + Health: + HP: 400 + +CACRSH05: + Inherits: ^CivBuilding + Tooltip: + Name: Crash 5 + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: concrete + Health: + HP: 400 + +CAHOSP: + Inherits: ^CivBuilding + Tooltip: + Name: Civilian Hospital + Building: + Footprint: xxx xxx xxx xxx + Dimensions: 3, 4 + Armor: + Type: concrete + Health: + HP: 800 + RenderBuilding: + Palette: player + +CAPYR01: + Inherits: ^CivBuilding + Tooltip: + Name: Pyramid + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: concrete + Health: + HP: 400 + +CAPYR02: + Inherits: ^CivBuilding + Tooltip: + Name: Pyramid + Building: + Footprint: xxxx xxxx xxxx xxxx + Dimensions: 4, 4 + Armor: + Type: concrete + Health: + HP: 400 + +CAPYR03: + Inherits: ^CivBuilding + Tooltip: + Name: Pyramid + Building: + Footprint: xxxx xxxx xxxx xxxx + Dimensions: 4, 4 + Armor: + Type: concrete + Health: + HP: 400 + +CITY01: + Inherits: ^CivBuilding + Tooltip: + Name: Connelly Court Apts. + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: wood + Health: + HP: 400 + +CITY02: + Inherits: ^CivBuilding + Tooltip: + Name: Lightner's Luxury Suites + Building: + Footprint: xx xx xx + Dimensions: 2, 3 + Armor: + Type: heavy + Health: + HP: 700 + +CITY03: + Inherits: ^CivBuilding + Tooltip: + Name: Office Building + Building: + Footprint: xxx xxx + Dimensions: 3, 2 + Armor: + Type: heavy + Health: + HP: 500 + +CITY04: + Inherits: ^CivBuilding + Tooltip: + Name: Westwood Stock Exchange + Building: + Footprint: xxx xxx + Dimensions: 3, 2 + Armor: + Type: heavy + Health: + HP: 600 + +CITY05: + Inherits: ^CivBuilding + Tooltip: + Name: Daily Sun Times + Building: + Footprint: xxx xxx + Dimensions: 3, 2 + Armor: + Type: heavy + Health: + HP: 600 + +CITY06: + Inherits: ^CivBuilding + Tooltip: + Name: YEO-CA Cola Corp. + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: concrete + Health: + HP: 500 + +CITY07: + Inherits: ^CivBuilding + Tooltip: + Name: Urban Housing + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: wood + Health: + HP: 400 + +CITY08: + Inherits: ^CivBuilding + Tooltip: + Name: Yee's Discount Liquor + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 300 + +CITY09: + Inherits: ^CivBuilding + Tooltip: + Name: Abandoned Warehouse + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 400 + +CITY10: + Inherits: ^CivBuilding + Tooltip: + Name: Urban Storefront + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 300 + +CITY11: + Inherits: ^CivBuilding + Tooltip: + Name: Ambrose Lounge + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 500 + +CITY12: + Inherits: ^CivBuilding + Tooltip: + Name: Bostic Tower + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: concrete + Health: + HP: 600 + +CITY13: + Inherits: ^CivBuilding + Tooltip: + Name: Hewitt Hair Salon + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 500 + +CITY14: + Inherits: ^CivBuilding + Tooltip: + Name: Business Offices + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: heavy + Health: + HP: 600 + +CITY15: + Inherits: ^CivBuilding + Tooltip: + Name: 2nd National Bank + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: heavy + Health: + HP: 500 + +CITY16: + Inherits: ^CivBuilding + Tooltip: + Name: Highrise Hotel + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: wood + Health: + HP: 500 + +CITY17: + Inherits: ^CivBuilding + Tooltip: + Name: The Projects + Building: + Footprint: xxxx xxxx xxxx + Dimensions: 4, 3 + Armor: + Type: wood + Health: + HP: 300 + +CITY18: + Inherits: ^CivBuilding + Tooltip: + Name: Archer Asylum + Building: + Footprint: xxx xxx xxx xxx xxx + Dimensions: 3, 5 + Armor: + Type: concrete + Health: + HP: 600 + +CITY19: + Inherits: ^CivBuilding + Tooltip: + Name: Fill'er Up-Pump'N'Go + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: wood + Health: + HP: 500 + +CITY20: + Inherits: ^CivBuilding + Tooltip: + Name: Gas Pump + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: wood + Health: + HP: 250 + +CITY21: + Inherits: ^CivBuilding + Tooltip: + Name: Gas Station Sign + Building: + Footprint: x + Dimensions: 1, 1 + Armor: + Type: none + Health: + HP: 100 + +CITY22: + Inherits: ^CivBuilding + Tooltip: + Name: Church + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: none + Health: + HP: 100 + +CTDAM: + Inherits: ^CivBuilding + Tooltip: + Name: Dam + Description: Provides power for other structures + Building: + Footprint: xx xx xx xx xx + Dimensions: 2, 5 + Power: + Amount: 200 + Armor: + Type: heavy + Health: + HP: 1000 + ProvidesCustomPrerequisite: + Prerequisite: anypower + +CTVEGA: + Inherits: ^CivBuilding + Tooltip: + Name: Vega's Pyramid + Building: + Footprint: xxxx xxxx xxxx xxxx + Dimensions: 4, 4 + Armor: + Type: none + Health: + HP: 100 + +GAGREEN: + Inherits: ^CivBuilding + Tooltip: + Name: Green Building + Building: + Adjacent: 3 + Footprint: x + Dimensions: 1, 1 + Armor: + Type: concrete + Health: + HP: 150 + +GAKODK: + Inherits: ^CivBuilding + Tooltip: + Name: GDI Kodiak + Building: + Footprint: xxxx xxxx + Dimensions: 4, 2 + Armor: + Type: heavy + Health: + HP: 1500 + RenderBuilding: + Palette: player + +GAOLDCC1: + Inherits: ^CivBuilding + Tooltip: + Name: Old Construction Yard + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 400 + RenderBuilding: + Palette: player + +GAOLDCC2: + Inherits: ^CivBuilding + Tooltip: + Name: Old Temple + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 400 + RenderBuilding: + Palette: player + +GAOLDCC3: + Inherits: ^CivBuilding + Tooltip: + Name: Old Weapons Factory + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 400 + RenderBuilding: + Palette: player + +GAOLDCC4: + Inherits: ^CivBuilding + Tooltip: + Name: Old Refinery + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 400 + RenderBuilding: + Palette: player + +GAOLDCC5: + Inherits: ^CivBuilding + Tooltip: + Name: Old Advanced Power Plant + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 400 + RenderBuilding: + Palette: player + +GAOLDCC6: + Inherits: ^CivBuilding + Tooltip: + Name: Old Silos + Building: + Footprint: xx xx + Dimensions: 2, 2 + Armor: + Type: heavy + Health: + HP: 400 + RenderBuilding: + Palette: player + +GASPOT: + Inherits: ^CivBuilding + Tooltip: + Name: Light Tower + Building: + Footprint: x + Dimensions: 1, 1 + Power: + Amount: -10 + Armor: + Type: wood + Health: + HP: 400 + RenderBuilding: + Palette: player + +NAMNTK: + Inherits: ^CivBuilding + Tooltip: + Name: NOD Montauk + Building: + Footprint: x x x + Dimensions: 1, 3 + Armor: + Type: heavy + Health: + HP: 1500 + RenderBuilding: + Palette: player + +NTPYRA: + Inherits: ^CivBuilding + Tooltip: + Name: Nod Pyramid + Building: + Footprint: xxxx xxxx xxxx xxxx + Dimensions: 4, 4 + Power: + Amount: -40 + Armor: + Type: heavy + Health: + HP: 1500 + RenderBuilding: + Palette: player + +UFO: + Inherits: ^CivBuilding + Building: + Dimensions: 6, 4 + Footprint: xxxxxx xxxxxx xxxxxx xxxxxx + RenderBuilding: + Palette: terrain + Selectable: + Bounds: 144, 72, 0, 0 + Tooltip: + Name: Scrin Ship + Health: + HP: 1000 + Armor: + Type: Heavy diff --git a/mods/ts/rules/defaults.yaml b/mods/ts/rules/defaults.yaml index a89b349c31..bc6bd87765 100644 --- a/mods/ts/rules/defaults.yaml +++ b/mods/ts/rules/defaults.yaml @@ -51,6 +51,30 @@ InitialDelay: 0 CloakDelay: 90 +^CivBuilding: + Inherits: ^Building + -GivesBuildableArea: + -Capturable: + -EngineerRepairable: + -MustBeDestroyed: + -GivesExperience: + -CaptureNotification: + -Sellable: + -GivesBounty: + -UpdatesPlayerStatistics: + -CombatDebugOverlay: + -WithMakeAnimation: + Health: + HP: 900 + Armor: + Type: Wood + RevealsShroud: + Range: 4c0 + Tooltip: + Description: Civilian Building + RenderBuilding: + Palette: terrain + ^Wall: AppearsOnRadar: Building: @@ -433,3 +457,26 @@ Interval: 55 WithActiveAnimation: +^Tree: + RenderBuilding: + Palette: terrain + Building: + Footprint: x + Dimensions: 1, 1 + AppearsOnRadar: + BodyOrientation: + Tooltip: + Name: Tree + +^Veinhole: + RadarColorFromTerrain: + Terrain: Tiberium + RenderBuilding: + Palette: player + AppearsOnRadar: + Tooltip: + Name: Veinhole + Building: + Footprint: x + Dimensions: 1, 1 + BodyOrientation: diff --git a/mods/ts/rules/trees.yaml b/mods/ts/rules/trees.yaml index de39546f92..34a5f8be21 100644 --- a/mods/ts/rules/trees.yaml +++ b/mods/ts/rules/trees.yaml @@ -19,3 +19,80 @@ BIGBLUE: ResourceType: BlueTiberium Interval: 100 +TREE01: + Inherits: ^Tree + +TREE02: + Inherits: ^Tree + +TREE03: + Inherits: ^Tree + +TREE04: + Inherits: ^Tree + +TREE05: + Inherits: ^Tree + +TREE06: + Inherits: ^Tree + +TREE07: + Inherits: ^Tree + +TREE08: + Inherits: ^Tree + +TREE09: + Inherits: ^Tree + +TREE10: + Inherits: ^Tree + +TREE11: + Inherits: ^Tree + +TREE12: + Inherits: ^Tree + +TREE13: + Inherits: ^Tree + +TREE14: + Inherits: ^Tree + +TREE15: + Inherits: ^Tree + +TREE16: + Inherits: ^Tree + +TREE17: + Inherits: ^Tree + +TREE18: + Inherits: ^Tree + +TREE19: + Inherits: ^Tree + +TREE20: + Inherits: ^Tree + +TREE21: + Inherits: ^Tree + +TREE22: + Inherits: ^Tree + +TREE23: + Inherits: ^Tree + +TREE24: + Inherits: ^Tree + +TREE25: + Inherits: ^Tree + +VEINHOLE: + Inherits: ^Veinhole diff --git a/mods/ts/rules/world.yaml b/mods/ts/rules/world.yaml index 82ce3da423..9675140a65 100644 --- a/mods/ts/rules/world.yaml +++ b/mods/ts/rules/world.yaml @@ -15,6 +15,7 @@ World: ShadowIndex: 1 PaletteFromCurrentTileset: Name: terrain + ShadowIndex: 1 PaletteFromFile@chrome: Name: chrome Filename: cameo.pal diff --git a/mods/ts/sequences/civilian.yaml b/mods/ts/sequences/civilian.yaml new file mode 100644 index 0000000000..bb789da371 --- /dev/null +++ b/mods/ts/sequences/civilian.yaml @@ -0,0 +1,954 @@ +ammocrat: + idle: ammocrat + start: 0 + ShadowStart: 2 + +aban01: + idle: aban01 + start: 0 + ShadowStart: 2 + +aban02: + idle: aban02 + start: 0 + ShadowStart: 2 + +aban03: + idle: aban03 + start: 0 + ShadowStart: 2 + +aban04: + idle: aban04 + start: 0 + ShadowStart: 2 + +aban05: + idle: aban05 + start: 0 + ShadowStart: 2 + +aban06: + idle: aban06 + start: 0 + ShadowStart: 2 + +aban07: + idle: aban07 + start: 0 + ShadowStart: 2 + +aban08: + idle: aban08 + start: 0 + ShadowStart: 2 + +aban09: + idle: aban09 + start: 0 + ShadowStart: 2 + +aban10: + idle: aban10 + start: 0 + ShadowStart: 2 + +aban11: + idle: aban11 + start: 0 + ShadowStart: 2 + +aban12: + idle: aban12 + start: 0 + ShadowStart: 2 + +aban13: + idle: aban13 + start: 0 + ShadowStart: 2 + +aban14: + idle: aban14 + start: 0 + ShadowStart: 2 + +aban15: + idle: aban15 + start: 0 + ShadowStart: 2 + +aban16: + idle: aban16 + start: 0 + ShadowStart: 2 + +aban17: + idle: aban17 + start: 0 + ShadowStart: 2 + +aban18: + idle: aban18 + start: 0 + ShadowStart: 2 + +bboard01: + idle: bboard01 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard02: + idle: bboard02 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard03: + idle: bboard03 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard04: + idle: bboard04 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard05: + idle: bboard05 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard06: + idle: bboard06 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard07: + idle: bboard07 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard08: + idle: bboard08 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard09: + idle: bboard09 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard10: + idle: bboard10 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard11: + idle: bboard11 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard12: + idle: bboard12 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard13: + idle: bboard13 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard14: + idle: bboard14 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard15: + idle: bboard15 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +bboard16: + idle: bboard16 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0001: + idle: ct0001 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0002: + idle: ct0002 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0003: + idle: ct0003 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0004: + idle: ct0004 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0005: + idle: ct0005 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0006: + idle: ct0006 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0007: + idle: ct0007 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0008: + idle: ct0008 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0009: + idle: ct0009 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0010: + idle: ct0010 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0011: + idle: ct0011 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0012: + idle: ct0012 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0013: + idle: ct0013 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0014: + idle: ct0014 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0015: + idle: ct0015 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0016: + idle: ct0016 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0017: + idle: ct0017 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0018: + idle: ct0018 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0019: + idle: ct0019 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0020: + idle: ct0020 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +ca0021: + idle: ct0021 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + +caarmr: + idle: ctarmr + start: 0 + ShadowStart: 3 + damaged-idle: ctarmr + Start: 1 + Length: 1 + ShadowStart: 4 + critical-idle: ctarmr + Start: 2 + ShadowStart: 5 + +caaray: + idle: ctaray + start: 0 + ShadowStart: 3 + damaged-idle: ctaray + Start: 1 + Length: 1 + ShadowStart: 4 + critical-idle: ctaray + Start: 2 + ShadowStart: 5 + +cabhut: + idle: cabhut + start: 0 + +cacrsh01: + idle: ctcrsh01 + start: 0 + +cacrsh02: + idle: ctcrsh02 + start: 0 + +cacrsh03: + idle: ctcrsh03 + start: 0 + +cacrsh04: + idle: ctcrsh04 + start: 0 + +cacrsh05: + idle: ctcrsh05 + start: 0 + +cahosp: + idle: cthosp + start: 0 + ShadowStart: 2 + +capyr01: + idle: ctpyr01 + start: 0 + ShadowStart: 1 + +capyr02: + idle: ctpyr02 + start: 0 + ShadowStart: 1 + +capyr03: + idle: ctpyr03 + start: 0 + ShadowStart: 1 + +city01: + idle: city01 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city01 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city02: + idle: city02 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city02 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city03: + idle: city03 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city03 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city04: + idle: city04 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city04 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city05: + idle: city05 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city05 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city06: + idle: city06 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city06 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city07: + idle: city07 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city07 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city08: + idle: city08 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city08 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city09: + idle: city09 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city09 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city10: + idle: city10 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city10 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city11: + idle: city11 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city11 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city12: + idle: city12 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city12 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city13: + idle: city13 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city13 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city14: + idle: city14 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city14 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city15: + idle: city15 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city15 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city16: + idle: city16 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city16 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city17: + idle: city17 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city17 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city18: + idle: city18 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city18 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city19: + idle: city19 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city19 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city20: + idle: city20 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city20 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city21: + idle: city21 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city21 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +city22: + idle: city22 + Start: 0 + ShadowStart: 2 + Length: 1 + damaged-idle: + Start: 1 + Length: 1 + ShadowStart: 3 + make: city22 + Start: 0 + ShadowStart: 2 + Length: 1 + Tick: 80 + +ctdam: + idle: ctdam + start: 0 + +ctvega: + idle: ctvega + start: 0 + ShadowStart: 3 + damaged-idle: ctvega + Start: 1 + Length: 1 + ShadowStart: 4 + critical-idle: ctvega + Start: 2 + ShadowStart: 5 + +gaoldcc1: + idle: gtoldcc1 + start: 0 + ShadowStart: 2 + +gaoldcc2: + idle: gtoldcc2 + start: 0 + ShadowStart: 2 + +gaoldcc3: + idle: gtoldcc3 + start: 0 + ShadowStart: 2 + +gaoldcc4: + idle: gtoldcc4 + start: 0 + ShadowStart: 2 + +gaoldcc5: + idle: gtoldcc5 + start: 0 + ShadowStart: 2 + +gaoldcc6: + idle: gtoldcc6 + start: 0 + ShadowStart: 2 + +gagreen: + idle: gagreen + start: 0 + ShadowStart: 2 + +gakodk: + idle: gtkodk + start: 0 + ShadowStart: 3 + damaged-idle: gtkodk + Start: 1 + Length: 1 + ShadowStart: 4 + critical-idle: gtkodk + Start: 2 + ShadowStart: 5 + +namntk: + idle: ntmntk + start: 0 + ShadowStart: 3 + damaged-idle: ntmntk + Start: 1 + Length: 1 + ShadowStart: 4 + critical-idle: ntmntk + Start: 2 + ShadowStart: 5 + +ntpyra: + idle: ntpyra + start: 0 + ShadowStart: 3 + damaged-idle: ntpyra + Start: 1 + Length: 1 + ShadowStart: 4 + critical-idle: ntpyra + Start: 2 + ShadowStart: 5 + +ufo: + idle: ufo + Start: 0 + Offset: -24, -60 diff --git a/mods/ts/sequences/trees.yaml b/mods/ts/sequences/trees.yaml index b0f042b518..587c447522 100644 --- a/mods/ts/sequences/trees.yaml +++ b/mods/ts/sequences/trees.yaml @@ -49,3 +49,132 @@ bigblue: ShadowStart: 11 Tick: 160 Offset: 0, -12 + +tree01: + idle: + Start: 0 + ShadowStart: 1 + +tree02: + idle: + Start: 0 + ShadowStart: 1 + +tree03: + idle: + Start: 0 + ShadowStart: 1 + +tree04: + idle: + Start: 0 + ShadowStart: 1 + +tree05: + idle: + Start: 0 + ShadowStart: 1 + +tree06: + idle: + Start: 0 + ShadowStart: 1 + +tree07: + idle: + Start: 0 + ShadowStart: 1 + +tree08: + idle: + Start: 0 + ShadowStart: 1 + +tree09: + idle: + Start: 0 + ShadowStart: 1 + +tree10: + idle: + Start: 0 + ShadowStart: 1 + +tree11: + idle: + Start: 0 + ShadowStart: 1 + +tree12: + idle: + Start: 0 + ShadowStart: 1 + +tree13: + idle: + Start: 0 + ShadowStart: 1 + +tree14: + idle: + Start: 0 + ShadowStart: 1 + +tree15: + idle: + Start: 0 + ShadowStart: 1 + +tree16: + idle: + Start: 0 + ShadowStart: 1 + +tree17: + idle: + Start: 0 + ShadowStart: 1 + +tree18: + idle: + Start: 0 + ShadowStart: 1 + +tree19: + idle: + Start: 0 + ShadowStart: 1 + +tree20: + idle: + Start: 0 + ShadowStart: 1 +tree21: + idle: + Start: 0 + ShadowStart: 1 + +tree22: + idle: + Start: 0 + ShadowStart: 1 + +tree23: + idle: + Start: 0 + ShadowStart: 1 + +tree24: + idle: + Start: 0 + ShadowStart: 1 + +tree25: + idle: + Start: 0 + ShadowStart: 1 + +veinhole: + idle: + Start: 0 + ShadowStart: 1