diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm index 14515567f4a..ac60323cccf 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm @@ -42,14 +42,15 @@ /mob/living/simple_animal/hostile/poison/terror_spider/purple/Life() - ..() - if(!degenerate && spider_myqueen) - if(dcheck_counter >= 10) - dcheck_counter = 0 - purple_distance_check() - else - dcheck_counter++ - + . = ..() + if(.) // if mob is NOT dead + if(!degenerate && spider_myqueen) + if(dcheck_counter >= 10) + dcheck_counter = 0 + purple_distance_check() + else + dcheck_counter++ + return . /mob/living/simple_animal/hostile/poison/terror_spider/purple/proc/purple_distance_check() if(spider_myqueen) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm index 874be829e29..3ba54c42e4e 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/queen.dm @@ -61,8 +61,8 @@ /mob/living/simple_animal/hostile/poison/terror_spider/queen/Life() - ..() - if(stat != DEAD) + . = ..() + if(.) // if mob is NOT dead if(ckey && canlay < 12 && hasnested) // max 12 eggs worth stored at any one time, realistically that's tons. if(world.time > (spider_lastspawn + spider_spawnfrequency)) canlay++ @@ -73,7 +73,7 @@ to_chat(src, "You have [canlay] eggs available to lay. You won't grow any more eggs until you lay some of your existing ones.") else to_chat(src, "You have [canlay] eggs available to lay.") - + return . /mob/living/simple_animal/hostile/poison/terror_spider/queen/death(gibbed) if(!hasdied) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm index b441ea966ee..ba86dcaa5e5 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm @@ -277,7 +277,7 @@ var/global/list/ts_spiderling_list = list() regen_points -= regen_points_per_hp if(prob(5)) CheckFaction() - + return .