Skip to content

Commit

Permalink
[ACID][Instance] steam vault rework part 1 (#1222)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
miraco authored Sep 4, 2024
1 parent 36fe35a commit 4ac3ad2
Show file tree
Hide file tree
Showing 3 changed files with 467 additions and 224 deletions.
49 changes: 9 additions & 40 deletions ACID/acid_tbc.sql
Original file line number Diff line number Diff line change
Expand Up @@ -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'),
Expand All @@ -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'),
Expand Down Expand Up @@ -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


-- ================================
Expand Down
Loading

0 comments on commit 4ac3ad2

Please sign in to comment.