aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormaximius <none@none>2009-10-17 01:25:04 -0700
committermaximius <none@none>2009-10-17 01:25:04 -0700
commit53b67cb854ce5909e7a6aab2ea47c070a0baae39 (patch)
tree3bad04a5ee26861932a22b5d430cf54a74eb1cc9
parent0df2f09307dc6e37727bcae636c8b8c14095f325 (diff)
*Minor cleanup and a few more typo fixes.
--HG-- branch : trunk
-rw-r--r--src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp50
1 files changed, 18 insertions, 32 deletions
diff --git a/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
index fc199c37936..fd21fb72105 100644
--- a/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
+++ b/src/bindings/scripts/scripts/outland/hellfire_citadel/shattered_halls/boss_nethekurse.cpp
@@ -146,12 +146,7 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
void DoTauntPeons()
{
- switch(rand()%3)
- {
- case 0: DoScriptText(SAY_TAUNT_1, m_creature); break;
- case 1: DoScriptText(SAY_TAUNT_2, m_creature); break;
- case 2: DoScriptText(SAY_TAUNT_3, m_creature); break;
- }
+ DoScriptText(RAND(SAY_TAUNT_1,SAY_TAUNT_2,SAY_TAUNT_3), m_creature);
//TODO: kill the peons first
IsIntroEvent = false;
@@ -168,8 +163,10 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
if (m_creature->Attack(who, true))
{
- if (Phase) DoStartNoMovement(who);
- else DoStartMovement(who);
+ if (Phase)
+ DoStartNoMovement(who);
+ else
+ DoStartMovement(who);
}
}
@@ -196,12 +193,7 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
void EnterCombat(Unit *who)
{
- switch(rand()%3)
- {
- case 0: DoScriptText(SAY_AGGRO_1, m_creature); break;
- case 1: DoScriptText(SAY_AGGRO_2, m_creature); break;
- case 2: DoScriptText(SAY_AGGRO_3, m_creature); break;
- }
+ DoScriptText(RAND(SAY_AGGRO_1,SAY_AGGRO_2,SAY_AGGRO_3), m_creature);
}
void JustSummoned(Creature *summoned)
@@ -217,11 +209,7 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
void KilledUnit(Unit* victim)
{
- switch(rand()%2)
- {
- case 0: DoScriptText(SAY_SLAY_1, m_creature); break;
- case 1: DoScriptText(SAY_SLAY_2, m_creature); break;
- }
+ DoScriptText(RAND(SAY_SLAY_1,SAY_SLAY_2), m_creature);
}
void JustDied(Unit* Killer)
@@ -245,9 +233,9 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
if (pInstance->GetData(TYPE_NETHEKURSE) == IN_PROGRESS)
{
if (IntroEvent_Timer < diff)
- {
DoTauntPeons();
- }else IntroEvent_Timer -= diff;
+ else
+ IntroEvent_Timer -= diff;
}
}
@@ -267,9 +255,9 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
if (Cleave_Timer < diff)
{
- DoCast(m_creature->getVictim(),(HEROIC(SPELL_SHADOW_CLEAVE), H_SPELL_SHADOW_SLAM));
+ DoCast(m_creature->getVictim(),HEROIC(SPELL_SHADOW_CLEAVE, H_SPELL_SHADOW_SLAM));
Cleave_Timer = 6000+rand()%2500;
- }else Cleave_Timer -= diff;
+ } else Cleave_Timer -= diff;
}
else
{
@@ -277,15 +265,15 @@ struct TRINITY_DLL_DECL boss_grand_warlock_nethekurseAI : public ScriptedAI
{
if (Unit *target = SelectUnit(SELECT_TARGET_RANDOM,0))
DoCast(target,SPELL_SHADOW_FISSURE);
- ShadowFissure_Timer = 7500+rand()%7500;
- }else ShadowFissure_Timer -= diff;
+ ShadowFissure_Timer = urand(7500,15000);
+ } else ShadowFissure_Timer -= diff;
if (DeathCoil_Timer < diff)
{
if (Unit *target = SelectUnit(SELECT_TARGET_RANDOM,0))
DoCast(target,SPELL_DEATH_COIL);
- DeathCoil_Timer = 15000+rand()%5000;
- }else DeathCoil_Timer -= diff;
+ DeathCoil_Timer = urand(15000,20000);
+ } else DeathCoil_Timer -= diff;
if ((m_creature->GetHealth()*100) / m_creature->GetMaxHealth() <= 20)
Phase = true;
@@ -328,7 +316,8 @@ struct TRINITY_DLL_DECL mob_fel_orc_convertAI : public ScriptedAI
if (pInstance->GetData(TYPE_NETHEKURSE) == IN_PROGRESS)
return;
- else pInstance->SetData(TYPE_NETHEKURSE,IN_PROGRESS);
+ else
+ pInstance->SetData(TYPE_NETHEKURSE,IN_PROGRESS);
}
}
}
@@ -341,11 +330,8 @@ struct TRINITY_DLL_DECL mob_fel_orc_convertAI : public ScriptedAI
if (pInstance->GetData(TYPE_NETHEKURSE) != IN_PROGRESS)
return;
if (pInstance->GetData64(DATA_NETHEKURSE))
- {
- Creature *pKurse = Unit::GetCreature(*m_creature,pInstance->GetData64(DATA_NETHEKURSE));
- if (pKurse)
+ if (Creature *pKurse = Unit::GetCreature(*m_creature,pInstance->GetData64(DATA_NETHEKURSE)))
CAST_AI(boss_grand_warlock_nethekurseAI, pKurse->AI())->DoYellForPeonDeath();
- }
}
}