590b2b407f
- revert r4853 changes to dealEnergyDamageAtDesiredRange - instead, introduce ship.dealEnergyDamage(damage,range) - apply new function to stock missiles, change default ship script for missiles git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4861 127b21dd-08f5-0310-b4b7-95ae10353056
3052 lines
75 KiB
Plaintext
3052 lines
75 KiB
Plaintext
{
|
|
"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";
|
|
scoop_position = "0.0 -2.0 -7.5";
|
|
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";
|
|
scoop_position = "0.0 -2.0 -7.5";
|
|
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";
|
|
heat_insulation = 0.2;
|
|
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";
|
|
scan_class = "CLASS_CARGO";
|
|
thrust = 0;
|
|
materials =
|
|
{
|
|
"metal.png" =
|
|
{
|
|
shininess = 20;
|
|
specular_color = (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";
|
|
scoop_position = "0.0 -30.0 -60";
|
|
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";
|
|
scoop_position = "0.0 -30.0 -60";
|
|
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";
|
|
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 = 0;
|
|
max_cargo = 0;
|
|
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";
|
|
scoop_position = "0.0 -5.0 -15";
|
|
smooth = yes;
|
|
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" =
|
|
{
|
|
like_ship = "asp";
|
|
auto_ai = no;
|
|
bounty = 150;
|
|
has_ecm = no;
|
|
has_cloaking_device = yes;
|
|
has_fuel_injection = no;
|
|
has_scoop = yes;
|
|
has_shield_booster = no;
|
|
roles = "asp-cloaked";
|
|
script = "oolite-cloaking-device-target-ship.js";
|
|
};
|
|
"asp-player" =
|
|
{
|
|
like_ship = "asp";
|
|
forward_weapon_type = "WEAPON_PULSE_LASER";
|
|
max_missiles = 1;
|
|
roles = "player";
|
|
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";
|
|
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;
|
|
density = 5;
|
|
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";
|
|
scan_class = "CLASS_ROCK";
|
|
smooth = yes;
|
|
thrust = 0;
|
|
unpiloted = yes;
|
|
weapon_energy = 0;
|
|
materials =
|
|
{
|
|
"asteroid.png" =
|
|
{
|
|
shininess = 2;
|
|
specular_color = (0.1, 0.1, 0.1, 1.0);
|
|
};
|
|
};
|
|
likely_cargo = 4;
|
|
debris_role = "boulder";
|
|
heat_insulation = 5;
|
|
};
|
|
"asteroid-alternative" =
|
|
{
|
|
like_ship = "asteroid";
|
|
model = "asteroid1.dat";
|
|
roles = "asteroid";
|
|
};
|
|
"oolite-cinder" =
|
|
{
|
|
// Cinders are spawned as debris in post-nova systems.
|
|
roles = "cinder";
|
|
like_ship = "asteroid";
|
|
heat_insulation = 10000; // Ridiculously high to survive post-nova environment.
|
|
};
|
|
"oolite-cinder-alternative" =
|
|
{
|
|
roles = "cinder";
|
|
like_ship = "asteroid-alternative";
|
|
heat_insulation = 10000;
|
|
};
|
|
"oolite-cinder-small" =
|
|
{
|
|
roles = "cinder(0.5)";
|
|
like_ship = "boulder";
|
|
heat_insulation = 10000;
|
|
};
|
|
"oolite-cinder-small-alternative" =
|
|
{
|
|
roles = "cinder(0.5)";
|
|
like_ship = "boulder-alternative";
|
|
heat_insulation = 10000;
|
|
};
|
|
"barrel" =
|
|
{
|
|
ai_type = "dumbAI.plist";
|
|
bounty = 1;
|
|
cargo_type = "CARGO_RANDOM";
|
|
energy_recharge_rate = 0;
|
|
forward_weapon_type = "WEAPON_NONE";
|
|
heat_insulation = 0.3;
|
|
materials =
|
|
{
|
|
"barrel_metal.png" =
|
|
{
|
|
shininess = 10;
|
|
specular_color = ( 0.3, 0.3, 0.33, 1.0 );
|
|
};
|
|
"left_metal.png" =
|
|
{
|
|
shininess = 10;
|
|
specular_color = ( 0.3, 0.3, 0.33, 1.0 );
|
|
};
|
|
};
|
|
shaders =
|
|
{
|
|
"barrel_metal.png" =
|
|
{
|
|
specular_map = "oolite-barrel-specular.png";
|
|
shininess = 60;
|
|
specular_color = 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";
|
|
scan_class = "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";
|
|
scoop_position = "0.0 -16.0 -19";
|
|
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 -18.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";
|
|
scoop_position = "0.0 -20.0 -10.0";
|
|
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";
|
|
scoop_position = "0.0 -20.0 -10.0";
|
|
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";
|
|
scoop_position = "0.0 -16.0 -19";
|
|
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";
|
|
density = 5;
|
|
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";
|
|
scan_class = "CLASS_ROCK";
|
|
smooth = yes;
|
|
thrust = 0;
|
|
unpiloted = yes;
|
|
weapon_energy = 0;
|
|
materials =
|
|
{
|
|
"asteroid.png" =
|
|
{
|
|
shininess = 0;
|
|
specular_color = (0.0, 0.0, 0.0, 1.0);
|
|
};
|
|
};
|
|
debris_role = "splinter";
|
|
heat_insulation = 3;
|
|
};
|
|
"boulder-alternative" =
|
|
{
|
|
like_ship = "boulder";
|
|
model = "boulder1.dat";
|
|
roles = "boulder";
|
|
};
|
|
"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";
|
|
thrust = 100;
|
|
unpiloted = yes;
|
|
weapon_energy = 0;
|
|
smooth = yes;
|
|
materials =
|
|
{
|
|
"target_metal.png" =
|
|
{
|
|
shininess = 20;
|
|
specular_color = (0.8, 0.83, 0.85, 1.0);
|
|
diffuse_color = (0.8, 0.8, 0.8);
|
|
ambient_color = (0.75, 0.75, 0.75);
|
|
};
|
|
};
|
|
};
|
|
"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";
|
|
subentities = (
|
|
{
|
|
type = "flasher";
|
|
position = (0, 0, 60);
|
|
frequency = 0.15;
|
|
phase = -1;
|
|
size = 150;
|
|
colors = ({ hue = 60; }, { hue = 30; }, { hue = 30; saturation = 0; brightness = 0.85; });
|
|
},
|
|
{
|
|
type = "flasher";
|
|
position = (0, 0, -60);
|
|
frequency = 0.15;
|
|
phase = 1;
|
|
size = 150;
|
|
colors = ({ hue = 30; saturation = 0; brightness = 0.85; }, { hue = 60; }, { hue = 30; });
|
|
},
|
|
{
|
|
type = "flasher";
|
|
size = 25;
|
|
color = { hue = 5; };
|
|
frequency = 2;
|
|
phase = 0.0;
|
|
position = ( 0, 0, 60 );
|
|
},
|
|
{
|
|
type = "flasher";
|
|
size = 25;
|
|
color = { hue = 5; };
|
|
frequency = 2;
|
|
phase = 0.0;
|
|
position = ( 0, 0, -60 );
|
|
}
|
|
);
|
|
thrust = 100;
|
|
unpiloted = yes;
|
|
weapon_energy = 0;
|
|
materials =
|
|
{
|
|
"target_metal.png" =
|
|
{
|
|
shininess = 15;
|
|
specular_color = (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";
|
|
scan_class = "CLASS_CARGO";
|
|
script = "oolite-cloaking-device-pod.js";
|
|
thrust = 0;
|
|
unpiloted = yes;
|
|
};
|
|
"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;
|
|
max_missiles = 4;
|
|
missile_launch_position = "0.0 -4.5 16.5";
|
|
missiles = 3;
|
|
model = "cobra3_redux.dat";
|
|
smooth = yes;
|
|
name = "Cobra Mark III";
|
|
roles = "trader scavenger sunskim-trader";
|
|
scoop_position = "0.0 -10.0 -10.0";
|
|
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 0.0 -6.0";
|
|
weapon_position_starboard = "40.0 0.0 -6.0";
|
|
};
|
|
"cobra3-alternate" =
|
|
{
|
|
like_ship = "cobra3-trader";
|
|
energy_recharge_rate = 3;
|
|
has_ecm = 0.95;
|
|
max_cargo = 35;
|
|
max_energy = 250;
|
|
max_flight_speed = 320;
|
|
materials =
|
|
{
|
|
"cobra3_redux.png" = { diffuse_map = "cobra3_redux1.png"; };
|
|
};
|
|
roles = "hunter pirate trader hermit-ship sunskim-trader cobra3-alternate";
|
|
thrust = 32;
|
|
weapon_energy = 15;
|
|
};
|
|
"cobra3-pirate" =
|
|
{
|
|
like_ship = "cobra3-trader";
|
|
ai_type = "pirateAI.plist";
|
|
bounty = 50;
|
|
energy_recharge_rate = 3;
|
|
forward_weapon_type = "WEAPON_PULSE_LASER";
|
|
has_ecm = 0.1;
|
|
has_escape_pod = 0.85;
|
|
has_scoop = yes;
|
|
has_shield_booster = 0.25;
|
|
max_cargo = 5;
|
|
max_energy = 250;
|
|
missiles = 1;
|
|
roles = "pirate hunter";
|
|
};
|
|
"cobra3-player" =
|
|
{
|
|
like_ship = "cobra3-trader";
|
|
energy_recharge_rate = 4;
|
|
forward_weapon_type = "WEAPON_PULSE_LASER";
|
|
max_energy = 256;
|
|
max_flight_speed = 350;
|
|
max_missiles = 4;
|
|
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";
|
|
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";
|
|
}
|
|
);
|
|
|
|
materials =
|
|
{
|
|
"cobra3_redux.png" =
|
|
{
|
|
// TEMP: swizzle player cobra's colours so it's obvious synthesizer is active.
|
|
diffuse_map = { name = "cobra3_redux.png"; extract_channel = "bgr"; };
|
|
};
|
|
};
|
|
};
|
|
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;
|
|
scoop_position = "0.0 -5.0 -9";
|
|
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";
|
|
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" =
|
|
{
|
|
like_ship = "cobramk1";
|
|
ai_type = "pirateAI.plist";
|
|
energy_recharge_rate = 3.75;
|
|
forward_weapon_type = "WEAPON_BEAM_LASER";
|
|
has_fuel_injection = 0.25;
|
|
has_shield_booster = 0.25;
|
|
max_energy = 200;
|
|
materials =
|
|
{
|
|
"cobra1_redux.png" = { diffuse_map = "cobra1_redux1.png"; };
|
|
};
|
|
roles = "pirate";
|
|
thrust = 30;
|
|
};
|
|
"cobramk1-miner" =
|
|
{
|
|
like_ship = "cobramk1";
|
|
accuracy = 8;
|
|
ai_type = "minerAI.plist";
|
|
forward_weapon_type = "WEAPON_MINING_LASER";
|
|
has_scoop = yes;
|
|
materials =
|
|
{
|
|
"cobra1_redux.png" = { diffuse_map = "cobra1_redux2.png"; };
|
|
};
|
|
roles = "miner";
|
|
};
|
|
"cobramk1-player" =
|
|
{
|
|
like_ship = "cobramk1";
|
|
hud = "hud-small.plist";
|
|
max_missiles = 1;
|
|
roles = "player";
|
|
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";
|
|
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";
|
|
materials =
|
|
{
|
|
"constrictor_redux.png" = { shininess = 20; };
|
|
};
|
|
name = "Constrictor";
|
|
pilot = "constrictor-mission-thief"; // key to entry in characters.plist
|
|
roles = "constrictor";
|
|
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";
|
|
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.4;
|
|
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.4;
|
|
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";
|
|
};
|
|
"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";
|
|
rotating = yes;
|
|
subentities =
|
|
(
|
|
{
|
|
subentity_key = "dock-flat";
|
|
orientation = ( 1, 0, 0, 1); // rotated 90 degrees
|
|
position = ( 0, 0, 392 );
|
|
is_dock = true;
|
|
},
|
|
"*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";
|
|
scan_class = "CLASS_MISSILE";
|
|
script = "oolite-missile.js";
|
|
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";
|
|
smooth = yes;
|
|
name = "Escape capsule";
|
|
roles = "escape-capsule";
|
|
scan_class = "CLASS_CARGO";
|
|
subentities =
|
|
(
|
|
{
|
|
type = flasher;
|
|
size = 2;
|
|
colors = (whiteColor, clearColor, clearColor);
|
|
frequency = 1.0;
|
|
phase = 0.0;
|
|
position = (0.0, 0.0, 4.42);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 2;
|
|
color = redColor;
|
|
phase = 0.0;
|
|
position = (0.0, 4.42, -1.54);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 2;
|
|
color = redColor;
|
|
phase = 0.0;
|
|
position = (3.83, -2.21, -1.54);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 2;
|
|
color = redColor;
|
|
phase = 0.0;
|
|
position = (-3.83, -2.21, -1.54);
|
|
}
|
|
);
|
|
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";
|
|
scoop_position = "0.0 -8.0 -14";
|
|
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";
|
|
scoop_position = "0.0 -8.0 -14";
|
|
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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
scoop_position = "0.0 -5.0 -9";
|
|
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";
|
|
};
|
|
"hermitage" =
|
|
{
|
|
ai_type = "nullAI.plist";
|
|
model = "rock-box.dat";
|
|
name = "Rock Hermit living area";
|
|
roles = "rock-box";
|
|
};
|
|
"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";
|
|
rotating = yes;
|
|
subentities =
|
|
(
|
|
{
|
|
subentity_key = "dock-flat";
|
|
orientation = ( 1, 0, 0, 1); // rotated 90 degrees
|
|
position = ( 0, 0, 500 );
|
|
is_dock = true;
|
|
},
|
|
"*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;
|
|
hyperspace_motor = no;
|
|
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";
|
|
scoop_position = "0.0 -2.0 -3";
|
|
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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
scoop_position = "0.0 -2.0 -3";
|
|
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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
materials =
|
|
{
|
|
"mamba_redux.png" = { diffuse_map = "mamba_redux1.png"; };
|
|
};
|
|
name = "Mamba Escort";
|
|
roles = "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";
|
|
scan_class = "CLASS_MISSILE";
|
|
script = "oolite-missile.js";
|
|
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";
|
|
scoop_position = "0.0 -2.0 -10.5";
|
|
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";
|
|
scoop_position = "0.0 -2.0 -10.5";
|
|
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_redux.dat";
|
|
materials =
|
|
{
|
|
"moray_redux.png" = { diffuse_map = "moray_redux1.png"; };
|
|
};
|
|
name = "Moray Medical Boat";
|
|
roles = "trader sunskim-trader";
|
|
scoop_position = "0.0 -2.0 -10.5";
|
|
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_redux.dat";
|
|
materials =
|
|
{
|
|
"moray_redux.png" = { diffuse_map = "moray_redux1.png"; };
|
|
};
|
|
name = "Moray Medical Boat";
|
|
roles = "player";
|
|
scoop_position = "0.0 -2.0 -10.5";
|
|
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 =
|
|
{
|
|
"qmrk" =
|
|
{
|
|
diffuse_color = "42 40 40";
|
|
diffuse_map = "";
|
|
emission_color = "200 175 25";
|
|
shininess = 16;
|
|
specular_color = "20 40 115";
|
|
};
|
|
};
|
|
model = "oolite-unknown-ship.dat";
|
|
name = "Question Mark";
|
|
roles = "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";
|
|
scoop_position = "0.0 -15.0 -21.5";
|
|
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_redux.dat";
|
|
materials =
|
|
{
|
|
"python_redux.png" = { diffuse_map = "python_redux2.png"; };
|
|
};
|
|
name = "Python";
|
|
roles = "pirate blackdog";
|
|
scoop_position = "0.0 -15.0 -21.5";
|
|
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";
|
|
scoop_position = "0.0 -15.0 -21.5";
|
|
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_redux.dat";
|
|
materials =
|
|
{
|
|
"python_redux.png" = { diffuse_map = "python_redux1.png"; };
|
|
};
|
|
name = "Python";
|
|
roles = "trader";
|
|
scoop_position = "0.0 -15.0 -21.5";
|
|
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";
|
|
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";
|
|
tunnel_corners = 6;
|
|
tunnel_start_angle = 0;
|
|
tunnel_aspect_ratio = 1;
|
|
smooth = yes;
|
|
subentities = (
|
|
{
|
|
subentity_key = "hermit-docking-slit";
|
|
is_dock = true;
|
|
},
|
|
{
|
|
subentity_key = "hermitage";
|
|
position = ( 15, -80, 210);
|
|
},
|
|
{
|
|
subentity_key = "strut";
|
|
position = ( 0, -105, 205);
|
|
},
|
|
{
|
|
subentity_key = "strut";
|
|
position = ( 30, -105, 205);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 12;
|
|
color = { hue = 20; };
|
|
frequency = 1;
|
|
phase = 0.5;
|
|
position = ( 0.0, -16.0, -78.0);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 12;
|
|
color = { hue = 20; };
|
|
frequency = 1;
|
|
phase = 0.5;
|
|
position = ( 0.0, 16.0, -78.0);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 12;
|
|
color = { hue = 30; };
|
|
frequency = 1;
|
|
phase = 0.0;
|
|
position = ( 16.0, 0.0, -78.0);
|
|
},
|
|
{
|
|
type = flasher;
|
|
size = 12;
|
|
color = { hue = 30; };
|
|
frequency = 1;
|
|
phase = 0.0;
|
|
position = ( -16.0, 0.0, -78.0);
|
|
}
|
|
);
|
|
thrust = 100;
|
|
weapon_energy = 0;
|
|
materials =
|
|
{
|
|
"asteroid.png" =
|
|
{
|
|
shininess = 0;
|
|
specular_color = (0.0, 0.0, 0.0, 1.0);
|
|
};
|
|
};
|
|
};
|
|
"scarred-alloy" =
|
|
{
|
|
like_ship = "alloy";
|
|
|
|
model = "scarred_alloy.dat";
|
|
roles = "alloy";
|
|
|
|
materials =
|
|
{
|
|
"scarred_metal.png" =
|
|
{
|
|
shininess = 20;
|
|
specular_color = (0.75, 0.75, 0.8, 1.0);
|
|
specular_map = "oolite-scarred-metal-specular.png";
|
|
};
|
|
"metal.png" =
|
|
{
|
|
shininess = 20;
|
|
specular_color = (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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
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";
|
|
scan_class = "CLASS_CARGO";
|
|
smooth = yes;
|
|
thrust = 0;
|
|
unpiloted = yes;
|
|
weapon_energy = 0;
|
|
materials =
|
|
{
|
|
"asteroid.png" =
|
|
{
|
|
shininess = 2;
|
|
specular_color = (0.1, 0.1, 0.1, 1.0);
|
|
};
|
|
};
|
|
};
|
|
"splinter-alternative" =
|
|
{
|
|
like_ship = "splinter";
|
|
model = "splinter1.dat";
|
|
roles = "splinter";
|
|
};
|
|
"strut" =
|
|
{
|
|
ai_type = "nullAI.plist";
|
|
model = "strut.dat";
|
|
name = "Strut 10-10-30";
|
|
roles = "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 EQ_THARGON";
|
|
scan_class = "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 -46.0 91.0";
|
|
missile_role = "EQ_THARGON";
|
|
missile_load_time = 1.5;
|
|
missiles = 5;
|
|
model = "thargoid_redux.dat";
|
|
name = "Thargoid Warship";
|
|
roles = "thargoid thargoid-mothership";
|
|
scan_class = "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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
scoop_position = "0.0 -2.0 -10.5";
|
|
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" =
|
|
{
|
|
like_ship = "transporter";
|
|
accuracy = 8;
|
|
ai_type = "minerAI.plist";
|
|
forward_weapon_type = "WEAPON_MINING_LASER";
|
|
has_scoop = yes;
|
|
materials =
|
|
{
|
|
"transporter_redux.png" = { diffuse_map = "transporter_redux1.png"; };
|
|
};
|
|
name = "Mining Transporter";
|
|
roles = "miner";
|
|
};
|
|
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";
|
|
scan_class = "CLASS_POLICE";
|
|
subentities = (
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.5;
|
|
position = (-25.0, 0.0, -27.5);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.6;
|
|
position = (-21.88, 0.0, -20.63);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.7;
|
|
position = (-18.75, 0.0, -13.75);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.8;
|
|
position = (-15.63, 0.0, -6.88);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.9;
|
|
position = (-12.50, 0.0, 0.00);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.0;
|
|
position = (25, 0, -27.5);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.1;
|
|
position = (21.88, 0.0, -20.63);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.2;
|
|
position = (18.75, 0.0, -13.75);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.3;
|
|
position = (15.63, 0.0, -6.88);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.4;
|
|
position = (12.50, 0.0, 0.0);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.0;
|
|
position = (-12.50, 8.0, -27.5);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.25;
|
|
position = (12.50, 8.0, -27.5);
|
|
}
|
|
);
|
|
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";
|
|
smooth = yes;
|
|
name = "GalCop Viper Interceptor";
|
|
roles = "interceptor wingman";
|
|
scan_class = "CLASS_POLICE";
|
|
subentities = (
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.5;
|
|
position = (-32.00, 0.0, -22.00);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.6;
|
|
position = (-29.25, 0.0, -15.25);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.7;
|
|
position = (-26.50, 0.0, -8.50);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.8;
|
|
position = (-23.75, 0.0, -1.75);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.9;
|
|
position = (-21.00, 0.0, 5.00);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.0;
|
|
position = (32.00, 0, -22.00);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.1;
|
|
position = (29.25, 0.0, -15.25);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.2;
|
|
position = (26.50, 0.0, -8.50);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.3;
|
|
position = (23.75, 0.0, -1.75);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.4;
|
|
position = (21.00, 0.0, 5.00);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 260; };
|
|
initially_on = no;
|
|
phase = 0.0;
|
|
position = (-16.0, 10.0, -32.0);
|
|
},
|
|
{
|
|
type = flasher;
|
|
color = { hue = 310; };
|
|
initially_on = no;
|
|
phase = 0.25;
|
|
position = (16.0, 10.0, -32.0);
|
|
}
|
|
);
|
|
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";
|
|
scan_class = "CLASS_POLICE";
|
|
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";
|
|
hyperspace_motor = no;
|
|
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";
|
|
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" =
|
|
{
|
|
like_ship = "worm";
|
|
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;
|
|
max_cargo = 5;
|
|
max_energy = 55;
|
|
max_flight_speed = 100;
|
|
materials =
|
|
{
|
|
"worm_redux.png" = { diffuse_map = "worm_redux1.png"; };
|
|
};
|
|
roles = "miner";
|
|
};
|
|
// 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";
|
|
scan_class = "CLASS_CARGO";
|
|
thrust = 0;
|
|
counts_as_kill = false;
|
|
};
|
|
"more-wreckage2" =
|
|
{
|
|
like_ship = "wreckage-component";
|
|
model = "wreck2.dat";
|
|
roles = "wreckage";
|
|
};
|
|
"more-wreckage3" =
|
|
{
|
|
like_ship = "wreckage-component";
|
|
model = "wreck3.dat";
|
|
roles = "wreckage";
|
|
};
|
|
"more-wreckage4" =
|
|
{
|
|
like_ship = "wreckage-component";
|
|
model = "wreck4.dat";
|
|
roles = "wreckage";
|
|
};
|
|
"more-wreckage5" =
|
|
{
|
|
like_ship = "wreckage-component";
|
|
model = "wreck5.dat";
|
|
roles = "wreckage";
|
|
};
|
|
"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";
|
|
smooth = "yes";
|
|
materials =
|
|
{
|
|
"back_metal.png" =
|
|
{
|
|
shininess = 15;
|
|
specular_color = (0.75, 0.75, 0.75, 1.0);
|
|
};
|
|
"oolite-ball-turret.png" =
|
|
{
|
|
shininess = 15;
|
|
specular_color = (0.75, 0.75, 0.75, 1.0);
|
|
};
|
|
};
|
|
name = "Ball Turret";
|
|
roles = "ballturret";
|
|
setup_actions = ( initialiseTurret );
|
|
thrust = 1;
|
|
weapon_energy = 25;
|
|
};
|
|
}
|