Merge branch 'master' of https://github.com/tgstation/tgstation into TiredOfTheInconsistency

This commit is contained in:
Cyberboss
2017-03-24 16:34:20 -04:00
71 changed files with 522 additions and 399 deletions
+14 -1
View File
@@ -81,12 +81,25 @@ SUBSYSTEM_DEF(persistence)
var/saved_messages = json_decode(saved_json)
for(var/item in saved_messages)
var/turf/T = locate(item["x"], item["y"], ZLEVEL_STATION)
if(!islist(item))
continue
var/xvar = item["x"]
var/yvar = item["y"]
var/zvar = item["z"]
if(!xvar || !yvar || !zvar)
continue
var/turf/T = locate(xvar, yvar, zvar)
if(!isturf(T))
continue
if(locate(/obj/structure/chisel_message) in T)
continue
var/obj/structure/chisel_message/M = new(T)
M.unpack(item)
if(!M.loc)
M.persists = FALSE