aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSupabad <supabad.trinity@gmail.com>2011-05-10 10:55:29 +0200
committerSupabad <supabad.trinity@gmail.com>2011-05-10 10:55:29 +0200
commit161ecc2e4c4fd32030ef6329281cdadb25f58557 (patch)
tree90986d4b5d7397cd5f573ce66a59764f4a146cfa /src
parent78b5fd615350bba6dc67ac526929b28f7bdd9bcd (diff)
Scripts/Ulduar: Move handling of Razorscale Mole Machine to instance script.
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/Ulduar/ulduar/boss_razorscale.cpp2
-rw-r--r--src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_razorscale.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_razorscale.cpp
index 523011b79c2..a1308a6de86 100644
--- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_razorscale.cpp
+++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_razorscale.cpp
@@ -758,8 +758,6 @@ class npc_mole_machine_trigger : public CreatureScript
if (!GobSummoned && SummonGobTimer <= Diff)
{
DoCast(SPELL_SUMMON_MOLE_MACHINE);
- if (GameObject* molemachine = me->FindNearestGameObject(GO_MOLE_MACHINE, 1))
- molemachine->SetGoState(GO_STATE_ACTIVE);
GobSummoned = true;
}
else
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp
index 33809ce6186..5cc635f4f02 100644
--- a/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp
+++ b/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp
@@ -255,6 +255,9 @@ public:
case GO_RAZOR_HARPOON_4:
uiRazorHarpoonGUIDs[3] = go->GetGUID();
break;
+ case GO_MOLE_MACHINE:
+ if (GetBossState(TYPE_RAZORSCALE) == IN_PROGRESS)
+ go->SetGoState(GO_STATE_ACTIVE);
}
}