diff options
| author | kagnusdev <kagnusdev@gmail.com> | 2026-04-06 20:55:39 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-06 14:55:39 -0400 |
| commit | e82e0ead5066c006ce43a8a4b3a5b7285a037143 (patch) | |
| tree | 16071af9b9a4148f973c28494857d061715cd0c6 | |
| parent | Don't pass redundant label names to `nybble_array` and `bit_array` (diff) | |
| download | pokeyellow-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.asm | 8 |
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: |
