[7836] Fixes for distance range checks.

* ignore 0.0f min range limit (this correct case when 2 object overlapped)
* typo in CreatureEventAI::CanCast

Also use int32 for temporary store GetSessionDbLocaleIndex result.
This commit is contained in:
VladimirMangos 2009-05-16 10:03:09 +04:00
parent 7a7ee86f97
commit 45b209df50
4 changed files with 25 additions and 13 deletions

View file

@ -1581,7 +1581,7 @@ bool CreatureEventAI::CanCast(Unit* Target, SpellEntry const *Spell, bool Trigge
return false;
//Unit is out of range of this spell
if (!m_creature->IsInRange(Target,TempRange->minRange,TempRange->minRange))
if (!m_creature->IsInRange(Target,TempRange->minRange,TempRange->maxRange))
return false;
return true;