🐛 Fix loading chosen hero
This commit is contained in:
parent
a32ac83090
commit
8fa0612433
4 changed files with 11 additions and 8 deletions
|
|
@ -385,13 +385,13 @@ bool pfile_delete_save(_uiheroinfo *hero_info)
|
|||
return true;
|
||||
}
|
||||
|
||||
void pfile_read_player_from_save()
|
||||
void pfile_read_player_from_save(char name[16], int playerId)
|
||||
{
|
||||
HANDLE archive;
|
||||
DWORD save_num;
|
||||
PkPlayerStruct pkplr;
|
||||
|
||||
save_num = pfile_get_save_num_from_name(gszHero);
|
||||
save_num = pfile_get_save_num_from_name(name);
|
||||
archive = pfile_open_save_archive(save_num);
|
||||
if (archive == nullptr)
|
||||
app_fatal("Unable to open archive");
|
||||
|
|
@ -404,11 +404,11 @@ void pfile_read_player_from_save()
|
|||
|
||||
pfile_SFileCloseArchive(&archive);
|
||||
|
||||
UnPackPlayer(&pkplr, myplr, false);
|
||||
UnPackPlayer(&pkplr, playerId, false);
|
||||
|
||||
LoadHeroItems(&plr[myplr]);
|
||||
RemoveEmptyInventory(myplr);
|
||||
CalcPlrInv(myplr, false);
|
||||
LoadHeroItems(&plr[playerId]);
|
||||
RemoveEmptyInventory(playerId);
|
||||
CalcPlrInv(playerId, false);
|
||||
}
|
||||
|
||||
bool LevelFileExists()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue