From 0dc8bd5d8318668516827c6900925d3b92a3e1b9 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 5 Oct 2017 02:09:55 -0400 Subject: [PATCH] Sets turf decal layer --- code/__DEFINES/layers.dm | 1 + code/game/objects/effects/decals/decal.dm | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm index d33eaa35da..ee9e97cbd9 100644 --- a/code/__DEFINES/layers.dm +++ b/code/__DEFINES/layers.dm @@ -20,6 +20,7 @@ #define LATTICE_LAYER 2.2 #define DISPOSAL_PIPE_LAYER 2.3 #define GAS_PIPE_HIDDEN_LAYER 2.35 +#define TURF_DECAL_LAYER 2.39 #define WIRE_LAYER 2.4 #define WIRE_TERMINAL_LAYER 2.45 #define GAS_SCRUBBER_LAYER 2.46 diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index 14a8e25eba..d9b217b91b 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -1,6 +1,7 @@ /obj/effect/decal name = "decal" anchored = TRUE +<<<<<<< HEAD resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF /obj/effect/decal/ex_act(severity, target) @@ -19,6 +20,27 @@ var/group = TURF_DECAL_PAINT icon = 'icons/turf/decals.dmi' icon_state = "warningline" +======= + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + +/obj/effect/decal/ex_act(severity, target) + qdel(src) + +/obj/effect/decal/fire_act(exposed_temperature, exposed_volume) + if(!(resistance_flags & FIRE_PROOF)) //non fire proof decal or being burned by lava + qdel(src) + +/obj/effect/decal/HandleTurfChange(turf/T) + ..() + if(T == loc && (isspaceturf(T) || isclosedturf(T) || islava(T) || istype(T, /turf/open/water) || istype(T, /turf/open/chasm))) + qdel(src) + +/obj/effect/turf_decal + var/group = TURF_DECAL_PAINT + icon = 'icons/turf/decals.dmi' + icon_state = "warningline" + layer = TURF_DECAL_LAYER +>>>>>>> 41430d7... Sets decal layer anchored = TRUE //in case we need some special decals