diff options
author | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-02-26 13:29:30 -0500 |
---|---|---|
committer | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-02-26 13:29:30 -0500 |
commit | a5296a2f994a0f8e4421c4afd6bac1cedcfb72be (patch) | |
tree | 1d3f29615f1683fae77ade7d8713e7bfe5a11c26 /include/moves.h | |
parent | 6e56b9f0341be0a6c960ea9e8db0939e4fa3cdac (diff) | |
parent | 0dd38993f6a4383d6d5743fd0ae0abc01210ae25 (diff) |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'include/moves.h')
-rw-r--r-- | include/moves.h | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/include/moves.h b/include/moves.h index 3bf4344..44b324b 100644 --- a/include/moves.h +++ b/include/moves.h @@ -2,20 +2,31 @@ #define GUARD_MOVES_H #include "constants/move.h" +#include "constants/move_id.h" -// 0x92A88 +void LoadWazaParameters(void); +u8 sub_809287C(struct PokemonMove *move); void InitPokemonMove(struct PokemonMove *move, u16 moveID); -// 0x92AE0 -s16 GetMoveTargetingFlags(struct PokemonMove *move, bool32 isAI); +void sub_8092AA8(struct PokemonMove *move, u16 moveID); +void InitZeroedPPPokemonMove(struct PokemonMove *move, u16 moveID); +s16 GetMoveTargetingFlags(struct PokemonMove *move, u32 isAI); u8 GetMoveType(struct PokemonMove *move); -// 0x92B90 u8 GetMoveWeight(struct PokemonMove *move); +u8 GetMoveHitCount(struct PokemonMove *move); s32 GetMovePower(struct PokemonMove *move); -// 0x92BD8 s32 GetMoveAccuracy(struct PokemonMove *move, u32 accuracyType); -// 0x92BF4 u32 GetMoveMaxPP(struct PokemonMove *move); -// 0x92C54 -bool8 MoveDealsDirectDamage(struct PokemonMove *move); +u8 GetMoveUnk12(struct PokemonMove *move); +u8 GetMoveCriticalHitChance(struct PokemonMove *move); +u8 GetMoveCannotHitFrozen(struct PokemonMove *move); +u8 MoveDealsDirectDamage(struct PokemonMove *move); +u32 GetMoveRangeType(struct PokemonMove *move); +void sub_8092C84(u8 *buffer, u16 moveID); +u8 *GetMoveUseText(u16 moveID); +u8 GetMoveAffectedByMagicCoat(u16 moveID); +u8 GetMoveTargetsUser(u16 moveID); +u8 GetMoveAffectedByMuzzled(u16 moveID); +bool8 IsBlockedBySoundproof(struct PokemonMove *move); +bool8 DoesMoveCharge(u16 move); -#endif +#endif // GUARD_MOVES_H |