diff options
author | Rat <none@none> | 2010-03-14 23:44:27 +0100 |
---|---|---|
committer | Rat <none@none> | 2010-03-14 23:44:27 +0100 |
commit | c8fd37a9dc69520a6f7ea575232ec29cfd2b1f70 (patch) | |
tree | 024555c94b12b9688d1bb4c430a533444592a80a /src | |
parent | 50b59401dc1f5e5b70cfb1f3cbcb01dacd6bbf8a (diff) |
*small tweaks to Utgarde keep bosses
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp | 1 | ||||
-rw-r--r-- | src/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp | 11 |
2 files changed, 8 insertions, 4 deletions
diff --git a/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp b/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp index cb24b0d0c1f..5947add32dc 100644 --- a/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp +++ b/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_ingvar_the_plunderer.cpp @@ -335,6 +335,7 @@ struct mob_annhylde_the_callerAI : public ScriptedAI Resurect_Phase = 1; break; case 2: + m_creature->SetVisibility(VISIBILITY_OFF); m_creature->DealDamage(m_creature,m_creature->GetHealth()); m_creature->RemoveCorpse(); break; diff --git a/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp b/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp index 61698614ccb..f623a9ba4cc 100644 --- a/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp +++ b/src/scripts/northrend/utgarde_keep/utgarde_keep/boss_skarvald_dalronn.cpp @@ -341,14 +341,14 @@ struct boss_dalronn_the_controllerAI : public ScriptedAI if (!m_creature->IsNonMeleeSpellCasted(false)) { DoCast(SelectUnit(SELECT_TARGET_RANDOM, 0), DUNGEON_MODE(SPELL_SHADOW_BOLT, H_SPELL_SHADOW_BOLT)); - ShadowBolt_Timer = 1000; + ShadowBolt_Timer = 2100;//give a 100ms pause to try cast other spells } } else ShadowBolt_Timer -= diff; if (Debilitate_Timer <= diff) { if (!m_creature->IsNonMeleeSpellCasted(false)) - { + { DoCast(SelectUnit(SELECT_TARGET_RANDOM, 0), SPELL_DEBILITATE); Debilitate_Timer = 5000+rand()%5000; } @@ -357,8 +357,11 @@ struct boss_dalronn_the_controllerAI : public ScriptedAI if (IsHeroic()) if (Summon_Timer <= diff) { - DoCast(m_creature, H_SPELL_SUMMON_SKELETONS); - Summon_Timer = (rand()%10000) + 20000; + if (!m_creature->IsNonMeleeSpellCasted(false)) + { + DoCast(m_creature, H_SPELL_SUMMON_SKELETONS); + Summon_Timer = (rand()%10000) + 20000; + } } else Summon_Timer -= diff; DoMeleeAttackIfReady(); |