aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-28SHERLOCK: RT: Workaround for monkey cap cutscene ending too quicklyPaul Gilbert
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-28SHERLOCK: RT: Enforce wait cursor when pausing without control in scriptsPaul Gilbert
2015-08-27SHERLOCK: RT: Reset _npcIndex when loading savegamePaul Gilbert
2015-08-27SHERLOCK: RT: Fix previous commit, and make talkTo virtualPaul Gilbert
2015-08-27SHERLOCK: RT: Fix talkTo filename getting changed mid-scriptPaul Gilbert
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-27SHERLOCK: RT: Fix incorrect Watson movement at Aerodrome scenePaul Gilbert
2015-08-26SHERLOCK: RT: Workaround for Park Lake bug with Watson's dialogsPaul Gilbert
2015-08-25SHERLOCK: Set game speed to match the originalsPaul Gilbert
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-24SHERLOCK: Fix comment messagePaul Gilbert
2015-08-24SHERLOCK: RT: Fix aborting scripts prematurely after pausingPaul Gilbert
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-23SHERLOCK: RT: Fix z-ordering when picking up Hat PinPaul Gilbert
2015-08-23SHERLOCK: RT: Fix Watson going off-screen in Cambridge scenePaul Gilbert
2015-08-23SHERLOCK: SS: Rename mirror-related methodsPaul Gilbert
2015-08-23SHERLOCK: RT: Workaround for incorrect tooltip for man on train ridePaul Gilbert
2015-08-23SHERLOCK: Replace various scene numbers with enum valuesPaul Gilbert
2015-08-23SHERLOCK: RT: Reduce game speed to make it more like the originalPaul Gilbert
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-23SHERLOCK: RT: Fix getting image offsets on unscaled imagesPaul Gilbert
2015-08-22SHERLOCK: RT: Add missing verb filter for actions starting with '*'Paul Gilbert
This fixes '*Solve' appearing as an option in the right click menu for the Foolscap before you pick it up
2015-08-22SHERLOCK: RT: Simplified implementation of transBlitFromPaul Gilbert
2015-08-22SHERLOCK: RT: Cleanup of sDrawXOffset & sDrawYOffsetPaul Gilbert
2015-08-22SHERLOCK: RT: Fix Sherlock being drawn behind desk at HospitalPaul Gilbert
2015-08-22SHERLOCK: RT: Workaround for occasional crash changing char sequencePaul Gilbert
2015-08-22SHERLOCK: RT: Fix dialog background shading data after viewing journalPaul Gilbert
2015-08-21SHERLOCK: 3DO: Cleanup of conversation message playbackPaul Gilbert
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-21SHERLOCK: RT: Fix flickering newspaper inside Baker StreetPaul Gilbert
2015-08-21SHERLOCK: RT: Implement journal scrollbar thumbnail draggingPaul Gilbert
2015-08-21SHERLOCK: SS: Simplify pushSequenceEntryPaul Gilbert
2015-08-21SHERLOCK: Remove unused variableTorbjörn Andersson
2015-08-20SHERLOCK: RT: Minor fixes and added highlight enum to JournalPaul Gilbert
2015-08-20SHERLOCK: RT: Don't record journal entries during Watson's prologuePaul Gilbert
2015-08-20SHERLOCK: RT: Fix crash in intro sequencePaul Gilbert
2015-08-19MOHAWK: Use floor instead of roundMatthew Hoops
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-19SHERLOCK: Fix memory leak in resource managerPaul Gilbert
2015-08-19SHERLOCK: SS: Fix default direction for playerPaul Gilbert
2015-08-19SHERLOCK: RT: Fix resetting sequence on objects with hasAbortsPaul Gilbert
2015-08-19MORTVILLE: Add detection for the version reported in #6575Strangerke
2015-08-19SHERLOCK: RT: Clear sequence stack when changing scenesPaul Gilbert
2015-08-18SHERLOCK: Standardize sequence stack code for both gamesPaul Gilbert
2015-08-17SHERLOCK: Rename talk to initTalkPaul Gilbert
2015-08-17SHERLOCK: RT: Extra integrity checks for the _talkSequenceStackPaul Gilbert
2015-08-17SHERLOCK: RT: Properly crop long speech filenamesPaul Gilbert
2015-08-17SHERLOCK: RT: Fix hang on ALLOW_TALK_CODE sequence codePaul Gilbert
2015-08-17SHERLOCK: RT: Merge setStillSequence & setListenSequence methodsPaul Gilbert
2015-08-16SHERLOCK: RT: Add missing talk sequence stack handlingPaul Gilbert
2015-08-16SHERLOCK: RT: Fix return of findSpeakerPaul Gilbert
2015-08-16SHERLOCK: RT: Fix occassional crash after loading savegamesPaul Gilbert
2015-08-16I18N: Update translations data fileThierry Crozat
2015-08-16I18N: Czech localization updateZbyněk Schwarz
2015-08-16SHERLOCK: RT: Don't allow saving the game during the introPaul Gilbert
2015-08-16SHERLOCK: RT: Don't allow skipping intro until title is shownPaul Gilbert