Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-16 | Fix use of in LoadMansionPalette | mid-kid | |
2018-09-09 | Use existing bigdw macro | Rangi | |
2018-09-09 | Use 0/1/2/3 for palettes, and rgbds opt feature for battle transition graphic | Rangi | |
2018-09-09 | wCursorCurTile -> wCursorCurrentTile | Rangi | |
2018-09-09 | wPreviousLandmark → wPrevLandmark | Rangi | |
2018-09-09 | hMultiplicand is four bytes internally, but the high byte is always 0 since ↵ | Rangi | |
allowing four-byte multiplicands could overflow hProduct. | |||
2018-09-09 | Curr -> Cur | Rangi | |
2018-08-26 | ; fallthrough | Rangi | |
2018-08-26 | spaces->tab, and remove redundant comment | Rangi | |
2018-08-26 | hQuotient is a four-byte buffer (fixes #558) | Rangi | |
2018-08-26 | Explain wCreditsBlankFrame2bpp | Rangi | |
2018-08-26 | wCreditsFaux2bpp -> wCreditsBlankFrame2bpp, with the right buffer size | Rangi | |
Remove some unused WRAM labels | |||
2018-08-25 | _Divide results go in hQuotient and hRemainder, not in hDividend and hDivisor | Rangi | |
Note that the result quotient is four bytes, but hQuotient is a three-byte buffer. This is because no Divide caller ever needed a four-byte quotient, so the buffer didn't include the high byte. | |||
2018-08-25 | Use rgbasm's GameBoy graphics literal for initializing wCreditsFaux2bpp | Rangi | |
In the 2BPP format, two bytes %ABCDEFGH %abcdefgh define eight pixels %Aa %Bb %Cc %Dd %Ee %Ff %Gg %Hh. Four valid colors: %00 = 0 = white, %01 = 1 = dark, %10 = 2 = light, %11 = 3 = black. Thus `22222222 = pixels %10 %10 %10 %10 %10 %10 %10 %10 = bytes %11111111 %00000000 = $ff00. | |||
2018-08-25 | Reorganize math-related HRAM union (ffb3) | Rangi | |
2018-08-25 | These are signed offsets, not addresses (thanks, PikalaxALT) | Rangi | |
2018-08-25 | Remove HRAM label address comments | Rangi | |
2018-08-25 | hLabel - $ff00 -> LOW(hLabel) | Rangi | |
2018-08-25 | Use labels instead of constants for HRAM | Rangi | |
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld | |||
2018-08-17 | CheckDestinyBond -> CheckFaint | mid-kid | |
Its main function is fainting the opponent and ending the move effect. Updated the comment accordingly. | |||
2018-08-17 | Fix some StatUp-related labels | mid-kid | |
2018-08-16 | GetDamageStatsCritical -> CheckDamageStatsCritical | mid-kid | |
Clarified its usage, as the comments surrounding it were factually wrong. | |||
2018-08-07 | Fix more uses of EFFECTIVE | mid-kid | |
2018-08-07 | Fix constants in BattleCommand_MirrorCoat | mid-kid | |
2018-08-07 | wWeeklyFlags -> wDailyFlags2 | mid-kid | |
These are by far not always checked each week, and as such shouldn't be called that. Since they're almost always used through the `bit` instruction, it's very inconvenient to just make wDailyFlags a `dw` instead. | |||
2018-08-07 | RestorePPofDepositedPokemon -> RestorePPOfDepositedPokemon | mid-kid | |
2018-08-07 | Split print_move_description and mon_menu | mid-kid | |
2018-07-29 | Pokedex_PutScrollbarOAM data values | Rangi | |
2018-07-29 | No wCurMove alias for wCurSpecies | Rangi | |
2018-07-29 | Fix reviewed issues. | Rangi | |
Pokedex_PrintListing has a comment noting how it depends on wCurSpecies == wNamedObjectIndexBuffer; an assert would be more convenient, but is not possible since WRAM label addresses are not defined yet here. | |||
2018-07-29 | Make reviewed fixes; standardize on " + " | Rangi | |
2018-07-29 | wSwitchMon | Rangi | |
2018-07-29 | wLuckyNumberDigitsBuffer | Rangi | |
2018-07-29 | Improve wTrainerHUDTiles usage | Rangi | |
2018-07-29 | ; entries correspond to PLAYEREVENT_* constants | Rangi | |
2018-07-29 | Add meaningful aliases for wd265 | Rangi | |
Introduce MONICON_* constants Introduce BATTLEPLAYERACTION_* constants | |||
2018-07-27 | Crystal fixed TruncateHL_BC in single player | Rangi | |
2018-07-27 | Merge branch 'master' of https://github.com/pret/pokecrystal | mid-kid | |
2018-07-26 | Remove a documented bug that's not really a bug | mid-kid | |
I mean, technically, being able to read beyond a data table's size is bad practice, but there's so many cases of this that it's not worth mentioning. For most of these cases, at least, it's safe to assume the index won't ever get high enough to surpass such a table's length, because it's either hardcoded or decided by the game without the use of uncontrollable data. As such, they don't expose any actual bugs. | |||
2018-07-26 | Consistently use the diff format in bugs_and_glitches | mid-kid | |
2018-07-24 | MON_STAT_EXP - 1 → MON_EXP + 2 | Rangi | |
2018-07-23 | wPokeAnimStruct matches wPokeAnimStructEnd | Rangi | |
2018-07-23 | StringCmp → CompareBytes; CompareLong → CompareBytesLong | Rangi | |
hStringCmpString[1/2] → h[EnemyMon/PartyMon1]Speed | |||
2018-07-23 | Consistent routine naming convention: 'Foo' wraps '_Foo' | Rangi | |
2018-07-22 | ANIM_MON_UNUSED → ANIM_MON_HOF | Rangi | |
2018-07-21 | Merge branch 'master' of hyperdriveguy/pokecrystal | IIMarckus | |
2018-07-20 | Add Counter and Mirror Coat bugfix | Hyperdriveguy | |
2018-07-18 | Fix usage of NUM_UNOWN | mid-kid | |
2018-07-18 | Fix misnamed character codes | mid-kid | |
Some character codes were erroneously named after their text command counterparts. This has caused a lot of confusion with naming their functions and with other things. I've also removed the `dict2` macro and expanded the `dict` macro. This really isn't something we should be doing for macros but I can't deny it looks a lot neater than repeated code. | |||
2018-07-18 | Remove some more address comments | mid-kid | |