Implements beastboost, berserk, big pecks, blaze, and bulletproof abilities
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -2,7 +2,7 @@ shared abstract class PkmnScript {
|
||||
ref@ __owner;
|
||||
|
||||
ref@& GetOwner(){ return __owner; };
|
||||
void OnInitialize(const narray<EffectParameter@>@){};
|
||||
void OnInitialize(const BattleLibrary@, const narray<EffectParameter@>@){};
|
||||
void Stack(){};
|
||||
void OnRemove(){};
|
||||
void OnBeforeTurn(BaseTurnChoice@){};
|
||||
@@ -20,6 +20,8 @@ shared abstract class PkmnScript {
|
||||
void BlockCritical(ExecutingMove@, Pokemon@, uint8, bool &inout){};
|
||||
void OnIncomingHit(ExecutingMove@, Pokemon@, uint8){};
|
||||
void OnFaintingOpponent(ExecutingMove@, Pokemon@, uint8){};
|
||||
void PreventStatBoostChange(Pokemon@, Statistic, int8, bool &inout){};
|
||||
void ModifyStatBoostChange(Pokemon@, Statistic, int8 &inout){};
|
||||
void PreventSecondaryEffects(ExecutingMove@, Pokemon@, uint8, bool &inout){};
|
||||
void OnSecondaryEffect(ExecutingMove@, Pokemon@, uint8){};
|
||||
void OnAfterHits(ExecutingMove@, Pokemon@){};
|
||||
@@ -51,4 +53,6 @@ shared abstract class PkmnScript {
|
||||
void DoesShareExperience(Pokemon@, Pokemon@, bool &inout){};
|
||||
void BlockWeather(Battle@, bool &inout){};
|
||||
void OnSwitchIn(Pokemon@){};
|
||||
void ModifyOffensiveStatValue(ExecutingMove@, Pokemon@, uint8, float &inout){};
|
||||
void ModifyDefensiveStatValue(ExecutingMove@, Pokemon@, uint8, float &inout){};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user