diff --git a/src/engine/gameManager/CombatManager.java b/src/engine/gameManager/CombatManager.java index 2d224f25..a217775d 100644 --- a/src/engine/gameManager/CombatManager.java +++ b/src/engine/gameManager/CombatManager.java @@ -155,6 +155,12 @@ public enum CombatManager { } else { attackRange += attacker.calcHitBox(); } + + if(attackRange > 15 && attacker.isMoving()){ + //cannot shoot bow while moving; + return; + } + switch (target.getObjectType()) { case PlayerCharacter: attackRange += ((PlayerCharacter) target).getCharacterHeight() * 0.5f;