diff options
-rw-r--r-- | src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp index d3b145b0bb3..79eccdb7101 100644 --- a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp +++ b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.cpp @@ -100,7 +100,7 @@ public: if (!eventInProgress) { if (!me->HasAura(SPELL_ARCANE_INTELLECT)) - DoCast(me, SPELL_ARCANE_INTELLECT); + DoCastSelf(SPELL_ARCANE_INTELLECT); channeling = false; eventProgress = 0; @@ -162,13 +162,13 @@ public: { case EVENT_CHANNEL: Talk(SAY_EVENT_START); - DoCast(me, SPELL_IDOL_SHUTDOWN_VISUAL); + DoCastSelf(SPELL_IDOL_SHUTDOWN_VISUAL); events.ScheduleEvent(EVENT_IDOL_ROOM_SPAWNER, 100ms); events.ScheduleEvent(EVENT_PROGRESS, 120000); break; case EVENT_IDOL_ROOM_SPAWNER: if (Creature* creature = me->SummonCreature(NPC_IDOL_ROOM_SPAWNER, PosSummonSpawner[urand(0,2)], TEMPSUMMON_TIMED_DESPAWN, 4000)) - creature->AI()->SetData(0,spawnerCount); + creature->AI()->SetData(0, spawnerCount); if (++spawnerCount < 8) events.ScheduleEvent(EVENT_IDOL_ROOM_SPAWNER, 35s); break; @@ -202,8 +202,8 @@ public: } case EVENT_COMPLETE: { - DoCast(me, SPELL_IDOM_ROOM_CAMERA_SHAKE); - me->SummonGameObject(GO_BELNISTRASZS_BRAZIER, 2577.196f, 947.0781f, 53.16757f, 2.356195f, QuaternionData(0.f, 0.f, 0.9238796f, 0.3826832f), 3600); + DoCastSelf(SPELL_IDOM_ROOM_CAMERA_SHAKE); + me->SummonGameObject(GO_BELNISTRASZS_BRAZIER, 2577.196f, 947.0781f, 53.16757f, 2.356195f, QuaternionData(0.f, 0.f, 0.9238796f, 0.3826832f), HOUR, GO_SUMMON_TIMED_DESPAWN); std::list<WorldObject*> ClusterList; Trinity::AllWorldObjectsInRange objects(me, 50.0f); Trinity::WorldObjectListSearcher<Trinity::AllWorldObjectsInRange> searcher(me, ClusterList, objects); @@ -213,7 +213,7 @@ public: if (Player* player = (*itr)->ToPlayer()) { if (player->GetQuestStatus(QUEST_EXTINGUISHING_THE_IDOL) == QUEST_STATUS_INCOMPLETE) - player->CompleteQuest(QUEST_EXTINGUISHING_THE_IDOL); + player->GroupEventHappens(QUEST_EXTINGUISHING_THE_IDOL, me); } else if (GameObject* go = (*itr)->ToGameObject()) { @@ -234,7 +234,7 @@ public: case EVENT_FROST_NOVA: if (me->HasUnitState(UNIT_STATE_CASTING) || !UpdateVictim()) return; - DoCast(me, SPELL_FROST_NOVA); + DoCastAOE(SPELL_FROST_NOVA); events.ScheduleEvent(EVENT_FROST_NOVA, 15s); break; } |