X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_game.pas;h=78c8dba234975e1ead9c75585d60eedb1171eced;hb=f30340db49c1948582ae5fca86ac481cee797545;hp=569d02ef2743535caf1f2eff25d495c8a4533577;hpb=2854224481f868ac663902999a731209c58c7ebe;p=d2df-sdl.git diff --git a/src/game/g_game.pas b/src/game/g_game.pas index 569d02e..78c8dba 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -3785,6 +3785,7 @@ end; procedure g_Game_StartSingle(Map: String; TwoPlayers: Boolean; nPlayers: Byte); var i, nPl: Integer; + tmps: AnsiString; begin g_Game_Free(); @@ -3840,7 +3841,8 @@ begin // Çàãðóçêà è çàïóñê êàðòû: if not g_Game_StartMap(MAP, True) then begin - g_FatalError(Format(_lc[I_GAME_ERROR_MAP_LOAD], [gGameSettings.WAD + ':\' + MAP])); + if (Pos(':\', Map) > 0) or (Pos(':/', Map) > 0) then tmps := Map else tmps := gGameSettings.WAD + ':\' + MAP; + g_FatalError(Format(_lc[I_GAME_ERROR_MAP_LOAD], [tmps])); Exit; end;