* Missing uses of defined vars
* Vars 0x4000 to 0x402F with Var macros
* Vars 0x4000 to 0x402F with other macros
^ Conflicts:
^ res/field/scripts/scripts_amity_square.s
^ res/field/scripts/scripts_veilstone_city_southwest_house.s
* Other vars
* Special Flags
* Unk vars
* NUM_VARS
* `SPECIAL_VARS_START` -> `SCRIPT_LOCAL_VARS_START`
* `VAR_0x800C` -> `VAR_RESULT`
* `VAR_0x800D` -> `VAR_LAST_TALKED`
* Format
* VAR_MAP_LOCAL
* VAR_OBJ_GFX_ID
* STORY_VARS
- `resultVar` -> `destVarID`
- Clean up member names for `HiddenLocation` and `DistributionEvent`
- `Set/Clear` -> `Enable/Disable` for HiddenLocation script macros
- `ScrCmd_SetOrClearHiddenLocation` -> `ScrCmd_SetHiddenLocation`
- `SYSTEM_VARS_BLOCK_SIZE` -> `NUM_SYSTEM_VARS`
- Identify `scripts_unk_0412` -> `scripts_init_new_game`
- Add `SCRIPT_ID_OFFSET_INIT_NEW_GAME` constant definition
- Add `SCRIPT_ID` functional macro
- Use `SCRIPT_ID(INIT_NEW_GAME, 0)` in `FieldSystem_InitNewGameState`
- Promote `LCRNG_MULTIPLIER` in `math.c` from private to public
- Use private `LCRNG_INCREMENT` in `system_vars.c` for lottery sync