From 6b49380c2a87ebded3543c4cc255310e42f4b6a9 Mon Sep 17 00:00:00 2001
From: Inferno1882 <129122173+Inferno1882@users.noreply.github.com>
Date: Fri, 7 Nov 2025 10:13:01 -0600
Subject: [PATCH] Fixes A Bug In Baseturf Selection For gravestone.dm (#30899)
* Update gravestones.dm
* if we're commenting the line out why even have it there at all
* me when spaces and not tabs
Signed-off-by: Inferno1882 <129122173+Inferno1882@users.noreply.github.com>
---------
Signed-off-by: Inferno1882 <129122173+Inferno1882@users.noreply.github.com>
---
code/modules/mining/gravestones.dm | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/code/modules/mining/gravestones.dm b/code/modules/mining/gravestones.dm
index c686f9d5d69..8427318f41d 100644
--- a/code/modules/mining/gravestones.dm
+++ b/code/modules/mining/gravestones.dm
@@ -14,14 +14,15 @@
/obj/structure/grave/Initialize(mapload)
. = ..()
var/turf/item_turf = get_turf(src)
- if(!ispath(item_turf.baseturf, /turf/simulated/floor/plating/asteroid))
- var/obj/item/stack/ore/glass/sand_pile = new /obj/item/stack/ore/glass(get_turf(src))
- sand_pile.amount = 5
- visible_message("With nowhere to dig, [src] falls apart.")
- // In case somehow something is buried here already
- dig_up()
- return INITIALIZE_HINT_QDEL
- update_icon(UPDATE_ICON_STATE)
+ if(ispath(item_turf.baseturf, /turf/simulated/floor/plating/asteroid) || ispath(item_turf.baseturf, /turf/simulated/floor/lava/mapping_lava))
+ update_icon(UPDATE_ICON_STATE)
+ return
+ var/obj/item/stack/ore/glass/sand_pile = new /obj/item/stack/ore/glass(get_turf(src))
+ sand_pile.amount = 5
+ visible_message("With nowhere to dig, [src] falls apart.")
+ // In case somehow something is buried here already
+ dig_up()
+ return INITIALIZE_HINT_QDEL
/obj/structure/grave/examine(mob/user)
. = ..()
@@ -36,7 +37,7 @@
/obj/structure/grave/update_icon_state()
. = ..()
var/turf/item_turf = get_turf(src)
- if(ispath(item_turf.baseturf, /turf/simulated/floor/plating/asteroid/basalt))
+ if(ispath(item_turf.baseturf, /turf/simulated/floor/plating/asteroid/basalt) || ispath(item_turf.baseturf, /turf/simulated/floor/lava/mapping_lava))
icon_state = "grave_basalt"
else
icon_state = "grave_sand"