From 5bfd670b354700539db1a91b95460ddd2c5866ab Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 9 Jan 2024 10:52:23 +0800 Subject: [PATCH] 1 --- server/gameserver/ability.cc | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/server/gameserver/ability.cc b/server/gameserver/ability.cc index 7a4fff35..86bb38b5 100644 --- a/server/gameserver/ability.cc +++ b/server/gameserver/ability.cc @@ -333,28 +333,7 @@ void Ability::GMDelAttr(int attr_id, int idx) void Ability::GMClearAttr() { - #if 0 - for (auto& tuple : attr_abs_) { - std::get<0>(tuple) = 0.0f; - while (!list_empty(&std::get<1>(tuple))) { - AttrAbs* e = list_first_entry(&std::get<1>(tuple), - AttrAbs, - entry); - list_del_init(&e->entry); - e->holder = nullptr; - } - } - for (auto& tuple : attr_rate_) { - std::get<0>(tuple) = 0.0f; - while (!list_empty(&std::get<1>(tuple))) { - AttrRate* e = list_first_entry(&std::get<1>(tuple), - AttrRate, - entry); - list_del_init(&e->entry); - e->holder = nullptr; - } - } - #endif + Clear(); } std::vector Ability::GMShowAttrs()