Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
- index ba3216e..b1d6632 100644
- --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
- +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
- @@ -221,6 +221,16 @@ class boss_blood_queen_lana_thel : public CreatureScript
- void EnterEvadeMode()
- {
- _EnterEvadeMode();
- + // Снимаем все бафы и дебафы этого эвента с игроков для фикса возможных багов
- + instance->DoRemoveAurasDueToSpellOnPlayers(ESSENCE_OF_BLOOD_QUEEN);
- + instance->DoRemoveAurasDueToSpellOnPlayers(ESSENCE_OF_BLOOD_QUEEN_PLR);
- + instance->DoRemoveAurasDueToSpellOnPlayers(FRENZIED_BLOODTHIRST);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_UNCONTROLLABLE_FRENZY);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_BLOOD_MIRROR_DAMAGE);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_BLOOD_MIRROR_VISUAL);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_BLOOD_MIRROR_DUMMY);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_DELIRIOUS_SLASH);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_PACT_OF_THE_DARKFALLEN);
- if (_killMinchar)
- {
- _killMinchar = false;
- @@ -238,6 +248,16 @@ class boss_blood_queen_lana_thel : public CreatureScript
- void JustReachedHome()
- {
- + // Снимаем все бафы и дебафы этого эвента с игроков для фикса возможных багов
- + instance->DoRemoveAurasDueToSpellOnPlayers(ESSENCE_OF_BLOOD_QUEEN);
- + instance->DoRemoveAurasDueToSpellOnPlayers(ESSENCE_OF_BLOOD_QUEEN_PLR);
- + instance->DoRemoveAurasDueToSpellOnPlayers(FRENZIED_BLOODTHIRST);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_UNCONTROLLABLE_FRENZY);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_BLOOD_MIRROR_DAMAGE);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_BLOOD_MIRROR_VISUAL);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_BLOOD_MIRROR_DUMMY);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_DELIRIOUS_SLASH);
- + instance->DoRemoveAurasDueToSpellOnPlayers(SPELL_PACT_OF_THE_DARKFALLEN);
- me->RemoveUnitMovementFlag(MOVEMENTFLAG_LEVITATING);
- me->RemoveByteFlag(UNIT_FIELD_BYTES_1, 3, 0x01);
- me->SetFlying(false);
- diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
- index 69a02d5..018b618 100755
- --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
- +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
- @@ -381,8 +381,9 @@ class boss_lady_deathwhisper : public CreatureScript
- {
- me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_TAUNT, true);
- me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_ATTACK_ME, true);
- - events.ScheduleEvent(EVENT_P2_SUMMON_WAVE, urand(30000, 60000), 0, PHASE_TWO);
- + events.ScheduleEvent(EVENT_P2_SUMMON_WAVE, urand(5000, 6000), 0, PHASE_TWO);
- }
- + DoResetThreat();
- }
- }
- diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
- index b20e781..266d7e5 100644
- --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
- +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
- @@ -231,6 +231,8 @@ class npc_little_ooze : public CreatureScript
- void IsSummonedBy(Unit* summoner)
- {
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_TAUNT, true);
- + me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_ATTACK_ME, true);
- DoCast(me, SPELL_LITTLE_OOZE_COMBINE, true);
- DoCast(me, SPELL_WEAK_RADIATING_OOZE, true);
- events.ScheduleEvent(EVENT_STICKY_OOZE, 5000);
- diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
- index c58a89a..25d8618 100755
- --- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
- +++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
- @@ -155,6 +155,15 @@ class instance_icecrown_citadel : public InstanceMapScript
- {
- if (!TeamInInstance)
- TeamInInstance = player->GetTeam();
- + // Снимаем эффекты укуса ланатель для фикса бага
- + player->RemoveAurasDueToSpell(70867);
- + player->RemoveAurasDueToSpell(71473);
- + player->RemoveAurasDueToSpell(71532);
- + player->RemoveAurasDueToSpell(71533);
- + player->RemoveAurasDueToSpell(70879);
- + player->RemoveAurasDueToSpell(71525);
- + player->RemoveAurasDueToSpell(71530);
- + player->RemoveAurasDueToSpell(71531);
- }
- void OnCreatureCreate(Creature* creature)
Advertisement
Add Comment
Please, Sign In to add comment