From 8847ac53638653fd1dbe4d18c5d90e66db434047 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Wed, 8 Apr 2020 08:44:41 +0200 Subject: Track funds in /mystats; minor frac. evos fixes --- src/game/g_buildable.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/game/g_buildable.c') diff --git a/src/game/g_buildable.c b/src/game/g_buildable.c index c82677e..de3c800 100644 --- a/src/game/g_buildable.c +++ b/src/game/g_buildable.c @@ -672,9 +672,15 @@ void ASpawn_Die( gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int if( attacker->client->ps.stats[ STAT_PTEAM ] == PTE_HUMANS ) { if( self->s.modelindex == BA_A_OVERMIND ) + { G_AddCreditToClient( attacker->client, OVERMIND_VALUE, qtrue ); + attacker->client->pers.statscounters.earned += OVERMIND_VALUE; + } else if( self->s.modelindex == BA_A_SPAWN ) + { G_AddCreditToClient( attacker->client, ASPAWN_VALUE, qtrue ); + attacker->client->pers.statscounters.earned += ASPAWN_VALUE; + } } else { @@ -2691,9 +2697,15 @@ void HSpawn_Die( gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int if( attacker->client->ps.stats[ STAT_PTEAM ] == PTE_ALIENS ) { if( self->s.modelindex == BA_H_REACTOR ) + { G_AddCreditToClient( attacker->client, REACTOR_VALUE, qtrue ); + attacker->client->pers.statscounters.earned += REACTOR_VALUE; + } else if( self->s.modelindex == BA_H_SPAWN ) + { G_AddCreditToClient( attacker->client, HSPAWN_VALUE, qtrue ); + attacker->client->pers.statscounters.earned += HSPAWN_VALUE; + } } else { -- cgit