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