Commit Graph
137148 Commits
Author SHA1 Message Date
Walter Agazzi 9424d4b4ed GLK: AGT: Bump version number to 1.1.2 2022-09-26 18:39:38 -07:00
Walter Agazzi db4d180d48 GLK: AGT: Fix order of scanning dummy verbs
Fixes SIGNAL COMPANIONS in Shades of Grey
2022-09-26 18:39:38 -07:00
Walter Agazzi 27350175e4 GLK: AGT: Allow Shades of Grey to define 'scream' in a dummy_verb 2022-09-26 18:39:38 -07:00
Walter Agazzi bb9b69cd61 GLK: AGT: If stable_random is set, reset RNG when restarting a game 2022-09-26 18:39:38 -07:00
Walter Agazzi 14ed2b3d99 GLK: AGT: Re-work random number generation 2022-09-26 18:39:38 -07:00
Walter Agazzi d6a870d676 GLK: AGT: Add alternative RNG and stable_random config option
Add stable_random as a configuration option and, if set, use a random
number generator that is the same for all platforms
2022-09-26 18:39:38 -07:00
Walter Agazzi af5096109f GLK: AGT: Rework newline interface to keep agt_input() unchanged 2022-09-26 18:39:38 -07:00
Walter Agazzi 8ac79a7c7b GLK: AGT: Tidy logic to limit AskQuestion result to 16bit int range 2022-09-26 18:39:38 -07:00
Walter Agazzi 44f8181c24 GLK: AGT: Sort out newline handling again 2022-09-26 18:39:38 -07:00
Walter Agazzi 7a78690576 GLK: AGT: Cast the result of asking for a number to be a signed 16-bit 2022-09-26 18:39:38 -07:00
Walter Agazzi fec275835f GLK: AGT: Show last input from log file 2022-09-26 18:39:38 -07:00
Walter Agazzi ac44613fbd GLK: AGT: Fewer extra newlines when replaying a log file 2022-09-26 18:39:38 -07:00
Walter Agazzi 7665848708 GLK: AGT: Turn on smart disambiguation by default for AGT 1.5 onwards 2022-09-26 18:39:38 -07:00
Walter Agazzi 27a5b9a81e GLK: AGT: Always sort metacommands 2022-09-26 18:39:38 -07:00
Walter Agazzi 3e09284d6f GLK: AGT: Turn on command redir expansion for pre-Masters 1.5 variants 2022-09-26 18:39:38 -07:00
Walter Agazzi 5460bfdec5 GLK: AGT: Get two-word commands fix to work for both AGT and AGX 2022-09-26 18:39:38 -07:00
Walter Agazzi 8c5a1d1e37 GLK: AGT: Convert 2-word synonims to canonical form
Rewrite metacommands that apply to built-in two-word synonims
for standard verbs into the canonical form of these verbs, so
that the metacommand runs when the command is entered
2022-09-26 18:39:38 -07:00
Walter Agazzi 856841df80 GLK: AGT: First attempt to fix TMD Thief, and room handling in general 2022-09-26 18:39:38 -07:00
Walter Agazzi 4116cde102 GLK: AGT: Allow interpreter exit from within menu loop 2022-09-26 18:39:38 -07:00
Walter Agazzi 37b0ebbf44 GLK: AGT: Fix substitutions in MSG_MAIN messages 2022-09-26 18:39:38 -07:00
Walter Agazzi 60f8083858 PINK: Add detection for Italian Passport to Peril 2022-09-27 02:59:12 +02:00
Walter Agazzi 70d7db0aae PINK: Add detection for Italian Hokus Pokus Pink 2022-09-27 02:59:12 +02:00
Matthew Duggan 6610c5f1d1 ULTIMA8: Fix incorrect Rect clipping bottom calculation
When minimap was moved off the screen, the crosshair was incorrectly was drawn
over the whole height of the minimap.  This fixes bug #13850.
2022-09-27 09:27:07 +09:00
D G Turner 527da1a3a9 SCUMM: Fix Minor Code Breakage in AKOS Refactoring
This generated a number of GCC compiler warnings regarding the comparison
to the enumerated type (which are mostly equivalent to uint, not byte).
2022-09-26 23:38:47 +01:00
ScummVM-Translations e398666f9c I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2022-09-26 22:32:55 +00:00
Einar Johan Trøan Sømåen d886c8e63e GRIM: Fix leak in Overlay
Fixes COVERITY: 1436013
2022-09-27 00:32:37 +02:00
Einar Johan Trøan Sømåen fec908a910 GRIM: Initialize more members of GrimEngine
Partially fixes COVERITY 1009908
2022-09-27 00:32:37 +02:00
ScummVM-Translations f05c257065 I18N: Update translations templates 2022-09-26 22:18:52 +00:00
Walter Agazzi ca4e3195a7 MOHAWK: Add detection for chinese Riven versions 2022-09-27 00:18:29 +02:00
AndywinXp 8f744954c3 JANITORIAL: SCUMM: Improve readability of AKOS code
This is part of an on-going effort on my end to document the AKOS code, and fix strange stuff
such as integers being used as booleans, and variable_names instead of variableNames
2022-09-27 00:14:26 +02:00
AndywinXp 72463db407 SCUMM: COMI: Fix texts rarely not clearing up after overrides
This is a fix for a regression which unfortunately went unnoticed during the GUI implementation.
Since we moved stuff around in the main loop at that time, we also missed on something:
if Guybrush speaks at a certain camera position, and then ESC is pressed triggering an override,
if the override changes the camera position, the blastText rectangles will have to be updated, otherwise
we'd end up with an uncleared text on the screen. To reproduce the issue fixed here, start Part 2 and
press ESC as soon as Guybrush speaks.
2022-09-27 00:09:46 +02:00
Einar Johan Trøan Sømåen fdfa627942 DIRECTOR: Check open() result in AIFF XObj.
Fixes COVERITY: 1490060
2022-09-26 23:47:50 +02:00
Eugene Sandulenko 9400519896 SAGA2: Fix compilation 2022-09-26 21:22:49 +02:00
athrxx 2474d96709 KYRA: more coding style cleanup 2022-09-26 19:59:35 +02:00
Eugene Sandulenko ea0d27d496 SAGA2: Rename class variables in panel.h 2022-09-26 19:52:27 +02:00
Eugene Sandulenko 307bd92ea8 SAGA2: Remove non-portable log-related code 2022-09-26 19:52:27 +02:00
Eugene Sandulenko 9834c6e321 SAGA2: Rename class variables in objproto.h 2022-09-26 19:52:27 +02:00
Eugene Sandulenko 4921ae88c2 SAGA2: Rename class variables in objects.h 2022-09-26 19:52:27 +02:00
Eugene Sandulenko 1d5f9486b2 SAGA2: Rename class variables in msgbox.h 2022-09-26 19:52:27 +02:00
Eugene Sandulenko c2d795f63c SAGA2: Rename class variables in motion.h 2022-09-26 19:52:27 +02:00
Eugene Sandulenko b8632b0a91 SAGA2: Rename class variables in modal.h 2022-09-26 19:52:27 +02:00
Eugene Sandulenko 9bb65c95fe SAGA2: Fix class variable names in messager.h 2022-09-26 19:52:26 +02:00
Eugene Sandulenko f3a751e947 SAGA2: Rename class variables in mapfeatr.h 2022-09-26 19:52:26 +02:00
Eugene Sandulenko 7b69970c82 SAGA2: Fix class variable names in intrface.h 2022-09-26 19:52:26 +02:00
Eugene Sandulenko 56d0d75216 SAGA2: Rename class variables in interp.cpp 2022-09-26 19:52:26 +02:00
Eugene Sandulenko e39360e667 SAGA2: Rename class variables in imagcach.h 2022-09-26 19:52:26 +02:00
Eugene Sandulenko 1a67f6146b SAGA2: Rename class variables in gtextbox.h 2022-09-26 19:52:26 +02:00
Eugene Sandulenko 89102aefa8 SAGA2: Rename class variables in grequest.cpp 2022-09-26 19:52:26 +02:00
Eugene Sandulenko c64a61dbd7 SAGA2: Rename class variables in grabinfo.h 2022-09-26 19:52:26 +02:00
Eugene Sandulenko b590a8af74 SAGA2: Rename class variables in gpointer.h 2022-09-26 19:52:25 +02:00