Commit Graph
137148 Commits
Author SHA1 Message Date
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