mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 03:34:15 +01:00
pokeblock merge conflicts
This commit is contained in:
commit
bcffcb0c1c
@ -7383,12 +7383,12 @@ _08192932:
|
|||||||
ldr r1, [sp, 0x24]
|
ldr r1, [sp, 0x24]
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
bne _08192980
|
bne _08192980
|
||||||
ldr r0, =gUnknown_0860D1D0
|
ldr r0, =gBattleDomePotentialPointers
|
||||||
ldr r0, [r0, 0x40]
|
ldr r0, [r0, 0x40]
|
||||||
b _0819298A
|
b _0819298A
|
||||||
.pool
|
.pool
|
||||||
_08192980:
|
_08192980:
|
||||||
ldr r0, =gUnknown_0860D1D0
|
ldr r0, =gBattleDomePotentialPointers
|
||||||
ldr r2, [sp, 0x20]
|
ldr r2, [sp, 0x20]
|
||||||
lsls r1, r2, 2
|
lsls r1, r2, 2
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
@ -7503,7 +7503,7 @@ _08192A58:
|
|||||||
cmp r7, 0x2
|
cmp r7, 0x2
|
||||||
ble _081929AE
|
ble _081929AE
|
||||||
movs r7, 0
|
movs r7, 0
|
||||||
ldr r2, =gUnknown_0860D214
|
ldr r2, =gBattleDomeOpponentStylePointers
|
||||||
mov r9, r2
|
mov r9, r2
|
||||||
ldr r3, =gUnknown_0860C988
|
ldr r3, =gUnknown_0860C988
|
||||||
mov r10, r3
|
mov r10, r3
|
||||||
@ -8071,7 +8071,7 @@ _08192ED0:
|
|||||||
movs r7, 0x2A
|
movs r7, 0x2A
|
||||||
_08192ED2:
|
_08192ED2:
|
||||||
lsls r0, r7, 2
|
lsls r0, r7, 2
|
||||||
ldr r3, =gUnknown_0860D294
|
ldr r3, =gBattleDomeOpponentStatsPointers
|
||||||
adds r0, r3
|
adds r0, r3
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
str r0, [sp, 0xC]
|
str r0, [sp, 0xC]
|
||||||
@ -9029,7 +9029,7 @@ _081936A0:
|
|||||||
movs r0, 0xD0
|
movs r0, 0xD0
|
||||||
strb r0, [r1, 0xD]
|
strb r0, [r1, 0xD]
|
||||||
ldr r4, =gStringVar4
|
ldr r4, =gStringVar4
|
||||||
ldr r0, =gUnknown_0860D38C
|
ldr r0, =gBattleDomeWinStringsPointers
|
||||||
ldr r7, [sp, 0x70]
|
ldr r7, [sp, 0x70]
|
||||||
adds r0, r7, r0
|
adds r0, r7, r0
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
@ -9167,7 +9167,7 @@ _08193802:
|
|||||||
bl AddTextPrinter
|
bl AddTextPrinter
|
||||||
add r0, sp, 0xC
|
add r0, sp, 0xC
|
||||||
strb r6, [r0, 0xA]
|
strb r6, [r0, 0xA]
|
||||||
ldr r0, =gUnknown_0860D350
|
ldr r0, =gBattleDomeMatchNumberPointers
|
||||||
ldr r1, [sp, 0x58]
|
ldr r1, [sp, 0x58]
|
||||||
adds r0, r1, r0
|
adds r0, r1, r0
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
|
@ -29290,7 +29290,7 @@ sub_81A9B04: @ 81A9B04
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _081A9B2E
|
beq _081A9B2E
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_80B47E0
|
bl GetChosenApproachingTrainerMapObjectId
|
||||||
ldr r1, =gSelectedMapObject
|
ldr r1, =gSelectedMapObject
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r0, =gTrainerBattleOpponent_B
|
ldr r0, =gTrainerBattleOpponent_B
|
||||||
|
@ -386,7 +386,7 @@ sub_813010C: @ 813010C
|
|||||||
ldr r1, =gText_Space
|
ldr r1, =gText_Space
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl StringAppend
|
bl StringAppend
|
||||||
ldr r1, =gUnknown_085B07D4
|
ldr r1, =gContestRankTextPointers
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
ldrb r0, [r0, 0x1E]
|
ldrb r0, [r0, 0x1E]
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
@ -415,7 +415,7 @@ _08130190:
|
|||||||
adds r1, 0xB
|
adds r1, 0xB
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r2, =gUnknown_085B07F4
|
ldr r2, =gContestPaintingDescriptionPointers
|
||||||
lsls r1, r5, 2
|
lsls r1, r5, 2
|
||||||
adds r1, r2
|
adds r1, r2
|
||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
|
@ -345,7 +345,7 @@ sub_8098630: @ 8098630
|
|||||||
mov r6, r8
|
mov r6, r8
|
||||||
push {r6,r7}
|
push {r6,r7}
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl sub_80B47E0
|
bl GetChosenApproachingTrainerMapObjectId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, =gNoOfApproachingTrainers
|
ldr r0, =gNoOfApproachingTrainers
|
||||||
@ -353,7 +353,7 @@ sub_8098630: @ 8098630
|
|||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
bne _080986E0
|
bne _080986E0
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_80B47E0
|
bl GetChosenApproachingTrainerMapObjectId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
|
@ -43,7 +43,7 @@ _081537FE:
|
|||||||
sub_8153804: @ 8153804
|
sub_8153804: @ 8153804
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674C86
|
ldr r1, =gText_MysteryGiftCantBeUsed
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
bl SetMysteryEventScriptStatus
|
bl SetMysteryEventScriptStatus
|
||||||
@ -461,7 +461,7 @@ sub_8153AE8: @ 8153AE8
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08153B54
|
bne _08153B54
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674AE4
|
ldr r1, =gText_MysteryGiftBerry
|
||||||
b _08153B74
|
b _08153B74
|
||||||
.pool
|
.pool
|
||||||
_08153B54:
|
_08153B54:
|
||||||
@ -471,12 +471,12 @@ _08153B54:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08153B70
|
beq _08153B70
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674B16
|
ldr r1, =gText_MysteryGiftBerryTransform
|
||||||
b _08153B74
|
b _08153B74
|
||||||
.pool
|
.pool
|
||||||
_08153B70:
|
_08153B70:
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674B42
|
ldr r1, =gText_MysteryGiftBerryObtained
|
||||||
_08153B74:
|
_08153B74:
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
@ -515,7 +515,7 @@ sub_8153BB0: @ 8153BB0
|
|||||||
str r2, [r4, 0x8]
|
str r2, [r4, 0x8]
|
||||||
bl GiveGiftRibbonToParty
|
bl GiveGiftRibbonToParty
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674B6A
|
ldr r1, =gText_MysteryGiftSpecialRibbon
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
str r0, [r4, 0x6C]
|
str r0, [r4, 0x6C]
|
||||||
@ -584,7 +584,7 @@ sub_8153C4C: @ 8153C4C
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl EnableNationalPokedex
|
bl EnableNationalPokedex
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674B9E
|
ldr r1, =gText_MysteryGiftNationalDex
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
str r0, [r4, 0x6C]
|
str r0, [r4, 0x6C]
|
||||||
@ -605,7 +605,7 @@ sub_8153C70: @ 8153C70
|
|||||||
str r1, [r4, 0x8]
|
str r1, [r4, 0x8]
|
||||||
bl sub_811EFC0
|
bl sub_811EFC0
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674BD4
|
ldr r1, =gText_MysteryGiftRareWord
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
str r0, [r4, 0x6C]
|
str r0, [r4, 0x6C]
|
||||||
@ -685,7 +685,7 @@ _08153D22:
|
|||||||
cmp r0, 0x6
|
cmp r0, 0x6
|
||||||
bne _08153D4C
|
bne _08153D4C
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674C02
|
ldr r1, =gText_MysteryGiftFullParty
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
b _08153DB6
|
b _08153DB6
|
||||||
@ -732,7 +732,7 @@ _08153DA4:
|
|||||||
bl CompactPartySlots
|
bl CompactPartySlots
|
||||||
bl CalculatePlayerPartyCount
|
bl CalculatePlayerPartyCount
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674BF0
|
ldr r1, =gText_MysteryGiftSentOver
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
_08153DB6:
|
_08153DB6:
|
||||||
@ -765,7 +765,7 @@ sub_8153DD4: @ 8153DD4
|
|||||||
bl memcpy
|
bl memcpy
|
||||||
bl sub_81652B4
|
bl sub_81652B4
|
||||||
ldr r0, =gStringVar4
|
ldr r0, =gStringVar4
|
||||||
ldr r1, =gUnknown_08674C31
|
ldr r1, =gText_MysteryGiftNewTrainer
|
||||||
bl StringExpandPlaceholders
|
bl StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
str r0, [r4, 0x6C]
|
str r0, [r4, 0x6C]
|
||||||
|
1518
asm/trainer_see.s
1518
asm/trainer_see.s
File diff suppressed because it is too large
Load Diff
5
common_syms/trainer_see.txt
Normal file
5
common_syms/trainer_see.txt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
gUnknown_03006080
|
||||||
|
gUnknown_03006084
|
||||||
|
gApproachingTrainers
|
||||||
|
gNoOfApproachingTrainers
|
||||||
|
gUnknown_030060AC
|
File diff suppressed because it is too large
Load Diff
130
data/contest.s
130
data/contest.s
@ -5,10 +5,10 @@
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
gUnknown_08587A6C:: @ 8587A6C
|
gUnknown_08587A6C:: @ 8587A6C
|
||||||
.incbin "baserom.gba", 0x587a6c, 0x4
|
.byte 0x24, 0x4c, 0x74, 0x9c
|
||||||
|
|
||||||
gUnknown_08587A70:: @ 8587A70
|
gUnknown_08587A70:: @ 8587A70
|
||||||
.incbin "baserom.gba", 0x587a70, 0x4
|
.byte 0x24, 0x4c, 0x74, 0x9c
|
||||||
|
|
||||||
gUnknown_08587A74:: @ 8587A74
|
gUnknown_08587A74:: @ 8587A74
|
||||||
.incbin "baserom.gba", 0x587a74, 0x5c
|
.incbin "baserom.gba", 0x587a74, 0x5c
|
||||||
@ -59,19 +59,132 @@ gUnknown_08587C30:: @ 8587C30
|
|||||||
.include "data/text/contest_text_pointers.inc"
|
.include "data/text/contest_text_pointers.inc"
|
||||||
|
|
||||||
@ 8587D5C
|
@ 8587D5C
|
||||||
.incbin "baserom.gba", 0x587d5c, 0x34
|
.4byte gText_0827D5C1
|
||||||
|
.4byte gText_0827D5DC
|
||||||
|
.4byte gText_0827D600
|
||||||
|
.4byte gText_0827D612
|
||||||
|
.4byte gText_0827D612
|
||||||
|
.4byte gText_0827D62D
|
||||||
|
.4byte gText_0827D654
|
||||||
|
.4byte gText_0827D67E
|
||||||
|
.4byte gText_0827D69C
|
||||||
|
.4byte gText_0827D6BA
|
||||||
|
.4byte gText_0827D6E5
|
||||||
|
.4byte gText_0827D706
|
||||||
|
.4byte gText_0827D71D
|
||||||
|
|
||||||
gUnknown_08587D90:: @ 8587D90
|
gUnknown_08587D90:: @ 8587D90
|
||||||
.incbin "baserom.gba", 0x587d90, 0x80
|
.4byte gText_0827D743
|
||||||
|
.4byte gText_0827D764
|
||||||
|
.4byte gText_0827D785
|
||||||
|
.4byte gText_0827D7A5
|
||||||
|
.4byte gText_0827D7C8
|
||||||
|
.4byte gText_0827D7E8
|
||||||
|
.4byte gText_0827D831
|
||||||
|
.4byte gText_0827D855
|
||||||
|
.4byte gText_0827D830
|
||||||
|
.4byte gText_0827D872
|
||||||
|
.4byte gText_0827D88F
|
||||||
|
.4byte gText_0827D8B5
|
||||||
|
.4byte gText_0827D8E4
|
||||||
|
.4byte gText_0827D8FE
|
||||||
|
.4byte gText_0827D926
|
||||||
|
.4byte gText_0827D947
|
||||||
|
.4byte gText_0827D961
|
||||||
|
.4byte gText_0827D986
|
||||||
|
.4byte gText_0827D9B1
|
||||||
|
.4byte gText_0827D9D9
|
||||||
|
.4byte gText_0827DA03
|
||||||
|
.4byte gText_0827DA31
|
||||||
|
.4byte gText_0827DA5B
|
||||||
|
.4byte gText_0827DA85
|
||||||
|
.4byte gText_0827DAB2
|
||||||
|
.4byte gText_0827DADA
|
||||||
|
.4byte gText_0827DB03
|
||||||
|
.4byte gText_0827D830
|
||||||
|
.4byte gText_0827D830
|
||||||
|
.4byte gText_0827D830
|
||||||
|
.4byte gText_0827DB1F
|
||||||
|
.4byte gText_0827DB4E
|
||||||
|
|
||||||
gUnknown_08587E10:: @ 8587E10
|
gUnknown_08587E10:: @ 8587E10
|
||||||
.incbin "baserom.gba", 0x587e10, 0xf8
|
.4byte gText_827DB75
|
||||||
|
.4byte gText_827DBB0
|
||||||
|
.4byte gText_827DBE0
|
||||||
|
.4byte gText_827DC0F
|
||||||
|
.4byte gText_827DC45
|
||||||
|
.4byte gText_827DC7C
|
||||||
|
.4byte gText_827DCB4
|
||||||
|
.4byte gText_827DCE7
|
||||||
|
.4byte gText_827DD12
|
||||||
|
.4byte gText_827DD3D
|
||||||
|
.4byte gText_827DD6F
|
||||||
|
.4byte gText_827DD8E
|
||||||
|
.4byte gText_827DDC7
|
||||||
|
.4byte gText_827DDF2
|
||||||
|
.4byte gText_827DE14
|
||||||
|
.4byte gText_827DE44
|
||||||
|
.4byte gText_827DE73
|
||||||
|
.4byte gText_827DEA5
|
||||||
|
.4byte gText_827DED9
|
||||||
|
.4byte gText_827DF02
|
||||||
|
.4byte gText_827DF3A
|
||||||
|
.4byte gText_827DF63
|
||||||
|
.4byte gText_827DF8C
|
||||||
|
.4byte gText_827DFB8
|
||||||
|
.4byte gText_827DFE2
|
||||||
|
.4byte gText_827E00C
|
||||||
|
.4byte gText_827E02F
|
||||||
|
.4byte gText_827E05F
|
||||||
|
.4byte gText_827E08B
|
||||||
|
.4byte gText_827E0B5
|
||||||
|
.4byte gText_827E0DD
|
||||||
|
.4byte gText_827E107
|
||||||
|
.4byte gText_827E143
|
||||||
|
.4byte gText_827E17F
|
||||||
|
.4byte gText_827E1BB
|
||||||
|
.4byte gText_827E1F3
|
||||||
|
.4byte gText_827E220
|
||||||
|
.4byte gText_827E254
|
||||||
|
.4byte gText_827E289
|
||||||
|
.4byte gText_827E2C5
|
||||||
|
.4byte gText_0827E2FE
|
||||||
|
.4byte gText_0827E32E
|
||||||
|
.4byte gText_0827E35B
|
||||||
|
.4byte gText_0827E38D
|
||||||
|
.4byte gText_0827E3C1
|
||||||
|
.4byte gText_0827E3EB
|
||||||
|
.4byte gText_0827E416
|
||||||
|
.4byte gText_0827E448
|
||||||
|
.4byte gText_0827E473
|
||||||
|
.4byte gText_0827E4A6
|
||||||
|
.4byte gText_0827E4D5
|
||||||
|
.4byte gText_0827E504
|
||||||
|
.4byte gText_0827E531
|
||||||
|
.4byte gText_0827E55A
|
||||||
|
.4byte gText_0827E5B2
|
||||||
|
.4byte gText_0827E5D0
|
||||||
|
.4byte gText_0827E606
|
||||||
|
.4byte gText_0827E638
|
||||||
|
.4byte gText_0827E658
|
||||||
|
.4byte gText_0827E68B
|
||||||
|
.4byte gText_0827E6C4
|
||||||
|
.4byte gText_0827E7BA
|
||||||
|
|
||||||
gUnknown_08587F08:: @ 8587F08
|
gUnknown_08587F08:: @ 8587F08
|
||||||
.incbin "baserom.gba", 0x587f08, 0x14
|
.4byte gText_0827E85F
|
||||||
|
.4byte gText_0827E868
|
||||||
|
.4byte gText_0827E86F
|
||||||
|
.4byte gText_0827E878
|
||||||
|
.4byte gText_0827E882
|
||||||
|
|
||||||
gUnknown_08587F1C:: @ 8587F1C
|
gUnknown_08587F1C:: @ 8587F1C
|
||||||
.incbin "baserom.gba", 0x587f1c, 0x18
|
.4byte gText_0827E894
|
||||||
|
.4byte gText_0827E89E
|
||||||
|
.4byte gText_0827E8AA
|
||||||
|
.4byte gText_0827E8B4
|
||||||
|
.4byte gText_0827E8BF
|
||||||
|
.4byte gText_0827E8CA
|
||||||
|
|
||||||
gUnknown_08587F34:: @ 8587F34
|
gUnknown_08587F34:: @ 8587F34
|
||||||
.incbin "baserom.gba", 0x587f34, 0x10
|
.incbin "baserom.gba", 0x587f34, 0x10
|
||||||
@ -86,7 +199,7 @@ gUnknown_085880A4:: @ 85880A4
|
|||||||
.incbin "baserom.gba", 0x5880a4, 0x1740
|
.incbin "baserom.gba", 0x5880a4, 0x1740
|
||||||
|
|
||||||
gUnknown_085897E4:: @ 85897E4
|
gUnknown_085897E4:: @ 85897E4
|
||||||
.incbin "baserom.gba", 0x5897e4, 0xc0
|
.incbin "baserom.gba", 0x005897e4, 0xc0
|
||||||
|
|
||||||
gUnknown_085898A4:: @ 85898A4
|
gUnknown_085898A4:: @ 85898A4
|
||||||
.incbin "baserom.gba", 0x5898a4, 0x60
|
.incbin "baserom.gba", 0x5898a4, 0x60
|
||||||
@ -102,3 +215,4 @@ gUnknown_0858998C:: @ 858998C
|
|||||||
|
|
||||||
gUnknown_085899EC:: @ 85899EC
|
gUnknown_085899EC:: @ 85899EC
|
||||||
.incbin "baserom.gba", 0x5899ec, 0x1c
|
.incbin "baserom.gba", 0x5899ec, 0x1c
|
||||||
|
|
||||||
|
@ -45,8 +45,12 @@ gUnknown_085AFDA4:: @ 85AFDA4
|
|||||||
gUnknown_085B02B0:: @ 85B02B0
|
gUnknown_085B02B0:: @ 85B02B0
|
||||||
.incbin "baserom.gba", 0x5b02b0, 0x524
|
.incbin "baserom.gba", 0x5b02b0, 0x524
|
||||||
|
|
||||||
gUnknown_085B07D4:: @ 85B07D4
|
gContestRankTextPointers:: @ 85B07D4
|
||||||
.incbin "baserom.gba", 0x5b07d4, 0x14
|
.4byte gContestRankNormal
|
||||||
|
.4byte gContestRankSuper
|
||||||
|
.4byte gContestRankHyper
|
||||||
|
.4byte gContestRankMaster
|
||||||
|
.4byte gContestLink
|
||||||
|
|
||||||
gUnknown_085B07E8:: @ 85B07E8
|
gUnknown_085B07E8:: @ 85B07E8
|
||||||
.incbin "baserom.gba", 0x5b07e8, 0x4
|
.incbin "baserom.gba", 0x5b07e8, 0x4
|
||||||
@ -54,11 +58,25 @@ gUnknown_085B07E8:: @ 85B07E8
|
|||||||
gUnknown_085B07EC:: @ 85B07EC
|
gUnknown_085B07EC:: @ 85B07EC
|
||||||
.incbin "baserom.gba", 0x5b07ec, 0x8
|
.incbin "baserom.gba", 0x5b07ec, 0x8
|
||||||
|
|
||||||
gUnknown_085B07F4:: @ 85B07F4
|
gContestPaintingDescriptionPointers:: @ 85B07F4
|
||||||
.incbin "baserom.gba", 0x5b07f4, 0x3c
|
.4byte gContestPaintingCool1
|
||||||
|
.4byte gContestPaintingCool2
|
||||||
|
.4byte gContestPaintingCool3
|
||||||
|
.4byte gContestPaintingBeauty1
|
||||||
|
.4byte gContestPaintingBeauty2
|
||||||
|
.4byte gContestPaintingBeauty3
|
||||||
|
.4byte gContestPaintingCute1
|
||||||
|
.4byte gContestPaintingCute2
|
||||||
|
.4byte gContestPaintingCute3
|
||||||
|
.4byte gContestPaintingSmart1
|
||||||
|
.4byte gContestPaintingSmart2
|
||||||
|
.4byte gContestPaintingSmart3
|
||||||
|
.4byte gContestPaintingTough1
|
||||||
|
.4byte gContestPaintingTough2
|
||||||
|
.4byte gContestPaintingTough3
|
||||||
|
|
||||||
gUnknown_085B0830:: @ 85B0830
|
gUnknown_085B0830:: @ 85B0830
|
||||||
.incbin "baserom.gba", 0x5b0830, 0x8
|
.4byte 0xc0003000, 0x00000000
|
||||||
|
|
||||||
gUnknown_085B0838:: @ 85B0838
|
gUnknown_085B0838:: @ 85B0838
|
||||||
.incbin "baserom.gba", 0x5b0838, 0x4
|
.incbin "baserom.gba", 0x5b0838, 0x4
|
||||||
|
@ -5,4 +5,304 @@
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
gUnknown_085A1F94:: @ 85A1F94
|
gUnknown_085A1F94:: @ 85A1F94
|
||||||
.incbin "baserom.gba", 0x5a1f94, 0x2580
|
.byte 0x00, 0x1d, 0x1c, 0x0e, 0x1e, 0x1b, 0x00, 0x01, 0x32, 0x2e, 0x1e, 0x37, 0x0a, 0x22, 0x1f, 0x05, 0x26, 0x2e, 0x12, 0x17, 0x1e, 0x1a, 0x03, 0x11, 0x05, 0x11, 0x18, 0x05, 0x27, 0x2f, 0x1a, 0x3f
|
||||||
|
.byte 0x12, 0x22, 0x3f, 0x16, 0x2b, 0x2f, 0x2e, 0x11, 0x02, 0x2d, 0x23, 0x0d, 0x28, 0x17, 0x0c, 0x19, 0x2f, 0x0e, 0x13, 0x30, 0x18, 0x20, 0x2d, 0x28, 0x22, 0x01, 0x03, 0x19, 0x0e, 0x2a, 0x2b, 0x22
|
||||||
|
.byte 0x15, 0x25, 0x22, 0x0a, 0x26, 0x39, 0x06, 0x23, 0x16, 0x07, 0x2f, 0x22, 0x3a, 0x1b, 0x3b, 0x36, 0x35, 0x0a, 0x2b, 0x24, 0x36, 0x09, 0x12, 0x1c, 0x2f, 0x23, 0x2e, 0x38, 0x2c, 0x05, 0x2a, 0x20
|
||||||
|
.byte 0x07, 0x14, 0x32, 0x31, 0x08, 0x17, 0x1a, 0x24, 0x2d, 0x22, 0x0a, 0x16, 0x1b, 0x26, 0x2b, 0x29, 0x16, 0x11, 0x35, 0x08, 0x14, 0x1e, 0x08, 0x14, 0x05, 0x31, 0x14, 0x38, 0x31, 0x17, 0x34, 0x33
|
||||||
|
.byte 0x12, 0x11, 0x09, 0x1f, 0x28, 0x3d, 0x32, 0x35, 0x03, 0x1e, 0x3c, 0x2b, 0x2e, 0x10, 0x01, 0x17, 0x03, 0x3e, 0x22, 0x17, 0x18, 0x34, 0x08, 0x29, 0x19, 0x03, 0x24, 0x28, 0x3d, 0x33, 0x2f, 0x31
|
||||||
|
.byte 0x24, 0x19, 0x1b, 0x18, 0x26, 0x07, 0x0d, 0x25, 0x2d, 0x3f, 0x12, 0x2f, 0x15, 0x25, 0x29, 0x0f, 0x12, 0x07, 0x2c, 0x12, 0x2c, 0x0b, 0x26, 0x12, 0x1a, 0x16, 0x00, 0x0b, 0x2f, 0x16, 0x35, 0x24
|
||||||
|
.byte 0x1f, 0x1c, 0x22, 0x29, 0x33, 0x27, 0x3b, 0x30, 0x17, 0x11, 0x06, 0x35, 0x3e, 0x31, 0x2f, 0x11, 0x3a, 0x25, 0x2a, 0x02, 0x19, 0x33, 0x18, 0x35, 0x2a, 0x20, 0x21, 0x2e, 0x32, 0x1b, 0x3b, 0x1f
|
||||||
|
.byte 0x23, 0x39, 0x29, 0x2a, 0x2e, 0x31, 0x29, 0x2a, 0x0e, 0x2d, 0x2d, 0x00, 0x1f, 0x38, 0x28, 0x1b, 0x14, 0x3b, 0x2b, 0x2e, 0x04, 0x26, 0x36, 0x30, 0x11, 0x3b, 0x21, 0x2d, 0x2b, 0x3f, 0x1b, 0x20
|
||||||
|
.byte 0x13, 0x31, 0x33, 0x0c, 0x30, 0x22, 0x2b, 0x2b, 0x16, 0x02, 0x1e, 0x1c, 0x12, 0x1c, 0x0f, 0x3c, 0x36, 0x38, 0x10, 0x2d, 0x18, 0x2f, 0x2d, 0x35, 0x3b, 0x11, 0x37, 0x31, 0x13, 0x13, 0x3d, 0x2f
|
||||||
|
.byte 0x1e, 0x2c, 0x33, 0x2e, 0x37, 0x12, 0x3c, 0x1f, 0x33, 0x32, 0x2a, 0x27, 0x0d, 0x3b, 0x1c, 0x35, 0x2a, 0x27, 0x09, 0x3d, 0x27, 0x12, 0x0b, 0x18, 0x0c, 0x15, 0x1d, 0x20, 0x01, 0x1c, 0x08, 0x3b
|
||||||
|
.byte 0x1c, 0x12, 0x37, 0x33, 0x15, 0x03, 0x2c, 0x2a, 0x3b, 0x31, 0x0f, 0x04, 0x35, 0x08, 0x17, 0x33, 0x38, 0x3d, 0x2a, 0x2f, 0x35, 0x16, 0x10, 0x35, 0x16, 0x23, 0x13, 0x2c, 0x2f, 0x06, 0x20, 0x27
|
||||||
|
.byte 0x3a, 0x24, 0x00, 0x1c, 0x2a, 0x03, 0x39, 0x1d, 0x28, 0x07, 0x1a, 0x20, 0x0a, 0x37, 0x07, 0x35, 0x2d, 0x15, 0x2f, 0x2c, 0x10, 0x2c, 0x23, 0x3f, 0x29, 0x14, 0x2a, 0x21, 0x36, 0x34, 0x1a, 0x2c
|
||||||
|
.byte 0x1c, 0x3d, 0x33, 0x38, 0x2b, 0x22, 0x35, 0x28, 0x1f, 0x3d, 0x0f, 0x1c, 0x1e, 0x3e, 0x1b, 0x0c, 0x3e, 0x1f, 0x2b, 0x31, 0x2c, 0x32, 0x39, 0x11, 0x05, 0x09, 0x11, 0x04, 0x38, 0x2a, 0x32, 0x00
|
||||||
|
.byte 0x16, 0x13, 0x0b, 0x31, 0x34, 0x2a, 0x13, 0x2c, 0x22, 0x21, 0x39, 0x2f, 0x15, 0x37, 0x28, 0x1e, 0x07, 0x3b, 0x2d, 0x11, 0x03, 0x28, 0x2d, 0x30, 0x1e, 0x31, 0x11, 0x11, 0x23, 0x01, 0x1e, 0x3d
|
||||||
|
.byte 0x31, 0x34, 0x1c, 0x02, 0x34, 0x21, 0x0e, 0x25, 0x3d, 0x07, 0x17, 0x33, 0x15, 0x10, 0x29, 0x32, 0x32, 0x18, 0x1f, 0x30, 0x2d, 0x3b, 0x30, 0x27, 0x3e, 0x16, 0x31, 0x15, 0x12, 0x30, 0x25, 0x17
|
||||||
|
.byte 0x33, 0x06, 0x34, 0x00, 0x29, 0x18, 0x3c, 0x03, 0x12, 0x2c, 0x0c, 0x11, 0x09, 0x30, 0x30, 0x10, 0x0e, 0x11, 0x27, 0x16, 0x1b, 0x0c, 0x3b, 0x2e, 0x2b, 0x33, 0x1e, 0x13, 0x2d, 0x2d, 0x11, 0x24
|
||||||
|
.byte 0x29, 0x34, 0x3e, 0x2b, 0x24, 0x1e, 0x21, 0x27, 0x1a, 0x2d, 0x04, 0x39, 0x16, 0x3e, 0x33, 0x26, 0x1b, 0x2e, 0x25, 0x0c, 0x06, 0x19, 0x25, 0x19, 0x18, 0x1d, 0x33, 0x33, 0x1d, 0x28, 0x2d, 0x1c
|
||||||
|
.byte 0x10, 0x2a, 0x1f, 0x35, 0x1e, 0x34, 0x02, 0x10, 0x2b, 0x3a, 0x14, 0x0d, 0x0b, 0x15, 0x0c, 0x2c, 0x10, 0x37, 0x3a, 0x19, 0x06, 0x13, 0x17, 0x24, 0x10, 0x25, 0x24, 0x04, 0x1e, 0x00, 0x35, 0x34
|
||||||
|
.byte 0x3a, 0x00, 0x37, 0x3c, 0x07, 0x1a, 0x2b, 0x28, 0x36, 0x34, 0x39, 0x2f, 0x28, 0x09, 0x1f, 0x38, 0x31, 0x30, 0x16, 0x25, 0x31, 0x18, 0x28, 0x31, 0x18, 0x0c, 0x22, 0x06, 0x39, 0x2d, 0x3d, 0x20
|
||||||
|
.byte 0x24, 0x2e, 0x27, 0x21, 0x3e, 0x18, 0x18, 0x15, 0x3c, 0x24, 0x06, 0x1b, 0x26, 0x15, 0x0e, 0x22, 0x0a, 0x0d, 0x1f, 0x18, 0x16, 0x34, 0x10, 0x28, 0x21, 0x20, 0x11, 0x11, 0x36, 0x32, 0x15, 0x3b
|
||||||
|
.byte 0x2e, 0x24, 0x1f, 0x2d, 0x12, 0x36, 0x2e, 0x20, 0x0b, 0x17, 0x33, 0x26, 0x03, 0x1f, 0x08, 0x19, 0x31, 0x2a, 0x18, 0x25, 0x35, 0x2d, 0x2d, 0x30, 0x38, 0x18, 0x1c, 0x25, 0x14, 0x1c, 0x22, 0x28
|
||||||
|
.byte 0x08, 0x23, 0x21, 0x26, 0x1e, 0x30, 0x19, 0x0f, 0x15, 0x10, 0x2f, 0x22, 0x12, 0x02, 0x25, 0x3c, 0x01, 0x1d, 0x0e, 0x14, 0x18, 0x0d, 0x18, 0x17, 0x22, 0x0b, 0x31, 0x13, 0x34, 0x21, 0x0f, 0x2d
|
||||||
|
.byte 0x36, 0x39, 0x1f, 0x25, 0x18, 0x10, 0x1f, 0x2d, 0x20, 0x20, 0x19, 0x0b, 0x31, 0x33, 0x13, 0x14, 0x2e, 0x11, 0x21, 0x2d, 0x0a, 0x37, 0x07, 0x15, 0x1b, 0x32, 0x04, 0x32, 0x06, 0x18, 0x1b, 0x13
|
||||||
|
.byte 0x24, 0x12, 0x36, 0x22, 0x16, 0x1d, 0x29, 0x1c, 0x35, 0x17, 0x21, 0x36, 0x17, 0x2b, 0x35, 0x32, 0x19, 0x2a, 0x0f, 0x2e, 0x10, 0x00, 0x34, 0x02, 0x0e, 0x28, 0x31, 0x32, 0x32, 0x3b, 0x05, 0x20
|
||||||
|
.byte 0x36, 0x26, 0x12, 0x34, 0x06, 0x34, 0x1e, 0x31, 0x32, 0x35, 0x05, 0x34, 0x1e, 0x13, 0x15, 0x15, 0x14, 0x2c, 0x29, 0x1c, 0x18, 0x24, 0x24, 0x12, 0x22, 0x29, 0x18, 0x34, 0x36, 0x30, 0x1e, 0x01
|
||||||
|
.byte 0x23, 0x0c, 0x3c, 0x24, 0x0a, 0x3d, 0x16, 0x27, 0x1e, 0x23, 0x15, 0x02, 0x12, 0x11, 0x19, 0x2a, 0x1d, 0x31, 0x15, 0x03, 0x3b, 0x2a, 0x21, 0x19, 0x2c, 0x0a, 0x23, 0x11, 0x25, 0x11, 0x1a, 0x1a
|
||||||
|
.byte 0x0a, 0x34, 0x3b, 0x0b, 0x33, 0x21, 0x0b, 0x37, 0x01, 0x31, 0x28, 0x35, 0x1d, 0x27, 0x2c, 0x30, 0x31, 0x2e, 0x39, 0x2d, 0x30, 0x05, 0x2c, 0x12, 0x2a, 0x2b, 0x39, 0x22, 0x20, 0x15, 0x34, 0x1c
|
||||||
|
.byte 0x1c, 0x01, 0x15, 0x20, 0x16, 0x22, 0x13, 0x04, 0x18, 0x1e, 0x13, 0x10, 0x25, 0x33, 0x15, 0x39, 0x03, 0x31, 0x3f, 0x36, 0x18, 0x14, 0x23, 0x10, 0x2f, 0x1e, 0x1f, 0x1f, 0x17, 0x2c, 0x02, 0x16
|
||||||
|
.byte 0x31, 0x20, 0x18, 0x30, 0x2e, 0x18, 0x37, 0x3b, 0x0e, 0x30, 0x10, 0x39, 0x24, 0x26, 0x39, 0x1e, 0x30, 0x26, 0x2e, 0x12, 0x01, 0x14, 0x37, 0x2a, 0x2e, 0x21, 0x06, 0x1d, 0x2a, 0x16, 0x32, 0x09
|
||||||
|
.byte 0x38, 0x1c, 0x07, 0x22, 0x17, 0x3b, 0x2d, 0x15, 0x07, 0x1e, 0x2e, 0x1b, 0x2e, 0x1d, 0x04, 0x09, 0x30, 0x30, 0x2d, 0x37, 0x2d, 0x34, 0x24, 0x18, 0x24, 0x25, 0x0e, 0x2d, 0x26, 0x23, 0x0a, 0x16
|
||||||
|
.byte 0x12, 0x2d, 0x11, 0x21, 0x28, 0x2e, 0x0f, 0x01, 0x21, 0x01, 0x31, 0x12, 0x3f, 0x1b, 0x1e, 0x21, 0x25, 0x2b, 0x26, 0x18, 0x13, 0x15, 0x2d, 0x34, 0x23, 0x21, 0x36, 0x0e, 0x2e, 0x1c, 0x14, 0x22
|
||||||
|
.byte 0x1c, 0x2c, 0x0b, 0x28, 0x1a, 0x18, 0x21, 0x21, 0x07, 0x1a, 0x24, 0x26, 0x29, 0x2b, 0x0a, 0x34, 0x3e, 0x27, 0x33, 0x12, 0x34, 0x1b, 0x1f, 0x01, 0x2a, 0x2e, 0x06, 0x23, 0x2f, 0x1f, 0x14, 0x18
|
||||||
|
.byte 0x06, 0x26, 0x31, 0x1f, 0x2b, 0x22, 0x26, 0x2e, 0x1e, 0x15, 0x16, 0x20, 0x22, 0x28, 0x15, 0x37, 0x12, 0x25, 0x04, 0x2c, 0x1f, 0x04, 0x2e, 0x0c, 0x13, 0x18, 0x07, 0x0b, 0x36, 0x1d, 0x1c, 0x2a
|
||||||
|
.byte 0x30, 0x22, 0x1c, 0x2e, 0x12, 0x2f, 0x2b, 0x21, 0x1e, 0x16, 0x38, 0x30, 0x04, 0x02, 0x16, 0x05, 0x14, 0x20, 0x38, 0x3c, 0x33, 0x21, 0x1b, 0x2f, 0x14, 0x2a, 0x27, 0x38, 0x14, 0x1b, 0x2b, 0x1f
|
||||||
|
.byte 0x2b, 0x29, 0x2b, 0x25, 0x27, 0x36, 0x21, 0x11, 0x22, 0x1b, 0x29, 0x03, 0x1b, 0x18, 0x24, 0x28, 0x21, 0x2d, 0x36, 0x3c, 0x2c, 0x24, 0x33, 0x17, 0x1f, 0x2a, 0x3a, 0x21, 0x0a, 0x23, 0x37, 0x00
|
||||||
|
.byte 0x0b, 0x21, 0x11, 0x38, 0x19, 0x0f, 0x0e, 0x1c, 0x1f, 0x0f, 0x37, 0x3c, 0x10, 0x37, 0x38, 0x31, 0x35, 0x07, 0x15, 0x28, 0x1e, 0x2e, 0x19, 0x26, 0x10, 0x33, 0x3d, 0x35, 0x2f, 0x3a, 0x04, 0x34
|
||||||
|
.byte 0x0d, 0x18, 0x1a, 0x01, 0x2d, 0x15, 0x3d, 0x1a, 0x17, 0x17, 0x3f, 0x32, 0x0b, 0x21, 0x11, 0x1e, 0x26, 0x2b, 0x0d, 0x19, 0x24, 0x2e, 0x04, 0x1b, 0x1b, 0x33, 0x20, 0x15, 0x21, 0x1d, 0x1f, 0x04
|
||||||
|
.byte 0x21, 0x0f, 0x12, 0x1f, 0x2d, 0x2a, 0x32, 0x03, 0x37, 0x1f, 0x35, 0x07, 0x27, 0x24, 0x1f, 0x31, 0x2f, 0x30, 0x15, 0x06, 0x00, 0x24, 0x0b, 0x22, 0x1a, 0x0c, 0x3b, 0x29, 0x14, 0x1a, 0x17, 0x37
|
||||||
|
.byte 0x20, 0x25, 0x3f, 0x26, 0x37, 0x3a, 0x3e, 0x10, 0x22, 0x04, 0x11, 0x28, 0x12, 0x1c, 0x03, 0x2e, 0x2e, 0x0e, 0x38, 0x28, 0x01, 0x29, 0x22, 0x1e, 0x33, 0x19, 0x06, 0x21, 0x27, 0x33, 0x19, 0x1a
|
||||||
|
.byte 0x02, 0x05, 0x17, 0x11, 0x11, 0x2c, 0x1f, 0x26, 0x1e, 0x39, 0x1f, 0x28, 0x2e, 0x2f, 0x12, 0x22, 0x34, 0x13, 0x3b, 0x26, 0x2f, 0x34, 0x00, 0x14, 0x10, 0x31, 0x11, 0x1d, 0x2d, 0x2a, 0x08, 0x08
|
||||||
|
.byte 0x37, 0x15, 0x18, 0x34, 0x04, 0x2b, 0x24, 0x2f, 0x1e, 0x27, 0x22, 0x2a, 0x24, 0x07, 0x14, 0x25, 0x01, 0x27, 0x19, 0x29, 0x0a, 0x29, 0x3d, 0x1c, 0x2f, 0x0d, 0x1f, 0x1c, 0x24, 0x3d, 0x32, 0x36
|
||||||
|
.byte 0x1d, 0x24, 0x14, 0x21, 0x16, 0x1a, 0x0d, 0x29, 0x3f, 0x2b, 0x2a, 0x1a, 0x3e, 0x35, 0x11, 0x28, 0x18, 0x32, 0x05, 0x15, 0x21, 0x2e, 0x34, 0x2d, 0x14, 0x2a, 0x3c, 0x08, 0x37, 0x3f, 0x34, 0x1e
|
||||||
|
.byte 0x27, 0x24, 0x1c, 0x16, 0x16, 0x33, 0x29, 0x3b, 0x19, 0x36, 0x2f, 0x1c, 0x03, 0x25, 0x2c, 0x0b, 0x16, 0x36, 0x1c, 0x1d, 0x1b, 0x2c, 0x27, 0x1b, 0x0b, 0x1f, 0x2b, 0x08, 0x10, 0x27, 0x3f, 0x25
|
||||||
|
.byte 0x2f, 0x33, 0x13, 0x1f, 0x04, 0x31, 0x37, 0x0e, 0x2f, 0x12, 0x08, 0x23, 0x20, 0x3a, 0x1a, 0x1e, 0x2f, 0x0b, 0x1f, 0x1e, 0x20, 0x19, 0x23, 0x3b, 0x14, 0x25, 0x00, 0x27, 0x14, 0x04, 0x25, 0x36
|
||||||
|
.byte 0x1a, 0x2b, 0x27, 0x21, 0x15, 0x28, 0x13, 0x2c, 0x0e, 0x3c, 0x35, 0x0c, 0x2d, 0x2b, 0x37, 0x16, 0x15, 0x29, 0x15, 0x1d, 0x17, 0x34, 0x36, 0x09, 0x0a, 0x31, 0x37, 0x22, 0x28, 0x17, 0x2b, 0x35
|
||||||
|
.byte 0x14, 0x2b, 0x12, 0x08, 0x13, 0x1f, 0x31, 0x13, 0x28, 0x06, 0x07, 0x35, 0x23, 0x3a, 0x29, 0x0f, 0x24, 0x2e, 0x07, 0x35, 0x26, 0x0e, 0x12, 0x15, 0x23, 0x33, 0x2c, 0x0e, 0x21, 0x26, 0x1c, 0x12
|
||||||
|
.byte 0x25, 0x23, 0x1d, 0x2f, 0x04, 0x35, 0x33, 0x16, 0x01, 0x24, 0x3d, 0x2c, 0x2e, 0x35, 0x0a, 0x25, 0x11, 0x13, 0x25, 0x1b, 0x1b, 0x15, 0x15, 0x39, 0x10, 0x0b, 0x35, 0x24, 0x3a, 0x27, 0x30, 0x2e
|
||||||
|
.byte 0x2f, 0x15, 0x10, 0x1f, 0x35, 0x1b, 0x28, 0x35, 0x26, 0x30, 0x37, 0x34, 0x37, 0x2b, 0x0f, 0x30, 0x29, 0x2e, 0x3f, 0x2b, 0x38, 0x34, 0x2b, 0x2b, 0x2f, 0x25, 0x0d, 0x28, 0x2a, 0x33, 0x18, 0x10
|
||||||
|
.byte 0x21, 0x12, 0x11, 0x1f, 0x22, 0x34, 0x11, 0x25, 0x23, 0x21, 0x3f, 0x11, 0x26, 0x27, 0x25, 0x28, 0x36, 0x12, 0x15, 0x26, 0x32, 0x11, 0x18, 0x24, 0x32, 0x25, 0x37, 0x27, 0x3a, 0x33, 0x35, 0x07
|
||||||
|
.byte 0x1c, 0x1a, 0x0e, 0x2a, 0x1e, 0x2f, 0x1f, 0x00, 0x2e, 0x21, 0x1b, 0x3c, 0x14, 0x2f, 0x3a, 0x2f, 0x3e, 0x38, 0x15, 0x1a, 0x13, 0x2f, 0x29, 0x0d, 0x2f, 0x37, 0x17, 0x18, 0x30, 0x1c, 0x35, 0x15
|
||||||
|
.byte 0x34, 0x14, 0x28, 0x11, 0x2c, 0x2c, 0x25, 0x2a, 0x20, 0x3f, 0x28, 0x0c, 0x34, 0x1b, 0x30, 0x2e, 0x25, 0x37, 0x1c, 0x24, 0x1f, 0x25, 0x26, 0x0c, 0x19, 0x34, 0x18, 0x10, 0x35, 0x0a, 0x13, 0x11
|
||||||
|
.byte 0x25, 0x13, 0x20, 0x13, 0x19, 0x11, 0x20, 0x28, 0x1d, 0x3e, 0x30, 0x1b, 0x23, 0x24, 0x21, 0x0d, 0x23, 0x23, 0x1d, 0x28, 0x2e, 0x2d, 0x12, 0x1f, 0x0e, 0x2e, 0x2b, 0x0b, 0x31, 0x32, 0x24, 0x3c
|
||||||
|
.byte 0x2c, 0x13, 0x3c, 0x12, 0x28, 0x16, 0x2a, 0x05, 0x0c, 0x32, 0x39, 0x0b, 0x32, 0x21, 0x04, 0x14, 0x10, 0x31, 0x32, 0x12, 0x1f, 0x23, 0x39, 0x2e, 0x2e, 0x22, 0x3d, 0x27, 0x0c, 0x1e, 0x18, 0x25
|
||||||
|
.byte 0x00, 0x17, 0x06, 0x31, 0x14, 0x13, 0x21, 0x1a, 0x14, 0x20, 0x35, 0x0a, 0x3b, 0x25, 0x33, 0x08, 0x28, 0x3d, 0x02, 0x33, 0x23, 0x00, 0x13, 0x22, 0x21, 0x28, 0x30, 0x14, 0x2e, 0x14, 0x32, 0x36
|
||||||
|
.byte 0x39, 0x23, 0x1e, 0x1c, 0x11, 0x30, 0x37, 0x16, 0x30, 0x15, 0x31, 0x1f, 0x34, 0x28, 0x2c, 0x35, 0x05, 0x29, 0x37, 0x33, 0x2a, 0x1c, 0x17, 0x2e, 0x10, 0x06, 0x16, 0x32, 0x1f, 0x2f, 0x00, 0x29
|
||||||
|
.byte 0x1e, 0x04, 0x01, 0x16, 0x3b, 0x23, 0x1e, 0x1b, 0x34, 0x2a, 0x30, 0x11, 0x2b, 0x03, 0x00, 0x1f, 0x1d, 0x37, 0x1a, 0x3a, 0x18, 0x25, 0x1c, 0x16, 0x2c, 0x04, 0x3f, 0x33, 0x26, 0x23, 0x2d, 0x15
|
||||||
|
.byte 0x2c, 0x27, 0x02, 0x35, 0x27, 0x07, 0x35, 0x33, 0x1a, 0x0c, 0x10, 0x28, 0x26, 0x2c, 0x2f, 0x36, 0x16, 0x37, 0x0b, 0x27, 0x1b, 0x3d, 0x18, 0x27, 0x1f, 0x20, 0x2b, 0x2a, 0x33, 0x0b, 0x0f, 0x20
|
||||||
|
.byte 0x35, 0x3c, 0x2f, 0x33, 0x21, 0x15, 0x2d, 0x26, 0x34, 0x1f, 0x1a, 0x21, 0x2f, 0x2c, 0x2a, 0x1a, 0x32, 0x1a, 0x3b, 0x3f, 0x21, 0x13, 0x3f, 0x13, 0x0f, 0x24, 0x22, 0x14, 0x1b, 0x10, 0x21, 0x06
|
||||||
|
.byte 0x28, 0x25, 0x34, 0x10, 0x2e, 0x0e, 0x14, 0x3c, 0x3e, 0x25, 0x16, 0x06, 0x30, 0x0b, 0x04, 0x1f, 0x3e, 0x02, 0x24, 0x0c, 0x17, 0x25, 0x2b, 0x3c, 0x2d, 0x15, 0x36, 0x33, 0x18, 0x23, 0x2a, 0x1d
|
||||||
|
.byte 0x10, 0x2a, 0x35, 0x17, 0x28, 0x00, 0x37, 0x24, 0x0a, 0x3b, 0x15, 0x1d, 0x0b, 0x1f, 0x3c, 0x31, 0x25, 0x1d, 0x0f, 0x1d, 0x20, 0x13, 0x34, 0x11, 0x2b, 0x2e, 0x23, 0x0c, 0x2e, 0x24, 0x02, 0x14
|
||||||
|
.byte 0x31, 0x16, 0x19, 0x0e, 0x23, 0x35, 0x1a, 0x10, 0x16, 0x14, 0x04, 0x19, 0x2d, 0x27, 0x37, 0x33, 0x02, 0x31, 0x02, 0x04, 0x16, 0x0d, 0x22, 0x25, 0x25, 0x00, 0x16, 0x2a, 0x3f, 0x26, 0x20, 0x0c
|
||||||
|
.byte 0x12, 0x2f, 0x2e, 0x35, 0x1b, 0x0d, 0x22, 0x1e, 0x01, 0x34, 0x05, 0x22, 0x21, 0x34, 0x2a, 0x32, 0x0b, 0x09, 0x1d, 0x3f, 0x32, 0x2f, 0x3d, 0x18, 0x2d, 0x0b, 0x38, 0x36, 0x39, 0x17, 0x28, 0x34
|
||||||
|
.byte 0x04, 0x24, 0x36, 0x0e, 0x2a, 0x38, 0x01, 0x14, 0x3c, 0x24, 0x22, 0x21, 0x03, 0x18, 0x32, 0x2f, 0x12, 0x29, 0x24, 0x31, 0x0a, 0x3b, 0x12, 0x1a, 0x1c, 0x20, 0x30, 0x31, 0x1b, 0x1a, 0x21, 0x10
|
||||||
|
.byte 0x05, 0x29, 0x10, 0x26, 0x2d, 0x13, 0x16, 0x0c, 0x1d, 0x2b, 0x06, 0x1b, 0x06, 0x12, 0x14, 0x38, 0x0f, 0x35, 0x23, 0x3a, 0x2c, 0x00, 0x19, 0x33, 0x29, 0x14, 0x2d, 0x2a, 0x21, 0x29, 0x14, 0x31
|
||||||
|
.byte 0x14, 0x1a, 0x06, 0x1e, 0x18, 0x1b, 0x28, 0x3b, 0x16, 0x29, 0x15, 0x1e, 0x12, 0x34, 0x0a, 0x14, 0x1b, 0x05, 0x27, 0x0b, 0x01, 0x26, 0x2a, 0x22, 0x35, 0x21, 0x20, 0x18, 0x20, 0x37, 0x17, 0x14
|
||||||
|
.byte 0x1f, 0x11, 0x1d, 0x11, 0x25, 0x24, 0x2b, 0x2f, 0x07, 0x3f, 0x1f, 0x2c, 0x25, 0x25, 0x2a, 0x29, 0x18, 0x11, 0x24, 0x28, 0x31, 0x2c, 0x2a, 0x39, 0x0b, 0x26, 0x28, 0x10, 0x26, 0x22, 0x06, 0x16
|
||||||
|
.byte 0x09, 0x2c, 0x13, 0x34, 0x19, 0x15, 0x3a, 0x12, 0x21, 0x1d, 0x38, 0x23, 0x12, 0x25, 0x24, 0x21, 0x30, 0x12, 0x37, 0x1a, 0x12, 0x24, 0x3b, 0x25, 0x32, 0x15, 0x23, 0x0d, 0x1a, 0x10, 0x16, 0x2e
|
||||||
|
.byte 0x26, 0x1d, 0x14, 0x16, 0x3e, 0x2e, 0x1f, 0x0a, 0x16, 0x10, 0x1d, 0x30, 0x2b, 0x04, 0x3a, 0x19, 0x08, 0x2d, 0x2e, 0x28, 0x1e, 0x33, 0x0a, 0x12, 0x2e, 0x0d, 0x03, 0x2f, 0x26, 0x3a, 0x1e, 0x35
|
||||||
|
.byte 0x3b, 0x2a, 0x03, 0x1a, 0x18, 0x3f, 0x0b, 0x27, 0x04, 0x05, 0x34, 0x36, 0x0b, 0x27, 0x3b, 0x17, 0x11, 0x0d, 0x27, 0x26, 0x2c, 0x1f, 0x20, 0x26, 0x10, 0x20, 0x25, 0x23, 0x2d, 0x37, 0x09, 0x13
|
||||||
|
.byte 0x14, 0x17, 0x2d, 0x2e, 0x3d, 0x23, 0x1d, 0x1a, 0x1f, 0x21, 0x33, 0x2e, 0x28, 0x17, 0x13, 0x26, 0x3c, 0x36, 0x14, 0x1a, 0x33, 0x32, 0x20, 0x2b, 0x19, 0x3e, 0x20, 0x0c, 0x02, 0x2d, 0x3c, 0x3c
|
||||||
|
.byte 0x2a, 0x30, 0x30, 0x28, 0x25, 0x3f, 0x1e, 0x03, 0x17, 0x1e, 0x35, 0x11, 0x1c, 0x1b, 0x14, 0x2a, 0x28, 0x3a, 0x23, 0x0e, 0x1f, 0x12, 0x36, 0x21, 0x20, 0x07, 0x3b, 0x10, 0x23, 0x19, 0x34, 0x0d
|
||||||
|
.byte 0x2e, 0x18, 0x3f, 0x20, 0x25, 0x3e, 0x3b, 0x15, 0x0b, 0x2e, 0x12, 0x37, 0x0b, 0x23, 0x3d, 0x32, 0x1f, 0x16, 0x03, 0x27, 0x14, 0x0c, 0x21, 0x18, 0x03, 0x30, 0x3e, 0x21, 0x13, 0x0f, 0x00, 0x32
|
||||||
|
.byte 0x3f, 0x23, 0x16, 0x0e, 0x31, 0x1d, 0x18, 0x1c, 0x1d, 0x30, 0x0e, 0x1e, 0x21, 0x20, 0x23, 0x3f, 0x0c, 0x1e, 0x14, 0x33, 0x22, 0x22, 0x21, 0x15, 0x36, 0x05, 0x1e, 0x1d, 0x31, 0x14, 0x20, 0x11
|
||||||
|
.byte 0x37, 0x0d, 0x33, 0x19, 0x25, 0x05, 0x36, 0x1e, 0x31, 0x20, 0x35, 0x3a, 0x2f, 0x32, 0x2f, 0x30, 0x14, 0x23, 0x2d, 0x35, 0x1e, 0x29, 0x05, 0x05, 0x1b, 0x09, 0x1f, 0x26, 0x2f, 0x0b, 0x15, 0x15
|
||||||
|
.byte 0x11, 0x13, 0x29, 0x1b, 0x18, 0x1c, 0x13, 0x35, 0x34, 0x31, 0x23, 0x27, 0x3f, 0x2f, 0x09, 0x30, 0x19, 0x23, 0x12, 0x34, 0x02, 0x2a, 0x21, 0x09, 0x3c, 0x1d, 0x0c, 0x02, 0x10, 0x22, 0x05, 0x17
|
||||||
|
.byte 0x22, 0x08, 0x1b, 0x0a, 0x0f, 0x15, 0x02, 0x11, 0x13, 0x01, 0x21, 0x22, 0x16, 0x39, 0x33, 0x24, 0x38, 0x34, 0x0f, 0x1e, 0x2b, 0x2b, 0x15, 0x15, 0x20, 0x22, 0x2e, 0x3a, 0x3f, 0x31, 0x1a, 0x27
|
||||||
|
.byte 0x2b, 0x29, 0x34, 0x14, 0x16, 0x39, 0x2f, 0x13, 0x3e, 0x16, 0x36, 0x21, 0x30, 0x00, 0x24, 0x2b, 0x24, 0x21, 0x30, 0x15, 0x31, 0x13, 0x10, 0x37, 0x24, 0x08, 0x07, 0x23, 0x21, 0x09, 0x25, 0x05
|
||||||
|
.byte 0x3c, 0x32, 0x19, 0x03, 0x25, 0x0f, 0x29, 0x2b, 0x16, 0x07, 0x13, 0x3e, 0x3d, 0x25, 0x36, 0x0b, 0x28, 0x2e, 0x2b, 0x16, 0x0c, 0x31, 0x11, 0x30, 0x13, 0x2d, 0x26, 0x3e, 0x37, 0x29, 0x2f, 0x2e
|
||||||
|
.byte 0x15, 0x3d, 0x17, 0x1c, 0x2e, 0x21, 0x33, 0x2f, 0x10, 0x0d, 0x05, 0x1d, 0x1c, 0x1a, 0x12, 0x0e, 0x18, 0x37, 0x1b, 0x11, 0x14, 0x06, 0x14, 0x21, 0x31, 0x0e, 0x27, 0x1a, 0x03, 0x10, 0x00, 0x34
|
||||||
|
.byte 0x31, 0x3f, 0x0b, 0x1d, 0x0f, 0x12, 0x1f, 0x1a, 0x15, 0x10, 0x0f, 0x00, 0x24, 0x3e, 0x0a, 0x2a, 0x30, 0x2b, 0x24, 0x26, 0x31, 0x10, 0x2d, 0x2f, 0x2f, 0x3f, 0x0c, 0x13, 0x12, 0x0b, 0x16, 0x15
|
||||||
|
.byte 0x07, 0x1f, 0x28, 0x10, 0x32, 0x0f, 0x17, 0x15, 0x0b, 0x27, 0x33, 0x34, 0x1d, 0x10, 0x1c, 0x3a, 0x12, 0x2c, 0x27, 0x37, 0x0a, 0x1a, 0x32, 0x05, 0x1f, 0x21, 0x24, 0x0d, 0x1f, 0x1c, 0x17, 0x24
|
||||||
|
.byte 0x2f, 0x3b, 0x32, 0x3b, 0x25, 0x10, 0x03, 0x2f, 0x21, 0x0c, 0x10, 0x23, 0x0e, 0x3a, 0x2c, 0x33, 0x03, 0x2c, 0x12, 0x06, 0x1c, 0x2a, 0x37, 0x30, 0x3f, 0x01, 0x1e, 0x35, 0x16, 0x37, 0x2c, 0x32
|
||||||
|
.byte 0x35, 0x05, 0x11, 0x22, 0x29, 0x09, 0x20, 0x2b, 0x0d, 0x1f, 0x18, 0x0d, 0x20, 0x23, 0x39, 0x16, 0x0f, 0x3a, 0x18, 0x21, 0x35, 0x2b, 0x36, 0x26, 0x2b, 0x23, 0x05, 0x2f, 0x1b, 0x08, 0x17, 0x3e
|
||||||
|
.byte 0x09, 0x16, 0x2d, 0x3a, 0x37, 0x15, 0x35, 0x35, 0x29, 0x0a, 0x12, 0x02, 0x39, 0x1f, 0x14, 0x34, 0x33, 0x17, 0x1d, 0x18, 0x16, 0x1d, 0x1a, 0x01, 0x39, 0x22, 0x1e, 0x27, 0x36, 0x32, 0x14, 0x26
|
||||||
|
.byte 0x0a, 0x39, 0x36, 0x1f, 0x0d, 0x1e, 0x0b, 0x0a, 0x19, 0x35, 0x1d, 0x34, 0x03, 0x12, 0x16, 0x0c, 0x13, 0x2e, 0x0c, 0x34, 0x1e, 0x10, 0x14, 0x1e, 0x23, 0x32, 0x27, 0x02, 0x10, 0x29, 0x35, 0x18
|
||||||
|
.byte 0x33, 0x33, 0x1d, 0x1a, 0x3c, 0x15, 0x23, 0x3e, 0x3f, 0x22, 0x2a, 0x02, 0x2c, 0x28, 0x0a, 0x2f, 0x1a, 0x06, 0x35, 0x3c, 0x17, 0x2b, 0x03, 0x12, 0x17, 0x2f, 0x0a, 0x26, 0x12, 0x38, 0x11, 0x36
|
||||||
|
.byte 0x1b, 0x23, 0x01, 0x39, 0x35, 0x19, 0x19, 0x17, 0x09, 0x28, 0x22, 0x1e, 0x27, 0x2c, 0x35, 0x33, 0x2c, 0x27, 0x25, 0x31, 0x06, 0x31, 0x2d, 0x1a, 0x39, 0x28, 0x2d, 0x04, 0x1e, 0x24, 0x3e, 0x1c
|
||||||
|
.byte 0x3c, 0x30, 0x1b, 0x3f, 0x3e, 0x37, 0x22, 0x36, 0x11, 0x00, 0x01, 0x1c, 0x12, 0x1a, 0x10, 0x12, 0x1e, 0x2c, 0x1f, 0x12, 0x2a, 0x2f, 0x06, 0x19, 0x35, 0x1a, 0x18, 0x3b, 0x09, 0x36, 0x34, 0x1d
|
||||||
|
.byte 0x13, 0x02, 0x07, 0x10, 0x20, 0x2f, 0x1d, 0x0b, 0x03, 0x33, 0x1c, 0x16, 0x31, 0x05, 0x13, 0x1b, 0x29, 0x06, 0x13, 0x30, 0x2d, 0x36, 0x2a, 0x2d, 0x2c, 0x19, 0x34, 0x1c, 0x0f, 0x15, 0x12, 0x36
|
||||||
|
.byte 0x15, 0x2c, 0x3a, 0x06, 0x1c, 0x12, 0x1d, 0x26, 0x03, 0x38, 0x1d, 0x01, 0x01, 0x2d, 0x17, 0x2e, 0x10, 0x14, 0x17, 0x1c, 0x34, 0x0f, 0x28, 0x09, 0x37, 0x1b, 0x28, 0x1d, 0x26, 0x29, 0x2d, 0x36
|
||||||
|
.byte 0x1e, 0x17, 0x28, 0x15, 0x0f, 0x1c, 0x20, 0x2d, 0x10, 0x27, 0x16, 0x2e, 0x14, 0x09, 0x12, 0x3b, 0x3d, 0x21, 0x25, 0x1a, 0x2c, 0x00, 0x22, 0x36, 0x0d, 0x30, 0x10, 0x17, 0x19, 0x1b, 0x00, 0x3b
|
||||||
|
.byte 0x21, 0x2a, 0x28, 0x34, 0x2d, 0x0f, 0x16, 0x0a, 0x30, 0x28, 0x06, 0x00, 0x25, 0x31, 0x2e, 0x2a, 0x14, 0x33, 0x28, 0x36, 0x10, 0x2e, 0x05, 0x2e, 0x19, 0x19, 0x1a, 0x15, 0x2c, 0x14, 0x17, 0x37
|
||||||
|
.byte 0x0f, 0x13, 0x32, 0x17, 0x1b, 0x39, 0x18, 0x32, 0x2e, 0x32, 0x1e, 0x24, 0x1d, 0x31, 0x12, 0x1d, 0x2b, 0x14, 0x0c, 0x27, 0x36, 0x2e, 0x32, 0x06, 0x0a, 0x1a, 0x28, 0x28, 0x20, 0x3a, 0x3a, 0x17
|
||||||
|
.byte 0x08, 0x27, 0x36, 0x18, 0x1a, 0x10, 0x1e, 0x26, 0x1b, 0x1f, 0x33, 0x1f, 0x21, 0x17, 0x2f, 0x01, 0x08, 0x20, 0x35, 0x03, 0x19, 0x3b, 0x02, 0x20, 0x02, 0x2d, 0x23, 0x0e, 0x17, 0x32, 0x31, 0x29
|
||||||
|
.byte 0x11, 0x22, 0x17, 0x22, 0x3a, 0x2c, 0x23, 0x34, 0x20, 0x18, 0x00, 0x3a, 0x22, 0x25, 0x33, 0x21, 0x33, 0x04, 0x27, 0x04, 0x18, 0x32, 0x2c, 0x0c, 0x2f, 0x28, 0x14, 0x2c, 0x3f, 0x30, 0x2b, 0x30
|
||||||
|
.byte 0x21, 0x1d, 0x01, 0x25, 0x32, 0x05, 0x23, 0x34, 0x24, 0x10, 0x30, 0x3d, 0x14, 0x1b, 0x3f, 0x38, 0x2f, 0x22, 0x1b, 0x32, 0x25, 0x07, 0x37, 0x0a, 0x0c, 0x1d, 0x03, 0x1e, 0x1a, 0x0f, 0x3c, 0x12
|
||||||
|
.byte 0x11, 0x18, 0x1d, 0x00, 0x35, 0x2f, 0x32, 0x18, 0x14, 0x23, 0x30, 0x1b, 0x11, 0x3d, 0x12, 0x1a, 0x16, 0x35, 0x28, 0x05, 0x24, 0x17, 0x3d, 0x37, 0x2e, 0x09, 0x2e, 0x18, 0x1d, 0x17, 0x20, 0x1f
|
||||||
|
.byte 0x18, 0x23, 0x2c, 0x2f, 0x20, 0x3f, 0x16, 0x3f, 0x29, 0x2e, 0x23, 0x3b, 0x29, 0x18, 0x39, 0x13, 0x1e, 0x32, 0x35, 0x14, 0x1d, 0x2a, 0x35, 0x01, 0x1d, 0x3e, 0x3b, 0x1e, 0x22, 0x1e, 0x16, 0x18
|
||||||
|
.byte 0x22, 0x12, 0x3e, 0x29, 0x33, 0x2f, 0x14, 0x19, 0x3b, 0x07, 0x15, 0x06, 0x3d, 0x29, 0x35, 0x37, 0x23, 0x34, 0x1d, 0x2d, 0x18, 0x12, 0x1b, 0x0b, 0x13, 0x24, 0x13, 0x38, 0x1c, 0x1f, 0x0b, 0x1b
|
||||||
|
.byte 0x13, 0x21, 0x1c, 0x06, 0x39, 0x32, 0x37, 0x3d, 0x26, 0x29, 0x26, 0x15, 0x3c, 0x33, 0x27, 0x00, 0x01, 0x2e, 0x15, 0x18, 0x31, 0x0d, 0x2c, 0x13, 0x27, 0x3b, 0x20, 0x2d, 0x01, 0x26, 0x23, 0x15
|
||||||
|
.byte 0x30, 0x24, 0x00, 0x17, 0x37, 0x3f, 0x33, 0x25, 0x24, 0x31, 0x06, 0x3b, 0x37, 0x03, 0x18, 0x1a, 0x2c, 0x34, 0x14, 0x1d, 0x36, 0x18, 0x3a, 0x04, 0x23, 0x12, 0x26, 0x15, 0x2b, 0x19, 0x1a, 0x29
|
||||||
|
.byte 0x2c, 0x36, 0x01, 0x19, 0x1d, 0x2f, 0x06, 0x2b, 0x0c, 0x12, 0x26, 0x36, 0x32, 0x1d, 0x0d, 0x12, 0x28, 0x03, 0x28, 0x13, 0x29, 0x06, 0x17, 0x03, 0x38, 0x21, 0x30, 0x2c, 0x10, 0x22, 0x00, 0x28
|
||||||
|
.byte 0x24, 0x3b, 0x1c, 0x20, 0x3e, 0x13, 0x02, 0x0c, 0x19, 0x29, 0x2c, 0x1a, 0x39, 0x30, 0x22, 0x2a, 0x1f, 0x22, 0x14, 0x34, 0x2c, 0x14, 0x25, 0x1b, 0x06, 0x3b, 0x15, 0x06, 0x1c, 0x13, 0x15, 0x03
|
||||||
|
.byte 0x18, 0x1e, 0x2a, 0x1b, 0x17, 0x25, 0x2f, 0x1c, 0x29, 0x2e, 0x02, 0x32, 0x1e, 0x1d, 0x28, 0x35, 0x36, 0x03, 0x34, 0x16, 0x3d, 0x2a, 0x12, 0x0d, 0x13, 0x1d, 0x2d, 0x21, 0x32, 0x17, 0x2e, 0x1a
|
||||||
|
.byte 0x15, 0x26, 0x22, 0x2f, 0x15, 0x3c, 0x0e, 0x20, 0x2f, 0x27, 0x13, 0x04, 0x09, 0x32, 0x1e, 0x01, 0x34, 0x06, 0x16, 0x1e, 0x2e, 0x1b, 0x1c, 0x28, 0x13, 0x2a, 0x30, 0x34, 0x12, 0x12, 0x32, 0x18
|
||||||
|
.byte 0x1d, 0x1d, 0x35, 0x07, 0x1c, 0x16, 0x2d, 0x3d, 0x35, 0x1c, 0x1b, 0x24, 0x21, 0x2d, 0x1e, 0x10, 0x09, 0x14, 0x3d, 0x11, 0x12, 0x25, 0x02, 0x26, 0x23, 0x02, 0x19, 0x19, 0x05, 0x14, 0x0b, 0x21
|
||||||
|
.byte 0x1a, 0x09, 0x02, 0x2c, 0x18, 0x28, 0x2d, 0x1e, 0x10, 0x12, 0x2e, 0x18, 0x2e, 0x1f, 0x02, 0x2c, 0x14, 0x17, 0x24, 0x39, 0x08, 0x32, 0x16, 0x14, 0x22, 0x16, 0x28, 0x21, 0x11, 0x10, 0x2c, 0x23
|
||||||
|
.byte 0x36, 0x2b, 0x39, 0x21, 0x26, 0x0e, 0x06, 0x2d, 0x3c, 0x3e, 0x26, 0x2a, 0x1b, 0x1f, 0x00, 0x3c, 0x33, 0x35, 0x3f, 0x14, 0x00, 0x0b, 0x10, 0x34, 0x3c, 0x17, 0x2d, 0x07, 0x1f, 0x24, 0x39, 0x27
|
||||||
|
.byte 0x16, 0x00, 0x1d, 0x33, 0x2b, 0x1e, 0x0f, 0x08, 0x31, 0x3a, 0x09, 0x13, 0x0c, 0x21, 0x1c, 0x2a, 0x17, 0x34, 0x29, 0x27, 0x10, 0x37, 0x1b, 0x18, 0x15, 0x08, 0x2f, 0x1f, 0x16, 0x12, 0x1f, 0x28
|
||||||
|
.byte 0x34, 0x1c, 0x20, 0x22, 0x12, 0x01, 0x12, 0x21, 0x31, 0x10, 0x22, 0x26, 0x1e, 0x01, 0x3d, 0x11, 0x1e, 0x27, 0x25, 0x3d, 0x30, 0x24, 0x1d, 0x11, 0x22, 0x36, 0x30, 0x16, 0x1f, 0x3e, 0x2a, 0x3c
|
||||||
|
.byte 0x27, 0x1b, 0x1f, 0x29, 0x10, 0x1e, 0x05, 0x2a, 0x0a, 0x10, 0x14, 0x1f, 0x00, 0x2e, 0x0b, 0x3b, 0x18, 0x0a, 0x39, 0x30, 0x37, 0x0b, 0x1f, 0x1d, 0x0a, 0x29, 0x3e, 0x1c, 0x33, 0x13, 0x2e, 0x28
|
||||||
|
.byte 0x27, 0x1b, 0x1e, 0x1d, 0x02, 0x1c, 0x01, 0x25, 0x14, 0x3a, 0x10, 0x1c, 0x12, 0x05, 0x2a, 0x30, 0x20, 0x26, 0x2f, 0x2e, 0x2e, 0x03, 0x07, 0x24, 0x36, 0x04, 0x2b, 0x11, 0x25, 0x2d, 0x28, 0x0e
|
||||||
|
.byte 0x2e, 0x0f, 0x1d, 0x15, 0x1c, 0x28, 0x30, 0x1f, 0x23, 0x26, 0x36, 0x12, 0x37, 0x3a, 0x31, 0x10, 0x2c, 0x2c, 0x2f, 0x1a, 0x0d, 0x15, 0x3f, 0x3c, 0x32, 0x35, 0x1c, 0x16, 0x33, 0x16, 0x28, 0x1d
|
||||||
|
.byte 0x3f, 0x21, 0x2c, 0x3e, 0x2b, 0x24, 0x23, 0x2f, 0x32, 0x15, 0x2a, 0x1b, 0x10, 0x35, 0x18, 0x37, 0x10, 0x3b, 0x1e, 0x11, 0x2b, 0x16, 0x24, 0x1d, 0x16, 0x26, 0x3c, 0x2d, 0x11, 0x15, 0x28, 0x28
|
||||||
|
.byte 0x27, 0x27, 0x27, 0x3b, 0x3a, 0x16, 0x1a, 0x0c, 0x1a, 0x15, 0x08, 0x25, 0x0b, 0x10, 0x22, 0x1a, 0x3e, 0x17, 0x28, 0x1f, 0x1e, 0x01, 0x1e, 0x1e, 0x1c, 0x2f, 0x10, 0x25, 0x0b, 0x34, 0x3e, 0x0c
|
||||||
|
.byte 0x1a, 0x1b, 0x10, 0x2a, 0x0f, 0x14, 0x17, 0x0f, 0x3f, 0x17, 0x03, 0x15, 0x1f, 0x02, 0x36, 0x17, 0x15, 0x1d, 0x18, 0x08, 0x36, 0x10, 0x14, 0x0d, 0x2b, 0x0a, 0x05, 0x1d, 0x26, 0x12, 0x1e, 0x3e
|
||||||
|
.byte 0x18, 0x19, 0x36, 0x18, 0x37, 0x17, 0x39, 0x2e, 0x0d, 0x04, 0x19, 0x16, 0x22, 0x15, 0x3e, 0x26, 0x1f, 0x00, 0x06, 0x17, 0x33, 0x22, 0x1d, 0x2b, 0x39, 0x2b, 0x3e, 0x31, 0x1c, 0x22, 0x3f, 0x13
|
||||||
|
.byte 0x30, 0x1c, 0x31, 0x07, 0x2b, 0x14, 0x32, 0x35, 0x1e, 0x02, 0x07, 0x20, 0x0f, 0x3b, 0x11, 0x20, 0x07, 0x12, 0x2a, 0x30, 0x1d, 0x28, 0x38, 0x36, 0x20, 0x01, 0x17, 0x15, 0x20, 0x21, 0x3a, 0x1b
|
||||||
|
.byte 0x1e, 0x38, 0x12, 0x24, 0x03, 0x3e, 0x1f, 0x29, 0x1d, 0x13, 0x20, 0x27, 0x19, 0x12, 0x25, 0x20, 0x32, 0x33, 0x2b, 0x3f, 0x05, 0x31, 0x35, 0x3c, 0x2d, 0x2d, 0x02, 0x2e, 0x10, 0x2a, 0x16, 0x17
|
||||||
|
.byte 0x08, 0x31, 0x17, 0x2e, 0x2b, 0x30, 0x1e, 0x15, 0x31, 0x15, 0x26, 0x08, 0x10, 0x33, 0x15, 0x01, 0x27, 0x12, 0x07, 0x2f, 0x29, 0x27, 0x34, 0x3f, 0x08, 0x31, 0x1c, 0x20, 0x1a, 0x33, 0x0c, 0x13
|
||||||
|
.byte 0x18, 0x31, 0x24, 0x37, 0x2d, 0x2e, 0x21, 0x18, 0x24, 0x3a, 0x27, 0x31, 0x35, 0x3e, 0x30, 0x3a, 0x14, 0x33, 0x0f, 0x1a, 0x2d, 0x30, 0x2e, 0x11, 0x1a, 0x31, 0x1d, 0x17, 0x3c, 0x18, 0x33, 0x31
|
||||||
|
.byte 0x23, 0x1d, 0x39, 0x2d, 0x10, 0x1d, 0x2f, 0x24, 0x15, 0x1c, 0x25, 0x01, 0x2b, 0x22, 0x16, 0x2e, 0x1b, 0x25, 0x35, 0x37, 0x10, 0x26, 0x39, 0x01, 0x36, 0x17, 0x2b, 0x14, 0x09, 0x16, 0x17, 0x20
|
||||||
|
.byte 0x28, 0x23, 0x26, 0x3a, 0x26, 0x27, 0x2a, 0x24, 0x36, 0x02, 0x2c, 0x29, 0x30, 0x35, 0x36, 0x01, 0x1f, 0x28, 0x3b, 0x1d, 0x23, 0x1e, 0x2d, 0x11, 0x1e, 0x2c, 0x2f, 0x32, 0x19, 0x3f, 0x26, 0x31
|
||||||
|
.byte 0x38, 0x1e, 0x17, 0x05, 0x18, 0x2e, 0x00, 0x2e, 0x12, 0x34, 0x3f, 0x34, 0x16, 0x10, 0x29, 0x20, 0x3d, 0x36, 0x2f, 0x16, 0x25, 0x12, 0x17, 0x10, 0x21, 0x37, 0x35, 0x25, 0x37, 0x2d, 0x01, 0x08
|
||||||
|
.byte 0x27, 0x03, 0x1f, 0x29, 0x0d, 0x2a, 0x16, 0x3a, 0x3f, 0x33, 0x2b, 0x19, 0x1d, 0x2a, 0x1f, 0x29, 0x28, 0x2c, 0x10, 0x28, 0x30, 0x10, 0x39, 0x14, 0x1b, 0x00, 0x18, 0x21, 0x28, 0x0c, 0x37, 0x11
|
||||||
|
.byte 0x10, 0x11, 0x3c, 0x33, 0x32, 0x33, 0x36, 0x1a, 0x36, 0x00, 0x1c, 0x31, 0x1b, 0x1d, 0x38, 0x1d, 0x10, 0x3c, 0x39, 0x27, 0x3a, 0x3f, 0x14, 0x19, 0x12, 0x14, 0x0d, 0x1f, 0x18, 0x00, 0x25, 0x18
|
||||||
|
.byte 0x28, 0x1c, 0x32, 0x27, 0x03, 0x1a, 0x26, 0x2d, 0x2a, 0x29, 0x28, 0x27, 0x0a, 0x2a, 0x18, 0x0a, 0x1a, 0x30, 0x20, 0x1a, 0x2e, 0x06, 0x0b, 0x1d, 0x0f, 0x0c, 0x1c, 0x35, 0x28, 0x1c, 0x3d, 0x16
|
||||||
|
.byte 0x23, 0x21, 0x1c, 0x31, 0x14, 0x1c, 0x2e, 0x22, 0x32, 0x35, 0x09, 0x29, 0x30, 0x20, 0x1a, 0x10, 0x31, 0x3f, 0x2c, 0x0a, 0x3d, 0x37, 0x0b, 0x2e, 0x2d, 0x1f, 0x22, 0x31, 0x06, 0x07, 0x29, 0x22
|
||||||
|
.byte 0x17, 0x2d, 0x30, 0x11, 0x18, 0x0c, 0x19, 0x15, 0x07, 0x0a, 0x34, 0x18, 0x29, 0x27, 0x33, 0x0c, 0x30, 0x03, 0x1a, 0x37, 0x06, 0x01, 0x2d, 0x0f, 0x3b, 0x2b, 0x11, 0x1f, 0x37, 0x2b, 0x21, 0x36
|
||||||
|
.byte 0x3f, 0x23, 0x17, 0x17, 0x07, 0x2b, 0x2b, 0x0e, 0x30, 0x11, 0x39, 0x1d, 0x29, 0x03, 0x33, 0x30, 0x03, 0x2f, 0x3c, 0x20, 0x26, 0x03, 0x22, 0x14, 0x3a, 0x28, 0x35, 0x01, 0x28, 0x2b, 0x3e, 0x15
|
||||||
|
.byte 0x18, 0x30, 0x07, 0x17, 0x3b, 0x2c, 0x30, 0x15, 0x07, 0x2c, 0x17, 0x27, 0x1d, 0x3f, 0x1e, 0x33, 0x0d, 0x17, 0x10, 0x15, 0x0e, 0x30, 0x09, 0x05, 0x30, 0x2d, 0x20, 0x15, 0x3c, 0x3d, 0x30, 0x0c
|
||||||
|
.byte 0x17, 0x1c, 0x1a, 0x0d, 0x25, 0x2b, 0x2b, 0x2a, 0x02, 0x16, 0x2d, 0x17, 0x31, 0x17, 0x00, 0x08, 0x13, 0x37, 0x35, 0x21, 0x1e, 0x1c, 0x1f, 0x2b, 0x32, 0x1c, 0x10, 0x2a, 0x16, 0x3a, 0x33, 0x31
|
||||||
|
.byte 0x17, 0x2b, 0x2a, 0x0c, 0x3d, 0x11, 0x28, 0x0a, 0x30, 0x23, 0x0a, 0x26, 0x0a, 0x14, 0x24, 0x0b, 0x0f, 0x30, 0x1b, 0x1e, 0x29, 0x02, 0x35, 0x28, 0x3b, 0x02, 0x14, 0x00, 0x0f, 0x35, 0x1c, 0x3c
|
||||||
|
.byte 0x2e, 0x28, 0x38, 0x19, 0x1b, 0x11, 0x12, 0x09, 0x16, 0x10, 0x2e, 0x0d, 0x20, 0x3d, 0x04, 0x32, 0x16, 0x2c, 0x25, 0x02, 0x3d, 0x18, 0x0b, 0x13, 0x1c, 0x22, 0x2a, 0x1c, 0x20, 0x27, 0x22, 0x05
|
||||||
|
.byte 0x26, 0x22, 0x12, 0x1d, 0x2c, 0x08, 0x05, 0x2e, 0x3f, 0x1c, 0x17, 0x24, 0x0d, 0x33, 0x36, 0x08, 0x24, 0x10, 0x22, 0x29, 0x1c, 0x0a, 0x11, 0x25, 0x0f, 0x10, 0x24, 0x38, 0x2f, 0x25, 0x32, 0x1e
|
||||||
|
.byte 0x06, 0x2a, 0x29, 0x3e, 0x3a, 0x28, 0x34, 0x17, 0x33, 0x18, 0x33, 0x17, 0x07, 0x14, 0x1f, 0x11, 0x17, 0x20, 0x13, 0x0e, 0x14, 0x3b, 0x1c, 0x12, 0x2a, 0x13, 0x37, 0x2a, 0x35, 0x32, 0x30, 0x02
|
||||||
|
.byte 0x25, 0x00, 0x07, 0x1f, 0x0c, 0x04, 0x2c, 0x37, 0x37, 0x30, 0x25, 0x12, 0x25, 0x12, 0x22, 0x21, 0x22, 0x35, 0x33, 0x07, 0x20, 0x2d, 0x27, 0x0e, 0x30, 0x34, 0x19, 0x1a, 0x0a, 0x3c, 0x25, 0x07
|
||||||
|
.byte 0x1d, 0x2b, 0x31, 0x3a, 0x12, 0x1a, 0x3d, 0x37, 0x16, 0x15, 0x16, 0x39, 0x13, 0x15, 0x2d, 0x03, 0x2e, 0x06, 0x39, 0x2c, 0x16, 0x00, 0x13, 0x35, 0x2a, 0x35, 0x24, 0x01, 0x18, 0x24, 0x37, 0x28
|
||||||
|
.byte 0x25, 0x1b, 0x34, 0x25, 0x19, 0x17, 0x27, 0x2f, 0x1b, 0x27, 0x0d, 0x10, 0x36, 0x3c, 0x30, 0x3c, 0x33, 0x23, 0x3e, 0x27, 0x1e, 0x25, 0x2d, 0x29, 0x1f, 0x12, 0x21, 0x37, 0x32, 0x1f, 0x11, 0x21
|
||||||
|
.byte 0x35, 0x30, 0x0c, 0x19, 0x25, 0x3d, 0x26, 0x17, 0x02, 0x1d, 0x14, 0x2e, 0x11, 0x38, 0x13, 0x30, 0x0a, 0x2b, 0x20, 0x1e, 0x10, 0x15, 0x37, 0x30, 0x2e, 0x1e, 0x04, 0x2c, 0x14, 0x34, 0x19, 0x08
|
||||||
|
.byte 0x14, 0x18, 0x0e, 0x1c, 0x30, 0x1a, 0x2e, 0x1b, 0x1f, 0x39, 0x31, 0x0c, 0x1c, 0x28, 0x3e, 0x33, 0x23, 0x0f, 0x13, 0x16, 0x25, 0x39, 0x2f, 0x14, 0x1b, 0x1a, 0x28, 0x3e, 0x21, 0x2d, 0x19, 0x11
|
||||||
|
.byte 0x0c, 0x34, 0x32, 0x39, 0x31, 0x19, 0x1a, 0x08, 0x34, 0x09, 0x2f, 0x11, 0x30, 0x04, 0x1c, 0x02, 0x3b, 0x1b, 0x33, 0x21, 0x33, 0x38, 0x02, 0x1a, 0x31, 0x38, 0x32, 0x1f, 0x1d, 0x16, 0x17, 0x10
|
||||||
|
.byte 0x1b, 0x32, 0x20, 0x17, 0x00, 0x33, 0x12, 0x21, 0x0f, 0x27, 0x14, 0x19, 0x27, 0x24, 0x2c, 0x37, 0x25, 0x05, 0x2f, 0x3d, 0x25, 0x11, 0x12, 0x30, 0x1a, 0x16, 0x03, 0x1a, 0x14, 0x09, 0x13, 0x02
|
||||||
|
.byte 0x23, 0x22, 0x01, 0x3c, 0x10, 0x3f, 0x2d, 0x23, 0x31, 0x3f, 0x23, 0x17, 0x00, 0x33, 0x3f, 0x0f, 0x2f, 0x26, 0x07, 0x15, 0x21, 0x2b, 0x2a, 0x38, 0x39, 0x1e, 0x09, 0x25, 0x2b, 0x3b, 0x30, 0x25
|
||||||
|
.byte 0x12, 0x2d, 0x13, 0x32, 0x19, 0x28, 0x24, 0x1c, 0x2d, 0x35, 0x32, 0x26, 0x0d, 0x23, 0x1e, 0x1d, 0x07, 0x21, 0x0b, 0x34, 0x17, 0x2d, 0x32, 0x32, 0x3a, 0x3c, 0x35, 0x1a, 0x10, 0x33, 0x1a, 0x07
|
||||||
|
.byte 0x22, 0x3b, 0x1b, 0x2a, 0x33, 0x1f, 0x26, 0x0e, 0x35, 0x1a, 0x3b, 0x0a, 0x1c, 0x11, 0x07, 0x11, 0x0d, 0x3c, 0x2d, 0x1e, 0x37, 0x29, 0x11, 0x05, 0x12, 0x15, 0x2f, 0x1c, 0x24, 0x31, 0x16, 0x2b
|
||||||
|
.byte 0x21, 0x1b, 0x23, 0x10, 0x31, 0x02, 0x14, 0x29, 0x26, 0x20, 0x16, 0x10, 0x17, 0x10, 0x0b, 0x0f, 0x33, 0x01, 0x2e, 0x14, 0x21, 0x0e, 0x37, 0x1a, 0x1d, 0x2f, 0x1e, 0x30, 0x24, 0x04, 0x14, 0x2d
|
||||||
|
.byte 0x11, 0x00, 0x30, 0x08, 0x2a, 0x1d, 0x1d, 0x22, 0x21, 0x24, 0x2c, 0x37, 0x24, 0x11, 0x12, 0x04, 0x2e, 0x28, 0x1d, 0x18, 0x23, 0x3c, 0x16, 0x16, 0x10, 0x17, 0x31, 0x20, 0x21, 0x12, 0x33, 0x3e
|
||||||
|
.byte 0x34, 0x06, 0x13, 0x13, 0x17, 0x38, 0x2b, 0x14, 0x0d, 0x15, 0x24, 0x3b, 0x2b, 0x34, 0x3b, 0x1e, 0x18, 0x07, 0x34, 0x37, 0x1d, 0x1f, 0x0b, 0x29, 0x20, 0x12, 0x1e, 0x1d, 0x1a, 0x24, 0x24, 0x3d
|
||||||
|
.byte 0x28, 0x24, 0x0b, 0x12, 0x33, 0x1b, 0x3a, 0x22, 0x14, 0x13, 0x2a, 0x31, 0x38, 0x15, 0x37, 0x2b, 0x2e, 0x19, 0x1e, 0x2c, 0x3f, 0x1b, 0x2a, 0x33, 0x1f, 0x33, 0x3f, 0x15, 0x29, 0x01, 0x1e, 0x18
|
||||||
|
.byte 0x1f, 0x22, 0x19, 0x33, 0x3c, 0x34, 0x1e, 0x12, 0x22, 0x0d, 0x37, 0x2c, 0x0f, 0x08, 0x31, 0x2e, 0x09, 0x36, 0x01, 0x05, 0x1e, 0x1c, 0x04, 0x1e, 0x0c, 0x01, 0x1c, 0x29, 0x28, 0x2f, 0x39, 0x2d
|
||||||
|
.byte 0x14, 0x09, 0x22, 0x36, 0x04, 0x37, 0x37, 0x2d, 0x2f, 0x35, 0x24, 0x23, 0x1b, 0x08, 0x20, 0x32, 0x20, 0x1f, 0x34, 0x02, 0x31, 0x19, 0x18, 0x13, 0x36, 0x06, 0x2b, 0x1e, 0x0e, 0x1b, 0x10, 0x2f
|
||||||
|
.byte 0x0e, 0x1c, 0x11, 0x38, 0x13, 0x01, 0x37, 0x19, 0x14, 0x11, 0x26, 0x31, 0x3d, 0x33, 0x1d, 0x1b, 0x34, 0x25, 0x31, 0x2f, 0x11, 0x0a, 0x2f, 0x39, 0x17, 0x1b, 0x05, 0x0e, 0x13, 0x29, 0x25, 0x22
|
||||||
|
.byte 0x15, 0x0d, 0x20, 0x2b, 0x27, 0x21, 0x3e, 0x24, 0x27, 0x2a, 0x2b, 0x16, 0x24, 0x3d, 0x15, 0x15, 0x30, 0x31, 0x0f, 0x33, 0x24, 0x06, 0x16, 0x13, 0x06, 0x31, 0x10, 0x2e, 0x3f, 0x10, 0x05, 0x0d
|
||||||
|
.byte 0x2f, 0x3c, 0x1f, 0x19, 0x12, 0x13, 0x24, 0x0f, 0x33, 0x36, 0x15, 0x3b, 0x33, 0x03, 0x0f, 0x2a, 0x3b, 0x3c, 0x2c, 0x36, 0x09, 0x29, 0x11, 0x3b, 0x27, 0x28, 0x2b, 0x31, 0x1a, 0x0e, 0x2f, 0x39
|
||||||
|
.byte 0x2c, 0x31, 0x0e, 0x3c, 0x35, 0x2c, 0x24, 0x33, 0x3d, 0x11, 0x2b, 0x07, 0x3c, 0x37, 0x14, 0x18, 0x13, 0x1d, 0x3f, 0x2e, 0x30, 0x12, 0x25, 0x26, 0x1d, 0x11, 0x07, 0x11, 0x1e, 0x34, 0x01, 0x11
|
||||||
|
.byte 0x0b, 0x39, 0x21, 0x29, 0x02, 0x29, 0x15, 0x10, 0x1a, 0x30, 0x1f, 0x35, 0x3c, 0x2b, 0x2a, 0x30, 0x3b, 0x36, 0x20, 0x1a, 0x23, 0x32, 0x24, 0x2b, 0x15, 0x20, 0x1c, 0x25, 0x3d, 0x36, 0x2d, 0x14
|
||||||
|
.byte 0x31, 0x18, 0x23, 0x17, 0x18, 0x05, 0x13, 0x34, 0x30, 0x37, 0x0e, 0x39, 0x23, 0x1d, 0x1f, 0x17, 0x01, 0x15, 0x2f, 0x0b, 0x3e, 0x1b, 0x0d, 0x19, 0x2e, 0x31, 0x38, 0x1c, 0x15, 0x34, 0x15, 0x13
|
||||||
|
.byte 0x19, 0x29, 0x19, 0x14, 0x27, 0x15, 0x18, 0x23, 0x29, 0x0c, 0x27, 0x2d, 0x0e, 0x17, 0x34, 0x18, 0x10, 0x3b, 0x1e, 0x29, 0x34, 0x2c, 0x22, 0x31, 0x08, 0x13, 0x1d, 0x18, 0x1a, 0x1c, 0x0b, 0x2a
|
||||||
|
.byte 0x19, 0x1e, 0x1a, 0x23, 0x27, 0x17, 0x3b, 0x0e, 0x37, 0x19, 0x2b, 0x16, 0x2f, 0x08, 0x21, 0x37, 0x02, 0x20, 0x0b, 0x32, 0x30, 0x16, 0x05, 0x30, 0x13, 0x05, 0x1a, 0x07, 0x39, 0x19, 0x0c, 0x3b
|
||||||
|
.byte 0x2a, 0x15, 0x05, 0x30, 0x30, 0x05, 0x19, 0x13, 0x00, 0x12, 0x27, 0x16, 0x2a, 0x0f, 0x28, 0x27, 0x0c, 0x23, 0x2f, 0x39, 0x28, 0x2a, 0x24, 0x25, 0x1f, 0x18, 0x29, 0x14, 0x16, 0x05, 0x1a, 0x35
|
||||||
|
.byte 0x2f, 0x26, 0x0a, 0x3a, 0x29, 0x34, 0x2c, 0x36, 0x2e, 0x3a, 0x15, 0x1a, 0x0a, 0x2d, 0x16, 0x14, 0x2e, 0x35, 0x28, 0x2a, 0x35, 0x0f, 0x11, 0x11, 0x32, 0x19, 0x20, 0x1a, 0x28, 0x17, 0x1a, 0x28
|
||||||
|
.byte 0x16, 0x33, 0x25, 0x13, 0x2c, 0x29, 0x09, 0x16, 0x33, 0x1d, 0x27, 0x26, 0x15, 0x0c, 0x2f, 0x22, 0x1c, 0x19, 0x29, 0x33, 0x10, 0x2d, 0x11, 0x1b, 0x16, 0x19, 0x2e, 0x0d, 0x0c, 0x28, 0x37, 0x3a
|
||||||
|
.byte 0x34, 0x2a, 0x1d, 0x37, 0x30, 0x0a, 0x36, 0x24, 0x39, 0x1b, 0x39, 0x0a, 0x32, 0x11, 0x03, 0x2d, 0x32, 0x1d, 0x30, 0x38, 0x1e, 0x27, 0x2e, 0x17, 0x18, 0x16, 0x17, 0x2a, 0x36, 0x3b, 0x31, 0x17
|
||||||
|
.byte 0x04, 0x19, 0x3a, 0x25, 0x2d, 0x00, 0x36, 0x27, 0x25, 0x12, 0x33, 0x06, 0x0a, 0x14, 0x11, 0x05, 0x2f, 0x03, 0x35, 0x2f, 0x0b, 0x34, 0x29, 0x00, 0x31, 0x13, 0x27, 0x0f, 0x1c, 0x1d, 0x06, 0x2d
|
||||||
|
.byte 0x1c, 0x30, 0x27, 0x2f, 0x2a, 0x27, 0x16, 0x20, 0x31, 0x33, 0x2b, 0x2b, 0x05, 0x30, 0x36, 0x29, 0x23, 0x35, 0x10, 0x16, 0x2f, 0x2d, 0x20, 0x29, 0x37, 0x13, 0x24, 0x2d, 0x0e, 0x25, 0x08, 0x0a
|
||||||
|
.byte 0x18, 0x0f, 0x03, 0x1b, 0x31, 0x0c, 0x37, 0x1e, 0x34, 0x31, 0x1b, 0x0e, 0x25, 0x1a, 0x07, 0x34, 0x0d, 0x3c, 0x33, 0x00, 0x3a, 0x36, 0x04, 0x27, 0x12, 0x23, 0x18, 0x24, 0x0d, 0x0b, 0x18, 0x31
|
||||||
|
.byte 0x32, 0x37, 0x00, 0x0d, 0x21, 0x32, 0x10, 0x12, 0x26, 0x0d, 0x19, 0x29, 0x24, 0x2b, 0x3d, 0x21, 0x1f, 0x1e, 0x1b, 0x28, 0x0d, 0x12, 0x28, 0x35, 0x1e, 0x23, 0x0a, 0x2e, 0x22, 0x27, 0x27, 0x35
|
||||||
|
.byte 0x01, 0x0e, 0x20, 0x31, 0x39, 0x29, 0x3b, 0x24, 0x36, 0x14, 0x10, 0x33, 0x18, 0x2c, 0x26, 0x04, 0x2d, 0x15, 0x1a, 0x11, 0x37, 0x0f, 0x0b, 0x14, 0x0e, 0x2c, 0x2c, 0x21, 0x17, 0x2c, 0x16, 0x21
|
||||||
|
.byte 0x35, 0x3e, 0x10, 0x10, 0x0a, 0x05, 0x1e, 0x3b, 0x09, 0x13, 0x26, 0x18, 0x1e, 0x23, 0x0c, 0x1a, 0x33, 0x37, 0x1f, 0x09, 0x12, 0x35, 0x3d, 0x0d, 0x15, 0x36, 0x06, 0x24, 0x33, 0x30, 0x29, 0x3b
|
||||||
|
.byte 0x0f, 0x28, 0x34, 0x2a, 0x2c, 0x02, 0x12, 0x35, 0x09, 0x22, 0x31, 0x3b, 0x31, 0x1c, 0x33, 0x22, 0x27, 0x3d, 0x34, 0x15, 0x14, 0x22, 0x28, 0x28, 0x10, 0x1e, 0x21, 0x31, 0x10, 0x2d, 0x16, 0x21
|
||||||
|
.byte 0x1e, 0x05, 0x33, 0x0f, 0x30, 0x31, 0x0e, 0x1a, 0x35, 0x38, 0x2e, 0x28, 0x26, 0x37, 0x1e, 0x2b, 0x13, 0x33, 0x1f, 0x1e, 0x37, 0x0a, 0x28, 0x24, 0x32, 0x1c, 0x1a, 0x1f, 0x3f, 0x19, 0x39, 0x39
|
||||||
|
.byte 0x29, 0x2c, 0x1b, 0x14, 0x15, 0x2a, 0x17, 0x32, 0x0f, 0x21, 0x30, 0x21, 0x18, 0x23, 0x2a, 0x27, 0x3d, 0x07, 0x10, 0x0b, 0x3f, 0x2f, 0x31, 0x02, 0x2e, 0x08, 0x39, 0x2f, 0x3f, 0x20, 0x18, 0x2d
|
||||||
|
.byte 0x34, 0x11, 0x2e, 0x34, 0x10, 0x26, 0x12, 0x23, 0x25, 0x0a, 0x37, 0x34, 0x09, 0x25, 0x0a, 0x3e, 0x16, 0x1a, 0x17, 0x11, 0x38, 0x1c, 0x20, 0x11, 0x21, 0x26, 0x05, 0x0f, 0x18, 0x26, 0x2b, 0x32
|
||||||
|
.byte 0x0a, 0x0c, 0x16, 0x03, 0x29, 0x1d, 0x29, 0x3b, 0x23, 0x16, 0x1b, 0x29, 0x07, 0x09, 0x17, 0x17, 0x2c, 0x1c, 0x35, 0x33, 0x30, 0x17, 0x12, 0x1e, 0x3d, 0x1a, 0x2b, 0x21, 0x1d, 0x10, 0x0a, 0x08
|
||||||
|
.byte 0x17, 0x14, 0x3c, 0x36, 0x28, 0x36, 0x36, 0x3b, 0x20, 0x1b, 0x13, 0x22, 0x1d, 0x13, 0x3a, 0x15, 0x02, 0x23, 0x2c, 0x3e, 0x19, 0x14, 0x39, 0x3c, 0x1a, 0x10, 0x08, 0x1e, 0x0a, 0x13, 0x29, 0x3f
|
||||||
|
.byte 0x38, 0x2c, 0x07, 0x23, 0x1f, 0x19, 0x2a, 0x24, 0x14, 0x3c, 0x1f, 0x0d, 0x04, 0x37, 0x1a, 0x2f, 0x28, 0x2a, 0x1d, 0x1e, 0x11, 0x37, 0x29, 0x28, 0x27, 0x12, 0x0d, 0x00, 0x26, 0x0a, 0x3c, 0x26
|
||||||
|
.byte 0x1f, 0x1c, 0x33, 0x04, 0x3a, 0x2c, 0x24, 0x3d, 0x2b, 0x26, 0x31, 0x2f, 0x13, 0x1c, 0x21, 0x3e, 0x12, 0x23, 0x36, 0x0a, 0x1a, 0x2d, 0x1e, 0x19, 0x05, 0x1f, 0x1b, 0x1e, 0x0a, 0x1f, 0x20, 0x08
|
||||||
|
.byte 0x24, 0x2c, 0x0c, 0x33, 0x1d, 0x1f, 0x11, 0x0e, 0x12, 0x10, 0x27, 0x12, 0x19, 0x2a, 0x13, 0x31, 0x1c, 0x04, 0x30, 0x1a, 0x38, 0x1f, 0x2c, 0x35, 0x25, 0x07, 0x0b, 0x33, 0x2d, 0x02, 0x1a, 0x2a
|
||||||
|
.byte 0x35, 0x35, 0x16, 0x2f, 0x14, 0x11, 0x31, 0x33, 0x2c, 0x31, 0x1e, 0x3c, 0x3a, 0x27, 0x3c, 0x2b, 0x12, 0x27, 0x1d, 0x12, 0x36, 0x2c, 0x2b, 0x25, 0x3b, 0x35, 0x12, 0x3d, 0x27, 0x13, 0x23, 0x19
|
||||||
|
.byte 0x33, 0x2c, 0x26, 0x09, 0x3c, 0x12, 0x15, 0x1a, 0x23, 0x21, 0x07, 0x1a, 0x22, 0x25, 0x20, 0x19, 0x1b, 0x2c, 0x3a, 0x19, 0x35, 0x05, 0x26, 0x1d, 0x23, 0x22, 0x25, 0x0e, 0x1e, 0x11, 0x13, 0x30
|
||||||
|
.byte 0x12, 0x2c, 0x22, 0x25, 0x0a, 0x1d, 0x18, 0x23, 0x3e, 0x1d, 0x02, 0x28, 0x25, 0x21, 0x0e, 0x20, 0x21, 0x22, 0x37, 0x18, 0x33, 0x27, 0x23, 0x23, 0x31, 0x24, 0x1a, 0x1a, 0x3e, 0x25, 0x24, 0x24
|
||||||
|
.byte 0x01, 0x18, 0x34, 0x10, 0x22, 0x07, 0x00, 0x37, 0x06, 0x20, 0x20, 0x3a, 0x02, 0x2b, 0x07, 0x2c, 0x2c, 0x09, 0x2f, 0x2a, 0x01, 0x32, 0x2c, 0x00, 0x35, 0x13, 0x2b, 0x3c, 0x1f, 0x36, 0x37, 0x1e
|
||||||
|
.byte 0x20, 0x35, 0x1d, 0x0c, 0x07, 0x33, 0x16, 0x08, 0x12, 0x3f, 0x36, 0x11, 0x0b, 0x1f, 0x2d, 0x21, 0x20, 0x33, 0x17, 0x1a, 0x2e, 0x16, 0x01, 0x2f, 0x2f, 0x1c, 0x34, 0x29, 0x31, 0x2e, 0x3b, 0x38
|
||||||
|
.byte 0x31, 0x0d, 0x16, 0x12, 0x07, 0x29, 0x24, 0x33, 0x3c, 0x34, 0x3e, 0x1e, 0x18, 0x30, 0x02, 0x34, 0x2a, 0x34, 0x1b, 0x2e, 0x23, 0x18, 0x34, 0x00, 0x1f, 0x20, 0x0e, 0x28, 0x15, 0x33, 0x37, 0x27
|
||||||
|
.byte 0x35, 0x23, 0x37, 0x3e, 0x11, 0x32, 0x2e, 0x36, 0x3a, 0x02, 0x2b, 0x00, 0x36, 0x1d, 0x13, 0x29, 0x16, 0x08, 0x2b, 0x37, 0x08, 0x02, 0x27, 0x32, 0x2d, 0x34, 0x30, 0x36, 0x29, 0x2e, 0x10, 0x12
|
||||||
|
.byte 0x3c, 0x2e, 0x2a, 0x04, 0x33, 0x30, 0x3f, 0x01, 0x22, 0x37, 0x14, 0x1d, 0x27, 0x00, 0x2f, 0x0c, 0x39, 0x26, 0x27, 0x04, 0x21, 0x19, 0x08, 0x1d, 0x01, 0x04, 0x1e, 0x27, 0x1b, 0x2b, 0x31, 0x17
|
||||||
|
.byte 0x1f, 0x07, 0x01, 0x2d, 0x2e, 0x3b, 0x1f, 0x34, 0x24, 0x31, 0x32, 0x2b, 0x24, 0x0e, 0x07, 0x1e, 0x0f, 0x33, 0x10, 0x16, 0x21, 0x32, 0x39, 0x02, 0x1a, 0x33, 0x3d, 0x22, 0x0c, 0x25, 0x1a, 0x29
|
||||||
|
.byte 0x29, 0x28, 0x3a, 0x32, 0x26, 0x0b, 0x13, 0x22, 0x1f, 0x0f, 0x1c, 0x04, 0x2c, 0x20, 0x39, 0x1a, 0x1b, 0x1a, 0x2a, 0x1f, 0x24, 0x13, 0x1a, 0x31, 0x3b, 0x33, 0x39, 0x23, 0x28, 0x31, 0x07, 0x31
|
||||||
|
.byte 0x1f, 0x10, 0x20, 0x29, 0x17, 0x32, 0x26, 0x3b, 0x2d, 0x02, 0x3c, 0x1c, 0x0e, 0x00, 0x20, 0x14, 0x3e, 0x37, 0x01, 0x0f, 0x2d, 0x06, 0x12, 0x27, 0x30, 0x13, 0x19, 0x00, 0x33, 0x2a, 0x0c, 0x07
|
||||||
|
.byte 0x27, 0x11, 0x3a, 0x1c, 0x15, 0x0a, 0x13, 0x1f, 0x0d, 0x2a, 0x37, 0x07, 0x2a, 0x34, 0x35, 0x34, 0x28, 0x16, 0x27, 0x06, 0x02, 0x36, 0x09, 0x23, 0x30, 0x14, 0x02, 0x28, 0x39, 0x32, 0x34, 0x24
|
||||||
|
.byte 0x35, 0x12, 0x12, 0x22, 0x26, 0x09, 0x07, 0x33, 0x0f, 0x3e, 0x1e, 0x00, 0x3c, 0x33, 0x10, 0x37, 0x14, 0x3a, 0x03, 0x25, 0x2d, 0x1e, 0x24, 0x36, 0x36, 0x26, 0x1f, 0x3c, 0x1a, 0x37, 0x33, 0x25
|
||||||
|
.byte 0x23, 0x13, 0x1f, 0x33, 0x0d, 0x13, 0x25, 0x30, 0x1e, 0x17, 0x03, 0x18, 0x18, 0x18, 0x14, 0x30, 0x07, 0x22, 0x3e, 0x33, 0x21, 0x14, 0x37, 0x16, 0x16, 0x00, 0x12, 0x2c, 0x12, 0x2f, 0x25, 0x3f
|
||||||
|
.byte 0x1e, 0x24, 0x19, 0x16, 0x16, 0x0f, 0x35, 0x2d, 0x10, 0x11, 0x24, 0x2a, 0x28, 0x19, 0x25, 0x2e, 0x0c, 0x16, 0x1f, 0x38, 0x21, 0x36, 0x3d, 0x1a, 0x2f, 0x3b, 0x32, 0x12, 0x36, 0x13, 0x29, 0x0e
|
||||||
|
.byte 0x30, 0x31, 0x19, 0x07, 0x2f, 0x25, 0x23, 0x28, 0x20, 0x08, 0x29, 0x2a, 0x00, 0x30, 0x30, 0x38, 0x23, 0x1e, 0x0f, 0x1f, 0x3b, 0x1b, 0x30, 0x3a, 0x37, 0x2f, 0x39, 0x37, 0x35, 0x39, 0x2d, 0x2f
|
||||||
|
.byte 0x1f, 0x2e, 0x1e, 0x1a, 0x2b, 0x1e, 0x14, 0x17, 0x20, 0x2f, 0x03, 0x11, 0x1d, 0x00, 0x30, 0x17, 0x2b, 0x1d, 0x35, 0x28, 0x25, 0x3b, 0x0f, 0x11, 0x09, 0x04, 0x2e, 0x23, 0x11, 0x1e, 0x13, 0x37
|
||||||
|
.byte 0x1e, 0x37, 0x37, 0x1e, 0x07, 0x01, 0x32, 0x14, 0x06, 0x32, 0x11, 0x0c, 0x2e, 0x36, 0x2e, 0x24, 0x15, 0x2a, 0x1c, 0x22, 0x15, 0x34, 0x2c, 0x1e, 0x35, 0x22, 0x27, 0x33, 0x19, 0x3f, 0x2d, 0x21
|
||||||
|
.byte 0x33, 0x15, 0x26, 0x1a, 0x11, 0x16, 0x3e, 0x12, 0x2b, 0x24, 0x15, 0x3c, 0x0f, 0x2d, 0x31, 0x15, 0x36, 0x3f, 0x24, 0x1d, 0x25, 0x01, 0x37, 0x33, 0x16, 0x1a, 0x1f, 0x0e, 0x10, 0x2f, 0x0b, 0x12
|
||||||
|
.byte 0x2a, 0x1a, 0x25, 0x17, 0x0a, 0x35, 0x09, 0x28, 0x35, 0x02, 0x13, 0x36, 0x34, 0x2f, 0x17, 0x03, 0x04, 0x31, 0x3e, 0x26, 0x11, 0x35, 0x33, 0x31, 0x22, 0x17, 0x23, 0x1d, 0x05, 0x2b, 0x2e, 0x27
|
||||||
|
.byte 0x20, 0x03, 0x2b, 0x1d, 0x01, 0x19, 0x1e, 0x0e, 0x05, 0x18, 0x16, 0x25, 0x17, 0x02, 0x28, 0x18, 0x19, 0x0b, 0x24, 0x3e, 0x35, 0x16, 0x2e, 0x29, 0x25, 0x3e, 0x38, 0x1e, 0x3a, 0x2f, 0x12, 0x14
|
||||||
|
.byte 0x17, 0x2d, 0x11, 0x12, 0x30, 0x15, 0x31, 0x18, 0x08, 0x0b, 0x29, 0x2d, 0x00, 0x33, 0x2c, 0x06, 0x1a, 0x14, 0x1c, 0x2e, 0x04, 0x08, 0x12, 0x1b, 0x2b, 0x2d, 0x2a, 0x37, 0x33, 0x10, 0x27, 0x2c
|
||||||
|
.byte 0x1d, 0x0e, 0x34, 0x20, 0x02, 0x12, 0x1e, 0x1a, 0x2e, 0x07, 0x0b, 0x10, 0x36, 0x1e, 0x33, 0x2b, 0x28, 0x1b, 0x31, 0x25, 0x1f, 0x38, 0x3a, 0x2f, 0x39, 0x30, 0x2f, 0x12, 0x09, 0x14, 0x0e, 0x08
|
||||||
|
.byte 0x19, 0x00, 0x0d, 0x2c, 0x1b, 0x0e, 0x34, 0x11, 0x25, 0x15, 0x0c, 0x2d, 0x26, 0x36, 0x2c, 0x16, 0x31, 0x31, 0x2c, 0x03, 0x1a, 0x16, 0x1c, 0x32, 0x14, 0x0a, 0x3e, 0x36, 0x33, 0x1b, 0x27, 0x1f
|
||||||
|
.byte 0x32, 0x18, 0x33, 0x26, 0x33, 0x1a, 0x13, 0x1a, 0x0f, 0x34, 0x1c, 0x35, 0x2c, 0x2f, 0x38, 0x03, 0x18, 0x15, 0x0f, 0x27, 0x31, 0x29, 0x20, 0x28, 0x0e, 0x28, 0x31, 0x2c, 0x2e, 0x15, 0x19, 0x1b
|
||||||
|
.byte 0x10, 0x03, 0x2f, 0x2e, 0x2a, 0x32, 0x2a, 0x27, 0x1b, 0x36, 0x04, 0x1e, 0x3b, 0x04, 0x21, 0x07, 0x2f, 0x19, 0x27, 0x1d, 0x1d, 0x3c, 0x3d, 0x2e, 0x25, 0x08, 0x32, 0x3b, 0x34, 0x2a, 0x0c, 0x10
|
||||||
|
.byte 0x13, 0x25, 0x35, 0x1a, 0x2f, 0x19, 0x28, 0x17, 0x00, 0x2b, 0x0a, 0x1c, 0x17, 0x0a, 0x11, 0x1b, 0x35, 0x13, 0x37, 0x29, 0x1c, 0x28, 0x0c, 0x31, 0x35, 0x3c, 0x10, 0x1a, 0x1b, 0x3a, 0x2d, 0x3a
|
||||||
|
.byte 0x1c, 0x18, 0x22, 0x10, 0x2d, 0x1c, 0x3c, 0x12, 0x17, 0x18, 0x2a, 0x0b, 0x2b, 0x2f, 0x2d, 0x04, 0x2e, 0x3c, 0x13, 0x23, 0x01, 0x1c, 0x2e, 0x14, 0x16, 0x22, 0x0c, 0x24, 0x13, 0x35, 0x37, 0x34
|
||||||
|
.byte 0x1b, 0x30, 0x1e, 0x3a, 0x1c, 0x20, 0x06, 0x06, 0x36, 0x09, 0x15, 0x1a, 0x1b, 0x1a, 0x27, 0x0f, 0x33, 0x35, 0x37, 0x06, 0x23, 0x3a, 0x12, 0x1d, 0x00, 0x16, 0x29, 0x0e, 0x1d, 0x35, 0x3f, 0x38
|
||||||
|
.byte 0x16, 0x2a, 0x3c, 0x34, 0x13, 0x32, 0x10, 0x17, 0x2c, 0x37, 0x29, 0x2a, 0x1e, 0x35, 0x2f, 0x2d, 0x3c, 0x2a, 0x11, 0x28, 0x13, 0x21, 0x19, 0x1e, 0x34, 0x0c, 0x06, 0x2d, 0x09, 0x04, 0x1c, 0x1d
|
||||||
|
.byte 0x2f, 0x26, 0x39, 0x07, 0x16, 0x14, 0x04, 0x2d, 0x3a, 0x2f, 0x2e, 0x29, 0x15, 0x35, 0x24, 0x02, 0x36, 0x3f, 0x02, 0x1a, 0x0f, 0x18, 0x24, 0x16, 0x1d, 0x19, 0x14, 0x16, 0x10, 0x29, 0x1b, 0x13
|
||||||
|
.byte 0x15, 0x0e, 0x19, 0x3a, 0x2e, 0x2b, 0x08, 0x30, 0x15, 0x35, 0x16, 0x30, 0x2e, 0x18, 0x35, 0x3b, 0x0b, 0x1c, 0x3a, 0x18, 0x13, 0x29, 0x13, 0x1e, 0x20, 0x13, 0x27, 0x04, 0x1d, 0x34, 0x00, 0x38
|
||||||
|
.byte 0x19, 0x08, 0x39, 0x32, 0x20, 0x10, 0x26, 0x08, 0x02, 0x28, 0x3f, 0x0f, 0x16, 0x30, 0x1f, 0x19, 0x20, 0x2d, 0x10, 0x38, 0x17, 0x1c, 0x18, 0x31, 0x27, 0x33, 0x38, 0x30, 0x16, 0x33, 0x23, 0x00
|
||||||
|
.byte 0x01, 0x36, 0x0d, 0x02, 0x23, 0x39, 0x04, 0x1f, 0x0e, 0x30, 0x24, 0x06, 0x01, 0x2c, 0x34, 0x33, 0x35, 0x16, 0x34, 0x2e, 0x32, 0x16, 0x24, 0x26, 0x39, 0x34, 0x1f, 0x3c, 0x1d, 0x28, 0x1d, 0x37
|
||||||
|
.byte 0x17, 0x15, 0x2b, 0x27, 0x39, 0x30, 0x0b, 0x1b, 0x18, 0x35, 0x20, 0x2d, 0x0b, 0x35, 0x1c, 0x03, 0x0e, 0x21, 0x06, 0x0c, 0x20, 0x02, 0x18, 0x34, 0x1e, 0x36, 0x2d, 0x16, 0x0c, 0x19, 0x25, 0x09
|
||||||
|
.byte 0x2c, 0x37, 0x05, 0x2e, 0x2e, 0x2b, 0x2c, 0x24, 0x1a, 0x14, 0x27, 0x04, 0x10, 0x32, 0x38, 0x33, 0x37, 0x15, 0x35, 0x11, 0x3f, 0x1d, 0x23, 0x23, 0x1f, 0x29, 0x3f, 0x1d, 0x1a, 0x3c, 0x2b, 0x1b
|
||||||
|
.byte 0x2c, 0x2c, 0x38, 0x3b, 0x36, 0x04, 0x13, 0x33, 0x2c, 0x14, 0x12, 0x1a, 0x09, 0x1b, 0x36, 0x11, 0x24, 0x3a, 0x3f, 0x11, 0x01, 0x0e, 0x2b, 0x3b, 0x03, 0x2a, 0x08, 0x0d, 0x2b, 0x2b, 0x13, 0x27
|
||||||
|
.byte 0x3a, 0x3c, 0x1c, 0x3a, 0x15, 0x2a, 0x24, 0x00, 0x17, 0x3e, 0x0a, 0x15, 0x0c, 0x29, 0x2d, 0x1f, 0x15, 0x30, 0x35, 0x18, 0x19, 0x3d, 0x37, 0x37, 0x12, 0x38, 0x1b, 0x3b, 0x02, 0x20, 0x08, 0x21
|
||||||
|
.byte 0x19, 0x2e, 0x36, 0x1d, 0x15, 0x3d, 0x24, 0x22, 0x0c, 0x27, 0x36, 0x3f, 0x33, 0x33, 0x12, 0x11, 0x1a, 0x19, 0x1f, 0x2b, 0x24, 0x12, 0x11, 0x2a, 0x18, 0x25, 0x32, 0x2a, 0x2c, 0x1a, 0x12, 0x26
|
||||||
|
.byte 0x06, 0x10, 0x11, 0x29, 0x33, 0x2c, 0x09, 0x14, 0x2b, 0x12, 0x2b, 0x1d, 0x03, 0x24, 0x00, 0x12, 0x15, 0x22, 0x3d, 0x26, 0x15, 0x37, 0x1a, 0x0f, 0x12, 0x37, 0x24, 0x01, 0x18, 0x2a, 0x17, 0x13
|
||||||
|
.byte 0x14, 0x3b, 0x29, 0x2a, 0x19, 0x32, 0x2d, 0x17, 0x17, 0x0b, 0x2c, 0x33, 0x07, 0x2d, 0x34, 0x07, 0x38, 0x1d, 0x1f, 0x36, 0x22, 0x11, 0x0a, 0x17, 0x14, 0x11, 0x13, 0x2a, 0x17, 0x25, 0x01, 0x3a
|
||||||
|
.byte 0x1c, 0x26, 0x27, 0x30, 0x2d, 0x3b, 0x35, 0x3a, 0x30, 0x34, 0x06, 0x3a, 0x1c, 0x2d, 0x05, 0x13, 0x21, 0x32, 0x12, 0x3e, 0x1e, 0x2c, 0x3a, 0x3f, 0x2d, 0x20, 0x2a, 0x34, 0x26, 0x03, 0x1a, 0x19
|
||||||
|
.byte 0x27, 0x2e, 0x31, 0x04, 0x26, 0x2a, 0x3f, 0x30, 0x25, 0x23, 0x2a, 0x08, 0x08, 0x35, 0x2c, 0x30, 0x1e, 0x08, 0x05, 0x18, 0x06, 0x09, 0x2d, 0x19, 0x00, 0x27, 0x0d, 0x10, 0x19, 0x1c, 0x00, 0x13
|
||||||
|
.byte 0x3d, 0x0b, 0x24, 0x2e, 0x1f, 0x16, 0x3d, 0x18, 0x34, 0x12, 0x1e, 0x15, 0x15, 0x39, 0x25, 0x33, 0x0f, 0x17, 0x1a, 0x1c, 0x1b, 0x37, 0x29, 0x1b, 0x3b, 0x38, 0x12, 0x1d, 0x22, 0x34, 0x26, 0x0a
|
||||||
|
.byte 0x31, 0x16, 0x2d, 0x13, 0x0d, 0x20, 0x27, 0x24, 0x1d, 0x16, 0x2e, 0x2b, 0x18, 0x16, 0x2a, 0x1b, 0x24, 0x17, 0x36, 0x02, 0x05, 0x2b, 0x37, 0x1a, 0x17, 0x11, 0x3d, 0x2c, 0x1e, 0x2f, 0x22, 0x2c
|
||||||
|
.byte 0x29, 0x1a, 0x2f, 0x04, 0x25, 0x36, 0x0c, 0x35, 0x30, 0x3e, 0x12, 0x11, 0x30, 0x37, 0x12, 0x21, 0x2e, 0x21, 0x30, 0x17, 0x2c, 0x3d, 0x24, 0x11, 0x23, 0x14, 0x1a, 0x32, 0x17, 0x39, 0x27, 0x18
|
||||||
|
.byte 0x0f, 0x24, 0x19, 0x00, 0x3d, 0x37, 0x2c, 0x3c, 0x1c, 0x0b, 0x39, 0x23, 0x0e, 0x04, 0x1f, 0x1c, 0x31, 0x14, 0x00, 0x04, 0x15, 0x26, 0x2a, 0x2a, 0x20, 0x25, 0x2a, 0x0b, 0x3c, 0x33, 0x11, 0x0b
|
||||||
|
.byte 0x2e, 0x37, 0x22, 0x2e, 0x0e, 0x22, 0x26, 0x18, 0x2d, 0x27, 0x06, 0x0c, 0x1c, 0x26, 0x18, 0x2f, 0x3a, 0x01, 0x2a, 0x2f, 0x31, 0x34, 0x1f, 0x34, 0x1a, 0x31, 0x05, 0x10, 0x2e, 0x17, 0x34, 0x18
|
||||||
|
.byte 0x22, 0x23, 0x23, 0x21, 0x32, 0x07, 0x08, 0x22, 0x26, 0x1c, 0x22, 0x31, 0x12, 0x2f, 0x08, 0x1f, 0x10, 0x27, 0x15, 0x2a, 0x1f, 0x0b, 0x26, 0x2f, 0x14, 0x35, 0x24, 0x1f, 0x26, 0x3b, 0x23, 0x33
|
||||||
|
.byte 0x20, 0x3e, 0x2d, 0x17, 0x0c, 0x15, 0x13, 0x39, 0x1a, 0x30, 0x14, 0x25, 0x09, 0x07, 0x17, 0x38, 0x38, 0x1f, 0x29, 0x24, 0x27, 0x17, 0x27, 0x28, 0x1b, 0x12, 0x2a, 0x2b, 0x3d, 0x2d, 0x19, 0x34
|
||||||
|
.byte 0x1c, 0x01, 0x1d, 0x10, 0x08, 0x39, 0x11, 0x0e, 0x36, 0x1b, 0x26, 0x13, 0x10, 0x16, 0x28, 0x1e, 0x3c, 0x28, 0x17, 0x3e, 0x39, 0x34, 0x0a, 0x03, 0x2e, 0x37, 0x1a, 0x13, 0x2b, 0x33, 0x26, 0x13
|
||||||
|
.byte 0x2c, 0x21, 0x25, 0x14, 0x10, 0x16, 0x0b, 0x35, 0x1d, 0x35, 0x33, 0x21, 0x08, 0x33, 0x28, 0x21, 0x1a, 0x12, 0x0c, 0x1b, 0x36, 0x2a, 0x19, 0x2c, 0x2b, 0x23, 0x01, 0x0f, 0x26, 0x17, 0x0c, 0x18
|
||||||
|
.byte 0x09, 0x0f, 0x11, 0x2b, 0x24, 0x1c, 0x09, 0x09, 0x15, 0x36, 0x08, 0x13, 0x20, 0x39, 0x21, 0x00, 0x3a, 0x1f, 0x2b, 0x36, 0x31, 0x02, 0x37, 0x13, 0x04, 0x34, 0x35, 0x37, 0x3d, 0x1a, 0x17, 0x3d
|
||||||
|
.byte 0x13, 0x2b, 0x36, 0x2f, 0x13, 0x1e, 0x13, 0x3e, 0x11, 0x33, 0x27, 0x3a, 0x2d, 0x1e, 0x31, 0x1a, 0x03, 0x03, 0x2d, 0x25, 0x37, 0x1f, 0x11, 0x01, 0x22, 0x1c, 0x12, 0x17, 0x30, 0x3a, 0x30, 0x17
|
||||||
|
.byte 0x1d, 0x29, 0x0e, 0x13, 0x27, 0x1a, 0x2e, 0x24, 0x2d, 0x00, 0x1c, 0x17, 0x28, 0x1d, 0x09, 0x1f, 0x2e, 0x1a, 0x2d, 0x26, 0x0a, 0x13, 0x32, 0x3e, 0x00, 0x27, 0x0b, 0x3b, 0x30, 0x08, 0x3a, 0x2d
|
||||||
|
.byte 0x22, 0x12, 0x1e, 0x34, 0x1d, 0x2b, 0x26, 0x22, 0x35, 0x17, 0x2c, 0x17, 0x29, 0x13, 0x2d, 0x2d, 0x10, 0x10, 0x20, 0x31, 0x23, 0x1e, 0x33, 0x18, 0x33, 0x06, 0x2d, 0x26, 0x14, 0x27, 0x22, 0x1d
|
||||||
|
.byte 0x2a, 0x2d, 0x06, 0x18, 0x07, 0x09, 0x2e, 0x21, 0x15, 0x2e, 0x21, 0x38, 0x23, 0x35, 0x0b, 0x34, 0x24, 0x0b, 0x22, 0x1e, 0x01, 0x17, 0x0b, 0x24, 0x11, 0x17, 0x07, 0x20, 0x14, 0x25, 0x32, 0x1a
|
||||||
|
.byte 0x0e, 0x2f, 0x35, 0x17, 0x1f, 0x0c, 0x08, 0x21, 0x30, 0x35, 0x1f, 0x0c, 0x0b, 0x20, 0x04, 0x10, 0x11, 0x35, 0x11, 0x1e, 0x33, 0x3d, 0x16, 0x1e, 0x2b, 0x1d, 0x1a, 0x19, 0x10, 0x04, 0x06, 0x22
|
||||||
|
.byte 0x03, 0x3d, 0x24, 0x2a, 0x0e, 0x35, 0x03, 0x3e, 0x17, 0x0b, 0x18, 0x36, 0x3d, 0x0d, 0x26, 0x35, 0x12, 0x20, 0x1f, 0x0d, 0x16, 0x23, 0x32, 0x1a, 0x00, 0x3d, 0x26, 0x30, 0x19, 0x36, 0x12, 0x0e
|
||||||
|
.byte 0x23, 0x01, 0x23, 0x28, 0x3b, 0x31, 0x11, 0x2d, 0x1c, 0x36, 0x2a, 0x05, 0x16, 0x14, 0x0e, 0x30, 0x3a, 0x37, 0x19, 0x1f, 0x30, 0x25, 0x10, 0x26, 0x2f, 0x22, 0x11, 0x1f, 0x2e, 0x2b, 0x1e, 0x16
|
||||||
|
.byte 0x16, 0x21, 0x32, 0x18, 0x35, 0x23, 0x32, 0x1a, 0x3d, 0x0d, 0x19, 0x39, 0x09, 0x23, 0x30, 0x2e, 0x24, 0x1e, 0x0f, 0x24, 0x09, 0x21, 0x31, 0x05, 0x03, 0x11, 0x05, 0x22, 0x2a, 0x03, 0x07, 0x37
|
||||||
|
.byte 0x04, 0x08, 0x13, 0x05, 0x10, 0x34, 0x37, 0x14, 0x29, 0x0a, 0x24, 0x32, 0x34, 0x1e, 0x1b, 0x12, 0x17, 0x2e, 0x01, 0x02, 0x13, 0x0a, 0x0c, 0x11, 0x02, 0x14, 0x13, 0x0d, 0x25, 0x23, 0x00, 0x07
|
||||||
|
.byte 0x1a, 0x1c, 0x28, 0x35, 0x08, 0x0e, 0x2c, 0x1b, 0x3c, 0x15, 0x1c, 0x19, 0x1d, 0x32, 0x13, 0x1a, 0x1c, 0x00, 0x37, 0x22, 0x1b, 0x35, 0x39, 0x3e, 0x14, 0x32, 0x06, 0x31, 0x17, 0x05, 0x2b, 0x01
|
||||||
|
.byte 0x0f, 0x20, 0x1e, 0x0f, 0x34, 0x18, 0x03, 0x1f, 0x2b, 0x00, 0x14, 0x15, 0x3a, 0x30, 0x25, 0x30, 0x21, 0x0b, 0x00, 0x37, 0x24, 0x37, 0x1d, 0x29, 0x21, 0x16, 0x24, 0x0f, 0x2c, 0x3e, 0x15, 0x36
|
||||||
|
.byte 0x3c, 0x2d, 0x23, 0x3d, 0x3c, 0x17, 0x1a, 0x1c, 0x13, 0x0a, 0x29, 0x22, 0x25, 0x3f, 0x26, 0x3b, 0x39, 0x2f, 0x1d, 0x08, 0x16, 0x0b, 0x19, 0x14, 0x12, 0x01, 0x2c, 0x35, 0x11, 0x2a, 0x02, 0x00
|
||||||
|
.byte 0x13, 0x39, 0x2a, 0x35, 0x07, 0x1a, 0x11, 0x24, 0x0e, 0x1e, 0x0e, 0x2c, 0x15, 0x08, 0x31, 0x1b, 0x21, 0x1d, 0x26, 0x1d, 0x1c, 0x2a, 0x1d, 0x24, 0x13, 0x01, 0x00, 0x18, 0x28, 0x2a, 0x37, 0x15
|
||||||
|
.byte 0x0f, 0x13, 0x10, 0x32, 0x36, 0x22, 0x13, 0x31, 0x13, 0x05, 0x1e, 0x17, 0x35, 0x35, 0x3b, 0x0e, 0x24, 0x35, 0x3a, 0x1d, 0x1b, 0x36, 0x1b, 0x03, 0x1d, 0x24, 0x0f, 0x16, 0x30, 0x2d, 0x09, 0x25
|
||||||
|
.byte 0x05, 0x21, 0x13, 0x0a, 0x27, 0x36, 0x04, 0x0d, 0x1c, 0x06, 0x3e, 0x21, 0x2a, 0x27, 0x33, 0x28, 0x0e, 0x15, 0x0b, 0x17, 0x1d, 0x1d, 0x32, 0x2d, 0x08, 0x3d, 0x29, 0x21, 0x32, 0x17, 0x33, 0x31
|
||||||
|
.byte 0x22, 0x0e, 0x03, 0x21, 0x0d, 0x0b, 0x16, 0x3e, 0x2a, 0x2e, 0x19, 0x36, 0x2a, 0x0d, 0x00, 0x14, 0x22, 0x07, 0x36, 0x0a, 0x09, 0x15, 0x14, 0x10, 0x22, 0x07, 0x16, 0x2c, 0x36, 0x13, 0x15, 0x09
|
||||||
|
.byte 0x2f, 0x1b, 0x20, 0x3b, 0x2e, 0x3a, 0x3a, 0x16, 0x0d, 0x15, 0x2a, 0x39, 0x13, 0x2b, 0x0b, 0x01, 0x2a, 0x13, 0x17, 0x1e, 0x08, 0x17, 0x1e, 0x0c, 0x0f, 0x34, 0x1f, 0x31, 0x12, 0x07, 0x3a, 0x1d
|
||||||
|
.byte 0x35, 0x1e, 0x12, 0x24, 0x2c, 0x15, 0x0e, 0x21, 0x19, 0x34, 0x3b, 0x33, 0x19, 0x0f, 0x28, 0x10, 0x2f, 0x2e, 0x23, 0x27, 0x31, 0x39, 0x2e, 0x18, 0x3c, 0x3f, 0x24, 0x07, 0x23, 0x30, 0x28, 0x13
|
||||||
|
.byte 0x35, 0x13, 0x0a, 0x10, 0x35, 0x19, 0x33, 0x23, 0x28, 0x29, 0x13, 0x2f, 0x1a, 0x3a, 0x19, 0x14, 0x37, 0x36, 0x26, 0x20, 0x3b, 0x15, 0x37, 0x39, 0x10, 0x3c, 0x21, 0x34, 0x1c, 0x38, 0x30, 0x15
|
||||||
|
.byte 0x07, 0x26, 0x27, 0x21, 0x19, 0x18, 0x11, 0x23, 0x30, 0x28, 0x37, 0x32, 0x2d, 0x1f, 0x2c, 0x3f, 0x30, 0x1d, 0x2f, 0x26, 0x01, 0x11, 0x1c, 0x3b, 0x0f, 0x12, 0x2a, 0x17, 0x27, 0x05, 0x00, 0x1b
|
||||||
|
.byte 0x25, 0x1c, 0x32, 0x04, 0x22, 0x2d, 0x10, 0x0f, 0x25, 0x0d, 0x39, 0x30, 0x0b, 0x2e, 0x27, 0x2d, 0x34, 0x15, 0x3e, 0x30, 0x36, 0x16, 0x26, 0x2a, 0x05, 0x3f, 0x2b, 0x20, 0x3b, 0x2e, 0x3b, 0x1c
|
||||||
|
.byte 0x2f, 0x01, 0x18, 0x16, 0x16, 0x3d, 0x10, 0x0a, 0x1f, 0x18, 0x17, 0x0f, 0x22, 0x06, 0x13, 0x11, 0x38, 0x21, 0x17, 0x17, 0x0a, 0x37, 0x1c, 0x19, 0x30, 0x16, 0x38, 0x31, 0x30, 0x10, 0x36, 0x31
|
||||||
|
.byte 0x2f, 0x26, 0x3c, 0x1b, 0x23, 0x33, 0x2f, 0x19, 0x16, 0x35, 0x25, 0x3a, 0x18, 0x1f, 0x37, 0x01, 0x1e, 0x0d, 0x18, 0x12, 0x1f, 0x1c, 0x1b, 0x07, 0x34, 0x2d, 0x0b, 0x3f, 0x33, 0x1e, 0x34, 0x1d
|
||||||
|
.byte 0x2c, 0x13, 0x2c, 0x20, 0x20, 0x13, 0x20, 0x0f, 0x31, 0x08, 0x0f, 0x24, 0x18, 0x3d, 0x1c, 0x36, 0x34, 0x27, 0x33, 0x2a, 0x25, 0x2d, 0x30, 0x26, 0x3d, 0x37, 0x26, 0x25, 0x11, 0x11, 0x03, 0x05
|
||||||
|
.byte 0x18, 0x10, 0x04, 0x29, 0x07, 0x2e, 0x36, 0x2a, 0x29, 0x15, 0x3a, 0x0e, 0x33, 0x2a, 0x06, 0x29, 0x3d, 0x01, 0x29, 0x27, 0x0e, 0x16, 0x1d, 0x28, 0x1b, 0x10, 0x33, 0x2b, 0x0c, 0x14, 0x1d, 0x15
|
||||||
|
.byte 0x3f, 0x25, 0x37, 0x23, 0x1e, 0x04, 0x2c, 0x1c, 0x15, 0x34, 0x2a, 0x09, 0x2f, 0x15, 0x02, 0x3f, 0x14, 0x19, 0x2c, 0x33, 0x39, 0x32, 0x20, 0x2a, 0x18, 0x32, 0x17, 0x23, 0x21, 0x0b, 0x2d, 0x25
|
||||||
|
.byte 0x24, 0x3a, 0x2d, 0x31, 0x3f, 0x34, 0x18, 0x19, 0x24, 0x1e, 0x15, 0x1a, 0x17, 0x33, 0x2b, 0x23, 0x09, 0x26, 0x1b, 0x0d, 0x15, 0x36, 0x26, 0x28, 0x3a, 0x1c, 0x14, 0x0c, 0x3e, 0x10, 0x18, 0x06
|
||||||
|
.byte 0x35, 0x37, 0x26, 0x36, 0x21, 0x26, 0x17, 0x3d, 0x1c, 0x2c, 0x16, 0x25, 0x1d, 0x1e, 0x0b, 0x1e, 0x1d, 0x0d, 0x32, 0x08, 0x1f, 0x1b, 0x12, 0x1c, 0x12, 0x20, 0x2a, 0x28, 0x06, 0x3b, 0x35, 0x39
|
||||||
|
.byte 0x0e, 0x1e, 0x31, 0x30, 0x28, 0x02, 0x21, 0x14, 0x06, 0x1e, 0x29, 0x16, 0x09, 0x1c, 0x27, 0x32, 0x2d, 0x39, 0x03, 0x27, 0x29, 0x09, 0x1e, 0x1b, 0x11, 0x1c, 0x28, 0x3a, 0x2c, 0x03, 0x03, 0x18
|
||||||
|
.byte 0x23, 0x09, 0x2f, 0x30, 0x17, 0x23, 0x0f, 0x25, 0x33, 0x06, 0x24, 0x37, 0x22, 0x09, 0x33, 0x2c, 0x09, 0x2a, 0x0c, 0x12, 0x2a, 0x28, 0x20, 0x10, 0x15, 0x29, 0x33, 0x0f, 0x1a, 0x13, 0x13, 0x18
|
||||||
|
.byte 0x36, 0x2e, 0x16, 0x13, 0x3c, 0x1a, 0x15, 0x3a, 0x11, 0x32, 0x02, 0x0a, 0x2c, 0x19, 0x39, 0x11, 0x31, 0x3e, 0x1d, 0x32, 0x14, 0x32, 0x12, 0x2e, 0x34, 0x3e, 0x36, 0x23, 0x37, 0x3e, 0x15, 0x15
|
||||||
|
.byte 0x35, 0x34, 0x01, 0x3a, 0x2c, 0x26, 0x25, 0x22, 0x01, 0x2b, 0x37, 0x1c, 0x3d, 0x33, 0x3e, 0x10, 0x1c, 0x26, 0x33, 0x19, 0x05, 0x19, 0x17, 0x12, 0x38, 0x1c, 0x15, 0x3c, 0x32, 0x3f, 0x0f, 0x37
|
||||||
|
.byte 0x02, 0x39, 0x32, 0x13, 0x00, 0x1d, 0x1d, 0x2c, 0x10, 0x39, 0x13, 0x31, 0x0f, 0x37, 0x19, 0x09, 0x0d, 0x2a, 0x20, 0x2f, 0x32, 0x3b, 0x34, 0x22, 0x26, 0x14, 0x10, 0x24, 0x3d, 0x22, 0x0b, 0x31
|
||||||
|
.byte 0x23, 0x2f, 0x2d, 0x2a, 0x30, 0x04, 0x35, 0x19, 0x20, 0x2a, 0x16, 0x36, 0x37, 0x14, 0x28, 0x37, 0x11, 0x0b, 0x27, 0x1d, 0x06, 0x29, 0x35, 0x16, 0x2e, 0x24, 0x2e, 0x29, 0x36, 0x14, 0x2a, 0x21
|
||||||
|
.byte 0x0c, 0x1f, 0x3f, 0x39, 0x19, 0x27, 0x10, 0x2a, 0x1e, 0x12, 0x34, 0x10, 0x24, 0x34, 0x1d, 0x13, 0x1d, 0x17, 0x16, 0x37, 0x27, 0x1b, 0x27, 0x07, 0x24, 0x21, 0x37, 0x21, 0x11, 0x37, 0x28, 0x24
|
||||||
|
.byte 0x19, 0x02, 0x1c, 0x14, 0x12, 0x1d, 0x1b, 0x24, 0x2e, 0x2e, 0x3a, 0x15, 0x37, 0x34, 0x21, 0x33, 0x2d, 0x29, 0x2f, 0x1e, 0x34, 0x29, 0x3c, 0x12, 0x05, 0x15, 0x20, 0x05, 0x3e, 0x19, 0x18, 0x0b
|
||||||
|
.byte 0x30, 0x2f, 0x02, 0x27, 0x14, 0x1c, 0x34, 0x12, 0x20, 0x30, 0x2b, 0x22, 0x1b, 0x06, 0x31, 0x28, 0x15, 0x2d, 0x12, 0x01, 0x0e, 0x13, 0x13, 0x0c, 0x28, 0x07, 0x2a, 0x14, 0x1d, 0x36, 0x14, 0x15
|
||||||
|
.byte 0x2b, 0x26, 0x03, 0x25, 0x15, 0x3e, 0x3b, 0x20, 0x35, 0x0c, 0x25, 0x2b, 0x16, 0x35, 0x1e, 0x31, 0x2c, 0x06, 0x03, 0x29, 0x24, 0x07, 0x1f, 0x32, 0x2f, 0x19, 0x25, 0x21, 0x31, 0x22, 0x26, 0x1d
|
||||||
|
.byte 0x00, 0x1b, 0x18, 0x2a, 0x24, 0x31, 0x20, 0x06, 0x2f, 0x1e, 0x32, 0x26, 0x32, 0x39, 0x12, 0x20, 0x01, 0x19, 0x0f, 0x15, 0x15, 0x27, 0x10, 0x2e, 0x09, 0x25, 0x19, 0x29, 0x37, 0x30, 0x13, 0x1c
|
||||||
|
.byte 0x1d, 0x29, 0x2d, 0x26, 0x02, 0x1a, 0x16, 0x1d, 0x2b, 0x1c, 0x18, 0x04, 0x34, 0x28, 0x2a, 0x21, 0x15, 0x1b, 0x2e, 0x16, 0x01, 0x10, 0x05, 0x09, 0x14, 0x22, 0x03, 0x22, 0x02, 0x1b, 0x34, 0x29
|
||||||
|
.byte 0x2a, 0x23, 0x26, 0x36, 0x13, 0x23, 0x3d, 0x1a, 0x1d, 0x10, 0x24, 0x25, 0x2b, 0x37, 0x19, 0x24, 0x26, 0x28, 0x13, 0x16, 0x17, 0x14, 0x19, 0x0b, 0x2f, 0x25, 0x37, 0x34, 0x37, 0x39, 0x21, 0x1b
|
||||||
|
.byte 0x0f, 0x3d, 0x2d, 0x0d, 0x10, 0x20, 0x05, 0x0b, 0x2d, 0x01, 0x12, 0x24, 0x18, 0x3d, 0x32, 0x09, 0x21, 0x26, 0x1a, 0x0e, 0x1f, 0x30, 0x06, 0x1f, 0x0b, 0x3c, 0x29, 0x07, 0x3e, 0x27, 0x13, 0x1e
|
||||||
|
.byte 0x1a, 0x13, 0x07, 0x23, 0x10, 0x34, 0x1e, 0x32, 0x17, 0x23, 0x35, 0x16, 0x31, 0x32, 0x2e, 0x1b, 0x28, 0x0e, 0x22, 0x14, 0x3a, 0x23, 0x22, 0x03, 0x29, 0x2a, 0x10, 0x20, 0x3e, 0x3c, 0x27, 0x16
|
||||||
|
.byte 0x20, 0x12, 0x3f, 0x24, 0x31, 0x0d, 0x2e, 0x32, 0x2f, 0x17, 0x2d, 0x36, 0x3b, 0x17, 0x24, 0x23, 0x18, 0x37, 0x1d, 0x13, 0x17, 0x3a, 0x1a, 0x0a, 0x3d, 0x1e, 0x05, 0x12, 0x16, 0x33, 0x32, 0x25
|
||||||
|
.byte 0x1d, 0x1f, 0x29, 0x34, 0x2c, 0x26, 0x20, 0x29, 0x35, 0x0e, 0x32, 0x17, 0x01, 0x39, 0x2d, 0x27, 0x24, 0x23, 0x28, 0x3f, 0x18, 0x39, 0x38, 0x25, 0x23, 0x11, 0x11, 0x19, 0x2c, 0x29, 0x30, 0x08
|
||||||
|
.byte 0x28, 0x25, 0x27, 0x1d, 0x17, 0x25, 0x21, 0x09, 0x3d, 0x16, 0x1b, 0x0f, 0x2c, 0x1b, 0x12, 0x22, 0x28, 0x3e, 0x26, 0x34, 0x10, 0x1b, 0x02, 0x34, 0x15, 0x1a, 0x29, 0x19, 0x29, 0x11, 0x31, 0x12
|
||||||
|
.byte 0x27, 0x17, 0x27, 0x27, 0x2f, 0x34, 0x27, 0x24, 0x03, 0x19, 0x36, 0x17, 0x1d, 0x33, 0x19, 0x25, 0x1a, 0x2b, 0x39, 0x13, 0x3b, 0x33, 0x1d, 0x27, 0x31, 0x34, 0x28, 0x33, 0x37, 0x09, 0x30, 0x1b
|
||||||
|
.byte 0x03, 0x3a, 0x27, 0x19, 0x11, 0x1f, 0x0b, 0x1a, 0x34, 0x3d, 0x2a, 0x15, 0x04, 0x24, 0x36, 0x30, 0x23, 0x30, 0x0f, 0x22, 0x1b, 0x3d, 0x3d, 0x24, 0x29, 0x1d, 0x12, 0x16, 0x19, 0x2e, 0x03, 0x12
|
||||||
|
.byte 0x17, 0x18, 0x25, 0x33, 0x2f, 0x23, 0x1a, 0x1a, 0x35, 0x27, 0x21, 0x26, 0x19, 0x1b, 0x30, 0x18, 0x2b, 0x22, 0x2d, 0x2c, 0x1a, 0x34, 0x3e, 0x12, 0x19, 0x28, 0x27, 0x15, 0x1b, 0x11, 0x12, 0x17
|
||||||
|
.byte 0x15, 0x10, 0x34, 0x37, 0x25, 0x12, 0x3f, 0x15, 0x31, 0x0d, 0x37, 0x3e, 0x2a, 0x2d, 0x0f, 0x24, 0x24, 0x3c, 0x3f, 0x1f, 0x1d, 0x34, 0x17, 0x1a, 0x23, 0x1f, 0x37, 0x0f, 0x10, 0x32, 0x34, 0x35
|
||||||
|
.byte 0x19, 0x05, 0x22, 0x33, 0x16, 0x34, 0x1e, 0x14, 0x1e, 0x08, 0x13, 0x29, 0x3a, 0x37, 0x30, 0x1d, 0x36, 0x15, 0x29, 0x2e, 0x1d, 0x32, 0x2e, 0x23, 0x35, 0x17, 0x1c, 0x36, 0x1d, 0x13, 0x23, 0x34
|
||||||
|
.byte 0x34, 0x24, 0x1a, 0x37, 0x2f, 0x26, 0x2e, 0x1e, 0x17, 0x1a, 0x1f, 0x15, 0x1f, 0x2b, 0x1f, 0x19, 0x0a, 0x33, 0x1a, 0x35, 0x31, 0x24, 0x2d, 0x17, 0x2c, 0x0c, 0x21, 0x36, 0x2c, 0x35, 0x35, 0x1b
|
||||||
|
.byte 0x03, 0x27, 0x01, 0x0d, 0x1d, 0x1c, 0x0e, 0x11, 0x11, 0x2b, 0x10, 0x25, 0x3b, 0x20, 0x1f, 0x17, 0x19, 0x20, 0x08, 0x36, 0x13, 0x38, 0x19, 0x1b, 0x2b, 0x24, 0x0b, 0x1f, 0x29, 0x27, 0x15, 0x2c
|
||||||
|
.byte 0x37, 0x39, 0x10, 0x3a, 0x15, 0x2e, 0x2f, 0x11, 0x36, 0x24, 0x04, 0x20, 0x3b, 0x2a, 0x35, 0x27, 0x35, 0x34, 0x0d, 0x1b, 0x20, 0x10, 0x22, 0x37, 0x1f, 0x38, 0x27, 0x31, 0x0f, 0x28, 0x28, 0x25
|
||||||
|
.byte 0x15, 0x00, 0x1d, 0x25, 0x31, 0x28, 0x28, 0x0b, 0x3a, 0x1d, 0x2d, 0x13, 0x1b, 0x03, 0x37, 0x2e, 0x1d, 0x28, 0x19, 0x08, 0x2d, 0x22, 0x27, 0x39, 0x32, 0x3f, 0x2f, 0x1d, 0x33, 0x34, 0x28, 0x18
|
||||||
|
.byte 0x08, 0x31, 0x23, 0x1f, 0x13, 0x0d, 0x2c, 0x23, 0x3a, 0x2d, 0x1a, 0x02, 0x25, 0x13, 0x20, 0x36, 0x34, 0x12, 0x2b, 0x2d, 0x35, 0x35, 0x34, 0x23, 0x20, 0x21, 0x3a, 0x19, 0x1b, 0x1f, 0x2b, 0x19
|
||||||
|
.byte 0x35, 0x0e, 0x19, 0x26, 0x24, 0x37, 0x18, 0x08, 0x10, 0x0c, 0x16, 0x2d, 0x1f, 0x34, 0x21, 0x05, 0x38, 0x19, 0x14, 0x21, 0x24, 0x11, 0x31, 0x14, 0x3e, 0x38, 0x29, 0x3f, 0x08, 0x25, 0x2a, 0x1f
|
||||||
|
.byte 0x25, 0x25, 0x06, 0x28, 0x0b, 0x1e, 0x14, 0x1a, 0x38, 0x22, 0x24, 0x18, 0x29, 0x1a, 0x11, 0x20, 0x3b, 0x3a, 0x1e, 0x1c, 0x26, 0x1a, 0x05, 0x32, 0x19, 0x39, 0x2a, 0x31, 0x09, 0x07, 0x25, 0x05
|
||||||
|
.byte 0x3e, 0x16, 0x34, 0x26, 0x14, 0x1b, 0x32, 0x26, 0x05, 0x08, 0x37, 0x0f, 0x03, 0x20, 0x2a, 0x39, 0x31, 0x08, 0x01, 0x1e, 0x1d, 0x23, 0x31, 0x28, 0x1b, 0x28, 0x1e, 0x37, 0x14, 0x13, 0x0e, 0x28
|
||||||
|
.byte 0x2a, 0x3b, 0x37, 0x2f, 0x1c, 0x28, 0x30, 0x30, 0x1a, 0x36, 0x1f, 0x16, 0x3e, 0x0d, 0x15, 0x2e, 0x16, 0x18, 0x15, 0x37, 0x20, 0x2a, 0x33, 0x30, 0x2b, 0x0e, 0x25, 0x18, 0x20, 0x16, 0x02, 0x19
|
||||||
|
.byte 0x25, 0x0a, 0x2e, 0x30, 0x16, 0x03, 0x11, 0x04, 0x27, 0x25, 0x1b, 0x1c, 0x21, 0x29, 0x04, 0x27, 0x3d, 0x20, 0x1e, 0x28, 0x33, 0x31, 0x1e, 0x39, 0x10, 0x31, 0x29, 0x1e, 0x06, 0x25, 0x28, 0x19
|
||||||
|
.byte 0x3b, 0x12, 0x0b, 0x1b, 0x1c, 0x3e, 0x37, 0x20, 0x0a, 0x37, 0x33, 0x02, 0x2c, 0x25, 0x15, 0x18, 0x14, 0x3b, 0x20, 0x1c, 0x22, 0x3b, 0x1c, 0x24, 0x34, 0x35, 0x0f, 0x2f, 0x31, 0x3b, 0x17, 0x35
|
||||||
|
.byte 0x30, 0x39, 0x37, 0x0d, 0x15, 0x11, 0x10, 0x03, 0x1e, 0x1a, 0x39, 0x33, 0x2f, 0x2e, 0x28, 0x1c, 0x28, 0x36, 0x28, 0x18, 0x1f, 0x15, 0x01, 0x30, 0x3e, 0x32, 0x28, 0x34, 0x2f, 0x23, 0x07, 0x0c
|
||||||
|
.byte 0x36, 0x28, 0x2c, 0x34, 0x2a, 0x0c, 0x1f, 0x3f, 0x20, 0x13, 0x2b, 0x17, 0x27, 0x28, 0x29, 0x2a, 0x3c, 0x13, 0x36, 0x26, 0x2d, 0x2a, 0x0a, 0x06, 0x1e, 0x20, 0x04, 0x1a, 0x02, 0x07, 0x35, 0x0e
|
||||||
|
.byte 0x18, 0x30, 0x00, 0x34, 0x34, 0x2f, 0x14, 0x37, 0x21, 0x30, 0x1f, 0x15, 0x37, 0x1b, 0x3a, 0x0b, 0x32, 0x22, 0x22, 0x21, 0x1b, 0x35, 0x23, 0x0d, 0x03, 0x1c, 0x23, 0x3b, 0x13, 0x0e, 0x1d, 0x1f
|
||||||
|
.byte 0x1d, 0x3f, 0x2e, 0x39, 0x27, 0x2e, 0x0f, 0x38, 0x20, 0x31, 0x3c, 0x35, 0x0b, 0x0f, 0x2e, 0x06, 0x06, 0x28, 0x25, 0x39, 0x23, 0x0a, 0x32, 0x15, 0x0f, 0x1d, 0x25, 0x0c, 0x0d, 0x34, 0x12, 0x2e
|
||||||
|
.byte 0x21, 0x36, 0x18, 0x1f, 0x1f, 0x34, 0x1b, 0x05, 0x3a, 0x36, 0x2b, 0x01, 0x17, 0x0e, 0x16, 0x2b, 0x0e, 0x0b, 0x26, 0x0d, 0x2d, 0x10, 0x21, 0x11, 0x27, 0x3d, 0x13, 0x32, 0x15, 0x25, 0x2a, 0x1b
|
||||||
|
.byte 0x2d, 0x35, 0x2c, 0x2b, 0x26, 0x26, 0x1f, 0x20, 0x22, 0x2b, 0x12, 0x3f, 0x3d, 0x27, 0x30, 0x0a, 0x36, 0x35, 0x1f, 0x17, 0x21, 0x08, 0x29, 0x1d, 0x20, 0x33, 0x34, 0x11, 0x16, 0x05, 0x38, 0x2d
|
||||||
|
|
||||||
|
@ -14,13 +14,42 @@ gUnknown_08597550:: @ 8597550
|
|||||||
.incbin "baserom.gba", 0x597550, 0x1f8
|
.incbin "baserom.gba", 0x597550, 0x1f8
|
||||||
|
|
||||||
gUnknown_08597748:: @ 8597748
|
gUnknown_08597748:: @ 8597748
|
||||||
.incbin "baserom.gba", 0x597748, 0x1c
|
.byte 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x00, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x00, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a
|
||||||
|
|
||||||
gUnknown_08597764:: @ 8597764
|
gUnknown_08597764:: @ 8597764
|
||||||
.incbin "baserom.gba", 0x597764, 0x8
|
.2byte 0x0209, 0x140b, 0x1030, 0x102a
|
||||||
|
|
||||||
gUnknown_0859776C:: @ 859776C
|
gUnknown_0859776C:: @ 859776C
|
||||||
.incbin "baserom.gba", 0x59776c, 0x3a8
|
.2byte 0x1240, 0x0628, 0x061f, 0x2204, 0x1422, 0x0197, 0x0415, 0x0198, 0x2207, 0x0449, 0x4bff, 0x4b1f, 0x2e3d, 0x1577, 0x6b5f, 0x5ade
|
||||||
|
.2byte 0x4218, 0x0000, 0x0000, 0x0000, 0x0000, 0x18c5, 0x318c, 0x5af6, 0x6f5b, 0x7fff, 0xccc0, 0x0000, 0xddc0, 0x000c, 0xddc0, 0x00cd
|
||||||
|
.2byte 0xddc0, 0x0cdd, 0xddc0, 0x0cdd, 0xddc0, 0x00cd, 0xddc0, 0x000c, 0xccc0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||||
|
.2byte 0x0000, 0x0000, 0x0000, 0xc000, 0x0000, 0x6c00, 0x0000, 0x66c0, 0x0000, 0x666c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||||
|
.2byte 0x0000, 0x0000, 0x000c, 0x0000, 0x00c6, 0x0000, 0x0c66, 0x0000, 0xc666, 0x0000, 0xc000, 0x6666, 0xc000, 0x6666, 0xc000, 0x6666
|
||||||
|
.2byte 0xc000, 0xcccc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6666, 0x000c, 0x6666, 0x000c, 0x6666, 0x000c
|
||||||
|
.2byte 0xcccc, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||||
|
.2byte 0x0000, 0x0000, 0x0000, 0xc000, 0x0000, 0x6c00, 0x0000, 0x66c0, 0x0000, 0x666c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
|
||||||
|
.2byte 0x0000, 0x0000, 0x000c, 0x0000, 0x00c6, 0x0000, 0x0c66, 0x0000, 0xc666, 0x0000, 0xc000, 0x6666, 0xc000, 0x6666, 0xc000, 0x6666
|
||||||
|
.2byte 0xc000, 0xcccc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6666, 0x000c, 0x6666, 0x000c, 0x6666, 0x000c
|
||||||
|
.2byte 0xcccc, 0x000c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99c0, 0x9999, 0xf99c, 0xff9f, 0xf99c, 0xf999
|
||||||
|
.2byte 0xf99c, 0xf99f, 0x999c, 0xf99f, 0xf99c, 0xf99f, 0x99c0, 0x9999, 0xcc00, 0xcccc, 0x9999, 0x9999, 0xff9f, 0xff9f, 0x9f99, 0x9f9f
|
||||||
|
.2byte 0xff99, 0xff9f, 0x9f99, 0x9f9f, 0x9f99, 0x9f9f, 0x9999, 0x9999, 0xcccc, 0xcccc, 0x9999, 0x9999, 0xff9f, 0x999f, 0xf99f, 0x9999
|
||||||
|
.2byte 0xf999, 0x9999, 0xf99f, 0xf999, 0xf99f, 0x9999, 0x9999, 0x9999, 0xcccc, 0xcccc, 0x9999, 0x0c99, 0x9999, 0xc999, 0x9ff9, 0xc999
|
||||||
|
.2byte 0xffff, 0xc999, 0xffff, 0xc99f, 0x9999, 0xc999, 0x9999, 0xcc99, 0xcccc, 0x0ccc, 0x99c0, 0x9999, 0xf99c, 0xff9f, 0xf99c, 0x9f99
|
||||||
|
.2byte 0xf99c, 0xff9f, 0x999c, 0x9f9f, 0xf99c, 0xff9f, 0x99c0, 0x9999, 0xcc00, 0xcccc, 0x9999, 0x9999, 0x99f9, 0xf9ff, 0x99f9, 0xf99f
|
||||||
|
.2byte 0x99f9, 0xf9ff, 0x99f9, 0xf99f, 0x9ff9, 0xf9ff, 0x9999, 0x9999, 0xcccc, 0xcccc, 0x9999, 0x9999, 0xff9f, 0x999f, 0xf999, 0xf999
|
||||||
|
.2byte 0xf999, 0x9999, 0xf999, 0x9999, 0xf99f, 0x9999, 0x9999, 0x9999, 0xcccc, 0xcccc, 0x9999, 0x0c99, 0x9999, 0xc999, 0xffff, 0xc99f
|
||||||
|
.2byte 0xffff, 0xc999, 0x9ff9, 0xc999, 0x9999, 0xc999, 0x9999, 0xcc99, 0xcccc, 0x0ccc, 0x0000, 0x5fff, 0x67bd, 0x4b1a, 0x6fff, 0x0000
|
||||||
|
.2byte 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x0008, 0x003f, 0xf000, 0xf001, 0xf001
|
||||||
|
.2byte 0xf001, 0xf001, 0xf001, 0xff01, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0xf0d5, 0x0001, 0x1001, 0x0300
|
||||||
|
.2byte 0x0024, 0x1106, 0x0600, 0x2240, 0x1cd0, 0x1111, 0x1111, 0x2222, 0x223f, 0x5022, 0xf007, 0xf01f, 0xf01f, 0xf01f, 0xf01f, 0xfb1f
|
||||||
|
.2byte 0x1ff0, 0x1ff0, 0x1ff0, 0x1ff0, 0x01b0, 0x0001, 0x1003, 0x4f14, 0x0011, 0x2208, 0x3032, 0x3031, 0xf0e7, 0x1007, 0xff07, 0x4fd0
|
||||||
|
.2byte 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0xf0ff, 0xf007, 0xd007, 0x3007, 0xf0e7, 0xf007, 0xf0ff, 0xf007, 0xffff
|
||||||
|
.2byte 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0xf0ff, 0xf007, 0xf0ff, 0xf0f7, 0xf0ff, 0xf007, 0xf0ff, 0xf007
|
||||||
|
.2byte 0xff07, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0xf0ff, 0xf0f7, 0xf0ff, 0xf0f7, 0xf0ff, 0xf007, 0xf007
|
||||||
|
.2byte 0xf007, 0xff07, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0x07f0, 0xff60, 0xcd40, 0xf0db, 0x50ff, 0x40ff, 0x1224, 0x0300, 0xf430
|
||||||
|
.2byte 0x704f, 0x0f4f, 0x3333, 0x3333, 0x1ff0, 0x1ff0, 0x1ff0, 0x1ff0, 0xf0fe, 0xf01f, 0xf01f, 0xf01f, 0xf01f, 0xd01f, 0x001f, 0x03e7
|
||||||
|
.2byte 0x30ff, 0x00dc, 0xf006, 0xf001, 0xf001, 0xf001, 0xf001, 0xf001, 0xff01, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0, 0x01f0
|
||||||
|
.2byte 0x01f0, 0xf0c0, 0x0001, 0x0001
|
||||||
|
|
||||||
gUnknown_08597B14:: @ 8597B14
|
gUnknown_08597B14:: @ 8597B14
|
||||||
.incbin "baserom.gba", 0x597b14, 0x20
|
.incbin "baserom.gba", 0x597b14, 0x20
|
||||||
@ -38,7 +67,8 @@ gUnknown_08597C24:: @ 8597C24
|
|||||||
.incbin "baserom.gba", 0x597c24, 0xc
|
.incbin "baserom.gba", 0x597c24, 0xc
|
||||||
|
|
||||||
gUnknown_08597C30:: @ 8597C30
|
gUnknown_08597C30:: @ 8597C30
|
||||||
.incbin "baserom.gba", 0x597c30, 0x24
|
.byte 0x83, 0x18, 0x04, 0x00, 0x63, 0x18, 0x06, 0x00, 0x03, 0x18, 0x0a, 0x00, 0xa3, 0x18, 0x02, 0x00, 0xb0, 0x0c, 0x02, 0x00, 0x83, 0x18, 0x04, 0x00, 0x89, 0x0c, 0x02, 0x01, 0x65, 0x14, 0x0a, 0x03
|
||||||
|
.byte 0x03, 0x18, 0x0a, 0x02
|
||||||
|
|
||||||
gUnknown_08597C54:: @ 8597C54
|
gUnknown_08597C54:: @ 8597C54
|
||||||
.incbin "baserom.gba", 0x597c54, 0x10
|
.incbin "baserom.gba", 0x597c54, 0x10
|
||||||
@ -53,7 +83,10 @@ gUnknown_08597C8C:: @ 8597C8C
|
|||||||
.incbin "baserom.gba", 0x597c8c, 0x4
|
.incbin "baserom.gba", 0x597c8c, 0x4
|
||||||
|
|
||||||
gUnknown_08597C90:: @ 8597C90
|
gUnknown_08597C90:: @ 8597C90
|
||||||
.incbin "baserom.gba", 0x597c90, 0x10
|
.4byte gUnknown_862B810
|
||||||
|
.4byte gUnknown_862B832
|
||||||
|
.4byte gUnknown_862B84B
|
||||||
|
.4byte gUnknown_862B86C
|
||||||
|
|
||||||
gUnknown_08597CA0:: @ 8597CA0
|
gUnknown_08597CA0:: @ 8597CA0
|
||||||
.incbin "baserom.gba", 0x597ca0, 0x20
|
.incbin "baserom.gba", 0x597ca0, 0x20
|
||||||
@ -65,7 +98,7 @@ gUnknown_08597CE8:: @ 8597CE8
|
|||||||
.incbin "baserom.gba", 0x597ce8, 0x20
|
.incbin "baserom.gba", 0x597ce8, 0x20
|
||||||
|
|
||||||
gUnknown_08597D08:: @ 8597D08
|
gUnknown_08597D08:: @ 8597D08
|
||||||
.incbin "baserom.gba", 0x597d08, 0x10
|
.byte 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00
|
||||||
|
|
||||||
gUnknown_08597D18:: @ 8597D18
|
gUnknown_08597D18:: @ 8597D18
|
||||||
.incbin "baserom.gba", 0x597d18, 0x50
|
.incbin "baserom.gba", 0x597d18, 0x50
|
||||||
@ -86,7 +119,7 @@ gUnknown_08597E48:: @ 8597E48
|
|||||||
.incbin "baserom.gba", 0x597e48, 0x18
|
.incbin "baserom.gba", 0x597e48, 0x18
|
||||||
|
|
||||||
gUnknown_08597E60:: @ 8597E60
|
gUnknown_08597E60:: @ 8597E60
|
||||||
.incbin "baserom.gba", 0x597e60, 0xc
|
.byte 0x10, 0x6f, 0xc4, 0x00, 0x10, 0x4e, 0x82, 0xa0, 0x10, 0x50, 0x86, 0xaa
|
||||||
|
|
||||||
gUnknown_08597E6C:: @ 8597E6C
|
gUnknown_08597E6C:: @ 8597E6C
|
||||||
.incbin "baserom.gba", 0x597e6c, 0x30
|
.incbin "baserom.gba", 0x597e6c, 0x30
|
||||||
@ -101,16 +134,16 @@ gUnknown_08597E6C:: @ 8597E6C
|
|||||||
.include "data/text/easy_chat/easy_chat_group_name_pointers.inc"
|
.include "data/text/easy_chat/easy_chat_group_name_pointers.inc"
|
||||||
|
|
||||||
gUnknown_0859E62C:: @ 859E62C
|
gUnknown_0859E62C:: @ 859E62C
|
||||||
.incbin "baserom.gba", 0x59e62c, 0x8
|
.2byte 0x0a29, 0x1020, 0x020e, 0x0a33
|
||||||
|
|
||||||
gUnknown_0859E634:: @ 859E634
|
gUnknown_0859E634:: @ 859E634
|
||||||
.incbin "baserom.gba", 0x59e634, 0xc
|
.2byte 0x100f, 0x0a02, 0x0e25, 0x0c03, 0x0803, 0x0c00
|
||||||
|
|
||||||
gUnknown_0859E640:: @ 859E640
|
gUnknown_0859E640:: @ 859E640
|
||||||
.incbin "baserom.gba", 0x59e640, 0xc
|
.2byte 0x0c3a, 0x0c3a, 0x0c01, 0x0a2a, 0x0607, 0x0c01
|
||||||
|
|
||||||
gUnknown_0859E64C:: @ 859E64C
|
gUnknown_0859E64C:: @ 859E64C
|
||||||
.incbin "baserom.gba", 0x59e64c, 0xc
|
.2byte 0x1039, 0x122e, 0x0c04, 0x0a3d, 0x0630, 0x0c04
|
||||||
|
|
||||||
gUnknown_0859E658:: @ 859E658
|
gUnknown_0859E658:: @ 859E658
|
||||||
.incbin "baserom.gba", 0x59e658, 0x4
|
.2byte 0x019a, 0x0000
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -7,19 +7,23 @@ gUnknown_085CDC38:: @ 85CDC38
|
|||||||
.incbin "baserom.gba", 0x5cdc38, 0x6
|
.incbin "baserom.gba", 0x5cdc38, 0x6
|
||||||
|
|
||||||
gUnknown_085CDC3E:: @ 85CDC3E
|
gUnknown_085CDC3E:: @ 85CDC3E
|
||||||
.incbin "baserom.gba", 0x5cdc3e, 0x4
|
.byte 0x00, 0x01, 0x02, 0x03
|
||||||
|
|
||||||
gUnknown_085CDC42:: @ 85CDC42
|
gUnknown_085CDC42:: @ 85CDC42
|
||||||
.incbin "baserom.gba", 0x5cdc42, 0xa
|
.2byte 0x0004, 0x0004, 0x0004, 0x0010, 0x0000
|
||||||
|
|
||||||
gUnknown_085CDC4C:: @ 85CDC4C
|
gUnknown_085CDC4C:: @ 85CDC4C
|
||||||
.incbin "baserom.gba", 0x5cdc4c, 0x8
|
.4byte sub_8154C7C
|
||||||
|
.4byte sub_8154CA0
|
||||||
|
|
||||||
gUnknown_085CDC54:: @ 85CDC54
|
gUnknown_085CDC54:: @ 85CDC54
|
||||||
.incbin "baserom.gba", 0x5cdc54, 0xc
|
.4byte sub_815547C
|
||||||
|
.4byte sub_81554AC
|
||||||
|
.4byte sub_815550C
|
||||||
|
|
||||||
gUnknown_085CDC60:: @ 85CDC60
|
gUnknown_085CDC60:: @ 85CDC60
|
||||||
.incbin "baserom.gba", 0x5cdc60, 0xa
|
.incbin "baserom.gba", 0x5cdc60, 0xa
|
||||||
|
|
||||||
gUnknown_085CDC6A:: @ 85CDC6A
|
gUnknown_085CDC6A:: @ 85CDC6A
|
||||||
.incbin "baserom.gba", 0x5cdc6a, 0x96
|
.incbin "baserom.gba", 0x5cdc6a, 0x96
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ gFieldEffectScriptPointers:: @ 82DB9D4
|
|||||||
.4byte gFieldEffectScript_Unknown66
|
.4byte gFieldEffectScript_Unknown66
|
||||||
|
|
||||||
gFieldEffectScript_ExclamationMarkIcon1:: @ 82DBAE0
|
gFieldEffectScript_ExclamationMarkIcon1:: @ 82DBAE0
|
||||||
field_eff_callnative oei_exclamation_mark
|
field_eff_callnative FldEff_ExclamationMarkIcon1
|
||||||
field_eff_end
|
field_eff_end
|
||||||
|
|
||||||
gFieldEffectScript_UseCutOnTallGrass:: @ 82DBAE6
|
gFieldEffectScript_UseCutOnTallGrass:: @ 82DBAE6
|
||||||
@ -207,7 +207,7 @@ gFieldEffectScript_FlyIn:: @ 82DBBE9
|
|||||||
field_eff_end
|
field_eff_end
|
||||||
|
|
||||||
gFieldEffectScript_ExclamationMarkIcon2:: @ 82DBBEF
|
gFieldEffectScript_ExclamationMarkIcon2:: @ 82DBBEF
|
||||||
field_eff_callnative sub_80B4658
|
field_eff_callnative FldEff_ExclamationMarkIcon2
|
||||||
field_eff_end
|
field_eff_end
|
||||||
|
|
||||||
gFieldEffectScript_FeetInFlowingWater:: @ 82DBBF5
|
gFieldEffectScript_FeetInFlowingWater:: @ 82DBBF5
|
||||||
@ -260,7 +260,7 @@ gFieldEffectScript_Unknown45:: @ 82DBC4B
|
|||||||
field_eff_end
|
field_eff_end
|
||||||
|
|
||||||
gFieldEffectScript_HeartIcon:: @ 82DBC56
|
gFieldEffectScript_HeartIcon:: @ 82DBC56
|
||||||
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, sub_80B4690
|
field_eff_loadfadedpal_callnative gFieldEffectObjectPaletteInfo0, FldEff_HeartIcon
|
||||||
field_eff_end
|
field_eff_end
|
||||||
|
|
||||||
gFieldEffectScript_Unknown47:: @ 82DBC60
|
gFieldEffectScript_Unknown47:: @ 82DBC60
|
||||||
|
@ -5,34 +5,100 @@
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
gUnknown_0850E5DC:: @ 850E5DC
|
gUnknown_0850E5DC:: @ 850E5DC
|
||||||
.incbin "baserom.gba", 0x50e5dc, 0x8
|
.4byte 0x00000020, 0x00000010
|
||||||
|
|
||||||
gUnknown_0850E5E4:: @ 850E5E4
|
gUnknown_0850E5E4:: @ 850E5E4
|
||||||
.incbin "baserom.gba", 0x50e5e4, 0x18
|
.4byte MetatileBehavior_IsTallGrass
|
||||||
|
.4byte MetatileBehavior_IsLongGrass
|
||||||
|
.4byte MetatileBehavior_IsPuddle
|
||||||
|
.4byte MetatileBehavior_IsSurfableWaterOrUnderwater
|
||||||
|
.4byte MetatileBehavior_IsShallowFlowingWater
|
||||||
|
.4byte ShouldDoJumpLandingDustEffect
|
||||||
|
|
||||||
gUnknown_0850E5FC:: @ 850E5FC
|
gUnknown_0850E5FC:: @ 850E5FC
|
||||||
.incbin "baserom.gba", 0x50e5fc, 0x18
|
.4byte 0x00001000, 0x00002000, 0x00004000, 0x00008000, 0x00004000, 0x00010000
|
||||||
|
|
||||||
gUnknown_0850E614:: @ 850E614
|
gUnknown_0850E614:: @ 850E614
|
||||||
.incbin "baserom.gba", 0x50e614, 0x10
|
.4byte MetatileBehavior_IsJumpSouth
|
||||||
|
.4byte MetatileBehavior_IsJumpNorth
|
||||||
|
.4byte MetatileBehavior_IsJumpWest
|
||||||
|
.4byte MetatileBehavior_IsJumpEast
|
||||||
|
|
||||||
gUnknown_0850E624:: @ 850E624
|
gUnknown_0850E624:: @ 850E624
|
||||||
.incbin "baserom.gba", 0x50e624, 0x10
|
.byte 0x73, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73, 0x53, 0x00, 0x00, 0x73
|
||||||
|
|
||||||
gUnknown_0850E634:: @ 850E634
|
gUnknown_0850E634:: @ 850E634
|
||||||
.incbin "baserom.gba", 0x50e634, 0x10
|
.byte 0x02, 0x02, 0x02, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x00, 0x02
|
||||||
|
|
||||||
gUnknown_0850E644:: @ 850E644
|
gUnknown_0850E644:: @ 850E644
|
||||||
.incbin "baserom.gba", 0x50e644, 0x10
|
.byte 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x00, 0x00, 0x01
|
||||||
|
|
||||||
gUnknown_0850E654:: @ 850E654
|
gUnknown_0850E654:: @ 850E654
|
||||||
.incbin "baserom.gba", 0x50e654, 0xc
|
.4byte DoTracksGroundEffect_None
|
||||||
|
.4byte DoTracksGroundEffect_Footprints
|
||||||
|
.4byte DoTracksGroundEffect_BikeTireTracks
|
||||||
|
|
||||||
gUnknown_0850E660:: @ 850E660
|
gUnknown_0850E660:: @ 850E660
|
||||||
.incbin "baserom.gba", 0x50e660, 0x4
|
.incbin "baserom.gba", 0x50e660, 0x4
|
||||||
|
|
||||||
gUnknown_0850E664:: @ 850E664
|
gUnknown_0850E664:: @ 850E664
|
||||||
.incbin "baserom.gba", 0x50e664, 0x10
|
.byte 0x01, 0x02, 0x07, 0x08, 0x01, 0x02, 0x06, 0x05, 0x05, 0x08, 0x03, 0x04, 0x06, 0x07, 0x03, 0x04
|
||||||
|
|
||||||
gUnknown_0850E674:: @ 850E674
|
gUnknown_0850E674:: @ 850E674
|
||||||
.incbin "baserom.gba", 0x50e674, 0xe0
|
.4byte GroundEffect_SpawnOnTallGrass
|
||||||
|
.4byte GroundEffect_StepOnTallGrass
|
||||||
|
.4byte GroundEffect_SpawnOnLongGrass
|
||||||
|
.4byte GroundEffect_StepOnLongGrass
|
||||||
|
.4byte GroundEffect_WaterReflection
|
||||||
|
.4byte GroundEffect_IceReflection
|
||||||
|
.4byte GroundEffect_FlowingWater
|
||||||
|
.4byte GroundEffect_SandTracks
|
||||||
|
.4byte GroundEffect_DeepSandTracks
|
||||||
|
.4byte GroundEffect_Ripple
|
||||||
|
.4byte GroundEffect_StepOnPuddle
|
||||||
|
.4byte GroundEffect_SandHeap
|
||||||
|
.4byte GroundEffect_JumpOnTallGrass
|
||||||
|
.4byte GroundEffect_JumpOnLongGrass
|
||||||
|
.4byte GroundEffect_JumpOnShallowWater
|
||||||
|
.4byte GroundEffect_JumpOnWater
|
||||||
|
.4byte GroundEffect_JumpLandingDust
|
||||||
|
.4byte GroundEffect_ShortGrass
|
||||||
|
.4byte GroundEffect_HotSprings
|
||||||
|
.4byte GroundEffect_Seaweed
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte little_step
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte triple_little_steps
|
||||||
|
.4byte triple_little_steps
|
||||||
|
.4byte double_little_steps
|
||||||
|
.4byte triple_little_steps
|
||||||
|
.4byte triple_little_steps
|
||||||
|
.4byte quad_little_steps
|
||||||
|
.4byte quad_little_steps
|
||||||
|
.4byte quad_little_steps
|
||||||
|
.4byte quad_little_steps
|
||||||
|
.4byte oct_little_steps
|
||||||
|
.4byte oct_little_steps
|
||||||
|
|
||||||
|
@ -8,52 +8,111 @@
|
|||||||
|
|
||||||
|
|
||||||
gUnknown_084973FC:: @ 84973FC
|
gUnknown_084973FC:: @ 84973FC
|
||||||
.incbin "baserom.gba", 0x4973fc, 0x48
|
.4byte MetatileBehavior_IsTrickHouseSlipperyFloor
|
||||||
|
.4byte MetatileBehavior_IsIce_2
|
||||||
|
.4byte MetatileBehavior_IsWalkSouth
|
||||||
|
.4byte MetatileBehavior_IsWalkNorth
|
||||||
|
.4byte MetatileBehavior_IsWalkWest
|
||||||
|
.4byte MetatileBehavior_IsWalkEast
|
||||||
|
.4byte MetatileBehavior_IsSouthwardCurrent
|
||||||
|
.4byte MetatileBehavior_IsNorthwardCurrent
|
||||||
|
.4byte MetatileBehavior_IsWestwardCurrent
|
||||||
|
.4byte MetatileBehavior_IsEastwardCurrent
|
||||||
|
.4byte MetatileBehavior_IsSlideSouth
|
||||||
|
.4byte MetatileBehavior_IsSlideNorth
|
||||||
|
.4byte MetatileBehavior_IsSlideWest
|
||||||
|
.4byte MetatileBehavior_IsSlideEast
|
||||||
|
.4byte MetatileBehavior_IsWaterfall
|
||||||
|
.4byte MetatileBehavior_IsSecretBaseJumpMat
|
||||||
|
.4byte MetatileBehavior_IsSecretBaseSpinMat
|
||||||
|
.4byte MetatileBehavior_IsMuddySlope
|
||||||
|
|
||||||
gUnknown_08497444:: @ 8497444
|
gUnknown_08497444:: @ 8497444
|
||||||
.incbin "baserom.gba", 0x497444, 0x4c
|
.4byte ForcedMovement_None
|
||||||
|
.4byte ForcedMovement_Slip
|
||||||
|
.4byte ForcedMovement_Slip
|
||||||
|
.4byte ForcedMovement_WalkSouth
|
||||||
|
.4byte ForcedMovement_WalkNorth
|
||||||
|
.4byte ForcedMovement_WalkWest
|
||||||
|
.4byte ForcedMovement_WalkEast
|
||||||
|
.4byte ForcedMovement_PushedSouthByCurrent
|
||||||
|
.4byte ForcedMovement_PushedNorthByCurrent
|
||||||
|
.4byte ForcedMovement_PushedWestByCurrent
|
||||||
|
.4byte ForcedMovement_PushedEastByCurrent
|
||||||
|
.4byte ForcedMovement_SlideSouth
|
||||||
|
.4byte ForcedMovement_SlideNorth
|
||||||
|
.4byte ForcedMovement_SlideWest
|
||||||
|
.4byte ForcedMovement_SlideEast
|
||||||
|
.4byte ForcedMovement_PushedSouthByCurrent
|
||||||
|
.4byte ForcedMovement_0xBB
|
||||||
|
.4byte ForcedMovement_0xBC
|
||||||
|
.4byte ForcedMovement_MuddySlope
|
||||||
|
|
||||||
gUnknown_08497490:: @ 8497490
|
gUnknown_08497490:: @ 8497490
|
||||||
.incbin "baserom.gba", 0x497490, 0xc
|
.4byte PlayerNotOnBikeNotMoving
|
||||||
|
.4byte PlayerNotOnBikeTurningInPlace
|
||||||
|
.4byte PlayerNotOnBikeMoving
|
||||||
|
|
||||||
gUnknown_0849749C:: @ 849749C
|
gUnknown_0849749C:: @ 849749C
|
||||||
.incbin "baserom.gba", 0x49749c, 0x14
|
.4byte MetatileBehavior_IsBumpySlope
|
||||||
|
.4byte MetatileBehavior_IsIsolatedVerticalRail
|
||||||
|
.4byte MetatileBehavior_IsIsolatedHorizontalRail
|
||||||
|
.4byte MetatileBehavior_IsVerticalRail
|
||||||
|
.4byte MetatileBehavior_IsHorizontalRail
|
||||||
|
|
||||||
gUnknown_084974B0:: @ 84974B0
|
gUnknown_084974B0:: @ 84974B0
|
||||||
.incbin "baserom.gba", 0x4974b0, 0x8
|
.byte 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x00, 0x00, 0x00
|
||||||
|
|
||||||
gUnknown_084974B8:: @ 84974B8
|
gUnknown_084974B8:: @ 84974B8
|
||||||
.incbin "baserom.gba", 0x4974b8, 0x20
|
.4byte PlayerAvatarTransition_Normal
|
||||||
|
.4byte PlayerAvatarTransition_MachBike
|
||||||
|
.4byte PlayerAvatarTransition_AcroBike
|
||||||
|
.4byte PlayerAvatarTransition_Surfing
|
||||||
|
.4byte PlayerAvatarTransition_Underwater
|
||||||
|
.4byte PlayerAvatarTransition_ReturnToField
|
||||||
|
.4byte PlayerAvatarTransition_Dummy
|
||||||
|
.4byte PlayerAvatarTransition_Dummy
|
||||||
|
|
||||||
gUnknown_084974D8:: @ 84974D8
|
gUnknown_084974D8:: @ 84974D8
|
||||||
.incbin "baserom.gba", 0x4974d8, 0x10
|
.4byte MetatileBehavior_IsSouthArrowWarp
|
||||||
|
.4byte MetatileBehavior_IsNorthArrowWarp
|
||||||
|
.4byte MetatileBehavior_IsWestArrowWarp
|
||||||
|
.4byte MetatileBehavior_IsEastArrowWarp
|
||||||
|
|
||||||
gUnknown_084974E8:: @ 84974E8
|
gUnknown_084974E8:: @ 84974E8
|
||||||
.incbin "baserom.gba", 0x4974e8, 0x10
|
.byte 0x64, 0x69, 0x65, 0x6a, 0x66, 0x6b, 0x67, 0x6c, 0x6f, 0x70, 0x68, 0x6d, 0x89, 0x8a, 0xbf, 0xc0
|
||||||
|
|
||||||
gUnknown_084974F8:: @ 84974F8
|
gUnknown_084974F8:: @ 84974F8
|
||||||
.incbin "baserom.gba", 0x4974f8, 0x10
|
.byte 0x00, 0x59, 0x01, 0x5a, 0x3f, 0x5b, 0x02, 0x5c, 0x6f, 0x70, 0x03, 0x5d, 0x89, 0x8a, 0xbf, 0xc0
|
||||||
|
|
||||||
gUnknown_08497508:: @ 8497508
|
gUnknown_08497508:: @ 8497508
|
||||||
.incbin "baserom.gba", 0x497508, 0x2
|
.byte 0xe6, 0xe7
|
||||||
|
|
||||||
gUnknown_0849750A:: @ 849750A
|
gUnknown_0849750A:: @ 849750A
|
||||||
.incbin "baserom.gba", 0x49750a, 0x2
|
.byte 0xeb, 0xec
|
||||||
|
|
||||||
gUnknown_0849750C:: @ 849750C
|
gUnknown_0849750C:: @ 849750C
|
||||||
.incbin "baserom.gba", 0x49750c, 0x14
|
.byte 0x00, 0x01, 0x01, 0x02, 0x3f, 0x04, 0x02, 0x08, 0x6f, 0x10, 0x59, 0x01, 0x5a, 0x02, 0x5b, 0x04, 0x5c, 0x08, 0x70, 0x10
|
||||||
|
|
||||||
gUnknown_08497520:: @ 8497520
|
gUnknown_08497520:: @ 8497520
|
||||||
.incbin "baserom.gba", 0x497520, 0x10
|
.4byte MetatileBehavior_IsSouthArrowWarp
|
||||||
|
.4byte MetatileBehavior_IsNorthArrowWarp
|
||||||
|
.4byte MetatileBehavior_IsWestArrowWarp
|
||||||
|
.4byte MetatileBehavior_IsEastArrowWarp
|
||||||
|
|
||||||
gUnknown_08497530:: @ 8497530
|
gUnknown_08497530:: @ 8497530
|
||||||
.incbin "baserom.gba", 0x497530, 0xc
|
.4byte sub_808C3A4
|
||||||
|
.4byte do_boulder_dust
|
||||||
|
.4byte sub_808C484
|
||||||
|
|
||||||
gUnknown_0849753C:: @ 849753C
|
gUnknown_0849753C:: @ 849753C
|
||||||
.incbin "baserom.gba", 0x49753c, 0x4
|
.4byte sub_808C544
|
||||||
|
|
||||||
gUnknown_08497540:: @ 8497540
|
gUnknown_08497540:: @ 8497540
|
||||||
.incbin "baserom.gba", 0x497540, 0x10
|
.4byte sub_808C61C
|
||||||
|
.4byte sub_808C644
|
||||||
|
.4byte sub_808C6BC
|
||||||
|
.4byte sub_808C6FC
|
||||||
|
|
||||||
gUnknown_08497550:: @ 8497550
|
gUnknown_08497550:: @ 8497550
|
||||||
.incbin "baserom.gba", 0x497550, 0x4
|
.incbin "baserom.gba", 0x497550, 0x4
|
||||||
@ -62,7 +121,22 @@ gUnknown_08497554:: @ 8497554
|
|||||||
.incbin "baserom.gba", 0x497554, 0x8
|
.incbin "baserom.gba", 0x497554, 0x8
|
||||||
|
|
||||||
gUnknown_0849755C:: @ 849755C
|
gUnknown_0849755C:: @ 849755C
|
||||||
.incbin "baserom.gba", 0x49755c, 0x40
|
.4byte fish0
|
||||||
|
.4byte fish1
|
||||||
|
.4byte fish2
|
||||||
|
.4byte fish3
|
||||||
|
.4byte fish4
|
||||||
|
.4byte fish5
|
||||||
|
.4byte fish6
|
||||||
|
.4byte fish7
|
||||||
|
.4byte fish8
|
||||||
|
.4byte fish9
|
||||||
|
.4byte fishA_wait_for_a_pressed
|
||||||
|
.4byte fishB
|
||||||
|
.4byte fishC
|
||||||
|
.4byte fishD
|
||||||
|
.4byte fishE
|
||||||
|
.4byte fishF
|
||||||
|
|
||||||
gUnknown_0849759C:: @ 849759C
|
gUnknown_0849759C:: @ 849759C
|
||||||
.incbin "baserom.gba", 0x49759c, 0x6
|
.incbin "baserom.gba", 0x49759c, 0x6
|
||||||
@ -80,4 +154,5 @@ gUnknown_084975B0:: @ 84975B0
|
|||||||
.incbin "baserom.gba", 0x4975b0, 0xc
|
.incbin "baserom.gba", 0x4975b0, 0xc
|
||||||
|
|
||||||
gUnknown_084975BC:: @ 84975BC
|
gUnknown_084975BC:: @ 84975BC
|
||||||
.incbin "baserom.gba", 0x4975bc, 0x8
|
.byte 0x01, 0x03, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00
|
||||||
|
|
||||||
|
1631
data/field_screen.s
1631
data/field_screen.s
File diff suppressed because it is too large
Load Diff
@ -5,4 +5,4 @@
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|
||||||
gUnknown_08486EF8:: @ 8486EF8
|
gUnknown_08486EF8:: @ 8486EF8
|
||||||
.incbin "baserom.gba", 0x486ef8, 0x4
|
.4byte 0x00000000
|
||||||
|
@ -8,7 +8,9 @@ gUnknown_0857C608:: @ 857C608
|
|||||||
.incbin "baserom.gba", 0x57c608, 0x2
|
.incbin "baserom.gba", 0x57c608, 0x2
|
||||||
|
|
||||||
gUnknown_0857C60A:: @ 857C60A
|
gUnknown_0857C60A:: @ 857C60A
|
||||||
.incbin "baserom.gba", 0x57c60a, 0x5a
|
.byte 0x01, 0x00, 0xff, 0xfe, 0x01, 0x00, 0x00, 0xfe, 0x02, 0x00, 0x01, 0xfe, 0x03, 0x00, 0x02, 0xfe, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0xff, 0x03, 0x00, 0xfe, 0x00, 0x04, 0x00, 0x02, 0x00
|
||||||
|
.byte 0x06, 0x00, 0xfe, 0x01, 0x07, 0x00, 0x02, 0x01, 0x09, 0x00, 0xfe, 0x02, 0x07, 0x00, 0xff, 0x02, 0x07, 0x00, 0x00, 0x02, 0x08, 0x00, 0x01, 0x02, 0x09, 0x00, 0x02, 0x02, 0x09, 0x00, 0x00, 0x00
|
||||||
|
.byte 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x50, 0xc6, 0x57, 0x08, 0x58, 0x6e, 0x4f, 0x08, 0x20, 0x00, 0x00, 0x00
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gFieldEffectObjectPaletteInfo6:: @ 857C664
|
gFieldEffectObjectPaletteInfo6:: @ 857C664
|
||||||
|
@ -1527,8 +1527,11 @@ gUnknown_08DD4620:: @ 8DD4620
|
|||||||
.incbin "baserom.gba", 0xdd4620, 0xc0
|
.incbin "baserom.gba", 0xdd4620, 0xc0
|
||||||
|
|
||||||
gUnknown_08DD46E0:: @ 8DD46E0
|
gUnknown_08DD46E0:: @ 8DD46E0
|
||||||
.incbin "baserom.gba", 0xdd46e0, 0x180
|
.incbin "baserom.gba", 0xdd46e0, 0xc0
|
||||||
|
|
||||||
|
gUnknown_08DD47A0:: @ 8DD47A0
|
||||||
|
.incbin "baserom.gba", 0xdd47a0, 0xc0
|
||||||
|
|
||||||
gUnknown_08DD4860:: @ 8DD4860
|
gUnknown_08DD4860:: @ 8DD4860
|
||||||
.incbin "baserom.gba", 0xdd4860, 0x20
|
.incbin "baserom.gba", 0xdd4860, 0x20
|
||||||
|
|
||||||
|
@ -13,4 +13,4 @@
|
|||||||
.4byte 0x3001A7E
|
.4byte 0x3001A7E
|
||||||
.4byte 0x3001A7E
|
.4byte 0x3001A7E
|
||||||
.4byte 0x3001A7E
|
.4byte 0x3001A7E
|
||||||
.4byte 0x80000C6
|
.4byte GPIOPortDirection
|
||||||
|
@ -1,24 +1,56 @@
|
|||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "constants/constants.inc"
|
.include "constants/constants.inc"
|
||||||
|
|
||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
.string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others$"
|
|
||||||
|
gUnknown_862B810:: @ 862B810
|
||||||
|
.string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 26}others$"
|
||||||
|
|
||||||
|
gUnknown_862B832:: @ 862B832
|
||||||
.string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L$"
|
.string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L$"
|
||||||
|
|
||||||
|
gUnknown_862B84B:: @ 862B84B
|
||||||
.string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
|
.string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
|
||||||
|
|
||||||
|
gUnknown_862B86C:: @ 862B86C
|
||||||
.string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
|
.string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
|
||||||
|
|
||||||
|
gUnknown_0862B88D:: @ 862B88D
|
||||||
.string "{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}.$"
|
.string "{CLEAR 11}a{CLEAR 6}b{CLEAR 6}c{CLEAR 26}d{CLEAR 6}e{CLEAR 6}f{CLEAR 6} {CLEAR 30}.$"
|
||||||
|
|
||||||
|
gUnknown_0862B8AE:: @ 862B8AE
|
||||||
.string "{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},$"
|
.string "{CLEAR 11}g{CLEAR 6}h{CLEAR 7}i{CLEAR 27}j{CLEAR 7}k{CLEAR 7}l{CLEAR 7} {CLEAR 30},$"
|
||||||
|
|
||||||
|
gUnknown_0862B8CF:: @ 862B8CF
|
||||||
.string "{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} $"
|
.string "{CLEAR 11}m{CLEAR 6}n{CLEAR 6}o{CLEAR 26}p{CLEAR 6}q{CLEAR 7}r{CLEAR 6}s{CLEAR 27} $"
|
||||||
|
|
||||||
|
gUnknown_0862B8F0:: @ 862B8F0
|
||||||
.string "{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} $"
|
.string "{CLEAR 11}t{CLEAR 6}u{CLEAR 6}v{CLEAR 26}w{CLEAR 6}x{CLEAR 6}y{CLEAR 6}z{CLEAR 26} $"
|
||||||
|
|
||||||
|
gUnknown_0862B911:: @ 862B911
|
||||||
.string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}.$"
|
.string "{CLEAR 11}A{CLEAR 6}B{CLEAR 6}C{CLEAR 26}D{CLEAR 6}E{CLEAR 6}F{CLEAR 6} {CLEAR 30}.$"
|
||||||
|
|
||||||
|
gUnknown_0862B932:: @ 862B932
|
||||||
.string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},$"
|
.string "{CLEAR 11}G{CLEAR 6}H{CLEAR 6}I{CLEAR 26}J{CLEAR 6}K{CLEAR 6}L{CLEAR 6} {CLEAR 30},$"
|
||||||
|
|
||||||
|
gUnknown_0862B953:: @ 862B953
|
||||||
.string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
|
.string "{CLEAR 11}M{CLEAR 6}N{CLEAR 6}O{CLEAR 26}P{CLEAR 6}Q{CLEAR 6}R{CLEAR 6}S{CLEAR 26} $"
|
||||||
|
|
||||||
|
gUnknown_0862B974:: @ 862B974
|
||||||
.string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
|
.string "{CLEAR 11}T{CLEAR 6}U{CLEAR 6}V{CLEAR 26}W{CLEAR 6}X{CLEAR 6}Y{CLEAR 6}Z{CLEAR 26} $"
|
||||||
|
|
||||||
|
gUnknown_0862B995:: @ 862B995
|
||||||
.string "{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} $"
|
.string "{CLEAR 11}0{CLEAR 16}1{CLEAR 16}2{CLEAR 16}3{CLEAR 16}4{CLEAR 16} $"
|
||||||
|
|
||||||
|
gUnknown_0862B9AE:: @ 862B9AE
|
||||||
.string "{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} $"
|
.string "{CLEAR 11}5{CLEAR 16}6{CLEAR 16}7{CLEAR 16}8{CLEAR 16}9{CLEAR 16} $"
|
||||||
.string "{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-$"
|
|
||||||
|
gUnknown_0862B9C7:: @ 862B9C7
|
||||||
|
.string "{CLEAR 12}!{CLEAR 17}?{CLEAR 16}♂{CLEAR 16}♀{CLEAR 16}/{CLEAR 17}-$"
|
||||||
|
|
||||||
|
gUnknown_0862B9E0:: @ 862B9E0
|
||||||
.string "{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}’{CLEAR 18} $"
|
.string "{CLEAR 11}…{CLEAR 16}“{CLEAR 16}”{CLEAR 18}‘{CLEAR 19}’{CLEAR 18} $"
|
||||||
|
|
||||||
gUnknown_0862B9F9:: @ 862B9F9
|
gUnknown_0862B9F9:: @ 862B9F9
|
||||||
|
@ -8,10 +8,24 @@ gUnknown_0859EFE4:: @ 859EFE4
|
|||||||
.2byte 0x2811, 0x1029, 0x1018, 0xE0D, 0x1A1A, 0x1A1D
|
.2byte 0x2811, 0x1029, 0x1018, 0xE0D, 0x1A1A, 0x1A1D
|
||||||
|
|
||||||
gUnknown_0859EFF0:: @ 859EFF0
|
gUnknown_0859EFF0:: @ 859EFF0
|
||||||
.incbin "baserom.gba", 0x59eff0, 0x20
|
.4byte gText_SoPretty
|
||||||
|
.4byte gText_SoDarling
|
||||||
|
.4byte gText_SoRelaxed
|
||||||
|
.4byte gText_SoSunny
|
||||||
|
.4byte gText_SoDesirable
|
||||||
|
.4byte gText_SoExciting
|
||||||
|
.4byte gText_SoAmusing
|
||||||
|
.4byte gText_SoMagical
|
||||||
|
|
||||||
gUnknown_0859F010:: @ 859F010
|
gUnknown_0859F010:: @ 859F010
|
||||||
.incbin "baserom.gba", 0x59f010, 0x20
|
.4byte gUnknown_08294313
|
||||||
|
.4byte gUnknown_08294359
|
||||||
|
.4byte gUnknown_08294398
|
||||||
|
.4byte gUnknown_082943DA
|
||||||
|
.4byte gUnknown_0829441C
|
||||||
|
.4byte gUnknown_08294460
|
||||||
|
.4byte gUnknown_082944A0
|
||||||
|
.4byte gUnknown_082944D5
|
||||||
|
|
||||||
gUnknown_0859F030:: @ 859F030
|
gUnknown_0859F030:: @ 859F030
|
||||||
.incbin "baserom.gba", 0x59f030, 0x18
|
.incbin "baserom.gba", 0x59f030, 0x18
|
||||||
@ -23,4 +37,4 @@ gUnknown_0859F278:: @ 859F278
|
|||||||
.incbin "baserom.gba", 0x59f278, 0x10
|
.incbin "baserom.gba", 0x59f278, 0x10
|
||||||
|
|
||||||
gUnknown_0859F288:: @ 859F288
|
gUnknown_0859F288:: @ 859F288
|
||||||
.incbin "baserom.gba", 0x59f288, 0x8
|
.4byte 0x00000024, 0x00000008
|
||||||
|
@ -10,28 +10,31 @@ gUnknown_08614244:: @ 8614244
|
|||||||
.incbin "baserom.gba", 0x614244, 0x18
|
.incbin "baserom.gba", 0x614244, 0x18
|
||||||
|
|
||||||
gUnknown_0861425C:: @ 861425C
|
gUnknown_0861425C:: @ 861425C
|
||||||
.incbin "baserom.gba", 0x61425c, 0x4
|
.4byte 0x00000000
|
||||||
|
|
||||||
gUnknown_08614260:: @ 8614260
|
gUnknown_08614260:: @ 8614260
|
||||||
.incbin "baserom.gba", 0x614260, 0x4
|
.4byte 0x00100000
|
||||||
|
|
||||||
gUnknown_08614264:: @ 8614264
|
gUnknown_08614264:: @ 8614264
|
||||||
.incbin "baserom.gba", 0x614264, 0x4
|
.4byte 0x00200000
|
||||||
|
|
||||||
gUnknown_08614268:: @ 8614268
|
gUnknown_08614268:: @ 8614268
|
||||||
.incbin "baserom.gba", 0x614268, 0x4
|
.4byte 0x00300000
|
||||||
|
|
||||||
gUnknown_0861426C:: @ 861426C
|
gUnknown_0861426C:: @ 861426C
|
||||||
.incbin "baserom.gba", 0x61426c, 0x4
|
.4byte 0x00400000
|
||||||
|
|
||||||
gUnknown_08614270:: @ 8614270
|
gUnknown_08614270:: @ 8614270
|
||||||
.incbin "baserom.gba", 0x614270, 0x4
|
.4byte 0x00500000
|
||||||
|
|
||||||
gUnknown_08614274:: @ 8614274
|
gUnknown_08614274:: @ 8614274
|
||||||
.incbin "baserom.gba", 0x614274, 0x4
|
.4byte 0x00600000
|
||||||
|
|
||||||
gUnknown_08614278:: @ 8614278
|
gUnknown_08614278:: @ 8614278
|
||||||
.incbin "baserom.gba", 0x614278, 0x18
|
.4byte 0x00700000
|
||||||
|
|
||||||
|
gUnknown_0861427C:: @ 861427C
|
||||||
|
.incbin "baserom.gba", 0x61427C, 0x14
|
||||||
|
|
||||||
gUnknown_08614290:: @ 8614290
|
gUnknown_08614290:: @ 8614290
|
||||||
.incbin "baserom.gba", 0x614290, 0x18
|
.incbin "baserom.gba", 0x614290, 0x18
|
||||||
|
@ -3,32 +3,94 @@
|
|||||||
|
|
||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
gUnknown_08674AE4:: @ 8674AE4
|
gText_MysteryGiftBerry:: @ 8674AE4
|
||||||
.incbin "baserom.gba", 0x674ae4, 0x32
|
.string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
|
||||||
|
|
||||||
gUnknown_08674B16:: @ 8674B16
|
gText_MysteryGiftBerryTransform:: @ 8674B16
|
||||||
.incbin "baserom.gba", 0x674b16, 0x2c
|
.string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
|
||||||
|
|
||||||
gUnknown_08674B42:: @ 8674B42
|
gText_MysteryGiftBerryObtained:: @ 8674B42
|
||||||
.incbin "baserom.gba", 0x674b42, 0x28
|
.string "The {STR_VAR_1} BERRY has already been\nobtained.$"
|
||||||
|
|
||||||
gUnknown_08674B6A:: @ 8674B6A
|
gText_MysteryGiftSpecialRibbon:: @ 8674B6A
|
||||||
.incbin "baserom.gba", 0x674b6a, 0x34
|
.string "A special RIBBON was awarded to\nyour party POKéMON.$"
|
||||||
|
|
||||||
gUnknown_08674B9E:: @ 8674B9E
|
gText_MysteryGiftNationalDex:: @ 8674B9E
|
||||||
.incbin "baserom.gba", 0x674b9e, 0x36
|
.string "The POKéDEX has been upgraded\nwith the NATIONAL MODE.$"
|
||||||
|
|
||||||
gUnknown_08674BD4:: @ 8674BD4
|
gText_MysteryGiftRareWord:: @ 8674BD4
|
||||||
.incbin "baserom.gba", 0x674bd4, 0x1c
|
.string "A rare word has been added.$"
|
||||||
|
|
||||||
gUnknown_08674BF0:: @ 8674BF0
|
gText_MysteryGiftSentOver:: @ 8674BF0
|
||||||
.incbin "baserom.gba", 0x674bf0, 0x12
|
.string "{STR_VAR_1} was sent over!$"
|
||||||
|
|
||||||
gUnknown_08674C02:: @ 8674C02
|
gText_MysteryGiftFullParty:: @ 8674C02
|
||||||
.incbin "baserom.gba", 0x674c02, 0x2f
|
.string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
|
||||||
|
|
||||||
gUnknown_08674C31:: @ 8674C31
|
gText_MysteryGiftNewTrainer:: @ 8674C31
|
||||||
.incbin "baserom.gba", 0x674c31, 0x55
|
.string "A new TRAINER has arrived in\nHOENN.$"
|
||||||
|
.string "A new adversary has arrived in the\nBATTLE TOWER.$"
|
||||||
|
|
||||||
gUnknown_08674C86:: @ 8674C86
|
gText_MysteryGiftCantBeUsed:: @ 8674C86
|
||||||
.incbin "baserom.gba", 0x674c86, 0xd5a
|
.string "This data can’t be used in\nthis version.$"
|
||||||
|
|
||||||
|
gUnknown_08674CAF:: @ 8674CAF
|
||||||
|
.incbin "baserom.gba", 0x00674caf, 0x2e
|
||||||
|
|
||||||
|
gText_MysteryGiftStampCard::
|
||||||
|
.string "Thank you for using the STAMP CARD\nSystem.\pYou have {STR_VAR_1} more to collect to\nfill your STAMP CARD.$"
|
||||||
|
|
||||||
|
gUnknown_08674D3D:: @ 8674D3D
|
||||||
|
.incbin "baserom.gba", 0x00674d3d, 0xa1
|
||||||
|
|
||||||
|
gText_MysteryGiftEgg::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pFrom the POKéMON CENTER we\nhave a gift--a POKéMON EGG!\pPlease raise it with love and\nkindness.$"
|
||||||
|
.string "Oh, your party appears to be full.\pPlease come see me after storing\na POKéMON on a PC.$"
|
||||||
|
|
||||||
|
gUnknown_08674EC1:: @ 8674EC1
|
||||||
|
.incbin "baserom.gba", 0x00674ec1, 0x29
|
||||||
|
|
||||||
|
gText_MysteryGiftVisitingTrainer::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pBy holding this WONDER CARD, you\nmay take part in a survey at a\lPOKéMON MART.\pUse these surveys to invite\nTRAINERS to SOOTOPOLIS CITY.\p…Let me give you a secret\npassword for a survey:\p“GIVE ME\nAWESOME TRAINER”\pWrite that in on a survey and send\nit to the WIRELESS\lCOMMUNICATION SYSTEM.$"
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pA TRAINER has arrived in\nSOOTOPOLIS CITY looking for you.\pWe hope you will enjoy\nbattling the visiting TRAINER.\pYou may invite other TRAINERS by\nentering other passwords.\pTry looking for other passwords\nthat may work.$"
|
||||||
|
|
||||||
|
gUnknown_0867513C:: @ 867513C
|
||||||
|
.incbin "baserom.gba", 0x0067513c, 0x48
|
||||||
|
|
||||||
|
gText_MysteryGiftBattleCountCard::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pYour BATTLE COUNT CARD keeps\ntrack of your battle record against\lTRAINERS with the same CARD.\pLook for and battle TRAINERS who\nhave the same CARD as you.\pYou may check the overall rankings\nby reading the NEWS.\pPlease do give it a try!$"
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pCongratulations!\pYou have won a prize for winning\nthree battles!\pWe hope you will be inspired to\nbattle some more.$"
|
||||||
|
|
||||||
|
gUnknown_0867533C:: @ 867533C
|
||||||
|
.incbin "baserom.gba", 0x0067533c, 0x6d
|
||||||
|
|
||||||
|
gText_MysteryGiftTicket1::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pYou must be {PLAYER}.\nThere is a ticket here for you.$"
|
||||||
|
.string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$"
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.$"
|
||||||
|
.string "Oh, I’m sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$"
|
||||||
|
|
||||||
|
gUnknown_0867550B:: @ 867550B
|
||||||
|
.incbin "baserom.gba", 0x0067550b, 0x76
|
||||||
|
|
||||||
|
gText_MysteryGiftTicket2::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pYou must be {PLAYER}.\nThere is a ticket here for you.$"
|
||||||
|
.string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$"
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.$"
|
||||||
|
.string "Oh, I’m sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$"
|
||||||
|
|
||||||
|
gUnknown_086756E3:: @ 86756E3
|
||||||
|
.incbin "baserom.gba", 0x006756e3, 0x25
|
||||||
|
|
||||||
|
gText_MysteryGiftAlteringCave::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pThere appears to be a rumor about\nrare POKéMON sightings.\pThe sightings reportedly came from\nthe ALTERING CAVE on ROUTE 103.\pPerhaps it would be worthwhile for\nyou to investigate this rumor.$"
|
||||||
|
|
||||||
|
gUnknown_086757F4:: @ 86757F4
|
||||||
|
.incbin "baserom.gba", 0x006757f4, 0x6d
|
||||||
|
|
||||||
|
gText_MysteryGiftOldSeaMap::
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.\pLet me confirm--you are {PLAYER}?\pWe received this OLD SEA MAP\naddressed to you.$"
|
||||||
|
.string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$"
|
||||||
|
.string "Thank you for using the MYSTERY\nGIFT System.$"
|
||||||
|
.string "Oh, I’m sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$"
|
||||||
|
.align 2
|
||||||
|
@ -7,10 +7,14 @@ gUnknown_0858BD78:: @ 858BD78
|
|||||||
.incbin "baserom.gba", 0x58bd78, 0x40
|
.incbin "baserom.gba", 0x58bd78, 0x40
|
||||||
|
|
||||||
gUnknown_0858BDB8:: @ 858BDB8
|
gUnknown_0858BDB8:: @ 858BDB8
|
||||||
.incbin "baserom.gba", 0x58bdb8, 0x10
|
.4byte gText_PkmnTransferredSomeonesPC
|
||||||
|
.4byte gText_PkmnTransferredLanettesPC
|
||||||
|
.4byte gText_PkmnBoxSomeonesPCFull
|
||||||
|
.4byte gText_PkmnBoxLanettesPCFull
|
||||||
|
|
||||||
gUnknown_0858BDC8:: @ 858BDC8
|
gUnknown_0858BDC8:: @ 858BDC8
|
||||||
.incbin "baserom.gba", 0x58bdc8, 0x38
|
.string "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!$"
|
||||||
|
.align 2
|
||||||
|
|
||||||
gUnknown_0858BE00:: @ 858BE00
|
gUnknown_0858BE00:: @ 858BE00
|
||||||
.incbin "baserom.gba", 0x58be00, 0x10
|
.incbin "baserom.gba", 0x58be00, 0x10
|
||||||
@ -19,52 +23,67 @@ gUnknown_0858BE10:: @ 858BE10
|
|||||||
.incbin "baserom.gba", 0x58be10, 0x30
|
.incbin "baserom.gba", 0x58be10, 0x30
|
||||||
|
|
||||||
gUnknown_0858BE40:: @ 858BE40
|
gUnknown_0858BE40:: @ 858BE40
|
||||||
.incbin "baserom.gba", 0x58be40, 0x60
|
.string "abcdef .ghijkl ,mnopqrs tuvwxyz ABCDEF .GHIJKL ,MNOPQRS TUVWXYZ 01234 56789 !?♂♀/- …“”‘’ "
|
||||||
|
|
||||||
gUnknown_0858BEA0:: @ 858BEA0
|
gUnknown_0858BEA0:: @ 858BEA0
|
||||||
.incbin "baserom.gba", 0x58bea0, 0x3
|
.byte 0x08, 0x08, 0x06
|
||||||
|
|
||||||
gUnknown_0858BEA3:: @ 858BEA3
|
gUnknown_0858BEA3:: @ 858BEA3
|
||||||
.incbin "baserom.gba", 0x58bea3, 0x18
|
.byte 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x7b, 0x00, 0x0c, 0x18, 0x38, 0x44, 0x50, 0x5c, 0x7b, 0x00, 0x16, 0x2c, 0x42, 0x58, 0x6e, 0x00, 0x00
|
||||||
|
|
||||||
gUnknown_0858BEBB:: @ 858BEBB
|
gUnknown_0858BEBB:: @ 858BEBB
|
||||||
.incbin "baserom.gba", 0x58bebb, 0x3
|
.byte 0x00, 0x02, 0x01
|
||||||
|
|
||||||
gUnknown_0858BEBE:: @ 858BEBE
|
gUnknown_0858BEBE:: @ 858BEBE
|
||||||
.incbin "baserom.gba", 0x58bebe, 0x3
|
.byte 0x01, 0x00, 0x02
|
||||||
|
|
||||||
gUnknown_0858BEC1:: @ 858BEC1
|
gUnknown_0858BEC1:: @ 858BEC1
|
||||||
.incbin "baserom.gba", 0x58bec1, 0x3
|
.byte 0x02, 0x01, 0x00
|
||||||
|
|
||||||
gUnknown_0858BEC4:: @ 858BEC4
|
gUnknown_0858BEC4:: @ 858BEC4
|
||||||
.incbin "baserom.gba", 0x58bec4, 0x10
|
.4byte sub_80E37B4
|
||||||
|
.4byte sub_80E37DC
|
||||||
|
.4byte sub_80E3870
|
||||||
|
.4byte sub_80E3904
|
||||||
|
|
||||||
gUnknown_0858BED4:: @ 858BED4
|
gUnknown_0858BED4:: @ 858BED4
|
||||||
.incbin "baserom.gba", 0x58bed4, 0x8
|
.2byte 0x0000, 0xfffc, 0xfffe, 0xffff
|
||||||
|
|
||||||
gUnknown_0858BEDC:: @ 858BEDC
|
gUnknown_0858BEDC:: @ 858BEDC
|
||||||
.incbin "baserom.gba", 0x58bedc, 0x8
|
.2byte 0x0002, 0x0003, 0x0002, 0x0001
|
||||||
|
|
||||||
gUnknown_0858BEE4:: @ 858BEE4
|
gUnknown_0858BEE4:: @ 858BEE4
|
||||||
.incbin "baserom.gba", 0x58bee4, 0x4
|
.byte 0x01, 0x02, 0x03, 0x00
|
||||||
|
|
||||||
gUnknown_0858BEE8:: @ 858BEE8
|
gUnknown_0858BEE8:: @ 858BEE8
|
||||||
.incbin "baserom.gba", 0x58bee8, 0x10
|
.4byte sub_80E40AC
|
||||||
|
.4byte sub_80E4100
|
||||||
|
.4byte sub_80E4104
|
||||||
|
.4byte sub_80E4178
|
||||||
|
|
||||||
gUnknown_0858BEF8:: @ 858BEF8
|
gUnknown_0858BEF8:: @ 858BEF8
|
||||||
.incbin "baserom.gba", 0x58bef8, 0x6
|
.2byte 0x0001, 0x0003, 0x0002
|
||||||
|
|
||||||
gUnknown_0858BEFE:: @ 858BEFE
|
gUnknown_0858BEFE:: @ 858BEFE
|
||||||
.incbin "baserom.gba", 0x58befe, 0x6
|
.2byte 0x0004, 0x0006, 0x0005
|
||||||
|
|
||||||
gUnknown_0858BF04:: @ 858BF04
|
gUnknown_0858BF04:: @ 858BF04
|
||||||
.incbin "baserom.gba", 0x58bf04, 0x14
|
.4byte TaskDummy2
|
||||||
|
.4byte sub_80E4384
|
||||||
|
.4byte sub_80E43E0
|
||||||
|
.4byte sub_80E4420
|
||||||
|
.4byte sub_80E447C
|
||||||
|
|
||||||
gUnknown_0858BF18:: @ 858BF18
|
gUnknown_0858BF18:: @ 858BF18
|
||||||
.incbin "baserom.gba", 0x58bf18, 0x10
|
.4byte sub_80E450C
|
||||||
|
.4byte sub_80E4558
|
||||||
|
.4byte sub_80E4580
|
||||||
|
.4byte sub_80E45A4
|
||||||
|
|
||||||
gUnknown_0858BF28:: @ 858BF28
|
gUnknown_0858BF28:: @ 858BF28
|
||||||
.incbin "baserom.gba", 0x58bf28, 0xc
|
.4byte sub_80E468C
|
||||||
|
.4byte sub_80E4692
|
||||||
|
.4byte sub_80E46E8
|
||||||
|
|
||||||
gUnknown_0858BF34:: @ 858BF34
|
gUnknown_0858BF34:: @ 858BF34
|
||||||
.incbin "baserom.gba", 0x58bf34, 0xa
|
.incbin "baserom.gba", 0x58bf34, 0xa
|
||||||
@ -79,29 +98,66 @@ gUnknown_0858BF50:: @ 858BF50
|
|||||||
.incbin "baserom.gba", 0x58bf50, 0x8
|
.incbin "baserom.gba", 0x58bf50, 0x8
|
||||||
|
|
||||||
gUnknown_0858BF58:: @ 858BF58
|
gUnknown_0858BF58:: @ 858BF58
|
||||||
.incbin "baserom.gba", 0x58bf58, 0x14
|
.4byte sub_80E4894
|
||||||
|
.4byte sub_80E4894
|
||||||
|
.4byte sub_80E48E8
|
||||||
|
.4byte sub_80E48E8
|
||||||
|
.4byte sub_80E4894
|
||||||
|
|
||||||
gUnknown_0858BF6C:: @ 858BF6C
|
gUnknown_0858BF6C:: @ 858BF6C
|
||||||
.incbin "baserom.gba", 0x58bf6c, 0x8
|
.4byte TaskDummy3
|
||||||
|
.4byte sub_80E49BC
|
||||||
|
|
||||||
gUnknown_0858BF74:: @ 858BF74
|
gUnknown_0858BF74:: @ 858BF74
|
||||||
.incbin "baserom.gba", 0x58bf74, 0x14
|
.incbin "baserom.gba", 0x58bf74, 0x8
|
||||||
|
|
||||||
|
gUnknown_0858BF7C:: @ 858BF7C
|
||||||
|
.4byte 0x0002010D
|
||||||
|
|
||||||
|
gUnknown_0858BF80:: @ 858BF80
|
||||||
|
.4byte 0x0002010E
|
||||||
|
|
||||||
|
gUnknown_0858BF84:: @ 858BF84
|
||||||
|
.4byte 0x0002010F
|
||||||
|
|
||||||
gUnknown_0858BF88:: @ 858BF88
|
gUnknown_0858BF88:: @ 858BF88
|
||||||
.incbin "baserom.gba", 0x58bf88, 0x4
|
.byte 0xee, 0xdd, 0xff, 0x00
|
||||||
|
|
||||||
gUnknown_0858BF8C:: @ 858BF8C
|
gUnknown_0858BF8C:: @ 858BF8C
|
||||||
.incbin "baserom.gba", 0x58bf8c, 0xc
|
.4byte gUnknown_0858BF80
|
||||||
|
.4byte gUnknown_0858BF7C
|
||||||
|
.4byte gUnknown_0858BF84
|
||||||
|
|
||||||
gUnknown_0858BF98:: @ 858BF98
|
gUnknown_0858BF98:: @ 858BF98
|
||||||
.incbin "baserom.gba", 0x58bf98, 0xc
|
.4byte gUnknown_08DD4620
|
||||||
|
.4byte gUnknown_08DD46E0
|
||||||
|
.4byte gUnknown_08DD47A0
|
||||||
|
|
||||||
gUnknown_0858BFA4:: @ 858BFA4
|
gUnknown_0858BFA4:: @ 858BFA4
|
||||||
.incbin "baserom.gba", 0x58bfa4, 0x34
|
.incbin "baserom.gba", 0x58bfa4, 0x4
|
||||||
|
|
||||||
|
gUnknown_0858BFA8:: @ 858BFA8
|
||||||
|
.incbin "baserom.gba", 0x58bfa8, 0xc
|
||||||
|
|
||||||
|
gUnknown_0858BFB4:: @ 858BFB4
|
||||||
|
.incbin "baserom.gba", 0x58bfb4, 0xc
|
||||||
|
|
||||||
|
gUnknown_0858BFC0:: @ 858BFC0
|
||||||
|
.incbin "baserom.gba", 0x58bfc0, 0xc
|
||||||
|
|
||||||
|
gUnknown_0858BFCC:: @ 858BFCC
|
||||||
|
.incbin "baserom.gba", 0x58bfcc, 0xc
|
||||||
|
|
||||||
gUnknown_0858BFD8:: @ 858BFD8
|
gUnknown_0858BFD8:: @ 858BFD8
|
||||||
.incbin "baserom.gba", 0x58bfd8, 0x78
|
.4byte gUnknown_0858BFA8
|
||||||
|
.4byte gUnknown_0858BFB4
|
||||||
|
.4byte gUnknown_0858BFC0
|
||||||
|
.4byte gUnknown_0858BFC0
|
||||||
|
.4byte gUnknown_0858BFCC
|
||||||
|
|
||||||
|
gUnknown_0858BFEC:: @ 858BFEC
|
||||||
|
.incbin "baserom.gba", 0x58bfec, 0x64
|
||||||
|
|
||||||
gUnknown_0858C050:: @ 858C050
|
gUnknown_0858C050:: @ 858C050
|
||||||
.incbin "baserom.gba", 0x58c050, 0x8
|
.incbin "baserom.gba", 0x58c050, 0x8
|
||||||
|
|
||||||
@ -142,7 +198,18 @@ gUnknown_0858C180:: @ 858C180
|
|||||||
.incbin "baserom.gba", 0x58c180, 0x18
|
.incbin "baserom.gba", 0x58c180, 0x18
|
||||||
|
|
||||||
gUnknown_0858C198:: @ 858C198
|
gUnknown_0858C198:: @ 858C198
|
||||||
.incbin "baserom.gba", 0x58c198, 0x30
|
.4byte gUnknown_0862B88D
|
||||||
|
.4byte gUnknown_0862B8AE
|
||||||
|
.4byte gUnknown_0862B8CF
|
||||||
|
.4byte gUnknown_0862B8F0
|
||||||
|
.4byte gUnknown_0862B911
|
||||||
|
.4byte gUnknown_0862B932
|
||||||
|
.4byte gUnknown_0862B953
|
||||||
|
.4byte gUnknown_0862B974
|
||||||
|
.4byte gUnknown_0862B995
|
||||||
|
.4byte gUnknown_0862B9AE
|
||||||
|
.4byte gUnknown_0862B9C7
|
||||||
|
.4byte gUnknown_0862B9E0
|
||||||
|
|
||||||
gUnknown_0858C1C8:: @ 858C1C8
|
gUnknown_0858C1C8:: @ 858C1C8
|
||||||
.incbin "baserom.gba", 0x58c1c8, 0x68
|
.incbin "baserom.gba", 0x58c1c8, 0x68
|
||||||
|
15
data/shop.s
15
data/shop.s
@ -6,13 +6,22 @@
|
|||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
gUnknown_08589A08:: @ 8589A08
|
gUnknown_08589A08:: @ 8589A08
|
||||||
.incbin "baserom.gba", 0x589a08, 0x8
|
.4byte BuyMenuTryMakePurchase
|
||||||
|
.4byte BuyMenuReturnToItemList
|
||||||
|
|
||||||
gUnknown_08589A10:: @ 8589A10
|
gUnknown_08589A10:: @ 8589A10
|
||||||
.incbin "baserom.gba", 0x589a10, 0x18
|
.4byte gUnknown_085E93C7
|
||||||
|
.4byte HandleShopMenuBuy
|
||||||
|
.4byte gUnknown_085E93CB
|
||||||
|
.4byte HandleShopMenuSell
|
||||||
|
.4byte gUnknown_085E93D0
|
||||||
|
.4byte HandleShopMenuQuit
|
||||||
|
|
||||||
gUnknown_08589A28:: @ 8589A28
|
gUnknown_08589A28:: @ 8589A28
|
||||||
.incbin "baserom.gba", 0x589a28, 0x10
|
.4byte gUnknown_085E93C7
|
||||||
|
.4byte HandleShopMenuBuy
|
||||||
|
.4byte gUnknown_085E93D0
|
||||||
|
.4byte HandleShopMenuQuit
|
||||||
|
|
||||||
gUnknown_08589A38:: @ 8589A38
|
gUnknown_08589A38:: @ 8589A38
|
||||||
.incbin "baserom.gba", 0x589a38, 0x10
|
.incbin "baserom.gba", 0x589a38, 0x10
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
voicegroup_pokemon_cry:: @ 8675D04
|
voicegroup_pokemon_cry:: @ 8675D04
|
||||||
.incbin "baserom.gba", 0x675D04, 0x27FF0
|
.incbin "baserom.gba", 0x675D04, 0xAB63
|
||||||
|
|
||||||
|
gUnknown_08680867:: @ 8680867
|
||||||
|
.incbin "baserom.gba", 0x680867, 0x1D48D
|
||||||
|
|
||||||
gCryTable:: @ 869DCF4
|
gCryTable:: @ 869DCF4
|
||||||
.incbin "baserom.gba", 0x69dcf4, 0x1230
|
.incbin "baserom.gba", 0x69dcf4, 0x1230
|
||||||
@ -10,10 +13,19 @@ gCryTable2:: @ 869EF24
|
|||||||
.incbin "baserom.gba", 0x69ef24, 0x1200
|
.incbin "baserom.gba", 0x69ef24, 0x1200
|
||||||
|
|
||||||
gUnknown_086A0124:: @ 86A0124
|
gUnknown_086A0124:: @ 86A0124
|
||||||
.incbin "baserom.gba", 0x6a0124, 0x1489c
|
.incbin "baserom.gba", 0x6a0124, 0x745
|
||||||
|
|
||||||
|
gUnknown_086A0869:: @ 86A0869
|
||||||
|
.incbin "baserom.gba", 0x6a0869, 0x14157
|
||||||
|
|
||||||
gMPlayTable:: @ 86B49C0
|
gMPlayTable:: @ 86B49C0
|
||||||
.incbin "baserom.gba", 0x6b49c0, 0x30
|
.incbin "baserom.gba", 0x6b49c0, 0x30
|
||||||
|
|
||||||
gSongTable:: @ 86B49F0
|
gSongTable:: @ 86B49F0
|
||||||
.incbin "baserom.gba", 0x6b49f0, 0x2ee660
|
.incbin "baserom.gba", 0x6b49f0, 0xbe7b
|
||||||
|
|
||||||
|
gUnknown_086C086B:: @ 86C086B
|
||||||
|
.incbin "baserom.gba", 0x6c086b, 0x20002
|
||||||
|
|
||||||
|
gUnknown_086E086D:: @ 86E086D
|
||||||
|
.incbin "baserom.gba", 0x6e086d, 0x2c27e3
|
||||||
|
@ -65,7 +65,7 @@ gSpecials:: @ 81DBA64
|
|||||||
def_special ShowTrainerIntroSpeech
|
def_special ShowTrainerIntroSpeech
|
||||||
def_special ShowTrainerCantBattleSpeech
|
def_special ShowTrainerCantBattleSpeech
|
||||||
def_special GetTrainerFlag
|
def_special GetTrainerFlag
|
||||||
def_special sub_80B45AC
|
def_special EndTrainerApproach
|
||||||
def_special SetUpTrainerEncounterMusic
|
def_special SetUpTrainerEncounterMusic
|
||||||
def_special ShouldTryRematchBattle
|
def_special ShouldTryRematchBattle
|
||||||
def_special IsTrainerReadyForRematch
|
def_special IsTrainerReadyForRematch
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
.include "constants/constants.inc"
|
.include "constants/constants.inc"
|
||||||
|
|
||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
gExpandedPlaceholder_Empty:: @ 85E8218
|
gExpandedPlaceholder_Empty:: @ 85E8218
|
||||||
.string "$"
|
.string "$"
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
gUnknown_0862AD34:: @ 862AD34
|
gUnknown_0862AD34:: @ 862AD34
|
||||||
.incbin "baserom.gba", 0x62ad34, 0x10
|
.2byte 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048
|
||||||
|
|
||||||
gUnknown_0862AD44:: @ 862AD44
|
gUnknown_0862AD44:: @ 862AD44
|
||||||
.incbin "baserom.gba", 0x62ad44, 0x10
|
.2byte 0x0041, 0x0042, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0000
|
||||||
|
@ -1,83 +0,0 @@
|
|||||||
.include "asm/macros.inc"
|
|
||||||
.include "constants/constants.inc"
|
|
||||||
|
|
||||||
.section .rodata
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gEmotion_ExclamationMarkGfx:: @ 85505AC
|
|
||||||
.incbin "graphics/misc/emotion_exclamation.4bpp"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gEmotion_QuestionMarkGfx:: @ 855062C
|
|
||||||
.incbin "graphics/misc/emotion_question.4bpp"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gEmotion_HeartGfx:: @ 85506AC
|
|
||||||
.incbin "graphics/misc/emotion_heart.4bpp"
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gIsTrainerInRange:: @ 855072C
|
|
||||||
.4byte IsTrainerInRangeSouth
|
|
||||||
.4byte IsTrainerInRangeNorth
|
|
||||||
.4byte IsTrainerInRangeWest
|
|
||||||
.4byte IsTrainerInRangeEast
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gTrainerSeeFuncList:: @ 855073C
|
|
||||||
.4byte sub_80B4178
|
|
||||||
.4byte sub_80B417C
|
|
||||||
.4byte sub_80B41C0
|
|
||||||
.4byte sub_80B4200
|
|
||||||
.4byte sub_80B425C
|
|
||||||
.4byte sub_80B4318
|
|
||||||
.4byte sub_80B435C
|
|
||||||
.4byte sub_80B4390
|
|
||||||
.4byte sub_80B43AC
|
|
||||||
.4byte sub_80B43E0
|
|
||||||
.4byte sub_80B4438
|
|
||||||
.4byte sub_80B44AC
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gTrainerSeeFuncList2:: @ 855076C
|
|
||||||
.4byte sub_80B43AC
|
|
||||||
.4byte sub_80B43E0
|
|
||||||
.4byte sub_80B4438
|
|
||||||
.4byte sub_80B44AC
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gOamData_855077C:: @ 855077C
|
|
||||||
.2byte 0x0000
|
|
||||||
.2byte 0x4000
|
|
||||||
.2byte 0x0400
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteImageTable_8550784:: @ 8550784
|
|
||||||
obj_frame_tiles gEmotion_ExclamationMarkGfx, 0x0080
|
|
||||||
obj_frame_tiles gEmotion_QuestionMarkGfx, 0x0080
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteImageTable_8550794:: @ 8550794
|
|
||||||
obj_frame_tiles gEmotion_HeartGfx, 0x0080
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_855079C:: @ 855079C
|
|
||||||
obj_image_anim_frame 0, 60
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnim_85507A4:: @ 85507A4
|
|
||||||
obj_image_anim_frame 1, 60
|
|
||||||
obj_image_anim_end
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteAnimTable_85507AC:: @ 85507AC
|
|
||||||
.4byte gSpriteAnim_855079C
|
|
||||||
.4byte gSpriteAnim_85507A4
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteTemplate_85507B4:: @ 85507B4
|
|
||||||
spr_template 0xffff, 0xffff, gOamData_855077C, gSpriteAnimTable_85507AC, gSpriteImageTable_8550784, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
|
|
||||||
|
|
||||||
.align 2
|
|
||||||
gSpriteTemplate_85507CC:: @ 85507CC
|
|
||||||
spr_template 0xffff, 0x1004, gOamData_855077C, gSpriteAnimTable_85507AC, gSpriteImageTable_8550794, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
|
|
@ -4,25 +4,57 @@
|
|||||||
.section .rodata
|
.section .rodata
|
||||||
|
|
||||||
gUnknown_0862B770:: @ 862B770
|
gUnknown_0862B770:: @ 862B770
|
||||||
.incbin "baserom.gba", 0x62b770, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DAC14
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DAC80
|
||||||
|
|
||||||
gUnknown_0862B784:: @ 862B784
|
gUnknown_0862B784:: @ 862B784
|
||||||
.incbin "baserom.gba", 0x62b784, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DACEC
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DAD58
|
||||||
|
|
||||||
gUnknown_0862B798:: @ 862B798
|
gUnknown_0862B798:: @ 862B798
|
||||||
.incbin "baserom.gba", 0x62b798, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DADC4
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DAE44
|
||||||
|
|
||||||
gUnknown_0862B7AC:: @ 862B7AC
|
gUnknown_0862B7AC:: @ 862B7AC
|
||||||
.incbin "baserom.gba", 0x62b7ac, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DAEB0
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DAF34
|
||||||
|
|
||||||
gUnknown_0862B7C0:: @ 862B7C0
|
gUnknown_0862B7C0:: @ 862B7C0
|
||||||
.incbin "baserom.gba", 0x62b7c0, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DAFA0
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DB02C
|
||||||
|
|
||||||
gUnknown_0862B7D4:: @ 862B7D4
|
gUnknown_0862B7D4:: @ 862B7D4
|
||||||
.incbin "baserom.gba", 0x62b7d4, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DB098
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DB124
|
||||||
|
|
||||||
gUnknown_0862B7E8:: @ 862B7E8
|
gUnknown_0862B7E8:: @ 862B7E8
|
||||||
.incbin "baserom.gba", 0x62b7e8, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DB190
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DB224
|
||||||
|
|
||||||
gUnknown_0862B7FC:: @ 862B7FC
|
gUnknown_0862B7FC:: @ 862B7FC
|
||||||
.incbin "baserom.gba", 0x62b7fc, 0x14
|
.4byte sub_81DAACC
|
||||||
|
.4byte sub_81DB290
|
||||||
|
.4byte sub_81DABBC
|
||||||
|
.4byte sub_81DAB4C
|
||||||
|
.4byte sub_81DB328
|
||||||
|
@ -71,8 +71,9 @@ enum FieldEffectScriptIdx
|
|||||||
|
|
||||||
extern u32 gFieldEffectArguments[8];
|
extern u32 gFieldEffectArguments[8];
|
||||||
|
|
||||||
u8 FieldEffectStart(u8);
|
u32 FieldEffectStart(u8);
|
||||||
bool8 FieldEffectActiveListContains(u8 id);
|
bool8 FieldEffectActiveListContains(u8 id);
|
||||||
void sub_80B69DC(void);
|
void sub_80B69DC(void);
|
||||||
|
void FieldEffectStop(struct Sprite *sprite, u8 id);
|
||||||
|
|
||||||
#endif //GUARD_FIELD_EFFECTS_H
|
#endif //GUARD_FIELD_EFFECTS_H
|
||||||
|
@ -12,5 +12,6 @@
|
|||||||
// Exported ROM declarations
|
// Exported ROM declarations
|
||||||
u8 sub_8154228(void);
|
u8 sub_8154228(void);
|
||||||
bool8 sub_8155DA0(struct MapObject *);
|
bool8 sub_8155DA0(struct MapObject *);
|
||||||
|
void sub_8155D78(struct MapObject *);
|
||||||
|
|
||||||
#endif //GUARD_FIELD_EFFECT_HELPERS_H
|
#endif //GUARD_FIELD_EFFECT_HELPERS_H
|
||||||
|
@ -60,7 +60,7 @@ void sub_808E82C(u8, u8, u8, s16, s16);
|
|||||||
void sub_808E7E4(u8, u8, u8);
|
void sub_808E7E4(u8, u8, u8);
|
||||||
void sub_808E78C(u8, u8, u8, u8);
|
void sub_808E78C(u8, u8, u8, u8);
|
||||||
void sub_808E75C(s16, s16);
|
void sub_808E75C(s16, s16);
|
||||||
void FieldObjectGetLocalIdAndMap(struct MapObject *, u8 *, u8 *, u8 *);
|
void FieldObjectGetLocalIdAndMap(struct MapObject *mapObject, void *localId, void *mapNum, void *mapGroup);
|
||||||
void npc_coords_shift(struct MapObject *, s16, s16);
|
void npc_coords_shift(struct MapObject *, s16, s16);
|
||||||
void sub_808EB08(struct MapObject *, s16, s16);
|
void sub_808EB08(struct MapObject *, s16, s16);
|
||||||
void sub_808F254(u8, u8, u8);
|
void sub_808F254(u8, u8, u8);
|
||||||
@ -78,6 +78,16 @@ u8 FieldObjectClearAnimIfSpecialAnimFinished(struct MapObject *);
|
|||||||
u8 GetFieldObjectIdByXYZ(u16 x, u16 y, u8 z);
|
u8 GetFieldObjectIdByXYZ(u16 x, u16 y, u8 z);
|
||||||
void npc_set_running_behaviour_etc(struct MapObject *mapObject, u8 animPattern);
|
void npc_set_running_behaviour_etc(struct MapObject *mapObject, u8 animPattern);
|
||||||
u8 npc_running_behaviour_by_direction(u8 direction);
|
u8 npc_running_behaviour_by_direction(u8 direction);
|
||||||
|
const u8 *GetFieldObjectScriptPointerByFieldObjectId(u8 mapObjectId);
|
||||||
|
u8 sub_8092C8C(struct MapObject *mapObject, s16 x, s16 y, u8 direction);
|
||||||
|
u8 GetFaceDirectionAnimId(u32);
|
||||||
|
u8 GetGoSpeed0AnimId(u32);
|
||||||
|
u8 sub_80934BC(u32);
|
||||||
|
bool8 FieldObjectSetSpecialAnim(struct MapObject *mapObject, u8 specialAnimId);
|
||||||
|
bool8 FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(struct MapObject *mapObject);
|
||||||
|
u8 FieldObjectCheckIfSpecialAnimFinishedOrInactive(struct MapObject *mapObject);
|
||||||
|
void sub_808F23C(const struct MapObject *mapObject, u8 movementType);
|
||||||
|
void sub_808F208(const struct MapObject *mapObject);
|
||||||
|
|
||||||
// Exported data declarations
|
// Exported data declarations
|
||||||
|
|
||||||
|
@ -9,6 +9,7 @@ void PlayerGetDestCoords(s16 *, s16 *);
|
|||||||
u8 player_get_direction_lower_nybble(void);
|
u8 player_get_direction_lower_nybble(void);
|
||||||
u8 player_get_direction_upper_nybble(void);
|
u8 player_get_direction_upper_nybble(void);
|
||||||
u8 player_get_x22(void);
|
u8 player_get_x22(void);
|
||||||
|
void sub_808BCE8(void);
|
||||||
|
|
||||||
void sub_808D074(u8);
|
void sub_808D074(u8);
|
||||||
void GetXYCoordsOneStepInFrontOfPlayer(s16 *xPtr, s16 *yPtr);
|
void GetXYCoordsOneStepInFrontOfPlayer(s16 *xPtr, s16 *yPtr);
|
||||||
|
@ -224,7 +224,7 @@ struct MapObject
|
|||||||
/*0x0C*/ struct Coords16 coords1;
|
/*0x0C*/ struct Coords16 coords1;
|
||||||
/*0x10*/ struct Coords16 coords2;
|
/*0x10*/ struct Coords16 coords2;
|
||||||
/*0x14*/ struct Coords16 coords3;
|
/*0x14*/ struct Coords16 coords3;
|
||||||
/*0x18*/ u8 mapobj_unk_18:4; //current direction?
|
/*0x18*/ u8 mapobj_unk_18:4; // current direction?
|
||||||
/*0x18*/ u8 placeholder18:4;
|
/*0x18*/ u8 placeholder18:4;
|
||||||
/*0x19*/ union __attribute__((packed)) {
|
/*0x19*/ union __attribute__((packed)) {
|
||||||
u8 as_byte;
|
u8 as_byte;
|
||||||
|
@ -28,5 +28,7 @@ void sub_8097750(struct Sprite *);
|
|||||||
bool8 sub_8097758(struct Sprite *);
|
bool8 sub_8097758(struct Sprite *);
|
||||||
void sub_8097FA4(struct MapObject *);
|
void sub_8097FA4(struct MapObject *);
|
||||||
void sub_8098044(u8);
|
void sub_8098044(u8);
|
||||||
|
void UnfreezeMapObjects(void);
|
||||||
|
void sub_80974D0(u8 mapObjectId);
|
||||||
|
|
||||||
#endif //GUARD_MAP_OBJ_8097404_H
|
#endif //GUARD_MAP_OBJ_8097404_H
|
||||||
|
@ -12,5 +12,6 @@ void sub_81D3464(void *arg0);
|
|||||||
void sub_81D3480(void *arg0, u8 arg1);
|
void sub_81D3480(void *arg0, u8 arg1);
|
||||||
void sub_81D2754(void *arg0, void *arg1);
|
void sub_81D2754(void *arg0, void *arg1);
|
||||||
void sub_81D1F84(void *arg0, void *arg1, void *arg2);
|
void sub_81D1F84(void *arg0, void *arg1, void *arg2);
|
||||||
|
const u8 *sub_81D62AC(void);
|
||||||
|
|
||||||
#endif //GUARD_POKENAV_H
|
#endif //GUARD_POKENAV_H
|
||||||
|
@ -4,20 +4,27 @@
|
|||||||
struct ApproachingTrainer
|
struct ApproachingTrainer
|
||||||
{
|
{
|
||||||
u8 mapObjectId;
|
u8 mapObjectId;
|
||||||
u8 radius;
|
u8 radius; // plus 1
|
||||||
u8 field_2;
|
|
||||||
u8 field_3;
|
|
||||||
const u8 *trainerScriptPtr;
|
const u8 *trainerScriptPtr;
|
||||||
u8 field_8;
|
u8 taskId;
|
||||||
u8 field_9;
|
|
||||||
u8 field_A;
|
|
||||||
u8 field_B;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct ApproachingTrainer gApproachingTrainers[];
|
extern u16 gUnknown_03006080;
|
||||||
|
extern u8 gUnknown_03006084[4];
|
||||||
|
extern struct ApproachingTrainer gApproachingTrainers[2];
|
||||||
|
extern u8 gNoOfApproachingTrainers;
|
||||||
|
extern u8 gUnknown_030060AC;
|
||||||
|
extern u8 gApproachingTrainerId;
|
||||||
|
|
||||||
void sub_80B4578(struct MapObject *);
|
bool8 CheckForTrainersWantingBattle(void);
|
||||||
u8 sub_80B47BC(void);
|
void sub_80B4578(struct MapObject *var);
|
||||||
void sub_8155D78(struct MapObject *);
|
void EndTrainerApproach(void);
|
||||||
|
void sub_80B45D0(void);
|
||||||
|
u8 FldEff_ExclamationMarkIcon1(void);
|
||||||
|
u8 FldEff_ExclamationMarkIcon2(void);
|
||||||
|
u8 FldEff_HeartIcon(void);
|
||||||
|
u8 GetCurrentApproachingTrainerMapObjectId(void);
|
||||||
|
u8 GetChosenApproachingTrainerMapObjectId(u8 arrayId);
|
||||||
|
void sub_80B4808(void);
|
||||||
|
|
||||||
#endif //GUARD_TRAINER_SEE_H
|
#endif // GUARD_TRAINER_SEE_H
|
||||||
|
@ -123,7 +123,6 @@ SECTIONS {
|
|||||||
src/battle_setup.o(.text);
|
src/battle_setup.o(.text);
|
||||||
asm/cable_club.o(.text);
|
asm/cable_club.o(.text);
|
||||||
src/trainer_see.o(.text);
|
src/trainer_see.o(.text);
|
||||||
asm/trainer_see.o(.text);
|
|
||||||
src/wild_encounter.o(.text);
|
src/wild_encounter.o(.text);
|
||||||
asm/field_effect.o(.text);
|
asm/field_effect.o(.text);
|
||||||
asm/unknown_task.o(.text);
|
asm/unknown_task.o(.text);
|
||||||
@ -383,7 +382,7 @@ SECTIONS {
|
|||||||
data/field_screen.o(.rodata);
|
data/field_screen.o(.rodata);
|
||||||
src/battle_setup.o(.rodata);
|
src/battle_setup.o(.rodata);
|
||||||
data/cable_club.o(.rodata);
|
data/cable_club.o(.rodata);
|
||||||
data/trainer_see.o(.rodata);
|
src/trainer_see.o(.rodata);
|
||||||
data/wild_encounter.o(.rodata);
|
data/wild_encounter.o(.rodata);
|
||||||
data/field_effect.o(.rodata);
|
data/field_effect.o(.rodata);
|
||||||
data/option_menu.o(.rodata);
|
data/option_menu.o(.rodata);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "global.h"
|
#include "global.h"
|
||||||
#include "battle.h"
|
#include "battle.h"
|
||||||
#include "sprite.h"
|
#include "sprite.h"
|
||||||
#include "constants\trainers.h"
|
#include "constants/trainers.h"
|
||||||
#include "graphics.h"
|
#include "graphics.h"
|
||||||
#include "decompress.h"
|
#include "decompress.h"
|
||||||
#include "bg.h"
|
#include "bg.h"
|
||||||
|
@ -88,9 +88,6 @@ extern u32 GetGameStat(u8 statId);
|
|||||||
extern u32 gBattleTypeFlags;
|
extern u32 gBattleTypeFlags;
|
||||||
extern u8 gBattleOutcome;
|
extern u8 gBattleOutcome;
|
||||||
extern void (*gFieldCallback)(void);
|
extern void (*gFieldCallback)(void);
|
||||||
extern u8 gApproachingTrainerId;
|
|
||||||
extern u8 gNoOfApproachingTrainers;
|
|
||||||
extern u16 gUnknown_03006080;
|
|
||||||
|
|
||||||
// this file's functions
|
// this file's functions
|
||||||
static void DoBattlePikeWildBattle(void);
|
static void DoBattlePikeWildBattle(void);
|
||||||
@ -113,7 +110,7 @@ static void HandleRematchVarsOnBattleEnd(void);
|
|||||||
static const u8 *GetIntroSpeechOfApproachingTrainer(void);
|
static const u8 *GetIntroSpeechOfApproachingTrainer(void);
|
||||||
static const u8 *GetTrainerCantBattleSpeech(void);
|
static const u8 *GetTrainerCantBattleSpeech(void);
|
||||||
|
|
||||||
// ewram data
|
// ewram vars
|
||||||
EWRAM_DATA static u16 sTrainerBattleMode = 0;
|
EWRAM_DATA static u16 sTrainerBattleMode = 0;
|
||||||
EWRAM_DATA u16 gTrainerBattleOpponent_A = 0;
|
EWRAM_DATA u16 gTrainerBattleOpponent_A = 0;
|
||||||
EWRAM_DATA u16 gTrainerBattleOpponent_B = 0;
|
EWRAM_DATA u16 gTrainerBattleOpponent_B = 0;
|
||||||
|
@ -91,7 +91,7 @@ static void CreateRandomEggShardSprite(void);
|
|||||||
static void CreateEggShardSprite(u8 x, u8 y, s16 data1, s16 data2, s16 data3, u8 spriteAnimIndex);
|
static void CreateEggShardSprite(u8 x, u8 y, s16 data1, s16 data2, s16 data3, u8 spriteAnimIndex);
|
||||||
|
|
||||||
// IWRAM bss
|
// IWRAM bss
|
||||||
static IWRAM_DATA struct EggHatchData* sEggHatchData;
|
static IWRAM_DATA struct EggHatchData *sEggHatchData;
|
||||||
|
|
||||||
// rom data
|
// rom data
|
||||||
static const u16 sEggPalette[] = INCBIN_U16("graphics/pokemon/palettes/egg_palette.gbapal");
|
static const u16 sEggPalette[] = INCBIN_U16("graphics/pokemon/palettes/egg_palette.gbapal");
|
||||||
|
@ -1174,11 +1174,11 @@ void npc_by_local_id_and_map_set_field_1_bit_x20(u8 localId, u8 mapNum, u8 mapGr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void FieldObjectGetLocalIdAndMap(struct MapObject *mapObject, u8 *localId, u8 *mapNum, u8 *mapGroup)
|
void FieldObjectGetLocalIdAndMap(struct MapObject *mapObject, void *localId, void *mapNum, void *mapGroup)
|
||||||
{
|
{
|
||||||
*localId = mapObject->localId;
|
*(u8*)(localId) = mapObject->localId;
|
||||||
*mapNum = mapObject->mapNum;
|
*(u8*)(mapNum) = mapObject->mapNum;
|
||||||
*mapGroup = mapObject->mapGroup;
|
*(u8*)(mapGroup) = mapObject->mapGroup;
|
||||||
}
|
}
|
||||||
|
|
||||||
void sub_808E75C(s16 x, s16 y)
|
void sub_808E75C(s16 x, s16 y)
|
||||||
@ -3426,7 +3426,7 @@ void FieldObjectCB_TreeDisguise(struct Sprite *sprite)
|
|||||||
mapObject = &gMapObjects[sprite->data[0]];
|
mapObject = &gMapObjects[sprite->data[0]];
|
||||||
if (mapObject->mapobj_unk_21 == 0 || (mapObject->mapobj_unk_21 == 1 && !sprite->data[7]))
|
if (mapObject->mapobj_unk_21 == 0 || (mapObject->mapobj_unk_21 == 1 && !sprite->data[7]))
|
||||||
{
|
{
|
||||||
FieldObjectGetLocalIdAndMap(mapObject, (u8 *)&gFieldEffectArguments[0], (u8 *)&gFieldEffectArguments[1], (u8 *)&gFieldEffectArguments[2]);
|
FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
|
||||||
mapObject->mapobj_unk_1A = FieldEffectStart(FLDEFF_TREE_DISGUISE);
|
mapObject->mapobj_unk_1A = FieldEffectStart(FLDEFF_TREE_DISGUISE);
|
||||||
mapObject->mapobj_unk_21 = 1;
|
mapObject->mapobj_unk_21 = 1;
|
||||||
sprite->data[7] ++;
|
sprite->data[7] ++;
|
||||||
@ -3447,7 +3447,7 @@ void FieldObjectCB_MountainDisguise(struct Sprite *sprite)
|
|||||||
mapObject = &gMapObjects[sprite->data[0]];
|
mapObject = &gMapObjects[sprite->data[0]];
|
||||||
if (mapObject->mapobj_unk_21 == 0 || (mapObject->mapobj_unk_21 == 1 && !sprite->data[7]))
|
if (mapObject->mapobj_unk_21 == 0 || (mapObject->mapobj_unk_21 == 1 && !sprite->data[7]))
|
||||||
{
|
{
|
||||||
FieldObjectGetLocalIdAndMap(mapObject, (u8 *)&gFieldEffectArguments[0], (u8 *)&gFieldEffectArguments[1], (u8 *)&gFieldEffectArguments[2]);
|
FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
|
||||||
mapObject->mapobj_unk_1A = FieldEffectStart(FLDEFF_MOUNTAIN_DISGUISE);
|
mapObject->mapobj_unk_1A = FieldEffectStart(FLDEFF_MOUNTAIN_DISGUISE);
|
||||||
mapObject->mapobj_unk_21 = 1;
|
mapObject->mapobj_unk_21 = 1;
|
||||||
sprite->data[7] ++;
|
sprite->data[7] ++;
|
||||||
@ -4694,7 +4694,7 @@ bool8 sub_80954CC(struct MapObject *mapObject, struct Sprite *sprite)
|
|||||||
|
|
||||||
bool8 do_exclamation_mark_bubble_1(struct MapObject *mapObject, struct Sprite *sprite)
|
bool8 do_exclamation_mark_bubble_1(struct MapObject *mapObject, struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
FieldObjectGetLocalIdAndMap(mapObject, (u8 *)&gFieldEffectArguments[0], (u8 *)&gFieldEffectArguments[1], (u8 *)&gFieldEffectArguments[2]);
|
FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
|
||||||
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_1);
|
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_1);
|
||||||
sprite->data[2] = 1;
|
sprite->data[2] = 1;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -4702,7 +4702,7 @@ bool8 do_exclamation_mark_bubble_1(struct MapObject *mapObject, struct Sprite *s
|
|||||||
|
|
||||||
bool8 do_exclamation_mark_bubble_2(struct MapObject *mapObject, struct Sprite *sprite)
|
bool8 do_exclamation_mark_bubble_2(struct MapObject *mapObject, struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
FieldObjectGetLocalIdAndMap(mapObject, (u8 *)&gFieldEffectArguments[0], (u8 *)&gFieldEffectArguments[1], (u8 *)&gFieldEffectArguments[2]);
|
FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
|
||||||
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_2);
|
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_2);
|
||||||
sprite->data[2] = 1;
|
sprite->data[2] = 1;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -4710,7 +4710,7 @@ bool8 do_exclamation_mark_bubble_2(struct MapObject *mapObject, struct Sprite *s
|
|||||||
|
|
||||||
bool8 do_heart_bubble(struct MapObject *mapObject, struct Sprite *sprite)
|
bool8 do_heart_bubble(struct MapObject *mapObject, struct Sprite *sprite)
|
||||||
{
|
{
|
||||||
FieldObjectGetLocalIdAndMap(mapObject, (u8 *)&gFieldEffectArguments[0], (u8 *)&gFieldEffectArguments[1], (u8 *)&gFieldEffectArguments[2]);
|
FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
|
||||||
FieldEffectStart(FLDEFF_HEART_ICON);
|
FieldEffectStart(FLDEFF_HEART_ICON);
|
||||||
sprite->data[2] = 1;
|
sprite->data[2] = 1;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -2332,7 +2332,7 @@ bool8 ScrCmd_mossdeepgym4(struct ScriptContext *ctx)
|
|||||||
|
|
||||||
bool8 ScrCmd_cmdD8(struct ScriptContext *ctx)
|
bool8 ScrCmd_cmdD8(struct ScriptContext *ctx)
|
||||||
{
|
{
|
||||||
gSelectedMapObject = sub_80B47BC();
|
gSelectedMapObject = GetCurrentApproachingTrainerMapObjectId();
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,15 +1,170 @@
|
|||||||
#include "global.h"
|
#include "global.h"
|
||||||
#include "trainer_see.h"
|
#include "trainer_see.h"
|
||||||
#include "battle_setup.h"
|
#include "battle_setup.h"
|
||||||
|
#include "pokemon.h"
|
||||||
|
#include "sprite.h"
|
||||||
|
#include "field_effect.h"
|
||||||
|
#include "field_map_obj.h"
|
||||||
|
#include "field_player_avatar.h"
|
||||||
|
#include "map_obj_8097404.h"
|
||||||
|
#include "pokenav.h"
|
||||||
|
#include "task.h"
|
||||||
|
#include "util.h"
|
||||||
|
#include "script.h"
|
||||||
|
#include "event_data.h"
|
||||||
|
#include "script_movement.h"
|
||||||
|
|
||||||
extern u8 gApproachingTrainerId;
|
extern bool8 InBattlePyramid(void);
|
||||||
extern u8 gNoOfApproachingTrainers;
|
extern bool32 InTrainerHill(void);
|
||||||
extern u8 gUnknown_030060AC;
|
extern bool8 GetBattlePyramidTrainerFlag(u8 mapObjectId);
|
||||||
extern u16 gUnknown_03006080;
|
extern bool8 GetTrainerHillTrainerFlag(u8 mapObjectId);
|
||||||
|
extern void sub_809BE48(u16 npcId);
|
||||||
|
|
||||||
// this file's functions
|
// this file's functions
|
||||||
u8 CheckIfTrainerWantsBattle(u8 mapObjectId);
|
static u8 CheckTrainer(u8 mapObjectId);
|
||||||
|
static u8 GetTrainerApproachDistance(struct MapObject *trainerObj);
|
||||||
|
static u8 CheckPathBetweenTrainerAndPlayer(struct MapObject *trainerObj, u8 approachDistance, u8 direction);
|
||||||
|
static void TrainerApproachPlayer(struct MapObject *trainerObj, u8 range);
|
||||||
|
static void Task_RunTrainerSeeFuncList(u8 taskId);
|
||||||
|
static void Task_DestroyTrainerApproachTask(u8 taskId);
|
||||||
|
static void SetIconSpriteData(struct Sprite *sprite, u16 fldEffId, u8 spriteAnimNum);
|
||||||
|
|
||||||
|
static u8 GetTrainerApproachDistanceSouth(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
|
||||||
|
static u8 GetTrainerApproachDistanceNorth(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
|
||||||
|
static u8 GetTrainerApproachDistanceWest(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
|
||||||
|
static u8 GetTrainerApproachDistanceEast(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
|
||||||
|
|
||||||
|
static bool8 sub_80B4178(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B417C(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B4200(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B425C(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B4318(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B435C(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B4390(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B43AC(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B4438(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct MapObject *trainerObj);
|
||||||
|
|
||||||
|
static void SpriteCB_TrainerIcons(struct Sprite *sprite);
|
||||||
|
|
||||||
|
// IWRAM common
|
||||||
|
u16 gUnknown_03006080;
|
||||||
|
u8 gUnknown_03006084[4];
|
||||||
|
struct ApproachingTrainer gApproachingTrainers[2];
|
||||||
|
u8 gNoOfApproachingTrainers;
|
||||||
|
u8 gUnknown_030060AC;
|
||||||
|
|
||||||
|
// EWRAM
|
||||||
|
EWRAM_DATA u8 gApproachingTrainerId = 0;
|
||||||
|
|
||||||
|
// const rom data
|
||||||
|
static const u8 sEmotion_ExclamationMarkGfx[] = INCBIN_U8("graphics/misc/emotion_exclamation.4bpp");
|
||||||
|
static const u8 sEmotion_QuestionMarkGfx[] = INCBIN_U8("graphics/misc/emotion_question.4bpp");
|
||||||
|
static const u8 sEmotion_HeartGfx[] = INCBIN_U8("graphics/misc/emotion_heart.4bpp");
|
||||||
|
|
||||||
|
static u8 (*const sDirectionalApproachDistanceFuncs[])(struct MapObject *trainerObj, s16 range, s16 x, s16 y) =
|
||||||
|
{
|
||||||
|
GetTrainerApproachDistanceSouth,
|
||||||
|
GetTrainerApproachDistanceNorth,
|
||||||
|
GetTrainerApproachDistanceWest,
|
||||||
|
GetTrainerApproachDistanceEast,
|
||||||
|
};
|
||||||
|
|
||||||
|
static bool8 (*const sTrainerSeeFuncList[])(u8 taskId, struct Task *task, struct MapObject *trainerObj) =
|
||||||
|
{
|
||||||
|
sub_80B4178,
|
||||||
|
sub_80B417C,
|
||||||
|
sub_80B41C0,
|
||||||
|
sub_80B4200,
|
||||||
|
sub_80B425C,
|
||||||
|
sub_80B4318,
|
||||||
|
sub_80B435C,
|
||||||
|
sub_80B4390,
|
||||||
|
sub_80B43AC,
|
||||||
|
sub_80B43E0,
|
||||||
|
sub_80B4438,
|
||||||
|
sub_80B44AC
|
||||||
|
};
|
||||||
|
|
||||||
|
static bool8 (*const sTrainerSeeFuncList2[])(u8 taskId, struct Task *task, struct MapObject *trainerObj) =
|
||||||
|
{
|
||||||
|
sub_80B43AC,
|
||||||
|
sub_80B43E0,
|
||||||
|
sub_80B4438,
|
||||||
|
sub_80B44AC,
|
||||||
|
};
|
||||||
|
|
||||||
|
static const struct OamData sOamData_Icons =
|
||||||
|
{
|
||||||
|
.y = 0,
|
||||||
|
.affineMode = 0,
|
||||||
|
.objMode = 0,
|
||||||
|
.mosaic = 0,
|
||||||
|
.bpp = 0,
|
||||||
|
.shape = 0,
|
||||||
|
.x = 0,
|
||||||
|
.matrixNum = 0,
|
||||||
|
.size = 1,
|
||||||
|
.tileNum = 0,
|
||||||
|
.priority = 1,
|
||||||
|
.paletteNum = 0,
|
||||||
|
.affineParam = 0,
|
||||||
|
};
|
||||||
|
|
||||||
|
static const struct SpriteFrameImage sSpriteImageTable_ExclamationQuestionMark[] =
|
||||||
|
{
|
||||||
|
{sEmotion_ExclamationMarkGfx, 0x80},
|
||||||
|
{sEmotion_QuestionMarkGfx, 0x80}
|
||||||
|
};
|
||||||
|
|
||||||
|
static const struct SpriteFrameImage sSpriteImageTable_HeartIcon[] =
|
||||||
|
{
|
||||||
|
{sEmotion_HeartGfx, 0x80}
|
||||||
|
};
|
||||||
|
|
||||||
|
static const union AnimCmd sSpriteAnim_Icons1[] =
|
||||||
|
{
|
||||||
|
ANIMCMD_FRAME(0, 60),
|
||||||
|
ANIMCMD_END
|
||||||
|
};
|
||||||
|
|
||||||
|
static const union AnimCmd sSpriteAnim_Icons2[] =
|
||||||
|
{
|
||||||
|
ANIMCMD_FRAME(1, 60),
|
||||||
|
ANIMCMD_END
|
||||||
|
};
|
||||||
|
|
||||||
|
static const union AnimCmd *const sSpriteAnimTable_Icons[] =
|
||||||
|
{
|
||||||
|
sSpriteAnim_Icons1,
|
||||||
|
sSpriteAnim_Icons2
|
||||||
|
};
|
||||||
|
|
||||||
|
static const struct SpriteTemplate sSpriteTemplate_ExclamationQuestionMark =
|
||||||
|
{
|
||||||
|
.tileTag = 0xffff,
|
||||||
|
.paletteTag = 0xffff,
|
||||||
|
.oam = &sOamData_Icons,
|
||||||
|
.anims = sSpriteAnimTable_Icons,
|
||||||
|
.images = sSpriteImageTable_ExclamationQuestionMark,
|
||||||
|
.affineAnims = gDummySpriteAffineAnimTable,
|
||||||
|
.callback = SpriteCB_TrainerIcons
|
||||||
|
};
|
||||||
|
|
||||||
|
static const struct SpriteTemplate sSpriteTemplate_HeartIcon =
|
||||||
|
{
|
||||||
|
.tileTag = 0xffff,
|
||||||
|
.paletteTag = 0x1004,
|
||||||
|
.oam = &sOamData_Icons,
|
||||||
|
.anims = sSpriteAnimTable_Icons,
|
||||||
|
.images = sSpriteImageTable_HeartIcon,
|
||||||
|
.affineAnims = gDummySpriteAffineAnimTable,
|
||||||
|
.callback = SpriteCB_TrainerIcons
|
||||||
|
};
|
||||||
|
|
||||||
|
// code
|
||||||
bool8 CheckForTrainersWantingBattle(void)
|
bool8 CheckForTrainersWantingBattle(void)
|
||||||
{
|
{
|
||||||
u8 i;
|
u8 i;
|
||||||
@ -26,7 +181,7 @@ bool8 CheckForTrainersWantingBattle(void)
|
|||||||
if (gMapObjects[i].trainerType != 1 && gMapObjects[i].trainerType != 3)
|
if (gMapObjects[i].trainerType != 1 && gMapObjects[i].trainerType != 3)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
retVal = CheckIfTrainerWantsBattle(i);
|
retVal = CheckTrainer(i);
|
||||||
if (retVal == 2)
|
if (retVal == 2)
|
||||||
break; // two trainers have been found
|
break; // two trainers have been found
|
||||||
|
|
||||||
@ -66,3 +221,561 @@ bool8 CheckForTrainersWantingBattle(void)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static u8 CheckTrainer(u8 mapObjectId)
|
||||||
|
{
|
||||||
|
const u8 *scriptPtr;
|
||||||
|
u8 ret = 1;
|
||||||
|
u8 approachDistance;
|
||||||
|
|
||||||
|
if (InTrainerHill() == TRUE)
|
||||||
|
scriptPtr = sub_81D62AC();
|
||||||
|
else
|
||||||
|
scriptPtr = GetFieldObjectScriptPointerByFieldObjectId(mapObjectId);
|
||||||
|
|
||||||
|
if (InBattlePyramid())
|
||||||
|
{
|
||||||
|
if (GetBattlePyramidTrainerFlag(mapObjectId))
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else if (InTrainerHill() == TRUE)
|
||||||
|
{
|
||||||
|
if (GetTrainerHillTrainerFlag(mapObjectId))
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (GetTrainerFlagFromScriptPointer(scriptPtr))
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
approachDistance = GetTrainerApproachDistance(&gMapObjects[mapObjectId]);
|
||||||
|
|
||||||
|
if (approachDistance != 0)
|
||||||
|
{
|
||||||
|
if (scriptPtr[1] == TRAINER_BATTLE_DOUBLE
|
||||||
|
|| scriptPtr[1] == TRAINER_BATTLE_REMATCH_DOUBLE
|
||||||
|
|| scriptPtr[1] == TRAINER_BATTLE_CONTINUE_SCRIPT_DOUBLE)
|
||||||
|
{
|
||||||
|
if (GetMonsStateToDoubles_2() != 0)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
ret = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
gApproachingTrainers[gNoOfApproachingTrainers].mapObjectId = mapObjectId;
|
||||||
|
gApproachingTrainers[gNoOfApproachingTrainers].trainerScriptPtr = scriptPtr;
|
||||||
|
gApproachingTrainers[gNoOfApproachingTrainers].radius = approachDistance;
|
||||||
|
TrainerApproachPlayer(&gMapObjects[mapObjectId], approachDistance - 1);
|
||||||
|
gNoOfApproachingTrainers++;
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static u8 GetTrainerApproachDistance(struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
s16 x, y;
|
||||||
|
u8 i;
|
||||||
|
u8 approachDistance;
|
||||||
|
|
||||||
|
PlayerGetDestCoords(&x, &y);
|
||||||
|
if (trainerObj->trainerType == 1) // can only see in one direction
|
||||||
|
{
|
||||||
|
approachDistance = sDirectionalApproachDistanceFuncs[trainerObj->mapobj_unk_18 - 1](trainerObj, trainerObj->trainerRange_berryTreeId, x, y);
|
||||||
|
return CheckPathBetweenTrainerAndPlayer(trainerObj, approachDistance, trainerObj->mapobj_unk_18);
|
||||||
|
}
|
||||||
|
else // can see in all directions
|
||||||
|
{
|
||||||
|
for (i = 0; i < 4; i++)
|
||||||
|
{
|
||||||
|
approachDistance = sDirectionalApproachDistanceFuncs[i](trainerObj, trainerObj->trainerRange_berryTreeId, x, y);
|
||||||
|
if (CheckPathBetweenTrainerAndPlayer(trainerObj, approachDistance, i + 1)) // directions are 1-4 instead of 0-3. south north west east
|
||||||
|
return approachDistance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Returns how far south the player is from trainer. 0 if out of trainer's sight.
|
||||||
|
static u8 GetTrainerApproachDistanceSouth(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
|
||||||
|
{
|
||||||
|
if (trainerObj->coords2.x == x
|
||||||
|
&& y > trainerObj->coords2.y
|
||||||
|
&& y <= trainerObj->coords2.y + range)
|
||||||
|
return (y - trainerObj->coords2.y);
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Returns how far north the player is from trainer. 0 if out of trainer's sight.
|
||||||
|
static u8 GetTrainerApproachDistanceNorth(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
|
||||||
|
{
|
||||||
|
if (trainerObj->coords2.x == x
|
||||||
|
&& y < trainerObj->coords2.y
|
||||||
|
&& y >= trainerObj->coords2.y - range)
|
||||||
|
return (trainerObj->coords2.y - y);
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Returns how far west the player is from trainer. 0 if out of trainer's sight.
|
||||||
|
static u8 GetTrainerApproachDistanceWest(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
|
||||||
|
{
|
||||||
|
if (trainerObj->coords2.y == y
|
||||||
|
&& x < trainerObj->coords2.x
|
||||||
|
&& x >= trainerObj->coords2.x - range)
|
||||||
|
return (trainerObj->coords2.x - x);
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Returns how far east the player is from trainer. 0 if out of trainer's sight.
|
||||||
|
static u8 GetTrainerApproachDistanceEast(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
|
||||||
|
{
|
||||||
|
if (trainerObj->coords2.y == y
|
||||||
|
&& x > trainerObj->coords2.x
|
||||||
|
&& x <= trainerObj->coords2.x + range)
|
||||||
|
return (x - trainerObj->coords2.x);
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#define COLLISION_MASK (~1)
|
||||||
|
|
||||||
|
static u8 CheckPathBetweenTrainerAndPlayer(struct MapObject *trainerObj, u8 approachDistance, u8 direction)
|
||||||
|
{
|
||||||
|
s16 x, y;
|
||||||
|
u8 unk19_temp;
|
||||||
|
u8 unk19b_temp;
|
||||||
|
u8 i;
|
||||||
|
u8 collision;
|
||||||
|
|
||||||
|
if (approachDistance == 0)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
x = trainerObj->coords2.x;
|
||||||
|
y = trainerObj->coords2.y;
|
||||||
|
|
||||||
|
MoveCoords(direction, &x, &y);
|
||||||
|
for (i = 0; i < approachDistance - 1; i++, MoveCoords(direction, &x, &y))
|
||||||
|
{
|
||||||
|
collision = sub_8092C8C(trainerObj, x, y, direction);
|
||||||
|
if (collision != 0 && (collision & COLLISION_MASK))
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// preserve mapobj_unk_19 before clearing.
|
||||||
|
unk19_temp = trainerObj->range.as_nybbles.x;
|
||||||
|
unk19b_temp = trainerObj->range.as_nybbles.y;
|
||||||
|
trainerObj->range.as_nybbles.x = 0;
|
||||||
|
trainerObj->range.as_nybbles.y = 0;
|
||||||
|
|
||||||
|
collision = npc_block_way(trainerObj, x, y, direction);
|
||||||
|
|
||||||
|
trainerObj->range.as_nybbles.x = unk19_temp;
|
||||||
|
trainerObj->range.as_nybbles.y = unk19b_temp;
|
||||||
|
if (collision == 4)
|
||||||
|
return approachDistance;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#define tFuncId data[0]
|
||||||
|
#define tTrainerRange data[3]
|
||||||
|
#define tOutOfAshSpriteId data[4]
|
||||||
|
#define tTrainerMapObjectId data[7]
|
||||||
|
|
||||||
|
static void TrainerApproachPlayer(struct MapObject *trainerObj, u8 range)
|
||||||
|
{
|
||||||
|
struct Task *task;
|
||||||
|
|
||||||
|
gApproachingTrainers[gNoOfApproachingTrainers].taskId = CreateTask(Task_RunTrainerSeeFuncList, 0x50);
|
||||||
|
task = &gTasks[gApproachingTrainers[gNoOfApproachingTrainers].taskId];
|
||||||
|
task->tTrainerRange = range;
|
||||||
|
task->tTrainerMapObjectId = gApproachingTrainers[gNoOfApproachingTrainers].mapObjectId;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void sub_80B40C8(TaskFunc followupFunc)
|
||||||
|
{
|
||||||
|
u8 taskId;
|
||||||
|
TaskFunc taskFunc;
|
||||||
|
|
||||||
|
if (gApproachingTrainerId == 0)
|
||||||
|
taskId = gApproachingTrainers[0].taskId;
|
||||||
|
else
|
||||||
|
taskId = gApproachingTrainers[1].taskId;
|
||||||
|
|
||||||
|
taskFunc = Task_RunTrainerSeeFuncList;
|
||||||
|
SetTaskFuncWithFollowupFunc(taskId, taskFunc, followupFunc);
|
||||||
|
gTasks[taskId].tFuncId = 1;
|
||||||
|
taskFunc(taskId);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Task_RunTrainerSeeFuncList(u8 taskId)
|
||||||
|
{
|
||||||
|
struct Task *task = &gTasks[taskId];
|
||||||
|
struct MapObject *trainerObj = &gMapObjects[task->tTrainerMapObjectId];
|
||||||
|
|
||||||
|
if (!trainerObj->active)
|
||||||
|
{
|
||||||
|
SwitchTaskToFollowupFunc(taskId);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
while (sTrainerSeeFuncList[task->tFuncId](taskId, task, trainerObj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B4178(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B417C(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
u8 direction;
|
||||||
|
|
||||||
|
FieldObjectGetLocalIdAndMap(trainerObj, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
|
||||||
|
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_1);
|
||||||
|
direction = GetFaceDirectionAnimId(trainerObj->mapobj_unk_18);
|
||||||
|
FieldObjectSetSpecialAnim(trainerObj, direction);
|
||||||
|
task->tFuncId++;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (FieldEffectActiveListContains(FLDEFF_EXCLAMATION_MARK_ICON_1))
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
task->tFuncId++;
|
||||||
|
if (trainerObj->animPattern == 57 || trainerObj->animPattern == 58)
|
||||||
|
task->tFuncId = 6;
|
||||||
|
if (trainerObj->animPattern == 63)
|
||||||
|
task->tFuncId = 8;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B4200(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (!(FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)) || FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
|
||||||
|
{
|
||||||
|
if (task->tTrainerRange)
|
||||||
|
{
|
||||||
|
FieldObjectSetSpecialAnim(trainerObj, GetGoSpeed0AnimId(trainerObj->mapobj_unk_18));
|
||||||
|
task->tTrainerRange--;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
FieldObjectSetSpecialAnim(trainerObj, 0x3E);
|
||||||
|
task->tFuncId++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B425C(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
struct MapObject *playerObj;
|
||||||
|
|
||||||
|
if (FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj) && !FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
|
npc_set_running_behaviour_etc(trainerObj, npc_running_behaviour_by_direction(trainerObj->mapobj_unk_18));
|
||||||
|
sub_808F23C(trainerObj, npc_running_behaviour_by_direction(trainerObj->mapobj_unk_18));
|
||||||
|
sub_808F208(trainerObj);
|
||||||
|
|
||||||
|
playerObj = &gMapObjects[gPlayerAvatar.mapObjectId];
|
||||||
|
if (FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(playerObj) && !FieldObjectClearAnimIfSpecialAnimFinished(playerObj))
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
|
sub_808BCE8();
|
||||||
|
FieldObjectSetSpecialAnim(&gMapObjects[gPlayerAvatar.mapObjectId], GetFaceDirectionAnimId(GetOppositeDirection(trainerObj->mapobj_unk_18)));
|
||||||
|
task->tFuncId++;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B4318(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
struct MapObject *playerObj = &gMapObjects[gPlayerAvatar.mapObjectId];
|
||||||
|
|
||||||
|
if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(playerObj)
|
||||||
|
|| FieldObjectClearAnimIfSpecialAnimFinished(playerObj))
|
||||||
|
SwitchTaskToFollowupFunc(taskId);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B435C(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)
|
||||||
|
|| FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
|
||||||
|
{
|
||||||
|
FieldObjectSetSpecialAnim(trainerObj, 0x59);
|
||||||
|
task->tFuncId++;
|
||||||
|
}
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B4390(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
|
||||||
|
task->tFuncId = 3;
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B43AC(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)
|
||||||
|
|| FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
|
||||||
|
{
|
||||||
|
FieldObjectSetSpecialAnim(trainerObj, 0x3E);
|
||||||
|
task->tFuncId++;
|
||||||
|
}
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (FieldObjectCheckIfSpecialAnimFinishedOrInactive(trainerObj))
|
||||||
|
{
|
||||||
|
gFieldEffectArguments[0] = trainerObj->coords2.x;
|
||||||
|
gFieldEffectArguments[1] = trainerObj->coords2.y;
|
||||||
|
gFieldEffectArguments[2] = gSprites[trainerObj->spriteId].subpriority - 1;
|
||||||
|
gFieldEffectArguments[3] = 2;
|
||||||
|
task->tOutOfAshSpriteId = FieldEffectStart(FLDEFF_POP_OUT_OF_ASH);
|
||||||
|
task->tFuncId++;
|
||||||
|
}
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B4438(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
struct Sprite *sprite;
|
||||||
|
|
||||||
|
if (gSprites[task->tOutOfAshSpriteId].animCmdIndex == 2)
|
||||||
|
{
|
||||||
|
trainerObj->mapobj_bit_26 = 0;
|
||||||
|
trainerObj->mapobj_bit_2 = 1;
|
||||||
|
|
||||||
|
sprite = &gSprites[trainerObj->spriteId];
|
||||||
|
sprite->oam.priority = 2;
|
||||||
|
FieldObjectClearAnimIfSpecialAnimFinished(trainerObj);
|
||||||
|
FieldObjectSetSpecialAnim(trainerObj, sub_80934BC(trainerObj->mapobj_unk_18));
|
||||||
|
task->tFuncId++;
|
||||||
|
}
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct MapObject *trainerObj)
|
||||||
|
{
|
||||||
|
if (!FieldEffectActiveListContains(FLDEFF_POP_OUT_OF_ASH))
|
||||||
|
task->tFuncId = 3;
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
#undef tFuncId
|
||||||
|
#undef tTrainerRange
|
||||||
|
#undef tOutOfAshSpriteId
|
||||||
|
#undef tTrainerMapObjectId
|
||||||
|
|
||||||
|
static void sub_80B44C8(u8 taskId)
|
||||||
|
{
|
||||||
|
struct Task *task = &gTasks[taskId];
|
||||||
|
struct MapObject *mapObj;
|
||||||
|
|
||||||
|
// another mapObj loaded into by loadword?
|
||||||
|
LoadWordFromTwoHalfwords(&task->data[1], (u32 *)&mapObj);
|
||||||
|
if (!task->data[7])
|
||||||
|
{
|
||||||
|
FieldObjectClearAnim(mapObj);
|
||||||
|
task->data[7]++;
|
||||||
|
}
|
||||||
|
sTrainerSeeFuncList2[task->data[0]](taskId, task, mapObj);
|
||||||
|
if (task->data[0] == 3 && !FieldEffectActiveListContains(FLDEFF_POP_OUT_OF_ASH))
|
||||||
|
{
|
||||||
|
npc_set_running_behaviour_etc(mapObj, npc_running_behaviour_by_direction(mapObj->mapobj_unk_18));
|
||||||
|
sub_808F23C(mapObj, npc_running_behaviour_by_direction(mapObj->mapobj_unk_18));
|
||||||
|
DestroyTask(taskId);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mapObj->mapobj_bit_7 = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void sub_80B4578(struct MapObject *var)
|
||||||
|
{
|
||||||
|
StoreWordInTwoHalfwords(&gTasks[CreateTask(sub_80B44C8, 0)].data[1], (u32)var);
|
||||||
|
}
|
||||||
|
|
||||||
|
void EndTrainerApproach(void)
|
||||||
|
{
|
||||||
|
sub_80B40C8(Task_DestroyTrainerApproachTask);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Task_DestroyTrainerApproachTask(u8 taskId)
|
||||||
|
{
|
||||||
|
DestroyTask(taskId);
|
||||||
|
EnableBothScriptContexts();
|
||||||
|
}
|
||||||
|
|
||||||
|
void sub_80B45D0(void)
|
||||||
|
{
|
||||||
|
if (gNoOfApproachingTrainers == 2)
|
||||||
|
{
|
||||||
|
if (gApproachingTrainerId == 0)
|
||||||
|
{
|
||||||
|
gApproachingTrainerId++;
|
||||||
|
gSpecialVar_Result = 1;
|
||||||
|
UnfreezeMapObjects();
|
||||||
|
sub_80974D0(gApproachingTrainers[1].mapObjectId);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
gApproachingTrainerId = 0;
|
||||||
|
gSpecialVar_Result = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
gSpecialVar_Result = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#define sLocalId data[0]
|
||||||
|
#define sMapNum data[1]
|
||||||
|
#define sMapGroup data[2]
|
||||||
|
#define sData3 data[3]
|
||||||
|
#define sData4 data[4]
|
||||||
|
#define sFldEffId data[7]
|
||||||
|
|
||||||
|
u8 FldEff_ExclamationMarkIcon1(void)
|
||||||
|
{
|
||||||
|
u8 spriteId = CreateSpriteAtEnd(&sSpriteTemplate_ExclamationQuestionMark, 0, 0, 0x53);
|
||||||
|
|
||||||
|
if (spriteId != MAX_SPRITES)
|
||||||
|
SetIconSpriteData(&gSprites[spriteId], FLDEFF_EXCLAMATION_MARK_ICON_1, 0);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
u8 FldEff_ExclamationMarkIcon2(void)
|
||||||
|
{
|
||||||
|
u8 spriteId = CreateSpriteAtEnd(&sSpriteTemplate_ExclamationQuestionMark, 0, 0, 0x52);
|
||||||
|
|
||||||
|
if (spriteId != MAX_SPRITES)
|
||||||
|
SetIconSpriteData(&gSprites[spriteId], FLDEFF_EXCLAMATION_MARK_ICON_2, 1);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
u8 FldEff_HeartIcon(void)
|
||||||
|
{
|
||||||
|
u8 spriteId = CreateSpriteAtEnd(&sSpriteTemplate_HeartIcon, 0, 0, 0x52);
|
||||||
|
|
||||||
|
if (spriteId != MAX_SPRITES)
|
||||||
|
{
|
||||||
|
struct Sprite *sprite = &gSprites[spriteId];
|
||||||
|
|
||||||
|
SetIconSpriteData(sprite, FLDEFF_HEART_ICON, 0);
|
||||||
|
sprite->oam.paletteNum = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void SetIconSpriteData(struct Sprite *sprite, u16 fldEffId, u8 spriteAnimNum)
|
||||||
|
{
|
||||||
|
sprite->oam.priority = 1;
|
||||||
|
sprite->coordOffsetEnabled = 1;
|
||||||
|
|
||||||
|
sprite->sLocalId = gFieldEffectArguments[0];
|
||||||
|
sprite->sMapNum = gFieldEffectArguments[1];
|
||||||
|
sprite->sMapGroup = gFieldEffectArguments[2];
|
||||||
|
sprite->sData3 = -5;
|
||||||
|
sprite->sFldEffId = fldEffId;
|
||||||
|
|
||||||
|
StartSpriteAnim(sprite, spriteAnimNum);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void SpriteCB_TrainerIcons(struct Sprite *sprite)
|
||||||
|
{
|
||||||
|
u8 mapObjId;
|
||||||
|
|
||||||
|
if (TryGetFieldObjectIdByLocalIdAndMap(sprite->sLocalId, sprite->sMapNum, sprite->sMapGroup, &mapObjId)
|
||||||
|
|| sprite->animEnded)
|
||||||
|
{
|
||||||
|
FieldEffectStop(sprite, sprite->sFldEffId);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
struct Sprite *mapObjSprite = &gSprites[gMapObjects[mapObjId].spriteId];
|
||||||
|
sprite->sData4 += sprite->sData3;
|
||||||
|
sprite->pos1.x = mapObjSprite->pos1.x;
|
||||||
|
sprite->pos1.y = mapObjSprite->pos1.y - 16;
|
||||||
|
sprite->pos2.x = mapObjSprite->pos2.x;
|
||||||
|
sprite->pos2.y = mapObjSprite->pos2.y + sprite->sData4;
|
||||||
|
if (sprite->sData4)
|
||||||
|
sprite->sData3++;
|
||||||
|
else
|
||||||
|
sprite->sData3 = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#undef sLocalId
|
||||||
|
#undef sMapNum
|
||||||
|
#undef sMapGroup
|
||||||
|
#undef sData3
|
||||||
|
#undef sData4
|
||||||
|
#undef sFldEffId
|
||||||
|
|
||||||
|
u8 GetCurrentApproachingTrainerMapObjectId(void)
|
||||||
|
{
|
||||||
|
if (gApproachingTrainerId == 0)
|
||||||
|
return gApproachingTrainers[0].mapObjectId;
|
||||||
|
else
|
||||||
|
return gApproachingTrainers[1].mapObjectId;
|
||||||
|
}
|
||||||
|
|
||||||
|
u8 GetChosenApproachingTrainerMapObjectId(u8 arrayId)
|
||||||
|
{
|
||||||
|
if (arrayId >= ARRAY_COUNT(gApproachingTrainers))
|
||||||
|
return 0;
|
||||||
|
else if (arrayId == 0)
|
||||||
|
return gApproachingTrainers[0].mapObjectId;
|
||||||
|
else
|
||||||
|
return gApproachingTrainers[1].mapObjectId;
|
||||||
|
}
|
||||||
|
|
||||||
|
void sub_80B4808(void)
|
||||||
|
{
|
||||||
|
struct MapObject *trainerObj;
|
||||||
|
|
||||||
|
if (gUnknown_030060AC == 1)
|
||||||
|
{
|
||||||
|
trainerObj = &gMapObjects[gApproachingTrainers[gUnknown_03006080].mapObjectId];
|
||||||
|
gUnknown_03006084[0] = GetFaceDirectionAnimId(GetOppositeDirection(trainerObj->mapobj_unk_18));
|
||||||
|
gUnknown_03006084[1] = 0xFE;
|
||||||
|
ScriptMovement_StartObjectMovementScript(0xFF, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, gUnknown_03006084);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
trainerObj = &gMapObjects[gPlayerAvatar.mapObjectId];
|
||||||
|
gUnknown_03006084[0] = GetFaceDirectionAnimId(trainerObj->mapobj_unk_18);
|
||||||
|
gUnknown_03006084[1] = 0xFE;
|
||||||
|
ScriptMovement_StartObjectMovementScript(0xFF, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, gUnknown_03006084);
|
||||||
|
}
|
||||||
|
|
||||||
|
sub_809BE48(0xFF);
|
||||||
|
}
|
||||||
|
@ -295,21 +295,7 @@ gUnknown_03005DF4: @ 3005DF4
|
|||||||
|
|
||||||
.include "sound.o"
|
.include "sound.o"
|
||||||
.include "task.o"
|
.include "task.o"
|
||||||
|
.include "trainer_see.o"
|
||||||
gUnknown_03006080: @ 3006080
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gUnknown_03006084: @ 3006084
|
|
||||||
.space 0xC
|
|
||||||
|
|
||||||
gApproachingTrainers: @ 3006090
|
|
||||||
.space 0x18
|
|
||||||
|
|
||||||
gNoOfApproachingTrainers: @ 30060A8
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gUnknown_030060AC: @ 30060AC
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
gUnknown_030060B0: @ 30060B0
|
gUnknown_030060B0: @ 30060B0
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
@ -707,12 +707,7 @@ gUnknown_02038BC6: @ 2038BC6
|
|||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
.include "src/battle_setup.o"
|
.include "src/battle_setup.o"
|
||||||
|
.include "src/trainer_see.o"
|
||||||
.align 2
|
|
||||||
|
|
||||||
gApproachingTrainerId: @ 2038BFC
|
|
||||||
.space 0x4
|
|
||||||
|
|
||||||
.include "src/wild_encounter.o"
|
.include "src/wild_encounter.o"
|
||||||
|
|
||||||
gFieldEffectArguments: @ 2038C08
|
gFieldEffectArguments: @ 2038C08
|
||||||
|
Loading…
Reference in New Issue
Block a user