diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2018-01-07 19:47:13 +0100 |
|---|---|---|
| committer | Treeston <treeston.mmoc@gmail.com> | 2018-01-07 19:53:39 +0100 |
| commit | 3bb33e3108c65ba8a1c35b934526562aa542b63b (patch) | |
| tree | b67a8438e1947701c131dd6734e2b90eca80c310 /src/server/scripts/Northrend | |
| parent | 38d0c1e940bd8679e42e5336118c5b9fc65a3cdf (diff) | |
Core/Map: New Map::ForceRespawn to override objections and force a respawn (equivalent to force = true). Use this to fix various GM commands.
Scripts/Valithria: Fix an issue that could get the encounter stuck in an unloaded state.
Diffstat (limited to 'src/server/scripts/Northrend')
| -rw-r--r-- | src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp index b6acc68a0f8..50ed4cc21b4 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp @@ -479,7 +479,7 @@ class npc_green_dragon_combat_trigger : public CreatureScript me->SetReactState(REACT_PASSIVE); } - void JustEngagedWith(Unit* target) override + void JustEnteredCombat(Unit* target) override { if (!instance->CheckRequiredBosses(DATA_VALITHRIA_DREAMWALKER, target->ToPlayer())) { @@ -506,9 +506,9 @@ class npc_green_dragon_combat_trigger : public CreatureScript return target->GetTypeId() == TYPEID_PLAYER; } - void JustReachedHome() override + void JustExitedCombat() override { - _JustReachedHome(); + me->setActive(false); DoAction(ACTION_DEATH); } @@ -517,7 +517,7 @@ class npc_green_dragon_combat_trigger : public CreatureScript if (action == ACTION_DEATH) { instance->SetBossState(DATA_VALITHRIA_DREAMWALKER, NOT_STARTED); - me->m_Events.AddEvent(new ValithriaDespawner(me), me->m_Events.CalculateTime(5000)); + me->m_Events.AddEventAtOffset(new ValithriaDespawner(me), 5s); } } |
