#ifndef _STRATEGIC_MERC_HANDLER_H_
#define _STRATEGIC_MERC_HANDLER_H_

//forward declarations of common classes to eliminate includes
class SOLDIERTYPE;
struct SoldierID;

void StrategicHandlePlayerTeamMercDeath( SOLDIERTYPE *pSoldier );
void MercDailyUpdate();
void MercsContractIsFinished( SoldierID ubID );
void RPCWhineAboutNoPay( SoldierID ubID );
void MercComplainAboutEquipment( UINT8 ubProfileID );
BOOLEAN SoldierHasWorseEquipmentThanUsedTo( SOLDIERTYPE *pSoldier );
void UpdateBuddyAndHatedCounters( void );
void HourlyCamouflageUpdate( void );

#ifdef JA2UB
//ja25 UB
void HandleAddingAnyAimAwayEmailsWhenLaptopGoesOnline();
#endif

#endif
