[Scummvm-git-logs] scummvm master -> 609468b7bf06b07d3384a296f735a8cb7a7b2786

bluegr noreply at scummvm.org
Mon Jul 27 18:51:57 UTC 2026


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
609468b7bf CHEWY: Fix station employee animation when Howard is around


Commit: 609468b7bf06b07d3384a296f735a8cb7a7b2786
    https://github.com/scummvm/scummvm/commit/609468b7bf06b07d3384a296f735a8cb7a7b2786
Author: Max H. Gerlach (git at maxgerlach.de)
Date: 2026-07-27T21:51:52+03:00

Commit Message:
CHEWY: Fix station employee animation when Howard is around

This was broken when loading a savegame. Ensure detail animation
setup happens when entering the room or when loading a game.

Assisted-by: Claude:claude-opus-5

Changed paths:
    engines/chewy/rooms/room42.cpp


diff --git a/engines/chewy/rooms/room42.cpp b/engines/chewy/rooms/room42.cpp
index 3d0a7699380..1d82379a0e0 100644
--- a/engines/chewy/rooms/room42.cpp
+++ b/engines/chewy/rooms/room42.cpp
@@ -41,19 +41,18 @@ void Room42::entry() {
 		_G(SetUpScreenFunc) = setup_func;
 
 		if (!_G(flags).LoadGame) {
-			_G(det)->stopDetail(0);
-			_G(timer_nr)[0] = _G(room)->set_timer(8, 5);
-			_G(det)->set_static_ani(8, -1);
 			_G(gameState).R42StationEmployeeAway = true;
-			_G(det)->stopSound(0);
-
-			_G(SetUpScreenFunc) = setup_func;
 
 			setPersonPos(80, 43, P_HOWARD, P_LEFT);
 			_G(atds)->set_all_ats_str(263, 1, ATS_DATA);
 			_G(atds)->set_all_ats_str(264, 1, ATS_DATA);
 		}
 
+		_G(det)->stopDetail(0);
+		_G(det)->stopSound(0);
+		_G(timer_nr)[0] = _G(room)->set_timer(8, 5);
+		_G(det)->set_static_ani(8, -1);
+
 		if (_G(obj)->checkInventory(HOTEL_INV) && _G(obj)->checkInventory(TICKET_INV) && !_G(gameState).R42LetterOk)
 			startAadWait(302);
 




More information about the Scummvm-git-logs mailing list