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
8bed218415
SHERLOCK: RT: Fix brief incorrect tooltip text after showing animations
2015-10-12 20:56:11 -04:00
Paul Gilbert
0231eb22a5
SHERLOCK: RT: Fix memory leak in TattooPerson
2015-10-11 17:30:43 -04:00
Martin Kiewitz
d236ddca4d
SHERLOCK: RT: multilingual cleanup + French text
...
Moved people names to fixed text class
Changed order of inventory names + inventory descriptions
Fixed German umlauts
Added French text
2015-10-08 17:19:36 +02:00
Paul Gilbert
f5ea337656
SHERLOCK: RT: Fix restoring background when expanding map closeup
2015-09-29 20:15:04 -04:00
Paul Gilbert
f633b02d62
SHERLOCK: RT: Fix palette corruption using Journal in Diogenes club
2015-09-28 08:10:37 -04:00
Paul Gilbert
4850924b47
SHERLOCK: RT: Start next music song when a previous one finishes
2015-09-21 21:33:28 -04:00
Paul Gilbert
4a8ab68327
SHERLOCK: RT: Fix trying to scroll journal when there's only a single page
2015-09-21 20:35:20 -04:00
Paul Gilbert
e704f9aa9d
SHERLOCK: RT: Fix Watson's Journal option not shown on all pages
2015-09-21 20:26:13 -04:00
Paul Gilbert
b439cf75b5
SHERLOCK: RT: Remove redundant voices check when showing look dialogs
2015-09-21 20:00:30 -04:00
Paul Gilbert
7de231af6c
SHERLOCK: RT: Hide cursor when showing map close-up
2015-09-20 17:29:43 -04:00
Paul Gilbert
8188251c35
SHERLOCK: RT: Fix crash clicking outside cards in card game
2015-09-17 21:06:44 -04:00
Strangerke
dab5cd387d
SHERLOCK: Reduce the scope of several variables.
2015-09-14 00:23:07 +02:00
Paul Gilbert
e9ae9ff4e7
SHERLOCK: RT: Fix array overrun when displaying journal
2015-09-11 20:15:00 -04:00
Paul Gilbert
61bb7cc8ed
SHERLOCK: Fix Coverity warnings
2015-09-10 20:48:40 -04:00
Paul Gilbert
84edf0c6a7
SHERLOCK: RT: Keep journal buttons disabled when searching
2015-09-03 21:08:31 -04:00
Paul Gilbert
b05127ae82
SHERLOCK: RT: Fix searching and displaying matches
2015-09-03 20:57:36 -04:00
Paul Gilbert
a23c604232
SHERLOCK: RT: Fix entering search terms in the journal
2015-09-01 19:59:09 -04:00
Paul Gilbert
944cf4c64f
SHERLOCK: Syntax fixes
2015-08-30 10:01:25 -04:00
Paul Gilbert
edd95b3eb6
SHERLOCK: RT: Don't check for gameplay keys when entering copy protection
2015-08-29 22:29:43 -04:00
Paul Gilbert
0fa39d17ca
SHERLOCK: RT: Fix resetting cursor after buying coffee from Greengrocer
2015-08-29 16:43:39 -04:00
Paul Gilbert
a6605c3cbb
SHERLOCK: RT: Replace constant with it's proper enum value
2015-08-29 16:06:55 -04:00
Torbjörn Andersson
303bbe75d5
SHERLOCK: Fix comment typos
2015-08-29 21:30:55 +02:00
Paul Gilbert
2ab0b71fd0
SHERLOCK: RT: Fix playing music when displaying the map
2015-08-29 07:41:59 -04:00
Paul Gilbert
42f60565fd
SHERLOCK: RT: Add extra delay after showing scene image in the map
...
The original relied on the delay loading the resources for the scene
to show the image for a few seconds, but since scene loading is so
much faster now, introduce an extra delay to keep it briefly on-screen
2015-08-29 07:38:26 -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
31235218ea
SHERLOCK: RT: Reset _npcIndex when loading savegame
2015-08-27 20:34:34 -04:00
Paul Gilbert
ca3050c912
SHERLOCK: RT: Fix previous commit, and make talkTo virtual
2015-08-27 08:55:27 -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
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
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
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
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
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
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
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
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
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
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
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
21028131cf
SHERLOCK: RT: Implemented setMusicVolume, cleanup of sound code
2015-08-15 12:30:04 -04:00
Paul Gilbert
df80a92e0a
SHERLOCK: RT: Fix freeing character _altImages when done with
2015-08-15 10:43:40 -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
Paul Gilbert
3e718ad31f
SHERLOCK: RT: Revert lookAtObject to use playSound
2015-08-13 19:44:01 -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
d4c1162d70
SHERLOCK: RT: Fix for entering savegame in original saves dialog
2015-08-09 19:44:40 -04:00
Torbjörn Andersson
5a7cb98ec3
SHERLOCK: Remove unused (and misspelled) variable
2015-08-09 23:07:13 +02:00
Paul Gilbert
28af73777b
SHERLOCK: RT: Fix crash when clicking in inventory at start of game
2015-08-09 11:59:52 -04:00
Paul Gilbert
d5af7b73ec
SHERLOCK: RT: Fix drawing last frame of animations
2015-08-09 08:08:03 -04:00
Paul Gilbert
41e1320d83
SHERLOCK: RT: Fix display of scrollbar up/arrow arrows
2015-08-08 12:41:46 -04:00
Paul Gilbert
b29413965c
SHERLOCK: RT: Show the GMM if user clicks when credits are being displayed
2015-08-08 12:09:15 -04:00
Paul Gilbert
328c0d761f
SHERLOCK: RT: Fix loading savegames when credits are active
2015-08-08 11:52:40 -04:00
Paul Gilbert
e9455457a8
SHERLOCK: RT: Don't allow saving when credits are active
2015-08-08 11:42:25 -04:00
Paul Gilbert
5c1fbaff4b
SHERLOCK: RT: Fixes for password entry
2015-08-08 09:25:18 -04:00
Paul Gilbert
bb252129b6
SHERLOCK: RT: Implementing password entry window
2015-08-08 08:45:41 -04:00
Paul Gilbert
ee54396126
SHERLOCK: RT: Implemented pickUpObject
2015-08-08 07:00:05 -04:00
Paul Gilbert
0b53820dd9
SHERLOCK: RT: Fix showing verbs with * prefixed target actions
2015-08-07 23:20:48 -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
dc3e1eda8b
SHERLOCK: RT: Added german fixed text list
2015-08-05 21:52:41 -04:00
Paul Gilbert
ed4ae8c863
SHERLOCK: RT: Properly wait for press when dart game ends
2015-08-04 19:35:51 -04:00
Paul Gilbert
109ee5ba7a
SHERLOCK: RT: Set up Escape key to automatically win darts game
...
Unlike in Serrated Scalpel, the darts game can't be skipped, so
there really needs to be a way to skip having to play it
2015-08-04 19:19:48 -04:00
Paul Gilbert
cb568dbbbe
SHERLOCK: RT: Fix using Escape in darts minigame
2015-08-04 08:35:27 -04:00
Paul Gilbert
d4653b15a4
SHERLOCK: RT: Further fixes for darts minigame
2015-08-03 21:57:40 -04:00
Paul Gilbert
0ae12caa7b
SHERLOCK: RT: Fix throwing darts in darts minigame
2015-08-03 21:09:20 -04:00
Paul Gilbert
1b9dfb2ccd
SHERLOCK: RT: Fix initial display of dartboard minigame
2015-08-03 20:19:35 -04:00
Paul Gilbert
0b71a296e3
SHERLOCK: RT: Fix GCC complaint about nullptr type casting
2015-08-03 19:50:43 -04:00
Paul Gilbert
e3cd091f88
SHERLOCK: RT: Fix Coverity warning
2015-08-03 18:17:03 -04:00
Paul Gilbert
a66f42fe20
SHERLOCK: RT: Minor differences in talk code
2015-08-02 23:11:25 -04:00
Paul Gilbert
9f74d342a8
SHERLOCK: RT: Fix saving in the lab table scene
2015-08-02 18:53:03 -04:00
Paul Gilbert
74147989e5
SHERLOCK: RT: Fix analysing solved Foolscap
2015-08-02 18:40:01 -04:00
Paul Gilbert
6a346b97a2
SHERLOCK: RT: Fixes for Foolscap puzzle
2015-08-02 18:10:41 -04:00
Paul Gilbert
6a21765c2e
SHERLOCK: RT: Rename hangman puzzle to foolscap puzzle
2015-08-02 17:47:44 -04:00
Paul Gilbert
fd849ee58c
SHERLOCK: RT: Refactoring and cleanup for Foolscap puzzle
2015-08-02 17:40:53 -04:00