mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 03:34:15 +01:00
Decompile match_call.c
This commit is contained in:
parent
f8c708a82a
commit
e1092028ec
File diff suppressed because it is too large
Load Diff
@ -8173,7 +8173,7 @@ _081CAFA4:
|
|||||||
ldrh r0, [r1, 0x1E]
|
ldrh r0, [r1, 0x1E]
|
||||||
bl GetTrainerIdxByRematchIdx
|
bl GetTrainerIdxByRematchIdx
|
||||||
ldr r1, =gStringVar4
|
ldr r1, =gStringVar4
|
||||||
bl sub_81967AC
|
bl SelectMatchCallMessage
|
||||||
strb r0, [r6]
|
strb r0, [r6]
|
||||||
b _081CAFCC
|
b _081CAFCC
|
||||||
.pool
|
.pool
|
||||||
|
@ -1,434 +0,0 @@
|
|||||||
#include "constants/flags.h"
|
|
||||||
|
|
||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.section .rodata
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860DEB8:: @ 860DEB8 //struct
|
|
||||||
.2byte 0x0025, 0x0000, 0x0108, 0x0208, 0x0308, 0x0103, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x02e1, 0x0000, 0x010c, 0x020c, 0x030c, 0x013e, 0x000c, 0x010c, 0x020c, 0x0000
|
|
||||||
.2byte 0x002c, 0x0000, 0x010c, 0x020c, 0x030c, 0x0104, 0x000c, 0x010c, 0x020c, 0x0000
|
|
||||||
.2byte 0x0039, 0x0000, 0x0102, 0x0202, 0x0302, 0x0105, 0x0002, 0x0102, 0x0202, 0x0000
|
|
||||||
.2byte 0x0040, 0x0000, 0x0101, 0x0201, 0x0301, 0x0106, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x02af, 0x0004, 0x0101, 0x0201, 0x0301, 0x013d, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x02ff, 0x0000, 0x010a, 0x020a, 0x030a, 0x0140, 0x000a, 0x010a, 0x020a, 0x0000
|
|
||||||
.2byte 0x005e, 0x0000, 0x0109, 0x0209, 0x0309, 0x0108, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x004e, 0x0000, 0x0106, 0x0206, 0x0306, 0x0107, 0x0006, 0x0106, 0x0206, 0x0000
|
|
||||||
.2byte 0x006c, 0x0000, 0x0108, 0x0208, 0x0308, 0x0109, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x0072, 0x0000, 0x0108, 0x0208, 0x0308, 0x010a, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x0090, 0x0000, 0x0108, 0x020a, 0x030a, 0x010e, 0x000a, 0x0108, 0x020a, 0x0000
|
|
||||||
.2byte 0x007f, 0x0000, 0x010a, 0x020a, 0x030a, 0x010b, 0x000a, 0x0108, 0x020a, 0x0000
|
|
||||||
.2byte 0x0088, 0x0000, 0x0104, 0x0204, 0x0304, 0x010c, 0x0004, 0x0104, 0x0204, 0x0000
|
|
||||||
.2byte 0x008f, 0x0000, 0x0107, 0x0207, 0x0307, 0x010d, 0x0007, 0x0107, 0x0207, 0x0000
|
|
||||||
.2byte 0x009b, 0x0000, 0x0105, 0x0205, 0x0305, 0x010f, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x00b7, 0x0000, 0x0103, 0x0203, 0x0303, 0x0110, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x02a0, 0x0000, 0x0103, 0x0203, 0x0303, 0x013b, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x00c3, 0x0000, 0x0106, 0x0206, 0x0306, 0x0111, 0x0006, 0x0106, 0x0206, 0x0000
|
|
||||||
.2byte 0x00c4, 0x0000, 0x0104, 0x0204, 0x0304, 0x0112, 0x0004, 0x0104, 0x0204, 0x0000
|
|
||||||
.2byte 0x00ce, 0x0000, 0x010b, 0x020b, 0x030b, 0x0113, 0x000b, 0x010b, 0x020b, 0x0000
|
|
||||||
.2byte 0x00d8, 0x0000, 0x0101, 0x0201, 0x0301, 0x0114, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x02a9, 0x0003, 0x010c, 0x020c, 0x030c, 0x013c, 0x000c, 0x010c, 0x020c, 0x0000
|
|
||||||
.2byte 0x00e2, 0x0000, 0x0107, 0x0207, 0x0307, 0x0115, 0x0007, 0x0107, 0x0207, 0x0000
|
|
||||||
.2byte 0x00ee, 0x0000, 0x0104, 0x0204, 0x0304, 0x0116, 0x0001, 0x0104, 0x0204, 0x0000
|
|
||||||
.2byte 0x00f9, 0x0000, 0x0108, 0x0208, 0x0308, 0x0117, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x00fe, 0x0000, 0x010c, 0x020c, 0x030c, 0x0118, 0x000c, 0x010c, 0x020c, 0x0000
|
|
||||||
.2byte 0x0118, 0x0000, 0x0102, 0x0202, 0x0302, 0x011a, 0x0002, 0x0102, 0x0202, 0x0000
|
|
||||||
.2byte 0x0111, 0x0000, 0x0101, 0x0201, 0x0301, 0x0119, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x011f, 0x0006, 0x0109, 0x0209, 0x0309, 0x011b, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x012e, 0x0000, 0x010e, 0x020e, 0x030e, 0x011d, 0x000e, 0x010e, 0x020e, 0x0000
|
|
||||||
.2byte 0x0125, 0x0000, 0x010b, 0x020b, 0x030b, 0x011c, 0x000b, 0x010b, 0x020b, 0x0000
|
|
||||||
.2byte 0x0133, 0x0000, 0x010c, 0x020c, 0x030c, 0x011e, 0x000c, 0x010c, 0x020c, 0x0000
|
|
||||||
.2byte 0x0139, 0x0000, 0x010d, 0x020d, 0x030d, 0x011f, 0x000d, 0x010d, 0x020d, 0x0000
|
|
||||||
.2byte 0x013e, 0x0000, 0x0101, 0x0201, 0x0301, 0x0120, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x0153, 0x0000, 0x0103, 0x0203, 0x0303, 0x0121, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x0178, 0x0000, 0x0105, 0x0205, 0x0305, 0x0126, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x0171, 0x0000, 0x0109, 0x0209, 0x0309, 0x0125, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x0166, 0x0000, 0x0109, 0x0209, 0x0309, 0x0123, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x016c, 0x0000, 0x0105, 0x0205, 0x0305, 0x0124, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x0182, 0x0000, 0x0109, 0x0209, 0x0309, 0x0128, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x0161, 0x0000, 0x0105, 0x0205, 0x0305, 0x0122, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x0179, 0x0000, 0x0105, 0x0205, 0x0305, 0x0127, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x0188, 0x0000, 0x0104, 0x0204, 0x0304, 0x0129, 0x0004, 0x0104, 0x0204, 0x0000
|
|
||||||
.2byte 0x0196, 0x0000, 0x0106, 0x0206, 0x0306, 0x012a, 0x0006, 0x0106, 0x0206, 0x0000
|
|
||||||
.2byte 0x01a3, 0x0000, 0x0101, 0x0201, 0x0301, 0x012b, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x01ab, 0x0000, 0x0109, 0x0209, 0x0309, 0x012c, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x01b2, 0x0000, 0x0108, 0x0208, 0x0308, 0x012d, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x01c1, 0x0000, 0x0109, 0x0209, 0x0309, 0x012e, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x01da, 0x0000, 0x0102, 0x0202, 0x0302, 0x012f, 0x0002, 0x0102, 0x0202, 0x0000
|
|
||||||
.2byte 0x01e1, 0x0002, 0x0102, 0x0202, 0x0302, 0x0130, 0x0001, 0x0102, 0x0202, 0x0000
|
|
||||||
.2byte 0x01ec, 0x0000, 0x0103, 0x0203, 0x0303, 0x0131, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x02e4, 0x0000, 0x0103, 0x0203, 0x0303, 0x013f, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x0200, 0x0000, 0x0107, 0x0207, 0x0307, 0x0132, 0x0007, 0x0107, 0x0207, 0x0000
|
|
||||||
.2byte 0x0221, 0x0000, 0x0108, 0x0208, 0x0308, 0x0134, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x021a, 0x0000, 0x0105, 0x0205, 0x0305, 0x0133, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x0009, 0x0000, 0x0108, 0x0208, 0x0308, 0x0102, 0x0008, 0x0108, 0x0208, 0x0000
|
|
||||||
.2byte 0x022f, 0x0000, 0x0109, 0x0209, 0x0309, 0x0136, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
.2byte 0x0228, 0x0000, 0x0105, 0x0205, 0x0305, 0x0135, 0x0005, 0x0105, 0x0205, 0x0000
|
|
||||||
.2byte 0x025c, 0x0000, 0x0102, 0x0202, 0x0302, 0x0137, 0x0002, 0x0102, 0x0202, 0x0000
|
|
||||||
.2byte 0x026d, 0x0000, 0x0101, 0x0201, 0x0301, 0x0138, 0x0001, 0x0101, 0x0201, 0x0000
|
|
||||||
.2byte 0x0273, 0x0000, 0x0103, 0x0203, 0x0303, 0x0139, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x0001, 0x0000, 0x010f, 0x0203, 0x0303, 0x0101, 0x0003, 0x0103, 0x0203, 0x0000
|
|
||||||
.2byte 0x0282, 0x0001, 0x0109, 0x0209, 0x0309, 0x013a, 0x0009, 0x0109, 0x0209, 0x0000
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E3B8:: @ 860E3B8
|
|
||||||
.4byte BattleFrontier_PokeNav_2A971C, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9798, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9813, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A98A8, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9977, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A99FD, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9A78, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9AE8, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9BA7, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9C36, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9CC8, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9D44, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9DD7, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9E70, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9EFD, 0x00ff0200
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E430:: @ 860E430
|
|
||||||
.4byte BattleFrontier_PokeNav_2A9FAB, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA028, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA099, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA100, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA188, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA214, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA2A1, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA31B, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA3A8, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA442, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA4C5, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA520, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA5AD, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA64D, 0x00ffff00
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E4A0:: @ 860E4A0
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA6AF, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA730, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA77A, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA81C, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA88C, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA934, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AA9D3, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAA40, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAAE4, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAB8C, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAC25, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAC9D, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAD41, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAE00, 0x00ff0300
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E510:: @ 860E510
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAE7F, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAEF1, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AAF69, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB010, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB076, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB11A, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB1B4, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB23D, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB2E9, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB382, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB410, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB4B0, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB538, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB5E4, 0x00ff0100
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E580:: @ 860E580
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB670, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB6CD, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB73C, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB808, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB8B7, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AB95D, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABA03, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABA9F, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABB62, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABC26, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABCE9, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABDA2, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABE5E, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2ABF36, 0x00ff0100
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E5F0:: @ 860E5F0
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC009, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC0BD, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC18C, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC228, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC30C, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC3B6, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC446, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC5C7, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC682, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC755, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC82C, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AC914, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACA59, 0x00ff0200
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACB02, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACC3F, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACD2F, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACE1E, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACF32, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2ACFBE, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD0AC, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD194, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD1DF, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD2A8, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD34F, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD44E, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD53A, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD642, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD801, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AD92E, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2ADA8F, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ADB9B, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ADC92, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ADE08, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2ADF07, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE0D9, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE1FD, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE327, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE3DA, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE489, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE5CD, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE698, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE704, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE78F, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE859, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE8E6, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AE998, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AEA8F, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AEB77, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AEBFA, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AECC1, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AED52, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AEE35, 0x00ff0300
|
|
||||||
.4byte BattleFrontier_PokeNav_2AEEF4, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AEFDA, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF0E7, 0x00ff0100
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF1B8, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF2C4, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF371, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF480, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF671, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF7D8, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AF8F7, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFA39, 0x00ffff00
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFB26, 0x00ffff00
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E7F0:: @860E7F0
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFC07, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFC78, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFCFF, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFDA7, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFE3D, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFECA, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFF64, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2AFFF0, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B00B5, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0129, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B01A5, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0232, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B02D9, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0366, 0x00050400
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E860:: @860E860
|
|
||||||
.4byte BattleFrontier_PokeNav_2B03E6, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0457, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B04DE, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0586, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B061C, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B06A3, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B073B, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B07C7, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0894, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0908, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0984, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0A11, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0AB8, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0B45, 0x00050400
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E8D0:: @860E8D0
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0BC5, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0C4A, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0CC7, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0D4A, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0DC8, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0E35, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0ED1, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B0F72, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B102A, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B10A7, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1121, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B11D3, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B124D, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B12D0, 0x00050400
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E940:: @860E940
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1347, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B13B1, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B142B, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B14B4, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1525, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B158E, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1622, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B169D, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1775, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B17F8, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1877, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1946, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B19C7, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1A4C, 0x00050400
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860E9B0:: @860E9B0
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1ACA, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1B50, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1BE4, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1C6A, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1CCF, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1D38, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1DCD, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1E4B, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1F24, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B1FA8, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B2022, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B20F3, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B2175, 0x00050400
|
|
||||||
.4byte BattleFrontier_PokeNav_2B21FC, 0x00050400
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EA20:: @ 860EA20
|
|
||||||
.4byte gUnknown_0860E3B8
|
|
||||||
.4byte gUnknown_0860E430
|
|
||||||
.4byte gUnknown_0860E4A0
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EA2C:: @ 860EA2C
|
|
||||||
.4byte gUnknown_0860E510
|
|
||||||
.4byte gUnknown_0860E580
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EA34:: @ 860EA34
|
|
||||||
.4byte gUnknown_0860E5F0
|
|
||||||
.4byte gUnknown_0860E7F0
|
|
||||||
.4byte gUnknown_0860E860
|
|
||||||
.4byte gUnknown_0860E8D0
|
|
||||||
.4byte gUnknown_0860E940
|
|
||||||
.4byte gUnknown_0860E9B0
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EA4C:: @ 860EA4C
|
|
||||||
.incbin "graphics/unknown/unknown_60EA4C.gbapal"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EA6C:: @ 860EA6C
|
|
||||||
.incbin "graphics/interface/menu_border.4bpp"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EB6C:: @ 860EB6C
|
|
||||||
.incbin "graphics/pokenav/icon.gbapal"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EB8C:: @ 860EB8C
|
|
||||||
.incbin "graphics/pokenav/icon.4bpp.lz"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gText_PokenavCallEllipsis:: @ 860EF70
|
|
||||||
.string "………………\p$"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EF78:: @ 860EF78
|
|
||||||
.4byte sub_819612C
|
|
||||||
.4byte sub_81961F0
|
|
||||||
.4byte sub_8196274
|
|
||||||
.4byte sub_81962B0
|
|
||||||
.4byte sub_81962D8
|
|
||||||
.4byte sub_8196330
|
|
||||||
.4byte sub_8196390
|
|
||||||
.4byte sub_81963F0
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EF98:: @ 860EF98
|
|
||||||
window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0f, 0x0200
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EFA0:: @ 860EFA0
|
|
||||||
.4byte gStringVar1
|
|
||||||
.4byte gStringVar2
|
|
||||||
.4byte gStringVar3
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EFAC:: @ 860EFAC
|
|
||||||
.4byte sub_8196A44
|
|
||||||
.4byte sub_8196A9C
|
|
||||||
.4byte sub_8196B98
|
|
||||||
.4byte sub_8196C70
|
|
||||||
.4byte sub_8196CF4
|
|
||||||
.4byte sub_8196D14
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EFC4:: @ 860EFC4
|
|
||||||
.4byte 0x00000282, gText_Kira
|
|
||||||
.4byte 0x000001e1, gText_Amy
|
|
||||||
.4byte 0x000002a9, gText_John
|
|
||||||
.4byte 0x000002af, gText_Roy
|
|
||||||
.4byte 0x00000033, gText_Gabby
|
|
||||||
.4byte 0x0000011f, gText_Anna
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860EFF4:: @ 860EFF4
|
|
||||||
.4byte gText_BattleTower2
|
|
||||||
.4byte gText_BattleDome
|
|
||||||
.4byte gText_BattlePalace
|
|
||||||
.4byte gText_BattleArena
|
|
||||||
.4byte gText_BattlePike
|
|
||||||
.4byte gText_BattleFactory
|
|
||||||
.4byte gText_BattlePyramid
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gUnknown_0860F010:: @ 860F010
|
|
||||||
.2byte FLAG_BADGE01_GET
|
|
||||||
.2byte FLAG_BADGE02_GET
|
|
||||||
.2byte FLAG_BADGE03_GET
|
|
||||||
.2byte FLAG_BADGE04_GET
|
|
||||||
.2byte FLAG_BADGE05_GET
|
|
||||||
.2byte FLAG_BADGE06_GET
|
|
||||||
.2byte FLAG_BADGE07_GET
|
|
||||||
.2byte FLAG_BADGE08_GET
|
|
||||||
|
|
||||||
gUnknown_0860F020:: @ 860F020
|
|
||||||
.4byte gBirchDexRatingText_LessThan10
|
|
||||||
.4byte gBirchDexRatingText_LessThan20
|
|
||||||
.4byte gBirchDexRatingText_LessThan30
|
|
||||||
.4byte gBirchDexRatingText_LessThan40
|
|
||||||
.4byte gBirchDexRatingText_LessThan50
|
|
||||||
.4byte gBirchDexRatingText_LessThan60
|
|
||||||
.4byte gBirchDexRatingText_LessThan70
|
|
||||||
.4byte gBirchDexRatingText_LessThan80
|
|
||||||
.4byte gBirchDexRatingText_LessThan90
|
|
||||||
.4byte gBirchDexRatingText_LessThan100
|
|
||||||
.4byte gBirchDexRatingText_LessThan110
|
|
||||||
.4byte gBirchDexRatingText_LessThan120
|
|
||||||
.4byte gBirchDexRatingText_LessThan130
|
|
||||||
.4byte gBirchDexRatingText_LessThan140
|
|
||||||
.4byte gBirchDexRatingText_LessThan150
|
|
||||||
.4byte gBirchDexRatingText_LessThan160
|
|
||||||
.4byte gBirchDexRatingText_LessThan170
|
|
||||||
.4byte gBirchDexRatingText_LessThan180
|
|
||||||
.4byte gBirchDexRatingText_LessThan190
|
|
||||||
.4byte gBirchDexRatingText_LessThan200
|
|
||||||
.4byte gBirchDexRatingText_DexCompleted
|
|
2955
data/event_scripts.s
2955
data/event_scripts.s
File diff suppressed because it is too large
Load Diff
2953
data/text/match_call.inc
Executable file
2953
data/text/match_call.inc
Executable file
File diff suppressed because it is too large
Load Diff
@ -9,6 +9,7 @@
|
|||||||
#define FRONTIER_FACILITY_FACTORY 4
|
#define FRONTIER_FACILITY_FACTORY 4
|
||||||
#define FRONTIER_FACILITY_PIKE 5
|
#define FRONTIER_FACILITY_PIKE 5
|
||||||
#define FRONTIER_FACILITY_PYRAMID 6
|
#define FRONTIER_FACILITY_PYRAMID 6
|
||||||
|
#define NUM_FRONTIER_FACILITIES 7
|
||||||
|
|
||||||
#define TENT_VERDANTURF 2
|
#define TENT_VERDANTURF 2
|
||||||
#define TENT_FALLARBOR 3
|
#define TENT_FALLARBOR 3
|
||||||
|
@ -44,5 +44,6 @@ void RtcInitLocalTimeOffset(s32 hour, s32 minute);
|
|||||||
void RtcCalcLocalTimeOffset(s32 days, s32 hours, s32 minutes, s32 seconds);
|
void RtcCalcLocalTimeOffset(s32 days, s32 hours, s32 minutes, s32 seconds);
|
||||||
void CalcTimeDifference(struct Time *result, struct Time *t1, struct Time *t2);
|
void CalcTimeDifference(struct Time *result, struct Time *t1, struct Time *t2);
|
||||||
u32 RtcGetMinuteCount(void);
|
u32 RtcGetMinuteCount(void);
|
||||||
|
u32 RtcGetLocalDayCount(void);
|
||||||
|
|
||||||
#endif // GUARD_RTC_UTIL_H
|
#endif // GUARD_RTC_UTIL_H
|
||||||
|
@ -869,6 +869,13 @@ extern const u8 gText_TeachWhichMoveToPkmn[];
|
|||||||
extern const u8 gText_GiveUpTeachingNewMove[];
|
extern const u8 gText_GiveUpTeachingNewMove[];
|
||||||
extern const u8 gText_TeachX[];
|
extern const u8 gText_TeachX[];
|
||||||
|
|
||||||
|
extern const u8 gText_Kira[];
|
||||||
|
extern const u8 gText_Amy[];
|
||||||
|
extern const u8 gText_John[];
|
||||||
|
extern const u8 gText_Roy[];
|
||||||
|
extern const u8 gText_Gabby[];
|
||||||
|
extern const u8 gText_Anna[];
|
||||||
|
|
||||||
extern const u8 gText_DadsAdvice[];
|
extern const u8 gText_DadsAdvice[];
|
||||||
extern const u8 gText_CantDismountBike[];
|
extern const u8 gText_CantDismountBike[];
|
||||||
extern const u8 gText_ItemFinderNothing[];
|
extern const u8 gText_ItemFinderNothing[];
|
||||||
@ -1993,4 +2000,211 @@ extern const u8 gText_CommunicationStandby5[];
|
|||||||
// roulette
|
// roulette
|
||||||
extern const u8 gUnknown_082A5B89[];
|
extern const u8 gUnknown_082A5B89[];
|
||||||
|
|
||||||
|
// match call
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A971C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9798[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9813[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A98A8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9977[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A99FD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9A78[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9AE8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9BA7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9C36[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9CC8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9D44[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9DD7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9E70[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9EFD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2A9FAB[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA028[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA099[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA100[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA188[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA214[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA2A1[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA31B[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA3A8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA442[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA4C5[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA520[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA5AD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA64D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA6AF[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA730[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA77A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA81C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA88C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA934[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AA9D3[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAA40[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAAE4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAB8C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAC25[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAC9D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAD41[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAE00[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAE7F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAEF1[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AAF69[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB010[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB076[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB11A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB1B4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB23D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB2E9[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB382[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB410[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB4B0[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB538[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB5E4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB670[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB6CD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB73C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB808[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB8B7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AB95D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABA03[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABA9F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABB62[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABC26[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABCE9[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABDA2[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABE5E[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ABF36[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC009[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC0BD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC18C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC228[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC30C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC3B6[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC446[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC5C7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC682[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC755[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC82C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AC914[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACA59[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACB02[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACC3F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACD2F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACE1E[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACF32[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ACFBE[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD0AC[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD194[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD1DF[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD2A8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD34F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD44E[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD53A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD642[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD801[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AD92E[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ADA8F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ADB9B[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ADC92[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ADE08[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2ADF07[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE0D9[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE1FD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE327[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE3DA[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE489[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE5CD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE698[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE704[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE78F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE859[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE8E6[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AE998[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AEA8F[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AEB77[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AEBFA[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AECC1[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AED52[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AEE35[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AEEF4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AEFDA[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF0E7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF1B8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF2C4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF371[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF480[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF671[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF7D8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AF8F7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFA39[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFB26[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFC07[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFC78[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFCFF[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFDA7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFE3D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFECA[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFF64[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2AFFF0[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B00B5[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0129[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B01A5[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0232[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B02D9[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0366[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B03E6[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0457[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B04DE[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0586[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B061C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B06A3[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B073B[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B07C7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0894[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0908[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0984[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0A11[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0AB8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0B45[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0BC5[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0C4A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0CC7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0D4A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0DC8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0E35[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0ED1[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B0F72[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B102A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B10A7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1121[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B11D3[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B124D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B12D0[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1347[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B13B1[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B142B[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B14B4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1525[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B158E[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1622[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B169D[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1775[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B17F8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1877[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1946[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B19C7[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1A4C[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1ACA[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1B50[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1BE4[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1C6A[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1CCF[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1D38[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1DCD[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1E4B[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1F24[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B1FA8[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B2022[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B20F3[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B2175[];
|
||||||
|
extern const u8 BattleFrontier_PokeNav_2B21FC[];
|
||||||
|
|
||||||
#endif //GUARD_STRINGS_H
|
#endif //GUARD_STRINGS_H
|
||||||
|
@ -262,7 +262,7 @@ SECTIONS {
|
|||||||
src/lilycove_lady.o(.text);
|
src/lilycove_lady.o(.text);
|
||||||
src/battle_dome.o(.text);
|
src/battle_dome.o(.text);
|
||||||
src/battle_palace.o(.text);
|
src/battle_palace.o(.text);
|
||||||
asm/battle_frontier_1.o(.text);
|
src/match_call.o(.text);
|
||||||
src/menu.o(.text);
|
src/menu.o(.text);
|
||||||
src/battle_factory_screen.o(.text);
|
src/battle_factory_screen.o(.text);
|
||||||
src/apprentice.o(.text);
|
src/apprentice.o(.text);
|
||||||
@ -289,7 +289,7 @@ SECTIONS {
|
|||||||
src/unk_pokedex_area_screen_helper.o(.text);
|
src/unk_pokedex_area_screen_helper.o(.text);
|
||||||
src/battle_pyramid_bag.o(.text);
|
src/battle_pyramid_bag.o(.text);
|
||||||
asm/pokenav.o(.text);
|
asm/pokenav.o(.text);
|
||||||
src/match_call.o(.text);
|
src/pokenav_match_call.o(.text);
|
||||||
asm/pokenav.o(.text.after.match.call);
|
asm/pokenav.o(.text.after.match.call);
|
||||||
src/rayquaza_scene.o(.text);
|
src/rayquaza_scene.o(.text);
|
||||||
src/walda_phrase.o(.text);
|
src/walda_phrase.o(.text);
|
||||||
@ -568,7 +568,7 @@ SECTIONS {
|
|||||||
src/lilycove_lady.o(.rodata);
|
src/lilycove_lady.o(.rodata);
|
||||||
src/battle_dome.o(.rodata);
|
src/battle_dome.o(.rodata);
|
||||||
src/battle_palace.o(.rodata);
|
src/battle_palace.o(.rodata);
|
||||||
data/battle_frontier_1.o(.rodata);
|
src/match_call.o(.rodata);
|
||||||
src/menu.o(.rodata);
|
src/menu.o(.rodata);
|
||||||
src/battle_factory_screen.o(.rodata);
|
src/battle_factory_screen.o(.rodata);
|
||||||
src/apprentice.o(.rodata);
|
src/apprentice.o(.rodata);
|
||||||
@ -593,7 +593,7 @@ SECTIONS {
|
|||||||
src/unk_pokedex_area_screen_helper.o(.rodata);
|
src/unk_pokedex_area_screen_helper.o(.rodata);
|
||||||
src/battle_pyramid_bag.o(.rodata);
|
src/battle_pyramid_bag.o(.rodata);
|
||||||
data/pokenav.o(.rodata);
|
data/pokenav.o(.rodata);
|
||||||
src/match_call.o(.rodata);
|
src/pokenav_match_call.o(.rodata);
|
||||||
data/pokenav.o(.rodata.after.match.call);
|
data/pokenav.o(.rodata.after.match.call);
|
||||||
src/rayquaza_scene.o(.rodata);
|
src/rayquaza_scene.o(.rodata);
|
||||||
src/walda_phrase.o(.rodata);
|
src/walda_phrase.o(.rodata);
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
#include "constants/maps.h"
|
#include "constants/maps.h"
|
||||||
#include "constants/songs.h"
|
#include "constants/songs.h"
|
||||||
|
|
||||||
extern bool32 sub_8196034(void);
|
extern bool32 TryStartMatchCall(void);
|
||||||
|
|
||||||
static EWRAM_DATA u8 sWildEncounterImmunitySteps = 0;
|
static EWRAM_DATA u8 sWildEncounterImmunitySteps = 0;
|
||||||
static EWRAM_DATA u16 sPreviousPlayerMetatileBehavior = 0;
|
static EWRAM_DATA u16 sPreviousPlayerMetatileBehavior = 0;
|
||||||
@ -600,7 +600,7 @@ static bool8 TryStartStepCountScript(u16 metatileBehavior)
|
|||||||
ScriptContext1_SetupScript(SSTidalCorridor_EventScript_23C050);
|
ScriptContext1_SetupScript(SSTidalCorridor_EventScript_23C050);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
if (sub_8196034())
|
if (TryStartMatchCall())
|
||||||
return TRUE;
|
return TRUE;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
#include "task.h"
|
#include "task.h"
|
||||||
#include "text.h"
|
#include "text.h"
|
||||||
|
|
||||||
extern bool32 sub_8196094(void);
|
extern bool32 IsMatchCallTaskActive(void);
|
||||||
extern void sub_8196080(u8*);
|
extern void StartMatchCallFromScript(u8*);
|
||||||
|
|
||||||
static EWRAM_DATA u8 sFieldMessageBoxMode = 0;
|
static EWRAM_DATA u8 sFieldMessageBoxMode = 0;
|
||||||
|
|
||||||
@ -68,7 +68,7 @@ bool8 ShowFieldMessage(u8 *str)
|
|||||||
|
|
||||||
void sub_8098214(u8 taskId)
|
void sub_8098214(u8 taskId)
|
||||||
{
|
{
|
||||||
if (!sub_8196094())
|
if (!IsMatchCallTaskActive())
|
||||||
{
|
{
|
||||||
sFieldMessageBoxMode = 0;
|
sFieldMessageBoxMode = 0;
|
||||||
DestroyTask(taskId);
|
DestroyTask(taskId);
|
||||||
@ -81,7 +81,7 @@ bool8 sub_8098238(u8 *str)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
StringExpandPlaceholders(gStringVar4, str);
|
StringExpandPlaceholders(gStringVar4, str);
|
||||||
CreateTask(sub_8098214, 0);
|
CreateTask(sub_8098214, 0);
|
||||||
sub_8196080(str);
|
StartMatchCallFromScript(str);
|
||||||
sFieldMessageBoxMode = 2;
|
sFieldMessageBoxMode = 2;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
3220
src/match_call.c
Normal file → Executable file
3220
src/match_call.c
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
@ -46,7 +46,7 @@ extern void NewGameInitPCItems(void);
|
|||||||
extern void ClearDecorationInventories(void);
|
extern void ClearDecorationInventories(void);
|
||||||
extern void ResetFanClub(void);
|
extern void ResetFanClub(void);
|
||||||
extern void copy_strings_to_sav1(void);
|
extern void copy_strings_to_sav1(void);
|
||||||
extern void sub_8195E10(void);
|
extern void InitMatchCallCounters(void);
|
||||||
extern void sub_801AFD8(void);
|
extern void sub_801AFD8(void);
|
||||||
extern void sub_800E5AC(void);
|
extern void sub_800E5AC(void);
|
||||||
extern void sub_81D54BC(void);
|
extern void sub_81D54BC(void);
|
||||||
@ -209,7 +209,7 @@ void NewGameInitData(void)
|
|||||||
SetLilycoveLady();
|
SetLilycoveLady();
|
||||||
ResetAllApprenticeData();
|
ResetAllApprenticeData();
|
||||||
ClearRankingHallRecords();
|
ClearRankingHallRecords();
|
||||||
sub_8195E10();
|
InitMatchCallCounters();
|
||||||
sub_801AFD8();
|
sub_801AFD8();
|
||||||
sub_800E5AC();
|
sub_800E5AC();
|
||||||
sub_81D54BC();
|
sub_81D54BC();
|
||||||
|
@ -127,7 +127,7 @@ extern void ExecuteTruckSequence(void);
|
|||||||
extern void sub_80A0A38(void);
|
extern void sub_80A0A38(void);
|
||||||
extern void WriteFlashScanlineEffectBuffer(u8);
|
extern void WriteFlashScanlineEffectBuffer(u8);
|
||||||
extern void sub_81AA2F8(void);
|
extern void sub_81AA2F8(void);
|
||||||
extern void sub_8195E10(void);
|
extern void InitMatchCallCounters(void);
|
||||||
extern void sub_80EDB44(void);
|
extern void sub_80EDB44(void);
|
||||||
extern void sub_81D64C0(void);
|
extern void sub_81D64C0(void);
|
||||||
extern void InitFieldMessageBox(void);
|
extern void InitFieldMessageBox(void);
|
||||||
@ -1777,7 +1777,7 @@ void CB2_ContinueSavedGame(void)
|
|||||||
PlayTimeCounter_Start();
|
PlayTimeCounter_Start();
|
||||||
ScriptContext1_Init();
|
ScriptContext1_Init();
|
||||||
ScriptContext2_Disable();
|
ScriptContext2_Disable();
|
||||||
sub_8195E10();
|
InitMatchCallCounters();
|
||||||
if (UseContinueGameWarp() == TRUE)
|
if (UseContinueGameWarp() == TRUE)
|
||||||
{
|
{
|
||||||
ClearContinueGameWarpStatus();
|
ClearContinueGameWarpStatus();
|
||||||
|
1275
src/pokenav_match_call.c
Normal file
1275
src/pokenav_match_call.c
Normal file
File diff suppressed because it is too large
Load Diff
@ -340,7 +340,7 @@ u32 RtcGetMinuteCount(void)
|
|||||||
return (24 * 60) * RtcGetDayCount(&sRtc) + 60 * sRtc.hour + sRtc.minute;
|
return (24 * 60) * RtcGetDayCount(&sRtc) + 60 * sRtc.hour + sRtc.minute;
|
||||||
}
|
}
|
||||||
|
|
||||||
u16 RtcGetLocalDayCount(void)
|
u32 RtcGetLocalDayCount(void)
|
||||||
{
|
{
|
||||||
return RtcGetDayCount(&sRtc);
|
return RtcGetDayCount(&sRtc);
|
||||||
}
|
}
|
||||||
|
@ -257,13 +257,7 @@ gPlayerFacingPosition: @ 203AB40
|
|||||||
.include "src/trainer_pokemon_sprites.o"
|
.include "src/trainer_pokemon_sprites.o"
|
||||||
.include "src/lilycove_lady.o"
|
.include "src/lilycove_lady.o"
|
||||||
.include "src/battle_dome.o"
|
.include "src/battle_dome.o"
|
||||||
|
.include "src/match_call.o"
|
||||||
gUnknown_0203CD80: @ 203CD80
|
|
||||||
.space 0x8
|
|
||||||
|
|
||||||
gUnknown_0203CD88: @ 203CD88
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
.include "src/menu.o"
|
.include "src/menu.o"
|
||||||
.include "src/battle_factory_screen.o"
|
.include "src/battle_factory_screen.o"
|
||||||
.include "src/mossdeep_gym.o"
|
.include "src/mossdeep_gym.o"
|
||||||
|
Loading…
Reference in New Issue
Block a user