diff --git a/server/bin/exported/android_attack_new.xml b/server/bin/exported/android_attack_new.xml index 5be87b48..ef0c768b 100644 --- a/server/bin/exported/android_attack_new.xml +++ b/server/bin/exported/android_attack_new.xml @@ -13,13 +13,20 @@ - - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/gameserver/base_agent.cc b/server/gameserver/base_agent.cc index f9811b33..83ec15df 100644 --- a/server/gameserver/base_agent.cc +++ b/server/gameserver/base_agent.cc @@ -511,7 +511,7 @@ behaviac::EBTStatus BaseAgent::CoShot() return behaviac::BT_FAILURE; } glm::vec3 dir = GetOwner()->GetPos().CalcDir(current_target_.Get()->GetPos()); - if (GlmHelper::Norm(dir) > 150) { + if (GlmHelper::Norm(dir) > GetAttackRange()) { return behaviac::BT_FAILURE; } bool shot_ok = false;