diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index 36c50530..12bb31eb 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -1001,7 +1001,7 @@ void Skill::ProcShotPhase(const mt::SkillPhase* phase) Position old_context_pos = owner->context_pos; owner->context_pos = new_context_pos; owner->TryAddBuff(owner, weapon_meta->_int_param1, - owner->CurrentSkill() ? owner->CurrentSkill()->meta : nullptr); + meta); owner->context_pos = old_context_pos; } },