fixed more issues when replacing dead/pow IMP char like statistics and attributes progress not being erased, reverted old code

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@9062 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Shadooow
2021-06-05 05:53:24 +00:00
parent c5df4830ea
commit 4046368bd3
2 changed files with 6 additions and 6 deletions
+6 -3
View File
@@ -119,13 +119,16 @@ BOOLEAN ShouldThisMercHaveABigBody( void );
void CreateACharacterFromPlayerEnteredStats( void )
{
// Kaiden: Seems like as good a place as any to stash this function call to
// ensure that these lists don't get overwritten or Nulled due to the amount
// of changes and revisions that have been made to personalities and attitudes.
// Kaiden: Seems like as good a place as any to stash this function call to
// ensure that these lists don't get overwritten or Nulled due to the amount
// of changes and revisions that have been made to personalities and attitudes.
CreatePlayersPersonalitySkillsAndAttitude();
LaptopSaveInfo.iIMPIndex = GetFreeIMPSlot( -1 );
//shadooow: fixes many old values and items remaining when replacing dead/pow IMP
gMercProfiles[LaptopSaveInfo.iIMPIndex].initialize();
// copy over full name
wcscpy( gMercProfiles[ LaptopSaveInfo.iIMPIndex ].zName, pFullName );
-3
View File
@@ -604,9 +604,6 @@ void GiveItemsToPC( UINT8 ubProfileId )
pProfile = &(gMercProfiles[ubProfileId]);
//shadooow: fixes mess in inventory when replacing dead/pow IMP
pProfile->clearInventory();
// Flugente: if necessary, give us the gear we selected
if ( IsIMPGearUsed() )
{