aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2012-10-06 08:46:45 -0700
committerNay <dnpd.dd@gmail.com>2012-10-06 08:46:45 -0700
commit6497bea6010805bce2aa3b6abc532036e11e3fef (patch)
tree4492c1b58a9839f7e83c25eb08a8eefec4d1cb3e
parente369742dc7b0c654525beeee8dd6ac2e8bc11f26 (diff)
parentf353ec1454542f203e37b30942b11934fe23aa3a (diff)
Merge pull request #7987 from CeIa/master
Core/Script: Iron assemby encounter
-rw-r--r--src/server/scripts/Northrend/Ulduar/Ulduar/boss_assembly_of_iron.cpp21
1 files changed, 18 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_assembly_of_iron.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_assembly_of_iron.cpp
index 0967c38c2e7..92e56d4dd9a 100644
--- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_assembly_of_iron.cpp
+++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_assembly_of_iron.cpp
@@ -255,7 +255,12 @@ class boss_steelbreaker : public CreatureScript
{
DoScriptText(RAND(SAY_STEELBREAKER_DEATH_1, SAY_STEELBREAKER_DEATH_2), me);
if (IsEncounterComplete(instance, me))
- instance->SetData(BOSS_ASSEMBLY_OF_IRON, DONE);
+ {
+ instance->SetBossState(BOSS_ASSEMBLY_OF_IRON, DONE);
+ instance->SetBossState(BOSS_STEELBREAKER, DONE);
+ instance->SetBossState(BOSS_MOLGEIM, DONE);
+ instance->SetBossState(BOSS_BRUNDIR, DONE);
+ }
else
me->SetLootRecipient(NULL);
@@ -379,7 +384,12 @@ class boss_runemaster_molgeim : public CreatureScript
{
DoScriptText(RAND(SAY_MOLGEIM_DEATH_1, SAY_MOLGEIM_DEATH_2), me);
if (IsEncounterComplete(instance, me))
- instance->SetData(BOSS_ASSEMBLY_OF_IRON, DONE);
+ {
+ instance->SetBossState(BOSS_ASSEMBLY_OF_IRON, DONE);
+ instance->SetBossState(BOSS_STEELBREAKER, DONE);
+ instance->SetBossState(BOSS_MOLGEIM, DONE);
+ instance->SetBossState(BOSS_BRUNDIR, DONE);
+ }
else
me->SetLootRecipient(NULL);
@@ -620,7 +630,12 @@ class boss_stormcaller_brundir : public CreatureScript
{
DoScriptText(RAND(SAY_BRUNDIR_DEATH_1, SAY_BRUNDIR_DEATH_2), me);
if (IsEncounterComplete(instance, me))
- instance->SetData(BOSS_ASSEMBLY_OF_IRON, DONE);
+ {
+ instance->SetBossState(BOSS_ASSEMBLY_OF_IRON, DONE);
+ instance->SetBossState(BOSS_STEELBREAKER, DONE);
+ instance->SetBossState(BOSS_MOLGEIM, DONE);
+ instance->SetBossState(BOSS_BRUNDIR, DONE);
+ }
else
me->SetLootRecipient(NULL);