diff --git a/code/datums/ai/monkey/monkey_controller.dm b/code/datums/ai/monkey/monkey_controller.dm index ceaa6d5fd81..264585a1b1c 100644 --- a/code/datums/ai/monkey/monkey_controller.dm +++ b/code/datums/ai/monkey/monkey_controller.dm @@ -173,7 +173,7 @@ have ways of interacting with a specific mob and control it. /datum/ai_controller/monkey/proc/on_entered(datum/source, atom/movable/arrived, atom/old_loc, list/atom/old_locs) SIGNAL_HANDLER var/mob/living/living_pawn = pawn - if(!IS_DEAD_OR_INCAP(living_pawn) && isliving(arrived)) + if(!IS_DEAD_OR_INCAP(living_pawn) && isliving(arrived) && arrived.density) var/mob/living/in_the_way_mob = arrived in_the_way_mob.knockOver(living_pawn) return