summaryrefslogtreecommitdiff
path: root/include/moves.h
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2022-02-26 09:59:49 -0800
committerGitHub <noreply@github.com>2022-02-26 09:59:49 -0800
commit0dd38993f6a4383d6d5743fd0ae0abc01210ae25 (patch)
tree6edf91e26be4f3a298da9c6039faabc797b4a778 /include/moves.h
parent3555fb7c945ef5152910a84390ecbd1a38ea585d (diff)
parent2d6f3afbd4bbfc1796a91f6a8f4d6ee140488ca8 (diff)
Merge pull request #95 from SethBarberee/data_move
Move Menu Data to src/data/menus
Diffstat (limited to 'include/moves.h')
-rw-r--r--include/moves.h27
1 files changed, 20 insertions, 7 deletions
diff --git a/include/moves.h b/include/moves.h
index 22f7ba6..a5db8d0 100644
--- a/include/moves.h
+++ b/include/moves.h
@@ -2,18 +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
+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);
-// 0x92BF4
+u8 GetMoveAccuracy(struct PokemonMove *move, u32 r1);
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