Skip to content

Commit

Permalink
[ACID][Instance] Mana Tombs rework (#1229)
Browse files Browse the repository at this point in the history
* Add first 2 groups to spawn_group

* first spell_lists

* Finish first boss room

* Part to 2nd boss session 1

* priest ai

* session 2 - one grp needs more research

* session 3 finish 2nd boss part

2 groups need more reasearch before merg

* darkcaster -> spell_list

Maybe differen vampiric aura for normal mode?

* Mana leech and nexus terror spell_list

* Session 4

* finish spawn rework

* finish spawn_group

* Some more spell_lists

* rename file

* update comment
  • Loading branch information
miraco authored Oct 20, 2024
1 parent 7e6b63f commit d6b4fe5
Show file tree
Hide file tree
Showing 3 changed files with 835 additions and 406 deletions.
80 changes: 19 additions & 61 deletions ACID/acid_tbc.sql
Original file line number Diff line number Diff line change
Expand Up @@ -21568,86 +21568,44 @@ INSERT INTO `creature_ai_scripts` (`id`,`creature_id`,`event_type`,`event_invers
-- ==============================================================
-- Auchindoun: Mana-Tombs - (4.3.4 Official Data - Normal/Heroic) - 100% Scripted From Official Data
-- ==============================================================
-- Ethereal Scavenger 18309 (4.3.4 Official Data - Normal/Heroic)
-- Ethereal Scavenger 18309 - spell_list
('1830901','18309','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Scavenger - Random Say on Aggro'),
('1830902','18309','0','0','100','1025','2400','4800','7200','21700','0','0','11','33871','1','32','0','0','0','0','0','0','0','0','Ethereal Scavenger - Cast Shield Bash'),
('1830903','18309','0','0','100','1025','2400','8300','12100','20500','0','0','11','33865','1','0','0','0','0','0','0','0','0','0','Ethereal Scavenger - Cast Singe'),
('1830904','18309','0','0','100','1025','14100','28200','8100','16200','0','0','11','34920','1','0','0','0','0','0','0','0','0','0','Ethereal Scavenger - Cast Strike'),
-- Ethereal Crypt Raider (4.3.4 Official Data - Normal/Heroic)
-- Ethereal Crypt Raider - spell_list
('1831101','18311','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Crypt Raider - Random Say on Aggro'),
('1831102','18311','9','0','100','1024','8','25','0','0','0','0','11','22911','1','0','0','0','0','0','0','0','0','0','Ethereal Crypt Raider - Cast Charge'),
('1831103','18311','0','0','100','1025','5800','8400','60200','66200','0','0','11','31403','0','0','0','0','0','0','0','0','0','0','Ethereal Crypt Raider - Cast Battle Shout'),
('1831104','18311','0','0','100','1025','3600','13300','12100','18300','0','0','11','32315','1','0','0','0','0','0','0','0','0','0','Ethereal Crypt Raider - Cast Soul Strike'),
('1831105','18311','2','0','100','1024','25','0','0','0','0','0','11','8599','0','0','1','2384','0','0','0','0','0','0','Ethereal Crypt Raider - Cast Enrage at 25% HP'),
-- Ethereal Spellbinder (4.3.4 Official Data - Normal/Heroic)
('1831102','18311','2','0','100','1024','25','0','0','0','0','0','11','8599','0','0','1','2384','0','0','0','0','0','0','Ethereal Crypt Raider - Cast Enrage at 25% HP'),
-- Ethereal Spellbinder - spell_list
('1831201','18312','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Spellbinder - Random Say on Aggro'),
('1831202','18312','0','0','100','1027','4800','12400','14500','28900','0','0','11','17883','4','512','0','0','0','0','0','0','0','0','Ethereal Spellbinder (Normal) - Cast Immolate'),
('1831203','18312','0','0','100','1029','4800','12400','14500','28900','0','0','11','37668','4','512','0','0','0','0','0','0','0','0','Ethereal Spellbinder (Heroic) - Cast Immolate'),
('1831204','18312','0','0','100','1025','7200','14500','6100','16900','0','0','11','37470','1','0','0','0','0','0','0','0','0','0','Ethereal Spellbinder - Cast Counterspell'),
('1831205','18312','0','0','100','1024','15700','20900','0','0','0','0','11','32316','0','0','0','0','0','0','0','0','0','0','Ethereal Spellbinder - Cast Summon Wraith'),
('1831206','18312','7','0','100','0','0','0','0','0','0','0','56','0','0','0','0','0','0','0','0','0','0','0','Ethereal Spellbinder - Despawn Guardians on Evade'),
-- Ethereal Sorcerer 18313 (4.3.4 Official Data - Normal/Heroic)
('1831202','18312','7','0','100','0','0','0','0','0','0','0','56','0','0','0','0','0','0','0','0','0','0','0','Ethereal Spellbinder - Despawn Guardians on Evade'),
-- Ethereal Sorcerer 18313 - spell_list
('1831301','18313','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Sorcerer - Random Say on Aggro'),
('1831302','18313','0','0','100','1027','5200','15700','15200','21200','0','0','11','15790','1','0','0','0','0','0','0','0','0','0','Ethereal Sorcerer (Normal) - Cast Arcane Missiles'),
('1831303','18313','0','0','100','1029','5200','15700','15200','21200','0','0','11','22272','1','0','0','0','0','0','0','0','0','0','Ethereal Sorcerer (Heroic) - Cast Arcane Missiles'),
('1831304','18313','0','0','100','1025','5100','11600','10800','21700','0','0','11','25603','1','32','0','0','0','0','0','0','0','0','Ethereal Sorcerer - Cast Slow'),
('1831305','18313','0','0','100','1025','14000','25600','70700','71100','0','0','11','32349','0','0','11','32353','0','0','0','0','0','0','Ethereal Sorcerer - Cast Summon 2 Arcane Fiends'),
('1831306','18313','7','0','100','0','0','0','0','0','0','0','56','0','0','0','0','0','0','0','0','0','0','0','Ethereal Sorcerer - Despawn Guardians on Evade'),
-- Nexus Stalker 18314
-- Nexus Stalker 18314 - spell_list
('1831401','18314','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Nexus Stalker - Random Say on Aggro'),
('1831402','18314','0','0','100','1025','3000','4000','9700','22100','0','0','11','34940','1','0','0','0','0','0','0','0','0','0','Nexus Stalker - Cast Gouge'),
('1831403','18314','0','0','100','1027','10000','16000','12000','19000','0','0','11','33925','4','512','0','0','0','0','0','0','0','0','Nexus Stalker (Normal) - Cast Phantom Strike'),
('1831404','18314','0','0','100','1029','5900','12100','10900','21700','0','0','11','39332','4','512','0','0','0','0','0','0','0','0','Nexus Stalker (Heroic) - Cast Phantom Strike'),
-- Ethereal Theurgist 18315 (4.3.4 Official Data - Normal/Heroic)
-- Ethereal Theurgist 18315 - spell_list
('1831501','18315','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Theurgist - Random Say on Aggro'),
('1831502','18315','0','0','100','1025','2400','7200','18000','24000','0','0','11','13323','5','544','0','0','0','0','0','0','0','0','Ethereal Theurgist - Cast Polymorph'),
('1831503','18315','0','0','100','1027','4200','13300','18100','24100','0','0','11','17145','17','0','0','0','0','0','0','0','0','0','Ethereal Theurgist (Normal) - Cast Blast Wave'),
('1831504','18315','0','0','100','1029','4200','13300','18100','24100','0','0','11','38064','17','0','0','0','0','0','0','0','0','0','Ethereal Theurgist (Heroic) - Cast Blast Wave'),
('1831505','18315','0','0','100','1027','3000','9000','7700','14400','0','0','11','15580','1','0','0','0','0','0','0','0','0','0','Ethereal Theurgist (Normal) - Cast Strike'),
('1831506','18315','0','0','100','1029','3000','9000','7700','14400','0','0','11','34920','1','0','0','0','0','0','0','0','0','0','Ethereal Theurgist (Heroic) - Cast Strike'),
-- Ethereal Priest 18317
-- Ethereal Priest 18317 - spell_list
('1831701','18317','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Priest - Random Say on Aggro'),
('1831702','18317','0','0','100','1027','4800','7700','10800','20500','0','0','11','34944','0','0','0','0','0','0','0','0','0','0','Ethereal Priest (Normal) - Cast Holy Nova'),
('1831703','18317','0','0','100','1029','4800','7700','10800','20500','0','0','11','37669','0','0','0','0','0','0','0','0','0','0','Ethereal Priest (Heroic) - Cast Holy Nova'),
('1831704','18317','0','0','100','1027','3400','9600','10800','18100','0','0','11','17139','0','0','0','0','0','0','0','0','0','0','Ethereal Priest (Normal) - Cast Power Word: Shield'),
('1831705','18317','0','0','100','1029','3400','9600','10800','18100','0','0','11','35944','0','0','0','0','0','0','0','0','0','0','Ethereal Priest (Heroic) - Cast Power Word: Shield'),
('1831706','18317','14','0','100','1027','4000','40','25000','35000','0','0','11','34945','12','0','0','0','0','0','0','0','0','0','Ethereal Priest (Normal) - Cast Heal on Friendly Missing HP'),
('1831707','18317','14','0','100','1029','6000','40','25000','35000','0','0','11','22883','12','0','0','0','0','0','0','0','0','0','Ethereal Priest (Heroic) - Cast Heal on Friendly Missing HP'),
-- Ethereal Darkcaster 18331 (4.3.4 Official Data - Normal/Heroic)
-- Ethereal Darkcaster 18331 - spell_list
('1833101','18331','1','0','100','0','1000','1000','0','0','0','0','11','16592','0','32','0','0','0','0','0','0','0','0','Ethereal Darkcaster - Cast Shadowform OOC'),
('1833102','18331','4','0','15','0','0','0','0','0','0','0','54','0','0','12002','0','0','0','0','0','0','0','0','Ethereal Darkcaster - Random Say on Aggro'),
('1833103','18331','4','0','100','0','0','0','0','0','0','0','11','38061','0','1','0','0','0','0','0','0','0','0','Ethereal Darkcaster - Cast Vampiric Aura on Aggro'),
('1833104','18331','0','0','100','1025','4300','8400','8400','18100','0','0','11','34942','1','0','0','0','0','0','0','0','0','0','Ethereal Darkcaster - Cast Shadow Word Pain'),
('1833105','18331','0','0','100','1027','5600','10800','15600','25300','0','0','11','34930','16','512','0','0','0','0','0','0','0','0','Ethereal Darkcaster (Normal) - Cast Mana Burn on Random Player Mana User'),
('1833106','18331','0','0','100','1029','5600','10800','15600','25300','0','0','11','34931','16','512','0','0','0','0','0','0','0','0','Ethereal Darkcaster (Heroic) - Cast Mana Burn on Random Player Mana User'),
('1833103','18331','11','0','100','0','0','0','0','0','0','0','11','38061','0','1','0','0','0','0','0','0','0','0','Ethereal Darkcaster - Cast Vampiric Aura on Spawn'),
-- Pandemonius (18341) - boss_pandemonius
-- Tavarok 18343 - spell_list
-- Nexus-Prince Shaffar (18344) - boss_nexusprince_shaffar
-- Ethereal Wraith 18394 (4.3.4 Official Data - Normal/Heroic)
('1839401','18394','0','0','100','1025','0','1000','7800','13300','0','0','11','34934','1','0','0','0','0','0','0','0','0','0','Ethereal Wraith - Cast Shadowbolt Volley'),
-- Arcane Fiend 18429 (4.3.4 Official Data - Normal/Heroic)
('1842901','18429','0','0','100','1027','0','1000','8400','10200','0','0','11','33860','17','0','0','0','0','0','0','0','0','0','Arcane Fiend (Normal) - Cast Arcane Explosion'),
('1842902','18429','0','0','100','1029','0','1000','6600','10200','0','0','11','15253','17','0','0','0','0','0','0','0','0','0','Arcane Fiend (Heroic) - Cast Arcane Explosion'),
('1842903','18429','0','0','100','1025','8400','13700','10800','13300','0','0','11','15122','1','0','0','0','0','0','0','0','0','0','Arcane Fiend - Cast Counter Spell'),
-- Ethereal Wraith 18394 - spell_list
-- Arcane Fiend 18429 - spell_list
-- Ethereal Apprentice 18430 (4.3.4 Official Data - Normal)
('1843001','18430','11','0','100','0','0','0','0','0','0','0','11','12980','0','0','0','0','0','0','0','0','0','0','Ethereal Apprentice - Cast Simple Teleport on Spawn'),
('1843001','18430','11','0','100','0','0','0','0','0','0','0','11','12980','0','0','57','2','35','0','31','1','2','0','Ethereal Apprentice - Cast Simple Teleport Enable Range Mode and Set Random Phase 1-2on Spawn'),
('1843002','18430','1','0','100','0','1000','1000','0','0','0','0','38','0','0','0','0','0','0','0','0','0','0','0','Ethereal Apprentice - Zone Combat Pulse OOC'),
('1843003','18430','4','0','100','0','0','0','0','0','0','0','57','2','35','0','31','1','2','0','0','0','0','0','Ethereal Apprentice - Enable Range Mode and Set Random Phase 1-2 on Aggro'),
('1843004','18430','9','5','100','1025','0','40','3600','3600','0','0','11','32369','4','768','22','2','0','0','0','0','0','0','Ethereal Apprentice - Cast Fireball and Set Phase 2 (Phase 1)'),
('1843005','18430','9','3','100','1025','0','40','3600','3600','0','0','11','32370','4','768','22','1','0','0','0','0','0','0','Ethereal Apprentice - Cast Frostbolt and Set Phase 1 (Phase 2)'),
('1843003','18430','9','5','100','1025','0','40','3600','3600','0','0','11','32369','4','768','22','2','0','0','0','0','0','0','Ethereal Apprentice - Cast Fireball and Set Phase 2 (Phase 1)'),
('1843004','18430','9','3','100','1025','0','40','3600','3600','0','0','11','32370','4','768','22','1','0','0','0','0','0','0','Ethereal Apprentice - Cast Frostbolt and Set Phase 1 (Phase 2)'),
-- Ethereal Beacon (SD2 Backport)
('1843101','18431','0','0','100','1025','0','1000','3000','8000','0','0','11','15254','1','0','0','0','0','0','0','0','0','0','Ethereal Beacon - Cast Arcane Bolt'),
('1843102','18431','0','0','100','1026','20000','20000','0','0','0','0','11','32372','0','0','41','2000','0','0','0','0','0','0','Ethereal Beacon (Normal) - Cast Summon Ethereal Apprentice and Delayed Despawn'),
('1843103','18431','0','0','100','1028','10000','10000','0','0','0','0','11','32372','0','0','41','2000','0','0','0','0','0','0','Ethereal Beacon (Heroic) - Cast Summon Ethereal Apprentice and Delayed Despawn'),
-- Mana Leech 19306 (4.3.4 Official Data - Normal/Heroic)
('1930601','19306','0','0','100','1025','5800','10800','14600','18100','0','0','11','25602','1','32','0','0','0','0','0','0','0','0','Mana Leech - Cast Faerie Fire'),
('1930602','19306','0','0','100','1025','8200','14500','13300','20500','0','0','11','15785','16','512','0','0','0','0','0','0','0','0','Mana Leech - Cast Mana Burn on Random Player Mana User'),
('1930603','19306','6','0','100','0','0','0','0','0','0','0','11','34933','0','7','0','0','0','0','0','0','0','0','Mana Leech - Cast Arcane Explosion on Death'),
-- Nexus Terror 19307 (4.3.4 Official Data - Normal/Heroic)
('1930701','19307','0','0','100','1025','3600','16900','15700','24100','0','0','11','34922','4','544','0','0','0','0','0','0','0','0','Nexus Terror - Cast Shadows Embrace'),
('1930702','19307','0','0','100','1025','4800','19700','10800','21700','0','0','11','34322','0','0','0','0','0','0','0','0','0','0','Nexus Terror - Cast Psychic Scream'),
('1930703','19307','0','0','100','1025','7100','20900','26500','37400','0','0','11','34925','16','512','0','0','0','0','0','0','0','0','Nexus Terror - Cast Curse of Impotence on Random Player Mana User'),
('1930704','19307','0','0','100','1029','8400','17100','15700','25300','0','0','11','38065','1','0','0','0','0','0','0','0','0','0','Nexus Terror (Heroic) - Cast Death Coil'),
-- Mana Leech 19306 - spell_list
('1930601','19306','6','0','100','0','0','0','0','0','0','0','11','34933','0','7','0','0','0','0','0','0','0','0','Mana Leech - Cast Arcane Explosion on Death'),
-- Nexus Terror 19307 - spell_list
-- Shadow Lord Xiraxis (19666) - NSR
-- Cryo-Engineer Sha'heen (19671) - npc_shaheen
-- Consortium Laborer
Expand Down
Loading

0 comments on commit d6b4fe5

Please sign in to comment.