Paul Gilbert
0d73b1f5df
XEEN: Fix loop limit when drawing monsters attacking
2018-03-25 00:10:35 -04:00
Paul Gilbert
a613f4ff22
XEEN: Handle weapon elemental category like original does
2018-03-24 22:54:37 -04:00
Paul Gilbert
edf19f5f0d
XEEN: Fix showing training costs for next level
2018-03-24 22:06:07 -04:00
Paul Gilbert
d5df6f0d7e
XEEN: Fix clipping right edge of current monster highlight box
2018-03-24 21:34:06 -04:00
Paul Gilbert
ef8109850a
XEEN: Don't pass a turn after opening gates
2018-03-24 20:38:23 -04:00
Paul Gilbert
1855f6a685
XEEN: Fix drawing doorways at 4 step distance
2018-03-24 20:11:58 -04:00
Adrian Frühwirth
c750a8e6be
FULLPIPE: Fix playtime not being read from savegames
...
Fixes Trac#10394.
2018-03-24 23:38:36 +01:00
Adrian Frühwirth
abe9f0fa15
FULLPIPE: Use zero playtime when filling dummy header
...
This is a tad more meaningful than a random value, especially should we
for some reason use dummy header information to actually set playtime in
the future.
2018-03-24 23:38:34 +01:00
Adrian Frühwirth
43ac422606
JANITORIAL: Fix fallthrough comment so that GCC 7 will recognize it
2018-03-24 22:16:42 +01:00
Paul Gilbert
8bd45a08f5
XEEN: Fix voice sample when leaving tavern
2018-03-24 16:56:10 -04:00
Paul Gilbert
4c5592f286
XEEN: Fix purchasing spells from the guild
2018-03-24 16:01:43 -04:00
Paul Gilbert
e7bf00480c
XEEN: Reset interface keypress when getting an input string
...
This is done by the original to prevent the Space key used to
trigger events like the Mine Car or Pyramid teleporters from
then triggering a 'wait a turn' after reaching the destination
2018-03-24 15:13:11 -04:00
Paul Gilbert
e06ff763ab
XEEN: Fix crash in Mine 3 due to out of bounds monster
2018-03-24 15:13:11 -04:00
Thierry Crozat
7cbf5a9289
SCUMM: Fix interrupting speech not working with AZERTY keyboard
...
On my AZERTY keyboard the period is obtained using SHIFT + ; and
the code checking the PERIOD keycode and no modifier was failing
on both account. The manual for my French DOTT mentions the period
key, but I have not actually checked how it worked with the original
executable and if using the semicolon key without shift or using the
colon key (which would be the period key on a English-US layout)
works.
2018-03-24 18:17:24 +00:00
Peter Kohaut
3b06ac7b1e
BLADERUNNER: Fixed another compilation warning
2018-03-24 18:00:49 +01:00
Peter Kohaut
85b4561fe9
BLADERUNNER: Fixed compilation warning
2018-03-24 17:37:09 +01:00
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
rsn8887
ece8dedcf4
PSP2: prevent accidental clicks when moving pointer using touch
2018-03-23 18:11:13 -05:00
Thomas Fach-Pedersen
41592302eb
BLADERUNNER: Add Game Time class
...
Not yet used.
2018-03-23 23:14:34 +01:00
Adrian Frühwirth
d36a9ce672
JANITORIAL: Fix formatting
2018-03-23 20:40:30 +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