Skip to content

Commit

Permalink
Scripts/VoA: Archavon no longer leaps in melee range (PR #22414)
Browse files Browse the repository at this point in the history
  • Loading branch information
Full-Stack Developer authored and Treeston committed Sep 10, 2018
1 parent f15e06a commit 3c5b1f0
Showing 1 changed file with 5 additions and 3 deletions.
Expand Up @@ -23,7 +23,7 @@
enum Emotes
{
EMOTE_BERSERK = 0,
EMOTE_LEAP = 1 // Not in use
EMOTE_LEAP = 1
};

enum Spells
Expand Down Expand Up @@ -107,15 +107,17 @@ class boss_archavon : public CreatureScript
events.ScheduleEvent(EVENT_ROCK_SHARDS, 15000);
break;
case EVENT_CHOKING_CLOUD:
if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0))
if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, -10.0f, true))
{
DoCast(target, SPELL_CRUSHING_LEAP, true); //10y~80y, ignore range
Talk(EMOTE_LEAP, target);
}
events.ScheduleEvent(EVENT_CHOKING_CLOUD, 30000);
break;
case EVENT_STOMP:
DoCastVictim(SPELL_STOMP);
events.ScheduleEvent(EVENT_IMPALE, 3000);
events.ScheduleEvent(EVENT_STOMP, 45000);
Talk(EMOTE_LEAP, me->GetVictim());
break;
case EVENT_IMPALE:
DoCastVictim(SPELL_IMPALE);
Expand Down

0 comments on commit 3c5b1f0

Please sign in to comment.