diff options
| author | Supabad <supabad.trinity@gmail.com> | 2011-05-10 10:55:29 +0200 |
|---|---|---|
| committer | Supabad <supabad.trinity@gmail.com> | 2011-05-10 10:55:29 +0200 |
| commit | 161ecc2e4c4fd32030ef6329281cdadb25f58557 (patch) | |
| tree | 90986d4b5d7397cd5f573ce66a59764f4a146cfa | |
| parent | 78b5fd615350bba6dc67ac526929b28f7bdd9bcd (diff) | |
Scripts/Ulduar: Move handling of Razorscale Mole Machine to instance script.
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/ulduar/boss_razorscale.cpp | 2 | ||||
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp | 3 |
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); } } |
