diff --git a/code/datums/elements/skittish.dm b/code/datums/elements/skittish.dm index 7f642377370..da1b76ecfb5 100644 --- a/code/datums/elements/skittish.dm +++ b/code/datums/elements/skittish.dm @@ -59,3 +59,5 @@ closet_turf.visible_message(span_warning("[scooby] dives into [closet]!")) // If you run into a locker, you don't want to run out immediately scooby.Immobilize(0.5 SECONDS) + + return COMPONENT_INTERCEPT_BUMPED diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 403af00e60f..5475913e1c7 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -950,7 +950,7 @@ if(!bumped_atom) CRASH("Bump was called with no argument.") if(SEND_SIGNAL(src, COMSIG_MOVABLE_BUMP, bumped_atom) & COMPONENT_INTERCEPT_BUMPED) - return + return TRUE . = ..() if(!QDELETED(throwing)) throwing.finalize(hit = TRUE, target = bumped_atom)