Fix Beacon Of Light: not applying when not in LoS. Patch by beberlescaraber (adapted to latest rev).

Fixes issue #921.

--HG--
branch : trunk
This commit is contained in:
Trazom62
2010-05-06 21:07:20 +02:00
parent c7c6a11ed6
commit 0d06050eb4
+3
View File
@@ -6528,6 +6528,8 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
return false;
// check if it was heal by paladin which casted this beacon of light
if (Aura const * aura = beaconTarget->GetAura(53563, pVictim->GetGUID()))
{
if (beaconTarget->IsWithinLOSInMap(pVictim))
{
basepoints0 = damage;
triggered_spell_id = 53654;
@@ -6535,6 +6537,7 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
break;
}
}
}
return false;
}
// Judgements of the Wise