6365 Commits

Author SHA1 Message Date
cim
c7ceba26e6 Allow exemption of ships from collision with each other
S.addCollisionException(ship)
S.removeCollisionException(ship)
S.collisionExceptions
2014-12-02 20:28:03 +00:00
cim
7d1323ab68 Fix another "targeting wormhole in combat mode" exception loop 2014-11-30 19:54:48 +00:00
Jens Ayton
b1fe6b46f6 Fix 64-bit format string issues that were breaking Mac builds 2014-11-30 14:47:34 +01:00
cim
3938ab0b35 Adjust approach destination. 2014-11-28 17:01:52 +00:00
cim
3c3aacaeee Injector changes
Unify player and NPC thrust and burn rates
Make NPCs use injectors to close to weapon range if outranged.
2014-11-28 16:38:27 +00:00
cim
d5e6fdae09 Fix some cases where primaryTarget is assumed to be a ship 2014-11-28 14:41:30 +00:00
cim
02f5ad4b18 Fix some cases of bad defense target AI
(Copying a primary target to a defense target must check it's a ship first)
2014-11-28 14:25:47 +00:00
AnotherCommander
056aa56a62 Resolution for issue #117 by Kevin. Many thanks, that has been a tricky one right there. 2014-11-27 10:08:50 +01:00
cim
49c41fc47a Make targeting cloaked ships harder for NPCs 2014-11-26 23:18:07 +00:00
cim
04b6994398 Allow tracking of ships beyond scanner range, cloaked ships
...if already targeted as primary target.

Also allow ships attacked by military laser from beyond scanner range to
target aggressor.

Still to do: significant aim worsening if fighting cloaked ship.
2014-11-26 22:59:28 +00:00
cim
08e4c80d09 Allow main planets to not have atmospheres if set in planetinfo 2014-11-26 21:16:05 +00:00
cim
e7453b0192 Refactor to single "primary target valid" function 2014-11-26 20:42:08 +00:00
cim
0cbf64f5cb Fix signedness of savegame reads 2014-11-23 11:34:52 +00:00
cim
eb68bd02b8 Allow color property to be set for MFDs 2014-11-18 11:51:14 +00:00
cim
9e768a80ae Make a couple of fragmentation explosion types
Update wreckage to have varied explosion modes.
Update Binary resources to bring in textures
2014-11-17 18:21:25 +00:00
cim
6f85948528 Add an explosions.plist file to manage explosion types
Create a separate setting for asteroid explosions
2014-11-17 12:50:11 +00:00
cim
b95a26d8d2 Allow explosion parameters to be set from a dictionary
(Currently no means to provide that dictionary, of course)
2014-11-17 11:43:50 +00:00
cim
6f6b715099 Remove testing setting 2014-11-16 12:46:43 +00:00
cim
83993ea9d7 Add interstellar space "link_color" property
Allows recolouring of individual lines on advanced nav array
2014-11-16 12:39:48 +00:00
cim
961d7e25f2 Allow prioritisation of damaged systems on F5 screen to be disabled 2014-11-16 11:10:52 +00:00
cim
55da2a953c GUI settings for arrival report screen
Fix some explicit sets of yellow rather than default colour
2014-11-16 11:03:16 +00:00
cim
a365a8168a GUI settings for interfaces screen 2014-11-15 20:37:44 +00:00
cim
1111a06986 GUI settings for shipyard screen 2014-11-15 16:25:46 +00:00
cim
b7034cc582 GUI settings for the equipment screen 2014-11-15 14:05:47 +00:00
cim
e652a3905d Market display settings for gui-settings.plist
Make the overrideTabs method a little more straightforward to use
2014-11-15 10:42:32 +00:00
cim
96c8f7c09d Remove debug statement 2014-11-14 18:38:57 +00:00
cim
bd96a5f6c1 Gui settings for manifest screen 2014-11-13 19:00:41 +00:00
cim
2d2ed3093a Add GUI settings for F5 and F7 screens 2014-11-12 20:13:47 +00:00
Kevin Anthoney
9693e2f100 Replace GLMultOOMatrix that I'd missed with OOGLMultModelView 2014-11-12 17:36:24 +00:00
cim
ffed78113c Some string printing optimisations to make the F8 screen a bit faster
It gets back up to 60FPS fullscreen here, but only just - rendering to a
cached texture on the first frame then printing that texture would be a
better optimisation but likely only needed on graphics cards too old to
support it.
2014-11-11 18:46:52 +00:00
cim
013a2893d0 Probably fix save bug 2014-11-10 17:40:42 +00:00
cim
312efca614 Some more chart-related settings
Also update blob highlight modes:
economy+government match the colours of the 'i' icons
no-highlight uses sun_color
2014-11-09 11:41:35 +00:00
cim
a2f827e062 Start on gui-settings.plist 2014-11-08 20:59:15 +00:00
cim
55db0d5582 Add some more properties to gui-settings file 2014-11-08 17:16:43 +00:00
cim
e0e7621323 Start GUI settings config file 2014-11-08 16:06:04 +00:00
cim
82d8edb15b Fix bug with jumping to system 0 2014-11-08 15:36:21 +00:00
Jens Ayton
7b8355529a Fix minor warnings 2014-11-08 00:26:42 +01:00
Jens Ayton
0c65dcd829 Fix build failure in deployment configuration 2014-11-08 00:26:29 +01:00
Jens Ayton
e351cbdc17 Xcode project update 2014-11-08 00:26:07 +01:00
Jens Ayton
1eaa86977a Bump Mac-specific for Xcode 6.1 compatibility 2014-11-08 00:23:38 +01:00
ericwalch
09125a642c Added the OOSystemDescriptionManager files to the mac port of the project 2014-11-07 14:55:42 +01:00
AnotherCommander
1855b26f12 Return Win and Linux dependencies to their correct versions. 2014-11-07 13:51:24 +01:00
ericwalch
75360d5501 Removed one error and one warning on the Mac builds 2014-11-07 12:57:08 +01:00
AnotherCommander
9190b566a9 Support for grabbing mouse inside the game window when mouse control is active on Windows. Stub methods used at the moment for Linux (not sure how to do it in a cross-portable way). The defaults key 'grab-mouse-on-mouse-control' can control this setting and is by default set to no grabbing, 2014-11-06 09:27:44 +01:00
cim
d9065e5b90 Fix targetSystemID method (unnecessary override) 2014-11-04 17:52:09 +00:00
cim
e855d908fb Merge pull request #114 from OoliteProject/static-planetinfo
Static planetinfo
2014-11-02 19:32:57 +00:00
cim
bc7dad6ed4 Put galactic hyperspace behaviour back to normal 2014-10-30 22:38:42 +00:00
cim
c267b04bab Allow alternative descriptions text for systems
government_description
economy_description
population_description
2014-10-28 20:25:49 +00:00
cim
ebd00d17ff Allow extraction of ZIP files which don't contain explicit directory entries 2014-10-27 20:07:58 +00:00
AnotherCommander
54e676450a Update external libraries source changes documentation to include the recent changes to gnustep-base-1_20.dll on Windows. 2014-10-27 08:10:08 +01:00