Re: Email System (Beta)
Posted: Mon Mar 02, 2015 2:15 pm
That naturally triggers only after player has suffered some damage to the hull.Diziet Sma wrote:There should probably be some generic combat-damage related items to be repaired...
For information and discussion about Oolite.
https://bb.oolite.space/
That naturally triggers only after player has suffered some damage to the hull.Diziet Sma wrote:There should probably be some generic combat-damage related items to be repaired...
That's fantastic, Disembodied! Just the kind of ideas I was looking for. That should keep me busy for a while!Disembodied wrote:..lots of ideas...
Which prompts me to suggest that ideally this needs to play nicely with Realistic Damage and Battle Damage OXPs. Just to avoid any conflicting messages or duplication.spara wrote:That naturally triggers only after player has suffered some damage to the hull.Diziet Sma wrote:There should probably be some generic combat-damage related items to be repaired...
If any OXP equipment authors want to include some specific maintenance tasks for their equipment, all they need do is add lines like this to their descriptions.plist file:Sender: GalCop Servicing Dept
Subject: Ship Servicing Invoice
Summary of maintenance tasks performed on Cobra Mark III:
- Perform comm system diagnostics
- Perform witchspace drive diagnostics
- Perform life support system diagnostics
- Perform torus drive system diagnostics
- Perform HUD diagnostics
- Perform artificial gravity system diagnostics
- Perform shield system diagnostics
- Perform power grid diagnostics
- Perform air filtration system diagnostics
- Flush comms buffers
- Flush air vents
- Adjust life support systems
- Reapply viewing port ray shielding
- Check shield matrix
- Adjust engine nacelles
- Perform BroadcastComms MFD diagnostics
- Perform Glare Filter diagnostics
- Perform Large Cargo Bay diagnostics
- Flush cargo bay
- Perform CommsLog MFD diagnostics
- Perform E.C.M. System diagnostics
- Recharge E.C.M. power circuits
- Perform Target Selector diagnostics
- Perform IronHide Armour diagnostics
- Perform Combat MFD diagnostics
- Perform External Heat Shielding diagnostics
- Verify heat shield for damage
- Perform Multi-Targeting System diagnostics
- Perform Fuel Scoops diagnostics
- Regulate magnetic scoop components
- Perform Navigation MFD diagnostics
- Perform Escape Pod diagnostics
- Check escape pod engine systems
- Perform Advanced Navigational Array diagnostics
- Perform Advanced Space Compass diagnostics
- Recalibrate navigational components of ASC
- Perform Target System Memory Expansion diagnostics
- Purge Target System Memory matrix
- Perform passenger berth diagnostics
- Check passenger berth life support
- Perform port Beam Laser diagnostics
- Balance port beam laser
- Perform starboard Beam Laser diagnostics
- Reseat starboard beam laser in mount
- Parts and labour
Servicing fee: 2800 credits.
Thank you for your patronage.
Ques Starbairn
Servicing Manager
Code: Select all
"maint_EQ_MY_OXP_EQUIP" = ("Do special maintenance task on my equipment",
"Do another special maintenance task",
"Perform a third maintenance task"); and finish it withSummary of maintenance tasks performed on Cobra Mark III [Player Ship Name], Commander [Player]:
Ques Starbairn
Servicing Manager, [Current System] main station
Code: Select all
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz
~/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz
EmailSystem 1.1.4
12:31:01.870 [script.javaScript.exception.overRecursed]: ***** JavaScript exception (EmailSystem 1.1.4): InternalError: too much recursion
12:31:01.870 [script.javaScript.exception.overRecursed]: /Users/pagroove/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz/Scripts/emailsystem_base.js, line 575.
12:31:03.011 [script.javaScript.exception.overRecursed]: ***** JavaScript exception (EmailSystem 1.1.4): InternalError: too much recursion
12:31:03.011 [script.javaScript.exception.overRecursed]: /Users/pagroove/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz/Scripts/emailsystem_base.js, line 575.
12:31:05.244 [script.javaScript.exception.overRecursed]: ***** JavaScript exception (EmailSystem 1.1.4): InternalError: too much recursion
12:31:05.244 [script.javaScript.exception.overRecursed]: /Users/pagroove/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz/Scripts/emailsystem_base.js, line 575.
12:31:07.137 [script.javaScript.exception.overRecursed]: ***** JavaScript exception (EmailSystem 1.1.4): InternalError: too much recursion
12:31:07.137 [script.javaScript.exception.overRecursed]: /Users/pagroove/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz/Scripts/emailsystem_base.js, line 575.
12:31:17.351 [script.javaScript.exception.overRecursed]: ***** JavaScript exception (EmailSystem 1.1.4): InternalError: too much recursion
12:31:17.351 [script.javaScript.exception.overRecursed]: /Users/pagroove/Library/Application Support/Oolite/Managed AddOns/oolite.oxp.phkb.EmailSystem.oxz/Scripts/emailsystem_base.js, line 575.