Is destruction the only way?

General discussion for players of Oolite.

Moderators: another_commander, winston

User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2866
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 »

Got your PM, cheers Eric. Comming along quite nicely. You can fire your drone, the Dredger is summoned nearby and the Salvaged ship heads off towards it. You get a console message (randomised ala random hits) telling you whats happening. The ship will make its own way there and you get the payment when it docks. If you are docked then its by a mission screen. If in space when the ship docks you are notifed by console message. Its up to you whether you can be bothered escorting it. If the ship was a trader pirates may blow it up to take the cargo. If it was a criminal hunters may blast it for the bounty. I'll play around with the distance, the Dredger appears but aim for 5 mins travel, so if you chose to escort it, its not a boring chore. Payment depends on the ships mass. I'll get a polished playable version up in a few days. If fired at anything other than a derelict the drone is smashed against the items shields. It will only work on a dead ship. Ships lager than Anaconda size are too big to be salvaged with this device and it will fail. Here it is in pictures...

1) This trader has ejected, leaving his ship behind. What a waste! Slow to stop (don't want to run over our Recovery Drone - he only flys at 0.18 LM). Lock the drone on target.

Image

2) Press M to launch the Drone. There he goes...

Image

3) The Drone has drilled through the outer-hull and a Space Dredger has jumped in nearby to recive the salavged craft. The Drone has accessed the auto-pilot to set a course.

Image

4) And there goes the derelict, on course to the dredger.

Image
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
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

LB,
Looks nice. :lol:

I got an new Icon. Probably made before by someone else: just a "+" symbol. I noticed one trick on creation.: Starting point matters!!
Probably it starts drawing from an default starting point and the first defined is probably the second. I'll PM you the data.

Eric
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

LB and Eric Walch this is Great work! 8)
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
User avatar
JohnnyBoy
---- E L I T E ----
---- E L I T E ----
Posts: 490
Joined: Mon May 05, 2008 9:41 pm
Location: West Sussex, UK (rich agricultural)

Post by JohnnyBoy »

This is incredible work! I never imagined that my opening post would result in such a fantastic outcome!!! :lol:
"That's no vicious Treeoid. That's my wife."
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8501
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

@JB - and that is why this is the friendliest forum this side of Reidquat!

:)
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6881
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Post by Disembodied »

Outstanding, guys! I hate to nitpick but...

"...upon the ship's entry into space dock safley."

should be

"...upon the ship's entry into space dock safely." (or even "...upon the ship's safe entry into space dock.")

"...derelict vessel's automatic piolt."

should be

"...derelict vessel's automatic pilot."

and

"finders fee"

should be

"finder's fee"
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2866
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 »

Cheers. This is the current descriptions.plist if anybody wants to check it (or add a few more words and phrases!) :-

Code: Select all

<key>salvage_drone_intro1</key> 
<array> 
<string>INCOMING</string>
<string>RECEIVING</string>
</array> 

<key>salvage_drone_intro2</key> 
<array> 
<string>SALVAGE</string>
<string>SCAVENGER</string>
</array> 

<key>salvage_drone_intro3</key> 
<array> 
<string>UPDATE</string>
<string>MESSAGE</string>
</array> 

<key>salvage_drone_damaged</key> 
<array> 
<string>[salvage_drone_intro1] [salvage_drone_intro2] [salvage_drone_intro3] : [salvage_drone_damaged1]! [salvage_drone_gotit2] [salvage_drone_gotit3] [salvage_drone_damaged2] [salvage_drone_damaged3] this [salvage_drone_gotit5] [salvage_drone_gotit6]. [salvage_drone_damaged4]. [salvage_drone_damaged5].</string>  
</array> 

<key>salvage_drone_damaged1</key> 
<array> 
<string>Fatal Error [salvage_drone_damaged1a] [salvage_drone_damaged1b][salvage_drone_damaged1c]</string>
<string>Critical Error [salvage_drone_damaged1a] [salvage_drone_damaged1b][salvage_drone_damaged1c]</string>
<string>Error Code [salvage_drone_damaged1a] [salvage_drone_damaged1b][salvage_drone_damaged1c]</string>
<string>Critical Stop [salvage_drone_damaged1a] [salvage_drone_damaged1b][salvage_drone_damaged1c]</string>
<string>Exception Error [salvage_drone_damaged1a] [salvage_drone_damaged1b][salvage_drone_damaged1c]</string>
</array> 

<key>salvage_drone_damaged1a</key> 
<array> 
<string>Alpha</string>
<string>Beta</string>
<string>Gamma</string>
<string>Sigma</string>
<string>Omega</string>
</array> 

<key>salvage_drone_damaged1b</key> 
<array> 
<string>1</string>
<string>2</string>
<string>3</string>
<string>4</string>
<string>5</string>
<string>6</string>
<string>7</string>
<string>8</string>
<string>9</string>
<string>0</string>
</array> 

<key>salvage_drone_damaged1c</key> 
<array> 
<string>1</string>
<string>2</string>
<string>3</string>
<string>4</string>
<string>5</string>
<string>6</string>
<string>7</string>
<string>8</string>
<string>9</string>
<string>0</string>
</array> 

<key>salvage_drone_damaged2</key> 
<array> 
<string>cannot</string>
<string>is unable to</string>
</array> 

<key>salvage_drone_damaged3</key> 
<array> 
<string>salvage</string>
<string>recover</string>
</array> 

<key>salvage_drone_damaged4</key> 
<array> 
<string>[salvage_drone_gotit3] [salvage_drone_damaged4a] penetrate the outer hull</string>
<string>[salvage_drone_gotit3] [salvage_drone_damaged4a] [salvage_drone_damaged4b] the [salvage_drone_gotit6]'s [salvage_drone_gotit7]</string>
<string>The [salvage_drone_gotit6]'s [salvage_drone_gotit7] is [salvage_drone_damaged4c]</string>
</array> 

<key>salvage_drone_damaged4a</key> 
<array> 
<string>failed to</string>
<string>cannot</string>
<string>is unable to</string>
</array> 

<key>salvage_drone_damaged4b</key> 
<array> 
<string>access</string>
<string>log on to</string>
<string>interface with</string>
<string>hack</string>
</array> 

<key>salvage_drone_damaged4c</key> 
<array> 
<string>off line</string>
<string>password protected</string>
<string>refusing to accept instructions</string>
<string>fractal encrypted</string>
<string>infested with trumbles</string>
</array> 

<key>salvage_drone_damaged5</key> 
<array> 
<string>Walch & Saber Ltd [salvage_drone_damaged5a]</string>
<string>Please refer to page [salvage_drone_damaged1b][salvage_drone_damaged1c][salvage_drone_damaged1b] of your User Guide</string>
<string>[salvage_drone_gotit2] [salvage_drone_gotit3] has shut down</string>
<string>We [salvage_drone_damaged5b]</string>
</array> 

<key>salvage_drone_damaged5a</key> 
<array> 
<string>apologise for any inconvenience caused</string>
<string>convey their apologies</string>
<string>regret that no refunds are available</string>
<string>are sincerely sorry for this failure</string>
</array> 

<key>salvage_drone_damaged5b</key> 
<array> 
<string>apologise for any inconvenience caused</string>
<string>convey our apologies</string>
<string>regret that no refunds are available</string>
<string>are sincerely sorry for this failure</string>
</array> 

<key>salvage_drone_toobig</key> 
<array> 
<string>[salvage_drone_intro1] [salvage_drone_intro2] [salvage_drone_intro3] : [salvage_drone_damaged1]! [salvage_drone_gotit2] [salvage_drone_gotit3] [salvage_drone_damaged2] [salvage_drone_damaged3] this [salvage_drone_gotit5] [salvage_drone_gotit6]. [salvage_drone_toobig1]. [salvage_drone_damaged5].</string>  
</array> 

<key>salvage_drone_toobig1</key> 
<array> 
<string>[salvage_drone_toobig1a] [salvage_drone_gotit5] [salvage_drone_gotit6]'s [salvage_drone_toobig1b] [salvage_drone_toobig1c] the [salvage_drone_gotit3]'s [salvage_drone_toobig1d] [salvage_drone_toobig1e]</string>
</array> 

<key>salvage_drone_toobig1a</key> 
<array> 
<string>The</string>
<string>This</string>
<string>Targeted</string>
<string>Selected</string>
</array> 

<key>salvage_drone_toobig1b</key> 
<array> 
<string>mass</string>
<string>size</string>
<string>tonnage</string>
<string>displacement</string>
</array> 

<key>salvage_drone_toobig1c</key> 
<array> 
<string>exceeds</string>
<string>is beyond</string>
<string>is in excess of</string>
</array> 

<key>salvage_drone_toobig1d</key> 
<array> 
<string>design</string>
<string>maximum</string>
<string>operational</string>
</array> 

<key>salvage_drone_toobig1e</key> 
<array> 
<string>capability</string>
<string>limits</string>
<string>capacity</string>
</array> 

<key>salvage_drone_gotit</key> 
<array> 
<string>[salvage_drone_intro1] [salvage_drone_intro2] [salvage_drone_intro3] : [salvage_drone_gotit1]. [salvage_drone_gotit2] [salvage_drone_gotit3] is [salvage_drone_gotit4] the [salvage_drone_gotit5] [salvage_drone_gotit6]'s [salvage_drone_gotit7]. [salvage_drone_gotit8] [salvage_drone_gotit9] [salvage_drone_gotit10] the [salvage_drone_gotit11] [salvage_drone_gotit12]. Your [salvage_drone_gotit13] [salvage_drone_gotit14] will be [salvage_drone_gotit15] [salvage_drone_gotit16].</string>  
</array> 

<key>salvage_drone_gotit1</key> 
<array> 
<string>Please wait</string>
<string>Stand by</string>
<string>Just a moment</string>
</array> 

<key>salvage_drone_gotit2</key> 
<array> 
<string>Salvage</string>
<string>Recovery</string>
<string>Repair</string>
<string>Scavenger</string>
</array> 

<key>salvage_drone_gotit3</key> 
<array> 
<string>Drone</string>
<string>Unit</string>
<string>Device</string>
</array> 

<key>salvage_drone_gotit4</key> 
<array> 
<string>accessing</string>
<string>interrogating</string>
<string>interfacing with</string>
<string>hacking</string>
</array> 

<key>salvage_drone_gotit5</key> 
<array> 
<string>abandoned</string>
<string>wreaked</string>
<string>derelict</string>
</array> 

<key>salvage_drone_gotit6</key> 
<array> 
<string>ship</string>
<string>craft</string>
<string>vessel</string>
</array> 

<key>salvage_drone_gotit7</key> 
<array> 
<string>main computer</string>
<string>navigation system</string>
<string>automatic pilot</string>
</array> 

<key>salvage_drone_gotit8</key> 
<array> 
<string>Plotting</string>
<string>Setting</string>
<string>Computing</string>
</array> 

<key>salvage_drone_gotit9</key> 
<array> 
<string>course</string>
<string>trajectory</string>
<string>navigation vector</string>
</array> 

<key>salvage_drone_gotit10</key> 
<array> 
<string>to</string>
<string>towards</string>
<string>for</string>
</array> 

<key>salvage_drone_gotit11</key> 
<array> 
<string>G.S.S.</string>
<string>H.M.S.</string>
<string>U.S.S.</string>
<string>D.S.D.</string>
</array> 

<key>salvage_drone_gotit12</key> 
<array> 
<string>Mayflower</string>
<string>Griffon</string>
<string>Hercules</string>
<string>Hood</string>
<string>Melbourne</string>
<string>London</string>
<string>Endeavour</string>
<string>Enterprise</string>
<string>Churchill</string>
<string>Washington</string>
<string>Einstein</string>
<string>Arthur C. Clarke</string>
<string>Asimov</string>
<string>Williams</string>
<string>Bell</string>
<string>Braben</string>
<string>Ayton</string>
<string>Titanic</string>
<string>Adams</string>
<string>Fortune</string>
<string>Lady Bell</string>
<string>Tantalus</string>
<string>Zeus</string>
<string>Dark Star</string>
<string>Pegasus</string>
<string>Rising Star</string>
<string>Fleetwood</string>
<string>Thackery</string>
<string>Walch</string>
<string>Leviathan</string>
</array> 

<key>salvage_drone_gotit13</key> 
<array> 
<string>finder's</string>
<string>salvage</string>
<string>recovery</string>
</array> 

<key>salvage_drone_gotit14</key> 
<array> 
<string>fee</string>
<string>reward</string>
<string>payment</string>
<string>bounty</string>
</array> 

<key>salvage_drone_gotit15</key> 
<array> 
<string>paid</string>
<string>transferred</string>
<string>credited</string>
</array>

<key>salvage_drone_gotit16</key> 
<array> 
<string>when the [salvage_drone_gotit6] [salvage_drone_gotit16a]</string>
<string>upon the [salvage_drone_gotit6]'s [salvage_drone_gotit16c]</string>
</array> 
 
<key>salvage_drone_gotit16a</key> 
<array> 
<string>safely [salvage_drone_gotit16b]</string>
<string>[salvage_drone_gotit16b] safely</string>
<string>[salvage_drone_gotit16b] without incident</string>
<string>[salvage_drone_gotit16b] intact</string>
</array> 

<key>salvage_drone_gotit16b</key> 
<array> 
<string>docks</string>
<string>arrives</string>
<string>enters space dock</string>
</array> 

<key>salvage_drone_gotit16c</key> 
<array> 
<string>safe [salvage_drone_gotit16d]</string>
<string>[salvage_drone_gotit16d] safely</string>
<string>[salvage_drone_gotit16d] without incident</string>
<string>[salvage_drone_gotit16d] intact</string>
</array> 

<key>salvage_drone_gotit16d</key> 
<array> 
<string>docking</string>
<string>arrival</string>
<string>entry into space dock</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
FSOneblin
---- E L I T E ----
---- E L I T E ----
Posts: 460
Joined: Tue Oct 30, 2007 12:15 am
Location: Yes, That is True

Post by FSOneblin »

@LB
Yes, yes, yes! This makes me one happy Hybrid! You get a shiny metal trophy (With one of the last spacepox samples in it) and 100,101,100,100,101,010,101,210,101,000 Cr! You will have 2 cr left of your reward after taxes! How Does that make you feel?


Don't Panic: FSOneblin
Don't panic

Now an "adult!"
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Great work guys, the salvage idea has been knocking around for a while and now it's finally coming to fruition. Seeing collaboration like this gives me a warm glow and just emphasises what a great community this is.

I think the reward for salvage should be higher, after all you can scoop high value cannisters for an easy and good profit, salvaging should require more effort for a greater payback. The second hand value of a damaged ship with a potentially high value cargo should be more, and you have to invest in a drone in the first place.
It should require the salvager to accompany it to the station to protect it from bounty hunters and pirates. If the ship is not accompanied then it should have a much reduced chance of reaching its destination, and it might be an idea to randomly spawn a few baddies when the salvage drone is launched, with a 50+% to intercept on the way to the station so that you have to protect your investment, but the rewards should be commensurate with the danger and effort required to complete the salvage.
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Great work guys, the salvage idea has been knocking around for a while and now it's finally coming to fruition. Seeing collaboration like this gives me a warm glow and just emphasises what a great community this is.

I think the reward for salvage should be higher, after all you can scoop high value cannisters for an easy and good profit, salvaging should require more effort for a greater payback. The second hand value of a damaged ship with a potentially high value cargo should be more, and you have to invest in a drone in the first place.
It should require the salvager to accompany it to the station to protect it from bounty hunters and pirates. If the ship is not accompanied then it should have a much reduced chance of reaching its destination, and it might be an idea to randomly spawn a few baddies when the salvage drone is launched, with a 50+% to intercept on the way to the station so that you have to protect your investment, but the rewards should be commensurate with the danger and effort required to complete the salvage.
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Great work guys, the salvage idea has been knocking around for a while and now it's finally coming to fruition. Seeing collaboration like this gives me a warm glow and just emphasises what a great community this is.

I think the reward for salvage should be higher, after all you can scoop high value cannisters for an easy and good profit, salvaging should require more effort for a greater payback. The second hand value of a damaged ship with a potentially high value cargo should be more, and you have to invest in a drone in the first place.
It should require the salvager to accompany it to the station to protect it from bounty hunters and pirates. If the ship is not accompanied then it should have a much reduced chance of reaching its destination, and it might be an idea to randomly spawn a few baddies when the salvage drone is launched, with a 50+% to intercept on the way to the station so that you have to protect your investment, but the rewards should be commensurate with the danger and effort required to complete the salvage.
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Sorry about the triple post, server problems debug mode all sorts of crap gpoing on!
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
Eric Walch
Slightly Grand Rear Admiral
Slightly Grand Rear Admiral
Posts: 5536
Joined: Sat Jun 16, 2007 3:48 pm
Location: Netherlands

Post by Eric Walch »

TGHC wrote:
Great work guys, .... and it might be an idea to randomly spawn a few baddies when the salvage drone is launched, with a 50+% to intercept on the way to the station so that you have to protect your investment, but the rewards should be commensurate with the danger and effort required to complete the salvage.
Hmm. Position of the ship and dredger is known. One indeed could add a few pirates along that line.

LB:
Good work, I look into the text later. I just noticed it didn't parse correct. The symbol & is illegal in a plist, it initiates special code. To use the symbol itself you need to replace it with: &. I just noticed one occurence.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6881
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Post by Disembodied »

Hi LB. Just a couple of typos spotted:

<key>salvage_drone_gotit5</key>
<array>
<string>abandoned</string>
<string>wreaked</string>

Should be

<key>salvage_drone_gotit5</key>
<array>
<string>abandoned</string>
<string>wrecked</string>

Ship names:

<string>Griffon</string>

should be <string>Griffin</string> or <string>Gryphon</string>

and I'm not sure about

<string>Thackery</string>: is this named after William Makepeace Thackeray? Or is there another reference (Jimmy Thackery?)?
User avatar
JohnnyBoy
---- E L I T E ----
---- E L I T E ----
Posts: 490
Joined: Mon May 05, 2008 9:41 pm
Location: West Sussex, UK (rich agricultural)

Post by JohnnyBoy »

TGHC wrote:
I think the reward for salvage should be higher, after all you can scoop high value cannisters for an easy and good profit, salvaging should require more effort for a greater payback. The second hand value of a damaged ship with a potentially high value cargo should be more, and you have to invest in a drone in the first place.
There does seem to be a disparity between selling your own ship for hundreds of thousands of credits, and getting 2 or 3 thousand for selling someone else's ship. :?
"That's no vicious Treeoid. That's my wife."
Post Reply