diff --git a/server/gameserver/selfchecker.cc b/server/gameserver/selfchecker.cc index d848bb08..1e97b6a9 100644 --- a/server/gameserver/selfchecker.cc +++ b/server/gameserver/selfchecker.cc @@ -211,6 +211,7 @@ void SelfChecker::Init() } } }); + Check(); } void SelfChecker::UnInit() @@ -220,7 +221,14 @@ void SelfChecker::UnInit() void SelfChecker::Check() { - + mt::Buff::Traverse + ( + [] (const mt::Buff* meta, bool& stop) + { + if (SelfChecker::used_buffs.find(meta->buff_id()) == SelfChecker::used_buffs.end()) { + a8::XPrintf("unuse buff:%d %s\n", {meta->buff_id(), meta->name()}); + } + }); } void SelfChecker::AddBuff(int buff_id)