diff --git a/code/defines/turf.dm b/code/defines/turf.dm index 51824680ae3..c84b367d07a 100644 --- a/code/defines/turf.dm +++ b/code/defines/turf.dm @@ -116,6 +116,12 @@ var/walltype = "wall" +/turf/simulated/wall/cult + name = "wall" + desc = "The patterns engraved on the wall seem to shift as you try to focus on them. You feel sick" + + walltype = "cult" + /turf/simulated/shuttle name = "shuttle" icon = 'shuttle.dmi' diff --git a/code/game/turf.dm b/code/game/turf.dm index 2dbaa0f8197..1350bf34ac3 100644 --- a/code/game/turf.dm +++ b/code/game/turf.dm @@ -288,6 +288,13 @@ new /obj/item/stack/sheet/metal( src ) new /obj/item/stack/sheet/metal( src ) new /obj/item/stack/sheet/plasteel( src ) + else if(istype(src,/turf/simulated/wall/cult)) + if(!devastated) + playsound(src.loc, 'Welder.ogg', 100, 1) + new /obj/effect/decal/remains/human(src) + else + new /obj/effect/decal/remains/human(src) + else if(!devastated) playsound(src.loc, 'Welder.ogg', 100, 1) @@ -769,6 +776,11 @@ var/list/plating_icons = list("plating","platingdmg1","platingdmg2","platingdmg3 thermal_conductivity = 0.025 heat_capacity = 325000 +/turf/simulated/floor/engine/cult + name = "engraved floor" + icon_state = "cult" + + /turf/simulated/floor/engine/n20 New() ..()