pmd-red/src/targeting_flags.c
2023-01-08 04:23:00 -05:00

17 lines
474 B
C

#include "global.h"
#include "targeting_flags.h"
#include "constants/move_id.h"
#include "constants/type.h"
#include "dungeon_pokemon_attributes.h"
#include "moves.h"
s16 GetMoveTargetAndRangeForPokemon(struct Entity *pokemon, struct Move *move, bool32 isAI)
{
if (move->id == MOVE_CURSE && !isAI && !MonsterIsType(pokemon, TYPE_GHOST))
{
return TARGETING_FLAG_BOOST_SELF | TARGETING_FLAG_TARGET_SELF;
}
return GetMoveTargetAndRange(move, isAI);
}