From 8c37bd0045fe5657e2bfc41e5b89410b336f4fe1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 13 Feb 2023 14:56:41 +0800 Subject: [PATCH] 1 --- server/gameserver/selfchecker.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/gameserver/selfchecker.cc b/server/gameserver/selfchecker.cc index 31e3234e..653c2378 100644 --- a/server/gameserver/selfchecker.cc +++ b/server/gameserver/selfchecker.cc @@ -10,6 +10,7 @@ #include "mt/Map.h" #include "mt/Skill.h" #include "mt/SkillNumber.h" +#include "mt/MapThing.h" std::set SelfChecker::used_buffs; @@ -197,6 +198,14 @@ void SelfChecker::Init() } } }); + mt::MapThing::Traverse + ( + [] (const mt::MapThing* meta, bool& stop) + { + for (int buff_id : meta->_buff_list) { + SelfChecker::AddBuff(buff_id); + } + }); } void SelfChecker::UnInit()