mirror of
https://github.com/pret/pmd-red.git
synced 2025-02-20 13:20:49 +00:00
Rename gulpin_shop_1 and move data to src
This commit is contained in:
parent
0b1cd35ed8
commit
624dca1a93
@ -491,543 +491,4 @@ gUnknown_80DC2F8: @ 80DC2F8
|
||||
|
||||
.global gUnknown_80DC310
|
||||
gUnknown_80DC310: @ 80DC310
|
||||
.string "{ARG_POKEMON_0}\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC31C
|
||||
gUnknown_80DC31C: @ 80DC31C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC334
|
||||
gUnknown_80DC334: @ 80DC334
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x13, 0x00, 0x04, 0x00
|
||||
.byte 0x08, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC34C
|
||||
gUnknown_80DC34C: @ 80DC34C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x00, 0x0e, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC37C
|
||||
gUnknown_80DC37C: @ 80DC37C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x00, 0x03, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC394
|
||||
gUnknown_80DC394: @ 80DC394
|
||||
.string "{R_BUTTON}+{DPAD}: Shift moves\n"
|
||||
.string "{R_BUTTON}+{A_BUTTON}: Switch link {SELECT_BUTTON} Set\0"
|
||||
|
||||
.global gGulpinProceed
|
||||
gGulpinProceed: @ 80DC3C4
|
||||
.string "Proceed\0"
|
||||
.align 2,0
|
||||
|
||||
.global gGulpinInfo
|
||||
gGulpinInfo: @ 80DC3CC
|
||||
.string "{COLOR_1 YELLOW}Info{END_COLOR_TEXT_1} \0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC3D8
|
||||
gUnknown_80DC3D8: @ 80DC3D8
|
||||
.string "Moves\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC3E0
|
||||
gUnknown_80DC3E0: @ 80DC3E0
|
||||
.string "Summary\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC3E8
|
||||
gUnknown_80DC3E8: @ 80DC3E8
|
||||
.string "Check IQ\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC3F4
|
||||
gUnknown_80DC3F4: @ 80DC3F4
|
||||
.string "Remember\0"
|
||||
.align 2,0
|
||||
|
||||
.global gGulpinDeselect
|
||||
gGulpinDeselect: @ 80DC400
|
||||
.string "Deselect\0"
|
||||
.align 2,0
|
||||
|
||||
.global gGulpinSet
|
||||
gGulpinSet: @ 80DC40C
|
||||
.string "Set\0"
|
||||
.align 2,0
|
||||
|
||||
.global gGulpinLink
|
||||
gGulpinLink: @ 80DC410
|
||||
.string "Link\0"
|
||||
.align 2,0
|
||||
|
||||
.global gGulpinDelink
|
||||
gGulpinDelink: @ 80DC418
|
||||
.string "Delink\0"
|
||||
.align 2,0
|
||||
|
||||
.global gGulpinForget
|
||||
gGulpinForget: @ 80DC420
|
||||
.string "Forget\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC428
|
||||
gUnknown_80DC428: @ 80DC428
|
||||
.string "Setting moves\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC438
|
||||
gUnknown_80DC438: @ 80DC438
|
||||
.string "Linking moves\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC448
|
||||
gUnknown_80DC448: @ 80DC448
|
||||
.string "Remembering moves\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC464
|
||||
gUnknown_80DC464: @ 80DC464
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC47C
|
||||
gUnknown_80DC47C: @ 80DC47C
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x06, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC494
|
||||
gUnknown_80DC494: @ 80DC494
|
||||
.string "Friend Areas\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC4A4
|
||||
gUnknown_80DC4A4: @ 80DC4A4
|
||||
.string "{COLOR_1 RED}%s{END_COLOR_TEXT_1}\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC4AC
|
||||
gUnknown_80DC4AC: @ 80DC4AC
|
||||
.string "{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC4BC
|
||||
gUnknown_80DC4BC: @ 80DC4BC
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC4D4
|
||||
gUnknown_80DC4D4: @ 80DC4D4
|
||||
.byte 0x01, 0x00, 0x12, 0x00
|
||||
|
||||
.global gUnknown_80DC4D8
|
||||
gUnknown_80DC4D8: @ 80DC4D8
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x06, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x1a, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x00, 0x00
|
||||
|
||||
.4byte gUnknown_80DC4D4
|
||||
|
||||
.global gUnknown_80DC4F0
|
||||
gUnknown_80DC4F0: @ 80DC4F0
|
||||
.string "Inhabitants (Friends: {COLOR_2 CYAN}Light blue{END_COLOR_TEXT_2})\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC518
|
||||
gUnknown_80DC518: @ 80DC518
|
||||
.string "Inhabitants\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC524
|
||||
gUnknown_80DC524: @ 80DC524
|
||||
.string "{COLOR_2 CYAN}%s{END_COLOR_TEXT_2}\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC534
|
||||
gUnknown_80DC534: @ 80DC534
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC54C
|
||||
gUnknown_80DC54C: @ 80DC54C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC564
|
||||
gUnknown_80DC564: @ 80DC564
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x00, 0x0e, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC584
|
||||
gUnknown_80DC584: @ 80DC584
|
||||
.4byte Yes_80DC5A0
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.4byte No_80DC59C
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
|
||||
.global No_80DC59C
|
||||
No_80DC59C:
|
||||
.string "No\0"
|
||||
.align 2,0
|
||||
.global Yes_80DC5A0
|
||||
Yes_80DC5A0:
|
||||
.string "Yes\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC5A4
|
||||
gUnknown_80DC5A4: @ 80DC5A4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5BC
|
||||
gUnknown_80DC5BC: @ 80DC5BC
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5D4
|
||||
gUnknown_80DC5D4: @ 80DC5D4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x0b, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5EC
|
||||
gUnknown_80DC5EC: @ 80DC5EC
|
||||
.byte 0x81, 0x48
|
||||
.byte 0x81, 0x48
|
||||
.byte 0x81, 0x48
|
||||
.byte 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5F4
|
||||
gUnknown_80DC5F4: @ 80DC5F4
|
||||
.string "It doesn{APOSTROPHE}t appear to be hungry.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC618
|
||||
gUnknown_80DC618: @ 80DC618
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "This Gummi looks like a big favorite!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC674
|
||||
gUnknown_80DC674: @ 80DC674
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "This Gummi looks like a favorite!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC6CC
|
||||
gUnknown_80DC6CC: @ 80DC6CC
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "It doesn{APOSTROPHE}t seem to dislike this Gummi.\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC728
|
||||
gUnknown_80DC728: @ 80DC728
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "It appears to be just a little satisfied.\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC788
|
||||
gUnknown_80DC788: @ 80DC788
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ helped it learn how to\n"
|
||||
.string "use {ARG_MOVE_ITEM_1}!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC7B4
|
||||
gUnknown_80DC7B4: @ 80DC7B4
|
||||
.string "Yes! {ARG_POKEMON_1} grew explosively!\n"
|
||||
.string "Attack{COMMA} Defense{COMMA} and so on rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC7FC
|
||||
gUnknown_80DC7FC: @ 80DC7FC
|
||||
@ replacing .incbin "baserom.gba", 0x000dc7fc, 0x20
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Attack rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC81C
|
||||
gUnknown_80DC81C: @ 80DC81C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc81c, 0x28
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Special Attack rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC844
|
||||
gUnknown_80DC844: @ 80DC844
|
||||
@ replacing .incbin "baserom.gba", 0x000dc844, 0x20
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Defense rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
|
||||
.global gUnknown_80DC864
|
||||
gUnknown_80DC864: @ 80DC864
|
||||
@ replacing .incbin "baserom.gba", 0x000dc864, 0x28
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Special Defense rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC88C
|
||||
gUnknown_80DC88C: @ 80DC88C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc88c, 0x20
|
||||
.string "You don{APOSTROPHE}t have any Gummis.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8AC
|
||||
gUnknown_80DC8AC: @ 80DC8AC
|
||||
@ replacing .incbin "baserom.gba", 0x000dc8ac, 0x1c
|
||||
.string "You don{APOSTROPHE}t have an item.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8C8
|
||||
gUnknown_80DC8C8: @ 80DC8C8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc8c8, 0x14
|
||||
.string "The Gummi is gone!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8DC
|
||||
gUnknown_80DC8DC: @ 80DC8DC
|
||||
.string "The item is gone!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8F0
|
||||
gUnknown_80DC8F0: @ 80DC8F0
|
||||
.string "Give\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8F8
|
||||
gUnknown_80DC8F8: @ 80DC8F8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc8f8, 0xc
|
||||
.string "Use\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC904
|
||||
gUnknown_80DC904: @ 80DC904
|
||||
@ replacing .incbin "baserom.gba", 0x000dc904, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC91C
|
||||
gUnknown_80DC91C: @ 80DC91C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc91c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x0f, 0x00, 0x0e, 0x00
|
||||
.byte 0x0e, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC934
|
||||
gUnknown_80DC934: @ 80DC934
|
||||
@ replacing .incbin "baserom.gba", 0x000dc934, 0x8
|
||||
.string "Pokémon\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC93C
|
||||
gUnknown_80DC93C: @ 80DC93C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc93c, 0x14
|
||||
.string "{COLOR_2}%c%s{END_COLOR_TEXT_2}\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC950
|
||||
gUnknown_80DC950: @ 80DC950
|
||||
@ replacing .incbin "baserom.gba", 0x000dc950, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC968
|
||||
gUnknown_80DC968: @ 80DC968
|
||||
@ replacing .incbin "baserom.gba", 0x000dc968, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x0f, 0x00, 0x0e, 0x00
|
||||
.byte 0x0e, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC980
|
||||
gUnknown_80DC980: @ 80DC980
|
||||
@ replacing .incbin "baserom.gba", 0x000dc980, 0x8
|
||||
.string "Friends\0"
|
||||
|
||||
.global gUnknown_80DC988
|
||||
gUnknown_80DC988: @ 80DC988
|
||||
@ replacing .incbin "baserom.gba", 0x000dc988, 0x10
|
||||
.string "Pokémon Friends\0"
|
||||
|
||||
.global gUnknown_80DC998
|
||||
gUnknown_80DC998: @ 80DC998
|
||||
@ replacing .incbin "baserom.gba", 0x000dc998, 0xc
|
||||
.string "{COLOR_2}%c%s{END_COLOR_TEXT_2}\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC9A4
|
||||
gUnknown_80DC9A4: @ 80DC9A4
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9a4, 0xc
|
||||
.string "%s\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC9B0
|
||||
gUnknown_80DC9B0: @ 80DC9B0
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9b0, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC9C8
|
||||
gUnknown_80DC9C8: @ 80DC9C8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9c8, 0x20
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x12, 0x00, 0x0e, 0x00
|
||||
.byte 0x12, 0x00, 0x02, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC9E8
|
||||
gUnknown_80DC9E8: @ 80DC9E8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9e8, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DCA00
|
||||
gUnknown_80DCA00: @ 80DCA00
|
||||
@ replacing .incbin "baserom.gba", 0x000dca00, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DCA18
|
||||
gUnknown_80DCA18: @ 80DCA18
|
||||
.string "Evolve\0"
|
||||
.align 2,0
|
||||
.4byte gUnknown_80DCA18
|
||||
|
||||
.global gUnknown_80DCA24
|
||||
gUnknown_80DCA24: @ 80DCA24
|
||||
.string "No\0"
|
||||
.align 2,0
|
||||
.4byte gUnknown_80DCA24
|
||||
|
||||
.global gUnknown_80DCA2C
|
||||
gUnknown_80DCA2C: @ 80DCA2C
|
||||
@ replacing .incbin "baserom.gba", 0x000dca2c, 0x8
|
||||
.string "Yes\0"
|
||||
.align 2,0
|
||||
.4byte gUnknown_80DCA2C
|
||||
.string "{ARG_POKEMON_0}\0"
|
436
data/data_80DC464.s
Normal file
436
data/data_80DC464.s
Normal file
@ -0,0 +1,436 @@
|
||||
.section .rodata
|
||||
|
||||
@ wigglytuff_shop
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC464
|
||||
gUnknown_80DC464: @ 80DC464
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC47C
|
||||
gUnknown_80DC47C: @ 80DC47C
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x06, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC494
|
||||
gUnknown_80DC494: @ 80DC494
|
||||
.string "Friend Areas\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC4A4
|
||||
gUnknown_80DC4A4: @ 80DC4A4
|
||||
.string "{COLOR_1 RED}%s{END_COLOR_TEXT_1}\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC4AC
|
||||
gUnknown_80DC4AC: @ 80DC4AC
|
||||
.string "{COLOR_1 GREEN}%s{END_COLOR_TEXT_1}\0"
|
||||
.align 2,0
|
||||
|
||||
@ wigglytuff_shop #2
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC4BC
|
||||
gUnknown_80DC4BC: @ 80DC4BC
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC4D4
|
||||
gUnknown_80DC4D4: @ 80DC4D4
|
||||
.byte 0x01, 0x00, 0x12, 0x00
|
||||
|
||||
.global gUnknown_80DC4D8
|
||||
gUnknown_80DC4D8: @ 80DC4D8
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x06, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x02, 0x00
|
||||
.byte 0x1a, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x11, 0x00
|
||||
.byte 0x00, 0x00
|
||||
|
||||
.4byte gUnknown_80DC4D4
|
||||
|
||||
.global gUnknown_80DC4F0
|
||||
gUnknown_80DC4F0: @ 80DC4F0
|
||||
.string "Inhabitants (Friends: {COLOR_2 CYAN}Light blue{END_COLOR_TEXT_2})\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC518
|
||||
gUnknown_80DC518: @ 80DC518
|
||||
.string "Inhabitants\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC524
|
||||
gUnknown_80DC524: @ 80DC524
|
||||
.string "{COLOR_2 CYAN}%s{END_COLOR_TEXT_2}\0"
|
||||
.align 2,0
|
||||
|
||||
@ wigglytuff_shop #3
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC534
|
||||
gUnknown_80DC534: @ 80DC534
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC54C
|
||||
gUnknown_80DC54C: @ 80DC54C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC564
|
||||
gUnknown_80DC564: @ 80DC564
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x00, 0x0e, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
@ code_8023144
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC584
|
||||
gUnknown_80DC584: @ 80DC584
|
||||
.4byte Yes_80DC5A0
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.4byte No_80DC59C
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
|
||||
.global No_80DC59C
|
||||
No_80DC59C:
|
||||
.string "No\0"
|
||||
.align 2,0
|
||||
.global Yes_80DC5A0
|
||||
Yes_80DC5A0:
|
||||
.string "Yes\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC5A4
|
||||
gUnknown_80DC5A4: @ 80DC5A4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5BC
|
||||
gUnknown_80DC5BC: @ 80DC5BC
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5D4
|
||||
gUnknown_80DC5D4: @ 80DC5D4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x0b, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5EC
|
||||
gUnknown_80DC5EC: @ 80DC5EC
|
||||
.byte 0x81, 0x48
|
||||
.byte 0x81, 0x48
|
||||
.byte 0x81, 0x48
|
||||
.byte 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC5F4
|
||||
gUnknown_80DC5F4: @ 80DC5F4
|
||||
.string "It doesn{APOSTROPHE}t appear to be hungry.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC618
|
||||
gUnknown_80DC618: @ 80DC618
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "This Gummi looks like a big favorite!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC674
|
||||
gUnknown_80DC674: @ 80DC674
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "This Gummi looks like a favorite!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC6CC
|
||||
gUnknown_80DC6CC: @ 80DC6CC
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "It doesn{APOSTROPHE}t seem to dislike this Gummi.\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC728
|
||||
gUnknown_80DC728: @ 80DC728
|
||||
.string "{ARG_POKEMON_1} took the Gummi and ate it.\n"
|
||||
.string "It appears to be just a little satisfied.\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ went up!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC788
|
||||
gUnknown_80DC788: @ 80DC788
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s IQ helped it learn how to\n"
|
||||
.string "use {ARG_MOVE_ITEM_1}!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC7B4
|
||||
gUnknown_80DC7B4: @ 80DC7B4
|
||||
.string "Yes! {ARG_POKEMON_1} grew explosively!\n"
|
||||
.string "Attack{COMMA} Defense{COMMA} and so on rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC7FC
|
||||
gUnknown_80DC7FC: @ 80DC7FC
|
||||
@ replacing .incbin "baserom.gba", 0x000dc7fc, 0x20
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Attack rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC81C
|
||||
gUnknown_80DC81C: @ 80DC81C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc81c, 0x28
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Special Attack rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC844
|
||||
gUnknown_80DC844: @ 80DC844
|
||||
@ replacing .incbin "baserom.gba", 0x000dc844, 0x20
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Defense rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
|
||||
.global gUnknown_80DC864
|
||||
gUnknown_80DC864: @ 80DC864
|
||||
@ replacing .incbin "baserom.gba", 0x000dc864, 0x28
|
||||
.string "Yes!\n"
|
||||
.string "{ARG_POKEMON_1}{APOSTROPHE}s Special Defense rose by 1!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC88C
|
||||
gUnknown_80DC88C: @ 80DC88C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc88c, 0x20
|
||||
.string "You don{APOSTROPHE}t have any Gummis.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8AC
|
||||
gUnknown_80DC8AC: @ 80DC8AC
|
||||
@ replacing .incbin "baserom.gba", 0x000dc8ac, 0x1c
|
||||
.string "You don{APOSTROPHE}t have an item.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8C8
|
||||
gUnknown_80DC8C8: @ 80DC8C8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc8c8, 0x14
|
||||
.string "The Gummi is gone!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8DC
|
||||
gUnknown_80DC8DC: @ 80DC8DC
|
||||
.string "The item is gone!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8F0
|
||||
gUnknown_80DC8F0: @ 80DC8F0
|
||||
.string "Give\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC8F8
|
||||
gUnknown_80DC8F8: @ 80DC8F8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc8f8, 0xc
|
||||
.string "Use\0"
|
||||
.align 2,0
|
||||
|
||||
@ code_8023144 #2
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC904
|
||||
gUnknown_80DC904: @ 80DC904
|
||||
@ replacing .incbin "baserom.gba", 0x000dc904, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC91C
|
||||
gUnknown_80DC91C: @ 80DC91C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc91c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x0f, 0x00, 0x0e, 0x00
|
||||
.byte 0x0e, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC934
|
||||
gUnknown_80DC934: @ 80DC934
|
||||
@ replacing .incbin "baserom.gba", 0x000dc934, 0x8
|
||||
.string "Pokémon\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC93C
|
||||
gUnknown_80DC93C: @ 80DC93C
|
||||
@ replacing .incbin "baserom.gba", 0x000dc93c, 0x14
|
||||
.string "{COLOR_2}%c%s{END_COLOR_TEXT_2}\0"
|
||||
.align 2,0
|
||||
|
||||
@ code_801EE10_1
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC950
|
||||
gUnknown_80DC950: @ 80DC950
|
||||
@ replacing .incbin "baserom.gba", 0x000dc950, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC968
|
||||
gUnknown_80DC968: @ 80DC968
|
||||
@ replacing .incbin "baserom.gba", 0x000dc968, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x0f, 0x00, 0x0e, 0x00
|
||||
.byte 0x0e, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC980
|
||||
gUnknown_80DC980: @ 80DC980
|
||||
@ replacing .incbin "baserom.gba", 0x000dc980, 0x8
|
||||
.string "Friends\0"
|
||||
|
||||
.global gUnknown_80DC988
|
||||
gUnknown_80DC988: @ 80DC988
|
||||
@ replacing .incbin "baserom.gba", 0x000dc988, 0x10
|
||||
.string "Pokémon Friends\0"
|
||||
|
||||
.global gUnknown_80DC998
|
||||
gUnknown_80DC998: @ 80DC998
|
||||
@ replacing .incbin "baserom.gba", 0x000dc998, 0xc
|
||||
.string "{COLOR_2}%c%s{END_COLOR_TEXT_2}\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC9A4
|
||||
gUnknown_80DC9A4: @ 80DC9A4
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9a4, 0xc
|
||||
.string "%s\0"
|
||||
.align 2,0
|
||||
|
||||
@ code_801EE10_1 #2
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC9B0
|
||||
gUnknown_80DC9B0: @ 80DC9B0
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9b0, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC9C8
|
||||
gUnknown_80DC9C8: @ 80DC9C8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9c8, 0x20
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x12, 0x00, 0x0e, 0x00
|
||||
.byte 0x12, 0x00, 0x02, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
@ luminous_cave
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DC9E8
|
||||
gUnknown_80DC9E8: @ 80DC9E8
|
||||
@ replacing .incbin "baserom.gba", 0x000dc9e8, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DCA00
|
||||
gUnknown_80DCA00: @ 80DCA00
|
||||
@ replacing .incbin "baserom.gba", 0x000dca00, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DCA18
|
||||
gUnknown_80DCA18: @ 80DCA18
|
||||
.string "Evolve\0"
|
||||
.align 2,0
|
||||
.4byte gUnknown_80DCA18
|
||||
|
||||
.global gUnknown_80DCA24
|
||||
gUnknown_80DCA24: @ 80DCA24
|
||||
.string "No\0"
|
||||
.align 2,0
|
||||
.4byte gUnknown_80DCA24
|
||||
|
||||
.global gUnknown_80DCA2C
|
||||
gUnknown_80DCA2C: @ 80DCA2C
|
||||
@ replacing .incbin "baserom.gba", 0x000dca2c, 0x8
|
||||
.string "Yes\0"
|
||||
.align 2,0
|
||||
.4byte gUnknown_80DCA2C
|
@ -1,30 +1,13 @@
|
||||
.section .rodata
|
||||
|
||||
.global gUnknown_80F42D0
|
||||
gUnknown_80F42D0: @ 80F42D0
|
||||
@ replacing .incbin "baserom.gba", 0x000f42d0, 0x20
|
||||
.byte 0x3f, 0x36, 0x37, 0x4e, 0x50, 0x52, 0x38, 0x39, 0x46, 0x30, 0x2b, 0x85, 0x53, 0x54, 0x58, 0x59, 0x34, 0x35, 0x4d, 0x43, 0x48, 0x4a, 0x2d, 0x4b, 0x31, 0x32, 0x21, 0xbe, 0x33, 0x51, 0xbd, 0x57
|
||||
|
||||
.global gUnknown_80F42F0
|
||||
gUnknown_80F42F0: @ 80F42F0
|
||||
@ replacing .incbin "baserom.gba", 0x000f42f0, 0x100
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0a, 0xff, 0x16, 0xff, 0xff, 0x09, 0x18, 0x19, 0x1c, 0x10, 0x11, 0x01, 0x02, 0x06, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00
|
||||
.byte 0xff, 0xff, 0xff, 0x13, 0xff, 0xff, 0x08, 0xff, 0x14, 0xff, 0x15, 0x17, 0xff, 0x12, 0x03, 0xff, 0x04, 0x1d, 0x05, 0x0c, 0x0d, 0xff, 0xff, 0x1f, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0x0b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x1b, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
|
||||
.align 2,0
|
||||
@ code_803D110.s (probably part of code_803D0D8)
|
||||
.global gUnknown_80F43F0
|
||||
gUnknown_80F43F0: @ 80F43F0
|
||||
@ replacing .incbin "baserom.gba", 0x000f43f0, 0x36
|
||||
.byte 0x0d, 0x07, 0x19, 0x0f, 0x04, 0x1d, 0x2a, 0x31, 0x08, 0x13, 0x2d, 0x18, 0x0e, 0x1a, 0x1b, 0x29, 0x01, 0x20, 0x21, 0x22, 0x11, 0x33, 0x26, 0x00, 0x35, 0x0a, 0x2b, 0x1f, 0x12, 0x23, 0x2c, 0x17
|
||||
.byte 0x27, 0x10, 0x1c, 0x30, 0x0b, 0x02, 0x24, 0x09, 0x32, 0x05, 0x28, 0x34, 0x2e, 0x03, 0x1e, 0x0c, 0x25, 0x14, 0x2f, 0x16, 0x06, 0x15
|
||||
|
||||
.global gUnknown_80F4426
|
||||
gUnknown_80F4426: @ 80F4426
|
||||
@ replacing .incbin "baserom.gba", 0x000f4426, 0x22
|
||||
.byte 0x0c, 0x06, 0x13, 0x08, 0x04, 0x0d, 0x0f, 0x09, 0x10, 0x02, 0x14, 0x12, 0x00, 0x15, 0x0b, 0x05, 0x17, 0x03, 0x11, 0x0a, 0x01, 0x0e, 0x16, 0x07, 0x00, 0x00
|
||||
.byte 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
|
||||
|
@ -3,6 +3,9 @@
|
||||
|
||||
#include "text.h"
|
||||
|
||||
bool8 sub_801BEEC(s16);
|
||||
u32 sub_801BF48(void);
|
||||
void sub_801BF98(void);
|
||||
bool8 sub_801C8C4(s32, s32, UnkTextStruct2_sub *, u32);
|
||||
extern u32 sub_801CA08(bool8);
|
||||
u8 sub_801CB24(void);
|
||||
|
@ -31,8 +31,9 @@ u8 sub_801EE10(u32, s16, Move *, u32, const u8 *, u32);
|
||||
// code_801EE10.s
|
||||
extern u32 sub_801EF38(u32);
|
||||
extern u32 sub_801F194(void);
|
||||
extern bool8 sub_801F1A4(void);
|
||||
extern void sub_801F1B0(bool8, bool8);
|
||||
extern void sub_801F214(void);
|
||||
extern void sub_801F280(u32); // Probably bool
|
||||
|
||||
#endif
|
||||
#endif // CODE_801EE10_H
|
@ -1,6 +1,9 @@
|
||||
#ifndef GUARD_CODE_801EE10_1_H
|
||||
#define GUARD_CODE_801EE10_1_H
|
||||
|
||||
bool8 sub_8024458(s16, s32);
|
||||
void sub_802453C(void);
|
||||
|
||||
// code_801EE10_1.s
|
||||
extern void sub_8023868(u32, u32, u32, u32);
|
||||
extern u32 sub_8023A94(bool8);
|
||||
|
@ -1,6 +1,12 @@
|
||||
#ifndef GUARD_CODE_801EE10_MID_H
|
||||
#define GUARD_CODE_801EE10_MID_H
|
||||
|
||||
bool8 sub_801F428(s16, s32);
|
||||
u32 sub_801F520(u8);
|
||||
u16 sub_801F5B4(void);
|
||||
void sub_801F5F0(bool8);
|
||||
void sub_801F63C(void);
|
||||
void sub_801F700(void);
|
||||
bool8 sub_801F808(u16 *);
|
||||
u32 sub_801F890(void);
|
||||
void sub_801F8D0(void);
|
||||
|
8
include/code_803D0D8.h
Normal file
8
include/code_803D0D8.h
Normal file
@ -0,0 +1,8 @@
|
||||
#ifndef GUARD_CODE_803D0D8_H
|
||||
#define GUARD_CODE_803D0D8_H
|
||||
|
||||
u8 sub_803D0D8(void);
|
||||
u8 sub_803D0F0(u8);
|
||||
u8 sub_803D100(u8);
|
||||
|
||||
#endif // GUARD_CODE_803D0D8_H
|
@ -1,8 +1,8 @@
|
||||
#ifndef GUARD_code_8098BDC_H
|
||||
#define GUARD_code_8098BDC_H
|
||||
#ifndef GUARD_CODE_8098BDC_H
|
||||
#define GUARD_CODE_8098BDC_H
|
||||
|
||||
extern void sub_80993D8(void);
|
||||
extern void sub_80993E4(void);
|
||||
extern void sub_8099690(u32);
|
||||
|
||||
#endif // GUARD_code_8098BDC_H
|
||||
#endif // GUARD_CODE_8098BDC_H
|
@ -1,5 +1,5 @@
|
||||
#ifndef GUARD_GULPIN_SHOP_1_H
|
||||
#define GUARD_GULPIN_SHOP_1_H
|
||||
#ifndef GUARD_GULPIN_SHOP_801FB50_H
|
||||
#define GUARD_GULPIN_SHOP_801FB50_H
|
||||
|
||||
#include "constants/move.h"
|
||||
#include "file_system.h"
|
||||
@ -44,4 +44,8 @@ struct unkStruct_203B27C
|
||||
UnkTextStruct2 unk180[4];
|
||||
};
|
||||
|
||||
#endif // GUARD_GULPIN_SHOP_1_H
|
||||
bool8 sub_801FB50(u32);
|
||||
u32 sub_801FC40(void);
|
||||
void sub_801FD7C(void);
|
||||
|
||||
#endif // GUARD_GULPIN_SHOP_801FB50_H
|
@ -113,7 +113,7 @@ SECTIONS {
|
||||
src/code_801EE10.o(.text);
|
||||
asm/code_801EE10.o(.text);
|
||||
src/code_801EE10_mid.o(.text);
|
||||
src/gulpin_shop_1.o(.text);
|
||||
src/gulpin_shop_801FB50.o(.text);
|
||||
src/wigglytuff_shop.o(.text);
|
||||
src/code_8023144_pre.o(.text);
|
||||
asm/code_8023144.o(.text);
|
||||
@ -410,6 +410,8 @@ SECTIONS {
|
||||
src/code_801B3C0.o(.rodata);
|
||||
src/code_801B60C.o(.rodata);
|
||||
data/data_80DBD98.o(.rodata);
|
||||
src/gulpin_shop_801FB50.o(.rodata);
|
||||
data/data_80DC464.o(.rodata);
|
||||
src/luminous_cave.o(.rodata);
|
||||
src/friend_list_menu.o(.rodata);
|
||||
src/party_list_menu.o(.rodata);
|
||||
@ -450,6 +452,7 @@ SECTIONS {
|
||||
src/pokemon_mail.o(.rodata);
|
||||
data/personality_test.o(.rodata);
|
||||
src/personality_test.o(.rodata);
|
||||
src/code_803D0D8.o(.rodata);
|
||||
data/data_80F4278.o(.rodata);
|
||||
src/dungeon_util.o(.rodata);
|
||||
data/data_80F4468.o(.rodata);
|
||||
|
@ -1,5 +1,6 @@
|
||||
#include "global.h"
|
||||
#include "bg_palette_buffer.h"
|
||||
#include "code_801EE10_1.h"
|
||||
#include "friend_area.h"
|
||||
#include "constants/friend_area.h"
|
||||
#include "constants/input.h"
|
||||
@ -20,6 +21,7 @@
|
||||
#include "wigglytuff_shop.h"
|
||||
#include "event_flag.h"
|
||||
#include "ground_main.h"
|
||||
#include "code_801C620.h"
|
||||
|
||||
struct unkStruct_203B258
|
||||
{
|
||||
@ -55,15 +57,12 @@ extern u8 gUnknown_80DBFA0[]; // Field
|
||||
extern void sub_801DB54();
|
||||
extern void sub_801DBD4();
|
||||
|
||||
extern u32 sub_801BF48(void);
|
||||
extern void sub_801BF98(void);
|
||||
extern void sub_801D208(u8);
|
||||
extern u32 sub_801DCE8(void);
|
||||
extern void sub_801DD50(void);
|
||||
extern u32 sub_8022860();
|
||||
extern void sub_8022908();
|
||||
extern u32 sub_80244E4(void);
|
||||
extern void sub_802453C(void);
|
||||
extern u32 sub_8025F68();
|
||||
extern u8 sub_802604C();
|
||||
extern void sub_8026058();
|
||||
@ -125,8 +124,6 @@ extern bool8 sub_8096E2C(void);
|
||||
extern u32 sub_801DCC4(void);
|
||||
extern u32 sub_8027074(void);
|
||||
extern void sub_80227B8(PokemonStruct1 *);
|
||||
extern bool8 sub_8024458(s16, u32);
|
||||
extern bool8 sub_801BEEC(s16);
|
||||
void sub_801D894(void);
|
||||
u32 sub_8025EF4(PokemonStruct1 *);
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include "global.h"
|
||||
#include "code_801EE10_1.h"
|
||||
#include "constants/input.h"
|
||||
#include "code_800D090.h"
|
||||
#include "pokemon.h"
|
||||
|
@ -65,7 +65,6 @@ extern void sub_801F9A4(void);
|
||||
|
||||
u32 sub_801F7E4(void);
|
||||
void sub_801F690(void);
|
||||
void sub_801F700(void);
|
||||
|
||||
s32 sub_801F3F8(void)
|
||||
{
|
||||
@ -84,8 +83,8 @@ s32 sub_801F3F8(void)
|
||||
return counter;
|
||||
}
|
||||
|
||||
bool8 sub_801F428(s16 index, s32 param_2) {
|
||||
|
||||
bool8 sub_801F428(s16 index, s32 param_2)
|
||||
{
|
||||
s32 index_s32 = index;
|
||||
gUnknown_203B274 = MemoryAlloc(sizeof(struct unkStruct_203B274), 0x8);
|
||||
gUnknown_203B274->pokeStruct = &gRecruitedPokemonRef->pokemon[index_s32];
|
||||
@ -144,7 +143,7 @@ u16 sub_801F5B4(void)
|
||||
return gUnknown_203B274->unk4->unk0[gUnknown_203B274->input.unk1E * gUnknown_203B274->input.unk1C + gUnknown_203B274->input.menuIndex];
|
||||
}
|
||||
|
||||
void sub_801F5F0(u8 r0)
|
||||
void sub_801F5F0(bool8 r0)
|
||||
{
|
||||
ResetUnusedInputStruct();
|
||||
sub_800641C(gUnknown_203B274->unk384, FALSE, FALSE);
|
||||
|
@ -1,25 +1,28 @@
|
||||
#include "global.h"
|
||||
#include "code_803D0D8.h"
|
||||
|
||||
extern u8 gUnknown_203B408;
|
||||
extern u8 gUnknown_80F42D0[];
|
||||
extern u8 gUnknown_80F42F0[];
|
||||
static EWRAM_DATA_2 u8 sUnknown_203B408 = {0};
|
||||
|
||||
#include "data/code_803D0D8.h"
|
||||
|
||||
u8 sub_803D0D8()
|
||||
{
|
||||
return gUnknown_203B408;
|
||||
return sUnknown_203B408;
|
||||
}
|
||||
|
||||
void sub_803D0E4(u8 r0)
|
||||
UNUSED static void sub_803D0E4(u8 r0)
|
||||
{
|
||||
gUnknown_203B408 = r0;
|
||||
sUnknown_203B408 = r0;
|
||||
}
|
||||
|
||||
u8 sub_803D0F0(u8 r0)
|
||||
{
|
||||
return gUnknown_80F42F0[r0];
|
||||
return sUnknown_80F42F0[r0];
|
||||
}
|
||||
|
||||
u8 sub_803D100(u8 r0)
|
||||
{
|
||||
return gUnknown_80F42D0[r0];
|
||||
return sUnknown_80F42D0[r0];
|
||||
}
|
||||
|
||||
// Probably continues in code_803D110.s
|
43
src/data/code_803D0D8.h
Normal file
43
src/data/code_803D0D8.h
Normal file
@ -0,0 +1,43 @@
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
|
||||
static const u8 sUnknown_80F42D0[32] = {
|
||||
0x3f, 0x36, 0x37, 0x4e, 0x50, 0x52, 0x38, 0x39,
|
||||
0x46, 0x30, 0x2b, 0x85, 0x53, 0x54, 0x58, 0x59,
|
||||
0x34, 0x35, 0x4d, 0x43, 0x48, 0x4a, 0x2d, 0x4b,
|
||||
0x31, 0x32, 0x21, 0xbe, 0x33, 0x51, 0xbd, 0x57
|
||||
};
|
||||
|
||||
static const u8 sUnknown_80F42F0[256] = {
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0x0a, 0xff, 0x16, 0xff, 0xff,
|
||||
0x09, 0x18, 0x19, 0x1c, 0x10, 0x11, 0x01, 0x02,
|
||||
0x06, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
|
||||
0xff, 0xff, 0xff, 0x13, 0xff, 0xff, 0x08, 0xff,
|
||||
0x14, 0xff, 0x15, 0x17, 0xff, 0x12, 0x03, 0xff,
|
||||
0x04, 0x1d, 0x05, 0x0c, 0x0d, 0xff, 0xff, 0x1f,
|
||||
0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0x0b, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0x1e, 0x1b, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
};
|
65
src/data/gulpin_shop_801FB50.h
Normal file
65
src/data/gulpin_shop_801FB50.h
Normal file
@ -0,0 +1,65 @@
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
|
||||
static const UnkTextStruct2 gUnknown_80DC31C = {
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
static const UnkTextStruct2 gUnknown_80DC334 = {
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
19, 4,
|
||||
8, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
static const UnkTextStruct2 gUnknown_80DC34C = {
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
22, 4,
|
||||
6, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
UNUSED static const UnkTextStruct2 gUnknown_80DC364 = {
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
22, 14,
|
||||
6, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
static const UnkTextStruct2 gUnknown_80DC37C = {
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
22, 3,
|
||||
6, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
ALIGNED(4) static const u8 gUnknown_80DC394[] = _(
|
||||
"{R_BUTTON}+{DPAD}: Shift moves\n"
|
||||
"{R_BUTTON}+{A_BUTTON}: Switch link {SELECT_BUTTON} Set");
|
||||
|
||||
ALIGNED(4) static const u8 gGulpinProceed[] = _("Proceed");
|
||||
ALIGNED(4) static const u8 gGulpinInfo[] = _("{COLOR_1 YELLOW}Info{END_COLOR_TEXT_1} ");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC3D8[] = _("Moves");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC3E0[] = _("Summary");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC3E8[] = _("Check IQ");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC3F4[] = _("Remember");
|
||||
ALIGNED(4) static const u8 gGulpinDeselect[] = _("Deselect");
|
||||
ALIGNED(4) static const u8 gGulpinSet[] = _("Set");
|
||||
ALIGNED(4) static const u8 gGulpinLink[] = _("Link");
|
||||
ALIGNED(4) static const u8 gGulpinDelink[] = _("Delink");
|
||||
ALIGNED(4) static const u8 gGulpinForget[] = _("Forget");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC428[] = _("Setting moves");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC438[] = _("Linking moves");
|
||||
ALIGNED(4) static const u8 gUnknown_80DC448[] = _("Remembering moves");
|
@ -1,6 +1,7 @@
|
||||
#include "global.h"
|
||||
#include "code_80130A8.h"
|
||||
#include "code_801B3C0.h"
|
||||
#include "code_801C620.h"
|
||||
#include "code_801EE10.h"
|
||||
#include "code_801EE10_1.h"
|
||||
#include "code_801EE10_mid.h"
|
||||
@ -24,9 +25,6 @@ extern u8 *gUnknown_80D4920[];
|
||||
extern u8 *gUnknown_80D4928[];
|
||||
extern u8 *gUnknown_80D4970[];
|
||||
|
||||
extern void sub_8024458(s16, u32);
|
||||
extern void sub_801BEEC(s16);
|
||||
|
||||
void sub_8027D40(u32, BulkItem *heldItem);
|
||||
void sub_8027794(void);
|
||||
extern void SetFriendAreaActionMenuState(u32);
|
||||
@ -57,10 +55,7 @@ extern void sub_808D31C(PokemonStruct1 *);
|
||||
extern PokemonStruct1 *sub_808D3F8(void);
|
||||
extern PokemonStruct1 *sub_808D3BC(void);
|
||||
extern u8 gUnknown_202DE58[];
|
||||
extern u32 sub_801BF48(void);
|
||||
extern void sub_801BF98(void);
|
||||
extern u32 sub_80244E4(void);
|
||||
extern void sub_802453C(void);
|
||||
extern bool8 sub_808D750(s16 index_);
|
||||
extern void sub_808ED00(void);
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
#include "code_8012A18_1.h"
|
||||
#include "code_80130A8.h"
|
||||
#include "code_801B3C0.h"
|
||||
#include "code_801C620.h"
|
||||
#include "code_801EE10.h"
|
||||
#include "code_801EE10_1.h"
|
||||
#include "code_801EE10_mid.h"
|
||||
@ -59,14 +60,9 @@ extern u8 *gUnknown_80D4970[];
|
||||
extern s16 sub_80A5728(void);
|
||||
extern u8 sub_8002658(s16);
|
||||
extern bool8 sub_8024108(u32);
|
||||
extern void sub_8024458(s16, u32);
|
||||
extern void sub_801BEEC(s16);
|
||||
extern void nullsub_104(void);
|
||||
extern void sub_808ED00(void);
|
||||
extern u32 sub_80244E4(void);
|
||||
extern void sub_802453C(void);
|
||||
extern u32 sub_801BF48(void);
|
||||
extern void sub_801BF98(void);
|
||||
|
||||
extern void sub_80160D8(void);
|
||||
extern u32 sub_8016080(void);
|
||||
|
@ -268,8 +268,6 @@ extern void sub_8031E00(void);
|
||||
extern u8 sub_8024108(u32);
|
||||
extern void sub_802452C(void);
|
||||
extern u32 sub_80244E4(void);
|
||||
extern void sub_802453C(void);
|
||||
extern void sub_8024458(s16, u32);
|
||||
extern void sub_8035D1C(void);
|
||||
extern u32 sub_8039068(u32, u8 *passwordBuffer, unkStruct_203B480 *r0);
|
||||
|
||||
@ -278,7 +276,6 @@ extern void sub_8031E10(void);
|
||||
extern void sub_80155F0(void);
|
||||
extern void sub_802F2C0(void);
|
||||
extern void sub_8030DE4(void);
|
||||
extern void sub_802453C(void);
|
||||
extern u8 sub_800D588(void);
|
||||
extern void sub_80151C0(u32, u8 *);
|
||||
extern u32 sub_801D008(void);
|
||||
|
@ -1,12 +1,13 @@
|
||||
#include "global.h"
|
||||
#include "code_80118A4.h"
|
||||
#include "code_80130A8.h"
|
||||
#include "code_801C620.h"
|
||||
#include "code_801EE10.h"
|
||||
#include "code_801EE10_1.h"
|
||||
#include "code_801EE10_mid.h"
|
||||
#include "felicity_bank.h"
|
||||
#include "gulpin_shop.h"
|
||||
#include "gulpin_shop_1.h"
|
||||
#include "gulpin_shop_801FB50.h"
|
||||
#include "memory.h"
|
||||
#include "menu_input.h"
|
||||
#include "moves.h"
|
||||
@ -17,121 +18,92 @@
|
||||
|
||||
EWRAM_DATA_2 struct unkStruct_203B27C *gUnknown_203B27C = {0};
|
||||
|
||||
extern u8 gAvailablePokemonNames[];
|
||||
extern u8 gAvailablePokemonNames[]; // 202DF98
|
||||
extern u8 gUnknown_202DFE8[];
|
||||
extern u8 gUnknown_202E128[];
|
||||
extern u8 gUnknown_202E1C8[];
|
||||
extern u8 gUnknown_202E5D8[];
|
||||
|
||||
extern UnkTextStruct2 gUnknown_80DC31C;
|
||||
extern UnkTextStruct2 gUnknown_80DC334;
|
||||
extern UnkTextStruct2 gUnknown_80DC31C;
|
||||
extern UnkTextStruct2 gUnknown_80DC34C;
|
||||
extern UnkTextStruct2 gUnknown_80DC37C;
|
||||
|
||||
extern const u8 *gUnknown_80D4920[];
|
||||
extern const u8 *gUnknown_80D4928[];
|
||||
extern const u8 *gUnknown_80D4934[];
|
||||
extern const u8 *gUnknown_80D4970[];
|
||||
extern const u8 *gGulpinDialogue[2][25]; // 80D8888
|
||||
extern u8 gUnknown_80DC3D8[];
|
||||
extern u8 gUnknown_80DC3E0[];
|
||||
extern u8 gUnknown_80DC3E8[];
|
||||
extern u8 gUnknown_80DC3F4[];
|
||||
extern u8 gUnknown_80DC394[];
|
||||
extern u8 gGulpinProceed[];
|
||||
extern u8 gGulpinInfo[];
|
||||
extern u8 *gUnknown_80D4934[];
|
||||
extern u8 *gUnknown_80D4920[];
|
||||
extern u8 *gUnknown_80D4928[];
|
||||
extern u8 gGulpinForget[];
|
||||
extern u8 gGulpinLink[];
|
||||
extern u8 gGulpinDelink[];
|
||||
extern u8 gGulpinSet[];
|
||||
extern u8 gGulpinDeselect[];
|
||||
extern u8 *gUnknown_80D4970[];
|
||||
extern u8 gUnknown_80DC428[];
|
||||
extern u8 gUnknown_80DC438[];
|
||||
extern u8 gUnknown_80DC448[];
|
||||
extern u8 gUnknown_202E128[];
|
||||
|
||||
bool8 sub_8021178(void);
|
||||
void CreateGulpinShopMenu(void);
|
||||
void sub_8020950(void);
|
||||
void sub_8020900(void);
|
||||
void sub_801F700(void);
|
||||
bool8 sub_801F428(s16 index, s32 param_2);
|
||||
void sub_801F5F0(u8 r0);
|
||||
void sub_8024458(u32, u32);
|
||||
extern void sub_801BEEC(s16);
|
||||
void sub_80208B0(void);
|
||||
extern void sub_801FDA8(s32);
|
||||
extern void sub_8020A80(void);
|
||||
extern void sub_8020B38(void);
|
||||
extern void sub_8020C2C(void);
|
||||
extern void sub_8020C48(void);
|
||||
extern void sub_8020C64(void);
|
||||
extern void sub_8020CC0(void);
|
||||
extern void sub_8020D74(void);
|
||||
extern void sub_8020D90(void);
|
||||
extern void sub_8020DCC(void);
|
||||
extern void sub_8020EB4(void);
|
||||
extern void sub_80210C8(void);
|
||||
extern void sub_80210E4(void);
|
||||
extern void sub_8021154(void);
|
||||
extern void sub_80209AC(void);
|
||||
extern void sub_8021130(void);
|
||||
extern void sub_80209FC(void);
|
||||
extern void sub_8020A34(void);
|
||||
extern void sub_801FDC0(void);
|
||||
extern void sub_801FF28(void);
|
||||
#include "data/gulpin_shop_801FB50.h"
|
||||
|
||||
// code_801EE10_1.c (return var type)
|
||||
extern u32 sub_80244E4(void);
|
||||
extern u32 sub_801BF48(void);
|
||||
extern void sub_802453C(void);
|
||||
extern void sub_801BF98(void);
|
||||
extern u32 sub_801F520(u32);
|
||||
extern void sub_801F63C(void);
|
||||
extern u16 sub_801F5B4(void);
|
||||
bool8 sub_801F1A4(void);
|
||||
|
||||
extern void CreateGulpinLinkMenu(void);
|
||||
extern void sub_802069C(void);
|
||||
extern void sub_80205D0(void);
|
||||
static void CreateGulpinLinkMenu(void);
|
||||
static void CreateGulpinShopMenu(void);
|
||||
|
||||
bool8 sub_801FB50(bool32 isAsleep)
|
||||
static void sub_801FDA8(s32);
|
||||
static void sub_801FDC0(void);
|
||||
static void sub_801FF28(void);
|
||||
static void sub_80205D0(void);
|
||||
static void sub_802069C(void);
|
||||
static void sub_80208B0(void);
|
||||
static void sub_8020900(void);
|
||||
static void sub_8020950(void);
|
||||
static void sub_80209AC(void);
|
||||
static void sub_80209FC(void);
|
||||
static void sub_8020A34(void);
|
||||
static void sub_8020A80(void);
|
||||
static void sub_8020B38(void);
|
||||
static void sub_8020C2C(void);
|
||||
static void sub_8020C48(void);
|
||||
static void sub_8020C64(void);
|
||||
static void sub_8020CC0(void);
|
||||
static void sub_8020D74(void);
|
||||
static void sub_8020D90(void);
|
||||
static void sub_8020DCC(void);
|
||||
static void sub_8020EB4(void);
|
||||
static void sub_80210C8(void);
|
||||
static void sub_80210E4(void);
|
||||
static void sub_8021130(void);
|
||||
static void sub_8021154(void);
|
||||
static bool8 sub_8021178(void);
|
||||
|
||||
bool8 sub_801FB50(u32 mode)
|
||||
{
|
||||
char *name;
|
||||
OpenedFile *faceFile;
|
||||
|
||||
ResetUnusedInputStruct();
|
||||
sub_800641C(NULL, TRUE, TRUE);
|
||||
gUnknown_203B27C = MemoryAlloc(sizeof(struct unkStruct_203B27C), 0x8);
|
||||
gUnknown_203B27C->menuAction2 = 0;
|
||||
gUnknown_203B27C->menuAction3 = 0;
|
||||
gUnknown_203B27C->menuAction4 = 0;
|
||||
gUnknown_203B27C->isAsleep = isAsleep;
|
||||
gUnknown_203B27C->unk15 = FALSE;
|
||||
CopyYellowMonsterNametoBuffer(gUnknown_202E5D8,MONSTER_GULPIN);
|
||||
CopyYellowMonsterNametoBuffer(gUnknown_202E1C8,MONSTER_GULPIN);
|
||||
name = GetMonSpecies(MONSTER_GULPIN);
|
||||
strcpy(gUnknown_202E1C8 - 80, name);
|
||||
PrintPokeNameToBuffer(gUnknown_202E1C8 - 0xF0, GetPlayerPokemonStruct());
|
||||
if (gUnknown_203B27C->isAsleep == 1) {
|
||||
gUnknown_203B27C->unk17C = NULL;
|
||||
}
|
||||
else {
|
||||
gUnknown_203B27C->unk17C = &gUnknown_203B27C->faceFile;
|
||||
}
|
||||
faceFile = GetDialogueSpriteDataPtr(MONSTER_GULPIN);
|
||||
gUnknown_203B27C->faceFile = faceFile;
|
||||
gUnknown_203B27C->faceData = faceFile->data;
|
||||
gUnknown_203B27C->unk178 = 0;
|
||||
gUnknown_203B27C->unk179 = 0;
|
||||
gUnknown_203B27C->unk17A = 0;
|
||||
gUnknown_203B27C->unk174 = 2;
|
||||
gUnknown_203B27C->unk176 = 8;
|
||||
sub_801FDA8(0);
|
||||
return TRUE;
|
||||
u8 *name;
|
||||
OpenedFile *faceFile;
|
||||
|
||||
ResetUnusedInputStruct();
|
||||
sub_800641C(NULL, TRUE, TRUE);
|
||||
gUnknown_203B27C = MemoryAlloc(sizeof(struct unkStruct_203B27C), 0x8);
|
||||
gUnknown_203B27C->menuAction2 = 0;
|
||||
gUnknown_203B27C->menuAction3 = 0;
|
||||
gUnknown_203B27C->menuAction4 = 0;
|
||||
gUnknown_203B27C->isAsleep = mode;
|
||||
gUnknown_203B27C->unk15 = FALSE;
|
||||
CopyYellowMonsterNametoBuffer(gUnknown_202E5D8, MONSTER_GULPIN);
|
||||
CopyYellowMonsterNametoBuffer(gUnknown_202E1C8, MONSTER_GULPIN);
|
||||
name = GetMonSpecies(MONSTER_GULPIN);
|
||||
strcpy(gUnknown_202E1C8 - 80, name);
|
||||
PrintPokeNameToBuffer(gUnknown_202E1C8 - 0xF0, GetPlayerPokemonStruct());
|
||||
|
||||
if (gUnknown_203B27C->isAsleep == TRUE)
|
||||
gUnknown_203B27C->unk17C = NULL;
|
||||
else
|
||||
gUnknown_203B27C->unk17C = &gUnknown_203B27C->faceFile;
|
||||
|
||||
faceFile = GetDialogueSpriteDataPtr(MONSTER_GULPIN);
|
||||
gUnknown_203B27C->faceFile = faceFile;
|
||||
gUnknown_203B27C->faceData = faceFile->data;
|
||||
gUnknown_203B27C->unk178 = 0;
|
||||
gUnknown_203B27C->unk179 = 0;
|
||||
gUnknown_203B27C->unk17A = 0;
|
||||
gUnknown_203B27C->unk174 = 2;
|
||||
gUnknown_203B27C->unk176 = 8;
|
||||
sub_801FDA8(0);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
u32 sub_801FC40(void)
|
||||
{
|
||||
switch(gUnknown_203B27C->state) {
|
||||
switch (gUnknown_203B27C->state) {
|
||||
case 0:
|
||||
case 1:
|
||||
sub_8021154();
|
||||
@ -185,9 +157,8 @@ u32 sub_801FC40(void)
|
||||
sub_80210E4();
|
||||
break;
|
||||
case 0xd:
|
||||
if (gUnknown_203B27C->unk15 == TRUE) {
|
||||
if (gUnknown_203B27C->unk15 == TRUE)
|
||||
gTeamInventoryRef->teamMoney -= 150;
|
||||
}
|
||||
return 3;
|
||||
default:
|
||||
sub_8021130();
|
||||
@ -198,28 +169,27 @@ u32 sub_801FC40(void)
|
||||
|
||||
void sub_801FD7C(void)
|
||||
{
|
||||
if(gUnknown_203B27C)
|
||||
{
|
||||
if (gUnknown_203B27C) {
|
||||
CloseFile(gUnknown_203B27C->faceFile);
|
||||
MemoryFree(gUnknown_203B27C);
|
||||
gUnknown_203B27C = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void sub_801FDA8(s32 newState)
|
||||
static void sub_801FDA8(s32 newState)
|
||||
{
|
||||
gUnknown_203B27C->state = newState;
|
||||
sub_801FDC0();
|
||||
sub_801FF28();
|
||||
}
|
||||
|
||||
void sub_801FDC0(void)
|
||||
static void sub_801FDC0(void)
|
||||
{
|
||||
s32 index;
|
||||
|
||||
sub_8006518(gUnknown_203B27C->unk180);
|
||||
switch(gUnknown_203B27C->state)
|
||||
{
|
||||
|
||||
switch (gUnknown_203B27C->state) {
|
||||
case 0x2:
|
||||
gUnknown_203B27C->unk180[0].unk0 = 0x80;
|
||||
gUnknown_203B27C->unk180[1].unk0 = 0x80;
|
||||
@ -251,17 +221,16 @@ void sub_801FDC0(void)
|
||||
sub_800641C(gUnknown_203B27C->unk180, TRUE, TRUE);
|
||||
break;
|
||||
default:
|
||||
for(index = 0; index < 4; index++)
|
||||
{
|
||||
for (index = 0; index < 4; index++)
|
||||
gUnknown_203B27C->unk180[index] = gUnknown_80DC31C;
|
||||
}
|
||||
|
||||
ResetUnusedInputStruct();
|
||||
sub_800641C(gUnknown_203B27C->unk180, TRUE, TRUE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void sub_801FF28(void)
|
||||
static void sub_801FF28(void)
|
||||
{
|
||||
s32 index;
|
||||
|
||||
@ -353,7 +322,7 @@ void sub_801FF28(void)
|
||||
sub_801F428(gUnknown_203B27C->speciesNum,0);
|
||||
break;
|
||||
case 0x16:
|
||||
sub_801F5F0(1);
|
||||
sub_801F5F0(TRUE);
|
||||
break;
|
||||
case 0x17:
|
||||
sub_801F700();
|
||||
@ -443,7 +412,7 @@ void sub_801FF28(void)
|
||||
}
|
||||
}
|
||||
|
||||
void CreateGulpinShopMenu(void)
|
||||
static void CreateGulpinShopMenu(void)
|
||||
{
|
||||
s32 loopMax = 0;
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
@ -460,17 +429,17 @@ void CreateGulpinShopMenu(void)
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = 1;
|
||||
}
|
||||
|
||||
void sub_80205D0(void)
|
||||
static void sub_80205D0(void)
|
||||
{
|
||||
s32 loopMax;
|
||||
s32 i;
|
||||
loopMax = 0;
|
||||
|
||||
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
|
||||
|
||||
gUnknown_203B27C->unk7C[loopMax].text = gUnknown_80DC3D8;
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = 4;
|
||||
|
||||
|
||||
loopMax++;
|
||||
gUnknown_203B27C->unk7C[loopMax].text = gUnknown_80DC3E0;
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = 0xB;
|
||||
@ -499,14 +468,14 @@ void sub_80205D0(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_802069C(void)
|
||||
static void sub_802069C(void)
|
||||
{
|
||||
s32 loopMax;
|
||||
s32 i;
|
||||
loopMax = 0;
|
||||
|
||||
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
|
||||
|
||||
gUnknown_203B27C->unk7C[loopMax].text = gUnknown_80DC3F4;
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = 0x3;
|
||||
|
||||
@ -530,12 +499,12 @@ void sub_802069C(void)
|
||||
}
|
||||
}
|
||||
|
||||
void CreateGulpinLinkMenu(void)
|
||||
static void CreateGulpinLinkMenu(void)
|
||||
{
|
||||
s32 loopMax;
|
||||
s32 i;
|
||||
loopMax = 0;
|
||||
|
||||
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
|
||||
if(gUnknown_203B27C->isTeamLeader)
|
||||
@ -596,7 +565,7 @@ void CreateGulpinLinkMenu(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_80208B0(void)
|
||||
static void sub_80208B0(void)
|
||||
{
|
||||
s32 loopMax = 0;
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
@ -610,7 +579,7 @@ void sub_80208B0(void)
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = 1;
|
||||
}
|
||||
|
||||
void sub_8020900(void)
|
||||
static void sub_8020900(void)
|
||||
{
|
||||
s32 loopMax = 0;
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
@ -624,7 +593,7 @@ void sub_8020900(void)
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = -1;
|
||||
}
|
||||
|
||||
void sub_8020950(void)
|
||||
static void sub_8020950(void)
|
||||
{
|
||||
s32 loopMax = 0;
|
||||
MemoryFill16(gUnknown_203B27C->unkBC, 0, sizeof(gUnknown_203B27C->unkBC));
|
||||
@ -642,7 +611,7 @@ void sub_8020950(void)
|
||||
gUnknown_203B27C->unk7C[loopMax].menuAction = 1;
|
||||
}
|
||||
|
||||
void sub_80209AC(void)
|
||||
static void sub_80209AC(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
if(sub_80144A4(&menuAction) == 0)
|
||||
@ -663,7 +632,7 @@ void sub_80209AC(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_80209FC(void)
|
||||
static void sub_80209FC(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
if(sub_80144A4(&menuAction) == 0)
|
||||
@ -681,7 +650,7 @@ void sub_80209FC(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020A34(void)
|
||||
static void sub_8020A34(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
if(sub_80144A4(&menuAction) == 0)
|
||||
@ -704,7 +673,7 @@ void sub_8020A34(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020A80(void)
|
||||
static void sub_8020A80(void)
|
||||
{
|
||||
switch(sub_8023A94(TRUE))
|
||||
{
|
||||
@ -732,7 +701,7 @@ void sub_8020A80(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020B38(void)
|
||||
static void sub_8020B38(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
|
||||
@ -777,7 +746,7 @@ void sub_8020B38(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020C2C(void)
|
||||
static void sub_8020C2C(void)
|
||||
{
|
||||
switch(sub_80244E4())
|
||||
{
|
||||
@ -792,7 +761,7 @@ void sub_8020C2C(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020C48(void)
|
||||
static void sub_8020C48(void)
|
||||
{
|
||||
switch(sub_801BF48())
|
||||
{
|
||||
@ -807,7 +776,7 @@ void sub_8020C48(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020C64(void)
|
||||
static void sub_8020C64(void)
|
||||
{
|
||||
switch(sub_801F520(1))
|
||||
{
|
||||
@ -826,12 +795,12 @@ void sub_8020C64(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020CC0(void)
|
||||
static void sub_8020CC0(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
s32 index;
|
||||
Move *move;
|
||||
|
||||
|
||||
menuAction = 0;
|
||||
sub_801F520(0);
|
||||
if (!sub_8012FD8(&gUnknown_203B27C->unkCC)) {
|
||||
@ -874,7 +843,7 @@ void sub_8020CC0(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020D74(void)
|
||||
static void sub_8020D74(void)
|
||||
{
|
||||
switch(sub_801F890())
|
||||
{
|
||||
@ -889,7 +858,7 @@ void sub_8020D74(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020D90(void)
|
||||
static void sub_8020D90(void)
|
||||
{
|
||||
switch(sub_801E8C0())
|
||||
{
|
||||
@ -908,11 +877,11 @@ void sub_8020D90(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020DCC(void)
|
||||
static void sub_8020DCC(void)
|
||||
{
|
||||
switch(sub_801EF38(1)) {
|
||||
case 3:
|
||||
if (sub_801F1A4() != 0) {
|
||||
if (sub_801F1A4()) {
|
||||
gUnknown_203B27C->unk15 = TRUE;
|
||||
}
|
||||
gUnknown_203B27C->moveIndex = sub_801F194();
|
||||
@ -921,7 +890,7 @@ void sub_8020DCC(void)
|
||||
sub_801FDA8(0x20);
|
||||
break;
|
||||
case 4:
|
||||
if (sub_801F1A4() != 0) {
|
||||
if (sub_801F1A4()) {
|
||||
gUnknown_203B27C->unk15 = TRUE;
|
||||
}
|
||||
gUnknown_203B27C->moveIndex = sub_801F194();
|
||||
@ -930,7 +899,7 @@ void sub_8020DCC(void)
|
||||
sub_801FDA8(0x21);
|
||||
break;
|
||||
case 2:
|
||||
if (sub_801F1A4() != 0) {
|
||||
if (sub_801F1A4()) {
|
||||
gUnknown_203B27C->unk15 = TRUE;
|
||||
}
|
||||
sub_801F214();
|
||||
@ -938,7 +907,7 @@ void sub_8020DCC(void)
|
||||
sub_801FDA8(0x10);
|
||||
break;
|
||||
case 1:
|
||||
if (sub_801F1A4() != 0) {
|
||||
if (sub_801F1A4()) {
|
||||
gUnknown_203B27C->unk15 = TRUE;
|
||||
}
|
||||
break;
|
||||
@ -947,10 +916,10 @@ void sub_8020DCC(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8020EB4(void)
|
||||
static void sub_8020EB4(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
|
||||
|
||||
menuAction = 0;
|
||||
sub_801EF38(0);
|
||||
if (!sub_8012FD8(&gUnknown_203B27C->unkCC)) {
|
||||
@ -1048,21 +1017,20 @@ void sub_8020EB4(void)
|
||||
}
|
||||
break;
|
||||
case 0xB:
|
||||
sub_801FDA8(0x21);
|
||||
sub_801FDA8(33);
|
||||
break;
|
||||
case 0xC ... 0xF:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void sub_80210C8(void)
|
||||
static void sub_80210C8(void)
|
||||
{
|
||||
switch(sub_801F890())
|
||||
{
|
||||
switch (sub_801F890()) {
|
||||
case 2:
|
||||
case 3:
|
||||
sub_801F8D0();
|
||||
sub_801FDA8(0x1F);
|
||||
sub_801FDA8(31);
|
||||
break;
|
||||
case 0:
|
||||
case 1:
|
||||
@ -1070,49 +1038,47 @@ void sub_80210C8(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_80210E4(void)
|
||||
static void sub_80210E4(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
if(sub_80144A4(&menuAction) == 0)
|
||||
{
|
||||
switch(menuAction)
|
||||
{
|
||||
case 0x10:
|
||||
|
||||
if (sub_80144A4(&menuAction) == 0) {
|
||||
switch (menuAction) {
|
||||
case 16:
|
||||
RemoveLinkSequenceFromMoves8(gUnknown_203B27C->moves, gUnknown_203B27C->moveIndex);
|
||||
sub_801FDA8(0x23);
|
||||
sub_801FDA8(35);
|
||||
break;
|
||||
case 1:
|
||||
case 0x11:
|
||||
sub_801FDA8(0x1F);
|
||||
case 17:
|
||||
sub_801FDA8(31);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8021130(void)
|
||||
static void sub_8021130(void)
|
||||
{
|
||||
s32 temp;
|
||||
if(sub_80144A4(&temp) == 0)
|
||||
{
|
||||
|
||||
if (sub_80144A4(&temp) == 0)
|
||||
sub_801FDA8(gUnknown_203B27C->fallbackState);
|
||||
}
|
||||
}
|
||||
|
||||
void sub_8021154(void)
|
||||
static void sub_8021154(void)
|
||||
{
|
||||
s32 temp;
|
||||
if(sub_80144A4(&temp) == 4)
|
||||
{
|
||||
|
||||
if (sub_80144A4(&temp) == 4)
|
||||
sub_801FDA8(gUnknown_203B27C->fallbackState);
|
||||
}
|
||||
}
|
||||
|
||||
bool8 sub_8021178(void)
|
||||
static bool8 sub_8021178(void)
|
||||
{
|
||||
s32 count;
|
||||
unkStruct_808E218_arg local;
|
||||
|
||||
count = sub_808E218(&local, gUnknown_203B27C->pokeStruct);
|
||||
if(count == 0) return TRUE;
|
||||
if (count == 0)
|
||||
return TRUE;
|
||||
else return FALSE;
|
||||
}
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
#include "global.h"
|
||||
#include "code_803D0D8.h"
|
||||
#include "text1.h"
|
||||
#include "text2.h"
|
||||
#include "menu_input.h"
|
||||
@ -56,7 +57,6 @@ extern void sub_80370D4(void);
|
||||
extern void CleanWonderMailMenu(void);
|
||||
extern void sub_80383A8(void);
|
||||
extern void CleanSaveMenu(void);
|
||||
extern u8 sub_803D0D8();
|
||||
|
||||
void CleanMainMenu(void);
|
||||
void DrawMainMenu(void);
|
||||
|
@ -3,7 +3,9 @@
|
||||
#include "code_80118A4.h"
|
||||
#include "code_80130A8.h"
|
||||
#include "code_801B3C0.h"
|
||||
#include "code_801C620.h"
|
||||
#include "code_801EE10.h"
|
||||
#include "code_801EE10_1.h"
|
||||
#include "code_801EE10_mid.h"
|
||||
#include "code_8098BDC.h"
|
||||
#include "constants/dungeon.h"
|
||||
@ -68,19 +70,14 @@ extern s32 sub_8008ED0(u8 *);
|
||||
extern void nullsub_104(void);
|
||||
extern u32 sub_8022860(void);
|
||||
extern void sub_8022908(void);
|
||||
extern void sub_801BF98(void);
|
||||
extern u32 sub_801BF48(void);
|
||||
extern void sub_802453C(void);
|
||||
extern u32 sub_80244E4(void);
|
||||
extern bool8 sub_808D750(s16 index_);
|
||||
extern void sub_808ED00(void);
|
||||
bool8 sub_8026E88(PokemonStruct1 *r0);
|
||||
bool8 HasGummiItem();
|
||||
bool8 sub_8026EB8(PokemonStruct1 *r0);
|
||||
extern void sub_8024458(s16, u32);
|
||||
void sub_8026E08(u32 r0);
|
||||
void sub_8026DAC(u32 r0, BulkItem *item);
|
||||
bool8 sub_801BEEC(s16 species);
|
||||
void sub_8026FA4(void);
|
||||
void sub_8026878(void);
|
||||
extern void sub_80227B8(PokemonStruct1 *);
|
||||
|
@ -384,7 +384,6 @@ const UnkTextStruct2 gUnknown_80F42A8 =
|
||||
};
|
||||
|
||||
const char gPartnerSelectionHeaderText[] = _("Pokémon");
|
||||
const char personality_test_fill[] = "pksdir0";
|
||||
|
||||
u8 CreateTestTracker(void)
|
||||
{
|
||||
|
@ -45,10 +45,8 @@ extern u32 sub_80154F0();
|
||||
extern u32 sub_8039068(u32, u8 *r1, unkStruct_203B480 *r0);
|
||||
extern void sub_8095274(u32);
|
||||
extern void sub_80155F0();
|
||||
extern void sub_8024458(s16, u32);
|
||||
extern u32 sub_80244E4();
|
||||
extern void sub_802452C();
|
||||
extern void sub_802453C();
|
||||
extern u8 sub_8024108(u32);
|
||||
extern u32 sub_8031DCC();
|
||||
extern void sub_8031E10();
|
||||
@ -121,7 +119,6 @@ extern void sub_803084C(void);
|
||||
extern void sub_80155F0(void);
|
||||
extern void sub_80310B4(void);
|
||||
extern void sub_8030DE4(void);
|
||||
extern void sub_802453C(void);
|
||||
|
||||
extern const u8 DontSendPokemon_80DDB80[];
|
||||
extern const u8 SendPokemon_80DDB98[];
|
||||
|
@ -263,7 +263,7 @@ gUnknown_202DEA8: /* 202DEA8 */
|
||||
gAvailablePokemonNames: /* 202DF98 gAvailablePokemonNames[80][] */
|
||||
.space 80
|
||||
|
||||
gUnknown_202DFE8: /* 202DFE8 (code_805D8C8 / code_806CD90 / code_806E8B0 / code_8073CF0 / code_80521D0 / code_8057824 / code_8077274_1 / gulpin_shop_1 / status_actions) */
|
||||
gUnknown_202DFE8: /* 202DFE8 (code_805D8C8 / code_806CD90 / code_806E8B0 / code_8073CF0 / code_80521D0 / code_8057824 / code_8077274_1 / gulpin_shop_801FB50 / status_actions) */
|
||||
.space 80
|
||||
|
||||
gUnknown_202E038: /* 202E038 (code_8057824_1 / code_8086A3C / code_808417C / wonder_mail_3_mid) ({ARG_POKEMON_2}) */
|
||||
@ -272,10 +272,10 @@ gUnknown_202E038: /* 202E038 (code_8057824_1 / code_8086A3C / code_808417C / won
|
||||
gUnknown_202E088: /* 202E088 (code_8057824_1 / code_806E8B0 / code_808417C / wonder_mail_3_mid) [{ARG_POKEMON_3}]? */
|
||||
.space 160
|
||||
|
||||
gUnknown_202E128: /* 202E128 (gulpin_shop_1) */
|
||||
gUnknown_202E128: /* 202E128 (gulpin_shop_801FB50) */
|
||||
.space 160
|
||||
|
||||
gUnknown_202E1C8: /* 202E1C8 (code_801AFA4 / felicity_bank / gulpin_shop_1 / kangaskhan_storage / kecleon_bros1 / makuhita_dojo1 / wigglytuff_shop / wonder_mail_802DF88) */
|
||||
gUnknown_202E1C8: /* 202E1C8 (code_801AFA4 / felicity_bank / gulpin_shop_801FB50 / kangaskhan_storage / kecleon_bros1 / makuhita_dojo1 / wigglytuff_shop / wonder_mail_802DF88) */
|
||||
.space 80
|
||||
|
||||
gUnknown_202E218: /* 202E218 (code_801AFA4) */
|
||||
@ -284,7 +284,7 @@ gUnknown_202E218: /* 202E218 (code_801AFA4) */
|
||||
gPlayerName: /* 202E2B8 (ground_script / code_8098BDC / luminous_cave / makuhita_dojo1) */
|
||||
.space 800
|
||||
|
||||
gUnknown_202E5D8: /* 202E5D8 (code_80130A8 / code_8098BDC / code_80521D0 / felicity_bank / friend_rescue / gulpin_shop_1 / kangaskhan_storage / kecleon_bros1 / makuhita_dojo1 / pokemon_news / post_office_guide1 / thank_you_wonder_mail / wigglytuff_shop / wonder_mail_2 / wonder_mail_3_mid / wonder_mail_802DF88 / wonder_mail */
|
||||
gUnknown_202E5D8: /* 202E5D8 (code_80130A8 / code_8098BDC / code_80521D0 / felicity_bank / friend_rescue / gulpin_shop_801FB50 / kangaskhan_storage / kecleon_bros1 / makuhita_dojo1 / pokemon_news / post_office_guide1 / thank_you_wonder_mail / wigglytuff_shop / wonder_mail_2 / wonder_mail_3_mid / wonder_mail_802DF88 / wonder_mail */
|
||||
.space 80
|
||||
|
||||
gUnknown_202E628: /* 202E628 (code_80130A8 / code_806E8B0 / ground_script / wigglytuff_shop / wonder_mail_3_mid) */
|
||||
|
@ -203,8 +203,7 @@ gUnknown_203B274: /* 203B274 */
|
||||
gUnknown_203B278: /* 203B278 */
|
||||
.space 0x4
|
||||
|
||||
.include "src/gulpin_shop_1.o"
|
||||
|
||||
.include "src/gulpin_shop_801FB50.o"
|
||||
.include "src/wigglytuff_shop.o"
|
||||
|
||||
gUnknown_203B294: /* 203B294 */
|
||||
@ -238,85 +237,85 @@ gUnknown_203B2AC: /* 203B2AC */
|
||||
.include "src/friend_list_menu.o"
|
||||
.include "src/party_list_menu.o"
|
||||
|
||||
gUnknown_203B2BC: /* 203B2BC */
|
||||
gUnknown_203B2BC: /* 203B2BC (friend_area_action_menu) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2C0: /* 203B2C0 */
|
||||
gUnknown_203B2C0: /* 203B2C0 (wonder_mail) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2C4: /* 203B2C4 */
|
||||
gUnknown_203B2C4: /* 203B2C4 (thank_you_wonder_mail) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2C8: /* 203B2C8 */
|
||||
gUnknown_203B2C8: /* 203B2C8 (wonder_mail_2) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2CC: /* 203B2CC */
|
||||
gUnknown_203B2CC: /* 203B2CC (pokemon_news) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2D0: /* 203B2D0 */
|
||||
gUnknown_203B2D0: /* 203B2D0 (pokemon_news) */
|
||||
.space 0x2
|
||||
|
||||
gUnknown_203B2D2: /* 203B2D2 */
|
||||
gUnknown_203B2D2: /* 203B2D2 (pokemon_news) */
|
||||
.space 0x2
|
||||
|
||||
gUnknown_203B2D4: /* 203B2D4 */
|
||||
gUnknown_203B2D4: /* 203B2D4 (pokemon_news) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2D8: /* 203B2D8 */
|
||||
gUnknown_203B2D8: /* 203B2D8 (pokemon_news / wonder_mail_2_mid) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2DC: /* 203B2DC */
|
||||
gUnknown_203B2DC: /* 203B2DC (pokemon_news) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2E0: /* 203B2E0 */
|
||||
gUnknown_203B2E0: /* 203B2E0 (wonder_mail_2_1 / wonder_mail_2_mid) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2E4: /* 203B2E4 */
|
||||
gUnknown_203B2E4: /* 203B2E4 (wonder_mail_2_mid) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2E8: /* 203B2E8 */
|
||||
gUnknown_203B2E8: /* 203B2E8 (wonder_mail_2_1) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2EC: /* 203B2EC */
|
||||
gUnknown_203B2EC: /* 203B2EC (wonder_mail_2_1) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2F0: /* 203B2F0 */
|
||||
gUnknown_203B2F0: /* 203B2F0 (wonder_mail_2_1 / wonder_mail_3) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2F4: /* 203B2F4 */
|
||||
gUnknown_203B2F4: /* 203B2F4 (wonder_mail_4) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2F8: /* 203B2F8 */
|
||||
gUnknown_203B2F8: /* 203B2F8 (wonder_mail_3) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B2FC: /* 203B2FC */
|
||||
gUnknown_203B2FC: /* 203B2FC (wonder_mail_802DF88) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B300: /* 203B300 */
|
||||
gUnknown_203B300: /* 203B300 (wonder_mail_802DF88) */
|
||||
.space 0x4
|
||||
|
||||
.include "src/mailbox.o"
|
||||
.include "src/pelipper_board.o"
|
||||
|
||||
gUnknown_203B30C: /* 203B30C */
|
||||
gUnknown_203B30C: /* 203B30C (wonder_mail_3_mid) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B310: /* 203B310 */
|
||||
gUnknown_203B310: /* 203B310 (wonder_mail_3_mid) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B314: /* 203B314 */
|
||||
gUnknown_203B314: /* 203B314 (wonder_mail_3_mid) */
|
||||
.space 0x4
|
||||
|
||||
.include "src/makuhita_dojo1.o"
|
||||
.include "src/makuhita_dojo2.o"
|
||||
|
||||
gUnknown_203B320: /* 203B320 */
|
||||
gUnknown_203B320: /* 203B320 (wonder_mail_4) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B324: /* 203B324 */
|
||||
gUnknown_203B324: /* 203B324 (wonder_mail_5) */
|
||||
.space 0x4
|
||||
|
||||
gUnknown_203B328: /* 203B328 */
|
||||
gUnknown_203B328: /* 203B328 (wonder_mail_6) */
|
||||
.space 0x4
|
||||
|
||||
.include "src/post_office_guide1.o"
|
||||
@ -338,13 +337,12 @@ gUnknown_203B328: /* 203B328 */
|
||||
.include "src/debug_menu3.o"
|
||||
.include "src/debug_menu4.o"
|
||||
|
||||
gUnknown_203B3FC: /* 203B3FC */
|
||||
gUnknown_203B3FC: /* 203B3FC (code_803B050) */
|
||||
.space 0x4
|
||||
|
||||
.include "src/personality_test.o"
|
||||
|
||||
gUnknown_203B408: /* 203B408 */
|
||||
.space 0x4
|
||||
.include "src/personality_test.o"
|
||||
.include "src/code_803D0D8.o"
|
||||
.space 0x3
|
||||
|
||||
gUnknown_203B40C: /* 203B40C */
|
||||
.space 0x1
|
||||
|
Loading…
x
Reference in New Issue
Block a user