This commit is contained in:
aozhiwei 2021-04-09 13:40:39 +08:00
parent 838d9eca3f
commit d77bc8df3e

View File

@ -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);