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:
parent
0adf64a82f
commit
b3753047ad
2 changed files with 3 additions and 1 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue