From 2f3e529db071284a20b4a88fe5c0025c0b722ae2 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Wed, 3 Aug 2016 19:44:47 -0700 Subject: [PATCH] No more lighting overlays --- code/game/atoms.dm | 1 + code/modules/awaymissions/maploader/writer.dm | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e4332ac78c0..6513f811aa0 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -13,6 +13,7 @@ var/germ_level = GERM_LEVEL_AMBIENT // The higher the germ level, the more germ on the atom. var/simulated = 1 //filter for actions - used by lighting overlays var/atom_say_verb = "says" + var/dont_save = 0 // For atoms that are temporary by necessity - like lighting overlays ///Chemistry. var/datum/reagents/reagents = null diff --git a/code/modules/awaymissions/maploader/writer.dm b/code/modules/awaymissions/maploader/writer.dm index 9846cdb4f8d..dee2eb0b7db 100644 --- a/code/modules/awaymissions/maploader/writer.dm +++ b/code/modules/awaymissions/maploader/writer.dm @@ -120,10 +120,14 @@ dmm_suite{ var/area_template = "" if(!(flags & DMM_IGNORE_OBJS)){ for(var/obj/O in model.contents){ + if(O.dont_save) + continue obj_template += "[O.type][check_attributes(O,use_json=use_json)]," } } for(var/mob/M in model.contents){ + if(O.dont_save) + continue if(M.client){ if(!(flags & DMM_IGNORE_PLAYERS)){ mob_template += "[M.type][check_attributes(M,use_json=use_json)],"