From 650e7300654dbfddf09ff8d786b18823c6f79dcd Mon Sep 17 00:00:00 2001 From: rebe83 Date: Thu, 28 May 2026 22:15:49 -0500 Subject: [PATCH 1/2] add axing tool quality, give to fireaxe, add baseplating --- .../Objects/Weapons/Melee/fireaxe.yml | 1 + Resources/Prototypes/Tiles/plating.yml | 45 +++++++++---------- Resources/Prototypes/tool_qualities.yml | 9 ++++ 3 files changed, 30 insertions(+), 25 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml index 519c8a88eede3..2d10313b16c2f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml @@ -41,6 +41,7 @@ - type: Tool qualities: - Prying + - Axing # QB - add fireaxe tile prying - type: ToolTileCompatible - type: Prying - type: UseDelay diff --git a/Resources/Prototypes/Tiles/plating.yml b/Resources/Prototypes/Tiles/plating.yml index 1613a4fc05c4a..fc2f155ade0f5 100644 --- a/Resources/Prototypes/Tiles/plating.yml +++ b/Resources/Prototypes/Tiles/plating.yml @@ -1,16 +1,26 @@ -- type: tile - id: Plating - name: tiles-plating - sprite: /Textures/_QB/Tiles/Plating/plating.png # QB Edit - baseTurf: Lattice +- type: tile # QB addition - add baseplating to parent + id: BasePlating + abstract: true + friction: 1.5 + heatCapacity: 10000 isSubfloor: true + deconstructTools: [ Axing ] # DeltaV - The return of fireaxe prying footstepSounds: collection: FootstepPlating - friction: 1.5 - heatCapacity: 10000 + baseTurf: Lattice + baseWhitelist: + - TrainLattice + # QB addition end + +- type: tile + id: Plating + parent: BasePlating # QB add baseplating + name: tiles-plating + sprite: /Textures/_QB/Tiles/Plating/plating.png # QB Edit - type: tile id: PlatingDamaged + parent: BasePlating # QB add baseplating name: tiles-plating sprite: /Textures/_QB/Tiles/Plating/plating_damaged.png # QB Edit variants: 6 @@ -21,27 +31,17 @@ - 1.0 - 1.0 - 1.0 - baseTurf: Lattice - isSubfloor: true - footstepSounds: - collection: FootstepPlating - friction: 1.5 - heatCapacity: 10000 - type: tile id: PlatingAsteroid + parent: BasePlating # QB add baseplating name: tiles-asteroid-plating sprite: /Textures/Tiles/Asteroid/asteroid_plating.png - baseTurf: Lattice - isSubfloor: true - footstepSounds: - collection: FootstepPlating - friction: 1.5 - heatCapacity: 10000 # QB - No longer plating but instead now just a regular floor, but i'm not gonna bother moving this - type: tile id: PlatingBrass + parent: BasePlating name: tiles-brass-plating sprite: /Textures/_QB/Tiles/Brass/clockwork_floor.png # QB Edit baseTurf: Plating # QB @@ -50,18 +50,13 @@ footstepSounds: collection: FootstepHull # QB itemDrop: SheetBrass1 # QB - heatCapacity: 10000 - type: tile id: PlatingSnow + parent: BasePlating # QB add baseplating name: tiles-snow-plating sprite: /Textures/Tiles/snow_plating.png #Not in the snow planet RSI because it doesn't have any metadata. Should probably be moved to its own folder later. - baseTurf: Lattice - isSubfloor: true - footstepSounds: - collection: FootstepPlating friction: 0.75 #a little less then actual snow - heatCapacity: 10000 - type: tile id: Lattice diff --git a/Resources/Prototypes/tool_qualities.yml b/Resources/Prototypes/tool_qualities.yml index 26773e650941b..474616fc598d4 100644 --- a/Resources/Prototypes/tool_qualities.yml +++ b/Resources/Prototypes/tool_qualities.yml @@ -74,3 +74,12 @@ toolName: tool-quality-brushing-tool-name spawn: WireBrush icon: { sprite: Objects/Specific/Janitorial/wirebrush.rsi, state: icon } + +# QB Addition - fireaxe prying +- type: tool + id: Axing + name: tool-quality-axing-name + toolName: tool-quality-axing-tool-name + spawn: FireAxe + icon: { sprite: Objects/Weapons/Melee/fireaxe.rsi, state: icon } +# QB addition end From d749e9aee1fc620b3b28426ece32dd83a1dc37a7 Mon Sep 17 00:00:00 2001 From: rebe83 Date: Mon, 8 Jun 2026 16:31:01 -0500 Subject: [PATCH 2/2] set doafter to 3 seconds --- Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml index 2d10313b16c2f..a40040023d581 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/fireaxe.yml @@ -43,6 +43,7 @@ - Prying - Axing # QB - add fireaxe tile prying - type: ToolTileCompatible + delay: 3 # QB - increase doafter - type: Prying - type: UseDelay delay: 1