From f40042113a49f7e490c5f4a438b19c647e4bc269 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Mon, 18 Jun 2012 17:12:35 +0000 Subject: [PATCH] Let's actually use MOD_CHAINGUN! From Ensiform. --- code/game/g_weapon.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/game/g_weapon.c b/code/game/g_weapon.c index 24fd2919..ecf65057 100644 --- a/code/game/g_weapon.c +++ b/code/game/g_weapon.c @@ -155,12 +155,13 @@ void SnapVectorTowards( vec3_t v, vec3_t to ) { #ifdef MISSIONPACK #define CHAINGUN_SPREAD 600 +#define CHAINGUN_DAMAGE 7 #endif #define MACHINEGUN_SPREAD 200 #define MACHINEGUN_DAMAGE 7 #define MACHINEGUN_TEAM_DAMAGE 5 // wimpier MG in teamplay -void Bullet_Fire (gentity_t *ent, float spread, int damage ) { +void Bullet_Fire (gentity_t *ent, float spread, int damage, int mod ) { trace_t tr; vec3_t end; #ifdef MISSIONPACK @@ -225,7 +226,7 @@ void Bullet_Fire (gentity_t *ent, float spread, int damage ) { else { #endif G_Damage( traceEnt, ent, ent, forward, tr.endpos, - damage, 0, MOD_MACHINEGUN); + damage, 0, mod); #ifdef MISSIONPACK } #endif @@ -853,9 +854,9 @@ void FireWeapon( gentity_t *ent ) { break; case WP_MACHINEGUN: if ( g_gametype.integer != GT_TEAM ) { - Bullet_Fire( ent, MACHINEGUN_SPREAD, MACHINEGUN_DAMAGE ); + Bullet_Fire( ent, MACHINEGUN_SPREAD, MACHINEGUN_DAMAGE, MOD_MACHINEGUN ); } else { - Bullet_Fire( ent, MACHINEGUN_SPREAD, MACHINEGUN_TEAM_DAMAGE ); + Bullet_Fire( ent, MACHINEGUN_SPREAD, MACHINEGUN_TEAM_DAMAGE, MOD_MACHINEGUN ); } break; case WP_GRENADE_LAUNCHER: @@ -884,7 +885,7 @@ void FireWeapon( gentity_t *ent ) { weapon_proxlauncher_fire( ent ); break; case WP_CHAINGUN: - Bullet_Fire( ent, CHAINGUN_SPREAD, MACHINEGUN_DAMAGE ); + Bullet_Fire( ent, CHAINGUN_SPREAD, CHAINGUN_DAMAGE, MOD_CHAINGUN ); break; #endif default: