Merge remote-tracking branch 'Paradise/master' into nanoui-is-dead

This commit is contained in:
AffectedArc07
2020-11-29 09:46:30 +00:00
14 changed files with 242 additions and 101 deletions
+12 -6
View File
@@ -47,16 +47,22 @@
var/list/pois = getpois(mobs_only = FALSE, skip_mindless = FALSE)
for(var/name in pois)
var/mob/M = pois[name]
if(name == null)
if(pois[name] && M.type)
stack_trace("getpois returned something under a null name. Type: [M.type]")
else
stack_trace("getpois returned a null value")
continue
var/list/serialized = list()
serialized["name"] = "[name]" // stringify it; If it's null or something - we'd like to know it and fix getpois()
if(name == null || serialized["name"] != name)
stack_trace("getpois returned something under a non-string name [name] - [pois[name]]")
if(serialized["name"] != name)
stack_trace("getpois returned something under a non-string name [name] - [pois[name]] - [M.type]")
continue
var/poi = pois[name]
serialized["ref"] = "\ref[M]"
serialized["ref"] = "\ref[poi]"
var/mob/M = poi
if(istype(M))
if(isnewplayer(M)) // People in the lobby screen; only have their ckey as a name.
continue