summaryrefslogtreecommitdiff
path: root/include/moves.h
diff options
context:
space:
mode:
authorSeth Barberee <seth.barberee@gmail.com>2021-12-31 16:08:12 -0600
committerSeth Barberee <seth.barberee@gmail.com>2022-02-17 18:59:53 -0600
commit3de1f79307eda8de1232dfb612097cef261d0431 (patch)
tree5e8c400a54e6679564684c21eb7cd2eda50aad9a /include/moves.h
parentef97af7d030583c60a5c50e54f6fda5c607b2685 (diff)
add more to moves header
Diffstat (limited to 'include/moves.h')
-rw-r--r--include/moves.h26
1 files changed, 19 insertions, 7 deletions
diff --git a/include/moves.h b/include/moves.h
index 22f7ba6..4507593 100644
--- a/include/moves.h
+++ b/include/moves.h
@@ -2,18 +2,30 @@
#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 GetMoveDealsDirectDamage(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);
-#endif
+#endif // GUARD_MOVES_H