mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-15 00:53:23 +01:00
Make character previews not stack trace (#27871)
This commit is contained in:
@@ -831,7 +831,7 @@
|
||||
var/coloured_tail
|
||||
if(current_species)
|
||||
if(current_species.bodyflags & HAS_ICON_SKIN_TONE) //Handling species-specific icon-based skin tones by flagged race.
|
||||
var/mob/living/carbon/human/H = new
|
||||
var/mob/living/carbon/human/fake/H = new
|
||||
H.dna.species = current_species
|
||||
H.s_tone = s_tone
|
||||
H.dna.species.updatespeciescolor(H, 0) //The mob's species wasn't set, so it's almost certainly different than the character's species at the moment. Thus, we need to be owner-insensitive.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user