From 52e27f036a6ab4a8217d6d53abf6ad2c2692e39a Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 16 Mar 2014 22:41:58 +1300 Subject: [PATCH] Add buildable concrete and weathering to D2k. Fixes #2249. --- mods/d2k/rules/defaults.yaml | 2 +- mods/d2k/rules/structures.yaml | 42 ++++++++++++++++++++++++++++++ mods/d2k/rules/system-world.yaml | 1 + mods/d2k/sequences/structures.yaml | 10 +++++++ mods/d2k/weapons.yaml | 4 +++ 5 files changed, 58 insertions(+), 1 deletion(-) diff --git a/mods/d2k/rules/defaults.yaml b/mods/d2k/rules/defaults.yaml index ebebf2ec35..84e67a1cd0 100644 --- a/mods/d2k/rules/defaults.yaml +++ b/mods/d2k/rules/defaults.yaml @@ -263,4 +263,4 @@ Huntable: LuaScriptEvents: Demolishable: - + DamagedWithoutFoundation: diff --git a/mods/d2k/rules/structures.yaml b/mods/d2k/rules/structures.yaml index 5d3ecb80f3..9af5cca8d4 100644 --- a/mods/d2k/rules/structures.yaml +++ b/mods/d2k/rules/structures.yaml @@ -1,3 +1,42 @@ +^CONCRETE: + Building: + Adjacent: 4 + TerrainTypes: Rock + BuildSounds: BUILD1.WAV + AllowInvalidPlacement: true + LaysTerrain: + Template: 88 + TerrainTypes: Rock + Tooltip: + Name: Concrete + Description: Provides a strong foundation that prevents\ndamage from the terrain. + RenderSprites: + RemoveImmediately: + +CONCRETEA: + Inherits: ^CONCRETE + Building: + Footprint: xx xx + Dimensions: 2,2 + Buildable: + Queue: Building + BuildPaletteOrder:10 + Owner: atreides, harkonnen, ordos + Valued: + Cost: 20 + +CONCRETEB: + Inherits: ^CONCRETE + Building: + Footprint: xxx xxx xxx + Dimensions: 3,3 + Buildable: + Queue: Building + BuildPaletteOrder: 10 + Owner: atreides, harkonnen, ordos + Valued: + Cost: 50 + ^CONYARD: Inherits: ^Building Building: @@ -5,6 +44,9 @@ Footprint: xxx xxx Dimensions: 3,2 Adjacent: 4 + LaysTerrain: + TerrainTypes: Rock + Template: 88 Bib: Buildable: Queue: Building diff --git a/mods/d2k/rules/system-world.yaml b/mods/d2k/rules/system-world.yaml index c63fc1c0cb..9dad3f83ee 100644 --- a/mods/d2k/rules/system-world.yaml +++ b/mods/d2k/rules/system-world.yaml @@ -88,6 +88,7 @@ World: Race: ordos DomainIndex: PathfinderDebugOverlay: + BuildableTerrainLayer: D2kResourceLayer: ResourceClaimLayer: ResourceType@Spice: diff --git a/mods/d2k/sequences/structures.yaml b/mods/d2k/sequences/structures.yaml index 5718e1fa0e..119d4eb75f 100644 --- a/mods/d2k/sequences/structures.yaml +++ b/mods/d2k/sequences/structures.yaml @@ -1,3 +1,13 @@ +concretea: + icon: DATA + Start:4050 + Offset: -30,-24 + +concreteb: + icon: DATA + Start:4053 + Offset: -30,-24 + walla: idle: DATA Frames: 2527, 2530, 2528, 2538, 2531, 2532, 2542, 2535, 2529, 2539, 2533, 2534, 2540, 2536, 2537, 2541 diff --git a/mods/d2k/weapons.yaml b/mods/d2k/weapons.yaml index 8447341035..848cfdb788 100644 --- a/mods/d2k/weapons.yaml +++ b/mods/d2k/weapons.yaml @@ -621,3 +621,7 @@ Grenade: Damage: 60 ImpactSound: EXPLLG5.WAV +Weathering: + ROF: 100 + Warhead: + Damage: 5 \ No newline at end of file