fix(Scripts/StormPeaks): Time-Lost & Vyragosa rescheduling and invisible combat (#24691)

This commit is contained in:
Gultask
2026-02-15 16:51:23 -03:00
committed by GitHub
parent c7a8c9ae9a
commit dcafad1a41

View File

@@ -221,15 +221,22 @@ public:
{
npc_time_lost_proto_drakeAI(Creature* creature) : ScriptedAI(creature) {}
void Reset() override
{
scheduler.CancelAll();
}
void InitializeAI() override
{
ScriptedAI::InitializeAI();
me->SetAnimTier(AnimTier::Fly);
me->setActive(true);
me->SetVisible(false);
me->SetImmuneToAll(true);
me->m_Events.AddEventAtOffset([&] {
me->SetVisible(true);
me->SetImmuneToAll(false);
}, Hours(urand(6, 22)));
}