Core/Spells: Fixed spell effect 43 (SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER)

Port From (https://github.com/TrinityCore/TrinityCore/commit/23d77ecb8156fd1682649aa9913bb9cc173b60e9)
This commit is contained in:
hondacrx
2022-05-24 19:16:42 -04:00
parent 820eea5949
commit b83c96a59e
+2 -6
View File
@@ -1957,12 +1957,8 @@ namespace Game.Spells
if (unitTarget.IsInFlight())
return;
float dis = effectInfo.CalcRadius(m_caster);
float fx, fy, fz;
m_caster.GetClosePoint(out fx, out fy, out fz, unitTarget.GetCombatReach(), dis);
unitTarget.NearTeleportTo(fx, fy, fz, -m_caster.GetOrientation(), unitTarget == m_caster);
if (m_targets.HasDst())
unitTarget.NearTeleportTo(destTarget.GetPositionX(), destTarget.GetPositionY(), destTarget.GetPositionZ(), destTarget.GetAbsoluteAngle(m_caster), unitTarget == m_caster);
}
[SpellEffectHandler(SpellEffectName.SkillStep)]