Commit Graph
137148 Commits
Author SHA1 Message Date
Matthew Duggan 04327d03f4 ULTIMA8: Remove some unused varaiable warnings 2022-01-02 19:45:31 +09:00
Matthew Duggan 0f6897c0b1 ULTIMA8: Add Crusader short jump on tab key
This is a single-key jump.  Because tab was previously used to highlight things
for debugging this also changes the default key for that.
2022-01-02 19:45:10 +09:00
Matthew Duggan 4b5d85d215 ULTIMA8: Rename ATTACK_PROCESS_TYPE to ATTACK_PROC_TYPE
For consistency with other proc type constant names.
2022-01-02 19:26:46 +09:00
ScummVM-Translations a2328e96c2 I18N: Update translations templates 2022-01-02 10:26:23 +00:00
Filippos Karapetis 74f2df71c3 BURIED: Fix Arthur being visible after AI biochip is lost - bug #313193
This is an original game bug. The fix expands upon the original one so
that the active biochip is only changed if Arthur's biochip was active
before he sacrifices himself
2022-01-02 12:25:49 +02:00
Filippos Karapetis c4d40efd72 BURIED: Add constant for the intro video filename 2022-01-02 12:20:51 +02:00
Filippos Karapetis 3e595eedda BURIED: Adjust comments 2022-01-02 12:20:51 +02:00
Filippos Karapetis 654cf83018 BURIED: Rewrite the logic for biochip evidence access to global vars
This allows us to remove the last traces of offsetof(), together with
struct packing for the GlobalFlags struct, since its members are now
accessed directly, without using offsets
2022-01-02 12:20:50 +02:00
Filippos Karapetis 8a62864d28 BURIED: Remove offset access to globals in checkAICommentDependencies
This has been verified with the AI comment data. Only four global
variables are actually accessed by offset, so these have been cleanly
defined. This allows us to remove the last use cases of getGlobalFlagByte()
and setGlobalFlagByte()
2022-01-02 12:20:50 +02:00
Filippos Karapetis 9c81f95440 BURIED: Add console command aicommentinfo
This will allow us to debug AI comment info data
2022-01-02 12:20:50 +02:00
Filippos Karapetis 660ce11b10 BURIED: Rewrite the AI comment info data into an array
This cleans up the code and allows us to reuse this data
2022-01-02 12:20:50 +02:00
Filippos Karapetis d2b3bbd968 BURIED: Adapt the global flag parameters in the rest of the callbacks
This removes the majority of getGlobalFlagByte() and setGlobalFlagByte(),
and they are used only in playAICommentFromData() for AI comments now
2022-01-02 12:20:49 +02:00
Filippos Karapetis a900070a07 BURIED: Rewrite the post box slot flag logic in KitchenUnitPostBox
This reduces the usage of getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:49 +02:00
Filippos Karapetis 259572f50b BURIED: Adapt hardcoded flag in the OpenFirstItemAcquire() callback 2022-01-02 12:20:49 +02:00
Filippos Karapetis fdf43e51ac BURIED: Pass global flag by ref to the ViewSingleTranslation() callback
This reduces the usage of setGlobalFlagByte()
2022-01-02 12:20:48 +02:00
Filippos Karapetis ebf110d98f BURIED: Rewrite the handling of head flags for the arrow god scenes
This simplifies the code and reduces the usage of getGlobalFlagByte()
and setGlobalFlagByte()
2022-01-02 12:20:48 +02:00
Filippos Karapetis 1552759e62 BURIED: Improve code readability 2022-01-02 12:20:48 +02:00
Filippos Karapetis f750b97687 BURIED: Rewrite the head opened time code for the Mayan arrow god scene
This allows us to remove the last usage of getGlobalFlagDWord() and
setGlobalFlagDWord()
2022-01-02 12:20:48 +02:00
Filippos Karapetis b583326c5e BURIED: Pass global flag by reference to the GenericItemAcquire() callback
This reduces the usage of getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:48 +02:00
Filippos Karapetis 69c3fc4092 BURIED: Rewrite the pod and pod item flag logic in RetrieveFromPods()
This simplifies the code significantly and reduces the usage of
getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:47 +02:00
Filippos Karapetis 13afbe2792 BURIED: Pass global flag by reference to the PlaySoundEnteringScene() callback
This reduces the usage of getGlobalFlagByte() and setGlobalFlagByte()
2022-01-02 12:20:47 +02:00
Filippos Karapetis 18a52a5850 BURIED: Pass global flag by reference to the SetFlagOnEntry() callback
This reduces the usage of setGlobalFlagByte()
2022-01-02 12:20:47 +02:00
Filippos Karapetis 781191166a BURIED: Move common code in playTransition() into a separate function 2022-01-02 12:20:46 +02:00
Filippos Karapetis 1ccf15f34a BURIED: Allow pausing the game in the demo version 2022-01-02 12:20:46 +02:00
neuromancer e4530e1b55 HYPNO: implemented bus puzzle in hard mode 2022-01-02 11:08:47 +01:00
Paweł Kołodziejski a37fdcf2f1 TINYGL: Move gl_vertex_transform to GLContext 2022-01-02 10:43:29 +01:00
Lothar Serra Mari bac98e5c31 I18N: Update translations datafile 2022-01-02 09:28:49 +01:00
Paweł Kołodziejski 8ae516bd52 TINYGL: Janitorial 2022-01-02 09:22:49 +01:00
Paweł Kołodziejski a4ec998a51 TINYGL: Small corrections for params type 2022-01-02 09:20:34 +01:00
Lothar Serra Mari b2c909ae8b DISTS: Update Sparkle information for 2.5.1 2022-01-02 08:46:39 +01:00
D G Turner 7bb707e986 BURIED: Fix Arthur Being Visible After AI Biochip is Lost
Fix for bug #13193 (BURIED: Arthur still visible after being lost
from Biochip Inventory).
2022-01-01 23:22:03 +00:00
D G Turner 3e32365f0f SCI: Fix Missing MusicEntry Field Initializer for time
This may fix bug #13192 (SCI: Police Quest 4 - Random Crashes), but
is good practice anyway.
2022-01-01 22:34:52 +00:00
Cameron Cawley b4e7ea3150 CI: Disable libmpeg2 in iOS builds 2022-01-01 20:14:07 +00:00
Eugene Sandulenko c8fd73a228 CONFIGURE: Add description for --disable-detection-full option 2022-01-01 20:33:30 +01:00
neuromancer fb9e22daf1 PRIVATE: fixed indentation of previous commit 2022-01-01 19:04:05 +01:00
neuromancer 1a604c7bd3 PRIVATE: more portable code to avoid endianness issues 2022-01-01 18:51:49 +01:00
Purple T 5c5f89a821 I18N: Update translation (French)
Currently translated at 100.0% (1699 of 1699 strings)
2022-01-01 17:26:51 +00:00
D G Turner 95182349f1 ULTIMA8: Fix GCC Compiler Shadowing Warning 2022-01-01 17:15:15 +00:00
Paweł Kołodziejski cf8b3cc1f9 TINYGL: Move function to GLContext 2022-01-01 17:42:32 +01:00
Paweł Kołodziejski c3a73efa8d TINYGL: No need to check for current_texture 2022-01-01 17:38:48 +01:00
Paweł Kołodziejski a70168e416 TINYGL: Split/move functions to API and internal implementation. 2022-01-01 17:21:42 +01:00
Paweł Kołodziejski af399f0a50 TINYGL: Janitorial 2022-01-01 17:16:10 +01:00
Paweł Kołodziejski d33c181d5f DEVTOOLS: Silence compiler warning 2022-01-01 16:47:12 +01:00
Paweł Kołodziejski e2f4f0e15b DEVTOOLS: Avoid global constructor 2022-01-01 16:28:11 +01:00
Paweł Kołodziejski 67738ba522 DEVTOOLS: Avoid global constructors 2022-01-01 16:18:01 +01:00
Paweł Kołodziejski 2dafdf1d46 DEVTOOLS: Removed duplicated entry 2022-01-01 16:01:19 +01:00
Paweł Kołodziejski ef64a4fef9 DEVTOOLS: Silence compiler warnings 2022-01-01 16:00:46 +01:00
Paweł Kołodziejski 7ddb8b70b6 DEVTOOLS: Avoid global constructors 2022-01-01 15:56:57 +01:00
Paweł Kołodziejski a829278e88 DEVTOOLS: Silence compiler warnings 2022-01-01 15:44:40 +01:00
Paweł Kołodziejski 7e86a21a6a DEVTOOLS: Avoid global constructor 2022-01-01 15:25:28 +01:00