diff --git a/src/g_level.cpp b/src/g_level.cpp index 5997e489eed..207a3682abf 100644 --- a/src/g_level.cpp +++ b/src/g_level.cpp @@ -1045,6 +1045,16 @@ void G_DoLoadLevel (int position, bool autosave) G_UnSnapshotLevel (!savegamerestore); // [RH] Restore the state of the level. int pnumerr = G_FinishTravel (); + + if (!level.FromSnapshot) + { + for (int i = 0; i