diff --git a/Source/menu.cpp b/Source/menu.cpp index 0226e413b..29218d89a 100644 --- a/Source/menu.cpp +++ b/Source/menu.cpp @@ -122,8 +122,6 @@ bool mainmenu_select_hero_dialog(GameData *gameData) if (pSaveNumberFromOptions != nullptr) pSaveNumberFromOptions->SetValue(gSaveNumber); - pfile_read_player_from_save(gSaveNumber, Players[MyPlayerId]); - return true; } diff --git a/Source/multi.cpp b/Source/multi.cpp index ce863fa1c..e5820ce84 100644 --- a/Source/multi.cpp +++ b/Source/multi.cpp @@ -442,6 +442,8 @@ bool InitSingle(GameData *gameData) MyPlayer = &Players[MyPlayerId]; gbIsMultiplayer = false; + pfile_read_player_from_save(gSaveNumber, *MyPlayer); + return true; }