diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index b8e5e9ece27..1878eaa449c 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -151,8 +151,8 @@ master.disrupt() /obj/effect/dummy/chameleon/relaymove(mob/living/user, direction) - if(isspaceturf(loc) || !direction) - return //No magical space movement! + if(!isturf(loc) || isspaceturf(loc) || !direction) + return //No magical movement! Trust me, this bad boy can do things like leap out of pipes if you're not careful if(can_move < world.time) var/amount