aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp18
-rwxr-xr-xsrc/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp45
-rwxr-xr-xsrc/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/instance_trial_of_the_crusader.cpp3
3 files changed, 38 insertions, 28 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp
index d7c2b0b5292..701b4739924 100755
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp
@@ -86,7 +86,8 @@ enum BossSpells
/*######
## boss_jaraxxus
######*/
- class boss_jaraxxus : public CreatureScript
+
+class boss_jaraxxus : public CreatureScript
{
public:
boss_jaraxxus() : CreatureScript("boss_jaraxxus") { }
@@ -248,7 +249,8 @@ public:
};
- class mob_legion_flame : public CreatureScript
+
+class mob_legion_flame : public CreatureScript
{
public:
mob_legion_flame() : CreatureScript("mob_legion_flame") { }
@@ -281,7 +283,8 @@ public:
};
- class mob_infernal_volcano : public CreatureScript
+
+class mob_infernal_volcano : public CreatureScript
{
public:
mob_infernal_volcano() : CreatureScript("mob_infernal_volcano") { }
@@ -358,7 +361,8 @@ public:
};
- class mob_fel_infernal : public CreatureScript
+
+class mob_fel_infernal : public CreatureScript
{
public:
mob_fel_infernal() : CreatureScript("mob_fel_infernal") { }
@@ -412,7 +416,8 @@ public:
};
- class mob_nether_portal : public CreatureScript
+
+class mob_nether_portal : public CreatureScript
{
public:
mob_nether_portal() : CreatureScript("mob_nether_portal") { }
@@ -483,7 +488,8 @@ public:
};
- class mob_mistress_of_pain : public CreatureScript
+
+class mob_mistress_of_pain : public CreatureScript
{
public:
mob_mistress_of_pain() : CreatureScript("mob_mistress_of_pain") { }
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
index e483deff144..0f426a3d959 100755
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
@@ -108,7 +108,8 @@ enum BossSpells
SPELL_FROTHING_RAGE = 66759,
SPELL_STAGGERED_DAZE = 66758,
};
- class boss_gormok : public CreatureScript
+
+class boss_gormok : public CreatureScript
{
public:
boss_gormok() : CreatureScript("boss_gormok") { }
@@ -167,29 +168,26 @@ public:
m_pInstance->SetData(TYPE_NORTHREND_BEASTS,GORMOK_IN_PROGRESS);
}
- void JustSummoned(Creature* pSummoned)
+ void JustSummoned(Creature* summon)
{
- Unit *pTarget = SelectUnit(SELECT_TARGET_RANDOM,0);
- switch(pSummoned->GetEntry())
+ if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 1, 0.0f, true))
{
- case NPC_SNOBOLD_VASSAL:
- pSummoned->GetMotionMaster()->MoveJump(pTarget->GetPositionX(),pTarget->GetPositionY(),pTarget->GetPositionZ(),10.0f,20.0f);
+ if (summon->GetEntry() == NPC_SNOBOLD_VASSAL)
+ {
+ summon->GetMotionMaster()->MoveJump(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), 10.0f, 20.0f);
DoCast(me, SPELL_RISING_ANGER);
--m_uiSummonCount;
- break;
+ }
+ summon->AI()->AttackStart(target);
}
- pSummoned->AI()->AttackStart(pTarget);
- Summons.Summon(pSummoned);
+ Summons.Summon(summon);
}
- void SummonedCreatureDespawn(Creature* pSummoned)
+ void SummonedCreatureDespawn(Creature* summon)
{
- switch(pSummoned->GetEntry())
- {
- case NPC_SNOBOLD_VASSAL:
- if (pSummoned->isAlive()) ++m_uiSummonCount;
- break;
- }
+ if (summon->GetEntry() == NPC_SNOBOLD_VASSAL)
+ if (summon->isAlive())
+ ++m_uiSummonCount;
}
void UpdateAI(const uint32 uiDiff)
@@ -225,7 +223,8 @@ public:
};
- class mob_snobold_vassal : public CreatureScript
+
+class mob_snobold_vassal : public CreatureScript
{
public:
mob_snobold_vassal() : CreatureScript("mob_snobold_vassal") { }
@@ -563,7 +562,8 @@ struct boss_jormungarAI : public ScriptedAI
}
};
- class boss_acidmaw : public CreatureScript
+
+class boss_acidmaw : public CreatureScript
{
public:
boss_acidmaw() : CreatureScript("boss_acidmaw") { }
@@ -596,7 +596,8 @@ struct boss_jormungarAI : public ScriptedAI
};
- class boss_dreadscale : public CreatureScript
+
+class boss_dreadscale : public CreatureScript
{
public:
boss_dreadscale() : CreatureScript("boss_dreadscale") { }
@@ -628,7 +629,8 @@ public:
};
- class mob_slime_pool : public CreatureScript
+
+class mob_slime_pool : public CreatureScript
{
public:
mob_slime_pool() : CreatureScript("mob_slime_pool") { }
@@ -663,7 +665,8 @@ public:
};
};
- class boss_icehowl : public CreatureScript
+
+class boss_icehowl : public CreatureScript
{
public:
boss_icehowl() : CreatureScript("boss_icehowl") { }
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/instance_trial_of_the_crusader.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/instance_trial_of_the_crusader.cpp
index 61a0d1bac9d..41368d86415 100755
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/instance_trial_of_the_crusader.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/instance_trial_of_the_crusader.cpp
@@ -25,7 +25,8 @@ EndScriptData */
#include "ScriptPCH.h"
#include "trial_of_the_crusader.h"
- class instance_trial_of_the_crusader : public InstanceMapScript
+
+class instance_trial_of_the_crusader : public InstanceMapScript
{
public:
instance_trial_of_the_crusader() : InstanceMapScript("instance_trial_of_the_crusader", 649) { }