diff --git a/client/battle/BattleActionsController.cpp b/client/battle/BattleActionsController.cpp index 434ec46cb..e5920ade9 100644 --- a/client/battle/BattleActionsController.cpp +++ b/client/battle/BattleActionsController.cpp @@ -275,7 +275,7 @@ void BattleActionsController::reorderPossibleActionsPriority(const CStack * stac return 2; break; case PossiblePlayerBattleAction::SHOOT: - if(targetStack == nullptr || targetStack->unitSide() == stack->unitSide()) + if(targetStack == nullptr || targetStack->unitSide() == stack->unitSide() || !targetStack->alive()) return 100; //bottom priority return 4;