This commit is contained in:
aozhiwei 2021-04-09 15:21:29 +08:00
parent 122a4274c5
commit 0d6bcaf342

View File

@ -54,7 +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) {
SkillCasterState old_caster_state;
caster_state->caster.Get()->FillSkillCasterState(&old_caster_state);
caster_state->caster.Get()->RecoverSkillCasterState(caster_state);
@ -74,7 +74,7 @@ void Buff::InternalTimerAddBuff(Creature* caster)
caster->FillSkillCasterState(caster_state);
a8::XParams param;
param.SetSender(this);
param.SetSender(owner);
param.SetParam1(caster_state);
param.SetParam2(meta->i->buff_param2());
param.SetParam3(caster->CurrentSkill() ? caster->CurrentSkill()->meta : nullptr);