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