From 9b7521e08f23bbc9778d29c92e13efd30478abf2 Mon Sep 17 00:00:00 2001 From: Asa Kravets Date: Fri, 30 Jul 2010 01:11:00 +0000 Subject: Don't give funds for damage done by non-players (thanks Lakitu7) --- src/game/g_combat.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/game/g_combat.c b/src/game/g_combat.c index 2da926c6..94e8b265 100644 --- a/src/game/g_combat.c +++ b/src/game/g_combat.c @@ -181,8 +181,7 @@ float G_RewardAttackers( gentity_t *self ) // Give credits and empty the array for( i = 0; i < level.maxclients; i++ ) { - short num = value * self->credits[ i ] / totalDamage; - int stageValue = num; + int stageValue = value * self->credits[ i ] / totalDamage; player = g_entities + i; if( player->client->pers.teamSelection != team ) @@ -193,12 +192,12 @@ float G_RewardAttackers( gentity_t *self ) if( !self->credits[ i ] || player->client->ps.stats[ STAT_TEAM ] == team ) continue; - AddScore( player, num ); + AddScore( player, stageValue ); // killing buildables earns score, but not credits if( self->s.eType != ET_BUILDABLE ) { - G_AddCreditToClient( player->client, num, qtrue ); + G_AddCreditToClient( player->client, stageValue, qtrue ); // add to stage counters if( player->client->ps.stats[ STAT_TEAM ] == TEAM_ALIENS ) -- cgit