Page 4 of 10

Posted: Sun Jul 20, 2008 9:00 pm
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

Posted: Sun Jul 20, 2008 9:32 pm
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

Posted: Sun Jul 20, 2008 9:58 pm
by pagroove
LB and Eric Walch this is Great work! 8)

Posted: Sun Jul 20, 2008 10:08 pm
by JohnnyBoy
This is incredible work! I never imagined that my opening post would result in such a fantastic outcome!!! :lol:

Posted: Sun Jul 20, 2008 10:19 pm
by DaddyHoggy
@JB - and that is why this is the friendliest forum this side of Reidquat!

:)

Posted: Sun Jul 20, 2008 11:56 pm
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"

Posted: Mon Jul 21, 2008 12:17 am
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>

Posted: Mon Jul 21, 2008 1:48 am
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

Posted: Mon Jul 21, 2008 8:19 am
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.

Posted: Mon Jul 21, 2008 8:20 am
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.

Posted: Mon Jul 21, 2008 8:24 am
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.

Posted: Mon Jul 21, 2008 8:25 am
by TGHC
Sorry about the triple post, server problems debug mode all sorts of crap gpoing on!

Posted: Mon Jul 21, 2008 10:45 am
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.

Posted: Mon Jul 21, 2008 12:00 pm
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?)?

Posted: Mon Jul 21, 2008 12:23 pm
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. :?