diff --git a/source/games/sw/src/player.cpp b/source/games/sw/src/player.cpp index d37965d18..40b3176d9 100644 --- a/source/games/sw/src/player.cpp +++ b/source/games/sw/src/player.cpp @@ -6946,8 +6946,7 @@ void domovethings(void) return; } - PlayClock += synctics; - if (PlayClock == 2*synctics) gameaction = ga_autosave; // let the game run for 1 frame before saving. + if (PlayClock == synctics) gameaction = ga_autosave; // let the game run for 1 frame before saving. thinktime.Reset(); thinktime.Clock(); @@ -7030,6 +7029,8 @@ void domovethings(void) MultiPlayLimits(); + PlayClock += synctics; + thinktime.Unclock(); #if 0