Implements most of the Damage Modifier calculation.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-06-05 13:49:12 +02:00
parent ce54861966
commit 12066e1dfe
6 changed files with 57 additions and 0 deletions

View File

@@ -107,6 +107,10 @@ public:
void ModifyCriticalStage(CreatureLib::Battling::ExecutingAttack* attack, CreatureLib::Battling::Creature* target,
uint8_t hit, uint8_t* critStage) override;
void OverrideCriticalModifier(CreatureLib::Battling::ExecutingAttack* attack,
CreatureLib::Battling::Creature* target, uint8_t hit, float* critModifier) override;
void OverrideSTABModifier(CreatureLib::Battling::ExecutingAttack* attack, CreatureLib::Battling::Creature* target,
uint8_t hit, float* stabModifier) override;
void ModifyExperienceGain(CreatureLib::Battling::Creature* faintedMon, CreatureLib::Battling::Creature* winningMon,
uint32_t* experienceGain) override;