Avoid "+- 1" at every maskbits
Remove Predef_ prefix from routines listed in PredefPointers
Phone data 0/7 are time masks
Long lists of db/dw series with struct-defining macros belong in data/
Move code out of gfx/ (close #474)
_Special_BugContestJudging → _BugContestJudging; HOF_Predef_AnimateFrontpic → Predef_HOF_AnimateFrontpic (close #473)
Document PredefPals still used by CGB layouts
G/S does use this OAM data: https://i.imgur.com/KdIhKKk.png
Merge branch 'sort-symfile' of https://github.com/yenatch/pokecrystal
Merge branch 'master' of https://github.com/mid-kid/pokecrystal (resolve PR #452)
Merge branch 'dev' of https://github.com/TheMostCuriousThing/pokecrystal (resolve PR #460)
Merge branch 'master' of https://github.com/xCrystal/pokecrystal (resolve PR #459)
More Battle Tower map script constants, fewer raw hex values
menu_coords macro for (x1, y1, x2, y2) order (see issue #440)
Don't split stats gfx in three
Consistent stonetable cmdqueues
Introduce callback, hiddenitem, conditional_event, and cmdqueue macros for map scripts
Merge branch 'patch' of https://github.com/mid-kid/pokecrystal
Mystery Gift graphics match
Egg palette works like other Pokémon
Separate more palettes into gfx/**/*.pal files
Label more ANIM_OBJ_* constants
Easier to find palette data
npc_sprites.pal matches PAL_NPC constants
Use more constants in scripts
Break up engine/events_3.asm
Local UI tiles don't belong in charmap
Use charmap frame characters
Disambiguate some uses of wcf64/5/6
Trainer card has state constants and WRAM labels
Move party menu qualities to data/
Event script–related constants go in constants/script_constants.asm
Group item and deco data more
More constants and data tables
Use constants and data for Unown chamber events
Comment on the original function of move grammar
Arrays end with -1, not $ff
Group some mutually edited files in data/sprites/
Other files belong in data/battle/
Battle data goes in data/battle/
Use maskbits more, and clarify its usage
Move radio channel data into data/
Constant swap explains this Battle Tower bug
gfx/*.asm files have INCBINs
map_objects.pal is easier to find in gfx/overworld/ than gfx/sprites/
Specialized macros go with their data/code
Split tilesets/ into gfx/tilesets and data/tilesets/
Move data/palettes/ .pal files into gfx/
Avoid catch-all Makefile rules
data/phone_text → data/phone/text
Clean up some hex values in map scripts
Do a little cleanup towards issue #465
Consistent sine wave code formatting
Move battle engine data into data/
Remove old Python class names from script command param doc comments
Eliminate version.asm (resolves #464)
default_names.asm → player_names.asm
includes.asm → constants.asm
Revert "python3 sort_map.py pokecrystal.map sorted.sym"