Random Hits - or Your Murder Here!

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

Moderators: winston, another_commander

Post Reply
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Random Hits - or Your Murder Here!

Post by LittleBear »

Following some discussion in this thread:-


https://bb.oolite.space/viewtopic.ph ... 5&start=30

I'm writing a small OXP (text only) to add a randomly generated Bulllitin Board of Assassinations to Oolite. You'd have to be docked at an "Assassin's Cove" (found only in Anarchies), to access the board. And the jobs available will also depend on your elite rating and repuation.

No new ships, I'm just coding piolts to go in ships that exist the game anyway. This means I need to do a random generator to create the Bullitin Boad Advert offering the hit. I know how to do this in code, help requied with some names and phrases to go in the random generator. You don't need any knowlege of coding to chip in, just imagination! Remember though that its a random generator, so think through the phrase at it needs to make sense when combined with any other phrase!

This is how the Ad is built:-

Code: Select all

[assassination_board_part1] [mark_first_name] [mark_second_name], a [mark_race_part1] [mark_race_part2] [assassination_board_part2] [assassination_board_part3] [level_one_mark_ship] [assassination_board_part4] [mark_system_g1] System. [assassination_board_part5] [level_one_mark_fee] Credits [assassination_board_part6] [mark_gender] [assassination_board_part7].
I have entered this into a descriptions file:-

Code: Select all

<key>assassination_board_part1</key>
	<array>
	<string>Wanted! Someone for a removal job!</string>
	</array>
	
	<key>mark_first_name</key>
	<array>
	<string>Captain</string>
	</array>


	<key>mark_second_name</key>
	<array>
	<string>Hesperus</string>
	</array>

	<key>mark_race_part1</key>
	<array>
	<string>Furry</string>
	</array>

	<key>mark_race_part2</key>
	<array>
	<string>Feline</string>
	</array>

	<key>assassination_board_part2</key>
	<array>
	<string>wanted for numerous petty criminal acts,</string>
	</array>

	<key>assassination_board_part3</key>
	<array>
	<string>flying a</string>
	</array>

	<key>level_one_mark_ship</key>
	<array>
	<string>battered Python</string>
	</array>

	
	<key>assassination_board_part4</key>
	<array>
	<string>needs removing from the</string>
	</array>

	<key>mark_system_g1</key>
	<array>
	<string>Lave</string>
	</array>
	
	<key>assassination_board_part5</key>
	<array>
	<string>A reward of</string>
	</array>

	<key>level_one_mark_fee</key>
	<array>
	<string>200</string>
	</array>			

	<key>assassination_board_part6</key>
	<array>
	<string>will be paid upon</string>
	</array>

	<key>mark_gender</key>
	<array>
	<string>his</string>
	<string>her</string>
	</array>
	
	<key>assassination_board_part7</key>
	<array>
	<string>termination</string>
	</array>

As you can see I only have 1 entry in each of the arrays (apart from gender obviosuly). So ATM this would always give this message:-

Code: Select all


Wanted! Someone for a removal job! Captain Hesperus, a Furry Feline wanted for numerous petty criminal acts, flying a battered Python needs removing from the Lave System. A reward of 200 Credits will be paid upon his termination.
Could peeps contribute some phrases for:-

assassination_board_part1 (Ad intro- eg "Wanted! Someone for a removal job!)
mark_first_name
mark_second_name
assassination_board_part2 (a bit of info about the mark or why peep want him dead)
assassination_board_part3 (a phrase comming before the name of the marks ship like "flying a" "currently aboard" "traveling in" etc)
assassination_board_part4 (a emphamism for killing him preceeds the name of the system where he is - "needs removing from" "is no longer required in the" etc)
assassination_board_part5 (A phase comming before the number of Credits that will be paid - eg "A fee of" "A reward of" etc.
assassination_board_part6 (A phase refering to payment - eg "will be paid upon" "is availabe to anyone bringing about")
assassination_board_part7 (A word meaning killing! "murder", "termination", "retirment".)

The other variables in the string are mission_variables (so don't worry about adding to these)!. The more phases added the creater the variety to the message. Eg: If we have 30 names in each list, there are 900 possible different names. 30 phases in each list would generate soming silly like over 1 million possible bullitins!

Thanks!

I add a few myself and post a descriptions file, but just but up a post with a contribution to any (or all!) of the arrays!





[/code]
Last edited by LittleBear on Sat Oct 20, 2007 6:17 pm, edited 3 times in total.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 983
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

Great idea LB :)

Code: Select all

<key>assassination_board_part1</key>
   <array>
   <string>Wanted! Someone for a removal job!</string>
   </array>
   
   <key>mark_first_name</key>
   <array>
   <string>Doctor</string>
   </array>


   <key>mark_second_name</key>
   <array>
   <string>Nil</string>
   </array>

   <key>mark_race_part1</key>
   <array>
   <string>Green</string>
   </array>

   <key>mark_race_part2</key>
   <array>
   <string>Humanoid</string>
   </array>

   <key>assassination_board_part2</key>
   <array>
   <string>wanted for trading illegal goods,</string>
   </array>

   <key>assassination_board_part3</key>
   <array>
   <string>flying a</string>
   </array>

   <key>level_one_mark_ship</key>
   <array>
   <string>Purple Haze</string> (eh, or 'fast Cobra MK III' whatever)
   </array>
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.
User avatar
Cmdr. Maegil
Sword-toting nut-job
Sword-toting nut-job
Posts: 1294
Joined: Tue Feb 27, 2007 10:28 pm
Location: On the mend in Western Africa

Post by Cmdr. Maegil »

I'm in, at least it'll help me carry trough a very despondent-looking weekend...

BTW, wouldn't it be better if we PM the suggestions to you, to avoid spoilers?
You know those who, having been mugged and stabbed, fired, dog run over, house burned down, wife eloped with best friend, daughters becoming prostitutes and their countries invaded - still say that "all is well"?
I'm obviously not one of them.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Nah. Just don’t read what you write.
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

I've added the Doc's items to the arrays.

The Board provided a good souce of second names! (Not in any order and is just names that work)!. Each bit is random (so don't think it needs to be done by PM). I've propabley explained this badly, but its not specific to a commander. I've added the Doc's suggestion and this could generate:-

"Wanted! Retirement Party Organiser! Doctor Nill, a Green Humanoid wanted for selling illegal goods currently aboad a fast Cobra Mk III, is no longer required in the Diso System. A fee of 200 Credits will be available to anyone bringing about his murder."

But might equaly generate:-

"Wanted! Someone for a removal job! Captain Maegil, a Furry Humanoid wanted for numerous petty criminal acts, is no longer required in the Lave System. A reward of 500 Credits will be paid upon her termination."

As more arrays are added the possinilities become endless!

Current descriptions file:-

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>

	<key>assassination_board_part1</key>
	<array>
	<string>Wanted! Someone for a removal job!</string>
	<string>Wanted! Retirement Party Organiser!</string>
	</array>
	
	<key>mark_first_name</key>
	<array>
	<string>Captain</string>
	<string>Doctor</string>
	</array>


	<key>mark_second_name</key>
	<array>
	<string>Hesperus</string>
	<string>Rxke</string>
	<string>Murgh</string>
	<string>Ahruman</string>
	<string>Wolfwood</string>
	<string>Griff</string>
	<string>Ramon</string>
	<string>Aegidian</string>
	<string>Nil</string>
	<string>Walch</string>
	<string>Wombat</string>
	<string>Helvellyn</string>
	<string>Selezen</string>
	<string>Arkanoid</string>
	<string>McLane</string>
	<string>Pagroove</string>
	<string>Wyvern</string>
	<string>Wiggy</string>
	<string>Kramer</string>
	<string>Roberto</string>
	<string>Talionis</string>
	<string>Maegil</string>
	<string>Mosser</string>
	<string>Drew</string>
	<string>Corbeau</string>
	<string>Reno</string>
	<string>Marianne</string>
	<string>Arexack</string>
	<string>Lolwhites</string>
	<string>Ramirez</string>
	<string>Rollen</string>
	<string>Kriken</string>
	<string>Milinks</string>
	<string>Smith</string>
	<string>Judebert</string>
	<string>Keyes</string>
	<string>Xenon</string>
	</array>

	<key>mark_race_part1</key>
	<array>
	<string>Furry</string>
	<string>Green</string>
	</array>

	<key>mark_race_part2</key>
	<array>
	<string>Feline</string>
	<string>Humanoid</string>
	</array>

	<key>assassination_board_part2</key>
	<array>
	<string>wanted for numerous petty criminal acts</string>
	<string>wanted for trading illegal goods</string>
	</array>

	<key>assassination_board_part3</key>
	<array>
	<string>flying a</string>
	<string>currently aboard a</string>
	</array>

	<key>level_one_mark_ship</key>
	<array>
	<string>battered Python</string>
	<string>fast Cobra Mk III</string>	
	</array>

	
	<key>assassination_board_part4</key>
	<array>
	<string>needs removing from the</string>
	<string>is no longer required in the<string>
	</array>

	<key>mark_system_g1</key>
	<array>
	<string>Lave</string>
	</array>
	
	<key>assassination_board_part5</key>
	<array>
	<string>A reward of</string>
	<string>A fee of</string>
	</array>

	<key>level_one_mark_fee</key>
	<array>
	<string>200</string>
	</array>			

	<key>assassination_board_part6</key>
	<array>
	<string>will be available to anyone bringing about</string>
	<string>will be paid upon</string>
	</array>

	<key>mark_gender</key>
	<array>
	<string>his</string>
	<string>her</string>
	</array>
	
	<key>assassination_board_part7</key>
	<array>
	<string>termination</string>
	<string>murder</string>
	</array>


</dict>
</plist>
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Wolfspirit
Above Average
Above Average
Posts: 27
Joined: Tue Oct 02, 2007 12:44 pm
Location: Salem OR USA

Post by Wolfspirit »

i dont know jack about all the text your posting on this thread but the idea itself is very cool :D

im not hated or disliked on this board (yet) LOL but feel free to use my name for a mark if you want
If life is a dream then why am I Awake!!!!!!!!
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Wolfspirt works as a second name! Your name is on the random call list! :wink:
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 983
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

A couple of suggestions:

<key>mark_first_name</key>
Commander, Professor, Don (perhaps Commander should be given a much greater chance of appearing than other first names?)

<key>assassination_board_part2</key>
piracy, slave trading, making anti-crustacean remarks, breach of contract, grand theft astro
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.
User avatar
Dr. Nil
---- E L I T E ----
---- E L I T E ----
Posts: 983
Joined: Thu Sep 28, 2006 5:11 pm
Location: Nearest Hoopy Casino
Contact:

Post by Dr. Nil »

<key>mark_race_part1</key>
<array>
<string>Dreadfurred</string>
</array>
Image

300 billboards in Your Ad Here!
Astromines and more in Commies.
AVAILABLE HERE along with other Oolite eXpansion Packs.
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Been adding to this. Still need more descriptions (Think its ok on names):-

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>

	<key>assassination_board_part1</key>
	<array>
	<string>Wanted! Someone for a removal job!</string>
	<string>Wanted! Retirement Party Organiser!</string>
	<string>Wanted! Commander to work as a cleaner!</string>
	<string>Murderer required! Top Credits paid!</string>
	<string>Wanted dead or alive, preferably dead.</string>
	<string>Exciting opportunity in the removal sector!</string>
	<string>Have Laser and prepared to travel?</string>
	<string>Specialist in pest control required!</string>
	<string>Kill for cash and improve your Elite rating!</string>
	<string>Skilled Terminator required for immediate employment!</string>
	<string>Murder to order! We are an equal opportunities employer.</string>
	<string>The Assassin's Guild needs YOU!</string>
	<string>Life has no value, but death has its price!<string>
	<string>Professional Exterminator required!</string>
	<string>Death enablement officer required for immediate employment.</string>
	<string>Are you a sociopath? Interesting carer development opportunity.</string>
	<string>Fed up with killing pirates for peanuts? Try contract killing!</string>
	</array>
	
	<key>mark_first_name</key>
	<array>
	<string>Captain</string>
	<string>Doctor</string>
	<string>Commander</string>
	<string>Lord</string>
	<string>Knight</string>
	<string>Peasant</string>
	<string>Trader</string>
	<string>Sergeant</string>
	<string>Councillor</string>
	<string>His Honour Judge</string>
	<string>Minister</string>
	<string>Fugitive Commander</string>
	<string>Offender Commander</string>
	<string>Commodore</string>
	<string>The Reverent</string>
	<string>Abbott</string>
	<string>General</string>
	<string>Learned Counsel</string>
	<string>The pirate Commander</string>
	<string>The drug dealing Commander</string>
	<string>The terrorist Commander</string>
	<string>The slave trading Commander</string>
	<string>Professor</string>
	<string>Don</string>
	</array>

	<key>mark_second_name</key>
	<array>
	<string>Hesperus</string>
	<string>Rxke</string>
	<string>Murgh</string>
	<string>Ahruman</string>
	<string>Wolfwood</string>
	<string>Griff</string>
	<string>Ramon</string>
	<string>Aegidian</string>
	<string>Nil</string>
	<string>Walch</string>
	<string>Wombat</string>
	<string>Helvellyn</string>
	<string>Selezen</string>
	<string>Arkanoid</string>
	<string>McLane</string>
	<string>Pagroove</string>
	<string>Wyvern</string>
	<string>Wiggy</string>
	<string>Kramer</string>
	<string>Roberto</string>
	<string>Talionis</string>
	<string>Maegil</string>
	<string>Mosser</string>
	<string>Drew</string>
	<string>Corbeau</string>
	<string>Reno</string>
	<string>Marianne</string>
	<string>Arexack</string>
	<string>Lolwhites</string>
	<string>Ramirez</string>
	<string>Rollen</string>
	<string>Kriken</string>
	<string>Milinks</string>
	<string>Smith</string>
	<string>Judebert</string>
	<string>Keyes</string>
	<string>Xenon</string>
	<string>Wolfspirt</string>
	<string>Azzameen</string>
	<string>Carlos</string>
	<string>Randall</string>
	<string>Pteradyne</string>
	<string>Charlie</string>
	<string>Galileo</string>
	<string>Dajt</string>
	<string>Popsch</string>
	<string>Xaotik</string>
	<string>Kleptoid</string>
	<string>Darkbee</string>
	<string>Schultz</string>
	<string>Jameson</string>
	<string>Star Gazer</string>
	<string>Jonnycuba</string>
	<string>Eccles</string>
	<string>Hoggy</string>
	<string>Wolf</string>
	<string>Tgape</string>
	<string>Galileo</string>
	<string>Stevesims</string>
	<string>Jaybee</string>
	<string>Rubinstein</string>
	<string>Lucidor</string>
	<string>Nijineko</string>
	<string>Davcefai</string>
	<string>Ovvldc</string>
	<string>Davemak</string>
	<string>Callas</string>
	<string>Phrostbyte</string>
	<string>Monte</string>
	<string>Sics D'fore</string>
	<string>Drayton</string>
	<string>Neilplus</string>
	<string>MtKlima</string>
	<string>Julyy</string>
	<string>Grameron</string>
	<string>Magamo</string>
	<string>Fraoch</string>
	<string>Frantic</string>
	<string>Gralen</string>
	<string>Ensa</string>
	<string>Rabidvixen</string>
	<string>Grey</string>
	<string>Denim</string>
	<string>Xaotik</string>
	<string>Brianetta</string>
	<string>Prophaniti</string>
	<string>Hoqllnq</string>
	<string>Kiekelly</string>
	<string>Kaypy</string>
	<string>Pepak</string>
	<string>Dilbert</string>
	<string>Lewis</string>
	<string>Olentzero</string>
	<string>Cactuar</string>
	<string>Stimpee</string>
	<string>Pablo</string>
	<string>Rimbaud</string>
	<string>Goth-Stag</string>
	<string>Makandal</string>
	<string>Phanson</string>
	<string>Atze</string>
	<string>Rhakka</string>
	<string>Zeal</string>
	<string>Mikaellq</string>
	<string>Winslow</string>
	<string>Hwtan</string>
	<string>Robbeasy</string>
	<string>Dharma</string>
	<string>Ulli</string>
	<string>Vajo</string>
	<string>Lorfarius</string>
	<string>Mexantos</string>
	<string>Zeep</string>
	<string>Zorath</string>
	<string>Opticyclic</string>
	<string>Mocbo</string>
	<string>Sharkus</string>
	<string>Drumz</string>
	<string>Gonzo</string>
	<string>Weyland-Yutani</string>
	<string>Sukebe</string>
	<string>Albaradru</string>
	<string>Santiago</string>
	<string>Lanx</string>
	<string>Bakshish</string>
	<string>Richiethom</string>
	<string>Malone</string>
	<string>Popsch</string>
	<string>Dragdasan</string>
	<string>Keyes</string>
	<string>Miangele</string>
	<string>Zork</string>
	<string>Nebulous</string>
	<string>Hartley</string>
	<string>McCalli</string>
	<string>Morigen</string>
	<string>Kaiser-Spike</string>
	<string>Yann</string>
	<string>Walker</string>
	<string>Jarnoid</string>
	<string>Ilnar</string>
	<string>Mango</string>
	<string>Iskander-Novena</string>
	<string>Lupin</string>
	<string>Manzo</string>
	<string>Lestradae</string>
	<string>Chad-Longstaff</string>
	<string>Heikki</string>
	<string>Jonaath</string>
	<string>Pocki</string>
	<string>Rendaw</string>
	<string>Celkins</string>
	<string>Omoplata</string>
	<string>Maladorn</string>
	<string>Barabis</string>
	<string>Snarkism</string>
	<string>Loki</string>
	<string>Cosurgi</string>
	<string>Dorian</string>
	<string>Shino</string>
	<string>Lurah</string>
	<string>Satori</string>
	<string>Pescenaufrago</string>
	<string>Playadcs</string>
	<string>Frunobulax</string>
	<string>Jynx</string>
	<string>Ojno the Red</string>
	<string>Poovga</string>
	<string>Adams</string>
	<string>Xocite</string>
	<string>Mawa</string>
	<string>Tokugawa</string>
	<string>Mikkail</string>
	<string>Canicula</string>
	<string>Biskit</string>
	<string>Kremmen</string>
	<string>Guyver</string>
	<string>Eisenesel</string>
	<string>Vronsky</string>
	<string>Kliest</string>
	<string>Queruler</string>
	<string>Smedley</string>
	<string>Aelthric</string>
	<string>Cazabam</string>
	<string>Distortal</string>
	<string>Svenson</string>
	<string>Pansen</string>
	<string>Micaelis</string>
	<string>Babbadobba</string>
	<string>Logicus</string>
	<string>Lomoco</string>
	<string>Hookedonagain</string>
	<string>Dalroi</string>
	<string>Jules</string>
	<string>Mephistopheles</string>
	<string>Munkster</string>
	<string>Nanths</string>
	<string>Vetitice</string>
	<string>Stinga</string>
	<string>Laton</string>
	<string>Tyler</string>
	<string>Nian</string>
	<string>Makarius</string>
	<string>Penguify</string>
	<string>Nemaroo</string>
	<string>Vaxon</string>
	<string>Proteron</string>
	<string>Cerebus</string>
	<string>Krevnik</string>
	<string>Laggsy</string>
	<string>Cyraq</string>
	<string>Bourbon</string>
	<string>Springo</string>
	<string>Hemlock</string>
	<string>Keikitokugawa</string>
	<string>Dutch</string>
	<string>Manyeti</string>
	<string>Halandriel</string>
	<string>Mubaryus</string>
	<string>Balmaha</string>
	<string>Raventhalos</string>
	<string>Wotschi</string>
	<string>Forestahl</string>
	<string>Basura</string>
	<string>Ozarksnick</string>
	<string>Tarant</string>
	<string>Lortron</string>
	<string>Heikki</string>
	<string>Sumerian</string>
	<string>Ulysses</string>
	<string>Sahtor</string>
	<string>Meglanoss</string>
	<string>Zheaton</string>
	<string>Roombor</string>
	<string>Contrapunctus</string>
	<string>Andyl</string>
	<string>Andrusmerlin</string>
	<string>Scififan</string>
	<string>Zandan</string>
	<string>Tedder</string>
	</array>

	<key>mark_race_part1</key>
	<array>
	<string>a furry</string>
	<string>a green</string>
	<string>an edible</string>
	<string>a small</string>
	<string>a deadly</string>
	<string>a boney</string>
	<string>a horned</string>
	<string>a large</string>
	<string>a fierce</string>
	<string>a harmless</string>
	<string>a strange</string>
	<string>an unpleasant</string>
	<string>a nasty</string>
	<string>a hoopy</string>
	<string>a murderous</string>
	<string>a strange</string>
	<string>a red</string>
	<string>a blue</string>
	<string>a yellow</string>
	<string>an orange</string>
	<string>a skinny</string>
	<string>a fat</string>
	<string>a tiny</string>
	<string>a feathered</string>
	<string>an old</string>
	<string>a young</string>
	<string>a perverted</string>
	<string>a purple</string>
	<string>a weird</string>
	<string>a rotund</string>
	<string>a creepy</string>
	</array>

	<key>mark_race_part2</key>
	<array>
	<string>feline</string>
	<string>humanoid</string>
	<string>bird</string>
	<string>human</string>
	<string>lobster</string>
	<string>lizard</string>
	<string>insect</string>
	<string>robot</string>
	<string>treeoid</string>
	<string>goat</string>
	<string>intelligent shade of blue</string>
	<string>vogon</string>
	<string>slimy frog</string>
	<string>piscine</string>
	<string>batoid</string>
	<string>reptile</string>
	<string>intelligent plant</string>
	<string>poet</string>
	<string>giant toad</string>
	<string>shape changer</string>
	<string>droid</string>
	<string>mafia traitor</string>
	<string>life form</string>
	<string>spy</string>
	<string>accountant</string>
	<string>barrister</string>
	<string>computer programmer</string>
	<string>nurse</string>
	<string>author</string>
	<string>journalist</string>
	<string>pilot</string>
	<string>business executive</string>
	<string>gibbon</string>
	<string>snake</string>
	<string>professional gambler</string>
	<string>actor</string>
	<string>celebrity</string>
	<string>turbulent priest</string>
	<string>security guard</string>
	<string>navy officer</string>
	<string>petty criminal</string>
	<string>private detective</string>
	<string>civil servant</string>
	<string>bear</string>
	<string>management consultant</string>
	<string>triad turncoat</string>
	<string>solicitor</string>
	<string></string>
	<string></string>
	<string></string>
	<string></string>
	<string></string>
	<string></string>
	<string></string>
	<string></string>
	<string></string>

	</array>

	<key>assassination_board_part2</key>
	<array>
	<string>wanted for numerous petty criminal acts</string>
	<string>wanted for trading illegal goods</string>
	</array>

	<key>assassination_board_part3</key>
	<array>
	<string>flying a</string>
	<string>currently aboard a</string>
	</array>

	<key>level_one_mark_ship</key>
	<array>
	<string>battered Python</string>
	<string>fast Cobra Mk III</string>	
	</array>

	
	<key>assassination_board_part4</key>
	<array>
	<string>needs removing from the</string>
	<string>is no longer required in the<string>
	</array>

	<key>mark_system_g1</key>
	<array>
	<string>Lave</string>
	</array>
	
	<key>assassination_board_part5</key>
	<array>
	<string>A reward of</string>
	<string>A fee of</string>
	</array>

	<key>level_one_mark_fee</key>
	<array>
	<string>200</string>
	</array>			

	<key>assassination_board_part6</key>
	<array>
	<string>will be available to anyone bringing about</string>
	<string>will be paid upon</string>
	</array>

	<key>mark_gender</key>
	<array>
	<string>his</string>
	<string>her</string>
	</array>
	
	<key>assassination_board_part7</key>
	<array>
	<string>termination</string>
	<string>murder</string>
	</array>


</dict>
</plist>
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Wolfspirit
Above Average
Above Average
Posts: 27
Joined: Tue Oct 02, 2007 12:44 pm
Location: Salem OR USA

Post by Wolfspirit »

hmmmmm looks good (even tho i have no idea what im looking at LOL

Also where are the assins guilds are that in anarcy stations or in the rock hermits?
If life is a dream then why am I Awake!!!!!!!!
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

For the moment go to G7 and dock with any GalCop Station (with Assassins Guild OXP installed), but they are about to expand. :wink:
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

I should probably mention that you can generate random names with %R.
User avatar
Arexack_Heretic
Dangerous Subversive Element
Dangerous Subversive Element
Posts: 1876
Joined: Tue Jun 07, 2005 7:32 pm
Location: [%H] = Earth surface, Lattitude 52°10'58.19"N, longtitude 4°30'0.25"E.
Contact:

Post by Arexack_Heretic »

Whoa!

You can see the bear has been thinking on this before. ;)
This looks remarkablly much like the classified-removal jobs in frontier/etal. xept for the races.


Why make this an assasins mark2, why not a broader 'hunters',
a police-most wanted list would not require (too) illegal activities.
The occasional "retirement enforcement' would still be fun though. :)

dead or alive:
the capture preferably alive or 'payment only due when captured' would be a bit more challenging for the bountyhunter.

---
[thinking out loud]
Keep it really simple.

Just have a top 5 ranking of local thugs

have say 5 marks: randomly generated, but saved particulars.
they are always have a chance of being spawned in same system as player.
(have some AIs for activities)
recast automatically after 5-10 jumps, to mimic death/capture by NPC or relocalization of mark or just outlasted 5mins of infame.
(maybe have a variable that determines this likelyhood, maybe dangerlevel would be an accurate indicator for longevity.)
If mark is killed/captured, disable spawning of mark untill recast.
check for player when killed. as used in assasins.oxp.
capture should be automatically attributed to player when using scripted pilots. (Never recieved a reward from pilots captured by NPCs)
---

When developing more deeply, maybe add fame and infamy for killings.
In essence have 'good killings' and 'bad killings'...capture=always good. assasinate: neutral-bad, kill bad person good-neutral.
fame or infame can then affect whether scripted special jobs could be offered to you. But this may be entering on 'assasins' territory again.
Riding the Rocket!
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2882
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Doh. Well done it now and having the Oolite community on the call list for surnames might be fun!
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
Post Reply