summaryrefslogtreecommitdiff
path: root/src/status.c
blob: dc8a812bc010f20e6b372ba1e24582dc42e325af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "global.h"
#include "status.h"

#include "constants/ability.h"
#include "dungeon_pokemon_attributes.h"
#include "dungeon_util.h"

u8 GetFlashFireStatus(struct DungeonEntity *pokemon)
{
    if (!EntityExists(pokemon) || !HasAbility(pokemon, ABILITY_FLASH_FIRE))
    {
        return FLASH_FIRE_STATUS_NONE;
    }
    if (pokemon->entityData->flashFireBoost > 1)
    {
        return FLASH_FIRE_STATUS_MAXED;
    }
    return FLASH_FIRE_STATUS_NOT_MAXED;
}