From d77bc8df3e5136d8635779b8033bf08b0d2e2198 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 9 Apr 2021 13:40:39 +0800 Subject: [PATCH] 1 --- server/gameserver/buff.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/server/gameserver/buff.cc b/server/gameserver/buff.cc index 899bdcf..0d1dfee 100644 --- a/server/gameserver/buff.cc +++ b/server/gameserver/buff.cc @@ -54,13 +54,7 @@ void Buff::InternalTimerAddBuff(Creature* caster) int buff_id = param.param2; MetaData::Skill* skill = (MetaData::Skill*)param.param3.GetUserData(); MetaData::Buff* buff_meta = MetaMgr::Instance()->GetBuff(buff_id); - if (buff_meta && - (!skill || - ( - caster_state->caster.Get()->CurrentSkill() && - skill == caster_state->caster.Get()->CurrentSkill()->meta) - ) - ) { + { SkillCasterState old_caster_state; caster_state->caster.Get()->FillSkillCasterState(&old_caster_state); caster_state->caster.Get()->RecoverSkillCasterState(caster_state);