Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SetEscortPaused(false);
- m_creature->AddSplineFlag(SPLINEFLAG_FLYING);
- SetRun();
- // Send them flying somewhere outside of the room
- if (Creature* pNaralex = m_pInstance->instance->GetCreature(m_pInstance->GetData64(NPC_NARALEX)))
- {
- // ToDo: Make Naralex fly
- // sort of a hack, compare to boss_onyxia
- pNaralex->SetByteValue(UNIT_FIELD_BYTES_1, 3, UNIT_BYTE1_FLAG_ALWAYS_STAND | UNIT_BYTE1_FLAG_UNK_2);
- // Set to flying
- pNaralex->AddSplineFlag(SPLINEFLAG_FLYING);
- pNaralex->RemoveSplineFlag(SPLINEFLAG_WALKMODE);
- // Set following
- pNaralex->GetMotionMaster()->MoveFollow(m_creature, 5.0f, 0);
- // Despawn after some time
- pNaralex->ForcedDespawn(30000);
- }
- m_uiEventTimer = 0;
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement