aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorQAston <qaston@gmail.com>2013-03-04 15:56:00 +0100
committerQAston <qaston@gmail.com>2013-03-04 15:56:00 +0100
commit4eec72c9863388fbc465325344f76d061228269b (patch)
treea6d130539c5749d972acc76a65fa84e8b3b204ae /src/server/game/Entities/Object
parent8012feee16e676d3bef0e9e828d381372c24ed8b (diff)
Core/Entities: Move complex function implementations from Player.h to Player.cpp
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 35d8cebb952..d8209ff9de9 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -1827,6 +1827,13 @@ void WorldObject::GetRandomPoint(const Position &pos, float distance, float &ran
UpdateGroundPositionZ(rand_x, rand_y, rand_z); // update to LOS height if available
}
+void WorldObject::GetRandomPoint(const Position &srcPos, float distance, Position &pos) const
+{
+ float x, y, z;
+ GetRandomPoint(srcPos, distance, x, y, z);
+ pos.Relocate(x, y, z, GetOrientation());
+}
+
void WorldObject::UpdateGroundPositionZ(float x, float y, float &z) const
{
float new_z = GetBaseMap()->GetHeight(GetPhaseMask(), x, y, z, true);