Identify why five of six enemy mon base stats are copied

This commit is contained in:
Rangi
2022-01-08 14:02:54 -05:00
parent 309c94b401
commit 944d0e5303

View File

@@ -3752,9 +3752,11 @@ InitEnemyMon:
inc de
ld a, [hl]
ld [de], a
; The enemy mon's base Sp. Def isn't needed since its base
; Sp. Atk is also used to calculate Sp. Def stat experience.
ld hl, wBaseStats
ld de, wEnemyMonBaseStats
ld b, 5
ld b, NUM_STATS - 1
.loop
ld a, [hli]
ld [de], a
@@ -6138,10 +6140,11 @@ LoadEnemyMon:
call CopyBytes
.Finish:
; Only the first five base stats are copied..
; Copy the first five base stats (the enemy mon's base Sp. Atk
; is also used to calculate Sp. Def stat experience)
ld hl, wBaseStats
ld de, wEnemyMonBaseStats
ld b, wBaseSpecialDefense - wBaseStats
ld b, NUM_STATS - 1
.loop
ld a, [hli]
ld [de], a