Fixed invisibility detection for new invisibility types.

This commit is contained in:
VladimirMangos 2010-11-22 14:03:34 +03:00
parent e873ccd289
commit 962acb5198

View file

@ -8076,11 +8076,11 @@ void Unit::SetVisibility(UnitVisibility x)
bool Unit::canDetectInvisibilityOf(Unit const* u) const
{
if(uint32 mask = (m_detectInvisibilityMask & u->m_invisibilityMask))
if (uint32 mask = (m_detectInvisibilityMask & u->m_invisibilityMask))
{
for(int32 i = 0; i < 10; ++i)
for(int32 i = 0; i < 32; ++i)
{
if(((1 << i) & mask)==0)
if (((1 << i) & mask)==0)
continue;
// find invisibility level