From 4ac3ad2d07ca1b012a7d30ebc53758cd967f9843 Mon Sep 17 00:00:00 2001 From: _daanieL Date: Wed, 4 Sep 2024 10:11:48 +0200 Subject: [PATCH] [ACID][Instance] steam vault rework part 1 (#1222) * start steamvault rework coilfang warrior -> spell_list and add first group to spawn_group * Add correct waypoints to siren warrior group and add siren to spell_list retest siren ai at then end, they have a strange behavior * more spell_lists * coilfang oracle spell_list + ai corrections * Add more groups and waypoints * tidal surger, steam surger spell_list * more groups * add last groups till first 1 boss * add last changes to spawns/waypoints and add worldstate handling for boss adds * fix some db errors and ais * despawn adds when boss dies --- ACID/acid_tbc.sql | 49 +-- Updates/0480_steam_vault_misc_fixes.sql | 217 ++++++++++++ Updates/Instances/545_steamvault.sql | 425 ++++++++++++++---------- 3 files changed, 467 insertions(+), 224 deletions(-) create mode 100644 Updates/0480_steam_vault_misc_fixes.sql diff --git a/ACID/acid_tbc.sql b/ACID/acid_tbc.sql index e5889568d..cc3528a7e 100644 --- a/ACID/acid_tbc.sql +++ b/ACID/acid_tbc.sql @@ -23458,11 +23458,7 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers -- ================================== -- Coilfang Reservoir: The Steamvault -- ================================== --- Coilfang Engineer -('1772101','17721','0','0','100','1027','6000','8000','9000','13000','0','0','11','40331','1','0','0','0','0','0','0','0','0','0','Coilfang Engineer (Normal) - Cast Bomb'), -('1772102','17721','0','0','100','1029','6000','8000','9000','13000','0','0','11','40332','1','0','0','0','0','0','0','0','0','0','Coilfang Engineer (Heroic) - Cast Bomb'), -('1772103','17721','0','0','100','1027','16000','24000','5000','7000','0','0','11','6533','4','0','0','0','0','0','0','0','0','0','Coilfang Engineer (Normal) - Cast Throw Net'), -('1772104','17721','0','0','100','1029','11000','16000','5000','7000','0','0','11','6533','4','0','0','0','0','0','0','0','0','0','Coilfang Engineer (Heroic) - Cast Throw Net'), +-- Coilfang Engineer 17721 - spell_list ('1772105','17721','4','0','15','0','0','0','0','0','0','0','54','0','0','12000','0','0','0','0','0','0','0','0','Coilfang Engineer - Text on Aggro'), -- Coilfang Sorceress 17722 ('1772201','17722','4','0','15','0','0','0','0','0','0','0','54','0','0','12000','0','0','0','0','0','0','0','0','Coilfang Sorceress - Text on Aggro'), @@ -23488,25 +23484,13 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers ('1780001','17800','4','0','15','0','0','0','0','0','0','0','54','0','0','12000','0','0','0','0','0','0','0','0','Coilfang Myrmidon - Text on Aggro'), ('1780002','17800','12','0','100','1025','20','0','30000','30000','0','0','11','7160','1','0','0','0','0','0','0','0','0','0','Coilfang Myrmidon - Cast Execute at 20% Player HP'), ('1780003','17800','0','0','100','1025','5000','10000','5000','10000','0','0','11','15496','1','0','0','0','0','0','0','0','0','0','Coilfang Myrmidon - Cast Cleave'), --- Coilfang Siren 17801 +-- Coilfang Siren 17801 - spell_list ('1780101','17801','4','0','15','0','0','0','0','0','0','0','54','0','0','12000','0','0','0','0','0','0','0','0','Coilfang Siren - Text on Aggro'), -('1780102','17801','4','0','100','0','0','0','0','0','0','0','57','2','35','0','0','0','0','0','0','0','0','0','Coilfang Siren - Enable Range Mode on Aggro'), -('1780103','17801','0','0','85','1027','12000','15000','15000','19000','0','0','11','35106','1','0','0','0','0','0','0','0','0','0','Coilfang Siren (Normal) - Cast Arcane Flare'), -('1780104','17801','0','0','100','1029','9000','12000','15000','17000','0','0','11','37856','1','0','0','0','0','0','0','0','0','0','Coilfang Siren (Heroic) - Cast Arcane Flare'), -('1780105','17801','0','0','100','1025','9000','13000','10000','14000','0','0','11','38660','17','0','0','0','0','0','0','0','0','0','Coilfang Siren - Cast Fear'), -('1780106','17801','9','0','100','1027','0','40','3400','4500','0','0','11','15234','1','256','0','0','0','0','0','0','0','0','Coilfang Siren (Normal) - Cast Lightning Bolt'), -('1780107','17801','9','0','100','1029','0','40','3400','4500','0','0','11','37664','1','256','0','0','0','0','0','0','0','0','Coilfang Siren (Heroic) - Cast Lightning Bolt'), --- Coilfang Warrior -('1780201','17802','4','0','100','0','0','0','0','0','0','0','11','7164','0','0','0','0','0','0','0','0','0','0','Coilfang Warrior - Cast Defensive Stance on Aggro'), -('1780202','17802','0','0','100','1025','1000','5000','9000','15000','0','0','11','31403','0','0','0','0','0','0','0','0','0','0','Coilfang Warrior - Cast Battle Shout'), -('1780203','17802','0','0','100','1025','4000','7000','12000','16000','0','0','11','35105','1','0','0','0','0','0','0','0','0','0','Coilfang Warrior - Cast Mortal Blow'), --- Coilfang Oracle 17803 +-- Coilfang Warrior 17802 - spell_list +('1780201','17802','0','0','100','1025','0','6000','2000','12000','0','0','11','7164','0','32','0','0','0','0','0','0','0','0','Coilfang Warrior - Cast Defensive Stance on missing Buff'), +('1780202','17802','0','0','100','1025','0','10000','0','10000','0','0','11','31403','0','32','0','0','0','0','0','0','0','0','Coilfang Warrior - Cast Battle Shout'), +-- Coilfang Oracle 17803 - spell_list ('1780301','17803','4','0','15','0','0','0','0','0','0','0','54','0','0','12000','0','0','0','0','0','0','0','0','Coilfang Oracle - Text on Aggro'), -('1780302','17803','0','0','100','1027','5000','8000','13000','16000','0','0','11','22582','1','0','0','0','0','0','0','0','0','0','Coilfang Oracle (Normal) - Cast Frost Shock'), -('1780303','17803','0','0','100','1029','5000','8000','13000','16000','0','0','11','37865','1','0','0','0','0','0','0','0','0','0','Coilfang Oracle (Heroic) - Cast Frost Shock'), -('1780304','17803','14','0','100','1027','13200','40','9000','14000','0','0','11','22883','12','0','0','0','0','0','0','0','0','0','Coilfang Oracle (Normal) - Cast Heal on Friendly Missing HP'), -('1780305','17803','14','0','100','1029','13200','40','9000','14000','0','0','11','31730','12','0','0','0','0','0','0','0','0','0','Coilfang Oracle (Heroic) - Cast Heal on Friendly Missing HP'), -('1780306','17803','0','0','100','1025','9000','12000','14000','18000','0','0','11','8281','17','0','0','0','0','0','0','0','0','0','Coilfang Oracle - Cast Sonic Burst'), -- Coilfang Slavemaster 17805 ('1780501','17805','6','0','100','0','0','0','0','0','0','0','45','0','25','0','0','0','0','0','0','0','0','0','Coilfang Slavemaster - Send AI Event 0 on Death'), ('1780503','17805','4','0','100','0','0','0','0','0','0','0','45','5','25','0','0','0','0','0','0','0','0','0','Coilfang Slavemaster - Send AI Event 5 on Aggro'), @@ -23537,27 +23521,12 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers ('2133815','21338','9','11','100','1027','5','30','2300','3800','0','0','11','15547','1','256','0','0','0','0','0','0','0','0','Coilfang Leper (Normal) - Cast Shoot (Phase 2)'), ('2133816','21338','9','11','100','1029','5','30','2300','3800','0','0','11','16100','1','256','0','0','0','0','0','0','0','0','Coilfang Leper (Heroic) - Cast Shoot (Phase 2)'), ('2133817','21338','9','7','100','1025','0','5','5000','9000','0','0','11','13444','1','256','0','0','0','0','0','0','0','0','Coilfang Leper - Cast Sunder Armor (Phase 3)'), --- Bog Overlord 21694 +-- Bog Overlord 21694 - spell_list ('2169401','21694','11','0','100','2','0','0','0','0','0','0','11','37266','0','32','0','0','0','0','0','0','0','0','Bog Overlord (Normal) - Cast Disease Cloud on Spawn'), ('2169402','21694','11','0','100','4','0','0','0','0','0','0','11','37863','0','32','0','0','0','0','0','0','0','0','Bog Overlord (Heroic) - Cast Disease Cloud on Spawn'), -('2169403','21694','4','0','100','0','0','0','0','0','0','0','22','1','0','0','0','0','0','0','0','0','0','0','Bog Overlord - Set Phase 1 on Aggro'), -('2169404','21694','9','5','100','1027','0','5','4000','6000','0','0','11','37272','1','0','0','0','0','0','0','0','0','0','Bog Overlord (Normal) - Cast Poison Bolt (Phase 1)'), -('2169405','21694','9','5','100','1029','0','5','4000','6000','0','0','11','37862','1','0','0','0','0','0','0','0','0','0','Bog Overlord (Heroic) - Cast Poison Bolt (Phase 1)'), -('2169406','21694','24','5','100','3','37272','3','5000','5000','0','0','22','2','0','0','0','0','0','0','0','0','0','0','Bog Overlord (Normal) - Set Phase 2 on Target Max Poison Bolt Aura Stack (Phase 1)'), -('2169407','21694','24','5','100','5','37862','3','5000','5000','0','0','22','2','0','0','0','0','0','0','0','0','0','0','Bog Overlord (Heroic) - Set Phase 2 on Target Max Poison Bolt Aura Stack (Phase 1)'), -('2169408','21694','28','3','100','3','37272','1','5000','5000','0','0','22','1','0','0','0','0','0','0','0','0','0','0','Bog Overlord (Normal) - Set Phase 1 on Target Missing Poison Bolt Aura Stack (Phase 2)'), -('2169409','21694','28','3','100','5','37862','1','5000','5000','0','0','22','1','0','0','0','0','0','0','0','0','0','0','Bog Overlord (Heroic) - Set Phase 1 on Target Missing Poison Bolt Aura Stack (Phase 2)'), -('2169410','21694','0','0','100','1025','2000','5000','12000','19000','0','0','11','32065','1','0','0','0','0','0','0','0','0','0','Bog Overlord - Cast Fungal Decay'), -('2169411','21694','0','0','100','1025','7000','9500','12000','15000','0','0','11','40340','0','0','0','0','0','0','0','0','0','0','Bog Overlord - Cast Trample'), ('2169412','21694','2','0','100','1024','20','0','0','0','0','0','11','8599','0','0','1','2384','0','0','0','0','0','0','Bog Overlord - Cast Enrage at 20% HP'), -('2169413','21694','7','0','100','0','0','0','0','0','0','0','22','0','0','0','0','0','0','0','0','0','0','0','Bog Overlord - Set Phase 0 on Evade'), --- Tidal Surger -('2169501','21695','0','0','100','1025','3000','7000','14000','18000','0','0','11','37250','4','0','0','0','0','0','0','0','0','0','Tidal Surger - Cast Water Spout'), -('2169502','21695','0','0','100','1025','15000','22000','12000','17000','0','0','11','15531','0','0','0','0','0','0','0','0','0','0','Tidal Surger - Cast Frost Nova'), --- Steam Surger -('2169601','21696','0','0','100','1027','7000','9000','15000','18000','0','0','11','37252','1','0','0','0','0','0','0','0','0','0','Steam Surger (Normal) - Cast Water Bolt'), -('2169602','21696','0','0','100','1029','7000','9000','15000','18000','0','0','11','39412','1','0','0','0','0','0','0','0','0','0','Steam Surger (Heroic) - Cast Water Bolt'), - +-- Tidal Surger 21695 - spell_list +-- Steam Surger 21696 - spell_list -- ================================ diff --git a/Updates/0480_steam_vault_misc_fixes.sql b/Updates/0480_steam_vault_misc_fixes.sql new file mode 100644 index 000000000..d49474f07 --- /dev/null +++ b/Updates/0480_steam_vault_misc_fixes.sql @@ -0,0 +1,217 @@ +-- --------------------------- +-- Various MovementCorrections +-- --------------------------- + + +-- Coilfang Warrior +-- Before: SpeedWalk = 1,48 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 8 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.1428' WHERE entry = 17802; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.1428' WHERE entry = 20626; + + +-- Coilfang Siren +-- Before: SpeedWalk = 1,48 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 7 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1' WHERE entry = 17801; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1' WHERE entry = 20623; + +-- Coilfang Engineer +-- Before: SpeedWalk = 1,48 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 8 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.1428' WHERE entry = 17721; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.1428' WHERE entry = 20620; + +-- Bog Overlord +-- Before: SpeedWalk = 1,71 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 8 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.1428' WHERE entry = 21694; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.1428' WHERE entry = 21914; + +-- Coilfang Oracle +-- Before: SpeedWalk = 1,48 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 7 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1' WHERE entry = 17803; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1' WHERE entry = 20622; + + +-- Tidal Surger +-- Before: SpeedWalk = 1 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 10 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.428' WHERE entry = 21695; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.428' WHERE entry = 21917; + +-- Tidal Surger +-- Before: SpeedWalk = 1 SpeedRun = 1,14286 +-- Sniff: +-- WalkSpeed: 2.5 +-- RunSpeed: 10 +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.428' WHERE entry = 21696; +UPDATE creature_template SET SpeedWalk = '1', SpeedRun = '1.428' WHERE entry = 21916; + +-- ----------- +-- SpellLists +-- ----------- + +-- Coilfang Warrior +DELETE FROM `creature_template_spells` WHERE `entry` = 17802; +DELETE FROM `creature_template_spells` WHERE `entry` = 20626; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (1780201, 2062601); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(1780201, 'Steam Vault - Coilfang Warrior - Normal', 0, 0), +(2062601, 'Steam Vault - Coilfang Warrior - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (1780201, 2062601); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(1780201, 1, 35105, 0, -1, 1, 0, 100, 0, 6000, 16000, 13000, 19000, 'Coilfang Warrior - Mortal Blow - current'), +(2062601, 1, 35105, 0, -1, 1, 0, 100, 0, 6000, 16000, 13000, 19000, 'Coilfang Warrior - Mortal Blow - current'); + +UPDATE `creature_template` SET `SpellList` = 1780201 WHERE `entry` = 17802; +UPDATE `creature_template` SET `SpellList` = 2062601 WHERE `entry` = 20626; + + +-- Coilfang Siren +DELETE FROM `creature_template_spells` WHERE `entry` = 17801; +DELETE FROM `creature_template_spells` WHERE `entry` = 20623; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (1780101, 2062301); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(1780101, 'Steam Vault - Coilfang Siren - Normal', 0, 0), +(2062301, 'Steam Vault - Coilfang Siren - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (1780101, 2062301); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(1780101, 1, 38660, 0, -1, 100, 0, 100, 0, 8000, 24000, 18000, 34000, 'Coilfang Siren - Fear - random'), +(1780101, 2, 35106, 0, -1, 1, 0, 100, 0, 6000, 23000, 6000, 23000, 'Coilfang Siren - Arcane Flare - current'), +(1780101, 3, 15234, 0, -1, 1, 0, 100, 0, 3000, 10000, 3000, 10000, 'Coilfang Siren - Lightning Bolt - current'), + +(2062301, 1, 38660, 0, -1, 100, 0, 100, 0, 8000, 24000, 18000, 34000, 'Coilfang Siren - Fear - random'), +(2062301, 2, 37856, 0, -1, 1, 0, 100, 0, 6000, 23000, 6000, 23000, 'Coilfang Siren - Arcane Flare - current'), +(2062301, 3, 37664, 0, -1, 1, 0, 100, 0, 3000, 10000, 3000, 10000, 'Coilfang Siren - Lightning Bolt - current'); + +UPDATE `creature_template` SET `SpellList` = 1780101 WHERE `entry` = 17801; +UPDATE `creature_template` SET `SpellList` = 2062301 WHERE `entry` = 20623; + + +-- Coilfang Engineer +DELETE FROM `creature_template_spells` WHERE `entry` = 17721; +DELETE FROM `creature_template_spells` WHERE `entry` = 20620; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (1772101, 2062001); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(1772101, 'Steam Vault - Coilfang Engineer - Normal', 0, 0), +(2062001, 'Steam Vault - Coilfang Engineer - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (1772101, 2062001); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(1772101, 1, 6533, 0, -1, 1, 0, 100, 0, 11000, 24000, 11000, 24000, 'Coilfang Engineer - Throw Net - current'), +(1772101, 2, 40331, 0, -1, 1, 0, 100, 0, 8000, 16000, 8000, 16000, 'Coilfang Engineer - Bomb - current'), + +(2062001, 1, 6533, 0, -1, 1, 0, 100, 0, 11000, 24000, 11000, 24000, 'Coilfang Engineer - Throw Net - current'), +(2062001, 2, 40332, 0, -1, 1, 0, 100, 0, 8000, 16000, 8000, 16000, 'Coilfang Engineer - Bomb - current'); + +UPDATE `creature_template` SET `SpellList` = 1772101 WHERE `entry` = 17721; +UPDATE `creature_template` SET `SpellList` = 2062001 WHERE `entry` = 20620; + +-- Bog Overlord +DELETE FROM `creature_template_spells` WHERE `entry` = 21694; +DELETE FROM `creature_template_spells` WHERE `entry` = 21914; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2169401, 2191401); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2169401, 'Steam Vault - Bog Overlord - Normal', 0, 0), +(2191401, 'Steam Vault - Bog Overlord - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2169401, 2191401); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2169401, 1, 40340, 0, -1, 2, 0, 100, 0, 7000, 20000, 15000, 28000, 'Bog Overlord - Trample - self'), +(2169401, 2, 32065, 0, -1, 1, 0, 100, 0, 6000, 22000, 12000, 19000, 'Bog Overlord - Fungal Decay - current'), +(2169401, 3, 37272, 0, -1, 1, 0, 100, 0, 5000, 18000, 5000, 18000, 'Bog Overlord - Poison Bolt- current'), + +(2191401, 1, 40340, 0, -1, 2, 0, 100, 0, 7000, 20000, 15000, 28000, 'Bog Overlord - Trample - self'), +(2191401, 2, 32065, 0, -1, 1, 0, 100, 0, 6000, 22000, 12000, 19000, 'Bog Overlord - Fungal Decay - current'), +(2191401, 3, 37862, 0, -1, 1, 0, 100, 0, 5000, 18000, 5000, 18000, 'Bog Overlord - Poison Bolt- current'); + +UPDATE `creature_template` SET `SpellList` = 2169401 WHERE `entry` = 21694; +UPDATE `creature_template` SET `SpellList` = 2191401 WHERE `entry` = 21914; + + +-- Coilfang Oracle +DELETE FROM `creature_template_spells` WHERE `entry` = 17803; +DELETE FROM `creature_template_spells` WHERE `entry` = 20622; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (1780301, 2062201); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(1780301, 'Steam Vault - Coilfang Oracle - Normal', 0, 0), +(2062201, 'Steam Vault - Coilfang Oracle - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (1780301, 2062201); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(1780301, 1, 22883, 0, -1, 201, 0, 100, 0, 2000, 10000, 10000, 20000, 'Coilfang Oracle - Heal - Missing 50% including self'), +(1780301, 2, 8281, 0, -1, 201, 0, 100, 0, 11000, 19000, 15000, 23000, 'Coilfang Oracle - Sonic Burst - self'), +(1780301, 3, 22582, 0, -1, 1, 0, 100, 0, 6000, 15000, 6000, 15000, 'Coilfang Oracle - Frost Shock - current'), + +(2062201, 1, 31730, 0, -1, 201, 0, 100, 0, 2000, 10000, 10000, 20000, 'Coilfang Oracle - Heal - Missing 50% including self'), +(2062201, 2, 8281, 0, -1, 201, 0, 100, 0, 11000, 19000, 15000, 23000, 'Coilfang Oracle - Sonic Burst - self'), +(2062201, 3, 37865, 0, -1, 1, 0, 100, 0, 6000, 15000, 6000, 15000, 'Coilfang Oracle - Frost Shock - current'); + +UPDATE `creature_template` SET `SpellList` = 1780301 WHERE `entry` = 17803; +UPDATE `creature_template` SET `SpellList` = 2062201 WHERE `entry` = 20622; + + +-- Tidal Surger +DELETE FROM `creature_template_spells` WHERE `entry` = 21695; +DELETE FROM `creature_template_spells` WHERE `entry` = 21917; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2169501, 2191701); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2169501, 'Steam Vault - Tidal Surger - Normal', 0, 0), +(2191701, 'Steam Vault - Tidal Surger - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2169501, 2191701); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2169501, 1, 15531, 0, -1, 2, 0, 100, 0, 8000, 15000, 12000, 22000, 'Tidal Surger - Frost Nova - self'), +(2169501, 2, 37250, 0, -1, 100, 0, 100, 0, 4000, 12000, 6000, 14000, 'Tidal Surger - Water Spout - random'), + +(2191701, 1, 15531, 0, -1, 2, 0, 100, 0, 8000, 15000, 12000, 22000, 'Tidal Surger - Frost Nova - self'), +(2191701, 2, 37250, 0, -1, 100, 0, 100, 0, 4000, 12000, 6000, 14000, 'Tidal Surger - Water Spout - random'); + +UPDATE `creature_template` SET `SpellList` = 2169501 WHERE `entry` = 21695; +UPDATE `creature_template` SET `SpellList` = 2191701 WHERE `entry` = 21917; + +-- Steam Surger +DELETE FROM `creature_template_spells` WHERE `entry` = 21696; +DELETE FROM `creature_template_spells` WHERE `entry` = 21916; + +DELETE FROM `creature_spell_list_entry` WHERE `Id` IN (2169601, 2191601); +INSERT INTO `creature_spell_list_entry` (`Id`, `Name`, `ChanceSupportAction`, `ChanceRangedAttack`) VALUES +(2169601, 'Steam Vault - Steam Surger - Normal', 0, 0), +(2191601, 'Steam Vault - Steam Surger - Heroic', 0, 0); + + +DELETE FROM `creature_spell_list` WHERE `Id` IN (2169601, 2191601); +INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `Flags`, `CombatCondition`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Comments`) VALUES +(2169601, 1, 37252, 0, -1, 1, 0, 100, 0, 4000, 14000, 4000, 14000, 'Steam Surger - Water Bolt - current'), +(2191601, 2, 39412, 0, -1, 1, 0, 100, 0, 4000, 14000, 4000, 14000, 'Steam Surger - Water Bolt - current'); + +UPDATE `creature_template` SET `SpellList` = 2169601 WHERE `entry` = 21696; +UPDATE `creature_template` SET `SpellList` = 2191601 WHERE `entry` = 21916; diff --git a/Updates/Instances/545_steamvault.sql b/Updates/Instances/545_steamvault.sql index 8d668ebf9..e187d7800 100644 --- a/Updates/Instances/545_steamvault.sql +++ b/Updates/Instances/545_steamvault.sql @@ -9,7 +9,9 @@ EndDBScriptData */ SET @CGUID := 5450000; -- creatures SET @OGUID := 5450000; -- gameobjects SET @PGUID := 48400; -- pools -SET @SGUID := 5450000; +SET @SGGUID := 5450000; -- spawn_groups +SET @STRINGID := 5450000; -- used for StringID's +SET @RELAYID := 5450000; -- used for dbscript_relay -- ========= -- CREATURES @@ -35,45 +37,29 @@ INSERT INTO `creature_movement` (`id`, `point`, `PositionX`, `PositionY`, `Posit (@CGUID+34, 09, -65.85062, -344.1786, -7.767337, 100, 0, 0), (@CGUID+34, 10, -70.46632, -361.6269, -7.767341, 100, 0, 0), (@CGUID+34, 11, -81.76927, -369.3231, -7.767337, 100, 0, 0), -(@CGUID+75, 1, 13.542, -115.249, -22.0705, 100, 0, 0), -(@CGUID+75, 2, -32.8072, -95.2656, -21.5533, 100, 0, 0), -(@CGUID+93, 1, -26.5788, -191.547, -20.4898, 0, 0, 0), -(@CGUID+93, 2, -14.5423, -189.544, -22.9543, 0, 0, 0), -(@CGUID+93, 3, -11.0754, -181.289, -23.6932, 0, 0, 0), -(@CGUID+93, 4, -14.5423, -189.544, -22.9543, 0, 0, 0), -(@CGUID+94, 1, 4.9713, -246.324, -22.8522, 0, 0, 0), -(@CGUID+94, 2, 6.2693, -251.796, -22.8475, 0, 0, 0), -(@CGUID+94, 3, 10.129, -253.121, -22.3659, 0, 0, 0), -(@CGUID+96, 1, 35.5512, -299.639, -10.2368, 100, 0, 0), -(@CGUID+96, 2, 30.4756, -287.165, -16.2907, 100, 0, 0), -(@CGUID+96, 3, 28.2474, -270.832, -22.7606, 100, 0, 0), -(@CGUID+96, 4, 30.4756, -287.165, -16.2907, 100, 0, 0), -(@CGUID+96, 5, 35.5512, -299.639, -10.2368, 100, 0, 0), -(@CGUID+96, 6, 50.7598, -307.041, -8.267, 100, 0, 0), -(@CGUID+98, 1, 27.5185, -255.129, -23.4133, 0, 0, 0), -(@CGUID+98, 2, 21.1476, -258.761, -22.2891, 0, 0, 0), -(@CGUID+98, 3, 19.7411, -264.349, -22.0319, 0, 0, 0), -(@CGUID+98, 4, 21.1476, -258.761, -22.2891, 0, 0, 0), -(@CGUID+99, 1, 56.0804, -133.796, -22.797, 0, 0, 0), -(@CGUID+99, 2, 56.4251, -125.991, -22.7169, 0, 0, 0), -(@CGUID+99, 3, 60.8447, -121.465, -22.6329, 0, 0, 0), -(@CGUID+99, 4, 56.4251, -125.991, -22.7169, 0, 0, 0), -(@CGUID+100, 1, -22.1362, -122.874, -21.9529, 0, 0, 0), -(@CGUID+100, 2, -13.5441, -124.135, -22.1869, 0, 0, 0), -(@CGUID+100, 3, -4.64047, -127.206, -20.804, 0, 0, 0), -(@CGUID+100, 4, -12.2011, -124.506, -21.9001, 0, 0, 0), -(@CGUID+101, 1, 15.2288, -150.811, -22.4946, 0, 0, 0), -(@CGUID+101, 2, 12.8143, -155.522, -22.4669, 0, 0, 0), -(@CGUID+101, 3, 15.2288, -150.811, -22.4946, 0, 0, 0), -(@CGUID+101, 4, 12.7464, -145.281, -22.2508, 0, 0, 0), -(@CGUID+102, 1, 46.5018, -231.685, -22.6482, 0, 0, 0), -(@CGUID+102, 2, 35.2595, -231.411, -22.6496, 0, 0, 0), -(@CGUID+102, 3, 22.9989, -237.749, -22.4104, 0, 0, 0), -(@CGUID+102, 4, 35.2595, -231.411, -22.6496, 0, 0, 0), -(@CGUID+103, 1, 6.90818, -199.481, -22.4455, 0, 0, 0), -(@CGUID+103, 2, 16.1021, -201.6, -22.4224, 0, 0, 0), -(@CGUID+103, 3, 18.9683, -212.379, -22.4753, 0, 0, 0), -(@CGUID+103, 4, 16.1021, -201.6, -22.4224, 0, 0, 0), +(@CGUID+93, 1, -11.075411,-181.28865,-23.693241, 100, 0, 0), +(@CGUID+93, 2, -14.542336,-189.54443,-22.95425, 100, 0, 0), +(@CGUID+93, 3, -26.578821,-191.54744,-20.489792, 100, 0, 0), +(@CGUID+94, 1, 10.129042,-253.12064,-22.365854, 0, 0, 0), +(@CGUID+94, 2, 4.971299,-246.3245,-22.852245, 0, 0, 0), +(@CGUID+98, 1, 21.14762,-258.76144,-22.28909, 100, 0, 0), +(@CGUID+98, 2, 19.741114,-264.3494,-22.031923, 100, 0, 0), +(@CGUID+98, 3, 27.51846,-255.12863,-23.413267, 100, 0, 0), +(@CGUID+99, 1, 60.84472,-121.46467,-22.63287, 100, 0, 0), +(@CGUID+99, 2, 56.425083,-125.99086,-22.71687, 100, 0, 0), +(@CGUID+99, 3, 56.080364,-133.79596,-22.796968, 100, 0, 0), +(@CGUID+100, 1,-4.640467,-127.206,-20.80397, 100, 0, 0), +(@CGUID+100, 2,-13.544088,-124.13506,-22.186905, 100, 0, 0), +(@CGUID+100, 3,-22.13617,-122.873795,-21.95291, 100, 0, 0), +(@CGUID+101, 1, 12.814334,-155.52187,-22.466923, 100, 0, 0), +(@CGUID+101, 2, 12.746358,-145.28133,-22.2508, 100, 0, 0), +(@CGUID+101, 3, 15.228804,-150.81071,-22.494623, 100, 0, 0), +(@CGUID+102, 1, 22.998953,-237.74913,-22.410423, 100, 0, 0), +(@CGUID+102, 2, 35.259468,-231.41054,-22.649641, 100, 0, 0), +(@CGUID+102, 3, 46.501812,-231.68512,-22.648172, 100, 0, 0), +(@CGUID+103, 1, 18.968351,-212.37872,-22.475307, 0, 0, 0), +(@CGUID+103, 2, 16.102142,-201.59984,-22.42243, 0, 0, 0), +(@CGUID+103, 3, 6.908176,-199.48088,-22.445473, 0, 0, 0), (@CGUID+114, 1, -234.942, -210.618, -8.09673, 0, 0, 0), (@CGUID+114, 2, -235.147, -228.566, -8.12122, 0, 0, 0), (@CGUID+114, 3, -232.391, -242.796, -7.89337, 0, 0, 0), @@ -206,34 +192,6 @@ REPLACE INTO `creature_template_addon` (`entry`, `mount`, `stand_state`, `sheath (21694, 0, 0, 0, 0, 0, '18950'); -- Bog Overlord INSERT INTO `creature_linking` (`guid`, `master_guid`, `flag`) VALUES -(@CGUID+90, @CGUID+91, 1155), -- Coilfang Warrior -> Coilfang Warrior -(@CGUID+92, @CGUID+75, 1679), -- Coilfang Warrior -> Coilfang Siren -(@CGUID+26, @CGUID+100, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+27, @CGUID+100, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+25, @CGUID+103, 1155), -- Coilfang Engineer -> Coilfang Engineer -(@CGUID+30, @CGUID+103, 1155), -- Coilfang Engineer -> Coilfang Engineer -(@CGUID+179, @CGUID+103, 1155), -- creature_spawn_entry -> Coilfang Engineer -(@CGUID+20, @CGUID+93, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+181, @CGUID+93, 1155), -- creature_spawn_entry -> Coilfang Warrior -(@CGUID+31, @CGUID+93, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+24, @CGUID+101, 1155), -- Coilfang Engineer -> Coilfang Engineer -(@CGUID+84, @CGUID+101, 1155), -- Coilfang Siren -> Coilfang Engineer -(@CGUID+111, @CGUID+101, 1155), -- Coilfang Oracle -> Coilfang Engineer -(@CGUID+76, @CGUID+94, 1155), -- Coilfang Warrior -> Coilfang Oracle -(@CGUID+106, @CGUID+94, 1155), -- Coilfang Siren -> Coilfang Oracle -(@CGUID+85, @CGUID+94, 1155), -- Coilfang Siren -> Coilfang Oracle -(@CGUID+23, @CGUID+102, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+28, @CGUID+102, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+180, @CGUID+102, 1155), -- creature_spawn_entry -> Coilfang Warrior -(@CGUID+77, @CGUID+96, 1679), -- Coilfang Siren -> Coilfang Warrior -(@CGUID+78, @CGUID+96, 1679), -- Coilfang Siren -> Coilfang Warrior -(@CGUID+86, @CGUID+98, 1155), -- Coilfang Siren -> Coilfang Siren -(@CGUID+87, @CGUID+98, 1155), -- Coilfang Warrior -> Coilfang Warrior -(@CGUID+107, @CGUID+98, 1155), -- Coilfang Warrior -> Coilfang Warrior -(@CGUID+29, @CGUID+99, 1155), -- Coilfang Engineer -> Coilfang Warrior -(@CGUID+178, @CGUID+99, 1155), -- creature_spawn_entry -> Coilfang Warrior -(@CGUID+88, @CGUID+112, 1155), -- Coilfang Siren -> Coilfang Oracle -(@CGUID+89, @CGUID+112, 1155), -- Coilfang Siren -> Coilfang Oracle (@CGUID+60, @CGUID+61, 1155), -- Coilfang Myrmidon -> Coilfang Myrmidon (@CGUID+40, @CGUID+97, 1679), -- Coilfang Sorceress -> Coilfang Warrior (@CGUID+41, @CGUID+97, 1679), -- Coilfang Sorceress -> Coilfang Warrior @@ -282,14 +240,9 @@ INSERT INTO `creature_linking` (`guid`, `master_guid`, `flag`) VALUES (@CGUID+63, @CGUID+62, 1155); -- Coilfang Myrmidon -> Coilfang Myrmidon REPLACE INTO `creature_linking_template` (`entry`, `map`, `master_entry`, `flag`, `search_range`) VALUES -(17917, 545, 17797, 1159, 0), -- Coilfang Water Elemental -> Hydromancer Thespia (17954, 545, 17798, 1188, 0); -- Naga Distiller -> Warlord Kalithresh -INSERT INTO `creature_spawn_entry` (`guid`, `entry`) VALUES -(@CGUID+178, 17801), (@CGUID+178, 17803), -- Coilfang Siren, Coilfang Oracle -(@CGUID+179, 17801), (@CGUID+179, 17803), -- Coilfang Siren, Coilfang Oracle -(@CGUID+180, 17801), (@CGUID+180, 17803), -- Coilfang Siren, Coilfang Oracle -(@CGUID+181, 17801), (@CGUID+181, 17803); -- Coilfang Siren, Coilfang Oracle +-- INSERT INTO `creature_spawn_entry` (`guid`, `entry`) VALUES INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecsmin`, `spawntimesecsmax`, `spawndist`, `MovementType`) VALUES (@CGUID+1, 1420, 545, 3, -266.7519, -113.198, -8.745433, 6.00921, 900, 900, 2, 1), -- Toad @@ -311,18 +264,18 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+17, 13321, 545, 3, 48.68707, -115.5143, -22.61073, 5.948496, 900, 900, 2, 1), -- Frog (@CGUID+18, 13321, 545, 3, 61.52259, -151.2719, -20.673, 1.279224, 900, 900, 2, 1), -- Frog (@CGUID+19, 13321, 545, 3, 44.58374, -204.2847, -22.52994, 4.499248, 900, 900, 2, 1), -- Frog -(@CGUID+20, 17721, 545, 3, -13.89179, -179.7457, -22.56811, 3.193953, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+20, 17721, 545, 3, -13.8918, -179.746, -22.5681, 3.19395, 7200, 7200, 0, 0), -- Coilfang Engineer (@CGUID+21, 17721, 545, 3, -50.16793, -382.5561, -7.403769, 4.415683, 7200, 7200, 0, 0), -- Coilfang Engineer (@CGUID+22, 17721, 545, 3, -42.04918, -372.1021, -7.411231, 6.073746, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+23, 17721, 545, 3, 29.02642, -239.5634, -22.6156, 5.270895, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+23, 17721, 545, 3, 29.0264, -239.563, -22.6156, 5.27089, 7200, 7200, 0, 0), -- Coilfang Engineer (@CGUID+24, 17721, 545, 3, 8.405686, -147.0495, -21.88259, 3.874631, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+25, 17721, 545, 3, 14.2811, -213.3341, -22.35674, 3.438299, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+26, 17721, 545, 3, -5.298958, -131.3911, -21.17339, 4.939282, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+27, 17721, 545, 3, -21.93356, -126.7303, -21.71569, 4.817109, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+28, 17721, 545, 3, 45.60335, -236.2259, -22.52994, 4.904375, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+29, 17721, 545, 3, 59.88306, -131.5806, -22.65985, 5.8294, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+30, 17721, 545, 3, 8.37782, -204.823, -22.36576, 4.276057, 7200, 7200, 0, 0), -- Coilfang Engineer -(@CGUID+31, 17721, 545, 3, -24.62035, -186.6438, -20.85499, 1.605703, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+25, 17721, 545, 3, 8.37782, -204.823, -22.3658, 4.27606, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+26, 17721, 545, 3, -5.29896, -131.391, -21.1734, 4.93928, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+27, 17721, 545, 3, -21.9336, -126.73, -21.7157, 4.81711, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+28, 17721, 545, 3, 45.6033, -236.226, -22.5299, 4.90438, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+29, 17721, 545, 3, 59.8831, -131.581, -22.6599, 5.8294, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+30, 17721, 545, 3, 14.2811, -213.334, -22.3567, 3.4383, 7200, 7200, 0, 0), -- Coilfang Engineer +(@CGUID+31, 17721, 545, 3, -24.6203, -186.644, -20.855, 1.6057, 7200, 7200, 0, 0), -- Coilfang Engineer (@CGUID+32, 17722, 545, 3, -88.2888, -256.126, -12.1919, 1.29613, 7200, 7200, 0, 2), -- Coilfang Sorceress (@CGUID+33, 17722, 545, 3, -110.8993, -330.5124, -7.659904, 6.161012, 7200, 7200, 0, 0), -- Coilfang Sorceress (@CGUID+34, 17722, 545, 3, -91.611298, -372.019012, -7.767300, 1.623500, 7200, 7200, 0, 2), -- Coilfang Sorceress @@ -334,7 +287,7 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+40, 17722, 545, 3, -85.83211, -276.4802, -7.672243, 1.570796, 7200, 7200, 0, 0), -- Coilfang Sorceress (@CGUID+41, 17722, 545, 3, -94.59171, -277.6688, -7.672243, 1.396263, 7200, 7200, 0, 0), -- Coilfang Sorceress (@CGUID+42, 17796, 545, 3, -330.0833, -121.5055, -7.985115, 5.061455, 86400, 86400, 0, 0), -- Mekgineer Steamrigger -(@CGUID+43, 17797, 545, 3, 88.39713, -316.1105, -7.78743, 3.036873, 86400, 86400, 0, 0), -- Hydromancer Thespia +(@CGUID+43, 17797, 545, 3, 88.3971, -316.111, -7.78743, 3.03687, 86400, 86400, 0, 0), -- Hydromancer Thespia (@CGUID+44, 17798, 545, 3, -95.41883, -552.0314, 8.270267, 1.448623, 86400, 86400, 0, 0), -- Warlord Kalithresh (@CGUID+45, 17799, 545, 3, -218.6759, -239.3937, -7.916585, 0.5235988, 7200, 7200, 0, 0), -- Dreghood Slave (@CGUID+46, 17799, 545, 3, -219.6552, -234.7617, -7.940579, 1.972222, 7200, 7200, 0, 0), -- Dreghood Slave @@ -366,52 +319,52 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+72, 17800, 545, 3, -82.7854, -499.9687, 8.346689, 2.076942, 7200, 7200, 0, 0), -- Coilfang Myrmidon (@CGUID+73, 17800, 545, 3, -106.7869, -497.9282, 8.279131, 1.099557, 7200, 7200, 0, 0), -- Coilfang Myrmidon (@CGUID+74, 17800, 545, 3, -57.51149, -376.5876, -7.281164, 2.460914, 7200, 7200, 0, 0), -- Coilfang Myrmidon -(@CGUID+75, 17801, 545, 3, -4.40099, -96.1165, -21.9227, 6.16785, 7200, 7200, 0, 2), -- Coilfang Siren -(@CGUID+76, 17801, 545, 3, 1.512869, -250.4445, -21.54112, 6.143559, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+77, 17801, 545, 3, 56.8631, -310.419, -7.83755, 3.36815, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+78, 17801, 545, 3, 58.9988, -310.076, -7.84055, 1.5261, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+75, 17801, 545, 3, -21.2416, -102.358, -22.5956, 5.25232, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+76, 17801, 545, 3, 1.51287, -250.445, -21.5411, 6.14356, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+77, 17801, 545, 3, 28.6017, -279.259, -21.3723, 4.5204, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+78, 17801, 545, 3, 21.9975, -276.271, -21.4064, 4.39823, 7200, 7200, 0, 0), -- Coilfang Siren (@CGUID+79, 17801, 545, 3, -109.4927, -336.3531, -7.549471, 5.916666, 7200, 7200, 0, 0), -- Coilfang Siren (@CGUID+80, 17801, 545, 3, -60.49838, -326.6077, -7.672243, 3.089233, 7200, 7200, 0, 0), -- Coilfang Siren (@CGUID+81, 17801, 545, 3, -53.81967, -334.3685, -7.767316, 3.228859, 7200, 7200, 0, 0), -- Coilfang Siren (@CGUID+82, 17801, 545, 3, -77.08489, -503.8039, 8.395674, 2.042035, 7200, 7200, 0, 0), -- Coilfang Siren (@CGUID+83, 17801, 545, 3, -113.3212, -494.1325, 8.287909, 0.715585, 7200, 7200, 0, 0), -- Coilfang Siren (@CGUID+84, 17801, 545, 3, 9.520633, -150.5972, -22.04473, 0.1919862, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+85, 17801, 545, 3, 6.766409, -257.0002, -21.90151, 1.500983, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+86, 17801, 545, 3, 27.01559, -260.4726, -22.80492, 2.443461, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+87, 17801, 545, 3, 29.05964, -256.6315, -23.24938, 3.385939, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+88, 17801, 545, 3, 29.87383, -165.1897, -22.3645, 1.32645, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+89, 17801, 545, 3, 35.87553, -157.3143, -22.5641, 3.508112, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+90, 17802, 545, 3, -6.482032, -63.70935, -19.83974, 1.291544, 7200, 7200, 0, 0), -- Coilfang Warrior -(@CGUID+91, 17802, 545, 3, 2.067127, -64.13619, -19.83974, 2.059489, 7200, 7200, 0, 0), -- Coilfang Warrior -(@CGUID+92, 17802, 545, 3, -6.110524, -98.653229, -22.213076, 2.548590, 7200, 7200, 0, 0), -- Coilfang Warrior -(@CGUID+93, 17802, 545, 3, -26.5788, -191.547, -20.4898, 0.164899, 7200, 7200, 0, 2), -- Coilfang Warrior -(@CGUID+94, 17802, 545, 3, 4.9713, -246.324, -22.8522, 1.80373, 7200, 7200, 0, 2), -- Coilfang Warrior +(@CGUID+85, 17801, 545, 3, 6.76641, -257, -21.9015, 1.50098, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+86, 17801, 545, 3, 27.0156, -260.473, -22.8049, 2.44346, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+87, 17801, 545, 3, 29.0596, -256.632, -23.2494, 3.38594, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+88, 17801, 545, 3, 29.8738, -165.19, -22.3645, 1.32645, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+89, 17801, 545, 3, 35.8755, -157.314, -22.5641, 3.50811, 7200, 7200, 0, 0), -- Coilfang Siren +(@CGUID+90, 17802, 545, 3, -6.48203, -63.7094, -19.8397, 1.29154, 7200, 7200, 0, 0), -- Coilfang Warrior +(@CGUID+91, 17802, 545, 3, 2.06713, -64.1362, -19.8397, 2.05949, 7200, 7200, 0, 0), -- Coilfang Warrior +(@CGUID+92, 17802, 545, 3, -21.6564, -101.928, -22.5224, 1.43752, 7200, 7200, 0, 0), -- Coilfang Warrior +(@CGUID+93, 17802, 545, 3, -11.075411,-181.28865,-23.693241, 4.31481, 7200, 7200, 0, 4), -- Coilfang Warrior +(@CGUID+94, 17802, 545, 3, 10.129042,-253.12064,-22.365854,-22.7079, 7200, 7200, 0, 2), -- Coilfang Warrior (@CGUID+95, 17802, 545, 3, -91.9829, -255.49, -12.5306, 1.40694, 7200, 7200, 0, 0), -- Coilfang Warrior -(@CGUID+96, 17802, 545, 3, 56.2594, -308.776, -7.85218, 2.13917, 7200, 7200, 0, 2), -- Coilfang Warrior +(@CGUID+96, 17802, 545, 3, 25.2417, -280.826, -20.1926, 4.41568, 7200, 7200, 0, 0), -- Coilfang Warrior (@CGUID+97, 17802, 545, 3, -89.85168, -279.44, -7.672243, 1.623156, 7200, 7200, 0, 0), -- Coilfang Warrior -(@CGUID+98, 17802, 545, 3, 27.5185, -255.129, -23.4133, 4.31844, 7200, 7200, 0, 2), -- Coilfang Warrior -(@CGUID+99, 17802, 545, 3, 56.0804, -133.796, -22.797, 0.797309, 7200, 7200, 0, 2), -- Coilfang Warrior -(@CGUID+100, 17802, 545, 3, -22.1362, -122.874, -21.9529, 2.78933, 7200, 7200, 0, 2), -- Coilfang Warrior -(@CGUID+101, 17802, 545, 3, 15.2288, -150.811, -22.4946, 1.32075, 7200, 7200, 0, 2), -- Coilfang Warrior -(@CGUID+102, 17802, 545, 3, 46.5018, -231.685, -22.6482, 0.548994, 7200, 7200, 0, 2), -- Coilfang Warrior -(@CGUID+103, 17802, 545, 3, 6.90818, -199.481, -22.4455, 1.81985, 7200, 7200, 0, 2), -- Coilfang Warrior +(@CGUID+98, 17802, 545, 3, 21.14762,-258.76144,-22.28909,1.31347, 7200, 7200, 0, 2), -- Coilfang Warrior +(@CGUID+99, 17802, 545, 3, 60.84472,-121.46467,-22.63287, 3.9389, 7200, 7200, 0, 4), -- Coilfang Warrior +(@CGUID+100, 17802, 545, 3, -4.640467,-127.206,-20.80397, 2.69598, 7200, 7200, 0, 4), -- Coilfang Warrior +(@CGUID+101, 17802, 545, 3, 12.814334,-155.52187,-22.466923, 1.0972, 7200, 7200, 0, 2), -- Coilfang Warrior +(@CGUID+102, 17802, 545, 3, 22.998953,-237.74913,-22.410423, 0.477148, 7200, 7200, 0, 4), -- Coilfang Warrior +(@CGUID+103, 17802, 545, 3, 18.968351,-212.37872,-22.475307, 1.81985, 7200, 7200, 0, 4), -- Coilfang Warrior (@CGUID+104, 17802, 545, 3, -82.443901, -255.903000, -11.995400, 1.560000, 7200, 7200, 0, 0), -- Coilfang Warrior -- RE-USE 105 -(@CGUID+106, 17803, 545, 3, 2.57794, -255.5036, -21.68578, 0.7853982, 7200, 7200, 0, 0), -- Coilfang Oracle -(@CGUID+107, 17803, 545, 3, 24.76429, -263.6184, -22.22718, 1.692969, 7200, 7200, 0, 0), -- Coilfang Oracle +(@CGUID+106, 17803, 545, 3, 2.57794, -255.504, -21.6858, 0.785398, 7200, 7200, 0, 0), -- Coilfang Oracle +(@CGUID+107, 17803, 545, 3, 24.7643, -263.618, -22.2272, 1.69297, 7200, 7200, 0, 0), -- Coilfang Oracle (@CGUID+108, 17803, 545, 3, -102.6063, -472.0392, 8.115048, 1.570796, 7200, 7200, 0, 0), -- Coilfang Oracle (@CGUID+109, 17803, 545, 3, -75.20587, -496.9233, 8.351477, 2.321288, 7200, 7200, 0, 0), -- Coilfang Oracle (@CGUID+110, 17803, 545, 3, -114.3018, -503.6928, 8.304808, 0.8552113, 7200, 7200, 0, 0), -- Coilfang Oracle (@CGUID+111, 17803, 545, 3, 10.73061, -154.9334, -22.2425, 6.108652, 7200, 7200, 0, 0), -- Coilfang Oracle -(@CGUID+112, 17803, 545, 3, 33.44266, -161.1954, -22.47784, 2.338741, 7200, 7200, 0, 0), -- Coilfang Oracle +(@CGUID+112, 17803, 545, 3, 33.4427, -161.195, -22.4778, 2.33874, 7200, 7200, 0, 0), -- Coilfang Oracle -- RE-USE 113 (@CGUID+114, 17805, 545, 3, -234.942, -210.618, -8.09673, 1.76213, 7200, 7200, 0, 2), -- Coilfang Slavemaster (@CGUID+115, 17805, 545, 3, -238.0066, -193.1346, -6.900722, 1.099557, 7200, 7200, 0, 0), -- Coilfang Slavemaster (@CGUID+116, 17805, 545, 3, -232.8613, -192.246, -6.549622, 2.460914, 7200, 7200, 0, 0), -- Coilfang Slavemaster (@CGUID+117, 17805, 545, 3, -208.792, -261.672, -8.07919, 3.0316, 7200, 7200, 0, 2), -- Coilfang Slavemaster (@CGUID+118, 17801, 545, 3, -87.02146, -471.1234, 8.091232, 1.727876, 7200, 7200, 0, 0), -- Coilfang Siren -(@CGUID+119, 17917, 545, 3, 90.04188, -326.1148, -7.787464, 3.001966, 7200, 7200, 0, 0), -- Coilfang Water Elemental -(@CGUID+120, 17917, 545, 3, 91.32238, -306.5078, -7.787354, 3.211406, 7200, 7200, 0, 0), -- Coilfang Water Elemental +(@CGUID+119, 17917, 545, 3, 90.0419, -326.115, -7.78746, 3.00197, 7200, 7200, 0, 0), -- Coilfang Water Elemental +(@CGUID+120, 17917, 545, 3, 91.3224, -306.508, -7.78735, 3.21141, 7200, 7200, 0, 0), -- Coilfang Water Elemental (@CGUID+121, 17951, 545, 3, -335.5449, -122.5956, -7.935218, 0.5061455, 7200, 7200, 0, 0), -- Steamrigger Mechanic (@CGUID+122, 17951, 545, 3, -325.3847, -120.199, -7.972894, 3.839724, 7200, 7200, 0, 0), -- Steamrigger Mechanic (@CGUID+123, 17951, 545, 3, -328.5612, -126.0686, -8.013614, 1.867502, 7200, 7200, 0, 0), -- Steamrigger Mechanic @@ -442,36 +395,36 @@ INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `positio (@CGUID+149, 21338, 545, 3, -306.886, -105.965, -7.75556, 5.52654, 7200, 7200, 5, 1), -- Coilfang Leper (@CGUID+150, 21338, 545, 3, -303.585, -117.138, -7.94818, 4.48116, 7200, 7200, 5, 1), -- Coilfang Leper (@CGUID+151, 21338, 545, 3, -290.203, -117.944, -7.75556, 5.05645, 7200, 7200, 5, 1), -- Coilfang Leper -(@CGUID+152, 21694, 545, 3, -44.65253, -109.4192, -22.03052, 0.6618111, 7200, 7200, 2, 1), -- Bog Overlord -(@CGUID+153, 21694, 545, 3, -61.78242, -147.368, -19.83974, 4.366947, 7200, 7200, 2, 1), -- Bog Overlord -(@CGUID+154, 21694, 545, 3, 55.4944, -97.78683, -22.53102, 5.718699, 7200, 7200, 2, 1), -- Bog Overlord -(@CGUID+155, 21694, 545, 3, 55.75964, -198.1884, -22.52994, 3.599802, 7200, 7200, 2, 1), -- Bog Overlord -(@CGUID+156, 21694, 545, 3, 65.399605, -149.509674, -20.165577, 2.933452, 7200, 7200, 2, 1), -- Bog Overlord //moved a little due to random movement clipping -(@CGUID+157, 21695, 545, 3, 8.45414, -247.872, -23.3512, 4.11733, 7200, 7200, 0, 0), -- Tidal Surger -(@CGUID+158, 21695, 545, 3, 39.1165, -129.825, -22.6993, 3.05338, 7200, 7200, 0, 0), -- Tidal Surger -(@CGUID+159, 21695, 545, 3, 1.50336, -176.132, -22.3626, 6.0399, 7200, 7200, 0, 0), -- Tidal Surger -(@CGUID+160, 21696, 545, 3, 6.8201, -250.286, -23.0829, 4.11733, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+161, 21696, 545, 3, 10.9861, -249.484, -22.8298, 4.11924, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+162, 21696, 545, 3, 10.1835, -245.318, -23.3071, 4.11733, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+163, 21696, 545, 3, 6.01744, -246.12, -23.2013, 4.11732, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+164, 21696, 545, 3, 38.0048, -130.149, -22.6247, 3.12253, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+165, 21696, 545, 3, 38.8399, -126.107, -22.5762, 3.19601, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+166, 21696, 545, 3, 38.7364, -133.644, -22.7193, 3.16067, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+167, 21696, 545, 3, 42.1832, -130.057, -22.7953, 3.06617, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+168, 21696, 545, 3, 2.8464, -176.441, -22.2902, 6.01672, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+169, 21696, 545, 3, -0.120366, -177.978, -22.8696, 6.17575, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+170, 21696, 545, 3, 0.480689, -173.217, -22.1396, 6.06815, 7200, 7200, 0, 0), -- Steam Surger -(@CGUID+171, 21696, 545, 3, -0.890754, -175.418, -22.7894, 6.043, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+152, 21694, 545, 3, -44.6525, -109.419, -22.0305, 0.541052, 7200, 7200, 2, 1), -- Bog Overlord +(@CGUID+153, 21694, 545, 3, -61.7824, -147.368, -19.8397, 6.10865, 7200, 7200, 2, 1), -- Bog Overlord +(@CGUID+154, 21694, 545, 3, 56.272, -99.1133, -22.6202, 5.2426, 7200, 7200, 2, 1), -- Bog Overlord +(@CGUID+155, 21694, 545, 3, 55.1691, -200.111, -22.6254, 4.41441, 7200, 7200, 2, 1), -- Bog Overlord +(@CGUID+156, 21694, 545, 3, 70.6235, -149.411, -19.3584, 3.81388, 7200, 7200, 2, 1), -- Bog Overlord +(@CGUID+157, 21695, 545, 3, 8.67723, -247.543, -23.3617, 0.975734, 7200, 7200, 0, 0), -- Tidal Surger +(@CGUID+158, 21695, 545, 3, 72.2928, -110.668, -22.5432, 0.695596, 7200, 7200, 0, 0), -- Tidal Surger +(@CGUID+159, 21695, 545, 3, -13.1381, -159.252, -22.6947, 1.43979, 7200, 7200, 0, 0), -- Tidal Surger +(@CGUID+160, 21696, 545, 3, 5.14908, -246.223, -22.82, 0.049414, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+161, 21696, 545, 3, 5.33942, -248.285, -22.9987, 0.398787, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+162, 21696, 545, 3, 6.63035, -250.682, -22.928, 1.34714, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+163, 21696, 545, 3, 7.75879, -252.229, -22.653, 1.13637, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+164, 21696, 545, 3, 75.4942, -107.832, -22.5405, 0.453786, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+165, 21696, 545, 3, 70.1971, -107.108, -22.5398, 3.75246, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+166, 21696, 545, 3, 70.2621, -111.469, -22.544, 3.76991, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+167, 21696, 545, 3, 74.3258, -114.195, -22.6314, 1.4144, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+168, 21696, 545, 3, -14.2905, -155.495, -22.5557, 0.418879, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+169, 21696, 545, 3, -17.0296, -160.479, -22.4084, 6.24828, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+170, 21696, 545, 3, -12.0575, -161.064, -22.6888, 4.72984, 7200, 7200, 0, 0), -- Steam Surger +(@CGUID+171, 21696, 545, 3, -12.5588, -155.507, -22.4722, 5.11381, 7200, 7200, 0, 0), -- Steam Surger -- RE-USE 172 - 173 (@CGUID+174, 17722, 545, 3, -92.90063, -445.3097, 5.991491, 1.553343, 7200, 7200, 0, 0), -- Coilfang Sorceress (@CGUID+175, 17803, 545, 3, -98.08992, -445.5343, 6.081024, 1.22173, 7200, 7200, 0, 0), -- Coilfang Oracle (@CGUID+176, 17800, 545, 3, -97.02741, -442.6899, 4.890398, 1.623156, 7200, 7200, 0, 0), -- Coilfang Myrmidon (@CGUID+177, 17800, 545, 3, -92.68357, -442.7451, 4.921207, 1.570796, 7200, 7200, 0, 0), -- Coilfang Myrmidon -(@CGUID+178, 0, 545, 3, 60.34289, -126.7459, -22.71432, 3.528947, 7200, 7200, 2, 1), -- creature_spawn_entry -(@CGUID+179, 0, 545, 3, 12.67533, -207.2178, -22.44306, 1.682174, 7200, 7200, 2, 1), -- creature_spawn_entry -(@CGUID+180, 0, 545, 3, 39.04907, -237.2698, -22.68699, 5.043978, 7200, 7200, 2, 1), -- creature_spawn_entry -(@CGUID+181, 0, 545, 3, -17.88705, -184.7918, -21.95631, 1.973065, 7200, 7200, 2, 1); -- creature_spawn_entry +(@CGUID+178, 17803, 545, 3, 61.3397, -126.092, -22.6155, 4.52851, 7200, 7200, 2, 1), -- Coilfang Oracle +(@CGUID+179, 0, 545, 3, 13.201, -208.052, -22.3482, 0.541052, 7200, 7200, 2, 1), -- spawn_group_entry +(@CGUID+180, 0, 545, 3, 37.8443, -236.049, -22.6524, 1.70101, 7200, 7200, 2, 1), -- spawn_group_entry +(@CGUID+181, 17803, 545, 3, -17.0931, -186.131, -22.1681, 5.23599, 7200, 7200, 2, 1); -- Coilfang Oracle REPLACE INTO `creature_spawn_data_template` (`entry`, `RelayId`, `Name`) VALUES (1772101, 1772101, 'Coilfang Engineer (17721) - RelayScript (1772101)'); REPLACE INTO `creature_spawn_data` (`guid`, `id`) SELECT `guid`, 1772101 FROM `creature` WHERE `guid` IN (@CGUID+21,@CGUID+22); @@ -559,67 +512,171 @@ INSERT INTO gameobject_spawn_entry (guid, entry) VALUES -- SPAWN GROUPS -- ============ -INSERT INTO `spawn_group` (`Id`, `Name`, `Type`, `MaxCount`, `WorldState`, `Flags`) VALUES -(@SGUID+1, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 000', 0, 0, 0, 1), -(@SGUID+2, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 001', 0, 0, 0, 1), -(@SGUID+3, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 002', 0, 0, 0, 1); +INSERT INTO `spawn_group` (`Id`, `Name`, `Type`, `MaxCount`, `WorldState`, `Flags`, `StringId`) VALUES +(@SGGUID+1, 'Steam Vault - Group 001 - Coilfang Warrior (2)', 0, 0, 0, 1, 0), +(@SGGUID+2, 'Steam Vault - Group 002 - Coilfang Warrior| Coilfang Siren - Patrol 001', 0, 0, 0, 1, 0), +(@SGGUID+3, 'Steam Vault - Group 003 - Coilfang Warrior| Coilfang Engineer (2)', 0, 0, 0, 1, 0), +(@SGGUID+4, 'Steam Vault - Group 004 - Coilfang Warrior| Coilfang Engineer | Coilfang Siren | Coilfang Oracle', 0, 0, 0, 1, 0), +(@SGGUID+5, 'Steam Vault - Group 005 - Tidal Surger | Steam Surger (4) - Patrol 002', 0, 0, 0, 3, 0), -- will always respawn together +(@SGGUID+6, 'Steam Vault - Group 006 - Coilfang Warrior| Coilfang Engineer | Coilfang Oracle', 0, 0, 0, 1, 0), +(@SGGUID+7, 'Steam Vault - Group 007 - Coilfang Oracle| Coilfang Siren (2)', 0, 0, 0, 1, 0), +(@SGGUID+8, 'Steam Vault - Group 008 - Tidal Surger | Steam Surger (4) - Patrol 003', 0, 0, 0, 3, 0), -- will always respawn together --- INSERT INTO `spawn_group_entry` (`Id`, `Entry`, `MinCount`, `MaxCount`, `Chance`) VALUES +(@SGGUID+9, 'Steam Vault - Group 009 - Coilfang Warrior| Coilfang Engineer (2) | Coilfang Oracle', 0, 0, 0, 1, 0), + +(@SGGUID+10, 'Steam Vault - Group 010 - Coilfang Warrior| Coilfang Engineer (2) | Coilfang Oracle/Coilfang Siren', 0, 0, 0, 1, 0), +(@SGGUID+11, 'Steam Vault - Group 011 - Coilfang Warrior| Coilfang Engineer (2) | Coilfang Oracle/Coilfang Siren', 0, 0, 0, 1, 0), + +(@SGGUID+12, 'Steam Vault - Group 012 - Tidal Surger | Steam Surger (4) - Patrol 004', 0, 0, 0, 3, 0), -- will always respawn together +(@SGGUID+13, 'Steam Vault - Group 013 - Coilfang Warrior | Coilfang Oracle | Coilfang Siren (2)', 0, 0, 0, 1, 0), +(@SGGUID+14, 'Steam Vault - Group 014 - Coilfang Warrior | Coilfang Oracle | Coilfang Siren (2)', 0, 0, 0, 1, 0), +(@SGGUID+15, 'Steam Vault - Group 015 - Coilfang Warrior | Coilfang Siren (2) - Patrol 005', 0, 0, 0, 1, 0), +-- Boss +(@SGGUID+16, 'Steam Vault - Group 016 - Hydromancer Thespia | Coilfang Water Elemental (2)', 0, 0, @SGGUID+16, 11, 0); + +INSERT INTO `spawn_group_entry` (`Id`, `Entry`, `MinCount`, `MaxCount`, `Chance`) VALUES +(@SGGUID+10, 17801, 0, 1, 0), (@SGGUID+10, 17803, 0, 1, 0), -- Coilfang Siren, Coilfang Oracle +(@SGGUID+11, 17801, 0, 1, 0), (@SGGUID+11, 17803, 0, 1, 0); -- Coilfang Siren, Coilfang Oracle INSERT INTO `spawn_group_spawn` (`Id`, `Guid`, `SlotId`, `Chance`) VALUES -(@SGUID+1, @CGUID+157, 0, 0), -- Tidal Surger -(@SGUID+1, @CGUID+160, 1, 0), -- Steam Surger -(@SGUID+1, @CGUID+161, 2, 0), -- Steam Surger -(@SGUID+1, @CGUID+162, 3, 0), -- Steam Surger -(@SGUID+1, @CGUID+163, 4, 0), -- Steam Surger - -(@SGUID+2, @CGUID+158, 0, 0), -- Tidal Surger -(@SGUID+2, @CGUID+164, 1, 0), -- Steam Surger -(@SGUID+2, @CGUID+165, 2, 0), -- Steam Surger -(@SGUID+2, @CGUID+166, 3, 0), -- Steam Surger -(@SGUID+2, @CGUID+167, 4, 0), -- Steam Surger - -(@SGUID+3, @CGUID+159, 0, 0), -- Tidal Surger -(@SGUID+3, @CGUID+168, 1, 0), -- Steam Surger -(@SGUID+3, @CGUID+169, 2, 0), -- Steam Surger -(@SGUID+3, @CGUID+170, 3, 0), -- Steam Surger -(@SGUID+3, @CGUID+171, 4, 0); -- Steam Surger +(@SGGUID+1, @CGUID+90, 0, 0), -- Coilfang Warrior +(@SGGUID+1, @CGUID+91, 1, 0), -- Coilfang Warrior + +(@SGGUID+2, @CGUID+75, 0, 0), -- Coilfang Siren +(@SGGUID+2, @CGUID+92, 1, 0), -- Coilfang Warrior + +(@SGGUID+3, @CGUID+100, 0, 0), -- Coilfang Warrior +(@SGGUID+3, @CGUID+26, 1, 0), -- Coilfang Engineer +(@SGGUID+3, @CGUID+27, 2, 0), -- Coilfang Engineer + +(@SGGUID+4, @CGUID+101, 0, 0), -- Coilfang Warrior +(@SGGUID+4, @CGUID+24, 1, 0), -- Coilfang Engineer +(@SGGUID+4, @CGUID+84, 2, 0), -- Coilfang Siren +(@SGGUID+4, @CGUID+111, 2, 0), -- Coilfang Oracle + +(@SGGUID+5, @CGUID+158, 0, 0), -- Tidal Surger +(@SGGUID+5, @CGUID+164, 1, 0), -- Steam Surger +(@SGGUID+5, @CGUID+165, 2, 0), -- Steam Surger +(@SGGUID+5, @CGUID+166, 3, 0), -- Steam Surger +(@SGGUID+5, @CGUID+167, 4, 0), -- Steam Surger + +(@SGGUID+6, @CGUID+99, 0, 0), -- Coilfang Warrior +(@SGGUID+6, @CGUID+29, 1, 0), -- Coilfang Engineer +(@SGGUID+6, @CGUID+178, 2, 0), -- Coilfang Oracle + +(@SGGUID+7, @CGUID+112, 0, 0), -- Coilfang Oracle +(@SGGUID+7, @CGUID+88, 1, 0), -- Coilfang Siren +(@SGGUID+7, @CGUID+89, 2, 0), -- Coilfang Siren + +(@SGGUID+8, @CGUID+159, 0, 0), -- Tidal Surger +(@SGGUID+8, @CGUID+168, 1, 0), -- Steam Surger +(@SGGUID+8, @CGUID+169, 2, 0), -- Steam Surger +(@SGGUID+8, @CGUID+170, 3, 0), -- Steam Surger +(@SGGUID+8, @CGUID+171, 4, 0), -- Steam Surger + +(@SGGUID+9, @CGUID+93, 0, 0), -- Coilfang Warrior +(@SGGUID+9, @CGUID+20, 1, 0), -- Coilfang Engineer +(@SGGUID+9, @CGUID+31, 2, 0), -- Coilfang Engineer +(@SGGUID+9, @CGUID+181, 3, 0), -- Coilfang Oracle + + +(@SGGUID+10, @CGUID+103, 0, 0), -- Coilfang Warrior +(@SGGUID+10, @CGUID+25, 1, 0), -- Coilfang Engineer +(@SGGUID+10, @CGUID+30, 2, 0), -- Coilfang Engineer +(@SGGUID+10, @CGUID+179, 3, 0), -- spawn_group_entry + +(@SGGUID+11, @CGUID+102, 0, 0), -- Coilfang Warrior +(@SGGUID+11, @CGUID+23, 1, 0), -- Coilfang Engineer +(@SGGUID+11, @CGUID+28, 2, 0), -- Coilfang Engineer +(@SGGUID+11, @CGUID+180, 3, 0), -- spawn_group_entry + +(@SGGUID+12, @CGUID+157, 0, 0), -- Tidal Surger +(@SGGUID+12, @CGUID+160, 1, 0), -- Steam Surger +(@SGGUID+12, @CGUID+161, 2, 0), -- Steam Surger +(@SGGUID+12, @CGUID+162, 3, 0), -- Steam Surger +(@SGGUID+12, @CGUID+163, 4, 0), -- Steam Surger + +(@SGGUID+13, @CGUID+94, 0, 0), -- Coilfang Warrior +(@SGGUID+13, @CGUID+76, 1, 0), -- Coilfang Siren +(@SGGUID+13, @CGUID+85, 2, 0), -- Coilfang Siren +(@SGGUID+13, @CGUID+106, 3, 0), -- Coilfang Oracle + +(@SGGUID+14, @CGUID+98, 0, 0), -- Coilfang Warrior +(@SGGUID+14, @CGUID+86, 1, 0), -- Coilfang Siren +(@SGGUID+14, @CGUID+87, 2, 0), -- Coilfang Siren +(@SGGUID+14, @CGUID+107, 3, 0), -- Coilfang Oracle + +(@SGGUID+15, @CGUID+96, 0, 0), -- Coilfang Warrior +(@SGGUID+15, @CGUID+77, 1, 0), -- Coilfang Siren +(@SGGUID+15, @CGUID+78, 2, 0), -- Coilfang Siren + +(@SGGUID+16, @CGUID+43, 0, 0), -- Hydromancer Thespia +(@SGGUID+16, @CGUID+119, 1, 0), -- Coilfang Water Elemental +(@SGGUID+16, @CGUID+120, 2, 0); -- Coilfang Water Elemental INSERT INTO `spawn_group_formation` (`Id`, `FormationType`, `FormationSpread`, `FormationOptions`, `PathId`, `MovementType`, `Comment`) VALUES -(@SGUID+1, 6, 4, 0, @SGUID+1, 4, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 000'), -(@SGUID+2, 6, 4, 0, @SGUID+2, 4, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 001'), -(@SGUID+3, 6, 4, 0, @SGUID+3, 2, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 002'); +(@SGGUID+2, 2, 2, 0, @SGGUID+2, 2, 'Steam Vault - Group 002 - Coilfang Warrior| Coilfang Siren - Patrol 001'), +(@SGGUID+5, 6, 3, 0, @SGGUID+5, 4, 'Steam Vault - Group 005 - Tidal Surger | Steam Surger (4) - Patrol 002'), +(@SGGUID+8, 6, 3, 0, @SGGUID+8, 4, 'Steam Vault - Group 008 - Tidal Surger | Steam Surger (4) - Patrol 003'), +(@SGGUID+12, 6, 3, 0, @SGGUID+12, 4, 'Steam Vault - Group 012 - Tidal Surger | Steam Surger (4) - Patrol 004'), +(@SGGUID+15, 3, 3, 0, @SGGUID+15, 2, 'Steam Vault - Group 015 - Coilfang Warrior | Coilfang Siren (2) - Patrol 005'); + -- INSERT INTO `spawn_group_linked_group` (`Id`, `LinkedId`) VALUES INSERT INTO `waypoint_path_name` (`PathId`, `Name`) VALUES -(@SGUID+1, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 000'), -(@SGUID+2, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 001'), -(@SGUID+3, 'Steamvault - Tidal Surger | Steam Surger (4) Patrol 002'); +(@SGGUID+2,'Steam Vault - Group 002 - Coilfang Warrior| Coilfang Siren - Patrol 001'), +(@SGGUID+5,'Steam Vault - Group 005 - Tidal Surger | Steam Surger (4) - Patrol 002'), +(@SGGUID+8,'Steam Vault - Group 008 - Tidal Surger | Steam Surger (4) - Patrol 003'), +(@SGGUID+12,'Steam Vault - Group 012 - Tidal Surger | Steam Surger (4) - Patrol 004'), +(@SGGUID+15,'Steam Vault - Group 015 - Coilfang Warrior | Coilfang Siren (2) - Patrol 005'); INSERT INTO `waypoint_path` (`PathId`, `Point`, `PositionX`, `PositionY`, `PositionZ`, `Orientation`, `WaitTime`, `ScriptId`) VALUES -(@SGUID+1, 1, 8.4541445, -247.87244, -23.351183, 100, 0, 0), -(@SGUID+1, 2, 18.289186, -233.34319, -22.514954, 100, 0, 0), -(@SGUID+1, 3, 32.239754, -218.6089, -22.641357, 100, 0, 0), -(@SGUID+1, 4, 39.663795, -206.20955, -22.631807, 100, 0, 0), - -(@SGUID+2, 1, 74.02218, -109.2243, -22.627672, 100, 0, 0), -(@SGUID+2, 2, 57.948982, -114.72305, -22.61207, 100, 0, 0), -(@SGUID+2, 3, 47.457386, -117.81651, -22.616959, 100, 0, 0), -(@SGUID+2, 4, 49.124054, -130.7106, -22.783794, 100, 0, 0), -(@SGUID+2, 5, 32.35119, -129.22713, -22.444157, 100, 0, 0), -(@SGUID+2, 6, 31.37296, -147.21597, -22.541405, 100, 0, 0), -(@SGUID+2, 7, 18.65977, -169.44081, -22.41369, 100, 0, 0), -(@SGUID+2, 8, 28.451773, -183.30582, -22.477484, 100, 0, 0), - -(@SGUID+3, 1, 2.8735342, -180.75233, -22.466059, 100, 0, 0), -(@SGUID+3, 2, 17.594118, -181.13298, -22.42181, 100, 0, 0), -(@SGUID+3, 3, 18.493568, -203.59416, -22.401865, 100, 0, 0), -(@SGUID+3, 4, 17.594118, -181.13298, -22.42181, 100, 0, 0), -(@SGUID+3, 5, 2.950016, -181.21527, -22.511261, 100, 0, 0), -(@SGUID+3, 6, -7.079567, -173.08127, -23.894533, 100, 0, 0), -(@SGUID+3, 7, -13.092999, -158.90938, -22.758324, 100, 0, 0), -(@SGUID+3, 8, -7.1449122, -172.92726, -23.884075, 100, 0, 0); +(@SGGUID+2, 1, -21.152357,-102.50681,-22.623154, 100, 0, 0), +(@SGGUID+2, 2, -11.117714,-95.33835,-21.338488, 100, 0, 0), +(@SGGUID+2, 3, 5.809313,-97.299416,-22.554895, 100, 0, 0), +(@SGGUID+2, 4, 13.625943,-107.37473,-22.068163, 100, 0, 0), +(@SGGUID+2, 5, 10.61573,-119.68263,-21.674156, 100, 0, 0), +(@SGGUID+2, 6, -4.742761,-116.86002,-20.737574, 100, 0, 0), +(@SGGUID+2, 7, -18.111202,-111.55076,-22.492619, 100, 0, 0), + +(@SGGUID+5, 1,74.02218,-109.2243,-22.627672, 100, 0, 0), +(@SGGUID+5, 2,57.948982,-114.72305,-22.61207, 100, 0, 0), +(@SGGUID+5, 3,47.457386,-117.81651,-22.616959, 100, 0, 0), +(@SGGUID+5, 4,49.124054,-130.7106,-22.783794, 100, 0, 0), +(@SGGUID+5, 5,32.35119,-129.22713,-22.444157, 100, 0, 0), +(@SGGUID+5, 6,31.37296,-147.21597,-22.541405, 100, 0, 0), +(@SGGUID+5, 7,18.65977,-169.44081,-22.41369, 100, 0, 0), +(@SGGUID+5, 8,28.451773,-183.30582,-22.477484, 100, 0, 0), + +(@SGGUID+8, 1, -13.092999,-158.90938,-22.758324, 100, 0, 0), +(@SGGUID+8, 2, -7.079567,-173.08127,-23.894531, 100, 0, 0), +(@SGGUID+8, 3, 2.950016,-181.21527,-22.511261, 100, 0, 0), +(@SGGUID+8, 4, 17.594118,-181.13298,-22.42181, 100, 0, 0), +(@SGGUID+8, 5, 18.493568,-203.59416,-22.401865, 100, 0, 0), + +(@SGGUID+12, 1, 8.4541445,-247.87244,-23.351183, 100, 0, 0), +(@SGGUID+12, 2, 18.289186,-233.34319,-22.514954, 100, 0, 0), +(@SGGUID+12, 3, 32.239754,-218.6089,-22.641357, 100, 0, 0), +(@SGGUID+12, 4, 39.663795,-206.20955,-22.631807, 100, 0, 0), + +(@SGGUID+15, 1, 25.20531,-290.68213,-14.989609, 100, 0, 0), +(@SGGUID+15, 2, 31.940006,-299.07193,-11.075828, 100, 0, 0), +(@SGGUID+15, 3, 42.50777,-309.3481,-8.581169, 100, 0, 0), +(@SGGUID+15, 4, 50.684578,-313.20782,-7.8758006, 100, 0, 0), +(@SGGUID+15, 5, 58.87572,-312.87286,-7.8382745, 100, 0, 0), +(@SGGUID+15, 6, 54.342773,-305.77542,-8.016985, 100, 0, 0), +(@SGGUID+15, 7, 46.51864,-300.70828,-9.331282, 100, 0, 0), +(@SGGUID+15, 8, 39.009525,-296.1325,-11.29513, 100, 0, 0), +(@SGGUID+15, 9, 32.261616,-289.734,-14.999209, 100, 0, 0), +(@SGGUID+15, 10, 30.141489,-280.44644,-20.453438, 100, 0, 0), +(@SGGUID+15, 11, 28.086605,-273.46967,-22.714405, 100, 0, 0), +(@SGGUID+15, 12, 23.565224,-274.07584,-22.648148, 100, 0, 0), +(@SGGUID+15, 13, 21.919817,-282.32028,-19.062641, 100, 0, 0); + +DELETE FROM `conditions` WHERE `condition_entry` = @SGGUID+16; +INSERT INTO `conditions` (`condition_entry`, `type`, `value1`, `value2`, `value3`, `value4`, `flags`, `comments`) VALUES +(@SGGUID+16, 42, 4663, 1, 0, 0, 0, 'Steam Vault - Hydromancer Thespia'); -- ======= -- POOLING