diff --git a/server/gameserver/mapinstance.cc b/server/gameserver/mapinstance.cc index 7a370a96..004f77ab 100644 --- a/server/gameserver/mapinstance.cc +++ b/server/gameserver/mapinstance.cc @@ -373,7 +373,7 @@ bool MapInstance::RandPoint(const glm::vec3& center, float range, glm::vec3& out GlmHelper::Normalize(dir); glm::vec3 end = center + dir * (float)(rand() % (int)std::max(1.0f, range)); - out_point = center; + out_point = end; #ifdef MYDEBUG a8::XPrintf("MapInstance::RandPoint:%f %f %f\n", {