shipdata-overrides.plist:
Code: Select all
{
"haproon_nuke2" = {script = "xs-anni-cm-script2.js";};
}
Should "haproon" be
harpoon?
shipdata.plist: Now Fixed!
I get
this on my AppleMac:
2022-10-26 10:22:46.330 plutil[23950:1103895] CFPropertyListCreateFromXMLData(): Old-style plist parser:
missing semicolon in dictionary on line 911. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.
Oolite/AddOns/XeptatlsSword_v3.0.oxp/Config/shipdata.plist:
Unexpected character { at line 1 (generic warning that syntax is cronquey)
The relevant line seems to be this one:
Code: Select all
script_info = {"bgs_tunnel_shape" = 2};
Entire description of XS headquarters containing that line (to give context):
Code: Select all
"xs-headquarters" = {
ai_type = "oolite-stationAI.js";
allegiance = "neutral";
allows_fast_docking = no;
beacon = "X";
beacon_label = "Headquarters";
cargo_type = "CARGO_NOT_CARGO";
energy_recharge_rate = 100;
forward_weapon_type = "WEAPON_NONE";
frangible = 0;
has_ecm = yes;
has_escape_pod = no;
"has_npc_traffic" = no;
has_scoop = no;
"is_carrier" = yes;
materials = {
"XSHQBase.png" = {
diffuse_map = "xs-hqbase.png";
emission_map = "xs-hqbase_em-map.png";
normal_map = "xs-hqbase_normal.png";
specular_map = "xs-hqbase_specular.png";
shininess = 75;
specular_color = ( 0.3, 0.3, 0.3, 1.0 );
};
};
"max_defense_ships" = 0;
"max_scavengers" = 0;
max_energy = 25000;
max_flight_speed = 0;
missiles = 0;
model = "xs-hqbase.dat";
name = "Xeptatl Society Headquarters";
port_radius = 392;
roles = "xsheadquarters xs-station";
rotating = yes;
scan_class = "CLASS_STATION";
script = "xs-headquarters.js";
script_info = {"bgs_tunnel_shape" = 2};
smooth = "no";
station_roll = 0.15;
subentities = (
{
"subentity_key" = "xs-smivs-dock-flat";
"is_dock" = true;
position = (0, 0, 130);
orientation = (1, 0, 0, 1);
},
{
type = "flasher";
position = (0, 92, 98);
color = { hue = 60; };
frequency = 1;
phase = -0.5;
size = 12;
},
{
type = "flasher";
position = (0, 92, 53);
color = { hue = 75; };
frequency = 1;
phase = -0.6;
size = 12;
},
{
type = "flasher";
position = (0, 92, 8);
color = { hue = 90; };
frequency = 1;
phase = -0.7;
size = 12;
},
{
type = "flasher";
position = (0, 92, -37);
color = { hue = 105; };
frequency = 1;
phase = -0.80;
size = 12;
},
{
type = "flasher";
position = (0, 92, -82);
color = { hue = 120; };
frequency = 1;
phase = -0.9;
size = 12;
},
{
type = "flasher";
position = (0, -92, 98);
color = { hue = 60; };
frequency = 1;
phase = -0.5;
size = 12;
},
{
type = "flasher";
position = (0, -92, 53);
color = { hue = 75; };
frequency = 1;
phase = -0.6;
size = 12;
},
{
type = "flasher";
position = (0, -92, 8);
color = { hue = 90; };
frequency = 1;
phase = -0.7;
size = 12;
},
{
type = "flasher";
position = (0, -92, -37);
color = { hue = 105; };
frequency = 1;
phase = -0.80;
size = 12;
},
{
type = "flasher";
position = (0, -92, -82);
color = { hue = 120; };
frequency = 1;
phase = -0.9;
size = 12;
},
{
type = "flasher";
position = (0, -16, -118);
color = { hue = 30; };
frequency = 1;
phase = 0.5;
size = 12;
},
{
type = "flasher";
position = (0, 16, -118);
color = { hue = 30; };
frequency = 1;
phase = 0.5;
size = 12;
},
{
type = "flasher";
position = (16, 0, -118);
color = { hue = 30; };
frequency = 1;
phase = 0;
size = 12;
},
{
type = "flasher";
position = (-16, 0, -118);
color = { hue = 30; };
frequency = 1;
phase = 0.5;
size = 12;
},
{
"subentity_key" = "xs-hqarm";
position = (0, 365, 0);
},
{
"subentity_key" = "xs-hqarm";
position = (0, -365, 0);
},
{
"subentity_key" = "xs-hqarm";
position = (320, 175, 0);
orientation = (1, 0, 0.6);
},
{
"subentity_key" = "xs-hqarm";
position = (-320, -175, 0);
orientation = (1, 0, 0.6);
},
{
"subentity_key" = "xs-hqarm";
position = (-320, 175, 0);
orientation = (1, 0, -0.6);
},
{
"subentity_key" = "xs-hqarm";
position = (320, -175, 0);
orientation = (1, 0, -0.6);
}
);
thrust = 100;
weapon_energy = 0;
};
Fixed it! It needed to be this: script_info = { bgs_tunnel_shape = "2.0"; };