From 598a588589cb581b269f2e46373c657ec897a3a3 Mon Sep 17 00:00:00 2001 From: AnonymousRandomPerson Date: Mon, 21 Feb 2022 15:59:34 -0500 Subject: Decomped CanAttackInFront() --- include/dungeon_ai.h | 11 ----------- include/dungeon_ai_1.h | 9 --------- include/dungeon_ai_targeting.h | 9 +++++++++ include/dungeon_ai_targeting_1.h | 11 +++++++++++ include/dungeon_ai_targeting_2.h | 9 +++++++++ 5 files changed, 29 insertions(+), 20 deletions(-) delete mode 100644 include/dungeon_ai.h delete mode 100644 include/dungeon_ai_1.h create mode 100644 include/dungeon_ai_targeting.h create mode 100644 include/dungeon_ai_targeting_1.h create mode 100644 include/dungeon_ai_targeting_2.h (limited to 'include') diff --git a/include/dungeon_ai.h b/include/dungeon_ai.h deleted file mode 100644 index e3f7a37..0000000 --- a/include/dungeon_ai.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef GUARD_DUNGEON_AI_H -#define GUARD_DUNGEON_AI_H - -#include "dungeon_entity.h" - -// 0x71494 -bool8 ShouldAvoidEnemies(struct DungeonEntity *pokemon); -// 0x71518 -bool8 ShouldAvoidEnemiesAndShowEffect(struct DungeonEntity *pokemon, bool8 showRunAwayEffect); - -#endif diff --git a/include/dungeon_ai_1.h b/include/dungeon_ai_1.h deleted file mode 100644 index dace65a..0000000 --- a/include/dungeon_ai_1.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef GUARD_DUNGEON_AI_1_H -#define GUARD_DUNGEON_AI_1_H - -#include "dungeon_entity.h" - -// 0x71598 -u8 CanTarget(struct DungeonEntity *pokemon, struct DungeonEntity *targetPokemon, bool8 ignoreInvisible, bool8 checkPetrified); - -#endif diff --git a/include/dungeon_ai_targeting.h b/include/dungeon_ai_targeting.h new file mode 100644 index 0000000..945c490 --- /dev/null +++ b/include/dungeon_ai_targeting.h @@ -0,0 +1,9 @@ +#ifndef GUARD_DUNGEON_AI_TARGETING_H +#define GUARD_DUNGEON_AI_TARGETING_H + +#include "dungeon_entity.h" + +// 0x71138 +bool8 CanAttackInFront(struct DungeonEntity *pokemon, s32 direction); + +#endif diff --git a/include/dungeon_ai_targeting_1.h b/include/dungeon_ai_targeting_1.h new file mode 100644 index 0000000..49b700f --- /dev/null +++ b/include/dungeon_ai_targeting_1.h @@ -0,0 +1,11 @@ +#ifndef GUARD_DUNGEON_AI_TARGETING_1_H +#define GUARD_DUNGEON_AI_TARGETING_1_H + +#include "dungeon_entity.h" + +// 0x71494 +bool8 ShouldAvoidEnemies(struct DungeonEntity *pokemon); +// 0x71518 +bool8 ShouldAvoidEnemiesAndShowEffect(struct DungeonEntity *pokemon, bool8 showRunAwayEffect); + +#endif diff --git a/include/dungeon_ai_targeting_2.h b/include/dungeon_ai_targeting_2.h new file mode 100644 index 0000000..c314646 --- /dev/null +++ b/include/dungeon_ai_targeting_2.h @@ -0,0 +1,9 @@ +#ifndef GUARD_DUNGEON_AI_TARGETING_2_H +#define GUARD_DUNGEON_AI_TARGETING_2_H + +#include "dungeon_entity.h" + +// 0x71598 +u8 CanTarget(struct DungeonEntity *pokemon, struct DungeonEntity *targetPokemon, bool8 ignoreInvisible, bool8 checkPetrified); + +#endif -- cgit v1.2.3