diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 66d3e870715..5b7ad836e24 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -3160,7 +3160,6 @@ void Creature::SetSpellFocus(Spell const* focusSpell, WorldObject const* target) if (!_spellFocusInfo.ReacquiringTargetDelay) { // only overwrite these fields if we aren't transitioning from one spell focus to another _spellFocusInfo.OriginalUnitTarget = GetGuidValue(UNIT_FIELD_TARGET); - _spellFocusInfo.OriginalOrientation = GetOrientation(); } else // don't automatically reacquire target for the previous spellcast _spellFocusInfo.ReacquiringTargetDelay = 0; @@ -3265,8 +3264,6 @@ void Creature::ReacquireSpellFocusTarget() if (WorldObject const* objTarget = ObjectAccessor::GetWorldObject(*this, _spellFocusInfo.OriginalUnitTarget)) SetFacingToObject(objTarget, false); } - else - SetFacingTo(_spellFocusInfo.OriginalOrientation, false); } _spellFocusInfo.ReacquiringTargetDelay = 0; } diff --git a/src/server/game/Entities/Creature/CreatureData.h b/src/server/game/Entities/Creature/CreatureData.h index c39ced1b274..c752c695c76 100644 --- a/src/server/game/Entities/Creature/CreatureData.h +++ b/src/server/game/Entities/Creature/CreatureData.h @@ -403,7 +403,6 @@ struct CreatureSpellFocusData Spell const* FocusSpell = nullptr; ObjectGuid OriginalUnitTarget; uint32 ReacquiringTargetDelay = 0; - float OriginalOrientation = 0.f; public: void Reset()