aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/scripts/eastern_kingdoms/scarlet_enclave/the_scarlet_enclave.cpp7
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