diff options
-rw-r--r-- | battle/core.asm | 6 | ||||
-rw-r--r-- | constants/map_setup_constants.asm | 59 | ||||
-rw-r--r-- | constants/trainer_constants.asm | 12 | ||||
-rw-r--r-- | engine/battle_start.asm | 20 | ||||
-rw-r--r-- | engine/credits.asm | 16 | ||||
-rw-r--r-- | engine/events.asm | 32 | ||||
-rw-r--r-- | engine/map_setup.asm | 284 | ||||
-rw-r--r-- | engine/pack.asm | 108 | ||||
-rw-r--r-- | engine/phone.asm | 24 | ||||
-rw-r--r-- | engine/pokedex.asm | 44 | ||||
-rw-r--r-- | engine/scripting.asm | 8 | ||||
-rw-r--r-- | engine/title.asm | 2 | ||||
-rw-r--r-- | event/buena.asm | 2 | ||||
-rw-r--r-- | event/kurt.asm | 2 | ||||
-rw-r--r-- | event/mom.asm | 24 | ||||
-rw-r--r-- | home/map.asm | 40 | ||||
-rw-r--r-- | home/menu.asm | 10 | ||||
-rw-r--r-- | macros.asm | 1 | ||||
-rw-r--r-- | macros/map_setup.asm | 236 | ||||
-rw-r--r-- | main.asm | 514 | ||||
-rw-r--r-- | misc/mobile_22.asm | 6 | ||||
-rw-r--r-- | misc/mobile_22_2.asm | 4 | ||||
-rw-r--r-- | misc/mobile_40.asm | 22 | ||||
-rw-r--r-- | misc/mobile_42.asm | 14 | ||||
-rw-r--r-- | misc/mobile_45.asm | 170 | ||||
-rw-r--r-- | misc/mobile_5f.asm | 2 | ||||
-rw-r--r-- | misc/unused_title.asm | 2 | ||||
-rw-r--r-- | wram.asm | 26 |
28 files changed, 754 insertions, 936 deletions
diff --git a/battle/core.asm b/battle/core.asm index f3227150a..6fc9a6f49 100644 --- a/battle/core.asm +++ b/battle/core.asm @@ -8696,11 +8696,11 @@ Function3f6d0: ; 3f6d0 ld [wd267], a ld [wd232], a ld [wd0d8], a - ld [wKeyItemsPocketPointerLocation], a - ld [wItemsPocketPointerLocation], a + ld [wKeyItemsPocketCursor], a + ld [wItemsPocketCursor], a ld [wd0d2], a ld [CurMoveNum], a - ld [wBallsPocketPointerLocation], a + ld [wBallsPocketCursor], a ld [wd0d6], a ld [wd0e4], a ld [wd0e0], a diff --git a/constants/map_setup_constants.asm b/constants/map_setup_constants.asm index ac4741ed6..e3088496f 100644 --- a/constants/map_setup_constants.asm +++ b/constants/map_setup_constants.asm @@ -1,8 +1,8 @@ - const_def +const_value SET $f0 const MAPSETUP_00 - const MAPSETUP_01 + const MAPSETUP_WARP const MAPSETUP_02 - const MAPSETUP_03 + const MAPSETUP_RELOADMAP const MAPSETUP_04 const MAPSETUP_05 const MAPSETUP_06 @@ -10,4 +10,55 @@ const MAPSETUP_08 const MAPSETUP_09 const MAPSETUP_10 - const MAPSETUP_11 + const MAPSETUP_BADWARP + +; Command descriptions from Condensation water's scripting compendium. const_def + const_def + + const map_lcd_on + const map_lcd_off + const map_sound_off + const map_music + const map_start_music + const map_fade_music + const map_fade + const map_bike_music + const map_music_force + const map_max_volume + const map_load_blocks + const map_connection_blocks + const map_save_screen + const map_buffer_screen + const map_load_graphics + const map_load_tileset_header + const map_time_of_day + const map_palettes + const map_wildmons + const map_sprites + const map_change_callback + const map_start_callback + const map_load_objects + const map_load_spawn + const map_load_connection + const map_load_warp + const map_attributes + const map_attributes_2 + const map_clear_bg_palettes + const map_fade_out_palettes + const map_fade_in_palettes + const map_anchor_screen + const map_warp_face + const map_face_down + const map_spawn_coord + const map_player_coord + const map_prolong_sprites + const map_delay_sprites + const map_update_roam + const map_keep_roam + const map_fade_out_music + const map_animations_on + const map_animations_off + const map_keep_palettes + const map_text_scroll_off + const map_stop_script +map_end_setup_script EQU -1 diff --git a/constants/trainer_constants.asm b/constants/trainer_constants.asm index be46783e5..e53c201b2 100644 --- a/constants/trainer_constants.asm +++ b/constants/trainer_constants.asm @@ -1,11 +1,11 @@ ; trainer groups enum_start - trainerclass PHONE ; 0 - const MOM_PHONE - const OAK_PHONE - const BILL_PHONE - const ELM_PHONE - const BUENA_PHONE + trainerclass TRAINER_NONE ; 0 + const PHONECONTACT_MOM + const PHONECONTACT_BIKESHOP + const PHONECONTACT_BILL + const PHONECONTACT_ELM + const PHONECONTACT_BUENA trainerclass FALKNER ; 1 diff --git a/engine/battle_start.asm b/engine/battle_start.asm index 430904552..4b12bb632 100644 --- a/engine/battle_start.asm +++ b/engine/battle_start.asm @@ -13,7 +13,7 @@ Predef_StartBattle: ; 8c20f ld [hl], $1 .loop - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .done call FlashyTransitionToBattle @@ -72,7 +72,7 @@ Function8c26d: ; 8c26d call DelayFrame xor a ld [hBGMapMode], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex xor a rept 2 ld [hli], a @@ -146,7 +146,7 @@ INCBIN "gfx/overworld/trainer_battle_pokeball_tiles.2bpp" FlashyTransitionToBattle: ; 8c314 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, .jumptable @@ -230,7 +230,7 @@ StartTrainerBattle_DetermineWhichAnimation: ; 8c365 (23:4365) ld hl, .StartingPoints add hl, de ld a, [hl] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 8c38f (23:438f) @@ -242,11 +242,11 @@ StartTrainerBattle_DetermineWhichAnimation: ; 8c365 (23:4365) StartTrainerBattle_Finish: ; 8c393 (23:4393) call ClearSprites ld a, $80 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret StartTrainerBattle_NextScene: ; 8c39c (23:439c) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -331,7 +331,7 @@ StartTrainerBattle_SineWave: ; 8c408 (23:4408) .end ld a, $20 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .DoSineWave: ; 8c419 (23:4419) @@ -416,7 +416,7 @@ endr xor a ld [hBGMapMode], a ; $ff00+$d4 ld a, $20 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 8c490 (23:4490) @@ -540,7 +540,7 @@ StartTrainerBattle_SpeckleToBlack: ; 8c58f (23:458f) xor a ld [hBGMapMode], a ; $ff00+$d4 ld a, $20 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .BlackOutRandomTile: ; 8c5b8 (23:45b8) @@ -836,7 +836,7 @@ StartTrainerBattle_ZoomToBlack: ; 8c768 (23:4768) .done ld a, $20 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 8c792 (23:4792) diff --git a/engine/credits.asm b/engine/credits.asm index c6b0b9d56..5c0013e17 100644 --- a/engine/credits.asm +++ b/engine/credits.asm @@ -124,7 +124,7 @@ Function109847:: ; 109847 jr z, .asm_10984f ld a, $40 .asm_10984f - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, [rSVBK] push af @@ -225,7 +225,7 @@ Function1098fd: ; 1098fd ld a, [hJoypadDown] and $1 ret z - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a ret ; 109908 @@ -234,7 +234,7 @@ Function109908: ; 109908 ld a, [hJoypadDown] and $2 ret z - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 6, a ret z ld hl, CreditsPos @@ -255,7 +255,7 @@ Function109908: ; 109908 ; 109926 Function109926: ; 109926 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and $f ld e, a ld d, 0 @@ -287,12 +287,12 @@ Jumptable_109937: ; 109937 (42:5937) Function109951: ; 109951 (42:5951) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret Function109956: ; 109956 (42:5956) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, [hl] and $f0 ld [hl], a @@ -348,7 +348,7 @@ Function1099a3: ; 1099a3 (42:59a3) ParseCredits: ; 1099aa - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex bit 7, [hl] jp nz, .done @@ -488,7 +488,7 @@ endr .end ; Stop execution. - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ld a, $20 ld [MusicFade], a diff --git a/engine/events.asm b/engine/events.asm index cc5581e02..961a7f517 100644 --- a/engine/events.asm +++ b/engine/events.asm @@ -138,19 +138,19 @@ EnterMap: ; 9673e call ClearAllScriptFlags3 ld a, [hMapEntryMethod] - cp ($f << 4) + MAPSETUP_07 + cp MAPSETUP_07 jr nz, .dontset call SetAll_ScriptFlags3 .dontset ld a, [hMapEntryMethod] - cp ($f << 4) + MAPSETUP_03 + cp MAPSETUP_RELOADMAP jr nz, .dontresetpoison xor a ld [PoisonStepCount], a .dontresetpoison - xor a ; ($0 << 4) + MAPSETUP_00 + xor a ; end map entry ld [hMapEntryMethod], a ld a, 2 ; HandleMap ld [MapStatus], a @@ -320,7 +320,7 @@ PlayerEvents: ; 9681f pop af ld [ScriptRunning], a - call Function96beb + call DoPlayerEvent ld a, [ScriptRunning] cp 4 jr z, .ok2 @@ -361,7 +361,7 @@ CheckTileEvent: ; 96874 callba CheckMovingOffEdgeOfMap jr c, .return4 - call Function2238 + call CheckWarpTile jr c, .return6 .bit2 @@ -436,7 +436,11 @@ SetUpFiveStepWildEncounterCooldown: ; 968d1 ret ; 968d7 -SetMinTwoStepWildEncounterCooldown: mobile ; 968d7 +ret_968d7: ; 968d7 + ret +;968d8 + +SetMinTwoStepWildEncounterCooldown: ; 968d8 ld a, [wWildEncounterCooldown] cp 2 ret nc @@ -453,7 +457,7 @@ Dummy_CheckScriptFlags3Bit5: ; 968e4 ; 968ec DoMapTrigger: ; 968ec - ld a, [wdc07] + ld a, [wCurrMapTriggerCount] and a jr z, .nope @@ -464,7 +468,7 @@ DoMapTrigger: ; 968ec ld e, a ld d, 0 - ld hl, wdc08 + ld hl, wCurrMapTriggerHeaderPointer ld a, [hli] ld h, [hl] ld l, a @@ -852,7 +856,7 @@ PlayerMovement: ; 96af0 ; 96b10 .seven ; 96b10 - call SetMinTwoStepWildEncounterCooldown ; mobile + call ret_968d7 ; mobile xor a ld c, a ret @@ -1040,7 +1044,7 @@ DoRepelStep: ; 96bd7 ret ; 96beb -Function96beb: ; 96beb +DoPlayerEvent: ; 96beb ld a, [ScriptRunning] and a ret z @@ -1093,16 +1097,16 @@ HatchEggScript: ; 96c2f WarpToNewMapScript: ; 96c34 warpsound - newloadmap ($f << 4) + MAPSETUP_05 + newloadmap MAPSETUP_05 end ; 96c38 FallIntoMapScript: ; 96c38 - newloadmap ($f << 4) + MAPSETUP_06 + newloadmap MAPSETUP_06 playsound SFX_KINESIS applymovement PLAYER, MovementData_0x96c48 playsound SFX_STRENGTH - scall UnknownScript_0x96c4a + scall LandAfterPitfallScript end ; 96c48 @@ -1111,7 +1115,7 @@ MovementData_0x96c48: ; 96c48 step_end ; 96c4a -UnknownScript_0x96c4a: ; 96c4a +LandAfterPitfallScript: ; 96c4a earthquake 16 end ; 96c4d diff --git a/engine/map_setup.asm b/engine/map_setup.asm index 09c8cfe65..8b1e3a7fe 100644 --- a/engine/map_setup.asm +++ b/engine/map_setup.asm @@ -32,170 +32,170 @@ MapSetupScripts: ; 15377 ; 1538f MapSetupScript4: ; 1538f - map_prolong_sprites + db map_prolong_sprites MapSetupScript12: ; 15390 - map_fade_out_palettes - map_keep_roam + db map_fade_out_palettes + db map_keep_roam MapSetupScript1: ; 15392 - map_lcd_off - map_sound_off - map_load_spawn - map_attributes - map_change_callback - map_spawn_coord - map_player_coord - map_anchor_screen - map_load_blocks - map_buffer_screen - map_load_graphics - map_time_of_day - map_load_objects - map_lcd_on - map_palettes - map_face_down - map_sprites - map_bike_music - map_max_volume - map_fade_in_palettes - map_animations_on - map_wildmons - map_end_setup_script + db map_lcd_off + db map_sound_off + db map_load_spawn + db map_attributes + db map_change_callback + db map_spawn_coord + db map_player_coord + db map_anchor_screen + db map_load_blocks + db map_buffer_screen + db map_load_graphics + db map_time_of_day + db map_load_objects + db map_lcd_on + db map_palettes + db map_face_down + db map_sprites + db map_bike_music + db map_max_volume + db map_fade_in_palettes + db map_animations_on + db map_wildmons + db map_end_setup_script MapSetupScript11: ; 153a9 - map_load_spawn - map_attributes - map_change_callback - map_spawn_coord - map_player_coord - map_anchor_screen - map_load_blocks - map_buffer_screen - map_lcd_off - map_load_graphics - map_time_of_day - map_fade_out_music - map_lcd_on - map_load_objects - map_palettes - map_face_down - map_sprites - map_fade_music - map_fade_in_palettes - map_animations_on - map_wildmons - map_end_setup_script + db map_load_spawn + db map_attributes + db map_change_callback + db map_spawn_coord + db map_player_coord + db map_anchor_screen + db map_load_blocks + db map_buffer_screen + db map_lcd_off + db map_load_graphics + db map_time_of_day + db map_fade_out_music + db map_lcd_on + db map_load_objects + db map_palettes + db map_face_down + db map_sprites + db map_fade_music + db map_fade_in_palettes + db map_animations_on + db map_wildmons + db map_end_setup_script MapSetupScript7: ; 153bf - map_animations_off - map_load_connection - map_attributes - map_change_callback - map_player_coord - map_load_blocks - map_load_tileset_header - map_save_screen - map_load_objects - map_fade_music - map_palettes - map_stop_script - map_keep_palettes - map_wildmons - map_update_roam - map_animations_on - map_end_setup_script + db map_animations_off + db map_load_connection + db map_attributes + db map_change_callback + db map_player_coord + db map_load_blocks + db map_load_tileset_header + db map_save_screen + db map_load_objects + db map_fade_music + db map_palettes + db map_stop_script + db map_keep_palettes + db map_wildmons + db map_update_roam + db map_animations_on + db map_end_setup_script MapSetupScript6: ; 153d0 - map_prolong_sprites + db map_prolong_sprites MapSetupScript5: ; 153d1 - map_fade_out_palettes + db map_fade_out_palettes MapSetupScript9: ; 153d2 - map_load_warp - map_attributes - map_warp_face - map_change_callback - map_player_coord - map_load_blocks - map_buffer_screen - map_lcd_off - map_load_graphics - map_time_of_day - map_fade_out_music - map_lcd_on - map_load_objects - map_palettes - map_sprites - map_fade_music - map_fade_in_palettes - map_animations_on - map_wildmons - map_update_roam - map_end_setup_script + db map_load_warp + db map_attributes + db map_warp_face + db map_change_callback + db map_player_coord + db map_load_blocks + db map_buffer_screen + db map_lcd_off + db map_load_graphics + db map_time_of_day + db map_fade_out_music + db map_lcd_on + db map_load_objects + db map_palettes + db map_sprites + db map_fade_music + db map_fade_in_palettes + db map_animations_on + db map_wildmons + db map_update_roam + db map_end_setup_script MapSetupScript3: ; 153e7 - map_fade - map_clear_bg_palettes - map_lcd_off - map_sound_off - map_load_blocks - map_connection_blocks - map_load_graphics - map_time_of_day - map_lcd_on - map_palettes - map_sprites - map_music_force - map_fade_in_palettes - map_animations_on - map_wildmons - map_end_setup_script + db map_fade + db map_clear_bg_palettes + db map_lcd_off + db map_sound_off + db map_load_blocks + db map_connection_blocks + db map_load_graphics + db map_time_of_day + db map_lcd_on + db map_palettes + db map_sprites + db map_music_force + db map_fade_in_palettes + db map_animations_on + db map_wildmons + db map_end_setup_script MapSetupScript8: ; 153f7 - map_fade - map_lcd_off - map_sound_off - map_change_callback - map_load_blocks - map_buffer_screen - map_load_graphics - map_time_of_day - map_lcd_on - map_palettes - map_sprites - map_bike_music - map_fade_in_palettes - map_animations_on - map_wildmons - map_text_scroll_off - map_end_setup_script + db map_fade + db map_lcd_off + db map_sound_off + db map_change_callback + db map_load_blocks + db map_buffer_screen + db map_load_graphics + db map_time_of_day + db map_lcd_on + db map_palettes + db map_sprites + db map_bike_music + db map_fade_in_palettes + db map_animations_on + db map_wildmons + db map_text_scroll_off + db map_end_setup_script MapSetupScript2: ; 15408 - map_lcd_off - map_sound_off - map_attributes_2 - map_anchor_screen - map_start_callback - map_load_blocks - map_connection_blocks - map_buffer_screen - map_load_graphics - map_time_of_day - map_lcd_on - map_palettes - map_sprites - map_bike_music - map_fade_in_palettes - map_animations_on - map_wildmons - map_end_setup_script + db map_lcd_off + db map_sound_off + db map_attributes_2 + db map_anchor_screen + db map_start_callback + db map_load_blocks + db map_connection_blocks + db map_buffer_screen + db map_load_graphics + db map_time_of_day + db map_lcd_on + db map_palettes + db map_sprites + db map_bike_music + db map_fade_in_palettes + db map_animations_on + db map_wildmons + db map_end_setup_script MapSetupScript10: ; 1541a - map_load_blocks - map_connection_blocks - map_end_setup_script + db map_load_blocks + db map_connection_blocks + db map_end_setup_script ReadMapSetupScript: ; 1541d diff --git a/engine/pack.asm b/engine/pack.asm index caf2badf6..ecdb35c74 100644 --- a/engine/pack.asm +++ b/engine/pack.asm @@ -5,7 +5,7 @@ Pack: ; 10000 call Function1068a .loop call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .done call Function10026 @@ -21,7 +21,7 @@ Pack: ; 10000 ; 10026 Function10026: ; 10026 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_10030 call Function1086b jp [hl] @@ -47,7 +47,7 @@ Function10046: ; 10046 (4:4046) ld [hBGMapMode], a ; $ff00+$d4 call Function10955 ld a, [wcf64] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function10a40 ret @@ -63,15 +63,15 @@ Function10056: ; 10056 (4:4056) Function10067: ; 10067 (4:4067) ld hl, MenuDataHeader_0x10a4f call CopyMenuDataHeader - ld a, [wItemsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wItemsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0df] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0df], a ld a, [wcfa9] - ld [wItemsPocketPointerLocation], a + ld [wItemsPocketCursor], a ld b, $7 ld c, $3 call Function108d4 @@ -91,15 +91,15 @@ Function10094: ; 10094 (4:4094) Function100a6: ; 100a6 (4:40a6) ld hl, MenuDataHeader_0x10a7f call CopyMenuDataHeader - ld a, [wKeyItemsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wKeyItemsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0e0] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0e0], a ld a, [wcfa9] - ld [wKeyItemsPocketPointerLocation], a + ld [wKeyItemsPocketCursor], a ld b, $3 ld c, $7 call Function108d4 @@ -221,15 +221,15 @@ Function10186: ; 10186 (4:4186) Function10198: ; 10198 (4:4198) ld hl, MenuDataHeader_0x10aaf call CopyMenuDataHeader - ld a, [wBallsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wBallsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0e1] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0e1], a ld a, [wcfa9] - ld [wBallsPocketPointerLocation], a + ld [wBallsPocketCursor], a ld b, $1 ld c, $5 call Function108d4 @@ -494,7 +494,7 @@ Function10311: ; 10311 and a jr z, .Oak ld a, $a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 10364 (4:4364) @@ -537,19 +537,19 @@ Function1039d: ; 1039d .asm_103aa xor a - ld [wBallsPocketPointerLocation], a + ld [wBallsPocketCursor], a ld [wd0e1], a ret .asm_103b2 xor a - ld [wItemsPocketPointerLocation], a + ld [wItemsPocketCursor], a ld [wd0df], a ret .asm_103ba xor a - ld [wKeyItemsPocketPointerLocation], a + ld [wKeyItemsPocketCursor], a ld [wd0e0], a ret ; 103c2 @@ -613,7 +613,7 @@ Function103fd: ; 103fd call PrintText jr .asm_10427 .asm_10453 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af ld a, [wcf64] push af @@ -626,7 +626,7 @@ Function103fd: ; 103fd pop af ld [wcf64], a pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a .asm_10475 pop af ld [Options], a @@ -660,7 +660,7 @@ BattlePack: ; 10493 call Function1068a .asm_1049b call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_104ad call Function104b9 @@ -676,7 +676,7 @@ BattlePack: ; 10493 ; 104b9 Function104b9: ; 104b9 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_104c3 call Function1086b jp [hl] @@ -702,7 +702,7 @@ Function104d9: ; 104d9 (4:44d9) ld [hBGMapMode], a ; $ff00+$d4 call Function10955 ld a, [wcf64] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function10a40 ret @@ -718,15 +718,15 @@ Function104e9: ; 104e9 (4:44e9) Function104fa: ; 104fa (4:44fa) ld hl, MenuDataHeader_0x10a4f call CopyMenuDataHeader - ld a, [wItemsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wItemsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0df] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0df], a ld a, [wcfa9] - ld [wItemsPocketPointerLocation], a + ld [wItemsPocketCursor], a ld b, $7 ld c, $3 call Function108d4 @@ -746,15 +746,15 @@ Function10527: ; 10527 (4:4527) Function10539: ; 10539 (4:4539) ld hl, MenuDataHeader_0x10a7f call CopyMenuDataHeader - ld a, [wKeyItemsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wKeyItemsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0e0] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0e0], a ld a, [wcfa9] - ld [wKeyItemsPocketPointerLocation], a + ld [wKeyItemsPocketCursor], a ld b, $3 ld c, $7 call Function108d4 @@ -797,15 +797,15 @@ Function10594: ; 10594 (4:4594) Function105a6: ; 105a6 (4:45a6) ld hl, MenuDataHeader_0x10aaf call CopyMenuDataHeader - ld a, [wBallsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wBallsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0e1] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0e1], a ld a, [wcfa9] - ld [wBallsPocketPointerLocation], a + ld [wBallsPocketCursor], a ld b, $1 ld c, $5 call Function108d4 @@ -931,7 +931,7 @@ Function105dc: ; 105dc (4:45dc) jr z, .asm_10684 .asm_1067e: ; 1067e (4:467e) ld a, $a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_10684: ; 10684 (4:4684) @@ -947,7 +947,7 @@ Function105dc: ; 105dc (4:45dc) Function1068a: ; 1068a xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, [wd0d6] and $3 ld [wcf65], a @@ -965,7 +965,7 @@ Function1068a: ; 1068a Function106a5: ; 106a5 xor a ld [hBGMapMode], a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -984,7 +984,7 @@ Function106be: ; 106be ; 106c7 Function106c7: ; 106c7 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_106d1 call Function1086b jp [hl] @@ -1003,15 +1003,15 @@ Jumptable_106d1: ; 106d1 (4:46d1) call InitPocket ld hl, MenuDataHeader_0x10a67 call CopyMenuDataHeader - ld a, [wItemsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wItemsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0df] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0df], a ld a, [wcfa9] - ld [wItemsPocketPointerLocation], a + ld [wItemsPocketCursor], a ret .KeyItemsPocket: ; 106ff (4:46ff) @@ -1019,15 +1019,15 @@ Jumptable_106d1: ; 106d1 (4:46d1) call InitPocket ld hl, MenuDataHeader_0x10a97 call CopyMenuDataHeader - ld a, [wKeyItemsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wKeyItemsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0e0] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0e0], a ld a, [wcfa9] - ld [wKeyItemsPocketPointerLocation], a + ld [wKeyItemsPocketCursor], a ret .TMHMPocket: ; 10726 (4:4726) @@ -1044,15 +1044,15 @@ Jumptable_106d1: ; 106d1 (4:46d1) call InitPocket ld hl, MenuDataHeader_0x10ac7 call CopyMenuDataHeader - ld a, [wBallsPocketPointerLocation] - ld [wPocketPointerLocationBuffer], a + ld a, [wBallsPocketCursor] + ld [wPocketCursorBuffer], a ld a, [wd0e1] ld [wd0e4], a call Function350c ld a, [wd0e4] ld [wd0e1], a ld a, [wcfa9] - ld [wBallsPocketPointerLocation], a + ld [wBallsPocketCursor], a ret InitPocket: ; 10762 (4:4762) @@ -1093,10 +1093,10 @@ Function1076f: ; 1076f ret .asm_10795 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] dec a and $3 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a push de ld de, SFX_UNKNOWN_62 call PlaySFX @@ -1105,10 +1105,10 @@ Function1076f: ; 1076f ret .asm_107a8 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] inc a and $3 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a push de ld de, SFX_UNKNOWN_62 call PlaySFX @@ -1134,7 +1134,7 @@ Function107bb: ; 107bb ; 107d7 Function107d7: ; 107d7 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_107e1 call Function1086b jp [hl] @@ -1238,7 +1238,7 @@ Function1085a: ; 1085a (4:485a) ret Function10866: ; 10866 (4:4866) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -1255,14 +1255,14 @@ endr ; 10874 Function10874: ; 10874 (4:4874) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] xor a ld [wcf66], a ret Function1087e: ; 1087e (4:487e) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ld a, $1 ld [wcf66], a @@ -1346,12 +1346,12 @@ Function108d4: ; 108d4 (4:48d4) ret .asm_108fa ld a, $9 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a scf ret .asm_10901 ld a, b - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a push de ld de, SFX_UNKNOWN_62 @@ -1361,7 +1361,7 @@ Function108d4: ; 108d4 (4:48d4) ret .asm_10912 ld a, c - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a push de ld de, SFX_UNKNOWN_62 diff --git a/engine/phone.asm b/engine/phone.asm index 5abe54c95..0ba5cf6e1 100644 --- a/engine/phone.asm +++ b/engine/phone.asm @@ -99,7 +99,7 @@ GetRemainingSpaceInPhoneList: ; 90040 ; 90066 PermanentNumbers: ; 90066 - db MOM_PHONE, ELM_PHONE, -1 + db PHONECONTACT_MOM, PHONECONTACT_ELM, -1 ; 90069 @@ -428,7 +428,7 @@ LoadCallerScript: ; 9020d (24:420d) ; 90233 (24:4233) WrongNumber: ; 90233 - db PHONE, PHONE_00 + db TRAINER_NONE, PHONE_00 dba .script .script: writetext .text @@ -776,17 +776,17 @@ phone: MACRO dba \7 ; script 2 ENDM - phone PHONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone PHONE, MOM_PHONE, KRISS_HOUSE_1F, 7, MomPhoneScript, 0, UnusedPhoneScript - phone PHONE, OAK_PHONE, OAKS_LAB, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone PHONE, BILL_PHONE, N_A, 7, BillPhoneScript1, 0, BillPhoneScript2 - phone PHONE, ELM_PHONE, ELMS_LAB, 7, ElmPhoneScript1, 0, ElmPhoneScript2 + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONECONTACT_MOM, KRISS_HOUSE_1F, 7, MomPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONECONTACT_BIKESHOP, OAKS_LAB, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONECONTACT_BILL, N_A, 7, BillPhoneScript1, 0, BillPhoneScript2 + phone TRAINER_NONE, PHONECONTACT_ELM, ELMS_LAB, 7, ElmPhoneScript1, 0, ElmPhoneScript2 phone SCHOOLBOY, JACK1, NATIONAL_PARK, 7, JackPhoneScript1, 7, JackPhoneScript2 phone POKEFANF, BEVERLY1, NATIONAL_PARK, 7, BeverlyPhoneScript1, 7, BeverlyPhoneScript2 phone SAILOR, HUEY1, OLIVINE_LIGHTHOUSE_2F, 7, HueyPhoneScript1, 7, HueyPhoneScript2 - phone PHONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone PHONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript - phone PHONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone COOLTRAINERM, GAVEN3, ROUTE_26, 7, GavenPhoneScript1, 7, GavenPhoneScript2 phone COOLTRAINERF, BETH1, ROUTE_26, 7, BethPhoneScript1, 7, BethPhoneScript2 phone BIRD_KEEPER, JOSE2, ROUTE_27, 7, JosePhoneScript1, 7, JosePhoneScript2 @@ -801,7 +801,7 @@ ENDM phone JUGGLER, IRWIN1, ROUTE_35, 7, IrwinPhoneScript1, 7, IrwinPhoneScript2 phone BUG_CATCHER, ARNIE1, ROUTE_35, 7, ArniePhoneScript1, 7, ArniePhoneScript2 phone SCHOOLBOY, ALAN1, ROUTE_36, 7, AlanPhoneScript1, 7, AlanPhoneScript2 - phone PHONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript + phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript phone LASS, DANA1, ROUTE_38, 7, DanaPhoneScript1, 7, DanaPhoneScript2 phone SCHOOLBOY, CHAD1, ROUTE_38, 7, ChadPhoneScript1, 7, ChadPhoneScript2 phone POKEFANM, DEREK1, ROUTE_39, 7, DerekPhoneScript1, 7, DerekPhoneScript2 @@ -813,7 +813,7 @@ ENDM phone BLACKBELT_T, KENJI3, ROUTE_45, 7, KenjiPhoneScript1, 7, KenjiPhoneScript2 phone HIKER, PARRY1, ROUTE_45, 7, ParryPhoneScript1, 7, ParryPhoneScript2 phone PICNICKER, ERIN1, ROUTE_46, 7, ErinPhoneScript1, 7, ErinPhoneScript2 - phone PHONE, BUENA_PHONE, GOLDENROD_DEPT_STORE_ROOF, 7, BuenaPhoneScript1, 7, BuenaPhoneScript2 + phone TRAINER_NONE, PHONECONTACT_BUENA, GOLDENROD_DEPT_STORE_ROOF, 7, BuenaPhoneScript1, 7, BuenaPhoneScript2 ; 90627 SpecialPhoneCallList: ; 90627 diff --git a/engine/pokedex.asm b/engine/pokedex.asm index 4e9d137b4..dd58e940d 100644 --- a/engine/pokedex.asm +++ b/engine/pokedex.asm @@ -28,7 +28,7 @@ Pokedex: ; 40000 .main call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .exit call Function4010b @@ -75,7 +75,7 @@ ENDC call ByteFill xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -173,7 +173,7 @@ Function400ed: ; 400ed ; 4010b Function4010b: ; 4010b - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_40115 call Function41432 jp [hl] @@ -198,12 +198,12 @@ Jumptable_40115: ; 40115 (10:4115) Function40131: ; 40131 (10:4131) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret Function40136: ; 40136 (10:4136) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -283,7 +283,7 @@ Function401ae: ; 401ae (10:41ae) call Function40bd0 ret z ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $0 ld [wcf64], a ret @@ -291,7 +291,7 @@ Function401ae: ; 401ae (10:41ae) .select call Function41401 ld a, $7 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [hSCX], a ; $ff00+$cf ld a, $a7 @@ -302,7 +302,7 @@ Function401ae: ; 401ae (10:41ae) .start call Function41401 ld a, $5 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [hSCX], a ; $ff00+$cf ld a, $a7 @@ -312,7 +312,7 @@ Function401ae: ; 401ae (10:41ae) .b ld a, $d - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function40217: ; 40217 (10:4217) @@ -372,7 +372,7 @@ Function40258: ; 40258 (10:4258) .asm_40288 call MaxVolume ld a, [wcf64] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 40292 (10:4292) @@ -408,7 +408,7 @@ Function402aa: ; 402aa (10:42aa) call Function41423 ld a, [CurPartySpecies] call PlayCry - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex dec [hl] ret ; 402e8 (10:42e8) @@ -478,11 +478,11 @@ Function4034f: ; 4034f push af ld a, [wcf64] push af - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af callba Function8442c pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a pop af ld [wcf64], a pop af @@ -552,7 +552,7 @@ Function403be: ; 403be (10:43be) .asm_403ea call Function41401 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 403f3 (10:43f3) @@ -604,13 +604,13 @@ Function40417: ; 40417 (10:4417) .asm_40431 call Function41401 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function4043a: ; 4043a (10:443a) call Function41401 ld a, $b - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function40443: ; 40443 (10:4443) @@ -656,7 +656,7 @@ Function40471: ; 40471 (10:4471) .asm_40495 call Function41401 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 4049e (10:449e) @@ -710,14 +710,14 @@ Function404b7: ; 404b7 ld [wc7d1], a call Function41401 ld a, $9 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 40501 Function40501: ; 40501 call Function41401 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 4050a @@ -779,7 +779,7 @@ Function40562: ; 40562 (10:4562) call Function40bd0 ret z ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $9 ld [wcf64], a ret @@ -795,7 +795,7 @@ Function40562: ; 40562 (10:4562) call ClearSprites call Function40bdc ld a, $5 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [hSCX], a ; $ff00+$cf ld a, $a7 @@ -827,7 +827,7 @@ Function405df: ; 405df (10:45df) .asm_405eb call Function41401 ld a, $7 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call DelayFrame call Function41a24 jr nz, .asm_40603 diff --git a/engine/scripting.asm b/engine/scripting.asm index 82414a427..2dadafee1 100644 --- a/engine/scripting.asm +++ b/engine/scripting.asm @@ -529,7 +529,7 @@ Script_interpretmenu: ; 0x96f41 ld a, [ScriptBank] ld hl, InterpretMenu rst FarCall - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] jr nc, .ok xor a .ok @@ -1585,7 +1585,7 @@ Script_reloadmap: ; 0x97491 xor a ld [wd459], a - ld a, ($f << 4) + MAPSETUP_03 + ld a, MAPSETUP_RELOADMAP ld [hMapEntryMethod], a ld a, $1 call LoadMapStatus @@ -2840,7 +2840,7 @@ Script_warp: ; 0x97a1d ld [YCoord], a ld a, -1 ld [wd001], a - ld a, ($f << 4) + MAPSETUP_01 + ld a, MAPSETUP_WARP ld [hMapEntryMethod], a ld a, 1 call LoadMapStatus @@ -2852,7 +2852,7 @@ Script_warp: ; 0x97a1d call GetScriptByte ld a, -1 ld [wd001], a - ld a, ($f << 4) + MAPSETUP_11 + ld a, MAPSETUP_BADWARP ld [hMapEntryMethod], a ld a, 1 call LoadMapStatus diff --git a/engine/title.asm b/engine/title.asm index 8938ba0fa..d29c90a23 100644 --- a/engine/title.asm +++ b/engine/title.asm @@ -9,7 +9,7 @@ _TitleScreen: ; 10ed67 ld [hBGMapMode], a ; Reset timing variables - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld [hli], a ; cf63 ; Scene? ld [hli], a ; cf64 ld [hli], a ; cf65 ; Timer lo diff --git a/event/buena.asm b/event/buena.asm index 038aea293..ada0002d6 100644 --- a/event/buena.asm +++ b/event/buena.asm @@ -247,7 +247,7 @@ Function8b0e2: ; 8b0e2 ld hl, .MenuDataHeader call CopyMenuDataHeader ld a, [MenuSelection] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a xor a ld [wcf76], a ld [hBGMapMode], a diff --git a/event/kurt.asm b/event/kurt.asm index 9d53c4620..98c276e52 100644 --- a/event/kurt.asm +++ b/event/kurt.asm @@ -62,7 +62,7 @@ Kurt_SelectApricorn: ; 88055 ld hl, .MenuDataHeader call CopyMenuDataHeader ld a, [MenuSelection] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a xor a ld [hBGMapMode], a call Function352f diff --git a/event/mom.asm b/event/mom.asm index 29d88e8f5..c3e407be3 100644 --- a/event/mom.asm +++ b/event/mom.asm @@ -4,9 +4,9 @@ Special_BankOfMom: ; 16218 ld a, $1 ld [hInMenu], a xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a .asm_16223 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_1622f call Function16233 @@ -19,7 +19,7 @@ Special_BankOfMom: ; 16218 ; 16233 Function16233: ; 16233 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, .jumptable @@ -57,7 +57,7 @@ endr ld a, $2 .done_0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 1626a @@ -79,7 +79,7 @@ endr ld hl, UnknownText_0x16653 call PrintText ld a, $8 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 16290 @@ -96,7 +96,7 @@ endr ld a, $7 .done_2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 162a8 @@ -133,7 +133,7 @@ endr ld a, $6 .done_3 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 162e0 @@ -201,7 +201,7 @@ endr ld a, $7 .done_4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 16373 @@ -269,7 +269,7 @@ endr ld a, $7 .done_5 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 16406 @@ -283,14 +283,14 @@ endr ld hl, UnknownText_0x16685 call PrintText ld a, $8 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .StopSavingMoney ld a, $80 ld [wBankOfMomMode], a ld a, $7 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 1642d @@ -299,7 +299,7 @@ endr call PrintText .JustDoWhatYouCan: ; 16433 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 16439 diff --git a/home/map.asm b/home/map.asm index b59ca30ab..7f1c83b63 100644 --- a/home/map.asm +++ b/home/map.asm @@ -214,7 +214,7 @@ Function222a:: ; 222a ret ; 2238 -Function2238:: ; 2238 +CheckWarpTile:: ; 2238 call Function2252 ret nc push bc @@ -258,11 +258,11 @@ Function2266:: ; 2266 ld a, [MapX] sub $4 ld d, a - ld a, [wdbfb] + ld a, [wCurrMapWarpCount] and a ret z ld c, a - ld hl, wdbfc + ld hl, wCurrMapWarpHeaderPointer ld a, [hli] ld h, [hl] ld l, a @@ -294,7 +294,7 @@ Function2266:: ; 2266 pop hl call Function22a3 ret nc - ld a, [wdbfb] + ld a, [wCurrMapWarpCount] inc a sub c ld c, a @@ -325,7 +325,7 @@ Function22a7:: ; 22a7 Function22b4:: ; 22b4 push bc - ld hl, wdbfc + ld hl, wCurrMapWarpHeaderPointer ld a, [hli] ld h, [hl] ld l, a @@ -439,8 +439,8 @@ Function234f:: ; 234f ld a, [hli] ld h, [hl] ld l, a - call Function23ac - call Function23c3 + call ReadMapTriggers + call ReadMapCallbacks ret ; 235c @@ -507,12 +507,12 @@ GetMapConnection:: ; 23a3 ; 23ac -Function23ac:: ; 23ac +ReadMapTriggers:: ; 23ac ld a, [hli] ; trigger count ld c, a - ld [wdc07], a ; current map trigger count + ld [wCurrMapTriggerCount], a ; current map trigger count ld a, l - ld [wdc08], a ; map trigger pointer + ld [wCurrMapTriggerHeaderPointer], a ; map trigger pointer ld a, h ld [wdc09], a ld a, c @@ -524,14 +524,14 @@ Function23ac:: ; 23ac ret ; 23c3 -Function23c3:: ; 23c3 +ReadMapCallbacks:: ; 23c3 ld a, [hli] ld c, a - ld [wdc0a], a + ld [wCurrMapCallbackCount], a ld a, l - ld [wdc0b], a + ld [wCurrMapCallbackHeaderPointer], a ld a, h - ld [wdc0b + 1], a + ld [wCurrMapCallbackHeaderPointer + 1], a ld a, c and a ret z @@ -544,9 +544,9 @@ Function23c3:: ; 23c3 ReadWarps:: ; 23da ld a, [hli] ld c, a - ld [wdbfb], a + ld [wCurrMapWarpCount], a ld a, l - ld [wdbfc], a + ld [wCurrMapWarpHeaderPointer], a ld a, h ld [wdbfd], a ld a, c @@ -562,7 +562,7 @@ ReadCoordEvents:: ; 23f1 ld c, a ld [wCurrentMapXYTriggerCount], a ld a, l - ld [wdbff], a + ld [wCurrentMapXYTriggerHeaderPointer], a ld a, h ld [wdc00], a ld a, c @@ -1002,11 +1002,11 @@ RunMapCallback:: ; 263b ; 2653 Function2653:: ; 2653 - ld a, [wdc0a] + ld a, [wCurrMapCallbackCount] ld c, a and a ret z - ld hl, wdc0b + ld hl, wCurrMapCallbackHeaderPointer ld a, [hli] ld h, [hl] ld l, a @@ -1898,7 +1898,7 @@ CheckCurrentMapXYTriggers:: ; 2ad4 CheckStandingOnXYTrigger:: ; 2ae7 ; Checks to see if you are standing on an xy-trigger. If yes, copies the trigger to EngineBuffer1 and sets carry. - ld hl, wdbff + ld hl, wCurrentMapXYTriggerHeaderPointer ld a, [hli] ld h, [hl] ld l, a diff --git a/home/menu.asm b/home/menu.asm index 1de260b2d..c4f0ed0d9 100644 --- a/home/menu.asm +++ b/home/menu.asm @@ -16,7 +16,7 @@ CopyMenuDataHeader:: ; 0x1d4b Function1d4b:: ; 1d4b - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ret ; 1d4f @@ -410,7 +410,7 @@ Function1f2a:: ; 1f2a ld a, [hl] ld [MenuSelection], a ld a, [wcfa9] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a and a ret @@ -571,7 +571,7 @@ InterpretMenu:: ; 202a ld a, [hROMBank] ld [wcf94], a callba Function2400e - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ret ; 2039 @@ -579,7 +579,7 @@ Function2039:: ; 2039 ld a, [hROMBank] ld [wcf94], a callba Function24022 - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ret ; 2048 @@ -587,7 +587,7 @@ Function2048:: ; 2048 ld a, [hROMBank] ld [wcf94], a callba Function2403c - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ret ; 2057 diff --git a/macros.asm b/macros.asm index b91fa2e3d..16b298268 100644 --- a/macros.asm +++ b/macros.asm @@ -14,7 +14,6 @@ INCLUDE "macros/predef.asm" INCLUDE "macros/rst.asm" INCLUDE "macros/mobile.asm" INCLUDE "macros/trainer.asm" -INCLUDE "macros/map_setup.asm" diff --git a/macros/map_setup.asm b/macros/map_setup.asm deleted file mode 100644 index a8ce28ddc..000000000 --- a/macros/map_setup.asm +++ /dev/null @@ -1,236 +0,0 @@ -; Command descriptions from Condensation water's scripting compendium. enum_start
- enum_start
-
- enum map_lcd_on_command -map_lcd_on: MACRO ; 00 = Turn LCD on - db map_lcd_on_command -ENDM -
- enum map_lcd_off_command -map_lcd_off: MACRO ; 01 = Turn LCD off - db map_lcd_off_command -ENDM -
- enum map_sound_off_command -map_sound_off: MACRO ; 02 = Turn speakers off - db map_sound_off_command -ENDM -
- enum map_music_command -map_music: MACRO ; 03 = Music check for current map/ special check for bug catcher contest - db map_music_command -ENDM -
- enum map_start_music_command -map_start_music: MACRO ; 04 = Start map music anew - db map_start_music_command -ENDM -
- enum map_fade_music_command -map_fade_music: MACRO ; 05 = Music check for current map / special check for Bug Contest/ music with FadeOut (old) and FadeIn - db map_fade_music_command -ENDM -
- enum map_fade_command -map_fade: MACRO ; 06 = Fade out music + screen - db map_fade_command -ENDM -
- enum map_bike_music_command -map_bike_music: MACRO ; 07 = If HIRO is on bike = bike music, else play map music - db map_bike_music_command -ENDM -
- enum map_music_force_command -map_music_force: MACRO ; 08 = Play map music - db map_music_force_command -ENDM -
- enum map_max_volume_command -map_max_volume: MACRO ; 09 = Turn music to highest volume - db map_max_volume_command -ENDM -
- enum map_load_blocks_command -map_load_blocks: MACRO ; 0A = Write map data to MapRAM - db map_load_blocks_command -ENDM -
- enum map_connection_blocks_command -map_connection_blocks: MACRO ; 0B = Compute map’s connection pars and write into MapRAM - db map_connection_blocks_command -ENDM -
- enum map_save_screen_command -map_save_screen: MACRO ; 0C = Write current part of map into temporary memory - db map_save_screen_command -ENDM -
- enum map_buffer_screen_command -map_buffer_screen: MACRO ; 0D = Write current part of map into read-from memory - db map_buffer_screen_command -ENDM -
- enum map_load_graphics_command -map_load_graphics: MACRO ; 0E = Write tileset header to ram/ load tileset/ load sprite tiles/ load special tiles - db map_load_graphics_command -ENDM -
- enum map_load_tileset_header_command -map_load_tileset_header: MACRO ; 0F = Write tileset header to ram - db map_load_tileset_header_command -ENDM -
- enum map_time_of_day_command -map_time_of_day: MACRO ; 10 = Compute time of day/ Update screen - db map_time_of_day_command -ENDM -
- enum map_palettes_command -map_palettes: MACRO ; 11 = Load map palettes - db map_palettes_command -ENDM -
- enum map_wildmons_command -map_wildmons: MACRO ; 12 = Load probabilities for wild Pokémon battles - db map_wildmons_command -ENDM -
- enum map_sprites_command -map_sprites: MACRO ; 13 = Delete sprite data and draw new sprites - db map_sprites_command -ENDM -
- enum map_change_callback_command -map_change_callback: MACRO ; 14 = Check 2nd script header for 05 and 03 callbacks - db map_change_callback_command -ENDM -
- enum map_start_callback_command -map_start_callback: MACRO ; 15 = Check 2nd script header for 03 callbacks - db map_start_callback_command -ENDM -
- enum map_load_objects_command -map_load_objects: MACRO ; 16 = Analyze people data anew and check 2nd script header for 02 callbacks - db map_load_objects_command -ENDM -
- enum map_load_spawn_command -map_load_spawn: MACRO ; 17 = Writes arrival data for arrival by flying/Blackout from table 05:5319 to ram - db map_load_spawn_command -ENDM -
- enum map_load_connection_command -map_load_connection: MACRO ; 18 = Writes arrival data for entering a map by connection to ram - db map_load_connection_command -ENDM -
- enum map_load_warp_command -map_load_warp: MACRO ; 19 = Write warp data to ram when entering warp - db map_load_warp_command -ENDM -
- enum map_attributes_command -map_attributes: MACRO ; 1A = Load complete map data (primary, secondary, event, script headers) - db map_attributes_command -ENDM -
- enum map_attributes_2_command -map_attributes_2: MACRO ; 1B = Same as 1A, but some settings aren’t loaded new from the rom, such as hide function of the people events - db map_attributes_2_command -ENDM -
- enum map_clear_bg_palettes_command -map_clear_bg_palettes: MACRO ; 1C = Fill palette data with FFFF (=white) - db map_clear_bg_palettes_command -ENDM -
- enum map_fade_out_palettes_command -map_fade_out_palettes: MACRO ; 1D = All BG pallet color are converted to 0|0 (Pal0, Col0), all sprite colors to x|0 (FadeOut) - db map_fade_out_palettes_command -ENDM -
- enum map_fade_in_palettes_command -map_fade_in_palettes: MACRO ; 1E = Palette FadeIn - db map_fade_in_palettes_command -ENDM -
- enum map_anchor_screen_command -map_anchor_screen: MACRO ; 1F = Compute position of upper left-most block visible on screen - db map_anchor_screen_command -ENDM -
- enum map_warp_face_command -map_warp_face: MACRO ; 20 = Position computation when HIRO leaves a warp - db map_warp_face_command -ENDM -
- enum map_face_down_command -map_face_down: MACRO ; 21 = Set HIRO’s facing to “down” - db map_face_down_command -ENDM -
- enum map_spawn_coord_command -map_spawn_coord: MACRO ; 22 = Prepare HIRO data for arrival by flight - db map_spawn_coord_command -ENDM -
- enum map_player_coord_command -map_player_coord: MACRO ; 23 = Compute HIRO x/y data anew - db map_player_coord_command -ENDM -
- enum map_prolong_sprites_command -map_prolong_sprites: MACRO ; 24 = Prolong old sprites before removing them - db map_prolong_sprites_command -ENDM -
- enum map_delay_sprites_command -map_delay_sprites: MACRO ; 25 = Delay rendering new sprites - db map_delay_sprites_command -ENDM -
- enum map_update_roam_command -map_update_roam: MACRO ; 26 = Compute chances to meet Raikou, Entei or Suicune - db map_update_roam_command -ENDM -
- enum map_keep_roam_command -map_keep_roam: MACRO ; 27 = Recover chances to meet Raikou, Entei or Suicune - db map_keep_roam_command -ENDM -
- enum map_fade_out_music_command -map_fade_out_music: MACRO ; 28 = Temporarily stop music playing - db map_fade_out_music_command -ENDM -
- enum map_animations_on_command -map_animations_on: MACRO ; 29 = Activate animations - db map_animations_on_command -ENDM -
- enum map_animations_off_command -map_animations_off: MACRO ; 2A = Deactivate animations - db map_animations_off_command -ENDM -
- enum map_keep_palettes_command -map_keep_palettes: MACRO ; 2B = Recover all palettes - db map_keep_palettes_command -ENDM -
- enum map_text_scroll_off_command -map_text_scroll_off: MACRO ; 2C = Turn off text scroll (for town name overlays) - db map_text_scroll_off_command -ENDM -
- enum map_stop_script_command -map_stop_script: MACRO ; 2D = Deactivate code prolonging - db map_stop_script_command -ENDM -
-map_end_setup_script: MACRO
- db -1
-ENDM
\ No newline at end of file @@ -1134,7 +1134,7 @@ TitleScreen: ; 6274 ; 627b Function627b: ; 627b - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .done_title call TitleScreenScene @@ -1181,7 +1181,7 @@ endr ; 62b7 Function62b7: ; 62b7 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 62bc @@ -1222,7 +1222,7 @@ TitleScreenEntrance: ; 62bc .done ; Next scene - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] xor a ld [hLCDStatCustom], a @@ -1240,7 +1240,7 @@ TitleScreenEntrance: ; 62bc TitleScreenTimer: ; 62f6 ; Next scene - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ; Start a timer @@ -1324,13 +1324,13 @@ TitleScreenMain: ; 6304 ld [wcf64], a ; Return to the intro sequence. - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret .end ; Next scene - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ; Fade out the title screen music @@ -1349,7 +1349,7 @@ TitleScreenMain: ; 6304 ld [wcf64], a ; Return to the intro sequence. - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 6375 @@ -1369,7 +1369,7 @@ TitleScreenEnd: ; 6375 ld [wcf64], a ; Back to the intro. - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 6389 @@ -9748,14 +9748,14 @@ Functione443: ; e443 (3:6443) call LoadMenuDataHeader ld a, $1 .asm_e44b - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function32f9 xor a ld [wcf76], a ld [hBGMapMode], a ; $ff00+$d4 call Function1e5d jr c, .asm_e46b - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] push af ld a, [MenuSelection] ld hl, Jumptable_e4ba @@ -10760,7 +10760,7 @@ Function118ca: ; 118ca Function11915: ; 11915 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_11930 call Function11968 @@ -10806,7 +10806,7 @@ Function11940: ; 11940 ; 11968 Function11968: ; 11968 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, $0 ld hl, Jumptable_11977 @@ -10843,7 +10843,7 @@ Function1197b: ; 1197b (4:597b) ld hl, $e add hl, bc ld [hl], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -10897,7 +10897,7 @@ Function119a1: ; 119a1 (4:59a1) .asm_119eb call Function11bf7 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -11327,7 +11327,7 @@ Function11c51: ; 11c51 ld [wc3bf], a ld [hSCX], a ld [wc3c0], a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [hBGMapMode], a ld [wc6d2], a @@ -11500,7 +11500,7 @@ Function11fa9: ; 11fa9 (4:5fa9) Function11fc0: ; 11fc0 (4:5fc0) call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_11fdb call Function12008 @@ -11535,7 +11535,7 @@ Function11feb: ; 11feb (4:5feb) ret Function12008: ; 12008 (4:6008) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_12017 @@ -11566,7 +11566,7 @@ Function1201b: ; 1201b (4:601b) ld hl, $e add hl, bc ld [hl], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -11636,7 +11636,7 @@ Function1203a: ; 1203a (4:603a) .asm_120a1 call Function11bf7 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -12441,7 +12441,7 @@ StartMenu:: ; 125cd call LoadMenuDataHeader call .SetUpMenuItems ld a, [wd0d2] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call .DrawMenuAccount_ call MenuFunc_1e7f call .DrawBugContestStatusBox @@ -12457,13 +12457,13 @@ StartMenu:: ; 125cd call UpdateTimePals call .SetUpMenuItems ld a, [wd0d2] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a .Select call .GetInput jr c, .Exit call .DrawMenuAccount - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ld [wd0d2], a call PlayClickSFX call Function1bee @@ -18363,7 +18363,7 @@ Function15985: ; 0x15985 ld c, $12 call TextBox ld a, [wd0d7] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld a, [wd0dd] ld [wd0e4], a call Function350c @@ -18939,7 +18939,7 @@ Function15cef: ; 15cef ld hl, MenuDataHeader_0x15e18 call CopyMenuDataHeader ld a, [WalkingX] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld a, [WalkingY] ld [wd0e4], a call Function350c @@ -20498,7 +20498,7 @@ Function16be4: ; 16be4 call PlaceString xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function16cc8 call WaitBGMap @@ -20528,12 +20528,12 @@ Function16be4: ; 16be4 jr .asm_16c6b .asm_16c82 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af callba Function84560 call RestartMapMusic pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a jr .asm_16c6b .asm_16c95 @@ -20555,7 +20555,7 @@ Function16ca0: ; 16ca0 ret .asm_16cad - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, [hl] and a jr nz, .asm_16cb6 @@ -20566,7 +20566,7 @@ Function16ca0: ; 16ca0 jr .asm_16cc4 .asm_16cb9 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, [hl] cp $1a jr c, .asm_16cc3 @@ -20581,7 +20581,7 @@ Function16ca0: ; 16ca0 ; 16cc8 Function16cc8: ; 16cc8 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp 26 jr z, Function16d20 inc a @@ -21434,7 +21434,7 @@ Function1727f: ; 1727f (5:727f) Function1728f: ; 1728f (5:728f) ld a, [wd265] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, [CurSpecies] push af ld de, MUSIC_NONE @@ -21448,7 +21448,7 @@ Function1728f: ; 1728f (5:728f) call FarCopyBytes callba Function8cf53 ld de, VTiles2 tile $00 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] call Function1723c ld de, VTiles2 tile $31 ld a, EGG @@ -21506,11 +21506,11 @@ Function1728f: ; 1728f (5:728f) hlcoord 6, 3 ld b, $98 ld c, $0 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] call Function17254 call Function17418 call WaitSFX - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld [CurPartySpecies], a hlcoord 6, 3 ld d, $0 @@ -22052,7 +22052,7 @@ Function2403c:: ; 2403c ld c, a ld a, [wcfa3] call SimpleMultiply - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a and a ret ; 24085 @@ -22097,7 +22097,7 @@ Function24098: ; 24098 ld c, a ld a, [wcfaa] add c - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a and a ret @@ -22183,7 +22183,7 @@ Function2411a: ; 2411a (9:411a) call Function24193 ld a, [wcfa4] ld e, a - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ld b, a xor a ld d, $0 @@ -22817,7 +22817,7 @@ Function2446d:: ; 2446d .asm_244a9 ld [hli], a - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] and a jr z, .asm_244b7 ld c, a @@ -23241,7 +23241,7 @@ Function2471a: ; 2471a .skip ld a, [wd0e4] ld c, a - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] add c ld b, a ld a, [wd144] @@ -23254,7 +23254,7 @@ Function2471a: ; 2471a xor a ld [wd0e4], a ld a, $1 - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a .asm_24763 ret @@ -23312,7 +23312,7 @@ Function24764: ; 24764 ld [wcfa8], a ld a, [wcfa3] ld b, a - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] and a jr z, .asm_247c8 cp b @@ -24430,9 +24430,9 @@ LoadBattleMenu: ; 24ef2 ld hl, BattleMenuDataHeader call LoadMenuDataHeader ld a, [wd0d2] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function2039 - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ld [wd0d2], a call ExitMenu ret @@ -24453,9 +24453,9 @@ ContestBattleMenu: ; 24f13 Function24f19: ; 24f19 ld a, [wd0d2] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call InterpretMenu - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ld [wd0d2], a call ExitMenu ret @@ -24804,7 +24804,7 @@ Function25105: ; 25105 .asm_25117 call UpdateTime call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_25132 ld a, [hJoyLast] @@ -24846,7 +24846,7 @@ Function2513b: ; 2513b (9:513b) call GetSGBLayout call Function32f9 call WaitBGMap - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex xor a rept 3 ld [hli], a @@ -24855,7 +24855,7 @@ endr ret Function2518e: ; 2518e (9:518e) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, $0 ld hl, Jumptable_2519d @@ -24878,12 +24878,12 @@ Jumptable_2519d: ; 2519d (9:519d) Function251ab: ; 251ab (9:51ab) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret Function251b0: ; 251b0 (9:51b0) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -24910,7 +24910,7 @@ Function251d7: ; 251d7 (9:51d7) ret .asm_251e3 ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 251e9 (9:51e9) @@ -24919,7 +24919,7 @@ Function251e9: ; 251e9 and a ret z ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 251f4 @@ -24954,7 +24954,7 @@ Function25221: ; 25221 (9:5221) ret .asm_25235 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 2523b (9:523b) @@ -24963,13 +24963,13 @@ Function2523b: ; 2523b and a ret z ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 25246 Function25246: ; 25246 ld a, $6 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function2524c: ; 2524c (9:524c) @@ -25003,11 +25003,11 @@ Function25279: ; 25279 (9:5279) ret .asm_2528d ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_25293 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function25299: ; 25299 (9:5299) @@ -25695,7 +25695,7 @@ _KrisDecorationMenu: ; 0x2675c ld [wd1ef], a .asm_2676f ld a, [wd1ef] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function26806 call Function1e5d ld a, [wcfa9] @@ -29400,7 +29400,7 @@ Function28fa1: ; 28fa1 Function28fdb: ; 28fdb xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call WhiteBGMap call ClearSprites call ClearTileMap @@ -29466,7 +29466,7 @@ Function28fdb: ; 28fdb ; 29082 Function29082: ; 29082 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_2909b call Function290a0 @@ -29484,7 +29484,7 @@ Function29082: ; 29082 ; 290a0 Function290a0: ; 290a0 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, JumpTable290af @@ -29549,7 +29549,7 @@ JumpTable290af: ; 290af ; 2910f Function2910f: ; 2910f - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 29114 @@ -29560,7 +29560,7 @@ Function29114: ; 29114 inc hl ld d, [hl] ld a, [de] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a inc de ld [hl], d dec hl @@ -29569,7 +29569,7 @@ Function29114: ; 29114 ; 29123 Function29123: ; 29123 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 29129 @@ -33597,7 +33597,7 @@ Function2c8d3: ; 2c8d3 (b:48d3) ld [wcfa7], a ld a, $f3 ld [wcfa8], a - ld a, [wTMHMPocketPointerLocation] + ld a, [wTMHMPocketCursor] inc a ld [wcfa9], a ld a, $1 @@ -33610,7 +33610,7 @@ Function2c915: ; 2c915 (b:4915) ld b, a ld a, [wcfa9] dec a - ld [wTMHMPocketPointerLocation], a + ld [wTMHMPocketCursor], a xor a ld [hBGMapMode], a ; $ff00+$d4 ld a, [wcfa6] @@ -36568,7 +36568,7 @@ Function44806: ; 0x44806 call Function352f call UpdateSprites ld a, [wd0f1] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld a, [OBPals + 8 * 6] ld [wd0e4], a call Function350c @@ -37087,7 +37087,7 @@ asm_4828d: ; 4828d (12:428d) call WaitBGMap ld a, [PlayerGender] inc a - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function1bc9 call PlayClickSFX call ExitMenu @@ -37131,7 +37131,7 @@ Function48304: ; 48304 (12:4304) ld b, $c ld c, $8 call Function48cdc - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ld b, a ld a, [wd0e4] ld c, a @@ -37142,7 +37142,7 @@ Function48304: ; 48304 (12:4304) jr c, .asm_4833f sub $29 inc a - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld a, $29 .asm_4833f ld [wd0e4], a @@ -37155,7 +37155,7 @@ Function48304: ; 48304 (12:4304) ld d, a pop bc ld a, b - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld a, c ld [wd0e4], a ld a, d @@ -37204,7 +37204,7 @@ Function48383: ; 48383 (12:4383) .asm_483af ld hl, wcfa9 ld a, [hl] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a scf .asm_483b7 pop bc @@ -39493,7 +39493,7 @@ Special_CelebiShrineEvent: ; 4989a ld [wcf64], a ld d, $0 .loop - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .done push bc @@ -39548,7 +39548,7 @@ LoadCelebiGFX: ; 49912 lb bc, BANK(SpecialCelebiGFX), $10 call Request2bpp xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 49935 @@ -39561,7 +39561,7 @@ Function49935: ; 49935 ret .asm_4993e - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 49944 @@ -42097,7 +42097,7 @@ Function4acaa: ; 4acaa ld a, $b ld [wMenuBorderLeftCoord], a ld a, $1 - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function1c10 ld hl, wcfa5 set 6, [hl] @@ -43964,7 +43964,7 @@ StatsScreenInit_gotaddress: ; 4dc94 ld [$ffde], a ; disable overworld tile animations ld a, [wc2c6] ; whether sprite is to be mirrorred push af - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld b, a ld a, [wcf64] ld c, a @@ -43983,7 +43983,7 @@ StatsScreenInit_gotaddress: ; 4dc94 ; restore old values ld a, b - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, c ld [wcf64], a pop af @@ -43995,19 +43995,19 @@ StatsScreenInit_gotaddress: ; 4dc94 StatsScreenMain: ; 0x4dcd2 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld a, [wcf64] and $fc or $1 ld [wcf64], a .loop ; 4dce3 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and $7f ld hl, StatsScreenPointerTable rst JumpTable call Function4dd3a ; check for keys? - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr z, .loop ret @@ -44015,7 +44015,7 @@ StatsScreenMain: ; 0x4dcd2 StatsScreenBattle: ; 4dcf7 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld a, [wcf64] and $fc @@ -44023,14 +44023,14 @@ StatsScreenBattle: ; 4dcf7 ld [wcf64], a .asm_4dd08 callba Function100dd2 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and $7f ld hl, StatsScreenPointerTable rst JumpTable call Function4dd3a callba Function100dfd jr c, .asm_4dd29 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr z, .asm_4dd08 @@ -44070,14 +44070,14 @@ Function4dd3a: ; 4dd3a (13:5d3a) ret Function4dd62: ; 4dd62 (13:5d62) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and $80 or h - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function4dd6c: ; 4dd6c (13:5d6c) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -44104,9 +44104,9 @@ Function4dd72: ; 4dd72 (13:5d72) EggStatsInit: ; 4dda1 call EggStatsScreen - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] inc a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 0x4ddac @@ -44131,9 +44131,9 @@ Function4ddc6: ; 4ddc6 (13:5dc6) call Function4dfb6 ld hl, wcf64 res 4, [hl] - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] inc a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function4ddd6: ; 4ddd6 (13:5dd6) @@ -44149,9 +44149,9 @@ Function4ddd6: ; 4ddd6 (13:5dd6) Function4dde6: ; 4dde6 (13:5de6) call IsSFXPlaying ret nc - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] inc a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function4ddf2: ; 4ddf2 (13:5df2) @@ -45452,7 +45452,7 @@ Function4e7a6: ; 4e7a6 ret nz ld de, SFX_EVOLVED call PlaySFX - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, [hl] push af ld [hl], $0 @@ -45469,12 +45469,12 @@ Function4e7a6: ; 4e7a6 dec c jr nz, .asm_4e7c4 pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 4e7cf Function4e7cf: ; 4e7cf - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, [hl] cp $20 ret nc @@ -45499,7 +45499,7 @@ Function4e7e8: ; 4e7e8 call Function3b2a ld hl, $000b add hl, bc - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and $e sla a pop de @@ -50229,11 +50229,11 @@ ColorTest: ; 818ac ld de, MUSIC_NONE call PlayMusic xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf66], a ld [wd003], a .asm_818de - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_818f0 call Function81a74 @@ -50491,7 +50491,7 @@ Palette_81a34: ; 81a34 Function81a74: ; 81a74 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $4 jr nc, .asm_81a8b ld hl, hJoyLast @@ -50503,7 +50503,7 @@ Function81a74: ; 81a74 jr nz, .asm_81aab .asm_81a8b - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_81acf @@ -50538,7 +50538,7 @@ endr .asm_81aba ld [wcf66], a ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81ac3 @@ -50647,7 +50647,7 @@ Function81adb: ; 81adb .asm_81ba9 ld a, $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81baf @@ -50718,7 +50718,7 @@ Function81c18: ; 81c18 .asm_81c2a call WaitBGMap ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81c33 @@ -50743,7 +50743,7 @@ Function81c33: ; 81c33 ld a, $1 ld [hCGBPalUpdate], a ld a, $3 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a pop af ld [rSVBK], a ret @@ -50778,7 +50778,7 @@ endr ld de, wc608 + 2 call Function81ca7 ld a, $3 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81ca7 @@ -50826,7 +50826,7 @@ endr .asm_81cdf ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_81ce5 @@ -50842,7 +50842,7 @@ endr add hl, bc call Function818fd ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81d02 @@ -50934,7 +50934,7 @@ Function81d77: ; 81d77 Function81d7b: ; 81d7b call Function81e67 ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function81d84: ; 81d84 @@ -50960,7 +50960,7 @@ Function81d8e: ; 81d8e ld [wd004], a call Function81df4 ld a, $5 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81daf @@ -50974,12 +50974,12 @@ Function81daf: ; 81daf .asm_81dbb ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 81dc1 Function81dc1: ; 81dc1 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 81dc7 @@ -51276,7 +51276,7 @@ Function81f5e: ; 81f5e ld [hl], a hlcoord 1, 15 ld [hl], a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $3 jr nz, .asm_81fc9 ld a, [wcf64] @@ -51349,7 +51349,7 @@ INCBIN "gfx/debug/color_test.2bpp" TilesetColorTest: ret xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -51392,7 +51392,7 @@ TilesetColorTest: call Function821f4 call Function8220f call Function3200 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $40 ld [hWY], a ret @@ -51740,12 +51740,12 @@ Function84000: ; 84000 ld a, [GBPrinter] ld [wcbfb], a xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 84022 Function84022: ; 84022 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_84031 @@ -51783,19 +51783,19 @@ Jumptable_84031: ; 84031 (21:4031) Function84059: ; 84059 (21:4059) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret Function8405e: ; 8405e (21:405e) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex dec [hl] ret Function84063: ; 84063 (21:4063) xor a ld [wca89], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -51805,7 +51805,7 @@ Function8406d: ; 8406d (21:406d) Function84071: ; 84071 (21:4071) ld a, $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function84077: ; 84077 (21:4077) @@ -51845,7 +51845,7 @@ Function84099: ; 84099 (21:4099) Function840c5: ; 840c5 (21:40c5) ld a, $6 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld hl, Unknown_842c9 call Function841e2 xor a @@ -51937,7 +51937,7 @@ Function84143: ; 84143 (21:4143) ld [wca88], a ld [wca89], a ld a, $e - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function84180: ; 84180 (21:4180) @@ -51957,7 +51957,7 @@ Function84180: ; 84180 (21:4180) ret .asm_8419b ld a, $12 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function841a1: ; 841a1 (21:41a1) @@ -51981,7 +51981,7 @@ Function841b3: ; 841b3 (21:41b3) and $f0 ret nz xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function841c3: ; 841c3 (21:41c3) @@ -52339,7 +52339,7 @@ Function843f0: ; 843f0 call JoyTextDelay call Function846f6 jr c, .asm_8440f - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_8440d call Function84022 @@ -52557,11 +52557,11 @@ Function84560: ; 84560 call JoyTextDelay call Function846f6 jr c, .asm_845c0 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_845c0 call Function84022 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $2 jr nc, .asm_845b5 ld a, $3 @@ -53307,7 +53307,7 @@ Function864b4: ; 864b4 Function864c3: ; 864c3 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function8671c jr c, .done ld de, SCREEN_WIDTH @@ -53532,13 +53532,13 @@ endr Function86650: ; 86650 call LoadFontsBattleExtra xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a .asm_86657 call Function8671c ret c call Function86665 ret c - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] jr .asm_86657 ; 86665 @@ -53647,7 +53647,7 @@ String_8670c: Function8671c: ; 8671c - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp NUM_HOF_TEAMS jr nc, .asm_86746 ld hl, sHallOfFame @@ -54293,13 +54293,13 @@ TreeRelativeLocationTable: ; 8c938 Function8c940: ; 8c940 ld a, e and $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function8c96d call WaitSFX ld de, SFX_PLACE_PUZZLE_PIECE_DOWN call PlaySFX .asm_8c952 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_8c96c ld a, $90 @@ -54335,7 +54335,7 @@ INCBIN "gfx/unknown/08c9cc.2bpp" ; 8ca0c Function8ca0c: ; 8ca0c - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_8ca1b @@ -54365,7 +54365,7 @@ Function8ca23: ; 8ca23 (23:4a23) ld [hl], $84 ld a, $20 ld [wcf64], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex rept 2 inc [hl] endr @@ -54383,14 +54383,14 @@ Function8ca3c: ; 8ca3c (23:4a3c) call Function8ca73 ld a, $20 ld [wcf64], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret Function8ca5c: ; 8ca5c (23:4a5c) ld a, $1 ld [hBGMapMode], a ; $ff00+$d4 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] Function8ca64: ; 8ca64 (23:4a64) @@ -54401,7 +54401,7 @@ Function8ca64: ; 8ca64 (23:4a64) dec [hl] ret .asm_8ca6d - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -54508,7 +54508,7 @@ Function8caed: ; 8caed ld a, $80 ld [wcf64], a .asm_8cb14 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_8cb2e ld a, $0 @@ -54545,7 +54545,7 @@ Function8cb33: ; 8cb33 ld a, $40 ld [wcf64], a .asm_8cb60 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_8cb7a ld a, $0 @@ -54594,7 +54594,7 @@ Function8cb9b: ; 8cb9b (23:4b9b) ld e, $84 callba Function8e9bc xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function8cbc8: ; 8cbc8 (23:4bc8) @@ -54612,7 +54612,7 @@ Function8cbc8: ; 8cbc8 (23:4bc8) call PlaySFX ret .asm_8cbe0 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -54675,7 +54675,7 @@ Special_MagnetTrain: ; 8cc04 push af ld [hl], $1 .loop - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and a jr z, .initialize bit 7, a @@ -54782,7 +54782,7 @@ Function8ccc9: ; 8ccc9 ld c, $4 call Request2bpp call Function8cda6 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex xor a ld [hli], a ld a, [wd192] @@ -54928,7 +54928,7 @@ SetMagnetTrainPals: ; 8cdc3 ; 8cdf7 Function8cdf7: ; 8cdf7 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_8ce06 @@ -54952,7 +54952,7 @@ Jumptable_8ce06: ; 8ce06 ; 8ce14 Function8ce14: ; 8ce14 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 8ce19 @@ -55056,7 +55056,7 @@ endr Function8cea2: ; 8cea2 ld a, $80 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld de, SFX_TRAIN_ARRIVED call PlaySFX ret @@ -59327,7 +59327,7 @@ Function90b8d: ; 90b8d (24:4b8d) .loop call UpdateTime call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .done call Function90f04 @@ -59374,7 +59374,7 @@ Function90bea: ; 90bea (24:4bea) ld [rLCDC], a call Function90d70 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -59530,7 +59530,7 @@ Function90d70: ; 90d70 (24:4d70) Function90d9e: ; 90d9e (24:4d9e) ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [wcf64], a ret @@ -59738,7 +59738,7 @@ Function90ef7: ; 90ef7 (24:4ef7) ret Function90f04: ; 90f04 (24:4f04) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_90f13 @@ -59770,7 +59770,7 @@ Function90f2d: ; 90f2d (24:4f2d) call Function90da8 ld hl, UnknownText_0x914d3 call PrintText - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] call Function91492 ret @@ -59815,7 +59815,7 @@ Function90f3e: ; 90f3e (24:4f3e) ret .asm_90f75 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -59866,7 +59866,7 @@ Function90fb4: ; 90fb4 (24:4fb4) .kanto ld a, 5 .done - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function91492 ret @@ -59880,7 +59880,7 @@ Function90fcd: ; 90fcd (24:4fcd) ld [wc6d5], a ld a, b ld [wc6d6], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -59928,7 +59928,7 @@ Function90ff2: ; 90ff2 (24:4ff2) call Function91480 ret .cancel - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -60076,7 +60076,7 @@ Function910f9: ; 910f9 (24:50f9) add hl, bc ld [hl], $8 call _UpdateRadioStation - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -60122,12 +60122,12 @@ Function91112: ; 91112 (24:5112) ret .cancel - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret Function91156: ; 91156 (24:5156) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] xor a ld [wc6d2], a @@ -60180,7 +60180,7 @@ Function91171: ; 91171 (24:5171) ret .b - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -60207,13 +60207,13 @@ Function91171: ; 91171 (24:5171) call Function91342 jr c, .asm_911e5 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret .asm_911e5 ld a, $8 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function911eb: ; 911eb (24:51eb) @@ -60244,7 +60244,7 @@ Function911eb: ; 911eb (24:51eb) ld a, $1 ld [hInMenu], a call Function912b7 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret .asm_91234 @@ -60252,7 +60252,7 @@ Function911eb: ; 911eb (24:51eb) ld hl, OutOfServiceAreaText call PrintText ld a, $8 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld hl, UnknownText_0x914ce call PrintText ret @@ -60276,7 +60276,7 @@ Function91256: ; 91256 (24:5256) ret z callba HangUp ld a, $8 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld hl, UnknownText_0x914ce call PrintText ret @@ -60645,7 +60645,7 @@ Function91480: ; 91480 (24:5480) ld de, SFX_READ_TEXT_2 call PlaySFX ld a, c - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, b ld [wcf64], a call Function914ab @@ -62131,7 +62131,7 @@ Function926f7: ; 926f7 (24:66f7) ld [hli], a ld [hl], $40 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $ff ld [wc709], a ld de, MUSIC_GAME_CORNER @@ -62158,7 +62158,7 @@ Function9279b: ; 9279b (24:679b) ret Function927af: ; 927af (24:67af) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_927d1 call Function92844 @@ -62254,7 +62254,7 @@ endr ; 92844 Function92844: ; 92844 (24:6844) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_92853 @@ -62291,7 +62291,7 @@ Jumptable_92853: ; 92853 (24:6853) Function92879: ; 92879 (24:6879) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -62308,7 +62308,7 @@ Function9288e: ; 9288e (24:688e) call Function9307c jr nc, .asm_92899 ld a, $12 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_92899 call Function92879 @@ -62499,15 +62499,15 @@ Function929d9: ; 929d9 (24:69d9) call Function930e9 jr c, .asm_929ea ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_929ea ld a, $12 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function929f0: ; 929f0 (24:69f0) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -65125,11 +65125,11 @@ Functionb929a: ; b929a ret .asm_b92a8 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af callab Function845d4 pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a jr .asm_b929a ; b92b8 @@ -66577,14 +66577,14 @@ _CardFlip: ; e00ee (38:40ee) call DmgToCgbObjPals call DelayFrame xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $2 ld [wcf64], a ld [wcf65], a ld de, MUSIC_GAME_CORNER call PlayMusic .MasterLoop - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .leavethegame call .CardFlip @@ -66600,7 +66600,7 @@ _CardFlip: ; e00ee (38:40ee) ret .CardFlip: ; e0191 (38:4191) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, .Jumptable @@ -66625,7 +66625,7 @@ endr ; e01b0 .Increment: ; e01b0 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; e01b5 @@ -66641,7 +66641,7 @@ endr .SaidNo ld a, $7 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e01cd @@ -66665,7 +66665,7 @@ endr ld hl, .NotEnoughCoinsText call Functione0489 ld a, $7 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .deduct @@ -66862,7 +66862,7 @@ endr .LoopAround ld a, $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e0356 @@ -66879,7 +66879,7 @@ endr ; 0xe0360 .Quit: ; e0360 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; e0366 @@ -68283,7 +68283,7 @@ Functione1190: ; e1190 ld [hSCY], a ld [hSCX], a ld [rWY], a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -68301,7 +68301,7 @@ Functione1190: ; e1190 call DelayFrame .asm_e1217 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_e123d call Functione12ca @@ -68409,7 +68409,7 @@ Functione128d: ; e128d ; e12ca Functione12ca: ; e12ca - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_e12d9 @@ -68583,7 +68583,7 @@ Functione1376: ; e1376 ld [wd0ec], a Functione13de: ; e13de - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -69131,7 +69131,7 @@ Functione1e67: ; e1e67 (38:5e67) ld [hSCY], a ; $ff00+$d0 ld [hSCX], a ; $ff00+$cf ld [rWY], a ; $ff00+$4a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $1 ld [hBGMapMode], a ; $ff00+$d4 ld a, $e3 @@ -69143,7 +69143,7 @@ Functione1e67: ; e1e67 (38:5e67) ret Functione1ebb: ; e1ebb (38:5ebb) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_e1ed0 call Functione1ed2 @@ -69156,7 +69156,7 @@ Functione1ebb: ; e1ebb (38:5ebb) ret Functione1ed2: ; e1ed2 (38:5ed2) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_e1ee1 @@ -69183,7 +69183,7 @@ Jumptable_e1ee1: ; e1ee1 Functione1ef3: ; e1ef3 call Functione2152 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; e1efb @@ -69191,13 +69191,13 @@ Functione1ef3: ; e1ef3 Functione1efb: ; e1efb call Functione00ed jr nc, .asm_e1f06 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret .asm_e1f06 call Functione209d - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] xor a ld [wc708], a @@ -69226,7 +69226,7 @@ Functione1f1c: ; e1f1c call Function3b2a ld a, $5 ld [wc702], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; e1f42 @@ -69241,14 +69241,14 @@ Functione1f42: ; e1f42 and a jr nz, .asm_e1f58 ld a, $7 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_e1f58 dec [hl] xor a ld [wcf64], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] Functione1f61: ; e1f61 @@ -69271,7 +69271,7 @@ Functione1f61: ; e1f61 call Functione2128 xor a ld [wcf64], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; e1f8b @@ -69299,7 +69299,7 @@ Functione1f8b: ; e1f8b call Functione2128 ld a, $40 ld [wc708], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] Functione1fba: ; e1fba @@ -69313,7 +69313,7 @@ Functione1fba: ; e1fba .asm_e1fc3 call Functione2010 ld a, $3 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e1fcc @@ -69347,19 +69347,19 @@ Functione1fcc: ; e1fcc .asm_e1ff9 call Functiona80 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] Functione2000: ; e2000 call Functione00ed jr nc, .asm_e200b - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret .asm_e200b xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e2010 @@ -69618,7 +69618,7 @@ Functione2183: ; e2183 ; e21a1 Functione21a1: ; e21a1 (38:61a1) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $7 jr nc, .asm_e21c8 call JoyTextDelay @@ -69729,7 +69729,7 @@ Functione2391: ; e2391 (38:6391) call DelayFrame .asm_e23b4 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_e23c6 call Functione23d5 @@ -69746,7 +69746,7 @@ Functione2391: ; e2391 (38:6391) ret Functione23d5: ; e23d5 (38:63d5) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_e23df call Functione33df jp [hl] @@ -69808,18 +69808,18 @@ Functione241a: ; e241a (38:641a) cp $ff jr z, .asm_e2457 ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e2452 (38:6452) .asm_e2452 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex dec [hl] ret .asm_e2457 ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Functione245d: ; e245d (38:645d) @@ -69871,7 +69871,7 @@ BillsPCDepositFuncDeposit: ; e24a9 (38:64a9) call Functione307c jr c, .asm_e24c1 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [wcb2b], a ld [wcb2a], a @@ -69918,7 +69918,7 @@ BillsPCDepositFuncRelease: ; e24e0 (38:64e0) callba Functione039 call Functione3180 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [wcb2b], a ld [wcb2a], a @@ -69933,7 +69933,7 @@ BillsPCDepositFuncRelease: ; e24e0 (38:64e0) BillsPCDepositFuncCancel: ; e2537 (38:6537) ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e253d (38:653d) @@ -69991,7 +69991,7 @@ Functione2583: ; e2583 (38:6583) call DelayFrame .asm_e25a7 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_e25b9 call Functione25c8 @@ -70008,7 +70008,7 @@ Functione2583: ; e2583 (38:6583) ret Functione25c8: ; e25c8 (38:65c8) - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, .jumptable call Functione33df jp [hl] @@ -70072,18 +70072,18 @@ Functione2612: ; e2612 (38:6612) cp $ff jr z, .asm_e264f ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e264a (38:664a) .asm_e264a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex dec [hl] ret .asm_e264f ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e2655 @@ -70136,7 +70136,7 @@ endr call TryWithdrawPokemon jr c, .FailedWithdraw ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [wcb2b], a ld [wcb2a], a @@ -70181,7 +70181,7 @@ endr callba Functione039 call Functione3180 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [wcb2b], a ld [wcb2a], a @@ -70196,7 +70196,7 @@ endr .cancel: ; e272b (38:672b) ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e2731 (38:6731) @@ -70240,7 +70240,7 @@ Functione2759: ; e2759 call DelayFrame .asm_e2781 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_e2793 call Functione27a2 @@ -70259,7 +70259,7 @@ Functione2759: ; e2759 ; e27a2 Functione27a2: ; e27a2 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_e27ac call Functione33df jp [hl] @@ -70325,7 +70325,7 @@ Functione27eb: ; e27eb ld [wcb2b], a ld [wcb2a], a ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_e2823 @@ -70335,16 +70335,16 @@ Functione27eb: ; e27eb cp $ff jr z, .asm_e2837 ld a, $2 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex dec [hl] ret .asm_e2837 ld a, $6 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e283d @@ -70402,7 +70402,7 @@ Functione2887: ; e2887 ld a, [wcb2e] ld [wcb31], a ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e28a5 @@ -70420,7 +70420,7 @@ Functione28a5: ; e28a5 Functione28bd: ; e28bd ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e28c3 @@ -70484,7 +70484,7 @@ Functione2903: ; e2903 ld [wcb2b], a ld [wcb2a], a ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_e2938 @@ -70492,11 +70492,11 @@ Functione2903: ; e2903 jr c, .asm_e2946 call Functione31e7 ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_e2946 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex dec [hl] ret @@ -70508,7 +70508,7 @@ Functione2903: ; e2903 ld a, [wcb31] ld [wcb2e], a ld a, $0 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e2963 @@ -70522,7 +70522,7 @@ Functione2963: ; e2963 (38:6963) xor a call ByteFill xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -70531,12 +70531,12 @@ Functione2963: ; e2963 (38:6963) ret Functione298d: ; e298d (38:698d) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret Functione2992: ; e2992 (38:6992) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -72384,7 +72384,7 @@ _OptionsMenu: ; e41d0 ld de, StringOptions call PlaceString xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld c, $6 ;number of items on the menu minus 1 (for cancel) .asm_e41f3 ;this next will display the settings of each option when the menu is opened push bc @@ -72392,13 +72392,13 @@ _OptionsMenu: ; e41d0 ld [hJoyLast], a call GetOptionPointer pop bc - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] dec c jr nz, .asm_e41f3 call Functione4512 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a inc a ld [hBGMapMode], a call WaitBGMap @@ -72450,7 +72450,7 @@ StringOptions: ; e4241 GetOptionPointer: ; e42d6 - ld a, [wJumptableEntryIndexBuffer] ;load the cursor position to a + ld a, [wJumptableIndex] ;load the cursor position to a ld e, a ;copy it to de ld d, 0 ld hl, .Pointers @@ -72890,7 +72890,7 @@ Options_Cancel: ; e4520 ; e452a OptionsControl: ; e452a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, [hJoyLast] cp D_DOWN jr z, .DownPressed @@ -72947,7 +72947,7 @@ Functione455c: ; e455c jr nz, .asm_e4564 hlcoord 1, 2 ld bc, $0028 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] call AddNTimes ld [hl], $ed ret @@ -72986,7 +72986,7 @@ Functione4579: ; e4579 ld a, [hJoyLast] and BUTTONS jr nz, .asm_e45de - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_e45e3 call Functione4670 @@ -73042,7 +73042,7 @@ Functione45e8: ; e45e8 add hl, bc ld [hl], $30 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [hSCX], a @@ -73066,7 +73066,7 @@ Functione465e: ; e465e ; e4670 Functione4670: ; e4670 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_e467f @@ -73087,7 +73087,7 @@ Jumptable_e467f: ; e467f ; e4687 Functione4687: ; e4687 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; e468c @@ -73156,7 +73156,7 @@ Functione46dd: ; e46dd ret .asm_e46e7 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; e46ed @@ -73334,7 +73334,7 @@ CrystalIntro: ; e48ac ld a, [hJoyLast] and BUTTONS jr nz, .ShutOffMusic - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .done call IntroSceneJumper @@ -73373,12 +73373,12 @@ Functione4901: ; e4901 ld [hInMenu], a xor a ld [$ffde], a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; e490f IntroSceneJumper: ; e490f - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, IntroScenes @@ -73424,7 +73424,7 @@ IntroScenes: ; e491e (39:491e) NextIntroScene: ; e4956 (39:4956) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -74461,7 +74461,7 @@ IntroScene28: ; e5152 (39:5152) ret .done - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret @@ -76537,7 +76537,7 @@ TRADE_AFTER EQU 4 NPCTrade:: ; fcba8 ld a, e - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Functionfcc59 ld b, CHECK_FLAG call TradeFlagAction @@ -76592,7 +76592,7 @@ NPCTrade:: ; fcba8 Functionfcc07: ; fcc07 call DisableSpriteUpdates - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af ld a, [wcf64] push af @@ -76600,7 +76600,7 @@ Functionfcc07: ; fcc07 pop af ld [wcf64], a pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function2b74 ret ; fcc23 @@ -76636,7 +76636,7 @@ CheckTradeGender: ; fcc23 TradeFlagAction: ; fcc4a ld hl, wd960 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld c, a predef FlagPredef ld a, c @@ -76818,7 +76818,7 @@ Functionfcc63: ; fcc63 GetTradeAttribute: ; 0xfcdc2 ld d, 0 push de - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] and $f swap a ld e, a diff --git a/misc/mobile_22.asm b/misc/mobile_22.asm index c5db95d26..1991580c5 100644 --- a/misc/mobile_22.asm +++ b/misc/mobile_22.asm @@ -247,7 +247,7 @@ Function89261: ; 89261 add $5 ld [hl], a pop af - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call BackUpTiles call Function8923c call Function89209 @@ -2194,7 +2194,7 @@ Function89d5e: ; 89d5e (22:5d5e) push af call CopyMenuDataHeader pop af - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function8923c call Function1c89 call Function1c10 @@ -3050,7 +3050,7 @@ Function8a31c: ; 8a31c (22:631c) call Function8a3b2 pop bc ld a, c - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld [MenuSelection], a call Function1c89 call Function1c10 diff --git a/misc/mobile_22_2.asm b/misc/mobile_22_2.asm index 053f71122..6e9091fa4 100644 --- a/misc/mobile_22_2.asm +++ b/misc/mobile_22_2.asm @@ -803,7 +803,7 @@ Function8b7bd: ; 8b7bd ld hl, MenuDataHeader_0x8b867 call CopyMenuDataHeader ld a, [wd030] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ld a, [wd031] ld [wd0e4], a ld a, [wd032] @@ -881,7 +881,7 @@ Function8b83e: ; 8b83e Function8b84b: ; 8b84b ld [wd0e4], a ld a, [wcfa9] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a ret ; 8b855 diff --git a/misc/mobile_40.asm b/misc/mobile_40.asm index 1a6b95049..b6664ca73 100644 --- a/misc/mobile_40.asm +++ b/misc/mobile_40.asm @@ -1786,12 +1786,12 @@ Function100b12: ; 100b12 ld a, BANK(BattleMenuDataHeader) ld [wcf94], a ld a, [wd0d2] - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a call Function100e72 call Function100b45 callba Function8e85 call Function100ed4 - ld a, [wPocketPointerLocationBuffer] + ld a, [wPocketCursorBuffer] ld [wd0d2], a call ExitMenu ret @@ -1818,7 +1818,7 @@ Function100b45: ; 100b45 ld c, a ld a, [wcfa3] call SimpleMultiply - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a and a ret ; 100b7a @@ -6612,12 +6612,12 @@ Function102c71: ; 102c71 ; 102c87 Function102c87: ; 102c87 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af ld a, [wcf64] push af ld a, [wcd4c] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, [PartyCount] ld [wcf64], a ld a, $0 @@ -6632,7 +6632,7 @@ Function102c87: ; 102c87 ld bc, $011a call Function102d3e ld a, [wcd4d] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, [OTPartyCount] ld [wcf64], a ld a, $5 @@ -6649,18 +6649,18 @@ Function102c87: ; 102c87 pop af ld [wcf64], a pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 102cee Function102cee: ; 102cee - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] dec a call Function102d34 ld de, DefaultFlypoint ld bc, $002f call CopyBytes - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld c, a ld a, $6 sub c @@ -6669,7 +6669,7 @@ Function102cee: ; 102cee ld hl, $0000 call AddNTimes push hl - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] dec a call Function102d34 ld d, h @@ -7688,7 +7688,7 @@ Function103612: ; 103612 ld a, [wdc40] and $f jr z, .asm_103622 - ld [wPocketPointerLocationBuffer], a + ld [wPocketCursorBuffer], a .asm_103622 call InterpretMenu2 diff --git a/misc/mobile_42.asm b/misc/mobile_42.asm index a6dc76929..e09899f48 100644 --- a/misc/mobile_42.asm +++ b/misc/mobile_42.asm @@ -124,7 +124,7 @@ Function108089: ; 108089 Function1080b7: ; 1080b7 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call WhiteBGMap call ClearSprites call ClearTileMap @@ -187,7 +187,7 @@ Function1080b7: ; 1080b7 Function108157: ; 108157 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call WhiteBGMap call ClearSprites call ClearTileMap @@ -310,7 +310,7 @@ Function108239: ; 108239 ; 10824b Function10824b: ; 10824b - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_10825a call Function10827b @@ -335,7 +335,7 @@ Function10824b: ; 10824b ; 10827b Function10827b: ; 10827b - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_10828a @@ -372,7 +372,7 @@ Jumptable_10828a: ; 10828a ; 1082b2 Function1082b2: ; 1082b2 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 1082b7 @@ -383,7 +383,7 @@ Function1082b7: ; 1082b7 inc hl ld d, [hl] ld a, [de] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a inc de ld [hl], d dec hl @@ -392,7 +392,7 @@ Function1082b7: ; 1082b7 ; 1082c6 Function1082c6: ; 1082c6 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 1082cc diff --git a/misc/mobile_45.asm b/misc/mobile_45.asm index 268b10004..52a2a65e4 100644 --- a/misc/mobile_45.asm +++ b/misc/mobile_45.asm @@ -703,7 +703,7 @@ endr ld a, d or e jr z, .asm_114559 - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld e, [hl] inc hl ld d, [hl] @@ -1537,7 +1537,7 @@ Function1149cc: ; 1149cc ld [hl], d dec hl ld [hl], e - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld e, [hl] inc hl ld d, [hl] @@ -3860,7 +3860,7 @@ Function11560a: ; 11560a ld c, [hl] inc hl ld b, [hl] - ld a, [wdc0a] + ld a, [wCurrMapCallbackCount] cp b jp c, .asm_1156b1 jr nz, .asm_115631 @@ -3874,7 +3874,7 @@ Function11560a: ; 11560a jr z, .asm_1156a9 ld a, [wdc09] ld l, a - ld a, [wdc0a] + ld a, [wCurrMapCallbackCount] ld h, a ld a, c cpl @@ -3887,7 +3887,7 @@ Function11560a: ; 11560a ld a, l ld [wdc09], a ld a, h - ld [wdc0a], a + ld [wCurrMapCallbackCount], a .asm_11564d ld a, $3 cp b @@ -3929,13 +3929,13 @@ Function11560a: ; 11560a ld a, [wCurrentMapSignpostCount] ld [$ff8c], a ld [$4000], a - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld e, [hl] inc hl ld d, [hl] ld hl, wdc24 call Function115d6a - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld [hl], e inc hl ld [hl], d @@ -4017,7 +4017,7 @@ Function1156cc: ; 1156cc jp Function11425c .asm_115716 - ld hl, wdc0a + ld hl, wCurrMapCallbackCount ld a, [hli] cpl ld e, a @@ -4262,9 +4262,9 @@ Function11581e: ; 11581e ld b, [hl] inc hl push hl - ld a, [wdc0a] + ld a, [wCurrMapCallbackCount] ld l, a - ld a, [wdc0b] + ld a, [wCurrMapCallbackHeaderPointer] ld h, a cp b jr c, .asm_1158bb @@ -4284,12 +4284,12 @@ Function11581e: ; 11581e inc bc add hl, bc ld a, l - ld [wdc0a], a + ld [wCurrMapCallbackCount], a ld a, h - ld [wdc0b], a + ld [wCurrMapCallbackHeaderPointer], a pop bc pop hl - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld a, [hli] ld [wCurrentMapSignpostCount], a ld [$ff8c], a @@ -4299,7 +4299,7 @@ Function11581e: ; 11581e ld d, [hl] ld hl, PartyMon5Speed call Function115d6a - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld a, [wCurrentMapSignpostCount] ld [hli], a ld a, e @@ -4615,7 +4615,7 @@ Function1159fb: ; 1159fb jp Function11425c .asm_115a45 - ld hl, wdc0a + ld hl, wCurrMapCallbackCount ld a, [hli] cpl ld e, a @@ -4826,9 +4826,9 @@ endr ld b, [hl] inc hl push hl - ld a, [wdc0a] + ld a, [wCurrMapCallbackCount] ld l, a - ld a, [wdc0b] + ld a, [wCurrMapCallbackHeaderPointer] ld h, a cp b jr c, .asm_115b36 @@ -4848,12 +4848,12 @@ endr inc bc add hl, bc ld a, l - ld [wdc0a], a + ld [wCurrMapCallbackCount], a ld a, h - ld [wdc0b], a + ld [wCurrMapCallbackHeaderPointer], a pop bc pop hl - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld a, [hli] ld [wCurrentMapSignpostCount], a ld [$ff8c], a @@ -4863,7 +4863,7 @@ endr ld d, [hl] ld hl, wdc26 call Function115d6a - ld hl, wdc07 + ld hl, wCurrMapTriggerCount ld a, [wCurrentMapSignpostCount] ld [hli], a ld a, e @@ -8168,7 +8168,7 @@ Function117a8d: ; 0x117a8d Function117a94: ; 0x117a94 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -8190,7 +8190,7 @@ Function117ab4: ; 0x117ab4 Function117acd: ; 0x117acd call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_117ae2 ; 0x117ad5 $b call Function117ae9 @@ -8202,7 +8202,7 @@ Function117acd: ; 0x117acd ret Function117ae9: ; 0x117ae9 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, $0 ld hl, Pointers117af8 @@ -8306,7 +8306,7 @@ Function117b4f: call ExitMenu callba Function104061 ld a, $80 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function117bb6: @@ -8325,11 +8325,11 @@ Function117bb6: ld [wc303], a callba Function17f555 ld a, $80 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_117be1 ld a, $80 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_117be7 ld a, [rSVBK] @@ -8411,7 +8411,7 @@ Function117c4a: pop af ld [rSVBK], a ld a, $80 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret Function117c89: @@ -8464,7 +8464,7 @@ MobileStadiumSuccessText: ; 0x117cd8 db "@" Function117cdd: ; 0x117cdd - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret @@ -11817,7 +11817,7 @@ Function119800: ; 119800 ld [wc702], a ld a, [wcd81] ld [wc74e], a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af ld a, [wcf64] push af @@ -11840,7 +11840,7 @@ Function119800: ; 119800 pop af ld [wcf64], a pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a callba Function115dc3 jp Function119e2e ; 11984e @@ -11853,7 +11853,7 @@ Function11984e: ; 11984e and a jr nz, .asm_1198a8 callba Function170000 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af ld a, [wcf64] push af @@ -11876,7 +11876,7 @@ Function11984e: ; 11984e pop af ld [wcf64], a pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a callba Function115dc3 jp Function119e2e @@ -11887,7 +11887,7 @@ Function11984e: ; 11984e .asm_1198a8 callba Function17005a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] push af ld a, [wcf64] push af @@ -11910,7 +11910,7 @@ Function11984e: ; 11984e pop af ld [wcf64], a pop af - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a callba Function115dc3 jp Function119e2e ; 1198ee @@ -14343,7 +14343,7 @@ Function11ac51: ; 11ac51 call DelayFrame .asm_11ac82 call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_11aca8 call Function11b314 @@ -14444,7 +14444,7 @@ Function11ad1b: ; 11ad1b xor a call ByteFill xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -14456,7 +14456,7 @@ Function11ad1b: ; 11ad1b ; 11ad6e Function11ad6e: ; 11ad6e - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld hl, Jumptable_11ad78 call Function11b239 jp [hl] @@ -14475,13 +14475,13 @@ Jumptable_11ad78: ; 11ad78 ; 11ad8a Function11ad8a: ; 11ad8a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 11ad8f Function11ad8f: ; 11ad8f - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret ; 11ad95 @@ -14522,7 +14522,7 @@ Function11adc4: ret z call PlayClickSFX xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a jr .asm_11ae2e .asm_11ade6 @@ -14643,7 +14643,7 @@ Function11ae98: ld a, $7f ld [hl], a ld a, $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a jr .asm_11aef7 .asm_11aec1 @@ -14734,7 +14734,7 @@ Function11af4e: ld a, $7f ld [hl], a ld a, $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a jr .asm_11afaa .asm_11af77 @@ -14765,7 +14765,7 @@ Function11af4e: cp $2 jr z, .asm_11af6a ld a, $6 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a xor a ld [ScriptVar], a @@ -15057,7 +15057,7 @@ Function11b0ff: ; 11b0ff jr .asm_11b148 .asm_11b141 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex ld a, $7 ld [hl], a ret @@ -15090,7 +15090,7 @@ Function11b0ff: ; 11b0ff .asm_11b16c ld [wcd30], a ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 11b175 @@ -15411,7 +15411,7 @@ Function11b314: ; 11b314 Function11b31b: ; 11b31b ld hl, Unknown_11b350 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $2 jr c, .asm_11b349 ld a, [wc7d1] @@ -15419,7 +15419,7 @@ Function11b31b: ; 11b31b jr nc, .asm_11b344 cp $3 jr c, .asm_11b349 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $2 jr z, .asm_11b349 cp $3 @@ -15553,7 +15553,7 @@ Function11b3d9: ; 11b3d9 ld [hli], a cp $41 jr c, .asm_11b42b - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $4 jr z, .asm_11b43b cp $5 @@ -15592,7 +15592,7 @@ Function11b444: ; 11b444 Function11b44b: ; 11b44b xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -15604,14 +15604,14 @@ Function11b45c: ; 11b45c .asm_11b45c call Function11b46a call DelayFrame - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $4 jr nz, .asm_11b45c ret ; 11b46a Function11b46a: ; 11b46a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_11b479 @@ -15813,7 +15813,7 @@ Function11b570: ; 11b570 .asm_11b57f ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 11b585 @@ -15913,14 +15913,14 @@ Function11b64c: ; 11b64c .asm_11b64c call Function11b65a call DelayFrame - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $1 jr nz, .asm_11b64c ret ; 11b65a Function11b65a: ; 11b65a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_11b669 @@ -16677,7 +16677,7 @@ Function11c08f: ; 11c08f Function11c0c6: ; 11c0c6 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld l, a ld a, [wcf64] ld h, a @@ -16687,7 +16687,7 @@ Function11c0c6: ; 11c0c6 ld [hli], a push de xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, $12 ld [wcf64], a ld a, $6 @@ -16720,9 +16720,9 @@ Function11c0c6: ; 11c0c6 .asm_11c102 cp e jr nc, .asm_11c11c - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] inc a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [hl], $4e rra jr c, .asm_11c113 @@ -16763,7 +16763,7 @@ Function11c0c6: ; 11c0c6 call PlaceWholeStringInBoxAtOnce pop hl ld a, l - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, h ld [wcf64], a ret @@ -16856,7 +16856,7 @@ Function11c1b9: ; 11c1b9 Function11c1ca: ; 11c1ca xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -16938,7 +16938,7 @@ Function11c283: ; 11c283 call JoyTextDelay ld a, [hJoyPressed] ld [hJoypadPressed], a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_11c2a2 call Function11c2ac @@ -16953,7 +16953,7 @@ Function11c283: ; 11c283 ; 11c2ac Function11c2ac: ; 11c2ac - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_11c2bb @@ -17219,7 +17219,7 @@ Function11c3ed: ; 11c3ed (47:43ed) .asm_11c472 call Function11c4a5 .asm_11c475 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call PlayClickSFX ret .asm_11c47c @@ -17383,7 +17383,7 @@ Function11c53d: ; 11c53d (47:453d) .asm_11c59f ld hl, wcd24 set 1, [hl] - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call PlayClickSFX ret @@ -17599,7 +17599,7 @@ Function11c675: ; 11c675 (47:4675) .asm_11c6fa ld a, $15 .asm_11c6fc - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld hl, wcd24 set 3, [hl] call PlayClickSFX @@ -18119,7 +18119,7 @@ Function11c9c3: ; 11c9c3 (47:49c3) ld hl, wcd24 set 4, [hl] ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call PlayClickSFX ret .asm_11c9f7 @@ -18271,7 +18271,7 @@ Function11cab3: ; 11cab3 (47:4ab3) ld [wcd2a], a ret .asm_11caf3 - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret .asm_11caf9 @@ -18280,7 +18280,7 @@ Function11cab3: ; 11cab3 (47:4ab3) ld hl, wcd24 set 4, [hl] ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld a, [wcd35] cp $ff ret nz @@ -18389,7 +18389,7 @@ endr ld d, a hlcoord 1, 14 call PlaceString - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] inc hl ld a, $10 @@ -18404,7 +18404,7 @@ endr ld hl, wcd24 set 4, [hl] ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret .asm_11cbeb ld a, [hl] @@ -18490,7 +18490,7 @@ Function11cd04: ; 11cd04 (47:4d04) and a ret z ld a, $4 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret ; 11cd10 (47:4d10) @@ -18551,7 +18551,7 @@ Function11cd54: ; 11cd54 (47:4d54) .asm_11cd7d ld a, $15 .asm_11cd7f - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld hl, wcd24 set 5, [hl] call PlayClickSFX @@ -18692,7 +18692,7 @@ Function11ce2b: ; 11ce2b (47:4e2b) .asm_11ce96 ld a, $13 .asm_11ce98 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld hl, wcd24 set 2, [hl] call PlayClickSFX @@ -18778,7 +18778,7 @@ String_11cf79: ; 11cf79 ; 11cfb5 Function11cfb5: ; 11cfb5 (47:4fb5) - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 11cfba (47:4fba) @@ -21327,7 +21327,7 @@ Function16c000: ; 16c000 Function16c031: ; 16c031 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [DefaultFlypoint], a ld [wd003], a @@ -22784,7 +22784,7 @@ Function17020c: ; 17020c Function170215: ; 170215 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a call Function17022c ret ; 17021d @@ -22795,7 +22795,7 @@ Function17021d: ; 17021d Function17021e: ; 17021e xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a @@ -22806,14 +22806,14 @@ Function17022c: ; 17022c .asm_17022c call Jumpto_BattleTowerBattleFunction call DelayFrame - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] cp $1 jr nz, .asm_17022c ret ; 17023a Jumpto_BattleTowerBattleFunction: ; 17023a - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_BattleTowerBattleFunctions @@ -22871,7 +22871,7 @@ RunBattleTowerBattle: ; 17024d pop af ld [Options], a ld a, $1 - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ret @@ -23229,7 +23229,7 @@ Function1704f1: ; 1704f1 call ClearScreen .asm_1704fa call JoyTextDelay - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] bit 7, a jr nz, .asm_17050f call Function170510 @@ -23241,7 +23241,7 @@ Function1704f1: ; 1704f1 ; 170510 Function170510: ; 170510 - ld a, [wJumptableEntryIndexBuffer] + ld a, [wJumptableIndex] ld e, a ld d, 0 ld hl, Jumptable_17051f @@ -23332,12 +23332,12 @@ Function170577: ret .asm_1705ac - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex set 7, [hl] ret Function1705b2: - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex inc [hl] ret ; 1705b7 diff --git a/misc/mobile_5f.asm b/misc/mobile_5f.asm index b4fcd1a72..96bbfd840 100644 --- a/misc/mobile_5f.asm +++ b/misc/mobile_5f.asm @@ -521,7 +521,7 @@ Function17d2b6: ; 17d2b6 Function17d2c0: ; 17d2c0 xor a - ld [wJumptableEntryIndexBuffer], a + ld [wJumptableIndex], a ld [wcf64], a ld [wcf65], a ld [wcf66], a diff --git a/misc/unused_title.asm b/misc/unused_title.asm index 8d35fb13f..e151deb14 100644 --- a/misc/unused_title.asm +++ b/misc/unused_title.asm @@ -9,7 +9,7 @@ UnusedTitleScreen: ; 10c000 xor a ld [hBGMapMode], a - ld hl, wJumptableEntryIndexBuffer + ld hl, wJumptableIndex rept 3 ld [hli], a endr @@ -1186,7 +1186,7 @@ CurSpecies:: ; cf60 wNamedObjectTypeBuffer:: ds 1 ds 1 -wJumptableEntryIndexBuffer:: ds 1 +wJumptableIndex:: ds 1 wNrOfBeatenBattleTowerTrainers:: wMomBankDigitCursorPosition:: wIntroSceneFrameCounter:: @@ -1235,7 +1235,7 @@ wMenuBorderRightCoord:: ds 1 wcf86:: ds 1 wcf87:: ds 1 -wPocketPointerLocationBuffer:: ds 2 +wPocketCursorBuffer:: ds 2 wcf8a:: ds 7 ; menu data 2 bank? wcf91:: ds 1 @@ -1500,10 +1500,10 @@ CurMoveNum:: ; d0d5 wd0d6:: ds 1 wd0d7:: ds 1 wd0d8:: ds 1 -wItemsPocketPointerLocation:: ds 1 -wKeyItemsPocketPointerLocation:: ds 1 -wBallsPocketPointerLocation:: ds 1 -wTMHMPocketPointerLocation:: ds 1 +wItemsPocketCursor:: ds 1 +wKeyItemsPocketCursor:: ds 1 +wBallsPocketCursor:: ds 1 +wTMHMPocketCursor:: ds 1 wd0dd:: ds 2 wd0df:: ds 1 wd0e0:: ds 1 @@ -2365,11 +2365,11 @@ wCurrentMapTriggerPointer:: ; dbf7 ds 2 wCurrentCaller:: ds 2 -wdbfb:: ds 1 -wdbfc:: ds 1 +wCurrMapWarpCount:: ds 1 +wCurrMapWarpHeaderPointer:: ds 1 wdbfd:: ds 1 wCurrentMapXYTriggerCount:: ds 1 -wdbff:: ds 1 +wCurrentMapXYTriggerHeaderPointer:: ds 1 wdc00:: ds 1 wCurrentMapSignpostCount:: ds 1 wdc02:: ds 1 @@ -2377,11 +2377,11 @@ wdc03:: ds 1 wdc04:: ds 1 wdc05:: ds 1 wdc06:: ds 1 -wdc07:: ds 1 -wdc08:: ds 1 +wCurrMapTriggerCount:: ds 1 +wCurrMapTriggerHeaderPointer:: ds 1 wdc09:: ds 1 -wdc0a:: ds 1 -wdc0b:: ds 2 +wCurrMapCallbackCount:: ds 1 +wCurrMapCallbackHeaderPointer:: ds 2 wdc0d:: ds 1 wdc0e:: ds 1 |