//    EXTERNAL WEAPON & AMMO DATA 
//
//    NOTE!!!!!!!!! Weapontype must start the block of weapon data.
//    NOTE!!!!!!!!! Ammo must start the block of ammo data.
//
//  Weapontype - weapon data is associated with which weapon (must be first)
//    WP_NONE
//    WP_PHASER
//    WP_COMPRESSION_RIFLE
//    WP_IMOD
//    WP_SCAVENGER_RIFLE
//    WP_STASIS
//    WP_GRENADE_LAUNCHER,
//    WP_TETRION_DISRUPTOR,
//    WP_DREADNOUGHT,
//    WP_QUANTUM_BURST,
//    WP_BORG_WEAPON 
//    WP_BORG_TASER
//    WP_BORG_ASSIMILATOR
//    WP_BORG_DRILL
//    WP_TRICORDER
//
//  Weaponclass   - weapon name
//  Weaponmodel   - weapon model used in game
//  weaponicon	  - interface image
//  Ammotype      - type of power weapon needs to fire
//    0 - No power
//    1 - Star Fleet power
//    2 - Alien Crystal power
//    3 - Phaser power
//  Ammolowcount	- amount when "Low ammo" warning appears on screen
//  Flashcolor		- color generate by weapon flash (R,G,B)
//  Firingsound		- sound file used when firing
//	altfiringsound	- sound file used when alt-firing
//  flashsound		- sound file used by flash
//  altflashsound	- sound file used by an alt-fire flash
//	stopsound		- sound file used when a firing sound stops
//  Firetime		- amount of time between firings
//  altfireTime		- for alt fire
//  Range			- range of weapon
//  energyPerShot	- amount of energy used per shot
//  altenergypershot- for alt fire
//  barrelcount		- number of barrels the model has (weaponname_b?.md3)
//  missileModel	- missile .md3
//  altmissileModel	- alternate missile .md3
//  missileSound	- played while flying
//  altmissileSound	- alternate missile launch sound
//  missileLight	- intensity of lightsource for missile - if 0.0 then none (float)
//  altmissileLight	- alternate missile light
//  missileLightColor - color in three float style R, G, B (0.0 to 1.0) - NOTE - if you have a light, you MUST HAVE THESE
//  altmissileLightColor - alternate color in three float style R, G, B (0.0 to 1.0) 
//  missileHitSound		- played on impact
//	altmissileHitSound	- for alt fire
//  missileFuncName		- missile fly function
//	altmissileFuncName	- for alt fire
//
//	FUNCTION NAMES
//		borgfunc
//		scavengerfunc
//		altscavengerfunc
//		stasisfunc
//		grenadefunc
//		altgrenadefunc
//		tetrionfunc
//		dreadnoughtfunc
//		quantumfunc
//		quantumaltfunc
//		botrocketfunc
//		forgeprojfunc
//		forgeprojfunc2
//		forgepsychfunc
//		parasiteacidfunc
//		stasisattackfunc
//		loaderlaserfunc
//		botprojfunc

//
//	For AMMO Types
//	ammoicon		- STRING
//	ammomax			- INT


// WP_NULL
{
WEAPONTYPE WP_NONE
}

// WP_STUN_BATON
{
weapontype       WP_STUN_BATON
weaponclass      weapon_stun_baton
weaponmodel      models/weapons2/stun_baton/baton.md3
weaponIcon       gfx/hud/w_icon_stunbaton
firingsound		 sound/weapons/baton/fire.wav
barrelcount      3
ammotype         1
ammolowcount     5
energypershot    0
firetime         400
range            8192
altenergypershot 0
altfiretime      800
altrange         8192
}

// WP_SABER
{
weapontype       WP_SABER
weaponclass      weapon_saber
weaponmodel      models/weapons2/saber/saber_w.md3
weaponIcon       gfx/hud/w_icon_lightsaber
firingsound		 sound/weapons/saber/saberhum1.wav
ammotype         1
ammolowcount     5
energypershot    1
firetime         100
range            8192
altenergypershot 3
altfiretime      100
altrange         8192
missilemodel     models/weapons2/saber/saber_w.md3
}


// WP_BRYAR_PISTOL
{
weapontype       WP_BRYAR_PISTOL
weaponclass      weapon_bryar_pistol
weaponmodel      models/weapons2/briar_pistol/briar_pistol.md3
weaponIcon       gfx/hud/w_icon_briar
missileFuncName		bryar_func
altmissileFuncName	bryar_alt_func
ammotype         2
ammolowcount     15
energypershot    1
firetime         400
range            8192
altenergypershot 1
altfiretime      400
altrange         8192
muzzleEffect	bryar/muzzle_flash
altmuzzleEffect	bryar/altmuzzle_flash
altchargesound	sound/weapons/bryar/altcharge.wav
selectSound			sound/weapons/bryar/select.wav
}

// WP_BLASTER
{
weapontype       WP_BLASTER
weaponclass      weapon_blaster
weaponmodel      models/weapons2/blaster_r/blaster.md3
weaponIcon       gfx/hud/w_icon_blaster
ammotype         2
ammolowcount     5
energypershot    1
firetime         350
range            8192
altenergypershot 2
altfiretime      150
altrange         8192
missileFuncName		blaster_func
altmissileFuncName	blaster_alt_func
muzzleEffect		blaster/muzzle_flash
altmuzzleEffect		blaster/altmuzzle_flash
selectSound			sound/weapons/blaster/select.wav
}

// WP_DISRUPTOR
{
weapontype       WP_DISRUPTOR
weaponclass      weapon_disruptor
weaponmodel      models/weapons2/disruptor/disruptor.md3
weaponIcon       gfx/hud/w_icon_disruptor
ammotype         3
ammolowcount     5
energypershot    4
barrelcount		 1
firetime         600
range            8192
altenergypershot 1
altfiretime      1300
altrange         8192
muzzleEffect		disruptor/muzzle_flash
altmuzzleEffect		disruptor/altmuzzle_flash
selectSound			sound/weapons/disruptor/select.wav
altchargesound	sound/weapons/disruptor/altCharge.wav
}

// WP_BOWCASTER
{
weapontype       WP_BOWCASTER
weaponclass      weapon_bowcaster
weaponmodel      models/weapons2/bowcaster/bowcaster.md3
weaponIcon       gfx/hud/w_icon_bowcaster
altchargesound	sound/weapons/bowcaster/altcharge.wav
ammotype         3
ammolowcount     5
energypershot    5
firetime         750
range            8192
altenergypershot 5
altfiretime      400
altrange         8192
missileFuncName		bowcaster_func
altmissileFuncName	bowcaster_func
muzzleEffect		bowcaster/muzzle_flash
altmuzzleEffect		bowcaster/altmuzzle_flash
selectSound			sound/weapons/bowcaster/select.wav
chargesound	sound/weapons/bowcaster/altcharge.wav
}

// WP_REPEATER
{
weapontype       WP_REPEATER
weaponclass      weapon_repeater
weaponmodel      models/weapons2/heavy_repeater/heavy_repeater.md3
weaponIcon       gfx/hud/w_icon_repeater
ammotype         4
ammolowcount     5
energypershot    1
firetime         50
range            8192
altenergypershot 8
altfiretime      800
altrange         8192
barrelcount      1
missileFuncName		repeater_func
altmissileFuncName	repeater_alt_func
muzzleEffect		repeater/muzzle_flash
altmuzzleEffect		repeater/altmuzzle_flash
selectSound			sound/weapons/repeater/select.wav
}

// WP_DEMP2
{
weapontype       WP_DEMP2
weaponclass      weapon_demp2
weaponmodel      models/weapons2/demp2/demp2.md3
weaponIcon       gfx/hud/w_icon_demp2
ammotype         3
ammolowcount     5
energypershot    8
firetime         450
range            8192
altenergypershot 10
altfiretime      1200
altrange         8192
missileFuncName		demp2_func
muzzleEffect		demp2/muzzle_flash
altmissileFuncName	demp2_alt_func
altmuzzleEffect		demp2/altmuzzle_flash
selectSound			sound/weapons/demp2/select.wav
altchargesound	sound/weapons/demp2/altCharge.wav
}


// WP_FLECHETTE
{
weapontype       WP_FLECHETTE
weaponclass      weapon_flechette
weaponmodel      models/weapons2/golan_arms/golan_arms.md3
barrelcount      1
ammotype         4
ammolowcount     5
firetime         550
energypershot    8
range            8192
weaponIcon       gfx/hud/w_icon_flechette
altenergypershot 8
altfiretime      400
altrange         8192
missileFuncName	flechette_func
altmissileFuncName	flechette_alt_func
muzzleEffect	flechette/muzzle_flash
altmuzzleEffect	flechette/altmuzzle_flash
altmissileModel  models/weapons2/golan_arms/projectile.md3
selectSound			sound/weapons/flechette/select.wav
}

// WP_ROCKET_LAUNCHER
{
weapontype       WP_ROCKET_LAUNCHER
weaponclass      weapon_rocket_launcher
weaponmodel      models/weapons2/merr_sonn/merr_sonn.md3
ammotype         5
ammolowcount     5
firetime         600
energypershot    1
range            8192
weaponIcon       gfx/hud/w_icon_merrsonn
barrelcount		 1
altenergypershot 1
altfiretime      1000
altrange         8192
missileLight     125
missileLightColor 1.0 1.0 0.5
altmissileLight     125
altmissileLightColor 1.0 1.0 0.5
missileFuncName		rocket_func
altmissileFuncName	rocket_alt_func
muzzleEffect		rocket/muzzle_flash2
altmuzzleEffect		rocket/altmuzzle_flash
missileModel	 models/weapons2/merr_sonn/projectile.md3
altmissileModel  models/weapons2/merr_sonn/projectile.md3
missilesound		sound/weapons/rocket/missileloop.wav
altmissilesound		sound/weapons/rocket/missileloop.wav
selectSound			sound/weapons/rocket/select.wav
}


// WP_THERMAL
{
weapontype       WP_THERMAL
weaponclass      weapon_thermal
weaponmodel      models/weapons2/thermal/thermal.md3
weaponIcon       gfx/hud/w_icon_thermal
ammotype         7
ammolowcount     5
energypershot    1
firetime         800
range            8192
altenergypershot 1
altfiretime      400
altrange         8192
missileModel	 models/weapons2/thermal/thermal_proj.md3
altmissileModel  models/weapons2/thermal/thermal_proj.md3
barrelcount      0
chargesound		sound/weapons/thermal/charge.wav
altchargesound	sound/weapons/thermal/charge.wav
selectSound			sound/weapons/thermal/select.wav
muzzleEffect		thermal/muzzle_flash
}

// WP_TRIP_MINE
{
weapontype       WP_TRIP_MINE
weaponclass      weapon_trip_mine
weaponmodel      models/weapons2/laser_trap/laser_trap.md3
weaponIcon       gfx/hud/w_icon_tripmine
ammotype         8
ammolowcount     5
energypershot    1
firetime         800
range            8192
altenergypershot 1
altfiretime      400
altrange         8192
missileModel	 models/weapons2/laser_trap/laser_trap_w.glm
altmissileModel  models/weapons2/laser_trap/laser_trap_w.glm
selectSound			sound/weapons/tripmine/select.wav
muzzleEffect		tripmine/muzzle_flash

}

// WP_DET_PACK
{
weapontype       WP_DET_PACK
weaponclass      weapon_det_pack
weaponmodel      models/weapons2/detpack/det_pack.md3
weaponIcon       gfx/hud/w_icon_detpack
ammotype         9
ammolowcount     5
energypershot    1
firetime         800
range            8192
altenergypershot 0
altfiretime      400
altrange         8192
missileModel	 models/weapons2/detpack/det_pack_proj.glm
selectSound			sound/weapons/detpack/select.wav
muzzleEffect		detpack/muzzle_flash
}

// WP_EMPLACED_GUN
{
weapontype   	WP_EMPLACED_GUN
weaponclass  	weapon_emplaced_gun
weaponmodel  	models/weapons2/noweap/noweap.md3

altenergypershot 1
altrange         8192
missileFuncName		emplaced_func
altmissileFuncName		emplaced_func
ammotype         6
ammolowcount     15
energypershot    1
firetime         150
altfiretime		 150
range            8192
muzzleEffect	emplaced/muzzle_flash
}

// WP_BOT_LASER
{
weapontype   	WP_BOT_LASER
weaponclass  	weapon_bryar_pistol
weaponmodel  	models/weapons2/noweap/noweap.md3

//flashsound		sound/weapons/probe/fire.wav
//altflashsound	sound/weapons/probe/alt_fire.wav
altenergypershot 0
altrange         8192
missileFuncName		bryar_func
ammotype         1
ammolowcount     15
energypershot    2
firetime         1600
range            8192
}

// WP_MELEE
{
weapontype   	WP_MELEE
weaponclass  	weapon_melee
weaponmodel  	models/weapons2/noweap/noweap.md3

ammotype     	3
ammolowcount 	5
energypershot   0
firetime        1000
range           1024
}

// WP_ATST_MAIN
{
weapontype   	WP_ATST_MAIN
weaponclass  	weapon_atst_main
weaponmodel  	models/weapons2/noweap/noweap.md3
weaponIcon  	gfx/hud/w_icon_atst
//flashsound		sound/weapons/atst/ATSTfire1.wav
//altflashsound	sound/weapons/atst/ATSTfire2.wav
altenergypershot 1
altrange         8192
missileFuncName		atstmain_func
altmissileFuncName		atstmain_func
ammotype         6
ammolowcount     15
energypershot    1
firetime         400
altfiretime		 400
range            8192
muzzleEffect	emplaced/muzzle_flash
}

// WP_ATST_SIDE
{
weapontype   	WP_ATST_SIDE
weaponclass  	weapon_atst_side
weaponmodel  	models/weapons2/noweap/noweap.md3
weaponIcon  	gfx/hud/w_icon_atstside
//flashsound		sound/weapons/atst/ATSTfire3.wav
//altflashsound	sound/weapons/atst/ATSTfire4.wav
altenergypershot 1
altrange         8192

altmissileModel  models/weapons2/merr_sonn/projectile.md3

missileFuncName		atst_side_main_func
altmissileFuncName	atst_side_alt_func
muzzleEffect		emplaced/muzzle_flash
altmuzzleEffect		emplaced/muzzle_flash

ammotype         6
ammolowcount     15
energypershot    1
firetime         400
altfiretime		 1000
range            8192
}

// WP_TIE_FIGHTER
{
weapontype   	WP_TIE_FIGHTER
weaponclass  	weapon_tie_fighter
weaponmodel  	models/weapons2/noweap/noweap.md3
weaponIcon  	icons/w_icon_tie
//flashsound		sound/weapons/tie_fighter/tie_fire.wav
//altflashsound	sound/weapons/tie_fighter/tie_fire2.wav
altenergypershot 1
altrange         8192
missileFuncName		emplaced_func
altmissileFuncName		emplaced_func
ammotype         6
ammolowcount     15
energypershot    1
firetime         400
altfiretime		 400
range            8192
muzzleEffect	emplaced/muzzle_flash
}

// WP_RAPID_FIRE_CONC
{
weapontype   	WP_RAPID_FIRE_CONC
weaponclass  	weapon_radid_concussion
weaponmodel  	models/weapons2/noweap/noweap.md3
weaponIcon  	icons/w_icon_tie
//flashsound		sound/weapons/rapid_conc/fire.wav
//altflashsound	sound/weapons/rapid_conc/alt_fire.wav
altenergypershot 1
altrange         8192
missileFuncName		emplaced_func
altmissileFuncName		repeater_alt_func
ammotype         6
ammolowcount     15
energypershot    1
firetime         400
altfiretime		 1000
range            8192
muzzleEffect	emplaced/muzzle_flash
}

// WP_BLASTER_PISTOL
{
weapontype       WP_BLASTER_PISTOL
weaponclass      weapon_blaster_pistol
weaponmodel      models/weapons2/imp_pistol/pistol.md3

//flashsound			sound/weapons/npc_blaster/fire.wav
//altflashsound		sound/weapons/npc_blaster/alt_fire.wav
missileFuncName		bryar_func
altmissileFuncName	bryar_alt_func
ammotype         2
ammolowcount     15
energypershot    2
firetime         400
range            8192
altenergypershot 2
altfiretime      400
altrange         8192
muzzleEffect	bryar/muzzle_flash
}

// WP_TURRET
{
weapontype   	WP_TURRET
weaponclass  	weapon_turret
weaponmodel  	models/weapons2/noweap/noweap.md3
weaponIcon  	icons/w_icon_turret
altenergypershot 1
altrange         8192
missileFuncName		turret_func
ammotype         6
ammolowcount     15
energypershot    1
firetime         400
altfiretime		 400
range            8192
muzzleEffect	turret/muzzle_flash
}

// AMMO_NONE
{
AMMOTYPE AMMO_NONE
}

// AMMO_FORCE
{
AMMO     AMMO_FORCE
AMMOMAX  100
}

// AMMO_BLASTER
{
AMMO     AMMO_BLASTER
AMMOMAX   300
}

// AMMO_POWERCELL
{
AMMO     AMMO_POWERCELL
AMMOMAX  300
}

// AMMO_METAL_BOLTS
{
AMMO     AMMO_METAL_BOLTS
AMMOMAX  400
}

// AMMO_ROCKETS
{
AMMO     AMMO_ROCKETS
AMMOMAX  10
}

// AMMO_EMPLACED
{
AMMO     AMMO_EMPLACED
AMMOMAX  800
}

// AMMO_THERMAL
{
AMMO	AMMO_THERMAL
AMMOMAX	10
}

// AMMO_TRIPMINE
{
AMMO	AMMO_TRIPMINE
AMMOMAX	5
}

// AMMO_DETPACK
{
AMMO	AMMO_DETPACK
AMMOMAX	5
}