codemp/game/g_weapon.c File Reference

#include "g_local.h"
#include "be_aas.h"
#include "bg_saga.h"
#include "../ghoul2/G2.h"
#include "q_shared.h"
#include "../namespace_begin.h"
#include "../namespace_end.h"

Go to the source code of this file.

Defines

#define BRYAR_PISTOL_VEL   1600
#define BRYAR_PISTOL_DAMAGE   10
#define BRYAR_CHARGE_UNIT   200.0f
#define BRYAR_ALT_SIZE   1.0f
#define BLASTER_SPREAD   1.6f
#define BLASTER_VELOCITY   2300
#define BLASTER_DAMAGE   20
#define DISRUPTOR_MAIN_DAMAGE   30
#define DISRUPTOR_MAIN_DAMAGE_SIEGE   50
#define DISRUPTOR_NPC_MAIN_DAMAGE_CUT   0.25f
#define DISRUPTOR_ALT_DAMAGE   100
#define DISRUPTOR_NPC_ALT_DAMAGE_CUT   0.2f
#define DISRUPTOR_ALT_TRACES   3
#define DISRUPTOR_CHARGE_UNIT   50.0f
#define BOWCASTER_DAMAGE   50
#define BOWCASTER_VELOCITY   1300
#define BOWCASTER_SPLASH_DAMAGE   0
#define BOWCASTER_SPLASH_RADIUS   0
#define BOWCASTER_SIZE   2
#define BOWCASTER_ALT_SPREAD   5.0f
#define BOWCASTER_VEL_RANGE   0.3f
#define BOWCASTER_CHARGE_UNIT   200.0f
#define REPEATER_SPREAD   1.4f
#define REPEATER_DAMAGE   14
#define REPEATER_VELOCITY   1600
#define REPEATER_ALT_SIZE   3
#define REPEATER_ALT_DAMAGE   60
#define REPEATER_ALT_SPLASH_DAMAGE   60
#define REPEATER_ALT_SPLASH_RADIUS   128
#define REPEATER_ALT_SPLASH_RAD_SIEGE   80
#define REPEATER_ALT_VELOCITY   1100
#define DEMP2_DAMAGE   35
#define DEMP2_VELOCITY   1800
#define DEMP2_SIZE   2
#define DEMP2_ALT_DAMAGE   8
#define DEMP2_CHARGE_UNIT   700.0f
#define DEMP2_ALT_RANGE   4096
#define DEMP2_ALT_SPLASHRADIUS   256
#define FLECHETTE_SHOTS   5
#define FLECHETTE_SPREAD   4.0f
#define FLECHETTE_DAMAGE   12
#define FLECHETTE_VEL   3500
#define FLECHETTE_SIZE   1
#define FLECHETTE_MINE_RADIUS_CHECK   256
#define FLECHETTE_ALT_DAMAGE   60
#define FLECHETTE_ALT_SPLASH_DAM   60
#define FLECHETTE_ALT_SPLASH_RAD   128
#define ROCKET_VELOCITY   900
#define ROCKET_DAMAGE   100
#define ROCKET_SPLASH_DAMAGE   100
#define ROCKET_SPLASH_RADIUS   160
#define ROCKET_SIZE   3
#define ROCKET_ALT_THINK_TIME   100
#define CONC_VELOCITY   3000
#define CONC_DAMAGE   75
#define CONC_NPC_DAMAGE_EASY   40
#define CONC_NPC_DAMAGE_NORMAL   80
#define CONC_NPC_DAMAGE_HARD   100
#define CONC_SPLASH_DAMAGE   40
#define CONC_SPLASH_RADIUS   200
#define CONC_ALT_DAMAGE   25
#define CONC_ALT_NPC_DAMAGE_EASY   20
#define CONC_ALT_NPC_DAMAGE_MEDIUM   35
#define CONC_ALT_NPC_DAMAGE_HARD   50
#define STUN_BATON_DAMAGE   20
#define STUN_BATON_ALT_DAMAGE   20
#define STUN_BATON_RANGE   8
#define MELEE_SWING1_DAMAGE   10
#define MELEE_SWING2_DAMAGE   12
#define MELEE_RANGE   8
#define ATST_MAIN_VEL   4000
#define ATST_MAIN_DAMAGE   25
#define ATST_MAIN_SIZE   3
#define ATST_SIDE_MAIN_DAMAGE   75
#define ATST_SIDE_MAIN_VELOCITY   1300
#define ATST_SIDE_MAIN_NPC_DAMAGE_EASY   30
#define ATST_SIDE_MAIN_NPC_DAMAGE_NORMAL   40
#define ATST_SIDE_MAIN_NPC_DAMAGE_HARD   50
#define ATST_SIDE_MAIN_SIZE   4
#define ATST_SIDE_MAIN_SPLASH_DAMAGE   10
#define ATST_SIDE_MAIN_SPLASH_RADIUS   16
#define ATST_SIDE_ALT_VELOCITY   1100
#define ATST_SIDE_ALT_NPC_VELOCITY   600
#define ATST_SIDE_ALT_DAMAGE   130
#define ATST_SIDE_ROCKET_NPC_DAMAGE_EASY   30
#define ATST_SIDE_ROCKET_NPC_DAMAGE_NORMAL   50
#define ATST_SIDE_ROCKET_NPC_DAMAGE_HARD   90
#define ATST_SIDE_ALT_SPLASH_DAMAGE   130
#define ATST_SIDE_ALT_SPLASH_RADIUS   200
#define ATST_SIDE_ALT_ROCKET_SIZE   5
#define ATST_SIDE_ALT_ROCKET_SPLASH_SCALE   0.5f
#define TD_DAMAGE   70
#define TD_SPLASH_RAD   128
#define TD_SPLASH_DAM   90
#define TD_VELOCITY   900
#define TD_MIN_CHARGE   0.15f
#define TD_TIME   3000
#define TD_ALT_TIME   3000
#define TD_ALT_DAMAGE   60
#define TD_ALT_SPLASH_RAD   128
#define TD_ALT_SPLASH_DAM   50
#define TD_ALT_VELOCITY   600
#define TD_ALT_MIN_CHARGE   0.15f
#define TD_ALT_TIME   3000
#define LT_DAMAGE   100
#define LT_SPLASH_RAD   256.0f
#define LT_SPLASH_DAM   105
#define LT_VELOCITY   900.0f
#define LT_SIZE   1.5f
#define LT_ALT_TIME   2000
#define LT_ACTIVATION_DELAY   1000
#define LT_DELAY_TIME   50
#define VEH_HOMING_MISSILE_THINK_TIME   100
#define MAX_XHAIR_DIST_ACCURACY   20000.0f
#define EMPLACED_CANRESPAWN   1
#define EMPLACED_GUN_HEALTH   800

Functions

qboolean G_BoxInBounds (vec3_t point, vec3_t mins, vec3_t maxs, vec3_t boundsMins, vec3_t boundsMaxs)
qboolean G_HeavyMelee (gentity_t *attacker)
void Jedi_Decloak (gentity_t *self)
void laserTrapStick (gentity_t *ent, vec3_t endpos, vec3_t normal)
void touch_NULL (gentity_t *ent, gentity_t *other, trace_t *trace)
void laserTrapExplode (gentity_t *self)
void RocketDie (gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int damage, int mod)
float WP_SpeedOfMissileForWeapon (int wp, qboolean alt_fire)
void W_TraceSetStart (gentity_t *ent, vec3_t start, vec3_t mins, vec3_t maxs)
void WP_FireTurretMissile (gentity_t *ent, vec3_t start, vec3_t dir, qboolean altFire, int damage, int velocity, int mod, gentity_t *ignore)
void WP_FireGenericBlasterMissile (gentity_t *ent, vec3_t start, vec3_t dir, qboolean altFire, int damage, int velocity, int mod)
void WP_FireBlasterMissile (gentity_t *ent, vec3_t start, vec3_t dir, qboolean altFire)
void WP_FireTurboLaserMissile (gentity_t *ent, vec3_t start, vec3_t dir)
void WP_FireEmplacedMissile (gentity_t *ent, vec3_t start, vec3_t dir, qboolean altFire, gentity_t *ignore)
int G_GetHitLocation (gentity_t *target, vec3_t ppoint)
qboolean G_CanDisruptify (gentity_t *ent)
void WP_DisruptorAltFire (gentity_t *ent)
void DEMP2_AltRadiusDamage (gentity_t *ent)
void DEMP2_AltDetonate (gentity_t *ent)
void prox_mine_think (gentity_t *ent)
void WP_ExplosiveDie (gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int damage, int mod)
void WP_flechette_alt_blow (gentity_t *ent)
void rocketThink (gentity_t *ent)
void G_ExplodeMissile (gentity_t *ent)
void thermalThinkStandard (gentity_t *ent)
void thermalDetonatorExplode (gentity_t *ent)
gentity_tWP_FireThermalDetonator (gentity_t *ent, qboolean altFire)
gentity_tWP_DropThermal (gentity_t *ent)
qboolean WP_LobFire (gentity_t *self, vec3_t start, vec3_t target, vec3_t mins, vec3_t maxs, int clipmask, vec3_t velocity, qboolean tracePath, int ignoreEntNum, int enemyNum, float minSpeed, float maxSpeed, float idealSpeed, qboolean mustHit)
void laserTrapDelayedExplode (gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int damage, int meansOfDeath)
void touchLaserTrap (gentity_t *ent, gentity_t *other, trace_t *trace)
void proxMineThink (gentity_t *ent)
void laserTrapThink (gentity_t *ent)
void TrapThink (gentity_t *ent)
void CreateLaserTrap (gentity_t *laserTrap, vec3_t start, gentity_t *owner)
void WP_PlaceLaserTrap (gentity_t *ent, qboolean alt_fire)
void VectorNPos (vec3_t in, vec3_t out)
void DetPackBlow (gentity_t *self)
void charge_stick (gentity_t *self, gentity_t *other, trace_t *trace)
void DetPackPain (gentity_t *self, gentity_t *attacker, int damage)
void DetPackDie (gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int damage, int mod)
void drop_charge (gentity_t *self, vec3_t start, vec3_t dir)
void BlowDetpacks (gentity_t *ent)
qboolean CheatsOn (void)
void WP_DropDetPack (gentity_t *ent, qboolean alt_fire)
void WP_FireStunBaton (gentity_t *ent, qboolean alt_fire)
void WP_FireMelee (gentity_t *ent, qboolean alt_fire)
void SnapVectorTowards (vec3_t v, vec3_t to)
qboolean LogAccuracyHit (gentity_t *target, gentity_t *attacker)
void CalcMuzzlePoint (gentity_t *ent, vec3_t forward, vec3_t right, vec3_t up, vec3_t muzzlePoint)
void CalcMuzzlePointOrigin (gentity_t *ent, vec3_t origin, vec3_t forward, vec3_t right, vec3_t up, vec3_t muzzlePoint)
void G_MissileImpact (gentity_t *ent, trace_t *trace)
void WP_TouchVehMissile (gentity_t *ent, gentity_t *other, trace_t *trace)
void WP_CalcVehMuzzle (gentity_t *ent, int muzzleNum)
void WP_VehWeapSetSolidToOwner (gentity_t *self)
gentity_tWP_FireVehicleWeapon (gentity_t *ent, vec3_t start, vec3_t dir, vehWeaponInfo_t *vehWeapon, qboolean alt_fire, qboolean isTurretWeap)
void G_VehMuzzleFireFX (gentity_t *ent, gentity_t *broadcaster, int muzzlesFired)
void G_EstimateCamPos (vec3_t viewAngles, vec3_t cameraFocusLoc, float viewheight, float thirdPersonRange, float thirdPersonHorzOffset, float vertOffset, float pitchOffset, int ignoreEntNum, vec3_t camPos)
void WP_GetVehicleCamPos (gentity_t *ent, gentity_t *pilot, vec3_t camPos)
void WP_VehLeadCrosshairVeh (gentity_t *camTraceEnt, vec3_t newEnd, const vec3_t dir, const vec3_t shotStart, vec3_t shotDir)
int BG_VehTraceFromCamPos (trace_t *camTrace, bgEntity_t *bgEnt, const vec3_t entOrg, const vec3_t shotStart, const vec3_t end, vec3_t newEnd, vec3_t shotDir, float bestDist)
qboolean WP_VehCheckTraceFromCamPos (gentity_t *ent, const vec3_t shotStart, vec3_t shotDir)
void FireVehicleWeapon (gentity_t *ent, qboolean alt_fire)
int BG_EmplacedView (vec3_t baseAngles, vec3_t angles, float *newYaw, float constraint)
void FireWeapon (gentity_t *ent, qboolean altFire)
qboolean TryHeal (gentity_t *ent, gentity_t *target)
void emplaced_gun_use (gentity_t *self, gentity_t *other, trace_t *trace)
void emplaced_gun_realuse (gentity_t *self, gentity_t *other, gentity_t *activator)
void emplaced_gun_pain (gentity_t *self, gentity_t *attacker, int damage)
void emplaced_gun_update (gentity_t *self)
void emplaced_gun_die (gentity_t *self, gentity_t *inflictor, gentity_t *attacker, int damage, int mod)
void SP_emplaced_gun (gentity_t *ent)

Variables

float g_cullDistance


Define Documentation

#define ATST_MAIN_DAMAGE   25
 

Definition at line 130 of file g_weapon.c.

#define ATST_MAIN_SIZE   3
 

Definition at line 131 of file g_weapon.c.

#define ATST_MAIN_VEL   4000
 

Definition at line 129 of file g_weapon.c.

#define ATST_SIDE_ALT_DAMAGE   130
 

Definition at line 146 of file g_weapon.c.

#define ATST_SIDE_ALT_NPC_VELOCITY   600
 

Definition at line 145 of file g_weapon.c.

#define ATST_SIDE_ALT_ROCKET_SIZE   5
 

Definition at line 154 of file g_weapon.c.

#define ATST_SIDE_ALT_ROCKET_SPLASH_SCALE   0.5f
 

Definition at line 155 of file g_weapon.c.

#define ATST_SIDE_ALT_SPLASH_DAMAGE   130
 

Definition at line 152 of file g_weapon.c.

#define ATST_SIDE_ALT_SPLASH_RADIUS   200
 

Definition at line 153 of file g_weapon.c.

#define ATST_SIDE_ALT_VELOCITY   1100
 

Definition at line 144 of file g_weapon.c.

#define ATST_SIDE_MAIN_DAMAGE   75
 

Definition at line 135 of file g_weapon.c.

#define ATST_SIDE_MAIN_NPC_DAMAGE_EASY   30
 

Definition at line 137 of file g_weapon.c.

#define ATST_SIDE_MAIN_NPC_DAMAGE_HARD   50
 

Definition at line 139 of file g_weapon.c.

#define ATST_SIDE_MAIN_NPC_DAMAGE_NORMAL   40
 

Definition at line 138 of file g_weapon.c.

#define ATST_SIDE_MAIN_SIZE   4
 

Definition at line 140 of file g_weapon.c.

#define ATST_SIDE_MAIN_SPLASH_DAMAGE   10
 

Definition at line 141 of file g_weapon.c.

#define ATST_SIDE_MAIN_SPLASH_RADIUS   16
 

Definition at line 142 of file g_weapon.c.

#define ATST_SIDE_MAIN_VELOCITY   1300
 

Definition at line 136 of file g_weapon.c.

#define ATST_SIDE_ROCKET_NPC_DAMAGE_EASY   30
 

Definition at line 148 of file g_weapon.c.

#define ATST_SIDE_ROCKET_NPC_DAMAGE_HARD   90
 

Definition at line 150 of file g_weapon.c.

#define ATST_SIDE_ROCKET_NPC_DAMAGE_NORMAL   50
 

Definition at line 149 of file g_weapon.c.

#define BLASTER_DAMAGE   20
 

Definition at line 27 of file g_weapon.c.

Referenced by WP_FireBlasterMissile(), and WP_FireEmplacedMissile().

#define BLASTER_SPREAD   1.6f
 

Definition at line 25 of file g_weapon.c.

#define BLASTER_VELOCITY   2300
 

Definition at line 26 of file g_weapon.c.

Referenced by WP_FireBlasterMissile(), and WP_FireEmplacedMissile().

#define BOWCASTER_ALT_SPREAD   5.0f
 

Definition at line 48 of file g_weapon.c.

#define BOWCASTER_CHARGE_UNIT   200.0f
 

Definition at line 50 of file g_weapon.c.

#define BOWCASTER_DAMAGE   50
 

Definition at line 42 of file g_weapon.c.

#define BOWCASTER_SIZE   2
 

Definition at line 46 of file g_weapon.c.

Referenced by Mark1_FireRocket(), and Mark1Dead_FireRocket().

#define BOWCASTER_SPLASH_DAMAGE   0
 

Definition at line 44 of file g_weapon.c.

Referenced by Mark1_FireRocket(), and Mark1Dead_FireRocket().

#define BOWCASTER_SPLASH_RADIUS   0
 

Definition at line 45 of file g_weapon.c.

Referenced by Mark1_FireRocket(), and Mark1Dead_FireRocket().

#define BOWCASTER_VEL_RANGE   0.3f
 

Definition at line 49 of file g_weapon.c.

#define BOWCASTER_VELOCITY   1300
 

Definition at line 43 of file g_weapon.c.

Referenced by Mark1_FireRocket(), and Mark1Dead_FireRocket().

#define BRYAR_ALT_SIZE   1.0f
 

Definition at line 21 of file g_weapon.c.

#define BRYAR_CHARGE_UNIT   200.0f
 

Definition at line 20 of file g_weapon.c.

#define BRYAR_PISTOL_DAMAGE   10
 

Definition at line 19 of file g_weapon.c.

#define BRYAR_PISTOL_VEL   1600
 

Definition at line 18 of file g_weapon.c.

#define CONC_ALT_DAMAGE   25
 

Definition at line 110 of file g_weapon.c.

#define CONC_ALT_NPC_DAMAGE_EASY   20
 

Definition at line 111 of file g_weapon.c.

#define CONC_ALT_NPC_DAMAGE_HARD   50
 

Definition at line 113 of file g_weapon.c.

#define CONC_ALT_NPC_DAMAGE_MEDIUM   35
 

Definition at line 112 of file g_weapon.c.

#define CONC_DAMAGE   75
 

Definition at line 103 of file g_weapon.c.

#define CONC_NPC_DAMAGE_EASY   40
 

Definition at line 104 of file g_weapon.c.

#define CONC_NPC_DAMAGE_HARD   100
 

Definition at line 106 of file g_weapon.c.

#define CONC_NPC_DAMAGE_NORMAL   80
 

Definition at line 105 of file g_weapon.c.

#define CONC_SPLASH_DAMAGE   40
 

Definition at line 107 of file g_weapon.c.

#define CONC_SPLASH_RADIUS   200
 

Definition at line 108 of file g_weapon.c.

#define CONC_VELOCITY   3000
 

Definition at line 102 of file g_weapon.c.

#define DEMP2_ALT_DAMAGE   8
 

Definition at line 71 of file g_weapon.c.

#define DEMP2_ALT_RANGE   4096
 

Definition at line 73 of file g_weapon.c.

#define DEMP2_ALT_SPLASHRADIUS   256
 

Definition at line 74 of file g_weapon.c.

#define DEMP2_CHARGE_UNIT   700.0f
 

Definition at line 72 of file g_weapon.c.

#define DEMP2_DAMAGE   35
 

Definition at line 67 of file g_weapon.c.

#define DEMP2_SIZE   2
 

Definition at line 69 of file g_weapon.c.

#define DEMP2_VELOCITY   1800
 

Definition at line 68 of file g_weapon.c.

#define DISRUPTOR_ALT_DAMAGE   100
 

Definition at line 35 of file g_weapon.c.

Referenced by WP_DisruptorAltFire().

#define DISRUPTOR_ALT_TRACES   3
 

Definition at line 37 of file g_weapon.c.

Referenced by WP_DisruptorAltFire().

#define DISRUPTOR_CHARGE_UNIT   50.0f
 

Definition at line 38 of file g_weapon.c.

Referenced by WP_DisruptorAltFire().

#define DISRUPTOR_MAIN_DAMAGE   30
 

Definition at line 31 of file g_weapon.c.

#define DISRUPTOR_MAIN_DAMAGE_SIEGE   50
 

Definition at line 32 of file g_weapon.c.

#define DISRUPTOR_NPC_ALT_DAMAGE_CUT   0.2f
 

Definition at line 36 of file g_weapon.c.

#define DISRUPTOR_NPC_MAIN_DAMAGE_CUT   0.25f
 

Definition at line 33 of file g_weapon.c.

#define EMPLACED_CANRESPAWN   1
 

Definition at line 4633 of file g_weapon.c.

Referenced by emplaced_gun_update(), and SP_emplaced_gun().

#define EMPLACED_GUN_HEALTH   800
 

Definition at line 4796 of file g_weapon.c.

Referenced by emplaced_gun_update(), and SP_emplaced_gun().

#define FLECHETTE_ALT_DAMAGE   60
 

Definition at line 84 of file g_weapon.c.

#define FLECHETTE_ALT_SPLASH_DAM   60
 

Definition at line 85 of file g_weapon.c.

#define FLECHETTE_ALT_SPLASH_RAD   128
 

Definition at line 86 of file g_weapon.c.

#define FLECHETTE_DAMAGE   12
 

Definition at line 80 of file g_weapon.c.

#define FLECHETTE_MINE_RADIUS_CHECK   256
 

Definition at line 83 of file g_weapon.c.

Referenced by prox_mine_think().

#define FLECHETTE_SHOTS   5
 

Definition at line 78 of file g_weapon.c.

Referenced by FireWeapon().

#define FLECHETTE_SIZE   1
 

Definition at line 82 of file g_weapon.c.

#define FLECHETTE_SPREAD   4.0f
 

Definition at line 79 of file g_weapon.c.

#define FLECHETTE_VEL   3500
 

Definition at line 81 of file g_weapon.c.

#define LT_ACTIVATION_DELAY   1000
 

Definition at line 2239 of file g_weapon.c.

Referenced by laserTrapStick().

#define LT_ALT_TIME   2000
 

Definition at line 2238 of file g_weapon.c.

Referenced by laserTrapStick().

#define LT_DAMAGE   100
 

Definition at line 2233 of file g_weapon.c.

Referenced by CreateLaserTrap().

#define LT_DELAY_TIME   50
 

Definition at line 2240 of file g_weapon.c.

Referenced by laserTrapThink().

#define LT_SIZE   1.5f
 

Definition at line 2237 of file g_weapon.c.

Referenced by CreateLaserTrap(), and laserTrapStick().

#define LT_SPLASH_DAM   105
 

Definition at line 2235 of file g_weapon.c.

Referenced by CreateLaserTrap().

#define LT_SPLASH_RAD   256.0f
 

Definition at line 2234 of file g_weapon.c.

Referenced by CreateLaserTrap().

#define LT_VELOCITY   900.0f
 

Definition at line 2236 of file g_weapon.c.

#define MAX_XHAIR_DIST_ACCURACY   20000.0f
 

Definition at line 4020 of file g_weapon.c.

#define MELEE_RANGE   8
 

Definition at line 125 of file g_weapon.c.

Referenced by WP_FireMelee().

#define MELEE_SWING1_DAMAGE   10
 

Definition at line 123 of file g_weapon.c.

Referenced by WP_FireMelee().

#define MELEE_SWING2_DAMAGE   12
 

Definition at line 124 of file g_weapon.c.

Referenced by WP_FireMelee().

#define REPEATER_ALT_DAMAGE   60
 

Definition at line 59 of file g_weapon.c.

#define REPEATER_ALT_SIZE   3
 

Definition at line 58 of file g_weapon.c.

Referenced by NPC_BSGM_Attack().

#define REPEATER_ALT_SPLASH_DAMAGE   60
 

Definition at line 60 of file g_weapon.c.

#define REPEATER_ALT_SPLASH_RAD_SIEGE   80
 

Definition at line 62 of file g_weapon.c.

#define REPEATER_ALT_SPLASH_RADIUS   128
 

Definition at line 61 of file g_weapon.c.

#define REPEATER_ALT_VELOCITY   1100
 

Definition at line 63 of file g_weapon.c.

#define REPEATER_DAMAGE   14
 

Definition at line 55 of file g_weapon.c.

#define REPEATER_SPREAD   1.4f
 

Definition at line 54 of file g_weapon.c.

#define REPEATER_VELOCITY   1600
 

Definition at line 56 of file g_weapon.c.

#define ROCKET_ALT_THINK_TIME   100
 

Definition at line 95 of file g_weapon.c.

Referenced by rocketThink().

#define ROCKET_DAMAGE   100
 

Definition at line 91 of file g_weapon.c.

#define ROCKET_SIZE   3
 

Definition at line 94 of file g_weapon.c.

#define ROCKET_SPLASH_DAMAGE   100
 

Definition at line 92 of file g_weapon.c.

#define ROCKET_SPLASH_RADIUS   160
 

Definition at line 93 of file g_weapon.c.

#define ROCKET_VELOCITY   900
 

Definition at line 90 of file g_weapon.c.

Referenced by rocketThink().

#define STUN_BATON_ALT_DAMAGE   20
 

Definition at line 118 of file g_weapon.c.

#define STUN_BATON_DAMAGE   20
 

Definition at line 117 of file g_weapon.c.

Referenced by WP_FireStunBaton().

#define STUN_BATON_RANGE   8
 

Definition at line 119 of file g_weapon.c.

Referenced by WP_FireStunBaton().

#define TD_ALT_DAMAGE   60
 

Definition at line 1924 of file g_weapon.c.

#define TD_ALT_MIN_CHARGE   0.15f
 

Definition at line 1928 of file g_weapon.c.

#define TD_ALT_SPLASH_DAM   50
 

Definition at line 1926 of file g_weapon.c.

#define TD_ALT_SPLASH_RAD   128
 

Definition at line 1925 of file g_weapon.c.

#define TD_ALT_TIME   3000
 

Definition at line 1929 of file g_weapon.c.

#define TD_ALT_TIME   3000
 

Definition at line 1929 of file g_weapon.c.

#define TD_ALT_VELOCITY   600
 

Definition at line 1927 of file g_weapon.c.

#define TD_DAMAGE   70
 

Definition at line 1916 of file g_weapon.c.

Referenced by WP_FireThermalDetonator().

#define TD_MIN_CHARGE   0.15f
 

Definition at line 1920 of file g_weapon.c.

Referenced by WP_FireThermalDetonator().

#define TD_SPLASH_DAM   90
 

Definition at line 1918 of file g_weapon.c