diff --git a/code/game/turfs/simulated/floor/indestructible.dm b/code/game/turfs/simulated/floor/indestructible.dm index 6738054469c..58e2a708994 100644 --- a/code/game/turfs/simulated/floor/indestructible.dm +++ b/code/game/turfs/simulated/floor/indestructible.dm @@ -223,6 +223,9 @@ if(!linkedcontroller) return if(ismob(AM)) + if(isliving(AM)) + var/mob/living/creature = AM + creature.ExtinguishMob() linkedcontroller.mobinpool += AM /turf/simulated/floor/indestructible/beach/water/Exited(atom/movable/AM, atom/newloc) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index e924c897c78..929bf0c3c42 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -106,6 +106,9 @@ if(!linkedcontroller) return if(ismob(AM)) + if(isliving(AM)) + var/mob/living/creature = AM + creature.ExtinguishMob() linkedcontroller.mobinpool += AM /turf/simulated/floor/beach/water/Exited(atom/movable/AM, atom/newloc)