mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
Fix static banks passed into GetName.
This appears to be the only other use of wPredefBank. Chances are there are more uncaught banks. Known cases are marked as "hardcoded" or similar.
This commit is contained in:
parent
8dd46620bc
commit
1cf79b6f15
5 changed files with 15 additions and 12 deletions
|
|
@ -391,7 +391,7 @@ GetTrainerName_: ; 13a58 (4:7a58)
|
|||
ld [wd0b5], a
|
||||
ld a, TRAINER_NAME
|
||||
ld [W_LISTTYPE], a
|
||||
ld a, $e
|
||||
ld a, BANK(TrainerNames)
|
||||
ld [wPredefBank], a
|
||||
call GetName
|
||||
ld hl, wcd6d
|
||||
|
|
|
|||
|
|
@ -2184,7 +2184,9 @@ asm_3d00e: ; 3d00e (f:500e)
|
|||
jr Func_3d03c
|
||||
|
||||
OldManItemList: ; 3d02d (f:502d)
|
||||
db $01, POKE_BALL, 50, $ff
|
||||
db 1 ; # items
|
||||
db POKE_BALL, 50
|
||||
db -1
|
||||
|
||||
Func_3d031
|
||||
ld hl, wNumBagItems ; wNumBagItems
|
||||
|
|
@ -5471,7 +5473,7 @@ asm_3e70b: ; 3e70b (f:670b)
|
|||
res 6, [hl] ; no longer invulnerable to typcial attacks
|
||||
ld a, [W_ENEMYMOVENUM] ; W_ENEMYMOVENUM
|
||||
ld [wd0b5], a
|
||||
ld a, $2c
|
||||
ld a, BANK(MoveNames)
|
||||
ld [wPredefBank], a
|
||||
ld a, MOVE_NAME
|
||||
ld [W_LISTTYPE], a
|
||||
|
|
@ -5950,10 +5952,11 @@ GetCurrentMove: ; 3eabe (f:6abe)
|
|||
call AddNTimes
|
||||
ld a, BANK(Moves)
|
||||
call FarCopyData
|
||||
ld a, $2c
|
||||
|
||||
ld a, BANK(MoveNames)
|
||||
ld [wPredefBank], a
|
||||
ld a, $2
|
||||
ld [W_LISTTYPE], a ; list type 2 = move name
|
||||
ld a, MOVE_NAME
|
||||
ld [W_LISTTYPE], a
|
||||
call GetName
|
||||
ld de, wcd6d
|
||||
jp CopyStringToCF4B
|
||||
|
|
|
|||
|
|
@ -587,7 +587,7 @@ Func_39b87: ; 39b87 (e:5b87)
|
|||
jr z, .asm_39bc1
|
||||
push hl
|
||||
ld [wd0b5], a
|
||||
ld a, $2c
|
||||
ld a, BANK(MoveNames)
|
||||
ld [wPredefBank], a
|
||||
ld a, MOVE_NAME
|
||||
ld [W_LISTTYPE], a
|
||||
|
|
|
|||
|
|
@ -135,7 +135,7 @@ Func_3ad71: ; 3ad71 (e:6d71)
|
|||
ld [wHPBarMaxHP + 1], a
|
||||
ld a, MONSTER_NAME
|
||||
ld [W_LISTTYPE], a
|
||||
ld a, $e
|
||||
ld a, BANK(TrainerNames) ; bank is not used for monster names
|
||||
ld [wPredefBank], a
|
||||
call GetName
|
||||
push hl
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue