hostage_entity: Memorize who your last rescuer was and attribute $$$ to him, in case he's too far away and no longer the user.

This commit is contained in:
Marco Cawthorne 2019-01-05 09:10:14 +01:00
parent 0adf64a82f
commit b3753047ad
2 changed files with 3 additions and 1 deletions

View file

@ -27,7 +27,7 @@ void func_hostage_rescue::touch(void)
Radio_BroadcastMessage(RADIO_RESCUED);
iHostagesRescued++;
Money_AddMoney(hosty.m_eUser, 1000);
Money_AddMoney(hosty.m_eRescuer, 1000);
Money_QueTeamReward(TEAM_CT, 800);
CBaseEntity targa = (CBaseEntity)other;

View file

@ -61,6 +61,7 @@ enum {
class hostage_entity:CBaseEntity
{
entity m_eUser;
entity m_eRescuer;
int m_iUsed;
int m_iScared;
void() hostage_entity;
@ -136,6 +137,7 @@ void hostage_entity::PlayerUse(void)
}
m_eUser = eActivator;
m_eRescuer = m_eUser;
} else {
m_eUser = world;
}