mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-03-10 11:10:33 +00:00
refactor(Scripts/Instances): move spell ids for Heroic to dungeondifficulty_dbc (#23470)
This commit is contained in:
@@ -57,10 +57,8 @@ enum MovementInformPoints
|
||||
enum MalygosSpells
|
||||
{
|
||||
SPELL_BERSERK = 64238,
|
||||
SPELL_ARCANE_BREATH_N = 56272,
|
||||
SPELL_ARCANE_BREATH_H = 60072,
|
||||
SPELL_ARCANE_STORM_N = 61693,
|
||||
SPELL_ARCANE_STORM_H = 61694,
|
||||
SPELL_ARCANE_BREATH = 56272,
|
||||
SPELL_ARCANE_STORM = 61693,
|
||||
|
||||
SPELL_VORTEX_VISUAL = 55873,
|
||||
SPELL_VORTEX_CONTROL_VEHICLE = 56263,
|
||||
@@ -80,8 +78,7 @@ enum MalygosSpells
|
||||
SPELL_DESTROY_PLATFORM_VISUAL = 59084,
|
||||
|
||||
SPELL_ARCANE_PULSE = 57432,
|
||||
SPELL_PH3_SURGE_OF_POWER_N = 57407,
|
||||
SPELL_PH3_SURGE_OF_POWER_H = 60936,
|
||||
SPELL_PH3_SURGE_OF_POWER = 57407,
|
||||
|
||||
SPELL_STATIC_FIELD_MAIN = 57430,
|
||||
SPELL_STATIC_FIELD_SUMMON = 57431,
|
||||
@@ -89,10 +86,6 @@ enum MalygosSpells
|
||||
SPELL_STATIC_FIELD_DAMAGE = 57429,
|
||||
};
|
||||
|
||||
#define SPELL_ARCANE_BREATH DUNGEON_MODE(SPELL_ARCANE_BREATH_N, SPELL_ARCANE_BREATH_H)
|
||||
#define SPELL_ARCANE_STORM DUNGEON_MODE(SPELL_ARCANE_STORM_N, SPELL_ARCANE_STORM_H)
|
||||
#define SPELL_PH3_SURGE_OF_POWER DUNGEON_MODE(SPELL_PH3_SURGE_OF_POWER_N, SPELL_PH3_SURGE_OF_POWER_H)
|
||||
|
||||
enum MalygosEvents
|
||||
{
|
||||
EVENT_INTRO_MOVE_CENTER = 1,
|
||||
|
||||
@@ -71,15 +71,12 @@ enum eSpells
|
||||
SPELL_TELEPORT_VISUAL = 52096,
|
||||
|
||||
SPELL_SCION_ARCANE_BARRAGE = 56397,
|
||||
SPELL_ARCANE_SHOCK_N = 57058,
|
||||
SPELL_ARCANE_SHOCK_H = 60073,
|
||||
SPELL_ARCANE_SHOCK = 57058,
|
||||
SPELL_HASTE = 57060,
|
||||
|
||||
SPELL_ALEXSTRASZA_GIFT = 61028,
|
||||
};
|
||||
|
||||
#define SPELL_ARCANE_SHOCK DUNGEON_MODE(SPELL_ARCANE_SHOCK_N, SPELL_ARCANE_SHOCK_H)
|
||||
|
||||
enum eAchiev
|
||||
{
|
||||
ACHIEV_CRITERIA_DENYIN_THE_SCION_10 = 7573,
|
||||
|
||||
@@ -22,8 +22,7 @@
|
||||
enum Spells
|
||||
{
|
||||
SPELL_MAGIC_PULL = 51336,
|
||||
SPELL_THUNDERING_STOMP_N = 50774,
|
||||
SPELL_THUNDERING_STOMP_H = 59370,
|
||||
SPELL_THUNDERING_STOMP = 50774,
|
||||
|
||||
SPELL_UNSTABLE_SPHERE_PASSIVE = 50756,
|
||||
SPELL_UNSTABLE_SPHERE_PULSE = 50757,
|
||||
@@ -44,8 +43,6 @@ enum Events
|
||||
EVENT_SUMMON_x4 = 4,
|
||||
};
|
||||
|
||||
#define SPELL_THUNDERING_STOMP DUNGEON_MODE(SPELL_THUNDERING_STOMP_N, SPELL_THUNDERING_STOMP_H)
|
||||
|
||||
enum Yells
|
||||
{
|
||||
SAY_AGGRO = 0,
|
||||
|
||||
@@ -22,10 +22,8 @@
|
||||
|
||||
enum Spells
|
||||
{
|
||||
SPELL_ARCANE_BARRAGE_N = 50804,
|
||||
SPELL_ARCANE_BARRAGE_H = 59381,
|
||||
SPELL_ARCANE_VOLLEY_N = 51153,
|
||||
SPELL_ARCANE_VOLLEY_H = 59382,
|
||||
SPELL_ARCANE_BARRAGE = 50804,
|
||||
SPELL_ARCANE_VOLLEY = 51153,
|
||||
SPELL_ENRAGED_ASSAULT = 51170,
|
||||
SPELL_PLANAR_ANOMALIES = 57959,
|
||||
SPELL_PLANAR_SHIFT = 51162,
|
||||
@@ -38,9 +36,6 @@ enum Spells
|
||||
SPELL_DRAKE_STOP_TIME = 49838,
|
||||
};
|
||||
|
||||
#define SPELL_ARCANE_BARRAGE DUNGEON_MODE(SPELL_ARCANE_BARRAGE_N, SPELL_ARCANE_BARRAGE_H)
|
||||
#define SPELL_ARCANE_VOLLEY DUNGEON_MODE(SPELL_ARCANE_VOLLEY_N, SPELL_ARCANE_VOLLEY_H)
|
||||
|
||||
enum VarosNPCs
|
||||
{
|
||||
NPC_LEY_GUARDIAN_WHELP = 28276,
|
||||
|
||||
@@ -29,15 +29,10 @@ enum Spells
|
||||
SPELL_TELEPORT = 51112,
|
||||
|
||||
SPELL_FROSTBOMB = 51103,
|
||||
SPELL_TIME_BOMB_N = 51121,
|
||||
SPELL_TIME_BOMB_H = 59376,
|
||||
SPELL_EMPOWERED_ARCANE_EXPLOSION_N = 51110,
|
||||
SPELL_EMPOWERED_ARCANE_EXPLOSION_H = 59377,
|
||||
SPELL_TIME_BOMB = 51121,
|
||||
SPELL_EMPOWERED_ARCANE_EXPLOSION = 51110,
|
||||
};
|
||||
|
||||
#define SPELL_EMPOWERED_ARCANE_EXPLOSION DUNGEON_MODE(SPELL_EMPOWERED_ARCANE_EXPLOSION_N, SPELL_EMPOWERED_ARCANE_EXPLOSION_H)
|
||||
//#define SPELL_TIME_BOMB DUNGEON_MODE(SPELL_TIME_BOMB_N, SPELL_TIME_BOMB_H)
|
||||
|
||||
enum UromNPCs
|
||||
{
|
||||
NPC_PHANTASMAL_CLOUDSCRAPER = 27645,
|
||||
@@ -298,7 +293,7 @@ public:
|
||||
|
||||
//At this point we are still in casting state so we need to clear it for DoCastAOE not to fail
|
||||
me->ClearUnitState(UNIT_STATE_CASTING);
|
||||
DoCastAOE(DUNGEON_MODE(SPELL_EMPOWERED_ARCANE_EXPLOSION_N, SPELL_EMPOWERED_ARCANE_EXPLOSION_H));
|
||||
DoCastAOE(SPELL_EMPOWERED_ARCANE_EXPLOSION);
|
||||
me->AddUnitState(UNIT_STATE_CASTING);
|
||||
events.RescheduleEvent(EVENT_TELE_BACK, DUNGEON_MODE(9s, 7s));
|
||||
default:
|
||||
@@ -347,7 +342,7 @@ public:
|
||||
break;
|
||||
case EVENT_TIME_BOMB:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
|
||||
DoCast(target, DUNGEON_MODE(SPELL_TIME_BOMB_N, SPELL_TIME_BOMB_H));
|
||||
DoCast(target, SPELL_TIME_BOMB);
|
||||
events.Repeat(20s, 25s);
|
||||
break;
|
||||
case EVENT_TELEPORT_TO_CENTER:
|
||||
|
||||
@@ -23,13 +23,10 @@ enum Spells
|
||||
{
|
||||
SPELL_CORE_AURA_PASSIVE = 50798,
|
||||
|
||||
SPELL_AMPLIFY_MAGIC_N = 51054,
|
||||
SPELL_AMPLIFY_MAGIC_H = 59371,
|
||||
SPELL_AMPLIFY_MAGIC = 51054,
|
||||
|
||||
SPELL_ENERGIZE_CORES_N = 50785,
|
||||
SPELL_ENERGIZE_CORES_H = 59372,
|
||||
SPELL_ENERGIZE_CORES_THIN_N = 61407,
|
||||
SPELL_ENERGIZE_CORES_THIN_H = 62136,
|
||||
SPELL_ENERGIZE_CORES = 50785,
|
||||
SPELL_ENERGIZE_CORES_THIN = 61407,
|
||||
SPELL_ENERGIZE_CORES_TRIGGER_1 = 54069,
|
||||
SPELL_ENERGIZE_CORES_TRIGGER_2 = 56251,
|
||||
|
||||
@@ -63,10 +60,6 @@ enum Events
|
||||
EVENT_ENERGIZE_CORES_DAMAGE = 7,
|
||||
};
|
||||
|
||||
#define SPELL_AMPLIFY_MAGIC DUNGEON_MODE(SPELL_AMPLIFY_MAGIC_N, SPELL_AMPLIFY_MAGIC_H)
|
||||
#define SPELL_ENERGIZE_CORES DUNGEON_MODE(SPELL_ENERGIZE_CORES_N, SPELL_ENERGIZE_CORES_H)
|
||||
#define SPELL_ENERGIZE_CORES_THIN DUNGEON_MODE(SPELL_ENERGIZE_CORES_THIN_N, SPELL_ENERGIZE_CORES_THIN_H)
|
||||
|
||||
enum Says
|
||||
{
|
||||
SAY_AGGRO = 0,
|
||||
|
||||
@@ -38,7 +38,6 @@ enum Drakes
|
||||
|
||||
// Centrifuge Constructs
|
||||
SPELL_EMPOWERING_BLOWS = 50044,
|
||||
H_SPELL_EMPOWERING_BLOWS = 59213,
|
||||
|
||||
SPELL_AMBER_SHOCK_CHARGE = 49836,
|
||||
SPELL_RUBY_EVASIVE_CHARGES = 50241,
|
||||
@@ -490,7 +489,7 @@ public:
|
||||
|
||||
void JustEngagedWith(Unit* /*who*/) override
|
||||
{
|
||||
DoCast(IsHeroic() ? H_SPELL_EMPOWERING_BLOWS : SPELL_EMPOWERING_BLOWS);
|
||||
DoCast(SPELL_EMPOWERING_BLOWS);
|
||||
}
|
||||
|
||||
void UpdateAI(uint32 /*diff*/) override
|
||||
|
||||
Reference in New Issue
Block a user