From e82e0ead5066c006ce43a8a4b3a5b7285a037143 Mon Sep 17 00:00:00 2001 From: kagnusdev Date: Mon, 6 Apr 2026 20:55:39 +0200 Subject: Make `DebugSetPokedexEntries` automatically adapt to `NUM_POKEMON` changes (#576) --- engine/debug/debug_party.asm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'engine') 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: -- cgit v1.3.1-sl0p