1562 Commits

Author SHA1 Message Date
cim
eeaf83c14a Ensure main station exists before checking its properties 2015-03-16 18:13:36 +00:00
cim
e77882ac51 Allow reachable systems to have different F6 colour labels. 2015-03-16 17:59:42 +00:00
cim
b55937e527 Revert accidentally committed test line 2015-03-15 12:09:51 +00:00
cim
82f4759cce More jump distance indicator GUI customisation possible 2015-03-15 12:08:23 +00:00
cim
ce9495e7df Allow alternative display of current jump destinations
To activate, set chart_currentjump_color in gui-settings.plist
(and maybe also set alpha = 0 on chart_range_color)
2015-03-14 11:40:26 +00:00
cim
1744ec9e52 Try again to prevent attacking wormholes 2015-03-08 11:58:13 +00:00
cim
fdecdaaf0c Another shipdata key for the OXP verifier 2015-02-15 13:15:20 +00:00
cim
b07d562d46 Default docking clearance protocol to "on" for new games 2015-02-14 15:24:32 +00:00
cim
2896c2733b Update passenger/parcel/cargo mission display
Now done through the generic "mission categories" functions, so
mission.setInstructions(["Parcels:","..."]); now adds the entry to
the existing parcels block
2015-02-14 15:14:45 +00:00
cim
b42b79eaad Add ability to view keyboard settings in-game
In-game *editing* of keyboard settings, saved to the prefs file, would
be even better. Maybe later.
2015-02-08 21:30:48 +00:00
cim
c171f68507 Make the infinite loop preventer actually prevent infinite loops. 2015-02-05 19:53:43 +00:00
cim
902e304801 Add a behaviourWaitHere to priority AI, slightly adjust its debug behaviour 2015-01-27 21:31:01 +00:00
cim
f454c00263 Add JS script syntax verification to the OXP verifier
Finally got tired enough of restarting Oolite repeatedly to track down
typos...

(Note: adds new file src/Core/OXPVerifier/OOCheckJSSyntaxVerifierStage.m
which will also need adding to the XCode project for Mac building)
2015-01-27 21:29:28 +00:00
cim
211d9ba42a Allow "permanent" to be set on message_gui
Probably requires quite a significantly redesigned HUD
2015-01-23 21:11:54 +00:00
cim
aab611fc0d drawCustomImage: HUD dial
Takes a string as the data source, uses that as an image in Images, displays it
2015-01-19 21:21:48 +00:00
cim
4f28512cd3 Warn if docking clearance is needed but not granted
Have to be rather close to the dock for this to work - needs to
detect the problem further out for this to be useful.
2015-01-18 21:18:15 +00:00
Jens Ayton
d570f01917 Sundry OOExpand adoptions 2015-01-09 22:57:02 +01:00
Jens Ayton
5e18e767d9 Add separate [hyperspace-blocked] sound 2015-01-09 22:36:03 +01:00
Jens Ayton
11ce36c91d Adopt OOExpand in bounty award message 2015-01-09 22:21:17 +01:00
Jens Ayton
0f90255760 Adopt OOExpand in OXP messages system 2015-01-09 22:21:17 +01:00
Jens Ayton
79bc9e473f Locale function tweaks
* Use normal string expansions for credit format
* Use format strings for negation
* Insure against recursion in credits expansion
2015-01-09 22:20:52 +01:00
cim
59519b6e59 Allow patrol lengths to be varied in AI if needed 2015-01-08 22:12:25 +00:00
AnotherCommander
9f8071a73c Added hyperdrive engage button to stick mapper. 2015-01-08 17:42:44 +01:00
AnotherCommander
18f1383265 Added scanner zoom/unzoom and cargo jettison button functions to stick mapper. 2015-01-08 15:14:02 +01:00
Jens Ayton
9b6ee44bdc Remove an incredibly obsolete FIXME 2015-01-08 14:30:52 +01:00
Jens Ayton
f222ee4653 Merge pull request #122 from OoliteProject/fancy-expand
New string expander
2015-01-07 08:44:11 +01:00
Jens Ayton
e7028ce0b8 Document formatting operators in descriptions.plist 2015-01-07 08:43:41 +01:00
Jens Ayton
d82de76de5 Remove unused string 2015-01-07 08:33:21 +01:00
Jens Ayton
f142638754 Fix some system screen problems 2015-01-05 16:48:44 +01:00
cim
e8c3178b26 Some updates to OXP verifier config 2015-01-04 21:42:37 +00:00
Jens Ayton
c7f5d16d3e Merge remote-tracking branch 'origin/master' into fancy-expand 2015-01-04 15:35:40 +01:00
Jens Ayton
c50ce0e9e8 Update documentation in descriptions.plist 2015-01-04 15:35:22 +01:00
Jens Ayton
46ca20cc56 Implement %I in terms of OOExpand 2015-01-04 15:24:38 +01:00
Jens Ayton
f1d2070420 Merge master into fancy-expand (using imerge) 2015-01-04 15:07:47 +01:00
cim
2b6c555d6f Stop OXP verifier reporting false positives on shipdata templates 2015-01-01 17:17:12 +00:00
AnotherCommander
2bac7ae954 Change year to 2015 in visible game and Win installer messages. Happy new year. 2015-01-01 11:59:41 +01:00
cim
c8dcb0233e Contracts should not be generated to nova systems 2014-12-29 22:32:54 +00:00
cim
617de79fc1 With Advanced Nav Array, allow jumping to next spot on route 2014-12-29 18:29:30 +00:00
cim
96a31e8a4c Fix targeting of wormholes in combat by NPCs 2014-12-29 16:25:08 +00:00
cim
655b6fecb4 Fix loading of missiles 2014-12-28 18:04:02 +00:00
cim
8cc0bcad24 Fix saving of multiple items 2014-12-22 12:55:36 +00:00
cim
17b1dad254 Allow can_carry_multiple to be set for non-pylon equipment
PS.equipmentStatus(eqKey,true) now returns a dictionary of statuses,
to allow damaged state checks on multiple items. ...(...,false) will
return EQUIPMENT_OK if at least one is still working.

Can probably use this to take out all the messy hard-coding of passenger
berths, but that can be done later.
2014-12-22 12:21:35 +00:00
cim
8c5f17c0c8 Allow conditions scripts to update equipment sale price
this.updateEquipmentPrice(eqKey, price) returns price
Called before multiplier for station.
2014-12-15 18:12:49 +00:00
cim
7a96a62f64 Allow galdrive, escape pod, dock comp to be provided. 2014-12-14 21:20:28 +00:00
cim
fd8fbcd881 Scripts for large cargo bay. ship.cargoSpaceCapacity now writable 2014-12-14 18:50:05 +00:00
cim
e74163e878 Scriptable control over heat shielding equipment items 2014-12-14 17:23:31 +00:00
cim
a49b16fb90 Move energy units into scripted configuration 2014-12-13 15:47:35 +00:00
cim
fd9bded6dc Clean up script startup slightly 2014-12-13 14:35:22 +00:00
cim
eb8f381622 equipmentAdded / equipmentRemoved generic events for ships
Adjust to make use of these events.
2014-12-13 14:01:17 +00:00
cim
8efc8ec25e Split forward/aft shield strengths and recharge for player
Make them writable with JS
Start on scriptable equipment functions in JS with the shield boosters
(the NPC versions stay hard-coded for now, and might as well continue
to do so until/unless NPC shields get implemented)
2014-12-12 22:02:46 +00:00