summaryrefslogtreecommitdiff
path: root/src/game/g_weapon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/g_weapon.c')
-rw-r--r--src/game/g_weapon.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/game/g_weapon.c b/src/game/g_weapon.c
index 15beb4dc..b1f94d7e 100644
--- a/src/game/g_weapon.c
+++ b/src/game/g_weapon.c
@@ -635,6 +635,13 @@ qboolean CheckVenomAttack( gentity_t *ent )
traceEnt = &g_entities[ tr.entityNum ];
+ if( !traceEnt->takedamage)
+ return qfalse;
+ if( !traceEnt->client )
+ return qfalse;
+ if( traceEnt->client->ps.stats[ STAT_PTEAM ] == PTE_DROIDS )
+ return qfalse;
+
// send blood impact
if ( traceEnt->takedamage && traceEnt->client )
{
@@ -644,13 +651,6 @@ qboolean CheckVenomAttack( gentity_t *ent )
tent->s.weapon = ent->s.weapon;
}
- if( !traceEnt->takedamage)
- return qfalse;
- if( !traceEnt->client )
- return qfalse;
- if( traceEnt->client->ps.stats[ STAT_PTEAM ] == PTE_DROIDS )
- return qfalse;
-
G_Damage( traceEnt, ent, ent, forward, tr.endpos, 5, DAMAGE_NO_KNOCKBACK, MOD_VENOM );
if( traceEnt->client )
{