diff options
author | megamage <none@none> | 2009-08-22 18:48:16 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-08-22 18:48:16 -0500 |
commit | 5af6d18b892dd897b8b4f557e467e1ea40f67fa4 (patch) | |
tree | 84a3c1490c1380ca244b45e9986bb04814dc547d /src | |
parent | 3596edde964d81fa7407ee33bdf4bc95e9554b04 (diff) |
*Use removeaura instead of exitvehicle in dk quest. By Nevan.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp b/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp index 632e46f6011..b90f5c59978 100644 --- a/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp +++ b/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter1.cpp @@ -566,9 +566,11 @@ CreatureAI* GetAI_npc_dark_rider_of_acherus(Creature* pCreature) enum { - REALM_OF_SHADOWS = 52693, - DELIVER_STOLEN_HORSE = 52264, - CALL_DARK_RIDER = 52266 + REALM_OF_SHADOWS = 52693, + EFFECT_STOLEN_HORSE = 52263, + DELIVER_STOLEN_HORSE = 52264, + CALL_DARK_RIDER = 52266, + SPELL_EFFECT_OVERTAKE = 52349 }; struct TRINITY_DLL_DECL npc_salanar_the_horsemanAI : public ScriptedAI @@ -583,7 +585,7 @@ struct TRINITY_DLL_DECL npc_salanar_the_horsemanAI : public ScriptedAI { if (Unit *charmer = caster->GetCharmer()) { - charmer->ExitVehicle(); + charmer->RemoveAurasDueToSpell(EFFECT_STOLEN_HORSE); caster->RemoveFlag(UNIT_NPC_FLAGS, UNIT_NPC_FLAG_SPELLCLICK); caster->setFaction(35); DoCast(caster, CALL_DARK_RIDER, true); @@ -608,8 +610,9 @@ struct TRINITY_DLL_DECL npc_salanar_the_horsemanAI : public ScriptedAI if(me->GetEntry() == 28788 && CAST_PLR(charmer)->GetQuestStatus(12687) == QUEST_STATUS_INCOMPLETE) { CAST_PLR(charmer)->GroupEventHappens(12687, me); - CAST_PLR(charmer)->ExitVehicle(); - CAST_CRE(who)->Respawn(true); + charmer->RemoveAurasDueToSpell(SPELL_EFFECT_OVERTAKE); + CAST_CRE(who)->ForcedDespawn(); + //CAST_CRE(who)->Respawn(true); } if (CAST_PLR(charmer)->HasAura(REALM_OF_SHADOWS)) |