diff options
Diffstat (limited to 'src/dungeon_pokemon_attributes_1.c')
-rw-r--r-- | src/dungeon_pokemon_attributes_1.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/dungeon_pokemon_attributes_1.c b/src/dungeon_pokemon_attributes_1.c new file mode 100644 index 0000000..b0a670a --- /dev/null +++ b/src/dungeon_pokemon_attributes_1.c @@ -0,0 +1,15 @@ +#include "global.h" +#include "dungeon_pokemon_attributes_1.h" + +#include "constants/tactic.h" + +bool8 HasTactic(struct DungeonEntity *pokemon, u8 tactic) +{ + struct DungeonEntityData *pokemonData = pokemon->entityData; + if (pokemonData->isLeader) + { + bool8 isGoTheOtherWay = tactic == TACTIC_GO_THE_OTHER_WAY; + return isGoTheOtherWay; + } + return pokemonData->tactic == tactic; +} |