- v1.2 available...
- responding to the issue highlighted by cbr, I've redone the descriptions to better reflect the influence of the script
Thanks cbr, not only have you highlighted a bug but you've also led me to making the oxp better
Moderators: winston, another_commander
Code: Select all
this.allowSpawnShip = function(shipKey) {
if (shipKey == "alt-coriolis_station") {
if (system.info.economy =="2" || system.info.economy =="7") {
return true; // Limited to 'poor' economies
} else {
return false; // Otherwise not allowed
}
}
No. That's there to determine in which systems one of the stations can appear in a material sense (economy 7 indicates poor agricultural) rather than as a reference within a library.
Works fine on my AppleMac. And nicely done and written up... a major improvement! You've really added to this one.
Good to know, thanks...Cholmondely wrote: ↑Sat Nov 26, 2022 9:57 pmWorks fine on my AppleMac. And nicely done and written up... a major improvement! You've really added to this one.
And why not bung in cbr's new texture as an alternative (for TL1 anarchies)? Or maybe it should be combined with Griff's Burning Coriolis? Or with Phkb's plans for a pirate-captured coriolis in Anarchies
I'd be happy to add it as the texture for poor agriculturals (and keep the other for the poor industrials).Cholmondely wrote: ↑Sat Nov 26, 2022 9:57 pmAnd why not bung in cbr's new texture as an alternative (for TL1 anarchies)?
But what about the start-up screen's "Ship's library" & the F4 screen's "View ship specifications", cbr?cbr wrote: ↑Sun Nov 27, 2022 3:37 pmI can more or less confirm ( other machine with commanders on/at different systems ) when the commander is stationed at low tech level system ( <7 ), the stations not showing up in the gallery ( perhaps showing models in the gallery emulates 'being in' the current system )
Just tried it at Lave (TL5), Reorte (TL6), Ra (TL5) and Begeabi (TL2)... It worked at all of themcbr wrote: ↑Sun Nov 27, 2022 3:37 pmI can more or less confirm ( other machine with commanders on/at different systems ) when the commander is stationed at low tech level system ( <7 ), the stations not showing up in the gallery ( perhaps showing models in the gallery emulates 'being in' the current system )
Code: Select all
if (System.Info.Economy =="2" || System.Info.Economy =="7")
if (System.Info.Inhabitants != "Human Colonials")
Code: Select all
{
// "oolite-ship-library-category-alt_station" = "ALT Station";
// "oolite-ship-library-category-plural-alt_station" = "ALT Stations";
"proto-message" = (
"Due to limited engineering facilities, please allow for delays. %H authorities thanks you for your cooperation.",
"Due to limited engineering facilities, please allow for delays. %H authorities thanks you for your cooperation.",
"Due to limited engineering facilities, please allow for delays. %H authorities thanks you for your cooperation.",
"Due to limited engineering facilities, please allow for delays. %H authorities thanks you for your cooperation.",
"Maintenance to the docking bay... Maintenance to the docking bay...",
"Maintenance to the docking bay... Maintenance to the docking bay...",
"Maintenance to the docking bay... Maintenance to the docking bay...",
"Maintenance to the docking bay... Maintenance to the docking bay...",
"Welcome to %H Cori... Station. Don't forget to .... at the allotted ....",
"Welcome to %H Cori... Station. Don't forget to .... at the allotted ....",
"Maintenance to level 5... Maintenance to level 5...",
"Maintenance to level 5... Maintenance to level 5...",
"Maintenance to level 12... Maintenance to level 12...",
"Maintenance to level 12... Maintenance to level 12...",
"URGENT. Maintenance to level 3 rest-room. Repeat: URGENT. Maintenance to level 3 rest-room...",
"%H Station. Well, it's here.",
"Classic episodes of, '[mixed-nuts-said] [mixed-nuts-name], that's my [mixed-nuts-2]', are now showing on repeat",
"That perrenial %I favourite, '[mixed-nuts-1] and in [mixed-nuts-in]', now remastered on Holo-Disk, is available at this station.",
"GalCrap. Connec-nec-nec-ting you to the galaxy and beyond.",
"Maintenance to levels 6 and 8... Maintenance to levels 6 and 8... and 12... 14... 15...",
"%H Station. Now [num-ref][num-ref] days without life support failure.",
"%H Station regrets to announce that [mixed-nuts-1] [mixed-nuts-2] is no longer available at this facility",
"...(fizz)...(crackle)...(PIERCING FEEDBACK)...."
);
"friendship-message" = (
"GalCop technology is here! Helping the people of %H.",
"GalCop technology is here! Helping the people of %H.",
"GalCop technology is here! Helping the people of %H.",
"GalCop technology is here! Helping the people of %H.",
"Welcome to %H Friendship station, the envy of the sector.",
"Welcome to %H Friendship station, the envy of the sector.",
"Welcome to %H Friendship station, the envy of the sector.",
"Welcome to %H Friendship station, the envy of the sector.",
"GalCop. Here to serve you.",
"GalCop. Here to serve you.",
"Galcop. Because %Is deserve nothing less.",
"Galcop. Because %Is deserve nothing less.",
"Citizenship credits are available upon completing the GalCop cultural awareness program.",
"Citizenship credits are available upon completing the GalCop cultural awareness program.",
"Coming to this Friendship Station soon, starring [mixed-nuts-name] [mixed-nuts-sur], 'The [mixed-nuts-2] [mixed-nuts-post]'",
"Coming to this Friendship Station soon, starring [mixed-nuts-name] [mixed-nuts-sur], '[mixed-nuts-pre]'",
"Visitors are reminded that only GalCop personnel are permitted to carry firearms at this station.",
"It's the new craze sweeping the sector, it's the GalCop Bop! Learn it here at %H Friendship station.",
"GalCop. Connecting you to the galaxy and beyond.",
"%H isn't this prosperous by accident... It's your GalCop and it's working!",
"You can't just get [mixed-nuts-1] [mixed nuts-2] anywhere you know! GalCop. Bringing what's good for you.",
"Priority services? VIP treatment? SynPleasure RelaxaDrome access ALL areas? Get YOUR GalCop membership today."
);
"wonder-message" = (
"Human Colonials and %Is, working in harmony for a better %H.",
"Human Colonials and %Is, working in harmony for a better %H.",
"Human Colonials and %Is, working in harmony for a better %H.",
"Human Colonials and %Is, working in harmony for a better %H.",
"%H Wonder Station. The best of GalCop",
"%H Wonder Station. The best of GalCop",
"%H Wonder Station. The best of GalCop",
"%H Wonder Station. The best of GalCop",
"GalCop. Where privileges come as standard.",
"GalCop. Where privileges come as standard.",
"Bringing the best of the galaxy to you. GalCop.",
"Bringing the best of the galaxy to you. GalCop.",
"Now showing on WonderReality, starring [mixed-nuts-name] [mixed-nuts-sur], 'The [mixed-nuts-2] [mixed-nuts-post]'",
"Now showing on WonderReality, starring [mixed-nuts-name] [mixed-nuts-sur], '[mixed-nuts-pre]'",
"There's fast, there's faster and then there's Witchdrive Fuel Injectors. Only available from GalCop stations.",
"Welcome to %H, a beacon of GalCop culture.",
"The carrying of traditional %I weapons is forbidden at this station. Remember: GalCop culture is your culture.",
"%H Wonder Station. You'll understand why soon enough",
"%Is and GalCop. The galaxy may be a big place but you won't find a better combination anywhere."
);
"num-ref" = (
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"
);
"mixed-nuts-2" = (
"Cumquat",
"Fruitbat",
"Regret",
"Aardvark",
"Testicle",
"Traffic Warden",
"Arts Graduate",
"Poet",
"Haemorrhoid",
"Colonial",
"Tax Avoidance Scheme",
"Fish-Paste Sandwich",
"Lobstoid",
"Amphibioid",
"OXP Developer",
"Halibut",
"Hominid",
"Treeoid",
"Pirate",
"Trader",
"Smuggler",
"Courier",
"Miner"
);
"mixed-nuts-1" = (
"Incontinent",
"Broiled",
"Flagellated",
"Whisked",
"Irrigated",
"Insulted",
"Randy",
"Erstwhile",
"Idiosyncratic",
"Lightly Seasoned",
"Frisky",
"Flatulated",
"Zero-G",
"Pickled"
);
"mixed-nuts-pre" = (
"Day of the [mixed-nuts-2]",
"Tale of the [mixed-nuts-2]",
"Revenge of the [mixed-nuts-2]",
"The Polite [mixed-nuts-2]",
"Life of a [mixed-nuts-2]",
"The Ungrateful [mixed-nuts-2]",
"The Galaxy's Greatest [mixed-nuts-2]",
"Taming of the [mixed-nuts-2]",
"The Time I Spent as a [mixed-nuts-2]",
"Codename: [mixed-nuts-2]",
"I Never Should Have Married a [mixed-nuts-2]",
"Carry on [mixed-nuts-2]",
"Battlestar [mixed-nuts-2]",
"The [mixed-nuts-2]",
"I, [mixed-nuts-2]",
"I Dream of [mixed-nuts-2]",
"One Good [mixed-nuts-2] Deserves Another",
"A Few Good [mixed-nuts-2]s",
"Dude! Where's My [mixed-nuts-2]?",
"Honey I Shrunk the [mixed-nuts-2]!",
"[mixed-nuts-2]. The Life of [mixed-nuts-name] [mixed-nuts-sur].",
"The [mixed-nuts-2]s are Coming!",
"[mixed-nuts-2], a True Story",
"Operation [mixed-nuts-2]",
"[mixed-nuts-2] Academy [num-ref]: The [mixed-nuts-1] and The [mixed-nuts-1]",
"Citizen [mixed-nuts-2]",
"[mixed-nuts-2] [num-ref]: [mixed-nuts-sur]",
"A Being Named [mixed-nuts-2]",
"Hamlet [num-ref][num-ref]: [mixed-nuts-name] vs [mixed-nuts-name]",
"James Bond in... [mixed-nuts-sur] of [mixed-nuts-sur]",
"The Amazing [mixed-nuts-2]",
"The [mixed-nuts-2] Monologues",
"The [mixed-nuts-2] Patient",
"I Dreasmed I was a [mixed-nuts-2]",
"Diary of a [mixed-nuts-2]"
);
"mixed-nuts-post" = (
"they Couldn't [mixed-nuts-4]",
"that Wouldn't [mixed-nuts-4]",
"that Said [mixed-nuts-said]",
"I Kissed Goodbye",
"that [mixed-nuts-that] my [mixed-nuts-my]",
"I'll [mixed-nuts-ill] [mixed-nuts-4]",
"that Time Forgot",
"[num-ref] - This Time it's [mixed-nuts-1]",
"[num-ref] - A [mixed-nuts-1] Symphony",
"[num-ref] - Dawn of the [mixed-nuts-1]",
"of my [mixed-nuts-my]",
"that [mixed-nuts-that] the [mixed-nuts-the]",
"",
"",
""
);
"mixed-nuts-said" = (
"Yes",
"No",
"Maybe",
"Er...",
"Hold It",
"Can't You See",
"Why",
"Damn it"
);
"mixed-nuts-the" = (
"Galaxy",
"People",
"Sector",
"Cosmos",
"[mixed-nuts-ind] Industry",
"Economy",
"Day",
"Post Modern [mixed-nuts-dept] Department"
);
"mixed-nuts-ind" = (
"Fashion",
"Shipping",
"Construction",
"Entertainment",
"Manufacturing",
"Catering"
);
"mixed-nuts-ill" = (
"Always",
"Never",
"Sometimes",
"Begrudgingly",
"Possibly"
);
"mixed-nuts-dept" = (
"Arts",
"Philosophy",
"Pescatarian",
"Crochet",
"Stamp Collecting"
);
"mixed-nuts-4" = (
"Kill",
"Die",
"Forget",
"Stop",
"Save",
"Tame"
);
"mixed-nuts-my" = (
"Heart",
"Food Blender",
"Bank Balance",
"Hip to Waist Ratio",
"Furniture",
"Mind",
"Gonad",
"Priceless Collection of Etruscan Snoods",
"Life",
"Dreams",
"Visa",
"Parking Meter",
"Pancreas"
);
"mixed-nuts-that" = (
"Stole",
"Broke",
"Extricated",
"Changed",
"Lost",
"Touched",
"Shaped",
"Mended"
);
"mixed-nuts-in" = (
"Love",
"Aspic",
"Trouble",
"%H",
"Distress",
"Disguise",
"[mixed-nuts-ind]",
"Transit",
"Debt",
"Despair",
"a Loveless Marriage",
"Bondage",
"a Fix",
"Bliss"
);
"mixed-nuts-name" = (
"Frank",
"Deirdre",
"Nancy",
"Art",
"Primrose",
"Bespin",
"Ennui",
"Constance",
"Oberon",
"Sage",
"Betsy",
"Erudite",
"Gastronome",
"Flatulence",
"Gertrude",
"Aarg",
"Jezebel",
"Spork",
"Lance",
"Ermintrude",
"Engelbert",
"Lord [mixed-nuts-name]",
"Lady [mixed-nuts-name]",
"Viscount [mixed-nuts-name]",
"Baron von [mixed-nuts-name]",
"Sir [mixed-nuts-name]",
"Dame [mixed-nuts-name]"
);
"mixed-nuts-sur" = (
"Toblerone",
"Escapade",
"Boar[mixed-nuts-sur2]",
"Jon[mixed-nuts-sur2]",
"Gastropode",
"Felt[mixed-nuts-sur2]",
"Smorgasboard [mixed-nuts-sur]",
"Zeitgeist [mixed-nuts-sur]",
"Polomint",
"Fortune",
"Overture",
"Baarg Fargle",
"Strepsil",
"Trilogy [mixed-nuts-sur]",
"Flange-Sprocket",
"Virtuoso [mixed-nuts-sur]",
"Mastodon",
"Poop[mixed-nuts-sur2]",
"Quantum [mixed-nuts-sur]",
"Endgame [mixed-nuts-sur]",
"",
"",
"",
"",
""
);
"mixed-nuts-sur2" = (
"son",
"warmer",
"-Holder",
"jon",
"stein",
"nuts",
"spinock",
"ski",
"panda",
"wart",
"borrower",
"phile",
"phobe",
"garden",
"",
"",
"",
""
);
}