diff -Naur AstroMenaceSourceCode-orig/AstroMenaceSource/Game/Game.cpp AstroMenaceSourceCode/AstroMenaceSource/Game/Game.cpp
--- AstroMenaceSourceCode-orig/AstroMenaceSource/Game/Game.cpp 2007-09-30 13:12:43.000000000 +0200
+++ AstroMenaceSourceCode/AstroMenaceSource/Game/Game.cpp 2007-12-07 19:52:39.000000000 +0100
@@ -2044,7 +2044,7 @@
if (!isDialogBoxDrawing())
if (PlayerFighter != 0) // если не убили
{
- if (vw_GetKeys(SDLK_ESCAPE) || GameMissionCompleteStatus)
+ if (vw_GetKeys(SDLK_ESCAPE) || (GameMissionCompleteStatus && !GameMenu))
{
bool NeedPlaySfx = true;
// если нужно показать конец игры, все равно его показываем