mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Added new records: total healing (combined healing, stat repair and diesease cure)
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8377 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -8778,6 +8778,11 @@ void AssignPersonnelAchievementsHelpText( INT32 ubProfile )
|
||||
}
|
||||
}
|
||||
}
|
||||
if ( gMercProfiles[ubProfile].records.usPointsHealed /100 > 0 || fShowRecordsIfZero )
|
||||
{
|
||||
swprintf( atStr, pPersonnelRecordsHelpTexts[53], gMercProfiles[ubProfile].records.usPointsHealed / 100 );
|
||||
wcscat( apStr, atStr );
|
||||
}
|
||||
if (gMercProfiles[ubProfile].records.usNPCsDiscovered > 0 || fShowRecordsIfZero)
|
||||
{
|
||||
swprintf(atStr, pPersonnelRecordsHelpTexts[ 27 ], gMercProfiles[ubProfile].records.usNPCsDiscovered );
|
||||
|
||||
@@ -4258,6 +4258,10 @@ UINT16 HealPatient( SOLDIERTYPE *pPatient, SOLDIERTYPE * pDoctor, UINT16 usHealA
|
||||
AssignmentDone( pPatient, TRUE, TRUE );
|
||||
}
|
||||
|
||||
// add to our records
|
||||
if ( pDoctor && pDoctor->ubProfile != NO_PROFILE )
|
||||
gMercProfiles[pDoctor->ubProfile].records.usPointsHealed += (sHundredsToHeal_Used + sHundredsToRepair_Used + sHundredsToDiseaseCure_Used);
|
||||
|
||||
return (sHundredsToHeal_Used + sHundredsToRepair_Used + sHundredsToDiseaseCure_Used);
|
||||
}
|
||||
|
||||
|
||||
@@ -447,9 +447,8 @@ public:
|
||||
UINT32 usDamageTaken;
|
||||
UINT32 usDamageDealt;
|
||||
UINT16 usTimesInfected;
|
||||
UINT16 zFiller7;
|
||||
UINT16 zFiller8;
|
||||
UINT8 zFiller9;
|
||||
UINT16 zFiller7;
|
||||
UINT32 usPointsHealed; // we store the healed hundreth, because we can
|
||||
|
||||
}; // RECORDS
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -3087,6 +3087,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3087,6 +3087,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3087,6 +3087,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3095,6 +3095,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3103,6 +3103,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3083,6 +3083,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3093,6 +3093,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -3087,6 +3087,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
|
||||
L"Diseases caught: %d\n",
|
||||
L"Total damage received: %d\n",
|
||||
L"Total damage caused: %d\n",
|
||||
L"Total healing: %d\n",
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user