diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index 09414f02..0baa768c 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -328,7 +328,7 @@ int BaseAgent::GetUseableSkill(Creature* target) #endif if (GetOwner()->GetHeroMeta() && GetOwner()->GetHeroMeta()->id() == 60100) { for (int skill_id : mt::Param::s().boss_skill_order) { - Skill* skill = GetOwner()->GetSkill(60101); + Skill* skill = GetOwner()->GetSkill(skill_id); if (skill && GetOwner()->CanUseSkill(skill->GetSkillId())) { if (skill_id == 60121) { if (target->GetPos().Distance2D2(GetOwner()->GetPos()) < 200) {