Skip to content

Commit

Permalink
[ACID][Instance] the Arcatraz rework part 2 (#1209)
Browse files Browse the repository at this point in the history
* Add 2 more possible spawns for defender/warder corpse in first boss room

* remove all remaining pools for warder/defender corpses

* completly rework how warder/defender corpse work

Multiple spawn_groups, some statics, most of them with rnd spawns

* Assign stringID to entrance group, to prevent xp/loot exploit

* Correct spawns and waypoints for negaton screamers and negaton warp-master

ToDo add rnd movement at their waypoints

* add static waittime for now

use generic spawn_data for protean horrors

* Finish spawn and group reworking

* Add Negaton Warp-Master and Eredar Soul-Eater into spell_list

correct entry for rnd spawn
correct some movement speeds

* Add eredar deathbringer, unbound devastator and spitful temptress into spell_list

* some more movement corrections

* Add back the RP from Eredar Soul-Eater/Eredar Deathbringer on a guid based script due to rnd entry spawn
  • Loading branch information
miraco authored Jun 14, 2024
1 parent d2cf9de commit 2fc51ef
Show file tree
Hide file tree
Showing 4 changed files with 352 additions and 308 deletions.
28 changes: 8 additions & 20 deletions ACID/acid_tbc.sql
Original file line number Diff line number Diff line change
Expand Up @@ -26363,8 +26363,8 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers
('2087003','20870','5','0','100','1','5000','5000','1','0','0','0','1','20046','20047','0','0','0','0','0','0','0','0','0','Zereketh The Unbound - Yell on Player Kill'),
('2087004','20870','37','0','100','1','36127','0','0','0','0','0','1','20048','20049','0','0','0','0','0','0','0','0','0','Zereketh The Unbound - On Cast Shadow Nova Yell'),
('2087005','20870','37','0','100','1','39005','0','0','0','0','0','1','20048','20049','0','0','0','0','0','0','0','0','0','Zereketh The Unbound - On Cast Shadow Nova Yell'),
-- Negaton Warp-Master 20873
('2087301','20873','0','0','100','1025','10000','24000','10000','24000','0','0','11','36813','0','0','1','19392','0','0','0','0','0','0','Negaton Warp-Master - Cast Summon Negaton Field and Emote'),
-- Negaton Warp-Master 20873 - spell_list
('2087301','20873','37','0','100','1025','36813','0','0','0','0','0','1','19392','0','0','0','0','0','0','0','0','0','0','Negaton Warp-Master - On Cast Summon Negaton Field Emote'),
-- Negaton Screamer
('2087501','20875','11','0','100','0','0','0','0','0','0','0','11','34302','0','1','0','0','0','0','0','0','0','0','Negaton Screamer - Cast Coalesce on Spawn'),
('2087502','20875','8','8190','100','1','0','2','1000','1000','0','0','11','34336','0','1','22','1','0','0','0','0','0','0','Negaton Screamer - Cast Damage Reduction: Holy and Set Phase 1 on Holy Spellhit'),
Expand Down Expand Up @@ -26393,32 +26393,18 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers
('2087525','20875','0','4095','100','1','3000','3000','3000','3000','0','0','28','0','34331','0','0','0','0','0','22','0','0','0','Negaton Screamer - Remove Damage Reduction: Arcane and Set Phase 0 (Phase 12)'),
('2087526','20875','9','0','100','1025','0','8','18000','25000','0','0','11','13704','0','0','0','0','0','0','0','0','0','0','Negaton Screamer - Cast Psychic Scream'),
('2087527','20875','7','0','100','0','0','0','0','0','0','0','22','0','0','0','0','0','0','0','0','0','0','0','Negaton Screamer - Set Phase 0 on Evade'),
-- Eredar Soul-Eater 20879
-- Eredar Soul-Eater 20879 - spell_list
('2087901','20879','11','0','100','0','0','0','0','0','0','0','11','36784','0','34','0','0','0','0','0','0','0','0','Eredar Soul-Eater - Cast Entropic Aura OOC'),
('2087902','20879','0','0','100','1027','6000','15000','16000','22000','0','0','11','36786','0','0','0','0','0','0','0','0','0','0','Eredar Soul-Eater (Normal) - Cast Soul Chill'),
('2087903','20879','0','0','100','1029','6000','10000','15000','20000','0','0','11','38843','0','0','0','0','0','0','0','0','0','0','Eredar Soul-Eater (Heroic) - Cast Soul Chill'),
('2087904','20879','0','0','100','1025','8000','16000','14000','21000','0','0','11','36778','1','32','0','0','0','0','0','0','0','0','Eredar Soul-Eater - Cast Soul Steal'),
-- Eredar Deathbringer 20880
-- Eredar Deathbringer 20880 - spell_list
('2088001','20880','11','0','100','2','0','0','0','0','0','0','11','27987','0','34','11','36788','0','34','0','0','0','0','Eredar Deathbringer (Normal) - Cast Unholy Aura and Diminish Soul on Spawn'),
('2088002','20880','11','0','100','4','0','0','0','0','0','0','11','38844','0','34','11','38847','0','34','0','0','0','0','Eredar Deathbringer (Heroic) - Cast Unholy Aura and Diminish Soul on Spawn'),
('2088003','20880','0','0','100','1027','6000','12000','10000','16000','0','0','11','36787','1','0','0','0','0','0','0','0','0','0','Eredar Deathbringer (Normal) - Cast Forceful Cleave'),
('2088004','20880','0','0','100','1029','6000','12000','8000','14000','0','0','11','38846','1','0','0','0','0','0','0','0','0','0','Eredar Deathbringer (Heroic) - Cast Forceful Cleave'),
-- Unbound Devastator
('2088101','20881','9','0','100','1027','0','8','14000','21000','0','0','11','36891','4','0','0','0','0','0','0','0','0','0','Unbound Devastator (Normal) - Cast Devastate'),
('2088102','20881','9','0','100','1029','0','8','14000','18000','0','0','11','38849','4','0','0','0','0','0','0','0','0','0','Unbound Devastator (Heroic) - Cast Devastate'),
('2088103','20881','0','0','100','1027','6000','10000','16000','22000','0','0','11','36887','0','0','0','0','0','0','0','0','0','0','Unbound Devastator (Normal) - Cast Deafening Roar'),
('2088104','20881','0','0','100','1029','4000','7000','13000','18000','0','0','11','38850','0','0','0','0','0','0','0','0','0','0','Unbound Devastator (Heroic) - Cast Deafening Roar'),
-- Unbound Devastator - spell_list
-- Skulking Witch
('2088201','20882','1','0','100','0','1000','1000','0','0','0','0','11','16380','0','32','0','0','0','0','0','0','0','0','Skulking Witch - Cast Greater Invisibility OOC'),
('2088202','20882','4','0','100','0','0','0','0','0','0','0','28','0','16380','0','0','0','0','0','0','0','0','0','Skulking Witch - Remove Greater Invisibility on Aggro'),
('2088203','20882','33','0','100','1025','1','0','8000','13000','0','0','11','36862','4','0','0','0','0','0','0','0','0','0','Skulking Witch - Cast Gouge on Facing Target'),
('2088204','20882','9','0','100','1059','0','5','14000','21000','0','0','11','36863','1','0','11','36864','4','0','0','0','0','0','Skulking Witch (Normal) - Random Cast Chastise or Lash of Pain'),
('2088205','20882','9','0','100','1061','0','5','14000','18000','0','0','11','38851','1','0','11','38852','4','0','0','0','0','0','Skulking Witch (Heroic) - Random Cast Chastise or Lash of Pain'),
-- Spiteful Temptress 20883
('2088301','20883','0','0','100','1025','1000','3000','12000','16000','0','0','11','36886','4','512','0','0','0','0','0','0','0','0','Spiteful Temptress - Cast Spiteful Fury'),
('2088302','20883','0','0','100','1025','9000','15000','18000','28000','0','0','11','36866','4','512','0','0','0','0','0','0','0','0','Spiteful Temptress - Cast Domination'),
('2088303','20883','9','0','100','1027','0','40','7000','12000','0','0','11','36868','1','0','0','0','0','0','0','0','0','0','Spiteful Temptress (Normal) - Cast Shadow Bolt'),
('2088304','20883','9','0','100','1029','0','40','7000','10000','0','0','11','38892','1','0','0','0','0','0','0','0','0','0','Spiteful Temptress (Heroic) - Cast Shadow Bolt'),
-- Spiteful Temptress 20883 - spell_list
-- Dalliah the Doomsayer (20885) - boss_dalliah
-- Wrath-Scryer Soccothrates (20886) - boss_soccothrates
-- Ethereum Slayer
Expand Down Expand Up @@ -26552,6 +26538,8 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers
('2176102','21761','11','0','100','4','0','0','0','0','0','0','11','38828','0','0','0','0','0','0','0','0','0','0','Destroyed Sentinel (Heroic) - Cast Energy Discharge on Spawn'),
-- Udalo (21962) - NSR
-- Third Fragment Guardian (22892) - NSR
-- GUID based RP
('5520064','-5520064','1','0','100','1','0','10000','10000','60000','0','0','53','-5520003','0','0','0','0','0','0','0','0','0','0','spawn_group_entry - OOC RandomScript'),



Expand Down
129 changes: 110 additions & 19 deletions Updates/0424_arcatraz_spell_list.sql
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@ INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `C

DELETE FROM `creature_spell_list` WHERE `Id` IN (2086401, 2160801);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2086401, 1, 36617, 0, -1, 1, 0, 1, 0, 16000, 25000, 18000, 27000, 'Protean Nightmare - Gaping Maw - current'),
(2086401, 2, 36619, 0, -1, 100, 0, 1, 0, 11000, 16000, 12000, 21000, 'Protean Nightmare - Infectious Poison - random'),
(2086401, 3, 36622, 0, -1, 1, 0, 121, 0, 10000, 19000, 14000, 23000, 'Protean Nightmare - Incubation - random aura not present'),
(2160801, 1, 38810, 0, -1, 1, 0, 1, 0, 16000, 25000, 18000, 27000, 'Protean Nightmare - Gaping Maw - current'),
(2160801, 2, 38811, 0, -1, 100, 0, 1, 0, 11000, 16000, 12000, 21000, 'Protean Nightmare - Infectious Poison - random'),
(2160801, 3, 36622, 0, -1, 1, 0, 121, 0, 10000, 19000, 14000, 23000, 'Protean Nightmare - Incubation - random aura not present');
(2086401, 1, 36617, 0, -1, 1, 0, 100, 0, 16000, 25000, 18000, 27000, 'Protean Nightmare - Gaping Maw - current'),
(2086401, 2, 36619, 0, -1, 100, 0, 100, 0, 11000, 16000, 12000, 21000, 'Protean Nightmare - Infectious Poison - random'),
(2086401, 3, 36622, 0, -1, 121, 0, 100, 0, 10000, 19000, 14000, 23000, 'Protean Nightmare - Incubation - random aura not present'),
(2160801, 1, 38810, 0, -1, 1, 0, 100, 0, 16000, 25000, 18000, 27000, 'Protean Nightmare - Gaping Maw - current'),
(2160801, 2, 38811, 0, -1, 100, 0, 100, 0, 11000, 16000, 12000, 21000, 'Protean Nightmare - Infectious Poison - random'),
(2160801, 3, 36622, 0, -1, 121, 0, 100, 0, 10000, 19000, 14000, 23000, 'Protean Nightmare - Incubation - random aura not present');


UPDATE `creature_template` SET `SpellList` = 2086401 WHERE `entry` = 20864;
Expand All @@ -53,8 +53,8 @@ INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `C

DELETE FROM `creature_spell_list` WHERE `Id` IN (2086501, 2160701);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2086501, 1, 36612, 0, -1, 1, 0, 1, 0, 3000, 5000, 3000, 5000, 'Protean Horror - Toothy Bite - current'),
(2160701, 1, 36612, 0, -1, 1, 0, 1, 0, 3000, 5000, 3000, 5000, 'Protean Horror - Toothy Bite - current');
(2086501, 1, 36612, 0, -1, 1, 0, 100, 0, 3000, 5000, 3000, 5000, 'Protean Horror - Toothy Bite - current'),
(2160701, 1, 36612, 0, -1, 1, 0, 100, 0, 3000, 5000, 3000, 5000, 'Protean Horror - Toothy Bite - current');

UPDATE `creature_template` SET `SpellList` = 2086501 WHERE `entry` = 20865;
UPDATE `creature_template` SET `SpellList` = 2160701 WHERE `entry` = 21607;
Expand All @@ -70,10 +70,10 @@ INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `C

DELETE FROM `creature_spell_list` WHERE `Id` IN (2086601, 2161401);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2086601, 1, 36644, 0, -1, 0, 0, 1, 0, 9000, 20000, 10000, 21000, 'Soul Devourer - Sightless Eye - self'),
(2086601, 2, 36654, 0, -1, 0, 0, 1, 0, 12000, 13000, 12000, 13000, 'Soul Devourer - Fel Breath - self'),
(2161401, 1, 36644, 0, -1, 0, 0, 1, 0, 9000, 20000, 10000, 21000, 'Soul Devourer - Sightless Eye - self'),
(2161401, 2, 38813, 0, -1, 0, 0, 1, 0, 12000, 13000, 12000, 13000, 'Soul Devourer - Fel Breath - self');
(2086601, 1, 36644, 0, -1, 0, 0, 100, 0, 9000, 20000, 10000, 21000, 'Soul Devourer - Sightless Eye - self'),
(2086601, 2, 36654, 0, -1, 0, 0, 100, 0, 12000, 13000, 12000, 13000, 'Soul Devourer - Fel Breath - self'),
(2161401, 1, 36644, 0, -1, 0, 0, 100, 0, 9000, 20000, 10000, 21000, 'Soul Devourer - Sightless Eye - self'),
(2161401, 2, 38813, 0, -1, 0, 0, 100, 0, 12000, 13000, 12000, 13000, 'Soul Devourer - Fel Breath - self');


UPDATE `creature_template` SET `SpellList` = 2086601 WHERE `entry` = 20866;
Expand All @@ -90,10 +90,10 @@ INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `C

DELETE FROM `creature_spell_list` WHERE `Id` IN (2086801, 2159301);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2086801, 1, 36677, 0, -1, 100, 0, 1, 0, 7000, 19000, 15000, 26000, 'Entropic Eye - Chaos Breath - random'),
(2086801, 2, 36664, 0, -1, 100, 0, 1, 0, 9000, 14000, 10000, 15000, 'Entropic Eye - Tentacle Cleave - random'),
(2159301, 1, 36677, 0, -1, 100, 0, 1, 0, 7000, 19000, 15000, 26000, 'Entropic Eye - Chaos Breath - random'),
(2159301, 2, 38816, 0, -1, 100, 0, 1, 0, 9000, 14000, 10000, 15000, 'Entropic Eye - Tentacle Cleave - random');
(2086801, 1, 36677, 0, -1, 100, 0, 100, 0, 7000, 19000, 15000, 26000, 'Entropic Eye - Chaos Breath - random'),
(2086801, 2, 36664, 0, -1, 100, 0, 100, 0, 9000, 14000, 10000, 15000, 'Entropic Eye - Tentacle Cleave - random'),
(2159301, 1, 36677, 0, -1, 100, 0, 100, 0, 7000, 19000, 15000, 26000, 'Entropic Eye - Chaos Breath - random'),
(2159301, 2, 38816, 0, -1, 100, 0, 100, 0, 9000, 14000, 10000, 15000, 'Entropic Eye - Tentacle Cleave - random');

UPDATE `creature_template` SET `SpellList` = 2086801 WHERE `entry` = 20868;
UPDATE `creature_template` SET `SpellList` = 2159301 WHERE `entry` = 21593;
Expand All @@ -109,8 +109,99 @@ INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `C

DELETE FROM `creature_spell_list` WHERE `Id` IN (2139501, 2160901);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2139501, 1, 36796, 0, -1, 1, 0, 1, 0, 3000, 15000, 3000, 15000, 'Protean Spawn - Acidic Biteh - current'),
(2160901, 1, 36796, 0, -1, 1, 0, 1, 0, 3000, 15000, 3000, 15000, 'Protean Spawn - Acidic Biteh - current');
(2139501, 1, 36796, 0, -1, 1, 0, 100, 0, 3000, 15000, 3000, 15000, 'Protean Spawn - Acidic Bite - current'),
(2160901, 1, 36796, 0, -1, 1, 0, 100, 0, 3000, 15000, 3000, 15000, 'Protean Spawn - Acidic Bite - current');

UPDATE `creature_template` SET `SpellList` = 2139501 WHERE `entry` = 21395;
UPDATE `creature_template` SET `SpellList` = 2160901 WHERE `entry` = 21609;
UPDATE `creature_template` SET `SpellList` = 2160901 WHERE `entry` = 21609;

-- Negaton Warp-Master
DELETE FROM `creature_template_spells` WHERE `entry` IN (20873, 21605);

DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2087301, 2160501);
INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES
(2087301, 'The Arcatraz - Negaton Warp-Master - Normal', 0, 0),
(2160501, 'The Arcatraz - Negaton Warp-Master - Heroic', 0, 0);

DELETE FROM `creature_spell_list` WHERE `Id` IN (2087301, 2160501);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2087301, 1, 36813, 0, -1, 0, 0, 100, 0, 5000, 16000, 10000, 24000, 'Negaton Warp-Master - Summon Negaton Field - self'),
(2160501, 1, 36813, 0, -1, 0, 0, 100, 0, 5000, 16000, 10000, 24000, 'Negaton Warp-Master - Summon Negaton Field - self');

UPDATE `creature_template` SET `SpellList` = 2087301 WHERE `entry` = 20873;
UPDATE `creature_template` SET `SpellList` = 2160501 WHERE `entry` = 21605;


-- Eredar Soul-Eater
DELETE FROM `creature_template_spells` WHERE `entry` IN (20879, 21595);

DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2087901, 2159501);
INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES
(2087901, 'The Arcatraz - Eredar Soul-Eater - Normal', 0, 0),
(2159501, 'The Arcatraz - Eredar Soul-Eater - Heroic', 0, 0);

DELETE FROM `creature_spell_list` WHERE `Id` IN (2087901, 2159501);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2087901, 1, 36786, 0, -1, 0, 0, 100, 0, 6000, 19000, 16000, 24000, 'Eredar Soul-Eater - Soul Chill - self'),
(2087901, 2, 36778, 0, -1, 0, 0, 100, 0, 14000, 21000, 14000, 14000, 'Eredar Soul-Eater - Soul Steal - self'),
(2159501, 1, 38843, 0, -1, 0, 0, 100, 0, 6000, 19000, 16000, 24000, 'Eredar Soul-Eater - Soul Chill - self'),
(2159501, 2, 36778, 0, -1, 0, 0, 100, 0, 14000, 21000, 14000, 14000, 'Eredar Soul-Eater - Soul Steal - self');

UPDATE `creature_template` SET `SpellList` = 2087901 WHERE `entry` = 20879;
UPDATE `creature_template` SET `SpellList` = 2159501 WHERE `entry` = 21595;

-- Eredar Deathbringer
DELETE FROM `creature_template_spells` WHERE `entry` IN (20880, 21594);

DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2088001, 2159401);
INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES
(2088001, 'The Arcatraz - Eredar Deathbringer - Normal', 0, 0),
(2159401, 'The Arcatraz - Eredar Deathbringer - Heroic', 0, 0);

DELETE FROM `creature_spell_list` WHERE `Id` IN (2088001, 2159401);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2088001, 1, 36787, 0, -1, 1, 0, 100, 0, 10000, 20000, 12000, 22000, 'Eredar Deathbringer - Soul Chill - current'),
(2159401, 1, 38846, 0, -1, 1, 0, 100, 0, 10000, 20000, 12000, 22000, 'Eredar Deathbringer - Soul Chill - current');

UPDATE `creature_template` SET `SpellList` = 2088001 WHERE `entry` = 20880;
UPDATE `creature_template` SET `SpellList` = 2159401 WHERE `entry` = 21594;


-- Unbound Devastator
DELETE FROM `creature_template_spells` WHERE `entry` IN (20881, 21619);

DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2088101, 2161901);
INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES
(2088101, 'The Arcatraz - Unbound Devastator - Normal', 0, 0),
(2161901, 'The Arcatraz - Unbound Devastator - Heroic', 0, 0);

DELETE FROM `creature_spell_list` WHERE `Id` IN (2088101, 2161901);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2088101, 1, 36891, 0, -1, 1, 0, 100, 0, 14000, 21000, 14000, 21000, 'Unbound Devastator - Devastate - current'),
(2088101, 2, 36887, 0, -1, 0, 0, 100, 0, 5000, 12000, 12000, 19000, 'Unbound Devastator - Deafening Roar - self'),
(2161901, 1, 38849, 0, -1, 1, 0, 100, 0, 14000, 21000, 14000, 21000, 'Unbound Devastator - Devastate - current'),
(2161901, 2, 38850, 0, -1, 0, 0, 100, 0, 5000, 12000, 12000, 19000, 'Unbound Devastator - Deafening Roar - self');

UPDATE `creature_template` SET `SpellList` = 2088101 WHERE `entry` = 20881;
UPDATE `creature_template` SET `SpellList` = 2161901 WHERE `entry` = 21619;

-- Spiteful Temptress
DELETE FROM `creature_template_spells` WHERE `entry` IN (20883, 21615);

DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2088301, 2161501);
INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES
(2088301, 'The Arcatraz - Spiteful Temptress - Normal', 0, 0),
(2161501, 'The Arcatraz - Spiteful Temptress - Heroic', 0, 0);

DELETE FROM `creature_spell_list` WHERE `Id` IN (2088301, 2161501);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES
(2088301, 1, 36866, 0, -1, 101, 0, 100, 0, 7000, 14000, 12000, 19000, 'Spiteful Temptress - Domination - random not tank'),
(2088301, 2, 36868, 0, -1, 1, 0, 100, 0, 6000, 14000, 12000, 20000, 'Spiteful Temptress - Shadow Bolt - current'),
(2088301, 3, 36886, 0, -1, 100, 0, 100, 0, 1000, 5000, 12000, 16000, 'Spiteful Temptress - Spiteful Fury - random'),

(2161501, 1, 36866, 0, -1, 101, 0, 100, 0, 7000, 14000, 12000, 19000, 'Spiteful Temptress - Domination - random not tank'),
(2161501, 2, 38892, 0, -1, 1, 0, 100, 0, 6000, 14000, 12000, 20000, 'Spiteful Temptress - Shadow Bolt - current'),
(2161501, 3, 36886, 0, -1, 100, 0, 100, 0, 1000, 5000, 12000, 16000, 'Spiteful Temptress - Spiteful Fury - random');

UPDATE `creature_template` SET `SpellList` = 2088301 WHERE `entry` = 20883;
UPDATE `creature_template` SET `SpellList` = 2161501 WHERE `entry` = 21615;
Loading

0 comments on commit 2fc51ef

Please sign in to comment.