{
	"fighter" :
	{	
		"name" : "Fighter",
		"bodysprite" : "fighter_body",
		"wingssprite" : "fighter_wings",
		// "projectile" : "EBullet",
		
		"difficultyweight" : 15,
		"health" : 6.0,
		"initvelocity" : 8.0,		
		"gravity" : 0.05,
		"friction" : 0.1,
		"constantforce" : 0.6,
		"environmentaldmg" : 0.5,
		"environmentalYforce" : 1.0,
		
		"reaction"	: 0.3,
		"reactionvariance" : 0.1,		
		"turnvariance" : 3.0,
		"minspeed" : 2.0,
		"maxspeed" : 6.0,		
		"minspeedvariance" : 4.0,
		"maxspeedvariance" : 2.0,		
		"fireInterval" : 20,
		"fireintervalrand" : 90.0,
		"minfiredist" : 40.0,
		"bulletspeed" : 14.0,
		
		"boostdstplayer" : 320,
		"boostdstspeed" : 3,
		
		"airethinktimer" : 60.0,
		"airethinktimerrand" : 90.0,
		
		"reactionseaheightA" : 100.0,
		"reactionseaHeightB" : 200.0,
		"reactionspaceheightoffsetA" : 100.0,
		"reactionspaceheightoffsetB" : 200.0,
		"reactionchangeA" : 1.2,
		"reactionchangeB" : 1.0
		
		
		// "maxfiredist" : 9999.0
		// "speed" : 20.0,	
		//"aiscript" : "targetplayer",
	},
	
	"jet" :
	{
		"name" : "Jet",
		"bodysprite" : "jet_body",
		"wingssprite" : "jet_wings",
		// "projectile" : "EBullet",	
		"difficultyweight" : 25,	
		"health" : 6.0,
		"gravity" : 0.05,
		"friction" : 0.1,
		"speed" : 20.0,
		"initvelocity" : 8.0,			
		"maxvspeed" : 6.0,
		"vspeedthrottler" : 0.1,		
		"constantplayerchaseforce" : 0.4,
		"turndistance" : 600,
		"turndistancerand" : 600,
		
		"fireinterval" : 999999999999, //SFMT only....
		"bulletspeed" : 5.0,
		
		"environmentaldmg" : 0.5,
		"environmentalYforce" : 1.0,
		
		"reactionseaheightA" : 60.0,
		"reactionseaheightB" : 160.0,
		"reactionspaceheightoffsetA" : 60,
		"reactionspaceheightoffsetB" : 160,
		"reactionchangeA" : 0.5,
		"reactionchangeB" : 0.5
	},
	
	"ace" :
	{
		"name" : "Ace",
		"bodysprite" : "ace_body",
		"wingssprite" : "ace_wings",
		// "projectile" : "EBullet",
		
		"difficultyweight" : 80,
		"health" : 60,
		"gravity" : 0.4,
		"friction" : 0.1,
		"initvelocity" : 6.0,	
		"initmaxspeed" : 8.0,
		
		"maxspeed" : 4.0,
		"maxspeedvariance" : 3.0,	
			
		"turnvariance" : 3.0,
		"turnspeedvariance" : 2,
		"reaction"	: 0.3,
		"reactionvariance" : 0.1,	
		"boostdstplayer" : 300,
		"boostdstspeed" : 5,
		"reactionvariance" : 0.1,		
		"environmentaldmg" : 0.2,
		"environmentalYforce" : 1.0,
	
		"initbulletspersalvo" : 16,
		"bulletspersalvo" : 12,
		"bulletspeed" : 20.0,
		"bulletfireinterval" : 3,
	
	
		"airethinktimer" : 60.0,
		"airethinktimerrand" : 90.0
	
	},
	
	"laserace" :
	{
		"name" : "Ace",
		"bodysprite" : "laserace_body",
		"wingssprite" : "laserace_wings",
		// "projectile" : "EBullet",
		
		"difficultyweight" : 80,
		"health" : 60,
		"gravity" : 0.4,
		"friction" : 0.1,
		"initvelocity" : 8.0,	
		"initmaxspeed" : 9.0,
		
		"maxspeed" : 4.0,
		"maxspeedvariance" : 3.0,	
			
		"turnvariance" : 1.0,
		"turnspeedvariance" : 0.2,
		"reaction"	: 0.2,
		"reactionvariance" : 0.1,	
		"boostdstplayer" : 400,
		"boostdstspeed" : 6,
		"reactionvariance" : 0.1,		
		"environmentaldmg" : 0.2,
		"environmentalYforce" : 1.0,
	
		"initbulletspersalvo" : 60,
		"bulletspersalvo" : 60,
		"bulletspeed" : 20.0,
		"bulletfireinterval" : 3,
	
	
		"airethinktimer" : 60.0,
		"airethinktimerrand" : 90.0
	
	},
	
	"boat" :
	{
		"name" : "Boat",
		"sprite" : "small_boat",
		"spritegun" : "small_boat_gun",
		// "spritedeath" : "boat_exploded",		
		"difficultyweight" : 40,
		"health" : 25,
		"initvelocity" : 1,
		"velocityvariance" : 1,
		"bulletspersalvo" : 3,		
		"firesalvotimer" : 90, //+rand(120) + numboats*4
		"firesalvotimerrand" : 120.0,
		"salvofirelimiterperboatmultiplier" : 4.0, //salvo interval time + numboats*this		
		"bulletfireinterval" : 10,
		"bulletspeed" : 10,
		"gunrotationspeed" : 2		
	},	
	"bigboat" :
	{
		"name" : "BigBoat",
		"sprite" : "big_boat",
		"spritegun" : "big_boat_gun",
		// "spritedeath" : "boat_exploded",		
		"difficultyweight" : 160,
		"health" : 210,
		"initvelocity" : 0.5,
		"velocityvariance" : 1,
		"bulletspersalvo" : 18,		
		"firesalvotimer" : 30, 
		"firesalvotimerrand" : 30.0,
		"salvofirelimiterperboatmultiplier" : 4.0, //salvo interval time + numboats*this		
		"bulletfireinterval" : 3,
		"bulletspeed" : 10,
		"gunrotationspeed" : 6		
	},
	"submarine" :
	{
		"name" : "Submarine",
		"sprite" : "submarine",
		"difficultyweight" : 250,
		"health" : 80,
		"initvelocity" : -0.5,
		"surfacetimer" : 80,			
		"bulletspersalvo" : 3,			
		"firesalvotimer" : 30, 
		"projectilefireinterval" : 60
	},
	"acemarine" :
	{
		"name" : "AceMarine",
		"sprite" : "acemarine",
		"spritegun" : "big_boat_gun",
		"difficultyweight" : 1500,
		"health" : 140,
		"initvelocity" : -0.2,
		"surfacetimer" : 200,		
		"sinkingtimer" : 80,		
		"sinkingspeed" : 0.5,			
		"bulletspersalvo" : 3,			
		"firesalvotimer" : 100, 
		"firstacelaunchinterval" : 30, 
		"acelaunchinterval" : 20, 
		"projectilefireinterval" : 5
	},
	"missile" :
	{
		"name" : "Missile",
		"sprite" : "missile",
		"difficultyweight" : 5,
		"health" : 20,
		"initvelocity" : -2.0,
		"gravity" : 0.1,
		"lifetime" : 600,
		"activationtimer" : 5,
		"damageonhit" : 4		
	},	
	"blimp" :
	{
		"name" : "Blimp",
		"sprite" : "blimp",
		"spritegun" : "big_boat_gun",
		
		"difficultyweight" : 1000,
		"health" : 600,
		"initvelocity" : 0.5,
		"velocityvariance" : 1,
		
		"bulletspersalvo" : 32,
		
		"firesalvotimer" : 50, //+rand(120) + numboats*4
		"firesalvotimerrand" : 30.0,
		
		"bulletfireinterval" : 1,
		"bulletspeed" : 10,
		"gunrotationspeed" : 1,
		
		"spawnCeilingOffset" : -200,
		
		"spawnfallspeed" : 1,
		"fallnumframes" : 300
		
	},
	
	"boat_artillery" :
	{
		"name" : "Boat artillery",
		"bulletspersalvo" : 3,
		
		
		"firesalvotimer" : 90, //+rand(120) + numboats*4
		"firesalvotimerrand" : 120.0,
		"salvofirelimiterperboatmultiplier" : 4.0, //salvo interval time + numboats*this
		
		"bulletfireinterval" : 10,
		"bulletspeed" : 10,
		"gunrotationspeed" : 1
	},
	
	"blimp_artillery" :
	{
		"name" : "Blimp artillery",
		"bulletspersalvo" : 32,
		
		"firesalvotimer" : 50, //+rand(120) + numboats*4
		"firesalvotimerrand" : 30.0,
		"salvofirelimiterperboatmultiplier" : 0.0, //salvo interval time + numboats*this
		
		"bulletfireinterval" : 2,
		"bulletspeed" : 16,
		"gunrotationspeed" : 1
	}
}