diff --git a/src/game/g_game.pas b/src/game/g_game.pas
index 369f5ac58f4adb8068bed26d2afe20260d85981b..497567b23ccf7e36e3e8e5f011c411211d65502c 100644 (file)
--- a/src/game/g_game.pas
+++ b/src/game/g_game.pas
gPlayer2 := g_Player_Get(gLMSPID2);
end;
- for i := Low(gItems) to High(gItems) do
- begin
- if gItems[i].Respawnable then
- begin
- gItems[i].QuietRespawn := True;
- gItems[i].RespawnTime := 0;
- end
- else
- begin
- g_Items_Remove(i);
- if g_Game_IsNet then MH_SEND_ItemDestroy(True, i);
- end;
- end;
+ g_Items_RestartRound();
for i := Low(gMonsters) to High(gMonsters) do
begin
gDefaultMegawadStart := s;
end;
- s := LowerCase(Find_Param_Value(pars, '-dbg-mainwad-restore'));
- if (s <> '') then
+ if (Find_Param_Value(pars, '--dbg-mainwad-restore') <> '') or
+ (Find_Param_Value(pars, '--dbg-mainwad-default') <> '') then
begin
gDefaultMegawadStart := DF_Default_Megawad_Start;
end;