aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-06-10 00:13:57 +0200
committerShauren <shauren.trinity@gmail.com>2024-06-10 00:13:57 +0200
commit84c84b66d43d655a6fc9f6e75acbc1107dfadf23 (patch)
treef72afde139fd1a44e9cff5cdea83c3973ea5a3bb /src/server/game/Entities/Object
parenta649f62a186cf5a9ebd976488fe641085a036f6a (diff)
Core/Spells: Implemented SPELL_ATTR9_FORCE_DEST_LOCATION
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp4
-rw-r--r--src/server/game/Entities/Object/Object.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 70588e275ef..a3cedf1ec78 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -3451,7 +3451,7 @@ void WorldObject::GetContactPoint(WorldObject const* obj, float& x, float& y, fl
GetNearPoint(obj, x, y, z, distance2d, GetAbsoluteAngle(obj));
}
-void WorldObject::MovePosition(Position &pos, float dist, float angle)
+void WorldObject::MovePosition(Position &pos, float dist, float angle) const
{
angle += GetOrientation();
float destx, desty, destz, ground, floor;
@@ -3497,7 +3497,7 @@ void WorldObject::MovePosition(Position &pos, float dist, float angle)
pos.SetOrientation(GetOrientation());
}
-void WorldObject::MovePositionToFirstCollision(Position &pos, float dist, float angle)
+void WorldObject::MovePositionToFirstCollision(Position &pos, float dist, float angle) const
{
angle += GetOrientation();
float destx, desty, destz;
diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h
index 3183ff1939e..4e98032f4e7 100644
--- a/src/server/game/Entities/Object/Object.h
+++ b/src/server/game/Entities/Object/Object.h
@@ -505,9 +505,9 @@ class TC_GAME_API WorldObject : public Object, public WorldLocation
void GetNearPoint2D(WorldObject const* searcher, float& x, float& y, float distance, float absAngle) const;
void GetNearPoint(WorldObject const* searcher, float& x, float& y, float& z, float distance2d, float absAngle) const;
void GetClosePoint(float& x, float& y, float& z, float size, float distance2d = 0, float relAngle = 0) const;
- void MovePosition(Position &pos, float dist, float angle);
+ void MovePosition(Position &pos, float dist, float angle) const;
Position GetNearPosition(float dist, float angle);
- void MovePositionToFirstCollision(Position &pos, float dist, float angle);
+ void MovePositionToFirstCollision(Position &pos, float dist, float angle) const;
Position GetFirstCollisionPosition(float dist, float angle);
Position GetRandomNearPosition(float radius);
void GetContactPoint(WorldObject const* obj, float& x, float& y, float& z, float distance2d = CONTACT_DISTANCE) const;