6891 Commits

Author SHA1 Message Date
Kevin Anthoney
0dab7143a5 Merge branch 'master' of https://github.com/OoliteProject/oolite 2017-01-24 19:51:54 +00:00
Kevin Anthoney
f3c7b9e5be Add number of jumps to F6 chart screen 2017-01-24 19:50:58 +00:00
AnotherCommander
3ae3988347 Fixed incomplete implementation of class RouteElement warning and added distinction between singular and plural forms for hours and jumps on system data screen. 2017-01-23 19:40:40 +01:00
Kevin Anthoney
da688e4b5d Put systems data route info strings in descriptions.plist 2017-01-23 17:27:25 +00:00
Kevin Anthoney
100d2f990e Start new section of changelog 2017-01-22 22:15:24 +00:00
Kevin Anthoney
a423030438 Add number of jumps to route information on F7 screen 2017-01-22 22:07:21 +00:00
AnotherCommander
bd7bc02823 Reinstated rotational_velocity also for base entities and made the shipdata entry recognizable both as string and as quaternion format. Closes #218. 2017-01-22 16:26:09 +01:00
KonstantinosSykas
96b8528651 Bump oolite-linux-dependencies for HTTPS support (32bit only)
Recompiled libgnustep-base to support TLS and added the following necessary library dependencies:
 libgnutls
 libhogweed
 libnettle
 libgmp
 libgcrypt
 libgpg-error
2017-01-19 00:43:39 +02:00
Nick Rogers
ee9e43bb90 Adding nextSystem to player ship
being the next system on the route to the targetSystem.
2017-01-15 12:39:56 +11:00
AnotherCommander
32075335f5 Fixed broken Advanced Space Compass not being broken enough and introduced the JS PlayerShip class read/write property compassType (use with caution). 2017-01-13 15:11:23 +01:00
AnotherCommander
2ef7784b20 Happy new year! 2017-01-01 13:09:51 +01:00
AnotherCommander
60760f2923 OK, NOW fixed mass_lockable shipdata.plist property initialization. 2016-12-28 22:44:31 +01:00
AnotherCommander
468315851f Fixed mass_lockable shipdata.plist property initialization. 2016-12-28 22:39:22 +01:00
AnotherCommander
98f6ceb1ca Minor identation fix. 2016-12-27 21:03:31 +01:00
AnotherCommander
8c4fa05ade A bold experiment: introduced the JS player ship property massLockable, which allows control of mass locking. At the same time, introduced the equivalent shipdata.plist mass_lockable property for the player ships, defaulting to YES. Testing is definitely required. 2016-12-27 20:55:45 +01:00
Kevin Anthoney
50a2d47732 Fix typo 2016-12-23 21:12:58 +00:00
AnotherCommander
b779a8f3ac Fixed fee alignment also for passenger contracts. 2016-12-10 23:02:40 +01:00
AnotherCommander
d91d4dd02f Fixed fee alignment in parcel contracts screen. 2016-12-10 22:16:59 +01:00
AnotherCommander
43b4b5ff39 Merge pull request #217 from phkb/exposing_canShipDock
Exposing the 'canDockShip' to Javascript to confirm if a ship can phy…
2016-12-08 10:08:32 +01:00
Nick Rogers
febe057805 Removing unnecessary private declaration in PlayerEntity 2016-12-08 19:55:15 +11:00
Nick Rogers
21ea3f53d0 Exposing the 'canShipDock' to Javascript to confirm if a ship can physically dock at a station 2016-12-08 08:00:54 +11:00
AnotherCommander
978a9c155d Fixed crash in OOJSStation abortDockingForShip method.
The parameter passed  as ship to abort docking for must be a valid JS object, so we won't end up crashing for something like station.abortDockingForShip(42).

Also, encode this source file as UTF-8.
2016-12-07 14:07:10 +01:00
AnotherCommander
433031d690 Tentative fix for issue #215. If the current system name is not found in the savefile, use system coordinates to locate and set current system id. Same for the target system id, Testing required. 2016-11-29 23:52:20 +01:00
AnotherCommander
1893fcd308 Avoid custom population description duplication in system data screen. Closes #216. 2016-11-29 23:46:45 +01:00
AnotherCommander
9548b30d36 Oopsie. Display correct economy icon. 2016-11-29 07:14:29 +01:00
AnotherCommander
dfedafb2db Change to more appropriate data types in cmdr preview text.
Local government and local economy are uint8_t type.
2016-11-29 07:05:32 +01:00
AnotherCommander
1d2ee75d66 Merge pull request #214 from phkb/loadscreen-additional-sysinfo
Adding additional system info to load screen
2016-11-29 06:59:06 +01:00
phkb
3bf1d0ab21 Removed unnecessary patch file 2016-11-29 16:42:48 +11:00
phkb
6d2b06903d Change output codes to use graphical versions 2016-11-29 16:37:09 +11:00
Nick Rogers
22bf61cc2a Adding additional system info to load screen 2016-11-29 09:27:55 +11:00
AnotherCommander
4a203a394e Set default sound volume value to halfway through rather than fully pumped up. 2016-11-27 19:32:53 +01:00
AnotherCommander
e9fb8237ac Tentative fix for issue #213.
When creating a commander data dictionary, only add the "current_system_name" key if we are not in interstellar space.
2016-11-24 15:04:43 +01:00
AnotherCommander
8e7ecc3231 Notify scripts of the change to forward view when a witchjump begins. Hopefully takes care of #212. 2016-11-15 22:32:24 +01:00
AnotherCommander
a62a083840 Fixed equivalentTechLevel sometimes returning NSNotFound. Thanks to phkb. Closes #211. 2016-11-13 15:41:08 +01:00
AnotherCommander
6367fd6df6 Simplifications to the atmosphere shader (removal of unused code). Thanks to Commander_X. 2016-11-13 15:31:46 +01:00
AnotherCommander
d4853ea655 Free OpenAL controller object correctly if -nosound has been requested. 2016-11-05 22:28:45 +01:00
AnotherCommander
11c639a866 Implemented -nosound command line option. 2016-11-05 22:12:07 +01:00
AnotherCommander
6ed3ceac6c MFDs are not reset to number 1 anymore when a HUD change occurs. The last active MFD is now remembered. Thanks to phkb for this contribution. 2016-11-02 22:07:16 +01:00
Jens Ayton
3c31393ee8 Mac: Fix build with macOS 10.12 SDK 2016-11-01 23:59:01 +01:00
AnotherCommander
279bb59056 The sound source object of the music currently playing has been exposed to JS, thus allowing for real-time volume control of music, as well as other properties like looping, position, etc. The function returning the sound source object is Sound.musicSoundSource(). 2016-10-31 20:37:51 +01:00
AnotherCommander
ee11f24710 Added AndSDev to contributors list for resolving issue #208. 2016-10-31 13:41:22 +01:00
AnotherCommander
74bb8158ad Added optional volume gain parameter to the playMusic function in OOJS Sound class. Gain is a float capped between 0.0 and 1.0 and is relative to the master volume. 2016-10-25 18:28:31 +02:00
AnotherCommander
cfc523f1e4 Attempted fix for issue #210. 2016-10-20 09:40:35 +02:00
AnotherCommander
c02dac68ca A better fix for issue #208. Thanks to AndSDev. 2016-10-17 18:34:15 +02:00
AnotherCommander
05ec85bfef Fixed order of JS events when galactic jump is executed. Closes #208. 2016-10-16 11:17:54 +02:00
AnotherCommander
0ae90a9847 Fixed planet government and economy icons not appearing in contracts screens if concealment was not defined. 2016-09-27 21:30:24 +02:00
AnotherCommander
eef128093e MacOSX 10.11 and later: Allow non-HTTPS connections for OXP dowloads. Closes #!70. 2016-09-25 14:56:11 +02:00
AnotherCommander
9e11210d7d Merge pull request #207 from OoliteProject/shady-atmos-alternative
Shady atmos alternative
2016-09-23 17:03:48 +02:00
KonstantinosSykas
5e73cfb1a1 Reconfigured and recompiled Linux GnuTLS... (64bit only)
Reconfigured with default trust store dir "/etc/ssl/certs" and enabled openssl compatibility. Recompiled with upgraded gcc-4.7.1.
2016-09-23 02:02:41 +03:00
AnotherCommander
a72bf83a2a Made atmosphere fade in/out distance and rate dependent on planet radius (thanks Commander_X) 2016-09-20 20:49:29 +02:00