Page 5 of 14
Posted: Tue Oct 23, 2007 6:59 am
by JensAyton
Arexack_Heretic wrote:Better yet, check out the way I strung the descriptions of special cargoes in wrex v1.3
Code: Select all
<key>ok_message</key><array>
<string>[another_description_array] should [ok]</string></array>
<key>another_description_array</key>
<array><string>This</string><string>Everything</string></array>
<key>ok</key>
<array><string>be ok.</string><string>work out.</string><string>make a nice string.</string><string>be fine.</string></array>
using commsMessage: [ok_message] should print a coherent line and not
"[another_description_array] should [ok]"
…and this would be a good point for me to jump in and point out that description and missiontext keys are globally visible, so OXP-defined ones must have a unique name (i.e. suitable prefix).
Arexack_Heretic wrote:But you always have to look out for typos...for example I cannot remember right now whether it is supposed to be %H or H%, try putting the %H in brackets.
%H, no brackets.
Posted: Tue Oct 23, 2007 7:19 am
by JensAyton
LittleBear wrote:The Great One has decreed that the Universe must by rid of Captain 'Evil Smell' Hesperus, a well-groomed feline wanted by the HoOpy Casino Chain for cheating and known cat-juggler, stowing away on a a Trumble infected Python, is an easy target
You’ve got lost in the grammar jungle here: “The Great One has decreed that the universe must by
[sic] rid of [Hesperus] is an easy target”. At the very least, this needs to be changed to “…who is an easy target”.
There’s a serious case of run-on-sentence-itis here, though.
Posted: Tue Oct 23, 2007 12:10 pm
by Disembodied
...and the last entry in assassination_board_poster_title should be
<string>The Divine</string>
not
<string>The Devine</string>.
Regarding the crime list, people will be able to edit it to order. The easy way to increase the number of "real/non-silly" crimes would be to add more of them to the list. But it's a big galaxy out there, with lots of different societies and legal systems (or the absence thereof). Here on Earth you can get jailed, or even executed, for doing something on one side of an imaginary line which would be regarded as utterly unremarkable, normal behaviour on the other side. And lots of people aren't even happy keeping their death sentences inside their own imaginary lines. One being's "silly" is another being's "grotesque deviation and/or sin"...
Some of these are "legitimate" bounty-hunting missions (i.e. legal infractions, no matter how trivial), others are just rubouts, e.g. <string>who didn't know when to fold playing cards with gangsters,</string>. Will the legal status of the marks vary? Will some of the ships they're flying/hiding in be Clean, or will they all be some form of Offender or Fugitive?
Posted: Tue Oct 23, 2007 1:08 pm
by Dr. Nil
More crimes:
who etch-a-sketched a crude rude image of Giles
a notorious Witchspace Lobster worshiper
who utterly displeases the Happy Eye
who disturbed my mid-morning nap
a scab
who sold fake Zero-G Hockey tickets
who has defaced Ad-X property
an escapee from Astrogulag
who robbed a Pi-47
who missed an important Mud Hockey penalty shot
who spreads Mad Avian Disease
a Vacuum Karate black belt
of Aegis Secoority
a former Space Rickshaw pilot
a recent Looto winner
who flew a cat to Esisor
a hot Thoraxxx Twister show queen who ran away
who claims to have seen Orbs
an undaunted guerrilla plumber
Posted: Tue Oct 23, 2007 2:04 pm
by Cmdr. Maegil
@A_H: I don't know if it's ggoing to be included, but yesterday I had my fun writing these ones up and I'll post them anyway
<key>cool_item</key>
<array>
<string>sword</string>
<string>pen</string>
<string>rubber chichen</string>
<string>bleedin' big handgun</string>
<string>huge handgun </string>
<string>4MW beam lasers</string>
<string>rack full of military missiles</string>
<string>bleedin' big nuke</string>
<string>very accurate sniper rifle</string>
<string>deadly weapon</string>
<string>Bruce Willis clone</string>
<string>Chuck Norris clone</string>
<string>battleaxe</string>
<string>turnip</string>
<string>morcel of a very, very well cured Corsicoid cheese</string>
<string>watergun. And isn't afraid to use it, either</string>
<string>chlorine-filled watergun</string>
<string>L&F Templar 250KW sniper rifle with bioscanning sights, double-locking YPO and the 'SureHit'(TM) autotracking muzzle attachment</string>
<string>plasma grenade launcher</string>
<string>strategic nuclear device</string>
<string>+5 Vorpal broadsword</string>
<string>+5 Holy Avenger sword</string>
<string>+5 bow of speed</string>
<string>Dragonlance</string>
<string>singing sword</string>
<string>unbelievably sharp katana sword with the destructive power of a toothached rinoceroid in a grouchy monday morning</string>
<string>original Masamune katana sword worth more than you'll earn your entire life</string>
<string>rusty but still very sharp sword he claims to have found by a drawned female humanoid on the bottom of a lake, on a mist-covered island, on an uncharted system he discovered after a queer hiperdrive malfunction</string>
<string>fake of Excalibur</string>
<string>stainless steel copy of Narsil</string>
<string>'Made in Phekda' copy of the One Ring, or maybe his cloacking device is just malfunctioning. Well, whatever</string>
<string>Ringwraith</string>
<string>fully functional 1/42 scale model of Giles' Ark of Alliance</string>
<string>Holy Hand Grenade of Antioch</string>
<string>Scepter of Authority</string>
<string>ZR-550</string>
<string>Wang ZTR</string>
<string>COolt Peacemaker</string>
<string>WOolter PPK</string>
<string>Ravenous Bug Bladder Beast</string>
<string>flashlight</string>
<string>wet string of pasta</string>
<string>pretzel</string>
<string>paper clip</string>
<string>coat hanger</string>
<string>plastic cup</string>
<string>cute tabby kitten</string>
<string>hard-pinching lobstoid</string>
<string>dirty, greasy skillet</string>
<string>doomsday device</string>
<string>ACME(R) Ooniversal DesintegratOor</string>
<string>ACME(R) DOomsday Machine</string>
<string>ACME(R) Planet-Oo-ZAP</string>
<string>ACME(R) dOo-it-yourself ICBM kit</string>
<string>ACME(R) Spacequake IndOocer</string>
<string>ACME(R) Reduct-Oo-Tron</string>
<string>ACME(R) Devast-Oo-Matic</string>
<string>copy of 'How to Conquer the Ooniverse in 30 Easy Lessons'</string>
<string>copy of the Federal Times</string>
<string>copy of the Imperial Herald</string>
<string>Playsentient Miss September pin-up</string>
<string>rolled wood pulp newspaper</string>
<string>hostage</string>
<string>hostage. Not that we care, really</string>
<string>hostage, as if we cared</string>
<string>hostage - the fool's own mother</string>
<string>extremely unpleasent and nasty-looking piece of carved wood. Actually it's not a weapon but an original Graeth'Bo masterpiece worth millions, so we'd appreciate if you could refrain from destroying it along with the mark. If it's not too inconvenient, at least</string>
<string>evil poet</string>
<string>vacuum cleaner</string>
<string>pencil</string>
<string>complete SM outfit</string>
<string>very, very funny hat</string>
<string>ridiculous bowtie</string>
<string>bowler hat</string>
<string>umbrella</string>
<string>compromising piece of party underware</string>
<string>bottle of 75% alcohol puncheon rum</string>
<string>pair of stones</string>
<string>strong legislative lobby</string>
<string>libel lawyer</string>
<string>decent electoral base</string>
<string>reasonable manifesto</string>
<string>birdoid right wing boot</string>
<string>chemistry set</string>
<string>cream pie</string>
<string>lovely-looking, but still deadly bodyguard</string>
<string>large collection of bad jokes</string>
<string>bad joke</string>
<string>stolen <-CLASSIFIED-> device that can <-CLASSIFIED-> <-CLASSIFIED-> any ship approaching at <-CLASSIFIED-> degrees from its <-CLASSIFIED-> . The best, and possibly the only chance of surviving this encounter is to <-CLASSIFIED-> and then <-CLASSIFIED-> , not forgetting to <-CLASSIFIED-> or the backlash may<-CLASSIFIED-> the entire <-CLASSIFIED-> . Good luck, Commander, you'll need it</string>
<string>stolen secret device. And no, you aren't cleared to kwon what the device does - - Good luck, anyway</string>
<string>INRA prototype laser array</string>
<string>state-of-the-art weapons array</string>
<string>couple of plasma hand grenades</string>
<string>Q-mine</string>
<string>E-bomb</string>
<string>TAB-bomb</string>
<string>WMD</string>
<string>full load of battle weapons</string>
<string>full load of hand weapons</string>
<string>shipment of stolen hi-tech military hardware</string>
<string>copy of Baudelaire's 'Fleurs du Mal'</string>
<string>copy of Poe's anthology</string>
<string>new laser</string>
<string>prototype mass projectile railgun</string>
<string>specially modified ship</string>
<string>brand new combat computer</string>
<string>devilishly ingenious autotargeter</string>
<string>few canisters of nerve gas</string>
<string>laser cooling system</string>
<string>lot of illegal modifications</string>
<string>lot of illegal cyberweaponry</string>
<string>cannister of the Soholian Plague virus</string>
<string>military laser</string>
<string>beam laser</string>
<string>big gun</string>
<string>rather impressive gun</string>
<string>cool weapon</string>
<string>asteroid plough</string>
<string>laser gun implanted on a forearm</string>
<string>refitted laser</string>
<string>Finnmann 2.1 BXL barium-cooled, xenon cristal-focused main gun</string>
<string>Banshee beta two sonic de-emulsifier</string>
<string>bagpipe</string>
<string>Valkirie laser array</string>
<string>bank of Aegis Suprema shield generators</string>
</array>
@LB: how about a version for guild members that included renegades (that would have to be installed) and/or multiple opponents?
It shouldn't take much more than a check on the assassin's guild OXP's mission variables to unlock the harder ships' list and include them on the mission generation.
Posted: Tue Oct 23, 2007 2:43 pm
by LittleBear
Could include renegades, but I can't use the cool-item thing, as I've hit a slight snag. I've added the mission choices to allow the player to brouse the board. Due to the way Oolites dice works the item chosen from an array are only rolled once in a given system. This is just as well because I need to rely on the information staying the same so I can store it in a mission variable. But on the down side If I use the same array title for each of the 9 (say) adverts on the boad each one would be the same and would only change when the player left the system and returned. I have a cunning plan to get round this. For each advert I'll have to have a separate entry on missiontext which refers to a differnt list, so the display for the second advert would be:-
Code: Select all
***** You are viewing mission_random_hits_seedy_spacebar_name Bounty Hunters' Bulletin Board. *****\n--------------------------------------------------------------------------------------------------------------------------\nPOSTED BY : [assassination_board_poster_titleb] %R [assassination_board_poster_nameb] from the [assassination_board_poster_systemb] System.\nSUBJECT : [assassination_board_subject]\n\n[assassination_board_part1b] [mark_first_nameb] [mark_nick_nameb] [mark_second_nameb], [mark_race_part1b] [mark_race_part2b] [assassination_board_part2b] [assassination_board_part3b] [mark_ship_descriptionb] [level_one_mark_shipb] [assassination_board_part4b] [mark_system_g1b] System. [assassination_board_part5b] [level_one_mark_feeb] Credits [assassination_board_part6b] [mark_genderb] [assassination_board_part7b].\n\nREPLIES TO : [assassination_board_address1b] %R@[assassination_board_address2b]\n--------------------------------------------------------------------------------------------------------------------------\nCurrently viewing message 2 of 9.\nThis [assassination_board_job_nameb] is available to Commanders rated Average or above.</string>
Then define each clone by putting [assassination_board_poster_title] in the string for [assassination_board_poster_titleb]. But as I'm going to have so many arrays inside other arrays I'll go nuts if the original arrays have to have other arrays in them!
Posted: Tue Oct 23, 2007 3:25 pm
by JensAyton
Disembodied wrote:others are just rubouts, e.g. <string>who didn't know when to fold playing cards with gangsters,</string>.
Shouldn’t that be “legitimate businessmen in good standing”?
Posted: Tue Oct 23, 2007 3:35 pm
by Cmdr. Maegil
Ahruman wrote:Disembodied wrote:others are just rubouts, e.g. <string>who didn't know when to fold playing cards with gangsters,</string>.
Shouldn’t that be “legitimate businessmen in good standing”?
businessbeing?
Posted: Tue Oct 23, 2007 3:49 pm
by LittleBear
The Wheeze worked!. You get a certain number of Ads on the board. Each Ad is different, but the 9 generated will stay the same whilst you stay in the system and a regenerated when you leave. On viewing the last Ad you go back to the first page, so you can flick though and see all the offers before picking one.
Page 1:-
Nah don't fancy that job, I'll check the next one...
See its different!
BTW I'm setting the name of the space bar using planet number, 0 - 10 "The Blue Parrot" "11 - 20" - "The Fox and Hounds" etc. So need some suggestions on that!
Posted: Tue Oct 23, 2007 4:44 pm
by Cmdr. Maegil
Here are some:
Code: Select all
<key>bar_name</key>
<array>
<string>The Blue Parrot</string>
<string>The Fox and Hounds</string>
<string>Jon Snorrad's Pub</string>
<string>The Lobbie's Can-Can Lounge's</string>
<string>the Ol' Spacer</string>
<string>The Old Spacer</string>
<string>the Blackjack's</string>
<string>The Skull and Bones</string>
<string>The Golden GargleBlaster</string>
<string>The Smoke dragon Lounge's</string>
<string>The Smugglers' Den</string>
<string>The Pirate's Cove</string>
<string>The Grounded Spacer</string>
<string>The Finders Keepers Bar</string>
<string>Da Haus</string>
<string>The Spacer's Hangout Bar and Grill</string>
<string>The Wanted Dead or Alive</string>
<string>The Dwarven Mine</string>
<string>The Rocktop Bar and Diner</string>
<string>the Joe's Pizza</string>
<string>the Pizza Hut</string>
<string>the A Babord</string>
<string>the Third Rock</string>
<string>the Marooned Spacer</string>
<string>The Human Restaurant</string>
<string>The Bearded Parrot</string>
<string>the Last Well</string>
<string>the Last Wishes</string>
<string>the Flying Dutchman</string>
<string>The Red Pincers</string>
<string>the Alcoholdrome</string>
<string>the Tally Ho</string>
<string>the Crash and Burn</string>
<string>the ECM</string>
<string>the Hard Hat</string>
<string>the Hauler's Outpost</string>
<string>the Joe's Bar and Grill</string>
<string>the Joe's Lounge</string>
<string>the Joe's Diner</string>
<string>the Joe's</string>
<string>the La Havre</string>
<string>the BoOrger King</string>
<string>the Drink, Smoke and Snort</string>
<string>the Carnal Pleasures Bar and Grill</string>
<string>the Red Light</string>
<string>the Eject Handle</string>
</array>
...and since you're at it, remember to
HAND-SCRIPT the World's End on Riedquat!!!
Oh, of course, also a pint of Brown
Posted: Tue Oct 23, 2007 5:06 pm
by Arexack_Heretic
Buck Rogers' Space Disco !
Futuramarama ?
Posted: Tue Oct 23, 2007 9:27 pm
by LittleBear
Bah! Even using mutiple sets causes the third page to be the same as the first, although launching and redocked generates two new adds. Not fatal to the OXP but it would mean are limited to a choice of two hits per visit. I suspect this is somthing to do with Oolite's random seed. Is there anyway in an OXP to force a re-roll?
Posted: Tue Oct 23, 2007 9:39 pm
by Disembodied
Some more bar names:
Code: Select all
<string>The Fat Feline</string>
<string>The Furry Humanoid</string>
<string>The Slimy Frog</string>
<string>The Horny Lobster</string>
<string>The Pink Slug</string>
<string>The Colonial's Rest</string>
<string>The Terminus</string>
<string>The Viper and Whistle</string>
<string>The Habitat</string>
<string>The Twisted Torus</string>
<string>The Blue Lagrange</string>
<string>O'Neill's Repose</string>
<string>The Bell and Braben</string>
<string>Giles's Grotto</string>
Posted: Tue Oct 23, 2007 10:17 pm
by Captain Hesperus
Disembodied wrote:Some more bar names:
Code: Select all
<string>The Horny Lobster</string>
This is just wrong on so many levels.....
Captain 'Bad Smell' Hesperus
Posted: Tue Oct 23, 2007 10:27 pm
by Arexack_Heretic
the Black Moon
Raxxla Ritz