Commit Graph
86814 Commits
Author SHA1 Message Date
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
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
Adrian Frühwirth d623ec2c38 COMMON: Fix UB, left shift of negative value 2018-03-22 22:16:24 +01: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
Walter Agazzi 8ba85bc7b0 I18N: Update translation (Italian)
Currently translated at 100.0% (962 of 962 strings)
2018-03-21 15:26:54 +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
Bastien Bouclet 728f4d4ba5 CREATE_PROJECT: Place libs requiring symbols before libs providing them
In the CMake generator. So the linker can resolve the symbols it marked
as unresolved as it walks the libraries.

Fixes building ResidualVM with msys2 from Qt Creator on Windows.
2018-03-20 19:36:44 +01:00
Eugene Sandulenko 891d972a62 BLADERUNNER: Simplified detection tables 2018-03-20 18:34:32 +01:00
rsn8887 9af2b5ca3a PSP2: fix touch sometimes not directly under finger 2018-03-20 03:14:11 -05: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
Paul Gilbert 5645d63acd XEEN: Standardize on a single SPELLS_PER_CLASS define
There was previous confusion because characters can have a maximum of
39 spells for their class. But the spell list for each class has
40 entries, of which the last one, #39, is always the 'No Spell' value
2018-03-19 18:33:47 -04:00
Adrian Frühwirth ef593ed8e3 TUCKER: Work around original game bug when using the map in the mall in part three
If you don't have the appointment card yet and use the map to go to
Seedy Street Bud ends up being teleported back to the mall.
Because of the destination coordinates which warp Bud past x==583
Violet's logic, which makes him refuse Bud entrance to the dentist,
triggers. On top of that the graphics end up all garbled which
indicates that even worse things happen under the hood.
To work around this we only trigger Violet if Bud actually _walked_
past the trigger coordinates (as opposed to using the map).

This fixes Trac#10452.
2018-03-19 23:31:19 +01:00
Adrian Frühwirth d2ae21624e TUCKER: Implement workaround for original script bug mentioned in commit 23fd97c99a 2018-03-19 21:36:13 +01:00
Eugene Sandulenko 98620a45c4 BLADERUNNER: Fix bug with path generator in GenericWalkerA actor 2018-03-19 19:51:11 +01:00
Eugene Sandulenko bf798bdf80 BLADERUNNER: Mark a bug in original code 2018-03-19 19:40:27 +01:00
Torbjörn Andersson 5e94e8ab42 TITANIC: Fix small memory leak 2018-03-19 07:33:23 +01:00
Thierry Crozat 68596bed8e I18N: Regenerate translations data file 2018-03-19 05:05:04 +01:00
Paul Gilbert f30e96f18e XEEN: Fix crash on Cast Spell dialog for non-spell casters 2018-03-18 22:30:30 -04:00
Paul Gilbert afeeb76076 XEEN: Fix glitched border of Identify Monster dialog 2018-03-18 22:14:52 -04:00