{
	"adder" =
	{
		aft_eject_position = "0.0 -4.5 -23.0";
		ai_type = "scavengerAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2;
		exhaust = ("-5.75 0.0 -22.5 6.0 4.0 4.0", "5.75 0.0 -22.5 6.0 4.0 4.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_ecm = 0.01;
		has_scoop = yes;
		likely_cargo = 1;
		max_cargo = 5;
		max_energy = 85;
		max_flight_pitch = 2;
		max_flight_roll = 2.8;
		max_flight_speed = 240;
		missile_launch_position = "0.0 -2.5 16.0";
		missiles = 1;
		model = "adder_redux.dat";
		name = "Adder";
		roles = "hunter scavenger shuttle hermit-ship oolite-adder";
		thrust = 30;
		weapon_position_aft = "0.0 0.0 -22.5";
		weapon_position_forward = "0.0 0.0 22.5";
		weapon_position_port = "-15.0 0.0 -14.5";
		weapon_position_starboard = "15.0 0.0 -14.5";
	};
	"adder-player" =
	{
		aft_eject_position = "0.0 -4.5 -23.0";
		energy_recharge_rate = 2;
		exhaust = ("-5.75 0.0 -22.5 6.0 4.0 4.0", "5.75 0.0 -22.5 6.0 4.0 4.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud-small.plist";
		max_cargo = 2;
		max_energy = 85;
		max_flight_pitch = 2;
		max_flight_roll = 2.8;
		max_flight_speed = 240;
		max_missiles = 1;
		missile_launch_position = "0.0 -2.5 16.0";
		missiles = 1;
		model = "adder_redux.dat";
		name = "Adder";
		roles = "player";
		thrust = 30;
		view_position_aft = "0.0 2.5  -22.5";
		view_position_forward = "0.0 2.5 14.0";
		view_position_port = "-12.0 1.5 -1.0";
		view_position_starboard = "12.0 1.5 -1.0";
		weapon_position_aft = "0.0 0.0 -22.5";
		weapon_position_forward = "0.0 0.0 22.5";
		weapon_position_port = "-15.0 0.0 -14.5";
		weapon_position_starboard = "15.0 0.0 -14.5";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 15.0 -100";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "70.71 15.0 -70.71";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "100.0 15.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "70.71 15.0 70.71";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 15.0 100.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-70.71 15.0 70.71";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-100.0 15.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-70.71 15.0 -70.71";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 100.0 -10.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -100.0 -10.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"alloy" =
	{
		ai_type = "dumbAI.plist";
		bounty = 1;
		cargo_type = "CARGO_ALLOY";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 1;
		max_flight_pitch = 0.5;
		max_flight_roll = 0.5;
		max_flight_speed = 50;
		missiles = 0;
		model = "alloy.dat";
		name = "Metal fragment";
		roles = "alloy oolite-alloy";
		scanClass = "CLASS_CARGO";
		thrust = 0;
		materials =
		{
			"metal.png" =
			{
				shininess = 20;
				specular = (0.75, 0.75, 0.8, 1.0);
			};
		};
	};
	"anaconda" =
	{
		aft_eject_position = "0.0 -20.0 -67.0";
		aft_weapon_type = "WEAPON_PULSE_LASER";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		escort-ship = "cobramk1";
		escorts = 6;
		exhaust = ("-9.8 5.6 -78.5 10.0 10.0 8.0", "9.8 5.6 -78.5 10.0 10.0 8.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_ecm = 0.95;
		has_escape_pod = 0.95;
		has_scoop = 0.95;
		likely_cargo = 7;
		max_cargo = 750;
		max_energy = 500;
		max_flight_pitch = 0.4;
		max_flight_roll = 0.75;
		max_flight_speed = 140;
		missile_launch_position = "0.0 -9.0 60.0";
		missiles = 7;
		model = "anaconda_redux.dat";
		name = "Anaconda";
		roles = "trader oolite-anaconda";
		thrust = 14;
		weapon_position_aft = "0.0 0.0 -85.0";
		weapon_position_forward = "0.0 -4.0 85.0";
		weapon_position_port = "-37.5 -4.0 -40.0";
		weapon_position_starboard = "37.5 -4.0 -40.0";
	};
	"anaconda-player" =
	{
		aft_eject_position = "0.0 -20.0 -67.0";
		energy_recharge_rate = 3;
		exhaust = ("-9.8 5.6 -78.5 10.0 10.0 8.0", "9.8 5.6 -78.5 10.0 10.0 8.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		max_cargo = 750;
		max_energy = 500;
		max_flight_pitch = 0.4;
		max_flight_roll = 0.75;
		max_flight_speed = 140;
		max_missiles = 7;
		missile_launch_position = "0.0 -9.0 60.0";
		missiles = 3;
		model = "anaconda_redux.dat";
		name = "Anaconda";
		roles = "player";
		thrust = 14;
		view_position_aft = "0.0 -4.0 -80.0";
		view_position_forward = "0.0 -0.5 70.0";
		view_position_port = "-2.15 -0.5 70.0";
		view_position_starboard = "2.15 -0.5 70.0";
		weapon_position_aft = "0.0 0.0 -85.0";
		weapon_position_forward = "0.0 -4.0 85.0";
		weapon_position_port = "-37.5 -4.0 -40.0";
		weapon_position_starboard = "37.5 -4.0 -40.0";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 30.0 -200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 30.0 200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 300.0 -22.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -300.0 -22.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"arc-detail" =
	{
		ai_type = "nullAI.plist";
		model = "arcdetail.dat";
		name = "Arc Detail";
		roles = "arc-detail oolite-arc-detail";
		smooth = yes;
	};
	"asp" =
	{
		aft_eject_position = "0.0 -8.0 -21.5";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		exhaust = ("0.0 0.0 -35.0 8.0 6.0 8.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_ecm = 0.85;
		has_fuel_injection = 0.5;
		has_scoop = 0.99;
		has_shield_booster = 0.5;
		likely_cargo = 1;
		max_energy = 350;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 400;
		missile_launch_position = "0.0 -5.9 17.5";
		missiles = 1;
		model = "asp_redux.dat";
		name = "Asp Mark II";
		roles = "hunter pirate asp-pirate oolite-asp";
		thrust = 50;
		weapon_position_aft = "0.0 -5.0 -35.0";
		weapon_position_forward = "0.0 0.0 22.5";
		weapon_position_port = "-32.5 0.0 -7.0";
		weapon_position_starboard = "32.5 0.0 -7.0";
	};
	"asp-cloaked" =
	{
		aft_eject_position = "0.0 -8.0 -21.5";
		ai_type = "pirateAI.plist";
		bounty = 150;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		exhaust = ("0.0 0.0 -35.0 8.0 6.0 8.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_cloaking_device = yes;
		has_scoop = yes;
		max_energy = 320;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 400;
		missile_launch_position = "0.0 -5.9 17.5";
		missiles = 1;
		model = "asp_redux.dat";
		name = "Asp Mark II";
		roles = "asp-cloaked oolite-asp-cloaked";
		script = "oolite-cloaking-device-target-ship.js";
		thrust = 50;
		weapon_position_aft = "0.0 -5.0 -35.0";
		weapon_position_forward = "0.0 0.0 22.5";
		weapon_position_port = "-32.5 0.0 -7.0";
		weapon_position_starboard = "32.5 0.0 -7.0";
	};
	"asp-player" =
	{
		aft_eject_position = "0.0 -8.0 -21.5";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		exhaust = ("0.0 0.0 -35.0 8.0 6.0 8.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		max_energy = 350;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 400;
		max_missiles = 1;
		missile_launch_position = "0.0 -5.9 17.5";
		model = "asp_redux.dat";
		name = "Asp Mark II";
		roles = "player";
		thrust = 50;
		view_position_aft = "0.0 5.0 -35.0";
		view_position_forward = "0.0 5.31 17.5";
		view_position_port = "-27.0 5.0 0.0";
		view_position_starboard = "27.0 5.0 0.0";
		weapon_position_aft = "0.0 -5.0 -35.0";
		weapon_position_forward = "0.0 -2.0 22.5";
		weapon_position_port = "-32.5 0.0 -7.0";
		weapon_position_starboard = "32.5 0.0 -7.0";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 20.0 -150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 20.0 150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 150.0 -10.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -150.0 -10.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"asteroid" =
	{
		ai_type = "dumbAI.plist";
		bounty = 10;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		has_ecm = no;
		has_escape_pod = no;
		has_scoop = no;
		max_energy = 100;
		max_flight_pitch = 0.1;
		max_flight_roll = 0.1;
		max_flight_speed = 0;
		missiles = 0;
		model = "asteroid.dat";
		name = "Asteroid";
		roles = "asteroid oolite-asteroid";
		scanClass = "CLASS_ROCK";
		smooth = yes;
		thrust = 0;
		unpiloted = yes;
		weapon_energy = 0;
		materials =
		{
			"asteroid.png" =
			{
				shininess = 2;
				specular = (0.1, 0.1, 0.1, 1.0);
			};
		};
		likely_cargo = 4;
	};
	"asteroid-alternative" =
	{
		like_ship = "asteroid";
		model = "asteroid1.dat";
		roles = "asteroid oolite-asteroid-alternative";
	};
	"barrel" =
	{
		ai_type = "dumbAI.plist";
		bounty = 1;
		cargo_type = "CARGO_RANDOM";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		materials =
		{
			"barrel_metal.png" =
			{
				shininess = 10;
				specular = ( 0.3, 0.3, 0.33, 1.0 );
			};
			"left_metal.png" =
			{
				shininess = 10;
				specular = ( 0.3, 0.3, 0.33, 1.0 );
			};
		};
		shaders =
		{
			"barrel_metal.png" =
			{
				specular_map = "oolite-barrel-specular.png";
				shininess = 60;
				specular = whiteColor;
			};
		};
		max_energy = 1;
		max_flight_pitch = 0.5;
		max_flight_roll = 0.5;
		max_flight_speed = 50;
		missiles = 0;
		model = "barrel.dat";
		name = "Cargo container";
		roles = "cargopod 1t-cargopod oolite-barrel";
		scanClass = "CLASS_CARGO";
		thrust = 0;
		unpiloted = yes;
		weapon_energy = 0;
	};
	"boa" =
	{
		aft_eject_position = "0.0 -15.0 -50.5";
		aft_weapon_type = "WEAPON_BEAM_LASER";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		escorts = 4;
		exhaust = ("0.0 3.67 -56.0 16.0 16.0 14.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_ecm = 0.75;
		has_escape_pod = 0.75;
		has_scoop = 0.75;
		likely_cargo = 12;
		max_cargo = 125;
		max_energy = 450;
		max_flight_pitch = 1;
		max_flight_roll = 2.8;
		max_flight_speed = 240;
		missile_launch_position = "0.0 -15.9 -5.8";
		missiles = 4;
		model = "boa_redux.dat";
		name = "Boa";
		roles = "trader oolite-boa";
		thrust = 36;
		weapon_position_aft = "0.0 11.0 -56.0";
		weapon_position_forward = "0.0 8.0 57.5";
		weapon_position_port = "-16.25 8.0 11.0";
		weapon_position_starboard = "16.25 8.0 11.0";
	};
	"boa-mk2" =
	{
		aft_eject_position = "0.0 -15.75 -50.75";
		aft_weapon_type = "WEAPON_BEAM_LASER";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3.2;
		escorts = 4;
		exhaust = ("9.75 1.5 -57.5 9.0 9.0 9.0", "-9.75 1.5 -57.5 9.0 9.0 9.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_ecm = 0.95;
		has_escape_pod = yes;
		has_scoop = yes;
		likely_cargo = 15;
		max_cargo = 175;
		max_energy = 525;
		max_flight_pitch = 1;
		max_flight_roll = 2.5;
		max_flight_speed = 312;
		missile_launch_position = "0.0 -6.0 37.0";
		missiles = 5;
		model = "boa2_redux.dat";
		name = "Boa Class Cruiser";
		roles = "trader sunskim-trader oolite-boa-mk2";
		thrust = 40;
		weapon_energy = 15;
		weapon_position_aft = "0.0 8.625 -54.125";
		weapon_position_forward = "0.0 8.0 57.5";
		weapon_position_port = "-16.25 1.75 0.0";
		weapon_position_starboard = "16.25 1.75 0.0";
	};
	"boa-mk2-player" =
	{
		aft_eject_position = "0.0 -15.75 -50.75";
		energy_recharge_rate = 3.2;
		exhaust = ("9.75 1.5 -57.5 9.0 9.0 9.0", "-9.75 1.5 -57.5 9.0 9.0 9.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		hud = "hud.plist";
		max_cargo = 175;
		max_energy = 525;
		max_flight_pitch = 1;
		max_flight_roll = 2.5;
		max_flight_speed = 312;
		max_missiles = 5;
		missile_launch_position = "0.0 -6.0 37.0";
		missiles = 5;
		model = "boa2_redux.dat";
		name = "Boa Class Cruiser";
		roles = "player";
		thrust = 40;
		view_position_aft = "0.0 22.875 -47.375";
		view_position_forward = "0.0 12.5 19.4375";
		view_position_port = "-20.67 11.17 -14.67";
		view_position_starboard = "20.67 11.17 -14.67";
		weapon_position_aft = "0.0 8.625 -54.125";
		weapon_position_forward = "0.0 1.8 47.5";
		weapon_position_port = "-16.25 1.75 0.0";
		weapon_position_starboard = "16.25 1.75 0.0";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 30.0 -200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 30.0 200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 210.0 -15.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -210.0 -15.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"boa-player" =
	{
		aft_eject_position = "0.0 -15.0 -50.5";
		energy_recharge_rate = 3;
		exhaust = ("0.0 3.67 -56.0 16.0 16.0 14.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		max_cargo = 125;
		max_energy = 450;
		max_flight_pitch = 1;
		max_flight_roll = 2.8;
		max_flight_speed = 240;
		max_missiles = 4;
		missile_launch_position = "0.0 -15.9 -5.8";
		missiles = 4;
		model = "boa_redux.dat";
		name = "Boa";
		roles = "player";
		thrust = 36;
		view_position_aft = "0.0 20.5 -50.75";
		view_position_forward = "0.0 16.25 23.9";
		view_position_port = "-7.3 16.25 23.9";
		view_position_starboard = "7.3 16.25 23.9";
		weapon_position_aft = "0.0 11.0 -56.0";
		weapon_position_forward = "0.0 8.0 43.0";
		weapon_position_port = "-16.25 8.0 11.0";
		weapon_position_starboard = "16.25 8.0 11.0";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 30.0 -200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 30.0 200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 210.0 -15.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -210.0 -15.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"boulder" =
	{
		ai_type = "dumbAI.plist";
		bounty = 5;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		has_ecm = no;
		has_escape_pod = no;
		has_scoop = no;
		max_energy = 25;
		max_flight_pitch = 0.5;
		max_flight_roll = 0.5;
		max_flight_speed = 5;
		missiles = 0;
		model = "boulder.dat";
		name = "Boulder";
		roles = "boulder oolite-boulder";
		scanClass = "CLASS_ROCK";
		smooth = yes;
		thrust = 0;
		unpiloted = yes;
		weapon_energy = 0;
		materials =
		{
			"asteroid.png" =
			{
				shininess = 2;
				specular = (0.1, 0.1, 0.1, 1.0);
			};
		};
	};
	"boulder-alternative" =
	{
		like_ship = "boulder";
		model = "boulder1.dat";
		roles = "boulder oolite-boulder-alternative";
	};
	"buoy" =
	{
		ai_type = "buoyAI.plist";
		beacon = "N0100 Navigation Buoy";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2;
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 250;
		max_flight_pitch = 2;
		max_flight_roll = 2;
		max_flight_speed = 0;
		missiles = 0;
		model = "buoy.dat";
		name = "Navigation Buoy";
		roles = "buoy oolite-buoy";
		thrust = 100;
		unpiloted = yes;
		weapon_energy = 0;
		materials =
		{
			"target_metal.png" =
			{
				shininess = 15;
				specular = (0.55, 0.58, 0.6, 1.0);
			};
		};
	};
	"buoy-witchpoint" =
	{
		ai_type = "buoyAI.plist";
		beacon = "W0100 Navigation Buoy (Witchpoint)";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2;
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 250;
		max_flight_pitch = 2;
		max_flight_roll = 2;
		max_flight_speed = 0;
		missiles = 0;
		model = "buoy.dat";
		name = "Witchpoint Beacon";
		roles = "buoy-witchpoint oolite-buoy-witchpoint";
		subentities = (
			"*FLASHER* 0 0 60 60 0.15 1 150",
			"*FLASHER* 0 0 -60 30 0.15 0.0 150",
			"*FLASHER* 0 0 60 5 2 0.0 25",
			"*FLASHER* 0 0 -60 5 2 0.0 25"
		);
		thrust = 100;
		unpiloted = yes;
		weapon_energy = 0;
		materials =
		{
			"target_metal.png" =
			{
				shininess = 15;
				specular = (0.55, 0.58, 0.6, 1.0);
			};
		};
	};
	"cloaking-device" =
	{
		ai_type = "dumbAI.plist";
		bounty = 1;
		cargo_type = "CARGO_SCRIPTED_ITEM";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 5;
		max_flight_pitch = 0.5;
		max_flight_roll = 0.5;
		max_flight_speed = 50;
		model = "barrel.dat";
		name = "Unusual cargo container";
		roles = "cloaking-device oolite-cloaking-device";
		scanClass = "CLASS_CARGO";
		script = "oolite-cloaking-device-pod.js";
		thrust = 0;
		unpiloted = yes;
	};
	"cobra3-alternate" =
	{
		aft_eject_position = "0.0 15.5 -33.0";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("-19 0.0 -32.5 15.0 7.5 12.5", "19 0.0 -32.5 15.0 7.5 12.5");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_ecm = 0.95;
		has_escape_pod = 0.95;
		has_scoop = 0.95;
		likely_cargo = 3;
		max_cargo = 35;
		max_energy = 250;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 320;
		missile_launch_position = "0.0 -4.5 16.5";
		missiles = 3;
		model = "cobra3_redux1.dat";
		name = "Cobra Mark III";
		roles = "hunter pirate trader hermit-ship sunskim-trader oolite-cobra3-alternate";
		thrust = 32;
		weapon_energy = 15;
		weapon_position_aft = "0.0 0.0 -32.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-40.0 2.17 -4.33";
		weapon_position_starboard = "40.0 2.17 -4.33";
	};
	"cobra3-pirate" =
	{
		aft_eject_position = "0.0 15.5 -33.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		bounty = 50;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("-19 0.0 -32.5 15.0 7.5 12.5", "19 0.0 -32.5 15.0 7.5 12.5");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_ecm = 0.1;
		has_escape_pod = 0.85;
		has_scoop = yes;
		has_shield_booster = 0.25;
		likely_cargo = 3;
		max_cargo = 5;
		max_energy = 250;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -4.5 16.5";
		missiles = 1;
		model = "cobra3_redux.dat";
		name = "Cobra Mark III";
		roles = "pirate hunter oolite-cobra3-pirate";
		thrust = 30;
		weapon_position_aft = "0.0 0.0 -32.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-40.0 2.17 -4.33";
		weapon_position_starboard = "40.0 2.17 -4.33";
	};
	"cobra3-player" =
	{
		aft_eject_position = "0.0 15.5 -33.0";
		energy_recharge_rate = 4;
		exhaust = ("-19 0.0 -32.5 15.0 7.5 12.5", "19 0.0 -32.5 15.0 7.5 12.5");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		laser_color = "redColor";
		max_cargo = 20;
		max_energy = 256;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 350;
		max_missiles = 4;
		missile_launch_position = "0.0 -4.5 16.5";
		missiles = 3;
		model = "cobra3_redux.dat";
		name = "Cobra Mark III";
		roles = "player";
		thrust = 32;
		view_position_aft = "0.0 7.5 -32.5";
		view_position_forward = "0.0 7.25 16.25";
		view_position_port = "-30.0 4.75 0.0";
		view_position_starboard = "30.0 4.75 0.0";
		weapon_position_aft = "0.0 0.0 -32.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-40.0 2.17 -4.33";
		weapon_position_starboard = "40.0 2.17 -4.33";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 30.0 -200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 30.0 200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 200.0 -15.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -200.0 -15.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"cobra3-trader" =
	{
		aft_eject_position = "0.0 15.5 -33.0";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2;
		exhaust = ("-19 0.0 -32.5 15.0 7.5 12.5", "19 0.0 -32.5 15.0 7.5 12.5");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_ecm = 0.15;
		has_escape_pod = 0.95;
		has_scoop = 0.95;
		likely_cargo = 3;
		max_cargo = 20;
		max_energy = 150;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -4.5 16.5";
		missiles = 3;
		model = "cobra3_redux.dat";
		name = "Cobra Mark III";
		roles = "trader scavenger sunskim-trader oolite-cobra3-trader";
		thrust = 30;
		weapon_position_aft = "0.0 0.0 -32.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-40.0 2.17 -4.33";
		weapon_position_starboard = "40.0 2.17 -4.33";
	};
	cobramk1 =
	{
		aft_eject_position = "0.0 7.5 -21.0";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2.5;
		exhaust = ("8.2 0.0 -27.5 6.0 4.0 4.0", "-8.2 0.0 -27.5 6.0 4.0 4.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_scoop = 0.95;
		likely_cargo = 2;
		max_cargo = 10;
		max_energy = 150;
		max_flight_pitch = 1.2;
		max_flight_roll = 2;
		max_flight_speed = 260;
		missile_launch_position = "0.0 -2.0 14.0";
		missiles = 1;
		model = "cobra1_redux.dat";
		name = "Cobra Mark I";
		roles = "pirate hunter scavenger trader hermit-ship oolite-cobramk1";
		thrust = 25;
		weapon_position_aft = "0.0 0.0 -27.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-35.0 -1.0 0.5";
		weapon_position_starboard = "35.0 -1.0 0.5";
	};
	"cobramk1-alt" =
	{
		aft_eject_position = "0.0 7.5 -21.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3.75;
		exhaust = ("8.2 0.0 -27.5 6.0 4.0 4.0", "-8.2 0.0 -27.5 6.0 4.0 4.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_fuel_injection = 0.25;
		has_scoop = 0.95;
		has_shield_booster = 0.25;
		likely_cargo = 2;
		max_cargo = 10;
		max_energy = 200;
		max_flight_pitch = 1.2;
		max_flight_roll = 2;
		max_flight_speed = 260;
		missile_launch_position = "0.0 -2.0 14.0";
		missiles = 1;
		model = "cobra1_redux1.dat";
		name = "Cobra Mark I";
		roles = "pirate oolite-cobramk1-alt";
		thrust = 30;
		weapon_position_aft = "0.0 0.0 -27.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-35.0 -1.0 0.5";
		weapon_position_starboard = "35.0 -1.0 0.5";
	};
	"cobramk1-miner" =
	{
		accuracy = 8;
		aft_eject_position = "0.0 7.5 -21.0";
		ai_type = "minerAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2.5;
		exhaust = ("8.2 0.0 -27.5 6.0 4.0 4.0", "-8.2 0.0 -27.5 6.0 4.0 4.0");
		forward_weapon_type = "WEAPON_MINING_LASER";
		fuel = 70;
		has_scoop = yes;
		max_cargo = 10;
		max_energy = 150;
		max_flight_pitch = 1.2;
		max_flight_roll = 2;
		max_flight_speed = 260;
		missile_launch_position = "0.0 -2.0 14.0";
		missiles = 1;
		model = "cobra1_redux2.dat";
		name = "Cobra Mark I";
		roles = "miner oolite-cobramk1-miner";
		thrust = 25;
		weapon_position_aft = "0.0 0.0 -27.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-35.0 -1.0 0.5";
		weapon_position_starboard = "35.0 -1.0 0.5";
	};
	"cobramk1-player" =
	{
		aft_eject_position = "0.0 7.5 -21.0";
		energy_recharge_rate = 2.5;
		exhaust = ("8.2 0.0 -27.5 6.0 4.0 4.0", "-8.2 0.0 -27.5 6.0 4.0 4.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud-small.plist";
		max_cargo = 10;
		max_energy = 150;
		max_flight_pitch = 1.2;
		max_flight_roll = 2;
		max_flight_speed = 260;
		max_missiles = 1;
		missile_launch_position = "0.0 -2.0 14.0";
		missiles = 1;
		model = "cobra1_redux.dat";
		name = "Cobra Mark I";
		roles = "player";
		thrust = 25;
		view_position_aft = "0.0 3.75 -27.5";
		view_position_forward = "0.0 2.925 15.125";
		view_position_port = "-13.0 3.75 0.0";
		view_position_starboard = "13.0 3.75 0.0";
		weapon_position_aft = "0.0 0.0 -27.5";
		weapon_position_forward = "0.0 0.0 17.5";
		weapon_position_port = "-25.0 -1.0 0.5";
		weapon_position_starboard = "25.0 -1.0 0.5";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 20.0 -150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 20.0 150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 150.0 -10.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -150.0 -10.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"constrictor" =
	{
		aft_eject_position = "0.0 5.5 -19.0";
		ai_type = "oolite-constrictor-AI.plist";
		bounty = 250;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 5;
		exhaust = ("0.0 0.0 -30.0 18.0 12.0 12.0");
		forward_weapon_type = "WEAPON_MILITARY_LASER";
		fuel = 70;
		has_ecm = yes;
		has_escape_pod = yes;
		has_fuel_injection = yes;
		likely_cargo = 3;
		max_cargo = 15;
		max_energy = 450;
		max_flight_pitch = 1.75;
		max_flight_roll = 2.5;
		max_flight_speed = 600;
		missile_launch_position = "0.0 -5.5 16.0";
		missiles = 3;
		model = "constrictor_redux.dat";
		name = "Constrictor";
		pilot = "constrictor-mission-thief";	// key to entry in characters.plist
		roles = "constrictor oolite-constrictor";
		script = "oolite-constrictor.js";
		thrust = 50;
		weapon_position_aft = "0.0 -4.5 -30.0";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-18.5 0.0 -14.0";
		weapon_position_starboard = "18.5 0.0 -14.0";
	};
	"coriolis-station" =
	{
		ai_type = "stationAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 100;
		forward_weapon_type = "WEAPON_NONE";
		frangible = 0;
		has_ecm = yes;
		has_escape_pod = no;
		has_scoop = no;
		max_energy = 25000;
		max_flight_pitch = 8;
		max_flight_roll = 8;
		max_flight_speed = 0;
		missiles = 0;
		model = "new_coriolis.dat";
		name = "Coriolis Station";
		roles = "coriolis station oolite-coriolis-station";
		rotating = yes;
		subentities =
		(
			{
				subentity_key = "dock-flat";
				orientation = ( 1, 0, 0, 1);	// rotated 90 degrees
				position = ( 0, 0, 500 );
				is_dock = true;
			},
			{
				subentity_key = "arc-detail";
			},
			{
				subentity_key = "arc-detail";
				orientation = ( 1, 0, 0, 1 );
			},
			{
				subentity_key = "arc-detail";
				orientation = ( 0, 0, 0, 1 );
			},
			{
				subentity_key = "arc-detail";
				orientation = ( 1, 0, 0, -1 );
			},
			
			{
				type = flasher;
				size = 12;
				color = { hue = 60; };
				frequency = 1;
				phase = -1;
				position = ( 0, 92, 475 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 75; };
				frequency = 1;
				phase = -1.2;
				position = ( 0, 92, 425 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 90; };
				frequency = 1;
				phase = -1.2;
				position = ( 0, 92, 375 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 105; };
				frequency = 1;
				phase = -1.6;
				position = ( 0, 92, 325 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 120; };
				frequency = 1;
				phase = -1.8;
				position = ( 0, 92, 275 );
			},
			
			{
				type = flasher;
				size = 12;
				color = { hue = 60; };
				frequency = 1;
				phase = -1;
				position = ( 0, -92, 475 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 75; };
				frequency = 1;
				phase = -1.2;
				position = ( 0, -92, 425 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 90; };
				frequency = 1;
				phase = -1.2;
				position = ( 0, -92, 375 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 105; };
				frequency = 1;
				phase = -1.6;
				position = ( 0, -92, 325 );
			},
			{
				type = flasher;
				size = 12;
				color = { hue = 120; };
				frequency = 1;
				phase = -1.8;
				position = ( 0, -92, 275 );
			},
			
			{
				type = flasher;
				size = 12;
				color = "orangeColor";
				frequency = 1;
				phase = 0.5;
				position = ( 0, -16, 252 );
			},
			{
				type = flasher;
				size = 12;
				color = "orangeColor";
				frequency = 1;
				phase = 0.5;
				position = ( 0, 16, 252 );
			},
			{
				type = flasher;
				size = 12;
				color = "orangeColor";
				frequency = 1;
				phase = 0;
				position = ( 16, 0, 252 );
			},
			{
				type = flasher;
				size = 12;
				color = "orangeColor";
				frequency = 1;
				phase = 0;
				position = ( -16, 0, 252 );
			}
		);
		thrust = 100;
		weapon_energy = 0;
	};
	dock =
	{
		ai_type = "nullAI.plist";
		model = "dock.dat";
		name = "Docking Slit (Vertical)";
		roles = "docking-slit-vertical";
	};
	"dock-flat" =
	{
		ai_type = "nullAI.plist";
		model = "dock-flat.dat";
		name = "Docking Slit (horizontal)";
		roles = "docking-slit-horizontal oolite-dock-flat";
	};
	"dodecahedron-station" =
	{
		ai_type = "stationAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 100;
		forward_weapon_type = "WEAPON_NONE";
		frangible = 0;
		has_ecm = yes;
		has_escape_pod = no;
		has_scoop = no;
		max_energy = 25000;
		max_flight_pitch = 8;
		max_flight_roll = 8;
		max_flight_speed = 0;
		missiles = 0;
		model = "new-dodo.dat";
		name = "Dodecahedron Station";
		roles = "dodo dodec dodecahedron station oolite-dodecahedron-station";
		rotating = yes;
		subentities =
		(
			"dock-flat 0 0 392 1 0 0 1",
			"*FLASHER* 0 92 360 60.0 1 -0.50 12",
			"*FLASHER* 0 92 315 75.0 1 -0.60 12",
			"*FLASHER* 0 92 270 90.0 1 -0.70 12",
			"*FLASHER* 0 92 225 105.0 1 -0.80 12",
			"*FLASHER* 0 92 180 120.0 1 -0.90 12",
			"*FLASHER* 0 -92 360 60.0 1 -0.50 12",
			"*FLASHER* 0 -92 315 75.0 1 -0.60 12",
			"*FLASHER* 0 -92 270 90.0 1 -0.70 12",
			"*FLASHER* 0 -92 225 105.0 1 -0.80 12",
			"*FLASHER* 0 -92 180 120.0 1 -0.90 12",
			"*FLASHER* 0 -16 144 30.0 1 0.5 12",
			"*FLASHER* 0 16 144 30.0 1 0.5 12",
			"*FLASHER* 16 0 144 30.0 1 0.0 12",
			"*FLASHER* -16 0 144 30.0 1 0.0 12"
		);
		thrust = 100;
		weapon_energy = 0;
	};
	// ecm hardened missile
	"ecm-proof-missile" =
	{
		ai_type = "hardMissileAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 0;
		exhaust = ("0.0 0.0 -3.5 2.0 2.0 4.0");
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 5;
		max_flight_pitch = 8;
		max_flight_roll = 10;
		max_flight_speed = 750;
		missiles = 0;
		model = "missile.dat";
		name = "ECM Hardened Missile";
		roles = "missile EQ_HARDENED_MISSILE oolite-ecm-proof-missile";
		scanClass = "CLASS_MISSILE";
		thrust = 250;
		unpiloted = yes;
		weapon_energy = 4500;
	};
	"escape-capsule" =
	{
		aft_eject_position = "0.0 0.0 -2.0";
		ai_type = "homeAI.plist";
		cargo_type = "CARGO_SLAVES";
		energy_recharge_rate = 2;
		exhaust =
		(
			"0.0 2.96 -1.67 0.5 0.5 0.5",
			"2.56 -1.48 -1.67 0.5 0.5 0.5",
			"-2.56 -1.48 -1.67 0.5 0.5 0.5"
		);
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 25;
		max_flight_pitch = 0.5;
		max_flight_roll = 0.5;
		max_flight_speed = 50;
		missile_launch_position = "0.0 0.0 4.5";
		missiles = 0;
		model = "escpod_redux.dat";
		name = "Escape capsule";
		roles = "escape-capsule oolite-escape-capsule";
		scanClass = "CLASS_CARGO";
		subentities =
		(
			"*FLASHER* 0.0 4.42 -1.54\t0.0 2 0.0 2.0",
			"*FLASHER* 3.83 -2.21 -1.54\t0.0 2 0.0 2.0",
			"*FLASHER* -3.83 -2.21 -1.54\t0.0 2 0.0 2.0"
		);
		thrust = 5;
		weapon_position_aft = "0.0 0.0 -1.67";
		weapon_position_forward = "0.0 0.0 4.18";
		weapon_position_port = "-1.31 0.76 0.34";
		weapon_position_starboard = "1.31 0.76 0.34";
	};
	"ferdelance" =
	{
		aft_eject_position = "0.0 3.0 -38.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4.5;
		exhaust = ("0.0 -5.0 -42.5 6.0 6.0 8.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_ecm = yes;
		has_escape_pod = 0.25;
		has_fuel_injection = 0.75;
		has_scoop = yes;
		has_shield_booster = 0.5;
		has_shield_enhancer = 0.5;
		likely_cargo = 2;
		max_cargo = 12;
		max_energy = 150;
		max_flight_pitch = 1;
		max_flight_roll = 3.6;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -10.5 16.5";
		missiles = 2;
		model = "ferdelance_redux.dat";
		name = "Fer-de-Lance";
		roles = "pirate hunter oolite-ferdelance";
		thrust = 36;
		weapon_position_aft = "0.0 0.0 -42.5";
		weapon_position_forward = "0.0 0.0 4.18";
		weapon_position_port = "-16.875 -4.0 3.5";
		weapon_position_starboard = "16.875 -4.0 3.5";
	};
	"ferdelance-player" =
	{
		aft_eject_position = "0.0 3.0 -38.0";
		energy_recharge_rate = 4.5;
		exhaust = ("0.0 -5.0 -42.5 6.0 6.0 8.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		has_scoop = yes;
		hud = "hud.plist";
		max_cargo = 12;
		max_energy = 150;
		max_flight_pitch = 1;
		max_flight_roll = 3.6;
		max_flight_speed = 300;
		max_missiles = 2;
		missile_launch_position = "0.0 -10.5 16.5";
		missiles = 2;
		model = "ferdelance_redux.dat";
		name = "Fer-de-Lance";
		roles = "player";
		thrust = 25;
		view_position_aft = "0.0 5.0 -32.5";
		view_position_forward = "0.0 0.0 9.0";
		view_position_port = "-16.875 2.0 3.5";
		view_position_starboard = "16.875 2.0 3.5";
		weapon_position_aft = "0.0 0.0 -42.5";
		weapon_position_forward = "0.0 -9.5 35.0";
		weapon_position_port = "-16.875 -4.0 3.5";
		weapon_position_starboard = "16.875 -4.0 3.5";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 20.0 -150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 20.0 150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 150.0 -13.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -165.0 -12.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"gecko" =
	{
		aft_eject_position = "0.0 4.5 -11.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		exhaust = ("0.0 0.0 -20.0 5.0 4.0 4.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		has_scoop = yes;
		has_shield_booster = 0.4;
		likely_cargo = 1;
		max_cargo = 3;
		max_energy = 250;
		max_flight_pitch = 1.5;
		max_flight_roll = 3;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -2.0 10.0";
		missiles = 1;
		model = "gecko_redux.dat";
		name = "Gecko";
		roles = "pirate oolite-gecko";
		thrust = 45;
		weapon_position_forward = "0.0 0.0417 16.6667";
		weapon_position_port = "-13.75 -2.0625 -1.875";
		weapon_position_starboard = "13.75 -2.0625 -1.875";
	};
	"hermit-docking-slit" =
	{
		ai_type = "nullAI.plist";
		model = "rock-dock.dat";
		name = "Docking Slit";
		roles = "docking-slit oolite-hermit-docking-slit";
	};
	"hermitage" =
	{
		ai_type = "nullAI.plist";
		model = "rock-box.dat";
		name = "Rock Hermit living area";
		roles = "rock-box oolite-hermitage";
	};
	"icosahedron-station" =
	{
		ai_type = "stationAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 100;
		forward_weapon_type = "WEAPON_NONE";
		frangible = 0;
		has_ecm = yes;
		has_escape_pod = no;
		has_scoop = no;
		max_energy = 25000;
		max_flight_pitch = 8;
		max_flight_roll = 8;
		max_flight_speed = 0;
		missiles = 0;
		model = "new-icos.dat";
		name = "Icosahedron Station";
		roles = "ico icosa icosahedron station oolite-icosahedron-station";
		rotating = yes;
		subentities =
		(
			"dock-flat 0 0 500 1 0 0 1",
			"*FLASHER* 0 92 475 60.0 1 -0.50 12",
			"*FLASHER* 0 92 425 75.0 1 -0.60 12",
			"*FLASHER* 0 92 375 90.0 1 -0.70 12",
			"*FLASHER* 0 92 325 105.0 1 -0.80 12",
			"*FLASHER* 0 92 275 120.0 1 -0.90 12",
			"*FLASHER* 0 -92 475 60.0 1 -0.50 12",
			"*FLASHER* 0 -92 425 75.0 1 -0.60 12",
			"*FLASHER* 0 -92 375 90.0 1 -0.70 12",
			"*FLASHER* 0 -92 325 105.0 1 -0.80 12",
			"*FLASHER* 0 -92 275 120.0 1 -0.90 12",
			"*FLASHER* 0 -16 252 30.0 1 0.5 12",
			"*FLASHER* 0 16 252 30.0 1 0.5 12",
			"*FLASHER* 16 0 252 30.0 1 0.0 12",
			"*FLASHER* -16 0 252 30.0 1 0.0 12"
		);
		thrust = 100;
		weapon_energy = 0;
	};
	krait =
	{
		aft_eject_position = "0.0 7.5 -16.5";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2.5;
		exhaust = ("-7.5 0.0 -35.58 4.0 4.0 5.0", "7.5 0.0 -35.58 4.0 4.0 5.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_fuel_injection = 0.65;
		has_scoop = 0.95;
		has_shield_booster = 0.5;
		has_shield_enhancer = 0.25;
		likely_cargo = 2;
		max_cargo = 2;
		max_energy = 250;
		max_flight_pitch = 1.5;
		max_flight_roll = 2.75;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -3.5 16.5";
		missiles = 0;
		model = "krait_redux.dat";
		name = "Krait";
		roles = "pirate hunter oolite-krait";
		thrust = 35;
		weapon_position_aft = "0.0 -5.0 -20.0";
		weapon_position_forward = "0.0 0.0417 16.6667";
		weapon_position_port = "-45.0 0.0 -13.5";
		weapon_position_starboard = "45.0 0.0 -13.5";
	};
	mamba =
	{
		aft_eject_position = "0.0 5.5 -17.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("0.0 0.0 -27.5 10.0 8.0 12.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		has_scoop = 0.95;
		has_shield_booster = 0.25;
		likely_cargo = 1;
		max_cargo = 4;
		max_energy = 240;
		max_flight_pitch = 1.4;
		max_flight_roll = 2.1;
		max_flight_speed = 320;
		missile_launch_position = "0.0 -3.5 3.5";
		missiles = 0;
		model = "mamba_redux.dat";
		name = "Mamba";
		roles = "pirate oolite-mamba";
		thrust = 32;
		weapon_position_aft = "0.0 -4.5 -27.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-16.5 -3.0 0.0";
		weapon_position_starboard = "16.5 -3.0 0.0";
	};
	"mamba-escort" =
	{
		aft_eject_position = "0.0 5.5 -17.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("0.0 0.0 -27.5 10.0 8.0 12.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		likely_cargo = 1;
		max_cargo = 4;
		max_energy = 240;
		max_flight_pitch = 1.4;
		max_flight_roll = 2.1;
		max_flight_speed = 320;
		missile_launch_position = "0.0 -3.5 3.5";
		missiles = 0;
		model = "mamba_redux1.dat";
		name = "Mamba Escort";
		roles = "escort oolite-mamba-escort";
		thrust = 32;
		weapon_position_aft = "0.0 -4.5 -27.5";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-16.5 -3.0 0.0";
		weapon_position_starboard = "16.5 -3.0 0.0";
	};
	"missile" =
	{
		ai_type = "missileAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 0;
		exhaust = ("0.0 0.0 -3.5 2.0 2.0 4.0");
		forward_weapon_type = "WEAPON_NONE";
		max_energy = 5;
		max_flight_pitch = 8;
		max_flight_roll = 10;
		max_flight_speed = 750;
		missiles = 0;
		model = "missile.dat";
		name = "Missile";
		roles = "missile EQ_MISSILE oolite-missile";
		scanClass = "CLASS_MISSILE";
		thrust = 250;
		unpiloted = yes;
		weapon_energy = 4500;
	};
	"moray" =
	{
		aft_eject_position = "0.0 5.75 -8.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("0.0 -2.0 -30.0 10.0 8.0 16.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_scoop = yes;
		has_shield_booster = 0.5;
		likely_cargo = 2;
		max_cargo = 7;
		max_energy = 240;
		max_flight_pitch = 1.5;
		max_flight_roll = 2.5;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -7.75 0.5";
		missiles = 2;
		model = "moray_redux.dat";
		name = "Moray Star Boat";
		roles = "pirate oolite-moray";
		thrust = 32;
		weapon_position_aft = "0.0 1.625 -20.0";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-30.0 -2.0 6.25";
		weapon_position_starboard = "30.0 -2.0 6.25";
	};
	"moray-player" =
	{
		aft_eject_position = "0.0 5.75 -8.0";
		energy_recharge_rate = 3;
		exhaust = ("0.0 -2.0 -30.0 10.0 8.0 16.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		max_cargo = 7;
		max_energy = 240;
		max_flight_pitch = 1.5;
		max_flight_roll = 2.5;
		max_flight_speed = 300;
		max_missiles = 2;
		missile_launch_position = "0.0 -7.75 0.5";
		missiles = 2;
		model = "moray_redux.dat";
		name = "Moray Star Boat";
		roles = "player";
		thrust = 32;
		view_position_aft = "0.0 8.875 5.5";
		view_position_forward = "0.0 4.4 22.5";
		view_position_port = "-22.5 5.25 11.875";
		view_position_starboard = "22.5 5.25 11.875";
		weapon_position_aft = "0.0 1.625 -10.0";
		weapon_position_forward = "0.0 -10.5 30.5";
		weapon_position_port = "-30.0 -2.0 6.25";
		weapon_position_starboard = "30.0 -2.0 6.25";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 20.0 -150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 20.0 150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 150.0 -10.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -150.0 -10.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"morayMED" =
	{
		aft_eject_position = "0.0 5.75 -8.0";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("0.0 -2.0 -30.0 10.0 8.0 16.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		fuel = 70;
		has_scoop = yes;
		likely_cargo = 7;
		max_cargo = 22;
		max_energy = 240;
		max_flight_pitch = 1.5;
		max_flight_roll = 2.5;
		max_flight_speed = 300;
		missile_launch_position = "0.0 -7.75 0.5";
		missiles = 2;
		model = "moray_redux1.dat";
		name = "Moray Medical Boat";
		roles = "trader sunskim-trader oolite-morayMED";
		thrust = 32;
		weapon_position_aft = "0.0 1.625 -20.0";
		weapon_position_forward = "0.0 0.0 27.5";
		weapon_position_port = "-30.0 -2.0 6.25";
		weapon_position_starboard = "30.0 -2.0 6.25";
	};
	"morayMED-player" =
	{
		aft_eject_position = "0.0 5.75 -8.0";
		energy_recharge_rate = 2.75;
		exhaust = ("0.0 -2.0 -30.0 10.0 8.0 16.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		max_cargo = 7;
		max_energy = 240;
		max_flight_pitch = 1.5;
		max_flight_roll = 2.5;
		max_flight_speed = 300;
		max_missiles = 2;
		missile_launch_position = "0.0 -7.75 0.5";
		missiles = 2;
		model = "moray_redux1.dat";
		name = "Moray Medical Boat";
		roles = "player";
		thrust = 32;
		view_position_aft = "0.0 8.875 5.5";
		view_position_forward = "0.0 4.4 22.5";
		view_position_port = "-22.5 5.25 11.875";
		view_position_starboard = "22.5 5.25 11.875";
		weapon_position_aft = "0.0 1.625 -10.0";
		weapon_position_forward = "0.0 -10.5 30.5";
		weapon_position_port = "-30.0 -2.0 6.25";
		weapon_position_starboard = "30.0 -2.0 6.25";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 20.0 -150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 20.0 150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-106.06 20.0 106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-150.0 20.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-106.06 20.0 -106.06";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 150.0 -10.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -150.0 -10.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"oolite-unknown-ship" =
	{
		// Pseudo-ship shown when selecting a saved game using an unknown ship type, or a broken demo ship model.
		materials =
		{
			"questionmark-material" =
			{
				diffuse = "42 40 40";
				diffuse_map = "";
				emission = "200 175 25";
				shininess = 16;
				specular = "20 40 115";
			};
		};
		model = "oolite-unknown-ship.dat";
		name = "Question Mark";
		roles = "oo-unknown-ship oolite-unknown-ship";
		smooth = yes;
	};
	"python" =
	{
		aft_eject_position = "0.0 15.5 -50.0";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2.5;
		exhaust = ("0.0 0.0 -64.5 12.0 12.0 13.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_escape_pod = 0.75;
		has_scoop = yes;
		has_shield_booster = 0.75;
		likely_cargo = 10;
		max_cargo = 100;
		max_energy = 450;
		max_flight_pitch = 0.8;
		max_flight_roll = 2;
		max_flight_speed = 200;
		missile_launch_position = "0.0 -20.5 -18.0";
		missiles = 2;
		model = "python_redux.dat";
		name = "Python";
		roles = "trader pirate oolite-python";
		thrust = 20;
		weapon_position_aft = "0.0 10 -65.0";
		weapon_position_forward = "0.0 0.0 65.0";
		weapon_position_port = "-26.67 0.0 4.33";
		weapon_position_starboard = "26.67 0.0 4.33";
	};
	"python-blackdog" =
	{
		aft_eject_position = "0.0 15.5 -50.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3.5;
		escorts = 2;
		exhaust = ("0.0 0.0 -64.5 12.0 12.0 13.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_ecm = 0.75;
		has_escape_pod = 0.75;
		has_scoop = yes;
		has_shield_booster = 0.85;
		likely_cargo = 10;
		max_cargo = 100;
		max_energy = 450;
		max_flight_pitch = 0.8;
		max_flight_roll = 2;
		max_flight_speed = 200;
		missile_launch_position = "0.0 -20.5 -18.0";
		missiles = 2;
		model = "python_redux2.dat";
		name = "Python";
		roles = "pirate oolite-python-blackdog";
		thrust = 20;
		weapon_position_aft = "0.0 10 -65.0";
		weapon_position_forward = "0.0 0.0 65.0";
		weapon_position_port = "-26.67 0.0 4.33";
		weapon_position_starboard = "26.67 0.0 4.33";
	};
	"python-player" =
	{
		aft_eject_position = "0.0 15.5 -50.0";
		energy_recharge_rate = 2.5;
		exhaust = ("0.0 0.0 -64.5 12.0 12.0 13.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		max_cargo = 100;
		max_energy = 450;
		max_flight_pitch = 0.8;
		max_flight_roll = 2;
		max_flight_speed = 200;
		max_missiles = 2;
		missile_launch_position = "0.0 -20.5 -18.0";
		missiles = 2;
		model = "python_redux.dat";
		name = "Python";
		roles = "player";
		thrust = 20;
		view_position_aft = "0.0 15.0 -49.5";
		view_position_forward = "0.0 10.0 31.5";
		view_position_port = "-16.0 4.0 15.2";
		view_position_starboard = "16.0 4.0 15.2";
		weapon_position_aft = "0.0 10 -55.0";
		weapon_position_forward = "0.0 0.0 55.0";
		weapon_position_port = "-26.67 0.0 4.33";
		weapon_position_starboard = "26.67 0.0 4.33";
		custom_views =
		(
			{
				view_description = "Rear View";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 30.0 -200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Right View";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Right View";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Right View";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front View";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 30.0 200.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Front Left View";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-141.42 30.0 141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Left View";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-200.0 30.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Rear Left View";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-141.42 30.0 -141.42";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Top View";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 230.0 -18.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Bottom View";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -230.0 -18.0";
				weapon_facing = "FORWARD";
			}
		);
	};
	"python-trader" =
	{
		aft_eject_position = "0.0 15.5 -50.0";
		ai_type = "route1traderAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2.5;
		escorts = 2;
		exhaust = ("0.0 0.0 -64.5 12.0 12.0 13.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		fuel = 70;
		has_escape_pod = yes;
		has_scoop = yes;
		likely_cargo = 10;
		max_cargo = 100;
		max_energy = 450;
		max_flight_pitch = 0.8;
		max_flight_roll = 2;
		max_flight_speed = 200;
		missile_launch_position = "0.0 -20.5 -18.0";
		missiles = 2;
		model = "python_redux1.dat";
		name = "Python";
		roles = "trader oolite-python-trader";
		thrust = 20;
		weapon_position_aft = "0.0 10 -65.0";
		weapon_position_forward = "0.0 0.0 65.0";
		weapon_position_port = "-26.67 0.0 4.33";
		weapon_position_starboard = "26.67 0.0 4.33";
	};
	"qbomb" =
	{
		ai_type = "timebombAI.plist";
		energy_recharge_rate = 0;
		max_energy = 10;
		max_flight_pitch = 2;
		max_flight_roll = 2;
		max_flight_speed = 1000;
		model = "qbomb.dat";
		name = "Quirium Cascade Mine";
		roles = "energy-bomb EQ_QC_MINE oolite-qbomb";
		thrust = 0;
	};
	"rock-hermit" =
	{
		ai_type = "rockHermitAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 5;
		"equipment_price_factor" = 4.5;
		"equivalent_tech_level" = 1;
		forward_weapon_type = "WEAPON_NONE";
		frangible = 0;
		has_ecm = yes;
		has_escape_pod = no;
		has_scoop = no;
		"max_defense_ships" = 2;
		max_energy = 1000;
		max_flight_pitch = 8;
		max_flight_roll = 8;
		max_flight_speed = 0;
		"max_scavengers" = 1;
		missiles = 0;
		model = "new-rock.dat";
		name = "Rock Hermit";
		port_radius = 250;
		requires_docking_clearance = no;
		roles = "rockhermit station oolite-rock-hermit";
		smooth = yes;
		subentities = (
			"hermit-docking-slit 0 0 0 1 0 0 0",
			"hermitage 15 -80 210 1 0 0 0",
			"strut 0 -105 205 1 0 0 0",
			"strut 30 -105 205 1 0 0 0",
			"*FLASHER* 0 -16 -78 20.0 1 0.5 12",
			"*FLASHER* 0 16 -78 20.0 1 0.5 12",
			"*FLASHER* 16 0 -78 30.0 1 0.0 12",
			"*FLASHER* -16 0 -78 30.0 1 0.0 12"
		);
		thrust = 100;
		weapon_energy = 0;
		materials =
		{
			"asteroid.png" =
			{
				shininess = 2;
				specular = (0.1, 0.1, 0.1, 1.0);
			};
		};
	};
	"scarred-alloy" =
	{
		like_ship = "alloy";
		
		model = "scarred_alloy.dat";
		roles = "alloy oolite-scarred-alloy";
		
		materials =
		{
			"scarred_metal.png" =
			{
				shininess = 20;
				specular = (0.75, 0.75, 0.8, 1.0);
				specular_map = "oolite-scarred-metal-specular.png";
			};
			"metal.png" =
			{
				shininess = 20;
				specular = (0.75, 0.75, 0.8, 1.0);
			};
		};
	};
	"shuttle" =
	{
		aft_eject_position = "0.0 0 -18.0";
		ai_type = "nullAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 1;
		exhaust = (
			"6.7 6.7 -17.5 4.0 4.0 5.0",
			"-6.7 6.7 -17.5 4.0 4.0 5.0",
			"6.7 -6.7 -17.5 4.0 4.0 5.0",
			"-6.7 -6.7 -17.5 4.0 4.0 5.0"
		);
		forward_weapon_type = "WEAPON_NONE";
		max_cargo = 30;
		max_energy = 120;
		max_flight_pitch = 0.9;
		max_flight_roll = 2;
		max_flight_speed = 80;
		missile_launch_position = "0.0 -7.25 15.0";
		missiles = 0;
		model = "shuttle_redux.dat";
		name = "Orbital Shuttle";
		roles = "shuttle oolite-shuttle";
		thrust = 16;
		weapon_position_aft = "0.0 0.0 -17.5";
		weapon_position_forward = "0.0 -4.5 17.5";
		weapon_position_port = "-9.0 0.0 11.5";
		weapon_position_starboard = "9.0 0.0 11.5";
	};
	"sidewinder" =
	{
		aft_eject_position = "0.0 7.5 -18.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2;
		exhaust = ("0.0 0.0 -17.0 8.0 6.0 12.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		max_energy = 240;
		max_flight_pitch = 1.6;
		max_flight_roll = 2.8;
		max_flight_speed = 370;
		missile_launch_position = "0.0 -3.0 6.0";
		missiles = 0;
		model = "sidewinder_redux.dat";
		name = "Sidewinder Scout Ship";
		roles = "pirate hunter oolite-sidewinder";
		thrust = 37;
		weapon_position_aft = "0.0 -6.5 -17.5";
		weapon_position_forward = "0.0 -4.5 17.5";
		weapon_position_port = "-24.25 0.0 0.0";
		weapon_position_starboard = "24.25 0.0 0.0";
	};
	"sidewinder-escort" =
	{
		aft_eject_position = "0.0 7.5 -18.0";
		ai_type = "pirateAI.plist";
		auto_ai = yes;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2.5;
		exhaust = ("0.0 0.0 -17.0 8.0 6.0 12.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		max_energy = 240;
		max_flight_pitch = 1.8;
		max_flight_roll = 2.8;
		max_flight_speed = 370;
		missile_launch_position = "0.0 -3.0 6.0";
		missiles = 0;
		model = "sidewinder_redux.dat";
		name = "Sidewinder Scout Ship";
		roles = "escort hunter oolite-sidewinder-escort";
		thrust = 37;
		weapon_position_aft = "0.0 -6.5 -17.5";
		weapon_position_forward = "0.0 -4.5 17.5";
		weapon_position_port = "-24.25 0.0 0.0";
		weapon_position_starboard = "24.25 0.0 0.0";
	};
	"splinter" =
	{
		ai_type = "dumbAI.plist";
		bounty = 1;
		cargo_type = "CARGO_MINERALS";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		has_ecm = no;
		has_escape_pod = no;
		has_scoop = no;
		max_energy = 5;
		max_flight_pitch = 1;
		max_flight_roll = 1;
		max_flight_speed = 10;
		missiles = 0;
		model = "splinter.dat";
		name = "Splinter";
		roles = "splinter oolite-splinter";
		scanClass = "CLASS_CARGO";
		smooth = yes;
		thrust = 0;
		unpiloted = yes;
		weapon_energy = 0;
		materials =
		{
			"asteroid.png" =
			{
				shininess = 2;
				specular = (0.1, 0.1, 0.1, 1.0);
			};
		};
	};
	"splinter-alternative" =
	{
		like_ship = "splinter";
		model = "splinter1.dat";
		roles = "splinter oolite-splinter-alternative";
	};
	"strut" =
	{
		ai_type = "nullAI.plist";
		model = "strut.dat";
		name = "Strut 10-10-30";
		roles = "strut oolite-strut";
		unpiloted = yes;
	};
	"tharglet" =
	{
		ai_type = "thargletAI.plist";
		bounty = 50;
		cargo_type = "CARGO_THARGOID";
		energy_recharge_rate = 3;
		forward_weapon_type = "WEAPON_PULSE_LASER";
		laser_color = "greenColor";
		max_energy = 150;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 450;
		missiles = 0;
		model = "thargon_redux.dat";
		name = "Thargoid Robot Fighter";
		roles = "tharglet thargon oolite-tharglet";
		scanClass = "CLASS_THARGOID";
		scanner_range = 50000;
		thrust = 40;
		unpiloted = yes;
		weapon_position_aft = "0.0 0.0 -16.5";
		weapon_position_forward = "0.0 -4.5 18.0";
		weapon_position_port = "-19.0 -4.5 4.5";
		weapon_position_starboard = "19.0 -4.5 4.5";
	};
	"thargoid" =
	{
		aft_eject_position = "0.0 0.0 -20.5";
		aft_weapon_type = "WEAPON_THARGOID_LASER";
		ai_type = "thargoidAI.plist";
		bounty = 100;
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		forward_weapon_type = "WEAPON_THARGOID_LASER";
		fuel = 150;
		has_ecm = yes;
		laser_color = "greenColor";
		max_energy = 600;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 500;
		missile_launch_position = "0.0 0.0 -20.5";
		missile_role = "thargon";
		missiles = 5;
		model = "thargoid_redux.dat";
		name = "Thargoid Warship";
		roles = "thargoid oolite-thargoid thargoid-mothership";
		scanClass = "CLASS_THARGOID";
		scanner_range = 60000;
		script = "oolite-thargoid-warship.js";
		thrust = 50;
	};
	"transporter" =
	{
		aft_eject_position = "0.0 5.5 -18.0";
		ai_type = "nullAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("6.125 -0.75 -17.5 3.0 3.0 4.0", "-6.125 -0.75 -17.5 3.0 3.0 4.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		max_cargo = 12;
		max_energy = 150;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 100;
		missile_launch_position = "0.0 -5.5 0.5";
		missiles = 0;
		model = "transporter_redux.dat";
		name = "Transporter";
		roles = "shuttle oolite-transporter";
		thrust = 20;
		weapon_position_aft = "0.0 -1.0 -17.5";
		weapon_position_forward = "0.0 -3.4 17.5";
		weapon_position_port = "-14.25 -3.0 6.0";
		weapon_position_starboard = "14.25 -3.0 6.0";
	};
	"transporter-miner" =
	{
		accuracy = 8;
		aft_eject_position = "0.0 5.5 -18.0";
		ai_type = "minerAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 3;
		exhaust = ("6.125 -0.75 -17.5 3.0 3.0 4.0", "-6.125 -0.75 -17.5 3.0 3.0 4.0");
		forward_weapon_type = "WEAPON_MINING_LASER";
		has_scoop = yes;
		max_cargo = 12;
		max_energy = 150;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 100;
		missile_launch_position = "0.0 -5.5 0.5";
		missiles = 0;
		model = "transporter_redux1.dat";
		name = "Mining Transporter";
		roles = "miner oolite-transporter-miner";
		thrust = 20;
		weapon_position_aft = "0.0 -1.0 -17.5";
		weapon_position_forward = "0.0 -3.4 17.5";
		weapon_position_port = "-14.25 -3.0 6.0";
		weapon_position_starboard = "14.25 -3.0 6.0";
	};
	viper =
	{
		aft_eject_position = "0.0 6.5 -28.0";
		ai_type = "route1patrolAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		exhaust = ("12.5 0.0 -27.5 6.0 6.0 6.0", "-12.5 0.0 -27.5 6.0 6.0 6.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		has_ecm = yes;
		laser_color = "magentaColor";
		max_energy = 180;
		max_flight_pitch = 1.8;
		max_flight_roll = 2.8;
		max_flight_speed = 320;
		missile_launch_position = "0.0 -8.5 -11.0";
		missiles = 1;
		model = "viper_redux.dat";
		name = "GalCop Viper";
		roles = "police oolite-viper";
		scanClass = "CLASS_POLICE";
		subentities = (
			"*FLASHER* -25.00 0.0 -27.50 260.0 2 0.5 8",
			"*FLASHER* -21.88 0.0 -20.63 260.0 2 0.6 8",
			"*FLASHER* -18.75 0.0 -13.75 260.0 2 0.7 8",
			"*FLASHER* -15.63 0.0 -6.88 260.0 2 0.8 8",
			"*FLASHER* -12.50 0.0 0.00 260.0 2 0.9 8",
			"*FLASHER* 25.00 0.0 -27.50 310.0 2 0 8",
			"*FLASHER* 21.88 0.0 -20.63 310.0 2 0.1 8",
			"*FLASHER* 18.75 0.0 -13.75 310.0 2 0.2 8",
			"*FLASHER* 15.63 0.0 -6.88 310.0 2 0.3 8",
			"*FLASHER* 12.50 0.0 0.00 310.0 2 0.4 8",
			"*FLASHER* -12.50 8.0 -27.50 260.0 2 0 8",
			"*FLASHER* 12.50 8.0 -27.50 310.0 2 0.25 8"
		);
		thrust = 32;
		weapon_position_aft = "0.0 0.0 -27.5";
		weapon_position_forward = "0.0 -2.67 18.33";
		weapon_position_port = "-12.5 0.0 0.0";
		weapon_position_starboard = "12.5 0.0 0.0";
	};
	"viper-interceptor" =
	{
		aft_eject_position = "0.0 10.5 -22.0";
		ai_type = "route1patrolAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 6;
		exhaust = (
			"-21.6 0.0 -28.5 6.0 6.0 8.0",
			"21.6 0.0 -28.5 6.0 6.0 8.0",
			"0.0 0.0 -31.0 8.0 8.0 10.0"
		);
		forward_weapon_type = "WEAPON_MILITARY_LASER";
		fuel = 160;
		has_ecm = yes;
		has_fuel_injection = yes;
		laser_color = "magentaColor";
		max_energy = 280;
		max_flight_pitch = 2;
		max_flight_roll = 4.2;
		max_flight_speed = 520;
		missile_launch_position = "0.0 -10.5 -9.0";
		missiles = 3;
		model = "viperi_redux.dat";
		name = "GalCop Viper Interceptor";
		roles = "interceptor wingman oolite-viper-interceptor";
		scanClass = "CLASS_POLICE";
		subentities = (
			"*FLASHER* -32.00 0.00 -22.00 260.0 2 0.5 8",
			"*FLASHER* -29.25 0.00 -15.25 260.0 2 0.6 8",
			"*FLASHER* -26.50 0.00 -8.50 260.0 2 0.7 8",
			"*FLASHER* -23.75 0.00 -1.75 260.0 2 0.8 8",
			"*FLASHER* -21.00 0.00 5.00 260.0 2 0.9 8",
			"*FLASHER* 32.00 0.00 -22.00 310.0 2 0 8",
			"*FLASHER* 29.25 0.00 -15.25 310.0 2 0.1 8",
			"*FLASHER* 26.50 0.00 -8.50 310.0 2 0.2 8",
			"*FLASHER* 23.75 0.00 -1.75 310.0 2 0.3 8",
			"*FLASHER* 21.00 0.00 5.00 310.0 2 0.4 8",
			"*FLASHER* -16 10 -32 260.0 2 0 8",
			"*FLASHER* 16 10 -32 310.0 2 0.25 8"
		);
		thrust = 50;
		weapon_position_aft = "0.0 -8.0 -32.0";
		weapon_position_forward = "0.0 -3.33 21.33";
		weapon_position_port = "-23.75 0.0 -1.75";
		weapon_position_starboard = "23.75 0.0 -1.75";
	};
	"viper-pursuit" =
	{
		aft_eject_position = "0.0 6.5 -28.0";
		ai_type = "route1patrolAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 4;
		exhaust = ("12.5 0.0 -27.5 6.0 6.0 6.0", "-12.5 0.0 -27.5 6.0 6.0 6.0");
		forward_weapon_type = "WEAPON_BEAM_LASER";
		has_ecm = yes;
		laser_color = "magentaColor";
		max_energy = 180;
		max_flight_pitch = 1.8;
		max_flight_roll = 2.8;
		max_flight_speed = 360;
		missile_launch_position = "0.0 -8.5 -11.0";
		missiles = 1;
		model = "viper_redux.dat";
		name = "GalCop Viper";
		roles = "wingman oolite-viper-pursuit";
		thrust = 36;
		weapon_position_aft = "0.0 0.0 -27.5";
		weapon_position_forward = "0.0 -2.67 18.33";
		weapon_position_port = "-12.5 0.0 0.0";
		weapon_position_starboard = "12.5 0.0 0.0";
	};
	worm =
	{
		aft_eject_position = "0.0 5.0 -9.5";
		ai_type = "nullAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 2;
		exhaust = ("0.0 0.0 -17.5 7.0 6.0 6.0");
		forward_weapon_type = "WEAPON_NONE";
		likely_cargo = 1;
		max_cargo = 2;
		max_energy = 75;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 110;
		missile_launch_position = "0.0 -6.5 13.0";
		missiles = 0;
		model = "worm_redux.dat";
		name = "Worm";
		roles = "shuttle oolite-worm";
		thrust = 12;
		weapon_position_aft = "0.0 -4.8 -17.5";
		weapon_position_forward = "0.0 -4.4 15.5";
		weapon_position_port = "-12.5 -3.0 -2.5";
		weapon_position_starboard = "12.5 -3.0 -2.5";
	};
	"worm-miner" =
	{
		aft_eject_position = "0.0 5.0 -9.5";
		ai_type = "minerAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 1.85;
		exhaust = ("0.0 0.0 -17.5 6.0 5.0 5.0");
		forward_weapon_type = "WEAPON_MINING_LASER";
		has_scoop = yes;
		likely_cargo = 1;
		max_cargo = 5;
		max_energy = 55;
		max_flight_pitch = 1;
		max_flight_roll = 2;
		max_flight_speed = 100;
		missile_launch_position = "0.0 -6.5 13.0";
		missiles = 0;
		model = "worm_redux1.dat";
		name = "Worm";
		roles = "miner oolite-worm-miner";
		thrust = 12;
		weapon_position_aft = "0.0 -4.8 -17.5";
		weapon_position_forward = "0.0 -4.4 15.5";
		weapon_position_port = "-12.5 -3.0 -2.5";
		weapon_position_starboard = "12.5 -3.0 -2.5";
	};
	// wreckage
	"wreckage-component" =
	{
		ai_type = "nullAI.plist";
		cargo_type = "CARGO_NOT_CARGO";
		energy_recharge_rate = 0;
		forward_weapon_type = "WEAPON_NONE";
		fragment_chance = 0.2;
		max_energy = 2000;
		max_flight_pitch = 2;
		max_flight_roll = 2;
		max_flight_speed = 500;
		model = "wreck1.dat";
		name = "Wreckage";
		roles = "wreckage oolite-wreckage-component";
		scanClass = "CLASS_CARGO";
		thrust = 0;
	};
	"more-wreckage2" =
	{
		like_ship = "wreckage-component";
		model = "wreck2.dat";
		roles = "wreckage oolite-more-wreckage2";
	};
	"more-wreckage3" =
	{
		like_ship = "wreckage-component";
		model = "wreck3.dat";
		roles = "wreckage oolite-more-wreckage3";
	};
	"more-wreckage4" =
	{
		like_ship = "wreckage-component";
		model = "wreck4.dat";
		roles = "wreckage oolite-more-wreckage4";
	};
	"more-wreckage5" =
	{
		like_ship = "wreckage-component";
		model = "wreck5.dat";
		roles = "wreckage oolite-more-wreckage5";
	};
	"ballturret" =
	{
		/*	Standard turret.
			Not used by Oolite directly, but provided as a resource for OXPs
			starting with Oolite 1.72.
		*/
		ai_type = "nullAI.plist";
		laser_color = magentaColor;
		model = "oolite-ball-turret.dat";
		name = "Ball Turret";
		roles = ballturret;
		setup_actions = ( initialiseTurret );
		thrust = 1;
		weapon_energy = 25;
	};
}
