diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index c21f4f9d..e52c2c9c 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -848,10 +848,9 @@ void Skill::ProcFH() owner->SetHP(owner->GetMaxHP() * skill->meta->number_meta->float_ratio2); owner->SyncAroundPlayers(__FILE__, __LINE__, __func__); owner->room->frame_event.AddRevive(owner->GetWeakPtrRef()); - owner->TryAddBuffAndSetTime(owner, - skill->meta->number_meta->pb->buff_id(), - skill->meta->number_meta->pb->buff_time(), - skill->meta); + owner->TryAddBuff(owner, + skill->meta->number_meta->pb->buff_id(), + skill->meta); }, &xtimer_attacher.timer_list_, [] (const a8::XParams& param)