mirror of
https://github.com/rh-hideout/pokeemerald-expansion.git
synced 2026-03-21 18:04:50 -05:00
27 lines
809 B
C
27 lines
809 B
C
#ifndef GUARD_BATTLE_DYNAMAX_H
|
|
#define GUARD_BATTLE_DYNAMAX_H
|
|
|
|
#define DYNAMAX_TURNS_COUNT 3
|
|
|
|
bool32 CanDynamax(enum BattlerId battler);
|
|
bool32 IsGigantamaxed(enum BattlerId battler);
|
|
void ApplyDynamaxHPMultiplier(struct Pokemon *mon);
|
|
void ActivateDynamax(enum BattlerId battler);
|
|
u32 GetNonDynamaxHP(enum BattlerId battler);
|
|
u32 GetNonDynamaxMaxHP(enum BattlerId battler);
|
|
void UndoDynamax(enum BattlerId battler);
|
|
bool32 IsMoveBlockedByMaxGuard(enum Move move);
|
|
|
|
enum Move GetMaxMove(enum BattlerId battler, enum Move baseMove);
|
|
u32 GetMaxMovePower(enum Move move);
|
|
bool32 IsMaxMove(enum Move move);
|
|
void ChooseDamageNonTypesString(enum Type type);
|
|
|
|
void BS_UpdateDynamax(void);
|
|
void BS_SetSteelsurge(void);
|
|
void BS_HealOneSixth(void);
|
|
void BS_TryRecycleBerry(void);
|
|
void BS_JumpIfDynamaxed(void);
|
|
|
|
#endif
|