1
This commit is contained in:
parent
838d9eca3f
commit
d77bc8df3e
@ -54,13 +54,7 @@ void Buff::InternalTimerAddBuff(Creature* caster)
|
|||||||
int buff_id = param.param2;
|
int buff_id = param.param2;
|
||||||
MetaData::Skill* skill = (MetaData::Skill*)param.param3.GetUserData();
|
MetaData::Skill* skill = (MetaData::Skill*)param.param3.GetUserData();
|
||||||
MetaData::Buff* buff_meta = MetaMgr::Instance()->GetBuff(buff_id);
|
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;
|
SkillCasterState old_caster_state;
|
||||||
caster_state->caster.Get()->FillSkillCasterState(&old_caster_state);
|
caster_state->caster.Get()->FillSkillCasterState(&old_caster_state);
|
||||||
caster_state->caster.Get()->RecoverSkillCasterState(caster_state);
|
caster_state->caster.Get()->RecoverSkillCasterState(caster_state);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user