summaryrefslogtreecommitdiff
path: root/data/moves
AgeCommit message (Collapse)Author
2021-04-19Use rgbds 0.5.0Rangi
2021-03-22Verify uneven list sizes with list_start, li, and assert_list_length macrosRangi
This was discussed in #815
2021-03-22Miscellaneous cleanupRangi
2021-03-04Verify data table sizes with table_width and assert_table_length macrosRangi
This was discussed in #706 It also uncovered some off-by-one issues with defining some constants. A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
2020-10-26Comment, remove, or revise many unreferenced labelsRangi
2020-10-06 Identify battle bg effects functions and constants (#773)7Soul
Identify battle bg effects functions and constants
2020-10-04Identify anim object constants (#772)7Soul
Identify anim object constants
2020-07-08Eliminate enum: use const instead, with case-by-case parallel const ↵Rangi
implementations
2020-07-06add_tm, add_hm, and add_mt define TM##_MOVE, HM##_MOVE, and MT##_MOVE ↵Rangi
constants, to avoid repeating the move names in tmhm_moves.asm
2020-05-07Clean up some percentage valuesRangi
2020-03-21Add suffixes to some constants to avoid ambiguityRangi
- `PSYCHIC` → `PSYCHIC_TYPE` (not the trainer `PSYCHIC_T` or the move `PSYCHIC_M`) - `BLACKBELT` → `BLACKBELT_I` (not the trainer `BLACKBELT_T`) - `CURSE_T` → `CURSE_TYPE` (not the move `CURSE`) - `TOWN_MAP_D` → `TOWN_MAP_POSTER` (not the item `TOWN_MAP`) This also uncovered a misidentified event: `EVENT_DECO_PLANT_4` → `EVENT_DECO_POSTER_1`. (There are three plants and four posters.)
2020-01-05Identify "branch" labels in battle animationsRangi
2019-02-16Document wBattleAnimFlagsmid-kid
`anim_clearsprites` was misnamed, so I renamed it to `anim_keepsprites`, and documented it in docs/battle_anim_commands.md
2018-11-25Rename "feet and head follow" commandsmid-kid
The lot of these were rather misnamed, since they're used to replace part of the player or enemy with objects for several background effects. https://github.com/pret/pokecrystal/pull/578#issuecomment-440996244
2018-11-20Cosmetic fixesmid-kid
2018-08-17CheckDestinyBond -> CheckFaintmid-kid
Its main function is fainting the opponent and ending the move effect. Updated the comment accordingly.
2018-07-12SFX_UNKNOWN_7F → SFX_TOXICRangi
2018-07-04Miscellaneous reorganization fixesRangi
2018-06-25Keep more data/ INCLUDEs with relevant routinesRangi
2018-06-24Remove all address commentsmid-kid
2018-06-12Note which labels are only needed for locating banks (relevant to issue #485)Rangi
2018-05-05fix-various-little-thingsmid-kid
A compilation of suggestions from the discord that don't deserve separate commits and are not questionable at all™.
2018-04-04Rename some battle commandsmid-kid
`hittarget` was misleading, as it doesn't actually "hit" the target, it only plays the animation. As such, I've renamed it to `moveanim`. `checkfaint` has nothing to do with checking if the user or target has fainted, instead, it applies wCurDamage onto the target's HP, hitting the substitute if applicable. I've renamed the command to `applydamage` and all of its subfunctions accordingly.
2018-04-04Label BattleCommand_BeatUpFailTextmid-kid
2018-04-04Label bidefailtextmid-kid
This "unknown" battle command is actually used to give the proper fail message to bide.
2018-01-28Clarify TM/HM move/enum correspondenceRangi
2018-01-26Move power data belongs in data/moves/Rangi
2018-01-19Japanese characters in Japanese text (e.g. "ォ" not "," for $f4)Remy Oukaour
2018-01-19wiggle → wobbleRemy Oukaour
2018-01-12Label more ANIM_OBJ_* constantsRemy Oukaour
2018-01-11Full sentencesRemy Oukaour
2018-01-10No romajiRemy Oukaour
2018-01-10Comment on the original function of move grammarRemy Oukaour
2018-01-10Arrays end with -1, not $ffRemy Oukaour
2018-01-09Move battle engine data into data/Remy Oukaour
IsJohtoGymLeader → IsGymLeader
2017-12-29Fix anim_obj x/y valuesyenatch
- negative values have no meaning - left in optional tile x/y for backwards compatibility
2017-12-27Remove redundant data/ filename prefixesRemy Oukaour
2017-12-26Split battle/ into data/ and engine/ componentsRemy Oukaour