initial work on rework
This commit is contained in:
@@ -30,14 +30,14 @@ enum CommanderKrolukPhases
|
|||||||
|
|
||||||
enum CommanderKrolukSpells
|
enum CommanderKrolukSpells
|
||||||
{
|
{
|
||||||
SPELL_RALLYING_BELLOW = 472043,
|
SPELL_RALLYING_BELLOW = 1251472,
|
||||||
SPELL_RALLYING_BELLOW_CAM_SHAKE = 1251211,
|
SPELL_RALLYING_BELLOW_CAM_SHAKE = 1251211,
|
||||||
SPELL_RALLYING_BELLOW_SCALE = 1283271,
|
SPELL_RALLYING_BELLOW_SCALE = 1283271,
|
||||||
|
|
||||||
SPELL_RECKLESS_LEAP = 472053,
|
SPELL_RECKLESS_LEAP = 472053,
|
||||||
SPELL_RECKLESS_LEAP_DAMAGE = 472054,
|
SPELL_RECKLESS_LEAP_DAMAGE = 472054,
|
||||||
SPELL_RECKLESS_LEAP_TARGET = 1283247,
|
SPELL_RECKLESS_LEAP_TARGET = 1283247,
|
||||||
SPELL_FALLING_RUBBLE = 1283353,
|
SPELL_FALLING_RUBBLE = 1283355,
|
||||||
|
|
||||||
SPELL_BLADESTORM = 471038,
|
SPELL_BLADESTORM = 471038,
|
||||||
SPELL_BLADESTORM_TARGET = 470966,
|
SPELL_BLADESTORM_TARGET = 470966,
|
||||||
@@ -127,12 +127,12 @@ struct boss_commander_kroluk : public BossAI
|
|||||||
|
|
||||||
events.Repeat(44s);
|
events.Repeat(44s);
|
||||||
break;
|
break;
|
||||||
case SPELL_INTIMIDATING_SHOUT:
|
case EVENT_INTIMIDATING_SHOUT:
|
||||||
DoCastAOE(SPELL_INTIMIDATING_SHOUT);
|
DoCastAOE(SPELL_INTIMIDATING_SHOUT);
|
||||||
instance->DoCastSpellOnPlayers(SPELL_INTIMIDATING_SHOUT_AT);
|
instance->DoCastSpellOnPlayers(SPELL_INTIMIDATING_SHOUT_AT);
|
||||||
events.Repeat(53s);
|
events.Repeat(53s);
|
||||||
break;
|
break;
|
||||||
case SPELL_RECKLESS_LEAP:
|
case EVENT_RECKLESS_LEAP:
|
||||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true))
|
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 0.0f, true))
|
||||||
{
|
{
|
||||||
DoCast(target, SPELL_RECKLESS_LEAP_TARGET, true);
|
DoCast(target, SPELL_RECKLESS_LEAP_TARGET, true);
|
||||||
@@ -142,7 +142,7 @@ struct boss_commander_kroluk : public BossAI
|
|||||||
events.Repeat(42s);
|
events.Repeat(42s);
|
||||||
events.Repeat(42s + 3s + 500ms);
|
events.Repeat(42s + 3s + 500ms);
|
||||||
break;
|
break;
|
||||||
case SPELL_RALLYING_BELLOW:
|
case EVENT_RALLYING_BELLOW:
|
||||||
events.Reset();
|
events.Reset();
|
||||||
events.SetPhase(PHASE_BLADESTORM);
|
events.SetPhase(PHASE_BLADESTORM);
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ enum DerelictDuoSpells
|
|||||||
|
|
||||||
SPELL_KALIS_TELEPORT = 1217268,
|
SPELL_KALIS_TELEPORT = 1217268,
|
||||||
SPELL_KALIS_DEBILITATING_SHRIEK = 472733,
|
SPELL_KALIS_DEBILITATING_SHRIEK = 472733,
|
||||||
SPELL_KALIS_CURSE_OF_DARKNESS = 474105,
|
SPELL_KALIS_CURSE_OF_DARKNESS = 1219505,
|
||||||
SPELL_KALIS_CURSE_OF_DARKNESS_SELECT_TARGET = 474102,
|
SPELL_KALIS_CURSE_OF_DARKNESS_SELECT_TARGET = 474102,
|
||||||
SPELL_KALIS_CURSE_OF_DARKNESS_TARGET = 1253834,
|
SPELL_KALIS_CURSE_OF_DARKNESS_TARGET = 1253834,
|
||||||
SPELL_KALIS_CURSE_OF_DARKNESS_FIXATE = 1215803,
|
SPELL_KALIS_CURSE_OF_DARKNESS_FIXATE = 1215803,
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ enum WindrunnerSpireCreatureIds
|
|||||||
// Commander Kroluk
|
// Commander Kroluk
|
||||||
NPC_KROLUK_HAUNTING_GRUNT = 232446,
|
NPC_KROLUK_HAUNTING_GRUNT = 232446,
|
||||||
NPC_KROLUK_SPECTRAL_AXE_THROWER = 232447,
|
NPC_KROLUK_SPECTRAL_AXE_THROWER = 232447,
|
||||||
NPC_KROLUK_PHANTASMAL_MYSTIC = 234061,
|
NPC_KROLUK_PHANTASMAL_MYSTIC = 232146,
|
||||||
|
|
||||||
// Restless Heart
|
// Restless Heart
|
||||||
NPC_STORMING_SOULFRONT = 260217,
|
NPC_STORMING_SOULFRONT = 260217,
|
||||||
|
|||||||
Reference in New Issue
Block a user