Age | Commit message (Collapse) | Author |
|
|
|
Small home/ reorganization
|
|
They're fixed anyway, and this allows us to make some expressions
constant.
|
|
This matches all other interrupts. The old Joypad was renamed to
UpdateJoypad.
|
|
Contains what was previously in:
- home/rst.asm
- home/interrupts.asm
- home.asm
All of this should be in a static location in the ROM so it kinda makes
sense together.
|
|
Merge mon_stats.asm, cry.asm, print_level.asm, and mon_data.asm into pokemon.asm
Merge mon_party.asm into battle.asm
Merge menu.asm, menu_window.asm, and menu2.asm into menu.asm
|
|
Time to move everything out of home.asm:
- InexplicablyEmptyFunction was moved to home/map.asm
- The wDebugFlags functions and xor_a brothers were moved to
home/flag.asm because they're all flag-related.
- ret_2f3e was moved into home/region.asm
- The register alias sisters were moved to a new file called home/call_regs.asm
- IsInArray and SkipNames were joined by AddNTimes from home/math.asm
into home/array.asm, as they're all used to index arrays.
- CallPointerAt was moved into home/print_text.asm because given the
contents of that file it doesn't feel very out of place (that file
isn't very aptly named...)
- CountSetBits was moved into home/pokedex_flags.asm because it's unique
use is counting the amount of seen/caught mon in the podedex. GetWeekday
was pulled into this by proximity.
Other changes were also made:
- PushLYOverrides was moved from home/sprite_anims.asm to
home/battle.asm, because it's almost exclusively used for battle
animations, with the lone exception being the Magnet Train.
- home/copy.asm was renamed to home/gfx.asm, as it's all gfx-related
- home/copy2.asm was renamed to home/copy.asm, now it's the only file
called copy.
- SetHPPal and GetHPPal were moved from home/hp_pals.asm to
home/tilemap.asm, as they're attrmap related, like many functions in
that file are.
- home/rtc.asm was renamed to home/time_palettes.asm, as it had very
little to do with the RTC at all, all RTC functions being in home/time.asm
- home/handshake.asm was renamed to home/printer.asm.
- home/mon_data_2.asm was renamed to home/mon_party.asm.
|
|
Moshi moshi? minoru enhansumentsu desu
|
|
|
|
This was documented in pokegold apparently
|
|
Rename clear misnomer.
Most of the related functions in that file aren't really aptly named but
I don't know good names right now.
|
|
|
|
|
|
Funky name that only exists based on what it's used for, not so much
what it is.
|
|
Define TileCollisionTable as a standard 'db' series
|
|
|
|
We used to have a mixture of TileMap and and Tilemap, as well as the
similar AttrMap. Standardize on one.
|
|
Stupid name is stupid smh tbh fam.
|
|
Development versions of rgblink now output lowercase
|
|
No prefix for the farcall, prefix with an underscore for the farcalled.
This matches what is done for pretty much every other home function.
|
|
Match the other overworld move functions
|
|
New files are:
- engine/events/hidden_item.asm
- engine/events/repel.asm
|
|
These were the wrong way around, as the function in home should not be
prefixed
|
|
Miscellaneous fixes
|
|
The "Places & People" radio station does not avoid these maps; it only describes these maps.
|
|
Update audio macros and arguments
|
|
to clarify a few caveats about some macro parameters
|
|
|
|
Miscellaneous fixes for #676
|
|
|
|
|
|
|
|
|
|
|
|
Added a minor fix for the Dude full box glitch that was proposed by ISSOtm.
|
|
|
|
|
|
and remove the pokered compatibility macros
|
|
Identify "branch" labels in battle animations
|
|
|
|
Identify "branch" labels in music files
|
|
|
|
Make the map setup commands match the actual function names better
|
|
|
|
Add extra fixes for bugs covered on Bulbapedia (and simplify others)
|
|
Something something community.
|
|
|
|
Resolve miscellaneous issue #658
|
|
|
|
|