Bulletin Board Contracts
The "Contracts On BB" OXP moves all cargo, passenger and parcel contracts onto the Bulletin Board System, removing the existing interface entries. So instead of having 3 screens to enter to see all available contracts, this OXP (along with the BB System) allows you to have one.
There is no change to the make-up, or content of the contracts. The only thing that changes is where you need to go to accept the contract. Once you accept a contract, the Bulletin Board system will maintain an entry of the contract in its system, so you can always see what contracts are active. But again, the details of all contracts are also displayed on the F5F5 Manifest screen, as they have been.
If the Smugglers - The Galactic Underworld OXP is installed, any smuggling missions will also be moved onto the Bulletin Board.
Other Mission OXP's
The following OXP's can have their missions moved onto the Bulletin Board by using the Library OXP, finding the "Contracts On BB" section, and then turning on the appropriate flags. By default, all the flags are turned off. Turning one of the flags on without having the actual OXP installed will not do anything.
If you change the flag to true at a station where any of the contracts from the OXP's below are already on offer, you may need to launch and redock before the missions are added to the Bulletin Board.
When adding Escort Contracts to the Bulletin Board, these missions do not have an expiry date, and no ability to manually terminate the contract. This follows the procedure of the OXP, which assumes that once a mission is accepted it is either completed successfully, or failed.
In either case, once the mission is completed, the mission will be automatically removed from the Bulletin Board.
Contract status will still be displayed in the "Missions" section of the F5F5 Manifest screen. The F4 interface screen will be removed.
Adding Rescue Station missions to the Bulletin Board does change the mission framework a little. In it's original form, players are presented with an overview of a mission, with some unspecific details (eg "Pay: Moderate"). The player can then choose to attend the mission briefing, where the actual details are displayed (eg destination, pay). At this screen, players are given two options, to either accept or reject the mission. If the player rejects this mission, it is completely removed - there is no chance to change your mind and go back into the mission and accept it.
When accessed through the Bulletin Board, the first step of showing a generalised summary is removed. When a mission is displayed, you will be seeing the actual details of the mission (eg destination, pay, etc). You can also view this mission multiple times without accepting it.
The details of each mission has also been adjusted slightly for better alignment with the style of display on the Bulletin Board.
Mission status will still be displayed in the "Missions" section of the F5F5 Manifest screen. The F4 interface screen will be removed. Once the mission is completed, the mission will be automatically removed from the Bulletin Board.
Adding Random Hits missions to the Bulletin Board makes some minor changes to the sequence of screens displayed. In it's original form, players are shown an email-like screen when they accept a contract. This screen has been removed, and, if the email system is installed, an actual email will be generated.
Contracts can still be terminated, and accessing the Bulletin Board on a Space Bar will still incur a small charge.
Contract status will still be displayed in the "Missions" section of the F5F5 Manifest screen. The F4 interface screen will be removed. Once the mission is completed, the mission will be automatically removed from the Bulletin Board.
In-System Taxi contracts are similar to passenger missions, except that there is no destination system. When converted to use the Bulletin Board, the destination will be the current system. The taxi contract can be accepted from the bulletin board, and then will be viewable in the "Missions" section of the F5F5 Manifest screen, and will be removed automatically when the passenger is delivered. Taxi contracts accepted while in flight will not be displayed on bulletin board at all.
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/
Life preserver image made by "Icon Works" http://www.flaticon.com/authors/icon-works from http://www.flaticon.com, licensed by CC 3.0 BY http://creativecommons.org/licenses/by/3.0/
Target image made by "Freepik" http://www.freepik.com from http://www.flaticon.com, licensed by CC 3.0 BY http://creativecommons.org/licenses/by/3.0/
Shield image made by "Freepik" http://www.freepik.com from http://www.flaticon.com, licensed by CC 3.0 BY http://creativecommons.org/licenses/by/3.0/
Rocket image from http://simpleicon.com/rocket.html
- Fixed bug with there being no main station in interstellar space.
- Fixed buggy process for checking when Smuggling contracts are completed.
- More robust logic for connecting with Smugglers Black Market.
- Added logic to remove passenger contracts after purchasing a new ship.
- Attempt to fix issue where using an escape pod leads to indexing errors.
- Added contracts from the "In-System Taxi" OXP onto the Bulletin Board.
- Added checks to ensure no mission is added to the BB with an expiry date in the past.
- Corrected Xenon Redux UI image filenames.
- Corrected Xenon Redux UI world script reference.
- Code refactoring.
- Added the "Shuffle BB" flag to the Library options.
- Turned of the "Shuffle BB" flag by default.
- Fixed incompatibility with v0.20 of Bulletin Board system.
- Removed selected asteroid keys from being used as background models for Rescue Station missions.
- Fixed improper casing in details of cargo and parcel contracts.
- Default settings for the various OXP inclusions now set correctly to "false".
- Added contracts from the "Escort Contracts" OXP onto the Bulletin Board.
- Added missions from the "Rescue Stations" OXP onto the Bulletin Board.
- Added contracts from the "Random Hits" OXP onto the Bulletin Board.
- Contract conversion for core contracts will now only occur when at a main station.
- Contract conversion for smuggling contracts will now only occur at stations with a black market.
- Fixed problem with calling Smuggling contract validation without checking that the Smuggling OXP is installed.
- Initial release.
|0.12||2017-07-16||CC BY-NC-SA 4.0||Contracts||Misc OXPs||phkb||Oolite BB|