From 424eec16143ef00c2d2929ef506fd9b6b2faec4f Mon Sep 17 00:00:00 2001 From: _daanieL Date: Sun, 16 Jun 2024 08:12:02 +0200 Subject: [PATCH] [ACID][Instance] The Arcatraz rework part 3 (#1210) * Rework waypoints and spawns for warder/defender group and protean horror pat * Finish spawn/grouping rework * Ethereum Slayer into spell_list Evasion only gets casted when Ethereum Slayer drops under 25% health, can refresh while being active * Ethereum Wave-Caster into spell_list Update timers for Arcane Haste buff * Gargantuan Abyssal into spell_list Fire Shield dont get casted on pull instantly * Unchained Doombringer into spell_list * Sargeron Archer into spell_list This will need more testing how frost/fire gets handled For now: Its possible that they use Serpent Sting and directly after frost/immolation arrow its seems that they either have frost arrow or immolation arrow * Sargeron Hellcaller into spell_list also add HellRain * Ethereum Life-Binder into spell_list Also adds Shadow Mend on friendly when missing 50% --- ACID/acid_tbc.sql | 53 ++------- Updates/0424_arcatraz_spell_list.sql | 154 ++++++++++++++++++++++++ Updates/Instances/552_arcatraz.sql | 169 +++++++++++++-------------- 3 files changed, 244 insertions(+), 132 deletions(-) diff --git a/ACID/acid_tbc.sql b/ACID/acid_tbc.sql index e0d5304c0..5b19a91ab 100644 --- a/ACID/acid_tbc.sql +++ b/ACID/acid_tbc.sql @@ -26407,42 +26407,17 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers -- Spiteful Temptress 20883 - spell_list -- Dalliah the Doomsayer (20885) - boss_dalliah -- Wrath-Scryer Soccothrates (20886) - boss_soccothrates --- Ethereum Slayer -('2089601','20896','9','0','100','1025','0','40','12000','15000','0','0','11','36839','1','0','0','0','0','0','0','0','0','0','Ethereum Slayer - Cast Impairing Poison'), -('2089602','20896','9','0','100','1027','0','5','7000','11000','0','0','11','36838','1','0','0','0','0','0','0','0','0','0','Ethereum Slayer (Normal) - Cast Slaying Strike'), -('2089603','20896','9','0','100','1029','0','5','7000','11000','0','0','11','38894','1','0','0','0','0','0','0','0','0','0','Ethereum Slayer (Heroic) - Cast Slaying Strike'), -('2089604','20896','0','0','100','1025','5000','9000','21000','25000','0','0','11','15087','0','0','0','0','0','0','0','0','0','0','Ethereum Slayer - Cast Evasion'), --- Ethereum Wave-Caster 20897 -('2089701','20897','0','0','100','1025','3000','20000','30000','33000','0','0','11','32693','0','0','0','0','0','0','0','0','0','0','Ethereum Wave-Caster - Cast Arcane Haste'), -('2089702','20897','0','0','100','1025','13000','17000','13000','17000','0','0','11','38897','16','512','0','0','0','0','0','0','0','0','Ethereum Wave-Caster - Cast Sonic Boom on Random Player Mana User'), -('2089703','20897','0','0','100','1027','10000','15000','17000','23000','0','0','11','36840','5','544','0','0','0','0','0','0','0','0','Ethereum Wave-Caster (Normal) - Cast Polymorph'), -('2089704','20897','0','0','100','1029','6000','12000','14000','21000','0','0','11','38896','5','544','0','0','0','0','0','0','0','0','Ethereum Wave-Caster (Heroic) - Cast Polymorph'), +-- Ethereum Slayer - spell_list +('2089601','20896','2','0','100','1025','25','0','12000','18000','0','0','11','15087','0','0','0','0','0','0','0','0','0','0','Ethereum Slayer - Cast Evasion at 25% Health'), +-- Ethereum Wave-Caster - spell_list +('2089701','20897','0','0','100','1025','4000','16000','30000','42000','0','0','11','32693','0','32','0','0','0','0','0','0','0','0','Ethereum Wave-Caster - Cast Arcane Haste'), -- Gargantuan Abyssal -('2089801','20898','0','0','100','1027','1000','1000','600000','600000','0','0','11','38855','0','0','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Normal) - Cast Fire Shield on Aggro'), -('2089802','20898','0','0','100','1029','1000','1000','600000','600000','0','0','11','38901','0','0','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Heroic) - Cast Fire Shield on Aggro'), -('2089803','20898','0','0','100','1027','6000','15000','18000','28000','0','0','11','36837','8','0','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Normal) - Cast Meteor'), -('2089804','20898','0','0','100','1029','6000','12000','16000','24000','0','0','11','38903','8','0','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Heroic) - Cast Meteor'), -('2089805','20898','27','0','100','3','38855','1','15000','30000','0','0','11','38855','0','1','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Normal) - Cast Fire Shield on Missing Buff'), -('2089806','20898','27','0','100','5','38901','1','15000','30000','0','0','11','38901','0','1','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Heroic) - Cast Fire Shield on Missing Buff'), --- Unchained Doombringer 20900 -('2090001','20900','9','0','100','1024','0','40','0','0','0','0','11','36833','1','0','0','0','0','0','0','0','0','0','Unchained Doombringer - Cast Berserker Charge on Aggro'), -('2090002','20900','0','0','100','1025','14000','18000','25000','30000','0','0','11','36833','18','512','0','0','0','0','0','0','0','0','Unchained Doombringer - Cast Berserker Charge'), -('2090003','20900','0','0','100','1027','9000','14000','18000','24000','0','0','11','36835','15','0','0','0','0','0','0','0','0','0','Unchained Doombringer (Normal) - Cast War Stomp'), -('2090004','20900','0','0','100','1029','7000','12000','17000','21000','0','0','11','38911','15','0','0','0','0','0','0','0','0','0','Unchained Doombringer (Heroic) - Cast War Stomp'), -('2090005','20900','9','0','100','1025','0','5','7000','12000','0','0','11','36836','1','256','0','0','0','0','0','0','0','0','Unchained Doombringer - Cast Agonizing Armor'), --- Sargeron Archer 20901 -('2090101','20901','4','0','100','0','0','0','0','0','0','0','57','2','25','0','0','0','0','0','0','0','0','0','Sargeron Archer - Enable Range Mode on Aggro'), -('2090102','20901','2','0','100','1025','30','0','20000','35000','0','0','11','36828','0','0','0','0','0','0','0','0','0','0','Sargeron Archer - Cast Rapid Fire at 30% HP'), -('2090103','20901','0','0','100','1027','12000','18000','15000','19000','0','0','11','36827','1','1024','0','0','0','0','0','0','0','0','Sargeron Archer (Normal) - Cast Hooked Net'), -('2090104','20901','0','0','100','1029','12000','18000','15000','19000','0','0','11','38912','1','1024','0','0','0','0','0','0','0','0','Sargeron Archer (Heroic) - Cast Hooked Net'), -('2090105','20901','0','0','100','1059','12000','15000','17000','23000','0','0','11','35964','4','544','11','35932','4','544','11','36984','4','544','Sargeron Archer (Normal) - Random Cast Frost Arrow or Immolation Arrow or Serpent Sting'), -('2090106','20901','0','0','100','1061','12000','15000','17000','23000','0','0','11','38942','4','544','11','38943','4','544','11','38914','4','544','Sargeron Archer (Heroic) - Random Cast Frost Arrow or Immolation Arrow or Serpent Sting'), -('2090107','20901','9','0','100','1027','5','30','4000','7000','0','0','11','22907','1','256','0','0','0','0','0','0','0','0','Sargeron Archer (Normal) - Cast Shoot'), -('2090108','20901','9','0','100','1029','5','30','4000','7000','0','0','11','38940','1','256','0','0','0','0','0','0','0','0','Sargeron Archer (Heroic) - Cast Shoot'), --- Sargeron Hellcaller 20902 -('2090201','20902','0','0','100','1025','3000','9000','21000','27000','0','0','11','36831','4','544','0','0','0','0','0','0','0','0','Sargeron Hellcaller - Cast Curse of the Elements'), -('2090202','20902','9','0','100','1027','0','30','11000','17000','0','0','11','36832','4','512','0','0','0','0','0','0','0','0','Sargeron Hellcaller (Normal) - Cast Incinerate'), -('2090203','20902','9','0','100','1029','0','30','9000','15000','0','0','11','38918','4','512','0','0','0','0','0','0','0','0','Sargeron Hellcaller (Heroic) - Cast Incinerate'), +('2089801','20898','27','0','100','3','38855','1','2000','10000','0','0','11','38855','0','32','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Normal) - Cast Fire Shield on Missing Buff'), +('2089802','20898','27','0','100','5','38901','1','2000','10000','0','0','11','38901','0','32','0','0','0','0','0','0','0','0','Gargantuan Abyssal (Heroic) - Cast Fire Shield on Missing Buff'), +-- Unchained Doombringer 20900 - spell_list +-- Sargeron Archer 20901 - spell_list +('2090101','20901','11','0','100','0','0','0','0','0','0','0','57','2','25','0','0','0','0','0','0','0','0','0','Sargeron Archer - Enable Range Mode on Spawn'), +-- Sargeron Hellcaller 20902 - spell_list -- Warden Mellichar (20904) - npc_warden_mellichar -- Blazing Trickster 20905 ('2090501','20905','11','0','100','0','0','0','0','0','0','0','57','2','35','0','0','0','0','0','0','0','0','0','Blazing Trickster - Enable Range Mode on Spawn'), @@ -26526,13 +26501,7 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers ('2146702','21467','29','0','100','0','200','200','0','0','0','0','11','36937','0','0','19','2','0','0','0','0','0','0','Harbinger Skyriss Illusion 2 - Cast Blink Visual and remove NON_ATTACKABLE flag on Generic Timer'), ('2146703','21467','0','0','100','1027','5000','11000','9000','15000','0','0','11','36929','4','512','0','0','0','0','0','0','0','0','Harbinger Skyriss Illusion 2 (Normal) - Cast Mind Rend'), ('2146704','21467','0','0','100','1029','5000','11000','9000','15000','0','0','11','39021','4','512','0','0','0','0','0','0','0','0','Harbinger Skyriss Illusion 2 (Heroic) - Cast Mind Rend'), --- Ethereum Life-Binder -('2170201','21702','9','0','100','1027','0','8','14000','20000','0','0','11','37480','1','0','0','0','0','0','0','0','0','0','Ethereum Life-Binder (Normal) - Cast Bind'), -('2170202','21702','9','0','100','1029','0','8','14000','20000','0','0','11','38900','1','0','0','0','0','0','0','0','0','0','Ethereum Life-Binder (Heroic) - Cast Bind'), -('2170203','21702','0','0','100','1027','7000','11000','18000','24000','0','0','11','15654','4','0','0','0','0','0','0','0','0','0','Ethereum Life-Binder (Normal) - Cast Shadow Word: Pain'), -('2170204','21702','0','0','100','1029','7000','11000','18000','24000','0','0','11','34941','4','0','0','0','0','0','0','0','0','0','Ethereum Life-Binder (Heroic) - Cast Shadow Word: Pain'), -('2170205','21702','14','0','100','1027','12000','40','25000','35000','0','0','11','37479','12','0','0','0','0','0','0','0','0','0','Ethereum Life-Binder (Normal) - Cast Shadow Mend on Friendly Missing HP'), -('2170206','21702','14','0','100','1029','15000','40','25000','35000','0','0','11','38899','12','0','0','0','0','0','0','0','0','0','Ethereum Life-Binder (Heroic) - Cast Shadow Mend on Friendly Missing HP'), +-- Ethereum Life-Binder - spell_list -- Destroyed Sentinel ('2176101','21761','11','0','100','2','0','0','0','0','0','0','11','36716','0','0','0','0','0','0','0','0','0','0','Destroyed Sentinel (Normal) - Cast Energy Discharge on Spawn'), ('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'), diff --git a/Updates/0424_arcatraz_spell_list.sql b/Updates/0424_arcatraz_spell_list.sql index ada78160b..b1330492b 100644 --- a/Updates/0424_arcatraz_spell_list.sql +++ b/Updates/0424_arcatraz_spell_list.sql @@ -205,3 +205,157 @@ INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `Combat UPDATE `creature_template` SET `SpellList` = 2088301 WHERE `entry` = 20883; UPDATE `creature_template` SET `SpellList` = 2161501 WHERE `entry` = 21615; + + +-- Ethereum Slayer +DELETE FROM `creature_template_spells` WHERE `entry` IN (20896, 21596); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2089601, 2159601); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2089601, 'The Arcatraz - Ethereum Slayer - Normal', 0, 0), +(2159601, 'The Arcatraz - Ethereum Slayer - Heroic', 0, 0); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2089601, 2159601); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2089601, 1, 36839, 0, -1, 100, 0, 100, 0, 6000, 18000, 6000, 18000, 'Ethereum Slayer - Impairing Poison - random'), +(2089601, 2, 36838, 0, -1, 1, 0, 100, 0, 11000, 22000, 11000, 22000, 'Ethereum Slayer - Slaying Strike - current'), +(2159601, 1, 36839, 0, -1, 100, 0, 100, 0, 6000, 18000, 6000, 18000, 'Ethereum Slayer - Impairing Poison - random'), +(2159601, 2, 38894, 0, -1, 1, 0, 100, 0, 11000, 22000, 11000, 22000, 'Ethereum Slayer - Slaying Strike - current'); + +UPDATE `creature_template` SET `SpellList` = 2089601 WHERE `entry` = 20896; +UPDATE `creature_template` SET `SpellList` = 2159601 WHERE `entry` = 21596; + +-- Ethereum Wave-Caster 20897 +DELETE FROM `creature_template_spells` WHERE `entry` IN (20897, 21597); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2089701, 2159701); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2089701, 'The Arcatraz - Ethereum Wave-Caster - Normal', 0, 0), +(2159701, 'The Arcatraz - Ethereum Wave-Caster - Heroic', 0, 0); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2089701, 2159701); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2089701, 1, 38897, 0, -1, 105, 0, 100, 0, 8000, 16000, 8000, 16000, 'Ethereum Wave-Caster - Sonic Boom - random mana user'), +(2089701, 2, 36840, 0, -1, 101, 0, 100, 0, 9000, 13000, 16000, 20000, 'Ethereum Wave-Caster - Polymorph - random not tank'), + +(2159701, 1, 38897, 0, -1, 105, 0, 100, 0, 8000, 16000, 8000, 16000, 'Ethereum Wave-Caster - Sonic Boom - random mana user'), +(2159701, 2, 38896, 0, -1, 101, 0, 100, 0, 9000, 13000, 16000, 20000, 'Ethereum Wave-Caster - Polymorph - random not tank'); + +UPDATE `creature_template` SET `SpellList` = 2089701 WHERE `entry` = 20897; +UPDATE `creature_template` SET `SpellList` = 2159701 WHERE `entry` = 21597; + + +-- Gargantuan Abyssal +DELETE FROM `creature_template_spells` WHERE `entry` IN (20898, 21598); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2089801, 2159801); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2089801, 'The Arcatraz - Gargantuan Abyssal - Normal', 0, 0), +(2159801, 'The Arcatraz - Gargantuan Abyssal - Heroic', 0, 0); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2089801, 2159801); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2089801, 1, 36837, 0, -1, 100, 0, 100, 0, 9000, 16000, 16000, 22000, 'Gargantuan Abyssal - Meteor - random'), +(2159801, 1, 38903, 0, -1, 100, 0, 100, 0, 9000, 16000, 16000, 22000, 'Gargantuan Abyssal - Meteor - random'); + +UPDATE `creature_template` SET `SpellList` = 2089801 WHERE `entry` = 20898; +UPDATE `creature_template` SET `SpellList` = 2159801 WHERE `entry` = 21598; + + +-- Unchained Doombringer +DELETE FROM `creature_template_spells` WHERE `entry` IN (20900, 21621); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2090001, 2162101); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2090001, 'The Arcatraz - Unchained Doombringer - Normal', 0, 0), +(2162101, 'The Arcatraz - Unchained Doombringer - Heroic', 0, 0); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2090001, 2162101); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2090001, 1, 36833, 0, -1, 1, 0, 100, 0, 12000, 18000, 16000, 24000, 'Unchained Doombringer - Berserker Charge - current'), +(2090001, 2, 36835, 0, -1, 1, 0, 100, 0, 10000, 18000, 18000, 24000, 'Unchained Doombringer - War Stomp - current'), +(2090001, 3, 36836, 0, -1, 1, 0, 100, 0, 7000, 12000, 12000, 20000, 'Unchained Doombringer - Agonizing Armor - current'), + +(2162101, 1, 36833, 0, -1, 1, 0, 100, 0, 12000, 18000, 16000, 24000, 'Unchained Doombringer - Berserker Charge - current'), +(2162101, 2, 38911, 0, -1, 1, 0, 100, 0, 10000, 18000, 18000, 24000, 'Unchained Doombringer - War Stomp - current'), +(2162101, 3, 36836, 0, -1, 1, 0, 100, 0, 7000, 12000, 12000, 20000, 'Unchained Doombringer - Agonizing Armor - current'); + + +UPDATE `creature_template` SET `SpellList` = 2090001 WHERE `entry` = 20900; +UPDATE `creature_template` SET `SpellList` = 2162101 WHERE `entry` = 21621; + + + +-- Sargeron Archer +DELETE FROM `creature_template_spells` WHERE `entry` IN (20901, 21610); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2090101, 2161001); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2090101, 'The Arcatraz - Sargeron Archer - Normal', 0, 80), +(2161001, 'The Arcatraz - Sargeron Archer - Heroic', 0, 80); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2090101, 2161001); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2090101, 1, 36828, 0, -1, 0, 0, 100, 0, 15000, 25000, 16000, 26000, 'Sargeron Archer - Rapid Fire - self'), +(2090101, 2, 23601, 0, -1, 1, 0, 100, 0, 12000, 22000, 17000, 27000, 'Sargeron Archer - Scatter Shot - current'), +(2090101, 3, 36827, 0, -1, 1, 0, 100, 0, 10000, 20000, 15000, 25000, 'Sargeron Archer - Hooked Net - current'), +(2090101, 4, 36984, 0, -1, 1, 0, 100, 0, 12000, 15000, 17000, 23000, 'Sargeron Archer - Serpent Sting - current'), +(2090101, 5, 35964, 0, -1, 1, 0, 50, 0, 12000, 15000, 17000, 23000, 'Sargeron Archer - Frost Arrow - current'), +(2090101, 6, 35932, 0, -1, 1, 0, 50, 0, 12000, 15000, 17000, 23000, 'Sargeron Archer - Immolation Arrow - current'), +(2090101, 7, 22907, 2, -1, 1, 0, 100, 0, 0, 0, 2000, 4000, 'Sargeron Archer - Shoot - current'), + +(2161001, 1, 36828, 0, -1, 0, 0, 100, 0, 15000, 25000, 16000, 26000, 'Sargeron Archer - Rapid Fire - self'), +(2161001, 2, 23601, 0, -1, 0, 0, 100, 0, 12000, 22000, 17000, 27000, 'Sargeron Archer - Scatter Shot - current'), +(2161001, 3, 38912, 0, -1, 0, 0, 100, 0, 10000, 20000, 15000, 25000, 'Sargeron Archer - Hooked Net - current'), +(2161001, 4, 38942, 0, -1, 1, 0, 100, 0, 12000, 15000, 17000, 23000, 'Sargeron Archer - Serpent Sting - current'), +(2161001, 5, 38943, 0, -1, 1, 0, 50, 0, 12000, 15000, 17000, 23000, 'Sargeron Archer - Frost Arrow - current'), +(2161001, 6, 38914, 0, -1, 1, 0, 50, 0, 12000, 15000, 17000, 23000, 'Sargeron Archer - Immolation Arrow - current'), +(2161001, 7, 38940, 2, -1, 1, 0, 100, 0, 0, 0, 2000, 4000, 'Sargeron Archer - Shoot - current'); + +UPDATE `creature_template` SET `SpellList` = 2090101 WHERE `entry` = 20901; +UPDATE `creature_template` SET `SpellList` = 2161001 WHERE `entry` = 21610; + +-- Sargeron Hellcaller +DELETE FROM `creature_template_spells` WHERE `entry` IN (20902, 21611); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2090201, 2161101); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2090201, 'The Arcatraz - Sargeron Hellcaller - Normal', 0, 0), +(2161101, 'The Arcatraz - Sargeron Hellcaller - Heroic', 0, 0); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2090201, 2161101); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2090201, 1, 36833, 0, -1, 121, 0, 100, 0, 8000, 16000, 17000, 25000, 'Sargeron Hellcaller - Curse of Elements - current'), +(2090201, 2, 36829, 0, -1, 103, 0, 100, 0, 11000, 19000, 18000, 25000, 'Sargeron Hellcaller - Hell Rain - aoe'), +(2090201, 3, 36832, 0, -1, 1, 0, 100, 0, 7000, 15000, 15000, 21000, 'Sargeron Hellcaller - Incinerate - current'), + +(2161101, 1, 36833, 0, -1, 121, 0, 100, 0, 8000, 16000, 17000, 25000, 'Sargeron Hellcaller - Curse of Elements - current'), +(2161101, 2, 38917, 0, -1, 103, 0, 100, 0, 11000, 19000, 18000, 25000, 'Sargeron Hellcaller - Hell Rain - current'), +(2161101, 3, 38918, 0, -1, 1, 0, 100, 0, 7000, 15000, 15000, 21000, 'Sargeron Hellcaller - Incinerate - current'); + +UPDATE `creature_template` SET `SpellList` = 2090201 WHERE `entry` = 20902; +UPDATE `creature_template` SET `SpellList` = 2161101 WHERE `entry` = 21611; + + + +-- Ethereum Life-Binder +DELETE FROM `creature_template_spells` WHERE `entry` IN (21702, 22346); + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2170201, 2234601); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2170201, 'The Arcatraz - Ethereum Life-Binder - Normal', 0, 0), +(2234601, 'The Arcatraz - Ethereum Life-Binder - Heroic', 0, 0); + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2170201, 2234601); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2170201, 1, 37480, 0, -1, 1, 0, 100, 0, 12000, 18000, 12000, 18000, 'Ethereum Life-Binder - Bind - current'), +(2170201, 2, 37479, 0, -1, 210, 0, 100, 0, 2000, 8000, 8000, 16000, 'Ethereum Life-Binder - Shadow Mend - friendly missing 50% including self'), +(2170201, 3, 15654, 0, -1, 1, 0, 100, 0, 7000, 11000, 8000, 12000, 'Ethereum Life-Binder - Shadow Word: Pain - current'), + +(2234601, 1, 38900, 0, -1, 1, 0, 100, 0, 12000, 18000, 12000, 18000, 'Ethereum Life-Binder - Bind - current'), +(2234601, 2, 38899, 0, -1, 210, 0, 100, 0, 2000, 8000, 8000, 16000, 'Ethereum Life-Binder - Shadow Mend - friendly missing 50% including self'), +(2234601, 3, 34941, 0, -1, 1, 0, 100, 0, 7000, 11000, 8000, 12000, 'Ethereum Life-Binder - Shadow Word: Pain - current'); + + +UPDATE `creature_template` SET `SpellList` = 2170201 WHERE `entry` = 21702; +UPDATE `creature_template` SET `SpellList` = 2234601 WHERE `entry` = 22346; diff --git a/Updates/Instances/552_arcatraz.sql b/Updates/Instances/552_arcatraz.sql index bd1f0f812..9b4ec1c46 100644 --- a/Updates/Instances/552_arcatraz.sql +++ b/Updates/Instances/552_arcatraz.sql @@ -33,36 +33,21 @@ INSERT INTO `creature_movement` (`id`, `point`, `PositionX`, `PositionY`, `Posit (@CGUID+9, 2, 154.92224, 0.133047, -10.1021595, 100, 0, 0), (@CGUID+9, 3, 118.42155, 0.256821, -10.136737, 100, 100, 6), (@CGUID+9, 4, 107.806114, 1.4212999, -10.160327, 100, 100, 2), -(@CGUID+12, 1, 206.893, 22.9948, 48.2139, 3.20196, 1, 5), -(@CGUID+12, 2, 223.208, 22.3428, 48.3392, 0.076076, 0, 0), -(@CGUID+12, 3, 267.205, 21.6406, 48.3504, 0.023454, 0, 0), -(@CGUID+12, 4, 313.569, 22.1016, 48.3504, 6.23281, 0, 0), -(@CGUID+12, 5, 344.487, 22.3783, 48.3379, 0.032093, 0, 0), -(@CGUID+12, 6, 368.271, 21.9975, 48.2127, 0.01717, 0, 0), -(@CGUID+12, 7, 400.191, 22.0121, 48.2127, 0.010102, 0, 0), -(@CGUID+12, 8, 419.79, 22.2101, 48.2133, 0.010102, 0, 0), -(@CGUID+12, 9, 424.231, 14.8928, 48.2133, 4.5984, 0, 0), -(@CGUID+12, 10, 425.881, 3.23986, 48.2061, 4.83402, 0, 0), -(@CGUID+12, 11, 443.302, -0.542986, 48.2114, 6.26109, 0, 0), -(@CGUID+12, 12, 457.661, 1.59947, 48.2307, 0.164825, 0, 0), -(@CGUID+12, 13, 464.795, 5.55337, 48.4041, 0.537104, 0, 0), -(@CGUID+12, 14, 468.035, 13.9639, 49.4229, 1.15207, 0, 0), -(@CGUID+12, 15, 467.408, 18.2939, 49.7933, 1.71442, 0, 0), -(@CGUID+12, 16, 463.347, 27.6971, 50.7511, 1.92019, 0, 0), -(@CGUID+12, 17, 459.654, 36.5773, 50.8465, 2.1134, 0, 0), -(@CGUID+12, 18, 455.16, 39.4752, 50.8465, 2.56893, 0, 0), -(@CGUID+12, 19, 445.222, 41.1223, 50.3475, 2.97734, 0, 0), -(@CGUID+12, 20, 437.781, 43.6748, 49.5498, 2.81633, 0, 0), -(@CGUID+12, 21, 432.252, 42.9315, 48.983, 3.2106, 0, 0), -(@CGUID+12, 22, 427.619, 39.6984, 48.3121, 3.75096, 0, 0), -(@CGUID+12, 23, 423.374, 27.9096, 48.2301, 4.36671, 0, 0), -(@CGUID+12, 24, 410.734, 22.5105, 48.2164, 3.56874, 0, 0), -(@CGUID+12, 25, 401.738, 22.0779, 48.2137, 3.15405, 0, 0), -(@CGUID+12, 26, 368.434, 21.9003, 48.2137, 3.11949, 0, 0), -(@CGUID+12, 27, 346.604, 22.3952, 48.3335, 3.11321, 0, 0), -(@CGUID+12, 28, 304.418, 22.7126, 48.3504, 3.15562, 0, 0), -(@CGUID+12, 29, 264.007, 22.3188, 48.3504, 3.11086, 0, 0), -(@CGUID+12, 30, 229.906, 22.6008, 48.3142, 3.10065, 0, 0), +(@CGUID+12, 1, 208.37445, 22.330988, 48.193367, 100, 1, 5), +(@CGUID+12, 2, 216.14856, 22.3947, 48.27127, 100, 0, 0), +(@CGUID+12, 3, 280.1431, 22.352139, 48.35042, 100, 0, 0), +(@CGUID+12, 4, 327.02222, 22.415138, 48.35042, 100, 0, 0), +(@CGUID+12, 5, 365.33887, 22.197266, 48.212696, 100, 0, 0), +(@CGUID+12, 6, 414.51904, 22.458496, 48.214485, 100, 0, 0), +(@CGUID+12, 7, 458.984, 1.867482, 48.221653, 100, 0, 0), +(@CGUID+12, 8, 468.03598, 14.782437, 49.484177, 100, 0, 0), +(@CGUID+12, 9, 459.82727, 37.411278, 50.84645, 100, 0, 0), +(@CGUID+12, 10, 434.82935, 44.72688, 49.352238, 100, 0, 0), +(@CGUID+12, 11, 414.516, 22.780737, 48.215786, 100, 0, 0), +(@CGUID+12, 12, 365.25113, 22.579336, 48.212696, 100, 0, 0), +(@CGUID+12, 13, 326.98926, 22.717283, 48.35042, 100, 0, 0), +(@CGUID+12, 14, 280.14618, 22.75021, 48.35042, 100, 0, 0), +(@CGUID+12, 15, 233.10696, 22.53368, 48.33978, 100, 0, 0), (@CGUID+16, 1, 166.14273, 146.77989, 22.441147, 100, 1, 5), (@CGUID+16, 2, 176.24336, 130.70343, 22.441147, 100, 0, 0), (@CGUID+16, 3, 206.13625, 147.05757, 22.540552, 100, 0, 0), @@ -174,26 +159,6 @@ INSERT INTO `creature_movement` (`id`, `point`, `PositionX`, `PositionY`, `Posit (@CGUID+68, 4, 198.717, 156.83224, 22.364504, 100, 27000, 0), -- move rnd around for 25-30 seconds (@CGUID+68, 5, 189.48445, 157.87857, 22.44115, 100, 0, 0), (@CGUID+68, 6, 180.3669, 158.23933, 22.441147, 100, 0, 0), -(@CGUID+74, 1, 454.72, 39.4298, 50.8465, 2.84682, 0, 0), -(@CGUID+74, 2, 445.098, 43.0044, 50.307, 2.87274, 0, 0), -(@CGUID+74, 3, 436.149, 44.5008, 49.4455, 2.91201, 0, 0), -(@CGUID+74, 4, 429.378, 43.0711, 48.6463, 3.27958, 0, 0), -(@CGUID+74, 5, 425.88, 39.2374, 48.1989, 3.94246, 0, 0), -(@CGUID+74, 6, 427.007, 31.3021, 48.2374, 4.85352, 0, 0), -(@CGUID+74, 7, 437.728, 17.4817, 48.2131, 5.39544, 0, 0), -(@CGUID+74, 8, 440.471, 6.12514, 48.2117, 4.94934, 0, 0), -(@CGUID+74, 9, 440.767, -16.4589, 48.2117, 4.58805, 0, 0), -(@CGUID+74, 10, 450.292, -15.9272, 48.2264, 0.156837, 0, 0), -(@CGUID+74, 11, 451.301, -6.25667, 48.2343, 1.46688, 0, 0), -(@CGUID+74, 12, 451.922, 0.912464, 48.2306, 1.48416, 0, 0), -(@CGUID+74, 13, 453.763, 2.72407, 48.2348, 0.777301, 0, 0), -(@CGUID+74, 14, 463.693, 4.9248, 48.2929, 0.218098, 0, 0), -(@CGUID+74, 15, 468.068, 10.7025, 49.1064, 0.950874, 0, 0), -(@CGUID+74, 16, 467.922, 18.8861, 49.8541, 1.58862, 0, 0), -(@CGUID+74, 17, 466.032, 23.5883, 50.3245, 1.95304, 0, 0), -(@CGUID+74, 18, 462.582, 28.267, 50.8465, 2.23657, 0, 0), -(@CGUID+74, 19, 461.345, 34.9268, 50.8465, 1.70643, 0, 0), -(@CGUID+74, 20, 457.107, 38.777, 50.8465, 2.40465, 0, 0), (@CGUID+78, 1, 456.1953, -162.02287, 43.097973, 100, 0, 0), (@CGUID+78, 2, 444.38632, -151.77869, 43.037457, 100, 0, 0), (@CGUID+78, 3, 437.77167, -136.3138, 43.100117, 100, 0, 0), @@ -201,11 +166,6 @@ INSERT INTO `creature_movement` (`id`, `point`, `PositionX`, `PositionY`, `Posit (@CGUID+78, 5, 445.06357, -105.65653, 43.100105, 100, 0, 0), (@CGUID+78, 6, 446.46475, -89.316284, 43.100094, 100, 0, 0), (@CGUID+78, 7, 446.41287, -65.38533, 48.39542, 100, 0, 0), -(@CGUID+78, 8, 446.46475, -89.316284, 43.100094, 100, 0, 0), -(@CGUID+78, 9, 445.06357, -105.65653, 43.100105, 100, 0, 0), -(@CGUID+78, 10, 441.69543, -123.04215, 43.10011, 100, 0, 0), -(@CGUID+78, 11, 437.77167, -136.3138, 43.100117, 100, 0, 0), -(@CGUID+78, 12, 444.38632, -151.77869, 43.037457, 100, 0, 0), (@CGUID+149, 1, 164.571, 164.083, 22.4412, 5.65782, 0, 0), (@CGUID+149, 2, 170.578, 160.263, 22.4412, 5.71673, 0, 0), (@CGUID+149, 3, 169.973, 154.136, 22.4412, 4.73498, 0, 0), @@ -316,20 +276,9 @@ REPLACE INTO `creature_template_addon` (`entry`, `mount`, `stand_state`, `sheath (21702, 0, 0, 1, 0, 0, NULL), -- Ethereum Life-Binder (21962, 0, 0, 1, 0, 0, '29266'); -- Udalo -INSERT INTO `creature_linking` (`guid`, `master_guid`, `flag`) VALUES -(@CGUID+42, @CGUID+43, 1155), -- Arcatraz Sentinel -> Arcatraz Sentinel - -(@CGUID+72, @CGUID+73, 1155), -- Ethereum Slayer -> Ethereum Slayer -(@CGUID+145, @CGUID+73, 1155), -- Ethereum Life-Binder -> Ethereum Slayer -(@CGUID+76, @CGUID+73, 1155), -- Ethereum Wave-Caster -> Ethereum Slayer -(@CGUID+75, @CGUID+74, 1679), -- Ethereum Slayer -> Ethereum Slayer -(@CGUID+77, @CGUID+74, 1679), -- Ethereum Wave-Caster -> Ethereum Slayer -(@CGUID+146, @CGUID+74, 1679), -- Ethereum Life-Binder -> Ethereum Slayer -(@CGUID+82, @CGUID+84, 1155), -- Sargeron Archer -> Sargeron Hellcaller -(@CGUID+83, @CGUID+85, 1155); -- Sargeron Archer -> Sargeron Hellcaller +-- INSERT INTO `creature_linking` (`guid`, `master_guid`, `flag`) VALUES REPLACE INTO `creature_linking_template` (`entry`, `map`, `master_entry`, `flag`, `search_range`) VALUES --- (20859, 552, 20857, 1, 0), -- Arcatraz Warder -> Arcatraz Defender (21466, 552, 20912, 4112, 0), -- Harbinger Skyriss -> Harbinger Skyriss (21467, 552, 20912, 4112, 0); -- Harbinger Skyriss -> Harbinger Skyriss @@ -361,7 +310,7 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+9, 20864, 552, 3, 186.8511, -17.043463, -10.028533, 1.75680, 10, 10, 0, 2), -- Protean Nightmare (@CGUID+10, 20864, 552, 3, 208.993, 6.98038, -7.38507, 0.74831, 7200, 7200, 0, 0), -- Protean Nightmare (@CGUID+11, 20864, 552, 3, 202.78, -41.4077, -10.0187, 5.84685, 7200, 7200, 0, 0), -- Protean Nightmare -(@CGUID+12, 20865, 552, 3, 219.948, 22.4258, 48.3374, 3.14979, 7200, 7200, 0, 2), -- Protean Horror +(@CGUID+12, 20865, 552, 3, 208.37445, 22.330988, 48.193367, 6.2772, 7200, 7200, 0, 2), -- Protean Horror (@CGUID+13, 20865, 552, 3, 284.425, 39.5287, 22.5245, 3.42709, 7200, 7200, 30, 1), -- Protean Horror (@CGUID+14, 20865, 552, 3, 284.465, -5.35082, 22.5245, 1.90966, 7200, 7200, 30, 1), -- Protean Horror (@CGUID+15, 20865, 552, 3, 274.55026,-161.28899,-10.110444, 2.60, 7200, 7200, 0, 0), -- Protean Horror @@ -393,8 +342,8 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+41, 20869, 552, 3, 264.287, -61.3211, 22.4534, 5.28835, 7200, 7200, 0, 0), -- Arcatraz Sentinel (@CGUID+42, 20869, 552, 3, 253.942, 131.8811, 22.39496, 0.7679449, 7200, 7200, 0, 0), -- Arcatraz Sentinel (@CGUID+43, 20869, 552, 3, 255.4978, 158.9143, 22.36194, 5.410521, 7200, 7200, 0, 0), -- Arcatraz Sentinel -(@CGUID+44, 20869, 552, 3, 336.5143, 27.42666, 48.42604, 3.839724, 7200, 7200, 0, 0), -- Arcatraz Sentinel -(@CGUID+45, 20869, 552, 3, 395.413, 18.19484, 48.29602, 2.495821, 7200, 7200, 0, 0), -- Arcatraz Sentinel +(@CGUID+44, 20869, 552, 3, 336.514, 27.4267, 48.426, 3.83972, 7200, 7200, 0, 0), -- Arcatraz Sentinel +(@CGUID+45, 20869, 552, 3, 395.413, 18.1948, 48.296, 2.49582, 7200, 7200, 0, 0), -- Arcatraz Sentinel -- Entrance RP Protean Horror (@CGUID+46, 20865, 552, 3, 176.223, 8.54549, -9.98461, 4.57276, 1, 1, 0, 2), -- Protean Horror (@CGUID+47, 20865, 552, 3, 183.572, 16.4955, -10.0309, 0.890118, 1, 1, 0, 2), -- Protean Horror @@ -424,18 +373,18 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+71, 20886, 552, 3, 136.2, 168.31, 22.5245, 5.23599, 86400, 86400, 0, 0), -- Wrath-Scryer Soccothrates (@CGUID+72, 20896, 552, 3, 433.027, 6.10896, 48.2954, 2.87979, 7200, 7200, 0, 0), -- Ethereum Slayer (@CGUID+73, 20896, 552, 3, 429.812, 12.0886, 48.2949, 5.20108, 7200, 7200, 0, 0), -- Ethereum Slayer -(@CGUID+74, 20896, 552, 3, 457.725, 37.7515, 50.8465, 2.77771, 7200, 7200, 0, 2), -- Ethereum Slayer -(@CGUID+75, 20896, 552, 3, 458.313, 41.8073, 50.808, 1.93433, 7200, 7200, 0, 0), -- Ethereum Slayer +(@CGUID+74, 20896, 552, 3, 442.6864, -1.3589563, 48.21277, 4.69740, 7200, 7200, 0, 0), -- Ethereum Slayer +(@CGUID+75, 20896, 552, 3, 442.58783, -7.935695, 48.212776, 4.6974, 7200, 7200, 0, 0), -- Ethereum Slayer (@CGUID+76, 20897, 552, 3, 434.228, 9.77371, 48.2944, 3.57792, 7200, 7200, 0, 0), -- Ethereum Wave-Caster -(@CGUID+77, 20897, 552, 3, 461.361, 39.6362, 50.7995, 2.68896, 7200, 7200, 0, 0), -- Ethereum Wave-Caster -(@CGUID+78, 20898, 552, 3, 456.1953, -162.02287, 43.097973, 1.57296, 7200, 7200, 0, 2), -- Gargantuan Abyssal +(@CGUID+77, 20897, 552, 3, 440.03802, -3.5020337, 48.212772, 4.70056, 7200, 7200, 0, 0), -- Ethereum Wave-Caster +(@CGUID+78, 20898, 552, 3, 456.1953, -162.02287, 43.097973, 1.708, 7200, 7200, 0, 4), -- Gargantuan Abyssal (@CGUID+79, 20898, 552, 3, 452.778, -136.182, 43.1001, 5.45005, 7200, 7200, 5, 1), -- Gargantuan Abyssal (@CGUID+80, 20900, 552, 3, 429.11, -156.501, 43.0686, 1.99487, 7200, 7200, 5, 1), -- Unchained Doombringer (@CGUID+81, 20900, 552, 3, 432.257, -114.243, 43.1834, 1.13446, 7200, 7200, 0, 0), -- Unchained Doombringer (@CGUID+82, 20901, 552, 3, 431.237, -72.8754, 48.4787, 0.174533, 7200, 7200, 0, 0), -- Sargeron Archer (@CGUID+83, 20901, 552, 3, 460.864, -74.1793, 48.4787, 2.94961, 7200, 7200, 0, 0), -- Sargeron Archer (@CGUID+84, 20902, 552, 3, 436.245, -76.3012, 48.4787, 1.74533, 7200, 7200, 0, 0), -- Sargeron Hellcaller -(@CGUID+85, 20902, 552, 3, 457.611, -76.815, 48.4787, 1.09956, 7200, 7200, 0, 0), -- Sargeron Hellcaller +(@CGUID+85, 20902, 552, 3, 457.611, -76.815, 48.4787, 1.09956, 7200, 7200, 0, 0), -- Sargeron Hellcaller (@CGUID+86, 20904, 552, 3, 445.803, -169.007, 43.6442, 4.74729, 43200, 43200, 0, 0), -- Warden Mellichar (@CGUID+87, 20978, 552, 3, 117.826, 198.081, 22.5245, 5.18363, 300, 300, 0, 0), -- Wrath-Scryer's Felfire (@CGUID+88, 20978, 552, 3, 117.861, 198.068, 22.5245, 4.41568, 300, 300, 0, 0), -- Wrath-Scryer's Felfire @@ -465,8 +414,8 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+112, 0, 552, 3, 311.119, -5.50369, 22.5245, 1.5708, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+113, 0, 552, 3, 293.885, 70.9368, 22.5262, 1.55334, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+114, 0, 552, 3, 291.632, 70.5809, 22.5269, 2.00713, 86400, 86400, 0, 0), -- spawn_group_entry -(@CGUID+115, 21303, 552, 3, 397.07, 25.3331, 48.296, 0.523599, 86400, 86400, 0, 0), -- Defender Corpse -(@CGUID+116, 21303, 552, 3, 392.004, 18.3857, 48.296, 1.48353, 86400, 86400, 0, 0), -- Defender Corpse +(@CGUID+115, 0, 552, 3, 395.076, 27.5835, 48.296, 4.41568, 86400, 86400, 0, 0), -- spawn_group_entry +(@CGUID+116, 0, 552, 3, 397.071, 25.3331, 48.296, 0.523599, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+117, 0, 552, 3, 257.344, 155.568, 22.3321, 4.71239, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+118, 0, 552, 3, 210.114, -161.992, -10.0359, 6.12611, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+119, 0, 552, 3, 283.728, 130.245, 22.3065, 0.575959, 86400, 86400, 0, 0), -- spawn_group_entry @@ -474,9 +423,9 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+121, 0, 552, 3, 311.196, 125.847, 22.337, 1.64061, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+122, 0, 552, 3, 291.801, 158.914, 22.3234, 5.96903, 86400, 86400, 0, 0), -- spawn_group_entry (@CGUID+123, 0, 552, 3, 255.173, 137.844, 22.3725, 5.49779, 86400, 86400, 0, 0), -- spawn_group_entry --- reuse +124 --- reuse +125 --- reuse 126 +(@CGUID+124, 0, 552, 3, 392.063, 24.8857, 48.296, 6.16101, 86400, 86400, 0, 0), -- spawn_group_entry +(@CGUID+125, 0, 552, 3, 392.004, 18.3857, 48.296, 1.48353, 86400, 86400, 0, 0), -- spawn_group_entry +(@CGUID+126, 0, 552, 3, 393.459, 15.9235, 48.296, 0.436332, 86400, 86400, 0, 0), -- spawn_group_entry -- reuse +127 -- reuse +128 -- reuse +129 @@ -484,8 +433,8 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio -- reuse +131, 132 -- reuse 133, 134 -- reuse 135, 136 -(@CGUID+137, 21304, 552, 3, 397.07, 25.3331, 48.296, 0.523599, 86400, 86400, 0, 0), -- Warder Corpse -(@CGUID+138, 21304, 552, 3, 392.004, 18.3857, 48.296, 1.48353, 86400, 86400, 0, 0), -- Warder Corpse +-- reuse 137 +-- reuse 138 -- reuse +139 (@CGUID+140, 21436, 552, 3, 478.326, -148.505, 55.2775, 2.54818, 7200, 7200, 0, 0), -- Tempest Keep Prison Alpha Pod Target (@CGUID+141, 21437, 552, 3, 413.292, -148.378, 54.8771, 0.296706, 7200, 7200, 0, 0), -- Tempest Keep Prison Beta Pod Target @@ -493,7 +442,7 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+143, 21439, 552, 3, 471.795, -174.58, 55.0008, 2.87979, 7200, 7200, 0, 0), -- Tempest Keep Prison Gamma Pod Target (@CGUID+144, 21440, 552, 3, 445.763, -191.639, 57.5766, 3.9619, 7200, 7200, 0, 0), -- Tempest Keep Prison Boss Pod Target (@CGUID+145, 21702, 552, 3, 429.409, 7.09051, 48.2896, 1.23918, 7200, 7200, 0, 0), -- Ethereum Life-Binder -(@CGUID+146, 21702, 552, 3, 460.075, 36.9325, 50.8465, 2.89159, 7200, 7200, 0, 0), -- Ethereum Life-Binder +(@CGUID+146, 21702, 552, 3, 445.25098, -3.6131277, 48.212765, 4.69741, 7200, 7200, 0, 0), -- Ethereum Life-Binder (@CGUID+147, 21962, 552, 3, 468.6516, 12.2102, 49.38526, 1.291544, 7200, 7200, 0, 0), -- Udalo (@CGUID+148, 20882, 552, 3, 160.808, 126.532, 22.5245, 0.942478, 7200, 7200, 0, 0), -- Skulking Witch (@CGUID+149, 20882, 552, 3, 163.215, 165.66, 22.5245, 5.37561, 7200, 7200, 0, 0), -- Skulking Witch @@ -575,7 +524,12 @@ INSERT INTO `spawn_group` (`Id`, `Name`, `Type`, `MaxCount`, `WorldState`, `Worl (@SGGUID+21, 'The Arcatraz - Group 021 - Warder/Defender Corpse', 0, 2, 0, 0, 0, 0), -- static 2 spawns, rnd entry (@SGGUID+22, 'The Arcatraz - Group 022 - Eredar Soul-Eater/Eredar Deathbringer', 0, 1, 0, 0, 0, 0), -- rnd entry (@SGGUID+23, 'The Arcatraz - Group 023 - Skulking Witch', 0, 1, 0, 0, 0, 0), -- static 2 spawns 1 active -(@SGGUID+24, 'The Arcatraz - Group 024 - Unbound Devastator / Spiteful Temptress', 0, 1, 0, 0, 0, 0); -- rnd entry +(@SGGUID+24, 'The Arcatraz - Group 024 - Unbound Devastator / Spiteful Temptress', 0, 1, 0, 0, 0, 0), -- rnd entry +(@SGGUID+25, 'The Arcatraz - Group 025 - Warder/Defender Corpse', 0, 2, 0, 0, 0, 0), -- 5 different spawns only 1 active +(@SGGUID+26, 'The Arcatraz - Group 026 - Ethereum Slayer (2) - Ethereum Wave-Caster (1) - Ethereum Life-Binder (1)', 0, 0, 0, 0, 1, 0), +(@SGGUID+27, 'The Arcatraz - Group 027 - Ethereum Slayer (2) - Ethereum Wave-Caster (1) - Ethereum Life-Binder (1) | Patrol 05', 0, 0, 0, 0, 1, 0), +(@SGGUID+28, 'The Arcatraz - Group 028 - Sargeron Archer (1) - Sargeron Hellcaller (1)', 0, 0, 0, 0, 1, 0), +(@SGGUID+29, 'The Arcatraz - Group 029 - Sargeron Archer (1) - Sargeron Hellcaller (1)', 0, 0, 0, 0, 1, 0); INSERT INTO `spawn_group_entry` (`Id`, `Entry`, `MinCount`, `MaxCount`, `Chance`) VALUES (@SGGUID+9, 21303, 0, 0, 0), (@SGGUID+9, 21304, 0, 0, 0), -- Defener Corpse, Warder Corpse @@ -592,7 +546,8 @@ INSERT INTO `spawn_group_entry` (`Id`, `Entry`, `MinCount`, `MaxCount`, `Chance` (@SGGUID+20, 21303, 0, 0, 0), (@SGGUID+20, 21304, 0, 0, 0), -- Defener Corpse, Warder Corpse (@SGGUID+21, 21303, 0, 0, 0), (@SGGUID+21, 21304, 0, 0, 0), -- Defener Corpse, Warder Corpse (@SGGUID+22, 20879, 0, 0, 0), (@SGGUID+22, 20880, 0, 0, 0), -- Eredar Soul-Eater, Eredar Deathbringer -(@SGGUID+24, 20881, 0, 0, 0), (@SGGUID+24, 20883, 0, 0, 0); -- Unbound Devastator, Spiteful Temptress +(@SGGUID+24, 20881, 0, 0, 0), (@SGGUID+24, 20883, 0, 0, 0), -- Unbound Devastator, Spiteful Temptress +(@SGGUID+25, 21303, 0, 0, 0), (@SGGUID+25, 21304, 0, 0, 0); -- Defener Corpse, Warder Corpse INSERT INTO `spawn_group_spawn` (`Id`, `Guid`, `SlotId`, `Chance`) VALUES (@SGGUID+1, @CGUID+5, 0, 0), -- Arcatraz Warder - left @@ -689,19 +644,43 @@ INSERT INTO `spawn_group_spawn` (`Id`, `Guid`, `SlotId`, `Chance`) VALUES (@SGGUID+23, @CGUID+148, -1, 0), -- Skulking Witch (@SGGUID+23, @CGUID+149, -1, 0), -- Skulking Witch -(@SGGUID+24, @CGUID+67, -1, 0); -- spawn_group_entry +(@SGGUID+24, @CGUID+67, -1, 0), -- spawn_group_entry + +(@SGGUID+25, @CGUID+115, -1, 0), -- spawn_group_entry +(@SGGUID+25, @CGUID+116, -1, 0), -- spawn_group_entry +(@SGGUID+25, @CGUID+124, -1, 0), -- spawn_group_entry +(@SGGUID+25, @CGUID+125, -1, 0), -- spawn_group_entry +(@SGGUID+25, @CGUID+126, -1, 0), -- spawn_group_entry + +(@SGGUID+26, @CGUID+72, 0, 0), -- Ethereum Slayer +(@SGGUID+26, @CGUID+73, 1, 0), -- Ethereum Slayer +(@SGGUID+26, @CGUID+76, 2, 0), -- Ethereum Wave-Caster +(@SGGUID+26, @CGUID+145, 3, 0), -- Ethereum Life-Binder + +(@SGGUID+27, @CGUID+74, 0, 0), -- Ethereum Slayer +(@SGGUID+27, @CGUID+75, 1, 0), -- Ethereum Slayer +(@SGGUID+27, @CGUID+146, 2, 0), -- Ethereum Life-Binder +(@SGGUID+27, @CGUID+77, 3, 0), -- Ethereum Wave-Caster + +(@SGGUID+28, @CGUID+85, 0, 0), -- Sargeron Hellcaller +(@SGGUID+28, @CGUID+83, 1, 0), -- Sargeron Archer + +(@SGGUID+29, @CGUID+84, 0, 0), -- Sargeron Hellcaller +(@SGGUID+29, @CGUID+82, 1, 0); -- Sargeron Archer INSERT INTO `spawn_group_formation` (`Id`, `FormationType`, `FormationSpread`, `FormationOptions`, `PathId`, `MovementType`, `Comment`) VALUES (@SGGUID+6, 3, 3, 0, @SGGUID+6, 2, 'The Arcatraz - Group 006 - Protean Nightmare (1) - Protean Horror (2) | Patrol 01'), (@SGGUID+7, 3, 3, 0, @SGGUID+7, 2, 'The Arcatraz - Group 007 - Protean Nightmare (1) - Protean Horror (2) | Patrol 02'), (@SGGUID+8, 6, 3, 0, @SGGUID+8, 2, 'The Arcatraz - Group 008 - Protean Horror (6) | Patrol 03'), -(@SGGUID+11, 6, 3, 0, @SGGUID+11, 2, 'The Arcatraz - Group 011 - Protean Horror (6) | Patrol 04'); +(@SGGUID+11, 6, 3, 0, @SGGUID+11, 2, 'The Arcatraz - Group 011 - Protean Horror (6) | Patrol 04'), +(@SGGUID+27, 6, 3, 0, @SGGUID+27, 2, 'The Arcatraz - Group 027 - Ethereum Slayer (2) - Ethereum Wave-Caster (1) - Ethereum Life-Binder (1) | Patrol 05'); INSERT INTO `waypoint_path_name` (`PathId`, `Name`) VALUES (@SGGUID+6, 'The Arcatraz - Group 006 - Protean Nightmare (1) - Protean Horror (2) | Patrol 01'), (@SGGUID+7, 'The Arcatraz - Group 007 - Protean Nightmare (1) - Protean Horror (2) | Patrol 02'), (@SGGUID+8, 'The Arcatraz - Group 008 - Protean Horror (6) | Patrol 03'), -(@SGGUID+11, 'The Arcatraz - Group 008 - Protean Horror (6) | Patrol 04'); +(@SGGUID+11, 'The Arcatraz - Group 008 - Protean Horror (6) | Patrol 04'), +(@SGGUID+27, 'The Arcatraz - Group 027 - Ethereum Slayer (2) - Ethereum Wave-Caster (1) - Ethereum Life-Binder (1) | Patrol 05'); INSERT INTO `waypoint_path` (`PathId`, `Point`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `WaitTime`, `ScriptId`) VALUES (@SGGUID+6, 1, 208.34787,9.844978, -7.4684005, 2.8623, 20000, 0), -- remove formation, and rnd move around for 20 seconds @@ -744,8 +723,18 @@ INSERT INTO `waypoint_path` (`PathId`, `Point`, `PositionX`, `PositionY`, `Posit (@SGGUID+11, 13, 261.5679, -119.71741, -10.123237, 100, 0, 0), (@SGGUID+11, 14, 245.82552, -122.29325, -10.123243, 100, 0, 0), (@SGGUID+11, 15, 220.30566, -121.72503, -10.117749, 100, 0, 0), -(@SGGUID+11, 16, 202.52419, -114.3171, -10.123289, 100, 0, 0); - +(@SGGUID+11, 16, 202.52419, -114.3171, -10.123289, 100, 0, 0), +(@SGGUID+27, 1, 449.3031, -20.429773, 48.238365, 100, 0, 0), +(@SGGUID+27, 2, 449.4046, 1.538476, 48.219746, 100, 0, 0), +(@SGGUID+27, 3, 463.29834, 5.452207, 48.305122, 100, 0, 0), +(@SGGUID+27, 4, 466.79602, 19.510277, 49.99231, 100, 0, 0), +(@SGGUID+27, 5, 460.21735, 36.802353, 50.84645, 100, 0, 0), +(@SGGUID+27, 6, 439.6564, 44.632866, 49.722843, 100, 0, 0), +(@SGGUID+27, 7, 427.544, 41.33546, 48.411602, 100, 0, 0), +(@SGGUID+27, 8, 426.6427, 32.553425, 48.206783, 100, 0, 0), +(@SGGUID+27, 9, 436.76343, 19.38034, 48.21401, 100, 0, 0), +(@SGGUID+27, 10, 442.88638, 11.988906, 48.23025, 100, 0, 0), +(@SGGUID+27, 11, 442.4002,- 20.45843, 48.212788, 100, 0, 0); -- ======= -- POOLING