mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
ported Red++ levelup code
This commit is contained in:
parent
94dc5cbc5c
commit
f95cdb0911
|
@ -174,6 +174,7 @@ GainExperience:
|
||||||
farcall CalcLevelFromExperience
|
farcall CalcLevelFromExperience
|
||||||
pop hl
|
pop hl
|
||||||
ld a, [hl] ; current level
|
ld a, [hl] ; current level
|
||||||
|
ld [wTempLevel], a
|
||||||
cp d
|
cp d
|
||||||
jp z, .nextMon ; if level didn't change, go to next mon
|
jp z, .nextMon ; if level didn't change, go to next mon
|
||||||
ld a, [wCurEnemyLVL]
|
ld a, [wCurEnemyLVL]
|
||||||
|
@ -269,7 +270,20 @@ GainExperience:
|
||||||
ld [wMonDataLocation], a
|
ld [wMonDataLocation], a
|
||||||
ld a, [wd0b5]
|
ld a, [wd0b5]
|
||||||
ld [wd11e], a
|
ld [wd11e], a
|
||||||
|
ld a, [wCurEnemyLVL]
|
||||||
|
ld c, a
|
||||||
|
ld a, [wTempLevel]
|
||||||
|
ld b, a
|
||||||
|
.level_loop
|
||||||
|
inc b
|
||||||
|
ld a, b
|
||||||
|
ld [wCurEnemyLVL], a
|
||||||
|
push bc
|
||||||
predef LearnMoveFromLevelUp
|
predef LearnMoveFromLevelUp
|
||||||
|
pop bc
|
||||||
|
ld a, b
|
||||||
|
cp c
|
||||||
|
jr nz, .level_loop
|
||||||
ld hl, wCanEvolveFlags
|
ld hl, wCanEvolveFlags
|
||||||
ld a, [wWhichPokemon]
|
ld a, [wWhichPokemon]
|
||||||
ld c, a
|
ld c, a
|
||||||
|
|
|
@ -203,6 +203,7 @@ ENDU
|
||||||
SECTION "Overworld Map", WRAM0
|
SECTION "Overworld Map", WRAM0
|
||||||
|
|
||||||
UNION
|
UNION
|
||||||
|
wTempLevel::
|
||||||
wOverworldMap:: ds 1300
|
wOverworldMap:: ds 1300
|
||||||
wOverworldMapEnd::
|
wOverworldMapEnd::
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue