mirror of
https://github.com/1dot13/source.git
synced 2026-09-02 14:36:06 +02:00
Convert to SoldierID
This commit is contained in:
@@ -251,7 +251,7 @@ BOOLEAN ExecuteStrategicEvent( STRATEGICEVENT *pEvent )
|
|||||||
break;
|
break;
|
||||||
//When a merc is supposed to leave
|
//When a merc is supposed to leave
|
||||||
case EVENT_MERC_CONTRACT_OVER:
|
case EVENT_MERC_CONTRACT_OVER:
|
||||||
MercsContractIsFinished( (UINT8) pEvent->uiParam );
|
MercsContractIsFinished( pEvent->uiParam );
|
||||||
break;
|
break;
|
||||||
case EVENT_ADDSOLDIER_TO_UPDATE_BOX:
|
case EVENT_ADDSOLDIER_TO_UPDATE_BOX:
|
||||||
{
|
{
|
||||||
@@ -432,7 +432,7 @@ BOOLEAN ExecuteStrategicEvent( STRATEGICEVENT *pEvent )
|
|||||||
BeginContractRenewalSequence( );
|
BeginContractRenewalSequence( );
|
||||||
break;
|
break;
|
||||||
case EVENT_RPC_WHINE_ABOUT_PAY:
|
case EVENT_RPC_WHINE_ABOUT_PAY:
|
||||||
RPCWhineAboutNoPay( (UINT8) pEvent->uiParam );
|
RPCWhineAboutNoPay( pEvent->uiParam );
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case EVENT_HAVENT_MADE_IMP_CHARACTER_EMAIL:
|
case EVENT_HAVENT_MADE_IMP_CHARACTER_EMAIL:
|
||||||
|
|||||||
@@ -721,11 +721,9 @@ void HandleMercsAboutToLeave( SOLDIERTYPE *pMercList )
|
|||||||
|
|
||||||
// ATE: This function deals with MERC MERC and NPC's leaving because of not getting paid...
|
// ATE: This function deals with MERC MERC and NPC's leaving because of not getting paid...
|
||||||
// NOT AIM renewals....
|
// NOT AIM renewals....
|
||||||
void MercsContractIsFinished( UINT16 ubID )
|
void MercsContractIsFinished( SoldierID ubID )
|
||||||
{
|
{
|
||||||
SOLDIERTYPE *pSoldier;
|
SOLDIERTYPE *pSoldier = ubID;
|
||||||
|
|
||||||
pSoldier = &Menptr[ ubID ];
|
|
||||||
|
|
||||||
//if the soldier was removed before getting into this function, return
|
//if the soldier was removed before getting into this function, return
|
||||||
if( !pSoldier->bActive )
|
if( !pSoldier->bActive )
|
||||||
@@ -775,11 +773,9 @@ void MercsContractIsFinished( UINT16 ubID )
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ATE: Called for RPCs who should now complain about no pay...
|
// ATE: Called for RPCs who should now complain about no pay...
|
||||||
void RPCWhineAboutNoPay( UINT16 ubID )
|
void RPCWhineAboutNoPay( SoldierID ubID )
|
||||||
{
|
{
|
||||||
SOLDIERTYPE *pSoldier;
|
SOLDIERTYPE *pSoldier = ubID;
|
||||||
|
|
||||||
pSoldier = &Menptr[ ubID ];
|
|
||||||
|
|
||||||
//if the soldier was removed before getting into this function, return
|
//if the soldier was removed before getting into this function, return
|
||||||
if( !pSoldier->bActive )
|
if( !pSoldier->bActive )
|
||||||
|
|||||||
@@ -3,11 +3,12 @@
|
|||||||
|
|
||||||
//forward declarations of common classes to eliminate includes
|
//forward declarations of common classes to eliminate includes
|
||||||
class SOLDIERTYPE;
|
class SOLDIERTYPE;
|
||||||
|
struct SoldierID;
|
||||||
|
|
||||||
void StrategicHandlePlayerTeamMercDeath( SOLDIERTYPE *pSoldier );
|
void StrategicHandlePlayerTeamMercDeath( SOLDIERTYPE *pSoldier );
|
||||||
void MercDailyUpdate();
|
void MercDailyUpdate();
|
||||||
void MercsContractIsFinished( UINT16 ubID );
|
void MercsContractIsFinished( SoldierID ubID );
|
||||||
void RPCWhineAboutNoPay( UINT16 ubID );
|
void RPCWhineAboutNoPay( SoldierID ubID );
|
||||||
void MercComplainAboutEquipment( UINT8 ubProfileID );
|
void MercComplainAboutEquipment( UINT8 ubProfileID );
|
||||||
BOOLEAN SoldierHasWorseEquipmentThanUsedTo( SOLDIERTYPE *pSoldier );
|
BOOLEAN SoldierHasWorseEquipmentThanUsedTo( SOLDIERTYPE *pSoldier );
|
||||||
void UpdateBuddyAndHatedCounters( void );
|
void UpdateBuddyAndHatedCounters( void );
|
||||||
|
|||||||
Reference in New Issue
Block a user