From d363c71007d0d2ddd638484f6d4d441dab512522 Mon Sep 17 00:00:00 2001 From: Freaky Mutant Man Date: Sun, 26 Oct 2025 01:26:31 +0000 Subject: [PATCH] Fix cup->cachedlevels Lua getter to return entire cachedlevels list. --- src/lua_grandprixlib.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lua_grandprixlib.c b/src/lua_grandprixlib.c index bd9c263e6..5b8a3d1c1 100644 --- a/src/lua_grandprixlib.c +++ b/src/lua_grandprixlib.c @@ -351,13 +351,12 @@ static int cup_get(lua_State *L) lua_pushstring(L, cup->levellist[i]); lua_rawseti(L, -2, 1 + i); } - //return UNIMPLEMENTED; break; case cup_cachedlevels: lua_createtable(L, ((cup->numlevels) + (cup->numbonus)), 0); - for (size_t i = 0; i < ((cup->numlevels) + (cup->numbonus)); i++) + for (size_t i = 0; i < CUPCACHE_MAX; i++) { - lua_pushnumber(L, cup->cachedlevels[i]); + lua_pushnumber(L, (cup->cachedlevels[i])+1); lua_rawseti(L, -2, 1 + i); } break;