Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Hints OXZ (Development Thread)

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: another_commander, winston

Post Reply
User avatar
Cholmondely
Archivist
Archivist
Posts: 5010
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Education

Post by Cholmondely »

cbr wrote: Mon Jan 31, 2022 6:13 pm
Reputable Sir Cholly of the code we all support you on this new quest and I believe wisdom is to be found inside certain oxp...
The quest for the secret ritual? And prithee, gentle Sir, which .oxp should I be perusing for the arcane details of the ceremony of the perfected propitiation of the WL? (And do I need to be a lobster?)
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
cbr
---- E L I T E ----
---- E L I T E ----
Posts: 1390
Joined: Thu Aug 27, 2015 4:24 pm

Re: Education

Post by cbr »

par example

GNN.oxp

Code: Select all

GNN_0021 = "'Bugs on strike!': The combined %J231 insectoid writers' guild
In GNN they seem to use these things, but I think there are many more which make use of this ( shipnames?)

GNN also includes a phrasegen but the .js is pretty difficult to understand ( for me at least )
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6557
Joined: Wed Feb 28, 2007 7:54 am

Re: Education

Post by another_commander »

Here are the % codes that can be used inside description strings and what each one does:

Code: Select all

          * %H is replaced with <planetName>. If systemName is nil, a planet name
	    is retrieved through -[Universe getSystemName:], treating <seed> as a
	    system seed.
	  * %I is equivalent to "%H[planetname-derivative-suffix]".
	  * %N is replaced with a random "alien" name using the planet name
	    digraphs. If used more than once in the same string, it will produce
	    the same name on each occurence.
	  * %R is like %N but, due to a bug, misses some possibilities. Deprecated.
	  * %JNNN, where NNN is a three-digit integer, is replaced with the name
	    of system ID NNN in the current galaxy.
	  * %GNNNNNN, where NNNNNN is a six-digit integer, is replaced with the
	    name of system ID NNN (first triplet) in the specified galaxy
	    (second triplet).
	  * %% is replaced with %.
	  * %[ is replaced with [.
	  * %] is replaced with ].
User avatar
Cholmondely
Archivist
Archivist
Posts: 5010
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Education

Post by Cholmondely »

another_commander wrote: Mon Jan 31, 2022 7:11 pm
Here are the % codes that can be used inside description strings and what each one does:

Code: Select all

          * %H is replaced with <planetName>. If systemName is nil, a planet name
	    is retrieved through -[Universe getSystemName:], treating <seed> as a
	    system seed.
	  * %I is equivalent to "%H[planetname-derivative-suffix]".
	  * %N is replaced with a random "alien" name using the planet name
	    digraphs. If used more than once in the same string, it will produce
	    the same name on each occurence.
	  * %R is like %N but, due to a bug, misses some possibilities. Deprecated.
	  * %JNNN, where NNN is a three-digit integer, is replaced with the name
	    of system ID NNN in the current galaxy.
	  * %GNNNNNN, where NNNNNN is a six-digit integer, is replaced with the
	    name of system ID NNN (first triplet) in the specified galaxy
	    (second triplet).
	  * %% is replaced with %.
	  * %[ is replaced with [.
	  * %] is replaced with ].
Gosh... Thank You!

If I was to try and describe all this on the wiki, what is it all called?

Description.plist? Mission.plist? Something else?

And how would I do colour/italics etc
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6557
Joined: Wed Feb 28, 2007 7:54 am

Re: Education

Post by another_commander »

I see it's already mentioned in the wiki: https://wiki.alioth.net/index.php/String_expansion
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16063
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Education

Post by Cody »

Cholmondely wrote: Mon Jan 31, 2022 12:08 am
Comments/further press releases eagerly accepted!
"As the annual Extreme Dominoes tournament approaches, excitement grows on Digebiti. For the first time, an off-worlder has been allowed to enter. An unknown in this sport, Mac the Iron will be a familiar name to those who follow the sport of Extreme Ironing. He recently set a new record by ironing five shirts at an altitude of 5,319 metres. Students of ancient Terran geography will know that the Pin Parvati Pass in the Himalaya sat at exactly the same altitude. Will Mac the Iron triumph against all the odds? Does Terra still exist? The truth is, we just don't know!"
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Cholmondely
Archivist
Archivist
Posts: 5010
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Education

Post by Cholmondely »

Drinks for the bar

From cim's New Cargoes (which has a lot of lore tucked away inside it):

Brandy
In the varied high-tech world of intergalactic drinking, old traditional drinks like brandy almost disappeared. A change in fashion has led to plainer brandies from systems like Tibedied and Isbeus being in high demand at the hot nightspots of the sector.

Evil juice
Call it evil juice, call it killer juice, every planet makes some form of this intoxicating beverage. Few are sufficiently interesting to be worth transporting out of their system of origin, however.

Gargle Blasters
Serve with lemon and a brick

Lethal brandy
One of the most popular drinks throughout the charts, lethal brandy's appeal is further boosted by its effects on humanoid and reptilian drinkers, enabling them to tolerate harsh environments for longer.

Vicious brew
Drinks that fought back were briefly popular a few centuries ago, but nowadays are rarely consumed. Only a few planets still produce this.

Venerable Whisky Barrels
It was inevitable that the very richest members of galactic society would no longer be content with whisky that had been aged for mere decades. These barrels, heavily reinforced, are well over a century old, and the whisky continues to mature inside them.

From Murgh & Cody above (mostly wines):
Rexebian Richebourg
Gequrian Cannub
Zaquessoian Zinfandel
Anusan plonk
Zaanerian Frambozen
- "Zaaner produces the finest fruit beers in the sector"
+ Old Dreadful No. 7 (Big D below)

Random Hits
Ceedraian Old Peculiar
Atistisoian evil brandy

Code: Select all

 line 5072
// Strings used in the friendly space bar greeting - ie player is Clean

	"spacebar-greeting" = (
		"[spacebar-greeting1], [spacebar-greeting2]! [spacebar-greeting3] for a [spacebar-greeting4] of [spacebar-greeting5] [assassination_board_poster_systemd]ian [spacebar-greeting6]!",
		"[spacebar-greeting3] for a [spacebar-greeting4] of [spacebar-greeting5] [assassination_board_poster_systemd]ian [spacebar-greeting6]!",
		"[spacebar-greeting9] [spacebar-greeting10] over a [spacebar-greeting4] of [spacebar-greeting5] [assassination_board_poster_systemd]ian [spacebar-greeting6]!",
		"[spacebar-greeting9] [spacebar-greeting10] over a [spacebar-greeting4] of [spacebar-greeting5] [assassination_board_poster_systemd]ian [spacebar-greeting6]!",
		"[spacebar-greeting3] and [random_hits_abandoned1a] [mark_race_part1d] [mark_race_part2d] for [spacebar-greeting11]!",
		"Enjoy a [spacebar-greeting4] of [assassination_board_poster_systemd]ian [spacebar-greeting6] for only [spacebar-greeting8] Credits!",
		"[spacebar-greeting7]!",
		"[spacebar-greeting7]!",
		"[spacebar-greeting3] for a [spacebar-food1a] of [spacebar-food1] [assassination_board_poster_systemd]ian [random_hits_animal2] [spacebar-food2]!",
		"[spacebar-greeting3] for a [spacebar-food1a] of [spacebar-food1] [assassination_board_poster_systemd]ian [random_hits_animal2] [spacebar-food2]!"
	);
	"spacebar-food1" = (
		tasty,
		fabulous,
		exotic,
		unusual,
		exciting,
		fabled,
		remarkable,
		notable,
		exceptional,
		eccentric
	);
	"spacebar-food1a" = (
		meal,
		snack,
		"side order",
		lunch,
		portion
	);
	"spacebar-food2" = (
		meat,
		cutlets,
		steaks,
		burgers,
		soup,
		pie,
		stew,
		casserole,
		kebabs,
		pasties,
		sausages,
		"stir-fry",
		madras,
		korma,
		vindaloo,
		curry,
		meatballs,
		pizza,
		sandwiches,
		souffle,
		salad
	);
	"spacebar-greeting1a" = (
		View,
		Watch,
		Enjoy
	);
	"spacebar-greeting1" = (
		Welcome,
		"Good day",
		Greetings,
		Salutations,
		"Hi there",
		"Well met"
	);
	"spacebar-greeting2" = (
		"old space dog",
		Captain,
		Commander,
		"[mission_random_hits_playertitle]",
		pilot,
		spacefarer,
		traveller
	);
	"spacebar-greeting3" = (
		"Visit us",
		"Right this way",
		"Dock here",
		"Join us"
	);
	"spacebar-greeting4" = (
		dram,
		pint,
		measure,
		shot,
		belt,
		bottle,
		glass,
		snifter,
		mug,
		tumbler,
		flagon,
		tankard
	);
	"spacebar-greeting4b" = (
		"[spacebar-greeting4]"
	);
	"spacebar-greeting5" = (
		cold,
		"the finest",
		"triple-distilled",
		hoopy,
		"extra strong",
		chilled,
		fabulous,
		exotic,
		unusual,
		exciting,
		fabled,
		"cold-filtered",
		remarkable,
		"wicked-strength",
		notable,
		exceptional,
		eccentric,
		famous,
		infamous,
		intoxicating,
		iced,
		bottled,
		distilled,
		purified,
		sterilised,
		fermented,
		liquefied,
		refined,
		carbonated
	);
	"spacebar-greeting6" = (
		"[spacebar-greeting6_subtable1]",
		"[spacebar-greeting6_subtable2]"
	);
	"spacebar-greeting6_subtable1" = (
		"brown ale",
		"pale ale",
		"thrumpberry juice",
		"Old Peculiar",
		"blood wine",
		Guinness,
		"brown ale",
		"pale ale",
		"thrumpberry juice",
		"Old Peculiar",
		"blood wine",
		Guinness,
		"[spacebar-greeting6a]-ale",
		"[spacebar-greeting6a]-beer",
		"[spacebar-greeting6a]-brandy",
		"[spacebar-greeting6a]-whisky",
		"[spacebar-greeting6a]-water",
		"[spacebar-greeting6a]-vodka",
		"[spacebar-greeting6a]-gin",
		"[spacebar-greeting6a]-cocktails",
		"[spacebar-greeting6a]-cider",
		"[spacebar-greeting6a]-juice",
		"[spacebar-greeting6a]-gargle blasters",
		"[spacebar-greeting6a]-wine",
		"[spacebar-greeting6a]-port",
		"[spacebar-greeting6a]-coffee",
		"[spacebar-greeting6a]-brew",
		"[spacebar-greeting6a]-rum",
		"[spacebar-greeting6a]-liquor",
		"[spacebar-greeting6a]-stout",
		"[spacebar-greeting6a]-grog",
		"[spacebar-greeting6a]-mead",
		"[spacebar-greeting6a]-lager",
		"[spacebar-greeting6a]-scotch",
		"[spacebar-greeting6a]-mild",
		"[spacebar-greeting6a]-nectar",
		"[spacebar-greeting6a]-cordial",
		"[spacebar-greeting6a]-syrup",
		"[spacebar-greeting6a]-booze",
		"[spacebar-greeting6a]-squeezings",
		"[spacebar-greeting6a]-soda",
		"[spacebar-greeting6a]-bitter"
	);
	"spacebar-greeting6_subtable2" = (
		"Sornberry juice",
		"Janx Spirits",
		"Pan Galactic Gargle Blasters",
		"gin and tonic",
		"Sornberry juice",
		"[random_hits_animal2] blood",
		"[spacebar-greeting6b]-cognac",
		"[spacebar-greeting6b]-bitter",
		"[spacebar-greeting6b]-spirits",
		"[spacebar-greeting6b]-tea",
		"[spacebar-greeting6b] ale",
		"[spacebar-greeting6b] beer",
		"[spacebar-greeting6b] brandy",
		"[spacebar-greeting6b] whisky",
		"[spacebar-greeting6b] water",
		"[spacebar-greeting6b] vodka",
		"[spacebar-greeting6b] gin",
		"[spacebar-greeting6b] cocktails",
		"[spacebar-greeting6b] cider",
		"[spacebar-greeting6b] juice",
		"[spacebar-greeting6b] gargle blasters",
		"[spacebar-greeting6b] wine",
		"[spacebar-greeting6b] port",
		"[spacebar-greeting6b] coffee",
		"[spacebar-greeting6b] brew",
		"[spacebar-greeting6b] rum",
		"[spacebar-greeting6b] liquor",
		"[spacebar-greeting6b] stout",
		"[spacebar-greeting6b] grog",
		"[spacebar-greeting6b] mead",
		"[spacebar-greeting6b] lager",
		"[spacebar-greeting6b] scotch",
		"[spacebar-greeting6b] mild",
		"[spacebar-greeting6b] nectar",
		"[spacebar-greeting6b] cordial",
		"[spacebar-greeting6b] syrup",
		"[spacebar-greeting6b] booze",
		"[spacebar-greeting6b] squeezings",
		"[spacebar-greeting6b] soda",
		"[random_hits_animal2] blood",
		"[spacebar-greeting6b] cognac",
		"[spacebar-greeting6b] spirits",
		"[spacebar-greeting6b] tea"
	);
	"spacebar-greeting6a" = (
		mega,
		ultra,
		uber,
		hyper
	);
	"spacebar-greeting6b" = (
		evil,
		deadly,
		lethal,
		vicious
	);
	"spacebar-greeting7" = (
		"[spacebar-greeting3] for [spacebar-greeting7a] [random_hits_animal1a] [spacebar-greeting7c] [spacebar-greeting7b]",
		"[spacebar-greeting1a] the [random_hits_bar_bill_header6c] [random_hits_sports] [spacebar-greeting7d] live on [random_hits_day]"
	);
	"spacebar-greeting7a" = (
		"fully nude",
		erotic,
		raunchy,
		seductive,
		sensual,
		titillating,
		exotic
	);
	"spacebar-greeting7b" = (
		"lap dancing",
		"pole dancing",
		"mud wrestling",
		striptease,
		"floor show"
	);
	"spacebar-greeting7c" = (
		rodent,
		frog,
		lizard,
		lobster,
		bird,
		humanoid,
		feline,
		insect
	);
	"spacebar-greeting7d" = (
		"premier league match",
		championship,
		cup,
		"charity shield match",
		finals,
		qualifiers,
		tournament
	);
	"spacebar-greeting8" = (
		"2.12",
		"2.24",
		"2.35",
		"2.43",
		"2.52",
		"2.64",
		"2.78",
		"2.82",
		"2.93",
		"3.14",
		"3.25",
		"3.33",
		"3.42",
		"3.51",
		"3.63",
		"3.76",
		"3.85",
		"3.92",
		"4.14",
		"4.26",
		"4.33",
		"4.42",
		"4.55",
		"4.69",
		"4.72",
		"4.88",
		"4.92",
		"5.14",
		"5.25",
		"5.33",
		"5.47",
		"5.58",
		"5.62",
		"5.76",
		"5.83",
		"5.99",
		"2.19",
		"2.28",
		"2.37",
		"2.46",
		"2.54",
		"2.63",
		"2.72",
		"2.81",
		"2.99",
		"3.19",
		"3.24",
		"3.32",
		"3.45",
		"3.57",
		"3.62",
		"3.78",
		"3.88",
		"3.94",
		"4.12",
		"4.25",
		"4.37",
		"4.48",
		"4.52",
		"4.67",
		"4.79",
		"4.89",
		"4.94"
	);
	"spacebar-greeting9" = (
		View,
		Browse,
		Examine,
		Consider,
		Peruse
	);
	"spacebar-greeting10" = (
		"our Bulletin Board",
		"paid [assassination_board_accepted8] contracts",
		"the latest news",
		"the most-wanted list",
		"employment opportunities"
	);
	"spacebar-greeting11" = (
		"a fistful of Credits",
		money,
		"hard cash",
		cash
	);
	
Plus: (line 12275+	
		"random_hits_heretics_custom-adjective" = (
		iced,
		bottled,
		canned,
		toxic,
		radioactive,
		distilled,
		purified,
		sterilised,
		fermented,
		"triple distilled",
		liquefied,
		refined,
		"de-caffeinated",
		"non-alcoholic",
		carbonated,
		caustic
	);
	"random_hits_heretics_more-drinks" = (
		syrup,
		cordial,
		booze,
		squeezings,
		nectar,
		beer,
		milk,
		"soft drinks",
		"soda water"


Other OXPs
Darkside Moonshine Distillery OXZ: Witchfire Whisky

I've yet to go through the planet descriptions.

Are there any other drinks mentioned anywhere else?

Constantly edited to include other drinks as I come across them (or Cody invents them!)
Last edited by Cholmondely on Wed Feb 02, 2022 1:37 pm, edited 4 times in total.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16063
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Education

Post by Cody »

Cholmondely wrote: Tue Feb 01, 2022 2:27 am
Are there any other drinks mentioned anywhere else?
Does fiction count? Zaanerian Frambozen - "Zaaner produces the finest fruit beers in the sector".
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Cholmondely
Archivist
Archivist
Posts: 5010
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Education

Post by Cholmondely »

Cody wrote: Tue Feb 01, 2022 9:35 am
Cholmondely wrote: Tue Feb 01, 2022 2:27 am
Are there any other drinks mentioned anywhere else?
Does fiction count? Zaanerian Frambozen - "Zaaner produces the finest fruit beers in the sector".
Cim got the idea (and much of the content) of New Cargoes from fiction...
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16063
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Education

Post by Cody »

Cholmondely wrote: Tue Feb 01, 2022 9:57 am
Cim got the idea (and much of the content) of New Cargoes from fiction...
Very sensible!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Old Murgh
Wiki Wizard
Wiki Wizard
Posts: 639
Joined: Sat Dec 04, 2021 11:01 pm

Re: Education

Post by Old Murgh »

Cody wrote: Tue Feb 01, 2022 9:35 am
Cholmondely wrote: Tue Feb 01, 2022 2:27 am
Are there any other drinks mentioned anywhere else?
Does fiction count? Zaanerian Frambozen - "Zaaner produces the finest fruit beers in the sector".
The flemish word for raspberries has a nice scifi ring to it!
I was young, I was naïve. [EliteWiki] Jonny Cuba made me do it!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16063
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Education

Post by Cody »

Belgium has two things going for it: raspberry beer and chocolate!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6881
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Re: Education

Post by Disembodied »

From YAH (and mentioned in "Stranglehold"): Old Dreadful No. 7:

Image
User avatar
Nite Owl
---- E L I T E ----
---- E L I T E ----
Posts: 523
Joined: Sat Jan 20, 2018 4:08 pm
Location: In The Dark

Re: Education

Post by Nite Owl »

Does not really have anything to do with anything else but here goes. This was inspired by an article in National Geographic. Perhaps a GNN entry?
It with a heavy heart that we announce today the passing of the last living Rilace Rhinoceros. As you may know this somewhat sentient beast was considered to be one of the ugliest things in the known Ooniverse. The cause of its untimely death has been reported as follows. A young woman of perhaps 12 or 13 years of age approached the beast during a family visit to its compound. Before anyone knew what was happening she ran up to said beasty, clutched its head in her hands as best she could, and pressed her cheek to its cheek. She then uttered the fatal words. "Who's a pretty Rhinoceros, who's a pretty one. You are, you're a pretty Rhinoceros, yes you are." It was at this point in the encounter that the last living Rilace Rhinoceros paused for a second and then let forth a deep sounding whine from within its throat while it trembled vigorously for another second or two before keeling over on its side with a loud thud - dead. An autopsy later revealed the cause of death to be acute heart failure. Some say that the beast died of shock. Others claim it died after finally experiencing the previously unknown to it feeling of contentment. Which set of these apparently deadly emotions is correct? The truth is, we just don't know.
Humor is the second most subjective thing on the planet

Brevity is the soul of wit and vulgarity is wit's downfall

Good Night and Good Luck - Read You Soon
User avatar
Old Murgh
Wiki Wizard
Wiki Wizard
Posts: 639
Joined: Sat Dec 04, 2021 11:01 pm

Re: Education

Post by Old Murgh »

Nite Owl wrote: Tue Feb 01, 2022 3:20 pm
It with a heavy heart that we announce today the passing..
That one produces moist eyes..
Cody wrote: Tue Feb 01, 2022 1:23 pm
Belgium has two things going for it: raspberry beer and chocolate!
I must contend that the Belgian oude geuze and oude kriek are superior to the framboise.
I was young, I was naïve. [EliteWiki] Jonny Cuba made me do it!
Post Reply