mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-02 13:34:49 +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
|
else
|
||||||
living_mob_list -= src
|
living_mob_list -= src
|
||||||
|
|
||||||
|
/mob/dview/Life()
|
||||||
|
mob_list -= src
|
||||||
|
dead_mob_list -= src
|
||||||
|
living_mob_list -= src
|
||||||
|
|
||||||
/mob/dview/Destroy(var/force)
|
/mob/dview/Destroy(var/force)
|
||||||
crash_with("Attempt to delete the dview_mob: [log_info_line(src)]")
|
crash_with("Attempt to delete the dview_mob: [log_info_line(src)]")
|
||||||
if (!force)
|
if (!force)
|
||||||
|
|||||||
@@ -152,6 +152,7 @@
|
|||||||
/obj/item/integrated_circuit/output/text_to_speech/advanced/Initialize()
|
/obj/item/integrated_circuit/output/text_to_speech/advanced/Initialize()
|
||||||
..()
|
..()
|
||||||
my_voice = new (src)
|
my_voice = new (src)
|
||||||
|
mob_list -= my_voice // no life() ticks
|
||||||
my_voice.name = "TTS Circuit"
|
my_voice.name = "TTS Circuit"
|
||||||
|
|
||||||
/obj/item/integrated_circuit/output/text_to_speech/advanced/do_work()
|
/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
|
dead_mob_list -= src
|
||||||
ai_list -= src
|
ai_list -= src
|
||||||
silicon_mob_list -= src
|
silicon_mob_list -= src
|
||||||
|
QDEL_NULL(eyeobj)
|
||||||
|
|
||||||
/mob/living/silicon/ai/announcer/Life()
|
/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_WIRELESS
|
||||||
#undef AI_CHECK_RADIO
|
#undef AI_CHECK_RADIO
|
||||||
|
|||||||
Reference in New Issue
Block a user