7281 Commits

Author SHA1 Message Date
AnotherCommander
860b9d8262 Adding extra laser sounds and associated configuration. Thanks @phkb. 2020-08-24 12:47:10 +02:00
AnotherCommander
682878fc9d Bump version number to 1.90. 2020-08-21 09:23:53 +02:00
AnotherCommander
17f6b28e89 Simplification of previous commit and hopefully fixing a Mac watning at the same time. 2020-08-19 14:00:43 +02:00
AnotherCommander
d7149904c3 Safeguard against potential nil weapon identifiers when attempting to play the specialized custom weapon sounds. 2020-08-19 13:11:22 +02:00
AnotherCommander
6a41f50f93 Updates to CHANGELOG.TXT. 2020-08-18 19:33:02 +02:00
phkb
662bf77ae8
Adding ability to use custom sounds for specific lasers (#342) 2020-08-18 08:26:49 +03:00
AnotherCommander
83ba610bbf Updated year to 2020 on remaining files. Better late than never, I guess. 2020-08-17 19:17:42 +02:00
AnotherCommander
740134fd95 Fixed compiling of deployment targets. Thanks to dybal for the catch. 2020-08-15 22:11:29 +02:00
AnotherCommander
f5cbf6109d Ensure no division by zero happens during conversion from RGB to HSB color space. 2020-08-15 21:58:56 +02:00
AnotherCommander
32f6bf9e90 Added dybal to contributors list, for his fix in oolite-equipment-control.js. 2020-08-14 15:26:00 +02:00
AnotherCommander
57a355da25 Use correct reflectivity at normal incidence values for water (0.02) and land masses (standard dielectric material F0 of 0.04) during the fresnel calculations in the planet fragment shader. 2020-08-14 07:48:12 +02:00
phkb
88e99d47dd
Added check to avoid null values in equipmentInfo items (#363)
And added a variable declaration
2020-08-13 08:02:48 +03:00
AnotherCommander
716f13daf9 Minor fixes to the indentation of oolite-equipment-control.js. 2020-08-12 10:00:13 +02:00
AnotherCommander
35bc9b507d Reverting Mac-specific to the last version that was known to work with Travis. 2020-08-12 09:09:00 +02:00
AnotherCommander
6f47d32f14 Reverted last commit due to Travis build failure. Returnig Mac-specific to its previous state. 2020-08-12 08:59:39 +02:00
AnotherCommander
90cadab2e3 Bump Mac-specific to its current version. 2020-08-12 08:43:10 +02:00
phkb
f999fe8658
Ensure any equipment incompatibility refs are enforced (#362)
Regardless of the order of loading
2020-08-12 08:56:55 +03:00
phkb
364b68d1e9
Increasing opacity of cursor for increased visibility (#359)
Especially on 4K displays
2020-08-07 08:22:45 +03:00
AnotherCommander
bd0bf3f85a Planetary terminator threshold vector is now a user defined parameter. It can either be defined in planetinfo.plist using the terminator_threshold_vector key or by script using the Planet property terminatorThresholdVector. Default is the currently used value ([0.105, 0.18, 0.28]). Reorte has been made to have a blue terminator as a means of demonstrating the feature. 2020-08-06 16:30:15 +02:00
AnotherCommander
2ae7457b32
Fixed potential default shader compile error.
After the introduction of the Oren-Nayar diffuse BRDF, in some cases eyeVector could end up not being defined, leading up to compile errors since Oren-Nayar needs it in its calculations. This fix ensures that eyeVector is always defined when Oren-Nayar is in use.
2020-07-29 09:28:12 +03:00
phkb
28b1a3ca7a
Check and update of doc using latest LibreOffice (#358) 2020-07-28 08:19:11 +03:00
AnotherCommander
d1ab638927 Fixed kg and g unit commodities not being removed when player ship was being replaced or when a new one was bought and excess kg and g quantities beyond station's capacity remained unsold during the cargo selling phase. 2020-07-27 20:23:20 +02:00
AnotherCommander
610929409b Fixed RGB to HSB conversion in OOColor class. 2020-07-24 19:47:02 +02:00
AnotherCommander
402e424769 Simplification in handling of system.info's air_color_mix_ratio key. 2020-07-24 19:45:34 +02:00
AnotherCommander
a79ecdedd6 Fixed OoliteRS.pdf, 2020-07-24 18:54:02 +02:00
phkb
2b669d06e6
Changes shape of icon on basic compass when station is target (#356)
Makes it clearer what is being targeted. Code contributed by forum member Milo.
2020-07-24 10:15:55 +03:00
AnotherCommander
2d1bcb200f Atmosphere color parameters can now be also controlled from the JS Planet object. This enables script control over atmospheres of OXP added planets. The two new properties are airColor and airColorMixRatio. The system.info.airColor and .airColorMixRatio remain but control only the main system planet. 2020-07-23 20:47:37 +02:00
AnotherCommander
3021c8f3ca Amount of air color mix with atmosphere standard color is now fully settable from planetinfo.plist using the air_color_mix_ratio key. The atmosphere color mix ratio can be set by scripts too, using the read/write system.info.air_color_mix_ratio property. 2020-07-23 14:49:11 +02:00
phkb
95ab3d4a39
Protection for ship launches (#355)
In case where ship is too big for a dock and can't be launched.
2020-07-23 15:02:17 +03:00
AnotherCommander
58349ee0c1 Fixed randomInhabitantsDescription not being able to return the plural form and fixed a typo in its error message. 2020-07-22 22:52:09 +02:00
phkb
4e97ce79d0
Error report has incorrect name (#354)
Thanks to Milo for catching this one.
2020-07-22 19:37:42 +02:00
AnotherCommander
8d0184346d Forgot to add the Lave atmo color change in previous commit. 2020-07-22 18:22:14 +02:00
AnotherCommander
02218d7461 Atmosphere color is now fully settable from planetinfo.plist using the air_color key. This affects also the atmosphere scatter color in the atmo shader. Lave atmosphere color set to blue to demonstrate this. Atmo color can be set by scripts too, using the read/write system.info.air_color property. Also, reduced lightsource radiance in the planet shader to bring it more inline with the atmo one. 2020-07-22 18:21:07 +02:00
AnotherCommander
d63fbbcdca Merge branch 'master' of github.com:OoliteProject/oolite 2020-07-21 18:24:17 +02:00
AnotherCommander
251821f537 Fixed air_color key in planetinfo.plist getting completely ignored. Skies with color other than blue are now possible. A hard coded default color is used if the key is not defined. 2020-07-21 18:23:18 +02:00
phkb
8e2edf4e4c
Provides an override mechanism for the amount of time a rescue in an escape pod takes. (#353) 2020-07-20 10:04:35 +03:00
AnotherCommander
ba63810fa7 Fixed an oopsie from the previous commit. 2020-07-18 14:22:50 +02:00
AnotherCommander
4f19c982fe Cloaked ships do mass lock the player now. 2020-07-18 13:49:20 +02:00
AnotherCommander
94d89fdd55 The number of turrets on a ship, if they exist, is now shown on the Ship Library screen. 2020-07-16 13:07:40 +02:00
AnotherCommander
4b32de3a9f Temporarily increased sun light source luminance and enabled Oren-Nayar diffuse rendering for testing. 2020-07-12 12:49:39 +02:00
AnotherCommander
07e2ddb81c Entities designated as excepted for collision with the player will now not limit the torus speed variability. Thanks to Milo for this contribution. 2020-07-11 11:30:57 +02:00
AnotherCommander
91ad8830fa Changed JSRunTime_size_mib key to jsruntime-size-mib for consistency with most other keys in .GNUstepDefaults. 2020-07-02 21:36:17 +02:00
AnotherCommander
978ed69565
Update OOJavaScriptEngine.m 2020-07-02 13:33:24 +03:00
AnotherCommander
d323cd3cb7
Fixed Mac warning from previous commit. 2020-07-02 11:39:14 +03:00
AnotherCommander
c7a7f0f563
The Javascript runtime size can now be adjusted.
Use the key 'JSRunTime_size_mb' in .GNUstepDefaults. The value of this key is the requested size of the JS runtime in megabytes. If the key is missing, then the default value of 32MB is used. This might be useful in the case of a lot of script-heavy (i.e. memory consuming) OXPs running.
2020-07-02 11:23:39 +03:00
phkb
92778b72f2
Fix for the thargoidStrikes populator setting (#351) 2020-06-30 08:52:39 +03:00
phkb
66291517c1
Missiles in ship missiles array do not have a primary role (#352)
equipmentKey should be used instead
2020-06-30 08:52:11 +03:00
phkb
a2a677073f
Added activeMissile property (#350)
To allow scripts to know which of the missiles is currently selected
2020-06-29 08:21:30 +03:00
phkb
e17f0ae7c4
Added 'IsSunlit' to entity (#349)
Allowing scripts to determine if entity is in shadow or not
2020-06-22 08:41:49 +03:00
AnotherCommander
837d5cd1ed Fixed scoopOverride causing scoop sound to play once when set to false. 2020-06-21 21:07:06 +02:00