Escape Pod Tweaks
This OXP aims to make the processing of escape pods a little more logical. In the core game, if the player docks at a Rock Hermit while carrying a scooped escape pod, the bounty for this pod will be given to the player immediately, even though the Rock Hermit has no police to escort the felon away. Neither would there be any way to process an insurance claim for a non-bounty escape pod.
What this OXP does is to check the station at which the player is about to dock for the number of docked police, and the allegiance of the station. If there are no police, or the allegiance of the station is not "galcop", then escape pods won't be processed. They will remain as "slaves" on the F8 cargo manifest screen. The player will not be able to sell these slaves, and the player will be notified by a status message if they attempt it.
Also, to maintain some realism, the default number of police docked at all Rock Hermits (standard, "chaotic" and "pirate" Hermitages) has been set to 0. This will also apply to any OXP station that uses "like_ship" to replicate "rock-hermit" (or "oolite_template_rock-hermit"), "rock-hermit-chaotic" (or "oolite_template_rock-hermit-chaotic"), or "rock-hermit-pirate" (or "oolite_template_rock-hermit-pirate"). The number of docked defenders has been increased for each of these station types: 4 for standard hermits, 7 for chaotic, and 10 for pirate.
Some visibility of the occupants of scooped escape pods is now provided on the F5F5 Manifest screen.
Oolite v1.85/86 required.
Download EscapePodTweaks.oxz v0.7 (downloaded 272 times).
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/
- After launching, held escape pods were not being added back into the active array correctly.
- shipdata-overrides.plist was overriding the wrong ship keys, meaning rock hermits could still have police.
- Corrected error that occurs if rescued escape pod has no crew defined (which can happen with mission OXP's).
- Corrections to manifest.plist file.
- Better integration with Market Observer.
- Bug fixes.
- Code refactoring.
- Initial release.
|0.7||2018-06-10||CC BY-NC-SA 4.0||Escape pods||Mechanics OXPs||phkb||Oolite BB|