diff --git a/Server/src/main/core/game/interaction/MovementPulse.java b/Server/src/main/core/game/interaction/MovementPulse.java index fbc345d49..ca60a54cf 100644 --- a/Server/src/main/core/game/interaction/MovementPulse.java +++ b/Server/src/main/core/game/interaction/MovementPulse.java @@ -200,6 +200,11 @@ public abstract class MovementPulse extends Pulse { mover.currentMovement = this; } + private void clearInferiorScripts() { + mover.scripts.removeWeakScripts(); + mover.scripts.removeNormalScripts(); + } + @Override public boolean update() { if (!mover.getViewport().getRegion().isActive()) @@ -212,6 +217,8 @@ public abstract class MovementPulse extends Pulse { return true; } + clearInferiorScripts(); + mover.face(null); updatePath();