mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
Identify some more unnamed labels
This commit is contained in:
parent
d9603e3e33
commit
ff2d850219
@ -1492,9 +1492,9 @@ Sfx_2ndPlace_Ch8:
|
|||||||
toggle_sfx
|
toggle_sfx
|
||||||
sfx_toggle_noise 3
|
sfx_toggle_noise 3
|
||||||
drum_speed 8
|
drum_speed 8
|
||||||
Sfx_2ndPlace_branch_f0fd7:
|
.loop1:
|
||||||
note C#, 1
|
note C#, 1
|
||||||
sound_loop 6, Sfx_2ndPlace_branch_f0fd7
|
sound_loop 6, .loop1
|
||||||
note B_, 12
|
note B_, 12
|
||||||
note B_, 12
|
note B_, 12
|
||||||
note B_, 12
|
note B_, 12
|
||||||
@ -1889,10 +1889,10 @@ Sfx_GetBadge_Ch5:
|
|||||||
note_type 6, 9, 2
|
note_type 6, 9, 2
|
||||||
octave 4
|
octave 4
|
||||||
note F_, 3
|
note F_, 3
|
||||||
sound_call Sfx_GetBadge_branch_f11aa
|
sound_call .sub1
|
||||||
note A#, 3
|
note A#, 3
|
||||||
transpose 0, 2
|
transpose 0, 2
|
||||||
sound_call Sfx_GetBadge_branch_f11aa
|
sound_call .sub1
|
||||||
transpose 0, 0
|
transpose 0, 0
|
||||||
volume_envelope 10, 7
|
volume_envelope 10, 7
|
||||||
note A_, 16
|
note A_, 16
|
||||||
@ -1901,7 +1901,7 @@ Sfx_GetBadge_Ch5:
|
|||||||
|
|
||||||
toggle_sfx ; unused
|
toggle_sfx ; unused
|
||||||
|
|
||||||
Sfx_GetBadge_branch_f11aa:
|
.sub1:
|
||||||
rest 5
|
rest 5
|
||||||
octave 3
|
octave 3
|
||||||
note F_, 2
|
note F_, 2
|
||||||
@ -2015,7 +2015,7 @@ Sfx_GetBadge_Ch8:
|
|||||||
toggle_sfx
|
toggle_sfx
|
||||||
sfx_toggle_noise 4
|
sfx_toggle_noise 4
|
||||||
drum_speed 6
|
drum_speed 6
|
||||||
Sfx_GetBadge_branch_f1220:
|
.loop1:
|
||||||
note B_, 12
|
note B_, 12
|
||||||
note D_, 1
|
note D_, 1
|
||||||
note D_, 1
|
note D_, 1
|
||||||
@ -2030,7 +2030,7 @@ Sfx_GetBadge_branch_f1220:
|
|||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
sound_loop 2, Sfx_GetBadge_branch_f1220
|
sound_loop 2, .loop1
|
||||||
note B_, 16
|
note B_, 16
|
||||||
rest 6
|
rest 6
|
||||||
sound_ret
|
sound_ret
|
||||||
@ -2163,7 +2163,7 @@ Sfx_Protect_Ch5:
|
|||||||
toggle_sfx
|
toggle_sfx
|
||||||
note_type 1, 15, 1
|
note_type 1, 15, 1
|
||||||
duty_cycle 0
|
duty_cycle 0
|
||||||
Sfx_Protect_branch_f12c0:
|
.loop1:
|
||||||
octave 5
|
octave 5
|
||||||
note F_, 5
|
note F_, 5
|
||||||
note A_, 5
|
note A_, 5
|
||||||
@ -2176,7 +2176,7 @@ Sfx_Protect_branch_f12c0:
|
|||||||
octave 6
|
octave 6
|
||||||
note C#, 5
|
note C#, 5
|
||||||
note E_, 5
|
note E_, 5
|
||||||
sound_loop 3, Sfx_Protect_branch_f12c0
|
sound_loop 3, .loop1
|
||||||
volume_envelope 12, 1
|
volume_envelope 12, 1
|
||||||
octave 5
|
octave 5
|
||||||
note F_, 5
|
note F_, 5
|
||||||
@ -2210,12 +2210,12 @@ Sfx_Sketch:
|
|||||||
Sfx_Sketch_Ch5:
|
Sfx_Sketch_Ch5:
|
||||||
duty_cycle 1
|
duty_cycle 1
|
||||||
pitch_sweep 10, 5
|
pitch_sweep 10, 5
|
||||||
Sfx_Sketch_branch_f12fd:
|
.loop1:
|
||||||
square_note 2, 15, 1, 1760
|
square_note 2, 15, 1, 1760
|
||||||
square_note 13, 10, -7, 1456
|
square_note 13, 10, -7, 1456
|
||||||
square_note 4, 0, 0, 0
|
square_note 4, 0, 0, 0
|
||||||
square_note 9, 15, 4, 1816
|
square_note 9, 15, 4, 1816
|
||||||
sound_loop 3, Sfx_Sketch_branch_f12fd
|
sound_loop 3, .loop1
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -2392,7 +2392,7 @@ Sfx_Nightmare:
|
|||||||
Sfx_Nightmare_Ch5:
|
Sfx_Nightmare_Ch5:
|
||||||
duty_cycle 0
|
duty_cycle 0
|
||||||
pitch_sweep 3, 4
|
pitch_sweep 3, 4
|
||||||
Sfx_Nightmare_branch_f1424:
|
.loop1:
|
||||||
square_note 3, 11, -2, 1585
|
square_note 3, 11, -2, 1585
|
||||||
square_note 2, 0, 0, 0
|
square_note 2, 0, 0, 0
|
||||||
square_note 3, 15, 8, 1569
|
square_note 3, 15, 8, 1569
|
||||||
@ -2403,7 +2403,7 @@ Sfx_Nightmare_branch_f1424:
|
|||||||
square_note 2, 0, 0, 0
|
square_note 2, 0, 0, 0
|
||||||
square_note 3, 14, 8, 1521
|
square_note 3, 14, 8, 1521
|
||||||
square_note 2, 0, 0, 0
|
square_note 2, 0, 0, 0
|
||||||
sound_loop 2, Sfx_Nightmare_branch_f1424
|
sound_loop 2, .loop1
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -2426,10 +2426,10 @@ Sfx_SweetKiss:
|
|||||||
|
|
||||||
Sfx_SweetKiss_Ch5:
|
Sfx_SweetKiss_Ch5:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
Sfx_SweetKiss_branch_f146e:
|
.loop1:
|
||||||
square_note 2, 12, 1, 1992
|
square_note 2, 12, 1, 1992
|
||||||
square_note 2, 13, 1, 2010
|
square_note 2, 13, 1, 2010
|
||||||
sound_loop 2, Sfx_SweetKiss_branch_f146e
|
sound_loop 2, .loop1
|
||||||
square_note 26, 15, 1, 2018
|
square_note 26, 15, 1, 2018
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -2657,10 +2657,10 @@ Sfx_MeanLook_Ch5:
|
|||||||
pitch_sweep 7, 7
|
pitch_sweep 7, 7
|
||||||
duty_cycle 3
|
duty_cycle 3
|
||||||
square_note 2, 15, 8, 1824
|
square_note 2, 15, 8, 1824
|
||||||
Sfx_MeanLook_branch_f15fa:
|
.loop1:
|
||||||
square_note 1, 8, 8, 1632
|
square_note 1, 8, 8, 1632
|
||||||
square_note 2, 15, 8, 1936
|
square_note 2, 15, 8, 1936
|
||||||
sound_loop 5, Sfx_MeanLook_branch_f15fa
|
sound_loop 5, .loop1
|
||||||
square_note 12, 15, 8, 1792
|
square_note 12, 15, 8, 1792
|
||||||
square_note 12, 12, 8, 1824
|
square_note 12, 12, 8, 1824
|
||||||
square_note 12, 10, 8, 1792
|
square_note 12, 10, 8, 1792
|
||||||
@ -2688,13 +2688,13 @@ Sfx_Return:
|
|||||||
|
|
||||||
Sfx_Return_Ch5:
|
Sfx_Return_Ch5:
|
||||||
duty_cycle 0
|
duty_cycle 0
|
||||||
Sfx_Return_branch_f163c:
|
.loop1:
|
||||||
pitch_sweep 11, -7
|
pitch_sweep 11, -7
|
||||||
square_note 8, 15, 1, 1881
|
square_note 8, 15, 1, 1881
|
||||||
pitch_sweep 5, 7
|
pitch_sweep 5, 7
|
||||||
square_note 8, 15, 1, 1881
|
square_note 8, 15, 1, 1881
|
||||||
square_note 16, 0, 0, 0
|
square_note 16, 0, 0, 0
|
||||||
sound_loop 2, Sfx_Return_branch_f163c
|
sound_loop 2, .loop1
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -2723,14 +2723,14 @@ Sfx_MilkDrink:
|
|||||||
|
|
||||||
Sfx_MilkDrink_Ch5:
|
Sfx_MilkDrink_Ch5:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
Sfx_MilkDrink_branch_f1684:
|
.loop1:
|
||||||
pitch_sweep 10, 4
|
pitch_sweep 10, 4
|
||||||
square_note 2, 14, -2, 1248
|
square_note 2, 14, -2, 1248
|
||||||
square_note 13, 15, 7, 656
|
square_note 13, 15, 7, 656
|
||||||
pitch_sweep 9, -6
|
pitch_sweep 9, -6
|
||||||
square_note 4, 12, -1, 1505
|
square_note 4, 12, -1, 1505
|
||||||
square_note 2, 0, 0, 0
|
square_note 2, 0, 0, 0
|
||||||
sound_loop 6, Sfx_MilkDrink_branch_f1684
|
sound_loop 6, .loop1
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -2741,10 +2741,10 @@ Sfx_Present:
|
|||||||
Sfx_Present_Ch5:
|
Sfx_Present_Ch5:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
pitch_sweep 13, 6
|
pitch_sweep 13, 6
|
||||||
Sfx_Present_branch_f16a6:
|
.loop1:
|
||||||
square_note 2, 15, 1, 1856
|
square_note 2, 15, 1, 1856
|
||||||
square_note 1, 0, 0, 0
|
square_note 1, 0, 0, 0
|
||||||
sound_loop 3, Sfx_Present_branch_f16a6
|
sound_loop 3, .loop1
|
||||||
square_note 16, 15, 1, 1920
|
square_note 16, 15, 1, 1920
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
@ -2755,11 +2755,11 @@ Sfx_MorningSun:
|
|||||||
|
|
||||||
Sfx_MorningSun_Ch5:
|
Sfx_MorningSun_Ch5:
|
||||||
duty_cycle 3
|
duty_cycle 3
|
||||||
Sfx_MorningSun_branch_f16be:
|
.loop1:
|
||||||
square_note 2, 15, 1, 2020
|
square_note 2, 15, 1, 2020
|
||||||
square_note 2, 15, 1, 2016
|
square_note 2, 15, 1, 2016
|
||||||
square_note 5, 15, 2, 2023
|
square_note 5, 15, 2, 2023
|
||||||
sound_loop 3, Sfx_MorningSun_branch_f16be
|
sound_loop 3, .loop1
|
||||||
square_note 1, 0, 0, 0
|
square_note 1, 0, 0, 0
|
||||||
square_note 8, 12, 2, 2023
|
square_note 8, 12, 2, 2023
|
||||||
square_note 1, 0, 0, 0
|
square_note 1, 0, 0, 0
|
||||||
@ -2772,10 +2772,10 @@ Sfx_Moonlight:
|
|||||||
|
|
||||||
Sfx_Moonlight_Ch5:
|
Sfx_Moonlight_Ch5:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
Sfx_Moonlight_branch_f16e4:
|
.loop1:
|
||||||
square_note 1, 15, 8, 2000
|
square_note 1, 15, 8, 2000
|
||||||
square_note 4, 15, 1, 2016
|
square_note 4, 15, 1, 2016
|
||||||
sound_loop 2, Sfx_Moonlight_branch_f16e4
|
sound_loop 2, .loop1
|
||||||
square_note 16, 15, 1, 2016
|
square_note 16, 15, 1, 2016
|
||||||
square_note 16, 13, 1, 2016
|
square_note 16, 13, 1, 2016
|
||||||
square_note 16, 8, 1, 2016
|
square_note 16, 8, 1, 2016
|
||||||
@ -2790,10 +2790,10 @@ Sfx_Encore_Ch5:
|
|||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
pitch_sweep 12, -6
|
pitch_sweep 12, -6
|
||||||
square_note 16, 0, 0, 0
|
square_note 16, 0, 0, 0
|
||||||
Sfx_Encore_branch_f170b:
|
.loop1:
|
||||||
square_note 2, 15, 8, 1908
|
square_note 2, 15, 8, 1908
|
||||||
square_note 36, 0, 0, 0
|
square_note 36, 0, 0, 0
|
||||||
sound_loop 2, Sfx_Encore_branch_f170b
|
sound_loop 2, .loop1
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -2951,12 +2951,12 @@ Sfx_GsIntroCharizardFireball:
|
|||||||
Sfx_GsIntroCharizardFireball_Ch8:
|
Sfx_GsIntroCharizardFireball_Ch8:
|
||||||
noise_note 8, 12, -7, 77
|
noise_note 8, 12, -7, 77
|
||||||
noise_note 8, 15, 1, 55
|
noise_note 8, 15, 1, 55
|
||||||
Sfx_GsIntroCharizardFireball_branch_f17e2:
|
.loop1:
|
||||||
noise_note 1, 15, 8, 79
|
noise_note 1, 15, 8, 79
|
||||||
noise_note 0, 12, 8, 38
|
noise_note 0, 12, 8, 38
|
||||||
noise_note 1, 13, 8, 95
|
noise_note 1, 13, 8, 95
|
||||||
noise_note 0, 10, 8, 55
|
noise_note 0, 10, 8, 55
|
||||||
sound_loop 12, Sfx_GsIntroCharizardFireball_branch_f17e2
|
sound_loop 12, .loop1
|
||||||
noise_note 3, 15, 8, 111
|
noise_note 3, 15, 8, 111
|
||||||
noise_note 4, 13, 8, 95
|
noise_note 4, 13, 8, 95
|
||||||
noise_note 12, 13, 8, 92
|
noise_note 12, 13, 8, 92
|
||||||
@ -3203,13 +3203,13 @@ Sfx_DexFanfare140169_Ch8:
|
|||||||
sfx_toggle_noise 4
|
sfx_toggle_noise 4
|
||||||
drum_speed 12
|
drum_speed 12
|
||||||
note C_, 4
|
note C_, 4
|
||||||
Sfx_DexFanfare140169_branch_f1945:
|
.loop1:
|
||||||
note D_, 4
|
note D_, 4
|
||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
sound_loop 3, Sfx_DexFanfare140169_branch_f1945
|
sound_loop 3, .loop1
|
||||||
note D_, 8
|
note D_, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -3605,7 +3605,7 @@ Sfx_DexFanfare230Plus_Ch8:
|
|||||||
note D_, 2
|
note D_, 2
|
||||||
note D_, 2
|
note D_, 2
|
||||||
note D_, 2
|
note D_, 2
|
||||||
Sfx_DexFanfare230Plus_branch_f1b14:
|
.loop1:
|
||||||
note D_, 6
|
note D_, 6
|
||||||
note D_, 2
|
note D_, 2
|
||||||
note D_, 2
|
note D_, 2
|
||||||
@ -3617,7 +3617,7 @@ Sfx_DexFanfare230Plus_branch_f1b14:
|
|||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
note C#, 1
|
note C#, 1
|
||||||
sound_loop 2, Sfx_DexFanfare230Plus_branch_f1b14
|
sound_loop 2, .loop1
|
||||||
note D_, 6
|
note D_, 6
|
||||||
note D_, 2
|
note D_, 2
|
||||||
note D_, 2
|
note D_, 2
|
||||||
@ -3626,9 +3626,9 @@ Sfx_DexFanfare230Plus_branch_f1b14:
|
|||||||
note D_, 4
|
note D_, 4
|
||||||
note D_, 4
|
note D_, 4
|
||||||
note D_, 4
|
note D_, 4
|
||||||
Sfx_DexFanfare230Plus_branch_f1b2b:
|
.loop2:
|
||||||
note C#, 1
|
note C#, 1
|
||||||
sound_loop 18, Sfx_DexFanfare230Plus_branch_f1b2b
|
sound_loop 18, .loop2
|
||||||
note D_, 6
|
note D_, 6
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
@ -3714,11 +3714,11 @@ Sfx_SweetScent2_Ch5:
|
|||||||
Sfx_SweetScent2_Ch8:
|
Sfx_SweetScent2_Ch8:
|
||||||
noise_note 2, 14, 8, 34
|
noise_note 2, 14, 8, 34
|
||||||
noise_note 17, 10, -2, 0
|
noise_note 17, 10, -2, 0
|
||||||
Sfx_SweetScent2_branch_f1bd2:
|
.loop1:
|
||||||
noise_note 4, 13, -1, 16
|
noise_note 4, 13, -1, 16
|
||||||
noise_note 8, 9, 1, 0
|
noise_note 8, 9, 1, 0
|
||||||
noise_note 2, 6, 1, 7
|
noise_note 2, 6, 1, 7
|
||||||
sound_loop 5, Sfx_SweetScent2_branch_f1bd2
|
sound_loop 5, .loop1
|
||||||
noise_note 4, 9, -1, 0
|
noise_note 4, 9, -1, 0
|
||||||
noise_note 10, 6, 1, 0
|
noise_note 10, 6, 1, 0
|
||||||
noise_note 6, 5, -1, 0
|
noise_note 6, 5, -1, 0
|
||||||
@ -3819,13 +3819,13 @@ Sfx_2Boops:
|
|||||||
|
|
||||||
Sfx_2Boops_Ch5:
|
Sfx_2Boops_Ch5:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
Sfx_2Boops_branch_f1cb9:
|
.loop1:
|
||||||
pitch_sweep 7, -1
|
pitch_sweep 7, -1
|
||||||
square_note 1, 9, -1, 1379
|
square_note 1, 9, -1, 1379
|
||||||
square_note 4, 15, 2, 1205
|
square_note 4, 15, 2, 1205
|
||||||
pitch_sweep 4, 3
|
pitch_sweep 4, 3
|
||||||
square_note 16, 15, 8, 1485
|
square_note 16, 15, 8, 1485
|
||||||
sound_loop 2, Sfx_2Boops_branch_f1cb9
|
sound_loop 2, .loop1
|
||||||
pitch_sweep 0, 8
|
pitch_sweep 0, 8
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
|
@ -11,15 +11,15 @@ LoadBattleMenu:
|
|||||||
|
|
||||||
SafariBattleMenu:
|
SafariBattleMenu:
|
||||||
; untranslated
|
; untranslated
|
||||||
ld hl, MenuHeader_0x24f4e
|
ld hl, SafariBattleMenuHeader
|
||||||
call LoadMenuHeader
|
call LoadMenuHeader
|
||||||
jr Function24f19
|
jr CommonBattleMenu
|
||||||
|
|
||||||
ContestBattleMenu:
|
ContestBattleMenu:
|
||||||
ld hl, MenuHeader_0x24f89
|
ld hl, ContestBattleMenuHeader
|
||||||
call LoadMenuHeader
|
call LoadMenuHeader
|
||||||
|
; fallthrough
|
||||||
Function24f19:
|
CommonBattleMenu:
|
||||||
ld a, [wBattleMenuCursorBuffer]
|
ld a, [wBattleMenuCursorBuffer]
|
||||||
ld [wMenuCursorBuffer], a
|
ld [wMenuCursorBuffer], a
|
||||||
call _2DMenu
|
call _2DMenu
|
||||||
@ -31,68 +31,68 @@ Function24f19:
|
|||||||
BattleMenuHeader:
|
BattleMenuHeader:
|
||||||
db MENU_BACKUP_TILES ; flags
|
db MENU_BACKUP_TILES ; flags
|
||||||
menu_coords 8, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
|
menu_coords 8, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
|
||||||
dw MenuData_0x24f34
|
dw .MenuData
|
||||||
db 1 ; default option
|
db 1 ; default option
|
||||||
|
|
||||||
MenuData_0x24f34:
|
.MenuData:
|
||||||
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
|
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
|
||||||
dn 2, 2 ; rows, columns
|
dn 2, 2 ; rows, columns
|
||||||
db 6 ; spacing
|
db 6 ; spacing
|
||||||
dba Strings24f3d
|
dba .Text
|
||||||
dbw BANK(MenuData_0x24f34), 0
|
dbw BANK(@), NULL
|
||||||
|
|
||||||
Strings24f3d:
|
.Text:
|
||||||
db "FIGHT@"
|
db "FIGHT@"
|
||||||
db "<PKMN>@"
|
db "<PKMN>@"
|
||||||
db "PACK@"
|
db "PACK@"
|
||||||
db "RUN@"
|
db "RUN@"
|
||||||
|
|
||||||
MenuHeader_0x24f4e:
|
SafariBattleMenuHeader:
|
||||||
db MENU_BACKUP_TILES ; flags
|
db MENU_BACKUP_TILES ; flags
|
||||||
menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
|
menu_coords 0, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
|
||||||
dw MenuData_0x24f56
|
dw .MenuData
|
||||||
db 1 ; default option
|
db 1 ; default option
|
||||||
|
|
||||||
MenuData_0x24f56:
|
.MenuData:
|
||||||
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
|
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
|
||||||
dn 2, 2 ; rows, columns
|
dn 2, 2 ; rows, columns
|
||||||
db 11 ; spacing
|
db 11 ; spacing
|
||||||
dba Strings24f5f
|
dba .Text
|
||||||
dba Function24f7c
|
dba .PrintSafariBallsRemaining
|
||||||
|
|
||||||
Strings24f5f:
|
.Text:
|
||||||
db "サファりボール× @" ; "SAFARI BALL× @"
|
db "サファりボール× @" ; "SAFARI BALL× @"
|
||||||
db "エサをなげる@" ; "THROW BAIT"
|
db "エサをなげる@" ; "THROW BAIT"
|
||||||
db "いしをなげる@" ; "THROW ROCK"
|
db "いしをなげる@" ; "THROW ROCK"
|
||||||
db "にげる@" ; "RUN"
|
db "にげる@" ; "RUN"
|
||||||
|
|
||||||
Function24f7c:
|
.PrintSafariBallsRemaining:
|
||||||
hlcoord 17, 13
|
hlcoord 17, 13
|
||||||
ld de, wSafariBallsRemaining
|
ld de, wSafariBallsRemaining
|
||||||
lb bc, PRINTNUM_LEADINGZEROS | 1, 2
|
lb bc, PRINTNUM_LEADINGZEROS | 1, 2
|
||||||
call PrintNum
|
call PrintNum
|
||||||
ret
|
ret
|
||||||
|
|
||||||
MenuHeader_0x24f89:
|
ContestBattleMenuHeader:
|
||||||
db MENU_BACKUP_TILES ; flags
|
db MENU_BACKUP_TILES ; flags
|
||||||
menu_coords 2, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
|
menu_coords 2, 12, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1
|
||||||
dw MenuData_0x24f91
|
dw .MenuData
|
||||||
db 1 ; default option
|
db 1 ; default option
|
||||||
|
|
||||||
MenuData_0x24f91:
|
.MenuData:
|
||||||
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
|
db STATICMENU_CURSOR | STATICMENU_DISABLE_B ; flags
|
||||||
dn 2, 2 ; rows, columns
|
dn 2, 2 ; rows, columns
|
||||||
db 12 ; spacing
|
db 12 ; spacing
|
||||||
dba Strings24f9a
|
dba .Text
|
||||||
dba Function24fb2
|
dba .PrintParkBallsRemaining
|
||||||
|
|
||||||
Strings24f9a:
|
.Text:
|
||||||
db "FIGHT@"
|
db "FIGHT@"
|
||||||
db "<PKMN>@"
|
db "<PKMN>@"
|
||||||
db "PARKBALL× @"
|
db "PARKBALL× @"
|
||||||
db "RUN@"
|
db "RUN@"
|
||||||
|
|
||||||
Function24fb2:
|
.PrintParkBallsRemaining:
|
||||||
hlcoord 13, 16
|
hlcoord 13, 16
|
||||||
ld de, wParkBallsRemaining
|
ld de, wParkBallsRemaining
|
||||||
lb bc, PRINTNUM_LEADINGZEROS | 1, 2
|
lb bc, PRINTNUM_LEADINGZEROS | 1, 2
|
||||||
|
@ -864,7 +864,7 @@ BattleAnimFunction_RazorLeaf:
|
|||||||
ld hl, BATTLEANIMSTRUCT_YOFFSET
|
ld hl, BATTLEANIMSTRUCT_YOFFSET
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
call Functioncd557
|
call BattleAnim_ScatterHorizontal
|
||||||
ld hl, BATTLEANIMSTRUCT_VAR2
|
ld hl, BATTLEANIMSTRUCT_VAR2
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@ -957,8 +957,8 @@ BattleAnimFunction_RazorLeaf:
|
|||||||
call BattleAnim_StepToTarget
|
call BattleAnim_StepToTarget
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Functioncd557:
|
BattleAnim_ScatterHorizontal:
|
||||||
; Affects sine movement based on bit 7 of Obj Param
|
; Affects horizontal sine movement based on bit 7 of Obj Param
|
||||||
ld hl, BATTLEANIMSTRUCT_PARAM
|
ld hl, BATTLEANIMSTRUCT_PARAM
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@ -1043,7 +1043,7 @@ BattleAnimFunction_RockSmash:
|
|||||||
ld hl, BATTLEANIMSTRUCT_YOFFSET
|
ld hl, BATTLEANIMSTRUCT_YOFFSET
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
call Functioncd557
|
call BattleAnim_ScatterHorizontal
|
||||||
ld hl, BATTLEANIMSTRUCT_VAR2
|
ld hl, BATTLEANIMSTRUCT_VAR2
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@ -1686,7 +1686,7 @@ BattleAnimFunction_Gust:
|
|||||||
call BattleAnim_IncAnonJumptableIndex
|
call BattleAnim_IncAnonJumptableIndex
|
||||||
ld hl, BATTLEANIMSTRUCT_PARAM
|
ld hl, BATTLEANIMSTRUCT_PARAM
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], $0
|
ld [hl], 0
|
||||||
.one
|
.one
|
||||||
.three
|
.three
|
||||||
call .GustWobble
|
call .GustWobble
|
||||||
@ -1759,10 +1759,10 @@ BattleAnimFunction_Gust:
|
|||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_cd9d7
|
jr z, .start_wobble
|
||||||
cp $c2
|
cp $c2
|
||||||
jr c, .asm_cd9e2
|
jr c, .finish_wobble
|
||||||
.asm_cd9d7
|
.start_wobble
|
||||||
dec a
|
dec a
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
and $7
|
and $7
|
||||||
@ -1772,7 +1772,7 @@ BattleAnimFunction_Gust:
|
|||||||
inc [hl]
|
inc [hl]
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_cd9e2
|
.finish_wobble
|
||||||
xor a
|
xor a
|
||||||
ld hl, BATTLEANIMSTRUCT_VAR2
|
ld hl, BATTLEANIMSTRUCT_VAR2
|
||||||
add hl, bc
|
add hl, bc
|
||||||
|
@ -58,7 +58,7 @@ CanObjectMoveInDirection:
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
WillObjectBumpIntoWater:
|
WillObjectBumpIntoWater:
|
||||||
call Function6f5f
|
call CanObjectLeaveTile
|
||||||
ret c
|
ret c
|
||||||
ld hl, OBJECT_NEXT_MAP_X
|
ld hl, OBJECT_NEXT_MAP_X
|
||||||
add hl, bc
|
add hl, bc
|
||||||
@ -69,7 +69,7 @@ WillObjectBumpIntoWater:
|
|||||||
ld hl, OBJECT_PALETTE
|
ld hl, OBJECT_PALETTE
|
||||||
add hl, bc
|
add hl, bc
|
||||||
bit OAM_PRIORITY, [hl]
|
bit OAM_PRIORITY, [hl]
|
||||||
jp nz, Function6fa1
|
jp nz, WillObjectRemainOnWater
|
||||||
ld hl, OBJECT_NEXT_TILE
|
ld hl, OBJECT_NEXT_TILE
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@ -81,7 +81,7 @@ WillObjectBumpIntoWater:
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
WillObjectBumpIntoLand:
|
WillObjectBumpIntoLand:
|
||||||
call Function6f5f
|
call CanObjectLeaveTile
|
||||||
ret c
|
ret c
|
||||||
ld hl, OBJECT_NEXT_TILE
|
ld hl, OBJECT_NEXT_TILE
|
||||||
add hl, bc
|
add hl, bc
|
||||||
@ -96,7 +96,7 @@ WillObjectBumpIntoTile:
|
|||||||
ld hl, OBJECT_NEXT_TILE
|
ld hl, OBJECT_NEXT_TILE
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
call Function6f7f
|
call GetSideWallDirectionMask
|
||||||
ret nc
|
ret nc
|
||||||
push af
|
push af
|
||||||
ld hl, OBJECT_DIRECTION_WALKING
|
ld hl, OBJECT_DIRECTION_WALKING
|
||||||
@ -105,7 +105,7 @@ WillObjectBumpIntoTile:
|
|||||||
maskbits NUM_DIRECTIONS
|
maskbits NUM_DIRECTIONS
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, 0
|
ld d, 0
|
||||||
ld hl, .data_6f5b
|
ld hl, .dir_masks
|
||||||
add hl, de
|
add hl, de
|
||||||
pop af
|
pop af
|
||||||
and [hl]
|
and [hl]
|
||||||
@ -113,17 +113,17 @@ WillObjectBumpIntoTile:
|
|||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.data_6f5b
|
.dir_masks
|
||||||
db DOWN_MASK ; DOWN
|
db DOWN_MASK ; DOWN
|
||||||
db UP_MASK ; UP
|
db UP_MASK ; UP
|
||||||
db RIGHT_MASK ; LEFT
|
db RIGHT_MASK ; LEFT
|
||||||
db LEFT_MASK ; RIGHT
|
db LEFT_MASK ; RIGHT
|
||||||
|
|
||||||
Function6f5f:
|
CanObjectLeaveTile:
|
||||||
ld hl, OBJECT_STANDING_TILE
|
ld hl, OBJECT_STANDING_TILE
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
call Function6f7f
|
call GetSideWallDirectionMask
|
||||||
ret nc
|
ret nc
|
||||||
push af
|
push af
|
||||||
ld hl, OBJECT_DIRECTION_WALKING
|
ld hl, OBJECT_DIRECTION_WALKING
|
||||||
@ -131,7 +131,7 @@ Function6f5f:
|
|||||||
maskbits NUM_DIRECTIONS
|
maskbits NUM_DIRECTIONS
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, 0
|
ld d, 0
|
||||||
ld hl, .data_6f7b
|
ld hl, .dir_masks
|
||||||
add hl, de
|
add hl, de
|
||||||
pop af
|
pop af
|
||||||
and [hl]
|
and [hl]
|
||||||
@ -139,13 +139,13 @@ Function6f5f:
|
|||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.data_6f7b
|
.dir_masks
|
||||||
db UP_MASK ; DOWN
|
db UP_MASK ; DOWN
|
||||||
db DOWN_MASK ; UP
|
db DOWN_MASK ; UP
|
||||||
db LEFT_MASK ; LEFT
|
db LEFT_MASK ; LEFT
|
||||||
db RIGHT_MASK ; RIGHT
|
db RIGHT_MASK ; RIGHT
|
||||||
|
|
||||||
Function6f7f:
|
GetSideWallDirectionMask:
|
||||||
ld d, a
|
ld d, a
|
||||||
and $f0
|
and $f0
|
||||||
cp HI_NYBBLE_SIDE_WALLS
|
cp HI_NYBBLE_SIDE_WALLS
|
||||||
@ -157,16 +157,16 @@ Function6f7f:
|
|||||||
|
|
||||||
.continue
|
.continue
|
||||||
ld a, d
|
ld a, d
|
||||||
and 7
|
and $7
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, 0
|
ld d, 0
|
||||||
ld hl, .data_6f99
|
ld hl, .side_wall_masks
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.data_6f99
|
.side_wall_masks
|
||||||
db RIGHT_MASK ; COLL_RIGHT_WALL/BUOY
|
db RIGHT_MASK ; COLL_RIGHT_WALL/BUOY
|
||||||
db LEFT_MASK ; COLL_LEFT_WALL/BUOY
|
db LEFT_MASK ; COLL_LEFT_WALL/BUOY
|
||||||
db DOWN_MASK ; COLL_UP_WALL/BUOY
|
db DOWN_MASK ; COLL_UP_WALL/BUOY
|
||||||
@ -176,7 +176,7 @@ Function6f7f:
|
|||||||
db DOWN_MASK | RIGHT_MASK ; COLL_UP_RIGHT_WALL/BUOY
|
db DOWN_MASK | RIGHT_MASK ; COLL_UP_RIGHT_WALL/BUOY
|
||||||
db DOWN_MASK | LEFT_MASK ; COLL_UP_LEFT_WALL/BUOY
|
db DOWN_MASK | LEFT_MASK ; COLL_UP_LEFT_WALL/BUOY
|
||||||
|
|
||||||
Function6fa1:
|
WillObjectRemainOnWater:
|
||||||
ld hl, OBJECT_DIRECTION_WALKING
|
ld hl, OBJECT_DIRECTION_WALKING
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@ -231,7 +231,7 @@ CheckFacingObject::
|
|||||||
|
|
||||||
; Double the distance for counter tiles.
|
; Double the distance for counter tiles.
|
||||||
call CheckCounterTile
|
call CheckCounterTile
|
||||||
jr nz, .asm_6ff1
|
jr nz, .not_counter
|
||||||
|
|
||||||
ld a, [wPlayerStandingMapX]
|
ld a, [wPlayerStandingMapX]
|
||||||
sub d
|
sub d
|
||||||
@ -247,7 +247,7 @@ CheckFacingObject::
|
|||||||
add e
|
add e
|
||||||
ld e, a
|
ld e, a
|
||||||
|
|
||||||
.asm_6ff1
|
.not_counter
|
||||||
ld bc, wObjectStructs ; redundant
|
ld bc, wObjectStructs ; redundant
|
||||||
ld a, 0
|
ld a, 0
|
||||||
ldh [hMapObjectIndexBuffer], a
|
ldh [hMapObjectIndexBuffer], a
|
||||||
@ -328,7 +328,7 @@ IsNPCAtCoord:
|
|||||||
bit BIG_OBJECT_F, [hl]
|
bit BIG_OBJECT_F, [hl]
|
||||||
jr z, .got
|
jr z, .got
|
||||||
|
|
||||||
call Function7171
|
call WillObjectIntersectBigObject
|
||||||
jr nc, .ok
|
jr nc, .ok
|
||||||
jr .ok2
|
jr .ok2
|
||||||
|
|
||||||
@ -489,7 +489,7 @@ Function7113: ; unreferenced
|
|||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
cp SPRITEMOVEDATA_BIGDOLLSYM
|
cp SPRITEMOVEDATA_BIGDOLLSYM
|
||||||
jr nz, .not_snorlax
|
jr nz, .not_snorlax
|
||||||
call Function7171
|
call WillObjectIntersectBigObject
|
||||||
jr c, .yes
|
jr c, .yes
|
||||||
jr .next
|
jr .next
|
||||||
|
|
||||||
@ -538,20 +538,20 @@ Function7113: ; unreferenced
|
|||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Function7171:
|
WillObjectIntersectBigObject:
|
||||||
ld hl, OBJECT_NEXT_MAP_X
|
ld hl, OBJECT_NEXT_MAP_X
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, d
|
ld a, d
|
||||||
sub [hl]
|
sub [hl]
|
||||||
jr c, .nope
|
jr c, .nope
|
||||||
cp $2
|
cp 2 ; big doll width
|
||||||
jr nc, .nope
|
jr nc, .nope
|
||||||
ld hl, OBJECT_NEXT_MAP_Y
|
ld hl, OBJECT_NEXT_MAP_Y
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, e
|
ld a, e
|
||||||
sub [hl]
|
sub [hl]
|
||||||
jr c, .nope
|
jr c, .nope
|
||||||
cp $2
|
cp 2 ; big doll height
|
||||||
jr nc, .nope
|
jr nc, .nope
|
||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
|
@ -253,7 +253,7 @@ Serial_ExchangeLinkMenuSelection::
|
|||||||
ld c, 2
|
ld c, 2
|
||||||
ld a, TRUE
|
ld a, TRUE
|
||||||
ldh [hSerialIgnoringInitialData], a
|
ldh [hSerialIgnoringInitialData], a
|
||||||
.asm_847
|
.exchange
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
ldh [hSerialSend], a
|
ldh [hSerialSend], a
|
||||||
@ -264,12 +264,12 @@ Serial_ExchangeLinkMenuSelection::
|
|||||||
and a
|
and a
|
||||||
ld a, FALSE
|
ld a, FALSE
|
||||||
ldh [hSerialIgnoringInitialData], a
|
ldh [hSerialIgnoringInitialData], a
|
||||||
jr nz, .asm_847
|
jr nz, .exchange
|
||||||
ld a, b
|
ld a, b
|
||||||
ld [de], a
|
ld [de], a
|
||||||
inc de
|
inc de
|
||||||
dec c
|
dec c
|
||||||
jr nz, .asm_847
|
jr nz, .exchange
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Serial_PrintWaitingTextAndSyncAndExchangeNybble::
|
Serial_PrintWaitingTextAndSyncAndExchangeNybble::
|
||||||
|
@ -111,7 +111,7 @@ AcademyBlackboard:
|
|||||||
dn 3, 2 ; rows, columns
|
dn 3, 2 ; rows, columns
|
||||||
db 5 ; spacing
|
db 5 ; spacing
|
||||||
dba .Text
|
dba .Text
|
||||||
dbw BANK(AcademyBlackboard), 0
|
dbw BANK(@), NULL
|
||||||
|
|
||||||
.Text:
|
.Text:
|
||||||
db "PSN@"
|
db "PSN@"
|
||||||
|
Loading…
Reference in New Issue
Block a user