mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
Keep wGrassMons and wWaterMons together with a UNION
This commit is contained in:
parent
47cd734276
commit
6adbaefde1
2 changed files with 25 additions and 22 deletions
|
|
@ -2013,18 +2013,19 @@ DisplayBattleMenu::
|
|||
.menuselected
|
||||
ld [wTextBoxID], a
|
||||
call DisplayTextBoxID
|
||||
; handle menu input if it's not the old man tutorial
|
||||
ld a, [wBattleType]
|
||||
dec a
|
||||
jp nz, .handleBattleMenuInput ; handle menu input if it's not the old man tutorial
|
||||
jp nz, .handleBattleMenuInput
|
||||
; the following happens for the old man tutorial
|
||||
; Temporarily save the player name in wGrassRate,
|
||||
; which is supposed to get overwritten when entering a
|
||||
; map with wild Pokémon.
|
||||
; Due to an oversight, the data may not get
|
||||
; overwritten (on Cinnabar and Route 21) and the infamous
|
||||
; Missingno. glitch can show up.
|
||||
; Temporarily save the player name in wLinkEnemyTrainerName.
|
||||
; Since wLinkEnemyTrainerName == wGrassRate, this affects wild encounters.
|
||||
; The wGrassRate byte and following wGrassMons buffer are supposed
|
||||
; to get overwritten when entering a map with wild Pokémon,
|
||||
; but an oversight prevents this in Cinnabar and Route 21,
|
||||
; so the infamous MissingNo. glitch can show up.
|
||||
ld hl, wPlayerName
|
||||
ld de, wGrassRate
|
||||
ld de, wLinkEnemyTrainerName
|
||||
ld bc, NAME_LENGTH
|
||||
call CopyData
|
||||
ld hl, .oldManName
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue