aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/3.3.5/2020_10_22_01_world.sql193
1 files changed, 193 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2020_10_22_01_world.sql b/sql/updates/world/3.3.5/2020_10_22_01_world.sql
new file mode 100644
index 00000000000..5a28a858333
--- /dev/null
+++ b/sql/updates/world/3.3.5/2020_10_22_01_world.sql
@@ -0,0 +1,193 @@
+-- Tempest-Forge Patroller SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19166;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,6100,10400,6800,16900,11,35012,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Charged Arcane Missile' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,6100,10400,6800,16900,11,38941,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Charged Arcane Missile' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,0,9700,16400,12500,20500,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast 'Knockdown'"),
+(@ID,0,3,0,2,0,100,1,0,50,0,0,39,30,1,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Patroller - Between 0-50% Health - Call for Help (No Repeat)");
+
+-- Bloodwarder Slayer SAI (ACID 4.3.4 Official Data - Normal/Heroic + sniffs)
+-- Pretty similar to Cabal Ritualist but equipment is changed on aggro
+-- and an unique aura is linked to each equipment set
+-- For some reason default aura is 35191 (Arcane Explosion Proc) and is removed each time
+-- creature choses another phase. Equipment is too changed to different,
+-- default equipment is not linked to any phase
+SET @ID := 19167;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+-- I have no idea if we should not reset these events
+-- Both options are not correct currently because auras are removed on evade
+-- But if event can be repeated, probably we have to restore default equipment
+(@ID,0,0,0,1,0,100,257,0,0,0,0,75,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - Out of Combat - Add Aura 'Arcane Explosion Proc' (No Repeat) (No Reset)"),
+(@ID,0,1,0,0,0,100,257,0,0,0,0,31,1,4,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Set Random Phase (1-4) (No Repeat) (No Reset)"),
+
+-- Item 29407
+(@ID,0,2,0,66,0,100,0,1,0,0,0,71,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 1 - Change Equipment"),
+(@ID,0,3,0,66,0,100,0,1,0,0,0,28,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 1 - Remove Aura 'Arcane Explosion Proc'"),
+(@ID,0,4,0,66,0,100,0,1,0,0,0,75,35192,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 1 - Add Aura 'Melt Armor Proc'"),
+
+-- Item 29408
+(@ID,0,5,0,66,0,100,0,2,0,0,0,71,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 2 - Change Equipment"),
+(@ID,0,6,0,66,0,100,0,2,0,0,0,28,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 2 - Remove Aura 'Arcane Explosion Proc'"),
+(@ID,0,7,0,66,0,100,0,2,0,0,0,75,35193,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 2 - Add Aura 'Seed of Corruption Proc'"),
+
+-- Item 29409 (guessed https://youtu.be/NDGPQIpMJu4?t=174)
+(@ID,0,8,0,66,0,100,0,4,0,0,0,71,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 3 - Change Equipment"),
+(@ID,0,9,0,66,0,100,0,4,0,0,0,28,35191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 3 - Remove Aura 'Arcane Explosion Proc'"),
+(@ID,0,10,0,66,0,100,0,4,0,0,0,75,35188,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 3 - Add Aura 'Chilling Touch'"),
+
+-- Item 29410
+-- Nothing to add or remove here, we already have Arcane Explosion Proc
+(@ID,0,11,0,66,0,100,0,8,0,0,0,71,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - On Enter Phase 4 - Change Equipment"),
+
+-- Used in phase 1 and 2 only
+(@ID,0,12,0,0,3,100,0,7200,10600,12100,22900,11,35189,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast 'Solar Strike' (Phase 1, 2)"),
+-- Used in Phase 3 and 4 only
+(@ID,0,13,0,0,12,100,0,7700,7700,10900,21700,11,15708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast 'Mortal Strike' (Phase 3, 4)"),
+-- Any phase
+(@ID,0,14,0,0,0,100,0,9800,22900,10900,26500,11,13736,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast 'Whirlwind'");
+
+-- Sunseeker Astromage SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19168;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,4800,16100,3000,5000,11,35265,32,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Fire Shield' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,4800,16100,3000,5000,11,38933,32,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Fire Shield' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,3100,7600,12100,21700,11,17195,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Scorch' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,3100,7600,12100,21700,11,36807,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Scorch' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,2,4800,26700,13200,27700,11,35267,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Solarburn' (Normal Dungeon)"),
+(@ID,0,5,0,0,0,100,4,4800,26700,13200,27700,11,38930,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast 'Solarburn' (Heroic Dungeon)");
+
+-- Mechanar Crusher SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19231;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,7800,13200,13300,21200,11,35055,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast 'The Claw'"),
+(@ID,0,1,0,0,0,100,2,11100,19300,22900,28900,11,35056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast 'Glob of Machine Fluid' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,11100,19300,22900,28900,11,38923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast 'Glob of Machine Fluid' (Heroic Dungeon)");
+
+-- Bloodwarder Centurion SAI (ACID 4.3.4 Official Data - Normal/Heroic + sniffs)
+-- This time equipment and auras are just linked together
+SET @ID := 19510;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+-- I have no idea if we should not reset this event
+-- Both options are not correct currently because auras are removed on evade
+-- But if event can be repeated, probably we have to restore default equipment
+(@ID,0,0,0,0,0,100,257,0,0,0,0,31,1,4,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - In Combat - Set Random Phase (1-4) (No Repeat) (No Reset)"),
+-- Item 29403
+(@ID,0,1,0,66,0,100,0,1,0,0,0,71,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 1 - Change Equipment"),
+(@ID,0,2,0,66,0,100,0,1,0,0,0,75,35186,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 1 - Add Aura 'Melt Armor Proc'"),
+-- Item 29404
+(@ID,0,3,0,66,0,100,0,2,0,0,0,71,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 2 - Change Equipment"),
+(@ID,0,4,0,66,0,100,0,2,0,0,0,75,35187,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 2 - Add Aura 'Arcane Explosion Proc'"),
+-- Item 29405
+(@ID,0,5,0,66,0,100,0,4,0,0,0,71,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 3 - Change Equipment"),
+(@ID,0,6,0,66,0,100,0,4,0,0,0,75,35188,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 3 - Add Aura 'Chilling Touch'"),
+-- Item 29406
+(@ID,0,7,0,66,0,100,0,8,0,0,0,71,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 4 - Change Equipment"),
+(@ID,0,8,0,66,0,100,0,8,0,0,0,75,35184,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Centurion - On Enter Phase 4 - Add Aura 'Unstable Affliction Proc'"),
+-- Only one spell, not linked to any phase
+(@ID,0,9,0,0,0,100,0,6200,19300,12100,16900,11,35178,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Centurion - In Combat - Cast 'Shield Bash'");
+
+-- Mechanar Driller SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19712;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,4700,18100,7200,16900,11,35047,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast 'Drill Armor'"),
+(@ID,0,1,0,0,0,100,2,13300,37400,21700,33800,11,35056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast 'Glob of Machine Fluid' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,13300,37400,21700,33800,11,38923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast 'Glob of Machine Fluid' (Heroic Dungeon)");
+
+-- Mechanar Wrecker SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19713;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,15700,22500,17300,26500,11,35049,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast 'Pound'"),
+(@ID,0,1,0,0,0,100,2,15200,27700,21700,36800,11,35056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast 'Glob of Machine Fluid' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,15200,27700,21700,36800,11,38923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast 'Glob of Machine Fluid' (Heroic Dungeon)");
+
+-- Mechanar Tinkerer SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19716;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,11,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - On Respawn - Set Phase 1"),
+(@ID,0,1,0,0,1,100,2,0,0,1200,1200,11,35057,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat CMC - Cast 'Netherbomb' (Normal Dungeon) (Phase 1)"),
+(@ID,0,2,0,0,1,100,4,0,0,1200,1200,11,38925,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat CMC - Cast 'Netherbomb' (Heroic Dungeon) (Phase 1)"),
+(@ID,0,3,4,2,0,100,1,0,50,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - Between 0-50% Health - Set Phase 2 (No Repeat)"),
+(@ID,0,4,5,61,0,100,0,0,0,0,0,11,35062,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mechanar Tinkerer - On Link - Cast 'Maniacal Charge'"),
+(@ID,0,5,0,61,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - On Link - Set Reactstate Passive"),
+(@ID,0,6,0,0,2,100,1,2000,2000,0,0,11,35058,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat - Cast 'Nether Explosion' (No Repeat) (Phase 2)"),
+(@ID,0,7,0,0,2,100,1,3000,3000,0,0,11,29878,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat - Cast 'Instakill Self' (No Repeat) (Phase 2)");
+
+-- Tempest-Forge Destroyer SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 19735;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,9700,10800,10900,22900,11,35783,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Destroyer - In Combat - Cast 'Knockdown'"),
+(@ID,0,1,0,0,0,100,0,8400,16900,9600,20500,11,36582,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Destroyer - In Combat - Cast 'Charged Fist'");
+
+-- Sunseeker Netherbinder SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+-- TO-DO: Timers for the 'Dispel Magic' are rough
+SET @ID := 20059;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,12100,19300,10800,25300,11,35261,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Arcane Nova' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,12100,19300,10800,25300,11,38936,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Arcane Nova' (Heroic Dungeon)"),
+(@ID,0,2,0,0,0,100,2,6100,15600,12100,22500,11,35243,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Starfire' (Normal Dungeon)"),
+(@ID,0,3,0,0,0,100,4,6100,15600,12100,22500,11,38935,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Starfire' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,6000,12000,12000,17000,11,17201,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Dispel Magic'"),
+(@ID,0,5,6,0,0,100,0,14100,18900,63200,68100,11,35251,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast 'Summon Arcane Golem'"),
+(@ID,0,6,0,61,0,100,0,0,0,0,0,11,35260,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - On Link - Cast 'Summon Arcane Golem'");
+
+-- Arcane Servant SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 20478;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,54,0,100,0,0,0,0,0,11,35259,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Servant - On Just Summoned - Cast 'Spotlight'"),
+(@ID,0,1,0,0,0,100,0,3600,10800,16900,26500,11,35255,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Servant - In Combat - Cast 'Arcane Volley'"),
+(@ID,0,2,0,6,0,100,0,0,0,0,0,11,22271,2,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Servant - On Death - Cast 'Arcane Explosion'");
+
+-- Nether Charge SAI (ACID 4.3.4 Official Data - Normal/Heroic + sniffs + old script)
+SET @ID := 20405;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,1,54,0,100,0,0,0,0,0,11,35150,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Just Summoned - Cast 'Nether Charge Passive'"),
+(@ID,0,1,2,61,0,100,0,0,0,0,0,11,37670,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Cast 'Nether Charge Timer'"),
+(@ID,0,2,3,61,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Set Reactstate Passive"),
+(@ID,0,3,0,61,0,100,0,0,0,0,0,89,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Start Random Movement"),
+(@ID,0,4,5,60,0,100,1,10500,10500,0,0,11,35148,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Update - Cast 'Nether Charge Countdown' (No Repeat)"),
+(@ID,0,5,0,61,0,100,0,0,0,0,0,89,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Link - Stop Random Movement");
+
+-- Sunseeker Engineer SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 20988;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,0,1300,9600,21700,30200,11,36341,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast 'Super Shrink Ray'"),
+(@ID,0,1,0,0,0,100,2,5100,16400,12100,22900,11,36345,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast 'Death Ray' (Normal Dungeon)"),
+(@ID,0,2,0,0,0,100,4,5100,16400,12100,22900,11,39196,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast 'Death Ray' (Heroic Dungeon)"),
+(@ID,0,3,0,16,0,100,0,36346,15,18100,24100,11,36346,0,0,0,0,0,7,0,0,0,0,0,0,0,"Sunseeker Engineer - On Friendly Unit Missing Buff 'Growth Ray' - Cast 'Growth Ray'");
+
+-- Bloodwarder Physician SAI (ACID 4.3.4 Official Data - Normal/Heroic)
+SET @ID := 20990;
+UPDATE `creature_template` SET `AIName` = "SmartAI" WHERE `entry` = @ID;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @ID AND `source_type` = 0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ID,0,0,0,0,0,100,2,8400,19300,7200,19300,0,11,36340,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast 'Holy Shock' (Normal Dungeon)"),
+(@ID,0,1,0,0,0,100,4,8400,19300,7200,19300,0,11,38921,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast 'Holy Shock' (Heroic Dungeon)"),
+(@ID,0,2,0,74,0,100,2,0,60,10000,16000,15,11,36348,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Physician - On Friendly Between 0-60% Health - Cast 'Bandage' (Normal Dungeon)"),
+(@ID,0,3,0,74,0,100,4,0,60,10000,16000,15,11,38919,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Physician - On Friendly Between 0-60% Health - Cast 'Bandage' (Heroic Dungeon)"),
+(@ID,0,4,0,0,0,100,0,9000,14000,12000,16000,0,11,36333,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast 'Anesthetic'");