From 1be64a6b73c66904dd1031c6d406ccd6692d17ce Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 23 Sep 2018 23:57:14 +0200 Subject: [PATCH] Scripts/BRC: fixed removing Shadowy Corruption from Ascendant Lord Obsidius --- .../BlackrockCaverns/boss_ascendant_lord_obsidius.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp index 620ab810399..83427f05571 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp @@ -84,7 +84,10 @@ struct boss_ascendant_lord_obsidius : public BossAI _achievementEnligible = true; if (instance->GetData(DATA_RAZ_LAST_AREA_INDEX) == RAZ_AREA_INDEX_OBSIDIUS) + { me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_STUNNED); + me->RemoveAurasDueToSpell(SPELL_SHADOWY_CORRUPTION); + } for (uint8 i = 0; i < (IsHeroic() ? 3 : 2); i++) { @@ -159,6 +162,7 @@ struct boss_ascendant_lord_obsidius : public BossAI if (_deadElementalWardenCount == 7) { me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_STUNNED); + me->RemoveAurasDueToSpell(SPELL_SHADOWY_CORRUPTION); for (ObjectGuid guid : summons) {