From 895215c33262722b56a17909cbce5468ba0f4cd8 Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Thu, 3 Nov 2022 21:22:21 +1000 Subject: [PATCH] Fix some ailists not running --- src/game/chraction.c | 2 +- src/game/chrai.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/chraction.c b/src/game/chraction.c index bd6c0efec..3c2a8d047 100644 --- a/src/game/chraction.c +++ b/src/game/chraction.c @@ -13384,7 +13384,7 @@ void chraTickBg(void) } // Run BG scripts - for (i = 0; i < g_NumBgChrs; i++) { + for (i = g_NumBgChrs - 1; i >= 0; i--) { if (!g_Vars.autocutplaying || (g_BgChrs[i].hidden2 & CHRH2FLAG_TICKDURINGAUTOCUT)) { chraTick(&g_BgChrs[i]); } diff --git a/src/game/chrai.c b/src/game/chrai.c index 0cb89e5d7..820191b6e 100644 --- a/src/game/chrai.c +++ b/src/game/chrai.c @@ -171,6 +171,8 @@ void aiTerminateCleanup(void) } g_NumBgChrs--; + + g_Vars.chrdata = NULL; } } }