diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/vs_seeker.c | 242 |
1 files changed, 233 insertions, 9 deletions
diff --git a/src/vs_seeker.c b/src/vs_seeker.c index d6b0b14bb..f8dd673fe 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -23,8 +23,8 @@ // static types struct UnkStruct_845318C { - u16 unk_0; - u8 filler_2[14]; + u16 unk_0[6]; + u8 filler_c[4]; }; extern u16 gUnknown_20370D2; @@ -59,12 +59,236 @@ void sub_810CF54(struct MapObjectTemplate *); void sub_805FE7C(struct MapObject *, u8); // rodata -extern const struct UnkStruct_845318C gUnknown_845318C[]; -extern const u8 gUnknown_8453F5C[]; -extern const u8 gUnknown_8453F60[]; -extern const u8 gUnknown_8453F62[]; -extern const u8 gUnknown_8453F64[]; -extern const u8 gUnknown_8453F67[]; +const struct UnkStruct_845318C gUnknown_845318C[] = { + { {0x0059, 0x0065, 0xffff, 0x01f2, 0x01f3, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x005a, 0x005a, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x0069, 0x02d9, 0xffff, 0x02da, 0xffff, 0x02db}, {0x03, 0x00, 0x15, 0x00} }, + { {0x006a, 0x006a, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x006b, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x0074, 0x01fb, 0xffff, 0x01fc, 0x0000, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x0075, 0x0075, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x0076, 0x0076, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x15, 0x00} }, + { {0x0077, 0x0077, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x16, 0x00} }, + { {0x005c, 0x01f7, 0xffff, 0x01f8, 0xffff, 0x01f9}, {0x03, 0x00, 0x2b, 0x00} }, + { {0x006e, 0x006e, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2b, 0x00} }, + { {0x007a, 0x01f5, 0xffff, 0x01f6, 0x0000, 0x0000}, {0x03, 0x00, 0x2b, 0x00} }, + { {0x007b, 0x007b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2b, 0x00} }, + { {0x008f, 0x008f, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2b, 0x00} }, + { {0x0090, 0x0090, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2b, 0x00} }, + { {0x005d, 0x005d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x005e, 0x005e, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x005f, 0x01f4, 0xffff, 0x01fa, 0x01fd, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x0099, 0x026d, 0xffff, 0x026e, 0x026f, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x007d, 0x007d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x00b6, 0xffff, 0x01fe, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x00b7, 0x00b7, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x00b8, 0x00b8, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x01d7, 0x01d7, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2c, 0x00} }, + { {0x006f, 0x006f, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x18, 0x00} }, + { {0x0070, 0x0070, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x18, 0x00} }, + { {0x0091, 0x0270, 0xffff, 0x0271, 0xffff, 0x0272}, {0x03, 0x00, 0x18, 0x00} }, + { {0x0092, 0x0273, 0xffff, 0x0274, 0xffff, 0x0275}, {0x03, 0x00, 0x18, 0x00} }, + { {0x0097, 0x0097, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x18, 0x00} }, + { {0x0098, 0x0276, 0xffff, 0x0277, 0x0278, 0x0000}, {0x03, 0x00, 0x18, 0x00} }, + { {0x0061, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0062, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0063, 0xffff, 0x0279, 0xffff, 0x027a, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0064, 0x0064, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x00dd, 0x00dd, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x00de, 0xffff, 0xffff, 0x027b, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0102, 0x0102, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0103, 0x0103, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0104, 0x0104, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0105, 0xffff, 0xffff, 0x027c, 0x0000, 0x0000}, {0x03, 0x00, 0x1d, 0x00} }, + { {0x0072, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x0073, 0x0073, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x0094, 0xffff, 0x027d, 0x027e, 0xffff, 0x027f}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x0095, 0x0095, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x009a, 0xffff, 0x0280, 0x0281, 0xffff, 0x0282}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x009b, 0x009b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x00b9, 0x00b9, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x00ba, 0x00ba, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x01d1, 0xffff, 0xffff, 0x0283, 0x0000, 0x0000}, {0x03, 0x00, 0x1b, 0x00} }, + { {0x009c, 0x009c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1c, 0x00} }, + { {0x009d, 0x009d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1c, 0x00} }, + { {0x00a2, 0xffff, 0xffff, 0x0252, 0xffff, 0x0284}, {0x03, 0x00, 0x1c, 0x00} }, + { {0x00a3, 0xffff, 0xffff, 0x0285, 0xffff, 0x0286}, {0x03, 0x00, 0x1c, 0x00} }, + { {0x00bb, 0x00bb, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1c, 0x00} }, + { {0x00bc, 0xffff, 0xffff, 0x0287, 0x0000, 0x0000}, {0x03, 0x00, 0x1c, 0x00} }, + { {0x0080, 0x0080, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0081, 0x0081, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0082, 0xffff, 0x0288, 0xffff, 0x0289, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0083, 0x0083, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x00ab, 0x00ab, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x00ac, 0xffff, 0xffff, 0x028a, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x00ad, 0x00ad, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0106, 0x0106, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0108, 0xffff, 0xffff, 0x028b, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x01e4, 0xffff, 0xffff, 0x0215, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0217, 0x0217, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x0218, 0xffff, 0xffff, 0x028c, 0x0000, 0x0000}, {0x03, 0x00, 0x1a, 0x00} }, + { {0x00e1, 0x00e1, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x00e2, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x00e3, 0x00e3, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x00e4, 0xffff, 0xffff, 0x028d, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x00e9, 0x00e9, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x011d, 0xffff, 0xffff, 0x028e, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x01dd, 0x01dd, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x01e6, 0xffff, 0xffff, 0x02c2, 0xffff, 0x02c3}, {0x03, 0x00, 0x1e, 0x00} }, + { {0x00c3, 0x00c3, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x010c, 0x010c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x010d, 0xffff, 0xffff, 0xffff, 0x028f, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x012c, 0x012c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x012d, 0x012d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x012e, 0xffff, 0xffff, 0x0290, 0x0291, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x01d2, 0x01d2, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x01d3, 0xffff, 0xffff, 0x0292, 0x0293, 0x0294}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x01d4, 0x01d4, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x01d5, 0x01d5, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x1f, 0x00} }, + { {0x00c4, 0x00c4, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x00cf, 0xffff, 0xffff, 0xffff, 0x0295, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x00d0, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x00d1, 0x00d1, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x012f, 0x012f, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x0130, 0xffff, 0xffff, 0x0296, 0x0297, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x0139, 0x0139, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x013a, 0x013a, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x013b, 0x013b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x013c, 0xffff, 0xffff, 0x0298, 0x0299, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x01e7, 0x01e7, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x20, 0x00} }, + { {0x00c5, 0x00c5, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x00c6, 0x00c6, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x0111, 0xffff, 0xffff, 0xffff, 0x029a, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x0112, 0x0112, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x0131, 0x0131, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x0132, 0xffff, 0xffff, 0x029b, 0x029c, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x01de, 0x01de, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x01df, 0x01df, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x01e0, 0xffff, 0xffff, 0x029d, 0x029e, 0x029f}, {0x03, 0x00, 0x21, 0x00} }, + { {0x01e1, 0x01e1, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x21, 0x00} }, + { {0x01e8, 0xffff, 0xffff, 0x02a0, 0x02a1, 0x02a2}, {0x03, 0x00, 0x21, 0x00} }, + { {0x00c7, 0x00c7, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x00c9, 0x00c9, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x00ca, 0xffff, 0xffff, 0xffff, 0x02a3, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x00f9, 0x00f9, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x00fa, 0x00fa, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x00fb, 0xffff, 0xffff, 0xffff, 0x02a4, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x01e9, 0x01e9, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x22, 0x00} }, + { {0x00cb, 0x00cb, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00cc, 0x00cc, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00cd, 0xffff, 0xffff, 0xffff, 0x02a5, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00ce, 0x00ce, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00fc, 0x00fc, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00fd, 0xffff, 0xffff, 0xffff, 0x02a6, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00fe, 0x00fe, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x00ff, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x0100, 0xffff, 0xffff, 0xffff, 0x02a7, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x01d6, 0x01d6, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x23, 0x00} }, + { {0x0133, 0x0133, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x24, 0x00} }, + { {0x0134, 0x0134, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x24, 0x00} }, + { {0x0135, 0xffff, 0xffff, 0x02a8, 0x02a9, 0x0000}, {0x03, 0x00, 0x24, 0x00} }, + { {0x00eb, 0x00eb, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00ec, 0x00ec, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00ed, 0xffff, 0xffff, 0xffff, 0x02dc, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00ee, 0x00ee, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00ef, 0x00ef, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00f0, 0xffff, 0xffff, 0xffff, 0x02dd, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00f1, 0x00f1, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x0114, 0x0114, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x0115, 0xffff, 0xffff, 0xffff, 0x02aa, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x0116, 0x0116, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x01ea, 0x01ea, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x25, 0x00} }, + { {0x00f2, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x00f3, 0x00f3, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x00f4, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ab}, {0x03, 0x00, 0x26, 0x00} }, + { {0x010e, 0x010e, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x010f, 0x010f, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x0110, 0xffff, 0xffff, 0xffff, 0x02de, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x0117, 0x0117, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x0136, 0x0136, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x01d8, 0xffff, 0xffff, 0xffff, 0x02ac, 0x02ad}, {0x03, 0x00, 0x26, 0x00} }, + { {0x01d9, 0x01d9, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x26, 0x00} }, + { {0x00e5, 0x00e5, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00e6, 0x00e6, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00e7, 0xffff, 0xffff, 0xffff, 0x02ae, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00e8, 0x00e8, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00f5, 0x00f5, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00f6, 0xffff, 0xffff, 0xffff, 0x02af, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00f7, 0x00f7, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x00f8, 0x00f8, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x27, 0x00} }, + { {0x01eb, 0xffff, 0xffff, 0xffff, 0x02b0, 0x02b1}, {0x03, 0x00, 0x27, 0x00} }, + { {0x0223, 0x0223, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0224, 0x0224, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0225, 0xffff, 0xffff, 0xffff, 0x02b2, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0226, 0x0226, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0227, 0x0227, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0206, 0xffff, 0xffff, 0xffff, 0x02b3, 0x02b4}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0228, 0xffff, 0xffff, 0xffff, 0x02b5, 0x02b6}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0229, 0xffff, 0xffff, 0xffff, 0x02b7, 0x02b8}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x022a, 0xffff, 0xffff, 0xffff, 0x02b9, 0x02ba}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x022b, 0x022b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x022c, 0x022c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x022d, 0xffff, 0xffff, 0xffff, 0x02bb, 0x02bc}, {0x03, 0x00, 0x2d, 0x00} }, + { {0x0222, 0x0222, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x2e, 0x00} }, + { {0x020b, 0x020b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x30, 0x00} }, + { {0x022e, 0x022e, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x30, 0x00} }, + { {0x0207, 0xffff, 0xffff, 0xffff, 0x02bd, 0x0000}, {0x03, 0x00, 0x30, 0x00} }, + { {0x022f, 0x022f, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x30, 0x00} }, + { {0x0231, 0x0231, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x30, 0x00} }, + { {0x0230, 0xffff, 0xffff, 0xffff, 0x02be, 0x0000}, {0x03, 0x00, 0x30, 0x00} }, + { {0x020e, 0x020e, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x36, 0x00} }, + { {0x0232, 0x0232, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x36, 0x00} }, + { {0x0233, 0xffff, 0xffff, 0xffff, 0xffff, 0x02bf}, {0x03, 0x00, 0x36, 0x00} }, + { {0x020d, 0x020d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x36, 0x00} }, + { {0x0234, 0x0234, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x36, 0x00} }, + { {0x0235, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c0}, {0x03, 0x00, 0x36, 0x00} }, + { {0x0236, 0x0236, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x36, 0x00} }, + { {0x0208, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c1}, {0x03, 0x00, 0x37, 0x00} }, + { {0x023a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c4}, {0x03, 0x00, 0x39, 0x00} }, + { {0x023b, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c5}, {0x03, 0x00, 0x39, 0x00} }, + { {0x023c, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c6}, {0x03, 0x00, 0x39, 0x00} }, + { {0x023d, 0x023d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3a, 0x00} }, + { {0x023e, 0x023e, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3a, 0x00} }, + { {0x023f, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c7}, {0x03, 0x00, 0x3a, 0x00} }, + { {0x0240, 0x0240, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3a, 0x00} }, + { {0x0205, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c8}, {0x03, 0x00, 0x3b, 0x00} }, + { {0x0241, 0x0241, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3c, 0x00} }, + { {0x0123, 0x0123, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3c, 0x00} }, + { {0x0242, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c9}, {0x03, 0x00, 0x3c, 0x00} }, + { {0x0243, 0x0243, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3c, 0x00} }, + { {0x0244, 0x0244, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3c, 0x00} }, + { {0x0245, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ca}, {0x03, 0x00, 0x3c, 0x00} }, + { {0x020c, 0x020c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3d, 0x00} }, + { {0x0246, 0x0246, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3d, 0x00} }, + { {0x0247, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cb}, {0x03, 0x00, 0x3d, 0x00} }, + { {0x0248, 0x0248, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3d, 0x00} }, + { {0x0249, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cc}, {0x03, 0x00, 0x3d, 0x00} }, + { {0x024a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cd}, {0x03, 0x00, 0x3e, 0x00} }, + { {0x024b, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ce}, {0x03, 0x00, 0x3e, 0x00} }, + { {0x024c, 0x024c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3f, 0x00} }, + { {0x024d, 0x024d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x3f, 0x00} }, + { {0x024e, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cf}, {0x03, 0x00, 0x3f, 0x00} }, + { {0x0209, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d0}, {0x03, 0x00, 0x3f, 0x00} }, + { {0x020a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d1}, {0x03, 0x00, 0x3f, 0x00} }, + { {0x024f, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d2}, {0x03, 0x00, 0x40, 0x00} }, + { {0x0251, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d3}, {0x03, 0x00, 0x40, 0x00} }, + { {0x0254, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d4}, {0x03, 0x00, 0x40, 0x00} }, + { {0x0256, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d5}, {0x03, 0x00, 0x40, 0x00} }, + { {0x0257, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d6}, {0x03, 0x00, 0x40, 0x00} }, + { {0x0258, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d7}, {0x03, 0x00, 0x40, 0x00} }, + { {0x0259, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d8}, {0x03, 0x00, 0x40, 0x00} }, + { {0x025a, 0x025a, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x41, 0x00} }, + { {0x025b, 0x025b, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x41, 0x00} }, + { {0x025c, 0x025c, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x41, 0x00} }, + { {0x025d, 0x025d, 0x0000, 0x0000, 0x0000, 0x0000}, {0x03, 0x00, 0x41, 0x00} } +}; + +const u8 gUnknown_8453F5C[] = { 0x1c, 0x1c, 0x1c, 0xfe }; +const u8 gUnknown_8453F60[] = { 0x62, 0xfe }; +const u8 gUnknown_8453F62[] = { 0x64, 0xfe }; +const u8 gUnknown_8453F64[] = { 0x2d, 0x65, 0xfe }; +const u8 gUnknown_8453F67[] = { 0x08, 0x08, 0x07, 0x09, 0x0a }; + // text void sub_810C670(u8 taskId) @@ -592,7 +816,7 @@ bool8 sub_810CDB4(const struct UnkStruct_845318C *a0, u16 a1) if (r1 == -1) return FALSE; - if (!HasTrainerAlreadyBeenFought(a0[r1].unk_0)) + if (!HasTrainerAlreadyBeenFought(a0[r1].unk_0[0])) return FALSE; return TRUE; } |