2020-02-16 14:08:22 +00:00
|
|
|
#include "BattleRandom.hpp"
|
2020-02-16 15:31:06 +00:00
|
|
|
#include "../ScriptHandling/ScriptMacros.cpp"
|
2020-02-16 14:08:22 +00:00
|
|
|
#include "Creature.hpp"
|
|
|
|
#include "ExecutingAttack.hpp"
|
|
|
|
|
|
|
|
bool CreatureLib::Battling::BattleRandom::EffectChance(float chance, ExecutingAttack* attack, Creature* target) {
|
|
|
|
HOOK(ModifyEffectChance, attack, attack, target, &chance);
|
|
|
|
HOOK(ModifyIncomingEffectChance, target, attack, target, &chance);
|
|
|
|
chance /= 100;
|
|
|
|
return _random.GetFloat() < chance;
|
|
|
|
}
|