diff --git a/files/data/scripts/omw/input/playercontrols.lua b/files/data/scripts/omw/input/playercontrols.lua index e939d1d800..4cb9e9e134 100644 --- a/files/data/scripts/omw/input/playercontrols.lua +++ b/files/data/scripts/omw/input/playercontrols.lua @@ -186,8 +186,8 @@ local function processAttacking(dt) swingStart = swingLength end end - - if swingStart > 0 then + + if swingStart > 0 and Actor.getStance(self) == Actor.STANCE.Weapon then swingStart = swingStart - dt self.controls.use = 1 else