diff --git a/src/Battling/Models/ExecutingAttack.hpp b/src/Battling/Models/ExecutingAttack.hpp index d26cdaa..4eb2b8d 100644 --- a/src/Battling/Models/ExecutingAttack.hpp +++ b/src/Battling/Models/ExecutingAttack.hpp @@ -57,7 +57,10 @@ namespace CreatureLib::Battling { ExecutingAttack(const ExecutingAttack&) = delete; ExecutingAttack& operator=(const ExecutingAttack&) = delete; - virtual ~ExecutingAttack() noexcept { delete _script; }; + virtual ~ExecutingAttack() noexcept { + delete _script; + delete[] _hits; + }; HitData& GetHitData(Creature* creature, uint8_t hit) { for (size_t i = 0; i < _targets.Count(); i++) {