fix(Scripts/StormPeaks): Time-Lost & Vyragosa rescheduling and invisible combat (#24691)
This commit is contained in:
parent
c7a8c9ae9a
commit
dcafad1a41
1 changed files with 7 additions and 0 deletions
|
|
@ -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)));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue