Adds salvager commands [Sector salvager] and [Universe salvager]; and utility commands [Strip all ships docked at...] and [Strip all ships docked here].
The salvagers can be configured to collect crates, collect astronauts and/or claim ships.
Optionally adds NPC salvager ships to compete against.
Required: Cycrow's Community Configuration Menu
Highly recommended: NPC Bail Addon
Recommended: Cycrow's Salvage Claim Software
Recommended: TECSG's Salvage Claim Software Mk. 1
* Neither SCS plugin is required. The salvagers can use X3TC's System Override Software to claim ships (illegal unless you also have the rare Software Signature Scrambler installed).
* Alternatively, Special Command Software MK1 can be selected as the only requirement - for those who are not interested in SCS-type software.
The plugin is available is spk format:
[ external image ]
You can now use Cycrow's Plugin Manager 'Package Updates' feature to keep this plugin up to date automatically. A big thanks to Maeyanie for graciously offering up the file hosting.
Both NPCs and commands can be enabled/disabled and configured via the Community Configuration Menu.
This script is designed to supplement NPC Bail Addon, but can be used without with no problems.
Code: Select all
Required: Cycrow's Community Configuration Menu [ http://forum.egosoft.com/viewtopic.php?t=218088 ]
Highly recommended: NPC Bail Addon [ http://forum.egosoft.com/viewtopic.php?t=219440 ]
Recommended:
Cycrow's Salvage Claim Software [ http://forum.egosoft.com/viewtopic.php?t=220348 ]
TECSG's Salvage Claim Software Mk. 1 [ http://forum.egosoft.com/viewtopic.php?t=223882 ]
* Neither of these plugins are required, but may be useful. You can use the Community Configuration Menu to select which software upgrade is required for salvagers to claim ships. Default options are System Override Software or Special Command Software MK1.
This plugin adds two salvager commands: [Sector salvager] and [Universe salvager]; as well as two utility commands: [Strip all ships docked at...] and [Strip all ships docked here].
It also adds NPC salvagers to your game to compete against.
The commands and NPC salvagers can be enabled/disabled and configured using the Community Configuration Menu.
This plugin may still be useful without NPC Bail Addon and will work fine. However, it is designed to supplement the new salvage opportunities added to the universe. The [Universe salvager] command and NPC salvagers are not much use without NPC Bail Addon installed.
===============================================================
== [Sector salvager] ==
Requires: Special Command Software MK1
This command will order your ship to automatically find salvagable items visible in the current sector and collect/claim them. The type of items searched for depends on the software installed:
Freight scanner: collect crates.
Cargo Lifesupport System: collect astronauts.
Salvage Claim Software (depending on chosen option): claim ships.
If the salvager is a carrier with free docking space, then salvaged ships will dock at the salvager. Otherwise they are sent to the nearest known friendly shipyard.
== [Universe salvager] ==
This command will order your ship to continuously search for and collect/claim salvagable items in the visible universe (so get that satellite network up and running). The jumpdrive will be used and required energy cells bought, if possible, using the autojump and refuel settings in the ship's command console.
The software requirements are the same as for [Sector salvager]. Once the ship is 80% full of wares, the ship will dock and the command will quit. The Universe salvager is a coward and will not attempt to enter sectors where enemies are visible.
== [Strip all ships docked at...] ==
Requires: Special Command Software MK1
This command will order the ship to dock at the selected station and attempt to transfer all wares from all player-owned ships docked there. Useful when a shipyard has recently salvaged ships docked there with useful wares onboard.
== [Strip all ships docked here] ==
Requires: Special Command Software MK1
Requries: Ship must be a carrier with ships docked
This command will attempt to transfer all wares from all player-owned ships docked at this ship. This is useful when using a carrier as your salvager ship.
===============================================================
== NPC salvagers ==
Enabling this option will allow pirate bases to send salvager ships to claim abandoned ships, collect crates and/or collect astronauts.
The Community Configuration Menu option "NPC max response rate" controls how often a pirate base may send out a salvager ship.
The Community Configuration Menu option "Destroy all NPC salvagers" will, over a period of a few minutes, destroy all active NPC salvagers in the universe. This is useful after updating to a new version and you are still seeing some salvagers exhibiting incorrect behaviour.
===============================================================
Version history:
1.5
Added: Community Configuration Menu option to select SCS ware.
Fixed: Universe salvager command support for TECSG's SCS MK1.
Fixed: 'Unknown Command' showing when using TECSG's script or stock SOS.
1.4
Modified: support for TECSG's Salvage Claim Software Mk. 1 for ship claiming (commands and NPCs).
Modified: "Strip all ships..." commands strip a ship's equipment before attempting other wares.
1.3
Added: "Strip all ships docked here" command.
Added: "Destroy all NPC salvagers" Community Configuration Menu option.
Modified: If salvager is a carrier, ships will attempt to dock there.
Fixed: salvagers will no longer chase after some active ships.
Fixed: Was small possibility of refueling at undiscovered SPPs.
1.2
Added: "Strip all ships docked at..." command.
Modified: enabled System Override Software for claiming (commands and NPCs).
Modified: increased probability an NPC will be a ship salvager.
Fixed: potential issue of Salvage Claim Software incorrect ware ID.
1.1
Fixed: astronaut collection attempting to collect player(!).
Fixed: Universe salvager enemy checking.
Fixed: potential for 'stealing' ships.
1.0.
Initial release.