Commit Graph
78 Commits
Author SHA1 Message Date
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 79a3caf389 SHERLOCK: RT: Fix crash removing wax cylinders on gramaphone 2016-02-06 20:46:25 -05:00
Paul Gilbert 65ce5a89c9 SHERLOCK: RT: Fix incorrect music file after intro ends 2015-10-17 14:46:21 -04:00
Paul Gilbert f959a461a9 SHERLOCK: RT: Hook up fast speed to the Ctrl+S toggle
This reverts back to the original slower speed by default, but allows
the Ctrl+S toggle from Scalpel to work in Rose Tattoo to increase
the play speed
2015-10-14 19:42:18 -04:00
Paul Gilbert fc6bde8f23 SHERLOCK: RT: Slightly increase movement speed
This may cause slight timing issues when doing animations of Holmes
playing musical instruments; I've already added special cases for
several of them to still keep animations in sync with the music
2015-10-12 21:42:35 -04:00
Paul Gilbert a6605c3cbb SHERLOCK: RT: Replace constant with it's proper enum value 2015-08-29 16:06:55 -04:00
Paul Gilbert fefd46c60c SHERLOCK: RT: Workaround for monkey cap cutscene ending too quickly
Somewhat unusually, the cutscene for the monkey stealing Hodgkins
cap (wilb29a.tlk) is ended immediately after they both run off-screen,
but the characters aren't properly marked as hidden until several
seconds later when another script, 30cuend, is called. If a user
saved the game really quickly before 30cuend is fired, it can leave
the game in an in-consistent state. This commit fixes that by forcing
the WAIT cursor to remain active until 30cuend has executed.
2015-08-28 21:27:17 -04:00
Paul Gilbert ca3050c912 SHERLOCK: RT: Fix previous commit, and make talkTo virtual 2015-08-27 08:55:27 -04:00
Paul Gilbert 47a04b09ae SHERLOCK: RT: Fix resetting sequence on objects with hasAborts 2015-08-19 22:05:52 -04: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 d3b8152a71 SHERLOCK: RT: Extra integrity checks for the _talkSequenceStack 2015-08-17 20:16:22 -04:00
Paul Gilbert c14f27aa48 SHERLOCK: RT: Add missing talk sequence stack handling 2015-08-16 21:43:12 -04:00
Paul Gilbert df80a92e0a SHERLOCK: RT: Fix freeing character _altImages when done with 2015-08-15 10:43:40 -04:00
Paul Gilbert 336abef401 SHERLOCK: RT: Fix voice-only conversations when subtitles are off 2015-08-12 21:13:26 -04:00
Paul Gilbert e6b070711a SHERLOCK: RT: Hook window/speech to ScummVM speech/subtitles setting 2015-08-12 08:46:09 -04:00
Paul Gilbert 237d1149b5 SHERLOCK: RT: Don't error out if a speech resource doesn't exist 2015-08-11 20:30:04 -04:00
Paul Gilbert 9b0bf9e215 SHERLOCK: RT: Beginnings of speech code 2015-08-10 22:01:02 -04:00
Paul Gilbert bb252129b6 SHERLOCK: RT: Implementing password entry window 2015-08-08 08:45:41 -04:00
Paul Gilbert 87956d6a10 SHERLOCK: RT: Fix initialization of NPC descriptions 2015-08-07 23:10:16 -04:00
Paul Gilbert 62406c81b7 SHERLOCK: RT: Fix display when characters have nothing to say 2015-08-07 22:20:03 -04:00
Paul Gilbert 4c8b2f1235 SHERLOCK: RT: Fix cmdPlaySong opcode 2015-08-07 20:01:23 -04:00
Paul Gilbert 02548aaf1c SHERLOCK: RT: Fix incorrect entries in opcode method table 2015-08-07 17:38:27 -04:00
Paul Gilbert 6c383d930d SHERLOCK: RT: Fixes and cleanup for getting string params in opcodes 2015-08-07 17:29:40 -04:00
Paul Gilbert 667209d755 SHERLOCK: RT: Fix loading character graphics for the player 2015-08-07 16:14:00 -04:00
Paul Gilbert b573e0cf7a SHERLOCK: RT: Fix NPC indexes in multiple opcodes 2015-08-06 21:51:55 -04:00
Paul Gilbert 59bc9f846d SHERLOCK: RT: Properly implement cmdWalkHolmesAndNPCToCoords 2015-08-06 21:40:35 -04:00
Paul Gilbert 7765cdb972 SHERLOCK: RT: Implement Tattoo cmdCallTalkFile 2015-08-02 15:14:22 -04:00
Paul Gilbert ec5406377c SHERLOCK: RT: Fix crash from adding text window multiple times 2015-07-26 18:33:11 -04:00
Paul Gilbert 20a31501e6 SHERLOCK: RT: Fix showing look window for inventory items 2015-07-18 14:19:22 -04:00
Paul Gilbert 9044e70bb9 SHERLOCK: RT: Don't show object tooltips when talk window active 2015-07-17 08:17:19 -04:00
Paul Gilbert 90eb0f1953 SHERLOCK: RT: Implement cmdSetSceneEntryFlag 2015-07-12 15:13:40 -04:00
Paul Gilbert 5ee20a8870 SHERLOCK: RT: Cleanup of walk-related script opcodes 2015-07-05 21:50:31 -04:00
Paul Gilbert b935cb1656 SHERLOCK: RT: Fix People::reset when _scriptMoreFlag is set 2015-07-05 21:28:26 -04:00
Paul Gilbert 2466302903 SHERLOCK: RT: Fixes to display talk window 2015-07-05 17:10:34 -04:00
Paul Gilbert dcd33889d4 SHERLOCK: RT: Cleanup of cmdWalkHolmesToCoords 2015-07-05 12:11:44 -04:00
Paul Gilbert 88002ef19f SHERLOCK: Make playMusic a private method of Music 2015-07-04 14:33:13 -04:00
Paul Gilbert e02fbcebe7 SHERLOCK: RT: Hook talk widget refresh into talk logic 2015-07-03 17:20:47 -04:00
Paul Gilbert 480003f48d SHERLOCK: RT: Cleanup of Exit class and fix exiting scenes 2015-07-02 20:53:40 -04:00
Paul Gilbert 905bcc444e SHERLOCK: RT: Implement cmdSetWalkControl 2015-07-01 22:45:01 -04:00
Paul Gilbert 1b1643ad6f SHERLOCK: RT: Implement cmdPlaySong opcode 2015-07-01 22:36:38 -04:00
Paul Gilbert 76419173b5 SHERLOCK: RT: Fix infinite empty talk dialog in intro 2015-07-01 21:50:32 -04:00
Filippos Karapetis e0761bc678 SHERLOCK: RT: Implement opcode cmdSetTalkSequence 2015-06-29 12:33:22 +03:00
Paul Gilbert 9cfe5c1296 SHERLOCK: RT: Fix display of talk text windows 2015-06-27 14:40:51 -04:00
Paul Gilbert 47a3080af2 SHERLOCK: RT: Code for positioning text windows over characters 2015-06-26 19:42:54 -04:00
Paul Gilbert 8fb5c96a27 SHERLOCK: RT: Beginnings of talk window widget class 2015-06-23 21:05:34 -04:00
Paul Gilbert a23d878934 SHERLOCK: RT: Create WidgetMessage class for displaying messages 2015-06-23 20:11:08 -04:00
Paul Gilbert 239784b13d SHERLOCK: RT: Beginnings of look window display 2015-06-22 21:38:52 -04:00
Torbjörn Andersson 6cd17ca9dd SHERLOCK: Fix a couple of GCC warnings 2015-06-18 05:31:49 +02:00
Paul Gilbert 94d7928dbc SHERLOCK: RT: Implemented pullNPCPath 2015-06-17 22:04:52 -04:00