Marc
5b83750a31
More on fuel prices:
...
- implemented dynamic version of fuelChargeRate.
- removed protected fuel_charge_rate variable from shipEntity object.
- initial implementation of post-MNSR - more accurate - fuel ratio calculations, bracketed by '#if 0's
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4532 127b21dd-08f5-0310-b4b7-95ae10353056
2011-04-29 21:27:55 +00:00
Jens Ayton
a1b28ecb52
Rolled back r4524.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4525 127b21dd-08f5-0310-b4b7-95ae10353056
2011-04-24 23:21:50 +00:00
Marc
69fa821072
Heat shields now compatible with strict mode... fixed one standard mission in strict mode, and made fuel collecting in strict viable again.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4524 127b21dd-08f5-0310-b4b7-95ae10353056
2011-04-24 16:16:03 +00:00
Jens Ayton
54780c3ac8
Fixed a punctuation error.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4522 127b21dd-08f5-0310-b4b7-95ae10353056
2011-04-22 17:54:41 +00:00
Jens Ayton
a943c4d41a
Cleaned up various script.foo.trace log message classes so they can actually be used to debug stuff.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4500 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-31 20:41:56 +00:00
Jens Ayton
67aa1fb371
Default HUD roll and pitch indicators no longer overlap. (Bug #17916 )
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4493 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-26 19:16:16 +00:00
Jens Ayton
9570880ccf
Fixed C&P error.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4478 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-15 21:08:24 +00:00
Jens Ayton
2062a1607c
Disabled shaders for AMD R600/R700 GPUs using Gallium until I can get some testing and debugging done.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4477 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-15 21:06:57 +00:00
Jens Ayton
fa23e7bc11
Set max_missiles to 4 for NPC cobra3.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4454 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-10 20:53:53 +00:00
Jens Ayton
037592aea8
Removed unused log message class.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4449 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-10 16:02:05 +00:00
Jens Ayton
2a8c8c7fe0
Fix exception on setting more than 16 pending escorts.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4448 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-10 16:01:10 +00:00
Nikos Barkas
031848917f
Fixed some spelling in mission texts.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4426 127b21dd-08f5-0310-b4b7-95ae10353056
2011-03-03 09:23:25 +00:00
Jens Ayton
8434e83af3
[Mac] Support for game pads that actually describe themselves as game pads rather than joysticks.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4399 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-23 22:26:50 +00:00
Jens Ayton
fbaaec461f
Fixed credits formatting on game over screen. gameoverscreen-score-@-f is now gameoverscreen-score-@.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4396 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-22 23:46:37 +00:00
Jens Ayton
1bb89377ce
Added logging for about-to-load-JavaScript, and enabled it by default (for 1.75.1) to catch a crasher. http://aegidian.org/bb/viewtopic.php?f=3&t=9223
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4395 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-22 21:27:54 +00:00
Eric Walch
6d1743d8c8
- Spelling corrections.
...
- Reverted a accidentally committed file
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4394 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-22 20:02:08 +00:00
Marc
188c0f4f35
'Credits' changed to 'credits' in processEscapePods.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4378 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-19 07:40:35 +00:00
Jens Ayton
0deb3f4d6c
Added logging of reason for quitting - log message class exit.context, off by default.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4367 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-17 15:21:48 +00:00
Jens Ayton
e26df7e3f8
Added phonetic guide for S.O.S. in PlainTalk, and added some spacing around strings for symbols.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4366 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-16 21:00:21 +00:00
Nikos Barkas
04037c060d
S.O.S. is now correctly spoken on the GNUstep builds as 'Ess Ooh Ess', instead of 'Ess Dot Ooh Dot Ess Dot'. Mac pronunciation needs to be confirmed.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4365 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-16 20:28:33 +00:00
Jens Ayton
1e08cd022f
Use recommended keys for fallback material. Removed some new-planets stuff that isn't used.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4363 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-16 16:44:29 +00:00
Nikos Barkas
c7722133f0
Removed excess punctuation in the Thanks! message, which was causing it to be pronounced as <thanks exclamation>.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4353 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-14 20:21:09 +00:00
Jens Ayton
944ac15e75
Removed unused instance variable key_autopilot_target.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4333 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 15:31:49 +00:00
Jens Ayton
79a9d11f29
Changed handling of speech synth Incoming message string to be friendlier to existing localizations.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4332 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 14:57:40 +00:00
Jens Ayton
954f5b4ef7
Removed unwarranted setTargetToFriendlyStation AI method alias, and moved setUpEscorts alias to right place.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4330 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 14:38:06 +00:00
Jens Ayton
2edd4b4122
Squelched all ship.setUp.missiles messages, and removed roleSet.deprecated.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4329 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 13:40:55 +00:00
Jens Ayton
0c2e8f6427
Removed vestigial breakpattern model defaults.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4323 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 22:15:59 +00:00
Jens Ayton
54d5c4b350
Breakpattern entity reform.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4266 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-08 19:09:22 +00:00
Eric Walch
cdea79b71c
- Excluded the kZeroVector as missile_launch_position because it hangs Oolite.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4234 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-05 12:13:05 +00:00
Eric Walch
687f4be4d0
_ Corrected the missile_launch_position for thargoids and added an error message for other oxp ships with similar wrong positions, while ignoring the faulty positions.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4219 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-03 11:19:49 +00:00
Marc
40184ebb0c
Duplicate strings part II: restored the previous translation strings. Distance and estimated travel time strings can now be overridden globally, or assume separate values depending on which chart is displayed! :)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4211 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-02 09:53:03 +00:00
Marc
62fb7e8aa0
Removed duplicate strings in descriptions.plist (change in translation string name)
...
Some txt updates (porting & readme_linux in particular might well need to be further updated)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4208 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-01 20:15:52 +00:00
Eric Walch
e4bc696ed7
- Added a cloakAutomatic ship property an a cloak_automatic shipkey. Default = yes
...
- GROUP_ATTACK_TARGET messages are now also send to escorts is the mother is part of a bigger group.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4162 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-27 18:14:33 +00:00
Jens Ayton
37c5982f4a
Added counts_as_kill shipdata key.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4143 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-24 18:14:01 +00:00
Jens Ayton
0aba4b0971
Removed support for changedScriptHandlers.plist.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4130 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-23 19:39:03 +00:00
Jens Ayton
bb8ee9280d
Work on scriptable number formatting for localization. (If this seems like overkill, you probably haven’t considered the problem in enough detail.) Currently supports integers and credits quantities, and is used for displaying credits quantites in UI.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4112 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-21 01:00:25 +00:00
Jens Ayton
214d87e63c
Escort formations can now be defined in JavaScript by implementing coordinatesForEscortPosition().
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4105 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-20 19:52:01 +00:00
Eric Walch
5bea193153
- Added the AI command 'setDesiredRangeForWaypoint' to set a flexible range instead of the fixed value of 50, so that slow turning ships also can use the standard 'gotoWaypointAI.plist'
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4070 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-15 10:36:54 +00:00
Jens Ayton
22e30e422f
JavaScript stack traces now include local variables. Stack trace configuration behaviour changed: instead of logcontrol.plist settings, traces for errors and warnings can be separately enabled/disabled through the debug console, or through preferences if debug OXP is not installed. Default is on with debug OXP, off otherwise. Settings in the debug console are persistent, as are showErrorLocations and showErrorLocationsDuringConsoleEval now.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4055 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-14 15:48:05 +00:00
Jens Ayton
ccd30cb8a9
Added compatibility accessors and warnings for misuse of JS System and Player.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4052 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-12 20:52:05 +00:00
Jens Ayton
b5a207c598
Comm log messages are now spoken. (Feature request #4970 )
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4039 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-09 14:18:29 +00:00
Jens Ayton
473e4e5c5e
Mac startup messages now reflect reality, and are more fine-grained in debug builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3976 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-03 17:25:11 +00:00
Marc
0b850bb061
undid wrongly committed change.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3974 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-03 15:42:16 +00:00
Marc
36e064d1ee
Minor cleanup:
...
- changed strings returned by the new playerWillSaveGame event for consistency with the other Oolite specific strings: 'autoSave' is now 'AUTO_SAVE', etc...
- tidier / simpler to read fuel calculation code, made fuel price slightly more variable...
- rewrote a very misleading (wrong as per r3972) comment.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3973 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-03 15:34:28 +00:00
Marc
cb89afc4d4
Copyright date bonanza! Most - if not all - copyright notices are now updated to 2011.
...
Minor code cleanup:
- graphically cleaner windows resize for SDL systems.
- world event shipWillExit/ExitedWitchspace now also triggered if the escape capsule is rescued at a different system (via OXP override).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3965 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-03 02:16:03 +00:00
Jens Ayton
a02272fdcd
Added bugzilla link for the use strict bug to comment in logcontrol.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3964 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-03 00:44:01 +00:00
Jens Ayton
c34f7e03f1
Enabled ECMAScript 5 strict mode in all built-in scripts.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3958 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-02 17:54:54 +00:00
Jens Ayton
a987fe4844
Updated javascript-errors.plist for newjs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3941 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-01 00:08:48 +00:00
Eric Walch
552301c3c5
- planetPatrol ships do no longer block the docking queue
...
- new station key: has_patrol_ships
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3939 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-31 17:12:49 +00:00
Jens Ayton
6d86b802e8
JS String and Number objects can now be coerced to NSString and NSNumber using JSObjectToObject(). In practical terms, this means callObjC() now works on them. Also cleaned up some error messages pertaining to callObjC().
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3910 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-26 14:04:32 +00:00