//===========================================================================
//
// Name:				elusiv_w.c
// Function:
// Programmer:		BD Squatt with a little bit of help from Elusive  :)
// Last update:	1998-10-19 (by Squatt)
// Tab Size:		3 (real tabs)
//===========================================================================


#include "inv.h"
#include "game.h"

//standard weapon weights
#define blaster						20
#define shotgun						40
#define sshotgun						50
#define machinegun					60
#define chaingun						65
#define grenadelauncher				70
#define rocketlauncher				85
#define hyperblaster					75
#define railgun						80
#define BFG10K							95
#define grenades						30

//standard weight if the weapon will cause damage to self when used

#define self_dmg_grenades			20
#define self_dmg_grenadelauncher	30
#define self_dmg_rocketlauncher	35

//standard weight if the user had quad damage activated

#define quad_shotgun					20
#define quad_sshotgun				85
#define quad_machinegun				90
#define quad_chaingun				30
#define quad_grenadelauncher		10
#define quad_rocketlauncher		85
#define quad_hyperblaster			80
#define quad_railgun					85
#define quad_BFG10K					10

//standard weight if the user possesse a working powershield

#define pwrshield_hyperblaster	10
#define pwrshield_BFG10K			10

//weight if the user has invulnerability and a rocket launcher

#define invul_rocketlauncher		90

// next three are BFG only

#define add_invuln					0//how much to add if you have invulnerability
#define add_quad						0 
#define add_too_close				-90

// Xatrix support

//not nessesary...xatrix weapons equal roughtly to Q2 weapons

//Rogue Support

#define etf_rifle						40
#define chainfist						40
#define proxylauncher				40
#define plasmabeam					40
#define disruptor						40


#include "fw_weap.c"
