Difference between revisions of "Escape Pod Tweaks"

From Elite Wiki
(Updating BB links)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Overview==
 
==Overview==
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.
+
This OXP aims to make the processing of [[Escape Pod]]s 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.
 
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", "rock-hermit-chaotic", or "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.
+
'''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.
 
Some visibility of the occupants of scooped escape pods is now provided on the F5F5 Manifest screen.
Line 11: Line 11:
  
 
==Download==
 
==Download==
Download [[Media:EscapePodTweaks.oxz|EscapePodTweaks.oxz]] v0.5 (downloaded {{#downloads:EscapePodTweaks.oxz}} times).<br/>
+
Download [[Media:EscapePodTweaks.oxz|EscapePodTweaks.oxz]] v0.8 (downloaded {{#downloads:EscapePodTweaks.oxz}} times).<br/>
  
 
==License==
 
==License==
Line 17: Line 17:
  
 
==Version History==
 
==Version History==
 +
0.8
 +
* Removed debug message.
 +
* Added code to prevent overriding the pilot if the escape pod shipdata entry includes a pilot definition.
 +
 +
0.7
 +
* After launching, held escape pods were not being added back into the active array correctly.
 +
 +
0.6
 +
* shipdata-overrides.plist was overriding the wrong ship keys, meaning rock hermits could still have police.
 +
 
0.5
 
0.5
 
* Corrected error that occurs if rescued escape pod has no crew defined (which can happen with mission OXP's).
 
* Corrected error that occurs if rescued escape pod has no crew defined (which can happen with mission OXP's).
Line 34: Line 44:
  
 
==Quick Facts==
 
==Quick Facts==
 +
{{OXPLevel|0}}{{IconOXP|ooVersion="1.86"|oxpCPU="Low"|oxpMEM="Low"|oxpGPU="Low"}}
 
{{Infobox OXPb| title = EscapePodTweaks.oxz
 
{{Infobox OXPb| title = EscapePodTweaks.oxz
|version = 0.5
+
|version = 0.8
|release = 2017-09-21
+
|release = 2019-05-09
 
|license = CC BY-NC-SA 4.0
 
|license = CC BY-NC-SA 4.0
 
|features = Escape pods
 
|features = Escape pods
 
|category = Mechanics OXPs‏‎
 
|category = Mechanics OXPs‏‎
 
|author = [[User:phkb|phkb]]
 
|author = [[User:phkb|phkb]]
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=18835 Oolite BB]
+
|feedback = [https://bb.oolite.space/viewtopic.php?f=4&t=18835 Oolite BB]
 
}}
 
}}
  
 
==Gameplay and Balance indicator==
 
==Gameplay and Balance indicator==
 
[[Image:tag-colour-green.png]]
 
[[Image:tag-colour-green.png]]

Latest revision as of 01:40, 29 February 2024

Overview

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

Download EscapePodTweaks.oxz v0.8 (downloaded 272 times).

License

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/

Version History

0.8

  • Removed debug message.
  • Added code to prevent overriding the pilot if the escape pod shipdata entry includes a pilot definition.

0.7

  • After launching, held escape pods were not being added back into the active array correctly.

0.6

  • shipdata-overrides.plist was overriding the wrong ship keys, meaning rock hermits could still have police.

0.5

  • Corrected error that occurs if rescued escape pod has no crew defined (which can happen with mission OXP's).

0.4

  • Corrections to manifest.plist file.

0.3

  • Better integration with Market Observer.

0.2

  • Bug fixes.
  • Code refactoring.

0.1

  • Initial release.

Quick Facts

Levelindicator0.png
0-{{{2}}}

Minimum Oolite versionCPU usage lowMemory usage lowGPU usage low

Version Released License Features Category Author(s) Feedback
0.8 2019-05-09 CC BY-NC-SA 4.0 Escape pods Mechanics OXPs‏‎ phkb Oolite BB

Gameplay and Balance indicator

Tag-colour-green.png