Adds null checks to global terror spiderling list (#31093)

* Adds null checks to global terror spiderling list

* Little cleaner

* Even better
This commit is contained in:
PollardTheDragon
2025-11-23 20:46:12 +00:00
committed by GitHub
parent d3a1f6e822
commit 90ba9bcc80
2 changed files with 2 additions and 4 deletions
@@ -56,8 +56,7 @@
else
spider_totals[E.spiderling_type] = E.spiderling_number
spider_totals["all"] += E.spiderling_number
for(var/thing in GLOB.ts_spiderling_list)
var/mob/living/basic/spiderling/terror_spiderling/L = thing
for(var/mob/living/basic/spiderling/terror_spiderling/L in GLOB.ts_spiderling_list)
if(L.stillborn)
continue
if(check_mine && L.spider_myqueen != src)
@@ -111,8 +111,7 @@
T.visible_message("<span class='danger'>[T] writhes in pain!</span>")
to_chat(T, "<span class='userdanger'>\The psychic backlash from the death of [src] overwhelms you! You feel the life start to drain out of you...</span>")
T.degenerate = TRUE
for(var/thing in GLOB.ts_spiderling_list)
var/mob/living/basic/spiderling/terror_spiderling/T = thing
for(var/mob/living/basic/spiderling/terror_spiderling/T in GLOB.ts_spiderling_list)
if(T.spider_myqueen && T.spider_myqueen == src)
qdel(T)
return ..()