From 2ed43610d46e5cd76b93703c408481e7dbe83649 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 19 Mar 2024 13:45:33 +0300 Subject: [PATCH] Fix falling into chasm on map load (#24673) --- code/modules/mob/living/simple_animal/simple_animal.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 58147a598f1..d7e94514dc2 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -638,7 +638,8 @@ /mob/living/simple_animal/onTransitZ(old_z, new_z) ..() if(AIStatus == AI_Z_OFF) - SSidlenpcpool.idle_mobs_by_zlevel[old_z] -= src + var/list/idle_mobs_on_old_z = LAZYACCESS(SSidlenpcpool.idle_mobs_by_zlevel, old_z) + LAZYREMOVE(idle_mobs_on_old_z, src) toggle_ai(initial(AIStatus)) /mob/living/simple_animal/proc/add_collar(obj/item/petcollar/P, mob/user)