From a8f01e07d111ea14cbe843d82fbfce19f63faa12 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 14 Oct 2025 13:11:41 +0200 Subject: Core/Entities: Merge duplicate functions calculating relative positions - remove CalculatePassengerPosition/CalculatePassengerOffset from TransportBase class --- src/server/game/Spells/Spell.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/server/game/Spells/Spell.cpp') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index b4e5711d7f2..986c8376a00 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -81,11 +81,8 @@ SpellDestination::SpellDestination(WorldObject const& wObj) : _position(wObj.Get void SpellDestination::Relocate(Position const& pos) { if (!_transportGUID.IsEmpty()) - { - Position offset; - _position.GetPositionOffsetTo(pos, offset); - _transportOffset.RelocateOffset(offset); - } + _transportOffset.RelocateOffset(_position.GetPositionOffsetTo(pos)); + _position.Relocate(pos); } -- cgit v1.2.3