aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Northrend
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-01-07 19:47:13 +0100
committerTreeston <treeston.mmoc@gmail.com>2018-01-07 19:53:39 +0100
commit3bb33e3108c65ba8a1c35b934526562aa542b63b (patch)
treeb67a8438e1947701c131dd6734e2b90eca80c310 /src/server/scripts/Northrend
parent38d0c1e940bd8679e42e5336118c5b9fc65a3cdf (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.cpp8
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);
}
}