[Scummvm-git-logs] scummvm master -> 666cee41f63612143c545ff3ffee5e1bf3823485

dreammaster noreply at scummvm.org
Sun Oct 4 01:49:55 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:
666cee41f6 MADS: FOREST: Animation fix for rabbit transit tunnels. Bug #17258


Commit: 666cee41f63612143c545ff3ffee5e1bf3823485
    https://github.com/scummvm/scummvm/commit/666cee41f63612143c545ff3ffee5e1bf3823485
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-10-04T12:49:46+11:00

Commit Message:
MADS: FOREST: Animation fix for rabbit transit tunnels. Bug #17258

Changed paths:
    engines/mads/forest/rooms/room210.cpp


diff --git a/engines/mads/forest/rooms/room210.cpp b/engines/mads/forest/rooms/room210.cpp
index 4795650617b..21fc5110018 100644
--- a/engines/mads/forest/rooms/room210.cpp
+++ b/engines/mads/forest/rooms/room210.cpp
@@ -537,15 +537,26 @@ static void room_210_daemon() {
 		break;
 
 	case 111:
+		kernel_abort_animation(aa[7]);
+		aainfo[7]._active = false;
+		scratch._a4 = kernel_run_animation_disp('r', 9, 0);
+		extra_change_animation(scratch._a4, 147, 155, 80, 1);
+		scratch._a2 = kernel_run_animation_disp('e', 7, 0);
+		extra_change_animation(scratch._a2, 95, 155, 80, 1);
+
 		global[g131] = -1;
 		global[g141] = -1;
 		kernel_reset_animation(scratch._a2, 1);
 		kernel_synch(KERNEL_ANIM, scratch._a2, KERNEL_NOW, 0);
 		kernel_reset_animation(scratch._a4, 1);
 		kernel_synch(KERNEL_ANIM, scratch._a4, KERNEL_NOW, 0);
-		player.walker_visible = true;
+
 		global[g133] = 0; global[g143] = 0;
+		player_demand_location(120, 144);
+		player_demand_facing(FACING_SOUTH);
 		kernel_synch(KERNEL_PLAYER, 0, KERNEL_NOW, 0);
+
+		player.walker_visible = true;
 		player.commands_allowed = true;
 		scratch._a8 = -1;
 		kernel_timing_trigger(1, 109);




More information about the Scummvm-git-logs mailing list