Paul Gilbert
b5e47c8237
M4: Fix crashes opening dialogs from original game dialog
2024-02-24 11:09:59 -08:00
Paul Gilbert
06e9351bd2
M4: Failing test in demo immediately restarts it
2024-02-22 19:05:07 -08:00
antoniou79
e81e01c3ca
M4: Fix speech cue sequence using the kibble
...
This was tested in the demo, but it looks like it should be the same case for game proper
It looks like a typo in the assignment of the _G(wilbur_should) global var, made the engine/script only play the first speech cue and then do a different action
(which also used to cause a crash https://bugs.scummvm.org/ticket/14948 )
The game when played in DosBox, plays the speech cues and returns control to the player.
However, as of yet, there are two issues I could find with this speech sequence:
1. Sometimes the "hmmm" idle animation of Wilbur will interfere while the speech cues are playing (in between them I think) and then Wilbur will get stuck (soft lock)
without the engine giving control back to the player. An assumption here is that due to the engine currently not playing the speech animation for Wilbur, which may be could "block"
the idle animation from kicking in(?).
2. The sfx (a "crunch" sound) (600_008) and first speech cue (602w012) when using the kibble only plays the first time. Subsequenct uses do not produce the sfx sound (but the speech plays). On DosBox the sfx plays in subsequent uses.
2024-02-09 18:21:29 -08:00
Paul Gilbert
20913b2e11
M4: Fix entering townhall after Elmo loses island
2024-02-07 21:08:04 -08:00
Paul Gilbert
5ac50d8154
M4: Fix looking at TV in test 4
2024-02-07 18:11:15 -08:00
Paul Gilbert
e7a0adcae2
M4: Clarifying Digi code for loading and playing footsteps
2024-02-04 14:12:46 -08:00
Paul Gilbert
d17c4f3981
M4: Return to demo main menu after death or finishing test
2024-01-12 18:52:15 -08:00
Paul Gilbert
d5c0bd423e
M4: Clarifying gerbil flag and state variable
2023-12-26 13:27:42 -10:00
Paul Gilbert
7648fd346f
M4: Beginnings of derived console class for Orion Burger
2023-12-23 23:01:22 -10:00
Paul Gilbert
35bc3d1d52
M4: Hook up the ScummVM save/load dialogs
...
The engine has tenative code in place for original savegame
dialogs, but it's not yet working correctly.
2023-12-24 01:53:38 +01:00
Paul Gilbert
de85af4df1
M4: Cleanup for being thrown in jail
2023-12-24 01:53:38 +01:00
Paul Gilbert
07792876a6
M4: Fix room poofing in test 5
2023-12-24 01:53:38 +01:00
Paul Gilbert
4536a983bc
M4: Test 4 is now completable
2023-12-24 01:53:38 +01:00
Paul Gilbert
dc2a304526
M4: Fix climbing stairs in test 4, stairs bork enum
2023-12-24 01:53:38 +01:00
Paul Gilbert
4b0c945abe
M4: Test 3 is now completeable
2023-12-24 01:53:38 +01:00
Paul Gilbert
111013aaef
M4: Fixes for Truffles animations
2023-12-24 01:53:38 +01:00
Paul Gilbert
db2f883b7a
M4: Cellar fixes
2023-12-24 01:53:38 +01:00
Paul Gilbert
62798f2947
M4: Fixes for Boonsville event tracking
2023-12-24 01:53:38 +01:00
Paul Gilbert
a1256198d7
M4: Fix various compilation warnings
2023-12-24 01:53:38 +01:00
Paul Gilbert
d91e21dccb
M4: Fixes for motor and opening gerbil cage door
2023-12-24 01:53:38 +01:00
Paul Gilbert
a8ce3904e0
M4: Cleanup of flags used in time loop restarts
2023-12-24 01:53:38 +01:00
Paul Gilbert
9f75e3217d
M4: Fix global parser list handling
2023-12-24 01:53:38 +01:00
Paul Gilbert
5a1bfc7b6c
M4: Rename global triggers to have k prefix
2023-12-24 01:53:38 +01:00
Paul Gilbert
080019ccec
M4: roomVal2 is player.walker_visible
2023-12-24 01:53:38 +01:00
Paul Gilbert
2d9d250e69
M4: Fix unknown depth/scale references
2023-12-24 01:53:38 +01:00
Paul Gilbert
e705cf3d71
M4: Fix crash on qutting within section 5 rooms
2023-12-24 01:53:38 +01:00
Paul Gilbert
2630633d1f
M4: Added gizmo_anim
2023-12-24 01:53:38 +01:00
Paul Gilbert
0180bcdb3f
M4: Adding room 405 methods
2023-12-24 01:53:38 +01:00
Paul Gilbert
b1a90c95e6
M4: RIDDLE: Fix accessing HAS file
2023-12-24 01:53:38 +01:00
Paul Gilbert
76ec468320
M4: Remaining global_daemon code/methods
2023-12-24 01:53:38 +01:00
Paul Gilbert
88fae69c98
M4: Skeleton room classes for section 3 and 4
2023-12-24 01:53:38 +01:00
Paul Gilbert
ef575b28af
M4: Added room 204
2023-12-24 01:53:38 +01:00
Paul Gilbert
f6d478c6fc
M4: Skeleton rooms for section 5
2023-12-24 01:53:38 +01:00
Paul Gilbert
ce448cbf5b
M4: Section 6 daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
a01266dea7
M4: Skeleton room classes for section 6
2023-12-24 01:53:38 +01:00
Paul Gilbert
477b98c3c7
M4: Added skeleton room classes for section 7
2023-12-24 01:53:38 +01:00
Paul Gilbert
e74fbdc420
M4: In progress room 171 daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
babaaa8acc
M4: Adding room 137 methods
2023-12-24 01:53:38 +01:00
Paul Gilbert
95c8899485
M4: Added room 133 daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
ceb2647cb6
M4: Remaining methods of room 105
2023-12-24 01:53:38 +01:00
Paul Gilbert
e03a38712b
M4: In progress room 105 daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
caec8484c0
M4: Change lots of methods to be camelcase
2023-12-24 01:53:38 +01:00
Paul Gilbert
cca7efca84
M4: Implementing room 142 daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
db15d2a225
M4: Finished room 102 daemon case 3
2023-12-24 01:53:38 +01:00
Paul Gilbert
1e559f1bf0
M4: Fixes to opening barbershop door
2023-12-24 01:53:38 +01:00
Paul Gilbert
f0cd494623
M4: Remainder of global_daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
361efc1cda
M4: In progress global daemon
2023-12-24 01:53:38 +01:00
Paul Gilbert
35eae178c6
M4: Added global parser code
2023-12-24 01:53:38 +01:00
Paul Gilbert
76af814554
M4: Added wilbur_said
2023-12-24 01:53:38 +01:00
Paul Gilbert
99c5f637b1
M4: Outer parser method
2023-12-24 01:53:38 +01:00