From f8187d0fbfdf8edf5a068c0842303386cc319848 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 3 Mar 2020 20:51:50 -0700 Subject: [PATCH] optimize move under living --- code/modules/mob/living/living_movement.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index ad079ea737..fd8454dc28 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -19,7 +19,7 @@ if(mover in buckled_mobs) return TRUE var/mob/living/L = mover //typecast first, check isliving and only check this if living using short circuit - return (!density || (!mover.density && (!isliving(mover) || L.can_move_under_living(src)))) + return (!density || (isliving(mover)? L.can_move_under_living(src) : mover.density)) /mob/living/toggle_move_intent() . = ..()