Identify why five of six enemy mon base stats are copied (#866)

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
This commit is contained in:
Idain 2022-01-08 14:42:40 -04:00 committed by GitHub
parent 288532131b
commit 67207fab94
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3980,9 +3980,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
@ -6364,10 +6366,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