From 68d1ed05432d2efac24c350ee419067678ab4a94 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 29 Jun 2023 12:55:19 +0800 Subject: [PATCH] 1 --- server/gameserver/base_agent.cc | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index f1213f7e..f69e3c7b 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -143,34 +143,18 @@ int BaseAgent::GetUseableSkill(Creature* target) } #endif #ifdef DEBUG - #if 1 + #if 0 if (GetOwner()->IsHuman()) { return -1; } #endif #endif - if (GetOwner()->GetHeroMeta() && GetOwner()->GetHeroMeta()->id() == 60100) { - for (int skill_id : mt::Param::s().boss_skill_order) { - Skill* skill = GetOwner()->GetSkill(skill_id); - if (skill && GetOwner()->CanUseSkill(skill->GetSkillId())) { - if (skill_id == 60121) { - if (target->GetPos().Distance2D2(GetOwner()->GetPos()) > skill->meta->skill_distance()) { - continue; - } - } - if (!skill->GetMinorType()) { - return skill->GetSkillId(); - } - } - } - } else { - Skill* skill = GetOwner()->GetMainSkill(); - if (skill && GetOwner()->CanUseSkill(skill->GetSkillId())) { - if (skill->GetMinorType()) { - return -1; - } - return skill->GetSkillId(); + Skill* skill = GetOwner()->GetMainSkill(); + if (skill && GetOwner()->CanUseSkill(skill->GetSkillId())) { + if (skill->GetMinorType()) { + return -1; } + return skill->GetSkillId(); } return -1; }