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;