diff options
| -rwxr-xr-x | src/server/game/Spells/Auras/SpellAuras.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 700ebcce95c..05e3b937ab0 100755 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -1328,6 +1328,11 @@ void Aura::HandleAuraSpecificMods(AuraApplication const * aurApp, Unit * caster,                          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:                  // Remove the immunity shield marker on Forbearance removal if AW marker is not present                  if (GetId() == 25771 && target->HasAura(61988) && !target->HasAura(61987))  | 
