diff --git a/src/Battling/Flow/TurnHandler.cpp b/src/Battling/Flow/TurnHandler.cpp index 1e3f757..e3891e2 100644 --- a/src/Battling/Flow/TurnHandler.cpp +++ b/src/Battling/Flow/TurnHandler.cpp @@ -148,6 +148,6 @@ void TurnHandler::HandleAttackForTarget(ExecutingAttack &attack, Creature *targe } if (!user->IsFainted()) - HOOK(OnAfterHits, userSources, attack, target); + HOOK(OnAfterHits, userSources, &attack, target); } } diff --git a/src/Battling/ScriptHandling/Script.hpp b/src/Battling/ScriptHandling/Script.hpp index af237be..d1ee56a 100644 --- a/src/Battling/ScriptHandling/Script.hpp +++ b/src/Battling/ScriptHandling/Script.hpp @@ -31,7 +31,7 @@ namespace CreatureLib::Battling{ virtual void PreventSecondaryEffects(const ExecutingAttack* attack, Creature* target, uint8_t hitNumber, bool& result){}; virtual void OnSecondaryEffect(const ExecutingAttack* attack, Creature* target, uint8_t hitNumber){}; - virtual void OnAfterHits(const ExecutingAttack* attack, Creature* target); + virtual void OnAfterHits(const ExecutingAttack* attack, Creature* target){}; }; }