Make character previews not stack trace (#27871)

This commit is contained in:
Charlie Nolan
2025-01-07 12:31:50 -08:00
committed by GitHub
parent cc00b49217
commit a218903eab
4 changed files with 8 additions and 2 deletions
@@ -1,6 +1,9 @@
/mob/living/carbon/Life(seconds, times_fired)
set invisibility = 0
if(flags & ABSTRACT)
return
if(notransform)
return
@@ -1,7 +1,7 @@
/mob/living/carbon/Initialize(mapload)
. = ..()
GLOB.carbon_list += src
if(!loc)
if(!loc && !(flags & ABSTRACT))
stack_trace("Carbon mob being instantiated in nullspace")
/mob/living/carbon/Destroy()
@@ -107,3 +107,6 @@
/// Lazylist of sources to track what our alpha should be, alpha is set to the minimum. Use the `set_alpha_tracking` and `get_alpha` helpers.
var/list/alpha_sources
/mob/living/carbon/human/fake
flags = ABSTRACT