diff --git a/server/CGameHandler.cpp b/server/CGameHandler.cpp index a86c2e130..e55aa578f 100644 --- a/server/CGameHandler.cpp +++ b/server/CGameHandler.cpp @@ -2371,6 +2371,7 @@ bool CGameHandler::makeBattleAction( BattleAction &ba ) //second attack if(curStack->valOfFeatures(StackFeature::ADDITIONAL_ATTACK) > 0 + && !curStack->hasFeatureOfType(StackFeature::SHOOTER) && curStack->alive() && stackAtEnd->alive() ) {