Commit Graph
54649 Commits
Author SHA1 Message Date
Peter Kohaut 5e9985bd6e BLADERUNNER: Load game methods
save methods update
replaced few char* with Common::String
changed few pointers to references
2018-03-24 17:28:34 +01:00
Thomas Fach-Pedersen 2a646f8cc2 BLADERUNNER: Save game methods 2018-03-24 17:07:06 +01:00
Peter Kohaut a70c59f90d BLADERUNNER: PoliceMaze fix & constants 2018-03-24 16:52:09 +01:00
Adrian Frühwirth a222fc8ad8 JANITORIAL: Silence GCC 7 fallthrough warnings
Verified intentional.
2018-03-24 15:53:25 +01:00
Eugene Sandulenko cb07644877 BLADERUNNER: Fix PoliceMaze track 2018-03-24 12:42:23 +01:00
Eugene Sandulenko 94e2d51328 BLADERUNNER: Fix crash at startup of PoliceMaze 2018-03-24 11:51:30 +01:00
Eugene Sandulenko f153da7f85 BLADERUNNER: Finished PoliceMaze implementation 2018-03-24 10:47:07 +01:00
Paul Gilbert c3d6dcfae0 XEEN: Remove duplicated party dead flag 2018-03-23 22:29:55 -04:00
Paul Gilbert 8c9f1b22af XEEN: Don't immediately die again after loading save after death 2018-03-23 22:01:32 -04:00
Eugene Sandulenko 55245a8cca BLADERUNNER: Moved PoliceMaze to script/ 2018-03-24 02:45:26 +01:00
Eugene Sandulenko ff11cee480 BLADERUNNER: Added WIP code for PoliceMazeTargetTrack::tick() 2018-03-24 02:45:26 +01:00
Eugene Sandulenko bb492da8aa BLADERUNNER: Unstub PoliceMazeTargetTrack::add() 2018-03-24 02:45:26 +01:00
Eugene Sandulenko 967de5d4aa BLADERUNNER: Implement PoliceMazeTargetTrack::readdObject() 2018-03-24 02:45:26 +01:00
Eugene Sandulenko 540567d1d8 BLADERUNNER: Hook PoliceMaze to Scene class 2018-03-24 02:45:26 +01:00
Eugene Sandulenko 5a94c42e80 BLADERUNNER: Implement PoliceMaze::tick() 2018-03-24 02:45:26 +01:00
Eugene Sandulenko 05144ab3ca BLADERUNNER: Implement setting items as target 2018-03-24 02:45:26 +01:00
Eugene Sandulenko da2c7142ce BLADERUNNER: Implement Item_Spin_In_World() 2018-03-24 02:45:26 +01:00
Eugene Sandulenko a284213aa0 BLADERUNNER: Implement PoliceMaze hooks 2018-03-24 02:45:26 +01:00
Eugene Sandulenko f4a34b58f9 BLADERUNNER: Added struct definitions to PoliceMaze 2018-03-24 02:45:26 +01:00
Eugene Sandulenko 740ea803bb BLADERUNNER: Added Police Maze skeleton 2018-03-24 02:45:26 +01:00
Paul Gilbert 74d0fdfe33 XEEN: Redraw party after loading a savegame 2018-03-23 21:43:16 -04:00
Thomas Fach-Pedersen 41592302eb BLADERUNNER: Add Game Time class
Not yet used.
2018-03-23 23:14:34 +01:00
Adrian Frühwirth 313eeca36a BLADERUNNER: Add missing break to switch statement
Confirmed missing by peterkohaut (and gcc7).
2018-03-23 20:25:51 +01:00
Adrian Frühwirth 9645f7f721 JANITORIAL: Silence GCC 7 fallthrough warning
Confirmed intentional by Joefish.
2018-03-23 20:00:27 +01:00
Adrian Frühwirth 9e3376c8d0 JANITORIAL: Silence GCC warning 2018-03-23 18:42:37 +01:00
Adrian Frühwirth 1967efc5cf JANITORIAL: Silence GCC 7 fallthrough warning
This wasn't explicitly marked as intentional but it very much looks it.
Committing separately in the unlikely case this needs to be reverted.
2018-03-23 18:38:37 +01:00
Adrian Frühwirth 0524ff6e8d JANITORIAL: Silence GCC 7 fallthrough warnings 2018-03-23 18:34:17 +01:00
Adrian Frühwirth 99c72c7b5c HUGO: Remove unnecessary call to setSeed()
Initializing Common::RandomSource's seed with a fixed value will always
yield the same sequence of pseudo-random numbers which is probably not
desirable. Since the constructor takes care of initializing the seed
properly doing so manually is not needed.
2018-03-23 12:48:11 +00:00
Adrian Frühwirth 39fd49e131 AVALANCHE: Remove unnecessary call to setSeed()
There is no need to initialize Common::RandomSource's seed with
_system->getTimeAndDate(time) as its constructor already initializes
it with g_system->getMillis().
2018-03-23 12:48:11 +00:00
Paul Gilbert 9586ff0488 XEEN: Fix equpping armor 2018-03-23 08:02:51 -04:00
Paul Gilbert 5cb68f2603 XEEN: Fix crash getting experience from Vertigo mayor 2018-03-23 07:31:02 -04:00
Paul Gilbert 07ef996c3b XEEN: Fix reading entirety of message in Vertigo warehouse 2018-03-22 22:56:21 -04:00
Paul Gilbert 6a3e1297d1 XEEN: Fix conditions that prevent characters doing actions 2018-03-22 22:11:02 -04:00
Paul Gilbert b7492760aa XEEN: Fix roster characters going invalid during saving 2018-03-22 21:42:40 -04:00
Paul Gilbert 27ef37b400 XEEN: Add original copy protection dialog 2018-03-22 20:22:52 -04:00
Paul Gilbert 8080907927 XEEN: Fix bought items going into correct character's inventory 2018-03-22 19:17:54 -04:00
Paul Gilbert d725d78ec5 XEEN: Fix implementation of breakAllItems 2018-03-22 18:31:18 -04:00
Paul Gilbert 001f2434c6 XEEN: Don't allow GMM load/save on the main menus or intro/end cutscenes 2018-03-21 21:05:33 -04:00
Adrian Frühwirth a86a4e0286 TUCKER: Use kLastSaveSlot where appropriate 2018-03-21 21:59:43 +01:00
Adrian Frühwirth 976d31be68 JANITORIAL: Fix indentation 2018-03-21 16:49:10 +01:00
Adrian Frühwirth 0749507a34 TUCKER: Add Location enum 2018-03-21 16:47:10 +01:00
Paul Gilbert 0a5dcfb833 XEEN: Fix GMM savegame loads were waiting until a turn had passed 2018-03-20 22:06:22 -04:00
Paul Gilbert 078ea7228e XEEN: Fix transferring items between characters in items dialog 2018-03-20 21:03:17 -04:00
Adrian Frühwirth 5a07bc82c3 TUCKER: Remove unhelpful comment
Code matches disassembly and works like in the original. I can't spot
anything out of the ordinary with regards to audio playback either.
2018-03-20 23:22:35 +01:00
Adrian Frühwirth d4636f4616 TUCKER: Reset panel type to normal after loading a savegame 2018-03-20 22:53:18 +01:00
Adrian Frühwirth b4c1efe2f2 TUCKER: Remove superfluous workaround for Trac#4156
Despite what the comment says this does not seem to be in the original
game and I cannot replicate this in either the original or a current
ScummVM build. It is highly likely that this was one of several sprite
offset bugs which were present in our implementation earlier but which
have since been fixed.
2018-03-20 22:22:11 +01:00
Eugene Sandulenko 891d972a62 BLADERUNNER: Simplified detection tables 2018-03-20 18:34:32 +01:00
Paul Gilbert a69294d525 XEEN: Fix Items dialog header when an item is selected 2018-03-19 22:02:36 -04:00
Paul Gilbert 9504ecd74e XEEN: Fix whether events are checked after openGrate calls 2018-03-19 21:25:59 -04:00
Paul Gilbert 0a20df9259 XEEN: Fix setSpeedTable crash after missed ranged attack 2018-03-19 21:00:37 -04:00