Thargoid taunts/insults

General discussion for players of Oolite.

Moderators: winston, another_commander

Post Reply
ThyroidBugz
Average
Average
Posts: 14
Joined: Thu May 31, 2007 8:07 pm

Thargoid taunts/insults

Post by ThyroidBugz »

Does anyone have a list of the taunts and insults the Thargoids use?
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Post by Smivs »

I think they're generated randomly from a database of suitably weird words.
A sort of Thargoid Dictionary :D
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
OSH
Dangerous
Dangerous
Posts: 124
Joined: Thu Dec 04, 2008 2:57 pm
Location: Poland, Lave Station :)
Contact:

Post by OSH »

Ask Thargoid :D
User avatar
Thargoid
Thargoid
Thargoid
Posts: 5528
Joined: Thu Jun 12, 2008 6:55 pm

Post by Thargoid »

What, share all my best lines? :twisted:
User avatar
Darkbee
---- E L I T E ----
---- E L I T E ----
Posts: 335
Joined: Mon Aug 09, 2004 8:40 pm
Location: Space... man!
Contact:

Post by Darkbee »

OSH wrote:
Ask Thargoid :D
Oh, I thought you meant there was a search engine... hehe

AskThargoid.co.uk
Darkbee
Oolite: A grOovy Kind of Love
Image
ThyroidBugz
Average
Average
Posts: 14
Joined: Thu May 31, 2007 8:07 pm

Post by ThyroidBugz »

Is the database readily accessible? Within the Oolite download?
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6664
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

ThyroidBugz wrote:
Is the database readily accessible? Within the Oolite download?
Yes. It can be found inside the descriptions.plist. If you open that file, you will find a very long array consisting of 36 sub-arrays, titled "system_description". Each sub-array is referred to by an index, starting at 0 (for reference, the index 0 sub-array contains the strings "fabled", "notable", "well known", "famous" and "noted"). The thargoid curses are generated by these four strings:

"Guard your [4], human [18]-[31]!",
"Eat [24], [5]!",
"We’ll use your [20] [27] for our [33]!",
"%R! %R! %R!"

The first three use references in the system_description array. Each number [n] in square brackets corresponds to a random selection of one of the strings found inside the sub-array of system_description with index n. These strings may contain further references to system_description's sub-arrays. Oolite resolves all these references until a final string has been generated and that is what is printed as a Thargoid Curse. Obviously, there is plenty of randomly generated material this way.

The %R! %R! %R! type curse is using the Oolite %R modifier, which basically generates a random name from the base digrams string, also used to produce the planet names.

Hope this explains it without making it sound like rocket science. It's very simple once you have a look inside descriptions.plist.

Thargoid, sorry I had to give the secret away ;-)
ThyroidBugz
Average
Average
Posts: 14
Joined: Thu May 31, 2007 8:07 pm

Post by ThyroidBugz »

Eat grub, housemaid!

... I mean thanks! What a great answer, that's exactly what I was looking for :)
Post Reply