diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp index 79034dc2f..078aedd44 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_valithria_dreamwalker.cpp @@ -362,8 +362,13 @@ public: Talk(SAY_VALITHRIA_75_PERCENT); } else if (_instance->GetBossState(DATA_VALITHRIA_DREAMWALKER) == NOT_STARTED) + { if (Creature* trigger = ObjectAccessor::GetCreature(*me, _instance->GetGuidData(DATA_VALITHRIA_TRIGGER))) + { trigger->AI()->DoAction(ACTION_ENTER_COMBAT); + _instance->SetBossState(DATA_VALITHRIA_DREAMWALKER, IN_PROGRESS); + } + } } void DamageTaken(Unit*, uint32& damage, DamageEffectType, SpellSchoolMask) override