pmd-sky/include/dungeon_pokemon_attributes.h
2025-03-11 21:54:29 -04:00

15 lines
723 B
C

#ifndef PMDSKY_DUNGEON_POKEMON_ATTRIBUTES_H
#define PMDSKY_DUNGEON_POKEMON_ATTRIBUTES_H
#include "dungeon_mode.h"
// Checks if a monster does not have the Gastro Acid status.
bool8 NoGastroAcidStatus(struct entity *entity, enum ability_id ability_id);
// Checks if a monster has a certain ability that isn't disabled by Gastro Acid.
bool8 AbilityIsActive(struct entity *entity, enum ability_id ability_id);
// Likely a linker-generated veneer for AbilityIsActive.
// See https://developer.arm.com/documentation/dui0474/k/image-structure-and-generation/linker-generated-veneers/what-is-a-veneer-
bool8 AbilityIsActiveVeneer(struct entity *entity, enum ability_id ability_id);
#endif //PMDSKY_DUNGEON_POKEMON_ATTRIBUTES_H