diff --git a/src/engine/level_script.c b/src/engine/level_script.c index 6687ac0d..0f7e5881 100644 --- a/src/engine/level_script.c +++ b/src/engine/level_script.c @@ -388,10 +388,10 @@ static void level_cmd_load_model_from_dl(void) { } static void level_cmd_load_model_from_geo(void) { - s16 arg0 = CMD_GET(s16, 2); + u16 arg0 = CMD_GET(u16, 2); void *arg1 = CMD_GET(void *, 4); - if (arg0 < 256) { + if (arg0 < 65536) { gLoadedGraphNodes[arg0] = process_geo_layout(sLevelPool, arg1); } diff --git a/src/game/area.c b/src/game/area.c index af9d0156..dafadf13 100644 --- a/src/game/area.c +++ b/src/game/area.c @@ -23,7 +23,7 @@ #include "level_table.h" struct SpawnInfo gPlayerSpawnInfos[1]; -struct GraphNode *D_8033A160[0x100]; +struct GraphNode *D_8033A160[0x10000]; struct Area gAreaData[8]; struct WarpTransition gWarpTransition;