pokered/engine/battle/get_trainer_name.asm
Rangi d79c578abd
Some checks failed
CI / build (push) Has been cancelled
Specify a max item length for list_start (#552)
2025-12-15 15:16:40 -05:00

25 lines
444 B
NASM

GetTrainerName_::
ld hl, wLinkEnemyTrainerName
ld a, [wLinkState]
and a
jr nz, .foundName
ld hl, wRivalName
ld a, [wTrainerClass]
cp RIVAL1
jr z, .foundName
cp RIVAL2
jr z, .foundName
cp RIVAL3
jr z, .foundName
ld [wNameListIndex], a
ld a, TRAINER_NAME
ld [wNameListType], a
ld a, BANK(TrainerNames)
ld [wPredefBank], a
call GetName
ld hl, wNameBuffer
.foundName
ld de, wTrainerName
ld bc, TRAINER_NAME_LENGTH
jp CopyData