Commit Graph
86814 Commits
Author SHA1 Message Date
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
Paul Gilbert 21028131cf SHERLOCK: RT: Implemented setMusicVolume, cleanup of sound code 2015-08-15 12:30:04 -04:00
Paul Gilbert 5deb896890 SHERLOCK: RT: Reset _startSeq when an object sequence is changed 2015-08-15 12:16:47 -04:00
Paul Gilbert 00918f1aaa SHERLOCK: RT: Save sequence starts in _startSeq, not _sequenceNumber 2015-08-15 11:27:35 -04:00
Paul Gilbert df80a92e0a SHERLOCK: RT: Fix freeing character _altImages when done with 2015-08-15 10:43:40 -04:00
Paul Gilbert 68499c79c4 SHERLOCK: RT: Fix hasAborts to return correct results 2015-08-15 10:15:35 -04:00
Paul Gilbert c89fe9e123 SHERLOCK: RT: Return correct speaker index from findSpeaker for Holmes 2015-08-15 10:01:04 -04:00
Paul Gilbert 2b19dba460 SHERLOCK: RT: Fix resetting sprite sequences 2015-08-15 07:00:23 -04:00
Paul Gilbert 23aba271ff SHERLOCK: RT: Fix setting up speech file to use during cutscenes 2015-08-14 20:54:39 -04:00
Torbjörn Andersson 29d10d1497 SHERLOCK: Fix comment typo 2015-08-14 08:26:06 +02:00
Torbjörn Andersson fe1c2d7c6a SHERLOCK: Remove unused variable 2015-08-14 08:23:42 +02:00
Paul Gilbert 3ce7aaa6d9 SHERLOCK: RT: Removal of redundant music code 2015-08-13 20:01:35 -04:00