Jens Ayton
4c3cf42f7e
Fixed a small leak in the previous revision. Unified the various missile/ident locked-on strings. Made :: console macro work for methods with an argument string, as in :: playSound: boop.ogg.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1457 127b21dd-08f5-0310-b4b7-95ae10353056
2008-03-05 11:26:12 +00:00
Nikos Barkas
74ae10a5c9
Resolution for bug #12659 (scripted cargo pods do not award cargo when scooped). Added the CLASS_CARGO scan class to alloy and splinter in shipdata.plist, so that they don't appear unscoopable and with legal status when spawned by scripts. Finally, yes, you guessed it, more strings externalized.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1448 127b21dd-08f5-0310-b4b7-95ae10353056
2008-03-03 06:46:40 +00:00
Marc
8db171cf6a
bugfix for cloaking device mission, new string added: 'autosave-commander-name'
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1447 127b21dd-08f5-0310-b4b7-95ae10353056
2008-03-02 20:41:07 +00:00
Marc
889bdbbbdb
Bugfix for very long passenger names in the Carrier Market. Change to Console.consoleMessage: ConsoleMessage('message') is now shorthand for ConsoleMessage('command-result','message'). Added Autosave option, with associated translations strings. bugfixes ported to 1.70-maintenance.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1442 127b21dd-08f5-0310-b4b7-95ae10353056
2008-03-02 05:31:43 +00:00
Nikos Barkas
1d5898fc0a
Made the planet derivative suffix (like -ian for Laveian) user definable, might be useful for translation purposes.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1428 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-27 08:57:24 +00:00
Nikos Barkas
4184df3da4
Two more hardcoded strings found and migrated to descriptions.plist (I wonder when they are going to end, they continuously seem to come up).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1427 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-27 07:03:25 +00:00
Nikos Barkas
a88d505c40
Yet another forgotten string moved to descriptions.plist. Fixed bug in escortAI, where escorts would fall to a state of idleness after returning from intercept, due to lack of UPDATE actions in the BEGIN_BUSINESS state (thanks go to Eric Walch for the fix).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1413 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-24 10:04:01 +00:00
Nikos Barkas
d55403fd1b
Externalized the (N/A) damaged equipment string. Inserted the load-previous-commander-(yes/no) keys in descriptions as a guide for people doing translation OXPs. Updated the contributors.txt file.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1395 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-20 07:16:01 +00:00
Jens Ayton
0715cd3f1e
* Random name generation once again uses typographic apostrophe (no, it's _not_ an acute accent), but now properly excludes it for system names.
...
* Removed pointless cache for relatively rarely used commodity display name lookup.
* Added playerEnteredNewGalaxy(newGalaxyNumber) script event.
* Changed descriptions.plist to OpenStep format.
* Descriptions.plist is now loaded before the first time it's used.
* -[Universe descriptionForKey:] and thus DESC() can now select a random string from an array.
* Added -[Universe descriptionForArrayKey:index:] for localization array lookups.
* Removed hard-to-localize [is-word] in favour of [system-description-string], and [adjusting-word] in favour of [clock-format] and [clock-format-adjusting].
* Removed redundant description strings [long-range-chart-find-planet] and [gameoptions-back].
* Moved mass-unit-to-string mapping to OOConstToString.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1376 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-14 17:23:24 +00:00
Marc
a5fd85ed95
Small tidying up of setUpEscort code and translation string handling, added the credit symbol to the ship purchase & planet info screens.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1371 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-12 21:04:59 +00:00
Nikos Barkas
6253b91791
One more (forgotten) string moved out to descriptions.plist for i18n purposes.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1365 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-12 07:14:29 +00:00
Jens Ayton
a6e6dbb6cc
Removed redundant mapping of tab to space (done in code and in font generator). Exposed commodity display names to JavaScript as global DisplayNameForCommodity(). Made commodity symbolic name -> display name mapping case insensitive. NOTE: this changes keys in descriptions.plist.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1362 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-11 12:21:11 +00:00
Jens Ayton
77cde62c7b
Made commodity display names localizable via descriptions.plist. Probably missed some cases.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1356 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-09 17:16:43 +00:00
Nikos Barkas
8a388b2b6a
Escorts are now working again, hopefully without side effects. Replaced acute accent with apostrophe in the main digrams string in descriptions.plist, because it was causing invalid planet names generation.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1336 127b21dd-08f5-0310-b4b7-95ae10353056
2008-02-02 09:25:16 +00:00
Jens Ayton
c812e61ad9
More data-driven text rendering with eight-bit encoding support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1323 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-27 23:37:56 +00:00
Nikos Barkas
40007231b6
Fixed a problem where a ship having a script pre-assigned would not get its scriptactions set. Ships getting destroyed now can respond to whom and why queries for shipDied. Removed hardcoded text from trumbles script. Fixed a typo in descriptions.plist.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1318 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-21 07:29:31 +00:00
Nikos Barkas
c47f8db6aa
Fixed a small problem with the shader effects option being displayed incorrectly. Some more strings externalized.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1316 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-19 10:57:41 +00:00
Nikos Barkas
e7f0b0e316
Made the Y/N response on the intro1 screen user settable. Also fixed a problem with descriptions.plist that was generating incorrect planet descriptions.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1315 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-18 07:16:19 +00:00
Nikos Barkas
049a9ab4eb
A few more hardcoded strings externalized.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1314 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-17 17:32:46 +00:00
Nikos Barkas
7b68d32e5f
Fixed a bug in the contracts screen, where premium and fee for passengers would be displayed incorrectly, as a result of attempting to display unsigned long longs as ints.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1313 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-17 16:45:32 +00:00
Nikos Barkas
869baca25a
Made arrays mergeable like dictionaries, thus enabling for example OXP created equipment to override the standard one instead of being added on top of it. More internationalization farming outto shipdata.plist. By now, all (or almost all) game strings should have been externalized.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1312 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-16 08:27:38 +00:00
Nikos Barkas
295fa03c8e
Even more game strings moved to descriptions.plist for the purposes of making Oolite multi-language capable.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1310 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-14 18:35:12 +00:00
Nikos Barkas
0bce1be2ed
More game strings moved out to descriptions.plist. Also added the commsMessageByUnpiloted method, but its code is disabled until approved for inclusion.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1309 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-14 07:18:46 +00:00
Nikos Barkas
00da1bed7e
Farmed out all displayable constant game strings to descriptions.plist, as a first step in adding full multilingual support to Oolite. Testing required.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1308 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-13 14:24:10 +00:00
Nikos Barkas
d9e11be684
Tweaked missile accuracy so that it is handled in a saner way than before. Valid values for accuracy of missiles are now from 0.0 to 10.0, as one would expect and m.a. is clamped to this range at entity initialization. Also updated the date strings appearing in the game to reflect new year change.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1292 127b21dd-08f5-0310-b4b7-95ae10353056
2008-01-02 06:25:41 +00:00
Nikos Barkas
b047c76b40
Fix legal status not displaying.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1013 127b21dd-08f5-0310-b4b7-95ae10353056
2007-06-09 08:54:16 +00:00
Jens Ayton
9137ef4581
Clean-up of various methods in connection with documenting uniform binding mechanism. Tweak to syntax for said mechanism. Bumped version number to 1.69.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1011 127b21dd-08f5-0310-b4b7-95ae10353056
2007-06-08 12:59:08 +00:00
Jens Ayton
05e5a0282f
Hack to change Apple plist DTD to GNUstep plist DTD at runtime for XML plists. Added license clarification to OOFastArithmetic.m. Updated year in startup copyright message.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@876 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-30 12:19:21 +00:00
Jens Ayton
ec55398a9d
Broke cache out into separate OOCacheManager class. Moved cache (under OS X) to ~/Library/Caches/org.aegidian.oolite/Data Cache.plist. Use binary plist format (on OS X) for cache. Detect byte sex mismatch in cache handling.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@831 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-06 23:50:32 +00:00
Giles Williams
91320d4db4
tweaks to planet textures - planet-shader removed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@739 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-21 19:02:44 +00:00
Giles Williams
9d7c7cf11f
more work on planet textures and shaders
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@734 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-18 23:42:55 +00:00
Giles Williams
715de84b12
improvements to docking subroutines
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@605 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 10:19:27 +00:00
Giles Williams
8f35abf10b
replace percent symbol with text
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@589 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-17 08:43:50 +00:00
Giles Williams
ce9cd4611b
better handling of when cargo contracts are short of a barrel or two
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@567 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-10 21:44:05 +00:00
Giles Williams
848e522d34
can rescue and capture NPCs in escape pods
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@533 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-09 19:53:21 +00:00
Giles Williams
18b122fe3c
fix showing planets on f7 screen
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@527 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-05 22:53:21 +00:00
Giles Williams
468c176a8b
amendments to delivery report and setting PLAYER_MAX_FUEL in place more sternly
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@515 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 12:11:20 +00:00
Giles Williams
274d214868
added last few custom sounds replacements for 'boop'
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@500 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 09:42:17 +00:00
Jens Ayton
eb4e8d8e2e
Changed Universe generateSystemInhabitants: into Universe generateSystemInhabitants:plural:, with separate listing of plural terms in description.plist, for localisation.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@486 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-23 01:44:12 +00:00
Giles Williams
bdf0a407c1
hard limit to jump distance 7.0LY
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@463 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-16 23:34:11 +00:00
dajt
91674534b8
Finished externalising strings for status page, and did system data page.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@460 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-14 09:46:32 +00:00
Giles Williams
b3a1e9b8ff
added planets to the background scene code and implemented putting them into the background of the system info screen
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@458 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-12 10:26:44 +00:00
Giles Williams
be9e581b14
small change in one key from status-commander to status-commander-@ to reflect use of formatting in the string consistant with other keys
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@450 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-07 23:37:06 +00:00
dajt
451adaf698
Intro screens and most status screen constants moved to descriptions.plist.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@447 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-07 12:19:54 +00:00
Giles Williams
8c84ba7c0c
minor corrections ('a [15]' -> 'a[15]', 'a [26]' -> '[26]')
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@384 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-29 10:01:54 +00:00
Dylan Smith
1264b83cf0
Move cocoa-merge (GUSTO) to trunk
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@289 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-05 16:26:25 +00:00
Dylan Smith
bf067605d1
OS X r1058 changes merged
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@183 127b21dd-08f5-0310-b4b7-95ae10353056
2005-10-30 10:39:35 +00:00
Dylan Smith
6f818d4754
merge from OS X r1030
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@170 127b21dd-08f5-0310-b4b7-95ae10353056
2005-10-24 19:18:47 +00:00
Dylan Smith
98b10f9e43
Merge with OS X rev 964 ready for 1.55-1
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@160 127b21dd-08f5-0310-b4b7-95ae10353056
2005-10-13 19:59:16 +00:00
Dylan Smith
653488e27e
Nerge missed plist files to OS X revision 932
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@147 127b21dd-08f5-0310-b4b7-95ae10353056
2005-10-02 14:36:08 +00:00