fix(Scripts/HellfireRamparts): Removed invalid spells from Omor the U… (#14538)

This commit is contained in:
UltraNix
2023-02-04 23:56:49 +01:00
committed by GitHub
parent b1bc1c24e4
commit 28b6014d12

View File

@@ -35,8 +35,6 @@ enum Spells
SPELL_SUMMON_FIENDISH_HOUND = 30707,
SPELL_TREACHEROUS_AURA = 30695,
SPELL_DEMONIC_SHIELD = 31901,
SPELL_ORBITAL_STRIKE = 30637,
SPELL_SHADOW_WHIP = 30638
};
enum Misc
@@ -45,9 +43,7 @@ enum Misc
EVENT_SUMMON2 = 2,
EVENT_TREACHEROUS_AURA = 3,
EVENT_DEMONIC_SHIELD = 4,
EVENT_KILL_TALK = 5,
EVENT_ORBITAL_STRIKE = 6,
EVENT_SHADOW_WHIP = 7
EVENT_KILL_TALK = 5
};
class boss_omor_the_unscarred : public CreatureScript
@@ -77,7 +73,6 @@ public:
events.ScheduleEvent(EVENT_SUMMON2, 25000);
events.ScheduleEvent(EVENT_TREACHEROUS_AURA, 6000);
events.ScheduleEvent(EVENT_DEMONIC_SHIELD, 1000);
events.ScheduleEvent(EVENT_ORBITAL_STRIKE, 20000);
}
void KilledUnit(Unit*) override
@@ -137,23 +132,6 @@ public:
else
events.ScheduleEvent(EVENT_DEMONIC_SHIELD, 1000);
break;
case EVENT_ORBITAL_STRIKE:
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 15.0f, true))
{
_targetGUID = target->GetGUID();
me->CastSpell(target, SPELL_ORBITAL_STRIKE, false);
events.DelayEvents(5000);
events.ScheduleEvent(EVENT_SHADOW_WHIP, 4000);
me->GetMotionMaster()->Clear();
}
events.ScheduleEvent(EVENT_ORBITAL_STRIKE, 20000);
break;
case EVENT_SHADOW_WHIP:
me->GetMotionMaster()->MoveChase(me->GetVictim());
if (Unit* target = ObjectAccessor::GetUnit(*me, _targetGUID))
me->CastSpell(target, SPELL_SHADOW_WHIP, false);
_targetGUID.Clear();
break;
}
if (!me->GetVictim() || !me->isAttackReady())