mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-18 11:25:42 +00:00
fix(Scripts/BloodFurnace): The Maker should cast Domination instead o… (#13892)
This commit is contained in:
@@ -25,15 +25,11 @@ enum eEnums
|
||||
SAY_KILL = 1,
|
||||
SAY_DIE = 2,
|
||||
|
||||
SPELL_ACID_SPRAY = 38153,
|
||||
SPELL_EXPLODING_BREAKER = 30925,
|
||||
SPELL_KNOCKDOWN = 20276,
|
||||
SPELL_DOMINATION = 25772,
|
||||
SPELL_DOMINATION = 30923,
|
||||
|
||||
EVENT_SPELL_ACID = 1,
|
||||
EVENT_SPELL_EXPLODING = 2,
|
||||
EVENT_SPELL_DOMINATION = 3,
|
||||
EVENT_SPELL_KNOCKDOWN = 4,
|
||||
EVENT_SPELL_EXPLODING = 1,
|
||||
EVENT_SPELL_DOMINATION = 2
|
||||
};
|
||||
|
||||
class boss_the_maker : public CreatureScript
|
||||
@@ -66,10 +62,8 @@ public:
|
||||
void EnterCombat(Unit* /*who*/) override
|
||||
{
|
||||
Talk(SAY_AGGRO);
|
||||
events.ScheduleEvent(EVENT_SPELL_ACID, 15000);
|
||||
events.ScheduleEvent(EVENT_SPELL_EXPLODING, 6000);
|
||||
events.ScheduleEvent(EVENT_SPELL_DOMINATION, 120000);
|
||||
events.ScheduleEvent(EVENT_SPELL_KNOCKDOWN, 10000);
|
||||
|
||||
if (!instance)
|
||||
return;
|
||||
@@ -107,10 +101,6 @@ public:
|
||||
|
||||
switch (events.ExecuteEvent())
|
||||
{
|
||||
case EVENT_SPELL_ACID:
|
||||
me->CastSpell(me->GetVictim(), SPELL_ACID_SPRAY, false);
|
||||
events.RepeatEvent(urand(15000, 23000));
|
||||
break;
|
||||
case EVENT_SPELL_EXPLODING:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0))
|
||||
me->CastSpell(target, SPELL_EXPLODING_BREAKER, false);
|
||||
@@ -121,10 +111,6 @@ public:
|
||||
me->CastSpell(target, SPELL_DOMINATION, false);
|
||||
events.RepeatEvent(120000);
|
||||
break;
|
||||
case EVENT_SPELL_KNOCKDOWN:
|
||||
me->CastSpell(me->GetVictim(), SPELL_KNOCKDOWN, false);
|
||||
events.RepeatEvent(urand(4000, 12000));
|
||||
break;
|
||||
}
|
||||
|
||||
DoMeleeAttackIfReady();
|
||||
|
||||
Reference in New Issue
Block a user