mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Try to ensure some mobs don't end up processing in SSmobs
This commit is contained in:
@@ -1303,6 +1303,11 @@ var/mob/dview/dview_mob = new
|
||||
else
|
||||
living_mob_list -= src
|
||||
|
||||
/mob/dview/Life()
|
||||
mob_list -= src
|
||||
dead_mob_list -= src
|
||||
living_mob_list -= src
|
||||
|
||||
/mob/dview/Destroy(var/force)
|
||||
crash_with("Attempt to delete the dview_mob: [log_info_line(src)]")
|
||||
if (!force)
|
||||
|
||||
@@ -152,6 +152,7 @@
|
||||
/obj/item/integrated_circuit/output/text_to_speech/advanced/Initialize()
|
||||
..()
|
||||
my_voice = new (src)
|
||||
mob_list -= my_voice // no life() ticks
|
||||
my_voice.name = "TTS Circuit"
|
||||
|
||||
/obj/item/integrated_circuit/output/text_to_speech/advanced/do_work()
|
||||
|
||||
@@ -985,9 +985,15 @@ var/list/ai_verbs_default = list(
|
||||
dead_mob_list -= src
|
||||
ai_list -= src
|
||||
silicon_mob_list -= src
|
||||
QDEL_NULL(eyeobj)
|
||||
|
||||
/mob/living/silicon/ai/announcer/Life()
|
||||
return
|
||||
mob_list -= src
|
||||
living_mob_list -= src
|
||||
dead_mob_list -= src
|
||||
ai_list -= src
|
||||
silicon_mob_list -= src
|
||||
QDEL_NULL(eyeobj)
|
||||
|
||||
#undef AI_CHECK_WIRELESS
|
||||
#undef AI_CHECK_RADIO
|
||||
|
||||
Reference in New Issue
Block a user