diff --git a/audio/engine.asm b/audio/engine.asm index e24ba259c87..7a7d2f9aa13 100644 --- a/audio/engine.asm +++ b/audio/engine.asm @@ -210,7 +210,7 @@ _UpdateSound:: ret UpdateChannels: - ld hl, .ChannelFnPtrs + ld hl, .ChannelFunctions ld a, [wCurChannel] maskbits NUM_CHANNELS add a @@ -222,7 +222,7 @@ UpdateChannels: ld l, a jp hl -.ChannelFnPtrs: +.ChannelFunctions: dw .Channel1 dw .Channel2 dw .Channel3 diff --git a/data/text/battle.asm b/data/text/battle.asm index fc2e3a1cf00..d40f28f8d7b 100644 --- a/data/text/battle.asm +++ b/data/text/battle.asm @@ -87,7 +87,7 @@ SandstormHitsText: PerishCountText: text "'s" line "PERISH count is @" - text_decimal wDeciramBuffer, 1, 1 + text_decimal wTextDecimalByte, 1, 1 text "!" prompt @@ -670,7 +670,7 @@ SpiteEffectText: text_ram wStringBuffer1 text " was" cont "reduced by @" - text_decimal wDeciramBuffer, 1, 1 + text_decimal wTextDecimalByte, 1, 1 text "!" prompt @@ -1030,7 +1030,7 @@ SafeguardProtectText: MagnitudeText: text "Magnitude @" - text_decimal wDeciramBuffer, 1, 1 + text_decimal wTextDecimalByte, 1, 1 text "!" prompt diff --git a/data/text/common_2.asm b/data/text/common_2.asm index a8de10b88d2..92d289a06fa 100644 --- a/data/text/common_2.asm +++ b/data/text/common_2.asm @@ -271,7 +271,7 @@ _NameCardListedCardText:: text_ram wMysteryGiftCardHolderName text "'s CARD was" line "listed as no.@" - text_decimal wDeciramBuffer, 1, 2 + text_decimal wTextDecimalByte, 1, 2 text "." prompt @@ -609,7 +609,7 @@ _AskThrowAwayText:: _AskQuantityThrowAwayText:: text "Throw away @" - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text_start line "@" text_ram wStringBuffer2 @@ -1110,7 +1110,7 @@ _PlayersPCHowManyWithdrawText:: _PlayersPCWithdrewItemsText:: text "Withdrew @" - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text_start line "@" text_ram wStringBuffer2 @@ -1133,7 +1133,7 @@ _PlayersPCHowManyDepositText:: _PlayersPCDepositItemsText:: text "Deposited @" - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text_start line "@" text_ram wStringBuffer2 @@ -1390,7 +1390,7 @@ _ItemsTossOutHowManyText:: _ItemsThrowAwayText:: text "Throw away @" - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text_start line "@" text_ram wStringBuffer2 diff --git a/data/text/common_3.asm b/data/text/common_3.asm index e081f0d3280..cddc89e9f79 100644 --- a/data/text/common_3.asm +++ b/data/text/common_3.asm @@ -480,7 +480,7 @@ _MartHowManyText:: done _MartFinalPriceText:: - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text " @" text_ram wStringBuffer2 text "(S)" @@ -509,7 +509,7 @@ _HerbalLadyHowManyText:: done _HerbalLadyFinalPriceText:: - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text " @" text_ram wStringBuffer2 text "(S)" @@ -592,7 +592,7 @@ _PharmacyHowManyText:: done _PharmacyFinalPriceText:: - text_decimal wItemQuantityChangeBuffer, 1, 2 + text_decimal wItemQuantityChange, 1, 2 text " @" text_ram wStringBuffer2 text "(S)" diff --git a/docs/event_commands.md b/docs/event_commands.md index 60dacf42119..f76adecc660 100644 --- a/docs/event_commands.md +++ b/docs/event_commands.md @@ -263,9 +263,9 @@ If item_id = `USE_SCRIPT_VAR`, then it uses `[wScriptVar]` i ## `$49`: `closetext` -## `$4A`: writeunusedbytebuffer byte +## `$4A`: writeunusedbyte byte -[wUnusedScriptByteBuffer] = byte +[wUnusedScriptByte] = byte ## `$4B`: farwritetext text_pointer diff --git a/engine/battle/ai/items.asm b/engine/battle/ai/items.asm index 62adaca77a3..0eeb8dc3b99 100644 --- a/engine/battle/ai/items.asm +++ b/engine/battle/ai/items.asm @@ -836,7 +836,7 @@ PrintText_UsedItemOn_AND_AIUpdateHUD: PrintText_UsedItemOn: ld a, [wCurEnemyItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, wStringBuffer1 ld de, wMonOrItemNameBuffer diff --git a/engine/battle/core.asm b/engine/battle/core.asm index 4d7cd5ca7f1..d89eeee557b 100644 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -373,7 +373,7 @@ HandleBerserkGene: push bc callfar GetUserItem ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a sub BERSERK_GENE pop bc pop de @@ -1161,7 +1161,7 @@ HandlePerishSong: ret z dec [hl] ld a, [hl] - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a push af ld hl, PerishCountText call StdBattleTextbox @@ -1235,7 +1235,7 @@ HandleWrap: ret nz ld a, [de] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wFXAnimID], a call GetMoveName dec [hl] @@ -1288,7 +1288,7 @@ HandleLeftovers: callfar GetUserItem ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld a, b cp HELD_LEFTOVERS @@ -1434,7 +1434,7 @@ HandleMysteryberry: .skip_checks callfar GetUserItem ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a xor a ld [hl], a call GetPartymonItem @@ -3703,7 +3703,7 @@ TryToRunAwayFromBattle: push hl push de ld a, [wBattleMonItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld b, a callfar GetItemHeldEffect ld a, b @@ -4025,7 +4025,7 @@ SendOutPlayerMon: call GetBattleMonBackpic xor a ldh [hGraphicStartTile], a - ld [wBattleMenuCursorBuffer], a + ld [wBattleMenuCursorPosition], a ld [wCurMoveNum], a ld [wTypeModifier], a ld [wPlayerMoveStruct + MOVE_ANIM], a @@ -4343,7 +4343,7 @@ UseOpponentItem: call RefreshBattleHuds callfar GetOpponentItem ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName callfar ConsumeHeldItem ld hl, RecoveredUsingText @@ -4437,7 +4437,7 @@ UseConfusionHealingItem: .heal_status ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld a, BATTLE_VARS_SUBSTATUS3_OPP call GetBattleVarAddr res SUBSTATUS_CONFUSED, [hl] @@ -4504,7 +4504,7 @@ HandleStatBoostingHeldItems: jr nz, .loop pop bc ld a, [bc] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc dec hl dec hl @@ -4899,7 +4899,7 @@ BattleMenu: .next ld a, $1 ldh [hBGMapMode], a - ld a, [wBattleMenuCursorBuffer] + ld a, [wBattleMenuCursorPosition] cp $1 jp z, BattleMenu_Fight cp $3 @@ -5003,7 +5003,7 @@ BattleMenu_Pack: and a jr nz, .run callfar CheckItemPocket - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] cp BALL jr z, .ball call ClearBGPalettes @@ -5427,7 +5427,7 @@ MoveSelectionScreen: .battle_player_moves call MoveInfoBox - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jr z, .interpret_joypad hlcoord 5, 13 @@ -5451,7 +5451,7 @@ MoveSelectionScreen: push af xor a - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a ld a, [wMenuCursorY] dec a ld [wMenuCursorY], a @@ -5542,7 +5542,7 @@ MoveSelectionScreen: jp .menu_loop .pressed_select - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jr z, .start_swap ld hl, wBattleMonMoves @@ -5560,14 +5560,14 @@ MoveSelectionScreen: ld a, [hl] and $f ld b, a - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] swap a add b ld [hl], a jr .swap_moves_in_party_struct .not_swapping_disabled_move - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] cp b jr nz, .swap_moves_in_party_struct ld a, [hl] @@ -5595,12 +5595,12 @@ MoveSelectionScreen: .transformed xor a - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a jp MoveSelectionScreen .swap_bytes push hl - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] dec a ld c, a ld b, 0 @@ -5622,7 +5622,7 @@ MoveSelectionScreen: .start_swap ld a, [wMenuCursorY] - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a jp MoveSelectionScreen MoveInfoBox: @@ -5717,7 +5717,7 @@ MoveInfoBox: inc hl ld [hl], "/" inc hl - ld de, wNamedObjectIndexBuffer + ld de, wNamedObjectIndex lb bc, 1, 2 call PrintNum ret @@ -6383,7 +6383,7 @@ LoadEnemyMon: ld [de], a ld a, [wTempEnemyMonSpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName @@ -8044,7 +8044,7 @@ BattleIntro: call LoadTrainerOrWildMonPic xor a ld [wTempBattleMonSpecies], a - ld [wBattleMenuCursorBuffer], a + ld [wBattleMenuCursorPosition], a xor a ldh [hMapAnims], a farcall PlayBattleMusic @@ -8300,7 +8300,7 @@ CleanUpBattleRAM: ld [wPartyMenuCursor], a ld [wKeyItemsPocketCursor], a ld [wItemsPocketCursor], a - ld [wBattleMenuCursorBuffer], a + ld [wBattleMenuCursorPosition], a ld [wCurMoveNum], a ld [wBallsPocketCursor], a ld [wLastPocket], a diff --git a/engine/battle/effect_commands.asm b/engine/battle/effect_commands.asm index 7876fb90e9f..8015eab4c97 100644 --- a/engine/battle/effect_commands.asm +++ b/engine/battle/effect_commands.asm @@ -595,7 +595,7 @@ MoveDisabled: ld a, BATTLE_VARS_MOVE call GetBattleVar - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName ld hl, DisabledMoveText @@ -2186,7 +2186,7 @@ BattleCommand_ApplyDamage: .focus_band_text call GetOpponentItem ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, HungOnText jp StdBattleTextbox @@ -3608,7 +3608,7 @@ UpdateMoveData: ld a, BATTLE_VARS_MOVE call GetBattleVar ld [wCurSpecies], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a dec a call GetMoveData @@ -3624,7 +3624,7 @@ BattleCommand_SleepTarget: jr nz, .not_protected_by_item ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, ProtectedByText jr .fail @@ -3772,7 +3772,7 @@ BattleCommand_Poison: cp HELD_PREVENT_POISON jr nz, .do_poison ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, ProtectedByText jr .failed @@ -4826,7 +4826,6 @@ BattleCommand_TriStatusChance: ; tristatuschance call BattleCommand_EffectChance - .loop ; 1/3 chance of each status call BattleRandom @@ -4834,11 +4833,11 @@ BattleCommand_TriStatusChance: and %11 jr z, .loop dec a - ld hl, .ptrs + ld hl, .StatusCommands rst JumpTable ret -.ptrs +.StatusCommands: dw BattleCommand_ParalyzeTarget ; paralyze dw BattleCommand_FreezeTarget ; freeze dw BattleCommand_BurnTarget ; burn @@ -5873,7 +5872,7 @@ BattleCommand_Confuse: cp HELD_PREVENT_CONFUSE jr nz, .no_item_protection ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName call AnimateFailedMove ld hl, ProtectedByText @@ -5963,7 +5962,7 @@ BattleCommand_Paralyze: cp HELD_PREVENT_PARALYZE jr nz, .no_item_protection ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName call AnimateFailedMove ld hl, ProtectedByText diff --git a/engine/battle/menu.asm b/engine/battle/menu.asm index e29bff48b09..23a7fc70adf 100644 --- a/engine/battle/menu.asm +++ b/engine/battle/menu.asm @@ -1,11 +1,11 @@ LoadBattleMenu: ld hl, BattleMenuHeader call LoadMenuHeader - ld a, [wBattleMenuCursorBuffer] - ld [wMenuCursorBuffer], a + ld a, [wBattleMenuCursorPosition] + ld [wMenuCursorPosition], a call InterpretBattleMenu - ld a, [wMenuCursorBuffer] - ld [wBattleMenuCursorBuffer], a + ld a, [wMenuCursorPosition] + ld [wBattleMenuCursorPosition], a call ExitMenu ret @@ -20,11 +20,11 @@ ContestBattleMenu: ; fallthrough CommonBattleMenu: - ld a, [wBattleMenuCursorBuffer] - ld [wMenuCursorBuffer], a + ld a, [wBattleMenuCursorPosition] + ld [wMenuCursorPosition], a call _2DMenu - ld a, [wMenuCursorBuffer] - ld [wBattleMenuCursorBuffer], a + ld a, [wMenuCursorPosition] + ld [wBattleMenuCursorPosition], a call ExitMenu ret diff --git a/engine/battle/move_effects/beat_up.asm b/engine/battle/move_effects/beat_up.asm index f1cc7a5c290..a52ecabedea 100644 --- a/engine/battle/move_effects/beat_up.asm +++ b/engine/battle/move_effects/beat_up.asm @@ -118,7 +118,7 @@ BattleCommand_BeatUp: ld hl, wOTPartySpecies add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName jr .got_enemy_nick @@ -156,7 +156,7 @@ BattleCommand_BeatUp: .wild ld a, [wEnemyMonSpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, BeatUpAttackText call StdBattleTextbox diff --git a/engine/battle/move_effects/conversion.asm b/engine/battle/move_effects/conversion.asm index b6081a6bdff..b67ed992499 100644 --- a/engine/battle/move_effects/conversion.asm +++ b/engine/battle/move_effects/conversion.asm @@ -89,7 +89,7 @@ BattleCommand_Conversion: ld [de], a inc de ld [de], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a farcall GetTypeName call AnimateCurrentMove ld hl, TransformedTypeText diff --git a/engine/battle/move_effects/conversion2.asm b/engine/battle/move_effects/conversion2.asm index bc8667278db..df6d910907e 100644 --- a/engine/battle/move_effects/conversion2.asm +++ b/engine/battle/move_effects/conversion2.asm @@ -55,7 +55,7 @@ BattleCommand_Conversion2: call BattleCommand_SwitchTurn ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a predef GetTypeName ld hl, TransformedTypeText jp StdBattleTextbox diff --git a/engine/battle/move_effects/disable.asm b/engine/battle/move_effects/disable.asm index de6dbc60f49..4020aa8861b 100644 --- a/engine/battle/move_effects/disable.asm +++ b/engine/battle/move_effects/disable.asm @@ -63,7 +63,7 @@ BattleCommand_Disable: ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP call GetBattleVar ld [hl], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName ld hl, WasDisabledText jp StdBattleTextbox diff --git a/engine/battle/move_effects/magnitude.asm b/engine/battle/move_effects/magnitude.asm index f8961b66816..87510db0550 100644 --- a/engine/battle/move_effects/magnitude.asm +++ b/engine/battle/move_effects/magnitude.asm @@ -18,7 +18,7 @@ BattleCommand_GetMagnitude: push de inc hl ld a, [hl] - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a call BattleCommand_MoveDelay ld hl, MagnitudeText call StdBattleTextbox diff --git a/engine/battle/move_effects/mimic.asm b/engine/battle/move_effects/mimic.asm index 71eb72c630a..a8bc1e11a2e 100644 --- a/engine/battle/move_effects/mimic.asm +++ b/engine/battle/move_effects/mimic.asm @@ -37,7 +37,7 @@ BattleCommand_Mimic: ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP call GetBattleVar ld [hl], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld bc, wBattleMonPP - wBattleMonMoves add hl, bc ld [hl], 5 diff --git a/engine/battle/move_effects/mirror_move.asm b/engine/battle/move_effects/mirror_move.asm index 86259d11b06..e3ac3e1c642 100644 --- a/engine/battle/move_effects/mirror_move.asm +++ b/engine/battle/move_effects/mirror_move.asm @@ -24,7 +24,7 @@ BattleCommand_MirrorMove: .use ld a, b ld [hl], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push af ld a, BATTLE_VARS_MOVE_ANIM diff --git a/engine/battle/move_effects/sketch.asm b/engine/battle/move_effects/sketch.asm index 654fb3f5408..aa54109891e 100644 --- a/engine/battle/move_effects/sketch.asm +++ b/engine/battle/move_effects/sketch.asm @@ -34,7 +34,7 @@ BattleCommand_Sketch: .get_last_move ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP call GetBattleVar - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld b, a ; Fail if move is invalid or is Struggle. and a diff --git a/engine/battle/move_effects/spite.asm b/engine/battle/move_effects/spite.asm index 3e1c2f9bd2f..0244f778c92 100644 --- a/engine/battle/move_effects/spite.asm +++ b/engine/battle/move_effects/spite.asm @@ -24,7 +24,7 @@ BattleCommand_Spite: ld a, [hli] cp b jr nz, .loop - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a dec hl ld b, 0 push bc @@ -78,7 +78,7 @@ BattleCommand_Spite: call AnimateCurrentMove pop de ld a, d - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a ld hl, SpiteEffectText jp StdBattleTextbox diff --git a/engine/battle/move_effects/thief.asm b/engine/battle/move_effects/thief.asm index e588c5ff7b6..03e3fb6acb0 100644 --- a/engine/battle/move_effects/thief.asm +++ b/engine/battle/move_effects/thief.asm @@ -21,7 +21,7 @@ BattleCommand_Thief: ; Can't steal mail. - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld d, a farcall ItemIsMail ret c @@ -45,7 +45,7 @@ BattleCommand_Thief: ld [de], a call .playeritem - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld [hl], a ld [de], a jr .stole @@ -68,7 +68,7 @@ BattleCommand_Thief: ; Can't steal mail! - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld d, a farcall ItemIsMail ret c @@ -86,7 +86,7 @@ BattleCommand_Thief: ld [de], a call .enemyitem - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld [hl], a ld [de], a diff --git a/engine/battle/move_effects/transform.asm b/engine/battle/move_effects/transform.asm index 92a13c540a8..734eedd6ca2 100644 --- a/engine/battle/move_effects/transform.asm +++ b/engine/battle/move_effects/transform.asm @@ -99,7 +99,7 @@ BattleCommand_Transform: jr nz, .pp_loop pop hl ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wEnemyStats ld de, wPlayerStats diff --git a/engine/battle/read_trainer_attributes.asm b/engine/battle/read_trainer_attributes.asm index 6db8f4204d8..85f01f07fa1 100644 --- a/engine/battle/read_trainer_attributes.asm +++ b/engine/battle/read_trainer_attributes.asm @@ -6,7 +6,7 @@ GetTrainerClassName: ld [wCurSpecies], a ld a, TRAINER_NAME - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a call GetName ld de, wStringBuffer1 ret @@ -32,7 +32,7 @@ GetOTName: ld [wCurSpecies], a ld a, TRAINER_NAME - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a call GetName ld hl, wStringBuffer1 diff --git a/engine/debug/color_picker.asm b/engine/debug/color_picker.asm index 40261a3916d..502620de587 100644 --- a/engine/debug/color_picker.asm +++ b/engine/debug/color_picker.asm @@ -320,9 +320,9 @@ DebugColor_InitScreen: ld a, [wDebugColorCurMon] inc a ld [wCurPartySpecies], a - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a hlcoord 0, 1 - ld de, wDeciramBuffer + ld de, wTextDecimalByte lb bc, PRINTNUM_LEADINGZEROS | 1, 3 call PrintNum ld a, [wDebugColorIsTrainer] @@ -364,7 +364,7 @@ DebugColor_InitScreen: jr .done .trainer - ld a, [wDeciramBuffer] + ld a, [wTextDecimalByte] ld [wTrainerClass], a callfar GetTrainerAttributes ld de, wStringBuffer1 diff --git a/engine/debug/debug_room.asm b/engine/debug/debug_room.asm index 895de62d5cf..498b307f3cd 100644 --- a/engine/debug/debug_room.asm +++ b/engine/debug/debug_room.asm @@ -573,9 +573,9 @@ DebugRoom_EditPagedValues: ld a, [hli] ld [wDebugRoomPageCount], a ld a, l - ld [wDebugRoomPagedValuesPtr], a + ld [wDebugRoomPagesPointer], a ld a, h - ld [wDebugRoomPagedValuesPtr+1], a + ld [wDebugRoomPagesPointer+1], a ld hl, hInMenu ld a, [hl] push af @@ -669,7 +669,7 @@ DebugRoom_PageString: db " P @" DebugRoom_IncrementPagedValue: - call DebugRoom_GetCurPagedValuePtr + call DebugRoom_GetCurPagedValuePointer ld e, [hl] ; de = value address inc hl ld d, [hl] @@ -684,7 +684,7 @@ DebugRoom_IncrementPagedValue: ret DebugRoom_DecrementPagedValue: - call DebugRoom_GetCurPagedValuePtr + call DebugRoom_GetCurPagedValuePointer ld e, [hl] ; de = value address inc hl ld d, [hl] @@ -709,7 +709,7 @@ DebugRoom_NextPage: ld [wDebugRoomCurPage], a call DebugRoom_PrintPage ld a, [wDebugRoomCurPage] - call DebugRoom_GetNthPagePtr + call DebugRoom_GetNthPagePointer ld a, [wDebugRoomCurValue] cp [hl] jr c, .skip @@ -731,7 +731,7 @@ DebugRoom_PrevPage: ld [wDebugRoomCurPage], a call DebugRoom_PrintPage ld a, [wDebugRoomCurPage] - call DebugRoom_GetNthPagePtr + call DebugRoom_GetNthPagePointer ld a, [wDebugRoomCurValue] cp [hl] jr c, .skip @@ -747,7 +747,7 @@ DebugRoom_NextPagedValue: ld a, " " call DebugRoom_ShowHideCursor ld a, [wDebugRoomCurPage] - call DebugRoom_GetNthPagePtr + call DebugRoom_GetNthPagePointer ld a, [wDebugRoomCurValue] inc a cp [hl] ; incremented value < paged_value count? @@ -776,15 +776,15 @@ DebugRoom_PrevPagedValue: dec a jr DebugRoom_UpdateValueCursor -DebugRoom_GetNthPagePtr: +DebugRoom_GetNthPagePointer: ; Input: a = page index ; Output: hl = pointer to paged_data list ld h, 0 ld l, a add hl, hl - ld a, [wDebugRoomPagedValuesPtr] + ld a, [wDebugRoomPagesPointer] ld e, a - ld a, [wDebugRoomPagedValuesPtr+1] + ld a, [wDebugRoomPagesPointer+1] ld d, a add hl, de ld a, [hli] @@ -792,10 +792,10 @@ DebugRoom_GetNthPagePtr: ld l, a ret -_DebugRoom_GetPageBValueCPtr: +_DebugRoom_GetPageBValueCPointer: push bc ld a, b - call DebugRoom_GetNthPagePtr + call DebugRoom_GetNthPagePointer pop bc inc hl ld a, c @@ -803,12 +803,12 @@ _DebugRoom_GetPageBValueCPtr: call AddNTimes ret -DebugRoom_GetCurPagedValuePtr: +DebugRoom_GetCurPagedValuePointer: ld a, [wDebugRoomCurPage] ld b, a ld a, [wDebugRoomCurValue] ld c, a - jr _DebugRoom_GetPageBValueCPtr + jr _DebugRoom_GetPageBValueCPointer DebugRoom_ShowHideCursor: push af @@ -837,9 +837,9 @@ DebugRoom_InitializePagedValues: ld h, 0 ld l, a add hl, hl - ld a, [wDebugRoomPagedValuesPtr] + ld a, [wDebugRoomPagesPointer] ld e, a - ld a, [wDebugRoomPagedValuesPtr+1] + ld a, [wDebugRoomPagesPointer+1] ld d, a add hl, de ld a, [hli] @@ -860,9 +860,9 @@ DebugRoom_InitializePagedValues: ld h, 0 ld l, b add hl, hl - ld a, [wDebugRoomPagedValuesPtr] + ld a, [wDebugRoomPagesPointer] ld e, a - ld a, [wDebugRoomPagedValuesPtr+1] + ld a, [wDebugRoomPagesPointer+1] ld d, a add hl, de ld a, [hli] @@ -897,9 +897,9 @@ DebugRoom_PrintPage: ld h, 0 ld l, a add hl, hl - ld a, [wDebugRoomPagedValuesPtr] + ld a, [wDebugRoomPagesPointer] ld e, a - ld a, [wDebugRoomPagedValuesPtr+1] + ld a, [wDebugRoomPagesPointer+1] ld d, a add hl, de ld a, [hli] @@ -927,9 +927,9 @@ DebugRoom_PrintPagedValue: ld h, 0 ld l, b add hl, hl - ld a, [wDebugRoomPagedValuesPtr] + ld a, [wDebugRoomPagesPointer] ld e, a - ld a, [wDebugRoomPagedValuesPtr+1] + ld a, [wDebugRoomPagesPointer+1] ld d, a add hl, de ld a, [hli] @@ -1083,7 +1083,7 @@ DebugRoom_SaveItem: done DebugRoom_PrintItemName: - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc call GetItemName pop hl @@ -1229,19 +1229,19 @@ DebugRoom_SavePokemon: done DebugRoom_PrintPokemonName: - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc call GetPokemonName jr _DebugRoom_FinishGetName DebugRoom_PrintItemName2: - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc call GetItemName jr _DebugRoom_FinishGetName DebugRoom_PrintMoveName: - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc call GetMoveName jr _DebugRoom_FinishGetName diff --git a/engine/events/battle_tower/battle_tower.asm b/engine/events/battle_tower/battle_tower.asm index 50daff89566..8eabc71cad3 100644 --- a/engine/events/battle_tower/battle_tower.asm +++ b/engine/events/battle_tower/battle_tower.asm @@ -269,7 +269,7 @@ ReadBTTrainerParty: jr nc, .skip_mon_1 ld a, [wBT_OTTempMon1] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld l, e ld h, d @@ -283,7 +283,7 @@ ReadBTTrainerParty: farcall CheckStringForErrors jr nc, .skip_mon_2 ld a, [wBT_OTTempMon2] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld l, e ld h, d @@ -297,7 +297,7 @@ ReadBTTrainerParty: farcall CheckStringForErrors jr nc, .skip_mon_3 ld a, [wBT_OTTempMon3] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld l, e ld h, d @@ -1289,7 +1289,7 @@ endr ld a, EGG_TICKET ld [wCurItem], a ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld a, -1 ld [wCurItemQuantity], a ld hl, wNumItems diff --git a/engine/events/battle_tower/load_trainer.asm b/engine/events/battle_tower/load_trainer.asm index 0368a12687e..bcf0583f98c 100644 --- a/engine/events/battle_tower/load_trainer.asm +++ b/engine/events/battle_tower/load_trainer.asm @@ -168,13 +168,13 @@ LoadRandomBattleTowerMon: ld bc, NICKNAMED_MON_STRUCT_LENGTH call CopyBytes - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] push af push de ld hl, -NICKNAMED_MON_STRUCT_LENGTH add hl, de ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld bc, PARTYMON_STRUCT_LENGTH add hl, bc push hl @@ -187,7 +187,7 @@ LoadRandomBattleTowerMon: pop de pop af - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a pop bc dec c jp nz, .loop diff --git a/engine/events/buena.asm b/engine/events/buena.asm index dca125ece2f..62cb8bb4a49 100644 --- a/engine/events/buena.asm +++ b/engine/events/buena.asm @@ -87,7 +87,7 @@ BuenaPrize: ld [wMenuSelectionQuantity], a call Buena_GetPrize ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, .BuenaIsThatRightText call BuenaPrintText @@ -107,7 +107,7 @@ BuenaPrize: push hl ld [wCurItem], a ld a, $1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems call ReceiveItem pop hl @@ -224,7 +224,7 @@ Buena_PrizeMenu: ld hl, .MenuHeader call CopyMenuHeader ld a, [wMenuSelection] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a xor a ld [wWhichIndexSet], a ldh [hBGMapMode], a @@ -276,7 +276,7 @@ endr call Buena_GetPrize ld a, [hl] push de - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName pop hl call PlaceString diff --git a/engine/events/bug_contest/caught_mon.asm b/engine/events/bug_contest/caught_mon.asm index b2cc044aa91..533eae2b164 100644 --- a/engine/events/bug_contest/caught_mon.asm +++ b/engine/events/bug_contest/caught_mon.asm @@ -2,7 +2,7 @@ BugContest_SetCaughtContestMon: ld a, [wContestMon] and a jr z, .firstcatch - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a farcall DisplayAlreadyCaughtText farcall DisplayCaughtContestMonStats lb bc, 14, 7 @@ -12,7 +12,7 @@ BugContest_SetCaughtContestMon: .firstcatch call .generatestats ld a, [wTempEnemyMonSpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, .ContestCaughtMonText call PrintText diff --git a/engine/events/bug_contest/display_stats.asm b/engine/events/bug_contest/display_stats.asm index e3585247910..b18aa1cbe35 100644 --- a/engine/events/bug_contest/display_stats.asm +++ b/engine/events/bug_contest/display_stats.asm @@ -36,7 +36,7 @@ DisplayCaughtContestMonStats: call PlaceString ld a, [wContestMon] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld de, wStringBuffer1 hlcoord 1, 2 diff --git a/engine/events/bug_contest/judging.asm b/engine/events/bug_contest/judging.asm index abb9d60dafb..3b4e9f1c670 100644 --- a/engine/events/bug_contest/judging.asm +++ b/engine/events/bug_contest/judging.asm @@ -5,21 +5,21 @@ _BugContestJudging: ld a, [wBugContestThirdPlaceWinnerID] call LoadContestantName ld a, [wBugContestThirdPlaceMon] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, ContestJudging_ThirdPlaceText call PrintText ld a, [wBugContestSecondPlaceWinnerID] call LoadContestantName ld a, [wBugContestSecondPlaceMon] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, ContestJudging_SecondPlaceText call PrintText ld a, [wBugContestFirstPlaceWinnerID] call LoadContestantName ld a, [wBugContestFirstPlaceMon] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, ContestJudging_FirstPlaceText call PrintText diff --git a/engine/events/haircut.asm b/engine/events/haircut.asm index ea83826a55c..932e196b87b 100644 --- a/engine/events/haircut.asm +++ b/engine/events/haircut.asm @@ -3,7 +3,7 @@ BillsGrandfather: jr c, .cancel ld a, [wCurPartySpecies] ld [wScriptVar], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName jp CopyPokemonName_Buffer1_Buffer3 diff --git a/engine/events/halloffame.asm b/engine/events/halloffame.asm index d49c7aa1b1b..45eb7ade513 100644 --- a/engine/events/halloffame.asm +++ b/engine/events/halloffame.asm @@ -462,7 +462,7 @@ DisplayHOFMon: call Textbox ld a, [wTempMonSpecies] ld [wCurPartySpecies], a - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a ld hl, wTempMonDVs predef GetUnownLetter xor a @@ -477,7 +477,7 @@ DisplayHOFMon: ld [hli], a ld [hl], "" hlcoord 3, 13 - ld de, wDeciramBuffer + ld de, wTextDecimalByte lb bc, PRINTNUM_LEADINGZEROS | 1, 3 call PrintNum call GetBasePokemonName diff --git a/engine/events/happiness_egg.asm b/engine/events/happiness_egg.asm index bb2e949cbcf..ac3e165b906 100644 --- a/engine/events/happiness_egg.asm +++ b/engine/events/happiness_egg.asm @@ -11,7 +11,7 @@ GetFirstPokemonHappiness: jr .loop .done - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld a, [hl] ld [wScriptVar], a call GetPokemonName @@ -19,7 +19,7 @@ GetFirstPokemonHappiness: CheckFirstMonIsEgg: ld a, [wPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a cp EGG ld a, TRUE jr z, .egg diff --git a/engine/events/kurt.asm b/engine/events/kurt.asm index 03baaed9465..9ce7f2e5292 100644 --- a/engine/events/kurt.asm +++ b/engine/events/kurt.asm @@ -41,7 +41,7 @@ SelectApricornForKurt: call Kurt_SelectQuantity pop bc jr nc, .loop - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] ld [wKurtApricornQuantity], a call Kurt_GiveUpSelectedQuantityOfSelectedApricorn @@ -55,7 +55,7 @@ Kurt_SelectApricorn: ld hl, .MenuHeader call CopyMenuHeader ld a, [wMenuSelection] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a xor a ldh [hBGMapMode], a call InitScrollingMenu @@ -104,7 +104,7 @@ Kurt_SelectApricorn: ld [wCurItem], a call Kurt_GetQuantityOfApricorn ret z - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] ld [wMenuSelectionQuantity], a farcall PlaceMenuItemQuantity ret @@ -114,10 +114,10 @@ Kurt_SelectQuantity: ld [wMenuSelection], a call Kurt_GetQuantityOfApricorn jr z, .done - ld a, [wItemQuantityChangeBuffer] - ld [wItemQuantityBuffer], a + ld a, [wItemQuantityChange] + ld [wItemQuantity], a ld a, $1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, .MenuHeader call LoadMenuHeader .loop @@ -137,8 +137,8 @@ Kurt_SelectQuantity: ld a, b cp -1 jr z, .done - ld a, [wItemQuantityChangeBuffer] - ld [wItemQuantityChangeBuffer], a ; What is the point of this operation? + ld a, [wItemQuantityChange] + ld [wItemQuantityChange], a ; What is the point of this operation? scf .done @@ -167,7 +167,7 @@ PlaceApricornQuantity: add hl, de ld [hl], "×" inc hl - ld de, wItemQuantityChangeBuffer + ld de, wItemQuantityChange lb bc, PRINTNUM_LEADINGZEROS | 1, 2 jp PrintNum @@ -198,7 +198,7 @@ Kurt_GetQuantityOfApricorn: .done2 ld a, b - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a and a pop bc ret @@ -309,7 +309,7 @@ Kurt_GiveUpSelectedQuantityOfSelectedApricorn: ld [wCurItemQuantity], a call Kurt_GetRidOfItem pop hl - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] and a jr z, .done push hl @@ -332,7 +332,7 @@ Kurt_GiveUpSelectedQuantityOfSelectedApricorn: jr .loop4 .done - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] and a pop bc pop de @@ -369,7 +369,7 @@ Kurt_GetRidOfItem: jr z, .done cp c jr nz, .done - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] ld c, a ld a, [hl] sub c @@ -382,13 +382,13 @@ Kurt_GetRidOfItem: push bc ld hl, wNumItems ld a, b - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a call TossItem pop bc ld a, c sub b .done - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a pop bc ret diff --git a/engine/events/lucky_number.asm b/engine/events/lucky_number.asm index 66ec205c1cf..1c2329b372f 100644 --- a/engine/events/lucky_number.asm +++ b/engine/events/lucky_number.asm @@ -109,7 +109,7 @@ CheckForLuckyNumberWinners: and a push af ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, .LuckyNumberMatchPartyText pop af diff --git a/engine/events/misc_scripts.asm b/engine/events/misc_scripts.asm index e90063327ab..24e4088e38c 100644 --- a/engine/events/misc_scripts.asm +++ b/engine/events/misc_scripts.asm @@ -39,14 +39,14 @@ FindItemInBallScript:: xor a ld [wScriptVar], a ld a, [wItemBallItemID] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, wStringBuffer3 call CopyName2 ld a, [wItemBallItemID] ld [wCurItem], a ld a, [wItemBallQuantity] - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems call ReceiveItem ret nc diff --git a/engine/events/mom_phone.asm b/engine/events/mom_phone.asm index 3ff5f2b3ea4..9fde8afbd53 100644 --- a/engine/events/mom_phone.asm +++ b/engine/events/mom_phone.asm @@ -146,7 +146,7 @@ Mom_GiveItemOrDoll: ld a, [hl] ld [wCurItem], a ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumPCItems call ReceiveItem ret diff --git a/engine/events/move_deleter.asm b/engine/events/move_deleter.asm index f9f83fab69f..2d6841e4764 100644 --- a/engine/events/move_deleter.asm +++ b/engine/events/move_deleter.asm @@ -28,7 +28,7 @@ MoveDeletion: ld a, [wMenuCursorY] push af ld a, [wCurSpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName ld hl, .AskDeleteMoveText call PrintText diff --git a/engine/events/move_tutor.asm b/engine/events/move_tutor.asm index 11d9d3fb00c..07c8b8bd4ad 100644 --- a/engine/events/move_tutor.asm +++ b/engine/events/move_tutor.asm @@ -6,9 +6,9 @@ MoveTutor: ld b, SCGB_PACKPALS call GetSGBLayout xor a - ld [wItemAttributeParamBuffer], a + ld [wItemAttributeValue], a call .GetMoveTutorMove - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wPutativeTMHMMove], a call GetMoveName call CopyName1 diff --git a/engine/events/name_rater.asm b/engine/events/name_rater.asm index e2b24c4c71a..d3a1dc58f17 100644 --- a/engine/events/name_rater.asm +++ b/engine/events/name_rater.asm @@ -29,7 +29,7 @@ _NameRater: xor a ; PARTYMON ld [wMonType], a ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wCurSpecies], a call GetBaseData ld b, NAME_MON diff --git a/engine/events/npc_trade.asm b/engine/events/npc_trade.asm index 6b32aff562f..36cf380ac10 100644 --- a/engine/events/npc_trade.asm +++ b/engine/events/npc_trade.asm @@ -21,7 +21,7 @@ NPCTrade:: jr c, .done ld e, NPCTRADE_GIVEMON - call GetTradeAttribute + call GetTradeAttr ld a, [wCurPartySpecies] cp [hl] ld a, TRADE_DIALOG_WRONG @@ -72,7 +72,7 @@ CheckTradeGender: ld [wMonType], a ld e, NPCTRADE_GENDER - call GetTradeAttribute + call GetTradeAttr ld a, [hl] and a ; TRADE_GENDER_EITHER jr z, .matching @@ -106,19 +106,19 @@ TradeFlagAction: Trade_GetDialog: ld e, NPCTRADE_DIALOG - call GetTradeAttribute + call GetTradeAttr ld a, [hl] ld [wTradeDialog], a ret DoNPCTrade: ld e, NPCTRADE_GIVEMON - call GetTradeAttribute + call GetTradeAttr ld a, [hl] ld [wPlayerTrademonSpecies], a ld e, NPCTRADE_GETMON - call GetTradeAttribute + call GetTradeAttr ld a, [hl] ld [wOTTrademonSpecies], a @@ -164,7 +164,7 @@ DoNPCTrade: ld [wPlayerTrademonCaughtData], a ld e, NPCTRADE_DIALOG - call GetTradeAttribute + call GetTradeAttr ld a, [hl] cp TRADE_DIALOGSET_GIRL ld a, CAUGHT_BY_GIRL @@ -187,7 +187,7 @@ DoNPCTrade: predef TryAddMonToParty ld e, NPCTRADE_DIALOG - call GetTradeAttribute + call GetTradeAttr ld a, [hl] cp TRADE_DIALOGSET_GIRL ld b, CAUGHT_BY_UNKNOWN @@ -197,7 +197,7 @@ DoNPCTrade: farcall SetGiftPartyMonCaughtData ld e, NPCTRADE_NICK - call GetTradeAttribute + call GetTradeAttr ld de, wOTTrademonNickname call CopyTradeName @@ -208,7 +208,7 @@ DoNPCTrade: call CopyTradeName ld e, NPCTRADE_OT_NAME - call GetTradeAttribute + call GetTradeAttr push hl ld de, wOTTrademonOTName call CopyTradeName @@ -223,7 +223,7 @@ DoNPCTrade: call CopyTradeName ld e, NPCTRADE_DVS - call GetTradeAttribute + call GetTradeAttr ld de, wOTTrademonDVs call Trade_CopyTwoBytes @@ -234,7 +234,7 @@ DoNPCTrade: call Trade_CopyTwoBytes ld e, NPCTRADE_OT_ID - call GetTradeAttribute + call GetTradeAttr ld de, wOTTrademonID + 1 call Trade_CopyTwoBytesReverseEndian @@ -245,7 +245,7 @@ DoNPCTrade: call Trade_CopyTwoBytes ld e, NPCTRADE_ITEM - call GetTradeAttribute + call GetTradeAttr push hl ld hl, wPartyMon1Item ld bc, PARTYMON_STRUCT_LENGTH @@ -272,7 +272,7 @@ DoNPCTrade: pop af ret -GetTradeAttribute: +GetTradeAttr: ld d, 0 push de ld a, [wJumptableIndex] @@ -302,7 +302,7 @@ Trade_GetAttributeOfLastPartymon: GetTradeMonName: push de - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetBasePokemonName ld hl, wStringBuffer1 pop de @@ -345,7 +345,7 @@ Trade_CopyTwoBytesReverseEndian: GetTradeMonNames: ld e, NPCTRADE_GETMON - call GetTradeAttribute + call GetTradeAttr ld a, [hl] call GetTradeMonName @@ -353,7 +353,7 @@ GetTradeMonNames: call CopyTradeName ld e, NPCTRADE_GIVEMON - call GetTradeAttribute + call GetTradeAttr ld a, [hl] call GetTradeMonName @@ -369,7 +369,7 @@ GetTradeMonNames: dec hl push hl ld e, NPCTRADE_GENDER - call GetTradeAttribute + call GetTradeAttr ld a, [hl] pop hl and a ; TRADE_GENDER_EITHER diff --git a/engine/events/odd_egg.asm b/engine/events/odd_egg.asm index 406d5242fa4..9216e0e73e4 100644 --- a/engine/events/odd_egg.asm +++ b/engine/events/odd_egg.asm @@ -51,26 +51,26 @@ _GiveOddEgg: ld a, EGG_TICKET ld [wCurItem], a ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld a, -1 ld [wCurItemQuantity], a ld hl, wNumItems call TossItem - ; load species in wcd2a + ; load species in wMobileMonSpecies ld a, EGG - ld [wMobileMonSpeciesBuffer], a + ld [wMobileMonSpecies], a - ; load pointer to (wMobileMonSpeciesBuffer - 1) in wMobileMonSpeciesPointerBuffer - ld a, LOW(wMobileMonSpeciesBuffer - 1) - ld [wMobileMonSpeciesPointerBuffer], a - ld a, HIGH(wMobileMonSpeciesBuffer - 1) - ld [wMobileMonSpeciesPointerBuffer + 1], a - ; load pointer to wOddEgg in wMobileMonStructurePointerBuffer + ; load pointer to (wMobileMonSpecies - 1) in wMobileMonSpeciesPointer + ld a, LOW(wMobileMonSpecies - 1) + ld [wMobileMonSpeciesPointer], a + ld a, HIGH(wMobileMonSpecies - 1) + ld [wMobileMonSpeciesPointer + 1], a + ; load pointer to wOddEgg in wMobileMonStructPointer ld a, LOW(wOddEgg) - ld [wMobileMonStructurePointerBuffer], a + ld [wMobileMonStructPointer], a ld a, HIGH(wOddEgg) - ld [wMobileMonStructurePointerBuffer + 1], a + ld [wMobileMonStructPointer + 1], a ; load Odd Egg Name in wTempOddEggNickname ld hl, .Odd @@ -78,16 +78,16 @@ _GiveOddEgg: ld bc, MON_NAME_LENGTH call CopyBytes - ; load pointer to wTempOddEggNickname in wMobileMonOTNamePointerBuffer + ; load pointer to wTempOddEggNickname in wMobileMonOTNamePointer ld a, LOW(wTempOddEggNickname) - ld [wMobileMonOTNamePointerBuffer], a + ld [wMobileMonOTNamePointer], a ld a, HIGH(wTempOddEggNickname) - ld [wMobileMonOTNamePointerBuffer + 1], a - ; load pointer to wOddEggName in wMobileMonNicknamePointerBuffer + ld [wMobileMonOTNamePointer + 1], a + ; load pointer to wOddEggName in wMobileMonNicknamePointer ld a, LOW(wOddEggName) - ld [wMobileMonNicknamePointerBuffer], a + ld [wMobileMonNicknamePointer], a ld a, HIGH(wOddEggName) - ld [wMobileMonNicknamePointerBuffer + 1], a + ld [wMobileMonNicknamePointer + 1], a farcall AddMobileMonToParty ret diff --git a/engine/events/pokecenter_pc.asm b/engine/events/pokecenter_pc.asm index 74645a92c37..9a8a3334bf8 100644 --- a/engine/events/pokecenter_pc.asm +++ b/engine/events/pokecenter_pc.asm @@ -342,13 +342,13 @@ PlayerWithdrawItemMenu: .Submenu: ; check if the item has a quantity farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr z, .askquantity ; items without quantity are always ×1 ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a jr .withdraw .askquantity @@ -360,15 +360,15 @@ PlayerWithdrawItemMenu: jr c, .done .withdraw - ld a, [wItemQuantityChangeBuffer] - ld [wPCItemQuantityChangeBuffer], a + ld a, [wItemQuantityChange] + ld [wPCItemQuantityChange], a ld a, [wCurItemQuantity] ld [wPCItemQuantity], a ld hl, wNumItems call ReceiveItem jr nc, .PackFull - ld a, [wPCItemQuantityChangeBuffer] - ld [wItemQuantityChangeBuffer], a + ld a, [wPCItemQuantityChange] + ld [wItemQuantityChange], a ld a, [wPCItemQuantity] ld [wCurItemQuantity], a ld hl, wNumPCItems @@ -469,7 +469,7 @@ PlayerDepositItemMenu: ld a, FALSE ld [wSpriteUpdatesEnabled], a farcall CheckItemMenu - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] ld hl, .dw rst JumpTable pop af @@ -490,7 +490,7 @@ PlayerDepositItemMenu: ret .tossable - ld a, [wPCItemQuantityChangeBuffer] + ld a, [wPCItemQuantityChange] push af ld a, [wPCItemQuantity] push af @@ -498,16 +498,16 @@ PlayerDepositItemMenu: pop af ld [wPCItemQuantity], a pop af - ld [wPCItemQuantityChangeBuffer], a + ld [wPCItemQuantityChange], a ret .DepositItem: farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr z, .AskQuantity ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a jr .ContinueDeposit .AskQuantity: @@ -521,15 +521,15 @@ PlayerDepositItemMenu: jr c, .DeclinedToDeposit .ContinueDeposit: - ld a, [wItemQuantityChangeBuffer] - ld [wPCItemQuantityChangeBuffer], a + ld a, [wItemQuantityChange] + ld [wPCItemQuantityChange], a ld a, [wCurItemQuantity] ld [wPCItemQuantity], a ld hl, wNumPCItems call ReceiveItem jr nc, .NoRoomInPC - ld a, [wPCItemQuantityChangeBuffer] - ld [wItemQuantityChangeBuffer], a + ld a, [wPCItemQuantityChange] + ld [wItemQuantityChange], a ld a, [wPCItemQuantity] ld [wCurItemQuantity], a ld hl, wNumItems @@ -580,7 +580,7 @@ PCItemsJoypad: ld c, 18 call Textbox ld a, [wPCItemsCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wPCItemsScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu diff --git a/engine/events/specials.asm b/engine/events/specials.asm index 1d66489735c..09014cc6b35 100644 --- a/engine/events/specials.asm +++ b/engine/events/specials.asm @@ -34,7 +34,7 @@ GameCornerPrizeMonCheckDex: call SetSeenAndCaughtMon call FadeToMenu ld a, [wScriptVar] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a farcall NewPokedexEntry call ExitAllMenus ret @@ -144,7 +144,7 @@ GetMysteryGiftItem: ld a, [sMysteryGiftItem] ld [wCurItem], a ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems call ReceiveItem jr nc, .no_room @@ -152,7 +152,7 @@ GetMysteryGiftItem: ld [sMysteryGiftItem], a call CloseSRAM ld a, [wCurItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, .ReceiveItemText call PrintText diff --git a/engine/items/buy_sell_toss.asm b/engine/items/buy_sell_toss.asm index 310deaeb8cc..16dce83538a 100644 --- a/engine/items/buy_sell_toss.asm +++ b/engine/items/buy_sell_toss.asm @@ -29,7 +29,7 @@ SelectQuantityToSell: Toss_Sell_Loop: ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a .loop call BuySellToss_UpdateQuantityDisplay ; update display call BuySellToss_InterpretJoypad ; joy action @@ -71,10 +71,10 @@ BuySellToss_InterpretJoypad: ret .down - ld hl, wItemQuantityChangeBuffer + ld hl, wItemQuantityChange dec [hl] jr nz, .finish_down - ld a, [wItemQuantityBuffer] + ld a, [wItemQuantity] ld [hl], a .finish_down @@ -82,9 +82,9 @@ BuySellToss_InterpretJoypad: ret .up - ld hl, wItemQuantityChangeBuffer + ld hl, wItemQuantityChange inc [hl] - ld a, [wItemQuantityBuffer] + ld a, [wItemQuantity] cp [hl] jr nc, .finish_up ld [hl], 1 @@ -94,7 +94,7 @@ BuySellToss_InterpretJoypad: ret .left - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] sub 10 jr c, .load_1 jr z, .load_1 @@ -104,22 +104,22 @@ BuySellToss_InterpretJoypad: ld a, 1 .finish_left - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a and a ret .right - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] add 10 ld b, a - ld a, [wItemQuantityBuffer] + ld a, [wItemQuantity] cp b jr nc, .finish_right ld b, a .finish_right ld a, b - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a and a ret @@ -130,7 +130,7 @@ BuySellToss_UpdateQuantityDisplay: add hl, de ld [hl], "×" inc hl - ld de, wItemQuantityChangeBuffer + ld de, wItemQuantityChange lb bc, PRINTNUM_LEADINGZEROS | 1, 2 call PrintNum ld a, [wMenuDataPointer] @@ -163,7 +163,7 @@ BuySell_MultiplyPrice: ldh [hMultiplicand + 1], a ld a, [wBuySellItemPrice + 1] ldh [hMultiplicand + 2], a - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] ldh [hMultiplier], a push hl call Multiply diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm index 05cb7fbbd39..eaff68fc2e6 100644 --- a/engine/items/item_effects.asm +++ b/engine/items/item_effects.asm @@ -1,6 +1,6 @@ _DoItemEffect:: ld a, [wCurItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName call CopyName1 ld a, 1 @@ -566,7 +566,7 @@ PokeBallEffect: call PrintText ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName call YesNoBox @@ -626,7 +626,7 @@ PokeBallEffect: call PrintText ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName call YesNoBox @@ -702,7 +702,7 @@ PokeBallEffect: .toss ld hl, wNumItems inc a - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a jp TossItem .used_park_ball @@ -2333,7 +2333,7 @@ RestorePPEffect: push hl ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName call CopyName1 pop hl @@ -2594,7 +2594,7 @@ UseItemText: UseDisposableItem: ld hl, wNumItems ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a jp TossItem UseBallInTrainerBattle: diff --git a/engine/items/items.asm b/engine/items/items.asm index cfdd4a4c5a3..1f9cb44377d 100644 --- a/engine/items/items.asm +++ b/engine/items/items.asm @@ -4,7 +4,7 @@ _ReceiveItem:: push hl call CheckItemPocket pop de - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] dec a ld hl, .Pockets rst JumpTable @@ -45,7 +45,7 @@ _TossItem:: push hl call CheckItemPocket pop de - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] dec a ld hl, .Pockets rst JumpTable @@ -88,7 +88,7 @@ _CheckItem:: push hl call CheckItemPocket pop de - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] dec a ld hl, .Pockets rst JumpTable @@ -172,7 +172,7 @@ PutItemInPocket: sub [hl] add b ld b, a - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] cp b jr z, .ok jr c, .ok @@ -194,8 +194,8 @@ PutItemInPocket: ld l, e ld a, [wCurItem] ld c, a - ld a, [wItemQuantityChangeBuffer] - ld [wItemQuantityBuffer], a + ld a, [wItemQuantityChange] + ld [wItemQuantity], a .loop2 inc hl ld a, [hli] @@ -203,7 +203,7 @@ PutItemInPocket: jr z, .terminator2 cp c jr nz, .loop2 - ld a, [wItemQuantityBuffer] + ld a, [wItemQuantity] add [hl] cp MAX_ITEM_STACK + 1 jr nc, .newstack @@ -213,14 +213,14 @@ PutItemInPocket: .newstack ld [hl], MAX_ITEM_STACK sub MAX_ITEM_STACK - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a jr .loop2 .terminator2 dec hl ld a, [wCurItem] ld [hli], a - ld a, [wItemQuantityBuffer] + ld a, [wItemQuantity] ld [hli], a ld [hl], -1 ld h, d @@ -264,13 +264,13 @@ RemoveItemFromPocket: jr .loop .skip - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] ld b, a ld a, [hl] sub b jr c, .nope ld [hl], a - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a and a jr nz, .yup dec hl @@ -406,7 +406,7 @@ ReceiveTMHM: ld b, 0 ld hl, wTMsHMs add hl, bc - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] add [hl] cp MAX_ITEM_STACK + 1 jr nc, .toomany @@ -423,13 +423,13 @@ TossTMHM: ld b, 0 ld hl, wTMsHMs add hl, bc - ld a, [wItemQuantityChangeBuffer] + ld a, [wItemQuantityChange] ld b, a ld a, [hl] sub b jr c, .nope ld [hl], a - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a jr nz, .yup ld a, [wTMHMPocketScrollPosition] and a @@ -492,7 +492,7 @@ GetNumberedTMHM: ret _CheckTossableItem:: -; Return 1 in wItemAttributeParamBuffer and carry if wCurItem can't be removed from the bag. +; Return 1 in wItemAttributeValue and carry if wCurItem can't be removed from the bag. ld a, ITEMATTR_PERMISSIONS call GetItemAttr bit CANT_TOSS_F, a @@ -501,7 +501,7 @@ _CheckTossableItem:: ret CheckSelectableItem: -; Return 1 in wItemAttributeParamBuffer and carry if wCurItem can't be selected. +; Return 1 in wItemAttributeValue and carry if wCurItem can't be selected. ld a, ITEMATTR_PERMISSIONS call GetItemAttr bit CANT_SELECT_F, a @@ -510,28 +510,28 @@ CheckSelectableItem: ret CheckItemPocket:: -; Return the pocket for wCurItem in wItemAttributeParamBuffer. +; Return the pocket for wCurItem in wItemAttributeValue. ld a, ITEMATTR_POCKET call GetItemAttr and $f - ld [wItemAttributeParamBuffer], a + ld [wItemAttributeValue], a ret CheckItemContext: -; Return the context for wCurItem in wItemAttributeParamBuffer. +; Return the context for wCurItem in wItemAttributeValue. ld a, ITEMATTR_HELP call GetItemAttr and $f - ld [wItemAttributeParamBuffer], a + ld [wItemAttributeValue], a ret CheckItemMenu: -; Return the menu for wCurItem in wItemAttributeParamBuffer. +; Return the menu for wCurItem in wItemAttributeValue. ld a, ITEMATTR_HELP call GetItemAttr swap a and $f - ld [wItemAttributeParamBuffer], a + ld [wItemAttributeValue], a ret GetItemAttr: @@ -546,7 +546,7 @@ GetItemAttr: add hl, bc xor a - ld [wItemAttributeParamBuffer], a + ld [wItemAttributeValue], a ld a, [wCurItem] dec a @@ -562,7 +562,7 @@ GetItemAttr: ItemAttr_ReturnCarry: ld a, 1 - ld [wItemAttributeParamBuffer], a + ld [wItemAttributeValue], a scf ret diff --git a/engine/items/mart.asm b/engine/items/mart.asm index 875e6d5cc64..6234cafbeba 100644 --- a/engine/items/mart.asm +++ b/engine/items/mart.asm @@ -339,7 +339,7 @@ BuyMenu: xor a ld [wMenuScrollPositionBackup], a ld a, 1 - ld [wMenuCursorBufferBackup], a + ld [wMenuCursorPositionBackup], a .loop call BuyMenuLoop ; menu loop jr nc, .loop @@ -431,15 +431,15 @@ BuyMenuLoop: call UpdateSprites ld hl, MenuHeader_Buy call CopyMenuHeader - ld a, [wMenuCursorBufferBackup] - ld [wMenuCursorBuffer], a + ld a, [wMenuCursorPositionBackup] + ld [wMenuCursorPosition], a ld a, [wMenuScrollPositionBackup] ld [wMenuScrollPosition], a call ScrollingMenu ld a, [wMenuScrollPosition] ld [wMenuScrollPositionBackup], a ld a, [wMenuCursorY] - ld [wMenuCursorBufferBackup], a + ld [wMenuCursorPositionBackup], a call SpeechTextbox ld a, [wMenuJoypad] cp B_BUTTON @@ -499,7 +499,7 @@ BuyMenuLoop: StandardMartAskPurchaseQuantity: ld a, MAX_ITEM_STACK - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a ld a, MARTTEXT_HOW_MANY call LoadBuyMenuText farcall SelectQuantityToBuy @@ -515,7 +515,7 @@ MartConfirmPurchase: BargainShopAskPurchaseQuantity: ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld a, [wMartItemID] ld e, a ld d, 0 @@ -558,7 +558,7 @@ RooftopSaleAskPurchaseQuantity: call LoadBuyMenuText call .GetSalePrice ld a, MAX_ITEM_STACK - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a farcall RooftopSale_SelectQuantityToBuy call ExitMenu ret @@ -734,7 +734,7 @@ SellMenu: .TryToSellItem: farcall CheckItemMenu - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] ld hl, .dw rst JumpTable ret @@ -753,7 +753,7 @@ SellMenu: .try_sell farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr z, .okay_to_sell ld hl, MartCantBuyText diff --git a/engine/items/pack.asm b/engine/items/pack.asm index 17662cf60af..0a50bbb7c8c 100644 --- a/engine/items/pack.asm +++ b/engine/items/pack.asm @@ -74,7 +74,7 @@ Pack: ld hl, ItemsPocketMenuHeader call CopyMenuHeader ld a, [wItemsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wItemsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -102,7 +102,7 @@ Pack: ld hl, KeyItemsPocketMenuHeader call CopyMenuHeader ld a, [wKeyItemsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wKeyItemsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -135,7 +135,7 @@ Pack: call Pack_InterpretJoypad ret c farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .use_quit ld hl, .MenuHeader2 @@ -224,7 +224,7 @@ Pack: ld hl, BallsPocketMenuHeader call CopyMenuHeader ld a, [wBallsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wBallsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -241,29 +241,29 @@ Pack: .ItemBallsKey_LoadSubmenu: farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .tossable farcall CheckSelectableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .selectable farcall CheckItemMenu - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .usable jr .unusable .selectable farcall CheckItemMenu - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .selectable_usable jr .selectable_unusable .tossable farcall CheckSelectableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .tossable_selectable jr .tossable_unselectable @@ -424,7 +424,7 @@ Jumptable_GiveTossQuit: UseItem: farcall CheckItemMenu - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] ld hl, .dw rst JumpTable ret @@ -529,7 +529,7 @@ ResetPocketCursorPositions: ; unreferenced RegisterItem: farcall CheckSelectableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .cant_register ld a, [wCurPocket] @@ -683,7 +683,7 @@ BattlePack: ld hl, ItemsPocketMenuHeader call CopyMenuHeader ld a, [wItemsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wItemsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -711,7 +711,7 @@ BattlePack: ld hl, KeyItemsPocketMenuHeader call CopyMenuHeader ld a, [wKeyItemsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wKeyItemsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -762,7 +762,7 @@ BattlePack: ld hl, BallsPocketMenuHeader call CopyMenuHeader ld a, [wBallsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wBallsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -779,7 +779,7 @@ BattlePack: ItemSubmenu: farcall CheckItemContext - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] TMHMSubmenu: and a jr z, .NoUse @@ -834,7 +834,7 @@ TMHMSubmenu: .Use: farcall CheckItemContext - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] ld hl, .ItemFunctionJumptable rst JumpTable ret @@ -951,7 +951,7 @@ DepositSellPack: ld hl, PC_Mart_ItemsPocketMenuHeader call CopyMenuHeader ld a, [wItemsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wItemsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -967,7 +967,7 @@ DepositSellPack: ld hl, PC_Mart_KeyItemsPocketMenuHeader call CopyMenuHeader ld a, [wKeyItemsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wKeyItemsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -992,7 +992,7 @@ DepositSellPack: ld hl, PC_Mart_BallsPocketMenuHeader call CopyMenuHeader ld a, [wBallsPocketCursor] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wBallsPocketScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -1415,7 +1415,7 @@ INCBIN "gfx/pack/pack_menu.tilemap" Pack_GetItemName: ld a, [wCurItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName call CopyName1 ret diff --git a/engine/items/tmhm.asm b/engine/items/tmhm.asm index 2e0cde3418b..9786b950f5b 100644 --- a/engine/items/tmhm.asm +++ b/engine/items/tmhm.asm @@ -15,7 +15,7 @@ TMHMPocket: ld b, 0 add hl, bc ld a, [hl] - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a call .ConvertItemToTMHMNumber scf ret @@ -377,7 +377,7 @@ TMHM_DisplayPocketItems: ld [wTempTMHM], a .okay predef GetTMHMMove - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld [wPutativeTMHMMove], a call GetMoveName pop hl diff --git a/engine/link/init_list.asm b/engine/link/init_list.asm index 3e16d349490..8f578476b0e 100644 --- a/engine/link/init_list.asm +++ b/engine/link/init_list.asm @@ -38,7 +38,7 @@ InitList: ld de, ItemNames ld a, ITEM_NAME .done - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a ld a, l ld [wListPointer], a ld a, h @@ -49,7 +49,7 @@ InitList: ld [wUnusedNamesPointer + 1], a ld bc, ItemAttributes ld a, c - ld [wItemAttributesPtr], a + ld [wItemAttributesPointer], a ld a, b - ld [wItemAttributesPtr + 1], a + ld [wItemAttributesPointer + 1], a ret diff --git a/engine/link/link.asm b/engine/link/link.asm index 5ea0e10fe0d..1d8294747d6 100644 --- a/engine/link/link.asm +++ b/engine/link/link.asm @@ -990,7 +990,7 @@ Link_ConvertPartyStruct1to2: ld d, h ld e, l ld bc, wLinkOTPartyMonTypes - ld hl, wCurLinkOTPartyMonTypePtr + ld hl, wCurLinkOTPartyMonTypePointer ld a, c ld [hli], a ld [hl], b @@ -1040,7 +1040,7 @@ Link_ConvertPartyStruct1to2: ld a, [de] inc de ld [hl], a - ld hl, wCurLinkOTPartyMonTypePtr + ld hl, wCurLinkOTPartyMonTypePointer ld a, [hli] ld h, [hl] ld l, a @@ -1051,9 +1051,9 @@ Link_ConvertPartyStruct1to2: ld [hli], a inc de ld a, l - ld [wCurLinkOTPartyMonTypePtr], a + ld [wCurLinkOTPartyMonTypePointer], a ld a, h - ld [wCurLinkOTPartyMonTypePtr + 1], a + ld [wCurLinkOTPartyMonTypePointer + 1], a push bc ld hl, MON_ITEM add hl, bc @@ -1504,7 +1504,7 @@ LinkTrade_TradeStatsMenu: ld b, 0 add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName hlcoord 0, 12 ld b, 4 @@ -1669,7 +1669,7 @@ LinkTrade: ld b, 0 add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld de, wBufferTrademonNick @@ -1681,7 +1681,7 @@ LinkTrade: ld b, 0 add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, LinkAskTradeForText bccoord 1, 14 @@ -2123,14 +2123,14 @@ CheckTimeCapsuleCompatibility: jr .done .mon_too_new - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld a, $1 jr .done .move_too_new push bc - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName call CopyName1 pop bc @@ -2156,7 +2156,7 @@ GetIncompatibleMonName: ld hl, wPartyCount add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ret diff --git a/engine/link/mystery_gift.asm b/engine/link/mystery_gift.asm index 00f48e094e9..6a964396d5e 100644 --- a/engine/link/mystery_gift.asm +++ b/engine/link/mystery_gift.asm @@ -123,7 +123,7 @@ DoMysteryGift: farcall MysteryGiftGetItem ld a, c ld [sBackupMysteryGiftItem], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call CloseSRAM call GetItemName ld hl, .MysteryGiftSentText ; sent item/decoration @@ -1602,7 +1602,7 @@ DoNameCardSwap: ld de, wNameCardData farcall Function8ac70 ld a, c - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a ld hl, .NameCardNotRegisteredCardText jr c, .PrintTextAndExit ld hl, .NameCardListedCardText diff --git a/engine/link/time_capsule.asm b/engine/link/time_capsule.asm index b8c68a32b5e..fe31d7f3fcd 100644 --- a/engine/link/time_capsule.asm +++ b/engine/link/time_capsule.asm @@ -122,7 +122,7 @@ PlaceTradePartnerNamesAndParty: ld a, [de] cp -1 ret z - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc push hl push de diff --git a/engine/menus/menu.asm b/engine/menus/menu.asm index 338a6c8f39f..f20a6dcebb3 100644 --- a/engine/menus/menu.asm +++ b/engine/menus/menu.asm @@ -51,7 +51,7 @@ _InterpretMobileMenu:: ld c, a ld a, [w2DMenuNumRows] call SimpleMultiply - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a and a ret @@ -91,7 +91,7 @@ Mobile_GetMenuSelection: ld c, a ld a, [wMenuCursorX] add c - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a and a ret @@ -172,7 +172,7 @@ Init2DMenuCursorPosition: call .InitFlags_c ld a, [w2DMenuNumCols] ld e, a - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] ld b, a xor a ld d, 0 @@ -780,7 +780,7 @@ _InitVerticalMenuCursor:: .skip_bit_1 ld [hli], a ; wMenuCursorY - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] and a jr z, .load_at_the_top ld c, a diff --git a/engine/menus/menu_2.asm b/engine/menus/menu_2.asm index 5f95832cc67..e229f3609f0 100644 --- a/engine/menus/menu_2.asm +++ b/engine/menus/menu_2.asm @@ -1,7 +1,7 @@ PlaceMenuItemName: push de ld a, [wMenuSelection] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName pop hl call PlaceString @@ -12,7 +12,7 @@ PlaceMenuItemQuantity: ld a, [wMenuSelection] ld [wCurItem], a farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] pop hl and a jr nz, .done @@ -169,7 +169,7 @@ StartMenu_PrintBugContestStatus: and a ld de, .NoneString jr z, .no_contest_mon - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName .no_contest_mon diff --git a/engine/menus/naming_screen.asm b/engine/menus/naming_screen.asm index c4bae270be5..ee1fe7fecc3 100644 --- a/engine/menus/naming_screen.asm +++ b/engine/menus/naming_screen.asm @@ -91,7 +91,7 @@ NamingScreen: ld e, MONICON_NAMINGSCREEN rst FarCall ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName hlcoord 5, 2 call PlaceString diff --git a/engine/menus/scrolling_menu.asm b/engine/menus/scrolling_menu.asm index 6a8d6fd4efc..3b674754817 100644 --- a/engine/menus/scrolling_menu.asm +++ b/engine/menus/scrolling_menu.asm @@ -91,7 +91,7 @@ ScrollingMenuJoyAction: ld a, [wMenuSelection] ld [wCurItem], a ld a, [wMenuSelectionQuantity] - ld [wItemQuantityBuffer], a + ld [wItemQuantity], a call ScrollingMenu_GetCursorPosition dec a ld [wScrollingMenuCursorPosition], a @@ -238,7 +238,7 @@ InitScrollingMenuCursor: .skip ld a, [wMenuScrollPosition] ld c, a - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] add c ld b, a ld a, [wScrollingMenuListSize] @@ -251,7 +251,7 @@ InitScrollingMenuCursor: xor a ld [wMenuScrollPosition], a ld a, $1 - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a .done ret @@ -307,7 +307,7 @@ ScrollingMenu_InitFlags: ld [wMenuJoypadFilter], a ld a, [w2DMenuNumRows] ld b, a - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] and a jr z, .reset_cursor cp b diff --git a/engine/menus/start_menu.asm b/engine/menus/start_menu.asm index dc12767ff49..25d3db99212 100644 --- a/engine/menus/start_menu.asm +++ b/engine/menus/start_menu.asm @@ -27,8 +27,8 @@ StartMenu:: .GotMenuData: call LoadMenuHeader call .SetUpMenuItems - ld a, [wBattleMenuCursorBuffer] - ld [wMenuCursorBuffer], a + ld a, [wBattleMenuCursorPosition] + ld [wMenuCursorPosition], a call .DrawMenuAccount call DrawVariableLengthMenuBox call .DrawBugContestStatusBox @@ -43,15 +43,15 @@ StartMenu:: call UpdateSprites call UpdateTimePals call .SetUpMenuItems - ld a, [wBattleMenuCursorBuffer] - ld [wMenuCursorBuffer], a + ld a, [wBattleMenuCursorPosition] + ld [wMenuCursorPosition], a .Select: call .GetInput jr c, .Exit call ._DrawMenuAccount - ld a, [wMenuCursorBuffer] - ld [wBattleMenuCursorBuffer], a + ld a, [wMenuCursorPosition] + ld [wBattleMenuCursorPosition], a call PlayClickSFX call PlaceHollowCursor call .OpenMenu diff --git a/engine/movie/trade_animation.asm b/engine/movie/trade_animation.asm index 063ff22854e..2cf49578c8d 100644 --- a/engine/movie/trade_animation.asm +++ b/engine/movie/trade_animation.asm @@ -819,7 +819,7 @@ TradeAnim_GetFrontpic: TradeAnim_GetNickname: push de - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 pop de diff --git a/engine/overworld/decorations.asm b/engine/overworld/decorations.asm index 447ab236f6a..288e60d4ee5 100644 --- a/engine/overworld/decorations.asm +++ b/engine/overworld/decorations.asm @@ -16,7 +16,7 @@ _PlayerDecorationMenu: ld [wCurDecorationCategory], a .top_loop ld a, [wCurDecorationCategory] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a call .FindCategoriesWithOwnedDecos call DoNthMenu ld a, [wMenuCursorY] @@ -561,7 +561,7 @@ GetDecoName: .getpokename push bc - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName pop bc jr .copy diff --git a/engine/overworld/scripting.asm b/engine/overworld/scripting.asm index 370edb5a25c..5d1d0a0fb51 100644 --- a/engine/overworld/scripting.asm +++ b/engine/overworld/scripting.asm @@ -137,7 +137,7 @@ ScriptCommandTable: dw Script_opentext ; 47 dw Script_refreshscreen ; 48 dw Script_closetext ; 49 - dw Script_writeunusedbytebuffer ; 4a + dw Script_writeunusedbyte ; 4a dw Script_farwritetext ; 4b dw Script_writetext ; 4c dw Script_repeattext ; 4d @@ -434,7 +434,7 @@ Script__2dmenu: ld a, [wScriptBank] ld hl, _2DMenu rst FarCall - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] jr nc, .ok xor a .ok @@ -490,7 +490,7 @@ Script_verbosegiveitemvar: call GetScriptByte call GetVarAction ld a, [de] - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems call ReceiveItem ld a, TRUE @@ -524,7 +524,7 @@ Script_pocketisfull: Script_specialsound: farcall CheckItemPocket - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] cp TM_HM ld de, SFX_GET_TM jr z, .play @@ -536,7 +536,7 @@ Script_specialsound: GetPocketName: farcall CheckItemPocket - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] dec a ld hl, ItemPocketNames maskbits NUM_POCKETS @@ -555,7 +555,7 @@ INCLUDE "data/items/pocket_names.asm" CurItemName: ld a, [wCurItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ret @@ -1577,7 +1577,7 @@ Script_getmonname: jr nz, .gotit ld a, [wScriptVar] .gotit - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld de, wStringBuffer1 @@ -1601,7 +1601,7 @@ Script_getitemname: jr nz, .ok ld a, [wScriptVar] .ok - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld de, wStringBuffer1 jr GetStringBuffer @@ -1633,7 +1633,7 @@ Script_gettrainername: Script_getname: call GetScriptByte - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a ContinueToGetName: call GetScriptByte @@ -1644,7 +1644,7 @@ ContinueToGetName: Script_gettrainerclassname: ld a, TRAINER_NAME - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a jr ContinueToGetName Script_getmoney: @@ -1728,7 +1728,7 @@ Script_giveitem: .ok ld [wCurItem], a call GetScriptByte - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems call ReceiveItem jr nc, .full @@ -1746,7 +1746,7 @@ Script_takeitem: call GetScriptByte ld [wCurItem], a call GetScriptByte - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld a, -1 ld [wCurItemQuantity], a ld hl, wNumItems @@ -2198,9 +2198,9 @@ Script_refreshscreen: call GetScriptByte ret -Script_writeunusedbytebuffer: +Script_writeunusedbyte: call GetScriptByte - ld [wUnusedScriptByteBuffer], a + ld [wUnusedScriptByte], a ret UnusedClosetextScript: ; unreferenced diff --git a/engine/overworld/select_menu.asm b/engine/overworld/select_menu.asm index 18532edaefe..bdd3633ed19 100644 --- a/engine/overworld/select_menu.asm +++ b/engine/overworld/select_menu.asm @@ -109,7 +109,7 @@ CheckRegisteredItem: UseRegisteredItem: farcall CheckItemMenu - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] ld hl, .SwitchTo rst JumpTable ret diff --git a/engine/overworld/time.asm b/engine/overworld/time.asm index 4bddc3292c4..dfb2632b094 100644 --- a/engine/overworld/time.asm +++ b/engine/overworld/time.asm @@ -4,7 +4,7 @@ _InitializeStartDay: ClearDailyTimers: xor a - ld [wLuckyNumberDayBuffer], a + ld [wLuckyNumberDayTimer], a ld [wUnusedTwoDayTimer], a ld [wDailyResetTimer], a ret @@ -235,7 +235,7 @@ UnusedCheckSwarmFlag: ; unreferenced RestartLuckyNumberCountdown: call .GetDaysUntilNextFriday - ld hl, wLuckyNumberDayBuffer + ld hl, wLuckyNumberDayTimer jp InitNDaysCountdown .GetDaysUntilNextFriday: @@ -253,7 +253,7 @@ RestartLuckyNumberCountdown: ret _CheckLuckyNumberShowFlag: - ld hl, wLuckyNumberDayBuffer + ld hl, wLuckyNumberDayTimer jp CheckDayDependentEventHL DoMysteryGiftIfDayHasPassed: diff --git a/engine/overworld/wildmons.asm b/engine/overworld/wildmons.asm index 9022260411c..ed103bfc39e 100644 --- a/engine/overworld/wildmons.asm +++ b/engine/overworld/wildmons.asm @@ -28,7 +28,7 @@ LoadWildMonData: FindNest: ; Parameters: ; e: 0 = Johto, 1 = Kanto -; wNamedObjectIndexBuffer: species +; wNamedObjectIndex: species hlcoord 0, 0 ld bc, SCREEN_WIDTH * SCREEN_HEIGHT xor a @@ -102,7 +102,7 @@ FindNest: inc hl .ScanMapLoop: push af - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] cp [hl] jr z, .found inc hl @@ -144,7 +144,7 @@ FindNest: .RoamMon1: ld a, [wRoamMon1Species] ld b, a - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] cp b ret nz ld a, [wRoamMon1MapGroup] @@ -160,7 +160,7 @@ FindNest: .RoamMon2: ld a, [wRoamMon2Species] ld b, a - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] cp b ret nz ld a, [wRoamMon2MapGroup] @@ -822,7 +822,7 @@ RandomUnseenWildMon: ld de, wStringBuffer1 call CopyName1 ld a, c - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, .JustSawSomeRareMonText call PrintText @@ -871,7 +871,7 @@ RandomPhoneWildMon: add hl, bc inc hl ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld de, wStringBuffer4 @@ -954,7 +954,7 @@ RandomPhoneMon: inc hl ; species ld a, BANK(Trainers) call GetFarByte - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld de, wStringBuffer4 diff --git a/engine/pokedex/pokedex.asm b/engine/pokedex/pokedex.asm index fbdd8a17807..3cfd3010479 100644 --- a/engine/pokedex/pokedex.asm +++ b/engine/pokedex/pokedex.asm @@ -1493,7 +1493,8 @@ Pokedex_PrintListing: .loop push af ld a, [de] - ld [wTempSpecies], a ; also sets wNamedObjectIndexBuffer + ld [wTempSpecies], a ; also sets wNamedObjectIndex + assert wTempSpecies == wNamedObjectIndex push de push hl call .PrintEntry diff --git a/engine/pokegear/pokegear.asm b/engine/pokegear/pokegear.asm index d0ce65a9776..cbac4cd9eb6 100644 --- a/engine/pokegear/pokegear.asm +++ b/engine/pokegear/pokegear.asm @@ -1037,13 +1037,13 @@ PokegearPhone_UpdateDisplayList: ld hl, wPhoneList add hl, de xor a - ld [wPokegearPhoneLoadNameBuffer], a + ld [wPokegearPhoneDisplayPosition], a .loop ld a, [hli] push hl push af hlcoord 2, 4 - ld a, [wPokegearPhoneLoadNameBuffer] + ld a, [wPokegearPhoneDisplayPosition] ld bc, 2 * SCREEN_WIDTH call AddNTimes ld d, h @@ -1052,9 +1052,9 @@ PokegearPhone_UpdateDisplayList: ld b, a call GetCallerClassAndName pop hl - ld a, [wPokegearPhoneLoadNameBuffer] + ld a, [wPokegearPhoneDisplayPosition] inc a - ld [wPokegearPhoneLoadNameBuffer], a + ld [wPokegearPhoneDisplayPosition], a cp PHONE_DISPLAY_HEIGHT jr c, .loop call PokegearPhone_UpdateCursor diff --git a/engine/pokegear/radio.asm b/engine/pokegear/radio.asm index bc7c3195deb..313f2318950 100644 --- a/engine/pokegear/radio.asm +++ b/engine/pokegear/radio.asm @@ -257,7 +257,7 @@ endr inc hl ; skip level ld a, BANK(JohtoGrassWildMons) call GetFarByte - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wCurPartySpecies], a call GetPokemonName ld hl, wStringBuffer1 @@ -319,7 +319,7 @@ OPT_OakText3: OaksPKMNTalk7: ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, OPT_MaryText1 ld a, OAKS_POKEMON_TALK_8 @@ -674,7 +674,7 @@ PokedexShow1: inc c ld a, c ld [wCurPartySpecies], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, PokedexShowText ld a, POKEDEX_SHOW_2 @@ -1552,7 +1552,7 @@ GetBuenasPassword: ld l, c add hl, de ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ret .RawString: diff --git a/engine/pokemon/bills_pc.asm b/engine/pokemon/bills_pc.asm index cdb513242f5..8c37d3b8fc4 100644 --- a/engine/pokemon/bills_pc.asm +++ b/engine/pokemon/bills_pc.asm @@ -130,7 +130,7 @@ _DepositPKMN: ld hl, BillsPCDepositMenuHeader call CopyMenuHeader ld a, [wMenuCursorY] - call StoreTo_wMenuCursorBuffer + call StoreMenuCursorPosition call VerticalMenu jp c, BillsPCDepositFuncCancel ld a, [wMenuCursorY] @@ -387,7 +387,7 @@ BillsPC_Withdraw: ld hl, .MenuHeader call CopyMenuHeader ld a, [wMenuCursorY] - call StoreTo_wMenuCursorBuffer + call StoreMenuCursorPosition call VerticalMenu jp c, .cancel ld a, [wMenuCursorY] @@ -638,7 +638,7 @@ _MovePKMNWithoutMail: ld hl, .MenuHeader call CopyMenuHeader ld a, [wMenuCursorY] - call StoreTo_wMenuCursorBuffer + call StoreMenuCursorPosition call VerticalMenu jp c, .Cancel ld a, [wMenuCursorY] @@ -2314,9 +2314,9 @@ BillsPC_PrintBoxCountAndCapacity: ld de, .Pokemon call PlaceString call GetBoxCount - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a hlcoord 13, 11 - ld de, wDeciramBuffer + ld de, wTextDecimalByte lb bc, 1, 2 call PrintNum ld de, .out_of_20 diff --git a/engine/pokemon/bills_pc_top.asm b/engine/pokemon/bills_pc_top.asm index e4d82e417ad..1e4cf8728ce 100644 --- a/engine/pokemon/bills_pc_top.asm +++ b/engine/pokemon/bills_pc_top.asm @@ -47,14 +47,14 @@ _BillsPC: call LoadMenuHeader ld a, $1 .loop - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a call SetPalettes xor a ld [wWhichIndexSet], a ldh [hBGMapMode], a call DoNthMenu jr c, .cancel - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] push af ld a, [wMenuSelection] ld hl, .Jumptable diff --git a/engine/pokemon/breeding.asm b/engine/pokemon/breeding.asm index fce75963c2f..d6ffde4fd38 100644 --- a/engine/pokemon/breeding.asm +++ b/engine/pokemon/breeding.asm @@ -250,7 +250,7 @@ HatchEggs: ld a, [wCurPartySpecies] dec de ld [de], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wCurSpecies], a call GetPokemonName xor a @@ -673,7 +673,7 @@ EggHatch_DoAnimFrame: ret EggHatch_AnimationSequence: - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld [wJumptableIndex], a ld a, [wCurSpecies] push af diff --git a/engine/pokemon/caught_data.asm b/engine/pokemon/caught_data.asm index 84ebf6254ec..bb115a8416c 100644 --- a/engine/pokemon/caught_data.asm +++ b/engine/pokemon/caught_data.asm @@ -38,7 +38,7 @@ CheckPartyFullAfterContest: ld hl, wPlayerName call CopyBytes ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld de, wMonOrItemNameBuffer @@ -105,7 +105,7 @@ CheckPartyFullAfterContest: call CopyBytes callfar InsertPokemonIntoBox ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName call GiveANickname_YesNo ld hl, wStringBuffer1 diff --git a/engine/pokemon/correct_party_errors.asm b/engine/pokemon/correct_party_errors.asm index 4e7d1cabe21..cc390109697 100644 --- a/engine/pokemon/correct_party_errors.asm +++ b/engine/pokemon/correct_party_errors.asm @@ -123,7 +123,7 @@ CorrectPartyErrors: ; unreferenced cp EGG ld hl, .TAMAGO jr z, .got_nickname - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 .got_nickname diff --git a/engine/pokemon/evolve.asm b/engine/pokemon/evolve.asm index d91d741dc26..839e2c1672e 100644 --- a/engine/pokemon/evolve.asm +++ b/engine/pokemon/evolve.asm @@ -236,7 +236,7 @@ EvolveAfterBattle_MasterLoop: ld [wCurSpecies], a ld [wTempMonSpecies], a ld [wEvolutionNewSpecies], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName push hl @@ -348,7 +348,7 @@ UpdateSpeciesNameIfNotNicknamed: ld a, [wCurSpecies] push af ld a, [wBaseDexNo] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName pop af ld [wCurSpecies], a @@ -369,7 +369,7 @@ UpdateSpeciesNameIfNotNicknamed: call AddNTimes push hl ld a, [wCurSpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 pop de @@ -462,7 +462,7 @@ LearnLevelMoves: .learn ld a, d ld [wPutativeTMHMMove], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName call CopyName1 predef LearnMove diff --git a/engine/pokemon/learn.asm b/engine/pokemon/learn.asm index 183551bcfcd..2c597c7b6b1 100644 --- a/engine/pokemon/learn.asm +++ b/engine/pokemon/learn.asm @@ -36,7 +36,7 @@ LearnMove: push hl push de - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld b, a ld a, [wBattleMode] diff --git a/engine/pokemon/mail.asm b/engine/pokemon/mail.asm index e3b881465da..07030da5fed 100644 --- a/engine/pokemon/mail.asm +++ b/engine/pokemon/mail.asm @@ -382,7 +382,7 @@ MailboxPC: call UpdateSprites ld a, [wCurMessageIndex] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wCurMessageScrollPosition] ld [wMenuScrollPosition], a call ScrollingMenu @@ -439,7 +439,7 @@ MailboxPC: dec a call .GetMailType ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems call ReceiveItem jr c, .put_in_bag diff --git a/engine/pokemon/mon_menu.asm b/engine/pokemon/mon_menu.asm index 70aa2f52eb1..14db39531c0 100644 --- a/engine/pokemon/mon_menu.asm +++ b/engine/pokemon/mon_menu.asm @@ -26,7 +26,7 @@ TossItemFromPC: push de call PartyMonItemName farcall _CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .key_item ld hl, .ItemsTossOutHowManyText @@ -93,7 +93,7 @@ ItemsOakWarningText: PartyMonItemName: ld a, [wCurItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName call CopyName1 ret @@ -252,7 +252,7 @@ GiveTakePartyMonItem: jr z, .next call CheckTossableItem - ld a, [wItemAttributeParamBuffer] + ld a, [wItemAttributeValue] and a jr nz, .next @@ -296,17 +296,17 @@ TryGiveItemToPartymon: ret .already_holding_item - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ld hl, PokemonAskSwapItemText call StartMenuYesNo jr c, .abort call GiveItemToPokemon - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] push af ld a, [wCurItem] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a pop af ld [wCurItem], a call ReceiveItemFromPokemon @@ -314,13 +314,13 @@ TryGiveItemToPartymon: ld hl, PokemonSwapItemText call MenuTextboxBackup - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld [wCurItem], a call GivePartyItem ret .bag_full - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld [wCurItem], a call ReceiveItemFromPokemon ld hl, ItemStorageFullText @@ -355,7 +355,7 @@ TakePartyItem: farcall ItemIsMail call GetPartyItemLocation ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [hl], NO_ITEM call GetItemName ld hl, PokemonTookItemText @@ -427,13 +427,13 @@ GetPartyItemLocation: ReceiveItemFromPokemon: ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems jp ReceiveItem GiveItemToPokemon: ld a, 1 - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a ld hl, wNumItems jp TossItem @@ -899,7 +899,7 @@ MoveScreenLoop: .skip_joy call PrepareToPlaceMoveData - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jr nz, .moving_move call PlaceMoveData @@ -920,21 +920,21 @@ MoveScreenLoop: .b_button call PlayClickSFX call WaitSFX - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jp z, .exit - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] ld [wMenuCursorY], a xor a - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a hlcoord 1, 2 lb bc, 8, SCREEN_WIDTH - 2 call ClearBox jp .loop .d_right - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jp nz, .joy_loop @@ -949,7 +949,7 @@ MoveScreenLoop: jp MoveScreenLoop .d_left - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jp nz, .joy_loop ld a, [wCurPartyMon] @@ -1000,11 +1000,11 @@ MoveScreenLoop: .a_button call PlayClickSFX call WaitSFX - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] and a jr nz, .place_move ld a, [wMenuCursorY] - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a call PlaceHollowCursor jp .moving_move @@ -1057,7 +1057,7 @@ MoveScreenLoop: ld d, h ld e, l pop hl - ld a, [wMoveSwapBuffer] + ld a, [wSwappingMove] dec a ld c, a ld b, 0 @@ -1071,7 +1071,7 @@ MoveScreenLoop: .exit xor a - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a ld hl, w2DMenuFlags1 res 6, [hl] call ClearSprites @@ -1137,7 +1137,7 @@ SetUpMoveScreenBG: SetUpMoveList: xor a ldh [hBGMapMode], a - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a ld [wMonType], a predef CopyMonToTempMon ld hl, wTempMonMoves @@ -1202,8 +1202,8 @@ PlaceMoveData: hlcoord 16, 12 cp 2 jr c, .no_power - ld [wDeciramBuffer], a - ld de, wDeciramBuffer + ld [wTextDecimalByte], a + ld de, wTextDecimalByte lb bc, 1, 3 call PrintNum jr .description diff --git a/engine/pokemon/mon_stats.asm b/engine/pokemon/mon_stats.asm index 3262f22e3f4..caded2875a0 100644 --- a/engine/pokemon/mon_stats.asm +++ b/engine/pokemon/mon_stats.asm @@ -448,7 +448,7 @@ ListMoves: push hl ld [wCurSpecies], a ld a, MOVE_NAME - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a call GetName ld de, wStringBuffer1 pop hl diff --git a/engine/pokemon/mon_submenu.asm b/engine/pokemon/mon_submenu.asm index 09f1ab3f730..61c92d6959d 100644 --- a/engine/pokemon/mon_submenu.asm +++ b/engine/pokemon/mon_submenu.asm @@ -100,7 +100,7 @@ GetMonMenuString: jr z, .NotMove inc hl ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName ret diff --git a/engine/pokemon/move_mon.asm b/engine/pokemon/move_mon.asm index 795fd67a1e6..fd01ba37565 100644 --- a/engine/pokemon/move_mon.asm +++ b/engine/pokemon/move_mon.asm @@ -54,7 +54,7 @@ TryAddMonToParty: and a jr nz, .skipnickname ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wPartyMonNicknames ldh a, [hMoveMon] @@ -444,7 +444,7 @@ AddTempmonToParty: call CopyBytes ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a cp EGG jr z, .egg dec a @@ -972,7 +972,7 @@ SendMonIntoBox: call CopyBytes ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld de, sBoxMonNicknames @@ -1671,7 +1671,7 @@ GivePoke:: .done ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wTempEnemyMonSpecies], a call GetPokemonName ld hl, wStringBuffer1 diff --git a/engine/pokemon/stats_screen.asm b/engine/pokemon/stats_screen.asm index f94ee91baa9..059732444c6 100644 --- a/engine/pokemon/stats_screen.asm +++ b/engine/pokemon/stats_screen.asm @@ -416,7 +416,7 @@ StatsScreen_InitUpperHalf: xor a ldh [hBGMapMode], a ld a, [wBaseDexNo] - ld [wDeciramBuffer], a + ld [wTextDecimalByte], a ld [wCurSpecies], a hlcoord 8, 0 ld [hl], "№" @@ -425,7 +425,7 @@ StatsScreen_InitUpperHalf: inc hl hlcoord 10, 0 lb bc, PRINTNUM_LEADINGZEROS | 1, 3 - ld de, wDeciramBuffer + ld de, wTextDecimalByte call PrintNum hlcoord 14, 0 call PrintLevel @@ -440,7 +440,7 @@ StatsScreen_InitUpperHalf: ld a, "/" ld [hli], a ld a, [wBaseDexNo] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName call PlaceString call StatsScreen_PlaceHorizontalDivider @@ -748,7 +748,7 @@ LoadGreenPage: ld b, a farcall TimeCapsule_ReplaceTeruSama ld a, b - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName ret diff --git a/engine/pokemon/types.asm b/engine/pokemon/types.asm index abeeda840c6..4abaf672fb1 100644 --- a/engine/pokemon/types.asm +++ b/engine/pokemon/types.asm @@ -74,9 +74,9 @@ PrintType: jp PlaceString GetTypeName: -; Copy the name of type [wNamedObjectIndexBuffer] to wStringBuffer1. +; Copy the name of type [wNamedObjectIndex] to wStringBuffer1. - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld hl, TypeNames ld e, a ld d, 0 diff --git a/engine/predef.asm b/engine/predef.asm index e18765b0ab1..26c61d9600c 100644 --- a/engine/predef.asm +++ b/engine/predef.asm @@ -3,9 +3,9 @@ GetPredefPointer:: ; Save hl for later (back in Predef) ld a, h - ld [wPredefTemp], a + ld [wPredefHL], a ld a, l - ld [wPredefTemp + 1], a + ld [wPredefHL + 1], a push de ld a, [wPredefID] diff --git a/engine/printer/print_party.asm b/engine/printer/print_party.asm index 4889b6ad834..c29142876c3 100644 --- a/engine/printer/print_party.asm +++ b/engine/printer/print_party.asm @@ -170,7 +170,7 @@ PrintPartyMonPage1: lb bc, 2, 3 call PrintNum ld a, [wCurPartySpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wCurSpecies], a ld hl, wPartyMonNicknames call GetCurPartyMonName @@ -186,7 +186,7 @@ PrintPartyMonPage1: inc hl ld [hl], "." inc hl - ld de, wNamedObjectIndexBuffer + ld de, wNamedObjectIndex lb bc, PRINTNUM_LEADINGZEROS | 1, 3 call PrintNum hlcoord 1, 9 @@ -297,7 +297,7 @@ PlaceMoveNameString: and a jr z, .no_move - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetMoveName jr .got_string diff --git a/engine/printer/printer.asm b/engine/printer/printer.asm index 8fac5165c2d..5764b86d762 100644 --- a/engine/printer/printer.asm +++ b/engine/printer/printer.asm @@ -728,7 +728,7 @@ Printer_PrintBoxListSegment: ld a, [de] cp $ff jp z, .finish - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a ld [wCurPartySpecies], a push bc diff --git a/engine/rtc/timeset.asm b/engine/rtc/timeset.asm index 635f97ddfdc..476236b2397 100644 --- a/engine/rtc/timeset.asm +++ b/engine/rtc/timeset.asm @@ -683,8 +683,8 @@ PrintHour: inc hl pop bc call AdjustHourForAMorPM - ld [wDeciramBuffer], a - ld de, wDeciramBuffer + ld [wTextDecimalByte], a + ld de, wTextDecimalByte call PrintTwoDigitNumberLeftAlign ret diff --git a/home/farcall.asm b/home/farcall.asm index 5672726518b..5e8da29a363 100644 --- a/home/farcall.asm +++ b/home/farcall.asm @@ -28,9 +28,9 @@ ReturnFarCall:: ; We want to retain the contents of f. ; To do this, we can pop to bc instead of af. ld a, b - ld [wFarCallBCBuffer], a + ld [wFarCallBC], a ld a, c - ld [wFarCallBCBuffer + 1], a + ld [wFarCallBC + 1], a ; Restore the working bank. pop bc @@ -38,9 +38,9 @@ ReturnFarCall:: rst Bankswitch ; Restore the contents of bc. - ld a, [wFarCallBCBuffer] + ld a, [wFarCallBC] ld b, a - ld a, [wFarCallBCBuffer + 1] + ld a, [wFarCallBC + 1] ld c, a ret diff --git a/home/map.asm b/home/map.asm index cd90c7e6cd4..096abc9ebe6 100644 --- a/home/map.asm +++ b/home/map.asm @@ -1278,7 +1278,7 @@ BackupBGMapColumn:: ret UpdateBGMapRow:: - ld hl, wBGMapBufferPtrs + ld hl, wBGMapBufferPointers push de call .iteration pop de @@ -1309,7 +1309,7 @@ UpdateBGMapRow:: ret UpdateBGMapColumn:: - ld hl, wBGMapBufferPtrs + ld hl, wBGMapBufferPointers ld c, SCREEN_HEIGHT .loop ld a, e diff --git a/home/menu.asm b/home/menu.asm index 29466e41c1a..5a3257150ca 100644 --- a/home/menu.asm +++ b/home/menu.asm @@ -321,8 +321,8 @@ CopyMenuHeader:: ld [wMenuDataBank], a ret -StoreTo_wMenuCursorBuffer:: - ld [wMenuCursorBuffer], a +StoreMenuCursorPosition:: + ld [wMenuCursorPosition], a ret MenuTextbox:: @@ -684,7 +684,7 @@ ContinueGettingMenuJoypad: ld a, [hl] ld [wMenuSelection], a ld a, [wMenuCursorY] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a and a ret @@ -829,19 +829,19 @@ _2DMenu:: ldh a, [hROMBank] ld [wMenuData_2DMenuItemStringsBank], a farcall _2DMenu_ - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] ret InterpretBattleMenu:: ldh a, [hROMBank] ld [wMenuData_2DMenuItemStringsBank], a farcall _InterpretBattleMenu - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] ret InterpretMobileMenu:: ; unreferenced ldh a, [hROMBank] ld [wMenuData_2DMenuItemStringsBank], a farcall _InterpretMobileMenu - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] ret diff --git a/home/names.asm b/home/names.asm index 1add8a8883f..894f17b8c5c 100644 --- a/home/names.asm +++ b/home/names.asm @@ -10,7 +10,7 @@ NamesPointers:: dbw 4, MoveDescriptions ; MOVE_DESC_NAME_BROKEN (wrong bank) GetName:: -; Return name wCurSpecies from name list wNamedObjectTypeBuffer in wStringBuffer1. +; Return name wCurSpecies from name list wNamedObjectType in wStringBuffer1. ldh a, [hROMBank] push af @@ -18,12 +18,12 @@ GetName:: push bc push de - ld a, [wNamedObjectTypeBuffer] + ld a, [wNamedObjectType] cp MON_NAME jr nz, .NotPokeName ld a, [wCurSpecies] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, MON_NAME_LENGTH add hl, de @@ -32,7 +32,7 @@ GetName:: jr .done .NotPokeName: - ld a, [wNamedObjectTypeBuffer] + ld a, [wNamedObjectType] dec a ld e, a ld d, 0 @@ -110,7 +110,7 @@ GetBasePokemonName:: ret GetPokemonName:: -; Get Pokemon name for wNamedObjectIndexBuffer. +; Get Pokemon name for wNamedObjectIndex. ldh a, [hROMBank] push af @@ -119,7 +119,7 @@ GetPokemonName:: rst Bankswitch ; Each name is ten characters - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] dec a ld d, 0 ld e, a @@ -147,18 +147,18 @@ GetPokemonName:: ret GetItemName:: -; Get item name for wNamedObjectIndexBuffer. +; Get item name for wNamedObjectIndex. push hl push bc - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] cp TM01 jr nc, .TM ld [wCurSpecies], a ld a, ITEM_NAME - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a call GetName jr .Copied .TM: @@ -170,12 +170,12 @@ GetItemName:: ret GetTMHMName:: -; Get TM/HM name for item wNamedObjectIndexBuffer. +; Get TM/HM name for item wNamedObjectIndex. push hl push de push bc - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] push af ; TM/HM prefix @@ -197,7 +197,7 @@ GetTMHMName:: ; TM/HM number push de - ld a, [wNamedObjectIndexBuffer] + ld a, [wNamedObjectIndex] ld c, a callfar GetTMHMNumber pop de @@ -235,7 +235,7 @@ GetTMHMName:: ld [de], a pop af - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a pop bc pop de pop hl @@ -257,9 +257,9 @@ GetMoveName:: push hl ld a, MOVE_NAME - ld [wNamedObjectTypeBuffer], a + ld [wNamedObjectType], a - ld a, [wNamedObjectIndexBuffer] ; move id + ld a, [wNamedObjectIndex] ; move id ld [wCurSpecies], a call GetName diff --git a/home/pokemon.asm b/home/pokemon.asm index 82fc92bdce3..35f8a04296f 100644 --- a/home/pokemon.asm +++ b/home/pokemon.asm @@ -229,8 +229,8 @@ PrintLevel_Force3Digits:: ld c, 3 Print8BitNumLeftAlign:: - ld [wDeciramBuffer], a - ld de, wDeciramBuffer + ld [wTextDecimalByte], a + ld de, wTextDecimalByte ld b, PRINTNUM_LEFTALIGN | 1 jp PrintNum diff --git a/home/predef.asm b/home/predef.asm index 10550d1267f..eb9a2f9f6ab 100644 --- a/home/predef.asm +++ b/home/predef.asm @@ -8,7 +8,7 @@ Predef:: ld a, BANK(GetPredefPointer) rst Bankswitch - call GetPredefPointer ; stores hl in wPredefTemp + call GetPredefPointer ; stores hl in wPredefHL ; Switch to the new function's bank rst Bankswitch @@ -27,9 +27,9 @@ Predef:: push hl ; Get hl back - ld a, [wPredefTemp] + ld a, [wPredefHL] ld h, a - ld a, [wPredefTemp + 1] + ld a, [wPredefHL + 1] ld l, a ret @@ -37,16 +37,16 @@ Predef:: ; Clean up after the Predef call ld a, h - ld [wPredefTemp], a + ld [wPredefHL], a ld a, l - ld [wPredefTemp + 1], a + ld [wPredefHL + 1], a pop hl ld a, h rst Bankswitch - ld a, [wPredefTemp] + ld a, [wPredefHL] ld h, a - ld a, [wPredefTemp + 1] + ld a, [wPredefHL + 1] ld l, a ret diff --git a/home/random.asm b/home/random.asm index 9d62b9b65ae..06f554b37e0 100644 --- a/home/random.asm +++ b/home/random.asm @@ -41,10 +41,10 @@ BattleRandom:: call _BattleRandom - ld [wPredefTemp + 1], a + ld [wPredefHL + 1], a pop af rst Bankswitch - ld a, [wPredefTemp + 1] + ld a, [wPredefHL + 1] ret RandomRange:: diff --git a/home/sprite_anims.asm b/home/sprite_anims.asm index e20c63ac5c4..c75128266b7 100644 --- a/home/sprite_anims.asm +++ b/home/sprite_anims.asm @@ -1,11 +1,11 @@ InitSpriteAnimStruct:: - ld [wSpriteAnimIDBuffer], a + ld [wSpriteAnimID], a ldh a, [hROMBank] push af ld a, BANK(_InitSpriteAnimStruct) rst Bankswitch - ld a, [wSpriteAnimIDBuffer] + ld a, [wSpriteAnimID] call _InitSpriteAnimStruct @@ -15,13 +15,13 @@ InitSpriteAnimStruct:: ret ReinitSpriteAnimFrame:: - ld [wSpriteAnimIDBuffer], a + ld [wSpriteAnimID], a ldh a, [hROMBank] push af ld a, BANK(_ReinitSpriteAnimFrame) rst Bankswitch - ld a, [wSpriteAnimIDBuffer] + ld a, [wSpriteAnimID] call _ReinitSpriteAnimFrame diff --git a/home/video.asm b/home/video.asm index 96490c3c5b9..8bfbbe551f9 100644 --- a/home/video.asm +++ b/home/video.asm @@ -19,7 +19,7 @@ DMATransfer:: UpdateBGMapBuffer:: ; Copy [hBGMapTileCount] 16x8 tiles from wBGMapBuffer -; to bg map addresses in wBGMapBufferPtrs. +; to bg map addresses in wBGMapBufferPointers. ; [hBGMapTileCount] must be even since this is done in pairs. @@ -32,9 +32,9 @@ UpdateBGMapBuffer:: ldh a, [rVBK] push af -; Relocate the stack pointer to wBGMapBufferPtrs +; Relocate the stack pointer to wBGMapBufferPointers ld [hSPBuffer], sp - ld hl, wBGMapBufferPtrs + ld hl, wBGMapBufferPointers ld sp, hl ; We can now pop the addresses of affected spots on the BG Map diff --git a/macros/legacy.asm b/macros/legacy.asm index a561b3fca25..18ee9f872e5 100644 --- a/macros/legacy.asm +++ b/macros/legacy.asm @@ -176,31 +176,32 @@ readmoney: MACRO getmoney \2, \1 ENDM -RAM2MEM EQUS "getnum" -loadfont EQUS "opentext" -loadmenudata EQUS "loadmenu" -loadmenuheader EQUS "loadmenu" -writebackup EQUS "closewindow" -interpretmenu EQUS "_2dmenu" -interpretmenu2 EQUS "verticalmenu" -buttonsound EQUS "promptbutton" -battlecheck EQUS "randomwildmon" -loadtrainerdata EQUS "loadtemptrainer" -loadpokedata EQUS "loadwildmon" -returnafterbattle EQUS "reloadmapafterbattle" -trainerstatus EQUS "trainerflagaction" -talkaftercancel EQUS "endifjustbattled" -talkaftercheck EQUS "checkjustbattled" -playrammusic EQUS "encountermusic" -reloadmapmusic EQUS "dontrestartmapmusic" -resetfuncs EQUS "endall" -storetext EQUS "battletowertext" -displaylocation EQUS "landmarktotext" -givepokeitem EQUS "givepokemail" -checkpokeitem EQUS "checkpokemail" -passtoengine EQUS "autoinput" -verbosegiveitem2 EQUS "verbosegiveitemvar" -loadbytec2cf EQUS "writeunusedbytebuffer" +RAM2MEM EQUS "getnum" +loadfont EQUS "opentext" +loadmenudata EQUS "loadmenu" +loadmenuheader EQUS "loadmenu" +writebackup EQUS "closewindow" +interpretmenu EQUS "_2dmenu" +interpretmenu2 EQUS "verticalmenu" +buttonsound EQUS "promptbutton" +battlecheck EQUS "randomwildmon" +loadtrainerdata EQUS "loadtemptrainer" +loadpokedata EQUS "loadwildmon" +returnafterbattle EQUS "reloadmapafterbattle" +trainerstatus EQUS "trainerflagaction" +talkaftercancel EQUS "endifjustbattled" +talkaftercheck EQUS "checkjustbattled" +playrammusic EQUS "encountermusic" +reloadmapmusic EQUS "dontrestartmapmusic" +resetfuncs EQUS "endall" +storetext EQUS "battletowertext" +displaylocation EQUS "landmarktotext" +givepokeitem EQUS "givepokemail" +checkpokeitem EQUS "checkpokemail" +passtoengine EQUS "autoinput" +verbosegiveitem2 EQUS "verbosegiveitemvar" +loadbytec2cf EQUS "writeunusedbyte" +writeunusedbytebuffer EQUS "writeunusedbyte" ; macros/scripts/maps.asm diff --git a/macros/scripts/events.asm b/macros/scripts/events.asm index f3e2acf4d47..4e71035b337 100644 --- a/macros/scripts/events.asm +++ b/macros/scripts/events.asm @@ -489,9 +489,9 @@ closetext: MACRO db closetext_command ENDM - const writeunusedbytebuffer_command ; $4a -writeunusedbytebuffer: MACRO - db writeunusedbytebuffer_command + const writeunusedbyte_command ; $4a +writeunusedbyte: MACRO + db writeunusedbyte_command db \1 ; byte ENDM diff --git a/mobile/fixed_words.asm b/mobile/fixed_words.asm index 18e097b987e..4646856788b 100644 --- a/mobile/fixed_words.asm +++ b/mobile/fixed_words.asm @@ -261,7 +261,7 @@ CopyMobileEZChatToC608: .get_name ld a, e - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld bc, MON_NAME_LENGTH - 1 diff --git a/mobile/mobile_12.asm b/mobile/mobile_12.asm index aca9eed2eb4..0521a05df2e 100644 --- a/mobile/mobile_12.asm +++ b/mobile/mobile_12.asm @@ -295,7 +295,7 @@ asm_4828d: call WaitBGMap ld a, [wPlayerGender] inc a - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a call StaticMenuJoypad call PlayClickSFX call ExitMenu @@ -339,7 +339,7 @@ Function48304: ld b, $c ld c, $8 call Function48cdc - ld a, [wMenuCursorBuffer] + ld a, [wMenuCursorPosition] ld b, a ld a, [wMenuScrollPosition] ld c, a @@ -350,7 +350,7 @@ Function48304: jr c, .asm_4833f sub $29 inc a - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, $29 .asm_4833f ld [wMenuScrollPosition], a @@ -363,7 +363,7 @@ Function48304: ld d, a pop bc ld a, b - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, c ld [wMenuScrollPosition], a ld a, d @@ -412,7 +412,7 @@ Function48383: .asm_483af ld hl, wMenuCursorY ld a, [hl] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a scf .asm_483b7 pop bc diff --git a/mobile/mobile_12_2.asm b/mobile/mobile_12_2.asm index 64f52f92a77..2e1c48324cc 100644 --- a/mobile/mobile_12_2.asm +++ b/mobile/mobile_12_2.asm @@ -719,7 +719,7 @@ Function4acaa: ld a, $b ld [wMenuBorderLeftCoord], a ld a, $1 - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a call InitVerticalMenuCursor ld hl, w2DMenuFlags1 set 6, [hl] diff --git a/mobile/mobile_22.asm b/mobile/mobile_22.asm index 5a60fae1468..d8e922a88cc 100644 --- a/mobile/mobile_22.asm +++ b/mobile/mobile_22.asm @@ -234,7 +234,7 @@ Function89261: add $5 ld [hl], a pop af - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a call PushWindow call Mobile22_SetBGMapMode0 call Mobile_EnableSpriteUpdates @@ -2087,7 +2087,7 @@ Function89d5e: push af call CopyMenuHeader pop af - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a call Mobile22_SetBGMapMode0 call PlaceVerticalMenuItems call InitVerticalMenuCursor @@ -2904,7 +2904,7 @@ Function8a31c: call Function8a3b2 pop bc ld a, c - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld [wMenuSelection], a call PlaceVerticalMenuItems call InitVerticalMenuCursor diff --git a/mobile/mobile_22_2.asm b/mobile/mobile_22_2.asm index ac0a1c6d5fe..a729469f092 100644 --- a/mobile/mobile_22_2.asm +++ b/mobile/mobile_22_2.asm @@ -772,7 +772,7 @@ Function8b7bd: ld hl, MenuHeader_0x8b867 call CopyMenuHeader ld a, [wd030] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ld a, [wd031] ld [wMenuScrollPosition], a ld a, [wd032] @@ -848,7 +848,7 @@ Function8b83e: Function8b84b: ld [wMenuScrollPosition], a ld a, [wMenuCursorY] - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a ret Function8b855: diff --git a/mobile/mobile_40.asm b/mobile/mobile_40.asm index dd04b591ad8..f7b3c698f6a 100644 --- a/mobile/mobile_40.asm +++ b/mobile/mobile_40.asm @@ -1698,14 +1698,14 @@ Mobile_LoadBattleMenu: call FarCall_de ld a, BANK(BattleMenuHeader) ld [wMenuData_2DMenuItemStringsBank], a - ld a, [wBattleMenuCursorBuffer] - ld [wMenuCursorBuffer], a + ld a, [wBattleMenuCursorPosition] + ld [wMenuCursorPosition], a call Function100e72 call Function100b45 farcall InitPartyMenuBGPal7 call Function100ed4 - ld a, [wMenuCursorBuffer] - ld [wBattleMenuCursorBuffer], a + ld a, [wMenuCursorPosition] + ld [wBattleMenuCursorPosition], a call ExitMenu ret @@ -1730,7 +1730,7 @@ Function100b45: ld c, a ld a, [w2DMenuNumRows] call SimpleMultiply - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a and a ret @@ -1749,7 +1749,7 @@ Function100b7a: Mobile_MoveSelectionScreen: xor a - ld [wMoveSwapBuffer], a + ld [wSwappingMove], a farcall CheckPlayerHasUsableMoves ret z call Function100dd8 @@ -6522,7 +6522,7 @@ Function102e4f: ld a, [de] cp $ff ret z - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a push bc push hl push de @@ -6550,7 +6550,7 @@ Function102ea8: ld hl, wPartySpecies add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld de, wStringBuffer2 @@ -6563,7 +6563,7 @@ Function102ea8: ld hl, wOTPartySpecies add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, UnknownText_0x102ee2 call PrintTextboxText @@ -6632,7 +6632,7 @@ Function102f85: ld hl, wOTPartySpecies add hl, bc ld a, [hl] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName call Function102dc3 ld de, String_102fb2 @@ -7288,7 +7288,7 @@ AskMobileOrCable: ld a, [wMobileOrCable_LastSelection] and $0f jr z, .skip_load - ld [wMenuCursorBuffer], a + ld [wMenuCursorPosition], a .skip_load call VerticalMenu diff --git a/mobile/mobile_42.asm b/mobile/mobile_42.asm index 27168021b74..43a9fdf7d3d 100644 --- a/mobile/mobile_42.asm +++ b/mobile/mobile_42.asm @@ -327,7 +327,7 @@ Function108229: MobileTradeAnim_InitSpeciesName: push de - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 pop de diff --git a/mobile/mobile_46.asm b/mobile/mobile_46.asm index 317e69553b2..e4382fe7de6 100644 --- a/mobile/mobile_46.asm +++ b/mobile/mobile_46.asm @@ -3979,7 +3979,7 @@ BattleTower_UbersCheck: .uber_under_70 pop af ld a, [de] - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName ld hl, wStringBuffer1 ld de, wcd49 @@ -7181,29 +7181,29 @@ Function11b6b4: ld [$c709], a ld a, LOW($c708) ; Species - ld [wMobileMonSpeciesPointerBuffer], a + ld [wMobileMonSpeciesPointer], a ld a, HIGH($c708) - ld [wMobileMonSpeciesPointerBuffer + 1], a + ld [wMobileMonSpeciesPointer + 1], a ld a, LOW($c60d) ; Partymon Struct - ld [wMobileMonStructurePointerBuffer], a + ld [wMobileMonStructPointer], a ld a, HIGH($c60d) - ld [wMobileMonStructurePointerBuffer + 1], a + ld [wMobileMonStructPointer + 1], a ld a, LOW($c63d) ; OT - ld [wMobileMonOTNamePointerBuffer], a + ld [wMobileMonOTNamePointer], a ld a, HIGH($c63d) - ld [wMobileMonOTNamePointerBuffer + 1], a + ld [wMobileMonOTNamePointer + 1], a ld a, LOW($c642) ; Nickname - ld [wMobileMonNicknamePointerBuffer], a + ld [wMobileMonNicknamePointer], a ld a, HIGH($c642) - ld [wMobileMonNicknamePointerBuffer + 1], a + ld [wMobileMonNicknamePointer + 1], a ld a, LOW($c647) ; Mail - ld [wMobileMonMailPointerBuffer], a + ld [wMobileMonMailPointer], a ld a, HIGH($c647) - ld [wMobileMonMailPointerBuffer + 1], a + ld [wMobileMonMailPointer + 1], a ld a, $46 ld [$c628], a @@ -7483,29 +7483,29 @@ Function11b93b: call CloseSRAM ld a, LOW($c608) - ld [wMobileMonSpeciesPointerBuffer], a + ld [wMobileMonSpeciesPointer], a ld a, HIGH($c608) - ld [wMobileMonSpeciesPointerBuffer + 1], a + ld [wMobileMonSpeciesPointer + 1], a ld a, LOW($c611) - ld [wMobileMonStructurePointerBuffer], a + ld [wMobileMonStructPointer], a ld a, HIGH($c611) - ld [wMobileMonStructurePointerBuffer + 1], a + ld [wMobileMonStructPointer + 1], a ld a, LOW($c641) - ld [wMobileMonOTNamePointerBuffer], a + ld [wMobileMonOTNamePointer], a ld a, HIGH($c641) - ld [wMobileMonOTNamePointerBuffer + 1], a + ld [wMobileMonOTNamePointer + 1], a ld a, LOW($c646) - ld [wMobileMonNicknamePointerBuffer], a + ld [wMobileMonNicknamePointer], a ld a, HIGH($c646) - ld [wMobileMonNicknamePointerBuffer + 1], a + ld [wMobileMonNicknamePointer + 1], a ld a, LOW($c64b) - ld [wMobileMonMailPointerBuffer], a + ld [wMobileMonMailPointer], a ld a, HIGH($c64b) - ld [wMobileMonMailPointerBuffer + 1], a + ld [wMobileMonMailPointer + 1], a call AddMobileMonToParty farcall SaveAfterLinkTrade ret @@ -7516,9 +7516,9 @@ AddMobileMonToParty: ld e, a inc [hl] - ld a, [wMobileMonSpeciesPointerBuffer] + ld a, [wMobileMonSpeciesPointer] ld l, a - ld a, [wMobileMonSpeciesPointerBuffer + 1] + ld a, [wMobileMonSpeciesPointer + 1] ld h, a inc hl ld bc, wPartySpecies @@ -7538,7 +7538,7 @@ AddMobileMonToParty: ld hl, wPartyMon1Species ld bc, PARTYMON_STRUCT_LENGTH ld a, e - ld [wMobileMonSpeciesBuffer], a + ld [wMobileMonSpecies], a .loop2 add hl, bc dec a @@ -7546,16 +7546,16 @@ AddMobileMonToParty: jr nz, .loop2 ld e, l ld d, h - ld a, [wMobileMonStructurePointerBuffer] + ld a, [wMobileMonStructPointer] ld l, a - ld a, [wMobileMonStructurePointerBuffer + 1] + ld a, [wMobileMonStructPointer + 1] ld h, a ld bc, PARTYMON_STRUCT_LENGTH call CopyBytes ld hl, wPartyMonOT ld bc, NAME_LENGTH - ld a, [wMobileMonSpeciesBuffer] + ld a, [wMobileMonSpecies] .loop3 add hl, bc dec a @@ -7563,9 +7563,9 @@ AddMobileMonToParty: jr nz, .loop3 ld e, l ld d, h - ld a, [wMobileMonOTNamePointerBuffer] + ld a, [wMobileMonOTNamePointer] ld l, a - ld a, [wMobileMonOTNamePointerBuffer + 1] + ld a, [wMobileMonOTNamePointer + 1] ld h, a ld bc, MON_NAME_LENGTH - 1 call CopyBytes @@ -7574,7 +7574,7 @@ AddMobileMonToParty: ld hl, wPartyMonNicknames ld bc, MON_NAME_LENGTH - ld a, [wMobileMonSpeciesBuffer] + ld a, [wMobileMonSpecies] .loop4 add hl, bc dec a @@ -7582,9 +7582,9 @@ AddMobileMonToParty: jr nz, .loop4 ld e, l ld d, h - ld a, [wMobileMonNicknamePointerBuffer] + ld a, [wMobileMonNicknamePointer] ld l, a - ld a, [wMobileMonNicknamePointerBuffer + 1] + ld a, [wMobileMonNicknamePointer + 1] ld h, a ld bc, MON_NAME_LENGTH - 1 call CopyBytes @@ -7593,7 +7593,7 @@ AddMobileMonToParty: ld hl, sPartyMail ld bc, MAIL_STRUCT_LENGTH - ld a, [wMobileMonSpeciesBuffer] + ld a, [wMobileMonSpecies] .loop5 add hl, bc dec a @@ -7603,9 +7603,9 @@ AddMobileMonToParty: call OpenSRAM ld e, l ld d, h - ld a, [wMobileMonMailPointerBuffer] + ld a, [wMobileMonMailPointer] ld l, a - ld a, [wMobileMonMailPointerBuffer + 1] + ld a, [wMobileMonMailPointer + 1] ld h, a ld bc, MAIL_STRUCT_LENGTH call CopyBytes diff --git a/mobile/mobile_5f.asm b/mobile/mobile_5f.asm index f6f372eb21d..2770b32241f 100644 --- a/mobile/mobile_5f.asm +++ b/mobile/mobile_5f.asm @@ -2596,7 +2596,7 @@ Function17e0fd: ld a, [hli] ld [wCurItem], a ld a, [hli] - ld [wItemQuantityChangeBuffer], a + ld [wItemQuantityChange], a push hl ld hl, wNumItems call ReceiveItem @@ -3871,7 +3871,7 @@ Function17f1d0: ld a, [hl] ld a, $1 ldh [rSVBK], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetPokemonName pop hl call PlaceString @@ -3990,7 +3990,7 @@ Function17f27b: ld a, [hl] ld a, $1 ldh [rSVBK], a - ld [wNamedObjectIndexBuffer], a + ld [wNamedObjectIndex], a call GetItemName pop hl call PlaceString diff --git a/wram.asm b/wram.asm index a2f07359cd5..7ae90e9f95c 100644 --- a/wram.asm +++ b/wram.asm @@ -141,7 +141,7 @@ wDebugFlags:: db wGameLogicPaused:: db wSpriteUpdatesEnabled:: db -wUnusedScriptByteBuffer:: db +wUnusedScriptByte:: db wMapTimeOfDay:: db @@ -277,10 +277,12 @@ wCurSpriteOAMAddr:: db wCurIcon:: db wCurIconTile:: db -wSpriteAnimAddrBackup:: -wSpriteAnimIDBuffer:: -wCurSpriteOAMFlags:: - dw +UNION +wSpriteAnimID:: +wCurSpriteOAMFlags:: db +NEXTU +wSpriteAnimAddrBackup:: dw +ENDU wCurAnimVTile:: db wCurAnimXCoord:: db wCurAnimYCoord:: db @@ -782,7 +784,7 @@ endc NEXTU ; pokegear -wPokegearPhoneLoadNameBuffer:: db +wPokegearPhoneDisplayPosition:: db wPokegearPhoneCursorPosition:: db wPokegearPhoneScrollPosition:: db wPokegearPhoneSelectedPerson:: db @@ -1009,7 +1011,7 @@ ENDU NEXTU ; link data prep ds 1000 -wCurLinkOTPartyMonTypePtr:: dw +wCurLinkOTPartyMonTypePointer:: dw wLinkOTPartyMonTypes:: ds 2 * PARTY_LENGTH NEXTU @@ -1145,7 +1147,7 @@ wDebugRoomStartFunction:: dw wDebugRoomSelectFunction:: dw wDebugRoomAutoFunction:: dw wDebugRoomPageCount:: db -wDebugRoomPagedValuesPtr:: dw +wDebugRoomPagesPointer:: dw wDebugRoomROMChecksum:: dw wDebugRoomCurChecksumBank:: db @@ -1173,10 +1175,10 @@ ENDU SECTION "Video", WRAM0 UNION -; wBGMapBuffer -wBGMapBuffer:: ds 40 -wBGMapPalBuffer:: ds 40 -wBGMapBufferPtrs:: ds 40 ; 20 bg map addresses (16x8 tiles) +; bg map +wBGMapBuffer:: ds 40 +wBGMapPalBuffer:: ds 40 +wBGMapBufferPointers:: ds 20 * 2 wBGMapBufferEnd:: NEXTU @@ -1186,11 +1188,11 @@ wCreditsTimer:: db NEXTU ; mobile data -wMobileMonSpeciesPointerBuffer:: dw -wMobileMonStructurePointerBuffer:: dw -wMobileMonOTNamePointerBuffer:: dw -wMobileMonNicknamePointerBuffer:: dw -wMobileMonMailPointerBuffer:: dw +wMobileMonSpeciesPointer:: dw +wMobileMonStructPointer:: dw +wMobileMonOTNamePointer:: dw +wMobileMonNicknamePointer:: dw +wMobileMonMailPointer:: dw NEXTU ; more mobile data @@ -1205,7 +1207,7 @@ wcd27:: ds 1 wcd28:: ds 1 wcd29:: ds 1 -wMobileMonSpeciesBuffer:: +wMobileMonSpecies:: wcd2a:: db wTempOddEggNickname:: ; ds 11 @@ -1368,7 +1370,7 @@ wMonType:: db wCurSpecies:: db -wNamedObjectTypeBuffer:: db +wNamedObjectType:: db ds 1 @@ -1528,7 +1530,8 @@ wMenuBorderLeftCoord:: db wMenuBorderBottomCoord:: db wMenuBorderRightCoord:: db wMenuDataPointer:: dw -wMenuCursorBuffer:: dw +wMenuCursorPosition:: db + ds 1 wMenuDataBank:: db ds 6 wMenuHeaderEnd:: @@ -1597,9 +1600,9 @@ wTextDelayFrames:: db wVBlankOccurred:: db wPredefID:: db -wPredefTemp:: dw +wPredefHL:: dw wPredefAddress:: dw -wFarCallBCBuffer:: dw +wFarCallBC:: dw wUnusedLinkCommunicationByte:: db @@ -2026,7 +2029,7 @@ wCallerContact:: ds PHONE_CONTACT_SIZE NEXTU ; backup menu data ds 7 -wMenuCursorBufferBackup:: db +wMenuCursorPositionBackup:: db wMenuScrollPositionBackup:: db NEXTU @@ -2048,7 +2051,9 @@ wStringBuffer3:: ds STRING_BUFFER_LENGTH wStringBuffer4:: ds STRING_BUFFER_LENGTH wStringBuffer5:: ds STRING_BUFFER_LENGTH -wBattleMenuCursorBuffer:: dw +wBattleMenuCursorPosition:: db + + ds 1 wCurBattleMon:: db wCurMoveNum:: db @@ -2071,7 +2076,7 @@ wTMHMPocketScrollPosition:: db wSwitchMon:: wSwitchItem:: -wMoveSwapBuffer:: +wSwappingMove:: wd0e3:: ; mobile db @@ -2126,7 +2131,7 @@ ENDU wListPointer:: dw wUnusedNamesPointer:: dw -wItemAttributesPtr:: dw +wItemAttributesPointer:: dw wCurItem:: db wCurItemQuantity:: @@ -2154,8 +2159,8 @@ wPokemonWithdrawDepositParameter:: ; 3: Put into Day-Care db -wItemQuantityChangeBuffer:: db -wItemQuantityBuffer:: db +wItemQuantityChange:: db +wItemQuantity:: db wTempMon:: party_struct wTempMon @@ -2167,7 +2172,7 @@ wHandlePlayerStep:: db wPartyMenuActionText:: db -wItemAttributeParamBuffer:: db +wItemAttributeValue:: db wCurPartyLevel:: db @@ -2348,7 +2353,7 @@ wCurDecorationCategory:: db NEXTU ; withdraw/deposit items -wPCItemQuantityChangeBuffer:: db +wPCItemQuantityChange:: db wPCItemQuantity:: db NEXTU @@ -2493,8 +2498,8 @@ wPutativeTMHMMove:: db wInitListType:: db wBattleHasJustStarted:: db -wNamedObjectIndexBuffer:: -wDeciramBuffer:: +wNamedObjectIndex:: +wTextDecimalByte:: wTempByteValue:: wNumSetBits:: wTypeMatchup:: @@ -3017,7 +3022,7 @@ wFruitTreeFlags:: flag_array NUM_FRUIT_TREES ds 2 -wLuckyNumberDayBuffer:: dw +wLuckyNumberDayTimer:: dw ds 2 wSpecialPhoneCallID:: db ds 3