|
|
|
@ -1673,7 +1673,6 @@ void RemoveEmptyInventory(Player &player) |
|
|
|
void LoadGame(bool firstflag) |
|
|
|
void LoadGame(bool firstflag) |
|
|
|
{ |
|
|
|
{ |
|
|
|
FreeGameMem(); |
|
|
|
FreeGameMem(); |
|
|
|
pfile_remove_temp_files(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LoadHelper file("game"); |
|
|
|
LoadHelper file("game"); |
|
|
|
if (!file.IsValid()) |
|
|
|
if (!file.IsValid()) |
|
|
|
@ -1693,6 +1692,8 @@ void LoadGame(bool firstflag) |
|
|
|
giNumberOfSmithPremiumItems = 6; |
|
|
|
giNumberOfSmithPremiumItems = 6; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pfile_remove_temp_files(); |
|
|
|
|
|
|
|
|
|
|
|
setlevel = file.NextBool8(); |
|
|
|
setlevel = file.NextBool8(); |
|
|
|
setlvlnum = static_cast<_setlevels>(file.NextBE<uint32_t>()); |
|
|
|
setlvlnum = static_cast<_setlevels>(file.NextBE<uint32_t>()); |
|
|
|
currlevel = file.NextBE<uint32_t>(); |
|
|
|
currlevel = file.NextBE<uint32_t>(); |
|
|
|
|