From b7c3b9cbc7ee5bab47111dab6ccd0bd13b87d687 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 5 May 2023 10:34:34 +0800 Subject: [PATCH] 1 --- server/gameserver/ability.cc | 5 +++++ server/gameserver/ability.h | 1 + 2 files changed, 6 insertions(+) diff --git a/server/gameserver/ability.cc b/server/gameserver/ability.cc index d879ea00..ade7ee6e 100644 --- a/server/gameserver/ability.cc +++ b/server/gameserver/ability.cc @@ -151,6 +151,11 @@ Ability::Ability(CreatureWeakPtr owner) } } +Ability::~Ability() +{ + Clear(); +} + void Ability::Clear() { for (auto& tuple : attr_abs_) { diff --git a/server/gameserver/ability.h b/server/gameserver/ability.h index fcaf21a0..6633d468 100644 --- a/server/gameserver/ability.h +++ b/server/gameserver/ability.h @@ -6,6 +6,7 @@ class Ability { public: Ability(CreatureWeakPtr owner); + ~Ability(); void IncImmuneTimes(int tag); void DecImmuneTimes(int tag);