diff --git a/client/CPlayerInterface.cpp b/client/CPlayerInterface.cpp index 7f83bbc04..ec54499af 100644 --- a/client/CPlayerInterface.cpp +++ b/client/CPlayerInterface.cpp @@ -1013,7 +1013,7 @@ void CPlayerInterface::showInfoDialog(const std::string &text, const std::vector } std::shared_ptr temp = CInfoWindow::create(text, playerID, components); - if (makingTurn && GH.windows().count() > 0 && LOCPLINT == this) + if ((makingTurn || battleInt) && GH.windows().count() > 0 && LOCPLINT == this) { CCS->soundh->playSound(static_cast(soundID)); showingDialog->setBusy();