Core/Spells: Remove Vanish on Stealth removal. Fix by thenecromancer.
--HG-- branch : trunk
This commit is contained in:
@@ -1328,6 +1328,11 @@ void Aura::HandleAuraSpecificMods(AuraApplication const * aurApp, Unit * caster,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case SPELLFAMILY_ROGUE:
|
||||||
|
// Remove Vanish on stealth remove
|
||||||
|
if (GetId() == 1784)
|
||||||
|
target->RemoveAurasWithFamily(SPELLFAMILY_ROGUE, 0x0000800, 0, 0, target->GetGUID());
|
||||||
|
break;
|
||||||
case SPELLFAMILY_PALADIN:
|
case SPELLFAMILY_PALADIN:
|
||||||
// Remove the immunity shield marker on Forbearance removal if AW marker is not present
|
// Remove the immunity shield marker on Forbearance removal if AW marker is not present
|
||||||
if (GetId() == 25771 && target->HasAura(61988) && !target->HasAura(61987))
|
if (GetId() == 25771 && target->HasAura(61988) && !target->HasAura(61987))
|
||||||
|
|||||||
Reference in New Issue
Block a user