Difference between revisions of "Enhanced Passenger Contracts"

From Elite Wiki
(Quick Facts)
(Updating BB links)
 
(5 intermediate revisions by 2 users not shown)
Line 13: Line 13:
 
</ol>
 
</ol>
 
==Configuration==
 
==Configuration==
You can control what types of contracts will be created, and whether any of the comms messages will be sent, by changing settings made available through [[Library]] Config. The settings are:
+
You can control what types of contracts will be created, and whether any of the comms messages will be sent, by changing settings made available through [[Library OXP|Library]] Config. The settings are:
  
 
<table>
 
<table>
Line 42: Line 42:
 
* [[Bounty System]] (v0.4.1)
 
* [[Bounty System]] (v0.4.1)
 
* [[Email System]] (v1.7.4)
 
* [[Email System]] (v1.7.4)
* [[Library]] (v1.4)
+
* [[Library OXP]] (v1.4)
  
 
==Download==
 
==Download==
Download [[Media:EnhancedPassengerContracts.oxz|EnhancedPassengerContracts.oxz]] v0.1 (downloaded {{#downloads:EnhancedPassengerContracts.oxz}} times).
+
Download [[Media:EnhancedPassengerContracts.oxz|EnhancedPassengerContracts.oxz]] v0.4 (downloaded {{#downloads:EnhancedPassengerContracts.oxz}} times).
  
 
==Licence==
 
==Licence==
Line 51: Line 51:
  
 
==Version History==
 
==Version History==
 +
0.4
 +
* Fixed JS referencing error.
 +
 +
0.3
 +
* Removed PhraseGen code, reverted to original name generation code, to reduce the size of the code base.
 +
 +
0.2
 +
* Better timer handling.
 +
 
0.1
 
0.1
 
* Initial release.
 
* Initial release.
Line 57: Line 66:
 
{{OXPLevel|1|3}}{{IconOXP|ooVersion="1.84"|oxpCPU="Low"|oxpMEM="Low"|oxpGPU="Low"|oxpIsConfigurable=true}}
 
{{OXPLevel|1|3}}{{IconOXP|ooVersion="1.84"|oxpCPU="Low"|oxpMEM="Low"|oxpGPU="Low"|oxpIsConfigurable=true}}
 
{|class="floatright" style="alignment:right;margin: 0 auto;"
 
{|class="floatright" style="alignment:right;margin: 0 auto;"
|[[Image:IconLib.png|48px|right|link=Library|alt=Config options available through 'Library']]
+
|[[Image:IconLib.png|48px|right|link=Library OXP|alt=Config options available through 'Library']]
 
|[[Image:IconBB.png|48px|right|link=Bulletin Board System|alt=Missions offered through the 'Bulletin Board System']]
 
|[[Image:IconBB.png|48px|right|link=Bulletin Board System|alt=Missions offered through the 'Bulletin Board System']]
 
|}
 
|}
 
{{Infobox OXPb| title = EnhancedPassengerContracts.oxz
 
{{Infobox OXPb| title = EnhancedPassengerContracts.oxz
|version = 0.1
+
|version = 0.4
|release = 2018-03-01
+
|release = 2022-12-14
 
|license = CC BY-NC-SA 4.0
 
|license = CC BY-NC-SA 4.0
 
|features = Contracts
 
|features = Contracts
 
|category = Missions OXPs
 
|category = Missions OXPs
 
|author = [[User:phkb|phkb]]
 
|author = [[User:phkb|phkb]]
|feedback = [http://aegidian.org/bb/viewtopic.php?f=4&t=19467 Oolite BB]
+
|feedback = [https://bb.oolite.space/viewtopic.php?f=4&t=19467 Oolite BB]
 
}}
 
}}
  
 
== Gameplay and Balance indicator ==
 
== Gameplay and Balance indicator ==
 
[[File:Tag-colour-green.png]]
 
[[File:Tag-colour-green.png]]

Latest revision as of 01:39, 29 February 2024

Overview

This OXP aims to expand on passenger contracts in a number of ways.

  1. The player will occasionally receive comms messages from passengers in a variety of situations.
  2. Some passengers will now have a stipulation that they do not want a rough ride. Get involved in too much fighting, and throw the ship around too much, and your final payment will be reduced by 50%.
  3. Some passengers will have a stipulation that they do not want to dock at GalCop stations in systems with a particular government (eg Anarchies). If you do, the contract will be cancelled.
  4. Some passengers will have a stipulation that they do not want to dock at GalCop stations in systems where a particular species (eg Rodents) are the primary inhabitant. If you do, the contract will be cancelled.
  5. Some passengers will have a stipulation that they do not want to dock at a GalCop station in a particular system (eg Lave, Tionisla). If you do, the contract will be cancelled.
  6. Some passengers will offer a bonus amount if the player docks at GalCop stations in particular systems before reaching the final destination.
  7. If you have the Broadcast Comms MFD available, you might find that sometimes passengers will change their minds. You might get a request from a passenger to take them to a different destination to the one you signed up for. You'll have the option of accepting the new destination (which comes with a bonus payment), or to keep the contract the way it was.
  8. If you have the Bounty System installed, some passengers might have a stipulation that they do not want to be scanned by police or bounty hunters at any time during transit. If you get scanned, the final payment will be reduced by 75%.
  9. Again, if you have the Bounty System installed, passengers can have a bounty amount, and if police discover that bounty during a scan in certain systems, you may receive a small penalty to your offender status.

Configuration

You can control what types of contracts will be created, and whether any of the comms messages will be sent, by changing settings made available through Library Config. The settings are:

A:Government-type restrictionspassengers indicating they don't want to visit systems of a particular government type.
B:Species-type restrictionspassengers indicating they don't want to visit systems with particular inhabitants.
C:System restrictionspassengers indicating they don't want to visit particular systems.
D:Bonus systemspassengers offering bonuses for visiting particular systems before the final destination.
E:Passenger bountiespassenger can have bounties (visible or hidden) which can be picked up by police warrant scanners.
F:No bounty scan restrictionspassengers indicating they do not want your ship scanned with a warrant scanner.
G:Smooth flight restrictionspassengers indicating they want their journey to be without any combat in it.
H:Mid-flight changespassengers changing their minds about their destination somewhere along the way.
I:Passenger commspassengers will send comms messages to the player in certain conditions.

Setting a value to "1" turns the option on. Setting it to "0" turns it off. Turning all values to 0 will render the OXP inoperative, and the types of passenger contracts generated will be identical to the core passenger contract system.

Once a contract setting is turned off, it will take until your next jump for available contracts to reflect the changes. However, the setting will have an immediate impact on existing contracts (ie if you turn off the "Government-type restrictions" after accepting a contract of this type, no government-type checking will take place).

Required OXP's

The following OXP's are listed as required:

Recommended OXP's

The following OXP's are listed as recommended, in that additional text and/or gameplay options will become available if they are installed.

Download

Download EnhancedPassengerContracts.oxz v0.4 (downloaded 0 times).

Licence

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.4

  • Fixed JS referencing error.

0.3

  • Removed PhraseGen code, reverted to original name generation code, to reduce the size of the code base.

0.2

  • Better timer handling.

0.1

  • Initial release.

Quick Facts

Levelindicator3.png
1-3

Minimum Oolite versionCPU usage lowMemory usage lowGPU usage lowisConfigurable

Config options available through 'Library'
Missions offered through the 'Bulletin Board System'
Version Released License Features Category Author(s) Feedback
0.4 2022-12-14 CC BY-NC-SA 4.0 Contracts Missions OXPs phkb Oolite BB

Gameplay and Balance indicator

Tag-colour-green.png