diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/scripts/eastern_kingdoms/scarlet_enclave/the_scarlet_enclave.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/scripts/eastern_kingdoms/scarlet_enclave/the_scarlet_enclave.cpp b/src/scripts/eastern_kingdoms/scarlet_enclave/the_scarlet_enclave.cpp index f7654de5f54..55f45b11127 100644 --- a/src/scripts/eastern_kingdoms/scarlet_enclave/the_scarlet_enclave.cpp +++ b/src/scripts/eastern_kingdoms/scarlet_enclave/the_scarlet_enclave.cpp @@ -34,6 +34,7 @@ struct TRINITY_DLL_DECL npc_valkyr_battle_maidenAI : public PassiveAI void Reset() { + me->setActive(true); m_creature->SetVisibility(VISIBILITY_OFF); m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); m_creature->SetFlying(true); @@ -84,7 +85,11 @@ struct TRINITY_DLL_DECL npc_valkyr_battle_maidenAI : public PassiveAI FlyBackTimer = 5000; break; case 3: - me->DisappearAndDie(); + me->SetVisibility(VISIBILITY_OFF); + FlyBackTimer = 3000; + break; + case 4: + me->DisappearAndDie(); break; default: //Nothing To DO |