aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp b/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp
index 26d120479ea..e15eb8c0738 100644
--- a/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp
+++ b/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_archavon.cpp
@@ -104,14 +104,8 @@ struct TRINITY_DLL_DECL boss_archavonAI : public ScriptedAI
}
case EVENT_STOMP:
{
- DoCast(m_creature->getVictim(), SPELL_STOMP);
- Unit* pTarget = NULL;
- std::list<HostilReference*>::iterator i = m_creature->getThreatManager().getThreatList().begin();
- pTarget=Unit::GetUnit(*m_creature, (*i)->getUnitGuid());
- if(pTarget)
- {
- DoCast(pTarget, SPELL_IMPALE);
- }
+ DoCast(me->getVictim(), SPELL_STOMP, true);
+ DoCast(me->getVictim(), SPELL_IMPALE);
events.ScheduleEvent(EVENT_STOMP, 45000);
return;
}