69094 Commits

Author SHA1 Message Date
Paul Gilbert
55f9c364bc SHERLOCK: RT: Fix talkTo filename getting changed mid-script
Calls to cmdPauseWithoutControl can allow a second script to run,
with it's own filename. This shouldn't change the filename for
the outer call to talkTo
2015-08-27 08:28:32 -04:00
Paul Gilbert
e96a302b74 SHERLOCK: RT: Fix incorrect Watson movement at Aerodrome scene 2015-08-27 08:18:46 -04:00
Paul Gilbert
be4c87a48d SHERLOCK: RT: Workaround for Park Lake bug with Watson's dialogs 2015-08-26 19:40:54 -04:00
Paul Gilbert
a563077edb SHERLOCK: Set game speed to match the originals
This applies to make both games match the originals. This is particularly
important for Rose Tattoo, since there are several times Sherlock plays
instruments, and the animations need to sync up with the music
2015-08-25 20:47:18 -04:00
Paul Gilbert
4b8dd6662e SHERLOCK: Fix comment message 2015-08-24 22:13:00 -04:00
Paul Gilbert
b4651801dd SHERLOCK: RT: Fix aborting scripts prematurely after pausing
If a script was paused via a call to cmdPauseWithoutControl, and during
this a second script is called and finishes, the first script was
also being terminated prematurely
2015-08-24 19:44:25 -04:00
Paul Gilbert
1c6316a356 SHERLOCK: RT: Fix z-ordering when picking up Hat Pin 2015-08-23 18:41:50 -04:00
Paul Gilbert
902493954e SHERLOCK: RT: Fix Watson going off-screen in Cambridge scene 2015-08-23 18:20:15 -04:00
Paul Gilbert
81ecdf4b51 SHERLOCK: SS: Rename mirror-related methods 2015-08-23 17:00:05 -04:00
Paul Gilbert
70d4f5f84e SHERLOCK: RT: Workaround for incorrect tooltip for man on train ride 2015-08-23 16:05:38 -04:00
Paul Gilbert
6511f2ec2c SHERLOCK: Replace various scene numbers with enum values 2015-08-23 16:01:32 -04:00
Paul Gilbert
57edfc8a5d SHERLOCK: RT: Reduce game speed to make it more like the original
This actually fixes a bug when the lady storms out of
Rumsey's Haberdashery.. if she leaves too quickly, Watson's
farewell dialog is still active, and stops a needed flag being set
2015-08-23 15:31:10 -04:00
Paul Gilbert
b6c996bf9d SHERLOCK: RT: Fix getting image offsets on unscaled images 2015-08-23 10:23:59 -04:00
Paul Gilbert
c87a73f9fd SHERLOCK: RT: Add missing verb filter for actions starting with '*'
This fixes '*Solve' appearing as an option in the right click
menu for the Foolscap before you pick it up
2015-08-22 21:51:28 -04:00
Paul Gilbert
c6633404c9 SHERLOCK: RT: Simplified implementation of transBlitFrom 2015-08-22 20:41:50 -04:00
Paul Gilbert
1659e357c2 SHERLOCK: RT: Cleanup of sDrawXOffset & sDrawYOffset 2015-08-22 18:12:31 -04:00
Paul Gilbert
c0915e95a0 SHERLOCK: RT: Fix Sherlock being drawn behind desk at Hospital 2015-08-22 12:10:01 -04:00
Paul Gilbert
b21991098c SHERLOCK: RT: Workaround for occasional crash changing char sequence 2015-08-22 10:45:38 -04:00
Paul Gilbert
5fd764c221 SHERLOCK: RT: Fix dialog background shading data after viewing journal 2015-08-22 09:42:53 -04:00
Paul Gilbert
6862c9dd9b SHERLOCK: 3DO: Cleanup of conversation message playback
The changes remove most of the hardcoding that was in place for showing
the conversation movies, and have them triggered like the Rose Tattoo
speech files. It will still need some work to hook it into our new
voice playback, though, so text dialogs are closed at the right time
2015-08-21 21:37:29 -04:00
Paul Gilbert
2f077dba80 SHERLOCK: RT: Fix flickering newspaper inside Baker Street 2015-08-21 20:55:31 -04:00
Paul Gilbert
42944eb023 SHERLOCK: RT: Implement journal scrollbar thumbnail dragging 2015-08-21 19:45:27 -04:00
Paul Gilbert
7ed6e37335 SHERLOCK: SS: Simplify pushSequenceEntry 2015-08-21 18:53:01 -04:00
Torbjörn Andersson
dbbc2ea5e2 SHERLOCK: Remove unused variable 2015-08-21 07:23:25 +02:00
Paul Gilbert
09e506381e SHERLOCK: RT: Minor fixes and added highlight enum to Journal 2015-08-20 22:26:22 -04:00
Paul Gilbert
dff033fc7d SHERLOCK: RT: Don't record journal entries during Watson's prologue 2015-08-20 20:13:31 -04:00
Paul Gilbert
22bb8e2f57 SHERLOCK: RT: Fix crash in intro sequence 2015-08-20 07:39:10 -04:00
Matthew Hoops
ee9929957c MOHAWK: Use floor instead of round
round() is C99; floor() and adding 0.5 to the parameter is sufficient. Probably having detection for floor() and a compatibility definition otherwise would make sense.
2015-08-19 22:47:09 -04:00
Paul Gilbert
a402cd3196 SHERLOCK: Fix memory leak in resource manager 2015-08-19 22:17:11 -04:00
Paul Gilbert
fda9955112 SHERLOCK: SS: Fix default direction for player 2015-08-19 22:15:21 -04:00
Paul Gilbert
47a04b09ae SHERLOCK: RT: Fix resetting sequence on objects with hasAborts 2015-08-19 22:05:52 -04:00
Strangerke
3ec6dccc4f MORTVILLE: Add detection for the version reported in #6575 2015-08-19 23:03:44 +02:00
Paul Gilbert
bc839e4c3f SHERLOCK: RT: Clear sequence stack when changing scenes 2015-08-19 08:21:53 -04:00
Paul Gilbert
d4e5e44792 SHERLOCK: Standardize sequence stack code for both games 2015-08-18 20:53:31 -04:00
Paul Gilbert
21666d701e SHERLOCK: Rename talk to initTalk 2015-08-17 20:21:14 -04:00
Paul Gilbert
d3b8152a71 SHERLOCK: RT: Extra integrity checks for the _talkSequenceStack 2015-08-17 20:16:22 -04:00
Paul Gilbert
39e75d75c6 SHERLOCK: RT: Properly crop long speech filenames 2015-08-17 19:14:35 -04:00
Paul Gilbert
1aba10f952 SHERLOCK: RT: Fix hang on ALLOW_TALK_CODE sequence code 2015-08-17 19:08:15 -04:00
Paul Gilbert
fe362f3fbc SHERLOCK: RT: Merge setStillSequence & setListenSequence methods 2015-08-17 07:46:28 -04:00
Paul Gilbert
c14f27aa48 SHERLOCK: RT: Add missing talk sequence stack handling 2015-08-16 21:43:12 -04:00
Paul Gilbert
28dc37e627 SHERLOCK: RT: Fix return of findSpeaker 2015-08-16 21:41:18 -04:00
Paul Gilbert
364a60801b SHERLOCK: RT: Fix occassional crash after loading savegames 2015-08-16 17:32:18 -04:00
Thierry Crozat
40a5c7881c I18N: Update translations data file 2015-08-16 21:42:34 +01:00
Zbyněk Schwarz
821443da5a I18N: Czech localization update 2015-08-16 21:40:40 +01:00
Paul Gilbert
bac5344385 SHERLOCK: RT: Don't allow saving the game during the intro 2015-08-16 15:06:14 -04:00
Paul Gilbert
169404b5f0 SHERLOCK: RT: Don't allow skipping intro until title is shown 2015-08-16 15:01:57 -04:00
Paul Gilbert
1a9b30a9d3 TSAGE: Disable Sherlock logo code in TsAGE engine by default
Now that we have the code completely implemented inside the Sherlock
engine, we don't need the TsAGE engine detecting the Logo anymore
2015-08-16 14:24:18 -04:00
Paul Gilbert
8950549b44 SHERLOCK: Further fixes to character movement across saves
Restoring movement across save didn't work, so properly handle
stopping any moving characters when loading a savegame
2015-08-16 13:42:58 -04:00
Paul Gilbert
621a37bbe3 SHERLOCK: Fix saving/loading when characters are moving 2015-08-15 20:26:36 -04:00
Paul Gilbert
11e327c4e7 SHERLOCK: RT: Fix erasing background of scaled images with offsets 2015-08-15 16:00:43 -04:00