From d62a6d90f57f44be615d962cac2a652f3a92fbb9 Mon Sep 17 00:00:00 2001 From: Nomura <72407407+Nomura-RH@users.noreply.github.com> Date: Sun, 25 Dec 2022 09:42:01 +0100 Subject: [PATCH] Match unk_020EDBAC.c --- asm/unk_020EDBAC.s | 427 ---------------- main.lsf | 2 +- src/unk_020EDBAC.c | 1220 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1221 insertions(+), 428 deletions(-) delete mode 100644 asm/unk_020EDBAC.s create mode 100644 src/unk_020EDBAC.c diff --git a/asm/unk_020EDBAC.s b/asm/unk_020EDBAC.s deleted file mode 100644 index 5ca70e38b2..0000000000 --- a/asm/unk_020EDBAC.s +++ /dev/null @@ -1,427 +0,0 @@ - .include "macros/function.inc" - - - - .rodata - - - .global Unk_020EDBAC -Unk_020EDBAC: ; 0x020EDBAC - .incbin "incbin/arm9_rodata.bin", 0x8F6C, 0x8F7C - 0x8F6C - - .global Unk_020EDBBC -Unk_020EDBBC: ; 0x020EDBBC - .incbin "incbin/arm9_rodata.bin", 0x8F7C, 0x8F8C - 0x8F7C - - .global Unk_020EDBCC -Unk_020EDBCC: ; 0x020EDBCC - .incbin "incbin/arm9_rodata.bin", 0x8F8C, 0x8F9C - 0x8F8C - - .global Unk_020EDBDC -Unk_020EDBDC: ; 0x020EDBDC - .incbin "incbin/arm9_rodata.bin", 0x8F9C, 0x8FAC - 0x8F9C - - .global Unk_020EDBEC -Unk_020EDBEC: ; 0x020EDBEC - .incbin "incbin/arm9_rodata.bin", 0x8FAC, 0x8FBC - 0x8FAC - - .global Unk_020EDBFC -Unk_020EDBFC: ; 0x020EDBFC - .incbin "incbin/arm9_rodata.bin", 0x8FBC, 0x8FCC - 0x8FBC - - .global Unk_020EDC0C -Unk_020EDC0C: ; 0x020EDC0C - .incbin "incbin/arm9_rodata.bin", 0x8FCC, 0x8FDC - 0x8FCC - - .global Unk_020EDC1C -Unk_020EDC1C: ; 0x020EDC1C - .incbin "incbin/arm9_rodata.bin", 0x8FDC, 0x8FEC - 0x8FDC - - .global Unk_020EDC2C -Unk_020EDC2C: ; 0x020EDC2C - .incbin "incbin/arm9_rodata.bin", 0x8FEC, 0x8FFC - 0x8FEC - - .global Unk_020EDC3C -Unk_020EDC3C: ; 0x020EDC3C - .incbin "incbin/arm9_rodata.bin", 0x8FFC, 0x900C - 0x8FFC - - .global Unk_020EDC4C -Unk_020EDC4C: ; 0x020EDC4C - .incbin "incbin/arm9_rodata.bin", 0x900C, 0x901C - 0x900C - - .global Unk_020EDC5C -Unk_020EDC5C: ; 0x020EDC5C - .incbin "incbin/arm9_rodata.bin", 0x901C, 0x902C - 0x901C - - .global Unk_020EDC6C -Unk_020EDC6C: ; 0x020EDC6C - .incbin "incbin/arm9_rodata.bin", 0x902C, 0x903C - 0x902C - - .global Unk_020EDC7C -Unk_020EDC7C: ; 0x020EDC7C - .incbin "incbin/arm9_rodata.bin", 0x903C, 0x904C - 0x903C - - .global Unk_020EDC8C -Unk_020EDC8C: ; 0x020EDC8C - .incbin "incbin/arm9_rodata.bin", 0x904C, 0x905C - 0x904C - - .global Unk_020EDC9C -Unk_020EDC9C: ; 0x020EDC9C - .incbin "incbin/arm9_rodata.bin", 0x905C, 0x906C - 0x905C - - .global Unk_020EDCAC -Unk_020EDCAC: ; 0x020EDCAC - .incbin "incbin/arm9_rodata.bin", 0x906C, 0x907C - 0x906C - - .global Unk_020EDCBC -Unk_020EDCBC: ; 0x020EDCBC - .incbin "incbin/arm9_rodata.bin", 0x907C, 0x908C - 0x907C - - .global Unk_020EDCCC -Unk_020EDCCC: ; 0x020EDCCC - .incbin "incbin/arm9_rodata.bin", 0x908C, 0x909C - 0x908C - - .global Unk_020EDCDC -Unk_020EDCDC: ; 0x020EDCDC - .incbin "incbin/arm9_rodata.bin", 0x909C, 0x90AC - 0x909C - - .global Unk_020EDCEC -Unk_020EDCEC: ; 0x020EDCEC - .incbin "incbin/arm9_rodata.bin", 0x90AC, 0x90BC - 0x90AC - - .global Unk_020EDCFC -Unk_020EDCFC: ; 0x020EDCFC - .incbin "incbin/arm9_rodata.bin", 0x90BC, 0x90CC - 0x90BC - - .global Unk_020EDD0C -Unk_020EDD0C: ; 0x020EDD0C - .incbin "incbin/arm9_rodata.bin", 0x90CC, 0x90DC - 0x90CC - - .global Unk_020EDD1C -Unk_020EDD1C: ; 0x020EDD1C - .incbin "incbin/arm9_rodata.bin", 0x90DC, 0x90EC - 0x90DC - - .global Unk_020EDD2C -Unk_020EDD2C: ; 0x020EDD2C - .incbin "incbin/arm9_rodata.bin", 0x90EC, 0x90FC - 0x90EC - - .global Unk_020EDD3C -Unk_020EDD3C: ; 0x020EDD3C - .incbin "incbin/arm9_rodata.bin", 0x90FC, 0x910C - 0x90FC - - .global Unk_020EDD4C -Unk_020EDD4C: ; 0x020EDD4C - .incbin "incbin/arm9_rodata.bin", 0x910C, 0x911C - 0x910C - - .global Unk_020EDD5C -Unk_020EDD5C: ; 0x020EDD5C - .incbin "incbin/arm9_rodata.bin", 0x911C, 0x912C - 0x911C - - .global Unk_020EDD6C -Unk_020EDD6C: ; 0x020EDD6C - .incbin "incbin/arm9_rodata.bin", 0x912C, 0x913C - 0x912C - - .global Unk_020EDD7C -Unk_020EDD7C: ; 0x020EDD7C - .incbin "incbin/arm9_rodata.bin", 0x913C, 0x914C - 0x913C - - .global Unk_020EDD8C -Unk_020EDD8C: ; 0x020EDD8C - .incbin "incbin/arm9_rodata.bin", 0x914C, 0x915C - 0x914C - - .global Unk_020EDD9C -Unk_020EDD9C: ; 0x020EDD9C - .incbin "incbin/arm9_rodata.bin", 0x915C, 0x916C - 0x915C - - .global Unk_020EDDAC -Unk_020EDDAC: ; 0x020EDDAC - .incbin "incbin/arm9_rodata.bin", 0x916C, 0x917C - 0x916C - - .global Unk_020EDDBC -Unk_020EDDBC: ; 0x020EDDBC - .incbin "incbin/arm9_rodata.bin", 0x917C, 0x918C - 0x917C - - .global Unk_020EDDCC -Unk_020EDDCC: ; 0x020EDDCC - .incbin "incbin/arm9_rodata.bin", 0x918C, 0x91A0 - 0x918C - - .global Unk_020EDDE0 -Unk_020EDDE0: ; 0x020EDDE0 - .incbin "incbin/arm9_rodata.bin", 0x91A0, 0x91B4 - 0x91A0 - - .global Unk_020EDDF4 -Unk_020EDDF4: ; 0x020EDDF4 - .incbin "incbin/arm9_rodata.bin", 0x91B4, 0x91C8 - 0x91B4 - - .global Unk_020EDE08 -Unk_020EDE08: ; 0x020EDE08 - .incbin "incbin/arm9_rodata.bin", 0x91C8, 0x91DC - 0x91C8 - - .global Unk_020EDE1C -Unk_020EDE1C: ; 0x020EDE1C - .incbin "incbin/arm9_rodata.bin", 0x91DC, 0x91F0 - 0x91DC - - .global Unk_020EDE30 -Unk_020EDE30: ; 0x020EDE30 - .incbin "incbin/arm9_rodata.bin", 0x91F0, 0x9204 - 0x91F0 - - .global Unk_020EDE44 -Unk_020EDE44: ; 0x020EDE44 - .incbin "incbin/arm9_rodata.bin", 0x9204, 0x9218 - 0x9204 - - .global Unk_020EDE58 -Unk_020EDE58: ; 0x020EDE58 - .incbin "incbin/arm9_rodata.bin", 0x9218, 0x922C - 0x9218 - - .global Unk_020EDE6C -Unk_020EDE6C: ; 0x020EDE6C - .incbin "incbin/arm9_rodata.bin", 0x922C, 0x9240 - 0x922C - - .global Unk_020EDE80 -Unk_020EDE80: ; 0x020EDE80 - .incbin "incbin/arm9_rodata.bin", 0x9240, 0x9254 - 0x9240 - - .global Unk_020EDE94 -Unk_020EDE94: ; 0x020EDE94 - .incbin "incbin/arm9_rodata.bin", 0x9254, 0x9268 - 0x9254 - - .global Unk_020EDEA8 -Unk_020EDEA8: ; 0x020EDEA8 - .incbin "incbin/arm9_rodata.bin", 0x9268, 0x927C - 0x9268 - - .global Unk_020EDEBC -Unk_020EDEBC: ; 0x020EDEBC - .incbin "incbin/arm9_rodata.bin", 0x927C, 0x9290 - 0x927C - - .global Unk_020EDED0 -Unk_020EDED0: ; 0x020EDED0 - .incbin "incbin/arm9_rodata.bin", 0x9290, 0x92A4 - 0x9290 - - .global Unk_020EDEE4 -Unk_020EDEE4: ; 0x020EDEE4 - .incbin "incbin/arm9_rodata.bin", 0x92A4, 0x92B8 - 0x92A4 - - .global Unk_020EDEF8 -Unk_020EDEF8: ; 0x020EDEF8 - .incbin "incbin/arm9_rodata.bin", 0x92B8, 0x92CC - 0x92B8 - - .global Unk_020EDF0C -Unk_020EDF0C: ; 0x020EDF0C - .incbin "incbin/arm9_rodata.bin", 0x92CC, 0x92E0 - 0x92CC - - .global Unk_020EDF20 -Unk_020EDF20: ; 0x020EDF20 - .incbin "incbin/arm9_rodata.bin", 0x92E0, 0x92F4 - 0x92E0 - - .global Unk_020EDF34 -Unk_020EDF34: ; 0x020EDF34 - .incbin "incbin/arm9_rodata.bin", 0x92F4, 0x9308 - 0x92F4 - - .global Unk_020EDF48 -Unk_020EDF48: ; 0x020EDF48 - .incbin "incbin/arm9_rodata.bin", 0x9308, 0x931C - 0x9308 - - .global Unk_020EDF5C -Unk_020EDF5C: ; 0x020EDF5C - .incbin "incbin/arm9_rodata.bin", 0x931C, 0x9330 - 0x931C - - .global Unk_020EDF70 -Unk_020EDF70: ; 0x020EDF70 - .incbin "incbin/arm9_rodata.bin", 0x9330, 0x9344 - 0x9330 - - .global Unk_020EDF84 -Unk_020EDF84: ; 0x020EDF84 - .incbin "incbin/arm9_rodata.bin", 0x9344, 0x9358 - 0x9344 - - .global Unk_020EDF98 -Unk_020EDF98: ; 0x020EDF98 - .incbin "incbin/arm9_rodata.bin", 0x9358, 0x936C - 0x9358 - - .global Unk_020EDFAC -Unk_020EDFAC: ; 0x020EDFAC - .incbin "incbin/arm9_rodata.bin", 0x936C, 0x9380 - 0x936C - - .global Unk_020EDFC0 -Unk_020EDFC0: ; 0x020EDFC0 - .incbin "incbin/arm9_rodata.bin", 0x9380, 0x9394 - 0x9380 - - .global Unk_020EDFD4 -Unk_020EDFD4: ; 0x020EDFD4 - .incbin "incbin/arm9_rodata.bin", 0x9394, 0x93A8 - 0x9394 - - .global Unk_020EDFE8 -Unk_020EDFE8: ; 0x020EDFE8 - .incbin "incbin/arm9_rodata.bin", 0x93A8, 0x93BC - 0x93A8 - - .global Unk_020EDFFC -Unk_020EDFFC: ; 0x020EDFFC - .incbin "incbin/arm9_rodata.bin", 0x93BC, 0x93D0 - 0x93BC - - .global Unk_020EE010 -Unk_020EE010: ; 0x020EE010 - .incbin "incbin/arm9_rodata.bin", 0x93D0, 0x93E4 - 0x93D0 - - .global Unk_020EE024 -Unk_020EE024: ; 0x020EE024 - .incbin "incbin/arm9_rodata.bin", 0x93E4, 0x93F8 - 0x93E4 - - .global Unk_020EE038 -Unk_020EE038: ; 0x020EE038 - .incbin "incbin/arm9_rodata.bin", 0x93F8, 0x940C - 0x93F8 - - .global Unk_020EE04C -Unk_020EE04C: ; 0x020EE04C - .incbin "incbin/arm9_rodata.bin", 0x940C, 0x9420 - 0x940C - - .global Unk_020EE060 -Unk_020EE060: ; 0x020EE060 - .incbin "incbin/arm9_rodata.bin", 0x9420, 0x9434 - 0x9420 - - .global Unk_020EE074 -Unk_020EE074: ; 0x020EE074 - .incbin "incbin/arm9_rodata.bin", 0x9434, 0x9448 - 0x9434 - - .global Unk_020EE088 -Unk_020EE088: ; 0x020EE088 - .incbin "incbin/arm9_rodata.bin", 0x9448, 0x945C - 0x9448 - - .global Unk_020EE09C -Unk_020EE09C: ; 0x020EE09C - .incbin "incbin/arm9_rodata.bin", 0x945C, 0x9470 - 0x945C - - .global Unk_020EE0B0 -Unk_020EE0B0: ; 0x020EE0B0 - .incbin "incbin/arm9_rodata.bin", 0x9470, 0x9484 - 0x9470 - - .global Unk_020EE0C4 -Unk_020EE0C4: ; 0x020EE0C4 - .incbin "incbin/arm9_rodata.bin", 0x9484, 0x9498 - 0x9484 - - .global Unk_020EE0D8 -Unk_020EE0D8: ; 0x020EE0D8 - .incbin "incbin/arm9_rodata.bin", 0x9498, 0x94AC - 0x9498 - - .global Unk_020EE0EC -Unk_020EE0EC: ; 0x020EE0EC - .incbin "incbin/arm9_rodata.bin", 0x94AC, 0x94C0 - 0x94AC - - .global Unk_020EE100 -Unk_020EE100: ; 0x020EE100 - .incbin "incbin/arm9_rodata.bin", 0x94C0, 0x94D4 - 0x94C0 - - .global Unk_020EE114 -Unk_020EE114: ; 0x020EE114 - .incbin "incbin/arm9_rodata.bin", 0x94D4, 0x94E8 - 0x94D4 - - .global Unk_020EE128 -Unk_020EE128: ; 0x020EE128 - .incbin "incbin/arm9_rodata.bin", 0x94E8, 0x94FC - 0x94E8 - - .global Unk_020EE13C -Unk_020EE13C: ; 0x020EE13C - .incbin "incbin/arm9_rodata.bin", 0x94FC, 0x9510 - 0x94FC - - .global Unk_020EE150 -Unk_020EE150: ; 0x020EE150 - .incbin "incbin/arm9_rodata.bin", 0x9510, 0x9524 - 0x9510 - - .global Unk_020EE164 -Unk_020EE164: ; 0x020EE164 - .incbin "incbin/arm9_rodata.bin", 0x9524, 0x9538 - 0x9524 - - .global Unk_020EE178 -Unk_020EE178: ; 0x020EE178 - .incbin "incbin/arm9_rodata.bin", 0x9538, 0x954C - 0x9538 - - .global Unk_020EE18C -Unk_020EE18C: ; 0x020EE18C - .incbin "incbin/arm9_rodata.bin", 0x954C, 0x9560 - 0x954C - - .global Unk_020EE1A0 -Unk_020EE1A0: ; 0x020EE1A0 - .incbin "incbin/arm9_rodata.bin", 0x9560, 0x9574 - 0x9560 - - .global Unk_020EE1B4 -Unk_020EE1B4: ; 0x020EE1B4 - .incbin "incbin/arm9_rodata.bin", 0x9574, 0x9588 - 0x9574 - - .global Unk_020EE1C8 -Unk_020EE1C8: ; 0x020EE1C8 - .incbin "incbin/arm9_rodata.bin", 0x9588, 0x959C - 0x9588 - - .global Unk_020EE1DC -Unk_020EE1DC: ; 0x020EE1DC - .incbin "incbin/arm9_rodata.bin", 0x959C, 0x95B0 - 0x959C - - .global Unk_020EE1F0 -Unk_020EE1F0: ; 0x020EE1F0 - .incbin "incbin/arm9_rodata.bin", 0x95B0, 0x95C4 - 0x95B0 - - .global Unk_020EE204 -Unk_020EE204: ; 0x020EE204 - .incbin "incbin/arm9_rodata.bin", 0x95C4, 0x95D8 - 0x95C4 - - .global Unk_020EE218 -Unk_020EE218: ; 0x020EE218 - .incbin "incbin/arm9_rodata.bin", 0x95D8, 0x95EC - 0x95D8 - - .global Unk_020EE22C -Unk_020EE22C: ; 0x020EE22C - .incbin "incbin/arm9_rodata.bin", 0x95EC, 0x9600 - 0x95EC - - .global Unk_020EE240 -Unk_020EE240: ; 0x020EE240 - .incbin "incbin/arm9_rodata.bin", 0x9600, 0x9614 - 0x9600 - - .global Unk_020EE254 -Unk_020EE254: ; 0x020EE254 - .incbin "incbin/arm9_rodata.bin", 0x9614, 0x9628 - 0x9614 - - .global Unk_020EE268 -Unk_020EE268: ; 0x020EE268 - .incbin "incbin/arm9_rodata.bin", 0x9628, 0x963C - 0x9628 - - .global Unk_020EE27C -Unk_020EE27C: ; 0x020EE27C - .incbin "incbin/arm9_rodata.bin", 0x963C, 0x9650 - 0x963C - - .global Unk_020EE290 -Unk_020EE290: ; 0x020EE290 - .incbin "incbin/arm9_rodata.bin", 0x9650, 0x9664 - 0x9650 - - .global Unk_020EE2A4 -Unk_020EE2A4: ; 0x020EE2A4 - .incbin "incbin/arm9_rodata.bin", 0x9664, 0x9678 - 0x9664 - - .global Unk_020EE2B8 -Unk_020EE2B8: ; 0x020EE2B8 - .incbin "incbin/arm9_rodata.bin", 0x9678, 0x968C - 0x9678 - - .global Unk_020EE2CC -Unk_020EE2CC: ; 0x020EE2CC - .incbin "incbin/arm9_rodata.bin", 0x968C, 0x96A0 - 0x968C - - .global Unk_020EE2E0 -Unk_020EE2E0: ; 0x020EE2E0 - .incbin "incbin/arm9_rodata.bin", 0x96A0, 0x96B4 - 0x96A0 - - .global Unk_020EE2F4 -Unk_020EE2F4: ; 0x020EE2F4 - .incbin "incbin/arm9_rodata.bin", 0x96B4, 0x96C8 - 0x96B4 - - .global Unk_020EE308 -Unk_020EE308: ; 0x020EE308 - .incbin "incbin/arm9_rodata.bin", 0x96C8, 0x96DC - 0x96C8 - - .global Unk_020EE31C -Unk_020EE31C: ; 0x020EE31C - .incbin "incbin/arm9_rodata.bin", 0x96DC, 0x9768 - 0x96DC - - .global Unk_020EE3A8 -Unk_020EE3A8: ; 0x020EE3A8 - .incbin "incbin/arm9_rodata.bin", 0x9768, 0x9878 - 0x9768 - - .global Unk_020EE4B8 -Unk_020EE4B8: ; 0x020EE4B8 - .incbin "incbin/arm9_rodata.bin", 0x9878, 0x268 - diff --git a/main.lsf b/main.lsf index 97b6102513..592237b7f7 100644 --- a/main.lsf +++ b/main.lsf @@ -245,7 +245,7 @@ Static main Object asm/unk_0205E7D0.o Object asm/unk_0205F180.o Object asm/unk_02061804.o - Object asm/unk_020EDBAC.o + Object src/unk_020EDBAC.o Object asm/unk_02063400.o Object asm/unk_0206450C.o Object asm/unk_020655F4.o diff --git a/src/unk_020EDBAC.c b/src/unk_020EDBAC.c new file mode 100644 index 0000000000..168e483a2b --- /dev/null +++ b/src/unk_020EDBAC.c @@ -0,0 +1,1220 @@ +#include +#include + +#include "constdata/const_020EE4B8.h" + +#include "struct_decls/struct_02061AB4_decl.h" + +#include "constdata/const_020EE31C.h" +#include "constdata/const_020EE3A8.h" + +#include "struct_defs/struct_020EDF0C.h" + +#include "unk_02061804.h" +#include "unk_0206450C.h" +#include "unk_020677F4.h" +#include "unk_02069BE0.h" + +extern int (*const Unk_020EEC78[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC48[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC88[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC80[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF59C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF590[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF584[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF578[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF56C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF560[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF554[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF548[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF53C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF530[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF524[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF518[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF50C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF500[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4F4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4E8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4DC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4D0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4C4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4B8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4AC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF4A0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF494[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF488[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF194[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF224[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF440[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF470[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF47C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF230[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF458[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF464[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF5A8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF5B4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF434[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF428[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF41C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF410[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF404[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3F8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3EC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3E0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3D4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3C8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3BC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3B0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF3A4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF398[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF38C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF380[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF374[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF368[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF35C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF350[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF344[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF338[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF32C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF320[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF314[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF308[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2FC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2F0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2E4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2D8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC98[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2C0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2B4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2A8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF020[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF17C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1A0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF44C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF29C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF290[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF284[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF278[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF26C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF260[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF254[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF248[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF23C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC70[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC68[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC50[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC90[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC58[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEC60[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF218[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF20C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF200[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1F4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1E8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1DC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1D0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1C4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1B8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF188[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF5C0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF164[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF158[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF14C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF140[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF134[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF128[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF11C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF110[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF104[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0F8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0EC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0E0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0D4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0C8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0BC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF2CC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0A4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF098[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF08C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF080[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF074[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF068[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF05C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF050[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF044[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF038[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF014[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF5CC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFF0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFE4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFD8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFCC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFC0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFB4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFA8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF0B0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEF90[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEF84[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEF6C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEF78[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF008[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF02C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF1AC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF5D8[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EECBC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EECB0[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EECA4[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEF9C[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEF60[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EEFFC[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF170[])(UnkStruct_02061AB4 *); +extern int (*const Unk_020EF5E4[])(UnkStruct_02061AB4 *); + + +static const UnkStruct_020EDF0C Unk_020EDF0C = { + 0x0, + sub_020633E0, + sub_020633E4, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDE58 = { + 0x1, + sub_020633E0, + sub_020633E4, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE308 = { + 0x2, + sub_0206453C, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE2F4 = { + 0x3, + sub_02064628, + sub_02064690, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE2E0 = { + 0x3, + sub_02064638, + sub_02064690, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDEE4 = { + 0x3, + sub_02064648, + sub_02064690, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE2B8 = { + 0x3, + sub_02064658, + sub_02064690, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDE94 = { + 0x3, + sub_02064548, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDEBC = { + 0x3, + sub_02064554, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDED0 = { + 0x3, + sub_02064560, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE268 = { + 0x3, + sub_0206456C, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE254 = { + 0x3, + sub_02064578, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE240 = { + 0x3, + sub_02064584, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDF70 = { + 0x3, + sub_02064590, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE218 = { + 0x3, + sub_0206459C, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE204 = { + 0x3, + sub_020645A8, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDFC0 = { + 0x3, + sub_020645B4, + sub_020645C0, + sub_02064624, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDFD4 = { + 0x3, + sub_0206493C, + sub_02064918, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE1C8 = { + 0x3, + sub_02064948, + sub_02064918, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE1B4 = { + 0x3, + sub_02064954, + sub_02064918, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE1A0 = { + 0x3, + sub_02064960, + sub_02064918, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE024 = { + 0x3, + sub_02064990, + sub_020649A8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE178 = { + 0x3, + sub_0206499C, + sub_020649A8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE164 = { + 0x3, + sub_02064AF0, + sub_02064AFC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE060 = { + 0x3, + sub_02064C28, + sub_02064C48, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE074 = { + 0x3, + sub_02064DC8, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE128 = { + 0x3, + sub_02064DD8, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE114 = { + 0x3, + sub_02064DE8, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE0B0 = { + 0x3, + sub_02064DF8, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE0C4 = { + 0x3, + sub_02064E08, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE0EC = { + 0x3, + sub_02064E18, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE100 = { + 0x3, + sub_02064E28, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE13C = { + 0x3, + sub_02064E38, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE150 = { + 0x3, + sub_02064E48, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE18C = { + 0x3, + sub_02064E58, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE1DC = { + 0x3, + sub_02064E68, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE1F0 = { + 0x3, + sub_02064E78, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE22C = { + 0x3, + sub_02064E88, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE27C = { + 0x3, + sub_02064E98, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE290 = { + 0x3, + sub_02064EA8, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE2A4 = { + 0x3, + sub_02064EB8, + sub_02064EC8, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE2CC = { + 0x3, + sub_0206505C, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDFE8 = { + 0x3, + sub_0206506C, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDDCC = { + 0x3, + sub_0206507C, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDDE0 = { + 0x3, + sub_0206508C, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDDF4 = { + 0x3, + sub_0206509C, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDF98 = { + 0x3, + sub_020650AC, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDE08 = { + 0x3, + sub_020650BC, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDE1C = { + 0x3, + sub_020650CC, + sub_020650DC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDE30 = { + 0x2f, + sub_02067840, + sub_02067850, + sub_0206786C, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDF48 = { + 0x3, + sub_02069BE0, + sub_02069C0C, + sub_02069C44, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDE44 = { + 0x3, + sub_02069DF4, + sub_02069E1C, + sub_02069E4C, + sub_02069E50 +}; + +static const UnkStruct_020EDF0C Unk_020EDF20 = { + 0x33, + sub_0206A104, + sub_0206A134, + sub_0206A158, + sub_0206A168 +}; + +static const UnkStruct_020EDF0C Unk_020EDE6C = { + 0x34, + sub_0206A110, + sub_0206A134, + sub_0206A158, + sub_0206A168 +}; + +static const UnkStruct_020EDF0C Unk_020EDEF8 = { + 0x35, + sub_0206A11C, + sub_0206A134, + sub_0206A158, + sub_0206A168 +}; + +static const UnkStruct_020EDF0C Unk_020EDE80 = { + 0x36, + sub_0206A128, + sub_0206A134, + sub_0206A158, + sub_0206A168 +}; + +static const UnkStruct_020EDF0C Unk_020EDEA8 = { + 0x37, + sub_0206A25C, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDF34 = { + 0x38, + sub_0206A268, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDF5C = { + 0x39, + sub_0206A274, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDF84 = { + 0x3A, + sub_0206A280, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDFAC = { + 0x3B, + sub_0206A28C, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EDFFC = { + 0x3C, + sub_0206A298, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE010 = { + 0x3D, + sub_0206A2A4, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE038 = { + 0x3E, + sub_0206A2B0, + sub_0206A2BC, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE04C = { + 0x3f, + sub_0206A490, + sub_0206A4C0, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE088 = { + 0x40, + sub_0206A49C, + sub_0206A4C0, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE09C = { + 0x41, + sub_0206A4A8, + sub_0206A4C0, + sub_020633E8, + sub_020633EC +}; + +static const UnkStruct_020EDF0C Unk_020EE0D8 = { + 0x42, + sub_0206A4B4, + sub_0206A4C0, + sub_020633E8, + sub_020633EC +}; + +const UnkStruct_020EDF0C * const Unk_020EE3A8[] = { + &Unk_020EDF0C, + &Unk_020EDE58, + &Unk_020EE308, + &Unk_020EE2F4, + &Unk_020EE2E0, + &Unk_020EDEE4, + &Unk_020EDE94, + &Unk_020EDEBC, + &Unk_020EDED0, + &Unk_020EE268, + &Unk_020EE254, + &Unk_020EE240, + &Unk_020EDF70, + &Unk_020EE218, + &Unk_020EDFD4, + &Unk_020EE1C8, + &Unk_020EE1B4, + &Unk_020EE1A0, + &Unk_020EE024, + &Unk_020EE178, + &Unk_020EE060, + &Unk_020EE074, + &Unk_020EE128, + &Unk_020EE114, + &Unk_020EE0B0, + &Unk_020EE0C4, + &Unk_020EE0EC, + &Unk_020EE100, + &Unk_020EE13C, + &Unk_020EE150, + &Unk_020EE18C, + &Unk_020EE1DC, + &Unk_020EE1F0, + &Unk_020EE22C, + &Unk_020EE27C, + &Unk_020EE290, + &Unk_020EE2A4, + &Unk_020EE2CC, + &Unk_020EDFE8, + &Unk_020EDDCC, + &Unk_020EDDE0, + &Unk_020EDDF4, + &Unk_020EDF98, + &Unk_020EDE08, + &Unk_020EDE1C, + &Unk_020EE204, + &Unk_020EDFC0, + &Unk_020EDE30, + &Unk_020EDF48, + &Unk_020EE164, + &Unk_020EDE44, + &Unk_020EDF20, + &Unk_020EDE6C, + &Unk_020EDEF8, + &Unk_020EDE80, + &Unk_020EDEA8, + &Unk_020EDF34, + &Unk_020EDF5C, + &Unk_020EDF84, + &Unk_020EDFAC, + &Unk_020EDFFC, + &Unk_020EE010, + &Unk_020EE038, + &Unk_020EE04C, + &Unk_020EE088, + &Unk_020EE09C, + &Unk_020EE0D8, + &Unk_020EE2B8 +}; + +int (*const * const Unk_020EE4B8[0x9a])(UnkStruct_02061AB4 *) = { + Unk_020EEC78, + Unk_020EEC48, + Unk_020EEC88, + Unk_020EEC80, + Unk_020EF59C, + Unk_020EF590, + Unk_020EF584, + Unk_020EF578, + Unk_020EF56C, + Unk_020EF560, + Unk_020EF554, + Unk_020EF548, + Unk_020EF53C, + Unk_020EF530, + Unk_020EF524, + Unk_020EF518, + Unk_020EF50C, + Unk_020EF500, + Unk_020EF4F4, + Unk_020EF4E8, + Unk_020EF4DC, + Unk_020EF4D0, + Unk_020EF4C4, + Unk_020EF4B8, + Unk_020EF47C, + Unk_020EF230, + Unk_020EF458, + Unk_020EF464, + Unk_020EF5A8, + Unk_020EF5B4, + Unk_020EF434, + Unk_020EF428, + Unk_020EF41C, + Unk_020EF410, + Unk_020EF404, + Unk_020EF3F8, + Unk_020EF3EC, + Unk_020EF3E0, + Unk_020EF3D4, + Unk_020EF3C8, + Unk_020EF3BC, + Unk_020EF3B0, + Unk_020EF3A4, + Unk_020EF398, + Unk_020EF38C, + Unk_020EF380, + Unk_020EF374, + Unk_020EF368, + Unk_020EF35C, + Unk_020EF350, + Unk_020EF344, + Unk_020EF338, + Unk_020EF32C, + Unk_020EF320, + Unk_020EF314, + Unk_020EF308, + Unk_020EF2FC, + Unk_020EF2F0, + Unk_020EF2E4, + Unk_020EF2D8, + Unk_020EF29C, + Unk_020EF290, + Unk_020EF284, + Unk_020EF278, + Unk_020EF26C, + Unk_020EF260, + Unk_020EF254, + Unk_020EF248, + Unk_020EF23C, + Unk_020EEC70, + Unk_020EEC68, + Unk_020EEC50, + Unk_020EEC90, + Unk_020EEC58, + Unk_020EEC60, + Unk_020EF218, + Unk_020EF200, + Unk_020EF1F4, + Unk_020EF1E8, + Unk_020EF1DC, + Unk_020EF1D0, + Unk_020EF1C4, + Unk_020EF1B8, + Unk_020EF188, + Unk_020EF4AC, + Unk_020EF4A0, + Unk_020EF494, + Unk_020EF488, + Unk_020EF194, + Unk_020EF224, + Unk_020EF440, + Unk_020EF470, + Unk_020EEC98, + Unk_020EF2C0, + Unk_020EF2B4, + Unk_020EF2A8, + Unk_020EF5C0, + Unk_020EF164, + Unk_020EF158, + Unk_020EF14C, + Unk_020EF140, + Unk_020EF134, + Unk_020EF128, + Unk_020EF20C, + Unk_020EF11C, + Unk_020EF110, + Unk_020EF104, + Unk_020EF0F8, + Unk_020EF0EC, + Unk_020EF0E0, + Unk_020EF0D4, + Unk_020EF0C8, + Unk_020EF0BC, + Unk_020EF2CC, + Unk_020EF0A4, + Unk_020EF098, + Unk_020EF08C, + Unk_020EF020, + Unk_020EF17C, + Unk_020EF1A0, + Unk_020EF44C, + Unk_020EF5CC, + Unk_020EEFF0, + Unk_020EEFE4, + Unk_020EEFD8, + Unk_020EEFCC, + Unk_020EEFC0, + Unk_020EEFB4, + Unk_020EEFA8, + Unk_020EF0B0, + Unk_020EEF90, + Unk_020EEF84, + Unk_020EEF6C, + Unk_020EEF78, + Unk_020EF008, + Unk_020EF02C, + Unk_020EF1AC, + Unk_020EF5D8, + Unk_020EECBC, + Unk_020EECB0, + Unk_020EECA4, + Unk_020EEF9C, + Unk_020EEF60, + Unk_020EEFFC, + Unk_020EF170, + Unk_020EF080, + Unk_020EF074, + Unk_020EF068, + Unk_020EF05C, + Unk_020EF050, + Unk_020EF044, + Unk_020EF038, + Unk_020EF014, + Unk_020EF5E4 +}; + +static const int Unk_020EDD5C[] = { + 0x0, + 0x1, + 0x2, + 0x3 +}; + +static const int Unk_020EDCDC[] = { + 0x4, + 0x5, + 0x6, + 0x7 +}; + +static const int Unk_020EDC5C[] = { + 0x8, + 0x9, + 0xA, + 0xB +}; + +static const int Unk_020EDCEC[] = { + 0xC, + 0xD, + 0xE, + 0xf +}; + +static const int Unk_020EDD2C[] = { + 0x10, + 0x11, + 0x12, + 0x13 +}; + +static const int Unk_020EDCFC[] = { + 0x14, + 0x15, + 0x16, + 0x17 +}; + +static const int Unk_020EDC3C[] = { + 0x18, + 0x19, + 0x1A, + 0x1B +}; + +static const int Unk_020EDBAC[] = { + 0x1C, + 0x1D, + 0x1E, + 0x1f +}; + +static const int Unk_020EDD0C[] = { + 0x20, + 0x21, + 0x22, + 0x23 +}; + +static const int Unk_020EDD9C[] = { + 0x24, + 0x25, + 0x26, + 0x27 +}; + +static const int Unk_020EDC8C[] = { + 0x28, + 0x29, + 0x2A, + 0x2B +}; + +static const int Unk_020EDDBC[] = { + 0x2C, + 0x2D, + 0x2E, + 0x2f +}; + +static const int Unk_020EDC9C[] = { + 0x30, + 0x31, + 0x32, + 0x33 +}; + +static const int Unk_020EDCBC[] = { + 0x34, + 0x35, + 0x36, + 0x37 +}; + +static const int Unk_020EDBFC[] = { + 0x38, + 0x39, + 0x3A, + 0x3B +}; + +static const int Unk_020EDC7C[] = { + 0x4C, + 0x4D, + 0x4E, + 0x4f +}; + +static const int Unk_020EDD7C[] = { + 0x50, + 0x51, + 0x52, + 0x53 +}; + +static const int Unk_020EDC6C[] = { + 0x54, + 0x55, + 0x56, + 0x57 +}; + +static const int Unk_020EDBEC[] = { + 0x58, + 0x59, + 0x5A, + 0x5B +}; + +static const int Unk_020EDD3C[] = { + 0x5C, + 0x5D, + 0x5C, + 0x5D +}; + +static const int Unk_020EDC4C[] = { + 0x5E, + 0x5f, + 0x5E, + 0x5f +}; + +static const int Unk_020EDBDC[] = { + 0x60, + 0x61, + 0x62, + 0x63 +}; + +static const int Unk_020EDC2C[] = { + 0x75, + 0x76, + 0x77, + 0x78 +}; + +static const int Unk_020EDCCC[] = { + 0x69, + 0x6A, + 0x6B, + 0x6C +}; + +static const int Unk_020EDC0C[] = { + 0x6D, + 0x6E, + 0x6f, + 0x70 +}; + +static const int Unk_020EDCAC[] = { + 0x71, + 0x72, + 0x73, + 0x74 +}; + +static const int Unk_020EDC1C[] = { + 0x91, + 0x92, + 0x93, + 0x94 +}; + +static const int Unk_020EDD8C[] = { + 0x95, + 0x96, + 0x97, + 0x98 +}; + +static const int Unk_020EDD4C[] = { + 0x79, + 0x7A, + 0x7B, + 0x7C +}; + +static const int Unk_020EDD1C[] = { + 0x7D, + 0x7E, + 0x7f, + 0x80 +}; + +static const int Unk_020EDD6C[] = { + 0x81, + 0x82, + 0x83, + 0x84 +}; + +static const int Unk_020EDBCC[] = { + 0x85, + 0x86, + 0x87, + 0x88 +}; + +static const int Unk_020EDDAC[] = { + 0x89, + 0x8A, + 0x8B, + 0x8C +}; + +static const int Unk_020EDBBC[] = { + 0x8D, + 0x8E, + 0x8f, + 0x90 +}; + +const int * const Unk_020EE31C[] = { + Unk_020EDD5C, + Unk_020EDCDC, + Unk_020EDC5C, + Unk_020EDCEC, + Unk_020EDD2C, + Unk_020EDCFC, + Unk_020EDC3C, + Unk_020EDBAC, + Unk_020EDD0C, + Unk_020EDD9C, + Unk_020EDC8C, + Unk_020EDDBC, + Unk_020EDC9C, + Unk_020EDCBC, + Unk_020EDBFC, + Unk_020EDC7C, + Unk_020EDD7C, + Unk_020EDC6C, + Unk_020EDBEC, + Unk_020EDD3C, + Unk_020EDC4C, + Unk_020EDBDC, + Unk_020EDCCC, + Unk_020EDC0C, + Unk_020EDC2C, + Unk_020EDCAC, + Unk_020EDD4C, + Unk_020EDD1C, + Unk_020EDD6C, + Unk_020EDBCC, + Unk_020EDDAC, + Unk_020EDBBC, + Unk_020EDC1C, + Unk_020EDD8C, + NULL +};