aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkagnusdev <kagnusdev@gmail.com>2026-04-06 20:55:39 +0200
committerGitHub <noreply@github.com>2026-04-06 14:55:39 -0400
commite82e0ead5066c006ce43a8a4b3a5b7285a037143 (patch)
tree16071af9b9a4148f973c28494857d061715cd0c6
parentDon't pass redundant label names to `nybble_array` and `bit_array` (diff)
downloadpokeyellow-e82e0ead5066c006ce43a8a4b3a5b7285a037143.tar.gz
pokeyellow-e82e0ead5066c006ce43a8a4b3a5b7285a037143.tar.xz
pokeyellow-e82e0ead5066c006ce43a8a4b3a5b7285a037143.zip
Make `DebugSetPokedexEntries` automatically adapt to `NUM_POKEMON` changes (#576)
-rw-r--r--engine/debug/debug_party.asm8
1 files changed, 6 insertions, 2 deletions
diff --git a/engine/debug/debug_party.asm b/engine/debug/debug_party.asm
index e51f0697..19cbea0a 100644
--- a/engine/debug/debug_party.asm
+++ b/engine/debug/debug_party.asm
@@ -126,13 +126,17 @@ IF DEF(_DEBUG)
ret
DebugSetPokedexEntries:
- ld b, wPokedexOwnedEnd - wPokedexOwned - 1
+IF NUM_POKEMON / 8 != 0
+ ld b, NUM_POKEMON / 8 ; 151 / 8 == 18
ld a, %11111111
.loop
ld [hli], a
dec b
jr nz, .loop
- ld [hl], %01111111
+ENDC
+IF NUM_POKEMON % 8 != 0
+ ld [hl], (1 << (NUM_POKEMON % 8)) - 1 ; (1 << 151 % 8)) - 1 == %01111111
+ENDC
ret
DebugNewGameItemsList: