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