From cde07f89b9be04625e87f3286968bc0956b0450a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francesco=20Borz=C3=AC?= Date: Sun, 18 Aug 2019 12:25:24 +0200 Subject: [PATCH] fix: revert unwanted Spell changes (#2222) - Partially reverts https://github.com/azerothcore/azerothcore-wotlk/commit/7954a2a07ed1af2eb050f9252d3d2c3d7dab7e1f --- src/server/game/Spells/Spell.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 933078f30..e7109f380 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -1844,17 +1844,9 @@ void Spell::SelectImplicitTrajTargets(SpellEffIndex effIndex, SpellImplicitTarge for (; itr != targets.end(); ++itr) { if (Unit* unitTarget = (*itr)->ToUnit()) - { if (m_caster == *itr || m_caster->IsOnVehicle(unitTarget) || (unitTarget)->GetVehicle())//(*itr)->IsOnVehicle(m_caster)) continue; - if (Creature * creatureTarget = unitTarget->ToCreature()) - { - if (!(creatureTarget->GetCreatureTemplate()->type_flags & CREATURE_TYPE_FLAG_CAN_COLLIDE_WITH_MISSILES)) - continue; - } - } - const float size = std::max((*itr)->GetObjectSize() * 0.7f, 1.0f); // 1/sqrt(3) // TODO: all calculation should be based on src instead of m_caster const float objDist2d = fabs(m_targets.GetSrcPos()->GetExactDist2d(*itr) * cos(m_targets.GetSrcPos()->GetRelativeAngle(*itr)));