aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2014_06_15_02_world_spell_group.sql700
-rw-r--r--src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp14
2 files changed, 700 insertions, 14 deletions
diff --git a/sql/updates/world/2014_06_15_02_world_spell_group.sql b/sql/updates/world/2014_06_15_02_world_spell_group.sql
new file mode 100644
index 00000000000..d80c3946f46
--- /dev/null
+++ b/sql/updates/world/2014_06_15_02_world_spell_group.sql
@@ -0,0 +1,700 @@
+
+TRUNCATE `spell_group`;
+TRUNCATE `spell_group_stack_rules`;
+
+INSERT INTO `spell_group` (`id`, `spell_id`) VALUES
+-- Battle Elixirs
+(1, 2367),
+(1, 2374),
+(1, 3160),
+(1, 3164),
+(1, 7844),
+(1, 8212),
+(1, 10667),
+(1, 10669),
+(1, 11328),
+(1, 11334),
+(1, 11390),
+(1, 11405),
+(1, 11406),
+(1, 11474),
+(1, 16322),
+(1, 16323),
+(1, 16329),
+(1, 17038),
+(1, 17537),
+(1, 17538),
+(1, 17539),
+(1, 17624),
+(1, 17626),
+(1, 17627),
+(1, 17628),
+(1, 17629),
+(1, 21920),
+(1, 26276),
+(1, 28486),
+(1, 28488),
+(1, 28490),
+(1, 28491),
+(1, 28493),
+(1, 28497),
+(1, 28501),
+(1, 28503),
+(1, 28518),
+(1, 28519),
+(1, 28520),
+(1, 28521),
+(1, 28540),
+(1, 33720),
+(1, 33721),
+(1, 33726),
+(1, 38954),
+(1, 40567),
+(1, 40568),
+(1, 40572),
+(1, 40573),
+(1, 40575),
+(1, 40576),
+(1, 41608),
+(1, 41609),
+(1, 41610),
+(1, 41611),
+(1, 42735),
+(1, 45373),
+(1, 46837),
+(1, 46839),
+(1, 53746),
+(1, 53748),
+(1, 53749),
+(1, 53752),
+(1, 53755),
+(1, 53758),
+(1, 53760),
+(1, 54212),
+(1, 54452),
+(1, 54494),
+(1, 60340),
+(1, 60341),
+(1, 60344),
+(1, 60345),
+(1, 60346),
+(1, 62380),
+(1, 67016),
+(1, 67017),
+(1, 67018),
+
+-- Guardian Elixirs
+(2, 673),
+(2, 2378),
+(2, 2380),
+(2, 3166),
+(2, 3219),
+(2, 3220),
+(2, 3222),
+(2, 3223),
+(2, 3593),
+(2, 10668),
+(2, 10692),
+(2, 10693),
+(2, 11319),
+(2, 11348),
+(2, 11349),
+(2, 11364),
+(2, 11371),
+(2, 11396),
+(2, 15231),
+(2, 15233),
+(2, 16321),
+(2, 16325),
+(2, 16326),
+(2, 16327),
+(2, 17535),
+(2, 17624),
+(2, 17626),
+(2, 17627),
+(2, 17628),
+(2, 17629),
+(2, 24361),
+(2, 24363),
+(2, 24382),
+(2, 24383),
+(2, 24417),
+(2, 27652),
+(2, 27653),
+(2, 28502),
+(2, 28509),
+(2, 28514),
+(2, 28518),
+(2, 28519),
+(2, 28520),
+(2, 28521),
+(2, 28540),
+(2, 29348),
+(2, 39625),
+(2, 39626),
+(2, 39627),
+(2, 39628),
+(2, 40567),
+(2, 40568),
+(2, 40572),
+(2, 40573),
+(2, 40575),
+(2, 40576),
+(2, 41608),
+(2, 41609),
+(2, 41610),
+(2, 41611),
+(2, 42735),
+(2, 46837),
+(2, 46839),
+(2, 53747),
+(2, 53751),
+(2, 53752),
+(2, 53755),
+(2, 53758),
+(2, 53760),
+(2, 53763),
+(2, 53764),
+(2, 54212),
+(2, 60343),
+(2, 60347),
+(2, 62380),
+(2, 67016),
+(2, 67017),
+(2, 67018),
+
+-- 'only works in the Blade's Edge Mountains Plateaus and Gruul's Lair'
+(3, 40567),
+(3, 40568),
+(3, 40572),
+(3, 40573),
+(3, 40575),
+(3, 40576),
+
+-- 'Only active in Tempest Keep, Serpentshrine Cavern, Caverns of Time: Mount Hyjal, Black Temple and the Sunwell Plateau'
+(4, 41608),
+(4, 41609),
+(4, 41610),
+(4, 41611),
+(4, 46837),
+(4, 46839),
+
+-- Well Fed
+(1001, 18125),
+(1001, 18141),
+(1001, 19705),
+(1001, 19706),
+(1001, 19708),
+(1001, 19709),
+(1001, 19710),
+(1001, 19711),
+(1001, 23697),
+(1001, 24799),
+(1001, 24870),
+(1001, 25694),
+(1001, 25941),
+(1001, 33254),
+(1001, 33256),
+(1001, 33257),
+(1001, 33259),
+(1001, 33261),
+(1001, 33263),
+(1001, 33265),
+(1001, 33268),
+(1001, 33272),
+(1001, 35272),
+(1001, 40323),
+(1001, 42293),
+(1001, 43722),
+(1001, 43764),
+(1001, 43771),
+(1001, 44097),
+(1001, 44098),
+(1001, 44099),
+(1001, 44100),
+(1001, 44101),
+(1001, 44102),
+(1001, 44104),
+(1001, 44105),
+(1001, 44106),
+(1001, 45245),
+(1001, 45619),
+(1001, 46682),
+(1001, 46687),
+(1001, 46899),
+(1001, 53284),
+(1001, 57079),
+(1001, 57097),
+(1001, 57100),
+(1001, 57102),
+(1001, 57107),
+(1001, 57111),
+(1001, 57139),
+(1001, 57286),
+(1001, 57288),
+(1001, 57291),
+(1001, 57294),
+(1001, 57325),
+(1001, 57327),
+(1001, 57329),
+(1001, 57332),
+(1001, 57334),
+(1001, 57356),
+(1001, 57358),
+(1001, 57360),
+(1001, 57363),
+(1001, 57365),
+(1001, 57367),
+(1001, 57371),
+(1001, 57373),
+(1001, 57399),
+(1001, 58468),
+(1001, 58479),
+(1001, 59230),
+(1001, 62349),
+(1001, 64057),
+(1001, 65247),
+(1001, 65365),
+(1001, 65410),
+(1001, 65412),
+(1001, 65414),
+(1001, 65415),
+(1001, 65416),
+(1001, 66623),
+(1001, 66624),
+(1001, 69559),
+
+-- Blessing of Might
+(1002, 19740),
+(1002, 25782),
+(1002, 56520),
+
+-- Battle Shout
+(1003, 6673),
+
+-- BoM & Battle Shout
+(1004, -1003),
+(1004, -1002),
+
+-- Blessing of Wisdom
+(1005, 19742),
+(1005, 25894),
+(1005, 56521),
+
+-- Blessing of Kings
+(1006, 20217),
+(1006, 25898),
+(1006, 43223),
+(1006, 56525),
+(1006, 58054),
+(1006, 72586),
+
+-- Blessing of Sanctuary
+(1007, 20911),
+(1007, 25899),
+
+-- Blessing of Protection (is this deprecated?)
+(1008, 23415),
+(1008, 41450),
+
+-- Blessing of Light (deprecated)
+(1009, 32770),
+
+-- Paladin Blessings
+(1010, -1009),
+(1010, -1008),
+(1010, -1007),
+(1010, -1006),
+(1010, -1005),
+(1010, -1002),
+
+-- Warrior Shouts
+(1011, -1003),
+(1011, -1091), -- Commanding Shout
+
+(1012, 55749), -- Acid Spit (Rank 1)
+(1013, 8647), -- Expose Armor
+(1014, 7386), -- Sunder Armor
+
+-- Major Armor Reduction
+(1015, -1014),
+(1015, -1013),
+(1015, -1012),
+(1015, -1063), -- Curse of Weakness
+
+-- Faerie Fire
+(1016, 770),
+(1016, 16857),
+
+(1017, 56626), -- Sting (Rank 1)
+
+-- Minor Armor Reduction
+(1019, -1017),
+(1019, -1016),
+
+(1020, 55610), -- Improved Icy Talons
+(1021, 8515), -- Windfury Totem (Rank 1)
+
+-- Melee Haste
+(1022, -1021),
+(1022, -1020),
+
+(1023, 24932), -- Leader of the Pack
+(1024, 29801), -- Rampage (Passive)
+
+-- Melee Critical Increase
+(1025, -1024),
+(1025, -1023),
+
+(1026, 53137), -- Abomination's Might (Rank 1)
+(1027, 19506), -- Trueshot Aura
+(1028, 30802), -- Unleashed Rage (Rank 1)
+
+-- 10% Attack Power
+(1029, -1028),
+(1029, -1027),
+(1029, -1026),
+
+(1030, 33878), -- Mangle (Bear) (Rank 1)
+(1031, 33876), -- Mangle (Cat) (Rank 1)
+(1032, 46856), -- Trauma (Rank 1)
+
+-- Bleed Damage Increase
+(1033, -1032),
+(1033, -1031),
+(1033, -1030),
+
+(1034, 24907), -- Moonkin Aura
+(1035, 51466), -- Elemental Oath (Rank 1)
+
+-- Spell Critical Increase
+(1036, -1035),
+(1036, -1034),
+
+-- Spell Critical Increase Debuff
+(1037, 12579),
+(1037, 17794),
+(1037, 17797),
+(1037, 17798),
+(1037, 17799),
+(1037, 17800),
+(1037, 22959),
+
+-- BoK/BoS stat increase
+(1038, -1006), -- Blessing of Kings
+(1038, -1007), -- Blessing of Sanctuary
+
+(1045, 52109), -- Flametongue Totem (Rank 1)
+
+-- Totem of Wrath
+(1046, 57658),
+(1046, 57660),
+(1046, 57662),
+(1046, 57663),
+
+(1047, 48090), -- Demonic Pact
+
+-- Spell Damage Increase
+(1048, -1047),
+(1048, -1046),
+(1048, -1045),
+
+(1050, 33191), -- Misery (Rank 1)
+
+-- Hit Chance Increase
+(1051, -1016), -- Faerie Fire
+(1051, -1050),
+
+(1052, 7294), -- Retribution Aura
+(1053, 63531), -- Sanctified Retribution
+
+-- Spell Haste
+(1054, -1052),
+(1054, -1053),
+(1054, 50170), -- Improved Moonkin Form (Rank 1)
+
+-- Ferocious Inspiration
+(1055, 75446),
+(1055, 75447),
+(1055, 75593),
+
+-- Raid Damage % Bonus
+(1056, -1052),
+(1056, -1053),
+(1056, -1055),
+(1056, 31579), -- Arcane Empowerment (Rank 1)
+
+(1057, 13218), -- Wound Poison
+
+-- Target Critical Increase
+(1058, -1057),
+(1058, 2818),
+(1058, 3409),
+(1058, 5760),
+(1058, 21183),
+(1058, 30708),
+
+-- Melee/Ranged Slow
+(1059, 89), -- Cripple (Rank 1)
+(1059, 6136), -- Chilled (Rank 1)
+(1059, 6343), -- Thunder Clap (Rank 1)
+(1059, 6360), -- Soothing Kiss (Rank 1)
+(1059, 7321), -- Chilled (Rank 1)
+(1059, 8042), -- Earth Shock (Rank 1)
+(1059, 16914), -- Hurricane (Rank 1)
+(1059, 20005), -- Chilled
+(1059, 27648), -- Thunderfury
+(1059, 51693), -- Waylay
+(1059, 55095), -- Frost Fever
+(1059, 58179), -- Infected Wounds
+(1059, 58180), -- Infected Wounds
+(1059, 58181), -- Infected Wounds
+(1059, 68055), -- Judgements of the Just (Rank 1)
+
+-- Target Hit Chance Decrease
+(1060, 5570), -- Insect Swarm (Rank 1)
+(1060, 3043), -- Scorpid Sting
+
+-- Healing Debuffs
+(1061, -1057), -- Wound Poison (Rank 1)
+(1061, 19434), -- Aimed Shot (Rank 1)
+(1061, 12294), -- Mortal Strike (Rank 1)
+(1061, 46910), -- Furious Attacks (Rank 1)
+
+-- Attack Power Debuff
+(1062, -1063), -- Curse of Weakness
+(1062, 99), -- Demoralizing Roar (Rank 1)
+(1062, 1160), -- Demoralizing Shout (Rank 1)
+(1062, 67), -- Vindication
+
+(1063, 702), -- Curse of Weakness
+(1064, 8076), -- Strength of Earth (Rank 1)
+(1065, 57330), -- Horn of Winter (Rank 1)
+(1066, 8118), -- Strength (Rank 1)
+(1067, 8115), -- Agility (Rank 1)
+(1068, 8096), -- Intellect (Rank 1)
+(1069, 8099), -- Stamina (Level 1)
+(1070, 8112), -- Spirit (Rank 1)
+(1071, 8091), -- Armor (Rank 1)
+(1072, 1459), -- Arcane Intellect (Rank 1)
+(1073, 54424), -- Fel Intelligence (Rank 1)
+(1074, 1243), -- Power Word: Fortitude (Rank 1)
+(1075, 21562), -- Prayer of Fortitude (Rank 1)
+(1076, 14752), -- Divine Spirit (Rank 1)
+(1077, 27681), -- Prayer of Spirit (Rank 1)
+(1078, 1126), -- Mark of the Wild (Rank 1)
+(1079, 21849), -- Gift of the Wild (Rank 1)
+(1080, 23028), -- Arcane Brilliance (Rank 1)
+(1081, 61024), -- Dalaran Intellect (Rank 7)
+(1082, 61316), -- Dalaran Brilliance (Rank 3)
+
+-- Intellect Buffs
+(1083, -1068), -- Intellect (Rank 1)
+(1083, -1072), -- Arcane Intellect (Rank 1)
+(1083, -1073), -- Fel Intelligence (Rank 1)
+(1083, -1081), -- Dalaran Intellect (Rank 7)
+(1083, -1082), -- Dalaran Brilliance (Rank 3)
+
+-- Stamina Buffs
+(1084, -1074), -- Power Word: Fortitude (Rank 1)
+(1084, -1069), -- Stamina (Level 1)
+(1084, 1075), -- Prayer of Fortitude (Rank 1)
+(1084, 72590), -- Fortitude
+
+-- Spirit Buffs
+(1085, -1070), -- Spirit (Rank 1)
+(1085, -1076), -- Divine Spirit (Rank 1)
+(1085, -1077), -- Prayer of Spirit (Rank 1)
+(1085, -1073), -- Fel Intelligence (Rank 1)
+
+-- Armor Buffs
+(1086, -1071), -- Armor (Rank 1)
+(1086, 8072), -- Stoneskin
+
+-- All Stat Type Buffs
+(1087, -1078), -- Mark of the Wild (Rank 1)
+(1087, -1071), -- Armor (Rank 1)
+(1087, -1068), -- Intellect (Rank 1)
+(1087, -1069), -- Stamina (Level 1)
+(1087, -1070), -- Spirit (Rank 1)
+(1087, -1067), -- Agility (Rank 1)
+(1087, -1066), -- Strength (Rank 1)
+(1087, -1079), -- Gift of the Wild (Rank 1)
+(1087, 72588), -- Gift of the Wild
+
+-- Strength and Agility Buffs
+(1088, -1064), -- Strength of Earth (Rank 1)
+(1088, -1065), -- Horn of Winter (Rank 1)
+
+-- Strength Buffs
+(1089, -1066), -- Strength (Rank 1)
+(1089, -1085), -- Strength of Earth + HoW
+
+-- Agility Buffs
+(1090, -1067), -- Agility (Rank 1)
+(1090, -1085), -- Strength of Earth + HoW
+
+(1091, 469), -- Commanding Shout (Rank 1)
+(1092, 6307), -- Blood Pact (Rank 1)
+
+-- Flat Health Buffs
+(1093, -1091),
+(1093, -1092),
+
+-- Healing Received Buffs
+(1094, 34123), -- Tree of Life (Passive)
+(1094, 63514), -- Improved Devotion Aura (Rank 10)
+
+-- Physical Damage Taken Buff
+(1095, 14893), -- Inspiration (Rank 1)
+(1095, 16177), -- Ancestral Fortitude (Rank 1)
+
+-- Casting Time Debuffs
+(1096, 1714), -- Curse of Tongues (Rank 1)
+(1096, 31589), -- Slow
+(1096, 5760), -- Mind-numbing Poison
+
+-- Mage Snares
+(1097, 122), -- Frost Nova (Rank 1)
+(1097, 33395), -- Freeze
+(1097, 55080), -- Shattered Barrier
+
+-- Shadow Protection
+(1098, 976), -- Shadow Protection (Rank 1)
+(1098, 27683), -- Prayer of Shadow Protection (Rank 1)
+
+-- Immolate & Unstable Assfriction
+(1099, 348), -- Immolate (Rank 1)
+(1099, 30108), -- Unstable Assfriction (Rank 1)
+
+-- Dampen/Amplify Magic
+(1100, 604), -- Dampen Magic (Rank 1)
+(1100, 1008), -- Amplify Magic (Rank 1)
+
+-- Spell Damage Taken Debuffs
+(1101, 1490), -- Curse of the Elements (Rank 1)
+(1101, 51726), -- Ebon Plague
+(1101, 51734), -- Ebon Plague
+(1101, 51735), -- Ebon Plague
+(1101, 60431), -- Earth and Moon
+(1101, 60432), -- Earth and Moon
+(1101, 60433), -- Earth and Moon
+
+-- Introspection
+(1102, 40055), -- Introspection
+(1102, 40165), -- Introspection
+(1102, 40166), -- Introspection
+(1102, 40167), -- Introspection
+
+-- Apexis Emanations
+(1103, 40623), -- Apexis Emanations
+(1103, 40625), -- Apexis Emanations
+(1103, 40626), -- Apexis Emanations
+
+-- Enrage Buffs
+(1104, 12880), -- Enrage (Rank 1)
+(1104, 57514), -- Enrage (Rank 1)
+(1104, 57518), -- Enrage (Rank 1)
+
+-- BoW & Mana Spring
+(1105, 5677),
+(1105, -1005),
+
+-- Heroic Presence Racials
+(1106, 6562), -- Heroic Presence (Racial Passive)
+(1106, 28878), -- Heroic Presence (Racial Passive)
+
+-- Damage Done Buffs
+(1107, 49016), -- Hysteria
+(1107, 57933), -- Tricks of the Trade
+(1107, 12292), -- Death Wish
+(1107, 12042), -- Arcane Power
+(1107, 34471), -- The Beast Within
+(1107, 31884), -- Avenging Wrath
+
+-- Physical Damage Taken Debuffs
+(1108, 30069), -- Blood Frenzy (Rank 1)
+(1108, 58684), -- Savage Combat (Rank 1)
+
+-- Scholazar Buffs
+(1109, 51442), -- Blessing of the Sparkling Hare
+(1109, 52119), -- Jaloot's Intensity
+
+-- Corporeality
+(1110, 74826), -- Corporeality
+(1110, 74827), -- Corporeality
+(1110, 74828), -- Corporeality
+(1110, 74829), -- Corporeality
+(1110, 74830), -- Corporeality
+(1110, 74831), -- Corporeality
+(1110, 74832), -- Corporeality
+(1110, 74833), -- Corporeality
+(1110, 74834), -- Corporeality
+(1110, 74835), -- Corporeality
+(1110, 74836); -- Corporeality
+
+SET @SPELL_GROUP_STACK_RULE_EXCLUSIVE := 1; -- A unit can only have one of these
+SET @SPELL_GROUP_STACK_RULE_EXCLUSIVE_FROM_SAME_CASTER := 2; -- A unit can have one of these, per caster
+SET @SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT := 3; -- A unit can have several of these, but only the strongest count
+SET @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST := 4; -- A unit can only have one of these, the strongest
+
+INSERT INTO `spell_group_stack_rules` (`group_id`, `stack_rule`) VALUES
+(1, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Battle Elixirs
+(2, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Guardian Elixirs
+(1001, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Well Fed
+(1002, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Blessing of Might
+(1003, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Battle Shout
+(1004, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- BoM & Batte Shout
+(1005, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Blessing of Wisdom
+(1006, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Blessing of Kings
+(1007, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Blessing of Sanctuary
+(1008, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Blessing of Protection
+(1009, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Blessing of Light
+(1010, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_FROM_SAME_CASTER), -- Paladin Blessings
+(1011, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_FROM_SAME_CASTER), -- Warrior Shouts
+(1015, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Major Armor Reduction
+(1016, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Faerie Fire
+(1019, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Minor Armor Reduction
+(1022, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Melee Haste
+(1025, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Melee Critical Increase
+(1029, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- 10% Attack Power
+(1033, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Bleed Damage Increase
+(1036, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Spell Critical Increase
+(1037, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT), -- Spell Critical Increase Debuff
+(1038, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT), -- BoK/BoS stat increase
+(1046, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Totem of Wrath
+(1048, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Spell Damage Increase
+(1051, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Hit Chance Increase
+(1054, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Spell Haste
+(1055, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Ferocious Inspiration
+(1056, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Raid Damage % Bonus
+(1058, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Target Critical Increase
+(1059, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT), -- Melee/Ranged Slow
+(1060, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Target Hit Chance Decrease
+(1061, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Healing Debuffs
+(1062, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Attack Power Debuff
+(1083, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Intellect Buffs
+(1084, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Stamina Buffs
+(1085, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Spirit Buffs
+(1086, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Armor Buffs
+(1087, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- All Stat Type Buffs
+(1088, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Strength and Agility Buffs
+(1089, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Strength Buffs
+(1090, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Agility Buffs
+(1093, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Flat Health Buffs
+(1094, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Healing Received Buffs
+(1095, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Physical Damage Taken Buffs
+(1096, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Casting Time Debuffs
+(1097, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Mage Snares
+(1098, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Shadow Protection
+(1099, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_FROM_SAME_CASTER), -- Immolate & Unstable Assfriction
+(1100, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Dampen/Amplify Magic
+(1101, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_SAME_EFFECT), -- Spell Damage Taken Debuff
+(1104, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Enrage Buffs
+(1105, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- BoW & Mana Spring
+(1106, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Heroic Presence Racials
+(1107, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Damage Done Buffs
+(1108, @SPELL_GROUP_STACK_RULE_EXCLUSIVE_HIGHEST), -- Physical Damage Taken Debuffs
+(1109, @SPELL_GROUP_STACK_RULE_EXCLUSIVE), -- Scholazar Buffs
+(1110, @SPELL_GROUP_STACK_RULE_EXCLUSIVE); -- Corporeality
+
diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp
index f352b4faace..43c295d5f64 100644
--- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp
+++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp
@@ -855,7 +855,6 @@ class npc_halion_controller : public CreatureScript
{
if (Creature* halion = ObjectAccessor::GetCreature(*me, _instance->GetData64(itr)))
{
- RemoveCorporeality(halion, itr == DATA_TWILIGHT_HALION);
halion->CastSpell(halion, GetSpell(_materialCorporealityValue, itr == DATA_TWILIGHT_HALION), true);
if (itr == DATA_TWILIGHT_HALION)
@@ -866,19 +865,6 @@ class npc_halion_controller : public CreatureScript
}
}
- void RemoveCorporeality(Creature* who, bool isTwilight = false)
- {
- for (uint8 i = 0; i < MAX_CORPOREALITY_STATE; i++)
- {
- uint32 spellID = (isTwilight ? _corporealityReference[i].twilightRealmSpell : _corporealityReference[i].materialRealmSpell);
- if (who->HasAura(spellID))
- {
- who->RemoveAurasDueToSpell(spellID);
- break;
- }
- }
- }
-
uint32 GetSpell(uint8 pctValue, bool isTwilight = false) const
{
CorporealityEntry entry = _corporealityReference[pctValue];