diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-06-10 00:13:57 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-06-10 00:13:57 +0200 |
| commit | 84c84b66d43d655a6fc9f6e75acbc1107dfadf23 (patch) | |
| tree | f72afde139fd1a44e9cff5cdea83c3973ea5a3bb /src/server/game/Entities/Object | |
| parent | a649f62a186cf5a9ebd976488fe641085a036f6a (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.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Object/Object.h | 4 |
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; |
