Continue dumping and documenting strings

This commit is contained in:
Mateusz Naściszewski 2020-12-13 00:30:31 +01:00
parent 0f877a3561
commit c0ae9ddc9e
No known key found for this signature in database
GPG Key ID: 6A6067123E4CAF6E
6 changed files with 475 additions and 187 deletions

View File

@ -1808,7 +1808,7 @@ _08040EBC: .4byte gUnknown_203B418
_08040EC0: .4byte 0x00018204
_08040EC4: .4byte gUnknown_8106A8C
_08040EC8: .4byte gUnknown_202DE30
_08040ECC: .4byte gUnknown_8100224
_08040ECC: .4byte gPtrMagnitudeMessage
_08040ED0:
cmp r1, 0x76
bne _08040EF0

View File

@ -957,7 +957,7 @@ _080427FA:
_08042808: .4byte gUnknown_203B418
_0804280C: .4byte 0x000135cc
_08042810: .4byte gUnknown_202DF98
_08042814: .4byte gUnknown_8100270
_08042814: .4byte gPtrFeralFoundItemMessage
thumb_func_end sub_80427AC
thumb_func_start sub_8042818

View File

@ -1282,7 +1282,7 @@ _080434A6:
bl sub_80687AC
b _0804351C
.align 2, 0
_080434B8: .4byte gUnknown_81002D8
_080434B8: .4byte gPtrFinalChanceMessage
_080434BC: .4byte gUnknown_203B450
_080434C0: .4byte gUnknown_203B418
_080434C4: .4byte 0x000037ec
@ -1794,7 +1794,7 @@ _0804397C: .4byte 0xffffff00
_08043980: .4byte 0xffff00ff
_08043984: .4byte 0xff00ffff
_08043988: .4byte gUnknown_202EDC8
_0804398C: .4byte gUnknown_81006A4
_0804398C: .4byte gPtrClientFaintedMessage
_08043990: .4byte 0x00000222
_08043994: .4byte gDungeonNameBannerPalette
_08043998: .4byte gUnknown_203B40C

View File

@ -68,7 +68,7 @@ _08048542:
b _08048586
.align 2, 0
_08048560: .4byte gUnknown_202DF98
_08048564: .4byte gUnknown_8100298
_08048564: .4byte gPtrSelfHealPreventedHungerMessage
_08048568:
movs r0, 0x9E
lsls r0, 1
@ -623,7 +623,7 @@ _08048988:
ldr r0, _0804899C
b _08048978
.align 2, 0
_0804899C: .4byte gUnknown_81006CC
_0804899C: .4byte gPtrCantUseInDungeonMessage
_080489A0:
movs r7, 0
_080489A2:
@ -1283,7 +1283,7 @@ sub_8048EB0:
pop {r0}
bx r0
.align 2, 0
_08048EC0: .4byte gUnknown_81003E0
_08048EC0: .4byte gPtrIcePartCrumbledMessage
thumb_func_end sub_8048EB0
thumb_func_start sub_8048EC4
@ -1295,7 +1295,7 @@ sub_8048EC4:
pop {r0}
bx r0
.align 2, 0
_08048ED4: .4byte gUnknown_8100404
_08048ED4: .4byte gPtrRockPartCrumbledMessage
thumb_func_end sub_8048EC4
thumb_func_start sub_8048ED8
@ -1307,7 +1307,7 @@ sub_8048ED8:
pop {r0}
bx r0
.align 2, 0
_08048EE8: .4byte gUnknown_8100428
_08048EE8: .4byte gPtrSteelPartCrumbledMessage
thumb_func_end sub_8048ED8
thumb_func_start sub_8048EEC
@ -1319,7 +1319,7 @@ sub_8048EEC:
pop {r0}
bx r0
.align 2, 0
_08048EFC: .4byte gUnknown_810044C
_08048EFC: .4byte gPtrWishStoneCrumbledMessage
thumb_func_end sub_8048EEC
thumb_func_start sub_8048F00
@ -1339,7 +1339,7 @@ sub_8048F00:
pop {r0}
bx r0
.align 2, 0
_08048F24: .4byte gUnknown_8100494
_08048F24: .4byte gPtrMusicBoxPlayedCrumbledMessage
thumb_func_end sub_8048F00
thumb_func_start sub_8048F28

View File

@ -15032,7 +15032,7 @@ sub_8059BAC:
ldr r0, _08059BD4
b _08059C5E
.align 2, 0
_08059BD4: .4byte gUnknown_81006F8
_08059BD4: .4byte gPtrForecastPreventsTypeSwitchMessage
_08059BD8:
movs r1, 0x8C
lsls r1, 1
@ -17869,7 +17869,7 @@ _0805B15A:
pop {r1}
bx r1
.align 2, 0
_0805B160: .4byte gUnknown_81006F8
_0805B160: .4byte gPtrForecastPreventsTypeSwitchMessage
thumb_func_end sub_805B0D0
thumb_func_start sub_805B164
@ -18660,7 +18660,7 @@ _0805B71E:
pop {r1}
bx r1
.align 2, 0
_0805B730: .4byte gUnknown_810024C
_0805B730: .4byte gPtrSleepingTargetOnlyMessage
thumb_func_end sub_805B668
thumb_func_start sub_805B734
@ -48586,7 +48586,7 @@ sub_806A9B4:
ldr r0, _0806A9DC
b _0806A9E6
.align 2, 0
_0806A9DC: .4byte gUnknown_81002FC
_0806A9DC: .4byte gPtrLinkedMovesComeApartMessage
_0806A9E0:
cmp r0, 0x1
bne _0806A9F4
@ -48597,7 +48597,7 @@ _0806A9E6:
bl sub_80522A8
b _0806AA02
.align 2, 0
_0806A9F0: .4byte gUnknown_810035C
_0806A9F0: .4byte gPtrLinkMoveOneUseWarningMessage
_0806A9F4:
cmp r0, 0x2
bne _0806AA02
@ -48610,7 +48610,7 @@ _0806AA02:
pop {r0}
bx r0
.align 2, 0
_0806AA08: .4byte gUnknown_81003BC
_0806AA08: .4byte gPtrLinkMoveTwoUsesWarningMessage
thumb_func_end sub_806A9B4
thumb_func_start sub_806AA0C
@ -59963,7 +59963,7 @@ _08070288:
bl sub_80522A8
b _0807031A
.align 2, 0
_080702A4: .4byte gUnknown_8100660
_080702A4: .4byte gPtrMoveInterruptedMessage
_080702A8:
movs r5, 0
movs r0, 0x8C
@ -69267,7 +69267,7 @@ _080749E4:
.align 2, 0
_08074A18: .4byte gUnknown_202DFE8
_08074A1C: .4byte gUnknown_80FEB30
_08074A20: .4byte gUnknown_810075C
_08074A20: .4byte gPtrProtectSavedItMessage
_08074A24:
ldr r1, _08074B40
ldr r3, _08074B44
@ -69943,7 +69943,7 @@ _08074F96:
pop {r0}
bx r0
.align 2, 0
_08074FA0: .4byte gUnknown_8100740
_08074FA0: .4byte gPtrStenchWavedOffMessage
_08074FA4: .4byte 0x0000010d
_08074FA8: .4byte gUnknown_202DF98
_08074FAC: .4byte gUnknown_80FA124
@ -71262,7 +71262,7 @@ _080759E4:
b _08075B92
.align 2, 0
_08075A1C: .4byte gUnknown_202DF98
_08075A20: .4byte gUnknown_81004E4
_08075A20: .4byte gPtrCouldntBeUsedMessage
_08075A24:
adds r0, r7, 0
bl sub_8073658
@ -75904,7 +75904,7 @@ _08077F70:
adds r0, r4, 0
b _08078022
.align 2, 0
_08077F84: .4byte gUnknown_8100610
_08077F84: .4byte gPtrCantLeechSeedSelfMessage
_08077F88:
adds r0, r5, 0
adds r1, r4, 0
@ -75932,7 +75932,7 @@ _08077F88:
b _0807801E
.align 2, 0
_08077FC0: .4byte gUnknown_202DF98
_08077FC4: .4byte gUnknown_8100640
_08077FC4: .4byte gPtrCantLeechSeedMonMessage
_08077FC8:
adds r6, r7, 0
adds r6, 0xD0
@ -79560,7 +79560,7 @@ sub_8079D1C:
bl sub_80522F4
b _08079DAE
.align 2, 0
_08079D4C: .4byte gUnknown_8100720
_08079D4C: .4byte gPtrForecastPreventsConversion2Message
_08079D50:
ldr r0, _08079D90
adds r1, r4, 0
@ -79969,10 +79969,10 @@ _0807A078:
b _0807A0B2
.align 2, 0
_0807A08C: .4byte gUnknown_8100594
_0807A090: .4byte gUnknown_81005B8
_0807A090: .4byte gPtrExposedWoreOffMessage
_0807A094: .4byte 0x00000111
_0807A098: .4byte gUnknown_80FA124
_0807A09C: .4byte gUnknown_81005DC
_0807A09C: .4byte gPtrSealedMoveReleasedMessage
_0807A0A0:
mov r0, r10
cmp r0, 0
@ -85610,7 +85610,7 @@ _0807CB80:
movs r4, 0x1
b _0807CCDE
.align 2, 0
_0807CBA8: .4byte gUnknown_81004C4
_0807CBA8: .4byte gPtrMysteriousPowerPreventedUseMessage
_0807CBAC:
movs r0, 0x1
mov r8, r0
@ -115649,8 +115649,8 @@ _0808C732:
bl sub_8083E38
b _0808C76E
.align 2, 0
_0808C75C: .4byte gUnknown_81065A8
_0808C760: .4byte gUnknown_81065AC
_0808C75C: .4byte gPtrPurityForestAllowCelebiToJoinText
_0808C760: .4byte gPurityForestAllowCelebiToJoinPrompt
_0808C764: .4byte 0x00000701
_0808C768:
movs r0, 0x46
@ -115742,8 +115742,8 @@ _0808C82A:
movs r0, 0
b _0808C8A6
.align 2, 0
_0808C844: .4byte gUnknown_810660C
_0808C848: .4byte gUnknown_8106610
_0808C844: .4byte gPtrPurityForestRefuseCelebiConfirmText
_0808C848: .4byte gPurityForestRefuseCelebiConfirmPrompt
_0808C84C: .4byte 0x00000701
_0808C850:
movs r0, 0xA

View File

@ -5357,155 +5357,348 @@ gUnknown_80FF7EC: @ 80FF7EC
.global gUnknown_8100208
gUnknown_8100208: @ 8100208
.incbin "baserom.gba", 0x100208, 0x1C
.4byte 0x81001C0
.global gUnknown_8100224
gUnknown_8100224: @ 8100224
.incbin "baserom.gba", 0x100224, 0x28
.global gMagnitudeMessage
gMagnitudeMessage: @ 810020C
.string "It~27s Magnitude $d0!\0"
.align 2, 0
.global gUnknown_810024C
gUnknown_810024C: @ 810024C
.incbin "baserom.gba", 0x10024C, 0x24
.global gPtrMagnitudeMessage
gPtrMagnitudeMessage: @ 8100224
.4byte gMagnitudeMessage
.global gUnknown_8100270
gUnknown_8100270: @ 8100270
.incbin "baserom.gba", 0x100270, 0x28
.global gSleepingTargetOnlyMessage
gSleepingTargetOnlyMessage: @ 8100228
.string "It only works on a sleeping target!\0"
.align 2, 0
.global gUnknown_8100298
gUnknown_8100298: @ 8100298
.incbin "baserom.gba", 0x100298, 0x20
.global gPtrSleepingTargetOnlyMessage
gPtrSleepingTargetOnlyMessage: @ 810024C
.4byte gSleepingTargetOnlyMessage
.global gFeralFoundItemMessage
gFeralFoundItemMessage: @ 8100250
.string "$m0 found an item somewhere.\0"
.align 2, 0
.global gPtrFeralFoundItemMessage
gPtrFeralFoundItemMessage: @ 8100270
.4byte gFeralFoundItemMessage
.global gSelfHealPreventedHungerMessage
gSelfHealPreventedHungerMessage: @ 8100274
.string "Its self-healing prevented hunger!\0"
.align 2, 0
.global gPtrSelfHealPreventedHungerMessage
gPtrSelfHealPreventedHungerMessage: @ 8100298
.4byte gSelfHealPreventedHungerMessage
.global gUnknown_810029C
gUnknown_810029C: @ 810029C
.string "Rescue challenges left: $d0\0"
.align 2, 0
.global gUnknown_81002B8
gUnknown_81002B8: @ 81002B8
.incbin "baserom.gba", 0x1002B8, 0x20
.4byte gUnknown_810029C
.global gUnknown_81002D8
gUnknown_81002D8: @ 81002D8
.incbin "baserom.gba", 0x1002D8, 0x24
.global gFinalChanceMessage
gFinalChanceMessage: @ 81002BC
.string "This is your final chance!\0"
.align 2, 0
.global gUnknown_81002FC
gUnknown_81002FC: @ 81002FC
.incbin "baserom.gba", 0x1002FC, 0x60
.global gPtrFinalChanceMessage
gPtrFinalChanceMessage: @ 81002D8
.4byte gFinalChanceMessage
.global gUnknown_810035C
gUnknown_810035C: @ 810035C
.incbin "baserom.gba", 0x10035C, 0x60
.global gLinkedMovesComeApartMessage
gLinkedMovesComeApartMessage: @ 81002DC
.string "The linked moves came apart!\0"
.align 2, 0
.global gUnknown_81003BC
gUnknown_81003BC: @ 81003BC
.incbin "baserom.gba", 0x1003BC, 0x24
.global gPtrLinkedMovesComeApartMessage
gPtrLinkedMovesComeApartMessage: @ 81002FC
.4byte gLinkedMovesComeApartMessage
.global gUnknown_81003E0
gUnknown_81003E0: @ 81003E0
.incbin "baserom.gba", 0x1003E0, 0x24
.global gLinkMoveOneUseWarningMessage
gLinkMoveOneUseWarningMessage: @ 8100300
.string "#c6The linked moves are almost out of PP!#r\n"
.string "#c6Use them again and they will come apart!#r\0"
.align 2, 0
.global gUnknown_8100404
gUnknown_8100404: @ 8100404
.incbin "baserom.gba", 0x100404, 0x24
.global gPtrLinkMoveOneUseWarningMessage
gPtrLinkMoveOneUseWarningMessage: @ 810035C
.4byte gLinkMoveOneUseWarningMessage
.global gUnknown_8100428
gUnknown_8100428: @ 8100428
.incbin "baserom.gba", 0x100428, 0x24
.global gLinkMoveTwoUsesWarningMessage
gLinkMoveTwoUsesWarningMessage: @ 8100360
.string "#c6The linked moves are almost out of PP!#r\n"
.string "#c6Use them twice and they will come apart!#r\0"
.align 2, 0
.global gUnknown_810044C
gUnknown_810044C: @ 810044C
.incbin "baserom.gba", 0x10044C, 0x48
.global gPtrLinkMoveTwoUsesWarningMessage
gPtrLinkMoveTwoUsesWarningMessage: @ 81003BC
.4byte gLinkMoveTwoUsesWarningMessage
.global gUnknown_8100494
gUnknown_8100494: @ 8100494
.incbin "baserom.gba", 0x100494, 0x30
.global gIcePartCrumbledMessage
gIcePartCrumbledMessage: @ 81003C0
.string "The Ice Part crumbled away...\0"
.align 2, 0
.global gUnknown_81004C4
gUnknown_81004C4: @ 81004C4
.incbin "baserom.gba", 0x1004C4, 0x20
.global gPtrIcePartCrumbledMessage
gPtrIcePartCrumbledMessage: @ 81003E0
.4byte gIcePartCrumbledMessage
.global gUnknown_81004E4
gUnknown_81004E4: @ 81004E4
.incbin "baserom.gba", 0x1004E4, 0x4
.global gRockPartCrumbledMessage
gRockPartCrumbledMessage: @ 81003E4
.string "The Rock Part crumbled away...\0"
.align 2, 0
.global gPtrRockPartCrumbledMessage
gPtrRockPartCrumbledMessage: @ 8100404
.4byte gRockPartCrumbledMessage
.global gSteelPartCrumbledMessage
gSteelPartCrumbledMessage: @ 8100408
.string "The Steel Part crumbled away...\0"
.align 2, 0
.global gPtrSteelPartCrumbledMessage
gPtrSteelPartCrumbledMessage: @ 8100428
.4byte gSteelPartCrumbledMessage
.global gWishStoneCrumbledMessage
gWishStoneCrumbledMessage: @ 810042C
.string "The Wish Stone crumbled away...\0"
.align 2, 0
.global gPtrWishStoneCrumbledMessage
gPtrWishStoneCrumbledMessage: @ 810044C
.4byte gWishStoneCrumbledMessage
.global gMusicBoxPlayedCrumbledMessage
gMusicBoxPlayedCrumbledMessage: @ 8100450
.string "The Music Box played a beautiful melody~2c\n"
.string "then crumbled away...\0"
.align 2, 0
.global gPtrMusicBoxPlayedCrumbledMessage
gPtrMusicBoxPlayedCrumbledMessage: @ 8100494
.4byte gMusicBoxPlayedCrumbledMessage
.global gMysteriousPowerPreventedUseMessage
gMysteriousPowerPreventedUseMessage: @ 8100498
.string "But a mysterious power prevented its use!\0"
.align 2, 0
.global gPtrMysteriousPowerPreventedUseMessage
gPtrMysteriousPowerPreventedUseMessage: @ 81004C4
.4byte gMysteriousPowerPreventedUseMessage
.global gCouldntBeUsedMessage
gCouldntBeUsedMessage: @ 81004C8
.string "But it couldn~27t be used!\0"
.align 2, 0
.global gPtrCouldntBeUsedMessage
gPtrCouldntBeUsedMessage: @ 81004E4
.4byte gCouldntBeUsedMessage
.global gUnknown_81004E8
gUnknown_81004E8: @ 81004E8
.incbin "baserom.gba", 0x1004E8, 0x4
.4byte 0x80FB568
.global gUnknown_81004EC
gUnknown_81004EC: @ 81004EC
.incbin "baserom.gba", 0x1004EC, 0x4
.4byte 0x80FB568
.global gUnknown_81004F0
gUnknown_81004F0: @ 81004F0
.incbin "baserom.gba", 0x1004F0, 0x34
.4byte 0x80FB568
.global gUnknown_81004F4
gUnknown_81004F4: @ 81004F4
.string "$m1~27s Soundproof suppressed\n"
.string "the sound move!\0"
.align 2, 0
.global gUnknown_8100524
gUnknown_8100524: @ 8100524
.incbin "baserom.gba", 0x100524, 0x24
.4byte gUnknown_81004F4
.global gUnknown_8100528
gUnknown_8100528: @ 8100528
.string "The attack was barely endured!\0"
.align 2, 0
.global gUnknown_8100548
gUnknown_8100548: @ 8100548
.incbin "baserom.gba", 0x100548, 0x24
.4byte gUnknown_8100528
.global gUnknown_810054C
gUnknown_810054C: @ 810054C
.string "False Swipe prevented fainting!\0"
.align 2, 0
.global gUnknown_810056C
gUnknown_810056C: @ 810056C
.incbin "baserom.gba", 0x10056C, 0x28
.4byte gUnknown_810054C
.global gUnknown_8100570
gUnknown_8100570: @ 8100570
.string "Perish Song~27s effect wore off!\0"
.align 2, 0
.global gUnknown_8100594
gUnknown_8100594: @ 8100594
.incbin "baserom.gba", 0x100594, 0x24
.4byte gUnknown_8100570
.global gUnknown_81005B8
gUnknown_81005B8: @ 81005B8
.incbin "baserom.gba", 0x1005B8, 0x24
.global gExposedWoreOffMessage
gExposedWoreOffMessage: @ 8100598
.string "The Exposed status wore off!\0"
.align 2, 0
.global gUnknown_81005DC
gUnknown_81005DC: @ 81005DC
.incbin "baserom.gba", 0x1005DC, 0x34
.global gPtrExposedWoreOffMessage
gPtrExposedWoreOffMessage: @ 81005B8
.4byte gExposedWoreOffMessage
.global gUnknown_8100610
gUnknown_8100610: @ 8100610
.incbin "baserom.gba", 0x100610, 0x30
.global gSealedMoveReleasedMessage
gSealedMoveReleasedMessage: @ 81005BC
.string "The sealed move was released!\0"
.align 2, 0
.global gUnknown_8100640
gUnknown_8100640: @ 8100640
.incbin "baserom.gba", 0x100640, 0x20
.global gPtrSealedMoveReleasedMessage
gPtrSealedMoveReleasedMessage: @ 81005DC
.4byte gSealedMoveReleasedMessage
.global gUnknown_8100660
gUnknown_8100660: @ 8100660
.incbin "baserom.gba", 0x100660, 0x44
.global gCantLeechSeedSelfMessage
gCantLeechSeedSelfMessage: @ 81005E0
.string "A leech seed can~27t be planted on the user!\0"
.align 2, 0
.global gUnknown_81006A4
gUnknown_81006A4: @ 81006A4
.incbin "baserom.gba", 0x1006A4, 0x28
.global gPtrCantLeechSeedSelfMessage
gPtrCantLeechSeedSelfMessage: @ 8100610
.4byte gCantLeechSeedSelfMessage
.global gUnknown_81006CC
gUnknown_81006CC: @ 81006CC
.incbin "baserom.gba", 0x1006CC, 0x2C
.global gCantLeechSeedMonMessage
gCantLeechSeedMonMessage: @ 8100614
.string "A leech seed couldn~27t be planted on\n"
.string "$m0!\0"
.align 2, 0
.global gUnknown_81006F8
gUnknown_81006F8: @ 81006F8
.incbin "baserom.gba", 0x1006F8, 0x28
.global gPtrCantLeechSeedMonMessage
gPtrCantLeechSeedMonMessage: @ 8100640
.4byte gCantLeechSeedMonMessage
.global gUnknown_8100720
gUnknown_8100720: @ 8100720
.incbin "baserom.gba", 0x100720, 0x20
.global gMoveInterruptedMessage
gMoveInterruptedMessage: @ 8100644
.string "The move was interrupted!\0"
.align 2, 0
.global gUnknown_8100740
gUnknown_8100740: @ 8100740
.incbin "baserom.gba", 0x100740, 0x1C
.global gPtrMoveInterruptedMessage
gPtrMoveInterruptedMessage: @ 8100660
.4byte gMoveInterruptedMessage
.global gUnknown_810075C
gUnknown_810075C: @ 810075C
.incbin "baserom.gba", 0x10075C, 0xC
.global gClientFaintedMessage
gClientFaintedMessage: @ 8100664
.string "Your client Pokémon has fainted!\n"
.string "A rescue call can~27t be made!\0"
.align 2, 0
.global gPtrClientFaintedMessage
gPtrClientFaintedMessage: @ 81006A4
.4byte gClientFaintedMessage
.global gCantUseInDungeonMessage
gCantUseInDungeonMessage: @ 81006A8
.string "It can~27t be used in a dungeon!\0"
.align 2, 0
.global gPtrCantUseInDungeonMessage
gPtrCantUseInDungeonMessage: @ 81006CC
.4byte gCantUseInDungeonMessage
.global gForecastPreventsTypeSwitchMessage
gForecastPreventsTypeSwitchMessage: @ 81006D0
.string "Its Forecast prevents type switching!\0"
.align 2, 0
.global gPtrForecastPreventsTypeSwitchMessage
gPtrForecastPreventsTypeSwitchMessage: @ 81006F8
.4byte gForecastPreventsTypeSwitchMessage
.global gForecastPreventsConversion2Message
gForecastPreventsConversion2Message: @ 81006FC
.string "Its Forecast prevents Conversion 2!\0"
.align 2, 0
.global gPtrForecastPreventsConversion2Message
gPtrForecastPreventsConversion2Message: @ 8100720
.4byte gForecastPreventsConversion2Message
.global gStenchWavedOffMessage
gStenchWavedOffMessage: @ 8100724
.string "The stench was waved off!\0"
.align 2, 0
.global gPtrStenchWavedOffMessage
gPtrStenchWavedOffMessage: @ 8100740
.4byte gStenchWavedOffMessage
.global gProtectSavedItMessage
gProtectSavedItMessage: @ 8100744
.string "Its Protect saved it!\0"
.align 2, 0
.global gPtrProtectSavedItMessage
gPtrProtectSavedItMessage: @ 810075C
.4byte gProtectSavedItMessage
.string "pksdir0\0"
.align 2, 0
.global gUnknown_8100768
gUnknown_8100768: @ 8100768
.incbin "baserom.gba", 0x100768, 0x30
.byte 0x00, 0x00, 0x0C, 0x02, 0xAA, 0x01, 0x00, 0x00
.4byte gUnknown_8100774
.global gUnknown_8100774
gUnknown_8100774: @ 8100774
.string " Look~2c $m0!\n"
.string "$m2~27s over there!\0"
.align 2, 0
.global gUnknown_8100798
gUnknown_8100798: @ 8100798
.incbin "baserom.gba", 0x100798, 0x88
.byte 0x00, 0x00, 0x04, 0x02, 0xAA, 0x01, 0x07, 0x00
.4byte gUnknown_81007E8
.byte 0x00, 0x00, 0x04, 0x02, 0xAA, 0x01, 0x00, 0x00
.4byte gUnknown_81007B0
.global gUnknown_81007B0
gUnknown_81007B0: @ 81007B0
.string " Hey! Are you all right?\n"
.string "We~27ve come to rescue you!\0"
.align 2, 0
.global gUnknown_81007E8
gUnknown_81007E8: @ 81007E8
.string " Hey! Are you all right?\n"
.string "We~27re here to rescue you!\0"
.align 2, 0
.global gUnknown_8100820
gUnknown_8100820: @ 8100820
.incbin "baserom.gba", 0x100820, 0x24
.byte 0x00, 0x00, 0x01, 0x0D, 0x32, 0x00, 0x00, 0x00
.4byte gUnknown_810082C
.global gUnknown_810082C
gUnknown_810082C: @ 810082C
.string " ...I...\n"
.string "I~27m scared.\0"
.align 2, 0
.global gUnknown_8100844
gUnknown_8100844: @ 8100844
@ -5517,7 +5710,20 @@ gUnknown_8100880: @ 8100880
.global gUnknown_8100928
gUnknown_8100928: @ 8100928
.incbin "baserom.gba", 0x100928, 0xDC
.byte 0x00, 0x00, 0x00, 0x0D, 0xFC, 0x00, 0x00, 0x00
.4byte gUnknown_8100934
.global gUnknown_8100934
gUnknown_8100934: @ 8100934
.string " How dare you!#W\n"
.string "It~27s their fault!#P"
.string " I haven~27t slept in days\n"
.string "because the earthquakes frighten me so!\n"
.string "Every night we had them!#P"
.string " Those earthquakes are\n"
.string "caused by this brat~27s ilk running wild\n"
.string "underground!\0"
.align 2, 0
.global gUnknown_8100A04
gUnknown_8100A04: @ 8100A04
@ -6137,7 +6343,16 @@ gUnknown_8103E28: @ 8103E28
.global gUnknown_8103E34
gUnknown_8103E34: @ 8103E34
.incbin "baserom.gba", 0x103E34, 0x70
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gUnknown_8103E40
.global gUnknown_8103E40
gUnknown_8103E40: @ 8103E40
.string "#+There appears to be no one here.#P"
.string "#+It~27s impossible to go farther.#W\n"
.string "#+It~27s time to go back.\0"
.align 2, 0
.global gUnknown_8103EA4
gUnknown_8103EA4: @ 8103EA4
@ -6641,101 +6856,174 @@ gUnknown_8106390: @ 8106390
.global gUnknown_81063C4
gUnknown_81063C4: @ 81063C4
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x40, 0x3E, 0x10, 0x08
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gUnknown_8103E40
@ Dialogue for Purity Forest
.global gUnknown_81063D0
gUnknown_81063D0: @ 81063D0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xDC, 0x63, 0x10, 0x08
.string "#+Oh?#W\n"
.string "#+There~27s someone there.\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestSomeoneThereText
.global gPurityForestSomeoneThereText
gPurityForestSomeoneThereText: @ 81063DC
.string "#+Oh?#W\n"
.string "#+There~27s someone there.\0"
.align 2, 0
.global gUnknown_8106400
gUnknown_8106400: @ 8106400
.incbin "baserom.gba", 0x106400, 0x3C
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiIntroText
.global gPurityForestCelebiIntroText
gPurityForestCelebiIntroText: @ 810640C
.string "#+It~27s...#W\n"
.string "#+The Time Travel Pokémon $m2!\0"
.align 2, 0
.global gUnknown_810643C
gUnknown_810643C: @ 810643C
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x48, 0x64, 0x10, 0x08
.string "#+$m2 wants to join the team.\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiWantsToJoinText
.global gPurityForestCelebiWantsToJoinText
gPurityForestCelebiWantsToJoinText: @ 8106448
.string "#+$m2 wants to join the team.\0"
.align 2, 0
.global gUnknown_8106468
gUnknown_8106468: @ 8106468
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x74, 0x64, 0x10, 0x08
.string "#+$m2 joined the team! \0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiJoinedText
.global gPurityForestCelebiJoinedText
gPurityForestCelebiJoinedText: @ 8106474
.string "#+$m2 joined the team! \0"
.align 2, 0
.global gUnknown_810648C
gUnknown_810648C: @ 810648C
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x98, 0x64, 0x10, 0x08
.string "#+$m3 appears to\n"
.string "#+be very happy!\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiVeryHappyText
.global gPurityForestCelebiVeryHappyText
gPurityForestCelebiVeryHappyText: @ 8106498
.string "#+$m3 appears to\n"
.string "#+be very happy!\0"
.align 2, 0
.global gUnknown_81064BC
gUnknown_81064BC: @ 81064BC
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xC8, 0x64, 0x10, 0x08
.string "#+It~27s delighted to have\n"
.string "#+joined the rescue team!\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiDelightedToJoinText
.global gPurityForestCelebiDelightedToJoinText
gPurityForestCelebiDelightedToJoinText: @ 81064C8
.string "#+It~27s delighted to have\n"
.string "#+joined the rescue team!\0"
.align 2, 0
.global gUnknown_8106500
gUnknown_8106500: @ 8106500
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x65, 0x10, 0x08
.string "#+$m0 turned down\n"
.string "#+the offer to join.\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestTurnedDownOfferText
.global gPurityForestTurnedDownOfferText
gPurityForestTurnedDownOfferText: @ 810650C
.string "#+$m0 turned down\n"
.string "#+the offer to join.\0"
.align 2, 0
.global gUnknown_8106534
gUnknown_8106534: @ 8106534
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x40, 0x65, 0x10, 0x08
.string "#+Celebi is very disappointed.\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiDisappointedText
.global gPurityForestCelebiDisappointedText
gPurityForestCelebiDisappointedText: @ 8106540
.string "#+Celebi is very disappointed.\0"
.align 2, 0
.global gUnknown_8106560
gUnknown_8106560: @ 8106560
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x6C, 0x65, 0x10, 0x08
.string "#+$m2 left\n"
.string "#+dejectedly...\0"
.align 2,0
.string "#+Allow $m2\n"
.string "#+to join the team?\0"
.align 2,0
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.4byte gPurityForestCelebiLeftDejectedlyText
.global gUnknown_81065A8
gUnknown_81065A8: @ 81065A8
.byte 0x88, 0x65, 0x10, 0x08
.global gPurityForestCelebiLeftDejectedlyText
gPurityForestCelebiLeftDejectedlyText: @ 810656C
.string "#+$m2 left\n"
.string "#+dejectedly...\0"
.align 2, 0
.global gUnknown_81065AC
gUnknown_81065AC: @ 81065AC
.incbin "baserom.gba", 0x1065AC, 0x60
.global gPurityForestAllowCelebiToJoinText
gPurityForestAllowCelebiToJoinText: @ 8106588
.string "#+Allow $m2\n"
.string "#+to join the team?\0"
.align 2, 0
.global gUnknown_810660C
gUnknown_810660C: @ 810660C
.incbin "baserom.gba", 0x10660C, 0x4
.global gPtrPurityForestAllowCelebiToJoinText
gPtrPurityForestAllowCelebiToJoinText: @ 81065A8
.4byte gPurityForestAllowCelebiToJoinText
.global gUnknown_8106610
gUnknown_8106610: @ 8106610
.incbin "baserom.gba", 0x106610, 0x2C
.global gPurityForestAllowCelebiToJoinPrompt
gPurityForestAllowCelebiToJoinPrompt: @ 81065AC
.4byte gPurityForestAllowCelebiToJoinYesText
.4byte 0x00000001
.4byte gPurityForestAllowCelebiToJoinNoText
.4byte 0x00000002
.4byte 0x00000000
.4byte 0xFFFFFFFF
.global gPurityForestAllowCelebiToJoinNoText
gPurityForestAllowCelebiToJoinNoText: @ 81065C4
.string "No.\0"
.align 2, 0
.global gPurityForestAllowCelebiToJoinYesText
gPurityForestAllowCelebiToJoinYesText: @ 81065C8
.string "Yes.\0"
.align 2, 0
.global gPurityForestRefuseCelebiConfirmText
gPurityForestRefuseCelebiConfirmText: @ 81065D0
.string "#+Are you sure?#W\n"
.string "#+You~27re sure you won~27t accept it?\0"
.align 2, 0
.global gPtrPurityForestRefuseCelebiConfirmText
gPtrPurityForestRefuseCelebiConfirmText: @ 810660C
.4byte gPurityForestRefuseCelebiConfirmText
.global gPurityForestRefuseCelebiConfirmPrompt
gPurityForestRefuseCelebiConfirmPrompt: @ 8106610
.4byte gPurityForestRefuseCelebiReconsiderText
.4byte 0x00000001
.4byte gPurityForestRefuseCelebiRefuseText
.4byte 0x00000002
.4byte 0x00000000
.4byte 0xFFFFFFFF
.global gPurityForestRefuseCelebiRefuseText
gPurityForestRefuseCelebiRefuseText: @ 8106628
.string "Refuse.\0"
.align 2, 0
.global gPurityForestRefuseCelebiReconsiderText
gPurityForestRefuseCelebiReconsiderText: @ 8106630
.string "Reconsider.\0"
.align 2, 0
.global gUnknown_810663C
gUnknown_810663C: @ 810663C