/*
===========================================================================
Copyright (C) 2006 Dmn_clown (aka: Bob Isaac (rjisaac@gmail.com))

This file is part of Open Arena and is based upon Mr. Elusive's fuzzy logic
system found in Quake 3 Arena.

Open Arena is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.

Open Arena is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Foobar; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
===========================================================================
*/

#include "inv.h"

#define IMPACT_DAMAGE			1		//straight impact damage
#define SPLASH_DAMAGE			2		//splash damage

projectileinfo 
{
name				"bfgexploision"
damage				100
radius				120
damagetype			$evalint(IMPACT_DAMAGE|SPLASH_DAMAGE)
}

weaponinfo 
{
name				"BFG10K"
number				WEAPONINDEX_BFG
projectile			"bfgexploision"
numprojectiles			1
speed				4000
} 

projectileinfo 
{
name				"gauntletdamage"
damage				50
damagetype			IMPACT_DAMAGE
}

weaponinfo 
{
name				"Gauntlet"
number				WEAPONINDEX_GAUNTLET
projectile			"gauntletdamage"
numprojectiles			1
speed				0
}

projectileinfo 
{
name				"grenade"
damage				40
radius				150
damagetype			$evalint(IMPACT_DAMAGE|SPLASH_DAMAGE)
}

weaponinfo 
{
name				"Grenade Launcher"
number				WEAPONINDEX_GRENADE_LAUNCHER
projectile			"grenade"
numprojectiles			1
speed				800
}


projectileinfo
{
name				"lightning"
damage				24
damagetype			IMPACT_DAMAGE
}

weaponinfo
{
name				"Lightning Gun"
number				WEAPONINDEX_LIGHTNING
projectile			"lightning"
numprojectiles			1
speed				0
} 


projectileinfo 
{
name				"machinegunbullet"
damage				7
damagetype			IMPACT_DAMAGE
}

weaponinfo 
{
name				"Machinegun"
number				WEAPONINDEX_MACHINEGUN
projectile			"machinegunbullet"
numprojectiles			1
speed				0
}

projectileinfo 
{
name				"plasma"
damage				20
radius				20
damagetype			$evalint(IMPACT_DAMAGE|SPLASH_DAMAGE)
}

weaponinfo 
{
name				"Plasma Gun"
number				WEAPONINDEX_PLASMAGUN
projectile			"plasma"
numprojectiles			1
speed				4000
} 

projectileinfo 
{
name				"rail"
damage				75
damagetype			IMPACT_DAMAGE
}

weaponinfo 
{
name				"Railgun"
number				WEAPONINDEX_RAILGUN
projectile			"rail"
numprojectiles			1
speed				0
} 

projectileinfo
{
name				"rocket"
damage				80
radius				120
damagetype			$evalint(IMPACT_DAMAGE|SPLASH_DAMAGE)
}

weaponinfo 
{
name				"Rocket Launcher"
number				WEAPONINDEX_ROCKET_LAUNCHER
projectile			"rocket"
numprojectiles			1
speed				1800
}


projectileinfo
{
name				"shotgunbullet"
damage				10
damagetype			IMPACT_DAMAGE
}

weaponinfo
{
name				"Shotgun"
number				WEAPONINDEX_SHOTGUN
projectile			"shotgunbullet"
numprojectiles			11
speed				0
}

projectileinfo
{
name				"flamethrowerexpolision"
damage				30
radius				45
damagetype			$evalint(IMPACT_DAMAGE|SPLASH_DAMAGE)
}

weaponinfo
{
name				"Flame Thrower"
number				WEAPONINDEX_BFG
projectile			"flamethrowerexpolision"
numprojectiles			1
speed				300
}

projectileinfo 
{
name				"chaingunbullet"
damage				7
damagetype			$evalint(IMPACT_DAMAGE)
}

weaponinfo 
{
name				"Chaingun"
number				WEAPONINDEX_CHAINGUN
projectile			"chaingunbullet"
numprojectiles			1
speed				0
} 

projectileinfo 
{
name				"nail"
damage				30
damagetype			$evalint(IMPACT_DAMAGE)
}

weaponinfo 
{
name				"Nailgun"
number				WEAPONINDEX_NAILGUN
projectile			"nail"
numprojectiles			13
speed				0
} 

projectileinfo 
{
name				"mine"
damage				0
damagetype			$evalint(SPLASH_DAMAGE)
}

weaponinfo 
{
name				"Prox Launcher"
number				WEAPONINDEX_PROXLAUNCHER
projectile			"mine"
numprojectiles		1
speed				0
}