From b45e8e73dc40a11a04d82f18b28ebe34f9ba3602 Mon Sep 17 00:00:00 2001 From: Nunuhara Cabbage Date: Wed, 6 Apr 2022 17:55:28 -0700 Subject: [PATCH] Fix replaying animation bug in StoatSpriteEngine Fix a bug where animations would replay after calling StoatSpriteEngine.MultiSprite_EndAllMove (e.g. the start of battle animation in Rance 02 replaying after every attack). --- src/hll/StoatSpriteEngine.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hll/StoatSpriteEngine.c b/src/hll/StoatSpriteEngine.c index b6c3065..2a14273 100644 --- a/src/hll/StoatSpriteEngine.c +++ b/src/hll/StoatSpriteEngine.c @@ -694,6 +694,7 @@ static void StoatSpriteEngine_MultiSprite_EndAllMove(void) struct multisprite *ms = sp_types[i].sprites[j]; if (ms && ms->moving) { ms->pos = ms->move.end; + ms->moving = false; } } }