Mission starts in Galaxy 2 at Telace as Captain BlackJacks escape pod arrives at the same station you have just docked. Also adds two rare coloured S.T.E's available to the player. (exhaust fixed on these models now has two plumes)
As always download located in my signature
Last edited by Rustybolts on Thu Nov 19, 2009 12:41 pm, edited 4 times in total.
For those that downloaded previous version all 5 of you Lol early days.
That version had small mistake in the script that although works, it has been pointed out to me by Commander Mclane an Commander James that it may not work with future versions of Oolite. I apologise for this.
I have fixed this and uploaded v1.1 available in signature.
Last edited by Rustybolts on Sat Nov 21, 2009 1:05 pm, edited 1 time in total.
Blackjacks Bullion v1.2 available, now running in java script.
* Should run a bit smoother
* Slightly harder to complete
* Exhaust plumes on all extra S.T.E's fixed promise!
V1.2 located in my signature.
Many Thanks to Svengali an Eric Walch for helping me to learn to use Java script correctly.
**Update **V1.2
Bugfix v1.2 was awarding cargo to the player on player ships death not game breaking but still a bug. v1.21 is bug fixed.
**UPDATE** v1.22
small updates after guidance from Svengali.
**UPDATE** V.1.23
More guidance from Svengali resulted in the following fixes
* Fixed mission screen images to correct ratio, were looking a little squished.
* Commander Bolts now has a small bounty on his head, after all he is in a pirate clan. (didn't want him to get shot up by police before player gets chance)
* Mission screen should now be clash free. Although before would not override anyone elses missions it would not reinitialise unless you re-docked.
* Removed tickle event handler for changing the mission instruction for witness's death it is now actioned in blackjacks_witness.js (ship script). Result is that it will update mission instruction immediately under old instruction it is updated periodically after a few seconds.
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks 1.22): Mission.runMissionScreen() is deprecated, use Mission.runScreen() instead.
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks_bolts 1.22): PlayerShip.awardCargo('foo',bar) is deprecated and will be removed in a future version of Oolite. Use manifest['foo'] = bar; instead.
[script.javaScript.warning.ooliteDefinedError]: /home/robert/.Oolite/AddOns/Blackjacksbullion js v1.24.oxp/Scripts/blackjacks_bolts.js, line 14.
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks 1.22): PlayerShip.awardCargo('foo',bar) is deprecated and will be removed in a future version of Oolite. Use manifest['foo'] = bar; instead.
[script.javaScript.warning.ooliteDefinedError]: /home/robert/.Oolite/AddOns/Blackjacksbullion js v1.24.oxp/Scripts/blackjacks.js, line 21.
None of these seemed to be a hassle though, and it made a nice introduction to Galaxy 2! 'Twas useful that it didn't start too far away from where I finished the Constrictor hunt, either!
Sorry I missed your post I have not frequented for a while, hopefully at some point i may pick up on Oolite and oxp making again and fix said issue. Glad you enjoyed the mission!
Micha contacted me with some changes to rectify some of my bad use of grammar during BlackJacksBullion, I have re-uploaded the file with the relevant changes.
He has also suggested a couple more fixes that I will look into at a later date.
Also still to fix....
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks 1.22): Mission.runMissionScreen() is deprecated, use Mission.runScreen() instead.
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks_bolts 1.22): PlayerShip.awardCargo('foo',bar) is deprecated and will be removed in a future version of Oolite. Use manifest['foo'] = bar; instead.
[script.javaScript.warning.ooliteDefinedError]: /home/robert/.Oolite/AddOns/Blackjacksbullion js v1.24.oxp/Scripts/blackjacks_bolts.js, line 14.
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks 1.22): PlayerShip.awardCargo('foo',bar) is deprecated and will be removed in a future version of Oolite. Use manifest['foo'] = bar; instead.
[script.javaScript.warning.ooliteDefinedError]: /home/robert/.Oolite/AddOns/Blackjacksbullion js v1.24.oxp/Scripts/blackjacks.js, line 21.
[script.javaScript.warning.ooliteDefinedError]: ----- JavaScript warning (blackjacks 1.22): Mission.runMissionScreen() is deprecated, use Mission.runScreen() instead.
Thank you very much Micha
And even that error report is wrong. it should be "mission.runScreen()". But that was a 1.74 error report were Mission was still allowed.
1.75.1 will not generate this warning anymore, it will just do nothing at all and generate a real error in the log.