Verify data table and name list sizes with assertion macros

Fixes #312
This commit is contained in:
Rangi 2021-03-25 16:33:05 -04:00
parent e1f6bb5393
commit 95ec2cf039
139 changed files with 863 additions and 437 deletions

View file

@ -259,7 +259,7 @@ AddPartyMon_WriteMovePP:
push de
push bc
ld hl, Moves
ld bc, MoveEnd - Moves
ld bc, MOVE_LENGTH
call AddNTimes
ld de, wcd6d
ld a, BANK(Moves)

View file

@ -161,7 +161,7 @@ Evolution_PartyMonLoop: ; loop over party mons
ld a, [wd11e]
dec a
ld hl, BaseStats
ld bc, MonBaseStatsEnd - MonBaseStats
ld bc, BASE_DATA_SIZE
call AddNTimes
ld de, wMonHeader
call CopyData
@ -479,7 +479,7 @@ WriteMonMoves:
push hl
dec a
ld hl, Moves
ld bc, MoveEnd - Moves
ld bc, MOVE_LENGTH
call AddNTimes
ld de, wBuffer
ld a, BANK(Moves)

View file

@ -44,7 +44,7 @@ DontAbandonLearning:
push de
dec a
ld hl, Moves
ld bc, MoveEnd - Moves
ld bc, MOVE_LENGTH
call AddNTimes
ld de, wBuffer
ld a, BANK(Moves)