diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index b21a95023b2a..4ada302ce077 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -655,7 +655,7 @@ if(prob(15)) switch(rand(1,5)) if(1) - if(owner.mobility_flags & MOBILITY_MOVE) + if((owner.mobility_flags & MOBILITY_MOVE) && isturf(owner.loc)) to_chat(owner, "Your leg spasms!") step(owner, pick(GLOB.cardinals)) if(2)