Page 2 of 3

Re: Solo's Alt Stations OXZ

Posted: Fri Nov 25, 2022 11:28 pm
by Redspear
  • 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 :D

Re: Solo's Alt Stations OXZ

Posted: Sat Nov 26, 2022 6:07 pm
by cbr
Not my habit to dabble in script/code...

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
        }
    }
Could 'economy=="7"' prevent the stations to be seen in gallery when stationed on/in par example Lave :?: :wink:

Re: Solo's Alt Stations OXZ

Posted: Sat Nov 26, 2022 8:19 pm
by Redspear
cbr wrote: Sat Nov 26, 2022 6:07 pm
Could 'economy=="7"' prevent the stations to be seen in gallery when stationed on/in par example Lave :?: :wink:
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.

Re: Solo's Alt Stations OXZ

Posted: Sat Nov 26, 2022 8:44 pm
by cbr
For me to have the alt stations appear in the gallery f4, i have to remove the conditional script in the shipdata.plist...

If i do not remove the script then the model is counted in the gallery f4 but when searching for it does not appear...

Basic 1.90 64b linux_commander at lave with one other oxp ( gallery )

( I also have some flickering issues with some models so it could also be this machine )

Re: Solo's Alt Stations OXZ

Posted: Sat Nov 26, 2022 9:38 pm
by Redspear
Hmm... I'm on windows so maybe I've used a method that linux takes issue with and windows doesn't.

Apart from the library issue, does the oxp work?

Re: Solo's Alt Stations OXZ

Posted: Sat Nov 26, 2022 9:57 pm
by Cholmondely
Redspear wrote: Sat Nov 26, 2022 9:38 pm
Hmm... I'm on windows so maybe I've used a method that linux takes issue with and windows doesn't.

Apart from the library issue, does the oxp work?
Works 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?
cbr wrote: Sat Nov 26, 2022 7:25 pm
Image

alt alt-coriolis...
Image

Re: Solo's Alt Stations OXZ

Posted: Sat Nov 26, 2022 10:30 pm
by Redspear
Cholmondely wrote: Sat Nov 26, 2022 9:57 pm
Redspear wrote: Sat Nov 26, 2022 9:38 pm
Hmm... I'm on windows so maybe I've used a method that linux takes issue with and windows doesn't.

Apart from the library issue, does the oxp work?
Works 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
Good to know, thanks...

Well I've certainly got more plans for this one as I seem to be gaining some traction in 'update mode' lately.

v1.3 is curretly being tinkered with and, if I can get it to behave, then it should combine nicely with the long in the works station variation oxp... and if my current productivity lasts a while longer then that might even be released too!

Re: Solo's Alt Stations OXZ

Posted: Sun Nov 27, 2022 9:03 am
by Redspear
Cholmondely wrote: Sat Nov 26, 2022 9:57 pm
And why not bung in cbr's new texture as an alternative (for TL1 anarchies)?
I'd be happy to add it as the texture for poor agriculturals (and keep the other for the poor industrials).

However, as well as cbr's permission I should probably also chase Capt Solo's for that one...

Re: Solo's Alt Stations OXZ

Posted: Sun Nov 27, 2022 12:45 pm
by Redspear
  • v1.3 available...
    • added comms to the dodo and ico stations to go with their library descriptions

So this oxp now adds a little more background flavour with some slightly sinister messages emanating from GalCop stations orbiting high-tech, non-human worlds implying their somewhat nefarious influence...

The other side of the coin (xenophobic jingoism) will be hinted at in the (I hope...) upcoming station variation. The test version of that oxp appears to play nicely with this one, so that's a bonus.

Re: Solo's Alt Stations OXZ

Posted: Sun Nov 27, 2022 3:37 pm
by cbr
I 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 :? )

Re: Solo's Alt Stations OXZ

Posted: Sun Nov 27, 2022 3:41 pm
by Cholmondely
cbr wrote: Sun Nov 27, 2022 3:37 pm
I 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 :? )
But what about the start-up screen's "Ship's library" & the F4 screen's "View ship specifications", cbr?

Re: Solo's Alt Stations OXZ

Posted: Sun Nov 27, 2022 5:09 pm
by Redspear
cbr wrote: Sun Nov 27, 2022 3:37 pm
I 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 them :?

Re: Solo's Alt Stations OXZ

Posted: Sun Nov 27, 2022 6:07 pm
by cbr
I believe windows to be more for(e)giving ;) ...

Code: Select all

if (System.Info.Economy =="2" || System.Info.Economy =="7")


if (System.Info.Inhabitants != "Human Colonials")
Sub en superscript differences :?: :!:

N.B. de library entries did work ( already )

Re: Solo's Alt Stations OXZ

Posted: Wed Nov 30, 2022 11:23 pm
by Redspear
  • v1.4 is out...
    • Comms now added for the proto-coriolis (samples below).

Image

Lots of random sillyness of the 'ancient love of food blenders' variety has been included. It will almost certainly be occasionally incongruent but also potentially childishly amusing (which is fine by me).

The sillier the message, the rarer it is likely to be ('jokes' generally don't get funnier on repeat).

Anyway, it's easy to both alter the frequency or content of messages to better suit one's personal tastes. I can always explain how if required.

P.S. The 'enineering' typo will have to wait for a while - a shame as that's a common message.

Re: Solo's Alt Stations OXZ

Posted: Wed Dec 07, 2022 7:49 pm
by Cholmondely
Here is an edited descriptions.plist with typos eviscerated... :mrgreen:

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",
				"",
				"",
				"",
				""
	);
}