
#define INVENTORY_NONE				0
//armor
#define INVENTORY_ARMOR				1
//weapons
#define INVENTORY_GAUNTLET			4
#define INVENTORY_SHOTGUN			5
#define INVENTORY_MACHINEGUN			6
#define INVENTORY_GRENADELAUNCHER		7
#define INVENTORY_ROCKETLAUNCHER		8
#define INVENTORY_LIGHTNING			9
#define INVENTORY_RAILGUN			10
#define INVENTORY_PLASMAGUN			11
//H_G should be here?
#define INVENTORY_BFG10K			13

#ifdef MISSIONPACK
#define INVENTORY_NAILGUN			14
#define INVENTORY_PROXLAUNCHER			15
#define INVENTORY_CHAINGUN			16
#define INVENTORY_GRAPPLINGHOOK			17
#else
#define INVENTORY_GRAPPLINGHOOK			14
#define INVENTORY_NAILGUN			15
#define INVENTORY_PROXLAUNCHER			16
#define INVENTORY_CHAINGUN			17
#endif


//ammo
#define INVENTORY_SHELLS			18
#define INVENTORY_BULLETS			19
#define INVENTORY_GRENADES			20
#define INVENTORY_CELLS				21
#define INVENTORY_LIGHTNINGAMMO			22
#define INVENTORY_ROCKETS			23
#define INVENTORY_SLUGS				24
#define INVENTORY_BFGAMMO			25
#define INVENTORY_NAILS				26
#define INVENTORY_MINES				27
#define INVENTORY_BELT				28
//powerups
#define INVENTORY_HEALTH			29
#define INVENTORY_TELEPORTER			30
#define INVENTORY_MEDKIT			31
#define INVENTORY_KAMIKAZE			32
#define INVENTORY_PORTAL			33
#define INVENTORY_INVULNERABILITY		34
#define INVENTORY_QUAD				35
#define INVENTORY_ENVIRONMENTSUIT		36
#define INVENTORY_HASTE				37
#define INVENTORY_INVISIBILITY			38
#define INVENTORY_REGEN				39
#define INVENTORY_FLIGHT			40
#define INVENTORY_SCOUT				41
#define INVENTORY_GUARD				42
#define INVENTORY_DOUBLER			43
#define INVENTORY_AMMOREGEN			44

#define INVENTORY_REDFLAG			45
#define INVENTORY_BLUEFLAG			46
#define INVENTORY_NEUTRALFLAG			47
#define INVENTORY_REDCUBE			48
#define INVENTORY_BLUECUBE			49

//Alliance - Hand Grenade - Banshee
#define INVENTORY_HANDGRENADE       		50
//Alliance End

#define INVENTORY_RUNERESIST			51
#define INVENTORY_RUNEHASTE			52
#define INVENTORY_RUNEVAMPIRE			53
#define INVENTORY_RUNEAMMOREGEN			54
#define INVENTORY_RUNEDAMAGE			55
#define INVENTORY_RUNEREGEN			56

//enemy stuff
#define ENEMY_HORIZONTAL_DIST		200
#define ENEMY_HEIGHT				201
#define NUM_VISIBLE_ENEMIES			202
#define NUM_VISIBLE_TEAMMATES		203

//goal stuff
#define GOAL_HORIZONTAL_DIST		210
#define GOAL_HEIGHT					211

#define BB_AGGRESSION				250
#define	BB_SELFPRESERVATION			251
#define	BB_BEHAVIOR					252
#define	BB_BEHAVIOR_RANDOM			253
#define	BB_HEALTH_FACTOR			254


// if running the mission pack
#ifdef MISSIONPACK

//#error "running mission pack"

#endif

//item numbers (make sure they are in sync with bg_itemlist in bg_misc.c)
#define MODELINDEX_ARMORSHARD			1
#define MODELINDEX_ARMORCOMBAT			2
#define MODELINDEX_ARMORBODY			3
#define MODELINDEX_HEALTHSMALL			4
#define MODELINDEX_HEALTH			5
#define MODELINDEX_HEALTHLARGE			6
#define MODELINDEX_HEALTHMEGA			7

#define MODELINDEX_GAUNTLET			8
#define MODELINDEX_SHOTGUN			9
#define MODELINDEX_MACHINEGUN			10
#define MODELINDEX_GRENADELAUNCHER		11
#define MODELINDEX_ROCKETLAUNCHER		12
#define MODELINDEX_LIGHTNING			13
#define MODELINDEX_RAILGUN			14
#define MODELINDEX_PLASMAGUN			15
#define MODELINDEX_BFG10K			16
#define MODELINDEX_GRAPPLINGHOOK		17
//#define MODELINDEX_OFFHANDGRAPPLINGHOOK         18  

#define MODELINDEX_SHELLS			18
#define MODELINDEX_BULLETS			19
#define MODELINDEX_GRENADES			20
#define MODELINDEX_CELLS			21
#define MODELINDEX_LIGHTNINGAMMO		22
#define MODELINDEX_ROCKETS			23
#define MODELINDEX_SLUGS			24
#define MODELINDEX_BFGAMMO			25

#define MODELINDEX_TELEPORTER			26
#define MODELINDEX_MEDKIT			27
#define MODELINDEX_QUAD				28
#define MODELINDEX_ENVIRONMENTSUIT		29
#define MODELINDEX_HASTE			30
#define MODELINDEX_INVISIBILITY			31
#define MODELINDEX_REGEN			32
#define MODELINDEX_FLIGHT			33

#define MODELINDEX_REDFLAG			34
#define MODELINDEX_BLUEFLAG			35

//BB
#define MODELINDEX_REDBASE			36
#define MODELINDEX_BLUEBASE			37
#define MODELINDXEX_NEUTRALBASE			38
//BB
#define MODELINDEX_RUNEDAMAGE			39
#define MODELINDEX_RUNERESIST			40
#define MODELINDEX_RUNEHASTE			41
#define MODELINDEX_RUNEREGEN			42
#define MODELINDEX_RUNEVAMPIRE			43
#define MODELINDEX_RUNEAMMOREGEN		44
#define MODELINDEX_HANDGRENADE			45

// mission pack only defines
//#ifdef MISSIONPACK
#define MODELINDEX_KAMIKAZE			46
#define MODELINDEX_PORTAL			47
#define MODELINDEX_INVULNERABILITY		48
#define MODELINDEX_NAILS			49
#define MODELINDEX_MINES			50
#define MODELINDEX_BELT				51
#define MODELINDEX_SCOUT			52
#define MODELINDEX_GUARD			53
#define MODELINDEX_DOUBLER			54
#define MODELINDEX_AMMOREGEN			55
#define MODELINDEX_NEUTRALFLAG			56
#define MODELINDEX_REDCUBE			57
#define MODELINDEX_BLUECUBE			58
#define MODELINDEX_NAILGUN			59
#define MODELINDEX_PROXLAUNCHER			60
#define MODELINDEX_CHAINGUN			61
//#endif





//#ifdef MISSIONPACK

//#define WEAPONINDEX_GAUNTLET			1
//#define WEAPONINDEX_MACHINEGUN			2
//#define WEAPONINDEX_SHOTGUN			3
//#define WEAPONINDEX_GRENADE_LAUNCHER		4
//#define WEAPONINDEX_ROCKET_LAUNCHER		5
//#define WEAPONINDEX_LIGHTNING			6
//#define WEAPONINDEX_RAILGUN			7
//#define WEAPONINDEX_PLASMAGUN			8
//#define WEAPONINDEX_BFG				9
//#define WEAPONINDEX_HANDGRENADE			10
//#define WEAPONINDEX_NAILGUN			11
//#define WEAPONINDEX_PROXLAUNCHER		12
//#define WEAPONINDEX_CHAINGUN			13
//#define WEAPONINDEX_GRAPPLING_HOOK		14
//#else
//#define WEAPONINDEX_GAUNTLET			1
//#define WEAPONINDEX_MACHINEGUN			2
//#define WEAPONINDEX_SHOTGUN			3
//#define WEAPONINDEX_GRENADE_LAUNCHER		4
//#define WEAPONINDEX_ROCKET_LAUNCHER		5
//#define WEAPONINDEX_LIGHTNING			6
//#define WEAPONINDEX_RAILGUN			7
//#define WEAPONINDEX_PLASMAGUN			8
//#define WEAPONINDEX_BFG				9
//#define WEAPONINDEX_HANDGRENADE			10
//#define WEAPONINDEX_GRAPPLING_HOOK		11
//#endif
#define WEAPONINDEX_GAUNTLET			1
#define WEAPONINDEX_MACHINEGUN			2
#define WEAPONINDEX_SHOTGUN				3
#define WEAPONINDEX_GRENADE_LAUNCHER	4
#define WEAPONINDEX_ROCKET_LAUNCHER		5
#define WEAPONINDEX_LIGHTNING			6
#define WEAPONINDEX_RAILGUN				7
#define WEAPONINDEX_PLASMAGUN			8
#define WEAPONINDEX_BFG					9
#define WEAPONINDEX_HANDGRENADE			10
#define WEAPONINDEX_GRAPPLING_HOOK		11
#define WEAPONINDEX_NAILGUN				12
#define WEAPONINDEX_PROXLAUNCHER		13
#define WEAPONINDEX_CHAINGUN			14

//#define WEAPONINDEX_GRAPPLING_HOOK		10
//#define WEAPONINDEX_NAILGUN				11
//#define WEAPONINDEX_PROXLAUNCHER		12
//#define WEAPONINDEX_CHAINGUN			13
//#define WEAPONINDEX_HANDGRENADE			14

