diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 585bd4f62..38abbb126 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -1549,7 +1549,7 @@ void Spell::SelectImplicitCasterDestTargets(SpellEffIndex effIndex, SpellImplici // collision occured if (col || dcol || (overdistance > 0.0f && !map->IsInWater(phasemask, tstX, tstY, ground, collisionHeight)) || (fabs(prevZ - tstZ) > maxtravelDistZ && (tstZ > prevZ))) { - if ((overdistance > 0.0f) && (overdistance < step)) + if ((overdistance > 0.0f) && (overdistance < 1.f)) { destx = prevX + overdistance * cos(pos.GetOrientation()); desty = prevY + overdistance * sin(pos.GetOrientation());