diff options
Diffstat (limited to 'sql')
122 files changed, 35457 insertions, 1 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index 02efbe77101..9e16db1f381 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -935,6 +935,30 @@ LOCK TABLES `character_queststatus_seasonal` WRITE; UNLOCK TABLES; -- +-- Table structure for table `character_queststatus_monthly` +-- + +DROP TABLE IF EXISTS `character_queststatus_monthly`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `character_queststatus_monthly` ( + `guid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier', + `quest` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest Identifier', + PRIMARY KEY (`guid`,`quest`), + KEY `idx_guid` (`guid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `character_queststatus_monthly` +-- + +LOCK TABLES `character_queststatus_monthly` WRITE; +/*!40000 ALTER TABLE `character_queststatus_monthly` DISABLE KEYS */; +/*!40000 ALTER TABLE `character_queststatus_monthly` ENABLE KEYS */; +UNLOCK TABLES; + +-- -- Table structure for table `character_queststatus_weekly` -- @@ -1931,6 +1955,41 @@ LOCK TABLES `item_instance` WRITE; UNLOCK TABLES; -- +-- Table structure for table `item_loot_items` +-- + +DROP TABLE IF EXISTS `item_loot_items`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `item_loot_items` ( + `container_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'guid of container (item_instance.guid)', + `item_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'loot item entry (item_instance.itemEntry)', + `item_count` int(10) NOT NULL DEFAULT '0' COMMENT 'stack size', + `follow_rules` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'follow loot rules', + `ffa` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'free-for-all', + `blocked` tinyint(1) NOT NULL DEFAULT '0', + `counted` tinyint(1) NOT NULL DEFAULT '0', + `under_threshold` tinyint(1) NOT NULL DEFAULT '0', + `needs_quest` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'quest drop', + `rnd_prop` int(10) NOT NULL DEFAULT '0' COMMENT 'random enchantment added when originally rolled', + `rnd_suffix` int(10) NOT NULL DEFAULT '0' COMMENT 'random suffix added when originally rolled' +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `item_loot_money` +-- + +DROP TABLE IF EXISTS `item_loot_money`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `item_loot_money` ( + `container_id` int(10) NOT NULL DEFAULT '0' COMMENT 'guid of container (item_instance.guid)', + `money` int(10) NOT NULL DEFAULT '0' COMMENT 'money loot (in copper)' +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- -- Table structure for table `item_refund_instance` -- diff --git a/sql/updates/characters/2012_12_03_00_character_character_queststatus_monthly.sql b/sql/updates/characters/2012_12_03_00_character_character_queststatus_monthly.sql new file mode 100644 index 00000000000..256bb1f7ad6 --- /dev/null +++ b/sql/updates/characters/2012_12_03_00_character_character_queststatus_monthly.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `character_queststatus_monthly`; + +CREATE TABLE IF NOT EXISTS `character_queststatus_monthly` ( + `guid` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier', + `quest` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Quest Identifier', + PRIMARY KEY (`guid`,`quest`), + KEY `idx_guid` (`guid`) +) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='Player System'; diff --git a/sql/updates/characters/2012_12_18_00_character_worldstates.sql b/sql/updates/characters/2012_12_18_00_character_worldstates.sql new file mode 100644 index 00000000000..98fabde6776 --- /dev/null +++ b/sql/updates/characters/2012_12_18_00_character_worldstates.sql @@ -0,0 +1,4 @@ +DELETE FROM `worldstates` WHERE `entry` IN (20004,20007); +INSERT INTO `worldstates` (`entry`, `value`, `comment`) VALUES +(20004,0,'CleaningFlags'), +(20007,0,'NextMonthlyQuestResetTime'); diff --git a/sql/updates/characters/2012_12_20_00_characters_create_item_loot.sql b/sql/updates/characters/2012_12_20_00_characters_create_item_loot.sql new file mode 100644 index 00000000000..3c1529e8bdf --- /dev/null +++ b/sql/updates/characters/2012_12_20_00_characters_create_item_loot.sql @@ -0,0 +1,52 @@ +/* +SQLyog Ultimate v9.63 +MySQL - 5.5.21 : Database - characters +********************************************************************* +*/ + +/*!40101 SET NAMES utf8 */; + +/*!40101 SET SQL_MODE=''*/; + +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `item_loot_items` +-- + +DROP TABLE IF EXISTS `item_loot_items`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `item_loot_items` ( + `container_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'guid of container (item_instance.guid)', + `item_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'loot item entry (item_instance.itemEntry)', + `item_count` int(10) NOT NULL DEFAULT '0' COMMENT 'stack size', + `follow_rules` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'follow loot rules', + `ffa` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'free-for-all', + `blocked` tinyint(1) NOT NULL DEFAULT '0', + `counted` tinyint(1) NOT NULL DEFAULT '0', + `under_threshold` tinyint(1) NOT NULL DEFAULT '0', + `needs_quest` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'quest drop', + `rnd_prop` int(10) NOT NULL DEFAULT '0' COMMENT 'random enchantment added when originally rolled', + `rnd_suffix` int(10) NOT NULL DEFAULT '0' COMMENT 'random suffix added when originally rolled' +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `item_loot_money` +-- + +DROP TABLE IF EXISTS `item_loot_money`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `item_loot_money` ( + `container_id` int(10) NOT NULL DEFAULT '0' COMMENT 'guid of container (item_instance.guid)', + `money` int(10) NOT NULL DEFAULT '0' COMMENT 'money loot (in copper)' +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; diff --git a/sql/updates/world/2012_11_24_03_world_various_fixes.sql b/sql/updates/world/2012_11_24_03_world_various_fixes.sql index 6a30c145165..dfa2d277564 100644 --- a/sql/updates/world/2012_11_24_03_world_various_fixes.sql +++ b/sql/updates/world/2012_11_24_03_world_various_fixes.sql @@ -358,7 +358,7 @@ INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_icon`,`option_text`,`op DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=9456; INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES (15,9456,0,0,0,9,0,12132,0,0,0,0,'','Koltira Deathweaver show gossip option if player has quest 12132'), -(15,9456,0,0,0,1,47740,0,0,1,0,0,'','Koltira Deathweaver show gossip option if player has not aura World of Shadows'); +(15,9456,0,0,0,1,0,47740,0,0,1,0,'','Koltira Deathweaver show gossip option if player has not aura World of Shadows'); DELETE FROM `smart_scripts` WHERE `entryorguid` IN (26581,27846) 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 (26581,0,1,0,62,0,100,0,9456,0,0,0,11,47740,0,0,0,0,0,7,0,0,0,0,0,0,0,'Koltira Deathweaver - On gossip option select - Spellcast World of Shadows'), diff --git a/sql/updates/world/2012_12_01_00_world_assembly_of_iron.sql b/sql/updates/world/2012_12_01_00_world_assembly_of_iron.sql new file mode 100644 index 00000000000..090780d2bd4 --- /dev/null +++ b/sql/updates/world/2012_12_01_00_world_assembly_of_iron.sql @@ -0,0 +1,44 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1603047 AND -1603020; +DELETE FROM `creature_text` WHERE `entry` IN (32867,32927,32857); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +(32867,0,0,'You will not defeat the Assembly of Iron so easily, invaders!',14,0,100,0,0,15674,'Steelbreaker - Aggro'), +(32867,1,0,'So fragile and weak!',14,0,100,0,0,15675,'Steelbreaker - Slay 1'), +(32867,1,1,'Flesh... such a hindrance.',14,0,100,0,0,15676,'Steelbreaker - Slay 2'), +(32867,2,0,'You seek the secrets of Ulduar? Then take them!',14,0,100,0,0,15677,'Steelbreaker - Power'), +(32867,3,0,'My death only serves to hasten your demise.',14,0,100,0,0,15678,'Steelbreaker - Death'), +(32867,4,0,'Impossible...',14,0,100,0,0,15679,'Steelbreaker - Encounter defeated'), +(32867,5,0,'This meeting of the Assembly of Iron is adjourned!',14,0,100,0,0,15680,'Steelbreaker - Berserk'), + +(32927,0,0,'Nothing short of total decimation will suffice.',14,0,100,0,0,15657,'Runemaster Molgeim - Aggro'), +(32927,1,0,'The world suffers yet another insignificant loss.',14,0,100,0,0,15658,'Runemaster Molgeim - Slay 1'), +(32927,1,1,'Death is the price of your arrogance.',14,0,100,0,0,15659,'Runemaster Molgeim - Slay 2'), +(32927,2,0,'Decipher this!',14,0,100,0,0,15660,'Runemaster Molgeim - Rune of Death'), +(32927,3,0,'Face the lightning surge!',14,0,100,0,0,15661,'Runemaster Molgeim - Rune of Summon'), +(32927,4,0,'The legacy of storms shall not be undone.',14,0,100,0,0,15662,'Runemaster Molgeim - Death'), +(32927,5,0,'What have you gained from my defeat? You are no less doomed, mortals!',14,0,100,0,0,15663,'Runemaster Molgeim - Encounter defeated'), +(32927,6,0,'This meeting of the Assembly of Iron is adjourned!',14,0,100,0,0,15664,'Runemaster Molgeim - Berserk'), + +(32857,0,0,'Whether the world''s greatest gnats or the world''s greatest heroes, you''re still only mortal!',14,0,100,0,0,15684,'Brundir - Aggro'), +(32857,1,0,'A merciful kill!',14,0,100,0,0,15685,'Brundir Slay 1'), +(32857,1,1,'HAH!',14,0,100,0,0,15686,'Brundir - Slay 2'), +(32857,2,0,'Stand still and stare into the light!',14,0,100,0,0,15687,'Brundir - Special'), +(32857,3,0,'Let the storm clouds rise and rain down death from above!',14,0,100,0,0,15688,'Brundir - Flight'), +(32857,4,0,'The power of the storm lives on...',14,0,100,0,0,15689,'Brundir - Death'), +(32857,5,0,'You rush headlong into the maw of madness!',14,0,100,0,0,15690,'Brundir - Encounter defeated'), +(32857,6,0,'This meeting of the Assembly of Iron is adjourned!',14,0,100,0,0,15691,'Brundir - Berserk'), +(32857,7,0,'%s begins to Overload!',41,0,100,0,0,0,'Brundir - Overload'); + +UPDATE `creature_template` SET `flags_extra`=128, `ScriptName`='' WHERE `entry`=33705; -- Rune of Power +UPDATE `creature_template` SET `flags_extra`=128, `ScriptName`='' WHERE `entry`=33051; -- Rune of Summoning +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=32958; -- Lightning Elemental + +DELETE FROM `creature_template_addon` WHERE `entry` IN (33051,32958,33689,33705); +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(33051,0,0,0,0,0,'62019'), -- Rune of Summoning +(32958,0,0,0,0,0,'62052'), -- Lightning Elemental +(33689,0,0,0,0,0,'62052'), -- Lightning Elemental +(33705,0,0,0,0,0,'61974'); -- Rune of Power + +DELETE FROM `spell_script_names` WHERE `spell_id`=62019; -- Rune of Summoning +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(62019 ,'spell_assembly_rune_of_summoning'); diff --git a/sql/updates/world/2012_12_01_01_world_misc.sql b/sql/updates/world/2012_12_01_01_world_misc.sql new file mode 100644 index 00000000000..7523484d179 --- /dev/null +++ b/sql/updates/world/2012_12_01_01_world_misc.sql @@ -0,0 +1,74 @@ +-- The Sons of Hodir +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry` IN (44133,50335,44134,50336,44136,50337,44135,50338); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,32540,44133,0,0,5,0,1119,128,0,0,0,0,'','Greater Inscription of the Axe - when The Sons of Hodir exalted'), +(23,32540,50335,0,0,5,0,1119,127,0,0,0,0,'','Greater Inscription of the Axe - when The Sons of Hodir not exalted'), +(23,32540,44134,0,0,5,0,1119,128,0,0,0,0,'','Greater Inscription of the Crag - when The Sons of Hodir exalted'), +(23,32540,50336,0,0,5,0,1119,127,0,0,0,0,'','Greater Inscription of the Crag - when The Sons of Hodir not exalted'), +(23,32540,44136,0,0,5,0,1119,128,0,0,0,0,'','Greater Inscription of the Pinnacle - when The Sons of Hodir exalted'), +(23,32540,50337,0,0,5,0,1119,127,0,0,0,0,'','Greater Inscription of the Pinnacle - when The Sons of Hodir not exalted'), +(23,32540,44135,0,0,5,0,1119,128,0,0,0,0,'','Greater Inscription of the Storm - when The Sons of Hodir exalted'), +(23,32540,50338,0,0,5,0,1119,127,0,0,0,0,'','Greater Inscription of the Storm - when The Sons of Hodir not exalted'); + +DELETE FROM `npc_vendor` WHERE `entry`=32540 AND `item` IN (50335,50336,50337,50338); +INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES +(32540,0,50335,0,0,0), -- Greater Inscription of the Axe +(32540,0,50336,0,0,0), -- Greater Inscription of the Crag +(32540,0,50337,0,0,0), -- Greater Inscription of the Pinnacle +(32540,0,50338,0,0,0); -- Greater Inscription of the Storm + +-- Knights of the Ebon Blade +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry` IN (44149,50367); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,32538,44149,0,0,5,0,1098,192,0,0,0,0,'','Arcanum of Torment - when Knights of the Ebon Blade revered/exalted'), +(23,32538,50367,0,0,5,0,1098,63,0,0,0,0,'','Arcanum of Torment - when Knights of the Ebon Blade not revered/exalted'); + +DELETE FROM `npc_vendor` WHERE `entry`=32538 AND `item`=50367; +INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES +(32538,0,50367,0,0,0); -- Arcanum of Torment + +-- Kirin Tor +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry` IN (44159,50368); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,32287,44159,0,0,5,0,1090,192,0,0,0,0,'','Arcanum of Burning Mysteries - when Kirin Tor revered/exalted'), +(23,32287,50368,0,0,5,0,1090,63,0,0,0,0,'','Arcanum of Burning Mysteries - when Kirin Tor not revered/exalted'); + +DELETE FROM `npc_vendor` WHERE `entry`=32287 AND `item`=50368; +INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES +(32287,0,50368,0,0,0); -- Arcanum of Burning Mysteries + +-- The Wyrmrest Accord +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry` IN (44152,50370); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,32533,44152,0,0,5,0,1091,192,0,0,0,0,'','Arcanum of Blissful Mending - when The Wyrmrest Accord revered/exalted'), +(23,32533,50370,0,0,5,0,1091,63,0,0,0,0,'','Arcanum of Blissful Mending - when The Wyrmrest Accord not revered/exalted'); + +DELETE FROM `npc_vendor` WHERE `entry`=32533 AND `item`=50370; +INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES +(32533,0,50370,0,0,0); -- Arcanum of Blissful Mending + +-- Horde Expedition +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry` IN (44702,50373); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,32774,44702,0,0,5,0,1052,128,0,0,0,0,'','Arcanum of the Savage Gladiator - when Horde Expedition exalted'), +(23,32774,50373,0,0,5,0,1052,127,0,0,0,0,'','Arcanum of the Savage Gladiator - when Horde Expedition not exalted'), +(23,32565,44702,0,0,5,0,1052,128,0,0,0,0,'','Arcanum of the Savage Gladiator - when Horde Expeditione exalted'), +(23,32565,50373,0,0,5,0,1052,127,0,0,0,0,'','Arcanum of the Savage Gladiator - when Horde Expedition not exalted'); + +DELETE FROM `npc_vendor` WHERE `entry` IN (32565,32774) AND `item`=50373; +INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES +(32565,0,50373,0,0,0), -- Arcanum of the Savage Gladiator +(32774,0,50373,0,0,0); -- Arcanum of the Savage Gladiator + +-- Alliance Vanguard +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry` IN (44701,50372); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,32564,44701,0,0,5,0,1037,128,0,0,0,0,'','Arcanum of the Savage Gladiator - when Alliance Vanguard rexalted'), +(23,32564,50372,0,0,5,0,1037,127,0,0,0,0,'','Arcanum of the Savage Gladiator - when Alliance Vanguard not exalted'), +(23,32773,44701,0,0,5,0,1037,128,0,0,0,0,'','Arcanum of the Savage Gladiator - when Alliance Vanguard exalted'), +(23,32773,50372,0,0,5,0,1037,127,0,0,0,0,'','Arcanum of the Savage Gladiator - when Alliance Vanguard not exalted'); + +DELETE FROM `npc_vendor` WHERE `entry` IN (32773,32564) AND `item`=50372; +INSERT INTO `npc_vendor` (`entry`,`slot`,`item`,`maxcount`,`incrtime`,`ExtendedCost`) VALUES +(32564,0,50372,0,0,0), -- Arcanum of the Savage Gladiator +(32773,0,50372,0,0,0); -- Arcanum of the Savage Gladiator diff --git a/sql/updates/world/2012_12_01_02_world_creature_text.sql b/sql/updates/world/2012_12_01_02_world_creature_text.sql new file mode 100644 index 00000000000..6d4b50b9e88 --- /dev/null +++ b/sql/updates/world/2012_12_01_02_world_creature_text.sql @@ -0,0 +1,413 @@ +-- ------------------------------- -- +-- Creature text conversion part 4 -- +-- ------------------------------- -- + +-- kodo round +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000350 AND -1000348; +DELETE FROM `creature_text` WHERE `entry`=11596; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(11596,0,0,12,0,100,"kodo round SAY_SMEED_HOME_1","Ah...the wondrous sound of kodos. I love the way they make the ground shake... inspect the beast for me."), +(11596,0,1,12,0,100,"kodo round SAY_SMEED_HOME_2","Hey, look out with that kodo! You had better inspect that beast before I give you credit!"), +(11596,0,2,12,0,100,"kodo round SAY_SMEED_HOME_3","That kodo sure is a beauty. Wait a minute, where are my bifocals? Perhaps you should inspect the beast for me."); + +-- lazy peon +DELETE FROM `script_texts` WHERE `entry`=-1000600; +DELETE FROM `creature_text` WHERE `entry`=10556; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(10556,0,0,12,0,100,"lazy peon SAY_WP_0","Ow! OK, I'll get back to work, $N!"); + +-- amnennar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1129004 AND -1129000; +DELETE FROM `creature_text` WHERE `entry`=7358; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(7358,0,0,14,5825,100,"amnennar SAY_AGGRO","You'll never leave this place... alive."), +(7358,1,0,14,5828,100,"amnennar SAY_SUMMON60","To me, my servants!"), +(7358,2,0,14,5829,100,"amnennar SAY_SUMMON30","Come, spirits, attend your master!"), +(7358,3,0,14,5827,100,"amnennar SAY_HP","I am the hand of the Lich King!"), +(7358,4,0,14,5826,100,"amnennar SAY_KILL","Too...easy!"); + +-- clintar +DELETE FROM `script_texts` WHERE `entry`=-1000286; +DELETE FROM `creature_text` WHERE `entry`=22916; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22916,0,0,12,0,100,"clintar SAY_END","Lurosa, I am entrusting the Relics of Aviana to $N, who will take them to Morthis Whisperwing. I must return completely to the Emerald Dream now. Do not let $N fail!"); + +-- gilthares +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000380 AND -1000370; +DELETE FROM `creature_text` WHERE `entry`=3465; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(3465,0,0,12,0,100,"gilthares SAY_GIL_START","Stay close, $n. I'll need all the help I can get to break out of here. Let's go!"), +(3465,1,0,12,0,100,"gilthares SAY_GIL_AT_LAST","At last! Free from Northwatch Hold! I need a moment to catch my breath..."), +(3465,2,0,12,0,100,"gilthares SAY_GIL_PROCEED","Now I feel better. Let's get back to Ratchet. Come on, $n."), +(3465,3,0,12,0,100,"gilthares SAY_GIL_FREEBOOTERS","Looks like the Southsea Freeboters are heavily entrenched on the coast. This could get rough."), +(3465,4,0,12,0,100,"gilthares SAY_GIL_AGGRO_1","Help! $C attacking!"), +(3465,4,1,12,0,100,"gilthares SAY_GIL_AGGRO_2","$C heading this way fast! Time for revenge!"), +(3465,4,2,12,0,100,"gilthares SAY_GIL_AGGRO_3","$C coming right at us!"), +(3465,4,3,12,0,100,"gilthares SAY_GIL_AGGRO_4","Get this $C off of me!"), +(3465,5,0,12,0,100,"gilthares SAY_GIL_ALMOST","Almost back to Ratchet! Let's keep up the pace..."), +(3465,6,0,12,0,100,"gilthares SAY_GIL_SWEET","Ah, the sweet salt air of Ratchet."), +(3465,7,0,12,0,100,"gilthares SAY_GIL_FREED","Captain Brightsun, $N here has freed me! $N, I am certain the Captain will reward your bravery."); + +-- twiggy +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000380 AND -1000370; +DELETE FROM `creature_text` WHERE `entry` IN (6238,6248); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(6238,0,0,12,0,100,"big will SAY_BIG_WILL_READY","Ready when you are, $c."), +(6248,0,0,12,0,100,"twiggy SAY_TWIGGY_BEGIN","The Affray has begun. $n, get ready to fight!"), +(6248,1,0,12,0,100,"twiggy SAY_TWIGGY_FRAY","You! Enter the fray!"), +(6248,2,0,12,0,100,"twiggy SAY_TWIGGY_DOWN","Challenger is down!"), +(6248,3,0,12,0,100,"twiggy SAY_TWIGGY_OVER","The Affray is over."); + +-- wizzlecrank +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000305 AND -1000298; +DELETE FROM `creature_text` WHERE `entry` IN (3282,3439); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(3439,0,0,12,0,100,"wizzlecrank SAY_START","Alright, alright I think I can figure out how to operate this thing..."), +(3439,1,0,12,0,100,"wizzlecrank SAY_STARTUP1","Arrrgh! This isn't right!"), +(3439,2,0,12,0,100,"wizzlecrank SAY_STARTUP2","Okay, I think I've got it, now. Follow me, $n!"), +(3282,0,0,14,0,100,"wizzlecrank SAY_MERCENARY","There's the stolen shredder! Stop it or Lugwizzle will have our hides!"), +(3439,3,0,12,0,100,"wizzlecrank SAY_PROGRESS_1","Looks like we're out of woods, eh? Wonder what this does..."), +(3439,4,0,12,0,100,"wizzlecrank SAY_PROGRESS_2","Come on, don't break down on me now!"), +(3439,5,0,12,0,100,"wizzlecrank SAY_PROGRESS_3","That was a close one! Well, let's get going, it's still a ways to Ratchet!"), +(3439,6,0,12,0,100,"wizzlecrank SAY_END","Hmm... I don't think this blinking red light is a good thing..."); + +-- muglash +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800063 AND -1800054; +DELETE FROM `creature_text` WHERE `entry`=12717; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(12717,0,0,12,0,100,"muglash SAY_MUG_START1","Are you sure that you are ready? If we do not have a group of your allies to aid us, we will surely fail."), +(12717,1,0,12,0,100,"muglash SAY_MUG_START2","This will be a though fight, $N. Follow me closely."), +(12717,2,0,12,0,100,"muglash SAY_MUG_BRAZIER","This is the brazier, $N. Put it out. Vorsha is a beast, worthy of praise from no one!"), +(12717,3,0,12,0,100,"muglash SAY_MUG_BRAZIER_WAIT","Now we must wait. It won't be long before the naga realize what we have done."), +(12717,4,0,12,0,100,"muglash SAY_MUG_ON_GUARD","Be on your guard, $N!"), +(12717,5,0,12,0,100,"muglash SAY_MUG_REST","Perhaps we will get a moment to rest. But I will not give up until we have faced off against Vorsha!"), +(12717,6,0,12,0,100,"muglash SAY_MUG_DONE","We have done it!"), +(12717,7,0,12,0,100,"muglash SAY_MUG_GRATITUDE","You have my deepest gratitude. I thank you."), +(12717,8,0,12,0,100,"muglash SAY_MUG_PATROL","I am going to patrol the area for a while longer and ensure that things are truly safe."), +(12717,9,0,12,0,100,"muglash SAY_MUG_RETURN","Please return to Zoram'gar and report our success to the Warsong runner."); + +-- jaina hyjal +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1534008 AND -1534000; +DELETE FROM `creature_text` WHERE `entry`=17772; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17772,0,0,14,11007,100,"jaina hyjal ATTACKED 1","I'm in jeopardy, help me if you can!"), +(17772,0,1,14,11049,100,"jaina hyjal ATTACKED 2","They've broken through!"), +(17772,1,0,14,11006,100,"jaina hyjal BEGIN","Don't give up! We must prevail!"), +(17772,2,0,14,11008,100,"jaina hyjal INCOMING","Stay alert! Another wave approaches."), +(17772,3,0,14,11050,100,"jaina hyjal RALLY 1","Hold them back as long as possible."), +(17772,3,1,14,11051,100,"jaina hyjal RALLY 2","We must hold strong!"), +(17772,4,0,14,11009,100,"jaina hyjal FAILURE","We are lost. Fall back!"), +(17772,5,0,14,11011,100,"jaina hyjal SUCCESS","We have won valuable time. Now we must pull back!"), +(17772,6,0,14,11010,100,"jaina hyjal DEATH","I did... my best."); + +-- thrall hyjal +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1534017 AND -1534009; +DELETE FROM `creature_text` WHERE `entry`=17852; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17852,0,0,14,11031,100,"thrall hyjal ATTACKED 1","I will lie down for no one!"), +(17852,0,1,14,11061,100,"thrall hyjal ATTACKED 2","Bring the fight to me and pay with your lives!"), +(17852,1,0,14,11030,100,"thrall hyjal BEGIN","Hold them back! Do not falter!"), +(17852,2,0,14,11032,100,"thrall hyjal INCOMING","Make ready for another wave! LOK-TAR OGAR!"), +(17852,3,0,14,11059,100,"thrall hyjal RALLY 1","Victory or death!"), +(17852,3,1,14,11060,100,"thrall hyjal RALLY 2","Do not give an inch of ground!"), +(17852,4,0,14,11033,100,"thrall hyjal FAILURE","It is over. Withdraw! We have failed."), +(17852,5,0,14,11035,100,"thrall hyjal SUCCESS","We have played our part and done well. It is up to the others now."), +(17852,6,0,14,11034,100,"thrall hyjal DEATH","Uraaa..."); + +-- lieutenant drake +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1560012 AND -1560006; +DELETE FROM `creature_text` WHERE `entry`=17848; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17848,0,0,14,10428,100,"lieutenant drake SAY_ENTER","You there, fetch water quickly! Get these flames out before they spread to the rest of the keep! Hurry, damn you!"), +(17848,1,0,14,10429,100,"lieutenant drake SAY_AGGRO","I know what you're up to, and I mean to put an end to it, permanently!"), +(17848,2,0,14,10432,100,"lieutenant drake SAY_SLAY1","No more middling for you."), +(17848,2,1,14,10433,100,"lieutenant drake SAY_SLAY2","You will not interfere!"), +(17848,3,0,14,10430,100,"lieutenant drake SAY_MORTAL","Time to bleed!"), +(17848,4,0,14,10431,100,"lieutenant drake SAY_SHOUT","Run, you blasted cowards!"), +(17848,5,0,14,10434,100,"lieutenant drake SAY_DEATH","Thrall... must not... go free."); + +-- thrall hillsbrad +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1560049 AND -1560023; +DELETE FROM `creature_text` WHERE `entry` IN (17876,18887); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17876,0,0,14,10465,100,"thrall hillsbrad SAY_TH_START_EVENT_PART1","Very well then. Let's go!"), +(17876,1,0,12,0,100,"thrall hillsbrad SAY_TH_ARMORY","As long as we're going with a new plan, I may aswell pick up a weapon and some armor."), +(17876,2,0,12,10466,100,"thrall hillsbrad SAY_TH_SKARLOC_MEET","A rider approaches!"), +(17876,3,0,14,10467,100,"thrall hillsbrad SAY_TH_SKARLOC_TAUNT","I'll never be chained again!"), +(17876,4,0,14,10468,100,"thrall hillsbrad SAY_TH_START_EVENT_PART2","Very well. Tarren Mill lies just west of here. Since time is of the essence..."), +(17876,5,0,12,10469,100,"thrall hillsbrad SAY_TH_MOUNTS_UP","Let's ride!"), +(17876,6,0,12,0,100,"thrall hillsbrad SAY_TH_CHURCH_END","Taretha must be in the inn. Let's go."), +(17876,7,0,12,0,100,"thrall hillsbrad SAY_TH_MEET_TARETHA","Taretha! What foul magic is this?"), +(17876,8,0,14,10470,100,"thrall hillsbrad SAY_TH_EPOCH_WONDER","Who or what was that?"), +(17876,9,0,14,10471,100,"thrall hillsbrad SAY_TH_EPOCH_KILL_TARETHA","No!"), +(17876,10,0,14,10472,100,"thrall hillsbrad SAY_TH_EVENT_COMPLETE","Goodbye, Taretha. I will never forget your kindness."), +(17876,11,0,14,10458,100,"thrall hillsbrad SAY_TH_RANDOM_LOW_HP1","Things are looking grim..."), +(17876,11,1,14,10459,100,"thrall hillsbrad SAY_TH_RANDOM_LOW_HP2","I will fight to the last!"), +(17876,12,0,14,10460,100,"thrall hillsbrad SAY_TH_RANDOM_DIE1","Taretha..."), +(17876,12,1,14,10461,100,"thrall hillsbrad SAY_TH_RANDOM_DIE2","A good day...to die..."), +(17876,13,0,14,10448,100,"thrall hillsbrad SAY_TH_RANDOM_AGGRO1","I have earned my freedom!"), +(17876,13,1,14,10449,100,"thrall hillsbrad SAY_TH_RANDOM_AGGRO2","This day is long overdue. Out of my way!"), +(17876,13,2,14,10450,100,"thrall hillsbrad SAY_TH_RANDOM_AGGRO3","I am a slave no longer!"), +(17876,13,3,14,10451,100,"thrall hillsbrad SAY_TH_RANDOM_AGGRO4","Blackmoore has much to answer for!"), +(17876,14,0,14,10452,100,"thrall hillsbrad SAY_TH_RANDOM_KILL1","You have forced my hand!"), +(17876,14,1,14,10453,100,"thrall hillsbrad SAY_TH_RANDOM_KILL2","It should not have come to this!"), +(17876,14,2,14,10454,100,"thrall hillsbrad SAY_TH_RANDOM_KILL3","I did not ask for this!"), +(17876,15,0,14,10455,100,"thrall hillsbrad SAY_TH_LEAVE_COMBAT1","I am truly in your debt, strangers."), +(17876,15,1,14,10456,100,"thrall hillsbrad SAY_TH_LEAVE_COMBAT2","Thank you, strangers. You have given me hope."), +(17876,15,2,14,10457,100,"thrall hillsbrad SAY_TH_LEAVE_COMBAT3","I will not waste this chance. I will seek out my destiny."), +(18887,0,0,12,0,100,"taretha SAY_TA_FREE","I'm free! Thank you all!"), +(18887,1,0,12,0,100,"taretha SAY_TA_ESCAPED","Thrall, you escaped!"); + +-- skarloc +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1560005 AND -1560000; +DELETE FROM `creature_text` WHERE `entry`=17862; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17862,0,0,14,10406,100,"skarloc SAY_ENTER","Thrall! You didn't really think you would escape did you? You and your allies shall answer to Blackmoore - after I've had my fun!"), +(17862,1,0,14,10407,100,"skarloc SAY_TAUNT1","You're a slave. That's all you'll ever be."), +(17862,2,0,14,10408,100,"skarloc SAY_TAUNT2","I don't know what Blackmoore sees in you. For my money, you're just another ignorant savage!"), +(17862,3,0,14,10409,100,"skarloc SAY_SLAY1","Thrall will never be free!"), +(17862,3,1,14,10410,100,"skarloc SAY_SLAY2","Did you really think you would leave here alive?"), +(17862,4,0,14,10411,100,"skarloc SAY_DEATH","Guards! Urgh..Guards..!"); + +-- epoch hunter +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1560022 AND -1560013; +DELETE FROM `creature_text` WHERE `entry`=18096; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18096,0,0,14,10418,100,"epoch hunter SAY_ENTER1","Thrall! Come outside and face your fate!"), +(18096,0,1,14,10419,100,"epoch hunter SAY_ENTER2","Taretha's life hangs in the balance. Surely you care for her. Surely you wish to save her..."), +(18096,0,2,14,10420,100,"epoch hunter SAY_ENTER3","Ah, there you are. I had hoped to accomplish this with a bit of subtlety, but I suppose direct confrontation was inevitable. Your future, Thrall, must not come to pass and so...you and your troublesome friends must die!"), +(18096,1,0,14,10421,100,"epoch hunter SAY_AGGRO1","Enough! I will erase your very existence!"), +(18096,1,1,14,10422,100,"epoch hunter SAY_AGGRO2","You cannot fight fate!"), +(18096,2,0,14,10425,100,"epoch hunter SAY_SLAY1","You are...irrelevant."), +(18096,2,1,14,10426,100,"epoch hunter SAY_SLAY2","Thrall will remain a slave. Taretha will die. You have failed."), +(18096,3,0,14,10423,100,"epoch hunter SAY_BREATH1","Not so fast!"), +(18096,3,1,14,10424,100,"epoch hunter SAY_BREATH2","Struggle as much as you like!"), +(18096,4,0,14,10427,100,"epoch hunter SAY_DEATH","No!...The master... will not... be pleased."); + +-- meathook +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1595031 AND -1595026; +DELETE FROM `creature_text` WHERE `entry`=26529; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26529,0,0,14,13428,100,"meathook SAY_AGGRO","Play time!"), +(26529,1,0,14,13430,100,"meathook SAY_SLAY_1","Boring..."), +(26529,1,1,14,13431,100,"meathook SAY_SLAY_2","Why you stop moving?"), +(26529,1,2,14,13432,100,"meathook SAY_SLAY_3","Get up! Me not done!"), +(26529,2,0,14,13429,100,"meathook SAY_SPAWN","New toys!"), +(26529,3,0,14,13433,100,"meathook SAY_DEATH","This... not fun..."); + +-- epoch +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1595008 AND -1595000; +DELETE FROM `creature_text` WHERE `entry`=26532; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26532,0,0,14,13408,100,"epoch SAY_INTRO | culling SAY_PHASE314","Prince Arthas Menethil, on this day, a powerful darkness has taken hold of your soul. The death you are destined to visit upon others will this day be your own."), +(26532,1,0,14,13409,100,"epoch SAY_AGGRO","We'll see about that, young prince."), +(26532,2,0,14,13410,100,"epoch SAY_TIME_WARP_1","Tick tock, tick tock..."), +(26532,2,1,14,13411,100,"epoch SAY_TIME_WARP_2","Not quick enough!"), +(26532,2,2,14,13412,100,"epoch SAY_TIME_WARP_3","Let's get this over with. "), +(26532,3,0,14,13413,100,"epoch SAY_SLAY_1","There is no future for you."), +(26532,3,1,14,13414,100,"epoch SAY_SLAY_2","This is the hour of our greatest triumph!"), +(26532,3,2,14,13415,100,"epoch SAY_SLAY_3","You were destined to fail."), +(26532,4,0,12,13416,100,"epoch SAY_DEATH",""); + +-- salramm +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1595044 AND -1595032; +DELETE FROM `creature_text` WHERE `entry`=26530; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26530,0,0,14,13472,100,"salramm SAY_AGGRO","Ah, the entertainment has arrived!"), +(26530,1,0,14,13471,100,"salramm SAY_SPAWN","You are too late, champion of Lordaeron. The dead shall have their day."), +(26530,2,0,14,13473,100,"salramm SAY_SLAY_1","The fun is just beginning!"), +(26530,2,1,14,13474,100,"salramm SAY_SLAY_2","Aah, quality materials!"), +(26530,2,2,14,13475,100,"salramm SAY_SLAY_3","Don't worry, I'll make good use of you."), +(26530,3,0,14,13483,100,"salramm SAY_DEATH","You only advance... the master's plan..."), +(26530,4,0,14,13478,100,"salramm SAY_EXPLODE_GHOUL_1","BOOM! Hahahahah..."), +(26530,4,1,14,13479,100,"salramm SAY_EXPLODE_GHOUL_2","Blood... destruction... EXHILARATING!"), +(26530,5,0,14,13480,100,"salramm SAY_STEAL_FLESH_1","I want a sample..."), +(26530,5,1,14,13481,100,"salramm SAY_STEAL_FLESH_2","Such strength... it must be mine!"), +(26530,5,2,14,13482,100,"salramm SAY_STEAL_FLESH_3","Your flesh betrays you."), +(26530,6,0,14,13476,100,"salramm SAY_SUMMON_GHOULS_1","Say hello to some friends of mine."), +(26530,6,1,14,13477,100,"salramm SAY_SUMMON_GHOULS_2","Come, citizen of Stratholme! Meet your saviors."); + +-- culling of stratholme +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1595120 AND -1595070; +DELETE FROM `creature_text` WHERE `entry` IN (26499,26528,31126,28169,28167,26497); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +-- 26499 +(26499,0,0,12,12828,100,"culling SAY_PHASE101","Glad you could make it, Uther."), +(26499,1,0,12,12829,100,"culling SAY_PHASE103","As if I could forget. Listen, Uther, there's something about the plague you should know..."), +(26499,2,0,12,12830,100,"culling SAY_PHASE104","Oh, no. We're too late. These people have all been infected! They may look fine now, but it's just a matter of time before they turn into the undead!"), +(26499,3,0,12,12831,100,"culling SAY_PHASE106","This entire city must be purged."), +(26499,4,0,12,12832,100,"culling SAY_PHASE108","Damn it, Uther! As your future king, I order you to purge this city!"), +(26499,5,0,12,12833,100,"culling SAY_PHASE110","Then I must consider this an act of treason."), +(26499,6,0,12,12834,100,"culling SAY_PHASE112","Have I? Lord Uther, by my right of succession and the sovereignty of my crown, I hereby relieve you of your command and suspend your paladins from service."), +(26499,7,0,12,12835,100,"culling SAY_PHASE114","It's done! Those of you who have the will to save this land, follow me! The rest of you... get out of my sight!"), +(26499,8,0,12,12836,100,"culling SAY_PHASE116","Jaina?"), +(26499,9,0,14,14327,100,"culling SAY_PHASE118","Take position here, and I will lead a small force inside Stratholme to begin the culling. We must contain and purge the infected for the sake of all of Lordaeron!"), +(26499,10,0,12,14293,100,"culling SAY_PHASE201","Everyone looks ready. Remember, these people are all infected with the plague and will die soon. We must purge Stratholme to protect the remainder of Lordaeron from the Scourge. Let's go."), +(26499,11,0,12,14294,100,"culling SAY_PHASE203","I can only help you with a clean death."), +(26499,12,0,12,14295,100,"culling SAY_PHASE205","That was just the beginning."), +(26499,13,0,14,14296,100,"culling SAY_PHASE208","I won't allow it, Mal'Ganis! Better that these people die by my hand than serve as your slaves in death!"), +(26499,14,0,14,14885,100,"culling SAY_PHASE209","Mal'ganis will send out some of his Scourge minions to interfere with us. Those of you with the strongest steel and magic shall go forth and destroy them. I will lead the rest of my forces in purging Stratholme of the infected."), +(26499,15,0,14,14297,100,"culling SAY_PHASE210","Champions, meet me at the Town Hall at once. We must take the fight to Mal'Ganis."), +(26499,16,0,12,14298,100,"culling SAY_PHASE301","Follow me, I know the way through."), +(26499,17,0,12,14299,100,"culling SAY_PHASE303","Yes, I'm glad I could get to you before the plague."), +(26499,18,0,12,14300,100,"culling SAY_PHASE304","What is this sorcery?"), +(26499,19,0,12,14301,100,"culling SAY_PHASE306. NEEDS VERIFICATION","Mal'Ganis appears to have more than scourge in his arsenal. We should make haste."), +(26499,20,0,12,14302,100,"culling SAY_PHASE307","More vile sorcery! Be ready for anything!"), +(26499,21,0,12,14303,100,"culling SAY_PHASE308","Let's move on."), +(26499,22,0,12,14304,100,"culling SAY_PHASE309","Watch your backs: they have us surrounded in this hall."), +(26499,23,0,12,0,100,"culling SAY_PHASE310. NEEDS VERIFICATION","One less obstacle to deal with."), +(26499,24,0,12,14305,100,"culling SAY_PHASE311","Mal'Ganis is not making this easy."), +(26499,25,0,12,14306,100,"culling SAY_PHASE312","They're very persistent."), +(26499,26,0,12,14307,100,"culling SAY_PHASE313","What else can he put in my way?"), +(26499,27,0,12,14309,100,"culling SAY_PHASE315","I do what I must for Lordaeron, and neither your words nor your actions will stop me."), +(26499,28,0,12,14308,100,"culling SAY_PHASE401","The quickest path to Mal'Ganis lies behind that bookshelf ahead."), +(26499,29,0,12,14310,100,"culling SAY_PHASE402","This will only take a moment."), +(26499,30,0,12,14311,100,"culling SAY_PHASE403","I'm relieved this secret passage still works."), +(26499,31,0,12,14312,100,"culling SAY_PHASE404","Let's move through here as quickly as possible. If the undead don't kill us, the fires might."), +(26499,32,0,12,14313,100,"culling SAY_PHASE405","Rest a moment and clear your lungs, but we must move again soon."), +(26499,33,0,12,14314,100,"culling SAY_PHASE406","That's enough; we must move again. Mal'Ganis awaits."), +(26499,34,0,12,14315,100,"culling SAY_PHASE407","At last some good luck. Market Row has not caught fire yet. Mal'Ganis is supposed to be in Crusaders' Square, which is just ahead. Tell me when you're ready to move forward."), +(26499,35,0,12,14316,100,"culling SAY_PHASE501","Justice will be done."), +(26499,36,0,12,14317,100,"culling SAY_PHASE502","We're going to finish this right now, Mal'Ganis. Just you... and me."), +(26499,37,0,12,14318,100,"culling SAY_PHASE503","I'll hunt you to the ends of the earth if I have to! Do you hear me? To the ends of the earth!"), +(26499,38,0,12,14319,100,"culling SAY_PHASE504","You performed well this day. Anything that Mal'Ganis has left behind is yours. Take it as your reward. I must now begin plans for an expedition to Northrend."), +-- 26528 +(26528,0,0,12,12839,100,"culling SAY_PHASE102","Watch your tone with me, boy. You may be the prince, but I'm still your superior as a paladin!"), +(26528,1,0,12,12840,100,"culling SAY_PHASE105","What?"), +(26528,2,0,12,12841,100,"culling SAY_PHASE107","How can you even consider that? There's got to be some other way."), +(26528,3,0,12,12842,100,"culling SAY_PHASE109","You are not my king yet, boy! Nor would I obey that command even if you were!"), +(26528,4,0,12,12843,100,"culling SAY_PHASE111","Treason? Have you lost your mind, Arthas?"), +(26528,5,0,12,12844,100,"culling SAY_PHASE115","You've just crossed a terrible threshold, Arthas."), +-- 26497 +(26497,0,0,12,12837,100,"culling SAY_PHASE113","Arthas! You can't just--"), +(26497,1,0,12,12838,100,"culling SAY_PHASE117","I'm sorry, Arthas. I can't watch you do this."), +-- 28167 +(28167,0,0,12,0,100,"culling SAY_PHASE202","Prince Arthas, may the light be praised! Many people in the town have begun to fall seriously ill, can you help us?"), +-- 28169 +(28169,0,0,12,0,100,"culling SAY_PHASE204","What? This can't be!"), +-- 31126 +(31126,0,0,12,0,100,"culling SAY_PHASE302","Ah, you've finally arrived Prince Arthas. You're here just in the nick of time."), +(31126,1,0,12,0,100,"culling SAY_PHASE305","There's no need for you to understand, Arthas. All you need to do is die."); + +-- malganis +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1595025 AND -1595009; +DELETE FROM `creature_text` WHERE `entry`=26533; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26533,0,0,14,14410,100,"malganis SAY_INTRO_1 | culling SAY_PHASE206","Yes, this is the beginning. I've been waiting for you, young prince. I am Mal'Ganis."), +(26533,1,0,14,14411,100,"malganis SAY_INTRO_2 | culling SAY_PHASE207","As you can see, your people are now mine. I will now turn this city household by household, until the flame of life has been snuffed out... forever."), +(26533,2,0,14,14413,100,"malganis SAY_AGGRO","This will be a fine test...Prince Arthas..."), +(26533,3,0,14,14416,100,"malganis SAY_KILL_1","All too easy..."), +(26533,3,1,14,14417,100,"malganis SAY_KILL_2","The dark lord is displeased with your interference..."), +(26533,3,2,14,14418,100,"malganis SAY_KILL_3","It is Prince Arthas I want... not you..."), +(26533,4,0,14,14422,100,"malganis SAY_SLAY_1","Anak'Keri..."), +(26533,4,1,14,14423,100,"malganis SAY_SLAY_2","My onslaught will wash over the Lich King's forces..."), +(26533,4,2,14,14424,100,"malganis SAY_SLAY_3","Your death is in vain, tiny mortal..."), +(26533,4,3,14,14425,100,"malganis SAY_SLAY_4","Your time has come to an end!"), +(26533,5,0,14,14414,100,"malganis SAY_SLEEP_1","Time out..."), +(26533,5,1,14,14415,100,"malganis SAY_SLEEP_2","You seem...tired..."), +(26533,6,0,14,14426,100,"malganis SAY_30HEALTH","I spent too much time in that weak little shell..."), +(26533,7,0,14,14427,100,"malganis SAY_15HEALTH","(Eredun) I AM MAL'GANIS! I AM ETERNAL!"), +(26533,8,0,14,14428,100,"malganis SAY_ESCAPE_SPEECH_1","ENOUGH! I waste my time here...I must gather my strength on the home world..."), +(26533,9,0,14,14429,100,"malganis SAY_ESCAPE_SPEECH_2","You'll never defeat the Lich King without my forces! I'll have my revenge...on him, AND you..."), +(26533,10,0,14,14412,100,"malganis SAY_OUTRO","Your journey has just begun, young prince. Gather your forces and meet me in the artic land of Northrend. It is there that we shall settle the score between us. It is there that your true destiny will unfold."); + +-- chrono lord deja +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1269011 AND -1269006; +DELETE FROM `creature_text` WHERE `entry`=17879; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17879,0,0,14,10412,100,"chrono lord deja SAY_ENTER","Why do you aid the Magus? Just think of how many lives could be saved if the portal is never opened, if the resulting wars could be erased ..."), +(17879,1,0,14,10414,100,"chrono lord deja SAY_AGGRO","If you will not cease this foolish quest, then you will die!"), +(17879,2,0,14,10413,100,"chrono lord deja SAY_BANISH","You have outstayed your welcome, Timekeeper. Begone!"), +(17879,3,0,14,10415,100,"chrono lord deja SAY_SLAY1","I told you it was a fool's quest!"), +(17879,3,1,14,10416,100,"chrono lord deja SAY_SLAY2","Leaving so soon?"), +(17879,4,0,14,10417,100,"chrono lord deja SAY_DEATH","Time ... is on our side."); + +-- aeonus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1269018 AND -1269012; +DELETE FROM `creature_text` WHERE `entry`=17881; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17881,0,0,14,10400,100,"aeonus SAY_ENTER","The time has come to shatter this clockwork universe forever! Let us no longer be slaves of the hourglass! I warn you: those who do not embrace the greater path shall become victims of its passing!"), +(17881,1,0,14,10402,100,"aeonus SAY_AGGRO","Let us see what fate lays in store..."), +(17881,2,0,14,10401,100,"aeonus SAY_BANISH","Your time is up, slave of the past!"), +(17881,3,0,14,10403,100,"aeonus SAY_SLAY1","One less obstacle in our way!"), +(17881,3,1,14,10404,100,"aeonus SAY_SLAY2","No one can stop us! No one!"), +(17881,4,0,14,10405,100,"aeonus SAY_DEATH","It is only a matter...of time."), +(17881,5,0,16,0,100,"aeonus EMOTE_FRENZY","goes into a frenzy!"); + +-- medivh +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1269028 AND -1269020; +DELETE FROM `creature_text` WHERE `entry`=15608; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15608,0,0,14,10435,100,"medivh SAY_ENTER","The time has come! Gul'dan, order your warlocks to double their efforts! Moments from now the gateway will open, and your Horde will be released upon this ripe, unsuspecting world!"), +(15608,1,0,14,10436,100,"medivh SAY_INTRO","What is this? Champions, coming to my aid? I sense the hand of the dark one in this. Truly this sacred event bears his blessing?"), +(15608,2,0,14,10437,100,"medivh SAY_WEAK75","Champions, my shield grows weak!"), +(15608,3,0,14,10438,100,"medivh SAY_WEAK50","My powers must be concentrated on the portal! I do not have time to hold the shield!"), +(15608,4,0,14,10439,100,"medivh SAY_WEAK25","The shield is nearly gone! All that I have worked for is in danger!"), +(15608,5,0,14,10441,100,"medivh SAY_DEATH","No... damn this feeble mortal coil..."), +(15608,6,0,14,10440,100,"medivh SAY_WIN","I am grateful for your aid, champions. Now, Gul'dan's Horde will sweep across this world, like a locust swarm, and all my designs, all my carefully laid plans will at last fall into place."), +(15608,7,0,14,0,100,"medivh SAY_ORCS_ENTER","Orcs of the Horde! This portalis the gateway to your new destiny! Azeroth lies before you, ripe for the taking!"), +(15608,8,0,14,0,100,"medivh SAY_ORCS_ANSWER","Gul'dan speaks the truth! We should return at once to tell our brothers of the news! Retreat back trought the portal!"); + +-- temporus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1269005 AND -1269000; +DELETE FROM `creature_text` WHERE `entry`=17880; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17880,0,0,14,10442,100,"temporus SAY_ENTER","Why do you persist? Surely you can see the futility of it all. It is not too late! You may still leave with your lives ..."), +(17880,1,0,14,10444,100,"temporus SAY_AGGRO","So be it ... you have been warned."), +(17880,2,0,14,10443,100,"temporus SAY_BANISH","Time... sands of time is run out for you."), +(17880,3,0,14,10445,100,"temporus SAY_SLAY1","You should have left when you had the chance."), +(17880,3,1,14,10446,100,"temporus SAY_SLAY2","Your days are done."), +(17880,4,0,14,10447,100,"temporus SAY_DEATH","My death means ... little."); + +-- sprysprocket +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000356 AND -1000351; +DELETE FROM `creature_text` WHERE `entry`=23002; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(23002,0,0,14,0,100,"sprysprocket SAY_START","You, there! Hand over that moonstone and nobody gets hurt!"), +(23002,1,0,15,0,100,"sprysprocket SAY_WHISPER_CHILL","Just chill!"), +(23002,2,0,14,0,100,"sprysprocket SAY_END","All right, you win! I surrender! Just don't hurt me!"), +(23002,3,0,41,0,100,"sprysprocket EMOTE_START","%s takes the Southfury moonstone and escapes into the river. Follow her!"); + + +-- mist +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000324 AND -1000323; +DELETE FROM `creature_text` WHERE `entry`=3568; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(3568,0,0,12,0,100,"mist SAY_AT_HOME","Mist! I feared I would never see you again! Yes, I am well, do not worry for me. You must rest and recover your health."), +(3568,1,0,16,0,100,"mist EMOTE_AT_HOME","%s growls in acknowledgement before straightening and making her way off into the forest."); + +-- anachronos the ancient +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1350030 AND -1350000; +DELETE FROM `creature_text` WHERE `entry` IN (15381,15382,15379,15380,15378); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15381,0,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_1","We must act quickly or all shall be lost!"), +(15381,1,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_2","NOW, STAGHELM! WE GO NOW! Prepare your magic!"), +(15381,2,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_3","Stay close..."), +(15381,3,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_4","The sands of time will halt, but only for a moment! I will now conjure the barrier."), +(15381,4,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_5","FINISH THE SPELL STAGHELM! I CANNOT HOLD THE GLYPHS OF WARDING IN PLACE MUCH LONGER! CALL FORTH THE ROOTS!"), +(15381,5,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_6","It... It is over, Lord Staghelm. We are victorious. Albeit the cost for this victory was great."), +(15381,6,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_7","There is but one duty that remains..."), +(15381,7,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_8","Before I leave this place, I make one final offreing to you, Lord Staghelm. Should a time arise in which you must gain entry to this accursed fortress, use the Scepter of the Shifting Sands on the sacred gong. The magic holding the barrier together will dissipate and the horrors of Ahn'Qiraj will be unleashed upon the world once more."), +(15381,8,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_9","Lord Staghelm, where are you going? You would shatter our bond for the sake of pride?"), +(15381,9,0,12,0,100,"anachronos the ancient ANACHRONOS_SAY_10","And now you know all that there is to know, mortal..."), +(15381,10,0,16,0,100,"anachronos the ancient ANACHRONOS_EMOTE_1","hands the Scepter of the Shifting Sands to Fandral Staghelm."), +(15381,11,0,16,0,100,"anachronos the ancient ANACHRONOS_EMOTE_2","shakes his head in dissapointment."), +(15381,12,0,16,0,100,"anachronos the ancient ANACHRONOS_EMOTE_3","kneels down to pick up the fragments of the shattered scepter."), +(15382,0,0,12,0,100,"anachronos the ancient FANDRAL_SAY_1","My forces cannot overcome the Qiraji defenses. We will not be able to get close enough to place your precious barrier, dragon."), +(15382,1,0,12,0,100,"anachronos the ancient FANDRAL_SAY_2","It is done dragon. Lead the way..."), +(15382,2,0,12,0,100,"anachronos the ancient FANDRAL_SAY_3","Ancient ones guide my hand... Wake from your slumber! WAKE AND SEAL THIS CURSED PLACE!"), +(15382,3,0,12,0,100,"anachronos the ancient FANDRAL_SAY_4","After the savagery that my people have witnessed and felt, you expect me to accept another burden, dragon? Surely you are mad."), +(15382,4,0,12,0,100,"anachronos the ancient FANDRAL_SAY_5","I want nothing to do with Silithus, the Qiraji and least of all, any damned dragons!"), +(15382,5,0,12,0,100,"anachronos the ancient FANDRAL_SAY_6","My son's soul will find no comfort in this hollow victory, dragon. I will have him back.Thought it takes a millennia, I WILL have my son back!"), +(15382,6,0,16,0,100,"anachronos the ancient FANDRAL_EMOTE_1","falls to one knee - exhausted."), +(15382,7,0,16,0,100,"anachronos the ancient FANDRAL_EMOTE_2","hurls the Scepter of the Shifting Sands into the barrier, shattering it."), +(15379,0,0,12,0,100,"anachronos the ancient CAELESTRASZ_SAY_1","Aye, Fandral, remember these words: Let not your grief guide your faith. These thoughts you hold... dark places you go, night elf. Absolution cannot be had through misguided vengeance."), +(15379,1,0,12,0,100,"anachronos the ancient CAELESTRASZ_SAY_2","Do not forget the sacrifices made on this day, night elf. We have all suffered immensely at the hands of these beasts."), +(15379,2,0,14,0,100,"anachronos the ancient CAELESTRASZ_YELL_1","Alexstrasza grant me the resolve to drive our enemies back!"), +(15380,0,0,12,0,100,"anachronos the ancient ARYGOS_SAY_1","This distraction will give you and the young druid time enough to seal the gate. Do not falter. Now, let us see how they deal with chaotic magic."), +(15380,1,0,14,0,100,"anachronos the ancient ARYGOS_YELL_1","Let them feel the wrath of the Blue Flight! May Malygos protect me!"), +(15380,2,0,16,0,100,"anachronos the ancient ARYGOS_EMOTE_1","nods knowingly."), +(15378,0,0,12,0,100,"anachronos the ancient MERITHRA_SAY_1","There is a way..."), +(15378,1,0,12,0,100,"anachronos the ancient MERITHRA_SAY_2","We will push them back, Anachronos. This I vow. Uphold the end of this task. Let not your hands falter as you seal our fates behind the barrier."), +(15378,2,0,14,0,100,"anachronos the ancient MERITHRA_YELL_1","Succumb to the endless dream, little ones. Let it consume you!"), +(15378,3,0,16,0,100,"anachronos the ancient MERITHRA_EMOTE_1","glances at her compatriots."); diff --git a/sql/updates/world/2012_12_01_03_world_ulduar_creature_text.sql b/sql/updates/world/2012_12_01_03_world_ulduar_creature_text.sql new file mode 100644 index 00000000000..82d93d7b7ae --- /dev/null +++ b/sql/updates/world/2012_12_01_03_world_ulduar_creature_text.sql @@ -0,0 +1,174 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1603341 AND -1603050; +DELETE FROM `creature_text` WHERE `entry`=33350 AND `groupid`=15; +DELETE FROM `creature_text` WHERE `entry` IN ( +33515, -- Auriaya +33113, -- Flame Leviathan +32906, -- Freya +32913, -- Elder Ironbranch +32914, -- Elder Stonebark +32915, -- Elder Brightleaf +32845, -- Hodir +33118, -- Ignis +32930, -- Kologarn +33210, -- Expedition Commander +33287, -- Expedition Engineer +33186, -- Razorscale +33233, -- Razorscale Controller +33271, -- General Vezax +33488, -- Saronite Vapor +33293, -- XT-002 Deconstructor +32865 -- Thorim +); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Auriaya +(33515,0,0,'Some things are better left alone!',14,0,100,0,0,15473,'Auriaya SAY_AGGRO'), +(33515,1,1,'The secret dies with you!',14,0,100,0,0,15474,'Auriaya SAY_SLAY_1'), +(33515,1,2,'There is no escape!',14,0,100,0,0,15475,'Auriaya SAY_SLAY_2'), +(33515,2,0,'Auriaya screams in agony.',16,0,100,0,0,15476,'Auriaya SAY_DEATH'), +(33515,3,0,'You waste my time!',14,0,100,0,0,15477,'Auriaya SAY_BERSERK'), +(33515,4,0,'%s begins to cast Terrifying Screech.',41,0,100,0,0,0,'Auriaya EMOTE_FEAR'), +(33515,5,0,'%s begins to activate the Feral Defender!',41,0,100,0,0,0,'Auriaya EMOTE_DEFENDER'), +-- Flame Leviathan +(33113, 0,0,'Hostile entities detected. Threat assessment protocol active. Primary target engaged. Time minus 30 seconds to re-evaluation.',14,0,100,0,0,15506,'Flame Leviathan SAY_AGGRO'), +(33113, 1,0,'Threat assessment routine modified. Current target threat level: 0. Acquiring new target.',14,0,100,0,0,15521,'Flame Leviathan SAY_SLAY'), +(33113, 2,0,'Total systems failure. Defense protocols breached. Leviathan unit shutting down.',14,0,100,0,0,15520,'Flame Leviathan SAY_DEATH'), +(33113, 3,0,'Threat re-evaluated. Target assessment complete. Changing course.',14,0,100,0,0,15507,'Flame Leviathan SAY_TARGET_1'), +(33113, 3,1,'Pursuit objective modified. Changing course.',14,0,100,0,0,15508,'Flame Leviathan SAY_TARGET_2'), +(33113, 3,2,'Hostile entity stratagem predicted. Rerouting battle function. Changing course.',14,0,100,0,0,15509,'Flame Leviathan SAY_TARGET_3'), +(33113, 4,0,'Orbital countermeasures enabled.',14,0,100,0,0,15510,'Flame Leviathan SAY_HARDMODE'), +(33113, 5,0,'Alert! Static defense system failure. Orbital countermeasures disabled.',14,0,100,0,0,15511,'Flame Leviathan SAY_TOWER_NONE'), +(33113, 6,0,'Hodir''s Fury online. Acquiring target.',14,0,100,0,0,15512,'Flame Leviathan SAY_TOWER_FROST'), +(33113, 7,0,'Mimiron''s Inferno online. Acquiring target.',14,0,100,0,0,15513,'Flame Leviathan SAY_TOWER_FLAME'), +(33113, 8,0,'Freya''s Ward online. Acquiring target.',14,0,100,0,0,15514,'Flame Leviathan SAY_TOWER_NATURE'), +(33113, 9,0,'Thorim''s Hammer online. Acquiring target.',14,0,100,0,0,15515,'Flame Leviathan SAY_TOWER_STORM'), +(33113,10,0,'Unauthorized entity attempting circuit overload. Activating anti-personnel countermeasures.',14,0,100,0,0,15516,'Flame Leviathan SAY_PLAYER_RIDING'), +(33113,11,0,'System malfunction. Diverting power to support systems.',14,0,100,0,0,15517,'Flame Leviathan SAY_OVERLOAD_1'), +(33113,11,1,'Combat matrix overload. Powering do-o-o-own...',14,0,100,0,0,15518,'Flame Leviathan SAY_OVERLOAD_2'), +(33113,11,2,'System restart required. Deactivating weapon systems.',14,0,100,0,0,15519,'Flame Leviathan SAY_OVERLOAD_3'), +(33113,12,0,'%s pursues $n.',41,0,100,0,0,0,'Flame Leviathan EMOTE_PURSUE'), +(33113,13,0,'%s''s circuits overloaded.',41,0,100,0,0,0,'Flame Leviathan EMOTE_OVERLOAD'), +(33113,14,0,'Automatic repair sequence initiated.',41,0,100,0,0,0,'Flame Leviathan EMOTE_REPAIR'), +-- Freya +(32906, 0,0,'The Conservatory must be protected!',14,0,100,0,0,15526,'Freya SAY_AGGRO'), +(32906, 1,0,'Elders grant me your strength!',14,0,100,0,0,15527,'Freya SAY_AGGRO_WITH_ELDER'), +(32906, 2,0,'Forgive me.',14,0,100,0,0,15529,'Freya SAY_SLAY_1'), +(32906, 2,1,'From your death springs life anew!',14,0,100,0,0,15530,'Freya SAY_SLAY_2'), +(32906, 3,0,'His hold on me dissipates. I can see clearly once more. Thank you, heroes.',14,0,100,0,0,15531,'Freya SAY_DEATH'), +(32906, 4,0,'You have strayed too far, wasted too much time!',14,0,100,0,0,15532,'Freya SAY_BERSERK'), +(32906, 5,0,'Eonar, your servant requires aid!',14,0,100,0,0,15528,'Freya SAY_SUMMON_CONSERVATOR'), +(32906, 6,0,'Children, assist me!',14,0,100,0,0,15533,'Freya SAY_SUMMON_TRIO'), +(32906, 7,0,'The swarm of the elements shall overtake you!',14,0,100,0,0,15534,'Freya SAY_SUMMON_LASHERS'), +(32906, 8,0,'A |cFF00FFFFLifebinder''s Gift|r begins to grow!',41,0,100,0,0,0,'Freya EMOTE_LIFEBINDERS_GIFT'), +(32906, 9,0,'Allies of Nature have appeared!',41,0,100,0,0,0,'Freya EMOTE_ALLIES_OF_NATURE'), +(32906,10,0,'Freya begins to cast |cFFFF0000Ground Tremor!|r',41,0,100,0,0,0,'Freya EMOTE_GROUND_TREMOR'), +(32906,11,0,'Freya casts |cFF00FF00Strengthened Iron Roots!|r',41,0,100,0,0,0,'Freya EMOTE_IRON_ROOTS'), +-- Elder Ironbranch +(32913,0,0,'Mortals have no place here!',14,0,100,0,0,15493,'Elder Ironbranch SAY_AGGRO'), +(32913,1,0,'I return you whence you came!',14,0,100,0,0,15494,'Elder Ironbranch SAY_SLAY_1'), +(32913,1,1,'BEGONE!',14,0,100,0,0,15495,'Elder Ironbranch SAY_SLAY_2'), +(32913,2,0,'Freya! They come for you.',14,0,100,0,0,15496,'Elder Ironbranch SAY_DEATH'), +-- Elder Stonebark +(32914,0,0,'This place will serve as your graveyard.',14,0,100,0,0,15500,'Elder Stonebark SAY_AGGRO'), +(32914,1,0,'<Angry roar>',14,0,100,0,0,15501,'Elder Stonebark SAY_SLAY_1'), +(32914,1,1,'Such a waste.',14,0,100,0,0,15502,'Elder Stonebark SAY_SLAY_2'), +(32914,2,0,'Matron, flee! They are ruthless....',14,0,100,0,0,15503,'Elder Stonebark SAY_DEATH'), +-- Elder Brightleaf +(32915,0,0,'Matron, the Conservatory has been breached!',14,0,100,0,0,15483,'Elder Brightleaf SAY_AGGRO'), +(32915,1,0,'Fertilizer.',14,0,100,0,0,15485,'Elder Brightleaf SAY_SLAY_1'), +(32915,1,1,'Your corpse will nourish the soil!',14,0,100,0,0,15486,'Elder Brightleaf SAY_SLAY_2'), +(32915,2,0,'Matron, one has fallen!',14,0,100,0,0,15487,'Elder Brightleaf SAY_DEATH'), +-- Hodir +(32845,0,0,'You will suffer for this trespass!',14,0,100,0,0,15552,'Hodir SAY_AGGRO'), +(32845,1,0,'Tragic. To come so far, only to fail.',14,0,100,0,0,15553,'Hodir SAY_SLAY_1'), +(32845,1,1,'Welcome to the endless winter.',14,0,100,0,0,15554,'Hodir SAY_SLAY_2'), +(32845,2,0,'Winds of the north consume you!',14,0,100,0,0,15555,'Hodir SAY_FLASH_FREEZE'), +(32845,3,0,'%s roars furious.',16,0,100,0,0,15556,'Hodir SAY_STALACTITE'), +(32845,4,0,'I... I am released from his grasp... at last.',14,0,100,0,0,15557,'Hodir SAY_DEATH'), +(32845,5,0,'ENOUGH! This ends now!',14,0,100,0,0,15558,'Hodir SAY_BERSERK'), +(32845,6,0,'%s shatters the Rare Cache of Hodir!',16,0,100,0,0,0,'Hodir SAY_HARD_MODE_MISSED'), +(32845,7,0,'%s begins to cast Flash Freeze!',41,0,100,0,0,0,'Hodir - EMOTE_FREEZE'), +(32845,8,0,'%s gains Frozen Blows!',41,0,100,0,0,0,'Hodir - EMOTE_BLOW'), +-- Ignis +(33118,0,0,'Insolent whelps! Your blood will temper the weapons used to reclaim this world!',14,0,100,0,0,15564,'Ignis SAY_AGGRO'), +(33118,1,0,'Arise, soldiers of the iron crucible! The Makers'' will be done!',14,0,100,0,0,15565,'Ignis SAY_SUMMON'), +(33118,2,0,'I will burn away your impurities!',14,0,100,0,0,15566,'Ignis SAY_SLAG_POT'), +(33118,3,0,'Let the inferno consume you!',14,0,100,0,0,15567,'Ignis SAY_SCORCH_1'), +(33118,3,1,'BURN! Burn in the Maker''s fire!',14,0,100,0,0,15568,'Ignis SAY_SCORCH_2'), +(33118,4,0,'More scraps for the scrapheap!',14,0,100,0,0,15569,'Ignis SAY_SLAY_1'), +(33118,4,1,'Your bones will serve as kindling!',14,0,100,0,0,15570,'Ignis SAY_SLAY_2'), +(33118,5,0,'Let it be finished!',14,0,100,0,0,15571,'Ignis SAY_BERSERK'), +(33118,6,0,'I. Have. Failed.',14,0,100,0,0,15572,'Ignis SAY_DEATH'), +(33118,7,0,'%s begins to cast Flame Jets!',41,0,100,0,0,0,'Ignis EMOTE_JETS'), +-- Kologarn +(32930,0,0,'None shall pass!',14,0,100,0,0,15586,'Kologarn SAY_AGGRO'), +(32930,1,0,'KOL-THARISH!',14,0,100,0,0,15587,'Kologarn SAY_SLAY_1'), +(32930,1,1,'YOU FAIL!',14,0,100,0,0,15588,'Kologarn SAY_SLAY_2'), +(32930,2,0,'Just a scratch!',14,0,100,0,0,15589,'Kologarn SAY_LEFT_ARM_GONE'), +(32930,3,0,'Only a flesh wound!',14,0,100,0,0,15590,'Kologarn SAY_RIGHT_ARM_GONE'), +(32930,4,0,'OBLIVION!',14,0,100,0,0,15591,'Kologarn SAY_SHOCKWAVE'), +(32930,5,0,'I will squeeze the life from you!',14,0,100,0,0,15592,'Kologarn SAY_GRAB_PLAYER'), +(32930,6,0,'Master, they come....',14,0,100,0,0,15593,'Kologarn SAY_DEATH'), +(32930,7,0,'I am invincible!',14,0,100,0,0,15594,'Kologarn SAY_BERSERK'), +(32930,8,0,'Kologarn casts Stone Grip!',41,0,100,0,0,15592,'Kologarn EMOTE_STONE_GRIP'), +-- Expedition Commander +(33210,0,0,'Welcome, champions! All of our attempts at grounding her have failed. We could use a hand in bring her down with these harpoon guns.',12,0,100,0,0,15647,'Expedition Commander SAY_INTRO'), +(33210,1,0,'Move quickly! She won''t remain grounded for long!',14,0,100,0,0,15648,'Expedition Commander SAY_GROUND_PHASE'), +(33210,2,0,'Be on the lookout! Mole machines will be surfacing soon with those nasty Iron dwarves aboard!',14,0,100,0,0,0,'Expedition Commander SAY_AGGRO_2'), +-- Expedition Engineer +(33287,0,0,'Give us a moment to prepare to build the turrets.',14,0,100,0,0,0,'Expedition Engineer SAY_AGGRO_1'), +(33287,1,0,'Ready to move out, keep those dwarves off of our backs!',14,0,100,0,0,0,'Expedition Engineer SAY_AGGRO_3'), +(33287,2,0,'Fires out! Let''s rebuild those turrets!',14,0,100,0,0,0,'SAY_TURRETS'), +-- Razorscale +(33186,0,0,'%s is grounded permanently!',41,0,100,0,0,0,'Razorscale EMOTE_PERMA'), +(33186,1,0,'%s takes a deep breath...',41,0,100,0,0,0,'Razorscale EMOTE_BREATH'), +-- Razorscale Controller +(33233,0,0,'Harpoon Turret is ready for use!',41,0,100,0,0,0,'Razorscale Controller EMOTE_HARPOON'), +-- General Vezax +(33271,0,0,'Your destruction will herald a new age of suffering!',14,0,100,0,0,15542,'General Vezax SAY_AGGRO'), +(33271,1,0,'You thought to stand before the legions of death... and survive?',14,0,100,0,0,15543,'General Vezax SAY_SLAY_1'), +(33271,1,1,'Defiance... a flaw of mortality.',14,0,100,0,0,15544,'General Vezax SAY_SLAY_2'), +(33271,2,0,'The black blood of Yogg-Saron courses through me! I. AM. UNSTOPPABLE!',14,0,100,0,0,15545,'General Vezax SAY_SURGE_OF_DARKNESS'), +(33271,3,0,'Oh, what horrors await....',14,0,100,0,0,15546,'General Vezax SAY_DEATH'), +(33271,4,0,'Your defeat was inevitable!',14,0,100,0,0,15547,'General Vezax SAY_BERSERK'), +(33271,5,0,'Behold, now! Terror, absolute!',14,0,100,0,0,15548,'General Vezax SAY_HARDMODE'), +(33271,6,0,'The saronite vapors mass and swirl violently, merging into a monstrous form!',41,0,100,0,0,0,'General Vezax - EMOTE_ANIMUS'), +(33271,7,0,'A saronite barrier appears around General Vezax!',41,0,100,0,0,0,'General Vezax - EMOTE_BARRIER'), +(33271,8,0,'%s roars and surges with dark might!',41,0,100,0,0,0,'General Vezax - EMOTE_SURGE_OF_DARKNESS'), +-- Saronite Vapor +(33488,0,0,'A cloud of saronite vapors coalesces nearby!',41,0,100,0,0,0,'Saronite Vapor - EMOTE_VAPORS'), +-- XT-002 Deconstructor +(33293, 0,0,'New toys? For me? I promise I won''t break them this time!',14,0,100,0,0,15724,'XT-002 Deconstructor SAY_AGGRO'), +(33293, 1,0,'So tired. I will rest for just a moment!',14,0,100,0,0,15725,'XT-002 Deconstructor SAY_HEART_OPENED'), +(33293, 2,0,'I''m ready to play!',14,0,100,0,0,15726,'XT-002 Deconstructor SAY_HEART_CLOSED'), +(33293, 3,0,'NO! NO! NO! NO! NO!',14,0,100,0,0,15727,'XT-002 Deconstructor SAY_TYMPANIC_TANTRUM'), +(33293, 4,0,'I... I think I broke it.',14,0,100,0,0,15728,'XT-002 Deconstructor SAY_SLAY_1'), +(33293, 4,1,'I guess it doesn''t bend that way.',14,0,100,0,0,15729,'XT-002 Deconstructor SAY_SLAY_2'), +(33293, 5,0,'I''m tired of these toys. I don''t want to play anymore!',14,0,100,0,0,15730,'XT-002 Deconstructor SAY_BERSERK'), +(33293, 6,0, 'You are bad... Toys... Very... Baaaaad ',14,0,100,0,0,15731,'XT-002 Deconstructor SAY_DEATH'), +(33293, 7,0,'Time for a new game! My old toys will fight my new toys!',14,0,100,0,0,15732,'XT-002 Deconstructor SAY_SUMMON'), +(33293, 8,0,'%s''s heart is exposed and leaking energy.',41,0,100,0,0,0,'XT-002 Deconstructor EMOTE_HEART_OPENED'), +(33293, 9,0,'%s''s heart is severed from his body.',41,0,100,0,0,0,'XT-002 Deconstructor EMOTE_HEART_CLOSED'), +(33293,10,0,'%s begins to cause the earth to quake.',41,0,100,0,0,0,'XT-002 Deconstructor EMOTE_TYMPANIC_TANTRUM'), +(33293,11,0,'%s consumes a scrap bot to repair himself!',41,0,100,0,0,0,'XT-002 Deconstructor EMOTE_SCRAPBOT'), +-- Thorim +(32865, 0,0,'Interlopers! You mortals who dare to interfere with my sport will pay... Wait--you...',14,0,100,0,0,15733,'Thorim SAY_AGGRO_1'), +(32865, 0,1,'I remember you... In the mountains... But you... what is this? Where am--',14,0,100,0,0,15734,'Thorim SAY_AGGRO_2'), +(32865, 1,0,'Behold the power of the storms and despair!',14,0,100,0,0,15735,'Thorim SAY_SPECIAL_1'), +(32865, 2,0,'Do not hold back! Destroy them!',14,0,100,0,0,15736,'Thorim SAY_SPECIAL_2'), +(32865, 3,0,'Have you begun to regret your intrusion?',14,0,100,0,0,15737,'Thorim SAY_SPECIAL_3'), +(32865, 4,0,'Impertinent whelps, you dare challenge me atop my pedestal? I will crush you myself!',14,0,100,0,0,15738,'Thorim SAY_JUMPDOWN'), +(32865, 5,0,'Can''t you at least put up a fight!?',14,0,100,0,0,15739,'Thorim SAY_SLAY_1'), +(32865, 5,1,'Pathetic.',14,0,100,0,0,15740,'Thorim SAY_SLAY_2'), +(32865, 6,0,'My patience has reached its limit!',14,0,100,0,0,15741,'Thorim SAY_BERSERK'), +(32865, 7,0,'Failures! Weaklings!',14,0,100,0,0,15742,'Thorim SAY_WIPE'), +(32865, 8,0,'Stay your arms! I yield!',14,0,100,0,0,15743,'Thorim SAY_DEATH'), +(32865, 9,0,'I feel as though I am awakening from a nightmare, but the shadows in this place yet linger.',14,0,100,0,0,15744,'Thorim SAY_END_NORMAL_1'), +(32865,10,0,'Sif... was Sif here? Impossible--she died by my brother''s hand. A dark nightmare indeed....',14,0,100,0,0,15745,'Thorim SAY_END_NORMAL_2'), +(32865,11,0,'I need time to reflect.... I will aid your cause if you should require it. I owe you at least that much. Farewell.',14,0,100,0,0,15746,'Thorim SAY_END_NORMAL_3'), +(32865,12,0,'You! Fiend! You are not my beloved! Be gone!',14,0,100,0,0,15747,'Thorim SAY_END_HARD_1'), +(32865,13,0,'Behold the hand behind all the evil that has befallen Ulduar, left my kingdom in ruins, corrupted my brother, and slain my wife.',14,0,100,0,0,15748,'Thorim SAY_END_HARD_2'), +(32865,14,0,'And now it falls to you, champions, to avenge us all. The task before you is great, but I will lend you my aid as I am able. You must prevail.',14,0,100,0,0,15749,'Thorim SAY_END_HARD_3'); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=64604; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13,1,64604,0,0,31,0,4,0,0,0,0,0,'','Freya - Nature Bomb'); diff --git a/sql/updates/world/2012_12_01_04_world_spelldifficulty_dbc.sql b/sql/updates/world/2012_12_01_04_world_spelldifficulty_dbc.sql new file mode 100644 index 00000000000..fe5df812c71 --- /dev/null +++ b/sql/updates/world/2012_12_01_04_world_spelldifficulty_dbc.sql @@ -0,0 +1,8 @@ +DELETE FROM `spelldifficulty_dbc` WHERE `id` IN (63573,63766,63716,62030,62166,63347) OR `spellid0` IN (63573,63766,63716,62030,62166,63347); +INSERT INTO `spelldifficulty_dbc`(`id`,`spellid0`,`spellid1`) VALUES +(63573,63573,64006), -- One-Armed Overhead Smash +(63766,63766,63983), -- Arm Sweep +(63716,63716,64005), -- Stone Shout +(62030,62030,63980), -- Petrifying Breath +(62166,62166,64005), -- Stone Grip +(63347,63347,63977); -- Focused Eyebeam Periodic diff --git a/sql/updates/world/2012_12_01_05_world_creature_template.sql b/sql/updates/world/2012_12_01_05_world_creature_template.sql new file mode 100644 index 00000000000..aa2c6ebb898 --- /dev/null +++ b/sql/updates/world/2012_12_01_05_world_creature_template.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `faction_A`=1885,`faction_H`=1885 WHERE `entry`=30884; -- Iskalder <The Ancient Hero> diff --git a/sql/updates/world/2012_12_02_00_world_game_object.sql b/sql/updates/world/2012_12_02_00_world_game_object.sql new file mode 100644 index 00000000000..3205159a703 --- /dev/null +++ b/sql/updates/world/2012_12_02_00_world_game_object.sql @@ -0,0 +1,24 @@ +-- Some Spell focus corrections +-- Signal Fire +SET @GUID :=99716; +DELETE FROM `gameobject` WHERE `guid`=@GUID; +INSERT INTO `gameobject` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`position_x`,`position_y`,`position_z`,`orientation`,`rotation0`,`rotation1`,`rotation2`,`rotation3`,`spawntimesecs`,`animprogress`,`state`) VALUES +(@GUID,194151,571,1,1,4061.978,7109.135,170.0001,0,0,0,0,1,120,255,1); + +DELETE FROM `gameobject_template` WHERE `entry`=300242; + +-- Shrine Of Remulos +UPDATE `gameobject` SET `id`=15885 WHERE `id`=300142; +DELETE FROM `gameobject_template` WHERE `entry`=300142; + +-- Witherbark Village +UPDATE `gameobject` SET `id`=142698 WHERE `id`=300016; +DELETE FROM `gameobject_template` WHERE `entry`=300016; + +-- Maraudon Portal +UPDATE `gameobject` SET `id`=178400 WHERE `id`=300037; +DELETE FROM `gameobject_template` WHERE `entry`=300037; + +-- Scorched Grove Runeston +UPDATE `gameobject` SET `id`=181260 WHERE `id`=300086; +DELETE FROM `gameobject_template` WHERE `entry`=300086; diff --git a/sql/updates/world/2012_12_02_01_world_creature_text.sql b/sql/updates/world/2012_12_02_01_world_creature_text.sql new file mode 100644 index 00000000000..bd98fc8527c --- /dev/null +++ b/sql/updates/world/2012_12_02_01_world_creature_text.sql @@ -0,0 +1,777 @@ +-- ------------------------------- -- +-- Creature text conversion part 5 -- +-- ------------------------------- -- + +-- draenei survivor +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000183 AND -1000176; +DELETE FROM `creature_text` WHERE `entry`=16483; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16483,0,0,12,0,100,"draenei survivor SAY_HEAL1","The last thing I remember is the ship falling and us getting into the pods. I'll go see how I can help. Thank you!"), +(16483,0,1,12,0,100,"draenei survivor SAY_HEAL2","$C, Where am I? Who are you? Oh no! What happened to the ship?"), +(16483,0,2,12,0,100,"draenei survivor SAY_HEAL3","$C You saved me! I owe you a debt that I can never repay. I'll go see if I can help the others."), +(16483,0,3,12,0,100,"draenei survivor SAY_HEAL4","Ugh... what is this place? Is that all that's left of the ship over there?"), +(16483,1,0,12,0,100,"draenei survivor SAY_HELP1","Oh, the pain..."), +(16483,1,1,12,0,100,"draenei survivor SAY_HELP2","Everything hurts, Please make it stop..."), +(16483,1,2,12,0,100,"draenei survivor SAY_HELP3","Ughhh... I hurt. Can you help me?"), +(16483,1,3,12,0,100,"draenei survivor SAY_HELP4","I don't know if I can make it, please help me..."); + +-- engineer spark +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000186 AND -1000184; +DELETE FROM `creature_text` WHERE `entry`=17243; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17243,0,0,12,0,100,"engineer spark SAY_TEXT","Yes Master, all goes along as planned."), +(17243,1,0,16,0,100,"engineer spark EMOTE_SHELL","%s puts the shell to his ear."), +(17243,2,0,14,0,100,"engineer spark SAY_ATTACK","Now I cut you!"); + +-- magwin +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000116 AND -1000111; +DELETE FROM `creature_text` WHERE `entry`=17312; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17312,0,0,12,0,100,"magwin SAY_START","Our house is this way, through the thicket."), +(17312,1,0,12,0,100,"magwin SAY_AGGRO","Help me!"), +(17312,2,0,12,0,100,"magwin SAY_PROGRESS","My poor family. Everything has been destroyed."), +(17312,3,0,12,0,100,"magwin SAY_END1","Father! Father! You're alive!"), +(17312,4,0,12,0,100,"magwin SAY_END2","You can thank $N for getting me back here safely, father."), +(17312,5,0,16,0,100,"magwin EMOTE_HUG","%s hugs her father."); + +-- geezle +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000636 AND -1000629; +DELETE FROM `creature_text` WHERE `entry` IN (17243,17318); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17318,0,0,12,0,100,"geezle GEEZLE_SAY_1","What's the big idea, Spark?"), +(17243,0,0,12,0,100,"geezle SPARK_SAY_2","What's the big idea? You nearly blew my cover, idiot! I told you to put the compass and navigation maps somewhere safe - not out in the open for any fool to discover."), +(17243,1,0,12,0,100,"geezle SPARK_SAY_3","The Master has gone to great lengths to secure information about the whereabouts of the Exodar. You could have blown the entire operation, including the cover of our spy on the inside."), +(17318,1,0,12,0,100,"geezle GEEZLE_SAY_4","Relax, Spark! I have it all under control. We'll strip mine the Exodar right out from under 'em - making both you and I very, very rich in the process."), +(17243,2,0,12,0,100,"geezle SPARK_SAY_5","Relax? Do you know what Kael'thas does to those that fail him, Geezle? Eternal suffering and pain... Do NOT screw this up, fool."), +(17243,3,0,12,0,100,"geezle SPARK_SAY_6","Our Bloodmyst scouts have located our contact. The fool, Velen, will soon leave himself open and defenseless -- long enough for us to strike! Now get out of my sight before I vaporize you..."), +(17318,2,0,12,0,100,"geezle GEEZLE_SAY_7","Yes, sir. It won't happen again..."), +(17243,4,0,16,0,100,"geezle EMOTE_SPARK","picks up the naga flag."); + +-- stillpine capitive +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000476 AND -1000474; +DELETE FROM `creature_text` WHERE `entry`=17375; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17375,0,0,12,0,100,"stillpine capitive CAPITIVE_SAY_1","[Fulborg] The Stillpine furbolgs will not soon forget your bravery!"), +(17375,0,1,12,0,100,"stillpine capitive CAPITIVE_SAY_2","[Fulborg] Thank you, $N"), +(17375,0,2,12,0,100,"stillpine capitive CAPITIVE_SAY_3","[Fulborg] Those remaining at Stillpine Hold will welcome you as a hero!"); + +-- morridune +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1048004 AND -1048003; +DELETE FROM `creature_text` WHERE `entry`=6729; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(6729,0,0,14,0,100,"morridune SAY_MORRIDUNE_1","Aku'mai is dead! At last,I can leave this wretched place."), +(6729,1,0,12,0,100,"morridune SAY_MORRIDUNE_2","Speak with me to hear my tale"); + +-- princess stillpine +DELETE FROM `script_texts` WHERE `entry`=1800074; +DELETE FROM `creature_text` WHERE `entry`=17682; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17682,0,0,12,0,100,"princess stillpine SAY_DIRECTION","Go to the west"); + +-- kerlonian +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000444 AND -1000434; +DELETE FROM `creature_text` WHERE `entry`=11218; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(11218,0,0,12,0,100,"kerlonian SAY_KER_START","Liladris has been waiting for me at Maestra's Post, so we should make haste, $N."), +(11218,1,0,16,0,100,"kerlonian EMOTE_KER_SLEEP_1","%s looks very sleepy..."), +(11218,1,1,16,0,100,"kerlonian EMOTE_KER_SLEEP_2","%s suddenly falls asleep"), +(11218,1,2,16,0,100,"kerlonian EMOTE_KER_SLEEP_3","%s begins to drift off..."), +(11218,2,0,12,0,100,"kerlonian SAY_KER_SLEEP_1","This looks like the perfect place for a nap..."), +(11218,2,1,12,0,100,"kerlonian SAY_KER_SLEEP_2","Yaaaaawwwwwnnnn..."), +(11218,2,2,12,0,100,"kerlonian SAY_KER_SLEEP_3","Oh, I am so tired..."), +(11218,2,3,12,0,100,"kerlonian SAY_KER_SLEEP_4","You don't mind if I stop here for a moment, do you?"), +(11218,3,0,12,0,100,"kerlonian SAY_KER_ALERT_1","Be on the alert! The Blackwood furbolgs are numerous in the area..."), +(11218,3,1,12,0,100,"kerlonian SAY_KER_ALERT_2","It's quiet... Too quiet..."), +(11218,4,0,12,0,100,"kerlonian SAY_KER_END","Oh, I can see Liladris from here... Tell her I'm here, won't you?"), +(11218,5,0,16,0,100,"kerlonian EMOTE_KER_AWAKEN","%s wakes up!"); + +-- remtravel +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000339 AND -1000327; +DELETE FROM `creature_text` WHERE `entry`=2917; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(2917,0,0,12,0,100,"remtravel SAY_REM_START","Ok, $n, let's go find where I left that mysterious fossil. Follow me!"), +(2917,1,0,12,0,100,"remtravel SAY_REM_RAMP1_1","Now where did I put that mysterious fossil? Ah, maybe up there..."), +(2917,2,0,12,0,100,"remtravel SAY_REM_RAMP1_2","Hrm, nothing up here."), +(2917,3,0,12,0,100,"remtravel SAY_REM_BOOK","No mysterious fossil here... Ah, but my copy of Green Hills of Stranglethorn. What a good book!"), +(2917,4,0,12,0,100,"remtravel SAY_REM_TENT1_1","I bet you I left it in the tent!"), +(2917,5,0,12,0,100,"remtravel SAY_REM_TENT1_2","Oh wait, that's Hollee's tent... and it's empty."), +(2917,6,0,12,0,100,"remtravel SAY_REM_MOSS","Interesting... I hadn't noticed this earlier..."), +(2917,7,0,16,0,100,"remtravel EMOTE_REM_MOSS","%s inspects the ancient, mossy stone."), +(2917,8,0,12,0,100,"remtravel SAY_REM_MOSS_PROGRESS","Oh wait! I'm supposed to be looking for that mysterious fossil!"), +(2917,9,0,12,0,100,"remtravel SAY_REM_PROGRESS","Nope. didn't leave the fossil back here!"), +(2917,10,0,12,0,100,"remtravel SAY_REM_REMEMBER","Ah. I remember now! I gave the mysterious fossil to Hollee! Check with her."), +(2917,11,0,16,0,100,"remtravel EMOTE_REM_END","%s goes back to work, oblivious to everything around him."), +(2917,12,0,12,0,100,"remtravel SAY_REM_AGGRO","Something tells me this $r wants the mysterious fossil too. Help!"); + +-- hendel +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000415 AND -1000411; +DELETE FROM `creature_text` WHERE `entry`=4966; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(4966,0,0,12,0,100,"hendel SAY_PROGRESS_1_TER","Why don't we deal with you now, Hendel? Lady Proudmoore will speak for you back in the tower."), +(4966,1,0,12,0,100,"hendel SAY_PROGRESS_2_HEN","Please... please... Miss Proudmore. I didn't mean to..."), +(4966,2,0,12,0,100,"hendel SAY_PROGRESS_3_TER","I apologize for taking so long to get here. I wanted Lady Proudmoore to be present also."), +(4966,3,0,12,0,100,"hendel SAY_PROGRESS_4_TER","We can only stay a few moments before returning to the tower. If you wish to speak to us more you may find us there."), +(4966,4,0,16,0,100,"hendel EMOTE_SURRENDER","%s, too injured, gives up the chase."); + +-- zelfrax +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000473 AND -1000472; +DELETE FROM `creature_text` WHERE `entry`=23864; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(23864,0,0,14,0,100,"zelfrax SAY_ZELFRAX1","This land was mine long before your wretched kind set foot here."), +(23864,1,0,14,0,100,"zelfrax SAY_ZELFRAX2","All who venture here belong to me,including you!"); + +-- oox +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000292 AND -1000287; +DELETE FROM `creature_text` WHERE `entry`=7807; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(7807,0,0,12,0,100,"oox SAY_OOX_START","Emergency power activated! Initializing ambulanory motor! CLUCK!"), +(7807,1,0,12,0,100,"oox SAY_OOX_AGGRO1","Physical threat detected! Evasive action! CLUCK!"), +(7807,1,1,12,0,100,"oox SAY_OOX_AGGRO2","Thread analyzed! Activating combat plan beta! CLUCK!"), +(7807,2,0,12,0,100,"oox SAY_OOX_AMBUSH","CLUCK! Sensors detect spatial anomaly - danger imminent! CLUCK!"), +(7807,3,0,12,0,100,"oox SAY_OOX_END","Cloaking systems online! CLUCK! Engaging cloak for transport to Booty Bay!"); + +-- kyle +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000342 AND -1000340; +DELETE FROM `creature_text` WHERE `entry`=23616; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(23616,0,0,16,0,100,"kyle EMOTE_SEE_LUNCH","%s howls in delight at the sight of his lunch!"), +(23616,1,0,16,0,100,"kyle EMOTE_EAT_LUNCH","%s eats his lunch."), +(23616,2,0,16,0,100,"kyle EMOTE_DANCE","%s thanks you with a special dance."); + +-- willix +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1047010 AND -1047000; +DELETE FROM `creature_text` WHERE `entry`=4508; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(4508,0,0,12,0,100,"willix SAY_READY","Phew! Finally, out here. However, it will not become easy. Detain your eyes after annoyance."), +(4508,1,0,12,0,100,"willix SAY_POINT","There on top resides Charlga Razorflank. The damned old Crone."), +(4508,2,0,12,0,100,"willix SAY_AGGRO1","Help! Get this Raging Agam'ar from me!"), +(4508,3,0,12,0,100,"willix SAY_BLUELEAF","In this ditch there are Blueleaf Tuber! As if the gold waited only to be dug out, I say it you!"), +(4508,4,0,12,0,100,"willix SAY_DANGER","Danger is behind every corner."), +(4508,5,0,12,0,100,"willix SAY_BAD","I do not understand how these disgusting animals can live at such a place.... puh as this stinks!"), +(4508,6,0,12,0,100,"willix SAY_THINK","I think, I see a way how we come out of this damned thorn tangle."), +(4508,7,0,12,0,100,"willix SAY_SOON","I am glad that we are out again from this damned ditch. However, up here it is not much better!"), +(4508,8,0,12,0,100,"willix SAY_FINALY","Finally! I am glad that I come, finally out here."), +(4508,9,0,12,0,100,"willix SAY_WIN","I will rather rest a moment and come again to breath, before I return to Ratchet."), +(4508,10,0,12,0,100,"willix SAY_END","Many thanks for your help."); + +-- threshwackonator +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000326 AND -1000325; +DELETE FROM `creature_text` WHERE `entry`=6669; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(6669,0,0,16,0,100,"threshwackonator EMOTE_START","\"Threshwackonator First Mate unit prepared to follow\""), +(6669,1,0,12,0,100,"threshwackonator SAY_AT_CLOSE","YARRR! Swabie, what have ye done?! He's gone mad! Baton him down the hatches! Hoist the mast! ARRRR! Every man for hi'self!"); + +-- kodo round +DELETE FROM `script_texts` WHERE `entry`=-1000350; +DELETE FROM `creature_text` WHERE `entry`=9453; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(9453,0,0,12,0,100,"kodo round SAY_SMEED_HOME_3","That kodo sure is a beauty. Wait a minute, where are my bifocals? Perhaps you should inspect the beast for me."); + +-- oox +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000292 AND -1000287; +DELETE FROM `creature_text` WHERE `entry` IN (7784,7805); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(7784,0,0,12,0,100,"oox SAY_OOX_START","Emergency power activated! Initializing ambulanory motor! CLUCK!"), +(7784,1,0,12,0,100,"oox SAY_OOX_AGGRO1","Physical threat detected! Evasive action! CLUCK!"), +(7784,1,1,12,0,100,"oox SAY_OOX_AGGRO2","Thread analyzed! Activating combat plan beta! CLUCK!"), +(7784,2,0,12,0,100,"oox SAY_OOX_AMBUSH","CLUCK! Sensors detect spatial anomaly - danger imminent! CLUCK!"), +(7805,0,0,12,0,100,"oox SAY_OOX17_AMBUSH_REPLY","No one challanges the Wastewander nomads - not even robotic chickens! ATTACK!"), +(7784,3,0,12,0,100,"oox SAY_OOX_END","Cloaking systems online! CLUCK! Engaging cloak for transport to Booty Bay!"); + +-- tooga +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000398 AND -1000391; +DELETE FROM `creature_text` WHERE `entry` IN (5955,6015); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(5955,0,0,12,0,100,"tooga SAY_TOOG_THIRST","I'm Thirsty."), +(5955,0,1,12,0,100,"tooga SAY_TOOG_WORRIED","Torta must be so worried."), +(5955,1,0,12,0,100,"tooga SAY_TOOG_POST_1","Torta, my love! I have returned at long last."), +(6015,0,0,12,0,100,"tooga SAY_TORT_POST_2","You have any idea how long I've been waiting here? And where's dinner? All that time gone and nothing to show for it?"), +(5955,2,0,12,0,100,"tooga SAY_TOOG_POST_3","My dearest Torta. I have been gone for so long. Finally we are reunited. At long last our love can blossom again."), +(6015,1,0,12,0,100,"tooga SAY_TORT_POST_4","Enough with the rambling. I am starving! Now, get your dusty shell into that ocean and bring momma some grub."), +(5955,3,0,12,0,100,"tooga SAY_TOOG_POST_5","Yes Torta. Whatever your heart desires..."), +(6015,2,0,12,0,100,"tooga SAY_TORT_POST_6","And try not to get lost this time..."); + +-- cthun +DELETE FROM `script_texts` WHERE `entry`=-1531011; +DELETE FROM `creature_text` WHERE `entry`=15727; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15727,0,0,16,0,100,"cthun EMOTE_WEAKENED","%s is weakened!"); + +-- huhuran +DELETE FROM `creature_text` WHERE `entry`=15509; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15509,0,0,16,0,100,"huhuran EMOTE_FRENZY_KILL","%s goes into a killing frenzy!"), +(15509,1,0,16,0,100,"huhuran EMOTE_BERSERK","%s goes into a berserker rage!"); + +-- sartura +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1531010 AND -1531008; +DELETE FROM `creature_text` WHERE `entry`=15516; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15516,0,0,14,8646,100,"sartura SAY_AGGRO","You will be judged for defiling these sacred grounds! The laws of the Ancients will not be challenged! Trespassers will be annihilated!"), +(15516,1,0,14,8647,100,"sartura SAY_SLAY","I sentence you to death!"), +(15516,2,0,14,8648,100,"sartura SAY_DEATH","I serve to the last!"); + +-- skeram +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1531007 AND -1531000; +DELETE FROM `creature_text` WHERE `entry`=15263; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15263,0,0,14,8615,100,"skeram SAY_AGGRO1","Are you so eager to die? I would be happy to accomodate you."), +(15263,0,1,14,8616,100,"skeram SAY_AGGRO2","Cower mortals! The age of darkness is at hand."), +(15263,0,2,14,8621,100,"skeram SAY_AGGRO3","Tremble! The end is upon you."), +(15263,1,0,14,8617,100,"skeram SAY_SLAY1","Let your death serve as an example!"), +(15263,1,1,14,8619,100,"skeram SAY_SLAY2","Spineless wretches! You will drown in rivers of blood!"), +(15263,1,2,14,8620,100,"skeram SAY_SLAY3","The screams of the dying will fill the air. A symphony of terror is about to begin!"), +(15263,2,0,14,8618,100,"skeram SAY_SPLIT","Prepare for the return of the ancient ones!"), +(15263,3,0,14,8622,100,"skeram SAY_DEATH","You only delay... the inevetable."); + +-- kanati +DELETE FROM `script_texts` WHERE `entry`=-1000410; +DELETE FROM `creature_text` WHERE `entry`=10638; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(10638,0,0,12,0,100,"kanati SAY_KAN_START","Here they come! Defend yourself!"); + +-- lakota +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000369 AND -1000365; +DELETE FROM `creature_text` WHERE `entry`=10646; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(10646,0,0,12,0,100,"lakota SAY_LAKO_START","Be on guard... Arnak has some strange power over the Grimtotem... they will not be happy to see me escape."), +(10646,1,0,12,0,100,"lakota SAY_LAKO_LOOK_OUT","Look out, the Grimtotem are upon us!"), +(10646,2,0,12,0,100,"lakota SAY_LAKO_HERE_COME","Here they come."), +(10646,3,0,12,0,100,"lakota SAY_LAKO_MORE","More Grimtotems are coming this way!"), +(10646,4,0,12,0,100,"lakota SAY_LAKO_END","Finally, free at last... I must be going now, thanks for helping me escape. I can get back to Freewind Post by myself."); + +-- paoka +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000364 AND -1000362; +DELETE FROM `creature_text` WHERE `entry`=10427; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(10427,0,0,12,0,100,"paoka SAY_START","Let's go $N. I am ready to reach Whitereach Post."), +(10427,1,0,12,0,100,"paoka SAY_WYVERN","Now this looks familiar. If we keep heading east, I think we can... Ahh, Wyvern on the attack!"), +(10427,2,0,12,0,100,"paoka SAY_COMPLETE","Thanks a bunch... I can find my way back to Whitereach Post from here. Be sure to talk with Motega Firemane; perhaps you can keep him from sending me home."); + +-- disciple +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1043017 AND -1043000; +DELETE FROM `creature_text` WHERE `entry` IN (3679,3678); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(3678,0,0,14,0,100,"disciple SAY_AT_LAST","At last! Naralex can be awakened! Come aid me, brave adventurers!"), +(3678,1,0,12,0,100,"disciple SAY_MAKE_PREPARATIONS","I must make the necessary preparations before the awakening ritual can begin. You must protect me!"), +(3678,2,0,12,0,100,"disciple SAY_TEMPLE_OF_PROMISE","These caverns were once a temple of promise for regrowth in the Barrens. Now, they are the halls of nightmares."), +(3678,3,0,12,0,100,"disciple SAY_MUST_CONTINUE","Come. We must continue. There is much to be done before we can pull Naralex from his nightmare."), +(3678,4,0,12,0,100,"disciple SAY_BANISH_THE_SPIRITS","Within this circle of fire I must cast the spell to banish the spirits of the slain Fanglords."), +(3678,5,0,12,0,100,"disciple SAY_CAVERNS_PURIFIED","The caverns have been purified. To Naralex's chamber we go!"), +(3678,6,0,12,0,100,"disciple SAY_BEYOND_THIS_CORRIDOR","Beyond this corridor, Naralex lies in fitful sleep. Let us go awaken him before it is too late."), +(3678,7,0,12,0,100,"disciple SAY_EMERALD_DREAM","Protect me brave souls as I delve into this Emerald Dream to rescue Naralex and put an end to this corruption!"), +(3678,8,0,16,0,100,"disciple EMOTE_AWAKENING_RITUAL","%s begins to perform the awakening ritual on Naralex."), +(3679,0,0,16,0,100,"naralex EMOTE_TROUBLED_SLEEP","%s tosses fitfully in troubled sleep."), +(3679,1,0,16,0,100,"naralex EMOTE_WRITHE_IN_AGONY","%s writhes in agony. The Disciple seems to be breaking through."), +(3679,2,0,16,0,100,"naralex EMOTE_HORRENDOUS_VISION","%s dreams up a horrendous vision. Something stirs beneath the murky waters."), +(3678,9,0,12,0,100,"disciple SAY_MUTANUS_THE_DEVOURER","This Mutanus the Devourer is a minion from Naralex's nightmare no doubt!"), +(3679,3,0,14,0,100,"naralex SAY_I_AM_AWAKE","I AM AWAKE, AT LAST!"), +(3678,10,0,12,0,100,"disciple SAY_NARALEX_AWAKES","At last! Naralex awakes from the nightmare."), +(3679,4,0,12,0,100,"naralex SAY_THANK_YOU","Ah, to be pulled from the dreaded nightmare! I thank you, my loyal Disciple, along with your brave companions."), +(3679,5,0,12,0,100,"naralex SAY_FAREWELL","We must go and gather with the other Disciples. There is much work to be done before I can make another attempt to restore the Barrens. Farewell, brave souls!"), +(3678,11,0,12,0,100,"disciple SAY_ATTACKED","Attacked! Help get this $N off of me!"); + +-- weegli blastfuse +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1209001 AND -1209000; +DELETE FROM `creature_text` WHERE `entry`=7607; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(7607,0,0,12,0,100,"weegli blastfuse SAY_WEEGLI_OHNO","Oh no! Here they come!"), +(7607,1,0,12,0,100,"weegli blastfuse SAY_WEEGLI_OK_I_GO","OK. Here I go."); + +-- anub arak +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1601010 AND -1601000; +DELETE FROM `creature_text` WHERE `entry`=29120; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29120,0,0,14,14054,100,"anub arak SAY_AGGRO","Eternal aggony awaits you!"), +(29120,1,0,14,14057,100,"anub arak SAY_SLAY_1","Soon, the Master's voice will call to you."), +(29120,1,1,14,14056,100,"anub arak SAY_SLAY_2","You have made your choice."), +(29120,1,2,14,14055,100,"anub arak SAY_SLAY_3","You shall experience my torment, first-hand!"), +(29120,2,0,14,14069,100,"anub arak SAY_DEATH","Ahhh... RAAAAAGH! Never thought... I would be free of him..."), +(29120,3,0,14,14060,100,"anub arak SAY_LOCUST_1","Your armor is useless againts my locusts."), +(29120,3,1,14,14067,100,"anub arak SAY_LOCUST_2","Uunak-hissss tik-k-k-k-k!"), +(29120,3,2,14,14068,100,"anub arak SAY_LOCUST_3","The pestilence upon you!"), +(29120,4,0,14,14058,100,"anub arak SAY_SUBMERGE_1","Auum na-l ak-k-k-k, isshhh."), +(29120,4,1,14,14059,100,"anub arak SAY_SUBMERGE_2","Come forth my brethren! Feast on their flesh."), +(29120,5,0,14,14053,100,"anub arak SAY_INTRO","I was king of this empire once, long ago. In life I stood as champion. In death I returned as conqueror. Now I protect the kingdom once more. Ironic, yes? "); + +-- krik thir +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1601022 AND -1601011; +DELETE FROM `creature_text` WHERE `entry`=28684; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(28684,0,0,14,14075,100,"krik thir SAY_AGGRO","This kingdom belongs to the Scourge! Only the dead may enter."), +(28684,1,0,14,14077,100,"krik thir SAY_SLAY_1","You were foolish to come."), +(28684,1,1,14,14078,100,"krik thir SAY_SLAY_2","As Anub'Arak commands!"), +(28684,2,0,14,14087,100,"krik thir SAY_DEATH","I should be grateful. But I long ago lost the capacity."), +(28684,3,0,14,14085,100,"krik thir SAY_SWARM_1","They hunger."), +(28684,3,1,14,14086,100,"krik thir SAY_SWARM_2","Dinner time, my pets."), +(28684,4,0,14,14082,100,"krik thir SAY_PREFIGHT_1","Keep an eye on the tunnel. We must not let anyone through!"), +(28684,4,1,14,14083,100,"krik thir SAY_PREFIGHT_2","I hear footsteps. Be on your guard."), +(28684,4,2,14,14084,100,"krik thir SAY_PREFIGHT_3","I sense the living. Be ready."), +(28684,5,0,14,14079,100,"krik thir SAY_SEND_GROUP_1","We are besieged. Strike out and bring back their corpses!"), +(28684,5,1,14,14080,100,"krik thir SAY_SEND_GROUP_2","We must hold the gate. Attack! Tear them limb from limb!"), +(28684,5,2,14,14081,100,"krik thir SAY_SEND_GROUP_3","The gate must be protected at all costs. Rip them to shreds!"); + +-- thassarian +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1571023 AND -1571004; +DELETE FROM `creature_text` WHERE `entry` IN (25301,26203,26170,25250,25251); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +-- talbot +(25301,0,0,12,0,100,"thassarian SAY_TALBOT_1","My liege, the infiltration and control of the Alliance power structure by our cultists is well underway."), +(25301,1,0,12,0,100,"thassarian SAY_TALBOT_2","The power you've bestowed upon me has allowed me great mental influence over human minds. I bear these offerings as proof of my progress."), +(25301,2,0,12,0,100,"thassarian SAY_TALBOT_3","Allow me to take care of the intruders, lord. I will feed their entrails to the maggots."), +(25301,3,0,12,0,100,"thassarian SAY_TALBOT_4","Yes, my lord!"), +-- arthas +(26203,0,0,12,0,100,"thassarian SAY_LICH_1","Your progress in this region has been impressive, Blood Prince. I am pleased..."), +(26203,1,0,12,0,100,"thassarian SAY_LICH_2","Now this is a surprise, Thassarian. I hadn't heard from Mograine or the other death knights for months. You've come to rejoin the Scourge, I take it?"), +(26203,2,0,12,0,100,"thassarian SAY_LICH_3","Do not fail me, San'layn. Return to Icecrown with this fool's head or do not bother to return."), +-- thassarian +(26170,0,0,14,0,100,"thassarian SAY_THASSARIAN_1","Leryssa!"), +(26170,1,0,14,0,100,"thassarian SAY_THASSARIAN_2","What have you done to my sister, you motherless elf scum!?"), +(26170,2,0,12,0,100,"thassarian SAY_THASSARIAN_3","I would sooner slit my own throat. You will pay for what you did to your own men, Arthas... for what you did to me! I swear it."), +(26170,3,0,12,0,100,"thassarian SAY_THASSARIAN_4","Leryssa... you... you're all right!"), +(26170,4,0,12,0,100,"thassarian SAY_THASSARIAN_5","I cannot return home with you just yet, Leryssa. I am not quite done with the Scourge."), +(26170,5,0,12,0,100,"thassarian SAY_THASSARIAN_6","You might be right, sister. My obligations to my land and King have been fulfilled. But there is still something that I owe to myself."), +(26170,6,0,12,0,100,"thassarian SAY_THASSARIAN_7","Do not worry, Leryssa. I will come back to you when I'm done. Nothing in the world will stop me from coming home to the only family that I have left."), +-- arlos +(25250,0,0,12,0,100,"thassarian SAY_ARLOS_1","What... what happened to me?"), +(25250,1,0,12,0,100,"thassarian SAY_ARLOS_2","Ugh! My head won't stop spinning..."), +-- leryssa +(25251,0,0,14,0,100,"thassarian SAY_LERYSSA_1","Thassarian, you're alive!"), +(25251,1,0,12,0,100,"thassarian SAY_LERYSSA_2","I thought... I thought you were... dead."), +(25251,2,0,12,0,100,"thassarian SAY_LERYSSA_3","Don't leave me again! You want to fight for your country, but they don't even want you! They sent you here to die!"), +(25251,3,0,12,0,100,"thassarian SAY_LERYSSA_4","I know that look in your eye... I'm not going to be able to talk you out of this. If you die on me again..."); + +-- mootoo the younger +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1750044 AND -1750040; +DELETE FROM `creature_text` WHERE `entry`=25504; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(25504,0,0,12,0,100,"mootoo the younger SAY_1","My father's aura is quite strong,he cannot be far. Could you be a doll and fight off the monsters wandering throught the mist?"), +(25504,1,0,12,0,100,"mootoo the younger SAY_2","Watch out for the monsters!Which way should we go first? Let's try this way..."), +(25504,2,0,12,0,100,"mootoo the younger SAY_3","What could this be?"), +(25504,3,0,12,0,100,"mootoo the younger SAY_4","There's no sign of it ending! Where could my father be?"), +(25504,4,0,12,0,100,"mootoo the younger SAY_5","Father! You're safe!"); + +-- imprisoned beryl sorcerer +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1571030 AND -1571024; +DELETE FROM `creature_text` WHERE `entry`=25478; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(25478,0,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_1","Pathetic fool! A servant of Malygos would sooner die than aid an enemy..."), +(25478,1,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_2","Aargh! Do your worst, $C ! I'll tell you NOTHING!"), +(25478,2,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_3","Aahhhh! Release me! I am of no use to you. I swear it!"), +(25478,3,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_4","Stop! I beg you, please stop. Please..."), +(25478,4,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_5","Alright! I am beaten. Your previous archmage is held in a prison, elevated and sealed. Even if you manage to reach her, Salrand herself holds the key. Your mission is folly!"), +(25478,5,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_6","I've given you the information, $C ! You're wasting your time...."), +(25478,6,0,12,0,100,"imprisoned beryl sorcerer SAY_IMPRISIONED_BERYL_7","Noooo! This torture is inhumane! You have what you want... why don't you just kill me?"); + +-- bonker togglevolt +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1700003 AND -1700002; +DELETE FROM `creature_text` WHERE `entry`=25589; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(25589,0,0,12,0,100,"bonker togglevolt","I AM NOT AN APPETIZER!"), +(25589,1,0,12,0,100,"bonker togglevolt","I'll make you a deal: If you get me out of here alive,you'll get a reward larger than you can imagine!"); + +-- hidden cultist +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1571047 AND -1571044; +DELETE FROM `creature_text` WHERE `entry` IN (25827,25248,25828); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(25827,0,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_1","Well..."), +(25827,1,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_2","Finally! This charade is over... Arthas give me strength!"), +(25827,2,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_3","You don't know who you're messing with! Death beckons!"), +(25827,3,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_4","I suppose this is it, then? I won't go down quietly!"), +(25248,0,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_1","Well..."), +(25248,1,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_2","Finally! This charade is over... Arthas give me strength!"), +(25248,2,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_3","You don't know who you're messing with! Death beckons!"), +(25248,3,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_4","I suppose this is it, then? I won't go down quietly!"), +(25828,0,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_1","Well..."), +(25828,1,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_2","Finally! This charade is over... Arthas give me strength!"), +(25828,2,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_3","You don't know who you're messing with! Death beckons!"), +(25828,3,0,12,0,100,"hidden cultist SAY_HIDDEN_CULTIST_4","I suppose this is it, then? I won't go down quietly!"); + +-- lord kelriss +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1048002 AND -1048000; +DELETE FROM `creature_text` WHERE `entry`=4832; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(4832,0,0,14,5803,100,"lord kelriss SAY_AGRRO","Just...Dust..."), +(4832,1,0,14,5804,100,"lord kelriss SAY_SLEEP","Sleep..."), +(4832,2,0,14,5802,100,"lord kelriss SAY_DEATH","Who dares disturb my meditation!"); + +-- theramore guard +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000649 AND -1000641; +DELETE FROM `creature_text` WHERE `entry`=4979; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(4979,0,0,12,0,100,"theramore guard SAY_QUEST1","Hey, thanks."), +(4979,1,0,12,0,100,"theramore guard SAY_QUEST2","...receive 50 percent off deserter undergarments? What is this garbage?"), +(4979,1,1,12,0,100,"theramore guard SAY_QUEST2","...to establish a fund for the purchase of hair gel? I like my hair the way it is, thanks!"), +(4979,1,2,12,0,100,"theramore guard SAY_QUEST2","...the deserters seek a Theramore where citizens will be free to juggle at all hours of the day? What is this nonsense?"), +(4979,1,3,12,0,100,"theramore guard SAY_QUEST2","...to establish the chicken as the official symbol of Theramore?! These guys are nuts!"), +(4979,1,4,12,0,100,"theramore guard SAY_QUEST2","...as a deserter, you'll enjoy activities like tethered swimming and dog grooming? How ridiculous!"), +(4979,2,0,12,0,100,"theramore guard SAY_QUEST3","This... this is a joke, right?"), +(4979,2,1,12,0,100,"theramore guard SAY_QUEST3","I'd never join anything like this. Better keep this, though. It'll come in handy in the privy..."), +(4979,2,2,12,0,100,"theramore guard SAY_QUEST3","What a bunch of lunatics! You actually believe this stuff?"); + +-- sartharion +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1615031 AND -1615018; +DELETE FROM `creature_text` WHERE `entry`=28860; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(28860,0,0,14,14093,100,"sartharion SAY_SARTHARION_AGGRO","It is my charge to watch over these eggs. I will see you burn before any harm comes to them!"), +(28860,1,0,14,14103,100,"sartharion SAY_SARTHARION_BERSERK","This pathetic siege ends NOW!"), +(28860,2,0,14,14098,100,"sartharion SAY_SARTHARION_BREATH","Burn, you miserable wretches!"), +(28860,3,0,14,14105,100,"sartharion SAY_SARTHARION_CALL_SHADRON","Shadron! Come to me, all is at risk!"), +(28860,4,0,14,14106,100,"sartharion SAY_SARTHARION_CALL_TENEBRON","Tenebron! The eggs are yours to protect as well!"), +(28860,5,0,14,14104,100,"sartharion SAY_SARTHARION_CALL_VESPERON","Vesperon! The clutch is in danger! Assist me!"), +(28860,6,0,14,14107,100,"sartharion SAY_SARTHARION_DEATH","Such is the price... of failure..."), +(28860,7,0,14,14099,100,"sartharion SAY_SARTHARION_SPECIAL_1","Such flammable little insects...."), +(28860,7,1,14,14100,100,"sartharion SAY_SARTHARION_SPECIAL_2","Your charred bones will litter the floor!"), +(28860,7,2,14,14101,100,"sartharion SAY_SARTHARION_SPECIAL_3","How much heat can you take?"), +(28860,7,3,14,14102,100,"sartharion SAY_SARTHARION_SPECIAL_4","All will be reduced to ash!"), +(28860,8,0,14,14094,100,"sartharion SAY_SARTHARION_SLAY_1","You will make a fine meal for the hatchlings."), +(28860,8,1,14,14096,100,"sartharion SAY_SARTHARION_SLAY_2","You are the grave disadvantage."), +(28860,8,2,14,14097,100,"sartharion SAY_SARTHARION_SLAY_3","This is why we call you lesser beeings."), +(28860,9,0,42,0,100,"sartharion WHISPER_LAVA_CHURN","The lava surrounding %s churns!"); + +-- tenebron +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1615016 AND -1615009; +DELETE FROM `creature_text` WHERE `entry`=30452; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30452,0,0,14,14122,100,"tenebron SAY_TENEBRON_AGGRO","You have no place here. Your place is among the departed."), +(30452,1,0,14,14123,100,"tenebron SAY_TENEBRON_SLAY_1","No contest."), +(30452,1,1,14,14124,100,"tenebron SAY_TENEBRON_SLAY_2","Typical... Just as I was having fun."), +(30452,2,0,14,14129,100,"tenebron SAY_TENEBRON_DEATH","I should not... have held back..."), +(30452,3,0,14,14125,100,"tenebron SAY_TENEBRON_BREATH","To darkness I condemn you..."), +(30452,4,0,14,14128,100,"tenebron SAY_TENEBRON_RESPOND","It is amusing to watch you struggle. Very well, witness how it is done."), +(30452,5,0,14,14126,100,"tenebron SAY_TENEBRON_SPECIAL_1","Arrogant little creatures! To challenge powers you do not yet understand..."), +(30452,5,1,14,14127,100,"tenebron SAY_TENEBRON_SPECIAL_2","I am no mere dragon! You will find I am much, much, more..."), +(30452,6,0,42,0,100,"tenebron WHISPER_HATCH_EGGS","%s begins to hatch eggs in the twilight!"); + +-- shadron +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1615007 AND -1615000; +DELETE FROM `creature_text` WHERE `entry`=30451; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30451,0,0,14,14111,100,"shadron SAY_SHADRON_AGGRO","I fear nothing! Least of all you!"), +(30451,1,0,14,14112,100,"shadron SAY_SHADRON_SLAY_1","You are insignificant!"), +(30451,1,1,14,14113,100,"shadron SAY_SHADRON_SLAY_2","Such mediocre resistance!"), +(30451,2,0,14,14118,100,"shadron SAY_SHADRON_DEATH","We...are superior! How could this...be..."), +(30451,3,0,14,14114,100,"shadron SAY_SHADRON_BREATH","You are easily bested! "), +(30451,4,0,14,14117,100,"shadron SAY_SHADRON_RESPOND","I will take pity on you Sartharion, just this once."), +(30451,5,0,14,14115,100,"shadron SAY_SHADRON_SPECIAL_1","Father tought me well!"), +(30451,5,1,14,14116,100,"shadron SAY_SHADRON_SPECIAL_2","On your knees!"), +(30451,6,0,42,0,100,"shadron WHISPER_OPEN_PORTAL","%s begins to open a Twilight Portal!"); + +-- vesperon +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1615040 AND -1615033; +DELETE FROM `creature_text` WHERE `entry`=30449; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30449,0,0,14,14133,100,"vesperon SAY_VESPERON_AGGRO","You pose no threat, lesser beings...give me your worst!"), +(30449,1,0,14,14134,100,"vesperon SAY_VESPERON_SLAY_1","The least you could do is put up a fight..."), +(30449,1,1,14,14135,100,"vesperon SAY_VESPERON_SLAY_2","Was that the best you can do?"), +(30449,2,0,14,14140,100,"vesperon SAY_VESPERON_DEATH","I still have some...fight..in...me..."), +(30449,3,0,14,14136,100,"vesperon SAY_VESPERON_BREATH","I will pick my teeth with your bones!"), +(30449,4,0,14,14139,100,"vesperon SAY_VESPERON_RESPOND","Father was right about you, Sartharion...You are a weakling!"), +(30449,5,0,14,14137,100,"vesperon SAY_VESPERON_SPECIAL_1","Aren't you tricky...I have a few tricks of my own..."), +(30449,5,1,14,14138,100,"vesperon SAY_VESPERON_SPECIAL_2","Unlike, I have many talents."), +(30449,6,0,42,0,100,"vesperon WHISPER_OPEN_PORTAL","%s begins to open a Twilight Portal!"); + +-- novos +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1600005 AND -1600000; +DELETE FROM `creature_text` WHERE `entry`=26631; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26631,0,0,14,13173,100,"novos SAY_AGGRO","The chill that you feel is the herald of your doom!"), +(26631,1,0,14,13175,100,"novos SAY_KILL","Such is the fate of all who oppose the Lich King."), +(26631,2,0,14,13174,100,"novos SAY_DEATH","Your efforts... are in vain."), +(26631,3,0,14,13176,100,"novos SAY_NECRO_ADD","Bolster my defenses! Hurry, curse you!"), +(26631,4,0,14,13177,100,"novos SAY_REUBBLE_1","Surely you can see the futility of it all!"), +(26631,4,1,14,13178,100,"novos SAY_REUBBLE_2","Just give up and die already!"); + +-- tharon ja +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1600018 AND -1600011; +DELETE FROM `creature_text` WHERE `entry`=26632; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26632,0,0,14,13862,100,"tharon ja SAY_AGGRO","Tharon'ja sees all! The work of mortals shall not end the eternal dynasty!"), +(26632,1,0,14,13863,100,"tharon ja SAY_KILL_1","As Tharon'ja predicted."), +(26632,1,1,14,13864,100,"tharon ja SAY_KILL_2","As it was written."), +(26632,2,0,14,13865,100,"tharon ja SAY_FLESH_1","Your flesh serves Tharon'ja now!"), +(26632,2,1,14,13866,100,"tharon ja SAY_FLESH_2","Tharon'ja has a use for your mortal shell!"), +(26632,3,0,14,13867,100,"tharon ja SAY_SKELETON_1","No! A taste... all too brief!"), +(26632,3,1,14,13868,100,"tharon ja SAY_SKELETON_2","Tharon'ja will have more!"), +(26632,4,0,14,13869,100,"tharon ja SAY_DEATH","I'm... impossible! Tharon'ja is eternal! Tharon'ja... is..."); + +-- trollgore +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1600010 AND -1600006; +DELETE FROM `creature_text` WHERE `entry`=26630; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26630,0,0,14,13181,100,"trollgore SAY_AGGRO","More grunts, more glands, more FOOD!"), +(26630,1,0,14,13185,100,"trollgore SAY_KILL","You have gone, me gonna eat you!"), +(26630,2,0,14,13182,100,"trollgore SAY_CONSUME","So hungry! Must feed!"), +(26630,3,0,14,13184,100,"trollgore SAY_EXPLODE","Corpse go boom!"), +(26630,4,0,14,13183,100,"trollgore SAY_DEATH","Aaaargh..."); + +-- bronjham +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1632006 AND -1632001; +DELETE FROM `creature_text` WHERE `entry`=36497; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36497,0,0,14,16595,100,"bronjham SAY_AGGRO","Finally...a captive audience!"), +(36497,1,0,14,16596,100,"bronjham SAY_SLAY_1","Fodder for the engine!"), +(36497,1,1,14,16597,100,"bronjham SAY_SLAY_2","Another soul to strengthen the host!"), +(36497,2,0,14,16598,100,"bronjham SAY_DEATH",""), +(36497,3,0,14,16599,100,"bronjham SAY_SOUL_STORM","The vortex of the harvested calls to you!"), +(36497,4,0,14,16600,100,"bronjham SAY_CORRUPT_SOUL","I will sever the soul from your body!"); + +-- devoureur +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1632030 AND -1632010; +DELETE FROM `creature_text` WHERE `entry` IN (36502,38160,38161); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36502,0,0,14,16884,100,"devoureur SAY_FACE_ANGER_AGGRO","You dare look upon the host of souls? I SHALL DEVOUR YOU WHOLE!"), +(36502,0,1,14,16890,100,"devoureur SAY_FACE_DESIRE_AGGRO","You dare look upon the host of souls? I SHALL DEVOUR YOU WHOLE!"), +(36502,1,0,14,16885,100,"devoureur SAY_FACE_ANGER_SLAY_1","Damnation!"), +(36502,1,1,14,16886,100,"devoureur SAY_FACE_ANGER_SLAY_2","Doomed for eternity!"), +(36502,2,0,14,16896,100,"devoureur SAY_FACE_SORROW_SLAY_1","Damnation!"), +(36502,2,1,14,16897,100,"devoureur SAY_FACE_SORROW_SLAY_2","Doomed for eternity!"), +(36502,3,0,14,16891,100,"devoureur SAY_FACE_DESIRE_SLAY_1","Damnation!"), +(36502,3,1,14,16892,100,"devoureur SAY_FACE_DESIRE_SLAY_2","Doomed for eternity!"), +(36502,4,0,14,16887,100,"devoureur SAY_FACE_ANGER_DEATH","The swell of souls will not be abated! You only delay the inevitable!"), +(36502,4,1,14,16898,100,"devoureur SAY_FACE_SORROW_DEATH","The swell of souls will not be abated! You only delay the inevitable!"), +(36502,4,2,14,16893,100,"devoureur SAY_FACE_DESIRE_DEATH","The swell of souls will not be abated! You only delay the inevitable!"), +(36502,5,0,41,0,100,"devoureur EMOTE_MIRRORED_SOUL","Devourer of Souls begins to cast Mirrored Soul!"), +(36502,6,0,41,0,100,"devoureur EMOTE_UNLEASH_SOUL","Devourer of Souls begins to Unleash Souls!"), +(36502,7,0,14,16888,100,"devoureur SAY_FACE_ANGER_UNLEASH_SOUL","SUFFERING! ANGUISH! CHAOS! RISE AND FEED!"), +(36502,7,1,14,16899,100,"devoureur SAY_FACE_SORROW_UNLEASH_SOUL","SUFFERING! ANGUISH! CHAOS! RISE AND FEED!"), +(36502,7,2,14,16894,100,"devoureur SAY_FACE_DESIRE_UNLEASH_SOUL","SUFFERING! ANGUISH! CHAOS! RISE AND FEED!"), +(36502,8,0,41,0,100,"devoureur EMOTE_WAILING_SOUL","Devourer of Souls begins to cast Wailing Souls!"), +(36502,9,0,14,16889,100,"devoureur SAY_FACE_ANGER_WAILING_SOUL","Stare into the abyss, and see your end!"), +(36502,9,1,14,16895,100,"devoureur SAY_FACE_DESIRE_WAILING_SOUL","Stare into the abyss, and see your end!"), +(38160,0,0,14,16625,100,"jaina SAY_JAINA_OUTRO","Excellent work, champions! We shall set up our base camp in these chambers. My mages will get the Scourge transport device working shortly. Step inside it when you're ready for your next mission. I will meet you on the other side."), +(38161,0,0,14,17044,100,"sylvanas SAY_SYLVANAS_OUTRO","Excellent work, champions! We shall set up our base camp in these chambers. My mages will get the Scourge transport device working shortly. Step inside when you are ready for your next mission. I will meet you on the other side."); + +-- lurgglbr +DELETE FROM `creature_text` WHERE `entry`=25208; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(25208,0,0,12,0,100,"lurgglbr SAY_START_1","Together we will fight our way out of here. Are you ready?"), +(25208,1,0,12,0,100,"lurgglbr SAY_START_2","Then we leave."), +(25208,2,0,12,0,100,"lurgglbr SAY_END_1","This is far enough. I can make it on my own from here."), +(25208,3,0,12,0,100,"lurgglbr SAY_END_2","Thank you for helping me $r. Please tell the king I am back."); + +-- jaina +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1632047 AND -1632040; +DELETE FROM `creature_text` WHERE `entry`=37597; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(37597,0,0,12,16617,100,"jaina SAY_INTRO_1","Thank the light for seeing you here safely. We have much work to do if we are to defeat the Lich King and put an end to the Scourge."), +(37597,1,0,12,16618,100,"jaina SAY_INTRO_2","Our allies within the Argent Crusade and the Knights of the Ebon Blade have broken through the front gate of Icecrown and are attempting to establish a foothold within the Citadel."), +(37597,2,0,12,16619,100,"jaina SAY_INTRO_3","Their success hinges upon what we discover in these cursed halls. Although our mission is a wrought with peril, we must persevere!"), +(37597,3,0,12,16620,100,"jaina SAY_INTRO_4","With the attention of the Lich King drawn toward the front gate, we will be working our way through the side in search of information that will enable us to defeat the Scourge - once and for all."), +(37597,4,0,12,16621,100,"jaina SAY_INTRO_5","King Varian's SI7 agents have gathered information about a private sanctum of the Lich King's deep within a place called the Halls of Reflection."), +(37597,5,0,12,16622,100,"jaina SAY_INTRO_6","We will carve a path through this wretched place and find a way to enter the Halls of Reflection. I sense powerful magic hidden away within those walls... Magic that could be the key to destroy the Scourge."), +(37597,6,0,12,16623,100,"jaina SAY_INTRO_7","Your first mission is to destroy the machines of death within this malevolent engine of souls, and clear a path for our soldiers."), +(37597,7,0,12,16624,100,"jaina SAY_INTRO_8","Make haste, champions! I will prepare the troops to fall in behind you."); + +-- sylvanas +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1632055 AND -1632050; +DELETE FROM `creature_text` WHERE `entry`=37596; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(37596,0,0,12,17038,100,"sylvanas SAY_INTRO_1","The Argent Crusade and the Knights of the Ebon Blade have assaulted the gates of Icecrown Citadel and are preparing for a massive attack upon the Scourge. Our missition is a bit more subtle, but equally as important."), +(37596,1,0,12,17039,100,"sylvanas SAY_INTRO_2","With the attention of the Lich King turned towards the front gate, we'll be working our way through the side in search of information that will enable us to defeat the Lich King - once and for all."), +(37596,2,0,12,17040,100,"sylvanas SAY_INTRO_3","Our scouts have reported that the Lich King has a private chamber, outside of the Frozen Throne, deep within a place called the Halls of Reflection. That is our target, champions."), +(37596,3,0,12,17041,100,"sylvanas SAY_INTRO_4","We will cut a swath of destruction through this cursed place and find a way to enter the Halls of Reflection. If there is anything of value to be found here, it will be found in the Halls."), +(37596,4,0,12,17042,100,"sylvanas SAY_INTRO_5","Your first mission is to destroy the machines of death within this wretched engine of souls, and clear a path for our soldiers."), +(37596,5,0,12,17043,100,"sylvanas SAY_INTRO_6","The Dark Lady watches over you. Make haste!"); + +-- falric +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1668055 AND -1668050; +DELETE FROM `creature_text` WHERE `entry`=38112; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(38112,0,0,14,16710,100,"falric SAY_AGGRO","Men, women and children... None were spared the master's wrath. Your death will be no different."), +(38112,1,0,14,16711,100,"falric SAY_SLAY_1","Sniveling maggot!"), +(38112,1,1,14,16712,100,"falric SAY_SLAY_2","The children of Stratholme fought with more ferocity!"), +(38112,2,0,14,16713,100,"falric SAY_DEATH","Marwyn, finish them..."), +(38112,3,0,14,16715,100,"falric SAY_IMPENDING_DESPAIR","Despair... so delicious..."), +(38112,4,0,14,16716,100,"falric SAY_DEFILING_HORROR","Fear... so exhilarating..."); + +-- marwyn +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1668065 AND -1668060; +DELETE FROM `creature_text` WHERE `entry`=38113; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(38113,0,0,14,16734,100,"marwyn SAY_AGGRO","Death is all that you will find here!"), +(38113,1,0,14,16735,100,"marwyn SAY_SLAY_1","I saw the same look in his eyes when he died. Terenas could hardly believe it. Hahahaha!"), +(38113,1,1,14,16736,100,"marwyn SAY_SLAY_2","Choke on your suffering!"), +(38113,2,0,14,16737,100,"marwyn SAY_DEATH","Yes... Run... Run to meet your destiny... Its bitter, cold embrace, awaits you."), +(38113,3,0,14,16739,100,"marwyn SAY_CORRUPTED_FLESH_1","Your flesh has decayed before your very eyes!"), +(38113,3,1,14,16740,100,"marwyn SAY_CORRUPTED_FLESH_2","Waste away into nothingness!"); + +-- jaina or sylvanas halls of reflection +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1668043 AND -1668001; +DELETE FROM `creature_text` WHERE `entry` IN (37221,37225,37223,37226,38113) OR (`entry`=38112 AND `groupid` IN (5,6)); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +-- Jaina +(37221,0,0,14,16631,100,"Jaina SAY_JAINA_INTRO_1","The chill of this place... Brr... I can feel my blood freezing."), +(37221,1,0,14,16632,100,"Jaina SAY_JAINA_INTRO_2","What is that? Up ahead! Could it be... ? Heroes at my side!"), +(37221,2,0,14,16633,100,"Jaina SAY_JAINA_INTRO_3","Frostmourne! The blade that destroyed our kingdom..."), +(37221,3,0,14,16634,100,"Jaina SAY_JAINA_INTRO_4","Stand back! Touch that blade and your soul will be scarred for all eternity! I must attempt to commune with the spirits locked away within Frostmourne. Give me space, back up please!"), +(37221,4,0,12,16635,100,"Jaina SAY_JAINA_INTRO_5","Uther! Dear Uther! ... I... I'm so sorry."), +(37221,5,0,12,16636,100,"Jaina SAY_JAINA_INTRO_6","Arthas is here? Maybe I..."), +(37221,6,0,12,16637,100,"Jaina SAY_JAINA_INTRO_7","But Uther, if there's any hope of reaching Arthas. I... I must try."), +(37221,7,0,12,16638,100,"Jaina SAY_JAINA_INTRO_8","Tell me how, Uther? How do I destroy my prince? My..."), +(37221,8,0,12,16639,100,"Jaina SAY_JAINA_INTRO_9","You're right, Uther. Forgive me. I... I don't know what got a hold of me. We will deliver this information to the King and the knights that battle the Scourge within Icecrown Citadel."), +(37221,9,0,12,16640,100,"Jaina SAY_JAINA_INTRO_10","Who could bear such a burden?"), +(37221,10,0,12,16641,100,"Jaina SAY_JAINA_INTRO_11","Then maybe there is still hope..."), +(37221,11,0,14,16642,100,"Jaina SAY_JAINA_INTRO_END","You won't deny me this Arthas! I must know! I must find out!"), +-- Lich King +(37226,0,0,14,17225,100,"Lich King SAY_LK_INTRO_1","SILENCE, PALADIN!"), +(37226,1,0,14,17226,100,"Lich King SAY_LK_INTRO_2","So you wish to commune with the dead? You shall have your wish."), +(37226,2,0,14,17227,100,"Lich King SAY_LK_INTRO_3","Falric. Marwyn. Bring their corpses to my chamber when you are through."), +-- Marwyn +(38113,0,0,14,16741,100,"Marwyn SAY_MARWYN_INTRO_1","As you wish, my lord."), +-- Falric +(38112,5,0,14,16717,100,"Falric SAY_FALRIC_INTRO_1","As you wish, my lord."), +(38112,6,0,14,16714,100,"Falric SAY_FALRIC_INTRO_2","Soldiers of Lordaeron, rise to meet your master's call!"), +-- Sylvanas +(37223,0,0,14,17049,100,"Sylvanas SAY_SYLVANAS_INTRO_1","I... I don't believe it! Frostmourne stands before us, unguarded! Just as the Gnome claimed. Come, heroes!"), +(37223,1,0,14,17050,100,"Sylvanas SAY_SYLVANAS_INTRO_2","Standing this close to the blade that ended my life... The pain... It is renewed."), +(37223,2,0,14,17051,100,"Sylvanas SAY_SYLVANAS_INTRO_3","I dare not touch it. Stand back! Stand back as I attempt to commune with the blade! Perhaps our salvation lies within..."), +(37223,3,0,12,17052,100,"Sylvanas SAY_SYLVANAS_INTRO_4","Uther...Uther the Lightbringer. How..."), +(37223,4,0,12,17053,100,"Sylvanas SAY_SYLVANAS_INTRO_5","The Lich King is here? Then my destiny shall be fulfilled today!"), +(37223,5,0,12,17054,100,"Sylvanas SAY_SYLVANAS_INTRO_6","There must be a way... "), +(37223,6,0,12,17055,100,"Sylvanas SAY_SYLVANAS_INTRO_7","Who could bear such a burden?"), +(37223,7,0,12,17056,100,"Sylvanas SAY_SYLVANAS_INTRO_8","The Frozen Throne..."), +(37223,8,0,14,17057,100,"Sylvanas SAY_SYLVANAS_INTRO_END","You will not escape me that easily, Arthas! I will have my vengeance!"), +-- Uther +(37225,0,0,14,16666,100,"Uther SAY_UTHER_INTRO_A2_1","Jaina! Could it truly be you?"), +(37225,1,0,12,16667,100,"Uther SAY_UTHER_INTRO_A2_2","Jaina you haven't much time. The Lich King sees what the sword sees. He will be here shortly!"), +(37225,2,0,12,16668,100,"Uther SAY_UTHER_INTRO_A2_3","No, girl. Arthas is not here. Arthas is merely a presence within the Lich King's mind. A dwindling presence..."), +(37225,3,0,12,16669,100,"Uther SAY_UTHER_INTRO_A2_4","Jaina, listen to me. You must destroy the Lich King. You cannot reason with him. He will kill you and your allies and raise you all as powerful soldiers of the Scourge."), +(37225,4,0,12,16670,100,"Uther SAY_UTHER_INTRO_A2_5","Snap out of it, girl. You must destroy the Lich King at the place where he merged with Ner'zhul - atop the spire, at the Frozen Throne. It is the only way."), +(37225,5,0,12,16671,100,"Uther SAY_UTHER_INTRO_A2_6","There is... something else that you should know about the Lich King. Control over the Scourge must never be lost. Even if you were to strike down the Lich King, another would have to take his place. For without the control of its master, the Scourge would run rampant across the world - destroying all living things."), +(37225,6,0,12,16672,100,"Uther SAY_UTHER_INTRO_A2_7","A grand sacrifice by a noble soul..."), +(37225,7,0,12,16673,100,"Uther SAY_UTHER_INTRO_A2_8","I do not know, Jaina. I suspect that the piece of Arthas that might be left inside the Lich King is all that holds the Scourge from annihilating Azeroth."), +(37225,8,0,12,16674,100,"Uther SAY_UTHER_INTRO_A2_9","No, Jaina! Aargh! He... He is coming! You... You must..."), +(37225,9,0,12,16659,100,"Uther SAY_UTHER_INTRO_H2_1","Careful, girl. I've heard talk of that cursed blade saving us before. Look around you and see what has been born of Frostmourne."), +(37225,10,0,12,16660,100,"Uther SAY_UTHER_INTRO_H2_2","You haven't much time. The Lich King sees what the sword sees. He will be here shortly."), +(37225,11,0,12,16661,100,"Uther SAY_UTHER_INTRO_H2_3","You cannot defeat the Lich King. Not here. You would be a fool to try. He will kill those who follow you and raise them as powerful servants of the Scourge. But for you, Sylvanas, his reward for you would be worse than the last."), +(37225,12,0,12,16662,100,"Uther SAY_UTHER_INTRO_H2_4","Perhaps, but know this: there must always be a Lich King. Even if you were to strike down Arthas, another would have to take his place, for without the control of the Lich King, the Scourge would wash over this world like locusts, destroying all that they touched."), +(37225,13,0,12,16663,100,"Uther SAY_UTHER_INTRO_H2_5","I do not know, Banshee Queen. I suspect that the piece of Arthas that might be left inside the Lich King is all that holds the Scourge from annihilating Azeroth."), +(37225,14,0,12,16664,100,"Uther SAY_UTHER_INTRO_H2_6","Alas, the only way to defeat the Lich King is to destroy him at the place he was created."), +(37225,15,0,12,16665,100,"Uther SAY_UTHER_INTRO_H2_7","I... Aargh... He... He is coming... You... You must..."); + +-- Some deletions for halls of reflection +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1658041 AND -1658030; +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1658018 AND -1658010; +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1658021 AND -1658020; +DELETE FROM `script_texts` WHERE `entry`=-1658007; + +-- Krick +DELETE FROM `creature_text` WHERE `entry`=36477; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36477,0,0,14,16926,100,"Krick SAY_AGGRO","Our work must not be interrupted! Ick! Take care of them!"), +(36477,1,0,14,16927,100,"Krick SAY_SLAY_1","Ooh...We could probably use these parts!"), +(36477,1,1,14,16928,100,"Krick SAY_SLAY_2","Arms and legs are in short supply...Thanks for your contribution!"), +(36477,2,0,14,16929,100,"Krick SAY_BARRAGE_1","Enough moving around! Hold still while I blow them all up!"), +(36477,3,0,41,0,100,"Krick SAY_BARRAGE_2","Krick begins rapidly conjuring explosive mines!"), +(36477,4,0,14,16930,100,"Krick SAY_POISON_NOVA","Quickly! Poison them all while they're still close!"), +(36477,5,0,14,16931,100,"Krick SAY_CHASE_1","No! That one! That one! Get that one!"), +(36477,5,1,14,16932,100,"Krick SAY_CHASE_2","I've changed my mind...go get that one instead!"), +(36477,5,2,14,16933,100,"Krick SAY_CHASE_3","What are you attacking him for? The dangerous one is over there,fool!"), +(36477,6,0,14,16934,100,"Krick SAY_KRICK_OUTRO_1","Wait! Stop! Don't kill me, please! I'll tell you everything!"), +(36477,7,0,14,16935,100,"Krick SAY_KRICK_OUTRO_3","What you seek is in the master's lair, but you must destroy Tyrannus to gain entry. Within the Halls of Reflection you will find Frostmourne. It... it holds the truth."), +(36477,8,0,14,16936,100,"Krick SAY_KRICK_OUTRO_5","I swear it is true! Please, don't kill me!!"), +(36477,9,0,14,16937,100,"Krick SAY_KRICK_OUTRO_8","Urg... no!!"); + +-- Ick +DELETE FROM `creature_text` WHERE `entry`=36476; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36476,0,0,41,0,100,"Ick SAY_ICK_POISON_NOVA","Ick begins to unleash a toxic poison cloud!"), +(36476,1,0,41,0,100,"Ick SAY_ICK_CHASE_1","Ick is chasing you!"); + +-- Tyrannus +DELETE FROM `creature_text` WHERE `entry`=36658; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36658,0,0,14,16752,100,"Tyrannus SAY_TYRANNUS_DEATH","Another shall take his place. You waste your time."), +(36658,1,0,14,16753,100,"Tyrannus SAY_TYRANNUS_OUTRO_7","Worthless gnat! Death is all that awaits you!"), +(36658,2,0,14,16754,100,"Tyrannus SAY_TYRANNUS_OUTRO_9","Do not think that I shall permit you entry into my master's sanctum so easily. Pursue me if you dare."), +(36658,3,0,14,16755,100,"Tyrannus SAY_AMBUSH_1","Your pursuit shall be in vain, adventurers, for the Lich King has placed an army of undead at my command! Behold!"), +(36658,4,0,14,16756,100,"Tyrannus SAY_AMBUSH_2","Persistent whelps! You will not reach the entrance of my lord's lair! Soldiers, destroy them!"), +(36658,5,0,14,16757,100,"Tyrannus SAY_GAUNTLET_START","Rimefang! Trap them within the tunnel! Bury them alive!"), +(36658,6,0,14,16758,100,"Tyrannus SAY_TYRANNUS_INTRO_1","Alas, brave, brave adventurers, your meddling has reached its end. Do you hear the clatter of bone and steel coming up the tunnel behind you? That is the sound of your impending demise."), +(36658,7,0,14,16759,100,"Tyrannus SAY_TYRANNUS_INTRO_3","Ha, such an amusing gesture from the rabble. When I have finished with you, my master's blade will feast upon your souls. Die!"), +(36658,8,0,14,16760,100,"Tyrannus SAY_AGGRO","I shall not fail The Lich King! Come and meet your end!"), +(36658,9,0,14,16761,100,"Tyrannus SAY_SLAY_1","Such a shameful display... You are better off dead!"), +(36658,9,1,14,16762,100,"Tyrannus SAY_SLAY_2","Perhaps you should have stayed in the mountains!"), +(36658,10,0,14,16763,100,"Tyrannus SAY_DEATH","Impossible! Rimefang... Warn..."), +(36658,11,0,14,16764,100,"Tyrannus SAY_MARK_RIMEFANG_1","Rimefang, destroy this fool!"), +(36658,12,0,41,0,100,"Tyrannus SAY_MARK_RIMEFANG_2","The frostwyrm Rimefang gazes at $N and readies an icy attack!"), +(36658,13,0,14,16765,100,"Tyrannus SAY_DARK_MIGHT_1","Power... overwhelming!"), +(36658,14,0,41,0,100,"Tyrannus SAY_DARK_MIGHT_2","Scourgelord Tyrannus roars and swells with dark might!"); + +-- Gorkun +DELETE FROM `creature_text` WHERE `entry`=37592; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(37592,0,0,14,17150,100,"Gorkun SAY_GORKUN_INTRO_2","Heroes! We will hold off the undead as long as we can, even to our dying breath. Deal with the Scourgelord!"), +(37592,1,0,14,0,100,"Gorkun SAY_GORKUN_OUTRO_1","Brave champions, we owe you our lives, our freedom... Though it be a tiny gesture in the face of this enormous debt, I pledge that from this day forth, all will know of your deeds, and the blazing path of light you cut through the shadow of this dark citadel."), +(37592,2,0,14,0,100,"Gorkun SAY_GORKUN_OUTRO_2","This day will stand as a testament not only to your valor, but to the fact that no foe, not even the Lich King himself, can stand when Alliance and Horde set aside their differences and ---"); + +-- Jaina +DELETE FROM `creature_text` WHERE `entry`=36993; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36993,0,0,14,16611,100,"Jaina SAY_JAINA_OUTRO_2","I'm not so naive as to believe your appeal for clemency, but I will listen."), +(36993,1,0,14,16612,100,"Jaina SAY_JAINA_OUTRO_4","Frostmourne lies unguarded? Impossible!"), +(36993,2,0,14,16613,100,"Jaina SAY_JAINA_OUTRO_10","What a cruel end. Come, heroes. We must see if the gnome's story is true. If we can separate Arthas from Frostmourne, we might have a chance at stopping him."), +(36993,3,0,14,16614,100,"Jaina SAY_JAYNA_OUTRO_3","Heroes, to me!"), +(36993,4,0,12,16615,100,"Jaina SAY_JAYNA_OUTRO_4","The Frost Queen is gone. We must keep moving - our objective is near."), +(36993,5,0,12,16616,100,"Jaina SAY_JAYNA_OUTRO_5","I... I could not save them... Damn you, Arthas! DAMN YOU!"); + +-- Sylvanas +DELETE FROM `creature_text` WHERE `entry`=36990; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36990,0,0,14,17033,100,"Sylvanas SAY_SYLVANAS_OUTRO_2","Why should the Banshee Queen spare your miserable life?"), +(36990,1,0,14,17034,100,"Sylvanas SAY_SYLVANAS_OUTRO_4","Frostmourne? The Lich King is never without his blade! If you are lying to me..."), +(36990,2,0,14,17035,100,"Sylvanas SAY_SYLVANAS_OUTRO_10","A fitting end for a traitor. Come, we must free the slaves and see what is within the Lich King's chamber for ourselves."), +(36990,3,0,14,17037,100,"Sylvanas SAY_SYLVANAS_OUTRO_3","Take cover behind me! Quickly!"), +(36990,4,0,12,17036,100,"Sylvanas SAY_SYLVANAS_OUTRO_4","I thought he'd never shut up. At last, Sindragosa silenced that long-winded fool. To the Halls of Reflection, champions! Our objective is near... I can sense it."); + +-- emily +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800013 AND -1800001; +DELETE FROM `creature_text` WHERE `entry`=26588; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26588,0,0,12,0,100,"emily SAY_WORGHAGGRO1","Um... I think one of those wolves is back..."), +(26588,1,0,12,0,100,"emily SAY_WORGHAGGRO2","He's going for Mr. Floppy! "), +(26588,2,0,12,0,100,"emily SAY_WORGRAGGRO3","Oh, no! Look, it's another wolf, and it's a biiiiiig one!"), +(26588,3,0,12,0,100,"emily SAY_WORGRAGGRO4","He's gonna eat Mr. Floppy! You gotta help Mr. Floppy! You just gotta!"), +(26588,4,0,12,0,100,"emily SAY_RANDOMAGGRO","There's a big meanie attacking Mr. Floppy! Help! "), +(26588,5,0,12,0,100,"emily SAY_VICTORY1","Let's get out of here before more wolves find us!"), +(26588,6,0,12,0,100,"emily SAY_VICTORY2","Don't go toward the light, Mr. Floppy!"), +(26588,7,0,12,0,100,"emily SAY_VICTORY3","Mr. Floppy, you're ok! Thank you so much for saving Mr. Floppy!"), +(26588,8,0,12,0,100,"emily SAY_VICTORY4","I think I see the camp! We're almost home, Mr. Floppy! Let's go!"), +(26588,9,0,15,0,100,"emily TEXT_EMOTE_WP1","Mr. Floppy revives"), +(26588,10,0,15,0,100,"emily TEXT_EMOTE_AGGRO","The Ravenous Worg chomps down on Mr. Floppy"), +(26588,11,0,12,0,100,"emily SAY_QUEST_ACCEPT","Are you ready, Mr. Floppy? Stay close to me and watch out for those wolves!"), +(26588,12,0,12,0,100,"emily SAY_QUEST_COMPLETE","Thank you for helping me get back to the camp. Go tell Walter that I'm safe now!"); + +-- venture co straggler +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1603539 AND -1603535; +DELETE FROM `creature_text` WHERE `entry`=27570; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27570,0,0,12,0,100,"venture co straggler SAY1","We're all gonna die!"), +(27570,0,1,12,0,100,"venture co straggler SAY2","Gotta get out of here!"), +(27570,0,2,12,0,100,"venture co straggler SAY3","No way I'm stickin' around!"), +(27570,0,3,12,0,100,"venture co straggler SAY4","Forget this! I'm going home!"), +(27570,0,4,12,0,100,"venture co straggler SAY5","I didn't sign up for this!"); + +-- wounded skirmisher +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800046 AND -1800044; +DELETE FROM `creature_text` WHERE `entry`=27463; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27463,0,0,12,0,100,"wounded skirmisher RANDOM_SAY_1","Ahh..better.."), +(27463,0,1,12,0,100,"wounded skirmisher RANDOM_SAY_2","Whoa.. i nearly died there. Thank you, $Race!"), +(27463,0,2,12,0,100,"wounded skirmisher RANDOM_SAY_3","Thank you. $Class!"); + +-- Gal'darah +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1604009 AND -1604000; +DELETE FROM `creature_text` WHERE `entry`=29306; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29306,0,0,12,0,100,"Gal'darah SAY_AGGRO","I'm gonna spill your guts, mon!"), +(29306,1,0,12,0,100,"Gal'darah SAY_SLAY_1","What a rush!"), +(29306,1,1,12,0,100,"Gal'darah SAY_SLAY_2","Who needs gods, when WE ARE GODS!"), +(29306,1,2,12,0,100,"Gal'darah SAY_SLAY_3","I told ya so!"), +(29306,2,0,12,0,100,"Gal'darah SAY_DEATH","Even the mighty... can fall."), +(29306,3,0,12,0,100,"Gal'darah SAY_SUMMON_RHINO_1","Gut them! Impale them!"), +(29306,3,1,12,0,100,"Gal'darah SAY_SUMMON_RHINO_2","KILL THEM ALL!"), +(29306,3,2,12,0,100,"Gal'darah SAY_SUMMON_RHINO_3","Say hello to my BIG friend!"), +(29306,4,0,12,0,100,"Gal'darah SAY_TRANSFORM_1","Ain't gonna be nottin' left after this!"), +(29306,5,0,12,0,100,"Gal'darah SAY_TRANSFORM_2","You wanna see power? I'm gonna show you power!"); diff --git a/sql/updates/world/2012_12_02_02_world_waypoint_data.sql b/sql/updates/world/2012_12_02_02_world_waypoint_data.sql new file mode 100644 index 00000000000..6413ad00b62 --- /dev/null +++ b/sql/updates/world/2012_12_02_02_world_waypoint_data.sql @@ -0,0 +1,461 @@ +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8528: Path for Gnarl Leafbrother in Feralas +UPDATE `creature` SET `MovementType`=2,`position_x`=-5022.191895,`position_y`=629.696777,`position_z`=33.835888,`currentwaypoint`=1 WHERE `guid`=51842; +DELETE FROM `creature_addon` WHERE `guid`=51842; +INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (51842,518420); +DELETE FROM `waypoint_data` WHERE `id`=518420; +-- waypoint data +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518420,1,-5022.191895,629.696777,33.835888,0,0,0,0,100,0), +(518420,2,-5043.059082,619.917847,31.750885,0,0,0,0,100,0), +(518420,3,-5054.034668,613.626709,30.798603,0,0,0,0,100,0), +(518420,4,-5071.428223,601.871948,32.057613,0,0,0,0,100,0), +(518420,5,-5089.617676,591.378662,28.951130,0,0,0,0,100,0), +(518420,6,-5105.091309,579.887695,30.504873,0,0,0,0,100,0), +(518420,7,-5116.354980,576.741211,32.764660,0,0,0,0,100,0), +(518420,8,-5136.212891,566.893005,31.577913,0,0,0,0,100,0), +(518420,9,-5150.280273,553.107849,30.944555,0,0,0,0,100,0), +(518420,10,-5158.920410,542.095581,35.801292,0,0,0,0,100,0), +(518420,11,-5167.158203,522.274170,38.600380,0,0,0,0,100,0), +(518420,12,-5166.315430,510.923157,38.586903,0,0,0,0,100,0), +(518420,13,-5158.101074,492.401123,33.991638,0,0,0,0,100,0), +(518420,14,-5147.333984,474.398682,30.235893,0,0,0,0,100,0), +(518420,15,-5134.918945,457.462006,26.081539,0,0,0,0,100,0), +(518420,16,-5122.419434,440.587341,21.583317,0,0,0,0,100,0), +(518420,17,-5109.219727,424.297028,16.553629,0,0,0,0,100,0), +(518420,18,-5094.229004,409.595154,11.296940,0,0,0,0,100,0), +(518420,19,-5080.246582,393.952423,10.345637,0,0,0,0,100,0), +(518420,20,-5070.758789,379.525574,13.711313,0,0,0,0,100,0), +(518420,21,-5063.307617,359.270874,18.122873,0,0,0,0,100,0), +(518420,22,-5063.429688,338.487732,24.411358,0,0,0,0,100,0), +(518420,23,-5059.106445,312.620605,24.147429,0,0,0,0,100,0), +(518420,24,-5054.877441,292.802917,29.383863,0,0,0,0,100,0), +(518420,25,-5054.420898,273.845673,34.572777,0,0,0,0,100,0), +(518420,26,-5070.981445,257.048950,38.070614,0,0,0,0,100,0), +(518420,27,-5087.886230,264.231934,40.363678,0,0,0,0,100,0), +(518420,28,-5090.106934,281.698639,35.716690,0,0,0,0,100,0), +(518420,29,-5081.804688,296.339905,31.364048,0,0,0,0,100,0), +(518420,30,-5068.381836,313.534424,24.323677,0,0,0,0,100,0), +(518420,31,-5063.646484,332.752380,25.158432,0,0,0,0,100,0), +(518420,32,-5060.014648,353.435455,20.394775,0,0,0,0,100,0), +(518420,33,-5056.827148,373.164917,13.297603,0,0,0,0,100,0), +(518420,34,-5051.156250,389.049103,12.191339,0,0,0,0,100,0), +(518420,35,-5053.750977,410.560486,11.438949,0,0,0,0,100,0), +(518420,36,-5053.371582,435.000610,12.668456,0,0,0,0,100,0), +(518420,37,-5047.556152,449.830597,12.962356,0,0,0,0,100,0), +(518420,38,-5041.587891,465.987549,9.927107,0,0,0,0,100,0), +(518420,39,-5031.068848,492.358582,14.380741,0,0,0,0,100,0), +(518420,40,-5017.889648,502.309723,13.949232,0,0,0,0,100,0), +(518420,41,-5016.621094,521.594666,14.870961,0,0,0,0,100,0), +(518420,42,-5014.022949,548.411804,22.151962,0,0,0,0,100,0), +(518420,43,-5006.894043,566.593445,27.215111,0,0,0,0,100,0), +(518420,44,-5005.978516,584.286316,27.214222,0,0,0,0,100,0), +(518420,45,-5006.477539,605.231934,30.056322,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8525: Path for Antilus the Soarer in Feralas +UPDATE `creature_template` SET `InhabitType`=5 WHERE `entry`=5347; +UPDATE `creature` SET `MovementType`=2,`position_x`=-5750.381348,`position_y`=1687.031372,`position_z`=102.642807,`currentwaypoint`=1 WHERE `guid`=51840; +DELETE FROM `creature_addon` WHERE `guid`=51840; +INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (51840,518400); +-- waypoint data +DELETE FROM `waypoint_data` WHERE `id`=518400; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518400,1,-5750.381348,1687.031372,102.642807,0,0,0,0,100,0), +(518400,2,-5763.852539,1659.998779,100.206543,0,0,0,0,100,0), +(518400,3,-5769.635742,1631.257935,97.278107,0,0,0,0,100,0), +(518400,4,-5769.966797,1586.222778,95.639244,0,0,0,0,100,0), +(518400,5,-5747.220215,1555.375977,91.316254,0,0,0,0,100,0), +(518400,6,-5711.871582,1560.672729,92.667946,0,0,0,0,100,0), +(518400,7,-5683.442871,1576.397583,93.477570,0,0,0,0,100,0), +(518400,8,-5661.568359,1610.616699,95.784607,0,0,0,0,100,0), +(518400,9,-5667.140137,1638.335815,99.210922,0,0,0,0,100,0), +(518400,10,-5687.900879,1671.338013,102.927925,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8524: GUARDS and PATH for Achellios the Banished +-- he paths around 1K Needles with 3 Hyena guards. All the guids exist on the TDB,but are not moving or joined in a formation +DELETE FROM `creature_formations` where `memberGUID` in (21388,21677,21678,21679); +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(21388,21388,0,0,2), +(21388,21677,3,90,2), +(21388,21678,6,0,2), +(21388,21679,3,270,2); +-- initial position for achellious and guards +UPDATE `creature` SET `MovementType`=2,`position_x`=-5065.414551,`position_y`=-1433.431885,`position_z`=-52.054058,`currentwaypoint`=1 WHERE `guid`=21388; +UPDATE `creature` SET `MovementType`=0,`position_x`=-5065.414551,`position_y`=-1433.431885,`position_z`=-52.054058 WHERE `guid` IN (21677,21678,21679); +UPDATE `creature_addon` SET `path_id`=213880 WHERE `guid`=21388; +-- waypoint data +DELETE FROM `waypoint_data` WHERE `id`=213880; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(213880,1,-5065.414551,-1433.431885,-52.054058,0,0,0,0,100,0), +(213880,2,-5080.285156,-1409.718994,-52.203053,0,0,0,0,100,0), +(213880,3,-5096.495605,-1378.726807,-51.724346,0,0,0,0,100,0), +(213880,4,-5104.196289,-1358.002808,-50.824722,0,0,0,0,100,0), +(213880,5,-5112.802734,-1324.146851,-50.094719,0,0,0,0,100,0), +(213880,6,-5111.580078,-1301.388672,-49.267933,0,0,0,0,100,0), +(213880,7,-5107.584473,-1280.802734,-48.943916,0,0,0,0,100,0), +(213880,8,-5096.659180,-1257.089233,-48.471100,0,0,0,0,100,0), +(213880,9,-5082.086914,-1233.186279,-50.992100,0,0,0,0,100,0), +(213880,10,-5065.160156,-1214.561768,-54.094868,0,0,0,0,100,0), +(213880,11,-5048.077148,-1208.920410,-54.393391,0,0,0,0,100,0), +(213880,12,-5025.265625,-1212.702515,-53.574635,0,0,0,0,100,0), +(213880,13,-5007.475098,-1223.781250,-50.797726,0,0,0,0,100,0), +(213880,14,-4988.770508,-1237.379517,-47.942184,0,0,0,0,100,0), +(213880,15,-4965.532227,-1252.931885,-46.213470,0,0,0,0,100,0), +(213880,16,-4945.341309,-1262.725708,-48.321907,0,0,0,0,100,0), +(213880,17,-4957.100098,-1257.528564,-47.172382,0,0,0,0,100,0), +(213880,18,-4974.348145,-1245.551147,-46.548256,0,0,0,0,100,0), +(213880,19,-4997.272949,-1229.474365,-49.777657,0,0,0,0,100,0), +(213880,20,-5014.469727,-1217.421753,-52.319622,0,0,0,0,100,0), +(213880,21,-5032.637695,-1209.560913,-54.186928,0,0,0,0,100,0), +(213880,22,-5056.286133,-1214.395996,-54.073860,0,0,0,0,100,0), +(213880,23,-5073.804199,-1225.945801,-52.395935,0,0,0,0,100,0), +(213880,24,-5089.777344,-1243.745728,-49.314560,0,0,0,0,100,0), +(213880,25,-5098.031250,-1259.230591,-48.500839,0,0,0,0,100,0), +(213880,26,-5106.213379,-1282.815308,-48.529831,0,0,0,0,100,0), +(213880,27,-5109.097656,-1303.605347,-48.834938,0,0,0,0,100,0), +(213880,28,-5108.130859,-1322.882935,-49.570202,0,0,0,0,100,0), +(213880,29,-5104.601074,-1343.582642,-50.142941,0,0,0,0,100,0), +(213880,30,-5101.294922,-1364.320801,-50.986908,0,0,0,0,100,0), +(213880,31,-5092.989258,-1385.642334,-52.071144,0,0,0,0,100,0), +(213880,32,-5081.424316,-1403.168579,-52.366920,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8513: PATH for Galak Messenger +UPDATE `creature` SET `MovementType`=2,`position_x`=-5128.149902,`position_y`=-2080.696045,`position_z`=-37.428406,`currentwaypoint`=1 WHERE `guid`=21580; +UPDATE `creature_addon` SET `path_id`=215800 WHERE `guid`=21580; +DELETE FROM `waypoint_data` WHERE `id`=215800; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(215800,1,-5128.149902,-2080.696045,-37.428406,0,0,1,0,100,0), +(215800,2,-5144.749512,-2055.663330,-46.166458,0,0,1,0,100,0), +(215800,3,-5160.793457,-2041.713501,-54.724445,0,0,1,0,100,0), +(215800,4,-5184.251465,-2033.325317,-58.405655,0,0,1,0,100,0), +(215800,5,-5201.125488,-2008.868042,-59.341610,0,0,1,0,100,0), +(215800,6,-5213.592285,-1976.838135,-62.579338,0,0,1,0,100,0), +(215800,7,-5217.537598,-1953.069336,-63.412289,0,0,1,0,100,0), +(215800,8,-5222.407227,-1918.432617,-64.084473,0,0,1,0,100,0), +(215800,9,-5227.438965,-1890.931396,-64.298187,0,0,1,0,100,0), +(215800,10,-5237.295410,-1857.382202,-63.312351,0,0,1,0,100,0), +(215800,11,-5240.198242,-1831.000977,-62.605770,0,0,1,0,100,0), +(215800,12,-5232.751953,-1803.313843,-61.801113,0,0,1,0,100,0), +(215800,13,-5220.500488,-1781.184692,-61.136387,0,0,1,0,100,0), +(215800,14,-5207.737793,-1765.522705,-61.406212,0,0,1,0,100,0), +(215800,15,-5183.208984,-1749.964600,-63.147694,0,0,1,0,100,0), +(215800,16,-5155.251465,-1748.128174,-64.991013,0,0,1,0,100,0), +(215800,17,-5127.433105,-1751.266235,-66.970360,0,0,1,0,100,0), +(215800,18,-5099.635254,-1754.598633,-66.299957,0,0,1,0,100,0), +(215800,19,-5077.771973,-1756.719604,-66.374535,0,0,1,0,100,0), +(215800,20,-5035.874023,-1759.257813,-65.924889,0,0,1,0,100,0), +(215800,21,-5003.504395,-1755.737061,-64.941254,0,0,1,0,100,0), +(215800,22,-4983.328613,-1736.512451,-63.698681,0,0,1,0,100,0), +(215800,23,-4964.090820,-1716.174316,-61.579193,0,0,1,0,100,0), +(215800,24,-4951.019043,-1689.857910,-57.429195,0,0,1,0,100,0), +(215800,25,-4951.841797,-1666.268433,-51.589535,0,0,1,0,100,0), +(215800,26,-4960.942871,-1639.823608,-46.855881,0,0,1,0,100,0), +(215800,27,-4966.779297,-1612.737427,-43.381424,0,0,1,0,100,0), +(215800,28,-4969.742676,-1589.195190,-43.398708,0,0,1,0,100,0), +(215800,29,-4970.269043,-1554.236694,-46.741776,0,0,1,0,100,0), +(215800,30,-4965.645996,-1536.527954,-47.020432,0,0,1,0,100,0), +(215800,31,-4947.948242,-1518.798950,-48.846462,0,0,1,0,100,0), +(215800,32,-4921.585938,-1495.780884,-48.689701,0,0,1,0,100,0), +(215800,33,-4903.989746,-1476.149902,-49.428204,0,0,1,0,100,0), +(215800,34,-4890.350098,-1454.333618,-51.238930,0,0,1,0,100,0), +(215800,35,-4879.882324,-1428.382568,-50.201576,0,0,1,0,100,0), +(215800,36,-4861.081055,-1406.409302,-52.779129,0,0,1,0,100,0), +(215800,37,-4840.355957,-1387.582764,-53.201244,0,0,1,0,100,0), +(215800,38,-4816.097168,-1368.694336,-54.406181,0,0,1,0,100,0), +(215800,39,-4803.630371,-1359.654663,-54.182922,0,0,1,0,100,0), +(215800,40,-4785.889648,-1338.234375,-52.060898,0,0,1,0,100,0), +(215800,41,-4773.799316,-1313.738037,-49.219383,0,0,1,0,100,0), +(215800,42,-4758.390137,-1290.399536,-48.736355,0,0,1,0,100,0), +(215800,43,-4737.998047,-1266.390625,-53.017822,0,0,1,0,100,0), +(215800,44,-4711.256836,-1256.681030,-52.615559,0,0,1,0,100,0), +(215800,45,-4679.181152,-1252.814209,-51.463142,0,0,1,0,100,0), +(215800,46,-4651.669922,-1247.886230,-52.659782,0,0,1,0,100,0), +(215800,47,-4623.778320,-1245.656006,-52.973877,0,0,0,0,100,0), +(215800,48,-4607.115234,-1243.643433,-53.064377,0,0,0,0,100,0), +(215800,49,-4587.437500,-1247.870361,-53.855892,0,0,0,0,100,0), +(215800,50,-4585.422852,-1249.448975,-53.857651,0,0,0,0,100,0), +(215800,51,-4598.802246,-1245.325928,-53.565094,0,0,0,0,100,0), +(215800,52,-4614.470703,-1243.162109,-52.968750,0,0,1,0,100,0), +(215800,53,-4628.971680,-1251.457642,-52.753529,0,0,1,0,100,0), +(215800,54,-4645.428223,-1247.659546,-52.638180,0,0,1,0,100,0), +(215800,55,-4661.278320,-1248.203979,-52.803345,0,0,1,0,100,0), +(215800,56,-4681.649902,-1253.290405,-51.342243,0,0,1,0,100,0), +(215800,57,-4715.111816,-1257.436401,-52.791569,0,0,1,0,100,0), +(215800,58,-4747.491211,-1264.123169,-53.191650,0,0,1,0,100,0), +(215800,59,-4759.030273,-1286.646851,-49.020157,0,0,1,0,100,0), +(215800,60,-4774.152344,-1310.650635,-48.968861,0,0,1,0,100,0), +(215800,61,-4784.423340,-1342.359375,-53.125374,0,0,1,0,100,0), +(215800,62,-4809.395508,-1362.980469,-54.185860,0,0,1,0,100,0), +(215800,63,-4837.885254,-1383.289795,-53.668198,0,0,1,0,100,0), +(215800,64,-4867.006836,-1404.410400,-53.336357,0,0,1,0,100,0), +(215800,65,-4887.808105,-1414.729858,-52.435139,0,0,1,0,100,0), +(215800,66,-4895.424316,-1429.204102,-50.844917,0,0,1,0,100,0), +(215800,67,-4896.184570,-1457.176392,-50.691010,0,0,1,0,100,0), +(215800,68,-4904.700684,-1480.074097,-49.529816,0,0,1,0,100,0), +(215800,69,-4919.068359,-1495.049683,-48.906162,0,0,1,0,100,0), +(215800,70,-4966.222168,-1533.183350,-47.460865,0,0,1,0,100,0), +(215800,71,-4976.059570,-1543.898804,-47.982384,0,0,1,0,100,0), +(215800,72,-4977.478027,-1556.967163,-47.390457,0,0,1,0,100,0), +(215800,73,-4969.218262,-1596.886963,-42.604176,0,0,1,0,100,0), +(215800,74,-4965.557617,-1625.019775,-44.356102,0,0,1,0,100,0), +(215800,75,-4960.265137,-1644.879883,-47.910450,0,0,1,0,100,0), +(215800,76,-4949.774902,-1671.032593,-52.508038,0,0,1,0,100,0), +(215800,77,-4947.920410,-1689.247437,-57.222298,0,0,1,0,100,0), +(215800,78,-4956.675293,-1709.576660,-60.879921,0,0,1,0,100,0), +(215800,79,-4963.580078,-1727.992676,-61.527287,0,0,1,0,100,0), +(215800,80,-4951.212891,-1744.922241,-58.623901,0,0,1,0,100,0), +(215800,81,-4937.354492,-1760.683716,-54.702461,0,0,1,0,100,0), +(215800,82,-4914.461426,-1782.888306,-39.879925,0,0,1,0,100,0), +(215800,83,-4896.937500,-1794.455566,-35.221378,0,0,1,0,100,0), +(215800,84,-4880.451172,-1807.454590,-40.863453,0,0,1,0,100,0), +(215800,85,-4863.387207,-1822.359985,-50.164097,0,0,1,0,100,0), +(215800,86,-4862.391113,-1836.323608,-50.317734,0,0,1,0,100,0), +(215800,87,-4861.693848,-1862.064575,-52.851486,0,0,1,0,100,0), +(215800,88,-4872.836426,-1883.313110,-52.659794,0,0,1,0,100,0), +(215800,89,-4870.795898,-1892.231201,-52.494869,0,0,1,0,100,0), +(215800,90,-4849.780762,-1918.967407,-48.753052,0,0,1,0,100,0), +(215800,91,-4830.531738,-1939.242310,-45.041187,0,0,1,0,100,0), +(215800,92,-4811.462402,-1962.676147,-50.805752,0,0,1,0,100,0), +(215800,93,-4803.708984,-1987.761475,-57.812279,0,0,1,0,100,0), +(215800,94,-4807.741211,-2007.688599,-56.595051,0,0,1,0,100,0), +(215800,95,-4818.894531,-2033.343628,-46.855431,0,0,1,0,100,0), +(215800,96,-4830.502930,-2059.523926,-39.165230,0,0,1,0,100,0), +(215800,97,-4830.697754,-2073.522705,-35.956047,0,0,1,0,100,0), +(215800,98,-4836.328613,-2090.582764,-31.344126,0,0,1,0,100,0), +(215800,99,-4849.243652,-2105.089600,-32.308865,0,0,1,0,100,0), +(215800,100,-4860.978516,-2112.724609,-36.231457,0,0,1,0,100,0), +(215800,101,-4887.553711,-2130.225098,-46.567883,0,0,1,0,100,0), +(215800,102,-4903.914551,-2142.859863,-52.826328,0,0,1,0,100,0), +(215800,103,-4925.906250,-2157.612549,-56.605095,0,0,1,0,100,0), +(215800,104,-4951.915527,-2172.731934,-54.968418,0,0,1,0,100,0), +(215800,105,-4968.645996,-2184.287109,-53.815079,0,0,1,0,100,0), +(215800,106,-4986.170898,-2202.175049,-53.769779,0,0,1,0,100,0), +(215800,107,-5006.877441,-2230.390625,-53.176605,0,0,1,0,100,0), +(215800,108,-5027.830566,-2247.915283,-52.767597,0,0,1,0,100,0), +(215800,109,-5042.617676,-2243.480469,-53.246635,0,0,1,0,100,0), +(215800,110,-5049.044434,-2230.145020,-53.927814,0,0,0,0,100,0), +(215800,111,-5047.357910,-2223.671631,-54.098183,0,0,0,0,100,0), +(215800,112,-5039.557129,-2203.820313,-54.500809,0,0,0,0,100,0), +(215800,113,-5042.728027,-2213.820068,-54.411404,0,0,0,0,100,0), +(215800,114,-5049.869629,-2229.956055,-53.964584,0,0,0,0,100,0), +(215800,115,-5062.334961,-2216.283447,-54.635983,0,0,1,0,100,0), +(215800,116,-5065.966309,-2193.272949,-55.662319,0,0,1,0,100,0), +(215800,117,-5068.202148,-2158.396240,-53.611042,0,0,1,0,100,0), +(215800,118,-5074.131836,-2135.689697,-47.028843,0,0,1,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8512: PATH for XT-9 in Stonetalon Mountains +UPDATE `creature` SET `MovementType`=2,`position_x`=1222.276978,`position_y`=199.114410,`position_z`=5.525987,`currentwaypoint`=1 WHERE `guid`=32296; +UPDATE `creature_addon` SET `path_id`=322960 WHERE `guid`=32296; +DELETE FROM `waypoint_data` WHERE `id`=322960; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(322960,1,1222.276978,199.114410,5.525987,0,0,0,0,100,0), +(322960,2,1209.336914,203.459274,5.948678,0,0,0,0,100,0), +(322960,3,1192.071899,209.217392,5.244399,0,0,0,0,100,0), +(322960,4,1179.189941,213.726425,5.674247,0,0,0,0,100,0), +(322960,5,1164.158936,220.785812,4.382747,0,0,0,0,100,0), +(322960,6,1147.991821,229.042755,3.532074,0,0,0,0,100,0), +(322960,7,1132.148071,231.524780,7.357968,0,0,0,0,100,0), +(322960,8,1118.510132,231.104340,9.255224,0,0,0,0,100,0), +(322960,9,1100.385498,229.453033,11.308514,0,0,0,0,100,0), +(322960,10,1087.943970,226.725204,10.917646,0,0,0,0,100,0), +(322960,11,1080.088501,214.416534,10.396996,0,0,0,0,100,0), +(322960,12,1080.622314,198.052307,9.542740,0,0,0,0,100,0), +(322960,13,1084.607544,185.012192,8.583089,0,0,0,0,100,0), +(322960,14,1093.251343,171.689758,4.980580,0,0,0,0,100,0), +(322960,15,1092.938721,164.037949,4.320332,0,0,0,0,100,0), +(322960,16,1088.528442,156.011032,4.629877,0,0,0,0,100,0), +(322960,17,1080.081177,140.358978,4.004388,0,0,0,0,100,0), +(322960,18,1085.399170,127.790977,1.792864,0,0,0,0,100,0), +(322960,19,1096.183960,118.597023,0.878709,0,0,0,0,100,0), +(322960,20,1099.510010,109.012466,0.827630,0,0,0,0,100,0), +(322960,21,1098.441162,95.011284,-0.082417,0,0,0,0,100,0), +(322960,22,1098.891724,82.300453,-1.118887,0,0,0,0,100,0), +(322960,23,1102.501099,69.463821,-2.654820,0,0,0,0,100,0), +(322960,24,1096.981812,57.157135,-0.905613,0,0,0,0,100,0), +(322960,25,1091.626831,44.614517,1.431422,0,0,0,0,100,0), +(322960,26,1086.331299,32.963169,3.482675,0,0,0,0,100,0), +(322960,27,1085.050171,20.679634,4.132904,0,0,0,0,100,0), +(322960,28,1092.919678,7.784930,3.964831,0,0,0,0,100,0), +(322960,29,1103.300659,1.748433,3.811355,0,0,0,0,100,0), +(322960,30,1108.904541,6.663838,1.965487,0,0,0,0,100,0), +(322960,31,1119.753784,17.255640,2.577073,0,0,0,0,100,0), +(322960,32,1126.567993,33.555817,4.283827,0,0,0,0,100,0), +(322960,33,1125.516357,48.321960,2.388851,0,0,0,0,100,0), +(322960,34,1129.901855,61.247665,0.658247,0,0,0,0,100,0), +(322960,35,1132.704956,73.019661,-0.850287,0,0,0,0,100,0), +(322960,36,1136.619019,88.970215,-5.982680,0,0,0,0,100,0), +(322960,37,1137.549072,99.014374,-5.729230,0,0,0,0,100,0), +(322960,38,1134.350220,114.686874,-1.268749,0,0,0,0,100,0), +(322960,39,1130.803467,132.522125,0.171318,0,0,0,0,100,0), +(322960,40,1128.713135,146.011124,1.776255,0,0,0,0,100,0), +(322960,41,1126.625732,159.500565,-0.202374,0,0,0,0,100,0), +(322960,42,1128.083984,177.528091,1.144017,0,0,0,0,100,0), +(322960,43,1132.362427,188.766861,2.936989,0,0,0,0,100,0), +(322960,44,1141.536377,204.471161,2.415991,0,0,0,0,100,0), +(322960,45,1149.883301,215.242752,2.582333,0,0,0,0,100,0), +(322960,46,1161.778809,225.302536,3.651462,0,0,0,0,100,0), +(322960,47,1172.943726,233.153442,5.679798,0,0,0,0,100,0), +(322960,48,1189.031982,229.718399,8.996441,0,0,0,0,100,0), +(322960,49,1196.270386,219.675781,6.686813,0,0,0,0,100,0), +(322960,50,1207.258911,211.584717,6.367443,0,0,0,0,100,0), +(322960,51,1218.403931,203.703522,6.202962,0,0,0,0,100,0), +(322960,52,1229.438110,193.180573,4.627266,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8502: PATHING FOR URUSON +UPDATE `creature` SET `MovementType`=2,`position_x`=9816.841797,`position_y`=355.442474,`position_z`=1308.459351,`currentwaypoint`=1 WHERE `guid`=46350; +UPDATE `creature_addon` SET `path_id`=463500 WHERE `guid`=46350; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(463500,1,9816.841797,355.442474,1308.459351,0,0,0,0,100,0), +(463500,2,9812.415039,362.828094,1308.752197,0,0,0,0,100,0), +(463500,3,9813.471680,371.201080,1307.603882,0,0,0,0,100,0), +(463500,4,9817.410156,378.589417,1307.885742,0,0,0,0,100,0), +(463500,5,9825.732422,384.063232,1307.750610,0,0,0,0,100,0), +(463500,6,9834.477539,389.443268,1307.568115,0,0,0,0,100,0), +(463500,7,9841.236328,395.250305,1307.572998,0,0,0,0,100,0), +(463500,8,9848.033203,401.213165,1306.638672,0,0,0,0,100,0), +(463500,9,9859.214844,406.416229,1305.993896,0,0,0,0,100,0), +(463500,10,9869.071289,406.038055,1306.539917,0,0,0,0,100,0), +(463500,11,9878.757813,405.102966,1307.240845,0,0,0,0,100,0), +(463500,12,9885.528320,403.787720,1307.657715,0,0,0,0,100,0), +(463500,13,9889.619141,397.835724,1308.962280,0,0,0,0,100,0), +(463500,14,9893.748047,390.061859,1309.997925,0,0,0,0,100,0), +(463500,15,9896.480469,384.763855,1309.682861,0,0,0,0,100,0), +(463500,16,9893.901367,389.335175,1309.996948,0,0,0,0,100,0), +(463500,17,9891.625977,394.618530,1309.802979,0,0,0,0,100,0), +(463500,18,9889.411133,401.266754,1308.383423,0,0,0,0,100,0), +(463500,19,9889.074219,410.169098,1306.578735,0,0,0,0,100,0), +(463500,20,9889.352539,418.270325,1305.849609,0,0,0,0,100,0), +(463500,21,9889.537109,426.961700,1305.150146,0,0,0,0,100,0), +(463500,22,9886.551758,436.957245,1304.242920,0,0,0,0,100,0), +(463500,23,9880.396484,443.821472,1303.310303,0,0,0,0,100,0), +(463500,24,9870.833008,446.340790,1303.197144,0,0,0,0,100,0), +(463500,25,9862.344727,445.663116,1305.028198,0,0,0,0,100,0), +(463500,26,9853.178711,443.624847,1306.194458,0,0,0,0,100,0), +(463500,27,9846.104492,441.481476,1307.793701,0,0,0,0,100,0), +(463500,28,9837.686523,438.918671,1307.793701,0,0,0,0,100,0), +(463500,29,9844.111328,440.791779,1307.793701,0,0,0,0,100,0), +(463500,30,9851.247070,442.721130,1306.898926,0,0,0,0,100,0), +(463500,31,9859.722656,444.624786,1305.261841,0,0,0,0,100,0), +(463500,32,9868.759766,446.034027,1303.592163,0,0,0,0,100,0), +(463500,33,9876.381836,446.370392,1302.643555,0,0,0,0,100,0), +(463500,34,9882.995117,443.218323,1303.420654,0,0,0,0,100,0), +(463500,35,9886.392578,436.599731,1304.326904,0,0,0,0,100,0), +(463500,36,9888.699219,427.984589,1305.102173,0,0,0,0,100,0), +(463500,37,9888.677734,420.184723,1305.806763,0,0,0,0,100,0), +(463500,38,9886.924805,411.696075,1306.650635,0,0,0,0,100,0), +(463500,39,9881.045898,406.513794,1307.236572,0,0,0,0,100,0), +(463500,40,9872.117188,405.889221,1306.774536,0,0,0,0,100,0), +(463500,41,9863.948242,407.544800,1306.226685,0,0,0,0,100,0), +(463500,42,9857.266602,406.285339,1306.106934,0,0,0,0,100,0), +(463500,43,9850.121094,401.789185,1306.542236,0,0,0,0,100,0), +(463500,44,9843.356445,396.552856,1307.546021,0,0,0,0,100,0), +(463500,45,9836.401367,390.980865,1307.567749,0,0,0,0,100,0), +(463500,46,9828.750977,386.198456,1307.593384,0,0,0,0,100,0), +(463500,47,9820.420898,380.808014,1307.936279,0,0,0,0,100,0), +(463500,48,9814.184570,374.616272,1307.687866,0,0,0,0,100,0), +(463500,49,9812.975586,367.559235,1307.733276,0,0,0,0,100,0), +(463500,50,9812.920898,362.307007,1308.749512,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8501: SET up path and formation for snake pet vendor +DELETE FROM `creature_formations` WHERE `leaderGUID`=3476; +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(3476,3476,0,0,2), +(3476,3477,3,45,0), +(3476,3560,3,0,0), +(3476,3571,3,315,0); +UPDATE `creature` SET `MovementType`=2,`position_x`=1527.534058,`position_y`=-4154.753418,`position_z`=40.633469,`currentwaypoint`=1 WHERE `guid` IN (3476,3477,3560,3571); +-- point to new waypoint +UPDATE `creature_addon` SET `path_id`=34760 WHERE `guid` IN(3476,3477,3560,3571); +-- create waypoint data +DELETE FROM `waypoint_data` WHERE `id`=34760; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(34760,1,1527.534058,-4154.753418,40.633469,0,0,0,0,100,0), +(34760,1,1538.660889,-4155.732910,40.592560,0,0,0,0,100,0), +(34760,1,1544.449585,-4165.091797,40.235329,0,0,0,0,100,0), +(34760,1,1549.555054,-4182.306152,40.612457,0,0,0,0,100,0), +(34760,1,1546.198364,-4195.886719,41.639046,0,0,0,0,100,0), +(34760,1,1546.507202,-4208.074219,42.972824,0,0,0,0,100,0), +(34760,1,1563.277588,-4208.397949,43.588390,0,0,0,0,100,0), +(34760,1,1580.304932,-4204.166992,42.040199,0,0,0,0,100,0), +(34760,1,1579.333008,-4190.097656,40.364456,0,0,0,0,100,0), +(34760,1,1578.215454,-4169.156250,36.905151,0,0,0,0,100,0), +(34760,1,1583.998901,-4151.174316,34.014111,0,0,0,0,100,0), +(34760,1,1598.492920,-4127.300293,30.541750,0,0,0,0,100,0), +(34760,1,1617.180908,-4113.645508,29.638874,0,0,0,0,100,0), +(34760,1,1636.737183,-4106.015625,30.359407,0,0,0,0,100,0), +(34760,1,1656.451660,-4098.783691,33.361252,0,0,0,0,100,0), +(34760,1,1682.917603,-4089.642822,37.421402,0,0,0,0,100,0), +(34760,1,1703.152954,-4084.039551,40.476315,0,0,0,0,100,0), +(34760,1,1726.875488,-4072.490234,43.763309,0,0,0,0,100,0), +(34760,1,1731.973511,-4067.927002,44.831135,0,0,0,0,100,0), +(34760,1,1741.482544,-4049.207031,44.283241,0,0,0,0,100,0), +(34760,1,1745.628418,-4030.451172,45.169521,0,0,0,0,100,0), +(34760,1,1745.231323,-4016.597412,45.969612,0,0,0,0,100,0), +(34760,1,1740.649658,-3996.140625,46.610088,0,0,0,0,100,0), +(34760,1,1729.449951,-3971.255615,48.347816,0,0,0,0,100,0), +(34760,1,1723.011841,-3958.823730,49.068924,0,0,0,0,100,0), +(34760,1,1708.968994,-3932.853760,50.349556,0,0,0,0,100,0), +(34760,1,1721.805054,-3957.727295,49.226501,0,0,0,0,100,0), +(34760,1,1734.530396,-3982.660156,47.613869,0,0,0,0,100,0), +(34760,1,1740.518555,-4002.613770,46.854977,0,0,0,0,100,0), +(34760,1,1743.422241,-4023.412109,46.146847,0,0,0,0,100,0), +(34760,1,1742.478638,-4043.433350,44.345577,0,0,0,0,100,0), +(34760,1,1735.912354,-4059.685303,44.504650,0,0,0,0,100,0), +(34760,1,1729.070313,-4071.194092,44.119446,0,0,0,0,100,0), +(34760,1,1714.267700,-4082.427490,40.937172,0,0,0,0,100,0), +(34760,1,1696.915161,-4087.865967,38.582226,0,0,0,0,100,0), +(34760,1,1676.688477,-4093.507080,36.173759,0,0,0,0,100,0), +(34760,1,1656.776611,-4100.146484,33.436935,0,0,0,0,100,0), +(34760,1,1637.123169,-4107.544922,30.447823,0,0,0,0,100,0), +(34760,1,1617.755859,-4115.625000,29.678862,0,0,0,0,100,0), +(34760,1,1597.177124,-4130.714844,31.122652,0,0,0,0,100,0), +(34760,1,1590.612183,-4140.921875,32.565376,0,0,0,0,100,0), +(34760,1,1578.348389,-4166.501953,36.404202,0,0,0,0,100,0), +(34760,1,1578.059326,-4183.750488,39.244587,0,0,0,0,100,0), +(34760,1,1578.675171,-4204.605957,42.405655,0,0,0,0,100,0), +(34760,1,1569.681030,-4206.293457,43.517696,0,0,0,0,100,0), +(34760,1,1548.253662,-4208.393555,43.110550,0,0,0,0,100,0), +(34760,1,1544.526123,-4201.686035,42.132000,0,0,0,0,100,0), +(34760,1,1549.644531,-4176.722656,40.245403,0,0,0,0,100,0), +(34760,1,1547.767822,-4167.392578,39.779228,0,0,0,0,100,0), +(34760,1,1541.973145,-4159.893555,40.252274,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Issue 8497: Proper pathing for Threggil (rare in Teldrassil - Fel Rock) +UPDATE `creature` SET `MovementType`=2,`position_x`=10115.946289,`position_y`=1167.518799,`position_z`=1314.169800,`currentwaypoint`=1 WHERE `guid`=46354; +UPDATE `creature_addon` SET `path_id`=463540 WHERE `guid`=46354; +DELETE FROM `waypoint_data` WHERE `id`=463540; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) values +(463540,1,10115.946289,1167.518799,1314.169800,0,0,0,0,100,0), +(463540,2,10116.369141,1180.527344,1314.797729,0,0,0,0,100,0), +(463540,3,10115.022461,1189.806763,1313.652832,0,0,0,0,100,0), +(463540,4,10110.606445,1199.469116,1311.572510,0,0,0,0,100,0), +(463540,5,10103.337891,1203.544067,1311.799561,0,0,0,0,100,0), +(463540,6,10096.462891,1201.196289,1312.748047,0,0,0,0,100,0), +(463540,7,10088.860352,1196.343018,1315.411377,0,0,0,0,100,0), +(463540,8,10082.796875,1189.643555,1316.328369,0,0,0,0,100,0), +(463540,9,10076.649414,1182.240234,1316.167480,0,0,0,0,100,0), +(463540,10,10072.209961,1176.473511,1316.686768,0,0,0,0,100,0), +(463540,11,10068.778320,1169.667603,1318.986328,0,0,0,0,100,0), +(463540,12,10063.398438,1163.494019,1319.416260,0,0,0,0,100,0), +(463540,13,10057.836914,1157.816895,1319.428955,0,0,0,0,100,0), +(463540,14,10055.192383,1151.090576,1320.125732,0,0,0,0,100,0), +(463540,15,10057.836914,1157.816895,1319.428955,0,0,0,0,100,0), +(463540,16,10063.398438,1163.494019,1319.416260,0,0,0,0,100,0), +(463540,17,10068.778320,1169.667603,1318.986328,0,0,0,0,100,0), +(463540,18,10072.209961,1176.473511,1316.686768,0,0,0,0,100,0), +(463540,19,10076.649414,1182.240234,1316.167480,0,0,0,0,100,0), +(463540,20,10082.796875,1189.643555,1316.328369,0,0,0,0,100,0), +(463540,21,10088.860352,1196.343018,1315.411377,0,0,0,0,100,0), +(463540,22,10096.462891,1201.196289,1312.748047,0,0,0,0,100,0), +(463540,23,10103.337891,1203.544067,1311.799561,0,0,0,0,100,0), +(463540,24,10110.606445,1199.469116,1311.572510,0,0,0,0,100,0), +(463540,25,10115.022461,1189.806763,1313.652832,0,0,0,0,100,0), +(463540,26,10116.369141,1180.527344,1314.797729,0,0,0,0,100,0); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------ +-- Steelsnap's (guid 21698) guards (guids 21660,21661) should be in formation rather than set up with identical waypoints. This corrects pathing problems +UPDATE `creature` SET `MovementType`=0 WHERE guid IN (21661, 21660); +DELETE FROM `creature_formations` WHERE `memberGUID` IN (21698,21661,21660); +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(21698,21698,0,0,2), +(21698,21661,6,0,2), +(21698,21660,12,0,2); diff --git a/sql/updates/world/2012_12_04_00_world_creature_text.sql b/sql/updates/world/2012_12_04_00_world_creature_text.sql new file mode 100644 index 00000000000..654ed11de4f --- /dev/null +++ b/sql/updates/world/2012_12_04_00_world_creature_text.sql @@ -0,0 +1,388 @@ +-- ------------------------------- -- +-- Creature text conversion part 6 -- +-- ------------------------------- -- +-- moorabi +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1604017 AND -1604010; +DELETE FROM `creature_text` WHERE `entry`=29305; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29305,0,0,14,0,100,"moorabi SAY_AGGRO","We fought back da Scourge. What chance joo be thinkin' JOO got?"), +(29305,1,0,14,0,100,"moorabi SAY_SLAY_1","Who gonna stop me; you? "), +(29305,1,1,14,0,100,"moorabi SAY_SLAY_2","Not so tough now."), +(29305,2,0,14,0,100,"moorabi SAY_DEATH","If our gods can die... den so can we... "), +(29305,3,0,14,0,100,"moorabi SAY_TRANSFORM","Get ready for somethin'... much... BIGGAH! "), +(29305,4,0,14,0,100,"moorabi SAY_QUAKE","Da ground gonna swallow you up"), +(29305,5,0,41,0,100,"moorabi EMOTE_TRANSFORM","%s begins to transform!"); + +-- Slad'ran +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1604023 AND -1604017; +DELETE FROM `creature_text` WHERE `entry`=29304; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29304,0,0,41,0,100,"Slad'ran EMOTE_TRANSFORM","%s begins to transform!"), +(29304,1,0,12,0,100,"Slad'ran SAY_SLAY_1","Ye not breathin'! Good."), +(29304,1,1,12,0,100,"Slad'ran SAY_SLAY_2","You ssscared now?"), +(29304,1,2,12,0,100,"Slad'ran SAY_SLAY_3","I'll eat you next, mon!"), +(29304,2,0,12,0,100,"Slad'ran SAY_DEATH","I sssee now... Ssscourge wasss not... our greatessst enemy..."), +(29304,3,0,12,0,100,"Slad'ran SAY_SUMMON_SNAKES","Minionsss of the scale, heed my call!"), +(29304,4,0,12,0,100,"Slad'ran SAY_SUMMON_CONSTRICTORS","A thousssand fangs gonna rend your flesh!"); + +-- blood queen lana thel +DELETE FROM `creature_text` WHERE `entry`=37955 AND `groupid`=12; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(37955,12,0,41,0,100,"blood queen lana thel EMOTE_BERSERK_RAID","%s goes into a berserker rage!"); + +-- sindragosa +DELETE FROM `creature_text` WHERE `entry`=36853 AND `groupid`=11; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(36853,11,0,41,0,100,"sindragosa EMOTE_BERSERK_RAID","%s goes into a berserker rage!"); + +-- anubrekhan +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533008 AND -1533000; +DELETE FROM `creature_text` WHERE `entry`=15956; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15956,0,0,14,8785,100,"anubrekhan SAY_AGGRO1","Just a little taste..."), +(15956,0,1,14,8786,100,"anubrekhan SAY_AGGRO2","There is no way out."), +(15956,0,2,14,8787,100,"anubrekhan SAY_AGGRO3","Yes, Run! It makes the blood pump faster!"), +(15956,1,0,14,8788,100,"anubrekhan SAY_GREET1","Ahh... welcome to my parlor."), +(15956,1,1,14,8790,100,"anubrekhan SAY_GREET2","I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop."), +(15956,1,2,14,8791,100,"anubrekhan SAY_GREET3","Where to go? What to do? So many choices that all end in pain, end in death."), +(15956,1,3,14,8792,100,"anubrekhan SAY_GREET4","Which one shall I eat first? So difficult to choose... the all smell so delicious."), +(15956,1,4,14,8793,100,"anubrekhan SAY_GREET5","Closer now... tasty morsels. I've been too long without food. Without blood to drink."), +(15956,2,0,14,8789,100,"anubrekhan SAY_SLAY","Shh... it will all be over soon."); + +-- faerlina +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533016 AND -1533009; +DELETE FROM `creature_text` WHERE `entry`=15953; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15953,0,0,14,8799,100,"faerlina SAY_GREET","Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master's service!"), +(15953,1,0,14,8794,100,"faerlina SAY_AGGRO1","Slay them in the master's name!"), +(15953,1,1,14,8795,100,"faerlina SAY_AGGRO2","You cannot hide from me!"), +(15953,1,2,14,8796,100,"faerlina SAY_AGGRO3","Kneel before me, worm!"), +(15953,1,3,14,8797,100,"faerlina SAY_AGGRO4","Run while you still can!"), +(15953,2,0,14,8800,100,"faerlina SAY_SLAY1","You have failed!"), +(15953,2,1,14,8801,100,"faerlina SAY_SLAY2","Pathetic wretch!"), +(15953,3,0,14,8798,100,"faerlina SAY_DEATH","The master... will avenge me!"); + +-- korthazz +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533057 AND -1533051; +DELETE FROM `creature_text` WHERE `entry`=16064; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16064,0,0,14,8899,100,"korthazz SAY_KORT_AGGRO","Come out and fight, ye wee ninny!"), +(16064,1,0,14,8903,100,"korthazz SAY_KORT_TAUNT1","To arms, ye roustabouts! We've got company!"), +(16064,1,1,14,8904,100,"korthazz SAY_KORT_TAUNT2","I heard about enough of yer sniveling. Shut yer fly trap 'afore I shut it for ye!"), +(16064,1,2,14,8905,100,"korthazz SAY_KORT_TAUNT3","I'm gonna enjoy killin' these slack-jawed daffodils!"), +(16064,2,0,14,8902,100,"korthazz SAY_KORT_SPECIAl","I like my meat extra crispy!"), +(16064,3,0,14,8901,100,"korthazz SAY_KORT_SLAY","Next time, bring more friends!"), +(16064,4,0,14,8900,100,"korthazz SAY_KORT_DEATH","What a bloody waste this is!"); + +-- blaumeux +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533050 AND -1533044; +DELETE FROM `creature_text` WHERE `entry`=16065; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16065,0,0,14,8892,100,"blaumeux SAY_BLAU_AGGRO","Defend youself!"), +(16065,1,0,14,8896,100,"blaumeux SAY_BLAU_TAUNT1","Come, Zeliek, do not drive them out. Not before we've had our fun."), +(16065,1,1,14,8897,100,"blaumeux SAY_BLAU_TAUNT2","I do hope they stay alive long enough for me to... introduce myself."), +(16065,1,2,14,8898,100,"blaumeux SAY_BLAU_TAUNT3","The first kill goes to me! Anyone care to wager?"), +(16065,2,0,14,8895,100,"blaumeux SAY_BLAU_SPECIAL","Your life is mine!"), +(16065,3,0,14,8894,100,"blaumeux SAY_BLAU_SLAY","Who's next?"), +(16065,4,0,14,8893,100,"blaumeux SAY_BLAU_DEATH","Tou... che!"); + +-- rivendare +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533065; +DELETE FROM `creature_text` WHERE `entry`=30549; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30549,0,0,14,14571,100,"rivendare SAY_RIVE_AGGRO1","You seek death?"), +(30549,0,1,14,14572,100,"rivendare SAY_RIVE_AGGRO2","None shall pass!"), +(30549,0,2,14,14573,100,"rivendare SAY_RIVE_AGGRO3","Be still!"), +(30549,1,0,14,14577,100,"rivendare SAY_RIVE_TAUNT1","Enough prattling. Let them come! We shall grind their bones to dust."), +(30549,1,1,14,14578,100,"rivendare SAY_RIVE_TAUNT2","Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough."), +(30549,1,2,14,14579,100,"rivendare SAY_RIVE_TAUNT3","Life is meaningless. It is in death that we are truly tested."), +(30549,2,0,14,14576,100,"rivendare SAY_RIVE_SPECIAL","Bow to the might of the scourge!"), +(30549,3,0,14,14574,100,"rivendare SAY_RIVE_SLAY1","You will find no peace in death."), +(30549,3,1,14,14575,100,"rivendare SAY_RIVE_SLAY2","The master's will is done."), +(30549,4,0,14,14580,100,"rivendare SAY_RIVE_DEATH","Death... will not stop me..."); + +-- zeliek +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533064 AND -1533058; +DELETE FROM `creature_text` WHERE `entry`=16063; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16063,0,0,14,8913,100,"zeliek SAY_ZELI_AGGRO","Flee, before it's too late!"), +(16063,1,0,14,8917,100,"zeliek SAY_ZELI_TAUNT1","Invaders, cease this foolish venture at once! Turn away while you still can!"), +(16063,1,1,14,8918,100,"zeliek SAY_ZELI_TAUNT2","Perhaps they will come to their senses, and run away as fast as they can!"), +(16063,1,2,14,8919,100,"zeliek SAY_ZELI_TAUNT3","Do not continue! Turn back while there's still time!"), +(16063,2,0,14,8916,100,"zeliek SAY_ZELI_SPECIAL","I- I have no choice but to obey!"), +(16063,3,0,14,8915,100,"zeliek SAY_ZELI_SLAY","Forgive me!"), +(16063,4,0,14,8914,100,"zeliek SAY_ZELI_DEATH","It is... as it should be."); + +-- gothik +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533043 AND -1533040; +DELETE FROM `creature_text` WHERE `entry`=16060; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16060,0,0,14,8807,100,"gothik SAY_SPEECH","Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned."), +(16060,1,0,14,8806,100,"gothik SAY_KILL","Death is the only escape."), +(16060,2,0,14,8805,100,"gothik SAY_DEATH","I... am... undone!"), +(16060,3,0,14,8808,100,"gothik SAY_TELEPORT","I have waited long enough! Now, you face the harvester of souls!"); + +-- heigan +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533118 AND -1533109; +DELETE FROM `creature_text` WHERE `entry`=15936; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15936,0,0,14,8825,100,"heigan SAY_AGGRO1","You are mine now!"), +(15936,0,1,14,8826,100,"heigan SAY_AGGRO2","I see you!"), +(15936,0,2,14,8827,100,"heigan SAY_AGGRO3","You...are next!"), +(15936,1,0,14,8829,100,"heigan SAY_SLAY","Close your eyes... sleep!"), +(15936,2,0,14,8830,100,"heigan SAY_TAUNT1","The races of the world will perish. It is only a matter of time."), +(15936,2,1,14,8831,100,"heigan SAY_TAUNT2","I see endless suffering, I see torment, I see rage. I see... everything!"), +(15936,2,2,14,8832,100,"heigan SAY_TAUNT3","Soon... the world will tremble!"), +(15936,2,3,14,8833,100,"heigan SAY_TAUNT4","The end is upon you."), +(15936,2,4,14,8834,100,"heigan SAY_TAUNT5","Hungry worms will feast on your rotten flesh!"), +(15936,3,0,14,8828,100,"heigan SAY_DEATH","Noo... o..."); + +-- noth +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533081 AND -1533075; +DELETE FROM `creature_text` WHERE `entry`=15954; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15954,0,0,14,8845,100,"noth SAY_AGGRO1","Glory to the master!"), +(15954,0,1,14,8846,100,"noth SAY_AGGRO2","Your life is forfeit!"), +(15954,0,2,14,8847,100,"noth SAY_AGGRO3","Die, trespasser!"), +(15954,1,0,14,8851,100,"noth SAY_SUMMON","Rise, my soldiers! Rise and fight once more!"), +(15954,2,0,14,8849,100,"noth SAY_SLAY1","My task is done!"), +(15954,2,1,14,8850,100,"noth SAY_SLAY2","Breathe no more!"), +(15954,3,0,14,8848,100,"noth SAY_DEATH","I will serve the master... in... death!"); + +-- patchwerk +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533022 AND -1533017; +DELETE FROM `creature_text` WHERE `entry`=16028; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16028,0,0,14,8909,100,"patchwerk SAY_AGGRO1","Patchwerk want to play!"), +(16028,0,1,14,8910,100,"patchwerk SAY_AGGRO2","Kel'Thuzad make Patchwerk his Avatar of War!"), +(16028,1,0,14,8912,100,"patchwerk SAY_SLAY","No more play?"), +(16028,2,0,14,8911,100,"patchwerk SAY_DEATH","What happened to... Patch..."), +(16028,3,0,16,0,100,"patchwerk EMOTE_BERSERK","goes into a berserker rage!"), +(16028,4,0,16,0,100,"patchwerk EMOTE_ENRAGE","%s becomes enraged!"); + +-- stalagg +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533025 AND -1533023; +DELETE FROM `creature_text` WHERE `entry`=15929; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15929,0,0,14,8864,100,"stalagg SAY_STAL_AGGRO","Stalagg crush you!"), +(15929,1,0,14,8866,100,"stalagg SAY_STAL_SLAY","Stalagg kill!"), +(15929,2,0,14,8865,100,"stalagg SAY_STAL_DEATH","Master save me..."); + +-- feugen +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533028 AND -1533026; +DELETE FROM `creature_text` WHERE `entry`=15930; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15930,0,0,14,8802,100,"feugen SAY_FEUG_AGGRO","Feed you to master!"), +(15930,1,0,14,8804,100,"feugen SAY_FEUG_SLAY","Feugen make master happy!"), +(15930,2,0,14,8803,100,"feugen SAY_FEUG_DEATH","No... more... Feugen..."); + +-- thaddius +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533029; +DELETE FROM `creature_text` WHERE `entry`=15928; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15928,0,0,14,8872,100,"thaddius SAY_GREET","You are too late... I... must... OBEY!"), +(15928,1,0,14,8867,100,"thaddius SAY_AGGRO1","KILL!"), +(15928,1,1,14,8868,100,"thaddius SAY_AGGRO2","EAT YOUR BONES!"), +(15928,1,2,14,8869,100,"thaddius SAY_AGGRO3","BREAK YOU!"), +(15928,2,0,14,8877,100,"thaddius SAY_SLAY","You die now!"), +(15928,3,0,14,8871,100,"thaddius SAY_ELECT","Now YOU feel pain!"), +(15928,4,0,14,8870,100,"thaddius SAY_DEATH","Thank... you..."), +(15928,5,0,14,8873,100,"thaddius SAY_SCREAM1","Pleeease!"), +(15928,5,1,14,8874,100,"thaddius SAY_SCREAM2","Stop, make it stop!"), +(15928,5,2,14,8875,100,"thaddius SAY_SCREAM3","Help me! Save me!"), +(15928,5,3,14,8876,100,"thaddius SAY_SCREAM4","Please, nooo!"); + +-- anomalus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576013 AND -1576010; +DELETE FROM `creature_text` WHERE `entry`=26763; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26763,0,0,14,13186,100,"anomalus SAY_AGGRO","Chaos beckons."), +(26763,1,0,14,13187,100,"anomalus SAY_DEATH","Of course."), +(26763,2,0,14,13188,100,"anomalus SAY_RIFT","Reality... unwoven."), +(26763,3,0,14,13189,100,"anomalus SAY_SHIELD","Indestructible."); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576044 AND -1576040; +DELETE FROM `creature_text` WHERE `entry`=26723; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26723,0,0,14,13450,100,"keristrasza SAY_AGGRO","Preserve? Why? There's no truth in it. No no no... only in the taking! I see that now!"), +(26723,1,0,14,13453,100,"keristrasza SAY_SLAY","Now we've come to the truth!"), +(26723,2,0,14,13452,100,"keristrasza SAY_ENRAGE","Finish it! FINISH IT! Kill me, or I swear by the Dragonqueen you'll never see daylight again!"), +(26723,3,0,14,13454,100,"keristrasza SAY_DEATH","Dragonqueen... Life-Binder... preserve... me."), +(26723,4,0,14,13451,100,"keristrasza SAY_CRYSTAL_NOVA","Stay. Enjoy your final moments."); + +-- grand magus telestra +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576005 AND -1576000; +DELETE FROM `creature_text` WHERE `entry`=26731; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26731,0,0,14,13319,100,"grand magus telestra SAY_AGGRO","You know what they say about curiosity."), +(26731,1,0,14,13324,100,"grand magus telestra SAY_KILL","Death becomes you!"), +(26731,2,0,14,13320,100,"grand magus telestra SAY_DEATH","Damn the... luck."), +(26731,3,0,14,13323,100,"grand magus telestra SAY_MERGE","Now to finish the job!"), +(26731,4,0,14,13321,100,"grand magus telestra SAY_SPLIT_1","There's plenty of me to go around."), +(26731,4,1,14,13322,100,"grand magus telestra SAY_SPLIT_2","I'll give you more than you can handle."); + +-- drakos +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1578016 AND -1578005; +DELETE FROM `creature_text` WHERE `entry`=27654; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27654,0,0,14,13594,100,"drakos SAY_AGGRO","The prisoners shall not go free! The word of Malygos is law!"), +(27654,1,0,14,13602,100,"drakos SAY_KILL_1","A fitting punishment!"), +(27654,1,1,14,13603,100,"drakos SAY_KILL_2","Sentence: executed!"), +(27654,1,2,14,13604,100,"drakos SAY_KILL_3","Another casualty of war!"), +(27654,2,0,14,13605,100,"drakos SAY_DEATH","The war... goes on."), +(27654,3,0,14,13598,100,"drakos SAY_PULL_1","It is too late to run!"), +(27654,3,1,14,13599,100,"drakos SAY_PULL_2","Gather 'round...."), +(27654,3,2,14,13600,100,"drakos SAY_PULL_3","None shall escape!"), +(27654,3,3,14,13601,100,"drakos SAY_PULL_4","I condemn you to death!"), +(27654,4,0,14,13595,100,"drakos SAY_STOMP_1","Tremble, worms!"), +(27654,4,1,14,13596,100,"drakos SAY_STOMP_2","I will crush you!"), +(27654,4,2,14,13597,100,"drakos SAY_STOMP_3","Can you fly?"); + +-- urom +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1578004 AND -1578000; +DELETE FROM `creature_text` WHERE `entry`=27655; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27655,0,0,14,0,100,"urom SAY_AGGRO_1","What do we have here... those that would defy the Spell-Weaver? Those without foresight our understanding. How can i make you see? Malygos is saving the world from itself! Bah! You are hardly worth my time!"), +(27655,1,0,14,0,100,"urom SAY_AGGRO_2","Clearly my pets failed. Perhaps another demonstration is in order."), +(27655,2,0,14,0,100,"urom SAY_AGGRO_3","Still you fight. Still you cling to misguided principles. If you survive, you'll find me in the center ring."), +(27655,3,0,14,0,100,"urom SAY_AGGRO_4","Poor blind fools!"), +(27655,4,0,14,0,100,"urom SAY_TELEPORT","A taste... just a small taste... of the Spell-Weaver's power!"); + +-- injured rainspeaker oracle +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1571002 AND -1571000; +DELETE FROM `creature_text` WHERE `entry`=28217; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(28217,0,0,12,0,100,"injured rainspeaker oracle SAY_END_IRO","You save me! We thank you. We going to go back to village now. You come too... you can stay with us! Puppy-men kind of mean anyway. "), +(28217,1,0,12,0,100,"injured rainspeaker oracle SAY_QUEST_ACCEPT_IRO ","Let me know when you ready to go, okay?"), +(28217,2,0,12,0,100,"injured rainspeaker oracle SAY_START_IRO","Home time!"); + +-- vekjik +DELETE FROM `script_texts` WHERE `entry`=-1000208; +DELETE FROM `creature_text` WHERE `entry`=28315; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(28315,0,0,12,0,100,"vekjik SAY_TEXTID_VEKJIK1","Frenzyheart kill you if you come back. You no welcome here no more!"); + +-- engineer helice +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800053 AND -1800047; +DELETE FROM `creature_text` WHERE `entry`=28787; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(28787,0,0,12,0,100,"engineer helice SAY_WP_1","We made it! Thank you for getting me out of that hell hole. Tell Hemet to expect me!"), +(28787,1,0,12,0,100,"engineer helice SAY_WP_2","You really shouldn't play with this stuff. Someone could get hurt."), +(28787,2,0,12,0,100,"engineer helice SAY_WP_3","Oh, look, it's another cartload of explosives! Let's help them dispose of it."), +(28787,3,0,12,0,100,"engineer helice SAY_WP_4","It's getting a little hot over here. Shall we move on?"), +(28787,4,0,12,0,100,"engineer helice SAY_WP_5","Or THIS is what you get."), +(28787,5,0,12,0,100,"engineer helice SAY_WP_6","Listen up, Venture Company goons! Rule #1: Never keep the prisoner near the explosives."), +(28787,6,0,12,0,100,"engineer helice SAY_WP_7","Let's get the hell out of here"); + +-- adventurous dwarf +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1571043 AND -1571042; +DELETE FROM `creature_text` WHERE `entry`=28604; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(28604,0,0,12,0,100,"adventurous dwarf SAY_DWARF_OUCH","Ouch! Watch where you're tugging!"), +(28604,1,0,12,0,100,"adventurous dwarf SAY_DWARF_HELP","Glad I could help!"); + +-- agnetta +DELETE FROM `script_texts` WHERE `entry`=-1571003; +DELETE FROM `creature_text` WHERE `entry`=30154; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30154,0,0,12,0,100,"agnetta SAY_AGGRO","I'm not afraid of anything -- bring it on!"); + +-- injured goblin +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800043 AND -1800042; +DELETE FROM `creature_text` WHERE `entry`=29434; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29434,0,0,12,0,100,"injured goblin SAY_QUEST_START","Let me know when you're ready. I'd prefer sooner than later... what with the slowly dying from poison and all."), +(29434,1,0,12,0,100,"injured goblin SAY_END_WP_REACHED","I'm going to bring the venom sack to Ricket... and then... you know... collapse. Thank you for helping me!"); + +-- krystallus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1599010 AND -1599007; +DELETE FROM `creature_text` WHERE `entry`=27977; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27977,0,0,14,14176,100,"krystallus SAY_AGGRO","Crush...."), +(27977,1,0,14,14177,100,"krystallus SAY_KILL","Ha...ha...ha...ha..."), +(27977,2,0,14,14179,100,"krystallus SAY_DEATH","Uuuuhhhhhhhhhh......"), +(27977,3,0,14,14178,100,"krystallus SAY_SHATTER","Break.... you...."); + +-- maiden of grief +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1599006 AND -1599000; +DELETE FROM `creature_text` WHERE `entry`=27975; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27975,0,0,14,13487,100,"maiden of grief SAY_AGGRO","You shouldn't have come...now you will die!"), +(27975,1,0,14,13488,100,"maiden of grief SAY_SLAY_1","Why must it be this way?"), +(27975,1,1,14,13489,100,"maiden of grief SAY_SLAY_2","You had it coming!"), +(27975,1,2,14,13490,100,"maiden of grief SAY_SLAY_3","My burden grows heavier."), +(27975,1,3,14,13491,100,"maiden of grief SAY_SLAY_4","This is your own fault!"), +(27975,2,0,14,13493,100,"maiden of grief SAY_DEATH","I hope you all rot! I never...wanted...this."), +(27975,3,0,14,13492,100,"maiden of grief SAY_STUN","So much lost time... that you'll never get back!"); + +-- Sjonnir +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1599006 AND -1599000; +DELETE FROM `creature_text` WHERE `entry`=27978; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(27978,0,0,14,14180,100,"Sjonnir SAY_AGGRO","Soft, vulnerable shells. Brief, fragile lives. You can not escape the curse of flesh!"), +(27978,1,0,14,14182,100,"Sjonnir SAY_SLAY_1","Flesh is no match for iron!"), +(27978,1,1,14,14183,100,"Sjonnir SAY_SLAY_2","Armies of iron will smother the world!"), +(27978,1,2,12,0,100,"Sjonnir SAY_SLAY_3","Folvynn buul hrom onn!"), +(27978,2,0,14,14184,100,"Sjonnir SAY_DEATH","Loken will not rest, until the forge is retaken. You changed nothing!"); + +-- halls of stone +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1599068 AND -1599016; +DELETE FROM `creature_text` WHERE `entry` IN (30898,30899,30897,28070); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +-- brann +(28070,0,0,14,14244,100,"brann SAY_KILL_1","Now that's owning your supper!"), +(28070,0,1,14,14245,100,"brann SAY_KILL_2","Press on, that's the way!"), +(28070,0,2,14,14246,100,"brann SAY_KILL_3","Keep it up now. Plenty of death-dealing for everyone!"), +(28070,1,0,14,14257,100,"brann SAY_LOW_HEALTH","I'm all kinds of busted up. Might not... make it..."), +(28070,2,0,14,14258,100,"brann SAY_DEATH","Not yet, not... yet-"), +(28070,3,0,14,14260,100,"brann SAY_PLAYER_DEATH_1","I'm doing everything I can!"), +(28070,3,1,14,14261,100,"brann SAY_PLAYER_DEATH_2","Light preserve you!"), +(28070,3,2,14,14262,100,"brann SAY_PLAYER_DEATH_3","I hope this is all worth it!"), +(28070,4,0,14,14259,100,"brann SAY_ESCORT_START","Time to get some answers! Let's get this show on the road!"), +(28070,5,0,14,14274,100,"brann SAY_SPAWN_DWARF","Don't worry. Old Brann has got your back. Keep that metal monstrosity busy and I'll see if I can sweet talk this machine into helping you."), +(28070,6,0,14,14275,100,"brann SAY_SPAWN_TROGG","This is a wee bit trickier that before... Oh, bloody--incomin'!"), +(28070,7,0,14,14276,100,"brann SAY_SPAWN_OOZE","What in the name o' Madoran did THAT do? Oh! Wait: I just about got it..."), +(28070,8,0,14,14277,100,"brann SAY_SPAWN_EARTHEN","Ha, that did it. Help's a-coming. Take this you glow-eying brute!"), +(28070,9,0,14,14247,100,"brann SAY_EVENT_INTRO_1","Take a moment and relish this with me! Soon all will be revealed! Okay then, let's do this!"), +(28070,10,0,14,14248,100,"brann SAY_EVENT_INTRO_2","Now keep an eye out! I'll have this licked in two shakes of a--"), +(28070,11,0,14,14249,100,"brann SAY_EVENT_A_1","Oh, that doesn't sound good. We might have a complication or two..."), +(28070,12,0,14,14250,100,"brann SAY_EVENT_A_3","Ah, you want to play hardball, eh? That's just my game!"), +(28070,13,0,14,14251,100,"brann SAY_EVENT_B_1","Couple more minutes and I'll--"), +(28070,14,0,14,14252,100,"brann SAY_EVENT_B_3","Heightened? What's the good news?"), +(28070,15,0,14,14253,100,"brann SAY_EVENT_C_1","So that was the problem? Now I'm makin' progress..."), +(28070,16,0,14,14254,100,"brann SAY_EVENT_C_3","Hang on! Nobody's gonna' be sanitized as long as I have a say in it!"), +(28070,17,0,14,14255,100,"brann SAY_EVENT_D_1","Ha! The old magic fingers finally won through! Now let's get down to-"), +(28070,18,0,14,14256,100,"brann SAY_EVENT_D_3","Purge? No no no no no! Where did I-- Aha, this should do the trick..."), +(28070,19,0,14,14263,100,"brann SAY_EVENT_END_01","Query? What do you think I'm here for? Tea and biscuits? Spill the beans already!"), +(28070,20,0,14,14264,100,"brann SAY_EVENT_END_02","Tell me how that dwarfs came to be! And start at the beginning!"), +(28070,21,0,14,14265,100,"brann SAY_EVENT_END_04","Right, right! I know that the Earthen were made of stone to shape the deep reaches of the world but what about the anomalies? Matrix non-stabilizing and whatnot."), +(28070,22,0,14,14266,100,"brann SAY_EVENT_END_06","Necro-what? Speak bloody common will ya?"), +(28070,23,0,14,14267,100,"brann SAY_EVENT_END_08","Old Gods eh? So they zapped the Earthen with this Curse of Flesh. And then what?"), +(28070,24,0,14,14268,100,"brann SAY_EVENT_END_10","If they killed the Old Gods Azeroth would have been destroyed."), +(28070,25,0,14,14269,100,"brann SAY_EVENT_END_12","What protectors?"), +(28070,26,0,14,14270,100,"brann SAY_EVENT_END_14","Aesir and Vanir. Okay. So the Forge of Wills started to make new Earthen. But what happened to the old ones?"), +(28070,27,0,14,14271,100,"brann SAY_EVENT_END_16","Hold everything! The Aesir and Vanir went to war? Why?"), +(28070,28,0,14,14272,100,"brann SAY_EVENT_END_18","This Loken sounds like a nasty character. Glad we don't have to worry about the likes of him anymore. So if I'm understanding you lads the original Earthen eventually woke up from this statis. And by that time this destabily-whatever had turned them into our brother dwarfs. Or at least dwarf ancestors. Hm?"), +(28070,29,0,14,14273,100,"brann SAY_EVENT_END_20","Well now. That's a lot to digest. I'm gonna need some time to take all of this in. Thank you!"), +(28070,30,0,14,14278,100,"brann SAY_VICTORY_SJONNIR_1","Loken?! That's downright bothersome... We might've neutralized the iron dwarves, but I'd lay odds there's another machine somewhere else churnin' out a whole mess o' these iron vrykul!"), +(28070,31,0,14,14279,100,"brann SAY_VICTORY_SJONNIR_2","I'll use the forge to make badtches o' earthen to stand guard... But our greatest challenge still remains: find and stop Loken!"), +(28070,32,0,14,0,100,"brann SAY_ENTRANCE_MEET","I think it's time to see what's behind the door near the entrance. I'm going to sneak over there, nice and quiet. Meet me at the door and I'll get us in."), +-- marnak +(30897,0,0,14,13761,100,"brann SAY_EVENT_B_2_MARN","Threat index threshold exceeded. Celestial archive aborted. Security level heightened."), +(30897,1,0,14,13762,100,"brann SAY_EVENT_END_15_MARN","Additional background is relevant to your query. Following global combat between-"), +(30897,2,0,14,13763,100,"brann SAY_EVENT_END_17_MARN","Unknown. Data suggests that impetus for global combat originated with prime designate Loken who neutralized all remaining Aesir and Vanir affecting termination of conflict. Prime designate Loken then initiated stasis of several seed races including Earthen, Giant and Vrykul at designated holding facilities."), +(30897,3,0,14,13764,100,"brann SAY_EVENT_END_19_MARN","Essentially that is correct."), +-- kaddrak +(30898,0,0,14,13756,100,"brann SAY_EVENT_A_2_KADD","Security breach in progress. Analysis of historical archives transferred to lower priority queue. Countermeasures engaged."), +(30898,1,0,14,13757,100,"brann SAY_EVENT_END_09_KADD","Accessing. Creators arrived to extirpate symbiotic infection. Assessment revealed that Old God infestation had grown malignant. Excising parasites would result in loss of host."), +(30898,2,0,14,13758,100,"brann SAY_EVENT_END_11_KADD","Correct. Creators neutralized parasitic threat and contained it within the host. Forge of Wills and other systems were instituted to create new Earthen. Safeguards were implemented and protectors were appointed."), +(30898,3,0,14,13759,100,"brann SAY_EVENT_END_13_KADD","Designations: Aesir and Vanir or in common nomenclator Storm and Earth Giants. Sentinel Loken designated supreme. Dragon Aspects appointed to monitor evolution of Azeroth."), +-- abedneum +(30899,0,0,14,13765,100,"brann SAY_EVENT_INTRO_3_ABED","Warning! Life form pattern not recognized. Archival processing terminated. Continued interference will result in targeted response."), +(30899,1,0,14,13767,100,"brann SAY_EVENT_C_2_ABED","Critical threat index. Void analysis diverted. Initiating sanitization protocol."), +(30899,2,0,14,13768,100,"brann SAY_EVENT_D_2_ABED","Alert! Security fail safes deactivated. Beginning memory purge..."), +(30899,3,0,14,13769,100,"brann SAY_EVENT_D_4_ABED","System online. Life form pattern recognized. Welcome Branbronzan. Query?"), +(30899,4,0,14,13770,100,"brann SAY_EVENT_END_03_ABED","Accessing prehistoric data. Retrieved. In the beginning Earthen were created to-"), +(30899,5,0,14,13771,100,"brann SAY_EVENT_END_05_ABED","Accessing. In the early stages of its development cycle Azeroth suffered infection by parasitic, necrophotic symbiotes."), +(30899,6,0,14,13772,100,"brann SAY_EVENT_END_07_ABED","Designation: Old Gods. Old Gods rendered all systems, including Earthen defenseless in order to facilitate assimilation. This matrix destabilization has been termed the Curse of Flesh. Effects of destabilization increased over time."), +(30899,7,0,14,13773,100,"brann SAY_EVENT_END_21_ABED","Acknowledged Branbronzan. Session terminated."); diff --git a/sql/updates/world/2012_12_04_01_world_quest_start_scripts.sql b/sql/updates/world/2012_12_04_01_world_quest_start_scripts.sql new file mode 100644 index 00000000000..f2ac40c7880 --- /dev/null +++ b/sql/updates/world/2012_12_04_01_world_quest_start_scripts.sql @@ -0,0 +1,4 @@ +ALTER TABLE `quest_template` DROP `StartScript`; +DROP TABLE quest_start_scripts; + +DELETE FROM `command` WHERE `name`='reload quest_start_scripts'; diff --git a/sql/updates/world/2012_12_04_02_world_reputation_reward_rate.sql b/sql/updates/world/2012_12_04_02_world_reputation_reward_rate.sql new file mode 100644 index 00000000000..a6b58583532 --- /dev/null +++ b/sql/updates/world/2012_12_04_02_world_reputation_reward_rate.sql @@ -0,0 +1,2 @@ +ALTER TABLE `reputation_reward_rate` ADD `quest_daily_rate` FLOAT NOT NULL DEFAULT '1' AFTER `quest_rate`; +ALTER TABLE `reputation_reward_rate` ADD `quest_weekly_rate` FLOAT NOT NULL DEFAULT '1' AFTER `quest_daily_rate`; diff --git a/sql/updates/world/2012_12_04_03_world_reputation_reward_rate.sql b/sql/updates/world/2012_12_04_03_world_reputation_reward_rate.sql new file mode 100644 index 00000000000..9f8341ea464 --- /dev/null +++ b/sql/updates/world/2012_12_04_03_world_reputation_reward_rate.sql @@ -0,0 +1 @@ +ALTER TABLE `reputation_reward_rate` ADD `quest_monthly_rate` FLOAT NOT NULL DEFAULT '1' AFTER `quest_weekly_rate`; diff --git a/sql/updates/world/2012_12_04_04_world_creature_text.sql b/sql/updates/world/2012_12_04_04_world_creature_text.sql new file mode 100644 index 00000000000..1cf52a1417f --- /dev/null +++ b/sql/updates/world/2012_12_04_04_world_creature_text.sql @@ -0,0 +1,25 @@ +-- Slad'ran +DELETE FROM `creature_text` WHERE `entry`=29304 AND `groupid`=5; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +(29304, 5, 0, '%s begins to cast Poison Nova!', 41, 0, 100, 0, 0, 0, 'Slad''ran - EMOTE_NOVA'); + +-- Mage-Lord Urom +DELETE FROM `creature_text` WHERE `entry`=27655; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +(27655, 0, 0, 'What do we have here... those that would defy the Spell-Weaver? Those without foresight or understanding. How can I make you see? Malygos is saving the world from itself! Bah! You are hardly worth my time!', 14, 0, 100, 1, 0, 13635, 'Mage-Lord Urom - SAY_SUMMON_1'), +(27655, 1, 0, 'Clearly my pets failed. Perhaps another demonstration is in order.', 14, 0, 100, 1, 0, 13636, 'Mage-Lord Urom - SAY_SUMMON_2'), +(27655, 2, 0, 'Still you fight. Still you cling to misguided principles. If you survive, you''ll find me in the center ring.', 14, 0, 100, 1, 0, 13637, 'Mage-Lord Urom - SAY_SUMMON_3'), +(27655, 3, 0, 'Poor blind fools!', 14, 0, 100, 0, 0, 13638, 'Mage-Lord Urom - SAY_AGGRO'), +(27655, 4, 0, '%s begins to cast Empowered Arcane Explosion!', 41, 0, 100, 0, 0, 0, 'Mage-Lord Urom - EMOTE_ARCANE_EXPLOSION'), +(27655, 5, 0, 'A taste... just a small taste... of the Spell-Weaver''s power!', 14, 0, 100, 0, 0, 13639, 'Mage-Lord Urom - SAY_ARCANE_EXPLOSION'), +(27655, 5, 1, 'So much unstable energy... but worth the risk to destroy you!', 14, 0, 100, 0, 0, 13640, 'Mage-Lord Urom - SAY_ARCANE_EXPLOSION'), +(27655, 6, 0, 'Everything I have done... has been for Azeroth....', 14, 0, 100, 0, 0, 13644, 'Mage-Lord Urom - SAY_DEATH'), +(27655, 7, 0, 'If only you understood!', 14, 0, 100, 0, 0, 13641, 'Mage-Lord Urom - SAY_PLAYER_KILL'), +(27655, 7, 1, 'Now do you see? Do you?!', 14, 0, 100, 0, 0, 13642, 'Mage-Lord Urom - SAY_PLAYER_KILL'), +(27655, 7, 2, 'Everything I\'ve done... has been for Azeroth...', 14, 0, 100, 0, 0, 13643, 'Mage-Lord Urom - SAY_PLAYER_KILL'); + +-- Shadron / Vesperon +DELETE FROM `creature_text` WHERE `entry`IN (30451,30449) AND `groupid`=7; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +(30451, 7, 0, 'A Shadron Disciple appears in the Twilight!', 41, 0, 100, 0, 0, 0, 'Shadron - WHISPER_SHADRON_DICIPLE'), +(30449, 7, 0, 'A Vesperon Disciple appears in the Twilight!', 41, 0, 100, 0, 0, 0, 'Vesperon - WHISPER_SHADRON_DICIPLE'); diff --git a/sql/updates/world/2012_12_04_05_world_spell_script_names.sql b/sql/updates/world/2012_12_04_05_world_spell_script_names.sql new file mode 100644 index 00000000000..f325ac731d4 --- /dev/null +++ b/sql/updates/world/2012_12_04_05_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=-24604; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(-24604,'spell_hun_furious_howl'); diff --git a/sql/updates/world/2012_12_04_06_world_spell_creature_text.sql b/sql/updates/world/2012_12_04_06_world_spell_creature_text.sql new file mode 100644 index 00000000000..04f10fa494f --- /dev/null +++ b/sql/updates/world/2012_12_04_06_world_spell_creature_text.sql @@ -0,0 +1,28 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533084; +DELETE FROM `creature_text` WHERE `entry`=15990; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(15990,0,0,14,14467,100,"kelthuzad SAY_SAPP_DIALOG1","Our preparations continue as planned, master."), +(15990,1,0,14,8881,100,"kelthuzad SAY_SAPP_DIALOG2_LICH","It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter."), +(15990,2,0,14,14468,100,"kelthuzad SAY_SAPP_DIALOG3","I see no complications... Wait... What is this?"), +(15990,3,0,14,8882,100,"kelthuzad SAY_SAPP_DIALOG4_LICH","Your security measures have failed! See to this interruption immediately!"), +(15990,4,0,14,14469,100,"kelthuzad SAY_SAPP_DIALOG5","Yes, master!"), +(15990,5,0,14,14484,100,"kelthuzad SAY_CAT_DIED","No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate..."), +(15990,6,0,14,14463,100,"kelthuzad SAY_TAUNT1","Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed."), +(15990,6,1,14,14464,100,"kelthuzad SAY_TAUNT2","Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! "), +(15990,6,2,14,14465,100,"kelthuzad SAY_TAUNT3","I grow tired of these games. Proceed, and I will banish your souls to oblivion!"), +(15990,6,3,14,14466,100,"kelthuzad SAY_TAUNT4","You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!"), +(15990,7,0,14,14475,100,"kelthuzad SAY_AGGRO1","Pray for mercy!"), +(15990,7,1,14,14476,100,"kelthuzad SAY_AGGRO2","Scream your dying breath!"), +(15990,7,2,14,14477,100,"kelthuzad SAY_AGGRO3","The end is upon you!"), +(15990,8,0,14,14478,100,"kelthuzad SAY_SLAY1","The dark void awaits you!"), +(15990,8,1,14,14479,100,"kelthuzad SAY_SLAY2","<Kel'Thuzad cackles maniacally!>"), +(15990,9,0,14,14480,100,"kelthuzad SAY_DEATH","AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!"), +(15990,10,0,14,14472,100,"kelthuzad SAY_CHAIN1","Your soul, is bound to me now!"), +(15990,10,1,14,14473,100,"kelthuzad SAY_CHAIN2","There will be no escape!"), +(15990,11,0,14,14474,100,"kelthuzad SAY_FROST_BLAST","I will freeze the blood in your veins!"), +(15990,12,0,14,14470,100,"kelthuzad SAY_REQUEST_AID","Master! I require aid! "), +(15990,13,0,14,0,100,"kelthuzad SAY_ANSWER_REQUEST","Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive..."), +(15990,14,0,14,14471,100,"kelthuzad SAY_SUMMON_MINIONS","Minions, servants, soldiers of the cold dark, obey the call of Kel'Thuzad!"), +(15990,15,0,14,14481,100,"kelthuzad SAY_SPECIAL1_MANA_DET","Your petty magics are no challenge to the might of the Scourge! "), +(15990,15,1,14,14483,100,"kelthuzad SAY_SPECIAL3_MANA_DET","Enough! I grow tired of these distractions! "), +(15990,15,2,14,14482,100,"kelthuzad SAY_SPECIAL2_DISPELL","Fools, you have spread your powers too thin. Be free, my minions!"); diff --git a/sql/updates/world/2012_12_05_00_world_creature_text.sql b/sql/updates/world/2012_12_05_00_world_creature_text.sql new file mode 100644 index 00000000000..b3b382e46e2 --- /dev/null +++ b/sql/updates/world/2012_12_05_00_world_creature_text.sql @@ -0,0 +1 @@ +UPDATE `creature_text` SET `text`='Unfortunate, but necessary.' WHERE `entry`=27655 AND `groupid`=7 AND `id`=2; diff --git a/sql/updates/world/2012_12_06_00_world_creature_text.sql b/sql/updates/world/2012_12_06_00_world_creature_text.sql new file mode 100644 index 00000000000..c0fec8e041e --- /dev/null +++ b/sql/updates/world/2012_12_06_00_world_creature_text.sql @@ -0,0 +1,697 @@ +-- ------------------------------- -- +-- Creature text conversion part 7 -- +-- ------------------------------- -- +-- ingvar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1574010 AND -1574005; +DELETE FROM `creature_text` WHERE `entry`=23954; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(23954,0,0,14,13207,100,"ingvar SAY_AGGRO_FIRST","I'll paint my face with your blood!"), +(23954,1,0,14,13209,100,"ingvar SAY_AGGRO_SECOND","I return! A second chance to carve out your skull!"), +(23954,2,0,14,13213,100,"ingvar SAY_DEATH_FIRST","My life for the... death god!"), +(23954,3,0,14,13211,100,"ingvar SAY_DEATH_SECOND","No! I can do... better! I can..."), +(23954,4,0,14,13212,100,"ingvar SAY_KILL_FIRST","Mjul orm agn gjor!"), +(23954,5,0,14,13214,100,"ingvar SAY_KILL_SECOND","I am a warrior born!"); + +-- skarvald and dalronn +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1574020 AND -1574011; +DELETE FROM `creature_text` WHERE `entry` IN (24200,27390,24201,27389); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(24200,0,0,14,13229,100,"skarvald YELL_SKARVALD_AGGRO","Dalronn! See if you can muster the nerve to join my attack!"), +(24200,1,0,14,13230,100,"skarvald YELL_SKARVALD_DAL_DIED","Not... over... yet."), +(24200,2,0,14,13231,100,"skarvald YELL_SKARVALD_SKA_DIEDFIRST","A warrior's death."), +(24200,3,0,14,13232,100,"skarvald YELL_SKARVALD_KILL","???"), +(24200,4,0,14,13233,100,"skarvald YELL_SKARVALD_DAL_DIEDFIRST","Pagh! What sort of necromancer lets death stop him? I knew you were worthless!"), +(27390,0,0,14,13229,100,"skarvald YELL_SKARVALD_AGGRO","Dalronn! See if you can muster the nerve to join my attack!"), +(27390,1,0,14,13230,100,"skarvald YELL_SKARVALD_DAL_DIED","Not... over... yet."), +(27390,2,0,14,13231,100,"skarvald YELL_SKARVALD_SKA_DIEDFIRST","A warrior's death."), +(27390,3,0,14,13232,100,"skarvald YELL_SKARVALD_KILL","???"), +(27390,4,0,14,13233,100,"skarvald YELL_SKARVALD_DAL_DIEDFIRST","Pagh! What sort of necromancer lets death stop him? I knew you were worthless!"), +(24201,0,0,14,13199,100,"dalronn YELL_DALRONN_AGGRO","By all means, don't assess the situation, you halfwit! Just jump into the fray!"), +(24201,1,0,14,13200,100,"dalronn YELL_DALRONN_SKA_DIED","See... you... soon."), +(24201,2,0,14,13201,100,"dalronn YELL_DALRONN_DAL_DIEDFIRST","There's no... greater... glory."), +(24201,3,0,14,13202,100,"dalronn YELL_DALRONN_KILL","You may serve me yet."), +(24201,4,0,14,13203,100,"dalronn YELL_DALRONN_SKA_DIEDFIRST","Skarvald, you incompetent slug! Return and make yourself useful!"), +(27389,0,0,14,13199,100,"dalronn YELL_DALRONN_AGGRO","By all means, don't assess the situation, you halfwit! Just jump into the fray!"), +(27389,1,0,14,13200,100,"dalronn YELL_DALRONN_SKA_DIED","See... you... soon."), +(27389,2,0,14,13201,100,"dalronn YELL_DALRONN_DAL_DIEDFIRST","There's no... greater... glory."), +(27389,3,0,14,13202,100,"dalronn YELL_DALRONN_KILL","You may serve me yet."), +(27389,4,0,14,13203,100,"dalronn YELL_DALRONN_SKA_DIEDFIRST","Skarvald, you incompetent slug! Return and make yourself useful!"); + +-- Gortok Palehoof +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1575003 AND -1575000; +DELETE FROM `creature_text` WHERE `entry`=26687; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26687,0,0,12,0,100,"Gortok Palehoof SAY_AGGRO","What this place? I will destroy you!"), +(26687,1,0,12,0,100,"Gortok Palehoof SAY_SLAY_1","You die! That what master wants!"), +(26687,1,1,12,0,100,"Gortok Palehoof SAY_SLAY_2","An easy task!"); + +-- skadi +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1575013 AND -1575004; +DELETE FROM `creature_text` WHERE `entry`=26693; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26693,0,0,14,13497,100,"skadi SAY_AGGRO","What mongrels dare intrude here? Look alive, my brothers! A feast for the one that brings me their heads!"), +(26693,1,0,14,13504,100,"skadi SAY_KILL_1","Not so brash now, are you?"), +(26693,1,1,14,13505,100,"skadi SAY_KILL_2","I'll mount your skull from the highest tower!"), +(26693,2,0,41,0,100,"skadi EMOTE_RANGE","%s in within range of the harpoon launchers!"), +(26693,3,0,14,13506,100,"skadi SAY_DEATH","ARGH! You call that... an attack? I'll... show... aghhhh..."), +(26693,4,0,41,0,100,"skadi EMOTE_RANGE","%s in within range of the harpoon launchers!"), +(26693,5,0,14,13507,100,"skadi SAY_DRAKE_DEATH","You motherless knaves! Your corpses will make fine morsels for my new drake!"), +(26693,6,0,14,13498,100,"skadi SAY_DRAKE_BREATH_1","Sear them to the bone!"), +(26693,6,1,14,13499,100,"skadi SAY_DRAKE_BREATH_2","Go now! Leave nothing but ash in your wake!"), +(26693,6,2,14,13500,100,"skadi SAY_DRAKE_BREATH_3","Cleanse our sacred halls with flame!"); + +-- King Ymirom +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1575037 AND -1575028; +DELETE FROM `creature_text` WHERE `entry`=26861; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(26861,0,0,14,13609,100,"King Ymirom SAY_AGGRO","You invade my home and then dare to challenge me? I will tear the hearts from your chests and offer them as gifts to the death god! Rualg nja gaborr!"), +(26861,1,0,14,13614,100,"King Ymirom SAY_SLAY_1","Your death is only the beginning!"), +(26861,1,1,14,13615,100,"King Ymirom SAY_SLAY_2","You have failed your people!"), +(26861,1,2,14,13616,100,"King Ymirom SAY_SLAY_3","There is a reason I am king!"), +(26861,1,3,14,13617,100,"King Ymirom SAY_SLAY_4","Bleed no more!"), +(26861,2,0,14,13618,100,"King Ymirom SAY_DEATH","What... awaits me... now?"), +(26861,3,0,14,13610,100,"King Ymirom SAY_SUMMON_BJORN","Bjorn of the Black Storm! Honor me now with your presence!"), +(26861,4,0,14,13611,100,"King Ymirom SAY_SUMMON_HALDOR","Haldor of the Rocky Cliffs, grant me your strength!"), +(26861,5,0,14,13612,100,"King Ymirom SAY_SUMMON_RANULF","Ranulf of the Screaming Abyss, snuff these maggots with darkest night! "), +(26861,6,0,14,13613,100,"King Ymirom SAY_SUMMON_TORGYN","Tor of the Brutal Siege! Bestow your might upon me!"); + +-- archavon +DELETE FROM `script_texts` WHERE `entry`=-1590002; +DELETE FROM `creature_text` WHERE `entry`=31125; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(31125,0,0,16,0,100,"archavon EMOTE_BERSERK","Archavon the Stone Watcher goes into a berserker rage!"); + +-- emalon +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1590002 AND -1590000; +DELETE FROM `creature_text` WHERE `entry`=33993; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(33993,0,0,41,0,100,"emalon EMOTE_OVERCHARGE_TEMPEST_MINION","Emalon the Storm Watcher overcharges a Tempest Minion!"), +(33993,1,0,41,0,100,"emalon EMOTE_MINION_RESPAWN","A Tempest Minion appears to defend Emalon!"), +(33993,2,0,16,0,100,"emalon EMOTE_BERSERK","Emalon the Storm Watcher goes into a berserker rage!"); + +-- cyanigosa +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1608009 AND -1608000; +DELETE FROM `creature_text` WHERE `entry`=31134; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(31134,0,0,14,13947,100,"cyanigosa SAY_AGGRO","We finish this now, champions of Kirin Tor!"), +(31134,1,0,14,13952,100,"cyanigosa SAY_SLAY_1","I will end the Kirin Tor!"), +(31134,1,1,14,13953,100,"cyanigosa SAY_SLAY_2","Dalaran will fall!"), +(31134,1,2,14,13954,100,"cyanigosa SAY_SLAY_3","So ends your defiance of the Spell-Weaver!"), +(31134,2,0,14,13955,100,"cyanigosa SAY_DEATH","Perhaps... we have... underestimated... you."), +(31134,3,0,14,13946,100,"cyanigosa SAY_SPAWN","A valiant defense, but this city must be razed. I will fulfill Malygos's wishes myself!"), +(31134,4,0,14,13951,100,"cyanigosa SAY_DISRUPTION","Am I interrupting?"), +(31134,5,0,14,13948,100,"cyanigosa SAY_BREATH_ATTACK","Shiver and die!"), +(31134,6,0,14,13949,100,"cyanigosa SAY_SPECIAL_ATTACK_1","The world has forgotten what true magic is! Let this be a reminder!"), +(31134,6,1,14,13950,100,"cyanigosa SAY_SPECIAL_ATTACK_2","Who among you can withstand my power?"); + +-- erekem +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1608017 AND -1608010; +DELETE FROM `creature_text` WHERE `entry`=29315; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29315,0,0,14,14219,100,"erekem SAY_AGGRO","Not--caww--get in way of--rrak-rrak--flee!"), +(29315,1,0,14,14222,100,"erekem SAY_SLAY_1","Ya ya ya yaaaa"), +(29315,1,1,14,14223,100,"erekem SAY_SLAY_2","Preeciouuss life---Ra-aak---Wasted!"), +(29315,1,2,14,14224,100,"erekem SAY_SLAY_3","Only the strong---Ra-aak---Survive!"), +(29315,2,0,14,14225,100,"erekem SAY_DEATH","No--kaw, kaw--flee..."), +(29315,3,0,14,14218,100,"erekem SAY_SPAWN","Free to--mm--fly now. Ra-aak... Not find us--ekh-ekh! Escape!"), +(29315,4,0,14,14220,100,"erekem SAY_ADD_KILLED","My---raaak--favorite! Awk awk awk! Raa-kaa!"), +(29315,5,0,14,14221,100,"erekem SAY_BOTH_ADDS_KILLED","Nasty little...A-ak, kaw! Kill! Yes, kill you!"); + +-- ichoron +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1608026 AND -1608018; +DELETE FROM `creature_text` WHERE `entry`=29313; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29313,0,0,14,14230,100,"ichoron SAY_AGGRO","Stand aside, mortals!"), +(29313,1,0,14,14234,100,"ichoron SAY_SLAY_1","I am a force of nature!"), +(29313,1,1,14,14235,100,"ichoron SAY_SLAY_2","I shall pass!"), +(29313,1,2,14,14236,100,"ichoron SAY_SLAY_3","You can not stop the tide!"), +(29313,2,0,14,14237,100,"ichoron SAY_DEATH","I... recede."), +(29313,3,0,14,14229,100,"ichoron SAY_SPAWN","I... am fury... unrestrained!"), +(29313,4,0,14,14231,100,"ichoron SAY_ENRAGE","I shall consume, decimate, devastate, and destroy! Yield now to the wrath of the pounding sea!"), +(29313,5,0,14,14233,100,"ichoron SAY_SHATTER","I will not be contained! Ngyah!!"), +(29313,6,0,14,14232,100,"ichoron SAY_BUBBLE","Water can hold any form, take any shape... overcome any obstacle."); + +-- Xevozz +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1608036 AND -1608027; +DELETE FROM `creature_text` WHERE `entry`=29266; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29266,0,0,14,14498,100,"Xevozz SAY_AGGRO","It seems my freedom must be bought with blood..."), +(29266,1,0,14,14504,100,"Xevozz SAY_SLAY_1","Nothing personal."), +(29266,1,1,14,14505,100,"Xevozz SAY_SLAY_2","Business concluded."), +(29266,1,2,14,14506,100,"Xevozz SAY_SLAY_3","Profit!"), +(29266,2,0,14,14507,100,"Xevozz SAY_DEATH","This is an... unrecoverable... loss."), +(29266,3,0,14,14498,100,"Xevozz SAY_SPAWN","Back in business! Now to execute an exit strategy."), +(29266,4,0,14,14503,100,"Xevozz SAY_CHARGED","It would seem that a renegotiation is in order."), +(29266,5,0,14,14501,100,"Xevozz SAY_REPEAT_SUMMON_1","The air teems with latent energy... quite the harvest!"), +(29266,5,1,14,14502,100,"Xevozz SAY_REPEAT_SUMMON_2","Plentiful, exploitable resources... primed for acquisition!"), +(29266,6,0,14,14500,100,"Xevozz SAY_SUMMON_ENERGY","Intriguing... a high quantity of arcane energy is near. Time for some prospecting..."); + +-- zuramat +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1608044 AND -1608037; +DELETE FROM `creature_text` WHERE `entry`=29314; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(29314,0,0,14,13996,100,"zuramat SAY_AGGRO","Eradicate."), +(29314,1,0,14,13999,100,"zuramat SAY_SLAY_1","More... energy."), +(29314,1,1,14,14000,100,"zuramat SAY_SLAY_2","Relinquish."), +(29314,1,2,14,14001,100,"zuramat SAY_SLAY_3","Fall... to shadow."), +(29314,2,0,14,14002,100,"zuramat SAY_DEATH","Disperse."), +(29314,3,0,14,13995,100,"zuramat SAY_SPAWN","I am... renewed."), +(29314,4,0,14,13997,100,"zuramat SAY_SHIELD","Know... my... pain."), +(29314,5,0,14,13998,100,"zuramat SAY_WHISPER","Gaze... into the void."); + +-- cyanigosa +DELETE FROM `script_texts` WHERE `entry`=-1608005; +DELETE FROM `creature_text` WHERE `entry`=31134; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(31134,0,0,14,13946,100,"cyanigosa SAY_SPAWN","A valiant defense, but this city must be razed. I will fulfill Malygos's wishes myself!"); + +-- sinclari +DELETE FROM `script_texts` WHERE `entry`=-1608045; +DELETE FROM `creature_text` WHERE `entry`=30658; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30658,0,0,14,0,100,"sinclari SAY_SINCLARI_1","Prison guards, we are leaving! These adventurers are taking over! Go go go"); + +-- orinoko, gurgthock, crusade recruit, stinkbeard +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1571041 AND -1571031; +DELETE FROM `creature_text` WHERE `entry` IN (30020,30007,28090,30017); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(30020,0,0,14,0,100,"orinoko SAY_CALL_FOR_HELP","Whisker! Where are you? Assist me!"), +(30007,0,0,14,13363,100,"gurgthock SAY_QUEST_ACCEPT_TUSKARRMAGEDON","This battle must be seen to be believed! Once a mild-mannered tuskarr fisherman, our next fighter turned to the life of a soulless mercenary when his entire family was wiped out by a vicious pack of lion seals and III-tempered penguins! Now he's just In It for the gold! Ladies and gentlemen, ORINOKO TUSKBREAKER!!"), +(30007,1,0,12,0,100,"gurgthock SAY_QUEST_ACCEPT_KORRAK_1","The champion of the Winterax trolls has challenged you, Treeofdoom! I hope you're ready!"), +(30007,2,0,14,13363,100,"gurgthock SAY_QUEST_ACCEPT_KORRAK_2","Hailling from the distant mountains of Alterac, one of the fiercest competitors this arena has ever seen: KORRAK THE BLOODRAGER!!!"), +(30007,3,0,14,13363,100,"gurgthock SAY_QUEST_ACCEPT_MAGNATAUR","The battle is about to begin! Am I reading this card right It... It's the nefarious magnataur lord, STINKBEARD! Yes, folks, STINKBEARD! Chitchat dosen't stand a chance!"), +(30007,4,0,41,0,100,"gurgthock EMOTE_YGGDRAS_SPAWN","Yggdras emerges!"), +(30017,5,0,14,0,100,"gurgthock SAY_STINKBEARD_SPAWN","Stinkbeard comin' for you, little ones!"), +(30007,6,0,14,0,100,"gurgthock SAY_GURGTHOCK_ELEMENTAL_SPAWN","Do you fell that folks? The air is cracking with energy! Than can only mean one thing..."), +(28090,0,0,12,0,100,"crusade recruit SAY_RECRUIT_1","We'll cleanse this place! Arthas beware!"), +(28090,0,1,12,0,100,"crusade recruit SAY_RECRUIT_2","Your're right! We can do this!"), +(28090,0,2,12,0,100,"crusade recruit SAY_RECRUIT_3","Your're right! What was I thinking? Bring on the Scourge!"); + +-- maladaar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1558009 AND -1558000; +DELETE FROM `creature_text` WHERE `entry`=18373; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18373,0,0,14,10509,100,"maladaar SAY_INTRO","You have defiled the resting place of our ancestors. For this offense, there can be but one punishment. It is fitting that you have come to a place of the dead... for you will soon be joining them."), +(18373,1,0,14,10512,100,"maladaar SAY_SUMMON","Rise my fallen brothers. Take form and fight!"), +(18373,2,0,14,10513,100,"maladaar SAY_AGGRO_1","You will pay with your life!"), +(18373,2,1,14,10514,100,"maladaar SAY_AGGRO_2","There's no turning back now!"), +(18373,2,2,14,10515,100,"maladaar SAY_AGGRO_3","Serve your penitence!"), +(18373,3,0,14,10510,100,"maladaar SAY_ROAR","Let your mind be clouded."), +(18373,3,1,14,10511,100,"maladaar SAY_SOUL_CLEAVE","Stare into the darkness of your soul."), +(18373,4,0,14,10516,100,"maladaar SAY_SLAY_1","These walls will be your doom."), +(18373,4,1,14,10517,100,"maladaar SAY_SLAY_2","<laugh> Now, you'll stay for eternity!"), +(18373,5,0,14,10518,100,"maladaar SAY_DEATH","This is... where.. I belong..."); + +-- shaffar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1557007 AND -1557000; +DELETE FROM `creature_text` WHERE `entry`=18344; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18344,0,0,14,10539,100,"shaffar SAY_INTRO","What is this? You must forgive me, but I was not expecting company. As you can see, we are somewhat preoccupied right now. But no matter. As I am a gracious host, I will tend to you... personally."), +(18344,1,0,14,10541,100,"shaffar SAY_AGGRO_1","We have not yet been properly introduced."), +(18344,1,1,14,10542,100,"shaffar SAY_AGGRO_2","An epic battle. How exciting!"), +(18344,1,2,14,10543,100,"shaffar SAY_AGGRO_3","I have longed for a good adventure."), +(18344,2,0,14,10544,100,"shaffar SAY_SLAY_1","It has been... entertaining."), +(18344,2,1,14,10545,100,"shaffar SAY_SLAY_2","And now we part company."), +(18344,3,0,14,10540,100,"shaffar SAY_SUMMON","I have such fascinating things to show you."), +(18344,4,0,14,10546,100,"shaffar SAY_DEAD","I must bid you... farewell."); + +-- pandemonius +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1557014 AND -1557008; +DELETE FROM `creature_text` WHERE `entry`=18341; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18341,0,0,14,10561,100,"pandemonius SAY_AGGRO_1","I will feed on your soul."), +(18341,0,1,14,10562,100,"pandemonius SAY_AGGRO_2","So... full of life!"), +(18341,0,2,14,10563,100,"pandemonius SAY_AGGRO_3","Do not... resist."), +(18341,1,0,14,10564,100,"pandemonius SAY_KILL_1","Yes! I am... empowered!"), +(18341,1,1,14,10565,100,"pandemonius SAY_KILL_2","More... I must have more!"), +(18341,2,0,14,10566,100,"pandemonius SAY_DEATH","To the void... once... more.."), +(18341,3,0,41,0,100,"pandemonius EMOTE_DARK_SHELL","shifts into the void..."); + +-- syth +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1556006 AND -1556000; +DELETE FROM `creature_text` WHERE `entry`=18472; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18472,0,0,14,10502,100,"syth SAY_SUMMON","I have pets..<squawk>..of my own!"), +(18472,1,0,14,10503,100,"syth SAY_AGGRO_1","Hrrmm.. Time to.. hrrm.. make my move."), +(18472,1,1,14,10504,100,"syth SAY_AGGRO_2","Nice pets..hrm.. Yes! <squawking>"), +(18472,1,2,14,10505,100,"syth SAY_AGGRO_3","Nice pets have.. weapons. Not so..<squawk>..nice."), +(18472,2,0,14,10506,100,"syth SAY_SLAY_1","Death.. meeting life is.. <squawking>"), +(18472,2,1,14,10507,100,"syth SAY_SLAY_2","Uhn.. Be free..<squawk>"), +(18472,3,0,14,10508,100,"syth SAY_DEATH","No more life..hrm. No more pain. <squawks weakly>"); + +-- ikiss +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1556015 AND -1556007; +DELETE FROM `creature_text` WHERE `entry`=18473; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18473,0,0,14,10557,100,"ikiss SAY_INTRO","<squawk>..Trinkets yes pretty Trinkets..<squawk>..power, great power. <squawk>..power in Trinkets..<squawk>"), +(18473,1,0,14,10554,100,"ikiss SAY_AGGRO_1","You make war on Ikiss?..<squawk>"), +(18473,1,1,14,10555,100,"ikiss SAY_AGGRO_2","Ikiss cut you pretty..<squawk>..slice you. Yes!"), +(18473,1,2,14,10556,100,"ikiss SAY_AGGRO_3","No escape for..<squawk>..for you"), +(18473,2,0,14,10558,100,"ikiss SAY_SLAY_1","You die..<squawk>..stay away from Trinkets"), +(18473,2,1,14,10559,100,"ikiss SAY_SLAY_2","<squawk>"), +(18473,3,0,14,10560,100,"ikiss SAY_DEATH","Ikiss will not..<squawk>..die"), +(18473,4,0,41,0,100,"ikiss EMOTE_ARCANE_EXP","begins to channel arcane energy..."); + +-- hellmaw +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1555007 AND -1555000; +DELETE FROM `creature_text` WHERE `entry`=18731; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18731,0,0,14,10473,100,"hellmaw SAY_INTRO","Infidels have invaded the sanctuary! Sniveling pests...You have yet to learn the true meaning of agony!"), +(18731,1,0,14,10475,100,"hellmaw SAY_AGGRO1","Pathetic mortals! You will pay dearly!"), +(18731,1,1,14,10476,100,"hellmaw SAY_AGGRO2","I will break you!"), +(18731,1,2,14,10477,100,"hellmaw SAY_AGGRO3","Finally! Something to relieve the tedium!"), +(18731,2,0,14,10474,100,"hellmaw SAY_HELP","Aid me, you fools, before it's too late!"), +(18731,3,0,14,10478,100,"hellmaw SAY_SLAY1","Do you fear death?"), +(18731,3,1,14,10479,100,"hellmaw SAY_SLAY2","This is the part I enjoy most."), +(18731,4,0,14,10480,100,"hellmaw SAY_DEATH","Do not...grow...overconfident, mortal."); + +-- blackhearth +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1555027 AND -1555008; +DELETE FROM `creature_text` WHERE `entry`=18667; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18667,0,0,14,10482,100,"blackhearth SAY_INTRO1","All flesh must burn."), +(18667,0,1,14,10483,100,"blackhearth SAY_INTRO2","All creation must be unmade!"), +(18667,0,2,14,10484,100,"blackhearth SAY_INTRO3","Power will be yours!"), +(18667,1,0,14,10486,100,"blackhearth SAY_AGGRO1","You'll be sorry!"), +(18667,1,1,14,10487,100,"blackhearth SAY_AGGRO2","Time for fun!"), +(18667,1,2,14,10488,100,"blackhearth SAY_AGGRO3","I see dead people!"), +(18667,2,0,14,10489,100,"blackhearth SAY_SLAY1","No comin' back for you!"), +(18667,2,1,14,10490,100,"blackhearth SAY_SLAY2","Nice try!"), +(18667,3,0,14,10485,100,"blackhearth SAY_HELP","Help us, hurry!"), +(18667,4,0,14,10491,100,"blackhearth SAY_DEATH","This... no... good..."), +(18667,5,0,14,10492,100,"blackhearth SAY2_INTRO1","Be ready for Dark One's return."), +(18667,5,1,14,10493,100,"blackhearth SAY2_INTRO2","So we have place in new universe."), +(18667,5,2,14,10494,100,"blackhearth SAY2_INTRO3","Dark one promise!"), +(18667,6,0,14,10496,100,"blackhearth SAY2_AGGRO1","You'll be sorry!"), +(18667,6,1,14,10497,100,"blackhearth SAY2_AGGRO2","Time to kill!"), +(18667,6,2,14,10498,100,"blackhearth SAY2_AGGRO3","You be dead people!"), +(18667,7,0,14,10499,100,"blackhearth SAY2_SLAY1","Now you gone for good."), +(18667,7,1,14,10500,100,"blackhearth SAY2_SLAY2","You failed, haha haha"), +(18667,8,0,14,10495,100,"blackhearth SAY2_HELP","Help us, hurry!"), +(18667,9,0,14,10501,100,"blackhearth SAY2_DEATH","Arrgh, aah...ahhh"); + +-- vorpil +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1555035 AND -1555028; +DELETE FROM `creature_text` WHERE `entry`=18732; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18732,0,0,14,10522,100,"vorpil SAY_INTRO","Keep your minds focused for the days of reckoning are close at hand. Soon, the destroyer of worlds will return to make good on his promise. Soon the destruction of all that is will begin!"), +(18732,1,0,14,10524,100,"vorpil SAY_AGGRO1","I'll make an offering of your blood!"), +(18732,1,1,14,10525,100,"vorpil SAY_AGGRO2","You'll be a fine example, for the others."), +(18732,1,2,14,10526,100,"vorpil SAY_AGGRO3","Good, a worthy sacrifice."), +(18732,2,0,14,10523,100,"vorpil SAY_HELP","Come to my aid, heed your master now!"), +(18732,3,0,14,10527,100,"vorpil SAY_SLAY1","I serve with pride."), +(18732,3,1,14,10528,100,"vorpil SAY_SLAY2","Your death is for the greater cause!"), +(18732,4,0,14,10529,100,"vorpil SAY_DEATH","I give my life... Gladly."); + +-- murmur +DELETE FROM `script_texts` WHERE `entry`=-1555036; +DELETE FROM `creature_text` WHERE `entry`=18708; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18708,0,0,16,0,100,"murmur EMOTE_SONIC_BOOM","draws energy from the air."); + +-- bloodboil +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564036 AND -1564029; +DELETE FROM `creature_text` WHERE `entry`=22948; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22948,0,0,14,11432,100,"bloodboil SOUND_AGGRO","Horde will... crush you."), +(22948,1,0,14,11433,100,"bloodboil SAY_SLAY1","Time to feast!"), +(22948,1,1,14,11434,100,"bloodboil SAY_SLAY2","More! I want more!"), +(22948,2,0,14,11435,100,"bloodboil SAY_SPECIAL1","Drink your blood! Eat your flesh!"), +(22948,2,1,14,11436,100,"bloodboil SAY_SPECIAL2","I hunger!"), +(22948,3,0,14,11437,100,"bloodboil SAY_ENRAGE1","<babbling>"), +(22948,3,1,14,11438,100,"bloodboil SAY_ENRAGE2","I'll rip the meat from your bones!"), +(22948,4,0,14,11439,100,"bloodboil SAY_DEATH","Aaaahrg..."); + +-- shahraz +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564028 AND -1564018; +DELETE FROM `creature_text` WHERE `entry`=22947; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22947,0,0,14,11501,100,"shahraz SAY_TAUNT1","You play, you pay."), +(22947,0,1,14,11502,100,"shahraz SAY_TAUNT2","I'm not impressed."), +(22947,0,2,14,11503,100,"shahraz SAY_TAUNT3","Enjoying yourselves?"), +(22947,1,0,14,11504,100,"shahraz SAY_AGGRO","So... business or pleasure?"), +(22947,2,0,14,11505,100,"shahraz SAY_SPELL1","You seem a little tense."), +(22947,2,1,14,11506,100,"shahraz SAY_SPELL2","Don't be shy."), +(22947,2,2,14,11507,100,"shahraz SAY_SPELL3","I'm all... yours."), +(22947,3,0,14,11508,100,"shahraz SAY_SLAY1","Easy come, easy go."), +(22947,3,1,14,11509,100,"shahraz SAY_SLAY2","So much for a happy ending."), +(22947,4,0,14,11510,100,"shahraz SAY_ENRAGE","Stop toying with my emotions!"), +(22947,5,0,14,11511,100,"shahraz SAY_DEATH","I wasn't... finished."); + +-- essence +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564068 AND -1564047; +DELETE FROM `creature_text` WHERE `entry` IN (23418,23419,23420); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(23418,0,0,14,11415,100,"essence SUFF_SAY_FREED","Pain and suffering are all that await you!"), +(23418,1,0,14,11416,100,"essence SUFF_SAY_AGGRO","Don't leave me alone!"), +(23418,2,0,14,11417,100,"essence SUFF_SAY_SLAY1","Look at what you make me do!"), +(23418,2,1,14,11418,100,"essence SUFF_SAY_SLAY2","I didn't ask for this!"), +(23418,2,2,14,11419,100,"essence SUFF_SAY_SLAY3","The pain is only beginning!"), +(23418,3,0,14,11420,100,"essence SUFF_SAY_RECAP","I don't want to go back!"), +(23418,4,0,14,11421,100,"essence SUFF_SAY_AFTER","Now what do I do?"), +(23418,5,0,41,0,100,"essence SUFF_EMOTE_ENRAGE","%s becomes enraged!"), +(23419,0,0,14,11408,100,"essence DESI_SAY_FREED","You can have anything you desire... for a price."), +(23419,1,0,14,11409,100,"essence DESI_SAY_SLAY1","Fulfilment is at hand!"), +(23419,1,1,14,11410,100,"essence DESI_SAY_SLAY2","Yes... you'll stay with us now..."), +(23419,1,2,14,11412,100,"essence DESI_SAY_SLAY3","Your reach exceeds your grasp."), +(23419,2,0,14,11411,100,"essence DESI_SAY_SPEC","Be careful what you wish for..."), +(23419,3,0,14,11413,100,"essence DESI_SAY_RECAP","I'll be waiting..."), +(23419,4,0,14,11414,100,"essence DESI_SAY_AFTER","I won't be far..."), +(23420,0,0,14,11399,100,"essence ANGER_SAY_FREED","Beware: I live!"), +(23420,0,1,14,11400,100,"essence ANGER_SAY_FREED2","So... foolish."), +(23420,1,0,14,11401,100,"essence ANGER_SAY_SLAY1","<maniacal cackle>"), +(23420,1,1,14,11402,100,"essence ANGER_SAY_SLAY2","Enough. No more."), +(23420,2,0,14,11403,100,"essence ANGER_SAY_SPEC","On your knees!"), +(23420,3,0,14,11405,100,"essence ANGER_SAY_BEFORE","Beware, coward."), +(23420,4,0,14,11404,100,"essence ANGER_SAY_DEATH","I won't... be... ignored."); + +-- akama shade +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564017 AND -1564013; +DELETE FROM `creature_text` WHERE `entry` IN (22990,23319); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22990,0,0,14,11385,100,"akama shade SAY_LOW_HEALTH","No! Not yet..."), +(22990,1,0,14,11386,100,"akama shade SAY_DEATH","I will not last much longer..."), +(22990,2,0,14,0,100,"akama shade SAY_FREE","Come out from the shadows! I've returned to lead you against our true enemy! Shed your chains and raise your weapons against your Illidari masters!"), +(23319,0,0,14,0,100,"akama shade broken SAY_BROKEN_FREE_01","Hail our leader! Hail Akama!"), +(23319,1,0,14,0,100,"akama shade broken SAY_BROKEN_FREE_02","Hail Akama!"); + +-- supremus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564012 AND -1564010; +DELETE FROM `creature_text` WHERE `entry`=22898; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22898,0,0,41,0,100,"supremus EMOTE_NEW_TARGET","%s acquires a new target!"), +(22898,1,0,41,0,100,"supremus EMOTE_PUNCH_GROUND","%s punches the ground in anger!"), +(22898,2,0,41,0,100,"supremus EMOTE_GROUND_CRACK","The ground begins to crack open!"); + +-- teron +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564046 AND -1564037; +DELETE FROM `creature_text` WHERE `entry`=22871; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22871,0,0,14,11512,100,"teron SAY_INTRO","I was the first, you know. For me, the wheel of death has spun many times. <laughs> So much time has passed. I have a lot of catching up to do..."), +(22871,1,0,14,11513,100,"teron SAY_AGGRO","Vengeance is mine!"), +(22871,2,0,14,11514,100,"teron SAY_SLAY1","I have use for you!"), +(22871,2,1,14,11515,100,"teron SAY_SLAY2","It gets worse..."), +(22871,3,0,14,11517,100,"teron SAY_SPELL1","What are you afraid of?"), +(22871,3,1,14,11516,100,"teron SAY_SPELL2","Death... really isn't so bad."), +(22871,4,0,14,11518,100,"teron SAY_SPECIAL1","Give in!"), +(22871,4,1,14,11519,100,"teron SAY_SPECIAL2","I have something for you..."), +(22871,5,0,14,11520,100,"teron SAY_ENRAGE","YOU WILL SHOW THE PROPER RESPECT!"), +(22871,6,0,14,11521,100,"teron SAY_DEATH","The wheel...spins...again...."); + +-- najentus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564009 AND -1564000; +DELETE FROM `creature_text` WHERE `entry`=22887; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22887,0,0,14,11450,100,"najentus SAY_AGGRO","You will die in the name of Lady Vashj!"), +(22887,1,0,14,11451,100,"najentus SAY_NEEDLE1","Stick around!"), +(22887,1,1,14,11452,100,"najentus SAY_NEEDLE2","I'll deal with you later!"), +(22887,2,0,14,11455,100,"najentus SAY_SLAY1","Your success was short lived!"), +(22887,2,1,14,11456,100,"najentus SAY_SLAY2","Time for you to go!"), +(22887,3,0,14,11453,100,"najentus SAY_SPECIAL1","Bel'anen dal'lorei!"), +(22887,3,1,14,11454,100,"najentus SAY_SPECIAL2","Blood will flow!"), +(22887,4,0,14,11457,100,"najentus SAY_ENRAGE1","Bal'amer ch'itah!"), +(22887,5,0,14,11458,100,"najentus SAY_ENRAGE2","My patience has ran out! Die, DIE!"), +(22887,6,0,14,11459,100,"najentus SAY_DEATH","Lord Illidan will... crush you."); + +-- illidari council +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564096 AND -1564069; +DELETE FROM `creature_text` WHERE `entry` IN (22952,22949,22951,22950); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(22952,0,0,14,11524,100,"council vera AGGRO","You wish to test me?"), +(22952,1,0,14,11530,100,"council vera ENRAGE","You wish to kill me? Hahaha, you first!"), +(22952,2,0,14,11528,100,"council vera SPECIAL1","You're not caught up for this!"), +(22952,3,0,14,11529,100,"council vera SPECIAL2","Anar'alah belore!"), +(22952,4,0,14,11525,100,"council vera SLAY","Valiant effort!"), +(22952,5,0,14,11526,100,"council vera SLAY_COMT","A glorious kill!"), +(22952,6,0,14,11527,100,"council vera DEATH","You got lucky!"), +(22949,0,0,14,11422,100,"council gath AGGRO","I have better things to do..."), +(22949,1,0,14,11428,100,"council gath ENRAGE","Enough games!"), +(22949,2,0,14,11426,100,"council gath SPECIAL1","Enjoy your final moments!"), +(22949,3,0,14,11427,100,"council gath SPECIAL2","You are mine!"), +(22949,4,0,14,11423,100,"council gath SLAY","Selama am'oronor!"), +(22949,5,0,14,11424,100,"council gath SLAY_COMT","Well done!"), +(22949,6,0,14,11425,100,"council gath DEATH","Lord Illidan... I..."), +(22951,0,0,14,11482,100,"council mala AGGRO","Flee or die!"), +(22951,1,0,14,11488,100,"council mala ENRAGE","For Quel'Thalas! For the Sunwell!"), +(22951,2,0,14,11486,100,"council mala SPECIAL1","No second chances!"), +(22951,3,0,14,11487,100,"council mala SPECIAL2","I'm full of surprises!"), +(22951,4,0,14,11483,100,"council mala SLAY","My work is done."), +(22951,5,0,14,11484,100,"council mala SLAY_COMT","As it should be!"), +(22951,6,0,14,11485,100,"council mala DEATH","Destiny... awaits."), +(22950,0,0,14,11440,100,"council zere AGGRO","Common... such a crude language. Bandal!"), +(22950,1,0,14,11446,100,"council zere ENRAGE","Sha'amoor sine menoor!"), +(22950,2,0,14,11444,100,"council zere SPECIAL1","Diel fin'al"), +(22950,3,0,14,11445,100,"council zere SPECIAL2","Sha'amoor ara mashal?"), +(22950,4,0,14,11441,100,"council zere SLAY","Shorel'aran."), +(22950,5,0,14,11442,100,"council zere SLAY_COMT","Belesa menoor!"), +(22950,6,0,14,11443,100,"council zere DEATH","Diel ma'ahn... oreindel'o"); + +-- daranelle +DELETE FROM `script_texts` WHERE `entry`=-1000174; +DELETE FROM `creature_text` WHERE `entry`=21469; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21469,0,0,12,0,100,"daranelle SAY_SPELL_INFLUENCE","Good $N, you are under the spell's influence. I must analyze it quickly, then we can talk."); + +-- karathress +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1548029 AND -1548021; +DELETE FROM `creature_text` WHERE `entry`=21214; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21214,0,0,14,11277,100,"karathress SAY_AGGRO","Guards, attention! We have visitors..."), +(21214,1,0,14,11278,100,"karathress SAY_GAIN_BLESSING","Your overconfidence will be your undoing! Guards, lend me your strength!"), +(21214,2,0,14,11279,100,"karathress SAY_GAIN_ABILITY1","Go on, kill them! I'll be the better for it!"), +(21214,2,1,14,11280,100,"karathress SAY_GAIN_ABILITY2","I am more powerful than ever!"), +(21214,2,2,14,11281,100,"karathress SAY_GAIN_ABILITY3","More knowledge, more power!"), +(21214,3,0,14,11282,100,"karathress SAY_SLAY1","Land-dwelling scum!"), +(21214,3,1,14,11283,100,"karathress SAY_SLAY2","Alana be'lendor!"), +(21214,3,2,14,11284,100,"karathress SAY_SLAY3","I am rid of you."), +(21214,4,0,14,11285,100,"karathress SAY_DEATH","Her ... excellency ... awaits!"); + +-- hydross +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1548008 AND -1548000; +DELETE FROM `creature_text` WHERE `entry`=21216; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21216,0,0,14,11289,100,"hydross SAY_AGGRO","I cannot allow you to interfere!"), +(21216,1,0,14,11290,100,"hydross SAY_SWITCH_TO_CLEAN","Better, much better."), +(21216,2,0,14,11291,100,"hydross SAY_CLEAN_SLAY1","They have forced me to this..."), +(21216,2,1,14,11292,100,"hydross SAY_CLEAN_SLAY2","I have no choice."), +(21216,3,0,14,11293,100,"hydross SAY_CLEAN_DEATH","I am... released..."), +(21216,4,0,14,11297,100,"hydross SAY_SWITCH_TO_CORRUPT","Aaghh, the poison..."), +(21216,5,0,14,11298,100,"hydross SAY_CORRUPT_SLAY1","I will purge you from this place."), +(21216,5,1,14,11299,100,"hydross SAY_CORRUPT_SLAY2","You are no better than they!"), +(21216,6,0,14,11300,100,"hydross SAY_CORRUPT_DEATH","You are the disease, not I"); + +-- vashj +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1548055 AND -1548042; +DELETE FROM `creature_text` WHERE `entry`=21212; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21212,0,0,14,11531,100,"vashj SAY_INTRO","Water is life. It has become a rare commodity here in Outland. A commodity that we alone shall control. We are the Highborne, and the time has come at last for us to retake our rightful place in the world!"), +(21212,1,0,14,11532,100,"vashj SAY_AGGRO1","I'll split you from stem to stern!"), +(21212,1,1,14,11533,100,"vashj SAY_AGGRO2","Victory to Lord Illidan!"), +(21212,1,2,14,11534,100,"vashj SAY_AGGRO3","I spit on you, surface filth!"), +(21212,1,3,14,11535,100,"vashj SAY_AGGRO4","Death to the outsiders!"), +(21212,2,0,14,11538,100,"vashj SAY_PHASE1","I did not wish to lower myself by engaging your kind, but you leave me little choice!"), +(21212,3,0,14,11539,100,"vashj SAY_PHASE2","The time is now! Leave none standing!"), +(21212,4,0,14,11540,100,"vashj SAY_PHASE3","You may want to take cover."), +(21212,5,0,14,11536,100,"vashj SAY_BOWSHOT1","Straight to the heart!"), +(21212,5,1,14,11537,100,"vashj SAY_BOWSHOT2","Seek your mark!"), +(21212,6,0,14,11541,100,"vashj SAY_SLAY1","Your time ends now!"), +(21212,6,1,14,11542,100,"vashj SAY_SLAY2","You have failed!"), +(21212,6,2,14,11543,100,"vashj SAY_SLAY3","Be'lamere an'delay"), +(21212,7,0,14,11544,100,"vashj SAY_DEATH","Lord Illidan, I... I am... sorry."); + +-- leotheras +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1548020 AND -1548009; +DELETE FROM `creature_text` WHERE `entry`=21215; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21215,0,0,14,11312,100,"leotheras SAY_AGGRO","Finally, my banishment ends!"), +(21215,1,0,14,11304,100,"leotheras SAY_SWITCH_TO_DEMON","Be gone, trifling elf. I am in control now!"), +(21215,2,0,14,11305,100,"leotheras SAY_INNER_DEMONS","We all have our demons..."), +(21215,3,0,14,11306,100,"leotheras SAY_DEMON_SLAY1","I have no equal."), +(21215,3,1,14,11307,100,"leotheras SAY_DEMON_SLAY2","Perish, mortal."), +(21215,3,2,14,11308,100,"leotheras SAY_DEMON_SLAY3","Yes, YES! Ahahah!"), +(21215,4,0,14,11314,100,"leotheras SAY_NIGHTELF_SLAY1","Kill! KILL!"), +(21215,4,1,14,11315,100,"leotheras SAY_NIGHTELF_SLAY2","That's right! Yes!"), +(21215,4,2,14,11316,100,"leotheras SAY_NIGHTELF_SLAY3","Who's the master now?"), +(21215,5,0,14,11313,100,"leotheras SAY_FINAL_FORM","No... no! What have you done? I am the master! Do you hear me? I am... aaggh! Can't... contain him..."), +(21215,6,0,14,11309,100,"leotheras SAY_FREE","At last I am liberated. It has been too long since I have tasted true freedom!"), +(21215,7,0,14,11317,100,"leotheras SAY_DEATH","You cannot kill me! Fools, I'll be back! I'll... aarghh..."); + +-- morogrim +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1548041 AND -1548030; +DELETE FROM `creature_text` WHERE `entry`=21213; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21213,0,0,14,11321,100,"morogrim SAY_AGGRO","Flood of the deep, take you!"), +(21213,1,0,14,11322,100,"morogrim SAY_SUMMON1","By the Tides, kill them at once!"), +(21213,1,1,14,11323,100,"morogrim SAY_SUMMON2","Destroy them my subjects!"), +(21213,2,0,14,11324,100,"morogrim SAY_SUMMON_BUBL1","There is nowhere to hide!"), +(21213,2,1,14,11325,100,"morogrim SAY_SUMMON_BUBL2","Soon it will be finished!"), +(21213,3,0,14,11326,100,"morogrim SAY_SLAY1","It is done!"), +(21213,3,1,14,11327,100,"morogrim SAY_SLAY2","Strugging only makes it worse."), +(21213,3,2,14,11328,100,"morogrim SAY_SLAY3","Only the strong survive."), +(21213,4,0,14,11329,100,"morogrim SAY_DEATH","Great... currents of... Ageon."), +(21213,5,0,16,0,100,"morogrim EMOTE_WATERY_GRAVE","sends his enemies to their watery graves!"), +(21213,6,0,41,0,100,"morogrim EMOTE_EARTHQUAKE","The violent earthquake has alerted nearby murlocs!"), +(21213,7,0,16,0,100,"morogrim EMOTE_WATERY_GLOBULES","summons Watery Globules!"); + +-- thespia +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1545006 AND -1545000; +DELETE FROM `creature_text` WHERE `entry`=17797; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17797,0,0,14,10360,100,"thespia SAY_SUMMON","Surge forth my pets!"), +(17797,1,0,14,10361,100,"thespia SAY_AGGRO_1","The depths will consume you!"), +(17797,1,1,14,10362,100,"thespia SAY_AGGRO_2","Meet your doom, surface dwellers!"), +(17797,1,2,14,10363,100,"thespia SAY_AGGRO_3","You will drown in blood!"), +(17797,2,0,14,10364,100,"thespia SAY_SLAY_1","To the depths of oblivion with you!"), +(17797,2,1,14,10365,100,"thespia SAY_SLAY_2","For my lady and master!"), +(17797,3,0,14,10366,100,"thespia SAY_DEAD","Our matron will be.. the end of.. you.."); + +-- mekgineer +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1545015 AND -1545007; +DELETE FROM `creature_text` WHERE `entry`=17796; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17796,0,0,14,10367,100,"mekgineer SAY_MECHANICS","I'm bringin' the pain!"), +(17796,1,0,14,10368,100,"mekgineer SAY_AGGRO_1","You're in for a world of hurt!"), +(17796,1,1,14,10369,100,"mekgineer SAY_AGGRO_2","Eat hot metal, scumbag!"), +(17796,1,2,14,10370,100,"mekgineer SAY_AGGRO_3","I'll come over there!"), +(17796,1,3,14,10371,100,"mekgineer SAY_AGGRO_4","I'm bringin' the pain!"), +(17796,2,0,14,10372,100,"mekgineer SOUND_SLAY_1","You just got served, punk!"), +(17796,2,1,14,10373,100,"mekgineer SOUND_SLAY_2","I own you!"), +(17796,2,2,14,10374,100,"mekgineer SOUND_SLAY_3","Have fun dyin', cupcake!"), +(17796,3,0,14,10375,100,"mekgineer SAY_DEATH","Mommy!"); + +-- kalithresh +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1545023 AND -1545016; +DELETE FROM `creature_text` WHERE `entry`=17798; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17798,0,0,14,10390,100,"kalithresh SAY_INTRO","You deem yourselves worthy simply because you bested my guards? Our work here will not be compromised!"), +(17798,1,0,14,10391,100,"kalithresh SAY_REGEN","This is not nearly over..."), +(17798,2,0,14,10392,100,"kalithresh SAY_AGGRO1","Your head will roll!"), +(17798,2,1,14,10393,100,"kalithresh SAY_AGGRO2","I despise all of your kind!"), +(17798,2,2,14,10394,100,"kalithresh SAY_AGGRO3","Ba'ahntha sol'dorei!"), +(17798,3,0,14,10395,100,"kalithresh SAY_SLAY1","Scram, surface filth!"), +(17798,3,1,14,10396,100,"kalithresh SAY_SLAY2","Ah ha ha ha ha ha ha!"), +(17798,4,0,14,10397,100,"kalithresh SAY_DEATH","For her Excellency... for... Vashj!"); + +-- gruul +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1565019 AND -1565010; +DELETE FROM `creature_text` WHERE `entry`=19044; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19044,0,0,14,11355,100,"gruul SAY_AGGRO","Come... and die."), +(19044,1,0,14,11356,100,"gruul SAY_SLAM1","Scurry"), +(19044,1,1,14,11357,100,"gruul SAY_SLAM2","No escape"), +(19044,2,0,14,11358,100,"gruul SAY_SHATTER1","Stay"), +(19044,2,1,14,11359,100,"gruul SAY_SHATTER2","Beg... for life"), +(19044,3,0,14,11360,100,"gruul SAY_SLAY1","No more"), +(19044,3,1,14,11361,100,"gruul SAY_SLAY2","Unworthy"), +(19044,3,2,14,11362,100,"gruul SAY_SLAY3","Die"), +(19044,4,0,14,11363,100,"gruul SAY_DEATH","Aaargh..."), +(19044,5,0,16,0,100,"gruul EMOTE_GROW","%s grows in size!"); + +-- maulgar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1565009 AND -1565000; +DELETE FROM `creature_text` WHERE `entry`=18831; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18831,0,0,14,11367,100,"maulgar SAY_AGGRO","Gronn are the real power in outland."), +(18831,1,0,14,11368,100,"maulgar SAY_ENRAGE","You will not defeat the hand of Gruul!"), +(18831,2,0,14,11369,100,"maulgar SAY_OGRE_DEATH1","You won't kill next one so easy!"), +(18831,2,1,14,11370,100,"maulgar SAY_OGRE_DEATH2","Pah! Does not prove anything!"), +(18831,2,2,14,11371,100,"maulgar SAY_OGRE_DEATH3","I'm not afraid of you."), +(18831,2,3,14,11372,100,"maulgar SAY_OGRE_DEATH4","Good, now you fight me!"), +(18831,3,0,14,11373,100,"maulgar SAY_SLAY1","You not so tough afterall!"), +(18831,3,1,14,11374,100,"maulgar SAY_SLAY2","Aha-ha ha ha!"), +(18831,3,2,14,11375,100,"maulgar SAY_SLAY3","Mulgar is king!"), +(18831,4,0,14,11376,100,"maulgar SAY_DEATH","Gruul... will crush you..."); + +-- broggok +DELETE FROM `script_texts` WHERE `entry`=-1542008; +DELETE FROM `creature_text` WHERE `entry`=17380; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17380,0,0,14,0,100,"broggok SAY_AGGRO","Come intruders...."); + +-- kelidan +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1542007 AND -1542000; +DELETE FROM `creature_text` WHERE `entry`=17377; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17377,0,0,14,10164,100,"kelidan SAY_WAKE","Who dares interrupt... What is this? What have you done? You ruin everything!"), +(17377,1,0,14,10166,100,"kelidan SAY_ADD_AGGRO_1","You mustn't let him loose!"), +(17377,1,1,14,10167,100,"kelidan SAY_ADD_AGGRO_2","Ignorant whelps!"), +(17377,1,2,14,10168,100,"kelidan SAY_ADD_AGGRO_3","You fools! He'll kill us all!"), +(17377,2,0,14,10169,100,"kelidan SAY_KILL_1","Just as you deserve!"), +(17377,2,1,14,10170,100,"kelidan SAY_KILL_2","Your friends will soon be joining you."), +(17377,3,0,14,10165,100,"kelidan SAY_NOVA","Closer... Come closer.. and burn!"), +(17377,4,0,14,10171,100,"kelidan SAY_DIE","Good luck... you'll need it.."); + +-- the maker +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1542014 AND -1542009; +DELETE FROM `creature_text` WHERE `entry`=17381; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17381,0,0,14,10286,100,"the maker SAY_AGGRO_1","My work must not be interrupted."), +(17381,0,1,14,10287,100,"the maker SAY_AGGRO_2","Perhaps I can find a use for you."), +(17381,0,2,14,10288,100,"the maker SAY_AGGRO_3","Anger... Hate... These are tools I can use."), +(17381,1,0,14,10289,100,"the maker SAY_KILL_1","Let's see what I can make of you."), +(17381,1,1,14,10290,100,"the maker SAY_KILL_2","It is pointless to resist."), +(17381,2,0,14,10291,100,"the maker SAY_DIE","Stay away from... me."); + +-- omor +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1543016 AND -1543009; +DELETE FROM `creature_text` WHERE `entry`=17308; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17308,0,0,14,10280,100,"omor SAY_AGGRO_1","You dare stand against me?!"), +(17308,0,1,14,10279,100,"omor SAY_AGGRO_2","I will not be defeated!"), +(17308,0,2,14,10281,100,"omor SAY_AGGRO_3","Your insolence will be your death."), +(17308,1,0,14,10277,100,"omor SAY_SUMMON","Achor-she-ki! Feast my pet! Eat your fill!"), +(17308,2,0,14,10278,100,"omor SAY_CURSE","A-Kreesh!"), +(17308,3,0,14,10282,100,"omor SAY_KILL_1","Die, weakling!"), +(17308,4,0,14,10284,100,"omor SAY_DIE","It is... not over."), +(17308,5,0,14,10283,100,"omor SAY_WIPE","I am victorious!"); + +-- vazruden +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1543025 AND -1543017; +DELETE FROM `creature_text` WHERE `entry`=17537; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17537,0,0,14,10292,100,"vazruden SAY_INTRO","You have faced many challenges, pity they were all in vain. Soon your people will kneel to my lord!"), +(17537,1,0,14,10293,100,"vazruden SAY_WIPE","Is there no one left to test me?"), +(17537,2,0,14,10294,100,"vazruden SAY_AGGRO_1","Your time is running out!"), +(17537,2,1,14,10295,100,"vazruden SAY_AGGRO_2","You are nothing, I answer a higher call!"), +(17537,2,2,14,10296,100,"vazruden SAY_AGGRO_3","The Dark Lord laughs at you!"), +(17537,3,0,14,10297,100,"vazruden SAY_KILL_1","It is over. Finished!"), +(17537,3,1,14,10298,100,"vazruden SAY_KILL_2","Your days are done!"), +(17537,4,0,14,10299,100,"vazruden SAY_DIE","My lord will be the end you all..."), +(17537,5,0,41,0,100,"vazruden EMOTE","descends from the sky"); + +-- gargolmar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1543008 AND -1543000; +DELETE FROM `creature_text` WHERE `entry`=17306; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17306,0,0,14,0,100,"gargolmar SAY_TAUNT","Do you smell that? Fresh meat has somehow breached our citadel. Be wary of any intruders."), +(17306,1,0,14,10329,100,"gargolmar SAY_HEAL","Heal me! QUICKLY!"), +(17306,2,0,14,10330,100,"gargolmar SAY_SURGE","Back off, pup!"), +(17306,3,0,14,10331,100,"gargolmar SAY_AGGRO_1","What have we here...?"), +(17306,3,1,14,10332,100,"gargolmar SAY_AGGRO_2","Heh... this may hurt a little."), +(17306,3,2,14,10333,100,"gargolmar SAY_AGGRO_3","I'm gonna enjoy this."), +(17306,4,0,14,10334,100,"gargolmar SAY_KILL_1","Say farewell!"), +(17306,4,1,14,10335,100,"gargolmar SAY_KILL_2","Much too easy..."), +(17306,5,0,14,10336,100,"gargolmar SAY_DIE","Hahah.. <cough> ..argh!"); + +-- nethekurse +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540017 AND -1540000; +DELETE FROM `creature_text` WHERE `entry`=16807; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16807,0,0,14,10262,100,"nethekurse SAY_INTRO","You wish to fight us all at once? This should be amusing!"), +(16807,1,0,14,10263,100,"nethekurse PEON_ATTACK_1","You can have that one. I no longer need him."), +(16807,1,1,14,10264,100,"nethekurse PEON_ATTACK_2","Yes, beat him mercilessly. His skull is a thick as an ogres."), +(16807,1,2,14,10265,100,"nethekurse PEON_ATTACK_3","Don't waste your time on that one. He's weak!"), +(16807,1,3,14,10266,100,"nethekurse PEON_ATTACK_4","You want him? Very well, take him!"), +(16807,2,0,14,10267,100,"nethekurse PEON_DIE_1","One pitiful wretch down. Go on, take another one."), +(16807,2,1,14,10268,100,"nethekurse PEON_DIE_2","Ahh, what a waste... Next!"), +(16807,2,2,14,10269,100,"nethekurse PEON_DIE_3","I was going to kill him anyway!"), +(16807,2,3,14,10270,100,"nethekurse PEON_DIE_4","Thank you for saving me the trouble! Now it's my turn to have some fun..."), +(16807,3,0,14,10259,100,"nethekurse SAY_TAUNT_1","Beg for your pittyfull life!"), +(16807,3,1,14,10260,100,"nethekurse SAY_TAUNT_2","Run covad, ruun!"), +(16807,3,2,14,10261,100,"nethekurse SAY_TAUNT_3","Your pain amuses me."), +(16807,4,0,14,10271,100,"nethekurse SAY_AGGRO_1","I'm already bored."), +(16807,4,1,14,10272,100,"nethekurse SAY_AGGRO_2","Come on! ... Show me a real fight."), +(16807,4,2,14,10273,100,"nethekurse SAY_AGGRO_3","I had more fun torturing the peons."), +(16807,5,0,14,10274,100,"nethekurse SAY_SLAY_1","You Loose."), +(16807,5,1,14,10275,100,"nethekurse SAY_SLAY_2","Ohh! Just die."), +(16807,6,0,14,10276,100,"nethekurse SAY_DIE","What a ... a shame."); diff --git a/sql/updates/world/2012_12_07_00_world_creature_text.sql b/sql/updates/world/2012_12_07_00_world_creature_text.sql new file mode 100644 index 00000000000..6763834d668 --- /dev/null +++ b/sql/updates/world/2012_12_07_00_world_creature_text.sql @@ -0,0 +1,462 @@ +-- ------------------------------- -- +-- Creature text conversion part 8 -- +-- ------------------------------- -- +-- omrogg +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540017 AND -1540000; +DELETE FROM `creature_text` WHERE `entry` IN (19523,19524,16809); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19523,0,0,14,10306,100,"omrogg GoCombat_1","Smash!"), +(19523,1,0,14,10308,100,"omrogg GoCombat_2","If you nice me let you live."), +(19523,2,0,14,10309,100,"omrogg GoCombat_3","Me hungry!"), +(19524,0,0,14,10317,100,"omrogg GoCombatDelay_1","Why don't you let me do the talking?"), +(19524,1,0,14,10318,100,"omrogg GoCombatDelay_2","No, we will NOT let you live!"), +(19524,2,0,14,10319,100,"omrogg GoCombatDelay_3","You always hungry. That why we so fat!"), +(19523,3,0,14,10303,100,"omrogg Threat_1","You stay here. Me go kill someone else!"), +(19524,3,0,14,10315,100,"omrogg Threat_2","What are you doing!"), +(19523,4,0,14,10302,100,"omrogg Threat_3","Me kill someone else..."), +(19523,5,0,14,10300,100,"omrogg Threat_4","Me not like this one..."), +(19524,4,0,14,10314,100,"omrogg ThreatDelay1_1","That's not funny!"), +(19523,6,0,14,10305,100,"omrogg ThreatDelay1_2","Me get bored..."), +(19524,5,0,14,10313,100,"omrogg ThreatDelay1_3","I'm not done yet, idiot!"), +(19524,6,0,14,10312,100,"omrogg ThreatDelay1_4","Hey you numbskull!"), +(19523,7,0,14,10304,100,"omrogg ThreatDelay2_1","Ha ha ha."), +(19524,7,0,14,10316,100,"omrogg ThreatDelay2_2","Whhy! He almost dead!"), +(19523,8,0,14,10307,100,"omrogg ThreatDelay2_3","H'ey..."), +(19523,9,0,14,10301,100,"omrogg ThreatDelay2_4","We kill his friend!"), +(19523,10,0,14,10310,100,"omrogg Killing_1","This one die easy!"), +(19524,8,0,14,10320,100,"omrogg Killing_2","I'm tired. You kill next one!"), +(19524,9,0,14,10321,100,"omrogg KillingDelay_1","That's because I do all the hard work!"), +(19523,11,0,14,10321,100,"omrogg KillingDelay_2","That's because I do all the hard work!"), +(16809,0,0,14,10311,100,"omrogg YELL_DIE_L","This all...your fault!"), +(16809,1,0,14,10322,100,"omrogg YELL_DIE_R","I...hate...you..."), +(16809,2,0,16,0,100,"omrogg EMOTE_ENRAGE","%s enrages"); + +-- kargath +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540047 AND -1540042; +DELETE FROM `creature_text` WHERE `entry`=16808; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16808,0,0,14,10323,100,"kargath SAY_AGGRO1","Ours is the true Horde! The only Horde!"), +(16808,0,1,14,10324,100,"kargath SAY_AGGRO2","I'll carve the meat from your bones!"), +(16808,0,2,14,10325,100,"kargath SAY_AGGRO3","I am called Bladefist for a reason, as you will see!"), +(16808,1,0,14,10326,100,"kargath SAY_SLAY1","For the real Horde!"), +(16808,1,1,14,10327,100,"kargath SAY_SLAY2","I am the only Warchief!"), +(16808,2,0,14,10328,100,"kargath SAY_DEATH","The true Horde... will.. prevail..."); + +-- aeranas +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000139 AND -1000138; +DELETE FROM `creature_text` WHERE `entry`=17085; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17085,0,0,12,0,100,"aeranas SAY_SUMMON","Avruu's magic... it still controls me. You must fight me, mortal. It's the only way to break the spell!"), +(17085,1,0,12,0,100,"aeranas SAY_FREE","Avruu's magic is broken! I'm free once again!"); + +-- ancestral wolf +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000498 AND -1000496; +DELETE FROM `creature_text` WHERE `entry` IN (17077,17023); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17077,0,0,16,0,100,"ancestral wolf EMOTE_WOLF_LIFT_HEAD","%s lifts its head into the air, as if listening for something."), +(17077,1,0,16,0,100,"ancestral wolf EMOTE_WOLF_HOWL","%s lets out a howl that rings across the mountains to the north and motions for you to follow."), +(17023,0,0,12,0,100,"ancestral wolf SAY_WOLF_WELCOME","Welcome, kind spirit. What has brought you to us?"); + +-- wounded elf +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000122 AND -1000117; +DELETE FROM `creature_text` WHERE `entry`=16993; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(16993,0,0,12,0,100,"wounded elf SAY_ELF_START","Thank you for agreeing to help. Now, let's get out of here $N."), +(16993,1,0,12,0,100,"wounded elf SAY_ELF_SUMMON1","Over there! They're following us!"), +(16993,2,0,12,0,100,"wounded elf SAY_ELF_RESTING","Allow me a moment to rest. The journey taxes what little strength I have."), +(16993,3,0,12,0,100,"wounded elf SAY_ELF_SUMMON2","Did you hear something?"), +(16993,4,0,12,0,100,"wounded elf SAY_ELF_COMPLETE","Falcon Watch, at last! Now, where's my... Oh no! My pack, it's missing! Where has -"), +(16993,5,0,12,0,100,"wounded elf SAY_ELF_AGGRO","You won't keep me from getting to Falcon Watch!"); + +-- maghar +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000488 AND -1000482; +DELETE FROM `creature_text` WHERE `entry` IN (18210,18202,18211); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18210,0,0,12,0,100,"maghar captive SAY_MAG_START","Look out!"), +(18211,0,0,12,0,100,"maghar captive SAY_MAG_NO_ESCAPE","Don't let them escape! Kill the strong one first!"), +(18210,1,0,12,0,100,"maghar captive SAY_MAG_MORE","More of them coming! Watch out!"), +(18202,0,0,12,0,100,"maghar captive SAY_MAG_MORE_REPLY","Where do you think you're going? Kill them all!"), +(18210,2,0,12,0,100,"maghar captive SAY_MAG_LIGHTNING","Ride the lightning, filth!"), +(18210,3,0,12,0,100,"maghar captive SAY_MAG_SHOCK","FROST SHOCK!!!"), +(18210,4,0,12,0,100,"maghar captive SAY_MAG_COMPLETE","It is best that we split up now, in case they send more after us. Hopefully one of us will make it back to Garrosh. Farewell stranger."); + +-- corki +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800073 AND -1800071; +DELETE FROM `creature_text` WHERE `entry` IN (18445,20812,18369); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18445,0,0,12,0,100,"corki NPC_CORKI","Thanks, $C! I'm sure my dad will reward you greatly! Bye!"), +(20812,0,0,12,0,100,"corki NPC_CORKI_2","This is the last time I get caught!I promise! Bye!"), +(18369,0,0,12,0,100,"corki NPC_CORKI_3","Thank you for saving me again!"); + +-- manaforge_control +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000216 AND -1000211; +DELETE FROM `creature_text` WHERE `entry` IN (20209,20417,20418,20440); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(20209,0,0,16,0,100,"manaforge_control EMOTE_START","Warning! %s emergency shutdown process initiated by $N. Shutdown will complete in two minutes."), +(20209,1,0,16,0,100,"manaforge_control EMOTE_60","Emergency shutdown will complete in one minute."), +(20209,2,0,16,0,100,"manaforge_control EMOTE_30","Emergency shutdown will complete in thirty seconds."), +(20209,3,0,16,0,100,"manaforge_control EMOTE_10","Emergency shutdown will complete in ten seconds."), +(20209,4,0,16,0,100,"manaforge_control EMOTE_COMPLETE","Emergency shutdown complete."), +(20209,5,0,16,0,100,"manaforge_control EMOTE_ABORT","Emergency shutdown aborted."), +(20417,0,0,16,0,100,"manaforge_control EMOTE_START","Warning! %s emergency shutdown process initiated by $N. Shutdown will complete in two minutes."), +(20417,1,0,16,0,100,"manaforge_control EMOTE_60","Emergency shutdown will complete in one minute."), +(20417,2,0,16,0,100,"manaforge_control EMOTE_30","Emergency shutdown will complete in thirty seconds."), +(20417,3,0,16,0,100,"manaforge_control EMOTE_10","Emergency shutdown will complete in ten seconds."), +(20417,4,0,16,0,100,"manaforge_control EMOTE_COMPLETE","Emergency shutdown complete."), +(20417,5,0,16,0,100,"manaforge_control EMOTE_ABORT","Emergency shutdown aborted."), +(20418,0,0,16,0,100,"manaforge_control EMOTE_START","Warning! %s emergency shutdown process initiated by $N. Shutdown will complete in two minutes."), +(20418,1,0,16,0,100,"manaforge_control EMOTE_60","Emergency shutdown will complete in one minute."), +(20418,2,0,16,0,100,"manaforge_control EMOTE_30","Emergency shutdown will complete in thirty seconds."), +(20418,3,0,16,0,100,"manaforge_control EMOTE_10","Emergency shutdown will complete in ten seconds."), +(20418,4,0,16,0,100,"manaforge_control EMOTE_COMPLETE","Emergency shutdown complete."), +(20418,5,0,16,0,100,"manaforge_control EMOTE_ABORT","Emergency shutdown aborted."), +(20440,0,0,16,0,100,"manaforge_control EMOTE_START","Warning! %s emergency shutdown process initiated by $N. Shutdown will complete in two minutes."), +(20440,1,0,16,0,100,"manaforge_control EMOTE_60","Emergency shutdown will complete in one minute."), +(20440,2,0,16,0,100,"manaforge_control EMOTE_30","Emergency shutdown will complete in thirty seconds."), +(20440,3,0,16,0,100,"manaforge_control EMOTE_10","Emergency shutdown will complete in ten seconds."), +(20440,4,0,16,0,100,"manaforge_control EMOTE_COMPLETE","Emergency shutdown complete."), +(20440,5,0,16,0,100,"manaforge_control EMOTE_ABORT","Emergency shutdown aborted."); + +-- dawnforge +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000137 AND -1000128; +DELETE FROM `creature_text` WHERE `entry` IN (19830,21504,19831); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19830,0,0,12,0,100,"dawnforge SAY_ARCANIST_ARDONIS_1","You cannot be serious! We are severely understaffed and can barely keep this manaforge functional!"), +(19830,1,0,12,0,100,"dawnforge SAY_ARCANIST_ARDONIS_2","Yes, my lord."), +(21504,0,0,12,0,100,"dawnforge SAY_PATHALEON_CULATOR_IMAGE_1","Indeed, it is not a request."), +(21504,1,0,12,0,100,"dawnforge SAY_PATHALEON_CULATOR_IMAGE_2","Duro will be reinforced! Ultris was a complete disaster. I will NOT have that mistake repeated!"), +(21504,2,0,12,0,100,"dawnforge SAY_PATHALEON_CULATOR_IMAGE_2_1","We've had too many setbacks along the way: Hellfire Citadel, Fallen Sky Ridge, Firewing Point... Prince Kael'thas will tolerate no further delays. I will tolerate nothing other than complete success!"), +(21504,3,0,12,0,100,"dawnforge SAY_PATHALEON_CULATOR_IMAGE_2_2","I am returning to Tempest Keep. See to it that I do not have reason to return!"), +(19831,0,0,12,0,100,"dawnforge SAY_COMMANDER_DAWNFORGE_1","We need you to send reinforcements to Manaforge Duro, Ardonis. This is not a request, it's an order."), +(19831,1,0,12,0,100,"dawnforge SAY_COMMANDER_DAWNFORGE_2","You will do as ordered. Manaforge Duro has come under heavy attack by mana creatures and the situation is out of control. Failure to comply will not be tolerated!"), +(19831,2,0,12,0,100,"dawnforge SAY_COMMANDER_DAWNFORGE_3","My lord!"), +(19831,3,0,12,0,100,"dawnforge SAY_COMMANDER_DAWNFORGE_4","Yes, my lord."), +(19831,4,0,12,0,100,"dawnforge SAY_COMMANDER_DAWNFORGE_5","See to it, Ardonis!"); + +-- bessy +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000525 AND -1000524; +DELETE FROM `creature_text` WHERE `entry`=20415; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(20415,0,0,12,0,100,"bessy SAY_THADELL_1","Bessy, is that you?"), +(20415,1,0,12,0,100,"bessy SAY_THADELL_2","Thank you for bringing back my Bessy, $N. I couldn't live without her!"); + +-- mature netherwing drake +DELETE FROM `script_texts` WHERE `entry`=-1000175; +DELETE FROM `creature_text` WHERE `entry`=21648; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21648,0,0,12,0,100,"mature netherwing drake SAY_JUST_EATEN","Thank you, mortal."); + +-- overlord morghor +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000621 AND -1000606; +DELETE FROM `creature_text` WHERE `entry` IN (23139,22083,23141); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(23139,0,0,12,0,100,"overlord morghor OVERLORD_SAY_1","Come, $N. Lord Stormrage awaits."), +(23139,1,0,12,0,100,"overlord morghor OVERLORD_SAY_2","Lord Illidan will be here shortly."), +(23139,3,0,12,0,100,"overlord morghor OVERLORD_SAY_4","But... My lord, I do not understand. $N... He is the orc that has..."), +(23139,4,0,12,0,100,"overlord morghor OVERLORD_SAY_5","It will be done, my lord."), +(23139,5,0,12,0,100,"overlord morghor OVERLORD_SAY_6","So you thought to make a fool of Mor'ghor, eh? Before you are delivered to Lord Illidan, you will feel pain that you could not know to exist. I will take pleasure in exacting my own vengeance."), +(23139,6,0,14,0,100,"overlord morghor OVERLORD_YELL_1","Warriors of Dragonmaw, gather 'round! One among you has attained the rank of highlord! Bow your heads in reverence! Show your respect and allegiance to Highlord $N!"), +(23139,7,0,14,0,100,"overlord morghor OVERLORD_YELL_2","All hail Lord Illidan!"), +(22083,0,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_1","What is the meaning of this, Mor'ghor?"), +(22083,1,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_2","SILENCE!"), +(22083,2,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_3","Blathering idiot. You incomprehensibly incompetent buffoon..."), +(22083,3,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_4","THIS is your hero?"), +(22083,4,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_5","You have been deceived, imbecile."), +(22083,5,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_6","This... whole... operation... HAS BEEN COMPROMISED!"), +(22083,6,0,12,0,100,"overlord morghor LORD_ILLIDAN_SAY_7","I expect to see this insect's carcass in pieces in my lair within the hour. Fail and you will suffer a fate so much worse than death."), +(23141,0,0,12,0,100,"overlord morghor YARZILL_THE_MERC_SAY","You will not harm the boy, Mor'ghor! Quickly, $N, climb on my back!"); + +-- wilda +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000390 AND -1000381; +DELETE FROM `creature_text` WHERE `entry`=21027; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(21027,0,0,12,0,100,"wilda SAY_WIL_START","I sense the tortured spirits, $n. They are this way, come quickly!"), +(21027,1,0,12,0,100,"wilda SAY_WIL_AGGRO1","Watch out!"), +(21027,1,1,12,0,100,"wilda SAY_WIL_AGGRO2","Naga attackers! Defend yourself!"), +(21027,2,0,12,0,100,"wilda SAY_WIL_PROGRESS1","Grant me protection $n, I must break trough their foul magic!"), +(21027,3,0,12,0,100,"wilda SAY_WIL_PROGRESS2","The naga of Coilskar are exceptionally cruel to their prisoners. It is a miracle that I survived inside that watery prison for as long as I did. Earthmother be praised."), +(21027,3,1,12,0,100,"wilda SAY_WIL_PROGRESS4","Lady Vashj must answer for these atrocities. She must be brought to justice!"), +(21027,3,2,12,0,100,"wilda SAY_WIL_PROGRESS5","The tumultuous nature of the great waterways of Azeroth and Draenor are a direct result of tormented water spirits."), +(21027,4,0,12,0,100,"wilda SAY_WIL_FIND_EXIT","Now we must find the exit."), +(21027,5,0,12,0,100,"wilda SAY_WIL_JUST_AHEAD","It shouldn't be much further, $n. The exit is just up ahead."), +(21027,6,0,12,0,100,"wilda SAY_WIL_END","Thank you, $n. Please return to my brethren at the Altar of Damnation, near the Hand of Gul'dan, and tell them that Wilda is safe. May the Earthmother watch over you..."); + +-- kservant +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000255 AND -1000234; +DELETE FROM `creature_text` WHERE `entry`=19685; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19685,0,0,12,0,100,"kservant SAY_KHAD_SERV_0","Follow me, stranger. This won't take long."), +(19685,1,0,15,0,100,"kservant SAY_KHAD_SERV_1","Shattrath was once the draenei capital of this world. Its name means \"dwelling of light.\""), +(19685,2,0,15,0,100,"kservant SAY_KHAD_SERV_2","When the Burning Legion turned the orcs against the draenei, the fiercest battle was fought here. The draenei fought tooth and nail, but in the end the city fell."), +(19685,3,0,15,0,100,"kservant SAY_KHAD_SERV_3","The city was left in ruins and darkness... until the Sha'tar arrived."), +(19685,4,0,15,0,100,"kservant SAY_KHAD_SERV_4","Let us go into the Lower City. I will warn you that as one of the only safe havens in Outland, Shattrath has attracted droves of refugees from all wars, current and past."), +(19685,5,0,15,0,100,"kservant SAY_KHAD_SERV_5","The Sha'tar, or \"born from light\" are the naaru that came to Outland to fight the demons of the Burning Legion."), +(19685,6,0,15,0,100,"kservant SAY_KHAD_SERV_6","They were drawn to the ruins of Shattrath City where a small remnant of the draenei priesthood conducted its rites inside a ruined temple on this very spot."), +(19685,7,0,15,0,100,"kservant SAY_KHAD_SERV_7","The priesthood, known as the Aldor, quickly regained its strength as word spread that the naaru had returned and reconstruction soon began. The ruined temple is now used as an infirmary for injured refugees."), +(19685,8,0,15,0,100,"kservant SAY_KHAD_SERV_8","It wouldn't be long, however, before the city came under attack once again. This time, the attack came from Illidan's armies. A large regiment of blood elves had been sent by Illidan's ally, Kael'thas Sunstrider, to lay waste to the city."), +(19685,9,0,15,0,100,"kservant SAY_KHAD_SERV_9","As the regiment of blood elves crossed this very bridge, the Aldor's exarchs and vindicators lined up to defend the Terrace of Light. But then the unexpected happened."), +(19685,10,0,15,0,100,"kservant SAY_KHAD_SERV_10","The blood elves laid down their weapons in front of the city's defenders; their leader, a blood elf elder known as Voren'thal, stormed into the Terrace of Light and demanded to speak to A'dal."), +(19685,11,0,15,0,100,"kservant SAY_KHAD_SERV_11","As the naaru approached him, Voren'thal kneeled before him and uttered the following words: \"I've seen you in a vision, naaru. My race's only hope for survival lies with you. My followers and I are here to serve you.\""), +(19685,12,0,15,0,100,"kservant SAY_KHAD_SERV_12","The defection of Voren'thal and his followers was the largest loss ever incurred by Kael's forces. And these weren't just any blood elves. Many of the best and brightest amongst Kael's scholars and magisters had been swayed by Voren'thal's influence."), +(19685,13,0,15,0,100,"kservant SAY_KHAD_SERV_13","The naaru accepted the defectors, who would become known as the Scryers; their dwelling lies in the platform above. Only those initiated with the Scryers are allowed there."), +(19685,14,0,15,0,100,"kservant SAY_KHAD_SERV_14","The Aldor are followers of the Light and forgiveness and redemption are values they understand. However, they found hard to forget the deeds of the blood elves while under Kael's command."), +(19685,15,0,15,0,100,"kservant SAY_KHAD_SERV_15","Many of the priesthood had been slain by the same magisters who now vowed to serve the naaru. They were not happy to share the city with their former enemies."), +(19685,16,0,15,0,100,"kservant SAY_KHAD_SERV_16","The Aldor's most holy temple and its surrounding dwellings lie on the terrace above. As a holy site, only the initiated are welcome inside."), +(19685,17,0,15,0,100,"kservant SAY_KHAD_SERV_17","The attacks against Shattrath continued, but the city did not fall, as you can see. On the contrary, the naaru known as Xi'ri led a successful incursion into Shadowmoon Valley - Illidan's doorstep."), +(19685,18,0,15,0,100,"kservant SAY_KHAD_SERV_18","There he continues to wage war on Illidan with the assistance of the Aldor and the Scryers. The two factions have not given up on their old feuds, though."), +(19685,19,0,15,0,100,"kservant SAY_KHAD_SERV_19","Such is their animosity that they vie for the honor of being sent to assist the naaru there. Each day, that decision is made here by A'dal. The armies gather here to receive A'dal's blessing before heading to Shadowmoon."), +(19685,20,0,15,0,100,"kservant SAY_KHAD_SERV_20","Khadgar should be ready to see you again. Just remember that to serve the Sha'tar you will most likely have to ally with the Aldor or the Scryers. And seeking the favor of one group will cause the others' dislike."), +(19685,21,0,15,0,100,"kservant SAY_KHAD_SERV_21","Good luck stranger, and welcome to Shattrath City."); + +-- larry +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000279 AND -1000274; +DELETE FROM `creature_text` WHERE `entry`=19720; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19720,0,0,12,0,100,"larry SAY_START","Time to teach you a lesson in manners, little $Gboy:girl;!"), +(19720,1,0,12,0,100,"larry SAY_COUNT","Now I'm gonna give you to the count of '3' to get out of here before I sick the dogs on you."), +(19720,2,0,12,0,100,"larry SAY_COUNT_1","1..."), +(19720,3,0,12,0,100,"larry SAY_COUNT_2","2..."), +(19720,4,0,12,0,100,"larry SAY_ATTACK_5","Time to meet your maker!"), +(19720,5,0,12,0,100,"larry SAY_GIVEUP","Alright, we give up! Don't hurt us!"); + +-- skyriss +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1552009 AND -1552000; +DELETE FROM `creature_text` WHERE `entry`=20912; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(20912,0,0,14,11122,100,"skyriss SAY_INTRO","It is a small matter to control the mind of the weak... for I bear allegiance to powers untouched by time, unmoved by fate. No force on this world or beyond harbors the strength to bend our knee... not even the mighty Legion!"), +(20912,1,0,14,11123,100,"skyriss SAY_AGGRO","Bear witness to the agent of your demise!"), +(20912,2,0,14,11124,100,"skyriss SAY_KILL_1","Your fate is written!"), +(20912,2,1,14,11125,100,"skyriss SAY_KILL_2","The chaos I have sown here is but a taste..."), +(20912,3,0,14,11127,100,"skyriss SAY_MIND_1","You will do my bidding, weakling."), +(20912,3,1,14,11128,100,"skyriss SAY_MIND_2","Your will is no longer your own."), +(20912,4,0,14,11129,100,"skyriss SAY_FEAR_1","Flee in terror!"), +(20912,4,1,14,11130,100,"skyriss SAY_FEAR_2","I will show you horrors undreamed of!"), +(20912,5,0,14,11131,100,"skyriss SAY_IMAGE","We span the universe, as countless as the stars!"), +(20912,6,0,14,11126,100,"skyriss SAY_DEATH","I am merely one of... infinite multitudes."); + +-- freywinn +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1553005 AND -1553000; +DELETE FROM `creature_text` WHERE `entry`=17975; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17975,0,0,14,11144,100,"freywinn SAY_AGGRO","What are you doing? These specimens are very delicate!"), +(17975,1,0,14,11145,100,"freywinn SAY_KILL_1","Your life cycle is now concluded!"), +(17975,1,1,14,11146,100,"freywinn SAY_KILL_2","You will feed the worms."), +(17975,2,0,14,11147,100,"freywinn SAY_TREE_1","Endorel aluminor!"), +(17975,2,1,14,11148,100,"freywinn SAY_TREE_2","Nature bends to my will!"), +(17975,3,0,14,11149,100,"freywinn SAY_DEATH","The specimens...must be preserved."); + +-- laj +DELETE FROM `script_texts` WHERE `entry`=-1553006; +DELETE FROM `creature_text` WHERE `entry`=17980; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17980,0,0,16,0,100,"laj EMOTE_SUMMON","emits a strange noise."); + +-- warp +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1553012 AND -1553007; +DELETE FROM `creature_text` WHERE `entry`=17977; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17977,0,0,14,11230,100,"warp SAY_AGGRO","Who disturbs this sanctuary?"), +(17977,1,0,14,11231,100,"warp SAY_SLAY_1","You must die! But wait: this does not-- No, no... you must die!"), +(17977,1,1,14,11232,100,"warp SAY_SLAY_2","What am I doing? Why do I..."), +(17977,2,0,14,11233,100,"warp SAY_SUMMON_1","Children, come to me!"), +(17977,2,1,14,11234,100,"warp SAY_SUMMON_2","Maybe this is not-- No, we fight! Come to my aid."), +(17977,3,0,14,11235,100,"warp SAY_DEATH","So... confused. Do not... belong here!"); + +-- solarian +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1550015 AND -1550007; +DELETE FROM `creature_text` WHERE `entry`=18805; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18805,0,0,14,11134,100,"solarian SAY_AGGRO","Tal anu'men no Sin'dorei!"), +(18805,1,0,14,11139,100,"solarian SAY_SUMMON1","Ha ha ha! You are hopelessly outmatched!"), +(18805,2,0,14,11140,100,"solarian SAY_SUMMON2","I will crush your delusions of grandeur!"), +(18805,3,0,14,11136,100,"solarian SAY_KILL1","Your soul belongs to the Abyss!"), +(18805,3,1,14,11137,100,"solarian SAY_KILL2","By the blood of the Highborne!"), +(18805,3,2,14,11138,100,"solarian SAY_KILL3","For the Sunwell!"), +(18805,4,0,14,11135,100,"solarian SAY_DEATH","The warmth of the sun... awaits."), +(18805,5,0,14,0,100,"solarian SAY_VOIDA","Enough of this! Now I call upon the fury of the cosmos itself."), +(18805,6,0,14,0,100,"solarian SAY_VOIDB","I become ONE... with the VOID!"); + +-- kaelthas +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1550043 AND -1550016; +DELETE FROM `creature_text` WHERE `entry` IN (19622,20064,20060,20062,20063); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19622,0,0,14,11256,100,"kaelthas SAY_INTRO","Energy. Power. My people are addicted to it... a dependence made manifest after the Sunwell was destroyed. Welcome... to the future. A pity you are too late to stop it. No one can stop me now! Selama ashal'anore!"), +(19622,1,0,14,11257,100,"kaelthas SAY_INTRO_CAPERNIAN","Capernian will see to it that your stay here is a short one."), +(19622,2,0,14,11258,100,"kaelthas SAY_INTRO_TELONICUS","Well done, you have proven worthy to test your skills against my master engineer, Telonicus."), +(19622,3,0,14,11259,100,"kaelthas SAY_INTRO_THALADRED","Let us see how your nerves hold up against the Darkener, Thaladred."), +(19622,4,0,14,11260,100,"kaelthas SAY_INTRO_SANGUINAR","You have persevered against some of my best advisors... but none can withstand the might of the Blood Hammer. Behold, Lord Sanguinar!"), +(19622,5,0,14,11261,100,"kaelthas SAY_PHASE2_WEAPON","As you see, I have many weapons in my arsenal..."), +(19622,6,0,14,11262,100,"kaelthas SAY_PHASE3_ADVANCE","Perhaps I underestimated you. It would be unfair to make you fight all four advisors at once, but... fair treatment was never shown to my people. I'm just returning the favor."), +(19622,7,0,14,11263,100,"kaelthas SAY_PHASE4_INTRO2","Alas, sometimes one must take matters into one's own hands. Balamore shanal!"), +(19622,8,0,14,11273,100,"kaelthas SAY_PHASE5_NUTS","I have not come this far to be stopped! The future I have planned will not be jeopardized! Now you will taste true power!!"), +(19622,9,0,14,11270,100,"kaelthas SAY_SLAY1","You will not prevail."), +(19622,9,1,14,11271,100,"kaelthas SAY_SLAY2","You gambled...and lost."), +(19622,9,2,14,11272,100,"kaelthas SAY_SLAY3","This was Child's play."), +(19622,10,0,14,11268,100,"kaelthas SAY_MINDCONTROL1","Obey me."), +(19622,10,1,14,11269,100,"kaelthas SAY_MINDCONTROL2","Bow to my will."), +(19622,11,0,14,11264,100,"kaelthas SAY_GRAVITYLAPSE1","Let us see how you fare when your world is turned upside down."), +(19622,11,1,14,11265,100,"kaelthas SAY_GRAVITYLAPSE2","Having trouble staying grounded?"), +(19622,12,0,14,11267,100,"kaelthas SAY_SUMMON_PHOENIX1","Anara'nel belore!"), +(19622,12,1,14,11266,100,"kaelthas SAY_SUMMON_PHOENIX2","By the power of the sun!"), +(19622,13,0,14,11274,100,"kaelthas SAY_DEATH","For...Quel...thalas!"), +(20064,0,0,14,11203,100,"thaladred SAY_THALADRED_AGGRO","Prepare yourselves!"), +(20064,1,0,14,11204,100,"thaladred SAY_THALADRED_DEATH","Forgive me, my prince! I have... failed."), +(20064,2,0,16,0,100,"thaladred EMOTE_THALADRED_GAZE","sets his gaze on $N!"), +(20060,0,0,14,11152,100,"sanguinar SAY_SANGUINAR_AGGRO","Blood for blood!"), +(20060,1,0,14,11153,100,"sanguinar SAY_SANGUINAR_DEATH","NO! I ...will... not..."), +(20062,0,0,14,11117,100,"capernian SAY_CAPERNIAN_AGGRO","The sin'dore reign supreme!"), +(20062,1,0,14,11118,100,"capernian SAY_CAPERNIAN_DEATH","This is not over!"), +(20063,0,0,14,11157,100,"telonicus SAY_TELONICUS_AGGRO","Anar'alah belore!"), +(20063,1,0,14,11158,100,"telonicus SAY_TELONICUS_DEATH","More perils... await"); + +-- voidreaver +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1550006 AND -1550000; +DELETE FROM `creature_text` WHERE `entry`=19516; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19516,0,0,14,11213,100,"voidreaver SAY_AGGRO","Alert, you are marked for extermination!"), +(19516,1,0,14,11215,100,"voidreaver SAY_SLAY1","Extermination, successful."), +(19516,1,1,14,11216,100,"voidreaver SAY_SLAY2","Imbecile life form, no longer functional."), +(19516,1,2,14,11217,100,"voidreaver SAY_SLAY3","Threat neutralized."), +(19516,2,0,14,11214,100,"voidreaver SAY_DEATH","Systems... shutting... down..."), +(19516,3,0,14,11218,100,"voidreaver SAY_POUNDING1","Alternative measure commencing..."), +(19516,3,1,14,11219,100,"voidreaver SAY_POUNDING2","Calculating force parameters..."); + +-- ironhand +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1554012 AND -1554006; +DELETE FROM `creature_text` WHERE `entry`=19710; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19710,0,0,14,11109,100,"ironhand SAY_AGGRO_1","You have approximately five seconds to live."), +(19710,1,0,14,11112,100,"ironhand SAY_HAMMER_1","With the precise angle and velocity..."), +(19710,1,1,14,11113,100,"ironhand SAY_HAMMER_2","Low tech yet quiet effective!"), +(19710,2,0,14,11110,100,"ironhand SAY_SLAY_1","A foregone conclusion."), +(19710,2,1,14,11111,100,"ironhand SAY_SLAY_2","The processing will continue a schedule!"), +(19710,3,0,14,11114,100,"ironhand SAY_DEATH_1","My calculations did not..."), +(19710,4,0,41,0,100,"ironhand EMOTE_HAMMER","raises his hammer menacingly..."); + +-- sepethrea +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1554019 AND -1554013; +DELETE FROM `creature_text` WHERE `entry`=19221; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19221,0,0,14,11186,100,"sepethrea SAY_AGGRO","Don't value your life very much, do you?"), +(19221,1,0,14,11191,100,"sepethrea SAY_SUMMON","I am not alone."), +(19221,2,0,14,11189,100,"sepethrea SAY_DRAGONS_BREATH_1","Think you can take the heat?"), +(19221,2,1,14,11190,100,"sepethrea SAY_DRAGONS_BREATH_2","Anar'endal dracon!"), +(19221,3,0,14,11187,100,"sepethrea SAY_SLAY1","And don't come back!"), +(19221,3,1,14,11188,100,"sepethrea SAY_SLAY2","En'dala finel el'dal"), +(19221,4,0,14,11192,100,"sepethrea SAY_DEATH","Anu... bala belore...alon."); + +-- pathaleon +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1554027 AND -1554020; +DELETE FROM `creature_text` WHERE `entry`=19220; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(19220,0,0,14,11193,100,"pathaleon SAY_AGGRO","We are on a strict timetable. You will not interfere!"), +(19220,1,0,14,11197,100,"pathaleon SAY_DOMINATION_1","I'm looking for a team player..."), +(19220,1,1,14,11198,100,"pathaleon SAY_DOMINATION_2","You work for me now!"), +(19220,2,0,14,11196,100,"pathaleon SAY_SUMMON","Time to supplement my work force."), +(19220,3,0,14,11199,100,"pathaleon SAY_ENRAGE","I prefeer to be hands-on..."), +(19220,4,0,14,11194,100,"pathaleon SAY_SLAY_1","A minor inconvenience."), +(19220,4,1,14,11195,100,"pathaleon SAY_SLAY_2","Looks like you lose."), +(19220,5,0,14,11200,100,"pathaleon SAY_DEATH","The project will... continue."); + +-- unkor +DELETE FROM `script_texts` WHERE `entry`=-1000194; +DELETE FROM `creature_text` WHERE `entry`=18262; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18262,0,0,12,0,100,"unkor SAY_SUBMIT","I give up! Please don't kill me!"); + +-- floon +DELETE FROM `script_texts` WHERE `entry`=-1000195; +DELETE FROM `creature_text` WHERE `entry`=18588; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18588,0,0,12,0,100,"floon SAY_FLOON_ATTACK","I choose the third option: KILLING YOU!"); + +-- isla starmane +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000574 AND -1000571; +DELETE FROM `creature_text` WHERE `entry`=18760; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(18760,0,0,12,0,100,"isla starmane SAY_PROGRESS_1","Ok let's get out of here!"), +(18760,1,0,12,0,100,"isla starmane SAY_PROGRESS_2","You sure you're ready? Take a moment."), +(18760,2,0,12,0,100,"isla starmane SAY_PROGRESS_3","Alright, let's do this!"), +(18760,3,0,12,0,100,"isla starmane SAY_PROGRESS_4","Ok, I think I can make it on my own from here. Thank you so much for breaking me out of there!"); + +-- guards +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070003 AND -1070001; +DELETE FROM `creature_text` WHERE `entry` IN (68,1976,3218,3296,3502,4624,9460,11190,15184); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(68,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(68,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(68,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(1976,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(1976,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(1976,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(3218,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(3218,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(3218,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(3296,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(3296,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(3296,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(3502,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(3502,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(3502,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(4624,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(4624,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(4624,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(9460,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(9460,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(9460,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(11190,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(11190,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(11190,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"), +(15184,0,0,12,0,100,"SAY_GUARD_SIL_AGGRO1","Taste blade, mongrel!"), +(15184,0,1,12,0,100,"SAY_GUARD_SIL_AGGRO2","Please tell me that you didn't just do what I think you just did. Please tell me that I'm not going to have to hurt you..."), +(15184,0,2,12,0,100,"SAY_GUARD_SIL_AGGRO3","As if we don't have enough problems, you go and create more!"); + +-- cluck +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070006 AND -1070004; +DELETE FROM `creature_text` WHERE `entry`=620; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(620,0,0,16,0,100,"cluck EMOTE_A_HELLO","looks up at you quizzically. Maybe you should inspect it?"), +(620,1,0,16,0,100,"cluck EMOTE_H_HELLO","looks at you unexpectadly."), +(620,2,0,16,0,100,"cluck EMOTE_CLUCK_TEXT2","starts pecking at the feed."); + +-- injured_patient +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000203 AND -1000201; +DELETE FROM `creature_text` WHERE `entry` IN (12920,12939); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(12920,0,0,12,0,100,"injured_patient SAY_DOC1","I'm saved! Thank you, doctor!"), +(12920,0,1,12,0,100,"injured_patient SAY_DOC2","HOORAY! I AM SAVED!"), +(12920,0,2,12,0,100,"injured_patient SAY_DOC3","Sweet, sweet embrace... take me..."), +(12939,0,0,12,0,100,"injured_patient SAY_DOC1","I'm saved! Thank you, doctor!"), +(12939,0,1,12,0,100,"injured_patient SAY_DOC2","HOORAY! I AM SAVED!"), +(12939,0,2,12,0,100,"injured_patient SAY_DOC3","Sweet, sweet embrace... take me..."); + +-- kayra +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000347 AND -1000343; +DELETE FROM `creature_text` WHERE `entry`=17969; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17969,0,0,12,0,100,"kayra SAY_START","Is the way clear? Let's get out while we can, $N."), +(17969,1,0,12,0,100,"kayra SAY_AMBUSH1","Looks like we won't get away so easy. Get ready!"), +(17969,2,0,12,0,100,"kayra SAY_PROGRESS","Let's keep moving. We're not safe here!"), +(17969,3,0,12,0,100,"kayra SAY_AMBUSH2","Look out, $N! Enemies ahead!"), +(17969,4,0,12,0,100,"kayra SAY_END","We're almost to the refuge! Let's go."); + +-- ashyen and keleth +DELETE FROM `script_texts` WHERE `entry`=-1000359; +DELETE FROM `creature_text` WHERE `entry` IN (17900,17901); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17900,0,0,12,0,100,"ashyen and keleth GOSSIP_REWARD_BLESS","Thank you for helping me. I know my way back from here."), +(17901,0,0,12,0,100,"ashyen and keleth GOSSIP_REWARD_BLESS","Thank you for helping me. I know my way back from here."); + +-- cyanigosa - fix mistake in previous commit +DELETE FROM `creature_text` WHERE `entry`=31134; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(31134,0,0,14,13947,100,"cyanigosa SAY_AGGRO","We finish this now, champions of Kirin Tor!"), +(31134,1,0,14,13952,100,"cyanigosa SAY_SLAY_1","I will end the Kirin Tor!"), +(31134,1,1,14,13953,100,"cyanigosa SAY_SLAY_2","Dalaran will fall!"), +(31134,1,2,14,13954,100,"cyanigosa SAY_SLAY_3","So ends your defiance of the Spell-Weaver!"), +(31134,2,0,14,13955,100,"cyanigosa SAY_DEATH","Perhaps... we have... underestimated... you."), +(31134,3,0,14,13946,100,"cyanigosa SAY_SPAWN","A valiant defense, but this city must be razed. I will fulfill Malygos's wishes myself!"), +(31134,4,0,14,13951,100,"cyanigosa SAY_DISRUPTION","Am I interrupting?"), +(31134,5,0,14,13948,100,"cyanigosa SAY_BREATH_ATTACK","Shiver and die!"), +(31134,6,0,14,13949,100,"cyanigosa SAY_SPECIAL_ATTACK_1","The world has forgotten what true magic is! Let this be a reminder!"), +(31134,6,1,14,13950,100,"cyanigosa SAY_SPECIAL_ATTACK_2","Who among you can withstand my power?"); diff --git a/sql/updates/world/2012_12_07_00_world_script_texts.sql b/sql/updates/world/2012_12_07_00_world_script_texts.sql new file mode 100644 index 00000000000..b1362aac796 --- /dev/null +++ b/sql/updates/world/2012_12_07_00_world_script_texts.sql @@ -0,0 +1,2 @@ +DROP TABLE IF EXISTS `script_texts`; +DROP TABLE IF EXISTS `custom_texts`; diff --git a/sql/updates/world/2012_12_07_01_world_misc.sql b/sql/updates/world/2012_12_07_01_world_misc.sql new file mode 100644 index 00000000000..aaee366bfce --- /dev/null +++ b/sql/updates/world/2012_12_07_01_world_misc.sql @@ -0,0 +1,73 @@ +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8054: wintergrasp Tower Cannon +UPDATE `creature_template` SET `unit_flags`=32772 WHERE `entry`=28366; +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 7983: Priest Shadowfiend's Mana leech procs on absorb +DELETE FROM `spell_proc_event` WHERE `entry`=28305; +INSERT INTO `spell_proc_event` VALUES (28305,0,0,0,0,0,0,65536,0,0,0); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8276: Kings and Sanctuary +SET @GUID = 1038; +DELETE FROM `spell_group_stack_rules` WHERE `group_id`=@GUID; +INSERT INTO `spell_group_stack_rules`(`group_id`,`stack_rule`) VALUES (@GUID,1); +DELETE FROM `spell_group` WHERE `id`=@GUID; +INSERT INTO `spell_group`(`id`,`spell_id`) VALUES +(@GUID,25899), +(@GUID,20911), +(@GUID,25898); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8364: Prepping the Speech +-- Remove event flag "1" that was preventing events to trigger from spell more than once +UPDATE `smart_scripts` SET `event_flags`=0 WHERE `entryorguid` IN (1268,7955,6119) AND `id`=0; +-- Remove flag that gives immunity to other NPCs, was blocking SAI and it has no point in it when has extra civilian already, if it was set to prevent killing mobs led by low levels +UPDATE `creature_template` SET `unit_flags`=unit_flags&~512 WHERE `entry` IN (6119,7955,1268); +-- Add conditions to target only the specific NPCs +DELETE FROM `conditions` WHERE `SourceEntry`=74222 AND `SourceTypeOrReferenceId`=17; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(17,0,74222,0,1,31,1,3,1268,0,0,173,'','Gnomish Playback Device can target only Ozzie Togglevolt'), +(17,0,74222,0,2,31,1,3,7955,0,0,173,'','Gnomish Playback Device can target only Milli Featherwhistle'), +(17,0,74222,0,3,31,1,3,6119,0,0,173,'','Gnomish Playback Device can target only Tog Rustsprocket'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8495: Sludge Beast - correct spawn point +UPDATE creature SET position_x=1071.40, position_y=-3135.26, position_z=67.39 WHERE guid=51809; +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8504: Cycle of Rebirth +-- Issue 7253: Cycle of Rebirth +UPDATE quest_template SET RequestItemsText='The continuous destruction caused by war and those that seek a profit from lumber pains me deeply. To aid the cycle of rebirth and replenish the lands, I need Gaea seeds. Do you have them, $C?',OfferRewardText='Ah, $N, you have the Gaea seeds. Watch and see how the blessing of the Earthmother can cause even these small kernels of life to bloom and flourish.$b$b<Tammra begins to chant.>' WHERE id = 6301; +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8506: No Rest for the Wicked +-- Fix typo in SAI that was blocking "No Rest for the Wicked" +UPDATE `smart_scripts` SET `link`=0, `action_param6`=0, `target_type`=8 WHERE `entryorguid`=32347 AND `id`=0; +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8547: Fix Looting of Dr. Terrible's "Building a Better Flesh Giant" +-- Update quest loot template so item does not require player to be on a quest for item to drop +UPDATE `creature_loot_template` SET `ChanceOrQuestChance`=100 WHERE `entry`=30409 AND `item`=42772; +-- Conditions so item will only drop if player is on or has completed (13042) Deep in the Bowels of The Underhalls +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=1 AND `SourceGroup`=30409 AND `SourceEntry`=42772; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(1, 30409, 42772, 0, 0, 8, 13042, 0, 0, 0, '', 'Dr. Terribles "Building a Better Flesh Giant" only drops if player has completed Deep in the Bowels of The Underhalls OR'), +(1, 30409, 42772, 0, 1, 9, 13042, 0, 0, 0, '', 'Dr. Terribles "Building a Better Flesh Giant" only drops if player has taken Deep in the Bowels of The Underhalls'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +DELETE FROM `creature_text` WHERE `entry`IN (234,3142,5888,19255); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(234 ,0,0, 'The People of Westfall salute $N, a brave and valiant defender of freedom.',12,7,100,0,0,0,'Marshal Gryan Stoutmantle'), +(3142,0,0, 'We will suffer no demon''s servant in our lands!',12,1,100,0,0,0,'Orgnil Soulscar'), +(5888,0,0, 'Peace and patience be with you, $N. Remain strong always.',12,1,100,0,0,0,'Seer Ravenfeather'), +(19255,0,0, 'How many more of you grunts do I need to send back to mommy and daddy in a body bag before you grow a brain and realize that runnin'' head first into a Legion kill squad is suicide? And don''t nod your thick skulls at me as if you know what I''m talkin'' about!',12,1,100,0,0,0,'Seer Ravenfeather'); +UPDATE `creature_template` SET `AIName`= 'SmartAI' WHERE `entry` IN (234,3142,5888,3594,14347,19255,22231); +UPDATE `gameobject_template` SET `AIName`= 'SmartGameObjectAI' WHERE `entry` IN (61,3643); +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (234,3142,5888,3594,14347,19255,22231); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (3643,61) AND `source_type`=1; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (234,3142,5888,3594,14347,19255,22231) 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 +(3643 ,1,0,1,20,0,100,0, 67,0,0,0,12,2044 ,2,300000,0,0,0,7,0,0,0,0,0,0,0,'Old Footlocker - On quest The Legend of Stalvan rewarded - Summon creature'), +(234 ,0,0,1,20,0,100,0, 166,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Marshal Gryan Stoutmantle - On quest The Defias Brotherhood rewarded - Say line'), +(61 ,1,0,1,20,0,100,0, 231,0,0,0,12,3301 ,1,10000 ,0,0,0,7,0,0,0,0,0,0,0,'A Weathered Grave - On quest A Daughter''s Love rewarded - Summon creature'), +(3142 ,0,0,1,20,0,100,0, 806,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Orgnil Soulscar - On quest Dark Storms rewarded - Say line'), +(5888 ,0,0,1,20,0,100,0, 1521,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Seer Ravenfeather - On quest Call of Earth rewarded - Say line'), +(3594 ,0,0,1,20,0,100,0, 3118,0,0,0,5,1,0,0,0,0,0,7,0,0,0,0,0,0,0,'Frahun Shadewhisper - On quest Encrypted Sigil rewarded - Emote ONESHOT_TALK(DNR)'), +(14347,0,0,1,20,0,100,0, 7786,0,0,0,12,14435,2,180000,0,0,0,7,0,0,0,0,0,0,0,'Highlord Demitrian - On quest Thunderaan the Windseeker rewarded - Summon creature'), +(19255,0,0,1,20,0,100,0,10289,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'General Krakork - On quest Journey to Thrallmar rewarded - Say line'), +(22231,0,0,1,20,0,100,0,10813,0,0,0,28,38495,0,0,0,0,0,7,0,0,0,0,0,0,0,'Zezzak - On quest The Eyes of Grillok rewarded - Remove Aura'); +DELETE FROM `quest_end_scripts` WHERE `id` IN (234,3142,5888,3594,14347,19255,22231,61,3643); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/sql/updates/world/2012_12_07_02_world_tracker_pitcrawler.sql b/sql/updates/world/2012_12_07_02_world_tracker_pitcrawler.sql new file mode 100644 index 00000000000..345a61cb7f5 --- /dev/null +++ b/sql/updates/world/2012_12_07_02_world_tracker_pitcrawler.sql @@ -0,0 +1,596 @@ +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 4787: Quests 11984, 12255, 12259 +SET @NPC_BUDD := 26422; +SET @NPC_FLAMEBRINGER := 27292; +SET @NPC_FLAMEBRINGERS_CHAIN := 27297; +SET @NPC_THANE_TORVALD := 27377; +SET @NPC_BUDD_PET := 32663; +SET @GUID := 43489; -- Need 2 +-- Creature Spawns +UPDATE `creature` SET `spawndist`=0, `MovementType`=0 WHERE `id`=27377; -- Thane Torvald +DELETE FROM `creature` WHERE `id`=@NPC_FLAMEBRINGERS_CHAIN; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`) VALUES +(@GUID+0,@NPC_FLAMEBRINGERS_CHAIN,571,1,1,17188,0,2786.589,-2483.958,49.05502,4.171337,120,0,0,42,0,0,0,33555200,8), +(@GUID+1,@NPC_FLAMEBRINGERS_CHAIN,571,1,1,17188,0,2802.708,-2520.483,52.75195,2.443461,120,0,0,42,0,0,0,33555200,8); +-- Creature Templates +UPDATE `creature_template` SET `InhabitType`=`InhabitType`|4, `spell1`=48619, `spell2`=48620, `spell3`=52812 WHERE `entry`=@NPC_FLAMEBRINGER; +UPDATE `creature_template` SET `spell1`=47031 WHERE `entry`=@NPC_BUDD_PET; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (@NPC_BUDD,@NPC_FLAMEBRINGER,@NPC_FLAMEBRINGERS_CHAIN,@NPC_BUDD_PET); +UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=@NPC_FLAMEBRINGERS_CHAIN; +-- Modelinfo +UPDATE `creature_model_info` SET `combat_reach`=1.95 WHERE `modelid`=134; +UPDATE `creature_model_info` SET `bounding_radius`=0.62, `combat_reach`=4 WHERE `modelid`=22657; +-- SmartScripts for them +UPDATE `smart_scripts` SET `event_param1`=9615 WHERE `entryorguid`=26423; -- Drakuru correct gossip_menu from sniff +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_BUDD,@NPC_FLAMEBRINGER,@NPC_FLAMEBRINGERS_CHAIN,@NPC_BUDD_PET) 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 +(@NPC_BUDD,0,0,1,62,0,100,0,9301,0,0,0,11,61545,0,0,0,0,0,7,0,0,0,0,0,0,0,'Budd - On gossip select - Spellcast'), +(@NPC_BUDD,0,1,0,61,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Budd - On gossip select - Close gossip'), +(@NPC_FLAMEBRINGER,0,0,1,62,0,100,0,9512,0,0,0,11,48606,0,0,0,0,0,7,0,0,0,0,0,0,0,'Flamebringer - On gossip select - Spellcast'), +(@NPC_FLAMEBRINGER,0,1,0,61,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Flamebringer - On gossip select - Close gossip'), +(@NPC_FLAMEBRINGER,0,2,3,54,0,100,0,0,0,0,0,83,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Flamebringer - On summon - Remove npcflag'), +(@NPC_FLAMEBRINGER,0,3,4,61,0,100,0,0,0,0,0,11,48602,0,0,0,0,0,1,0,0,0,0,0,0,0,'Flamebringer - On summon - Spellcast'), +(@NPC_FLAMEBRINGER,0,4,0,61,0,100,0,0,0,0,0,85,46598,0,0,0,0,0,1,0,0,0,0,0,0,0,'Flamebringer - On summon - Spellcast'), -- actually cast 48598 on invoker but the linked spell 48600 doesn't work maybe because of effect 1: Dummy (4207) which means this spell works in area Voldrune only and will be removed if the area is left +(@NPC_FLAMEBRINGER,0,5,0,28,0,100,0,0,0,0,0,41,500,0,0,0,0,0,1,0,0,0,0,0,0,0,'Flamebringer - On passenger removed - Despawn'), -- not working +(@NPC_FLAMEBRINGERS_CHAIN,0,0,0,11,0,100,0,0,0,0,0,11,48293,0,30,0,0,0,10,110538,0,0,0,0,0,0,'Flamebringer''s Chain - On update - Spellcast'), +(@NPC_BUDD_PET,0,0,1,54,0,100,0,0,0,0,0,11,47014,0,0,0,0,0,7,0,0,0,0,0,0,0,'Budd pet - On summon - Spellcast'), +(@NPC_BUDD_PET,0,1,2,61,0,100,0,0,0,0,0,11,47025,0,0,0,0,0,1,0,0,0,0,0,0,0,'Budd pet - On summon - Spellcast'), +(@NPC_BUDD_PET,0,2,3,61,0,100,0,0,0,0,0,8,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Budd pet - On summon - Set react defensive'), +(@NPC_BUDD_PET,0,3,0,61,0,100,0,0,0,0,0,29,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Budd pet - On summon - Follow'), +(@NPC_BUDD_PET,0,4,0,60,0,100,0,5000,5000,15000,15000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Budd pet - Frequently - Say random line'); +-- Insert creature_text from sniff +DELETE FROM `creature_text` WHERE `entry`=@NPC_BUDD_PET; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@NPC_BUDD_PET,0,0,'You sure we be goin'' da right way, mon?',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,1,'Nuttin'' says luvin'' like a little tap on da noggin.',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,2,'You be it now, brudda!',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,3,'Hee hee hee! Dis gunna be some fun, mon!',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,4,'My troll bruddas be in for some real fun today, mon!',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,5,'Time to play some troll tag, mon!',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,6,'<sniff, sniff> I can smell ''em, mon.',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,7,'No, no, mon. Dere be no trolls here....',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,8,'Ok, mon. Tell me when we be close to mah troll bruddas.',12,0,10,0,0,0,'Budd'), +(@NPC_BUDD_PET,0,9,'Ey, mon! Take me to mah troll bruddas!',12,0,10,0,0,0, 'Budd'); +-- Conditions +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=48293; +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=47042; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(13,1,48293,0,0,31,0,3,27292,0,0,0,'','Spell Flamebringer''s Chain targets Flamebringer'), +(17,0,47042,0,0,31,1,3,26425,0,0,0,'','Spell Assemble Cage can only be cast on Drakkari Warrior'), +(17,0,47042,0,1,31,1,3,26447,0,0,0,'','Spell Assemble Cage can only be cast on Drakkari Shaman'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8577: Quests: Seeking the Windserpent Godess, Setting the Stage +SET @GUID := 136095; -- need 83 set by TDB team +SET @OGUID := 71445; -- need 51 set by TDB team +SET @NPC_MATERIAL_YOU := 28473; +SET @NPC_QUETZLUN := 28030; +SET @NPC_SOUL_FONT_VOID_ZONE := 28719; +SET @NPC_SOUL_FONT_BUNNY := 28724; +SET @NPC_QUTEZLUN_WORSHIPPER := 28747; +SET @NPC_SERPENTTOUCHED_BERSERKER := 28748; +SET @NPC_HIGH_PRIEST_MUFUNU := 28752; +SET @NPC_HIGH_PRIESTESS_TUATUA := 28754; +SET @NPC_HIGH_PRIEST_HAWINNI := 28756; +SET @SPELL_GHOSTLY := 51671; +SET @SPELL_MATERIAL_YOU_MIRROR_IMAGE := 51719; +SET @SPELL_QUETZLUN_JUDGMENT := 53096; +-- Creature Spawns +UPDATE `creature` SET `phaseMask`=3 WHERE `guid`=101830; +DELETE FROM `creature` WHERE `guid` BETWEEN @GUID+0 AND @GUID+82; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`MovementType`) VALUES +(@GUID+0,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5636.122,-4146.7,351.608,3.089233,300,0,0), +(@GUID+1,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5664.044,-4147.331,352.7899,1.553343,300,0,0), +(@GUID+2,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5664.018,-4147.648,351.4565,2.548181,300,0,0), +(@GUID+3,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5675.395,-4137.262,351.502,3.787364,300,0,0), +(@GUID+4,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5664.217,-4085.715,353.6724,4.764749,300,0,0), +(@GUID+5,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5635.908,-4084.476,352.2891,3.228859,300,0,0), +(@GUID+6,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5613.329,-4115.911,353.2454,3.089233,300,0,0), +(@GUID+7,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5674.509,-4074.528,354.1718,3.944444,300,0,0), +(@GUID+8,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5664.241,-4085.23,352.2626,3.647738,300,0,0), +(@GUID+9,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5639.341,-4053.244,353.2463,2.876765,300,0,0), +(@GUID+10,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5622.78,-4115.903,353.1671,3.138673,300,0,2), +(@GUID+11,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5716.746,-4227.831,362.8311,3.769911,300,0,0), +(@GUID+12,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5716.862,-4227.003,363.9283,1.448623,300,0,0), +(@GUID+13,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5675.243,-4215.884,362.8769,2.487047,300,10,1), +(@GUID+14,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5672.002,-4169.415,353.3519,1.175808,300,10,1), +(@GUID+15,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5629.758,-4220.245,363.0638,0.003776325,300,0,2), +(@GUID+16,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5769.077,-4148.809,352.1679,1.239184,300,0,0), +(@GUID+17,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5769.101,-4148.125,353.5637,1.570796,300,0,0), +(@GUID+18,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5754.831,-4147.796,352.168,6.248279,300,0,0), +(@GUID+19,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5736.187,-4221.563,362.641,3.203449,300,0,2), +(@GUID+20,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5754.225,-4091.116,352.1982,0.3839724,300,0,0), +(@GUID+21,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5689.841,-4294.694,375.4998,4.625123,300,0,0), +(@GUID+22,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5689.859,-4293.607,374.0815,2.96706,300,0,0), +(@GUID+23,@NPC_HIGH_PRIESTESS_TUATUA,571,1,2,0,5645.158,-4272.998,375.6752,5.8294,300,0,0), +(@GUID+24,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5688.647,-4271.216,375.4739,1.64061,300,0,0), +(@GUID+25,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5665.319,-4285.886,374.0784,1.797689,300,0,0), +(@GUID+26,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5606.6504,-4317.5366,373.995,6.254433,300,0,2), +(@GUID+27,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5742.73,-4293.231,375.2595,4.625123,300,0,0), +(@GUID+28,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5742.742,-4292.647,374.0793,3.630285,300,0,0), +(@GUID+29,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5745.571,-4271.291,375.4861,1.570796,300,0,0), +(@GUID+30,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5820.372,-4211.103,363.6525,4.660029,300,0,0), +(@GUID+31,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5778.949,-4177.473,354.4064,5.271958,300,10,1), +(@GUID+32,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5820.291,-4210.607,362.4237,3.124139,300,0,0), +(@GUID+33,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5777.957,-4234.875,360.5455,5.426627,300,10,1), +(@GUID+34,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5812.099,-4175.637,353.3968,6.254186,300,0,2), +(@GUID+35,@NPC_QUETZLUN,571,1,2,0,5717.112,-4364.71,385.8849,1.570796,300,0,0), +(@GUID+36,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5650.962,-4311.059,374.12,0.1213555,300,10,1), +(@GUID+37,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5689.269,-4377.144,385.8853,0.3490658,300,0,0), +(@GUID+38,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5672.371,-4325.267,374.9322,4.607669,300,0,0), +(@GUID+39,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5826.438,-4297.896,374.0838,5.026548,300,0,0), +(@GUID+40,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5826.199,-4297.682,375.6247,3.211406,300,0,0), +(@GUID+41,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5813.962,-4295.513,374.6385,6.126106,300,0,0), +(@GUID+42,@NPC_HIGH_PRIEST_MUFUNU,571,1,2,0,5757.949,-4321.796,374.0786,1.762783,300,0,0), +(@GUID+43,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5717.151,-4417.467,390.0197,1.553343,300,0,0), +(@GUID+44,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5717.597,-4465.906,394.4915,4.8708,300,10,1), +(@GUID+45,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5784.318,-4450.26,387.2599,1.58825,300,0,0), +(@GUID+46,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5784.426,-4450.768,385.8849,6.073746,300,0,0), +(@GUID+47,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5789.287,-4409.731,386.4334,1.280781,300,10,1), +(@GUID+48,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5647.668,-4377.963,386.065,3.499769,300,0,2), +(@GUID+49,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5649.861,-4449.003,385.8849,3.124139,300,0,0), +(@GUID+50,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5642.891,-4441.074,385.8849,5.462881,300,0,0), +(@GUID+51,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5649.906,-4448.593,387.246,1.570796,300,0,0), +(@GUID+52,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5591.124,-4345.021,374.4803,1.396263,300,0,0), +(@GUID+53,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5616.43,-4299.668,374.1321,1.832596,300,0,0), +(@GUID+54,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5581.104,-4435.173,374.0819,1.553343,300,0,0), +(@GUID+55,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5581.708,-4435.312,375.6412,6.265732,300,0,0), +(@GUID+56,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5591.341,-4395.804,374.0577,1.312582,300,0,2), +(@GUID+57,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5595.193,-4432.799,374.0784,3.316126,300,0,0), +(@GUID+58,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5643.719,-4486.458,385.8680,3.330791,300,10,1), +(@GUID+59,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5613.822,-4286.389,375.3737,5.044002,300,0,0), +(@GUID+60,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5613.496,-4285.685,374.0294,5.986479,300,0,0), +(@GUID+61,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5616.248,-4237.393,363.7526,0.1919862,300,0,0), +(@GUID+62,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5616.471,-4223.491,363.7719,4.694936,300,0,0), +(@GUID+63,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5616.134,-4236.797,365.063,1.58825,300,0,0), +(@GUID+64,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5746.81,-4376.404,386.2263,2.949606,300,0,0), +(@GUID+65,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5819.418,-4267.652,370.2367,5.992916,300,10,1), +(@GUID+66,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5840.336,-4347.718,374.0784,1.623156,300,0,0), +(@GUID+67,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5827.608,-4221.192,362.5218,2.216568,300,0,0), +(@GUID+68,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5798.308,-4147.533,352.1857,6.230825,300,0,0), +(@GUID+69,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5818.01,-4117.077,353.2626,0.01745329,300,0,0), +(@GUID+70,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5769.03,-4084.954,352.1702,3.560472,300,0,0), +(@GUID+71,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5769.066,-4085.207,353.5035,4.764749,300,0,0), +(@GUID+72,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5798.5,-4085.708,352.4719,0.03490658,300,0,0), +(@GUID+73,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5779.8,-4054.32,353.9052,0.0102175,300,10,1), +(@GUID+74,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5831.308,-4381.716,374.6486,1.259763,300,10,1), +(@GUID+75,@NPC_SOUL_FONT_BUNNY,571,1,2,13069,5848.862,-4433.827,375.502,3.159046,300,0,0), +(@GUID+76,@NPC_SOUL_FONT_VOID_ZONE,571,1,2,0,5849.88,-4433.882,374.0784,1.466077,300,0,0), +(@GUID+77,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5842.898,-4440.752,374.0784,0.8377581,300,0,0), +(@GUID+78,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5795.062,-4456.038,385.8848,2.6529,300,0,0), +(@GUID+79,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5831.405,-4489.442,376.4616,2.929957,300,10,1), +(@GUID+80,@NPC_HIGH_PRIEST_HAWINNI,571,1,2,0,5841.862,-4383.027,374.0503,1.571773,300,0,2), +(@GUID+81,@NPC_SERPENTTOUCHED_BERSERKER,571,1,2,0,5793.181,-4386.617,387.4278,2.263534,300,0,2), +(@GUID+82,@NPC_QUTEZLUN_WORSHIPPER,571,1,2,0,5784.907,-4313.739,374.0784,0.9090425,300,10,1); +-- Gameobject Spawns +UPDATE `gameobject_template` SET `flags`=4 WHERE `entry` IN (190717,190718,190719); +DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+50; +INSERT INTO `gameobject` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`position_x`,`position_y`,`position_z`, `orientation`, `rotation0`, `rotation1`,`rotation2`,`rotation3`,`spawntimesecs`,`animprogress`,`state`) VALUES +(@OGUID+0,190719,571,1,2,5597.872,-4155.729,362.6012,0.8726639,0,0,0,1,300,100,1), +(@OGUID+1,190719,571,1,2,5632.151,-4150.096,352.3025,4.380776,0,0,0,1,300,100,1), +(@OGUID+2,190717,571,1,2,5707.645,-4061.914,354.3174,3.001947,0,0,0,1,300,100,1), +(@OGUID+3,190719,571,1,2,5610.382,-4115.927,353.4982,1.06465,0,0,0,1,300,100,1), +(@OGUID+4,190717,571,1,2,5742.388,-4150.106,352.4384,1.134463,0,0,0,1,300,100,1), +(@OGUID+5,190719,571,1,2,5726.853,-4062.069,354.3002,1.431168,0,0,0,1,300,100,1), +(@OGUID+6,190719,571,1,2,5768.683,-4106.524,352.6742,5.148723,0,0,0,1,300,100,1), +(@OGUID+7,190719,571,1,2,5797.803,-4286.921,378.6772,4.171338,0,0,0,1,300,100,1), +(@OGUID+8,190718,571,1,2,5680.476,-4381.055,386.0848,4.886924,0,0,0,1,300,100,1), +(@OGUID+9,190718,571,1,2,5676.559,-4325.772,375.9498,3.560473,0,0,0,1,300,100,1), +(@OGUID+10,190717,571,1,2,5706.948,-4324.307,376.862,5.026549,0,0,0,1,300,100,1), +(@OGUID+11,190719,571,1,2,5636.998,-4287.619,378.2026,5.794494,0,0,0,1,300,100,1), +(@OGUID+12,190717,571,1,2,5755.16,-4375.944,386.6035,5.759588,0,0,0,1,300,100,1), +(@OGUID+13,190717,571,1,2,5669.412,-4445.692,385.9232,4.66003,0,0,0,1,300,100,1), +(@OGUID+14,190719,571,1,2,5765.822,-4451.795,386.1481,3.403396,0,0,0,1,300,100,1), +(@OGUID+15,190719,571,1,2,5800.226,-4396.256,388.1242,5.148723,0,0,0,1,300,100,1), +(@OGUID+16,190719,571,1,2,5598.75,-4345.661,377.5887,4.939284,0,0,0,1,300,100,1), +(@OGUID+17,190718,571,1,2,5591.678,-4510.597,377.5719,3.717554,0,0,0,1,300,100,1), +(@OGUID+18,190719,571,1,2,5644.191,-4501.064,387.4688,3.717554,0,0,0,1,300,100,1), +(@OGUID+19,190717,571,1,2,5583.782,-4344.892,377.9865,4.677484,0,0,0,1,300,100,1), +(@OGUID+20,190718,571,1,2,5850.167,-4351.829,374.0035,2.513274,0,0,0,1,300,100,1), +(@OGUID+21,190718,571,1,2,5787.077,-4166.182,352.4897,2.652894,0,0,0,1,300,100,1), +(@OGUID+22,190719,571,1,2,5706.358,-4183.55,353.0656,5.550147,0,0,0,1,300,100,1), +(@OGUID+23,190717,571,1,2,5820.999,-4117.51,353.2778,2.216565,0,0,0,1,300,100,1), +(@OGUID+24,190717,571,1,2,5725.525,-4183.616,356.4301,3.490667,0,0,0,1,300,100,1), +(@OGUID+25,190717,571,1,2,5801.518,-4081.54,352.9559,0.4712385,0,0,0,1,300,100,1), +(@OGUID+26,190718,571,1,2,5783.599,-4199.378,363.9255,1.361356,0,0,0,1,300,100,1), +(@OGUID+27,190718,571,1,2,5788.463,-4028.865,364.6118,3.316144,0,0,0,1,300,100,1), +(@OGUID+28,190718,571,1,2,5679.798,-4084.759,354.015,2.164206,0,0,0,1,300,100,1), +(@OGUID+29,190717,571,1,2,5742.388,-4150.106,352.4384,1.134463,0,0,0,1,300,100,1), +(@OGUID+30,190717,571,1,2,5726.853,-4062.069,354.3002,1.431168,0,0,0,1,300,100,1), +(@OGUID+31,190719,571,1,2,5596.239,-4084.587,362.3596,1.151916,0,0,0,1,300,100,1), +(@OGUID+32,190718,571,1,2,5631.854,-4079.604,352.2866,3.089183,0,0,0,1,300,100,1), +(@OGUID+33,190718,571,1,2,5647.27,-4029.999,365.4366,1.570796,0,0,0,1,300,100,1), +(@OGUID+34,190717,571,1,2,5860.241,-4433.489,375.8128,5.654869,0,0,0,1,300,100,1), +(@OGUID+35,190718,571,1,2,5843.092,-4513.476,376.2388,1.989672,0,0,0,1,300,100,1), +(@OGUID+36,190707,571,1,2,5664.056,-4146.634,351.3731,1.570796,0,0,0,1,300,255,1), +(@OGUID+37,190707,571,1,2,5664.211,-4086.191,352.1793,4.747296,0,0,0,1,300,255,1), +(@OGUID+38,190707,571,1,2,5716.826,-4226.646,362.7477,1.570796,0,0,0,1,300,255,1), +(@OGUID+39,190707,571,1,2,5769.083,-4147.873,352.0845,1.553341,0,0,0,1,300,255,1), +(@OGUID+40,190707,571,1,2,5689.842,-4294.94,373.995,4.677484,0,0,0,1,300,255,1), +(@OGUID+41,190707,571,1,2,5742.686,-4293.651,373.9954,4.729844,0,0,0,1,300,255,1), +(@OGUID+42,190707,571,1,2,5820.354,-4211.717,362.248,4.694937,0,0,0,1,300,255,1), +(@OGUID+43,190707,571,1,2,5825.472,-4297.784,374.0092,3.194002,0,0,0,1,300,255,1), +(@OGUID+44,190707,571,1,2,5784.287,-4449.718,385.8015,1.605702,0,0,0,1,300,255,1), +(@OGUID+45,190707,571,1,2,5649.908,-4447.956,385.8015,1.553341,0,0,0,1,300,255,1), +(@OGUID+46,190707,571,1,2,5582.351,-4435.273,373.9958,6.265733,0,0,0,1,300,255,1), +(@OGUID+47,190707,571,1,2,5613.975,-4286.599,373.9606,5.375615,0,0,0,1,300,255,1), +(@OGUID+48,190707,571,1,2,5616.112,-4236.369,363.7091,1.605702,0,0,0,1,300,255,1), +(@OGUID+49,190707,571,1,2,5769.052,-4085.8,352.0868,4.694937,0,0,0,1,300,255,1), +(@OGUID+50,190707,571,1,2,5848.813,-4433.848,373.995,3.141593,0,0,0,1,300,255,1); +-- Addon data +DELETE FROM `creature_addon` WHERE `guid` IN (@GUID+0,@GUID+3,@GUID+5,@GUID+6,@GUID+7,@GUID+10,@GUID+13,@GUID+14,@GUID+15,@GUID+18,@GUID+19,@GUID+20,@GUID+24,@GUID+25,@GUID+26,@GUID+29,@GUID+31,@GUID+33,@GUID+34,@GUID+36,@GUID+37,@GUID+38,@GUID+41,@GUID+43,@GUID+44,@GUID+47,@GUID+48,@GUID+50,@GUID+53,@GUID+56,@GUID+57,@GUID+58,@GUID+62,@GUID+64,@GUID+65,@GUID+67,@GUID+68,@GUID+69,@GUID+72,@GUID+73,@GUID+74,@GUID+77,@GUID+78,@GUID+79,@GUID+80,@GUID+81,@GUID+82); +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(@GUID+0,0,0,8,1,0,''), +(@GUID+3,0,0,0,1,431,''), +(@GUID+5,0,0,8,1,0,''), +(@GUID+6,0,0,8,1,0,''), +(@GUID+7,0,0,0,1,431,''), +(@GUID+10,(@GUID+10)*10,0,0,1,0,''), +(@GUID+13,0,0,0,1,0,'52385'), +(@GUID+14,0,0,0,1,0,'52385'), +(@GUID+15,(@GUID+15)*10,0,0,1,0,''), +(@GUID+18,0,0,0,1,431,''), +(@GUID+19,(@GUID+19)*10,0,0,1,0,''), +(@GUID+20,0,0,0,1,431,''), +(@GUID+24,0,0,8,1,0,''), +(@GUID+25,0,0,0,1,431,''), +(@GUID+26,(@GUID+26)*10,0,0,1,0,''), +(@GUID+29,0,0,8,1,0,''), +(@GUID+31,0,0,0,1,0,'52385'), +(@GUID+33,0,0,0,1,0,'52385'), +(@GUID+34,(@GUID+34)*10,0,0,1,0,''), +(@GUID+36,0,0,0,1,0,'52385'), +(@GUID+37,0,0,0,1,431,''), +(@GUID+38,0,0,8,1,0,''), +(@GUID+41,0,0,0,1,431,''), +(@GUID+43,0,0,0,1,431,''), +(@GUID+44,0,0,0,1,0,'52385'), +(@GUID+47,0,0,0,1,0,'52385'), +(@GUID+48,(@GUID+48)*10,0,0,1,0,''), +(@GUID+50,0,0,0,1,431,''), +(@GUID+53,0,0,0,1,431,''), +(@GUID+56,(@GUID+56)*10,0,0,1,0,''), +(@GUID+57,0,0,0,1,431,''), +(@GUID+58,0,0,0,1,0,'52385'), +(@GUID+62,0,0,0,1,431,''), +(@GUID+64,0,0,0,1,431,''), +(@GUID+65,0,0,0,1,0,'52385'), +(@GUID+67,0,0,0,1,431,''), +(@GUID+68,0,0,8,1,0,''), +(@GUID+69,0,0,8,1,0,''), +(@GUID+72,0,0,8,1,0,''), +(@GUID+73,0,0,0,1,0,'52385'), +(@GUID+74,0,0,0,1,0,'52385'), +(@GUID+77,0,0,0,1,431,''), +(@GUID+78,0,0,0,1,431,''), +(@GUID+79,0,0,0,1,0,'52385'), +(@GUID+80,(@GUID+80)*10,0,0,1,0,''), +(@GUID+81,(@GUID+81)*10,0,0,1,0,''), +(@GUID+82,0,0,0,1,0,'52385'); +DELETE FROM `creature_template_addon` WHERE `entry` IN (@NPC_QUETZLUN,@NPC_SOUL_FONT_VOID_ZONE); +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(@NPC_QUETZLUN,0,0,0,1,0,'51126 41408'), +(@NPC_SOUL_FONT_VOID_ZONE,0,0,0,1,0,'52222'); +-- Creature_updates +UPDATE `creature_template` SET `unit_flags`=33555200, `AIName`='SmartAI' WHERE `entry`=@NPC_MATERIAL_YOU; +UPDATE `creature_template` SET `faction_A`=190, `faction_H`=190, `npcflag`=3, `gossip_menu_id`=9734, `unit_flags`=33536, `AIName`='SmartAI' WHERE `entry`=@NPC_QUETZLUN; +UPDATE `creature_template` SET `minlevel`=77, `maxlevel`=77, `faction_A`=2073, `faction_H`=2073, `unit_flags`=33554432, `flags_extra`=2 WHERE `entry`=@NPC_SOUL_FONT_VOID_ZONE; +UPDATE `creature_template` SET `minlevel`=77, `maxlevel`=77, `unit_flags`=33554432, `unit_flags2`=2080, `InhabitType`=4 WHERE `entry`=@NPC_SOUL_FONT_BUNNY; +UPDATE `creature_template` SET `faction_A`=2069, `faction_H`=2069, `unit_flags`=32768, `equipment_id`=2482, `AIName`='SmartAI' WHERE `entry`=@NPC_QUTEZLUN_WORSHIPPER; +UPDATE `creature_template` SET `speed_walk`=0.6666666, `faction_A`=2069, `faction_H`=2069, `unit_flags`=32768, `AIName`='SmartAI' WHERE `entry` IN (@NPC_SERPENTTOUCHED_BERSERKER,@NPC_HIGH_PRIEST_HAWINNI); +UPDATE `creature_template` SET `faction_A`=2069, `faction_H`=2069, `unit_flags`=32768, `AIName`='SmartAI', `equipment_id`=2483 WHERE `entry`=@NPC_HIGH_PRIEST_MUFUNU; +UPDATE `creature_template` SET `faction_A`=2069, `faction_H`=2069, `unit_flags`=32768, `AIName`='SmartAI', `equipment_id`=2484 WHERE `entry`=@NPC_HIGH_PRIESTESS_TUATUA; +UPDATE `creature_model_info` SET `bounding_radius`=2.38, `combat_reach`=10.5 WHERE `modelid`=25634; +UPDATE `creature_model_info` SET `bounding_radius`=0.3672, `combat_reach`=1.8, `gender`=0, `modelid_other_gender`=25661 WHERE `modelid`=25660; +UPDATE `creature_model_info` SET `bounding_radius`=0.3672, `combat_reach`=1.8, `gender`=1, `modelid_other_gender`=25660 WHERE `modelid`=25661; +UPDATE `creature_model_info` SET `bounding_radius`=2.625, `combat_reach`=2.625 WHERE `modelid`=25662; +UPDATE `creature_model_info` SET `bounding_radius`=3, `combat_reach`=3 WHERE `modelid`=25663; +UPDATE `creature_model_info` SET `bounding_radius`=0.5355, `combat_reach`=2.625 WHERE `modelid`=25666; +UPDATE `creature_model_info` SET `bounding_radius`=4.5, `combat_reach`=4.5 WHERE `modelid`=25667; +UPDATE `creature_model_info` SET `bounding_radius`=0.6076385, `combat_reach`=2.625 WHERE `modelid`=27858; +-- Equipments +DELETE FROM `creature_equip_template` WHERE `entry` IN (2482,2483,2484); +INSERT INTO `creature_equip_template` (`entry`,`itemEntry1`,`itemEntry2`,`itemEntry3`) VALUES +(2482,28678,0,0), +(2483,13622,0,0), +(2484,28739,0,0); +-- Gossips +DELETE FROM `gossip_menu` WHERE `entry`=9734; +INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES +(9734,13331); +-- SAI for involved creatures +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_QUETZLUN,@NPC_MATERIAL_YOU,@NPC_QUTEZLUN_WORSHIPPER,@NPC_SERPENTTOUCHED_BERSERKER,@NPC_HIGH_PRIEST_MUFUNU,@NPC_HIGH_PRIESTESS_TUATUA,@NPC_HIGH_PRIEST_HAWINNI) 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 +(@NPC_QUETZLUN,0,0,0,1,0,100,0,30000,60000,180000,300000,11,@SPELL_QUETZLUN_JUDGMENT,0,0,0,0,0,19,@NPC_QUTEZLUN_WORSHIPPER,30,0,0,0,0,0,'Quetz''lun - On update OOC - Spellcast Quetz''lun''s Judgment'), +(@NPC_MATERIAL_YOU,0,0,1,54,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Material You - Just summoned - Say line'), +(@NPC_MATERIAL_YOU,0,1,2,61,0,100,0,0,0,0,0,85,@SPELL_MATERIAL_YOU_MIRROR_IMAGE,0,0,0,0,0,1,0,0,0,0,0,0,0,'Material You - Just summoned - Invoker spellcast Altar of Quetz''lun: Material You''s Mirror Image Aura'), +(@NPC_MATERIAL_YOU,0,2,3,61,0,100,0,0,0,0,0,85,41055,0,0,0,0,0,1,0,0,0,0,0,0,0,'Material You - Just summoned - Invoker spellcast Copy Weapon'), +(@NPC_MATERIAL_YOU,0,3,0,61,0,100,0,0,0,0,0,85,45206,0,0,0,0,0,1,0,0,0,0,0,0,0,'Material You - Just summoned - Invoker spellcast Copy Off-hand Weapon'), +(@NPC_QUTEZLUN_WORSHIPPER,0,0,0,4,0,100,0,0,0,0,0,11,54594,0,0,0,0,0,7,0,0,0,0,0,0,0,'Quetz''lun Worshipper - On aggro - Spellcast Serpent Strike'), +(@NPC_QUTEZLUN_WORSHIPPER,0,1,0,2,0,100,0,0,50,30000,40000,11,54601,0,0,0,0,0,1,0,0,0,0,0,0,0,'Quetz''lun Worshipper - On health below 50% - Spellcast Serpent Form'), +(@NPC_SERPENTTOUCHED_BERSERKER,0,0,0,4,0,100,0,0,0,0,0,11,54594,0,0,0,0,0,7,0,0,0,0,0,0,0,'Serpent-Touched Berserker - On aggro - Spellcast Serpent Strike'), +(@NPC_HIGH_PRIEST_MUFUNU,0,0,2,11,0,100,0,0,0,0,0,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On spawn - Spellcast Shadow Channelling'), +(@NPC_HIGH_PRIEST_MUFUNU,0,1,2,21,0,100,0,0,0,0,0,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On homeposition reached - Spellcast Shadow Channelling'), +(@NPC_HIGH_PRIEST_MUFUNU,0,2,3,61,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On homeposition reached - Disable combat movement'), +(@NPC_HIGH_PRIEST_MUFUNU,0,3,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On homeposition reached - Set event phase 1'), +(@NPC_HIGH_PRIEST_MUFUNU,0,4,5,9,0,100,0,40,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On target range more than 40y - Enable combat movement'), +(@NPC_HIGH_PRIEST_MUFUNU,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On target range more than 40y - Set event phase 2'), +(@NPC_HIGH_PRIEST_MUFUNU,0,6,3,9,0,100,0,0,20,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On target range below 20y - Disable combat movement'), +(@NPC_HIGH_PRIEST_MUFUNU,0,7,0,0,1,100,0,0,0,2500,2500,11,20820,0,0,0,0,0,2,0,0,0,0,0,0,0,'High Priest Mu''funu - On update IC (phase 1) - Spellcast Holy Smite'), +(@NPC_HIGH_PRIEST_MUFUNU,0,8,0,2,0,100,0,0,30,0,0,22,4,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On health below 30% - Set event phase 4'), +(@NPC_HIGH_PRIEST_MUFUNU,0,9,0,0,4,100,0,0,0,30000,30000,11,11974,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On update IC (phase 4) - Spellcast Power Word: Shield'), +(@NPC_HIGH_PRIEST_MUFUNU,0,10,0,0,4,100,0,50,50,15000,20000,11,11640,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Mu''funu - On update IC (phase 4) - Spellcast Renew'), +(@NPC_HIGH_PRIESTESS_TUATUA,0,0,1,11,0,100,0,0,0,0,0,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On spawn - Spellcast Shadow Channelling'), +(@NPC_HIGH_PRIESTESS_TUATUA,0,1,0,61,0,100,0,0,0,0,0,28,29406,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On homeposition reached - Remove aura Shadowform'), +(@NPC_HIGH_PRIESTESS_TUATUA,0,2,1,21,0,100,0,0,0,0,0,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On homeposition reached - Spellcast Shadow Channelling'), +(@NPC_HIGH_PRIESTESS_TUATUA,0,3,0,4,0,100,0,0,0,0,0,11,29406,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On aggro - Spellcast Shadowform'), +(@NPC_HIGH_PRIESTESS_TUATUA,0,4,0,0,0,100,0,2000,3000,15000,20000,11,51818,0,0,0,0,0,2,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On update IC - Spellcast Shadow Word: Death'), +(@NPC_HIGH_PRIESTESS_TUATUA,0,5,0,0,0,100,0,4000,5000,3000,5000,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On update IC - Spellcast Mind Blast'), +(@NPC_HIGH_PRIEST_HAWINNI,0,0,0,0,0,100,0,2000,3000,10000,15000,11,54603,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Hawinni - On update IC - Spellcast Serpent''s Agility'), +(@NPC_HIGH_PRIEST_HAWINNI,0,1,2,2,0,100,1,0,40,0,0,11,50420,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Hawinni - On health below 40% - Spellcast Enrage'), +(@NPC_HIGH_PRIEST_HAWINNI,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'High Priest Hawinni - On health below 40% - Say line'), +(@NPC_HIGH_PRIEST_HAWINNI,0,3,0,7,0,100,0,0,0,0,0,28,50420,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priest Hawinni - On evade - Remove aura Enrage'); +-- Waypoints +DELETE FROM `waypoint_data` WHERE `id` IN ((@GUID+10)*10,(@GUID+15)*10,(@GUID+19)*10,(@GUID+26)*10,(@GUID+34)*10,(@GUID+48)*10,(@GUID+56)*10,(@GUID+80)*10,(@GUID+81)*10); +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +((@GUID+10)*10,1,5622.78,-4115.903,353.1671,0,0,0,0,100,0), +((@GUID+10)*10,2,5700.014,-4116.477,353.2688,0,0,0,0,100,0), +((@GUID+15)*10,1,5629.758,-4220.245,363.0638,0,0,0,0,100,0), +((@GUID+15)*10,2,5698.905,-4220.559,362.8123,0,0,0,0,100,0), +((@GUID+19)*10,1,5736.187,-4221.563,362.641,0,0,0,0,100,0), +((@GUID+19)*10,2,5765.859,-4221.353,361.5846,0,0,0,0,100,0), +((@GUID+19)*10,3,5781.38,-4231.069,359.3161,0,0,0,0,100,0), +((@GUID+19)*10,4,5799.918,-4242.83,362.6221,0,0,0,0,100,0), +((@GUID+19)*10,5,5817.34,-4242.409,363.7439,0,0,0,0,100,0), +((@GUID+19)*10,6,5844.105,-4244.604,362.7979,0,0,0,0,100,0), +((@GUID+19)*10,7,5817.34,-4242.409,363.7439,0,0,0,0,100,0), +((@GUID+19)*10,8,5799.918,-4242.83,362.6221,0,0,0,0,100,0), +((@GUID+19)*10,9,5781.38,-4231.069,359.3161,0,0,0,0,100,0), +((@GUID+19)*10,10,5765.859,-4221.353,361.5846,0,0,0,0,100,0), +((@GUID+26)*10,1,5606.6504,-4317.5366,373.995,0,0,0,0,100,0), +((@GUID+26)*10,2,5625.5952,-4303.0625,373.995,0,0,0,0,100,0), +((@GUID+26)*10,3,5782.809,-4302.274,374.12,0,0,0,0,100,0), +((@GUID+26)*10,4,5802.482,-4309.014,374.0114,0,0,0,0,100,0), +((@GUID+34)*10,1,5812.099,-4175.637,353.3968,0,0,0,0,100,0), +((@GUID+34)*10,2,5821.506,-4165.563,353.5313,0,0,0,0,100,0), +((@GUID+34)*10,3,5818.826,-4129.878,353.8851,0,0,0,0,100,0), +((@GUID+34)*10,4,5810.663,-4117.67,353.2181,0,0,0,0,100,0), +((@GUID+34)*10,5,5792.259,-4117.242,353.2197,0,0,0,0,100,0), +((@GUID+34)*10,6,5755.833,-4119.403,353.3149,0,0,0,0,100,0), +((@GUID+34)*10,7,5754.487,-4121.689,353.3535,0,0,0,0,100,0), +((@GUID+34)*10,8,5747.097,-4163.901,352.5367,0,0,0,0,100,0), +((@GUID+34)*10,9,5754.965,-4174.736,353.418,0,0,0,0,100,0), +((@GUID+48)*10,1,5647.668,-4377.963,386.065,0,0,0,0,100,0), +((@GUID+48)*10,2,5647.648,-4439.329,385.8019,0,0,0,0,100,0), +((@GUID+56)*10,1,5591.341,-4395.804,374.0577,0,0,0,0,100,0), +((@GUID+56)*10,2,5589.711,-4473.008,373.9948,0,0,0,0,100,0), +((@GUID+80)*10,1,5841.862,-4383.027,374.0503,0,0,0,0,100,0), +((@GUID+80)*10,2,5841.261,-4481.065,376.1894,0,0,0,0,100,0), +((@GUID+81)*10,1,5794.948,-4488.715,387.3983,0,0,0,0,100,0), +((@GUID+81)*10,2,5793.181,-4386.617,387.4278,0,0,0,0,100,0); +-- Spell data +DELETE FROM `spell_area` WHERE `spell`=@SPELL_GHOSTLY AND `area`=4325; +INSERT INTO `spell_area` (`spell`,`area`,`quest_start`,`quest_end`,`aura_spell`,`racemask`,`gender`,`autocast`,`quest_start_status`) VALUES +(@SPELL_GHOSTLY,4325,12667,12675,0,0,2,1,2|64); +-- Spell Linking +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=@SPELL_GHOSTLY; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(@SPELL_GHOSTLY,51717,1,'On Ghostly - Spellcast Altar of Quetz''lun: Summon Material You'); +-- Conditions +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (@SPELL_MATERIAL_YOU_MIRROR_IMAGE,@SPELL_QUETZLUN_JUDGMENT); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(13,1,@SPELL_MATERIAL_YOU_MIRROR_IMAGE,0,0,31,0,3,@NPC_MATERIAL_YOU,0,0,0,'','Spell Altar of Quetz''lun: Material You''s Mirror Image Aura targets Material You'), +(13,2,@SPELL_MATERIAL_YOU_MIRROR_IMAGE,0,0,31,0,3,@NPC_MATERIAL_YOU,0,0,0,'','Spell Altar of Quetz''lun: Material You''s Mirror Image Aura targets Material You'), +(13,4,@SPELL_MATERIAL_YOU_MIRROR_IMAGE,0,0,31,0,3,@NPC_MATERIAL_YOU,0,0,0,'','Spell Altar of Quetz''lun: Material You''s Mirror Image Aura targets Material You'), +(13,1,@SPELL_QUETZLUN_JUDGMENT,0,0,31,0,3,@NPC_QUTEZLUN_WORSHIPPER,0,0,0,'','Spell Quetz''lun''s Judgment targets Quetz''lun Worshipper'); +-- Creature Texts +DELETE FROM `creature_text` WHERE `entry` IN (@NPC_MATERIAL_YOU,@NPC_HIGH_PRIEST_HAWINNI); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@NPC_MATERIAL_YOU,0,0,'You leave your material body behind!',42,0,100,0,0,0,'Material You'), +(@NPC_HIGH_PRIEST_HAWINNI,0,0,'%s becomes enraged!',16,0,100,0,0,0,'Hawinni'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8515: Quest I Sense a Disturbance +SET @GUID := 88701; -- need 34 set by TDB +SET @GOSSIP := 9687; +SET @QUEST := 12665; +SET @NPC_ELM_BUNNY := 26298; +SET @NPC_HARKOA := 28401; +SET @NPC_CLAW_OF_HARKOA := 28402; +SET @NPC_HARKOA_SUBDUER := 28403; +SET @NPC_CURSED_OFFSPRING := 28404; +SET @NPC_HARKOA_KITTEN := 28665; +SET @NPC_QUETZLUN := 28671; +SET @SPELL_RIDING_HARKOA_KITTEN := 25673; +SET @SPELL_SPEED := 39870; +SET @SPELL_SUMMON_HARKOA_KITTEN := 52187; +SET @SPELL_STEALTH := 52188; +-- Spawns +DELETE FROM `creature` WHERE `guid` BETWEEN @GUID+0 AND @GUID+33; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`,`npcflag`,`unit_flags`,`dynamicflags`) VALUES +(@GUID+0,@NPC_ELM_BUNNY,571,1,1,21999,0,5309.635,-3772.253,372.5037,5.707227,300,0,0,42,0,0,0,0,0), +(@GUID+1,@NPC_ELM_BUNNY,571,1,1,21999,0,5333.049,-3796.974,372.489,2.356194,300,0,0,42,0,0,0,0,0), +(@GUID+2,@NPC_ELM_BUNNY,571,1,1,21999,0,5309.46,-3772.571,372.4755,5.358161,300,0,0,42,0,0,0,0,0), +(@GUID+3,@NPC_ELM_BUNNY,571,1,1,21999,0,5332.838,-3797.16,372.4756,2.321288,300,0,0,42,0,0,0,0,0), +(@GUID+4,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5375.799,-3758.142,360.5291,0.7330383,300,0,0,0,0,0,0,0,0), +(@GUID+5,@NPC_CURSED_OFFSPRING,571,1,1,0,0,5497.146,-3791.354,359.6451,3.033307,300,5,0,0,0,1,0,0,0), +(@GUID+6,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5323.46,-3813,371.9776,1.553343,300,0,0,0,0,0,0,0,0), +(@GUID+7,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5291.728,-3780.95,371.6594,6.248279,300,0,0,0,0,0,0,0,0), +(@GUID+8,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5316.537,-3755.717,371.5298,5.009095,300,0,0,0,0,0,0,0,0), +(@GUID+9,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5422.518,-3822.243,363.2307,0.01745329,300,0,0,0,0,0,0,0,0), +(@GUID+10,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5335.817,-3846.023,370.8626,3.926991,300,0,0,0,0,0,0,0,0), +(@GUID+11,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5382.776,-3799.292,372.6979,0.7853982,300,0,0,0,0,0,0,0,0), +(@GUID+12,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5347.82,-3790.36,371.4579,2.80998,300,0,0,0,0,0,0,0,0), +(@GUID+13,@NPC_CURSED_OFFSPRING,571,1,1,0,0,5385.085,-3821.307,373.1991,4.390826,300,5,0,0,0,1,0,0,0), +(@GUID+14,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5368.791,-3862.889,373.6328,5.51524,300,0,0,0,0,0,0,0,0), +(@GUID+15,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5263.502,-3717.983,373.0725,2.356194,300,0,0,0,0,0,0,0,0), +(@GUID+16,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5394.254,-3702.963,362.089,0.1570796,300,0,0,0,0,0,0,0,0), +(@GUID+17,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5410.39,-3718.896,362.0468,1.518436,300,0,0,0,0,0,0,0,0), +(@GUID+18,@NPC_CURSED_OFFSPRING,571,1,1,0,0,5395.654,-3862.894,362.4349,4.355803,300,5,0,0,0,1,0,0,0), +(@GUID+19,@NPC_CURSED_OFFSPRING,571,1,1,0,0,5434.535,-3731.848,362.0858,2.675762,300,5,0,0,0,1,0,0,0), +(@GUID+20,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5477.654,-3878.015,361.0569,0.7679449,300,0,0,0,0,0,0,0,0), +(@GUID+21,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5553.428,-3829.976,372.5273,5.654867,300,0,0,0,0,0,0,0,0), +(@GUID+22,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5585.777,-3799.415,366.2234,6.143559,300,0,0,0,0,0,0,0,0), +(@GUID+23,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5537.25,-3846.529,372.089,5.375614,300,0,0,0,0,0,0,0,0), +(@GUID+24,@NPC_CURSED_OFFSPRING,571,1,1,0,0,5510.545,-3926.729,362.0851,5.462688,300,5,0,0,0,1,0,0,0), +(@GUID+25,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5322.316,-3572.04,363.3229,4.834562,300,0,0,0,0,0,0,0,0), +(@GUID+26,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5367.774,-3541.64,364.2363,0.7853982,300,0,0,0,0,0,0,0,0), +(@GUID+27,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5459.911,-3643.151,362.3447,0.9424778,300,0,0,0,0,0,0,0,0), +(@GUID+28,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5323.396,-3644.5,362.0438,5.707227,300,0,0,0,0,0,0,0,0), +(@GUID+29,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5330.009,-3913.493,365.8797,4.694936,300,0,0,0,0,0,0,0,0), +(@GUID+30,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5434.8,-3919.141,361.1612,3.944444,300,0,0,0,0,0,0,0,0), +(@GUID+31,@NPC_CLAW_OF_HARKOA,571,1,1,0,0,5407.908,-3925.006,362.0776,4.746883,300,5,0,0,0,1,0,0,0), +(@GUID+32,@NPC_CURSED_OFFSPRING,571,1,1,0,0,5347.841,-3946.389,362.553,0.7498215,300,5,0,0,0,1,0,0,0), +(@GUID+33,@NPC_HARKOA_SUBDUER,571,1,1,0,0,5277.245,-3619.667,363.3282,6.213372,300,0,0,0,0,0,0,0,0); +-- some corrections to previous spawns +UPDATE `creature` SET `position_x`=5349.371, `position_y`=-3615.906, `position_z`=363.8878, `orientation`=5.462881 WHERE `guid`=118735; +UPDATE `creature` SET `spawndist`=5, `movementType`=1 WHERE `guid` IN (118714,118722,118729,118731,118732,118733); +UPDATE `gameobject_template` SET `flags`=4 WHERE `entry`=190633; +UPDATE `creature_template` SET `gossip_menu_id`=@GOSSIP, `AIName`='SmartAI' WHERE `entry`=28401; +UPDATE `creature_template` SET `speed_run`=2.571429, `unit_flags`=33288, `AIName`='SmartAI' WHERE `entry`=28665; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@NPC_HARKOA_SUBDUER; +DELETE FROM `creature_template_addon` WHERE `entry`=@NPC_CLAW_OF_HARKOA; +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(@NPC_CLAW_OF_HARKOA,0,0,0,1,0,'54608'); +DELETE FROM `creature_addon` WHERE `guid` IN (@GUID+0,@GUID+1,@GUID+2,@GUID+3,118591); +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(@GUID+0,0,0,0,1,0,'52485 51666'), +(@GUID+1,0,0,0,1,0,'52485 51666'), +(@GUID+2,0,0,0,1,0,'52485 51666'), +(@GUID+3,0,0,0,1,0,'52485 51666'), +(118591,0,0,0,1,0,'52485 51666'); +-- SAI info +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@NPC_HARKOA_SUBDUER; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_HARKOA_SUBDUER,-(@GUID+0),-(@GUID+1),-(@GUID+2),-(@GUID+3)) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_HARKOA_SUBDUER*100 AND `source_type`=9; +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 +(@NPC_HARKOA_SUBDUER,0,0,0,11,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On spawn - Disable combatmovement'), +(@NPC_HARKOA_SUBDUER,0,1,0,1,0,100,0,2000,20000,40000,60000,80,@NPC_HARKOA_SUBDUER*100,2,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On update OOC - Run script'), +(@NPC_HARKOA_SUBDUER,0,2,0,4,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On aggro - Set eventphase 1'), +(@NPC_HARKOA_SUBDUER,0,3,0,0,1,100,0,0,0,2800,3500,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,'Har''koa Subduer - On update IC (phase 1) - Spellcast Frostbolt'), +(@NPC_HARKOA_SUBDUER,0,4,0,9,1,100,0,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On range more than 35y (phase 1) - Enable combatmovement'), +(@NPC_HARKOA_SUBDUER,0,6,0,9,1,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On range less than 15y (phase 1) - Disable combatmovement'), +(@NPC_HARKOA_SUBDUER,0,7,0,9,1,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On range less than 5y (phase 1) - Enable combatmovement'), +(@NPC_HARKOA_SUBDUER,0,8,9,3,1,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On mana below 15% (phase 1) - Set eventphase 2'), +(@NPC_HARKOA_SUBDUER,0,9,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On mana below 15% - Enable combatmovement'), +(@NPC_HARKOA_SUBDUER,0,10,0,3,2,100,0,30,100,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On mana over 30% (phase 2) - Set eventphase 1'), +(@NPC_HARKOA_SUBDUER,0,11,12,2,0,100,0,0,15,0,0,22,4,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On health below 15% - Set eventphase 3'), +(@NPC_HARKOA_SUBDUER,0,12,13,61,0,100,0,0,0,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On health below 15% - Enable combat movement'), +(@NPC_HARKOA_SUBDUER,0,13,0,61,0,100,1,0,0,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On health below 15% - Flee'), +(@NPC_HARKOA_SUBDUER,0,14,0,7,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On evade - Reset event phase'), +(@NPC_HARKOA_SUBDUER,0,15,0,21,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer - On homeposition reached - Disable combatmovement'), +(-(@GUID+0),0,0,0,11,0,100,0,0,0,0,0,11,51579,0,0,0,0,0,11,28401,10,0,0,0,0,0,'ELM General Purpose Bunny - On spawn - Spellcast Har''koa''s Chains'), +(-(@GUID+1),0,0,0,11,0,100,0,0,0,0,0,11,51577,0,0,0,0,0,11,28401,10,0,0,0,0,0,'ELM General Purpose Bunny - On spawn - Spellcast Har''koa''s Chains'), +(-(@GUID+2),0,0,0,11,0,100,0,0,0,0,0,11,45808,0,0,0,0,0,11,28401,10,0,0,0,0,0,'ELM General Purpose Bunny - On spawn - Spellcast Har''koa''s Chains'), +(-(@GUID+3),0,0,0,11,0,100,0,0,0,0,0,11,45808,0,0,0,0,0,11,28401,10,0,0,0,0,0,'ELM General Purpose Bunny - On spawn - Spellcast Har''koa''s Chains'), +(@NPC_HARKOA_SUBDUER*100,9,0,0,0,0,100,0,0,0,0,0,11,45846,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer script - Spellcast Frost Channelling'), +(@NPC_HARKOA_SUBDUER*100,9,1,0,0,0,100,0,10000,20000,0,0,92,0,45846,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer script - Set unit_field_bytes1 (kneel)'), +(@NPC_HARKOA_SUBDUER*100,9,2,0,0,0,100,0,0,0,0,0,90,8,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa Subduer script - Set unit_field_bytes1 (kneel)'); +-- Gossip info +DELETE FROM `gossip_menu` WHERE `entry`=@GOSSIP; +INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES +(@GOSSIP,13139); +DELETE FROM `gossip_menu_option` WHERE `menu_id`=@GOSSIP AND `id`=0; +INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_icon`,`option_text`,`option_id`,`npc_option_npcflag`,`action_menu_id`,`action_poi_id`,`box_coded`,`box_money`,`box_text`) VALUES +(@GOSSIP,0,0,'Great and powerful Har''koa, please call for one of your children that it might stealthily carry me into the Altar of Quetz''lun.',1,1,0,0,0,0,NULL); +-- Conditions +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (45808,51577,51579); +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=@GOSSIP; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(13,1,45808,0,0,31,0,3,28401,0,0,0,'','Spell Har''koa''s Chains targets Har''koa'), +(13,1,51577,0,0,31,0,3,28401,0,0,0,'','Spell Har''koa''s Chains targets Har''koa'), +(13,1,51579,0,0,31,0,3,28401,0,0,0,'','Spell Har''koa''s Chains targets Har''koa'), +(15,@GOSSIP,0,0,0,9,0,@QUEST,0,0,0,0,'','Show gossip option if player has taken quest 12655'); + +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_HARKOA,@NPC_HARKOA_KITTEN) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_HARKOA_KITTEN*100 AND `source_type`=9; +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 +-- Har'koa script +(@NPC_HARKOA,0,0,1,62,0,100,0,@GOSSIP,0,0,0,11,@SPELL_SUMMON_HARKOA_KITTEN,0,0,0,0,0,7,0,0,0,0,0,0,0,'Har''koa - On gossip option select - force player to summon Har''koa''s Kitten'), +(@NPC_HARKOA,0,1,0,61,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Har''koa - On gossip option select - close gossip'), +-- Har'koa's Kitten script +(@NPC_HARKOA_KITTEN,0,0,1,54,0,100,0,0,0,0,0,75,@SPELL_STEALTH,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On spawn - Apply Stealth'), +(@NPC_HARKOA_KITTEN,0,1,0,61,0,100,0,0,0,0,0,53,1,@NPC_HARKOA_KITTEN,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On spawn - Start WP movement'), +(@NPC_HARKOA_KITTEN,0,2,0,40,0,100,0,1,@NPC_HARKOA_KITTEN,0,0,1,0,0,0,0,0,0,23,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 1 reached - Say line'), +(@NPC_HARKOA_KITTEN,0,3,4,40,0,100,0,10,@NPC_HARKOA_KITTEN,0,0,54,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 10 reached - Pause WP movement'), +(@NPC_HARKOA_KITTEN,0,4,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On waypoint 10 reached - Say line'), +(@NPC_HARKOA_KITTEN,0,5,6,40,0,100,0,18,@NPC_HARKOA_KITTEN,0,0,54,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 18 reached - Pause WP movement'), +(@NPC_HARKOA_KITTEN,0,6,7,61,0,100,0,0,0,0,0,59,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 18 reached - Disable run'), +(@NPC_HARKOA_KITTEN,0,7,0,61,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 18 reached - Say line'), +(@NPC_HARKOA_KITTEN,0,9,0,40,0,100,0,21,@NPC_HARKOA_KITTEN,0,0,84,0,0,0,0,0,0,19,@NPC_QUETZLUN,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 21 reached - Set data 0 1 for Prophet of Quetz''lun'), +(@NPC_HARKOA_KITTEN,0,10,11,40,0,100,0,22,@NPC_HARKOA_KITTEN,0,0,59,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 22 reached - Enable run'), +(@NPC_HARKOA_KITTEN,0,11,0,61,0,100,0,0,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 22 reached - Say line'), +(@NPC_HARKOA_KITTEN,0,12,0,40,0,100,0,31,@NPC_HARKOA_KITTEN,0,0,11,@SPELL_SPEED,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 31 reached - Spellcast Speed Burst'), +(@NPC_HARKOA_KITTEN,0,13,14,40,0,100,0,34,@NPC_HARKOA_KITTEN,0,0,28,@SPELL_SPEED,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 34 reached - Remove aura Speed Burst'), +(@NPC_HARKOA_KITTEN,0,14,15,61,0,100,0,0,0,0,0,97,30,10,0,0,0,0,8,0,0,0,5651.193,-3790.460,361.974,0,'Har''koa''s Kitten - On WP 34 reached - Jump'), +(@NPC_HARKOA_KITTEN,0,15,0,61,0,100,0,0,0,0,0,80,@NPC_HARKOA_KITTEN*100,2,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 34 reached - Run script'), +(@NPC_HARKOA_KITTEN,0,16,17,40,0,100,0,11,@NPC_HARKOA_KITTEN*10,0,0,1,5,0,0,0,0,0,23,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 11 reached - Say line'), +(@NPC_HARKOA_KITTEN,0,17,18,61,0,100,0,0,0,0,0,28,@SPELL_RIDING_HARKOA_KITTEN,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 10 reached - Remove aura Riding Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,0,18,0,61,0,100,0,0,0,0,0,41,500,0,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten - On WP 10 reached - Despawn'), +(@NPC_HARKOA_KITTEN*100,9,0,0,0,0,100,0,2000,2000,0,0,1,4,0,0,0,0,0,23,0,0,0,0,0,0,0,'Har''koa''s Kitten script - Say line'), +(@NPC_HARKOA_KITTEN*100,9,1,0,0,0,100,0,500,500,0,0,53,1,@NPC_HARKOA_KITTEN*10,0,0,0,0,1,0,0,0,0,0,0,0,'Har''koa''s Kitten script - Start WP movement'); +-- Waypoints +DELETE FROM `waypoints` WHERE `entry` IN (@NPC_HARKOA_KITTEN,@NPC_HARKOA_KITTEN*10); +INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`point_comment`) VALUES +(@NPC_HARKOA_KITTEN, 1,5343.219,-3763.973,373.093,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 2,5365.389,-3750.708,360.531,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 3,5386.707,-3755.923,360.458,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 4,5421.301,-3779.266,361.966,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 5,5464.585,-3784.811,362.422,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 6,5472.514,-3787.657,359.862,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 7,5523.643,-3823.486,360.533,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 8,5539.182,-3838.393,372.141,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN, 9,5714.259,-3895.436,371.987,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,10,5714.515,-3944.740,371.987,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,11,5715.673,-4019.310,372.152,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,12,5716.523,-4054.907,353.671,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,13,5716.630,-4188.195,354.075,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,14,5716.644,-4205.305,362.825,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,15,5724.548,-4238.222,362.746,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,16,5724.905,-4258.611,374.355,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,17,5720.831,-4331.177,374.023,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,18,5722.675,-4351.540,385.496,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,19,5728.693,-4374.917,386.492,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,20,5717.937,-4385.863,386.191,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,21,5705.368,-4379.375,385.803,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,22,5705.883,-4371.388,385.803,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,23,5714.739,-4352.132,385.560,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,24,5720.831,-4331.177,374.023,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,25,5724.905,-4258.611,374.355,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,26,5724.548,-4238.222,362.746,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,27,5716.644,-4205.305,362.825,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,28,5716.630,-4188.195,354.075,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,29,5716.523,-4054.907,353.671,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,30,5715.673,-4019.310,372.152,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,31,5714.515,-3944.740,371.987,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,32,5714.259,-3895.436,371.987,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,33,5709.297,-3844.293,372.012,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,34,5672.465,-3815.550,373.647,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 1,5605.440,-3790.634,362.713,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 2,5579.467,-3789.876,365.829,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 3,5552.734,-3794.191,362.082,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 4,5535.410,-3792.923,362.071,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 5,5472.514,-3787.657,359.862,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 6,5464.585,-3784.811,362.422,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 7,5421.301,-3779.266,361.966,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 8,5386.707,-3755.923,360.458,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10, 9,5365.389,-3750.708,360.531,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10,10,5344.119,-3764.440,373.096,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN*10,11,5331.768,-3774.679,371.341,'Har''koa''s Kitten'); +-- Areatrigger info +DELETE FROM `areatrigger_involvedrelation` WHERE `quest`=@QUEST; +INSERT INTO `areatrigger_involvedrelation` (`id`,`quest`) VALUES +(5052,@QUEST); +-- Spell Data +DELETE FROM `spell_area` WHERE `spell`=52485 AND `area`=4322; +INSERT INTO `spell_area` (`spell`,`area`,`quest_start`,`quest_end`,`aura_spell`,`racemask`,`gender`,`autocast`) VALUES +(52485,4322,0,12685,0,0,2,1); +-- Creature Texts +DELETE FROM `creature_text` WHERE `entry` IN (@NPC_HARKOA_KITTEN,@NPC_QUETZLUN); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@NPC_HARKOA_KITTEN,0,0,'Thank you for saving me, $N. This is the least that I could do to return the favor. Hold on tight. Here we go.',15,0,100,0,0,0,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,1,0,'This doesn''t look good. Whatever you do, don''t fall off. There''s a ton of nasty things in there!',15,0,100,0,0,0,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,2,0,'Oh no... Quetz''lun is dead! Stay still. We''ll sneak past the prophet.',15,0,100,0,0,0,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,3,0,'We''re spotted! Hang on. We have to get out of here!',15,0,100,0,0,0,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,4,0,'I think we''re safe now. Let''s get back!',15,0,100,0,0,0,'Har''koa''s Kitten'), +(@NPC_HARKOA_KITTEN,5,0,'We made it! Take care, $N, and thanks again!',15,0,100,0,0,0,'Har''koa''s Kitten'), +(@NPC_QUETZLUN,0,0,'What was that? I sense an intruder. Find and kill them!',14,0,100,0,0,0,'Quetz''lun'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/sql/updates/world/2012_12_07_03_world_tracker_trista.sql b/sql/updates/world/2012_12_07_03_world_tracker_trista.sql new file mode 100644 index 00000000000..b717f4e53e8 --- /dev/null +++ b/sql/updates/world/2012_12_07_03_world_tracker_trista.sql @@ -0,0 +1,218 @@ +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 1550: Membership Benefits 9884/9885/9886/9887 +-- Add special flags for monthly quests +UPDATE `quest_template` SET `SpecialFlags`=16 WHERE `Id` IN (9884,9885,9886,9887); +-- Add missing creature_quesrelation and involvedrealation that were blocking the next quests +DELETE FROM `creature_questrelation` WHERE `quest`=9884; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES +(18265,9884); +DELETE FROM `creature_involvedrelation` WHERE `quest`=9884; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES +(18265,9884); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 1944: Fix quest Canyon Chase ID: 12145 +-- Checked db and stuff from sniff, as lubomir8 said it had 2 times same credit required, following the alliance version, the fix is this: +UPDATE `quest_template` SET `RequiredNpcOrGo2`=0, `RequiredNpcOrGoCount2`=0 WHERE `Id`=12145; +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 5971: Revenge for the Vargul +-- Closes: #4341 and #2201 +-- Revenge for the Vargul (13059) quest fix by Trista +-- Thanks to Pitcrawler for helping with some sniffs and suggestions +-- Updated by nelegalno and w1sht0l1v3 +SET @Thane_Illskar := 30475; +SET @Volgur := 30483; +SET @Brita := 30484; +SET @ObjectiveCredit := 61779; -- spell, note there are 2 credits +SET @Arbiter := 30501; -- Val"kyr Arbiter +SET @TheDamned := 30523; -- Thane Illskar the Damned +SET @Script := 30475000; +SET @Script1 := 30475001; +SET @Script2 := 30501000; +SET @Summon := 55064; -- this get displayed correctly each time after an active core use it once /first time he start above ground and do all, all rest emerge from groun - core issue with loading addon data/. +SET @Judge := 55063; -- Arbiter - Judge the fallen vrykul, ascending them to Ymirjar or reducing them to vargul. +SET @Challenge := 36851; +SET @Teleport := 34427; +SET @Sword := 192558; +-- Increase "TEMP Thane Illskar be present and that he and his champions not be engaged in battle" GOs radius from 10 to 30 +UPDATE `gameobject_template` SET `data1`=30 WHERE `entry` = 300235; +-- SAI Thane Illskar +UPDATE `creature_template` SET `unit_flags`=`unit_flags`|4,`AIName`= 'SmartAI' WHERE `entry`=@Thane_Illskar; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@Thane_Illskar; +DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid` IN (@Script,@Script1); +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 +(@Thane_Illskar,0,0,1,8,0,100,0,@Challenge,0,0,0,85,@ObjectiveCredit,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - On spell hit by Sword Challenge - Invoker spell cast on self objectivecomplete credit'), +(@Thane_Illskar,0,1,0,61,0,100,0,0,0,0,0,80,@Script,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - Linked with event 0 - Start script 00'), +(@Thane_Illskar,0,2,0,38,0,100,0,0,1,0,0,80,@Script1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - On data set 0 1 - Start script 01'), +-- Script 00 +(@Script,9,0,0,0,0,100,0,500,500,0,0,1,0,2000,0,0,0,0,21,60,0,0,0,0,0,0, 'Action 0 - Say text 0'), +(@Script,9,1,0,0,0,100,0,1500,1500,0,0,45,0,1,0,0,0,0,9,@Volgur,0,70,0,0,0,0, 'Action 1 - Set data 0 1 to Volgur to trigger his SAI'), +-- Script 01 +(@Script1,9,0,0,0,0,100,0,500,500,0,0,1,1,2000,0,0,0,0,21,60,0,0,0,0,0,0, 'Action 0 - Say text 1'), +(@Script1,9,1,0,0,0,100,0,1500,1500,0,0,45,0,1,0,0,0,0,9,@Brita,0,70,0,0,0,0, 'Action 1 - Set data 0 1 to Brita to trigger her SAI'), +-- Continues normal events +(@Thane_Illskar,0,3,4,38,0,100,0,0,2,0,0,12,@Arbiter,2,180000,0,0,0,8,0,0,0,7851.866699,3399.678955,670.993225,3.665521, 'Thane - On Set data 0 2 - Summon Arbiter Val"kyr in air'), +(@Thane_Illskar,0,4,5,61,0,100,0,0,2,0,0,1,2,2000,0,0,0,0,21,50,0,0,0,0,0,0, 'Thane - Linked with event 3 - Say text 2'), +(@Thane_Illskar,0,5,6,61,0,100,0,0,0,0,0,1,3,2000,0,0,0,0,21,50,0,0,0,0,0,0, 'Thane - Linked with event 4 - Say text 3'), +(@Thane_Illskar,0,6,7,61,0,100,0,0,0,0,0,19,258,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - Linked with event 5 - Remove unattackable flag'), +(@Thane_Illskar,0,7,0,61,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,30,0,0,0,0,0,0, 'Thane - Linked with event 6 - Attack player'), +(@Thane_Illskar,0,8,0,0,0,100,0,2000,6000,8500,15800,11,51779,0,0,0,0,0,2,0,0,0,0,0,0,0,'Thane - IC - Cast spell Frostfire Bolt'), +(@Thane_Illskar,0,9,0,0,0,100,0,2100,8100,2000,9000,11,19816,0,0,0,0,0,0,0,0,0,0,0,0,0,'Thane - IC - Cast spell Fire Ball'), +(@Thane_Illskar,0,10,0,0,0,100,0,4200,10200,1000,10200,11,17145,0,0,0,0,0,2,0,0,0,0,0,0,0,'Thane - IC - Blast Wave'), +(@Thane_Illskar,0,11,0,0,0,100,0,4300,10000,13000,16000,11,20754,0,0,0,0,0,2,0,0,0,0,0,0,0,'Thane - IC - Rain of Fire'), +(@Thane_Illskar,0,12,0,6,0,100,0,0,0,0,0,45,0,1,0,0,0,0,9,@Arbiter,0,70,0,0,0,0, 'Thane - On death - Data set 0 1 on Val"kyr Arbiter'), +(@Thane_Illskar,0,13,14,38,0,100,0,0,3,0,0,11,@Summon,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - Action 0 - Cast Summon'), +(@Thane_Illskar,0,14,0,61,0,100,0,0,0,0,0,47,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - Linked with event 13 - Set unseen'), +(@Thane_Illskar,0,15,0,25,0,100,0,0,0,0,0,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane - Data set 0 0'); +-- SAI for Volgur +UPDATE `creature_template` SET `AIName`= 'SmartAI' WHERE `entry`=@Volgur; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@Volgur; +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 +(@Volgur,0,0,1,38,0,100,0,0,1,0,0,19,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Volgur - On data set 0 1 - Remove flag immune to players'), +(@Volgur,0,1,0,61,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0, 'Volgur - Linked with event 0 - Attack player'), +(@Volgur,0,2,0,0,0,100,0,5000,5000,30000,31000,11,23262,0,0,0,0,0,2,0,0,0,0,0,0,0,'Volgur - IC - Cast spell Demoralize'), +(@Volgur,0,3,0,0,0,100,0,3000,3000,11000,12800,11,43410,0,0,0,0,0,2,0,0,0,0,0,0,0,'Volgur - IC - Cast spell Chop'), +(@Volgur,0,4,0,9,0,100,0,6,30,15000,20000,11,49758,0,0,0,0,0,2,0,0,0,0,0,0,0,'Volgur - On target in range more than 6 yards - Cast spell Charge'), +(@Volgur,0,5,0,0,0,100,0,8000,8000,15000,18000,11,49807,0,0,0,0,0,2,0,0,0,0,0,0,0,'Volgur - IC - Cast spell Whirlwind'), +(@Volgur,0,6,0,6,0,100,0,0,0,0,0,45,0,1,0,0,0,0,9,@Thane_Illskar,0,80,0,0,0,0, 'Volgur - On death - Dataset 0 1 on Thane'), +(@Volgur,0,7,0,25,0,100,0,0,0,0,0,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Volgur - On Reset - Data set 0 0'); +-- SAI for Brita +UPDATE `creature_template` SET `AIName`= 'SmartAI' WHERE `entry`=@Brita; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@Brita; +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 +(@Brita,0,0,1,38,0,100,0,0,1,0,0,19,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Brita - On data set 0 1 - Remove flag immune to players'), +(@Brita,0,1,0,61,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0, 'Brita - Linked with event 0 - Attack player'), +(@Brita,0,2,0,0,0,100,0,19500,19600,60000,60000,11,43414,0,0,0,0,0,2,0,0,0,0,0,0,0,'Brita - IC - Cast spell Frost trap'), +(@Brita,0,3,0,0,0,100,0,2100,6100,5000,10000,11,44286,0,0,0,0,0,2,0,0,0,0,0,0,0,'Brita - IC - Cast spell Wing Clip'), +(@Brita,0,4,0,0,0,100,0,20000,21000,20000,21000,11,60932,0,0,0,0,0,2,0,0,0,0,0,0,0,'Brita - Linked with event 2 - Cast spell Disengage /Leaps backwards/'), +(@Brita,0,5,6,0,0,100,0,2500,3000,2000,2250,11,60954,1,0,0,0,0,2,0,0,0,0,0,0,0,'Brita - IC - Cast spell Aimed Shot /only out of melee range/'), +(@Brita,0,6,0,61,0,100,0,0,0,0,0,11,49712,0,0,0,0,0,2,0,0,0,0,0,0,0,'Brita - Linked with event 5 - Cast spell Shoot /only out of melee range/'), +(@Brita,0,7,0,6,0,100,0,0,0,0,0,45,0,2,0,0,0,0,9,@Thane_Illskar,0,80,0,0,0,0, 'Brita - On death - Dataset 0 2 on Thane'), +(@Brita,0,8,0,25,0,100,0,0,0,0,0,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Brita - On reset - Data set 0 0'); +-- SAI for Arbiter +DELETE FROM `creature_template_addon` WHERE `entry`=@Arbiter; +INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) +VALUES (@Arbiter, 0, 0, 33554432, 1, 0, NULL); +UPDATE `creature_template` SET `AIName`= 'SmartAI' WHERE `entry`=@Arbiter; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@Arbiter; +DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid`=@Script2; +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 +(@Arbiter,0,0,0,54,0,100,0,0,0,0,0,11,@Teleport,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arbiter - On spawn - Cast Ethereal Teleport on self'), +(@Arbiter,0,1,0,38,0,100,0,0,1,0,0,80,@Script2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arbiter - On Data set 0 1 - Follow Thane Illskar'), +-- Start script 00 (Script2) +(@Script2,9,0,0,0,0,100,0,0,0,0,0,69,1,0,0,0,0,0,0,0,0,0,7835.128906,3389.118408,655.098083,3.915739, 'Action 0 - Move to pos (near Illskar body)'), +(@Script2,9,1,0,0,0,100,0,2250,2250,0,0,1,0,1000,0,0,0,0,1,0,0,0,0,0,0,0, 'Action 1 - Say text 0'), +(@Script2,9,2,0,0,0,100,0,2250,2250,0,0,1,1,2000,0,0,0,0,1,0,0,0,0,0,0,0, 'Action 2 - Say text 1'), +(@Script2,9,3,0,0,0,100,0,0,0,0,0,11,@Judge,0,0,0,0,0,10,121005,@Thane_Illskar,0,0,0,0,0, 'Action 3 - Cast spell Arbiter Judgment /visual stuff/'), +(@Script2,9,4,0,0,0,100,0,5000,5000,0,0,45,0,3,0,0,0,0,10,121005,@Thane_Illskar,0,0,0,0,0, 'Action 4 - Data set 0 3 on Thane'), +(@Script2,9,5,0,0,0,100,0,0,0,0,0,69,1,0,0,0,0,0,0,0,0,0,7851.866699,3399.678955,670.993225,3.665521, 'Action 5 - Move to pos /starting one/'), +(@Script2,9,6,0,0,0,100,0,4000,4000,0,0,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Action 6 - Data set 0 0'), +(@Script2,9,7,0,0,0,100,0,0,0,0,0,78,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Action 7 - Reset'), +(@Script2,9,8,0,0,0,100,0,0,0,0,0,47,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Action 8 - Set unseen'), +(@Script2,9,9,0,0,0,100,0,0,0,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Action 9 - Despawn'); +-- SAI for Thane Illskar the Damned and creature_template_addon data +DELETE FROM `creature_template_addon` WHERE `entry`=@TheDamned; +INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES +(@TheDamned, 0, 0, 9, 1, 0, NULL); +UPDATE `creature_template` SET `unit_flags`=33024,`faction_A`=1885,`faction_H`=1885,`AIName`= 'SmartAI' WHERE `entry`=@TheDamned; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@TheDamned; +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 +(@TheDamned,0,0,1,54,0,100,0,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane Illskar the Damned - On summon - Remove field byte that makes creature submurged under ground (to create emerge on surface effect)'), +(@TheDamned,0,1,2,61,0,100,0,0,0,0,0,1,0,1000,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane Illskar the Damned - Linked with event 1 - Say text 0'), +(@TheDamned,0,2,3,61,0,100,0,0,0,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,0.9, 'Thane Illskar the Damned - Linked with event 2 - Set orientation to look towards Arbiter'), +(@TheDamned,0,3,0,61,0,100,0,0,0,0,0,90,8,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thane Illskar the Damned - Linked with event 3 - Set unit field bytes for creature kneel state'); +-- Add conditions for Judge +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=@Judge; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition` ,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(13,1,@Judge,0,0,31,0,3,@Thane_Illskar,0,0,0,'','Judge can target only Illskar'); +-- Add conditions for Challenge - player can only cast it, if no sword is already on ground /per 3 minutes/ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=@Challenge; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition` ,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(17,0,@Challenge,0,0,30,0,@Sword,30,0,1,0,'','Challenge can be used only, if no aura present from it'); +-- Texts +DELETE FROM `creature_text` WHERE `entry` IN (@Thane_Illskar,@Arbiter,@TheDamned); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Thane_Illskar,0,0,'Bethod''s Sword?!! Very well, $r, I accept your challenge. But first, you must best my champions. Volgur! Squash this insect!',14,0,100,15,2000,0,'Thane'), +(@Thane_Illskar,1,0,'Brita, create a pincushion of this puny $c!',14,0,100,22,2000,0,'Thane'), +(@Thane_Illskar,2,0,'You may have defeated my champions, $c. I am something else entirely.',14,0,100,66,2000,0,'Thane'), +(@Thane_Illskar,3,0,'Pray to your gods for a quick death.',14,0,100,53,2000,0,'Thane'), +(@Arbiter,0,0,'Thane Illskar, you were challenged to honorable combat and failed.',14,0,100,0,2000,0,'Arbiter'), +(@Arbiter,1,0,'You have been found wanting and are judged accordingly. Now rise, Thane Illskar the Damned!',14,0,100,0,2000,0,'Arbiter'), +(@TheDamned,0,0,'NOOOOOOOOOOOOOOOOOO!',14,0,100,15,2000,0,'Illskar the Damned'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 5928: Quests 10305, 10306, 10307 and 10182 +-- Closes these issues: #3797 #1965 #1966 #1968 #1967 +-- Implement [Q]{A/H} Abjurist Belmara ID: 10305 & [Q]{A/H} Conjurer Luminrath ID: 10306 & +-- [Q]{A/H} Cohlien Frostweaver: 10307 & [Q]{A/H} Battle-Mage Dathric: 10182 +-- NPCs +SET @Belmara := 19546; -- The required npc to be summoned to thank the player, give credit and despawn +SET @Luminrath := 19580; -- The required npc to be summoned to thank the player, give credit and despawn /with cape/ +SET @LCapeless := 19544; -- /without cape/ +SET @Dathric := 19543; -- The required npc to be summoned to thank the player, give credit and despawn /with hat version/ +SET @Frostweaver := 19579; -- The required npc to be summoned to thank the player, give credit and despawn /with hat version/ +SET @FHatless := 19545; -- /without hat/ +-- Involved spells and credits +SET @Book := 34140; -- The required spell that triggers the event below to summon the npc to give credit +SET @BelmaraCredit := 19547; +SET @Mantle := 34142; -- The required spell that triggers the event below to summon the npc to give credit +SET @LuminrathCredit := 19548; +SET @Hat := 34144; -- The required spell that triggers the event below to summon the npc to give credit +SET @FrostweaverCredit := 19550; +SET @Weapon := 34141; -- The required spell that triggers the event below to summon the npc to give credit +SET @DathricCredit := 19549; +-- Removes the required spell since it doesn't exist in dbc, it's some random made error most likely, +-- on top of that spells values were copied from quest template entry (huh?, anyway this field is deprecated)... +UPDATE `quest_template` SET `RequiredSpellCast1`=0 WHERE `Id` IN (10305,10306,10307); +UPDATE `quest_template` SET `RequiredSpellCast2`=0 WHERE `Id`=10182; +-- Add SAI and db updates for related npcs +UPDATE `creature_template` SET `AIName`= 'SmartAI' WHERE `entry` IN (@Belmara,@Luminrath,@LCapeless,@Dathric,@Frostweaver,@FHatless); +UPDATE `creature_template` SET `maxlevel`=68,`minlevel`=68,`unit_class`=2 WHERE `entry`= @Luminrath; +UPDATE `creature_template` SET `maxlevel`=68,`minlevel`=68,`unit_class`=2 WHERE `entry`= @Frostweaver; +DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (@Belmara,@Luminrath,@LCapeless,@Dathric,@Frostweaver,@FHatless); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid` IN (@Belmara,@Luminrath,@LCapeless,@Dathric,@Frostweaver,@FHatless); +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 +(@Belmara,0,0,1,54,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,'Ajdurist Belmara - On creature summoned - Switch faction to friendly'), +(@Belmara,0,1,2,61,0,100,0,0,0,0,0,1,0,1000,0,0,0,0,1,0,0,0,0,0,0,0,'Ajdurist Belmara - Linked with event 0 - Say text 0'), +(@Belmara,0,2,0,61,0,100,0,0,0,0,0,33,@BelmaraCredit,0,0,0,0,0,23,0,0,0,0,0,0,0,'Ajdurist Belmara - Linked with event 1 - Call killcredit to player'), +(@Belmara,0,3,0,4,0,100,0,0,0,0,0,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,'Ajdurist Belmara - On aggro - Cast to self Frost armor'), +(@Belmara,0,4,0,0,0,100,0,2000,5000,12000,22000,11,17740,0,0,0,0,0,1,0,0,0,0,0,0,0,'Ajdurist Belmara - IC - Cast to self Mana shield'), +(@Belmara,0,5,0,0,0,100,0,0,6000,2500,8000,11,34447,0,0,0,0,0,2,0,0,0,0,0,0,0,'Ajdurist Belmara - IC - Cast Arcane missles'), +(@Belmara,0,6,0,25,0,100,0,0,0,0,0,28,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,'Ajdurist Belmara - On reset - Remove aura from Frost Armor'), +-- Luminrath /with cape/ +(@Luminrath,0,0,0,54,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Conjurer Luminrath - On creature summoned - Say text 0'), +(@Luminrath,0,1,2,61,0,100,0,0,0,0,0,1,1,1000,0,0,0,0,1,0,0,0,0,0,0,0,'Conjurer Luminrath - Linked with event 0 - Say text 1'), +(@Luminrath,0,2,0,61,0,100,0,0,0,0,0,33,@LuminrathCredit,0,0,0,0,0,21,20,0,0,0,0,0,0,'Conjurer Luminrath - Linked with event 1 - Call credit to player'), +-- Luminrath /without cape/ +(@LCapeless,0,0,0,0,0,100,0,0,2500,1000,7500,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,'Conjurer Luminrath - IC - Cast Lightening bolt'), +(@LCapeless,0,1,0,0,0,100,0,0,5000,15000,30000,11,36110,0,0,0,0,0,2,0,0,0,0,0,0,0,'Conjurer Luminrath - IC - Cast Summon Dancing Swords'), +(@LCapeless,0,2,0,0,0,100,0,0,10000,5000,15000,11,36109,0,0,0,0,0,1,0,0,0,0,0,0,0,'Conjurer Luminrath - IC - Cast Blink'), +-- Frostweaver /without hat/ +(@FHatless,0,0,0,0,0,100,0,0,1000,25000,30000,11,33245,0,0,0,0,0,1,0,0,0,0,0,0,0,'Cohlien Frostweaver - IC - Cast Ice Barrier on self'), +(@FHatless,0,1,0,0,0,100,0,0,10000,2500,9500,11,11831,0,0,0,0,0,2,0,0,0,0,0,0,0,'Cohlien Frostweaver - IC - Cast Frost Nova'), +(@FHatless,0,2,0,0,0,100,0,0,2500,2500,11000,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,'Cohlien Frostweaver - IC - Cast Frostbolt'), +-- Frostweaver /with hat/ +(@Frostweaver,0,0,1,54,0,100,0,0,0,0,0,1,0,1000,0,0,0,0,1,0,0,0,0,0,0,0,'Cohlien Frostweaver - On creature summoned - Say text 0'), +(@Frostweaver,0,1,0,61,0,100,0,0,0,0,0,33,@FrostweaverCredit,0,0,0,0,0,21,20,0,0,0,0,0,0,'Cohlien Frostweaver - Linked with event 0 - Call credit to player'), +-- Dathric +(@Dathric,0,0,1,54,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,'Dathric - On creature summoned - Switch faction to friendly'), +(@Dathric,0,1,2,61,0,100,0,0,0,0,0,1,0,1000,0,0,0,0,1,0,0,0,0,0,0,0,'Dathric - Linked with event 0 - Say text 0'), +(@Dathric,0,2,0,61,0,100,0,0,0,0,0,33,@DathricCredit,0,0,0,0,0,21,20,0,0,0,0,0,0,'Dathric - Linked with event 1 - Call credit to player'), +(@Dathric,0,3,0,0,0,100,0,0,3000,3000,8000,11,36104,0,0,0,0,0,2,0,0,0,0,0,0,0,'Dathric - IC - Cast Torrent of Flames'), +(@Dathric,0,4,0,0,0,100,0,0,2500,8500,12000,11,17273,0,0,0,0,0,2,0,0,0,0,0,0,0,'Dathric - IC - Cast Pyroblast'); +-- NPCs texts +DELETE FROM `creature_text` WHERE `entry` IN (@Dathric,@Frostweaver,@Luminrath,@Belmara); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Dathric,0,0,'I don''t know what I was thinking, going out without my sword. I would''ve put it on if I''d seen it here...',12,0,100,1,0,0,'Dathric gratitude'), +-- Frostweaver's text +(@Frostweaver,0,0,'Phew! There''s my lucky hat. I''ve been looking for it everywhere.',12,0,100,1,0,0,'Frostweaver gratitude'), +-- Luminrath's text +(@Luminrath,0,0,'I can''t possibly go out without my cloak. I hope it''s in here...',12,0,100,1,0,0,'Luminrath gratitude'), +(@Luminrath,1,0,'There it is! I could''ve sworn it wasn''t here last time I checked...',12,0,100,1,0,0,'Luminrath gratitude'), +-- Belmara's text +(@Belmara,0,0,'I can''t sleep without a good bedtime story. Now I''m certain to rest well.',12,0,100,1,0,0,'Belmara gratitude'); +-- Gives support for send_event scripts in quest related spells +DELETE FROM `event_scripts` WHERE `id` IN (12607,12608,12609,12610); +INSERT INTO `event_scripts` (`id`,`delay`,`command`,`datalong`,`datalong2`,`x`,`y`,`z`,`o`) VALUES +(12607,0,10,@Belmara,25000,2242.230957,2389.818115,112.811760,2.941585), +(12608,0,10,@Dathric,25000,2228.003662,2314.015869,89.643219,4.822619), +(12609,0,10,@Luminrath,25000,2192.744873,2340.836182,90.353905,4.682819), +(12610,0,10,@Frostweaver,25000,2203.629883,2413.392090,109.257515,3.961037); diff --git a/sql/updates/world/2012_12_07_04_world_misc.sql b/sql/updates/world/2012_12_07_04_world_misc.sql new file mode 100644 index 00000000000..fb4c466d91c --- /dev/null +++ b/sql/updates/world/2012_12_07_04_world_misc.sql @@ -0,0 +1,5 @@ +DELETE FROM `creature_ai_scripts` WHERE `creature_id` =19255; + +UPDATE `conditions` SET `ErrorType`=173,`ErrorTextId`=0 WHERE `SourceTypeOrReferenceId` =17 AND `SourceEntry`=74222; + +UPDATE `quest_template` SET `SpecialFlags`=`SpecialFlags` |0x1 WHERE `Id` IN (9884,9885,9886,9887); diff --git a/sql/updates/world/2012_12_07_05_world_creature_text.sql b/sql/updates/world/2012_12_07_05_world_creature_text.sql new file mode 100644 index 00000000000..8e3e2cd737f --- /dev/null +++ b/sql/updates/world/2012_12_07_05_world_creature_text.sql @@ -0,0 +1,22 @@ +DELETE FROM `creature_text` WHERE `entry` IN (12428,12423,12430,12427,12429); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Deathguard Kel +(12428, 0, 0, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!', 12, 1, 100, 1, 0, 0, 'Deathguard Kel - SAY_THANKS'), +(12428, 1, 0, 'Farewell to you, and may shadow always protect you!', 12, 1, 100, 3, 0, 0, 'Deathguard Kel - SAY_GOODBYE'), +(12428, 2, 0, 'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.', 12, 0, 100, 2, 0, 0, 'Deathguard Kel - SAY_HEALED'), +-- Guard Robert +(12423, 0, 0, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!', 12, 7, 100, 1, 0, 0, 'Guard Roberts - SAY_THANKS'), +(12423, 1, 0, 'Farewell to you, and may the Light be with you always.', 12, 7, 100, 3, 0, 0, 'Guard Roberts - SAY_GOODBYE'), +(12423, 2, 0, 'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.', 12, 0, 100, 2, 0, 0, 'Guard Robert - SAY_HEALED'), +-- Grunt Kor'ja +(12430, 0, 0, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!', 12, 7, 100, 0, 0, 0, 'Grunt Kor''ja - SAY_THANKS'), +(12430, 1, 0, 'Farewell to you, and may our ancestors be with you always!', 12, 1, 100, 3, 0, 0, 'Grunt Kor''ja - SAY_GOODBYE'), +(12430, 2, 0, 'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.', 12, 0, 100, 2, 0, 0, 'Grunt Kor''ja - SAY_HEALED'), +-- Mountaineer Dol +(12427, 0, 0, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!', 12, 7, 100, 1, 0, 0, 'Mountaineer Dolf - SAY_THANKS'), +(12427, 1, 0, 'Farewell to you, and may the Light be with you always.', 12, 7, 100, 3, 0, 0, 'Mountaineer Dolf - SAY_GOODBYE'), +(12427, 2, 0, 'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.', 12, 0, 100, 2, 0, 0, 'Mountaineer Dol - SAY_HEALED'), +-- Sentinel Shaya +(12429, 0, 0, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune''s power behind me!', 12, 2, 100, 1, 0, 0, 'Sentinel Shaya - SAY_THANKS'), +(12429, 1, 0, 'Farewell to you, and may Elune be with you always.', 12, 2, 100, 3, 0, 0, 'Sentinel Shaya - SAY_GOODBYE'), +(12429, 2, 0, 'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.', 12, 0, 100, 2, 0, 0, 'Sentinel Shaya - SAY_HEALED'); diff --git a/sql/updates/world/2012_12_07_06_world_sai.sql b/sql/updates/world/2012_12_07_06_world_sai.sql new file mode 100644 index 00000000000..d0d1be35766 --- /dev/null +++ b/sql/updates/world/2012_12_07_06_world_sai.sql @@ -0,0 +1,35 @@ +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- After 5 seconds a cleansed version of the plant appears +DELETE FROM `quest_end_scripts` WHERE `id` IN (996,998,1514,2523,2878,3363,4113,4114,4115,4116,4117,4118,4119,4221,4222,4343,4401,4403,4443,4444,4445,4446,4447,4448,4461,4462,4464,4465,4466,4467); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (164887,173327,174599,164886,171939,171942,174594,174595,174600,174596,164888,174597,164885,174601,174602,174603,174598,174604,173284,174605,174606,174607,174684,173324,174686,174608,174712,174713,174708,174709) AND `source_type`=1; +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 +(164887,1,0,1,20,0,100,0,996 ,0,0,0,70,5000,0,0,0,0,0,14,48878,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(173327,1,0,1,20,0,100,0,998 ,0,0,0,70,5000,0,0,0,0,0,14,48879,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(174599,1,0,1,20,0,100,0,1514,0,0,0,70,5000,0,0,0,0,0,14,48880,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(164886,1,0,1,20,0,100,0,2523,0,0,0,70,5000,0,0,0,0,0,14,48876,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(171939,1,0,1,20,0,100,0,2878,0,0,0,70,5000,0,0,0,0,0,14,48877,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(171942,1,0,1,20,0,100,0,3363,0,0,0,70,5000,0,0,0,0,0,14,48892,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(174594,1,0,1,20,0,100,0,4113,0,0,0,70,5000,0,0,0,0,0,14,48893,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(174595,1,0,1,20,0,100,0,4114,0,0,0,70,5000,0,0,0,0,0,14,48894,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(174600,1,0,1,20,0,100,0,4115,0,0,0,70,5000,0,0,0,0,0,14,48887,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(174596,1,0,1,20,0,100,0,4116,0,0,0,70,5000,0,0,0,0,0,14,48895,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(164888,1,0,1,20,0,100,0,4117,0,0,0,70,5000,0,0,0,0,0,14,48881,0,0,0,0,0,0, 'On Quest "Corrupted Whipper Root" Complete - After 5 seconds - Summon Cleansed Whipper Root'), +(174597,1,0,1,20,0,100,0,4118,0,0,0,70,5000,0,0,0,0,0,14,18207,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(164885,1,0,1,20,0,100,0,4119,0,0,0,70,5000,0,0,0,0,0,14,17641,0,0,0,0,0,0, 'On Quest "Corrupted Night Dragon" Complete - After 5 seconds - Summon Cleansed Night Dragon'), +(174601,1,0,1,20,0,100,0,4221,0,0,0,70,5000,0,0,0,0,0,14,48888,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(174602,1,0,1,20,0,100,0,4222,0,0,0,70,5000,0,0,0,0,0,14,48889,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(174603,1,0,1,20,0,100,0,4343,0,0,0,70,5000,0,0,0,0,0,14,48890,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(174598,1,0,1,20,0,100,0,4401,0,0,0,70,5000,0,0,0,0,0,14,48896,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(174604,1,0,1,20,0,100,0,4403,0,0,0,70,5000,0,0,0,0,0,14,48891,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(173284,1,0,1,20,0,100,0,4443,0,0,0,70,5000,0,0,0,0,0,14,44882,0,0,0,0,0,0, 'On Quest "Corrupted Whipper Root" Complete - After 5 seconds - Summon Cozy Fire'), +(174605,1,0,1,20,0,100,0,4444,0,0,0,70,5000,0,0,0,0,0,14,48883,0,0,0,0,0,0, 'On Quest "Corrupted Whipper Root" Complete - After 5 seconds - Summon Cleansed Whipper Root'), +(174606,1,0,1,20,0,100,0,4445,0,0,0,70,5000,0,0,0,0,0,14,48884,0,0,0,0,0,0, 'On Quest "Corrupted Whipper Root" Complete - After 5 seconds - Summon Cleansed Whipper Root'), +(174607,1,0,1,20,0,100,0,4446,0,0,0,70,5000,0,0,0,0,0,14,48885,0,0,0,0,0,0, 'On Quest "Corrupted Whipper Root" Complete - After 5 seconds - Summon Cleansed Whipper Root'), +(174684,1,0,1,20,0,100,0,4447,0,0,0,70,5000,0,0,0,0,0,14,48873,0,0,0,0,0,0, 'On Quest "Corrupted Night Dragon" Complete - After 5 seconds - Summon Cleansed Night Dragon'), +(173324,1,0,1,20,0,100,0,4448,0,0,0,70,5000,0,0,0,0,0,14,48874,0,0,0,0,0,0, 'On Quest "Corrupted Night Dragon" Complete - After 5 seconds - Summon Cleansed Night Dragon'), +(174686,1,0,1,20,0,100,0,4461,0,0,0,70,5000,0,0,0,0,0,14,48886,0,0,0,0,0,0, 'On Quest "Corrupted Whipper Root" Complete - After 5 seconds - Summon Cleansed Whipper Root'), +(174608,1,0,1,20,0,100,0,4462,0,0,0,70,5000,0,0,0,0,0,14,48875,0,0,0,0,0,0, 'On Quest "Corrupted Night Dragon" Complete - After 5 seconds - Summon Cleansed Night Dragon'), +(174712,1,0,1,20,0,100,0,4464,0,0,0,70,5000,0,0,0,0,0,14,48898,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(174713,1,0,1,20,0,100,0,4465,0,0,0,70,5000,0,0,0,0,0,14,48900,0,0,0,0,0,0, 'On Quest "Corrupted Songflower" Complete - After 5 seconds - Summon Cleansed Songflower'), +(174708,1,0,1,20,0,100,0,4466,0,0,0,70,5000,0,0,0,0,0,14,48897,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'), +(174709,1,0,1,20,0,100,0,4467,0,0,0,70,5000,0,0,0,0,0,14,48899,0,0,0,0,0,0, 'On Quest "Corrupted Windblossom" Complete - After 5 seconds - Summon Cleansed Windblossom'); diff --git a/sql/updates/world/2012_12_07_07_world_sai.sql b/sql/updates/world/2012_12_07_07_world_sai.sql new file mode 100644 index 00000000000..d9acb9c310c --- /dev/null +++ b/sql/updates/world/2012_12_07_07_world_sai.sql @@ -0,0 +1,36 @@ +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +DELETE FROM `quest_end_scripts` WHERE `id`=13082; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=30562; +DELETE FROM `smart_scripts` WHERE `entryorguid`=30562 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 +(30562,0,0,0,20,1,100,0,13082,0,0,0,11,57786,0,0,0,0,0,7,0,0,0,0,0,0,0,'Crusader Bridenbrad - On Quest Complete - Cast Spell on action Invoker'), +(30562,0,1,0,20,1,100,0,13082,0,0,0,11,57782,0,0,0,0,0,7,0,0,0,0,0,0,0,'Crusader Bridenbrad - On Quest Complete - Cast Spell on action Invoker'), +(30562,0,2,0,20,1,100,0,13082,0,0,0,11,57746,0,0,0,0,0,7,0,0,0,0,0,0,0,'Crusader Bridenbrad - On Quest Complete - Cast Spell on action Invoker'), +(30562,0,3,0,20,1,100,0,13082,0,0,0,11,57747,0,0,0,0,0,7,0,0,0,0,0,0,0,'Crusader Bridenbrad - On Quest Complete - Cast Spell on action Invoker'), +(30562,0,4,0,20,1,100,0,13082,0,0,0,11,57773,0,0,0,0,0,7,0,0,0,0,0,0,0,'Crusader Bridenbrad - On Quest Complete - Cast Spell on action Invoker'); +-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +DELETE FROM `quest_end_scripts` WHERE `id`=10919; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=20206; +DELETE FROM `smart_scripts` WHERE `entryorguid`=20206 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 +(20206,0,0,0,20,1,100,0,13082,0,0,0,53,0,20206,0,0,0,0,1,0,0,0,0,0,0,0,'Fei Fei - On Quest Complete - Start Waypointing'); +DELETE FROM `waypoints` WHERE `entry`=20206; +INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`point_comment`) VALUES +(20206,1,-697.934,2612.59,89.4752,'Fei Fei Treats Quest_End'), +(20206,2,-688.665,2580.78,86.9841,'Fei Fei Treats Quest_End'), +(20206,3,-689.199,2588.81,87.4460,'Fei Fei Treats Quest_End'), +(20206,4,-667.044,2611.74,85.7029,'Fei Fei Treats Quest_End'), +(20206,5,-649.407,2636.82,86.1539,'Fei Fei Treats Quest_End'), +(20206,6,-659.047,2651.34,87.0480,'Fei Fei Treats Quest_End'), +(20206,7,-656.048,2652.06,86.5892,'Fei Fei Treats Quest_End'), +(20206,8,-656.055,2674.20,88.1354,'Fei Fei Treats Quest_End'), +(20206,9,-691.042,2652.45,92.1508,'Fei Fei Treats Quest_End'), +(20206,10,-688.807,2701.25,94.8354,'Fei Fei Treats Quest_End'), +(20206,11,-667.514,2716.08,94.4471,'Fei Fei Treats Quest_End'), +(20206,12,-688.593,2723.67,94.4145,'Fei Fei Treats Quest_End'), +(20206,13,-687.635,2743.10,93.9095,'Fei Fei Treats Quest_End'), +(20206,14,-697.062,2748.04,93.9380,'Fei Fei Treats Quest_End'), +(20206,15,-687.635,2743.10,93.9095,'Fei Fei Treats Quest_End'), +(20206,16,-685.121,2689.01,93.8042,'Fei Fei Treats Quest_End'), +(20206,17,-688.862,2627.19,89.8591,'Fei Fei Treats Quest_End'), +(20206,18,-685.494,2626.74,89.2711,'Fei Fei Treats Quest_End'); diff --git a/sql/updates/world/2012_12_07_08_world_misc.sql b/sql/updates/world/2012_12_07_08_world_misc.sql new file mode 100644 index 00000000000..a696ba401cc --- /dev/null +++ b/sql/updates/world/2012_12_07_08_world_misc.sql @@ -0,0 +1,7 @@ +-- from 2012_12_07_01_world_misc.sql +UPDATE `quest_template` SET `CompleteScript`=0 WHERE `Id` IN (67,166,231,806,1521,3118,7786,10289,10813); +DELETE FROM `quest_end_scripts` WHERE `id` IN (67,166,231,806,1521,3118,7786,10289,10813); +-- from 2012_12_07_06_world_sai.sql +UPDATE `quest_template` SET `CompleteScript`=0 WHERE `Id` IN (996,998,1514,2523,2878,3363,4113,4114,4115,4116,4117,4118,4119,4221,4222,4343,4401,4403,4443,4444,4445,4446,4447,4448,4461,4462,4464,4465,4466,4467); +-- from 2012_12_07_07_world_sai.sql +UPDATE `quest_template` SET `CompleteScript`=0 WHERE `Id` IN (13082,10919); diff --git a/sql/updates/world/2012_12_07_09_world_db_script_string.sql b/sql/updates/world/2012_12_07_09_world_db_script_string.sql new file mode 100644 index 00000000000..4880b84dff0 --- /dev/null +++ b/sql/updates/world/2012_12_07_09_world_db_script_string.sql @@ -0,0 +1,2 @@ +-- Remove texts that are no longer used +DELETE FROM `db_script_string` WHERE `entry` IN (2000000028,2000000055,2000000065,2000000066); diff --git a/sql/updates/world/2012_12_08_00_world_creature_text.sql b/sql/updates/world/2012_12_08_00_world_creature_text.sql new file mode 100644 index 00000000000..5a5cd579e2b --- /dev/null +++ b/sql/updates/world/2012_12_08_00_world_creature_text.sql @@ -0,0 +1,12 @@ +DELETE FROM `creature_text` WHERE `entry`=27656; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +(27656, 0, 0, 'Simpletons! You cannot comprehend the forces you have set in motion. The ley line conduit will not be disrupted! Your defeat shall be absolute!', 14, 0, 100, 0, 0, 13622, 'Ley-Guardian Eregos - SAY_SPAWN'), +(27656, 1, 0, 'You brash interlopers are out of your element! I will ground you!', 14, 0, 100, 0, 0, 13623, 'Ley-Guardian Eregos - SAY_AGGRO'), +(27656, 2, 0, 'Such insolence... such arrogance... must be PUNISHED!', 14, 0, 100, 0, 0, 13624, 'Ley-Guardian Eregos - SAY_ENRAGE'), +(27656, 3, 0, 'It''s a long way down...', 14, 0, 100, 0, 0, 13628, 'Ley-Guardian Eregos - SAY_KILL'), +(27656, 3, 1, 'Back to the earth with you!', 14, 0, 100, 0, 0, 13629, 'Ley-Guardian Eregos - SAY_KILL'), +(27656, 3, 2, 'Enjoy the fall!', 14, 0, 100, 0, 0, 13630, 'Ley-Guardian Eregos - SAY_KILL'), +(27656, 4, 0, 'Savor this small victory, foolish little creatures. You and your dragon allies have won this battle, but we will win... the Nexus War.', 14, 0, 100, 0, 0, 13631, 'Ley-Guardian Eregos - SAY_DEATH'), +(27656, 5, 0, 'We command the arcane! It shall not be used against us.', 14, 0, 100, 0, 0, 13626, 'Ley-Guardian Eregos - SAY_SHIELD'), +(27656, 5, 1, 'It is trivial to extinguish your fire!', 14, 0, 100, 0, 0, 13627, 'Ley-Guardian Eregos - SAY_SHIELD'), +(27656, 5, 2, 'No magic of nature will help you now!', 14, 0, 100, 0, 0, 13625, 'Ley-Guardian Eregos - SAY_SHIELD'); diff --git a/sql/updates/world/2012_12_08_01_world_sai.sql b/sql/updates/world/2012_12_08_01_world_sai.sql new file mode 100644 index 00000000000..2880b01d07a --- /dev/null +++ b/sql/updates/world/2012_12_08_01_world_sai.sql @@ -0,0 +1,56 @@ +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Move Texts to correct table +DELETE FROM `db_script_string` WHERE `entry` IN (2000000090,2000000091,2000000092,2000000097,2000000098,2000000099,2000000100,2000000090,2000000091,2000000092,2000000095,2000000096); +DELETE FROM `creature_text` WHERE `entry` IN (1443,3054,3616,3448,4049); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +-- 1443: Ferzerul Texts +(1443,0,0, 'I hereby destroy these instruments of evil! For the Horde!',14,1,100,0,0,0, 'Felzerul on Quest 1445 finished'), +-- 3054: Zarlman Two-Moons Texts +(3054,0,0, 'Zarlman Two-Moons begins chanting as he mixes the well stones and ambercom before the Tribal Fire.',16,1,100,0,0,0, 'Zarlman Two-Moons on Quest 771 finished 1'), +(3054,1,0, 'The Water of the Seers is ready for your consumption, $N.' ,12,1,100,0,0,0, 'Zarlman Two-Moons on Quest 771 finished 2'), +-- 3448: Tonga Runetotem Texts +(3448,0,0, 'Tonga Runetotem inspects the snapjaw shells...' ,16,1,100,0,0,0, 'Tonga Runetotem on Quest 880 finished'), +(3448,1,0, 'Hm...' ,12,1,100,0,0,0, 'Tonga Runetotem on Quest 880 finished'), +(3448,2,0, 'Strange. Very strange...' ,12,1,100,0,0,0, 'Tonga Runetotem on Quest 880 finished'), +(3448,3,0, '$N. These shells tell me much, but I fear many more questions are now raised...',12,1,100,1,0,0, 'Tonga Runetotem on Quest 880 finished'), +-- 3616: Onu Texts +(3616,0,0, 'Onu studies the parchment from the Twilight Tome...',16,7,100,0,0,0, 'Onu on Quest 950 finished'), +(3616,1,0, 'Onu is struck by unleashed magic!' ,16,7,100,0,0,0, 'Onu on Quest 950 finished'), +(3616,2,0, 'Hmm...' ,12,7,100,0,0,0, 'Onu on Quest 950 finished'), +-- 4049: Seereth Stonebreak Texts +(4049,0,0, 'The spirits of Stonetalon still rage, $N.',16,7,100,0,0,0,'Seereth Stonebreak on Quest 1062 finished'), +(4049,1,0, 'I fear we may never soothe them...' ,16,7,100,0,0,0,'Seereth Stonebreak on Quest 1062 finished'); +-- SAI +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (1443,3054,3448,3616,4049,21311); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (1443,3054,3448,3616,4049,21311) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=305400 AND `source_type`=9; +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 +-- Ferzerul Converted Quest_end_scripts id 1445 +(1443,0,0,1,20,0,100,0,1062,0,0,0,1 , 0,3000,0,0,0,0,1,0,0,0,0,0,0,0,'Seereth Stonebreak - On quest " The Temple of AtalHakkar" rewarded - Say line 1'), +(1443,0,1,0,20,0,100,0,1062,0,0,0,11,7437, 0,0,0,0,0,1,0,0,0,0,0,0,0,'Seereth Stonebreak - On quest " The Temple of AtalHakkar" rewarded - Cast Spell'), +-- Tonga Runetotem Converted Quest_end_scripts id 880 +(3448,0,0,1,20,0,100,0,880,0,0,0,1,0,5000,0,0,0,0,1,0,0,0,0,0,0,0, 'Tonga Runetotem - On quest "Altered Beings" rewarded - Say line 1'), +(3448,0,1,2,20,0,100,0,880,0,0,0,1,1,4000,0,0,0,0,1,0,0,0,0,0,0,0, 'Tonga Runetotem - On quest "Altered Beings" rewarded - Say line 2'), +(3448,0,2,3,20,0,100,0,880,0,0,0,1,2,4000,0,0,0,0,1,0,0,0,0,0,0,0, 'Tonga Runetotem - On quest "Altered Beings" rewarded - Say line 3'), +(3448,0,3,4,20,0,100,0,880,0,0,0,1,3,2000,0,0,0,0,1,0,0,0,0,0,0,0, 'Tonga Runetotem - On quest "Altered Beings" rewarded - Say line 4'), +-- Onu Converted Quest_end_scripts id 950 +(3616,0,0,1,20,0,100,0,950,0,0,0,1,0,4000,0,0,0,0,1,0,0,0,0,0,0,0, 'Onu - On quest "Return to Onu" rewarded - Say line 1'), +(3616,0,1,2,20,0,100,0,950,0,0,0,1,1,4000,0,0,0,0,1,0,0,0,0,0,0,0, 'Onu - On quest "Return to Onu" rewarded - Say line 2'), +(3616,0,2,0,20,0,100,0,950,0,0,0,1,2, 0,0,0,0,0,1,0,0,0,0,0,0,0, 'Onu - On quest "Return to Onu" rewarded - Say line 3'), +-- Seereth Stonebeak Converted Quest_end_scripts id 1062 +(4049,0,0,1,20,0,100,0,1062,0,0,0,1,0,4000,0,0,0,0,1,0,0,0,0,0,0,0,'Seereth Stonebreak - On quest "Goblin Invaders" rewarded - Say line 1'), +(4049,0,1,0,20,0,100,0,1062,0,0,0,1,1, 0,0,0,0,0,1,0,0,0,0,0,0,0,'Seereth Stonebreak - On quest "Goblin Invaders" rewarded - Say line 2'), +-- Rokgar Bloodgrip Converted Quest_end_scripts id 10526 +(21311,0,0,0,20,0,100,0,10526,0,0,0,12,21950,1,900000,0,0,0,8,0,0,0,2272.95,5984.40,142.79,6.23, 'Rokgah Bloodgrip - On Quest "The Thunderspike" Complete - Summon Garm Wolfbrother'), +(21311,0,1,0,20,0,100,0,10526,0,0,0,12,21952,1,900000,0,0,0,8,0,0,0,2273.26,5986.73,142.75,5.14, 'Rokgah Bloodgrip - On Quest "The Thunderspike" Complete - Summon Lobo'), +(21311,0,2,0,20,0,100,0,10526,0,0,0,12,21951,1,900000,0,0,0,8,0,0,0,2270.95,5982.93,142.83,0.31, 'Rokgah Bloodgrip - On Quest "The Thunderspike" Complete - Summon Thunderlord Clan Sub-Chief'), +(21311,0,3,0,20,0,100,0,10526,0,0,0,12,21951,1,900000,0,0,0,8,0,0,0,2271.17,5986.07,142.81,5.86, 'Rokgah Bloodgrip - On Quest "The Thunderspike" Complete - Summon Thunderlord Clan Sub-Chief'), +-- Zarlman Two-Moons Converted Quest_end_scripts id 771 +(3054 ,0,1,0,20,0,100,0, 771, 0,0,0,80,305400,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zarlman Two-Moons: On quest "" Rewarded - call script'), +(305400,9,0,1,1 ,0,100,0, 0, 0,0,0, 1, 0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zarlman Two-Moons - TimedScript - Say line 1'), +(305400,9,1,2,1 ,0,100,0,1000,1000,0,0,11, 5026,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Zarlman Two-Moons - TimedScript - Cast Spell'), +(305400,9,2,0,1 ,0,100,0,7000,7000,0,0, 1, 1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zarlman Two-Moons - TimedScript - Say line 2'); +-- Quest_end_script removal +DELETE FROM `quest_end_scripts` WHERE `id` IN (10526,1445,1062,950,880); +UPDATE `quest_template` SET `CompleteScript`=0 WHERE `Id`IN (10526,1445,1062,950,880); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/sql/updates/world/2012_12_09_00_world_conditions.sql b/sql/updates/world/2012_12_09_00_world_conditions.sql new file mode 100644 index 00000000000..dbb3dac7fc3 --- /dev/null +++ b/sql/updates/world/2012_12_09_00_world_conditions.sql @@ -0,0 +1 @@ +UPDATE `conditions` SET `ErrorType`=172,`ErrorTextId`=77 WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=54732; -- Defibrillate diff --git a/sql/updates/world/2012_12_09_00_world_creature_text.sql b/sql/updates/world/2012_12_09_00_world_creature_text.sql new file mode 100644 index 00000000000..6d850191938 --- /dev/null +++ b/sql/updates/world/2012_12_09_00_world_creature_text.sql @@ -0,0 +1,40 @@ +DELETE FROM `creature_text` WHERE `entry`=1756; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(1756,0,0,12,0,100,"lord gregor lescovar SAY_GUARD_2","Yes, sir!"), +(1756,1,0,12,0,100,"tyrion spybot SAY_GUARD_1","Of course. He awaits you in the library."); + +DELETE FROM `creature_text` WHERE `entry`=1754; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(1754,0,0,12,0,100,"lord gregor lescovar SAY_LESCOVAR_2","It's time for my meditation, leave me."), +(1754,1,0,12,0,100,"lord gregor lescovar SAY_LESCOVAR_3","There you are. What news from Westfall?"), +(1754,2,0,12,0,100,"lord gregor lescovar SAY_LESCOVAR_4","Hmm, it could be that meddle Shaw. I will see what I can discover. Be off with you. I'll contact you again soon."), +(1754,3,0,12,0,100,"tyrion spybot SAY_LESCOVAR_1","Ah, thank you kindly. I will leave you to the library while I tend to this small matter."); + +DELETE FROM `creature_text` WHERE `entry`=3849; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(3849,0,0,14,0,100,"prisoner adamant SAY_FREE_AD","Free from this wretched cell at last! Let me show you to the courtyard...."), +(3849,1,0,14,0,100,"prisoner adamant SAY_OPEN_DOOR_AD","You are indeed courageous for wanting to brave the horrors that lie beyond this door."), +(3849,2,0,14,0,100,"prisoner adamant SAY_POST1_DOOR_AD","There we go!"), +(3849,3,0,14,0,100,"prisoner adamant SAY_POST2_DOOR_AD","Good luck with Arugal. I must hurry back to Hadrec now."), +(3849,4,0,12,0,100,"prisoner adamant SAY_BOSS_DIE_AD","About time someone killed the wretch."); + +DELETE FROM `creature_text` WHERE `entry`=17243; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(17243,0,0,12,0,100,"engineer spark SAY_TEXT","Yes Master, all goes along as planned."), +(17243,1,0,16,0,100,"engineer spark EMOTE_SHELL","%s puts the shell to his ear."), +(17243,2,0,14,0,100,"engineer spark SAY_ATTACK","Now I cut you!"), +(17243,3,0,12,0,100,"geezle SPARK_SAY_2","What's the big idea? You nearly blew my cover, idiot! I told you to put the compass and navigation maps somewhere safe - not out in the open for any fool to discover."), +(17243,4,0,12,0,100,"geezle SPARK_SAY_3","The Master has gone to great lengths to secure information about the whereabouts of the Exodar. You could have blown the entire operation, including the cover of our spy on the inside."), +(17243,5,0,12,0,100,"geezle SPARK_SAY_5","Relax? Do you know what Kael'thas does to those that fail him, Geezle? Eternal suffering and pain... Do NOT screw this up, fool."), +(17243,6,0,12,0,100,"geezle SPARK_SAY_6","Our Bloodmyst scouts have located our contact. The fool, Velen, will soon leave himself open and defenseless -- long enough for us to strike! Now get out of my sight before I vaporize you..."), +(17243,7,0,16,0,100,"geezle EMOTE_SPARK","picks up the naga flag."); + +DELETE FROM `creature_text` WHERE `entry`=38113; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`sound`,`probability`,`comment`,`text`) VALUES +(38113,0,0,14,16734,100,"marwyn SAY_AGGRO","Death is all that you will find here!"), +(38113,1,0,14,16735,100,"marwyn SAY_SLAY_1","I saw the same look in his eyes when he died. Terenas could hardly believe it. Hahahaha!"), +(38113,1,1,14,16736,100,"marwyn SAY_SLAY_2","Choke on your suffering!"), +(38113,2,0,14,16737,100,"marwyn SAY_DEATH","Yes... Run... Run to meet your destiny... Its bitter, cold embrace, awaits you."), +(38113,3,0,14,16739,100,"marwyn SAY_CORRUPTED_FLESH_1","Your flesh has decayed before your very eyes!"), +(38113,3,1,14,16740,100,"marwyn SAY_CORRUPTED_FLESH_2","Waste away into nothingness!"), +(38113,4,0,14,16741,100,"marwyn SAY_MARWYN_INTRO_1","As you wish, my lord."); diff --git a/sql/updates/world/2012_12_09_01_world_misc.sql b/sql/updates/world/2012_12_09_01_world_misc.sql new file mode 100644 index 00000000000..7c8bdfbb1c5 --- /dev/null +++ b/sql/updates/world/2012_12_09_01_world_misc.sql @@ -0,0 +1,2 @@ +DELETE FROM `db_script_string` WHERE `entry` IN (2000000105,2000000106,2000000138); +DELETE FROM `quest_end_scripts` WHERE `id`=771; diff --git a/sql/updates/world/2012_12_09_02_world_quest_template.sql b/sql/updates/world/2012_12_09_02_world_quest_template.sql new file mode 100644 index 00000000000..52d0202d2a1 --- /dev/null +++ b/sql/updates/world/2012_12_09_02_world_quest_template.sql @@ -0,0 +1 @@ +UPDATE `quest_template` SET `CompleteScript`=0 WHERE `Id`=771; diff --git a/sql/updates/world/2012_12_10_00_world_smart_scripts.sql b/sql/updates/world/2012_12_10_00_world_smart_scripts.sql new file mode 100644 index 00000000000..ed0ee9bf764 --- /dev/null +++ b/sql/updates/world/2012_12_10_00_world_smart_scripts.sql @@ -0,0 +1,3 @@ +DELETE FROM `smart_scripts` WHERE `entryorguid`=28557 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 +(28557, 0, 0, 0, 2, 0, 100, 1, 0, 20, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'At 0-20% hp - rnd say text'); diff --git a/sql/updates/world/2012_12_10_01_world_spell_script_names.sql b/sql/updates/world/2012_12_10_01_world_spell_script_names.sql new file mode 100644 index 00000000000..bc3684011e8 --- /dev/null +++ b/sql/updates/world/2012_12_10_01_world_spell_script_names.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (-24604,53434); +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(-24604,'spell_hun_target_only_pet_and_owner'), +(53434,'spell_hun_target_only_pet_and_owner'); diff --git a/sql/updates/world/2012_12_10_02_world_spawns_waypoints.sql b/sql/updates/world/2012_12_10_02_world_spawns_waypoints.sql new file mode 100644 index 00000000000..68613f3aaa9 --- /dev/null +++ b/sql/updates/world/2012_12_10_02_world_spawns_waypoints.sql @@ -0,0 +1,605 @@ +-- Issue 8514: Razormane Wolves - add and bind to Razormane Hunters +-- Razormane Hunters in the Barrens (9 guids) are all missing the Wolves that path with them +-- create a Razormane Wolf pet (#3939) for each of the 9 Razormane Hunters (#3265) +SET @GUID := 45823; -- set by tdb team +-- insert 9 razormane wolves into new guids (@GUID to @GUID+8) with invalid xyz coords (we don't know them yet) +DELETE FROM `creature` WHERE `guid` BETWEEN @GUID AND @GUID+8; +INSERT INTO `creature` (`guid`,`id`,`map`,`position_x`,`position_y`, `position_z`,`spawntimesecs`,`curhealth`,`MovementType`) VALUES +(@GUID ,3939,1,0,0,0,90,120,1), +(@GUID+1,3939,1,0,0,0,90,120,1), +(@GUID+2,3939,1,0,0,0,90,120,1), +(@GUID+3,3939,1,0,0,0,90,120,1), +(@GUID+4,3939,1,0,0,0,90,120,1), +(@GUID+5,3939,1,0,0,0,90,120,1), +(@GUID+6,3939,1,0,0,0,90,120,1), +(@GUID+7,3939,1,0,0,0,90,120,1), +(@GUID+8,3939,1,0,0,0,90,120,1); +-- bind the wolves to the 9 razormane hunters (id 3265) +DELETE FROM `creature_formations` WHERE `leaderGUID` BETWEEN 20301 AND 20309; +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(20301,20301,0,0,2), +(20301,@GUID,4,60,2), +(20302,20302,0,0,2), +(20302,@GUID+1,4,60,2), +(20303,20303,0,0,2), +(20303,@GUID+2,4,60,2), +(20304,20304,0,0,2), +(20304,@GUID+3,4,60,2), +(20305,20305,0,0,2), +(20305,@GUID+4,4,60,2), +(20306,20306,0,0,2), +(20306,@GUID+5,4,60,2), +(20307,20307,0,0,2), +(20307,@GUID+6,4,60,2), +(20308,20308,0,0,2), +(20308,@GUID+7,4,60,2), +(20309,20309,0,0,2), +(20309,@GUID+8,4,60,2); +-- now set the wolf pets to the same xyz as their leader +UPDATE `creature` c1,`creature` c2,`creature_formations` cf SET c1.`position_x`=c2.`position_x`,c1.`position_y`=c2.`position_y`,c1.`position_z`=c2.`position_z` WHERE c1.`guid`=cf.`memberGUID` AND c2.`guid`=cf.`leaderGUID` AND c1. `guid` BETWEEN @GUID AND @GUID+8; +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8594: Missing Raptor egg nests +-- Create spawn points for missing Raptor nests (Takk nest pool, Ravasaur nest pool, Razormaw nest) +SET @GUID :=14990; +-- existing nest for Ravasaur Matriarch will be re-added with others in pool +DELETE FROM `gameobject` WHERE `guid` = 150392; +-- New spawns +DELETE FROM `gameobject` WHERE `guid` BETWEEN @GUID AND @GUID+9; +INSERT INTO `gameobject` (`guid`,`id`,`map`,`position_x`,`position_y`,`position_z`,`spawntimesecs`,`animprogress`,`state`) VALUES +(@GUID ,202081,1, 1036.85,-3404.15, 91.67,3600,0,1), +(@GUID+1,202081,1, 929.03,-3483.34, 91.67,3600,0,1), +(@GUID+2,202081,1, 708.62,-3527.60, 91.76,3600,0,1), +(@GUID+3,202081,1, 844.24,-3573.38, 91.74,3600,0,1), +(@GUID+4,202082,1,-7522.43,-1797.43,-271.79,3600,0,1), +(@GUID+5,202082,1,-7594.88,-1800.48,-265.33,3600,0,1), +(@GUID+6,202082,1,-7426.77,-2018.86,-271.69,3600,0,1), +(@GUID+7,202082,1,-7668.27,-1966.72,-271.96,3600,0,1), +(@GUID+8,202082,1,-7824.72,-1590.05,-265.07,3600,0,1), +(@GUID+9,202083,0,-2944.48,-3277.68, 62.27,18000,100, 1); +DELETE FROM `pool_gameobject` WHERE `guid` BETWEEN @GUID AND @GUID+9; +INSERT INTO `pool_gameobject` (`guid`,`pool_entry`,`description`) VALUES +(@GUID ,7001, 'Takk''s Nest spawn point #1'), +(@GUID+1,7001, 'Takk''s Nest spawn point #2'), +(@GUID+2,7001, 'Takk''s Nest spawn point #3'), +(@GUID+3,7001, 'Takk''s Nest spawn point #4'), +(@GUID+4,7002, 'Ravasaur Matriarch''s Nest spawn point #1'), +(@GUID+5,7002, 'Ravasaur Matriarch''s Nest spawn point #2'), +(@GUID+6,7002, 'Ravasaur Matriarch''s Nest spawn point #3'), +(@GUID+7,7002, 'Ravasaur Matriarch''s Nest spawn point #4'), +(@GUID+8,7002, 'Ravasaur Matriarch''s Nest spawn point #5'); +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8601: Twilight Prophet (2) - Pathing +-- ==================================== +-- Paths for Twilight Prophet 1 (guid #43322) +-- ==================================== +UPDATE `creature` SET `MovementType`=2,`position_x`=-7895.314941, `position_y`=1891.944092,`position_z`=8.447455 WHERE `guid`=43322; +UPDATE `creature_addon` SET `path_id`=433220 WHERE `guid`=43322; +DELETE FROM `waypoint_data` WHERE `id`=433220; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(433220,1,-7895.314941,1891.944092,8.447455,0,0,0,0,100,0), +(433220,2,-7889.814453,1892.442139,6.512199,0,0,0,0,100,0), +(433220,3,-7875.850586,1893.292969,5.065457,0,0,0,0,100,0), +(433220,4,-7863.858398,1890.743408,3.855400,0,0,0,0,100,0), +(433220,5,-7851.287109,1884.620361,3.379698,0,0,0,0,100,0), +(433220,6,-7839.691406,1876.790527,3.826157,0,0,0,0,100,0), +(433220,7,-7826.647461,1865.424316,4.368514,0,0,0,0,100,0), +(433220,8,-7816.574219,1855.712524,3.208780,0,0,0,0,100,0), +(433220,9,-7807.453613,1847.762085,2.136624,0,0,0,0,100,0), +(433220,10,-7799.522461,1836.230225,2.907008,0,0,0,0,100,0), +(433220,11,-7789.064453,1822.204468,1.495795,0,0,0,0,100,0), +(433220,12,-7780.687500,1810.996704,-0.079978,0,0,0,0,100,0), +(433220,13,-7773.758301,1795.407227,2.095025,0,0,0,0,100,0), +(433220,14,-7770.189941,1781.901123,3.807251,0,0,0,0,100,0), +(433220,15,-7768.526855,1768.004028,3.786433,0,0,0,0,100,0), +(433220,16,-7767.317871,1754.062012,4.589085,0,0,0,0,100,0), +(433220,17,-7766.593750,1740.086060,5.127120,0,0,0,0,100,0), +(433220,18,-7766.543457,1722.587158,3.306771,0,0,0,0,100,0), +(433220,19,-7765.512207,1710.202515,2.194530,0,0,0,0,100,0), +(433220,20,-7756.119141,1696.762329,2.299271,0,0,0,0,100,0), +(433220,21,-7745.099121,1688.132690,5.269642,0,0,0,0,100,0), +(433220,22,-7734.173828,1679.384888,7.263340,0,0,0,0,100,0), +(433220,23,-7724.966797,1669.663940,7.202020,0,0,0,0,100,0), +(433220,24,-7715.616699,1659.246826,7.387191,0,0,0,0,100,0), +(433220,25,-7703.356445,1646.774414,7.689360,0,0,0,0,100,0), +(433220,26,-7693.303223,1637.030884,5.440024,0,0,0,0,100,0), +(433220,27,-7685.538086,1624.118042,5.128979,0,0,0,0,100,0), +(433220,28,-7677.588867,1612.681885,3.419049,0,0,0,0,100,0), +(433220,29,-7667.428711,1601.642334,1.248345,0,0,0,0,100,0), +(433220,30,-7656.230957,1593.253296,3.186309,0,0,0,0,100,0), +(433220,31,-7643.143066,1587.457275,5.195174,0,0,0,0,100,0), +(433220,32,-7628.659668,1587.804810,6.025109,0,0,0,0,100,0), +(433220,33,-7619.128906,1595.998901,5.355808,0,0,0,0,100,0), +(433220,34,-7613.072266,1608.582764,2.668371,0,0,0,0,100,0), +(433220,35,-7605.075684,1620.776611,2.568130,0,0,0,0,100,0), +(433220,36,-7599.562988,1634.706543,4.553499,0,0,0,0,100,0), +(433220,37,-7605.732422,1639.759155,2.198371,0,0,0,0,100,0), +(433220,38,-7610.278320,1628.909790,2.462519,0,0,0,0,100,0), +(433220,39,-7613.120605,1611.651123,2.589123,0,0,0,0,100,0), +(433220,40,-7617.356934,1598.347534,4.641613,0,0,0,0,100,0), +(433220,41,-7628.784180,1587.950806,6.064836,0,0,0,0,100,0), +(433220,42,-7639.729980,1589.783813,5.447087,0,0,0,0,100,0), +(433220,43,-7654.615723,1597.761353,3.670609,0,0,0,0,100,0), +(433220,44,-7663.443359,1606.836182,2.949980,0,0,0,0,100,0), +(433220,45,-7672.763672,1617.280640,4.842738,0,0,0,0,100,0), +(433220,46,-7684.707031,1630.059326,5.168031,0,0,0,0,100,0), +(433220,47,-7694.602051,1639.962524,5.923426,0,0,0,0,100,0), +(433220,48,-7707.055176,1652.256348,7.801556,0,0,0,0,100,0), +(433220,49,-7717.229004,1661.873413,7.195765,0,0,0,0,100,0), +(433220,50,-7727.743652,1671.116211,7.281052,0,0,0,0,100,0), +(433220,51,-7738.428711,1680.162109,6.843456,0,0,0,0,100,0), +(433220,52,-7751.823730,1691.423706,3.485293,0,0,0,0,100,0), +(433220,53,-7762.860352,1702.140625,1.730373,0,0,0,0,100,0), +(433220,54,-7768.805176,1716.334961,2.038195,0,0,0,0,100,0), +(433220,55,-7772.072754,1729.328857,3.194579,0,0,0,0,100,0), +(433220,56,-7773.440430,1746.756226,3.262704,0,0,0,0,100,0), +(433220,57,-7774.675293,1760.701538,1.454978,0,0,0,0,100,0), +(433220,58,-7775.765625,1778.149048,2.863208,0,0,0,0,100,0), +(433220,59,-7778.452637,1790.994507,2.010733,0,0,0,0,100,0), +(433220,60,-7783.087891,1807.865723,0.271067,0,0,0,0,100,0), +(433220,61,-7786.545410,1821.431396,0.923371,0,0,0,0,100,0), +(433220,62,-7790.598633,1838.451538,1.505119,0,0,0,0,100,0), +(433220,63,-7795.272461,1852.971802,1.468031,0,0,0,0,100,0), +(433220,64,-7804.368652,1867.914795,2.308474,0,0,0,0,100,0), +(433220,65,-7811.636719,1877.915405,5.278152,0,0,0,0,100,0), +(433220,66,-7824.912598,1887.686401,5.346197,0,0,0,0,100,0), +(433220,67,-7839.624512,1892.284058,2.934072,0,0,0,0,100,0), +(433220,68,-7856.468262,1895.142822,1.916823,0,0,0,0,100,0), +(433220,69,-7868.257324,1894.790161,4.164560,0,0,0,0,100,0), +(433220,70,-7885.666504,1893.007935,5.893253,0,0,0,0,100,0); +-- ==================================== +-- Paths for Twilight Prophet 2 (guid #43323) +-- ==================================== +UPDATE `creature` SET `MovementType`=2, `position_x`=-7007.199219, `position_y`=1155.165649, `position_z`=10.367001 WHERE `guid`=43323; +UPDATE `creature_addon` SET `path_id`=433230 WHERE `guid`= 43323; +DELETE FROM `waypoint_data` WHERE `id`=433230; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(433230,1,-7007.199219,1155.165649,10.367001,0,0,0,0,100,0), +(433230,2,-7013.322754,1146.656982,7.765337,0,0,0,0,100,0), +(433230,3,-7029.557129,1126.831177,0.441744,0,0,0,0,100,0), +(433230,4,-7042.741211,1124.151367,2.458173,0,0,0,0,100,0), +(433230,5,-7057.576172,1132.508423,1.796156,0,0,0,0,100,0), +(433230,6,-7066.061523,1144.144409,1.819798,0,0,0,0,100,0), +(433230,7,-7063.622559,1155.527222,0.355760,0,0,0,0,100,0), +(433230,8,-7057.280273,1162.759033,0.884041,0,0,0,0,100,0), +(433230,9,-7051.809082,1173.513184,0.766896,0,0,0,0,100,0), +(433230,10,-7053.896973,1184.036377,0.545792,0,0,0,0,100,0), +(433230,11,-7051.105469,1194.661133,0.349549,0,0,0,0,100,0), +(433230,12,-7054.485840,1205.540894,0.349985,0,0,0,0,100,0), +(433230,13,-7055.359375,1215.794434,0.349985,0,0,0,0,100,0), +(433230,14,-7049.322266,1223.330322,0.349985,0,0,0,0,100,0), +(433230,15,-7035.041992,1239.769531,0.358600,0,0,0,0,100,0), +(433230,16,-7025.624023,1250.415405,0.526597,0,0,0,0,100,0), +(433230,17,-7012.420410,1257.504395,0.411500,0,0,0,0,100,0), +(433230,18,-6993.685059,1258.257690,-0.058926,0,0,0,0,100,0), +(433230,19,-6976.384277,1260.632446,-0.220956,0,0,0,0,100,0), +(433230,20,-6954.655273,1267.109131,2.393948,0,0,0,0,100,0), +(433230,21,-6938.101074,1272.757690,3.474210,0,0,0,0,100,0), +(433230,22,-6923.599609,1283.566650,2.920597,0,0,0,0,100,0), +(433230,23,-6911.884277,1300.983032,5.251194,0,0,0,0,100,0), +(433230,24,-6895.383301,1327.812012,3.925846,0,0,0,0,100,0), +(433230,25,-6882.254395,1348.496704,2.143369,0,0,0,0,100,0), +(433230,26,-6869.834473,1369.613037,3.275267,0,0,0,0,100,0), +(433230,27,-6854.997559,1393.331299,3.114167,0,0,0,0,100,0), +(433230,28,-6840.753418,1417.390625,-0.766261,0,0,0,0,100,0), +(433230,29,-6827.396973,1441.993530,4.690745,0,0,0,0,100,0), +(433230,30,-6815.702148,1459.405029,4.718923,0,0,0,0,100,0), +(433230,31,-6802.099121,1479.763550,3.148716,0,0,0,0,100,0), +(433230,32,-6786.228027,1498.344238,4.406202,0,0,0,0,100,0), +(433230,33,-6756.861816,1533.071045,4.684423,0,0,0,0,100,0), +(433230,34,-6739.011719,1557.908691,5.224258,0,0,0,0,100,0), +(433230,35,-6719.190430,1577.632202,6.617586,0,0,0,0,100,0), +(433230,36,-6700.756348,1593.744507,7.824927,0,0,0,0,100,0), +(433230,37,-6688.981934,1615.776855,10.382424,0,0,0,0,100,0), +(433230,38,-6688.395020,1633.384277,9.874694,0,0,0,0,100,0), +(433230,39,-6695.491211,1645.041016,8.801991,0,0,0,0,100,0), +(433230,40,-6709.729004,1660.468872,7.372326,0,0,0,0,100,0), +(433230,41,-6717.024902,1672.027588,8.437102,0,0,0,0,100,0), +(433230,42,-6725.587402,1666.742920,6.688062,0,0,0,0,100,0), +(433230,43,-6749.216309,1660.499878,6.760650,0,0,0,0,100,0), +(433230,44,-6756.531250,1655.720703,5.885690,0,0,0,0,100,0), +(433230,45,-6751.630859,1649.907227,7.501710,0,0,0,0,100,0), +(433230,46,-6757.303223,1654.306396,5.651666,0,0,0,0,100,0), +(433230,47,-6760.314453,1646.274780,6.422415,0,0,0,0,100,0), +(433230,48,-6760.897949,1620.609009,6.122479,0,0,0,0,100,0), +(433230,49,-6754.945801,1604.433838,7.166245,0,0,0,0,100,0), +(433230,50,-6743.704590,1586.736206,6.590928,0,0,0,0,100,0), +(433230,51,-6734.563965,1566.877808,5.459243,0,0,0,0,100,0), +(433230,52,-6737.753906,1555.786255,5.394959,0,0,0,0,100,0), +(433230,53,-6751.723145,1512.513184,5.181065,0,0,0,0,100,0), +(433230,54,-6759.635742,1478.423706,4.751054,0,0,0,0,100,0), +(433230,55,-6770.013672,1446.814331,2.063652,0,0,0,0,100,0), +(433230,56,-6788.232910,1425.676392,3.310894,0,0,0,0,100,0), +(433230,57,-6800.025391,1396.515381,1.172720,0,0,0,0,100,0), +(433230,58,-6819.817383,1360.497070,4.872425,0,0,0,0,100,0), +(433230,59,-6843.601563,1330.235718,4.759835,0,0,0,0,100,0), +(433230,60,-6865.066895,1302.607056,-0.134331,0,0,0,0,100,0), +(433230,61,-6882.897949,1276.647705,-0.666526,0,0,0,0,100,0), +(433230,62,-6899.618164,1249.951416,1.992437,0,0,0,0,100,0), +(433230,63,-6911.325195,1233.318115,2.319501,0,0,0,0,100,0), +(433230,64,-6921.393555,1211.509766,2.345217,0,0,0,0,100,0), +(433230,65,-6924.643066,1190.791016,2.364320,0,0,0,0,100,0), +(433230,66,-6928.015137,1159.474487,3.196892,0,0,0,0,100,0), +(433230,67,-6936.601563,1143.801880,4.415056,0,0,0,0,100,0), +(433230,68,-6943.562012,1128.777466,3.058245,0,0,0,0,100,0), +(433230,69,-6949.626465,1108.707520,0.427855,0,0,0,0,100,0), +(433230,70,-6964.038086,1089.657227,2.763069,0,0,0,0,100,0), +(433230,71,-6987.258301,1082.670776,4.084322,0,0,0,0,100,0), +(433230,72,-7012.456055,1093.988525,1.606724,0,0,0,0,100,0), +(433230,73,-7026.307129,1108.785156,2.950602,0,0,0,0,100,0), +(433230,74,-7021.941406,1133.171997,1.929922,0,0,0,0,100,0), +(433230,75,-7013.507813,1146.713501,7.749496,0,0,0,0,100,0); +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8602: Setis - correction and pathing +-- Before Cataclysm, this rare elite was a Fel Reaver type mob in Silithus +-- but the 3.3.5 TDB has this mob inexplicably nerfed to his post-Cataclysm size and damage +-- +-- This fixes his pre-Cat size, damage and restores his zone pathing + +-- ==================================== +-- Setis correction and path +-- ==================================== +UPDATE `creature_template` SET `scale`=3, `mindmg`=700, `maxdmg`=900 WHERE `entry`=14471; +UPDATE `creature` SET `MovementType`=2, `position_x`=-7970.898438, `position_y`=1507.219971, `position_z`=-1.551867 WHERE `guid`=51838; +DELETE FROM `creature_addon` WHERE `guid`=51838; +INSERT INTO `creature_addon` (`guid`, `path_id`) VALUES (51838, 518380); +DELETE FROM `waypoint_data` WHERE `id`=518380; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518380,1,-7970.898438,1507.219971,-1.551867,0,0,0,0,100,0), +(518380,2,-7943.037598,1493.791138,-6.626160,0,0,0,0,100,0), +(518380,3,-7918.484375,1468.855347,-5.768747,0,0,0,0,100,0), +(518380,4,-7894.920898,1446.878418,-9.586535,0,0,0,0,100,0), +(518380,5,-7887.063965,1414.645752,-4.758429,0,0,0,0,100,0), +(518380,6,-7879.735840,1375.461914,-8.273664,0,0,0,0,100,0), +(518380,7,-7863.913574,1348.840820,-6.652806,0,0,0,0,100,0), +(518380,8,-7839.481934,1331.171509,-9.644982,0,0,0,0,100,0), +(518380,9,-7799.420410,1305.002441,-5.837549,0,0,0,0,100,0), +(518380,10,-7775.251953,1267.372559,-4.494194,0,0,0,0,100,0), +(518380,11,-7796.921387,1231.137085,-4.357635,0,0,0,0,100,0), +(518380,12,-7814.783203,1204.887451,-0.534356,0,0,0,0,100,0), +(518380,13,-7823.562500,1158.288696,1.645526,0,0,0,0,100,0), +(518380,14,-7818.532227,1123.668945,0.376355,0,0,0,0,100,0), +(518380,15,-7803.921387,1086.932251,4.711929,0,0,0,0,100,0), +(518380,16,-7769.979980,1061.283813,1.140280,0,0,0,0,100,0), +(518380,17,-7748.981934,1029.688477,2.546784,0,0,0,0,100,0), +(518380,18,-7725.582031,994.818115,1.862588,0,0,0,0,100,0), +(518380,19,-7700.375977,961.477478,-1.844931,0,0,0,0,100,0), +(518380,20,-7660.693848,939.870605,0.607142,0,0,0,0,100,0), +(518380,21,-7628.968262,925.089294,0.414325,0,0,0,0,100,0), +(518380,22,-7594.459473,932.484253,1.851091,0,0,0,0,100,0), +(518380,23,-7550.452148,954.033569,0.911450,0,0,0,0,100,0), +(518380,24,-7519.019531,969.427917,1.444063,0,0,0,0,100,0), +(518380,25,-7476.106934,979.391663,2.042855,0,0,0,0,100,0), +(518380,26,-7428.556641,978.902710,3.131437,0,0,0,0,100,0), +(518380,27,-7390.671875,1013.550964,3.490367,0,0,0,0,100,0), +(518380,28,-7373.875977,1046.144897,4.743690,0,0,0,0,100,0), +(518380,29,-7364.927734,1093.089844,1.329022,0,0,0,0,100,0), +(518380,30,-7347.156250,1145.419922,1.288395,0,0,0,0,100,0), +(518380,31,-7364.325195,1159.787231,3.236028,0,0,0,0,100,0), +(518380,32,-7399.254395,1182.984497,1.843866,0,0,0,0,100,0), +(518380,33,-7429.508301,1202.897827,3.029610,0,0,0,0,100,0), +(518380,34,-7468.980469,1233.918945,3.407038,0,0,0,0,100,0), +(518380,35,-7511.831543,1250.466309,3.333737,0,0,0,0,100,0), +(518380,36,-7540.864258,1269.111328,6.091939,0,0,0,0,100,0), +(518380,37,-7555.662109,1299.827026,2.850513,0,0,0,0,100,0), +(518380,38,-7569.881348,1333.556763,3.011905,0,0,0,0,100,0), +(518380,39,-7598.235352,1373.451294,4.004597,0,0,0,0,100,0), +(518380,40,-7626.755371,1409.476685,3.858852,0,0,0,0,100,0), +(518380,41,-7655.338867,1460.769531,3.685694,0,0,0,0,100,0), +(518380,42,-7697.577637,1485.361694,4.425735,0,0,0,0,100,0), +(518380,43,-7728.651855,1513.852295,-0.668692,0,0,0,0,100,0), +(518380,44,-7740.848633,1555.398560,1.300065,0,0,0,0,100,0), +(518380,45,-7763.296875,1582.227173,-0.216693,0,0,0,0,100,0), +(518380,46,-7787.744629,1593.927979,2.871248,0,0,0,0,100,0), +(518380,47,-7832.063965,1601.147339,4.115499,0,0,0,0,100,0), +(518380,48,-7870.669434,1592.223389,2.563943,0,0,0,0,100,0), +(518380,49,-7908.875977,1561.901733,-2.734423,0,0,0,0,100,0), +(518380,50,-7932.152832,1528.089844,-0.895027,0,0,0,0,100,0), +(518380,51,-7946.883301,1508.120239,-6.629673,0,0,0,0,100,0); +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8604: Lapress - pathing +-- Lapress is a rare elite in Silithus that paths around Hive'Regal +-- TBD has two spawns for this type (error) and no path for either +-- ==================================== +-- Path for Lapress (guid #43120) +-- ==================================== +-- remove duplicate guid #51782 +DELETE FROM `creature` WHERE `guid`=51782; +DELETE FROM `creature_addon` WHERE `guid`=51782; +-- set pathing for guid #43120 +UPDATE `creature` SET `MovementType`=2,`position_x`=-7803.758789,`position_y`=515.706482,`position_z`=-38.351662 WHERE `guid`=43120; +UPDATE `creature_addon` SET `path_id`=431200 WHERE `guid`=43120; +DELETE FROM `waypoint_data` WHERE `id`=431200; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(431200,1,-7803.758789,515.706482,-38.351662,0,0,0,0,100,0), +(431200,2,-7836.155762,493.625061,-35.266079,0,0,0,0,100,0), +(431200,3,-7853.409180,473.479858,-33.659664,0,0,0,0,100,0), +(431200,4,-7883.189941,436.889862,-32.837315,0,0,0,0,100,0), +(431200,5,-7902.391113,426.345123,-32.146542,0,0,0,0,100,0), +(431200,6,-7935.672852,417.698547,-30.542465,0,0,0,0,100,0), +(431200,7,-7962.825684,424.285736,-31.605789,0,0,0,0,100,0), +(431200,8,-7985.026367,438.749878,-30.173546,0,0,0,0,100,0), +(431200,9,-7990.209961,447.782166,-30.206039,0,0,0,0,100,0), +(431200,10,-7990.671387,458.651367,-30.272879,0,0,0,0,100,0), +(431200,11,-7981.745117,472.982819,-28.886236,0,0,0,0,100,0), +(431200,12,-7978.358398,486.361145,-27.435070,0,0,0,0,100,0), +(431200,13,-7976.823730,500.482758,-29.771008,0,0,0,0,100,0), +(431200,14,-7969.692383,514.711243,-29.564129,0,0,0,0,100,0), +(431200,15,-7956.184570,519.753662,-29.493561,0,0,0,0,100,0), +(431200,16,-7947.121094,518.579346,-28.268650,0,0,0,0,100,0), +(431200,17,-7926.888184,512.964294,-30.582899,0,0,0,0,100,0), +(431200,18,-7906.528809,511.238007,-31.442280,0,0,0,0,100,0), +(431200,19,-7885.870117,513.818298,-32.604053,0,0,0,0,100,0), +(431200,20,-7865.162598,522.834473,-35.134956,0,0,0,0,100,0), +(431200,21,-7835.427246,536.469238,-35.256481,0,0,0,0,100,0), +(431200,22,-7811.894531,531.935547,-37.693974,0,0,0,0,100,0), +(431200,23,-7787.803223,517.669800,-39.175011,0,0,0,0,100,0), +(431200,24,-7758.233887,498.946594,-43.895679,0,0,0,0,100,0), +(431200,25,-7740.895020,487.130463,-44.247120,0,0,0,0,100,0), +(431200,26,-7724.676270,473.797882,-43.348301,0,0,0,0,100,0), +(431200,27,-7711.100098,466.066101,-42.162849,0,0,0,0,100,0), +(431200,28,-7693.685547,462.775269,-41.935429,0,0,0,0,100,0), +(431200,29,-7679.479980,465.434692,-42.725754,0,0,0,0,100,0), +(431200,30,-7671.343750,477.136871,-43.937260,0,0,0,0,100,0), +(431200,31,-7670.163086,492.271149,-43.557579,0,0,0,0,100,0), +(431200,32,-7676.005371,503.306671,-42.504585,0,0,0,0,100,0), +(431200,33,-7687.912598,517.063599,-42.958843,0,0,0,0,100,0), +(431200,34,-7706.184570,525.815552,-43.932297,0,0,0,0,100,0), +(431200,35,-7718.318848,525.054443,-43.541885,0,0,0,0,100,0), +(431200,36,-7751.656738,514.520874,-43.412769,0,0,0,0,100,0), +(431200,37,-7778.547363,507.991516,-41.380962,0,0,0,0,100,0); +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8605: Ghost Howl - pathing +-- ==================================== +-- Ghost Howl path +-- ==================================== +UPDATE `creature` SET `MovementType`=2,`position_x`=-758.331299,`position_y`=132.166534,`position_z`=2.778328 WHERE `guid`=51845; +DELETE FROM `creature_addon` WHERE `guid`=51845; +INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (51845,518450); +DELETE FROM `waypoint_data` WHERE `id`=518450; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518450,1,-758.331299,132.166534,2.778328,0,0,0,0,100,0), +(518450,2,-779.039490,138.003098,-3.392812,0,0,0,0,100,0), +(518450,3,-801.729553,140.723877,-8.184513,0,0,0,0,100,0), +(518450,4,-817.906494,137.463898,-10.610684,0,0,0,0,100,0), +(518450,5,-830.671692,150.509171,-10.048956,0,0,0,0,100,0), +(518450,6,-824.121399,172.510635,-10.201122,0,0,0,0,100,0), +(518450,7,-824.764526,186.873199,-9.988710,0,0,0,0,100,0), +(518450,8,-831.982727,206.749084,-9.489987,0,0,0,0,100,0), +(518450,9,-844.890625,227.419128,-3.092471,0,0,0,0,100,0), +(518450,10,-857.643433,244.087906,8.022249,0,0,0,0,100,0), +(518450,11,-872.992188,266.185333,19.168064,0,0,0,0,100,0), +(518450,12,-882.134399,276.546539,22.082525,0,0,0,0,100,0), +(518450,13,-889.800964,296.096069,23.395178,0,0,0,0,100,0), +(518450,14,-902.934753,328.538361,23.222651,0,0,0,0,100,0), +(518450,15,-911.667236,347.622101,22.762335,0,0,0,0,100,0), +(518450,16,-920.617126,366.609924,17.728148,0,0,0,0,100,0), +(518450,17,-929.675842,385.545471,15.672112,0,0,0,0,100,0), +(518450,18,-939.391296,404.154327,17.809969,0,0,0,0,100,0), +(518450,19,-952.277527,430.414551,22.445030,0,0,0,0,100,0), +(518450,20,-962.798096,448.574280,27.889492,0,0,0,0,100,0), +(518450,21,-974.157043,466.224060,33.387161,0,0,0,0,100,0), +(518450,22,-986.256165,481.866150,36.911251,0,0,0,0,100,0), +(518450,23,-1009.331055,498.010986,39.317425,0,0,0,0,100,0), +(518450,24,-1028.780029,505.894989,38.973831,0,0,0,0,100,0), +(518450,25,-1050.176880,512.740112,37.666676,0,0,0,0,100,0), +(518450,26,-1067.730103,514.100281,36.464020,0,0,0,0,100,0), +(518450,27,-1088.434937,510.596375,33.673737,0,0,0,0,100,0), +(518450,28,-1109.123535,506.992828,31.172518,0,0,0,0,100,0), +(518450,29,-1136.632324,501.823212,24.153307,0,0,0,0,100,0), +(518450,30,-1156.810181,493.641083,17.238251,0,0,0,0,100,0), +(518450,31,-1171.157104,480.669556,11.453438,0,0,0,0,100,0), +(518450,32,-1185.964233,465.781128,6.865259,0,0,0,0,100,0), +(518450,33,-1207.324707,447.692993,5.389233,0,0,0,0,100,0), +(518450,34,-1218.004517,433.970886,4.800968,0,0,0,0,100,0), +(518450,35,-1233.591797,412.767426,3.494786,0,0,0,0,100,0), +(518450,36,-1231.269775,384.682373,-1.099372,0,0,0,0,100,0), +(518450,37,-1215.842285,369.726135,-1.821958,0,0,0,0,100,0), +(518450,38,-1195.579590,360.878784,4.173124,0,0,0,0,100,0), +(518450,39,-1176.721313,351.738220,10.693844,0,0,0,0,100,0), +(518450,40,-1156.654419,345.599243,15.725755,0,0,0,0,100,0), +(518450,41,-1130.640137,342.170074,22.589449,0,0,0,0,100,0), +(518450,42,-1102.557251,342.299896,31.515118,0,0,0,0,100,0), +(518450,43,-1080.748291,344.271393,37.185501,0,0,0,0,100,0), +(518450,44,-1064.598389,353.161041,35.431694,0,0,0,0,100,0), +(518450,45,-1040.972900,368.182465,32.022644,0,0,0,0,100,0), +(518450,46,-1023.555725,379.914581,27.822573,0,0,0,0,100,0), +(518450,47,-1006.352783,391.955780,24.177290,0,0,0,0,100,0), +(518450,48,-988.705933,402.575775,20.717924,0,0,0,0,100,0), +(518450,49,-969.883667,398.736816,17.409334,0,0,0,0,100,0), +(518450,50,-954.819580,383.869385,18.176464,0,0,0,0,100,0), +(518450,51,-940.532715,364.391052,19.092533,0,0,0,0,100,0), +(518450,52,-930.115662,346.157562,23.026438,0,0,0,0,100,0), +(518450,53,-914.620056,322.843170,27.801060,0,0,0,0,100,0), +(518450,54,-907.517029,307.239838,28.464359,0,0,0,0,100,0), +(518450,55,-899.405396,286.196198,28.664932,0,0,0,0,100,0), +(518450,56,-883.979919,262.894531,23.531834,0,0,0,0,100,0), +(518450,57,-875.788635,248.850708,16.680983,0,0,0,0,100,0), +(518450,58,-872.646851,221.030136,3.035634,0,0,0,0,100,0), +(518450,59,-869.936951,200.205719,-4.584671,0,0,0,0,100,0), +(518450,60,-865.188293,175.768646,-11.755344,0,0,0,0,100,0), +(518450,61,-856.970764,158.444336,-10.823591,0,0,0,0,100,0), +(518450,62,-840.617371,142.700714,-10.213431,0,0,0,0,100,0), +(518450,63,-819.317688,131.755249,-10.598165,0,0,0,0,100,0), +(518450,64,-794.494324,124.537750,-8.377938,0,0,0,0,100,0), +(518450,65,-769.618774,126.572906,-4.253401,0,0,0,0,100,0), +(518450,66,-751.691223,122.151276,0.485237,0,0,0,0,100,0), +(518450,67,-727.576599,116.421646,5.932970,0,0,0,0,100,0), +(518450,68,-701.033875,114.985733,7.786272,0,0,0,0,100,0); +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8606: Magram Pack Runners & Bonepaws - pathing and formations +-- The 3 Magram Pack Runners are supposed to have paths and +-- each in a formation with 2 of the 6 Magram Bonepaws +-- ==================================== +-- Path for Magram Pack Runner #27113 +-- ==================================== +UPDATE `creature` SET `MovementType`=2,`position_x`=-1891.590088,`position_y`=980.184692,`position_z`=90.829735 WHERE `guid`=27113; +UPDATE `creature_addon` SET `path_id` = 271130 WHERE `guid`= 27113; +DELETE FROM `waypoint_data` WHERE `id`=271130; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(271130,1,-1891.590088,980.184692,90.829735,0,0,0,0,100,0), +(271130,2,-1891.458496,956.675476,91.027580,0,0,0,0,100,0), +(271130,3,-1891.624878,946.563904,92.976524,0,0,0,0,100,0), +(271130,4,-1898.689453,936.942932,96.155182,0,0,0,0,100,0), +(271130,5,-1896.239990,928.439636,100.486923,0,0,0,0,100,0), +(271130,6,-1895.771118,926.325623,101.644440,0,0,0,0,100,0), +(271130,7,-1898.247803,913.548157,108.486610,0,0,0,0,100,0), +(271130,8,-1903.221069,906.490662,112.850449,0,0,0,0,100,0), +(271130,9,-1900.763306,901.097595,113.787796,0,0,0,0,100,0), +(271130,10,-1895.742065,893.227478,115.708855,0,0,0,0,100,0), +(271130,11,-1893.209839,883.200073,119.829475,0,0,0,0,100,0), +(271130,12,-1888.124268,877.533752,122.451233,0,0,0,0,100,0), +(271130,13,-1881.200928,876.302002,123.132965,0,0,0,0,100,0), +(271130,14,-1874.027710,875.738892,120.035500,0,0,0,0,100,0), +(271130,15,-1863.357178,872.131592,113.412071,0,0,0,0,100,0), +(271130,16,-1853.591919,866.042908,106.688286,0,0,0,0,100,0), +(271130,17,-1848.998535,861.435791,105.390579,0,0,0,0,100,0), +(271130,18,-1838.855347,859.845703,98.179382,0,0,0,0,100,0), +(271130,19,-1832.145508,857.384705,96.830002,0,0,0,0,100,0), +(271130,20,-1824.019287,851.966980,95.998306,0,0,0,0,100,0), +(271130,21,-1820.149292,845.271362,95.867393,0,0,0,0,100,0), +(271130,22,-1820.087524,837.699524,96.678963,0,0,0,0,100,0), +(271130,23,-1820.891357,829.095459,101.625664,0,0,0,0,100,0), +(271130,24,-1822.111328,821.425110,102.975616,0,0,0,0,100,0), +(271130,25,-1813.876953,816.177124,102.989807,0,0,0,0,100,0), +(271130,26,-1796.074097,809.767456,103.040268,0,0,0,0,100,0), +(271130,27,-1775.111328,808.607422,103.003746,0,0,0,0,100,0), +(271130,28,-1745.328003,812.193054,100.710617,0,0,0,0,100,0), +(271130,29,-1731.692627,815.352661,98.948845,0,0,0,0,100,0), +(271130,30,-1704.316528,821.220398,96.105034,0,0,0,0,100,0), +(271130,31,-1684.435303,827.895630,95.722160,0,0,0,0,100,0), +(271130,32,-1658.400269,838.199158,94.617905,0,0,0,0,100,0), +(271130,33,-1639.631348,847.562805,92.239937,0,0,0,0,100,0), +(271130,34,-1625.172974,862.494629,91.397324,0,0,0,0,100,0), +(271130,35,-1622.582153,879.298401,89.652138,0,0,0,0,100,0), +(271130,36,-1621.649536,904.026794,88.916763,0,0,0,0,100,0), +(271130,37,-1607.298218,909.740479,88.886688,0,0,0,0,100,0), +(271130,38,-1618.637207,899.038879,89.218735,0,0,0,0,100,0), +(271130,39,-1621.257446,882.686401,89.581314,0,0,0,0,100,0), +(271130,40,-1625.103271,866.434509,90.726997,0,0,0,0,100,0), +(271130,41,-1642.078247,846.703918,92.289513,0,0,0,0,100,0), +(271130,42,-1657.022583,841.595581,93.342613,0,0,0,0,100,0), +(271130,43,-1676.612915,834.048279,94.937180,0,0,0,0,100,0), +(271130,44,-1696.567139,827.531250,95.551430,0,0,0,0,100,0), +(271130,45,-1716.638916,821.356750,96.912285,0,0,0,0,100,0), +(271130,46,-1743.523560,813.593079,100.411209,0,0,0,0,100,0), +(271130,47,-1762.349976,810.495056,102.357765,0,0,0,0,100,0), +(271130,48,-1783.272583,809.470154,102.856506,0,0,0,0,100,0), +(271130,49,-1801.859985,812.414734,103.297623,0,0,0,0,100,0), +(271130,50,-1822.259888,821.903259,102.958633,0,0,0,0,100,0), +(271130,51,-1819.364502,837.597229,96.466019,0,0,0,0,100,0), +(271130,52,-1820.273804,844.711060,96.063477,0,0,0,0,100,0), +(271130,53,-1826.404053,854.782043,95.999260,0,0,0,0,100,0), +(271130,54,-1836.027832,861.635498,96.368958,0,0,0,0,100,0), +(271130,55,-1848.700195,864.365601,104.286652,0,0,0,0,100,0), +(271130,56,-1870.647461,871.074402,118.388863,0,0,0,0,100,0), +(271130,57,-1880.014038,876.556885,122.919815,0,0,0,0,100,0), +(271130,58,-1885.373779,877.127441,122.962570,0,0,0,0,100,0), +(271130,59,-1893.455322,880.086243,120.755325,0,0,0,0,100,0), +(271130,60,-1896.515259,889.165039,116.963913,0,0,0,0,100,0), +(271130,61,-1897.799316,898.470825,114.102051,0,0,0,0,100,0), +(271130,62,-1900.567505,904.286072,113.080307,0,0,0,0,100,0), +(271130,63,-1903.235352,908.120667,112.314278,0,0,0,0,100,0), +(271130,64,-1900.511353,914.542542,108.583321,0,0,0,0,100,0), +(271130,65,-1894.257202,927.594543,100.719864,0,0,0,0,100,0), +(271130,66,-1896.971069,937.240601,96.210007,0,0,0,0,100,0), +(271130,67,-1892.367676,945.632507,93.317879,0,0,0,0,100,0), +(271130,68,-1886.229248,960.514404,90.799576,0,0,0,0,100,0); +-- ==================================== +-- Path for Magram Pack Runner #27114 +-- ==================================== +UPDATE `creature` SET `MovementType`=2,`position_x`=-1866.258911,`position_y`=1292.665039,`position_z`=90.267395 WHERE `guid`=27114; +UPDATE `creature_addon` SET `path_id`=271140 WHERE `guid`=27114; +DELETE FROM `waypoint_data` WHERE `id`=271140; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(271140,1,-1866.258911,1292.665039,90.267395,0,0,0,0,100,0), +(271140,2,-1886.374634,1289.152222,90.551041,0,0,0,0,100,0), +(271140,3,-1892.611328,1280.994873,91.166740,0,0,0,0,100,0), +(271140,4,-1908.316772,1257.842529,93.266472,0,0,0,0,100,0), +(271140,5,-1917.964233,1246.185059,92.404716,0,0,0,0,100,0), +(271140,6,-1931.856934,1230.453003,91.080635,0,0,0,0,100,0), +(271140,7,-1945.802490,1217.474487,90.822105,0,0,0,0,100,0), +(271140,8,-1953.053955,1205.906982,90.199371,0,0,0,0,100,0), +(271140,9,-1954.759521,1185.012451,90.546669,0,0,0,0,100,0), +(271140,10,-1960.632080,1162.009644,92.740318,0,0,0,0,100,0), +(271140,11,-1968.671509,1142.648438,92.969467,0,0,0,0,100,0), +(271140,12,-1975.597656,1123.311523,98.838661,0,0,0,0,100,0), +(271140,13,-1976.925781,1112.383911,100.757591,0,0,0,0,100,0), +(271140,14,-1978.639648,1091.477661,104.626518,0,0,0,0,100,0), +(271140,15,-1981.014648,1077.680664,108.600563,0,0,0,0,100,0), +(271140,16,-1981.231812,1093.783081,104.649025,0,0,0,0,100,0), +(271140,17,-1980.318115,1114.760254,100.730011,0,0,0,0,100,0), +(271140,18,-1977.647827,1135.578613,98.110054,0,0,0,0,100,0), +(271140,19,-1976.883911,1152.740601,92.612328,0,0,0,0,100,0), +(271140,20,-1972.871948,1168.429443,92.369759,0,0,0,0,100,0), +(271140,21,-1967.373779,1181.294678,91.924042,0,0,0,0,100,0), +(271140,22,-1956.891968,1199.446533,90.469025,0,0,0,0,100,0), +(271140,23,-1944.451538,1216.360474,90.741180,0,0,0,0,100,0), +(271140,24,-1935.247192,1226.884766,90.725029,0,0,0,0,100,0), +(271140,25,-1919.173584,1240.278442,91.884590,0,0,0,0,100,0), +(271140,26,-1910.415283,1250.672729,92.707100,0,0,0,0,100,0), +(271140,27,-1902.390259,1269.222412,93.079758,0,0,0,0,100,0), +(271140,28,-1882.762817,1289.113037,89.803139,0,0,0,0,100,0); +-- ==================================== +-- Path for Magram Pack Runner #27115 +-- ==================================== +UPDATE `creature` SET `MovementType`=2,`position_x`=-1743.915527,`position_y`=1068.425781,`position_z`=91.268845 WHERE `guid`=27115; +UPDATE `creature_addon` SET `path_id`=271150 WHERE `guid`=27115; +DELETE FROM `waypoint_data` WHERE `id`=271150; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(271150,1,-1743.915527,1068.425781,91.268845,0,0,0,0,100,0), +(271150,2,-1736.558838,1082.173950,89.994659,0,0,0,0,100,0), +(271150,3,-1731.699097,1095.289185,90.883049,0,0,0,0,100,0), +(271150,4,-1722.143555,1114.410278,93.485123,0,0,0,0,100,0), +(271150,5,-1709.042358,1125.708862,89.139664,0,0,0,0,100,0), +(271150,6,-1699.357300,1128.252197,89.850990,0,0,0,0,100,0), +(271150,7,-1683.567871,1130.573364,93.404541,0,0,0,0,100,0), +(271150,8,-1667.459351,1123.953369,90.854866,0,0,0,0,100,0), +(271150,9,-1656.821899,1116.278931,90.431404,0,0,0,0,100,0), +(271150,10,-1646.577393,1106.751831,91.073830,0,0,0,0,100,0), +(271150,11,-1631.150879,1093.422852,91.403458,0,0,0,0,100,0), +(271150,12,-1621.821655,1082.984253,88.607735,0,0,0,0,100,0), +(271150,13,-1611.260376,1069.123901,90.329842,0,0,0,0,100,0), +(271150,14,-1604.194092,1057.039795,92.576813,0,0,0,0,100,0), +(271150,15,-1594.728149,1034.252197,88.385590,0,0,0,0,100,0), +(271150,16,-1595.609131,1021.981750,89.746979,0,0,0,0,100,0), +(271150,17,-1604.221924,1005.585327,90.266022,0,0,0,0,100,0), +(271150,18,-1615.037598,992.642090,90.368553,0,0,0,0,100,0), +(271150,19,-1631.977051,980.254822,90.305595,0,0,0,0,100,0), +(271150,20,-1647.029297,972.532104,90.763550,0,0,0,0,100,0), +(271150,21,-1666.543457,964.811646,93.425499,0,0,0,0,100,0), +(271150,22,-1679.549927,959.631775,91.412773,0,0,0,0,100,0), +(271150,23,-1699.294800,952.516907,90.277832,0,0,0,0,100,0), +(271150,24,-1717.125854,948.837036,90.326904,0,0,0,0,100,0), +(271150,25,-1738.984375,950.498413,91.433197,0,0,0,0,100,0), +(271150,26,-1759.411499,958.262085,92.419426,0,0,0,0,100,0), +(271150,27,-1769.315063,968.137329,92.924309,0,0,0,0,100,0), +(271150,28,-1783.742065,983.393127,95.142967,0,0,0,0,100,0), +(271150,29,-1792.408325,994.340515,93.971786,0,0,0,0,100,0), +(271150,30,-1800.310425,1011.053650,92.614510,0,0,0,0,100,0), +(271150,31,-1793.093384,1027.993652,91.870705,0,0,0,0,100,0), +(271150,32,-1772.457642,1046.897461,92.920769,0,0,0,0,100,0); +-- ==================================== +-- assign the 6 Magram Bonepaws (guid 27601-27606) into groups with the 3 Magram Pack Runners (guid 27113-27115) +-- ==================================== +DELETE FROM `creature_formations` WHERE `leaderGUID` BETWEEN 27113 AND 27115; +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(27113,27113,0,0,2), +(27113,27601,3,20,2), +(27113,27602,3,340,2), +(27114,27114,0,0,2), +(27114,27603,3,20,2), +(27114,27604,3,340,2), +(27115,27115,0,0,2), +(27115,27605,3,20,2), +(27115,27606,3,340,2); +UPDATE creature c1, creature c2, `creature_formations` cf SET c1.position_x = c2.position_x, c1.position_y = c2.position_y, c1.position_z = c2.position_z WHERE c1.guid = cf.memberGUID AND c2.guid = cf.leaderGUID AND c1.guid IN (27601,27602,27603,27604,27605,27606); +-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8608: Caliph Scorpidsting's guard formation +-- Caliph Scorpidstring has two guards assigned (guid 23466 and 23467) +-- but they are defined incorrectly as MovementType=2 with no waypoint data so they just sit at their spawn point and never moved +-- This places them in a formation with Caliph Scorpidsting so that they follow him on his pathing +DELETE FROM `creature_formations` WHERE `leaderGUID`=23286; +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(23286,23286,0,0,2), +(23286,23466,4,30,2), +(23286,23467,4,330,2); diff --git a/sql/updates/world/2012_12_13_00_world.sql b/sql/updates/world/2012_12_13_00_world.sql new file mode 100644 index 00000000000..ab27796f933 --- /dev/null +++ b/sql/updates/world/2012_12_13_00_world.sql @@ -0,0 +1,4 @@ +ALTER TABLE `creature_classlevelstats` ADD PRIMARY KEY (`level`, `class`); +ALTER TABLE `playercreateinfo_item` ADD PRIMARY KEY (`race`, `class`, `itemid`); -- already got (race, class) index +ALTER TABLE `spell_enchant_proc_data` ADD PRIMARY KEY (`entry`); +ALTER TABLE `version` ADD PRIMARY KEY (`core_version`); diff --git a/sql/updates/world/2012_12_14_00_world_conditions.sql b/sql/updates/world/2012_12_14_00_world_conditions.sql new file mode 100644 index 00000000000..6b6fbfd02c0 --- /dev/null +++ b/sql/updates/world/2012_12_14_00_world_conditions.sql @@ -0,0 +1,4 @@ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=9456; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(15,9456,0,0,0,9,0,12132,0,0,0,0,'','Koltira Deathweaver show gossip option if player has quest 12132'), +(15,9456,0,0,0,1,0,47740,0,0,1,0,'','Koltira Deathweaver show gossip option if player has not aura World of Shadows'); diff --git a/sql/updates/world/2012_12_14_01_world_waypoint_data.sql b/sql/updates/world/2012_12_14_01_world_waypoint_data.sql new file mode 100644 index 00000000000..e3589c53340 --- /dev/null +++ b/sql/updates/world/2012_12_14_01_world_waypoint_data.sql @@ -0,0 +1,188 @@ +SET @NPC := 131038; +SET @PATH := @NPC*10; +DELETE FROM `creature` WHERE `guid`=@NPC; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`) VALUES +(@NPC,26933,571,1,1,0,0,3738.288,310.6056,206.0655,1.91463,120,0,0,1,0,2); +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`bytes1`) VALUES (@NPC,@PATH,50331648); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3738.288,310.6056,206.0655,0,0,0,100,0), +(@PATH,2,3775.943,320.1521,206.0655,0,0,0,100,0), +(@PATH,3,3791.984,364.0035,206.0655,0,0,0,100,0), +(@PATH,4,3821.821,375.4122,206.0655,0,0,0,100,0), +(@PATH,5,3862.769,402.7154,206.0655,0,0,0,100,0), +(@PATH,6,3833.872,426.7561,206.0655,0,0,0,100,0), +(@PATH,7,3796.899,413.8476,206.0655,0,0,0,100,0), +(@PATH,8,3780.125,433.8598,206.0655,0,0,0,100,0), +(@PATH,9,3736.043,443.3744,206.0655,0,0,0,100,0), +(@PATH,10,3713.603,445.3026,206.0655,0,0,0,100,0), +(@PATH,11,3683.613,406.9387,206.0655,0,0,0,100,0), +(@PATH,12,3706.474,364.4982,206.0655,0,0,0,100,0), +(@PATH,13,3712.073,324.8767,206.0655,0,0,0,100,0); + +DELETE FROM `waypoint_data` WHERE `id`=34760; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(34760,1 ,1527.534058,-4154.753418,40.633469,0,0,0,0,100,0), +(34760,2 ,1538.660889,-4155.732910,40.592560,0,0,0,0,100,0), +(34760,3 ,1544.449585,-4165.091797,40.235329,0,0,0,0,100,0), +(34760,4 ,1549.555054,-4182.306152,40.612457,0,0,0,0,100,0), +(34760,5 ,1546.198364,-4195.886719,41.639046,0,0,0,0,100,0), +(34760,6 ,1546.507202,-4208.074219,42.972824,0,0,0,0,100,0), +(34760,7 ,1563.277588,-4208.397949,43.588390,0,0,0,0,100,0), +(34760,8 ,1580.304932,-4204.166992,42.040199,0,0,0,0,100,0), +(34760,9 ,1579.333008,-4190.097656,40.364456,0,0,0,0,100,0), +(34760,10,1578.215454,-4169.156250,36.905151,0,0,0,0,100,0), +(34760,11,1583.998901,-4151.174316,34.014111,0,0,0,0,100,0), +(34760,12,1598.492920,-4127.300293,30.541750,0,0,0,0,100,0), +(34760,13,1617.180908,-4113.645508,29.638874,0,0,0,0,100,0), +(34760,14,1636.737183,-4106.015625,30.359407,0,0,0,0,100,0), +(34760,15,1656.451660,-4098.783691,33.361252,0,0,0,0,100,0), +(34760,16,1682.917603,-4089.642822,37.421402,0,0,0,0,100,0), +(34760,17,1703.152954,-4084.039551,40.476315,0,0,0,0,100,0), +(34760,18,1726.875488,-4072.490234,43.763309,0,0,0,0,100,0), +(34760,19,1731.973511,-4067.927002,44.831135,0,0,0,0,100,0), +(34760,20,1741.482544,-4049.207031,44.283241,0,0,0,0,100,0), +(34760,21,1745.628418,-4030.451172,45.169521,0,0,0,0,100,0), +(34760,22,1745.231323,-4016.597412,45.969612,0,0,0,0,100,0), +(34760,23,1740.649658,-3996.140625,46.610088,0,0,0,0,100,0), +(34760,24,1729.449951,-3971.255615,48.347816,0,0,0,0,100,0), +(34760,25,1723.011841,-3958.823730,49.068924,0,0,0,0,100,0), +(34760,26,1708.968994,-3932.853760,50.349556,0,0,0,0,100,0), +(34760,27,1721.805054,-3957.727295,49.226501,0,0,0,0,100,0), +(34760,28,1734.530396,-3982.660156,47.613869,0,0,0,0,100,0), +(34760,29,1740.518555,-4002.613770,46.854977,0,0,0,0,100,0), +(34760,30,1743.422241,-4023.412109,46.146847,0,0,0,0,100,0), +(34760,31,1742.478638,-4043.433350,44.345577,0,0,0,0,100,0), +(34760,32,1735.912354,-4059.685303,44.504650,0,0,0,0,100,0), +(34760,33,1729.070313,-4071.194092,44.119446,0,0,0,0,100,0), +(34760,34,1714.267700,-4082.427490,40.937172,0,0,0,0,100,0), +(34760,35,1696.915161,-4087.865967,38.582226,0,0,0,0,100,0), +(34760,36,1676.688477,-4093.507080,36.173759,0,0,0,0,100,0), +(34760,37,1656.776611,-4100.146484,33.436935,0,0,0,0,100,0), +(34760,38,1637.123169,-4107.544922,30.447823,0,0,0,0,100,0), +(34760,39,1617.755859,-4115.625000,29.678862,0,0,0,0,100,0), +(34760,40,1597.177124,-4130.714844,31.122652,0,0,0,0,100,0), +(34760,41,1590.612183,-4140.921875,32.565376,0,0,0,0,100,0), +(34760,42,1578.348389,-4166.501953,36.404202,0,0,0,0,100,0), +(34760,43,1578.059326,-4183.750488,39.244587,0,0,0,0,100,0), +(34760,44,1578.675171,-4204.605957,42.405655,0,0,0,0,100,0), +(34760,45,1569.681030,-4206.293457,43.517696,0,0,0,0,100,0), +(34760,46,1548.253662,-4208.393555,43.110550,0,0,0,0,100,0), +(34760,47,1544.526123,-4201.686035,42.132000,0,0,0,0,100,0), +(34760,48,1549.644531,-4176.722656,40.245403,0,0,0,0,100,0), +(34760,49,1547.767822,-4167.392578,39.779228,0,0,0,0,100,0), +(34760,50,1541.973145,-4159.893555,40.252274,0,0,0,0,100,0); + +DELETE FROM `waypoint_data` WHERE `id`=389230 AND `point`=11 AND CONCAT(`position_z`)=21.8886; +UPDATE `waypoint_data` SET `point`=18 WHERE `id`=798590 AND `point`=17 AND CONCAT(`position_z`)=86.8893; + +DELETE FROM `waypoint_data` WHERE `id`=1004880; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(1004880,1 , 3760.31, -5413.58, 26.5976, 0, 0, 0, 0, 100, 0), +(1004880,2 , 3767.48, -5379.59, 37.1119, 0, 0, 0, 0, 100, 0), +(1004880,3 , 3766.13, -5345.33, 53.1732, 0, 0, 0, 0, 100, 0), +(1004880,4 , 3777.34, -5323.27, 63.4175, 0, 0, 0, 0, 100, 0), +(1004880,5 , 3784.32, -5306.1, 69.4175, 0, 2000, 0, 1158, 100, 0), +(1004880,6 , 3638.17, -5528.01, 15.9111, 0, 0, 0, 0, 100, 0), +(1004880,7 , 3659.66, -5509.71, 18.4111, 0, 0, 0, 0, 100, 0), +(1004880,8 , 3685.62, -5492.93, 17.1109, 0, 0, 0, 0, 100, 0), +(1004880,9 , 3707.26, -5465.77, 22.0405, 0, 0, 0, 0, 100, 0), +(1004880,10, 3740.28, -5445.48, 23.4599, 0, 0, 0, 0, 100, 0); + +DELETE FROM `waypoint_data` WHERE `id`=1004930; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(1004930,1, 3694.05, -5419.93, 29.8607, 0, 0, 0, 0, 100, 0), +(1004930,2, 3703.84, -5410.59, 31.9159, 0, 0, 0, 0, 100, 0), +(1004930,3, 3713.04, -5396.53, 35.2108, 0, 0, 0, 0, 100, 0), +(1004930,4, 3736.31, -5388.52, 37.2879, 0, 0, 0, 0, 100, 0), +(1004930,5, 3758.76, -5378.36, 37.9129, 0, 0, 0, 0, 100, 0), +(1004930,6, 3771.44, -5360.71, 46.7247, 0, 2000, 0, 1156, 100, 0), +(1004930,7, 3657.57, -5440.7, 26.5234, 0, 0, 0, 0, 100, 0), +(1004930,8, 3679.07, -5423.48, 29.6107, 0, 0, 0, 0, 100, 0); + +DELETE FROM `waypoint_data` WHERE `id`=1005300; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(1005300,1 , 3706.62, -5237.35, 124.168, 0, 0, 0, 0, 100, 0), +(1005300,2 , 3718.6, -5224.17, 125.384, 0, 0, 0, 0, 100, 0), +(1005300,3 , 3725.75, -5214.71, 124.134, 0, 0, 0, 0, 100, 0), +(1005300,4 , 3745.2, -5187.22, 120.89, 0, 2000, 0, 1157, 100, 0), +(1005300,5 , 3519.54, -5462.26, 168.561, 0, 0, 0, 0, 100, 0), +(1005300,6 , 3521.78, -5441.77, 164.311, 0, 0, 0, 0, 100, 0), +(1005300,7 , 3520.97, -5424.06, 162.656, 0, 0, 0, 0, 100, 0), +(1005300,8 , 3535.27, -5403.59, 156.172, 0, 0, 0, 0, 100, 0), +(1005300,9 , 3549.19, -5384.1, 150.723, 0, 0, 0, 0, 100, 0), +(1005300,10, 3558.99, -5362.74, 147.264, 0, 0, 0, 0, 100, 0), +(1005300,11, 3575.57, -5347.88, 145.144, 0, 0, 0, 0, 100, 0), +(1005300,12, 3591.95, -5333.96, 138.394, 0, 0, 0, 0, 100, 0), +(1005300,13, 3614.07, -5316.79, 128.267, 0, 0, 0, 0, 100, 0), +(1005300,14, 3629.8, -5303.53, 126.767, 0, 0, 0, 0, 100, 0), +(1005300,15, 3653.6, -5275.46, 122.074, 0, 0, 0, 0, 100, 0), +(1005300,16, 3673.5, -5264.86, 120.737, 0, 0, 0, 0, 100, 0), +(1005300,17, 3694, -5250.39, 120.112, 0, 0, 0, 0, 100, 0); + +DELETE FROM `waypoint_data` WHERE `id`=1184060; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(1184060,1 , 2202.72, 5394.91, 39.1387, 0, 0, 0, 0, 100, 0), +(1184060,2 , 2228.7, 5383.33, 41.9165, 0, 0, 0, 0, 100, 0), +(1184060,3 , 2232.7, 5373.53, 41.111, 0, 0, 0, 0, 100, 0), +(1184060,4 , 2222.01, 5361.25, 39.1387, 0, 0, 0, 0, 100, 0), +(1184060,5 , 2198.15, 5369.98, 39.1387, 0, 0, 0, 0, 100, 0), +(1184060,6 , 2175.98, 5386.82, 39.1387, 0, 0, 0, 0, 100, 0), +(1184060,7 , 2168.55, 5427.55, 39.1387, 0, 0, 0, 0, 100, 0), +(1184060,8 , 2152.3, 5456.32, 21.5832, 0, 0, 0, 0, 100, 0), +(1184060,9 , 2121.99, 5462.54, 15.0276, 0, 0, 0, 0, 100, 0), +(1184060,10, 2106.46, 5436.09, 7.52763, 0, 0, 0, 0, 100, 0), +(1184060,11, 2118.35, 5421.9, 11.6109, 0, 0, 0, 0, 100, 0), +(1184060,12, 2142.4, 5407.65, 26.111, 0, 0, 0, 0, 100, 0), +(1184060,13, 2163.29, 5410.02, 34.7221, 0, 0, 0, 0, 100, 0), +(1184060,14, 2175.98, 5410.9, 39.1387, 0, 0, 0, 0, 100, 0), +(1184060,15, 2191.93, 5401.03, 39.1387, 0, 0, 0, 0, 100, 0); + +DELETE FROM `waypoint_data` WHERE `id`=1216840; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(1216840,1, 6156.09, -66.6786, 390.412, 0, 0, 0, 0, 100, 0), +(1216840,2, 6157.94, -72.739, 390.412, 0, 0, 0, 0, 100, 0), +(1216840,3, 6156.09, -66.6786, 390.412, 0, 0, 0, 0, 100, 0), +(1216840,4, 6154.23, -60.7648, 390.412, 0, 0, 0, 0, 100, 0); + +DELETE FROM `waypoint_data` WHERE `id`=2026020; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(2026020,1,7024.75,-1625.538,957.3694,0,0,0,0,0,0), +(2026020,2,7025.494,-1624.87,957.3694,0,0,0,0,0,0), +(2026020,3,7167.578,-1501.694,962.5693,0,0,0,0,0,0), +(2026020,4,7440.402,-1295.861,997.2911,0,0,0,0,0,0), +(2026020,5,7210.958,-1046.892,1006.18,0,0,0,0,0,0), +(2026020,6,6998.465,-1076.847,1024.819,0,0,0,0,0,0), +(2026020,7,6874.249,-1097.382,927.736,0,0,0,0,0,0), +(2026020,8,6614.792,-875.7547,812.7645,0,0,0,0,0,0), +(2026020,9,6563.275,-811.7673,749.8757,0,0,0,0,0,0), +(2026020,10,6299.502,-797.577,529.1257,0,0,0,0,0,0), +(2026020,11,6194.549,-1013.144,501.5424,0,0,0,0,0,0), +(2026020,12,6319.254,-1251.661,468.6258,0,0,0,0,0,0), +(2026020,13,6309.161,-1537.857,615.0423,0,0,0,0,0,0), +(2026020,14,6748.211,-1664.307,919.3118,0,0,0,0,0,0), +(2026020,15,6913.308,-1725.261,954.7917,0,0,0,0,0,0), +(2026020,16,7167.578,-1501.694,962.5693,0,0,0,0,0,0), +(2026020,17,7440.402,-1295.861,997.2911,0,0,0,0,0,0); + +DELETE FROM `waypoint_data` WHERE `id` = 833780 AND `point` = 1 AND CONCAT(`position_x`) = 239.604 AND CONCAT(`position_y`) = -98.2138 AND CONCAT(`position_z`) = 26.5913; +DELETE FROM `waypoint_data` WHERE `id` = 833780 AND `point` = 2 AND CONCAT(`position_x`) = 239.568 AND CONCAT(`position_y`) = -70.2138 AND CONCAT(`position_z`) = 26.5913; +DELETE FROM `waypoint_data` WHERE `id` = 833780 AND `point` = 3 AND CONCAT(`position_x`) = 239.533 AND CONCAT(`position_y`) = -42.2138 AND CONCAT(`position_z`) = 26.5913; +DELETE FROM `waypoint_data` WHERE `id` = 833780 AND `point` = 4 AND CONCAT(`position_x`) = 239.173 AND CONCAT(`position_y`) = -126.667 AND CONCAT(`position_z`) = 26.5913; + +DELETE FROM `waypoint_data` WHERE `id`=883750; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(883750, 1, -8541.23, 1144.3, 18.9831, 0, 3000, 0, 0, 100, 0), +(883750, 2, -8538.3, 1149.52, 19.0522, 0, 2000, 0, 0, 100, 0), +(883750, 3, -8538.3, 1149.52, 19.0522, 0, 15000, 0, 1029, 100, 0), +(883750, 4, -8538.3, 1149.52, 19.0522, 0, 2000, 0, 0, 100, 0), +(883750, 5, -8544.61, 1133.18, 18.1536, 0, 0, 0, 0, 100, 0), +(883750, 6, -8551.97, 1118.55, 19.0523, 0, 0, 0, 0, 100, 0), +(883750, 7, -8564.22, 1107.25, 19.0523, 0, 0, 0, 0, 100, 0), +(883750, 8, -8566.66, 1101.82, 19.0523, 0, 2000, 0, 0, 100, 0), +(883750, 9, -8566.66, 1101.82, 19.0523, 0, 15000, 0, 1030, 100, 0), +(883750, 10, -8566.66, 1101.82, 19.0523, 0, 2000, 0, 0, 100, 0), +(883750, 11, -8559.28, 1114.25, 19.0523, 0, 0, 0, 0, 100, 0); + +ALTER TABLE `waypoint_data` ADD PRIMARY KEY (`id`, `point`); diff --git a/sql/updates/world/2012_12_14_02_world_misc.sql b/sql/updates/world/2012_12_14_02_world_misc.sql new file mode 100644 index 00000000000..29aa47909e1 --- /dev/null +++ b/sql/updates/world/2012_12_14_02_world_misc.sql @@ -0,0 +1,15 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (24750, 24751, 44436); +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(24750, 'spell_trick'), +(24751, 'spell_trick_or_treat'), +(44436, 'spell_tricky_treat'); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (42965,42966); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(42965,42919,0, 'Hallows End - Tricky Treat'), +(42966,-42965,0, 'Hallows End - Upset Tummy removes Tricky Treat'), +(42966,-42919,0, 'Hallows End - Upset Tummy removes Tricky Treat'); + +DELETE FROM `conditions` WHERE `SourceEntry`=44436 AND `SourceTypeOrReferenceId`=17; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(17, 0, 44436, 0, 0, 1, 0, 42966, 0, 0, 1, 0, '','Tricky Treat casted only if Upset Tummy aura is missing'); diff --git a/sql/updates/world/2012_12_14_03_world_npc_spellclick_spells.sql b/sql/updates/world/2012_12_14_03_world_npc_spellclick_spells.sql new file mode 100644 index 00000000000..2669abbc562 --- /dev/null +++ b/sql/updates/world/2012_12_14_03_world_npc_spellclick_spells.sql @@ -0,0 +1 @@ +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry`=30228; diff --git a/sql/updates/world/2012_12_14_04_world_misc.sql b/sql/updates/world/2012_12_14_04_world_misc.sql new file mode 100644 index 00000000000..2cd99cfb12a --- /dev/null +++ b/sql/updates/world/2012_12_14_04_world_misc.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=44436; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(44436, 'spell_tricky_treat'); + +DELETE FROM `waypoint_data` WHERE `id`=883750 AND `point`=3; +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_flag`, `action`, `action_chance`, `wpguid`) VALUES +(883750, 3, -8538.3, 1149.52, 19.0522, 0, 15000, 0, 1029, 100, 0); diff --git a/sql/updates/world/2012_12_14_05_world_spell_script_names.sql b/sql/updates/world/2012_12_14_05_world_spell_script_names.sql new file mode 100644 index 00000000000..6d6ab651365 --- /dev/null +++ b/sql/updates/world/2012_12_14_05_world_spell_script_names.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (24750,24751,44436,-139,66118,67630,68646,68647); +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(24750, 'spell_hallow_end_trick'), +(24751, 'spell_hallow_end_trick_or_treat'), +(44436, 'spell_hallow_end_tricky_treat'), +( -139, 'spell_pri_renew'), +(66118, 'spell_anubarak_leeching_swarm'), +(67630, 'spell_anubarak_leeching_swarm'), +(68646, 'spell_anubarak_leeching_swarm'), +(68647, 'spell_anubarak_leeching_swarm'); diff --git a/sql/updates/world/2012_12_15_00_world_waypoint_data.sql b/sql/updates/world/2012_12_15_00_world_waypoint_data.sql new file mode 100644 index 00000000000..c63180ebe5e --- /dev/null +++ b/sql/updates/world/2012_12_15_00_world_waypoint_data.sql @@ -0,0 +1,344 @@ +-- Issue 8629: Formation for alliance elites pathing in Barrens +-- place 4 alliance elites in formation (guids 15145, 15246, 15169, 17433) +-- they were not in a formation, but had the same path. This would +-- cause them to be on top of each other rather than in a proper formation +DELETE FROM `creature_formations` WHERE `memberGUID` IN (15145,15169,15246,17433); +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(15145,15145,0, 0,2), +(15145,15169,4, 30,2), +(15145,15246,4,330,2), +(15145,17433,7, 0,2); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8630: Lady Vespia in Ashenvale - pathing +-- this is a rare lacking its path, and instead there is a duplicate +-- spawn in another location along the path +-- Path for Lady Vespia #32384, remove duplicate #51887 +DELETE FROM `creature` WHERE `guid` = 51887; +UPDATE `creature` SET `MovementType`=2,`position_x`=3722.429932,`position_y`=913.771790,`position_z`=1.002714,`currentwaypoint`=1 WHERE `guid` = 32384; +UPDATE `creature_addon` SET `path_id` = 323840 WHERE `guid` = 32384; +DELETE FROM `waypoint_data` WHERE `id`=323840; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(323840,1,3722.429932,913.771790,1.002714,0,0,0,0,100,0), +(323840,2,3732.029053,904.330933,0.968114,0,0,0,0,100,0), +(323840,3,3739.736328,895.524353,0.758106,0,0,0,0,100,0), +(323840,4,3750.789551,880.084534,0.366120,0,0,0,0,100,0), +(323840,5,3758.787354,867.507263,0.679295,0,0,0,0,100,0), +(323840,6,3767.161865,856.288452,0.976484,0,0,0,0,100,0), +(323840,7,3782.519043,843.848511,0.968118,0,0,0,0,100,0), +(323840,8,3795.712402,840.702026,1.675440,0,0,0,0,100,0), +(323840,9,3808.054688,838.972107,0.956729,0,0,0,0,100,0), +(323840,10,3829.029541,839.984436,0.967158,0,0,0,0,100,0), +(323840,11,3843.008545,840.750061,1.186359,0,0,0,0,100,0), +(323840,12,3868.521484,844.503845,1.141360,0,0,0,0,100,0), +(323840,13,3876.150635,850.337830,1.755279,0,0,0,0,100,0), +(323840,14,3881.138672,864.115845,1.310831,0,0,0,0,100,0), +(323840,15,3888.653076,865.323853,1.378022,0,0,0,0,100,0), +(323840,16,3906.875488,866.120544,1.134151,0,0,0,0,100,0), +(323840,17,3953.089355,864.282104,0.148911,0,0,0,0,100,0), +(323840,18,3983.302734,857.571228,1.046788,0,0,0,0,100,0), +(323840,19,4000.202637,860.725830,1.170438,0,0,0,0,100,0), +(323840,20,4014.436035,868.470032,0.720758,0,0,0,0,100,0), +(323840,21,4027.739258,883.203796,0.801679,0,0,0,0,100,0), +(323840,22,4040.634277,896.320435,0.261184,0,0,0,0,100,0), +(323840,23,4053.570068,909.003784,1.512342,0,0,0,0,100,0), +(323840,24,4065.364258,911.439880,3.647654,0,0,0,0,100,0), +(323840,25,4077.339111,909.210083,5.332397,0,0,0,0,100,0), +(323840,26,4089.094971,903.189575,5.971728,0,0,0,0,100,0), +(323840,27,4097.356934,901.196777,7.080781,0,0,0,0,100,0), +(323840,28,4113.481934,897.701721,9.812309,0,0,0,0,100,0), +(323840,29,4117.061035,886.646057,9.757087,0,0,0,0,100,0), +(323840,30,4117.483887,870.737488,9.815219,0,0,0,0,100,0), +(323840,31,4126.461426,866.358765,9.707480,0,0,0,0,100,0), +(323840,32,4133.693359,864.304565,6.785762,0,0,0,0,100,0), +(323840,33,4146.947754,861.233643,4.078417,0,0,0,0,100,0), +(323840,34,4150.838867,864.035461,4.078417,0,0,0,0,100,0), +(323840,35,4155.389160,871.403625,4.082621,0,0,0,0,100,0), +(323840,36,4157.450684,877.767944,1.504079,0,0,0,0,100,0), +(323840,37,4159.562012,886.388184,-1.458823,0,0,0,0,100,0), +(323840,38,4157.624023,893.779236,-1.453992,0,0,0,0,100,0), +(323840,39,4152.749512,898.931580,-1.453427,0,0,0,0,100,0), +(323840,40,4147.643066,900.963562,-2.476280,0,0,0,0,100,0), +(323840,41,4141.217773,902.808472,-5.821361,0,0,0,0,100,0), +(323840,42,4135.142578,904.172913,-7.009238,0,0,0,0,100,0), +(323840,43,4126.201660,900.406006,-7.008872,0,0,0,0,100,0), +(323840,44,4123.505371,895.362976,-7.064267,0,0,0,0,100,0), +(323840,45,4121.024902,888.352173,-10.009289,0,0,0,0,100,0), +(323840,46,4118.931641,881.739380,-12.623049,0,0,0,0,100,0), +(323840,47,4118.696777,874.418152,-12.563630,0,0,0,0,100,0), +(323840,48,4124.143555,869.048279,-12.563630,0,0,0,0,100,0), +(323840,49,4131.265625,865.740540,-14.077361,0,0,0,0,100,0), +(323840,50,4127.223633,866.879333,-12.562355,0,0,0,0,100,0), +(323840,51,4122.481445,869.654541,-12.562355,0,0,0,0,100,0), +(323840,52,4117.991699,876.805542,-12.562355,0,0,0,0,100,0), +(323840,53,4119.471191,886.473083,-11.126961,0,0,0,0,100,0), +(323840,54,4121.210449,893.253479,-7.626825,0,0,0,0,100,0), +(323840,55,4124.160645,900.132507,-7.007569,0,0,0,0,100,0), +(323840,56,4129.967773,902.294678,-7.007569,0,0,0,0,100,0), +(323840,57,4137.781738,903.702820,-7.009012,0,0,0,0,100,0), +(323840,58,4143.771973,902.754822,-4.585012,0,0,0,0,100,0), +(323840,59,4148.363281,901.231506,-2.167897,0,0,0,0,100,0), +(323840,60,4155.444336,896.501953,-1.451832,0,0,0,0,100,0), +(323840,61,4159.376465,886.155151,-1.458028,0,0,0,0,100,0), +(323840,62,4158.670410,882.022095,-0.702407,0,0,0,0,100,0), +(323840,63,4156.946777,875.238770,2.786326,0,0,0,0,100,0), +(323840,64,4153.635254,865.145325,4.079946,0,0,0,0,100,0), +(323840,65,4149.276855,863.342407,4.079946,0,0,0,0,100,0), +(323840,66,4142.281250,863.443237,4.083534,0,0,0,0,100,0), +(323840,67,4135.520996,863.820129,5.832601,0,0,0,0,100,0), +(323840,68,4128.327637,866.176208,9.616565,0,0,0,0,100,0), +(323840,69,4124.060059,869.521179,9.798268,0,0,0,0,100,0), +(323840,70,4117.504883,877.208740,9.773583,0,0,0,0,100,0), +(323840,71,4113.075195,883.248596,9.811710,0,0,0,0,100,0), +(323840,72,4108.947754,885.473511,9.811710,0,0,0,0,100,0), +(323840,73,4101.364258,894.021057,9.506009,0,0,0,0,100,0), +(323840,74,4099.205566,901.251709,7.480323,0,0,0,0,100,0), +(323840,75,4094.037109,900.019409,6.555405,0,0,0,0,100,0), +(323840,76,4080.265869,902.525269,4.844516,0,0,0,0,100,0), +(323840,77,4066.643311,905.211365,2.676093,0,0,0,0,100,0), +(323840,78,4052.042480,900.388977,-0.015366,0,0,0,0,100,0), +(323840,79,4036.894531,889.341431,0.380059,0,0,0,0,100,0), +(323840,80,4015.933838,874.014709,0.399262,0,0,0,0,100,0), +(323840,81,3996.318604,866.858826,1.082657,0,0,0,0,100,0), +(323840,82,3960.317871,860.775940,0.167445,0,0,0,0,100,0), +(323840,83,3952.938965,863.003601,0.241122,0,0,0,0,100,0), +(323840,84,3940.339355,865.996704,0.925124,0,0,0,0,100,0), +(323840,85,3919.454590,868.036560,1.203346,0,0,0,0,100,0), +(323840,86,3898.702881,867.625793,1.277368,0,0,0,0,100,0), +(323840,87,3881.742432,862.045654,1.276057,0,0,0,0,100,0), +(323840,88,3877.997314,857.874329,1.554000,0,0,0,0,100,0), +(323840,89,3874.550537,851.784485,1.574687,0,0,0,0,100,0), +(323840,90,3867.740479,841.904846,1.197731,0,0,0,0,100,0), +(323840,91,3851.134277,838.354553,0.993947,0,0,0,0,100,0), +(323840,92,3809.334961,842.445557,0.796721,0,0,0,0,100,0), +(323840,93,3781.462158,845.068787,0.967946,0,0,0,0,100,0), +(323840,94,3770.630859,851.672424,0.967075,0,0,0,0,100,0), +(323840,95,3759.555664,863.323792,0.992520,0,0,0,0,100,0), +(323840,96,3739.665527,892.069092,0.734760,0,0,0,0,100,0), +(323840,97,3729.475098,910.430786,0.967810,0,0,0,0,100,0), +(323840,98,3716.260742,916.782471,1.253238,0,0,0,0,100,0), +(323840,99,3705.518555,923.451660,1.566365,0,0,0,0,100,0), +(323840,100,3693.323730,935.196167,3.147308,0,0,0,0,100,0), +(323840,101,3682.386230,953.076477,1.517186,0,0,0,0,100,0), +(323840,102,3675.434082,967.510315,2.468625,0,0,0,0,100,0), +(323840,103,3677.183594,984.396912,0.705175,0,0,0,0,100,0); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8631: Prince Raze in Ashenvale - pathing +-- this is a rare lacking its path,and instead there is a duplicate +-- spawn in another location along the path +-- Path for Prince Raze #32914,remove duplicate #51863 +DELETE FROM `creature` WHERE `guid` = 51863; +UPDATE `creature` SET `MovementType`=2,`position_x`=2808.241455,`position_y`=-3003.126709,`position_z`=157.067291,`currentwaypoint`=1 WHERE `guid` = 32914; +UPDATE `creature_addon` SET `path_id` = 329140 WHERE `guid` = 32914; +DELETE FROM `waypoint_data` WHERE `id`=329140; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(329140,1,2808.241455,-3003.126709,157.067291,0,0,0,0,100,0), +(329140,2,2811.392090,-2991.734619,155.334320,0,0,0,0,100,0), +(329140,3,2808.639160,-2972.097412,155.101013,0,0,0,0,100,0), +(329140,4,2804.842773,-2959.183350,152.490417,0,0,0,0,100,0), +(329140,5,2805.551270,-2938.301270,154.462799,0,0,0,0,100,0), +(329140,6,2814.461182,-2921.440918,163.474411,0,0,0,0,100,0), +(329140,7,2818.510498,-2918.647461,166.685257,0,0,0,0,100,0), +(329140,8,2840.341797,-2914.930176,183.502121,0,0,0,0,100,0), +(329140,9,2854.309326,-2914.024170,192.161575,0,0,0,0,100,0), +(329140,10,2871.512939,-2911.204834,198.770233,0,0,0,0,100,0), +(329140,11,2882.424561,-2903.183594,201.184616,0,0,0,0,100,0), +(329140,12,2888.192871,-2886.370850,203.285019,0,0,0,0,100,0), +(329140,13,2892.449463,-2865.810547,203.822342,0,0,0,0,100,0), +(329140,14,2898.969971,-2852.818848,207.158493,0,0,0,0,100,0), +(329140,15,2908.747559,-2844.036377,209.318665,0,0,0,0,100,0), +(329140,16,2926.231689,-2833.183350,211.338501,0,0,0,0,100,0), +(329140,17,2943.589355,-2830.331543,212.665710,0,0,0,0,100,0), +(329140,18,2953.075439,-2824.161621,212.613983,0,0,0,0,100,0), +(329140,19,2964.846191,-2820.930420,211.645081,0,0,0,0,100,0), +(329140,20,2978.736084,-2819.183350,209.463913,0,0,0,0,100,0), +(329140,21,3001.006836,-2818.457031,206.082977,0,0,0,0,100,0), +(329140,22,3022.530762,-2814.136230,203.552109,0,0,0,0,100,0), +(329140,23,3035.244629,-2811.006836,198.437698,0,0,0,0,100,0), +(329140,24,3040.000488,-2799.580811,195.965454,0,0,0,0,100,0), +(329140,25,3035.478760,-2809.662354,198.041458,0,0,0,0,100,0), +(329140,26,3024.454102,-2819.712158,202.394180,0,0,0,0,100,0), +(329140,27,3006.513916,-2818.985107,205.280838,0,0,0,0,100,0), +(329140,28,2984.259277,-2818.399902,209.399185,0,0,0,0,100,0), +(329140,29,2970.594238,-2821.382324,210.345764,0,0,0,0,100,0), +(329140,30,2952.682373,-2822.796875,212.661163,0,0,0,0,100,0), +(329140,31,2942.465332,-2830.031982,212.665604,0,0,0,0,100,0), +(329140,32,2930.226318,-2831.118164,211.663055,0,0,0,0,100,0), +(329140,33,2915.546875,-2835.999512,209.535995,0,0,0,0,100,0), +(329140,34,2904.552246,-2845.870850,208.518188,0,0,0,0,100,0), +(329140,35,2889.942871,-2865.736084,203.493179,0,0,0,0,100,0), +(329140,36,2887.777344,-2881.864746,203.374954,0,0,0,0,100,0), +(329140,37,2884.007080,-2899.519775,202.008667,0,0,0,0,100,0), +(329140,38,2875.229492,-2911.850098,199.338211,0,0,0,0,100,0), +(329140,39,2862.768311,-2914.375977,196.399612,0,0,0,0,100,0), +(329140,40,2850.098877,-2914.262207,189.543320,0,0,0,0,100,0), +(329140,41,2843.341309,-2912.349365,185.238174,0,0,0,0,100,0), +(329140,42,2829.395752,-2911.120605,175.736130,0,0,0,0,100,0), +(329140,43,2818.509521,-2910.984131,166.842010,0,0,0,0,100,0), +(329140,44,2808.092773,-2915.233643,159.118347,0,0,0,0,100,0), +(329140,45,2804.951660,-2931.008545,155.843887,0,0,0,0,100,0), +(329140,46,2806.345703,-2945.017822,154.086060,0,0,0,0,100,0), +(329140,47,2807.287842,-2956.843994,153.169250,0,0,0,0,100,0), +(329140,48,2807.587891,-2963.081055,153.936203,0,0,0,0,100,0), +(329140,49,2808.624512,-2969.800537,155.047455,0,0,0,0,100,0), +(329140,50,2813.630615,-2989.589600,155.539047,0,0,0,0,100,0), +(329140,51,2810.635986,-2998.342529,156.787384,0,0,0,0,100,0); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8632: Rorgis Jowl in Ashenvale - pathing +-- Path for Rorgis Jowl #32869 +UPDATE `creature` SET `MovementType`=2,`position_x`=3265.909912,`position_y`=-365.719818,`position_z`=153.103470,`currentwaypoint`=1 WHERE `guid` = 32869; +UPDATE `creature_addon` SET `path_id` = 328690 WHERE `guid` = 32869; +DELETE FROM `waypoint_data` WHERE `id`=328690; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(328690,1,3265.909912,-365.719818,153.103470,0,0,0,0,100,0), +(328690,2,3273.110840,-371.723724,152.879028,0,0,0,0,100,0), +(328690,3,3278.832275,-382.906128,152.523438,0,0,0,0,100,0), +(328690,4,3290.602295,-408.267151,150.345276,0,0,0,0,100,0), +(328690,5,3307.686523,-430.401825,149.835861,0,0,0,0,100,0), +(328690,6,3320.117676,-447.278168,150.562851,0,0,0,0,100,0), +(328690,7,3336.108154,-470.102722,153.994934,0,0,0,0,100,0), +(328690,8,3347.987305,-480.422211,154.224228,0,0,0,0,100,0), +(328690,9,3358.450439,-476.938568,154.218155,0,0,0,0,100,0), +(328690,10,3365.435547,-464.821289,154.220810,0,0,0,0,100,0), +(328690,11,3370.219482,-452.802338,153.902512,0,0,0,0,100,0), +(328690,12,3384.146973,-428.400848,149.321747,0,0,0,0,100,0), +(328690,13,3392.826660,-417.417175,146.746826,0,0,0,0,100,0), +(328690,14,3405.046387,-403.259644,143.910614,0,0,0,0,100,0), +(328690,15,3421.904541,-390.824982,139.321136,0,0,0,0,100,0), +(328690,16,3434.331055,-384.391785,135.793793,0,0,0,0,100,0), +(328690,17,3447.364990,-378.007141,135.662186,0,0,0,0,100,0), +(328690,18,3434.159668,-382.636597,135.496231,0,0,0,0,100,0), +(328690,19,3421.415283,-388.368469,138.450043,0,0,0,0,100,0), +(328690,20,3404.063721,-400.144897,143.263397,0,0,0,0,100,0), +(328690,21,3390.340332,-412.986176,145.812714,0,0,0,0,100,0), +(328690,22,3377.259033,-421.769073,148.559967,0,0,0,0,100,0), +(328690,23,3362.353027,-430.288391,151.450409,0,0,0,0,100,0), +(328690,24,3349.057861,-433.942139,151.799011,0,0,0,0,100,0), +(328690,25,3333.835205,-433.346802,150.422485,0,0,0,0,100,0), +(328690,26,3318.930664,-428.625763,149.402405,0,0,0,0,100,0), +(328690,27,3307.989014,-420.835663,149.473190,0,0,0,0,100,0), +(328690,28,3293.188721,-405.975098,150.441910,0,0,0,0,100,0), +(328690,29,3284.596191,-394.927856,151.113251,0,0,0,0,100,0), +(328690,30,3275.517822,-378.112610,152.894287,0,0,0,0,100,0), +(328690,31,3269.427979,-368.935364,153.063339,0,0,0,0,100,0); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8633: Branch Snapper in Ashenvale - pathing +-- Path for Branch Snapper #51882 +UPDATE `creature` SET `MovementType`=2,`position_x`=2971.350098,`position_y`=-982.097900,`position_z`=198.683380,`currentwaypoint`=1 WHERE `guid` = 51882; +DELETE FROM `creature_addon` WHERE `guid` = 51882; +INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (51882,518820); +DELETE FROM `waypoint_data` WHERE `id`=518820; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518820,1,2971.350098,-982.097900,198.683380,0,0,0,0,100,0), +(518820,2,2971.690918,-962.483948,198.426682,0,0,0,0,100,0), +(518820,3,2968.384521,-941.765564,200.709015,0,0,0,0,100,0), +(518820,4,2965.152344,-928.147766,198.484497,0,0,0,0,100,0), +(518820,5,2952.836670,-910.756836,197.443298,0,0,0,0,100,0), +(518820,6,2938.869141,-905.128601,197.099640,0,0,0,0,100,0), +(518820,7,2919.632568,-903.527100,198.155716,0,0,0,0,100,0), +(518820,8,2903.414307,-903.434143,197.123611,0,0,0,0,100,0), +(518820,9,2885.066162,-906.786804,197.560242,0,0,0,0,100,0), +(518820,10,2867.496582,-918.221313,198.913681,0,0,0,0,100,0), +(518820,11,2856.638184,-927.044983,199.210022,0,0,0,0,100,0), +(518820,12,2840.306152,-940.243774,198.580444,0,0,0,0,100,0), +(518820,13,2819.923340,-952.546692,196.251236,0,0,0,0,100,0), +(518820,14,2812.915527,-966.389648,195.477539,0,0,0,0,100,0), +(518820,15,2813.452637,-983.662659,197.860260,0,0,0,0,100,0), +(518820,16,2821.784180,-1002.938599,197.072479,0,0,0,0,100,0), +(518820,17,2830.527100,-1018.294495,198.959946,0,0,0,0,100,0), +(518820,18,2839.100586,-1026.947266,197.751938,0,0,0,0,100,0), +(518820,19,2862.386719,-1035.757080,197.902298,0,0,0,0,100,0), +(518820,20,2876.326660,-1037.055908,198.182755,0,0,0,0,100,0), +(518820,21,2897.217041,-1039.198364,198.248016,0,0,0,0,100,0), +(518820,22,2911.110352,-1040.886230,197.331467,0,0,0,0,100,0), +(518820,23,2934.677002,-1045.407104,196.986130,0,0,0,0,100,0), +(518820,24,2946.637451,-1040.841553,197.254547,0,0,0,0,100,0), +(518820,25,2958.366455,-1029.786133,197.856155,0,0,0,0,100,0), +(518820,26,2968.661621,-1011.250610,197.917145,0,0,0,0,100,0); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8634: Akkrilus in Ashenvale - pathing +-- Path for Akkrilus #51883 +UPDATE `creature` SET `MovementType`=2,`position_x`=2230.626221,`position_y`=222.503265,`position_z`=134.671127,`currentwaypoint`=1 WHERE `guid` = 51883; +DELETE FROM `creature_addon` WHERE `guid` = 51883; +INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (51883,518830); +DELETE FROM `waypoint_data` WHERE `id`=518830; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518830,1,2230.626221,222.503265,134.671127,0,0,0,0,100,0), +(518830,2,2224.842773,204.381668,131.745773,0,0,0,0,100,0), +(518830,3,2224.397461,186.195084,128.542633,0,0,0,0,100,0), +(518830,4,2224.783691,165.252151,121.905479,0,0,0,0,100,0), +(518830,5,2228.541992,144.604492,115.583405,0,0,0,0,100,0), +(518830,6,2234.316162,129.033264,110.983452,0,0,0,0,100,0), +(518830,7,2246.995850,104.069115,105.569809,0,0,0,0,100,0), +(518830,8,2259.200195,85.328667,102.283875,0,0,0,0,100,0), +(518830,9,2272.217529,73.944885,99.108376,0,0,0,0,100,0), +(518830,10,2289.473145,65.154480,96.752800,0,0,0,0,100,0), +(518830,11,2303.842529,63.234364,95.158028,0,0,0,0,100,0), +(518830,12,2324.819580,62.301811,92.302200,0,0,0,0,100,0), +(518830,13,2315.044678,61.647449,94.050667,0,0,0,0,100,0), +(518830,14,2294.266602,64.414993,96.811752,0,0,0,0,100,0), +(518830,15,2274.864502,73.553665,98.970840,0,0,0,0,100,0), +(518830,16,2262.320557,85.840591,101.911362,0,0,0,0,100,0), +(518830,17,2251.133057,95.907051,104.024017,0,0,0,0,100,0), +(518830,18,2236.551025,110.107979,108.169083,0,0,0,0,100,0), +(518830,19,2227.548340,124.708336,110.385513,0,0,0,0,100,0), +(518830,20,2222.801758,143.517090,116.077888,0,0,0,0,100,0), +(518830,21,2219.976563,164.319946,122.124672,0,0,0,0,100,0), +(518830,22,2218.412598,184.548325,128.981644,0,0,0,0,100,0), +(518830,23,2219.249023,198.518890,131.665329,0,0,0,0,100,0), +(518830,24,2220.353516,219.485901,133.995987,0,0,0,0,100,0), +(518830,25,2222.075684,244.729797,134.205353,0,0,0,0,100,0), +(518830,26,2224.536377,261.256378,134.331970,0,0,0,0,100,0), +(518830,27,2229.941895,281.548462,133.522369,0,0,0,0,100,0), +(518830,28,2236.282471,301.551971,133.194031,0,0,0,0,100,0), +(518830,29,2240.797363,314.802246,133.413681,0,0,0,0,100,0), +(518830,30,2246.947021,334.861572,130.498993,0,0,0,0,100,0), +(518830,31,2252.275635,347.803162,129.387589,0,0,0,0,100,0), +(518830,32,2261.552246,366.643127,129.971725,0,0,0,0,100,0), +(518830,33,2270.846436,385.474365,129.803040,0,0,0,0,100,0), +(518830,34,2280.354004,399.463409,130.359802,0,0,0,0,100,0), +(518830,35,2293.543945,412.130554,130.348328,0,0,0,0,100,0), +(518830,36,2304.319580,421.066528,129.609512,0,0,0,0,100,0), +(518830,37,2321.469482,433.147339,128.849838,0,0,0,0,100,0), +(518830,38,2336.443604,441.356476,123.324211,0,0,0,0,100,0), +(518830,39,2355.435059,450.315521,116.676407,0,0,0,0,100,0), +(518830,40,2365.592285,455.130249,114.194473,0,0,0,0,100,0), +(518830,41,2353.159180,449.219360,117.543526,0,0,0,0,100,0), +(518830,42,2340.275391,443.741028,122.071327,0,0,0,0,100,0), +(518830,43,2327.483887,438.059875,126.869530,0,0,0,0,100,0), +(518830,44,2310.080078,428.210297,128.501328,0,0,0,0,100,0), +(518830,45,2299.125244,419.506104,129.949829,0,0,0,0,100,0), +(518830,46,2288.756104,410.103882,130.291275,0,0,0,0,100,0), +(518830,47,2274.876221,394.387665,129.901978,0,0,0,0,100,0), +(518830,48,2267.130615,382.738708,129.731949,0,0,0,0,100,0), +(518830,49,2257.433350,364.646637,129.959579,0,0,0,0,100,0), +(518830,50,2251.866943,351.801178,129.571732,0,0,0,0,100,0), +(518830,51,2244.710938,332.076782,131.140259,0,0,0,0,100,0), +(518830,52,2240.668945,318.680450,133.109680,0,0,0,0,100,0), +(518830,53,2236.625977,305.276886,133.475372,0,0,0,0,100,0), +(518830,54,2231.740234,284.870972,133.536728,0,0,0,0,100,0), +(518830,55,2230.472412,271.257019,134.439743,0,0,0,0,100,0), +(518830,56,2229.767334,252.587219,134.871262,0,0,0,0,100,0), +(518830,57,2228.250000,238.221497,135.416504,0,0,0,0,100,0); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8635: Terrowulf Pack Lord in Ashenvale - pathing +-- Path for Terrowulf Pack Lord #51870 +UPDATE `creature` SET `MovementType`=2,`position_x`=3150.399902,`position_y`=-1170.138062,`position_z`=217.299103,`currentwaypoint`=1 WHERE `guid` = 51870; +DELETE FROM `creature_addon` WHERE `guid` = 51870; +INSERT INTO `creature_addon` (`guid`,`path_id`) VALUES (51870,518700); +DELETE FROM `waypoint_data` WHERE `id`=518700; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_flag`,`action`,`action_chance`,`wpguid`) VALUES +(518700,1,3150.399902,-1170.138062,217.299103,0,0,0,0,100,0), +(518700,2,3150.364258,-1176.916138,217.212677,0,0,0,0,100,0), +(518700,3,3151.549072,-1184.704468,216.956177,0,0,0,0,100,0), +(518700,4,3154.039307,-1195.630127,216.413452,0,0,0,0,100,0), +(518700,5,3157.339600,-1200.890625,215.839249,0,0,0,0,100,0), +(518700,6,3162.611328,-1203.641479,215.186890,0,0,0,0,100,0), +(518700,7,3167.498779,-1202.496216,214.795517,0,0,0,0,100,0), +(518700,8,3169.949463,-1199.822632,214.695114,0,0,0,0,100,0), +(518700,9,3174.424316,-1191.442871,214.546326,0,0,0,0,100,0), +(518700,10,3176.167969,-1184.175903,214.374252,0,0,0,0,100,0), +(518700,11,3175.641846,-1176.006592,214.256958,0,0,0,0,100,0), +(518700,12,3170.866699,-1170.889526,214.670517,0,0,0,0,100,0), +(518700,13,3165.246826,-1166.603638,215.211517,0,0,0,0,100,0), +(518700,14,3156.909180,-1163.954956,216.297623,0,0,0,0,100,0); + diff --git a/sql/updates/world/2012_12_15_01_world_sai.sql b/sql/updates/world/2012_12_15_01_world_sai.sql new file mode 100644 index 00000000000..6d43bedc446 --- /dev/null +++ b/sql/updates/world/2012_12_15_01_world_sai.sql @@ -0,0 +1,95 @@ +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 8644: EAI->SAI - Urom adds +-- Convert EAI -> SAI and not sure, if I even changed something, but I checked and stuff were working correct (as of mechanics). +SET @P_Murloc := 27649; +SET @P_Cloudscraper := 27645; +SET @P_Mammoth := 27642; +SET @P_Wolf := 27644; +SET @P_Air := 27650; +SET @P_Water := 27653; +SET @P_Fire := 27651; +SET @P_Ogre := 27647; +SET @P_Naga := 27648; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (@P_Murloc,@P_Cloudscraper,@P_Mammoth,@P_Wolf,@P_Air,@P_Water,@P_Fire,@P_Ogre,@P_Naga); +DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (@P_Murloc,@P_Cloudscraper,@P_Mammoth,@P_Wolf,@P_Air,@P_Water,@P_Fire,@P_Ogre,@P_Naga); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid` IN (@P_Murloc,@P_Cloudscraper,@P_Mammoth,@P_Wolf,@P_Air,@P_Water,@P_Fire,@P_Ogre,@P_Naga); +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 +(@P_Murloc,0,0,0,0,0,100,0,1000,3000,13000,16000,11,54074,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Murloc - IC - Cast poison'), +(@P_Naga,0,0,0,0,0,100,2,9000,12000,13000,16000,11,50732,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Naga - IC /Normal/ - Cast Water Tomb'), +(@P_Naga,0,1,0,0,0,100,4,9000,12000,13000,16000,11,59261,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Naga - IC /Heroic/ - Cast Water Tomb'), +(@P_Naga,0,2,0,0,0,100,2,1000,3000,9000,12000,11,49711,0,0,0,0,0,5,0,0,0,0,0,0,0, 'Phantasmal Naga - IC /Normal/ - Cast Water Tomb'), +(@P_Naga,0,3,0,0,0,100,4,1000,3000,9000,12000,11,59260,0,0,0,0,0,5,0,0,0,0,0,0,0, 'Phantasmal Naga - IC /Heroic/ - Cast Water Tomb'), +(@P_Ogre,0,0,0,2,0,100,0,30,30,20000,24000,11,50730,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Ogre - On 30% - Cast Bloodlust at 30% HP'), +(@P_Ogre,0,1,0,0,0,100,0,3000,7000,9000,12000,11,50731,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Ogre - IC - Cast Mace Smash'), +(@P_Cloudscraper,0,0,0,0,0,100,4,3000,5000,4000,6000,11,59223,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Cloudscraper - IC /Heroic/ - Cast Chain Lightning'), +(@P_Cloudscraper,0,1,0,0,0,100,2,3000,7000,9000,12000,11,59220,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Cloudscraper - IC /Normal/ - Cast Chain Lightning'), +(@P_Cloudscraper,0,2,0,0,0,100,2,7000,10000,12000,15000,11,15588,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Cloudscraper - IC /Normal/ - Cast Thunderclap'), +(@P_Cloudscraper,0,3,0,0,0,100,4,7000,10000,12000,15000,11,59217,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Cloudscraper - IC /Heroic/ - Cast Thunderclap'), +(@P_Mammoth,0,0,0,9,0,100,0,8,25,2000,2500,11,32323,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Mammoth - IC - Cast Charge'), +(@P_Mammoth,0,1,0,0,0,100,0,4000,7000,12000,15000,11,59274,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Mammoth - IC - Cast Trample'), +(@P_Wolf,0,0,0,0,0,100,2,10000,13000,18000,24000,11,50728,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Wolf - IC /Normal/ - Cast Furious Howl'), +(@P_Wolf,0,1,0,0,0,100,4,10000,13000,18000,24000,11,59274,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Wolf - IC /Heroic/ - Cast Furious Howl'), +(@P_Wolf,0,2,0,0,0,100,2,4000,9000,9000,12000,11,50729,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Wolf - IC /Normal/ - Cast Carnivorous Bite'), +(@P_Wolf,0,3,0,0,0,100,4,4000,9000,9000,12000,11,59269,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Wolf - IC /Heroic/ - Cast Carnivorous Bite'), +(@P_Air,0,0,0,4,0,100,5,0,0,0,0,11,20545,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Air - On aggro /Heroic/ - Cast Lightning Shield'), +(@P_Air,0,1,0,4,0,100,3,0,0,0,0,11,25020,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Air - On aggro /Normal/ - Cast Lightning Shield'), +(@P_Fire,0,0,0,0,0,100,2,3000,8000,5000,9000,11,50744,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Fire - IC /Normla/ - Cast Blaze'), +(@P_Fire,0,1,0,0,0,100,4,3000,8000,5000,9000,11,59225,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Fire - IC /Heroic/ - Cast Blaze'), +(@P_Water,0,0,1,54,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On spawn - Disable combat movement'), +(@P_Water,0,1,0,61,0,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - Linked with previous event - Set phase 0'), +(@P_Water,0,2,0,7,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On Evade - Set phase 0'), +(@P_Water,0,3,0,9,1,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On In Range /0-5/ - Allow combat movement'), +(@P_Water,0,4,0,9,1,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On In Range /5-15/ - Disable combat movement'), +(@P_Water,0,5,0,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On In Range /30-80/ - Allow combat movement'), +(@P_Water,0,6,7,3,1,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On mana pct below 7% - Allow combat movement'), +(@P_Water,0,7,0,61,1,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - Linked with previous event - Increment phase by 1'), +(@P_Water,0,8,0,3,2,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0, 'Phantasmal Water - On mana pct above 15% - Decrement phase by 1'), +(@P_Water,0,9,10,4,0,100,3,0,0,0,0,11,37924,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Water - On aggro - Cast Water Bolt Volley'), +(@P_Water,0,10,0,61,0,100,3,0,0,0,0,23,1,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Water - IC /Heroic/ - Increment phase by 1'), +(@P_Water,0,11,12,4,0,100,5,0,0,0,0,11,59266,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Water - On aggro - Cast Water Bolt Volley'), +(@P_Water,0,12,0,61,0,100,5,0,0,0,0,23,1,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Water - IC /Heroic/ - Increment phase by 1'), +(@P_Water,0,13,0,9,1,100,2,0,35,3400,4800,11,37924,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Water - In range - Cast Water Bolt Volley'), +(@P_Water,0,14,0,9,1,100,4,0,35,3400,4800,11,59266,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Phantasmal Water - In range - Cast Water Bolt Volley'); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Fix quest: Whelps of the Wyrmcult http://www.wowhead.com/quest=10747 +-- TO DO: Find why movement of the whelps is not prevented even, if unit flags are set from sniff values and contain disable move flag (not quest breaking by any means, most likely core handling bug somewhere). +-- ID indexes +SET @Blackwhelp := 21387; +SET @CreateItem := 38178; +SET @BlackwhelpNet := 38177; +SET @Script := @Blackwhelp * 100; +-- Add SAI support for Wyrmcult Blackwhelp +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Blackwhelp; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@Blackwhelp; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Blackwhelp AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Script AND `source_type`=9; +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 +(@Blackwhelp,0,0,1,54,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On spawn - Disable combat movement'), +(@Blackwhelp,0,1,0,61,0,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Linked with previous event - Set phase 0'), +(@Blackwhelp,0,2,0,7,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On Evade - Set phase 0'), +(@Blackwhelp,0,3,0,9,1,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On In Range /0-5/ - Allow combat movement'), +(@Blackwhelp,0,4,0,9,1,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On In Range /5-15/ - Disable combat movement'), +(@Blackwhelp,0,5,0,9,1,100,0,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On In Range /35-80/ - Allow combat movement'), +(@Blackwhelp,0,6,7,3,1,100,1,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On mana pct below 7% - Allow combat movement'), +(@Blackwhelp,0,7,0,61,1,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Linked with previous event - Increment phase by 1'), +(@Blackwhelp,0,8,0,3,2,100,1,7,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On mana pct above 7% - Decrement phase by 1'), +(@Blackwhelp,0,9,10,4,0,100,1,0,0,0,0,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On aggro - Cast Fireball'), +(@Blackwhelp,0,10,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Linked with previous event - Increment phase by 1'), +(@Blackwhelp,0,11,0,5,1,100,0,0,40,3500,5200,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - In range - Cast Fire Ball'), +(@Blackwhelp,0,12,0,8,0,100,1,@BlackwhelpNet,0,0,0,80,@Script,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - On spellhit by net - Start actionlist'), +(@Script,9,0,0,0,0,100,0,0,0,0,0,90,7,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 1 - SET UNIT FIELD BYTES 1'), +(@Script,9,1,0,0,0,100,0,0,0,0,0,18,663552,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 2 - Set unit flags'), +(@Script,9,2,0,0,0,100,0,5000,5000,0,0,11,38178,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 3 - Cast credit spell to invoker'), +(@Script,9,3,0,0,0,100,0,0,0,0,0,47,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 4 - Set unseen'), +(@Script,9,4,0,0,0,100,0,0,0,0,0,19,663552,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 5 - Remove unit flags'), +(@Script,9,5,0,0,0,100,0,0,0,0,0,91,7,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 6 - Remove unit field bytes 1'), +(@Script,9,6,0,0,0,100,0,0,0,0,0,41,100,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wyrmcult Blackwhelp - Action 7 - Despawn after 100 ms'); +-- This is not directly related to the quest, but was on my way and it improves the experience of the quest +-- Insert missing go that is spawned by another go with a spell and can't be sniffed in order to cast spell that summon whelp (the difference in models is correct, also this double trap makes a lot of sense based on the video for the quest, on top of that there is delay set) +DELETE FROM `gameobject_template` WHERE `entry`=184839; +INSERT INTO `gameobject_template` (`entry`,`type`,`displayId`,`name`,`IconName`,`castBarCaption`,`unk1`,`faction`,`flags`,`size`,`questItem1`,`questItem2`,`questItem3`,`questItem4`,`questItem5`,`questItem6`,`data0`,`data1`,`data2`,`data3`,`data4`,`data5`,`data6`,`data7`,`data8`,`data9`,`data10`,`data11`,`data12`,`data13`,`data14`,`data15`,`data16`,`data17`,`data18`,`data19`,`data20`,`data21`,`data22`,`data23`,`AIName`,`ScriptName`,`WDBVerified`) VALUES +(184839,6,477, 'Wyrmcult Egg Spawner','','','',1827,0,1,0,0,0,0,0,0,0,0,5,36903,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','',-1); +-- --------------------------------------------------------------------------------------------------------------------------------------------------- +-- Issue 4942: Galen's Escape +-- Remove Galen Goodward's immunity to NPC +UPDATE `creature_template` SET `unit_flags`=256 WHERE `entry`=5391; diff --git a/sql/updates/world/2012_12_15_02_world_sai.sql b/sql/updates/world/2012_12_15_02_world_sai.sql new file mode 100644 index 00000000000..bf092bfb88d --- /dev/null +++ b/sql/updates/world/2012_12_15_02_world_sai.sql @@ -0,0 +1,40 @@ +-- +-- Convert quest_end_scripts to SAI +DELETE FROM `creature_text` WHERE `entry`=836; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(836,0,1, 'There''s nothing like some scalding mornbrew on a chilly Dun Morogh day to get things started right!',12,7,100, 1,0,0,'Durnan Furcutter after quest'), +(836,1,1, 'Oooooo hot hot hot! If that won''t put spring in your step, I don''t know what will!' ,12,7,100,400,0,0,'Durnan Furcutter after quest'); +UPDATE `creature_template` SET `AIName`= 'SmartAI' WHERE `entry`=836; +UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI' WHERE `entry` IN (51708,2289,2688,2933,142343,175926,175925); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (51708,2289,2688,2933,142343,175926,175925) AND `source_type`=1; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (293300,14234300,83600,17592600,17592500) AND `source_type`=9; +DELETE FROM `smart_scripts` WHERE `entryorguid`=836 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 +-- Eliza's Grave Dirt for Digging Through the Dirt (1s delay is needed?) +(51708,1,0,0,20,1,100,0,254,0,0,0,12, 314,1,300000,0,1,0,8,0,0,0,-10267 , 52.52,42.54,2.5,'Eliza Grave Dirt - On Quest Complete - Spawn Eliza'), +-- Ruined Lifeboat for Enticing Negolash Spawndata is from sniff! ( 3s delay is required?) +(2289 ,1,0,0,20,1,100,0,619,0,0,0,12,1494,1,300000,0,1,0,8,0,0,0,-14621.93,148.1328,0.7201138,0.9944053,'Ruined Lifeboat - On Quest Complete - Spawn Negolash'), +-- Keystone for Breaking the Keystone, spawndata is from sniff! (1s delay is needed?) +(2688 ,1,0,0,20,1,100,0,652,0,0,0,12,2763,1, 60000,0,1,0,8,0,0,0,-1517.452,-2181.302,17.31267,2.722714,'Keystone - On Quest Complete - Spawn Thenan'), +-- Seal of the Earth for Seal of the Earth (2x) +(2933,1,0,0,20,0,100,0, 779,0,0,0,80,293300,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Seal of the Earth - On quest "Seal of the Earth" Rewarded - call script'), +(2933,1,1,0,20,0,100,0, 795,0,0,0,80,293300,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Seal of the Earth - On quest "Seal of the Earth" Rewarded - call script'), +(293300,9,0,0,1,0,100,0,2000,2000,0,0,12,2759,1,300000,0,1,0,8,0,0,0,-6703,-4094,264.235,2.830, 'Seal of the Earth - After 2 seconds - Summon Hematus'), +(293300,9,1,0,1,0,100,0,2000,2000,0,0,12,2757,1,300000,0,1,0,8,0,0,0,-6718,-4125,264.235,2.683, 'Seal of the Earth - After 2 seconds - Summon Blacklash'), +-- Uldum Pedestal for Seeing What Happens (2x) +(142343,1,0,0,20,0,100,0,2946,0,0,0,80,14234300,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Uldum Pedestal - On quest "Seeing What Happens" Rewarded - call script'), +(142343,1,1,0,20,0,100,0,2966,0,0,0,80,14234300,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Uldum Pedestal - On quest "Seeing What Happens" Rewarded - call script'), +(14234300,9,0,0,1,0,100,0,2000,2000,0,0,12,7918,1,300000,0,0,0,8,0,0,0,-9619,-2815,11.21,0.43, 'Uldum Pedestal - After 2 seconds - Stone Watcher of Norgannon'), +-- Durnan Furcuttor for Scalding Mornbrew Delivery +(836,0,0,0,20,0,100,0,2946,0,0,0,80,83600,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Durnan Furcutter - On quest "Scalding Mornbrew Delivery" Rewarded - call script'), +-- Script for Dance/talk part +(83600,9,0,1,1,0,100,0,2000,2000,0,0,1,0, 2000,0,0,0,0,7,0,0,0,0,0,0,0,'Durnan Furcutter - After 2s - Say line1'), +(83600,9,1,2,1,0,100,0, 0, 0,0,0,5,7, 0,0,0,0,0,7,0,0,0,0,0,0,0,'Durnan Furcutter - After 4s - EmoteEat'), +(83600,9,2,3,1,0,100,0,4000,4000,0,0,1,0,12000,0,0,0,0,7,0,0,0,0,0,0,0,'Durnan Furcutter - After 8s - Say line2'), +(83600,9,3,0,1,0,100,0, 0, 0,0,0,5,0, 0,0,0,0,0,7,0,0,0,0,0,0,0,'Durnan Furcutter - After 20s - StopDance'), +-- Mrs. Dalson's Diary for Mrs.Dalson's Diary +(175926,1,1,0,20,0,100,0,5058,0,0,0,80,17592600,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mrs. Dalson''s Diary - On quest "Mrs. Dalson''s Diary" Rewarded - call script'), +(17592600,9,0,0, 1,0,100,0,2000,2000,0,0,12,10816,1,300000,0,1,0,8,0,0,0,1926.55,-1627.94,60.42,2.24, 'Mrs. Dalson''s Diary - After 2 seconds - Summon Wandering Skeleton'), +-- Outhouse for Locked Away +(175925,1,1,0,20,0,100,0,5059,0,0,0,80,17592500,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Outhouse - On quest "Locked Away" Rewarded - call script'), +(17592500,9,0,0, 1,0,100,0,2000,2000,0,0,12,10836,1,300000,0,1,0,8,0,0,0,1943.38,-1654.68,59.69,6.19, 'Outhouse - After 2 seconds - Summon Farmer Dalson'); diff --git a/sql/updates/world/2012_12_15_03_world_quest_end_scripts.sql b/sql/updates/world/2012_12_15_03_world_quest_end_scripts.sql new file mode 100644 index 00000000000..91838bda93d --- /dev/null +++ b/sql/updates/world/2012_12_15_03_world_quest_end_scripts.sql @@ -0,0 +1,8 @@ +DELETE FROM `quest_end_scripts` WHERE `id` IN (254,619,652,779,795,2946,2966,3364,5058,5059); +UPDATE `quest_template` SET `CompleteScript`=0 WHERE `Id`IN (254,619,652,779,795,2946,2966,3364,5058,5059); +DELETE FROM `db_script_string` WHERE `entry` IN (2000000045,2000000046); +DELETE FROM `smart_scripts` WHERE `entryorguid`=836 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 +-- Durnan Furcuttor for Scalding Mornbrew Delivery +(836,0,0,0,20,0,100,0,3364,0,0,0,80,83600,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Durnan Furcutter - On quest "Scalding Mornbrew Delivery" Rewarded - call script'); +-- corrected quest diff --git a/sql/updates/world/2012_12_16_00_world_creature_addon.sql b/sql/updates/world/2012_12_16_00_world_creature_addon.sql new file mode 100644 index 00000000000..a79bb407321 --- /dev/null +++ b/sql/updates/world/2012_12_16_00_world_creature_addon.sql @@ -0,0 +1,5 @@ +-- Vyragosa +UPDATE `creature_addon` SET `bytes1`=0x3000000 WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id`=32630); +-- Chillmaw +UPDATE `creature_addon` SET `bytes1`=0x3000000,`bytes2`=0x1 WHERE `guid` IN (SELECT `guid` FROM `creature` WHERE `id`=33687); +DELETE FROM `creature_template_addon` WHERE `entry`=33687; diff --git a/sql/updates/world/2012_12_16_01_world_npc_vendor.sql b/sql/updates/world/2012_12_16_01_world_npc_vendor.sql new file mode 100644 index 00000000000..0e5ed38c88d --- /dev/null +++ b/sql/updates/world/2012_12_16_01_world_npc_vendor.sql @@ -0,0 +1,10 @@ +-- Red Rider Air Rifle +DELETE FROM `npc_vendor` WHERE `entry` IN (29478,29716) AND `item`=46725; +INSERT INTO `npc_vendor` (`entry`, `slot`, `item`, `maxcount`, `incrtime`, `ExtendedCost`) VALUES +(29478,0,46725,0,0,0), -- Jepetto Joybuzz <Toymaker> +(29716,0,46725,0,0,0); -- Clockwork Assistant <Jepetto's Companion> + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceEntry`=46725; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(23,29478,46725,0,0,12,0,2,0,0,0,0,0,'','Rotes Erbsengewehr / Jepetto Joybuzz <Toymaker> - only for Winter Veil'), +(23,29716,46725,0,0,12,0,2,0,0,0,0,0,'','Rotes Erbsengewehr / Clockwork Assistant <Jepetto''s Companion> - only for Winter Veil'); diff --git a/sql/updates/world/2012_12_16_02_world_creature_text.sql b/sql/updates/world/2012_12_16_02_world_creature_text.sql new file mode 100644 index 00000000000..f2d605469f8 --- /dev/null +++ b/sql/updates/world/2012_12_16_02_world_creature_text.sql @@ -0,0 +1,186 @@ +DELETE FROM `creature_text` WHERE `entry`=35005; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Arelas Brightstar +(35005, 0, 0, 'Entering the arena, a paladin who is no stranger to the battlefield or tournament ground, the Grand Champion of the Argent Crusade, Eadric the Pure!', 14, 0, 100, 0, 0, 8574, 'Arelas Brightstar - SAY_EADRIC_INTRO'), +(35005, 1, 0, 'The next combatant is second to none in her passion for upholding the Light. I give you Argent Confessor Paletress!', 14, 0, 100, 0, 0, 8574, 'Arelas Brightstar - SAY_ARELAS_PALETRESS_INTRO'), +(35005, 2, 0, 'The Silver Covenant is pleased to present their contenders for this event, Highlord.', 14, 0, 100, 396, 0, 8574, 'Arelas Brightstar - SAY_ARELAS_GRAND_CHAMPIONS_INTRO_1'), +(35005, 3, 0, 'Coming out of the gate is Eressea Dawnsinger, skilled mage and Grand Champion of Silvermoon!', 12, 0, 100, 0, 0, 8573, 'Arelas Brightstar - SAY_ARELAS_GRAND_CHAMPIONS_INTRO_2'), +(35005, 4, 0, 'Entering the arena is the lean and dangerous Zul''tore, Grand Champion of Sen''jin!', 12, 0, 100, 0, 0, 8573, 'Arelas Brightstar - SAY_ARELAS_GRAND_CHAMPIONS_INTRO_2'), +(35005, 5, 0, 'Presenting the fierce Grand Champion of Orgrimmar, Mokra the Skullcrusher!', 12, 0, 100, 0, 0, 8573, 'Arelas Brightstar - SAY_ARELAS_GRAND_CHAMPIONS_INTRO_2'), +(35005, 6, 0, 'Representing the tenacity of the Forsaken, here is the Grand Champion of the Undercity, Deathstalker Visceri!', 12, 0, 100, 0, 0, 8573, 'Arelas Brightstar - SAY_ARELAS_GRAND_CHAMPIONS_INTRO_2'), +(35005, 7, 0, 'Tall in the saddle of his kodo, here is the venerable Runok Wildmane, Grand Champion of Thunder Bluff!', 12, 0, 100, 0, 0, 8573, 'Arelas Brightstar - SAY_ARELAS_GRAND_CHAMPIONS_INTRO_2'), +(35005, 8, 0, 'What''s that, up near the rafters?', 12, 0, 100, 25, 0, 0, 'Arelas Brightstar - SAY_ARELAS_KNIGHT_INTRO'); + +DELETE FROM `creature_text` WHERE `entry`=35004; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Jaeren Sunsworn +(35004, 0, 0, 'Entering the arena, a paladin who is no stranger to the battlefield or tournament ground, the Grand Champion of the Argent Crusade, Eadric the Pure!', 12, 0, 100, 0, 0, 8574, 'Jaeren Sunsworn - SAY_JAEREN_EADRIC_INTRO'), +(35004, 1, 0, 'The next combatant is second to none in her passion for upholding the Light. I give you Argent Confessor Paletress!', 14, 0, 100, 0, 0, 8574, 'Jaeren Sunsworn - SAY_JAEREN_PALETRESS_INTRO'), +(35004, 2, 0, 'The Sunreavers are proud to present their representatives in this trial by combat.', 14, 0, 100, 396, 0, 8574, 'Jaeren Sunsworn - SAY_JAEREN_GRAND_CHAMPIONS_INTRO_1'), +(35004, 3, 0, 'Coming out of the gate is Colosos, the towering Grand Champion of the Exodar!', 12, 0, 100, 0, 0, 8573, 'Jaeren Sunsworn - SAY_JAEREN_GRAND_CHAMPIONS_INTRO_2'), +(35004, 4, 0, 'Entering the arena is the Grand Champion of Darnassus, the skilled sentinel Jaelyne Evensong!', 12, 0, 100, 0, 0, 8573, 'Jaeren Sunsworn - SAY_JAEREN_GRAND_CHAMPIONS_INTRO_2'), +(35004, 5, 0, 'Here comes the small but deadly Ambrose Boltspark, Grand Champion of Gnomeregan!', 12, 0, 100, 0, 0, 8573, 'Jaeren Sunsworn - SAY_JAEREN_GRAND_CHAMPIONS_INTRO_2'), +(35004, 6, 0, 'Proud and strong, give a cheer for Marshal Jacob Alerius, the Grand Champion of Stormwind!', 12, 0, 100, 0, 0, 8573, 'Jaeren Sunsworn - SAY_JAEREN_GRAND_CHAMPIONS_INTRO_2'), +(35004, 7, 0, 'The might of the dwarves is represented today by the Grand Champion of Ironforge, Lana Stouthammer!', 12, 0, 100, 0, 0, 8573, 'Jaeren Sunsworn - SAY_JAEREN_GRAND_CHAMPIONS_INTRO_2'), +(35004, 8, 0, 'What''s that, up near the rafters?', 12, 0, 100, 25, 0, 0, 'Jaeren Sunsworn - SAY_JAEREN_KNIGHT_INTRO'); + +DELETE FROM `creature_text` WHERE `entry`=34996 AND `groupid` BETWEEN 50 AND 58; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Highlord Tirion Fordring +/* Grand Champions */ +(34996, 50, 0, 'Welcome, champions. Today, before the eyes of your leaders and peers, you will prove yourselves worthy combatants.', 14, 0, 100, 1, 0, 0, 'Highlord Tirion Fordring - SAY_TIRION_GRAND_CHAMPION_INTRO_1'), +(34996, 51, 0, 'You will first be facing three of the Grand Champions of the Tournament! These fierce contenders have beaten out all others to reach the pinnacle of skill in the joust.', 14, 0, 100, 0, 0, 0, 'Highlord Tirion Fordring - SAY_TIRION_GRAND_CHAMPION_INTRO_2'), +(34996, 52, 0, 'Begin!', 14, 0, 100, 0, 0, 8574, 'Highlord Tirion Fordring - SAY_TIRION_GRAND_CHAMPION_INTRO_3'), +/* Argent Confessor Paletress */ +(34996, 53, 0, 'Well fought! Your next challenge comes from the Crusade''s own ranks. You will be tested against their considerable prowess.', 14, 0, 100, 0, 0, 15882, 'Highlord Tirion Fordring - SAY_TIRION_PALETRESS_INTRO_1'), +(34996, 54, 0, 'You may begin!', 14, 0, 100, 22, 0, 8574, 'Highlord Tirion Fordring - SAY_TIRION_PALETRESS_INTRO_2'), +/* The Black Knight */ +(34996, 55, 0, 'Well done. You have proven yourself today-', 14, 0, 100, 0, 0, 0, 'Highlord Tirion Fordring - SAY_TIRION_KNIGHT_INTRO_2'), +(34996, 56, 0, 'What is the meaning of this?', 14, 0, 100, 0, 0, 0, 'Highlord Tirion Fordring - SAY_TIRION_KNIGHT_INTRO_2'), +(34996, 57, 0, 'My congratulations, champions. Through trials both planned and unexpected, you have triumphed.', 14, 0, 100, 0, 0, 15882, 'Highlord Tirion Fordring - SAY_TIRION_KNIGHT_OUTRO_1'), +(34996, 58, 0, 'Go now and rest; you''ve earned it.', 14, 0, 100, 0, 0, 0, 'Highlord Tirion Fordring - SAY_TIRION_KNIGHT_OUTRO_2'); + +DELETE FROM `creature_text` WHERE `entry`=34994; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Thrall +(34994, 0, 0, 'Fight well, Horde! Lok''tar Ogar!', 14, 0, 100, 22, 0, 0, 'Thrall - SAY_THRALL_GRAND_CHAMPIONS_INTRO'), +(34994, 1, 0, 'Well done, Horde!', 14, 0, 100, 66, 0, 0, 'Thrall - SAY_THRALL_KNIGHT_OUTRO'), +(34994, 2, 0, 'Garrosh, enough.', 12, 0, 100, 396, 0, 0, 'Thrall'); + +DELETE FROM `creature_text` WHERE `entry`=34990 AND `groupid` BETWEEN 50 AND 53; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- King Varian Wrynn +(34990, 50, 0, 'I have no taste for these games, Tirion. Still... I trust they will perform admirably.', 12, 0, 100, 1, 0, 0, 'King Varian Wrynn'), +(34990, 51, 0, 'Don''t just stand there; kill him!', 14, 0, 100, 22, 0, 0, 'King Varian Wrynn'), +(34990, 52, 0, 'I did not come here to watch animals tear at each other senselessly, Tirion.', 12, 0, 100, 1, 0, 0, 'King Varian Wrynn'), +(34990, 53, 0, 'You fought well.', 14, 0, 100, 66, 0, 0, 'King Varian Wrynn - SAY_KNIGHT_OUTRO'); + +DELETE FROM `creature_text` WHERE `entry`=34995 AND `groupid` BETWEEN 50 AND 52; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Garrosh Hellscream +(34995, 50, 0, 'Finally, a fight worth watching.', 12, 0, 100, 396, 0, 0, 'Garrosh Hellscream - SAY_GARROSH_GRAND_CHAMPIONS_INTRO'), +(34995, 51, 0, 'Tear him apart!', 14, 0, 100, 22, 0, 0, 'Garrosh Hellscream'), +(34995, 52, 0, 'Admirably? Hah! I will enjoy watching your weak little champions fail, human.', 14, 0, 100, 22, 0, 0, 'Garrosh Hellscream'); + +DELETE FROM `creature_text` WHERE `entry` IN (35572,35569,35571,35570,35617,34705,34701,34703,34702,34657); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Grand Champions +/* Horde */ +(35572, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Mokra the Skullcrusher - SAY_TRAMPLED'), +(35569, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Eressea Dawnsinger - SAY_TRAMPLED'), +(35571, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Runok Wildmane - SAY_TRAMPLED'), +(35570, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Zul''tore - SAY_TRAMPLED'), +(35617, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Deathstalker Visceri - SAY_TRAMPLED'), +/* Alliance */ +(34705, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Marshal Jacob Alerius - SAY_TRAMPLED'), +(34701, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Colosos - SAY_TRAMPLED'), +(34703, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Lana Stouthammer - SAY_TRAMPLED'), +(34702, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Ambrose Boltspark - SAY_TRAMPLED'), +(34657, 0, 0, '$n is trampled!', 16, 0, 100, 0, 0, 0, 'Jaelyne Evensong - SAY_TRAMPLED'); + +DELETE FROM `creature_text` WHERE `entry` IN (34883,34887,34904,34903,34902,34901,34905,34906,34910,34900,34909,34908); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- [ph] Argent Raid Spectator - FX - Horde +(34883, 0, 0, 'The Horde spectators cheer for $n.', 16, 0, 100, 71, 0, 8574, '[ph] Argent Raid Spectator - FX - Horde - SAY_SPECTATOR_PALETRESS_INTRO'), +-- [ph] Argent Raid Spectator - FX - Alliance +(34887, 0, 0, 'The Alliance spectators cheer for $n.', 16, 0, 100, 71, 0, 8574, '[ph] Argent Raid Spectator - FX - Alliance - SAY_SPECTATOR_PALETRESS_INTRO'), +-- [ph] Argent Raid Spectator - FX - Blood Elf +(34904, 0, 0, 'The blood elves of Silvermoon cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Blood Elf SAY_PALETRESS_INTRO_1 - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Tauren +(34903, 0, 0, 'The tauren of Thunder Bluff cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Tauren - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Troll +(34902, 0, 0, 'The trolls of the Sen''jin Village begin a chant to celebrate $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Troll - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Orc +(34901, 0, 0, 'The orcs of Orgrimmar cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Orc - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Undead +(34905, 0, 0, 'The forsaken of the Undercity cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Undead - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Dwarf +(34906, 0, 0, 'The dwarves of Ironforge begin a cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Dwarf - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Gnome +(34910, 0, 0, 'The gnomes of Gnomeregan cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Gnome - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Human +(34900, 0, 0, 'The humans of Stormwind cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Human - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Night Elf +(34909, 0, 0, 'The night elves of Darnassus cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Night Elf - SAY_CHEER'), +-- [ph] Argent Raid Spectator - FX - Draenei +(34908, 0, 0, 'The draenei of the Exodar cheer for $n.', 16, 0, 100, 0, 0, 8573, '[ph] Argent Raid Spectator - FX - Draenei - SAY_CHEER'); + +DELETE FROM `creature_text` WHERE `entry` IN (35052,35041,35033,35046,35043,35047,35044,35039,35034,35049,35030,34942,35050,35042,35045,35037,35031,35038,35048,35029,35032,35028,35040,35036,35051); +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Memory of X +(35052, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Algalon - EMOTE_WAKING_NIGHTMARE'), +(35041, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Archimonde - EMOTE_WAKING_NIGHTMARE'), +(35033, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Chromaggus - EMOTE_WAKING_NIGHTMARE'), +(35046, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Cyanigosa - EMOTE_WAKING_NIGHTMARE'), +(35043, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Delrissa - EMOTE_WAKING_NIGHTMARE'), +(35047, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Eck - EMOTE_WAKING_NIGHTMARE'), +(35044, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Entropius - EMOTE_WAKING_NIGHTMARE'), +(35039, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Gruul - EMOTE_WAKING_NIGHTMARE'), +(35034, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Hakkar - EMOTE_WAKING_NIGHTMARE'), +(35049, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Heigan - EMOTE_WAKING_NIGHTMARE'), +(35030, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Herod - EMOTE_WAKING_NIGHTMARE'), +(34942, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Hogger - EMOTE_WAKING_NIGHTMARE'), +(35050, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Ignis - EMOTE_WAKING_NIGHTMARE'), +(35042, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Illidan - EMOTE_WAKING_NIGHTMARE'), +(35045, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Ingvar - EMOTE_WAKING_NIGHTMARE'), +(35037, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Kalithresh - EMOTE_WAKING_NIGHTMARE'), +(35031, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Lucifron - EMOTE_WAKING_NIGHTMARE'), +(35038, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Malchezaar - EMOTE_WAKING_NIGHTMARE'), +(35048, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Onyxia - EMOTE_WAKING_NIGHTMARE'), +(35029, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Mutanus - EMOTE_WAKING_NIGHTMARE'), +(35032, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Thunderaan - EMOTE_WAKING_NIGHTMARE'), +(35028, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of VanCleef - EMOTE_WAKING_NIGHTMARE'), +(35040, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Vashj - EMOTE_WAKING_NIGHTMARE'), +(35036, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Vek''nilash - EMOTE_WAKING_NIGHTMARE'), +(35051, 0, 0, '%s begins to invoke the Waking Nightmare!', 41, 0, 100, 0, 0, 0, 'Memory of Vezax - EMOTE_WAKING_NIGHTMARE'); + +DELETE FROM `creature_text` WHERE `entry`=35564; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Risen Arelas Brightstar +(35564, 0, 0, 'What a Brains shot!', 12, 36, 100, 0, 0, 0, 'Risen Arelas Brightstar'), +(35564, 1, 0, 'Somone stop that ghoul!', 12, 36, 100, 0, 0, 0, 'Risen Arelas Brightstar'), +(35564, 2, 0, 'That had to hurt! Brains!', 12, 36, 100, 0, 0, 0, 'Risen Arelas Brightstar'); + +DELETE FROM `creature_text` WHERE `entry`=35545; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Risen Jaeren Sunsworn +(35545, 0, 0, 'What a Brains shot!', 12, 36, 100, 0, 0, 0, 'Risen Jaeren Sunsworn'), +(35545, 1, 0, 'Somone stop that ghoul!', 12, 36, 100, 0, 0, 0, 'Risen Jaeren Sunsworn'), +(35545, 2, 0, 'That had to hurt! Brains!', 12, 36, 100, 0, 0, 0, 'Risen Jaeren Sunsworn'); + +DELETE FROM `creature_text` WHERE `entry`=34928; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Argent Confessor Paletress +(34928, 0, 0, 'Thank you, good herald. Your words are too kind.', 12, 0, 100, 2, 0, 16245, 'Argent Confessor Paletress - SAY_INTRO_1'), +(34928, 1, 0, 'May the Light give me strength to provide a worthy challenge.', 12, 0, 100, 16, 0, 16246, 'Argent Confessor Paletress - SAY_INTRO_2'), +(34928, 2, 0, 'Well, then. Let us begin.', 14, 0, 100, 0, 0, 16247, 'Argent Confessor Paletress - SAY_AGGRO'), +(34928, 3, 0, 'Take this time to consider your past deeds.', 14, 0, 100, 0, 0, 16248, 'Argent Confessor Paletress - SAY_MEMORY_SUMMON'), +(34928, 4, 0, 'Even the darkest memory fades when confronted!', 14, 0, 100, 0, 0, 16249, 'Argent Confessor Paletress - SAY_MEMORY_DEATH'), +(34928, 5, 0, 'Take your rest.', 14, 0, 100, 0, 0, 16250, 'Argent Confessor Paletress - SAY_KILL_PLAYER'), +(34928, 5, 1, 'Be at ease.', 14, 0, 100, 0, 0, 16251, 'Argent Confessor Paletress - SAY_KILL_PLAYER'), +(34928, 6, 0, 'Excellent work!', 14, 0, 100, 0, 0, 16252, 'Argent Confessor Paletress - SAY_DEFEATED'); + +DELETE FROM `creature_text` WHERE `entry`=35119; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- Eadric the Pure +(35119, 0, 0, 'Are you up to the challenge? I will not hold back.', 12, 0, 100, 397, 0, 16134, 'Eadric the Pure - SAY_INTRO'), +(35119, 1, 0, 'Prepare yourselves!', 14, 0, 100, 0, 0, 16135, 'Eadric the Pure - SAY_AGGRO'), +(35119, 2, 0, '%s begins to radiate light. Shield your eyes!', 41, 0, 100, 0, 0, 0, 'Eadric the Pure - EMOTE_RADIANCE'), +(35119, 3, 0, '%s targets $n with the Hammer of the Righteous!', 41, 0, 100, 0, 0, 16136, 'Eadric the Pure - EMOTE_HAMMER_RIGHTEOUS'), +(35119, 4, 0, 'Hammer of the Righteous!', 14, 0, 100, 0, 0, 16136, 'Eadric the Pure - SAY_HAMMER_RIGHTEOUS'), +(35119, 5, 0, 'You... You need more practice.', 14, 0, 100, 0, 0, 16137, 'Eadric the Pure - SAY_KILL_PLAYER'), +(35119, 5, 1, 'Nay! Nay! And I say yet again nay! Not good enough!', 14, 0, 100, 0, 0, 16138, 'Eadric the Pure - SAY_KILL_PLAYER'), +(35119, 6, 0, 'I yield! I submit. Excellent work. May I run away now?', 14, 0, 100, 0, 0, 16139, 'Eadric the Pure - SAY_DEFEATED'); + +DELETE FROM `creature_text` WHERE `entry`=35451; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +-- The Black Knight +(35451, 0, 0, 'You spoiled my grand entrance, rat.', 12, 0, 100, 0, 0, 16256, 'The Black Knight - SAY_INTRO_1'), +(35451, 1, 0, 'Did you honestly think an agent of the Lich King would be bested on the field of your pathetic little tournament?', 12, 0, 100, 396, 0, 16257, 'The Black Knight - SAY_INTRO_2'), +(35451, 2, 0, 'I''ve come to finish my task.', 12, 0, 100, 396, 0, 16258, 'The Black Knight - SAY_INTRO_3'), +(35451, 3, 0, 'This farce ends here!', 14, 0, 100, 0, 0, 16259, 'The Black Knight - SAY_AGGRO'), +(35451, 4, 0, 'My rotting flesh was just getting in the way!', 14, 0, 100, 0, 0, 16262, 'The Black Knight - SAY_PHASE_2'), +(35451, 5, 0, 'I have no need for bones to best you!', 14, 0, 100, 0, 0, 16263, 'The Black Knight - SAY_PHASE_3'), +(35451, 6, 0, 'Pathetic.', 14, 0, 100, 0, 0, 16260, 'The Black Knight - SAY_KILL_PLAYER'), +(35451, 6, 1, 'A waste of flesh.', 14, 0, 100, 0, 0, 16261, 'The Black Knight - SAY_KILL_PLAYER'), +(35451, 7, 0, 'No! I must not fail... again...', 14, 0, 100, 0, 0, 16264, 'The Black Knight - SAY_DEATH'); diff --git a/sql/updates/world/2012_12_16_03_world_sai.sql b/sql/updates/world/2012_12_16_03_world_sai.sql new file mode 100644 index 00000000000..40b1e32dbeb --- /dev/null +++ b/sql/updates/world/2012_12_16_03_world_sai.sql @@ -0,0 +1,34 @@ +SET @NPC_KC := 28713; +SET @NPC_SOUL_FONT_BUNNY := 28724; +SET @NPC_QUTEZLUN_WORSHIPPER := 28747; +SET @NPC_SERPENTTOUCHED_BERSERKER := 28748; +SET @SPELL_SOUL_FONT_VOID := 52222; +SET @SPELL_SOUL_FONT_VOID_CHANNEL := 52242; + +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_QUTEZLUN_WORSHIPPER AND `source_type`=0 AND `id` IN (2,3,4,5,6); +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_SERPENTTOUCHED_BERSERKER AND `source_type`=0 AND `id` IN (1,2,3,4,5); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_QUTEZLUN_WORSHIPPER*100,@NPC_SERPENTTOUCHED_BERSERKER*100) AND `source_type`=9; +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 +(@NPC_QUTEZLUN_WORSHIPPER,0,2,3,4,0,100,0,0,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Quetz''lun Worshipper - On aggro - Set invincibility 1 HP'), +(@NPC_QUTEZLUN_WORSHIPPER,0,3,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Quetz''lun Worshipper - On aggro - Set event phase 1'), +(@NPC_QUTEZLUN_WORSHIPPER,0,4,5,2,1,100,1,0,0.1,0,0,11,@SPELL_SOUL_FONT_VOID_CHANNEL,0,0,0,0,0,19,@NPC_SOUL_FONT_BUNNY,15,0,0,0,0,0,'Quetz''lun Worshipper - On health below 0.1% (phase 1) - Spellcast Soul Font Void Channel'), +(@NPC_QUTEZLUN_WORSHIPPER,0,5,0,61,0,100,0,0,0,0,0,80,@NPC_QUTEZLUN_WORSHIPPER*100,2,0,0,0,0,1,0,0,0,0,0,0,0,'Quetz''lun Worshipper - On health below 0.1% (phase 1) - Run script'), +(@NPC_QUTEZLUN_WORSHIPPER,0,6,0,6,0,100,0,0,0,0,0,33,@NPC_KC,0,0,0,0,0,16,0,0,0,0,0,0,0,'Quetz''lun Worshipper - On death - Quest credit'), +(@NPC_SERPENTTOUCHED_BERSERKER,0,1,2,4,0,100,0,0,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Serpent-Touched Berserker - On aggro - Set invincibility 1 HP'), +(@NPC_SERPENTTOUCHED_BERSERKER,0,2,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Serpent-Touched Berserker - On aggro - Set event phase 1'), +(@NPC_SERPENTTOUCHED_BERSERKER,0,3,4,2,1,100,1,0,0.1,0,0,11,@SPELL_SOUL_FONT_VOID_CHANNEL,0,0,0,0,0,19,@NPC_SOUL_FONT_BUNNY,15,0,0,0,0,0,'Serpent-Touched Berserker - On health below 0.1% (phase 1) - Spellcast Soul Font Void Channel'), +(@NPC_SERPENTTOUCHED_BERSERKER,0,4,0,61,0,100,0,0,0,0,0,80,@NPC_SERPENTTOUCHED_BERSERKER*100,2,0,0,0,0,1,0,0,0,0,0,0,0,'Serpent-Touched Berserker - On health below 0.1% (phase 1) - Run script'), +(@NPC_SERPENTTOUCHED_BERSERKER,0,5,0,6,0,100,0,0,0,0,0,33,@NPC_KC,0,0,0,0,0,16,0,0,0,0,0,0,0,'Serpent-Touched Berserker - On death - Quest credit'), + +(@NPC_QUTEZLUN_WORSHIPPER*100,9,0,0,0,0,100,0,100,100,0,0,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Quetz''lun Worshipper script - Die'), +(@NPC_SERPENTTOUCHED_BERSERKER*100,9,0,0,0,0,100,0,100,100,0,0,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Serpent-Touched Berserker script - Die'); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=@SPELL_SOUL_FONT_VOID_CHANNEL; +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry`=@NPC_QUTEZLUN_WORSHIPPER; +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry`=@NPC_SERPENTTOUCHED_BERSERKER; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(13,1,@SPELL_SOUL_FONT_VOID_CHANNEL,0,0,31,0,3,@NPC_SOUL_FONT_BUNNY,0,0,0,'','Spell Soul Font Void Channel targets Soul Font Bunny'), +(22,3,@NPC_QUTEZLUN_WORSHIPPER,0,0,9,0,12668,0,0,0,0,'','SAI Quetz''lun Worshipper set invincibility if player has taken quest 12668'), +(22,7,@NPC_QUTEZLUN_WORSHIPPER,0,0,1,1,@SPELL_SOUL_FONT_VOID,0,0,0,0,'','SAI Quetz''lun Worshipper quest credit if aura 52222 applied'), +(22,2,@NPC_SERPENTTOUCHED_BERSERKER,0,0,9,0,12668,0,0,0,0,'','SAI Serpent-touched Berserker set invincibility if player has taken quest 12668'), +(22,6,@NPC_SERPENTTOUCHED_BERSERKER,0,0,1,1,@SPELL_SOUL_FONT_VOID,0,0,0,0,'','SAI Serpent-touched Berserker triggers if aura 52222 applied'); diff --git a/sql/updates/world/2012_12_17_00_world_creature_template.sql b/sql/updates/world/2012_12_17_00_world_creature_template.sql new file mode 100644 index 00000000000..dfe9132e7a6 --- /dev/null +++ b/sql/updates/world/2012_12_17_00_world_creature_template.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `mechanic_immune_mask` = `mechanic_immune_mask` & ~(1|2|4|8|32|64|128|256|512|1024|2048|4096|8192|65536|131072|524288|4194304|67108864|536870912) WHERE `entry` = 36066; +UPDATE `creature_template` SET `mechanic_immune_mask` = `mechanic_immune_mask` |1|2|4|8|32|64|128|256|512|1024|2048|4096|8192|65536|131072|524288|4194304|67108864|536870912 WHERE `entry` = 34496; diff --git a/sql/updates/world/2012_12_17_00_world_song_of_wind_and_water.sql b/sql/updates/world/2012_12_17_00_world_song_of_wind_and_water.sql new file mode 100644 index 00000000000..52c80334c0c --- /dev/null +++ b/sql/updates/world/2012_12_17_00_world_song_of_wind_and_water.sql @@ -0,0 +1,38 @@ +-- Add DB suport for quest ID: 12726 "Song of Wind and Water" +-- Indexes: +SET @HAIPHOON_W := 28999; -- WATER +SET @HAIPHOON_A := 28985; -- AIR +SET @STORM := 28858; -- Storm Revenant +SET @AQUEOUS := 28862; -- Aqueous Spirit +-- WATER VERSION SPELLS +SET @SPELL_W_1 := 61375; -- Water Bolt +SET @SPELL_W_2 := 61376; -- Frost Nova +SET @SPELL_W_3 := 52862; -- Devour Wind +-- Both version spell +SET @SPELL_AW := 52869; -- Evocation +-- AIR VERSION SPELLS +SET @SPELL_A_1 :=61374; -- Lightning Bolt +SET @SPELL_A_2 :=52870; -- Windshear +SET @SPELL_A_3 :=52864; -- Devour Water + +-- Update both quest vehicles templates +-- Water version +UPDATE `creature_template` SET `spell1`=@SPELL_W_1,`spell2`=@SPELL_W_2,`spell3`=@SPELL_W_3,`spell6`=@SPELL_AW,`unit_flags`=`unit_flags`|16777216,`VehicleId`=257,`AIName`='',`exp`=2,`minlevel`=80,`maxlevel`=80,`ScriptName`='npc_haiphoon' WHERE `entry`=@HAIPHOON_W; +-- Wind version +UPDATE `creature_template` SET `spell1`=@SPELL_A_1,`spell2`=@SPELL_A_2,`spell3`=@SPELL_A_3,`spell6`=@SPELL_AW,`unit_flags`=`unit_flags`|16777216,`VehicleId`=257,`unit_class`=2,`exp`=2,`minlevel`=80,`maxlevel`=80,`ScriptName`='npc_haiphoon' WHERE `entry`=@HAIPHOON_A; + +-- Insert conditions +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry` IN (@SPELL_W_3,@SPELL_A_3); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(17,0,@SPELL_W_3,0,0,31,1,3,@STORM,0,0,0,'', 'Spell Devour Wind can only target Storm Revenant'), +(17,0,@SPELL_A_3,0,0,31,1,3,@AQUEOUS,0,0,0,'', 'Spell Devour Water can only target Aqueous Spirit'); + +-- Add SAI and DB support for Storm Revenant and Aqueous Spirit +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (@STORM,@AQUEOUS); +UPDATE `creature_template` SET `resistance3`=545 WHERE `entry`=@STORM; -- should've resistance according to video (tried to be precise as possible) +UPDATE `creature_template` SET `resistance4`=545 WHERE `entry`=@AQUEOUS; -- should've resistance according to video -//- +DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (@STORM,@AQUEOUS); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid` IN (@STORM,@AQUEOUS); +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 +(@STORM,0,0,0,0,0,100,0,2000,4000,5000,7000,11,32018,0,0,0,0,0,2,0,0,0,0,0,0,0,'Storm Revenant - IC - Cast Call Lightning'), +(@AQUEOUS,0,0,0,0,0,100,0,6000,9000,7000,10000,11,55087,0,0,0,0,0,2,0,0,0,0,0,0,0,'Aqueous Spirit - IC - Cast Typhoon'); diff --git a/sql/updates/world/2012_12_17_00_world_spell_linked_spell.sql b/sql/updates/world/2012_12_17_00_world_spell_linked_spell.sql new file mode 100644 index 00000000000..a2cfc7073d0 --- /dev/null +++ b/sql/updates/world/2012_12_17_00_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +-- Fix Preserved Holly item triggered spell to apply reindeer transformation also so Fa-la-la-la Ogri'La can be doable with it also, based on sniffs. +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=62061; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(62061,25860,0, 'Festive Holiday Mount'); diff --git a/sql/updates/world/2012_12_18_00_world_creature_text.sql b/sql/updates/world/2012_12_18_00_world_creature_text.sql new file mode 100644 index 00000000000..1cf9211343f --- /dev/null +++ b/sql/updates/world/2012_12_18_00_world_creature_text.sql @@ -0,0 +1,5 @@ +DELETE FROM `creature_text` WHERE `entry`=32273; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`) VALUES +(32273, 0, 0, 'How dare you interfere with our work!', 14, 0, 100, 0, 0, 0, 'Infinite Corruptor - SAY_AGGRO'), +(32273, 1, 0, 'My time... has run out...', 14, 0, 100, 0, 0, 0, 'Infinite Corruptor - SAY_DEATH'), +(32273, 2, 0, 'The process is finally complete! My work here is done.', 14, 0, 100, 0, 0, 0, 'Infinite Corruptor - SAY_FAIL'); diff --git a/sql/updates/world/2012_12_18_00_world_waking_the_sleeper.sql b/sql/updates/world/2012_12_18_00_world_waking_the_sleeper.sql new file mode 100644 index 00000000000..4f8a203100d --- /dev/null +++ b/sql/updates/world/2012_12_18_00_world_waking_the_sleeper.sql @@ -0,0 +1,47 @@ +-- Convert quest_end_script "10964" to SAI, alongside dropping creature c++ script +-- Indexes: +SET @CLINTAR_DREAMWALKER := 22834; +SET @SCRIPT := @CLINTAR_DREAMWALKER * 100; +SET @SPIRIT := 22916; + +-- Remove template addon emote (all is handled by that SAI, this breaks it) +UPDATE `creature_template_addon` SET `emote`=0 WHERE `entry`=@CLINTAR_DREAMWALKER; + +-- Remove from quest_end_scripts +DELETE FROM `quest_end_scripts` WHERE `id`=10964; + +-- Add SAI support and drop c++ script +UPDATE `creature_template` SET `AIName`='SmartAI',`ScriptName`='' WHERE `entry`=@CLINTAR_DREAMWALKER; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@CLINTAR_DREAMWALKER AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@CLINTAR_DREAMWALKER,0,0,0,20,0,100,0,10964,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - On quest 10964 rewarded - Start action list'), +(@CLINTAR_DREAMWALKER,0,1,2,19,1,100,0,10965,0,0,0,12,@SPIRIT,2,100000,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - On quest 10965 accepted - Spawn creature (can happen only after actionlist stuff are complete)'), +(@CLINTAR_DREAMWALKER,0,2,0,61,1,100,0,0,0,0,0,69,3,0,0,0,0,0,8,0,0,0,7459.47,-3122.79,439.485,5.84588, 'Clintar Dreamwalker - Linked - Move to pos'), +(@CLINTAR_DREAMWALKER,0,3,4,34,1,100,0,8,3,0,0,90,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - On point 3 reached set - Set field byte 1 for sleeping'), +(@CLINTAR_DREAMWALKER,0,4,0,61,1,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Linked - Set phase 0'), +(@CLINTAR_DREAMWALKER,0,5,6,1,1,100,1,360000,360000,360000,360000,47,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - OOC (phase 1) - Set unseen'), +(@CLINTAR_DREAMWALKER,0,6,0,61,1,100,1,0,0,0,0,41,100,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Linked - Despawn'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,83,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 0 - Remove npc flag for quest giver'), +(@SCRIPT,9,1,0,0,0,100,0,3000,3000,0,0,91,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 1 - Remove bytes for sleeping'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,90,8,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 2 - Set bytes 1 kneel'), +(@SCRIPT,9,3,0,0,0,100,0,3000,3000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 3 - Say line 0'), +(@SCRIPT,9,4,0,0,0,100,0,6000,6000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 4 - Say line 1 (with exclamation emote)'), +(@SCRIPT,9,5,0,0,0,100,0,7000,7000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 5 - Say line 2'), +(@SCRIPT,9,6,0,0,0,100,0,0,0,0,0,91,8,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 6 - Remove bytes 1 for kneel'), +(@SCRIPT,9,7,0,0,0,100,0,5000,5000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 7 - Say line 3'), +(@SCRIPT,9,8,0,0,0,100,0,5000,5000,0,0,69,0,0,0,0,0,0,8,0,0,0,7453.25,-3116.29,439.604,5.534, 'Clintar Dreamwalker - Action 8 - Move to pos'), +(@SCRIPT,9,9,0,0,0,100,0,5000,5000,0,0,69,0,0,0,0,0,0,8,0,0,0,7453.79,-3116.83,439.604,5.534, 'Clintar Dreamwalker - Action 9 - Move to pos'), +(@SCRIPT,9,10,0,0,0,100,0,8000,8000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 10 - Say line 4'), +(@SCRIPT,9,11,0,0,0,100,0,1500,1500,0,0,82,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 11 - Add npc flag for quest giver'), +(@SCRIPT,9,12,0,0,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Clintar Dreamwalker - Action 12 - Set phase 1'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000067,2000000068,2000000069); +DELETE FROM `creature_text` WHERE `entry`=@CLINTAR_DREAMWALKER; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@CLINTAR_DREAMWALKER,0,0, 'Clintar Dreamwalker snaps up to a kneeling position, but seems as though he''s somewhere else.',16,0,100,0,0,0, 'Clintar Dreamwalker (line 0)'), +(@CLINTAR_DREAMWALKER,1,0, 'What are you doing in Ysera''s realm, interloper? Leave us, I say! Your kind are not welcome here!',12,0,100,5,0,0, 'Clintar Dreamwalker (line 1)'), +(@CLINTAR_DREAMWALKER,2,0, 'Clintar Dreamwalker gets to his feet, beginning to recognize his surroundings.',16,0,100,0,0,0, 'Clintar Dreamwalker (line 2)'), +(@CLINTAR_DREAMWALKER,3,0, 'You - you''re not one of them! Let''s get out of sight before they find us! Hurry! ',12,0,100,1,0,0, 'Clintar Dreamwalker (line 3)'), +(@CLINTAR_DREAMWALKER,4,0, 'They''re following me, $R! Quickly, tell me why you''re here before we''re discovered! If they catch up to me, it will mean my death and yours!',12,0,100,1,0,0, 'Clintar Dreamwalker (line 4)'); diff --git a/sql/updates/world/2012_12_18_01_world_creature_text.sql b/sql/updates/world/2012_12_18_01_world_creature_text.sql new file mode 100644 index 00000000000..24779f67fc7 --- /dev/null +++ b/sql/updates/world/2012_12_18_01_world_creature_text.sql @@ -0,0 +1,75 @@ +-- Vazruden the herald +DELETE FROM `creature_text` WHERE `entry`=17307; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`probability`,`sound`,`comment`,`text`) VALUES +(17307,0,0,14,100,10292,"vazruden the herald SAY_INTRO","You have faced many challenges, pity they were all in vain. Soon your people will kneel to my lord!"); + +-- Nazan +DELETE FROM `creature_text` WHERE `entry`=17536; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`probability`,`comment`,`text`) VALUE +(17536,0,0,41,100,"nazan EMOTE","%s descends from the sky"); + +-- Vazruden +DELETE FROM `creature_text` WHERE `entry`=17537; +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`probability`,`sound`,`comment`,`text`) VALUES +(17537,0,0,14,100,10293,"vazruden SAY_WIPE","Is there no one left to test me?"), +(17537,1,0,14,100,10294,"vazruden SAY_AGGRO_1","Your time is running out!"), +(17537,1,1,14,100,10295,"vazruden SAY_AGGRO_2","You are nothing, I answer a higher call!"), +(17537,1,2,14,100,10296,"vazruden SAY_AGGRO_3","The Dark Lord laughs at you!"), +(17537,2,0,14,100,10297,"vazruden SAY_KILL_1","It is over. Finished!"), +(17537,2,1,14,100,10298,"vazruden SAY_KILL_2","Your days are done!"), +(17537,3,0,14,100,10299,"vazruden SAY_DIE","My lord will be the end you all..."); + +-- Talbot aka Prince Valanar (There's an UpdateEntry() call in the script which I did not see) +UPDATE `creature_text` SET `entry`=28189 WHERE `entry`=25301; + +-- Darion Mograine +UPDATE `creature_text` SET `entry`=29228 WHERE `entry`=29173 AND `groupid`=74; + +-- Core rager +UPDATE `creature_text` SET `entry`=11672 WHERE `entry`=11988; + +DELETE FROM `creature_text` WHERE `entry` IN (15550,16151); +INSERT INTO `creature_text`(`entry`,`groupid`,`id`,`type`,`probability`,`sound`,`comment`,`text`) VALUES +-- Attumen +(15550,0,0,14,100,9169,"attumen SAY_KILL1","It was... inevitable."), +(15550,0,1,14,100,9300,"attumen SAY_KILL2","Another trophy to add to my collection!"), +(15550,1,0,14,100,9166,"attumen SAY_DISARMED","Weapons are merely a convenience for a warrior of my skill!"), +(15550,2,0,14,100,9165,"attumen SAY_DEATH","I always knew... someday I would become... the hunted."), +(15550,3,0,14,100,9170,"attumen SAY_RANDOM1","Such easy sport."), +(15550,3,1,14,100,9304,"attumen SAY_RANDOM2","Amateurs! Do not think you can best me! I kill for a living."), +-- Midnight +(16151,0,0,14,100,9173,"attumen SAY_MIDNIGHT_KILL","Well done Midnight!"), +(16151,1,0,14,100,9167,"attumen SAY_APPEAR1","Cowards! Wretches!"), +(16151,1,1,14,100,9298,"attumen SAY_APPEAR2","Who dares attack the steed of the Huntsman?"), +(16151,1,2,14,100,9299,"attumen SAY_APPEAR3","Perhaps you would rather test yourselves against a more formidable opponent?!"), +(16151,2,0,14,100,9168,"attumen SAY_MOUNT","Come, Midnight, let\'s disperse this petty rabble!"); + +-- Creature text preparation for rajaxx +DELETE FROM `creature_text` WHERE `entry` IN (15471,15341); +INSERT INTO `creature_text`(`entry`,`groupid`,`sound`,`type`,`probability`,`comment`,`text`) VALUES +(15471,0,0,14,100,"andorov SAY_ANDOROV_INTRO","They come now. Try not to get yourself killed, young blood."), +(15471,1,0,14,100,"andorov SAY_ANDOROV_ATTACK","Remember, Rajaxx, when I said I\'d kill you last? I lied..."), +(15341,0,8612,14,100,"rajaxx SAY_WAVE3","The time of our retribution is at hand! Let darkness reign in the hearts of our enemies!"), +(15341,1,8610,14,100,"rajaxx SAY_WAVE4","No longer will we wait behind barred doors and walls of stone! No longer will our vengeance be denied! The dragons themselves will tremble before our wrath!"), +(15341,2,8608,14,100,"rajaxx SAY_WAVE5","Fear is for the enemy! Fear and death!"), +(15341,3,8611,14,100,"rajaxx SAY_WAVE6","Staghelm will whimper and beg for his life, just as his whelp of a son did! One thousand years of injustice will end this day!"), +(15341,4,8607,14,100,"rajaxx SAY_WAVE7","Fandral! Your time has come! Go and hide in the Emerald Dream and pray we never find you!"), +(15341,5,8609,14,100,"rajaxx SAY_INTRO","Impudent fool! I will kill you myself!"), +(15341,6,8603,14,100,"rajaxx SAY_UNK1","Attack and make them pay dearly!"), +(15341,7,8605,14,100,"rajaxx SAY_UNK2","Crush them! Drive them out!"), +(15341,8,8606,14,100,"rajaxx SAY_UNK3","Do not hesitate! Destroy them!"), +(15341,9,8613,14,100,"rajaxx SAY_UNK4","Warriors! Captains! Continue the fight!"), +(15341,10,8614,14,100,"rajaxx SAY_DEAGGRO","You are not worth my time $N!"), +(15341,11,8604,14,100,"rajaxx SAY_KILLS_ANDOROV","Breath your last!"), +(15341,12,0,14,100,"rajaxx SAY_COMPLETE_QUEST","Soon you will know the price of your meddling, mortals... The master is nearly whole... And when he rises, your world will be cease!"); + +-- moam +DELETE FROM `creature_text` WHERE `entry`=15340; +INSERT INTO `creature_text`(`entry`,`groupid`,`type`,`probability`,`comment`,`text`) VALUES +(15340,0,16,100,"moam EMOTE_AGGRO","%s senses your fear."), +(15340,1,16,100,"moan EMOTE_MANA_FULL","%s bristles with energy!"); + +-- buru +DELETE FROM `creature_text` WHERE `entry`=15370; +INSERT INTO `creature_text`(`entry`,`groupid`,`type`,`probability`,`comment`,`text`) VALUES +(15370,0,16,100,"buru EMOTE_TARGET","%s sets eyes on $N!"); diff --git a/sql/updates/world/2012_12_18_02_world_misc.sql b/sql/updates/world/2012_12_18_02_world_misc.sql new file mode 100644 index 00000000000..5df6ef8eb95 --- /dev/null +++ b/sql/updates/world/2012_12_18_02_world_misc.sql @@ -0,0 +1,14 @@ +UPDATE `creature_template` SET `AIName`='SmartAI',`ScriptName`='' WHERE `entry`=15760; + +DELETE FROM `smart_scripts` WHERE `entryorguid`=15760 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 +(15760, 0, 0, 0, 22, 0, 100, 0, 58, 0, 0, 0, 11, 26218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Winter Reveler - Cast Mistletoe on /kiss'); + +DELETE FROM `spell_script_names` WHERE `spell_id`=26218; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(26218,'spell_winter_veil_mistletoe'); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry`=15760; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(22, 1, 15760, 0, 0, 1, 0, 26218, 1, 0, 1, 0, 0, '', 'execute sai only if player has not Mistletoe Debuff'), +(22, 1, 15760, 0, 0, 12, 0, 2, 0, 0, 0, 0, 0, '', 'execute sai only if Winter Veil'); diff --git a/sql/updates/world/2012_12_18_02_world_sai.sql b/sql/updates/world/2012_12_18_02_world_sai.sql new file mode 100644 index 00000000000..0843285550f --- /dev/null +++ b/sql/updates/world/2012_12_18_02_world_sai.sql @@ -0,0 +1,47 @@ +SET @NPC_WARLORD_ZOLMAZ := 28902; +SET @NPC_ENCHANTED_TIKI := 28927; +SET @GO_ZOLMAZ_GATE := 190784; +SET @GO_GATE_LEVER := 190834; + +DELETE FROM `event_scripts` WHERE `id`=18940; +INSERT INTO `event_scripts` (`id`,`delay`,`command`,`datalong`,`datalong2`,`dataint`,`x`,`y`,`z`,`o`) VALUES +(18940,6,11,57571,180,0,0,0,0,0); + +DELETE FROM `creature_text` WHERE `entry`=@NPC_WARLORD_ZOLMAZ; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@NPC_WARLORD_ZOLMAZ,0,0,'%s becomes enraged.',16,0,100,0,0,0,'Warlord Zol''Maz'), +(@NPC_WARLORD_ZOLMAZ,1,0,'You have an enchanted tiki? YOU KILLED MY FAMILY!',14,0,100,15,0,6200,'Warlord Zol''Maz'), +(@NPC_WARLORD_ZOLMAZ,2,0,'I WILL KILL YOU, $N!',14,0,100,0,0,0,'Warlord Zol''Maz'); + +UPDATE `creature_template` SET `dmg_multiplier`=2.75, `AIName`='SmartAI' WHERE `entry`=@NPC_WARLORD_ZOLMAZ; +UPDATE `creature_template` SET `minlevel`=77, `maxlevel`=77, `exp`=2, `mindmg`=371, `maxdmg`=522, `attackpower`=478, `dmg_multiplier`=1.75, `unit_flags`=32776, `unit_class`=2, `minrangedmg`=314, `maxrangedmg`=466, `rangedattackpower`=81, `AIName`='SmartAI', `equipment_id`=838 WHERE `entry`=@NPC_ENCHANTED_TIKI; +UPDATE `creature_model_info` SET `bounding_radius`=0.465, `combat_reach`=7.5 WHERE `modelid`=26286; + +DELETE FROM `creature_template_addon` WHERE `entry`=@NPC_ENCHANTED_TIKI; +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(@NPC_ENCHANTED_TIKI,0,0,0,1,0,'52614 52670'); + +UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI' WHERE `entry`=@GO_GATE_LEVER; +UPDATE `gameobject_template` SET `flags`=4 WHERE `entry` IN (190836,191766,194126); +UPDATE `gameobject` SET `position_x`=6552.984, `position_y`=-3903.916, `position_z`=490.9412 WHERE `guid`=99744; + +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_WARLORD_ZOLMAZ,@NPC_ENCHANTED_TIKI) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GO_GATE_LEVER AND `source_type`=1; +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 +(@NPC_WARLORD_ZOLMAZ,0,0,0,9,0,100,0,10,25,0,0,11,32323,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On target range 10-25y - Spellcast Charge'), +(@NPC_WARLORD_ZOLMAZ,0,1,2,2,0,100,1,0,20,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On health below 20% - Spellcast Enrage'), +(@NPC_WARLORD_ZOLMAZ,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On health below 20% - Say line'), +(@NPC_WARLORD_ZOLMAZ,0,3,0,0,0,100,0,12000,12000,20000,20000,11,54670,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On update IC - Spellcast Decapitate'), +(@NPC_WARLORD_ZOLMAZ,0,4,0,2,0,100,1,0,35,0,0,11,40546,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On health below 35% - Spellcast Retaliation'), +(@NPC_WARLORD_ZOLMAZ,0,5,0,38,0,100,0,0,1,0,0,1,1,7000,0,0,0,0,12,1,0,0,0,0,0,0, 'Warlord Zol''Maz - On data set 0 1 - Say line'), +(@NPC_WARLORD_ZOLMAZ,0,6,7,52,0,100,0,1,@NPC_WARLORD_ZOLMAZ,0,0,1,2,0,0,0,0,0,12,1,0,0,0,0,0,0, 'Warlord Zol''Maz - On text over - Say line'), +(@NPC_WARLORD_ZOLMAZ,0,7,8,61,0,100,0,0,0,0,0,19,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On text over - Remove unit_flags IMMUNE_TO_PC'), +(@NPC_WARLORD_ZOLMAZ,0,8,0,61,0,100,0,0,0,0,0,49,0,0,0,0,0,0,12,1,0,0,0,0,0,0, 'Warlord Zol''Maz - On text over - Start attack'), +(@NPC_WARLORD_ZOLMAZ,0,9,10,6,0,100,0,0,0,0,0,32,0,0,0,0,0,0,14,57571,@GO_ZOLMAZ_GATE,0,0,0,0,0, 'Warlord Zol''Maz - On death - Reset gate'), +(@NPC_WARLORD_ZOLMAZ,0,10,0,61,0,100,0,0,0,0,0,18,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Warlord Zol''Maz - On death - Set unit_flags IMMUNE_TO_PC'), +(@NPC_WARLORD_ZOLMAZ,0,11,10,21,0,100,0,0,0,0,0,32,0,0,0,0,0,0,14,57571,@GO_ZOLMAZ_GATE,0,0,0,0,0, 'Warlord Zol''Maz - On homeposition reached - Reset gate'), +(@NPC_ENCHANTED_TIKI,0,0,1,54,0,100,0,0,0,0,0,45,0,1,0,0,0,0,19,@NPC_WARLORD_ZOLMAZ,50,0,0,0,0,0, 'Enchanted Tiki - Just summoned - Set data 0 1'), +(@NPC_ENCHANTED_TIKI,0,1,2,61,0,100,0,0,0,0,0,64,1,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Enchanted Tiki - Just summoned - Store targetlist'), +(@NPC_ENCHANTED_TIKI,0,2,3,61,0,100,0,0,0,0,0,100,1,0,0,0,0,0,19,@NPC_WARLORD_ZOLMAZ,50,0,0,0,0,0, 'Enchanted Tiki - Just summoned - Send target list'), +(@NPC_ENCHANTED_TIKI,0,3,0,61,0,100,0,0,0,0,0,3,0,25749,0,0,0,0,1,0,0,0,0,0,0,0, 'Enchanted Tiki - Just summoned - Set modelid'), +(@GO_GATE_LEVER,1,0,0,70,0,100,0,2,0,0,0,9,0,0,0,0,0,0,14,57571,@GO_ZOLMAZ_GATE,0,0,0,0,0, 'Gate lever - On activate - Activate gate'); diff --git a/sql/updates/world/2012_12_19_00_world_sai.sql b/sql/updates/world/2012_12_19_00_world_sai.sql new file mode 100644 index 00000000000..e11891cdfbd --- /dev/null +++ b/sql/updates/world/2012_12_19_00_world_sai.sql @@ -0,0 +1,106 @@ +-- Remove from quest_end_scripts +DELETE FROM `quest_end_scripts` WHERE `id` IN (12657,12597,10988,10850,10447,9565); + +-- Convert quest_end_script "12657" to SAI +-- Indexes: +SET @DARION_MORGRAINE := 28444; +SET @SCRIPT := @DARION_MORGRAINE * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@DARION_MORGRAINE; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@DARION_MORGRAINE; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@DARION_MORGRAINE AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@DARION_MORGRAINE,0,0,0,20,0,100,0,12657,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Highlord Darion Morgraine - On quest 12657 rewarded - Start action list'), +(@DARION_MORGRAINE,0,1,0,1,0,100,0,60000,90000,60000,90000,4,12893,1,0,0,0,0,0,0,0,0,0,0,0,0, 'Highlord Darion Morgraine - OOC - Play sound'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,12,28487,3,46000,0,0,0,8,0,0,0,2465.47,-5567.3,372.16,1.64, 'Highlord Darion Morgraine - Action 0 - Summon'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,12,28487,3,46000,0,0,0,8,0,0,0,2434.52,-5588.56,372.16,3.26, 'Highlord Darion Morgraine - Action 1 - Summon'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,12,28487,3,46000,0,0,0,8,0,0,0,2455.59,-5618.32,372.16,4.59, 'Highlord Darion Morgraine - Action 2 - Summon'), +(@SCRIPT,9,3,0,0,0,100,0,0,0,0,0,12,28487,3,46000,0,0,0,8,0,0,0,2439.31,-5608.69,372.16,3.77, 'Highlord Darion Morgraine - Action 3 - Summon'), +(@SCRIPT,9,4,0,0,0,100,0,0,0,0,0,12,28487,3,46000,0,0,0,8,0,0,0,2486.72,-5598.66,372.16,6.02, 'Highlord Darion Morgraine - Action 4 - Summon'), +(@SCRIPT,9,5,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Highlord Darion Morgraine - Action 5 - Say line 0'), +(@SCRIPT,9,6,0,0,0,100,0,16000,16000,0,0,5,22,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Highlord Darion Morgraine - Action 6 - Play emote 22'), +(@SCRIPT,9,7,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Highlord Darion Morgraine - Action 7 - Say line 1'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000005409,2000005410); +DELETE FROM `creature_text` WHERE `entry`=@DARION_MORGRAINE; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@DARION_MORGRAINE,0,0, '%s calls upon the mighty armies of the Scourge!',42,0,100,1,0,0, 'Highlord Darion Morgraine'), +(@DARION_MORGRAINE,1,0, 'Armies of the Scourge, hear my call! The scarlet apocalypse has begun! Tear this land asunder and leave only death in your wake!',12,0,100,1,0,0, 'Highlord Darion Morgraine'); + +-- Convert quest_end_script "10988" to SAI +-- Indexes: +SET @Arthorn_Windsong := 22924; +SET @SCRIPT := @Arthorn_Windsong * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Arthorn_Windsong; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Arthorn_Windsong AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Arthorn_Windsong,0,0,0,20,0,100,0,10988,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Captain Brandon - On quest 10988 rewarded - Start script'), +(@SCRIPT,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 0 - Say line 0'), +(@SCRIPT,9,1,0,0,0,100,0,9000,9000,0,0,69,1,0,0,0,0,0,8,0,0,0,3024.22,5510.29,146.033,4.63856, 'Arthorn Windsong - Action 1 - Move to'), +(@SCRIPT,9,2,0,0,0,100,0,1000,1000,0,0,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 2 - Play emote 1'), +(@SCRIPT,9,3,0,0,0,100,0,0,0,0,0,11,39679,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 3 - Cast spell'), +(@SCRIPT,9,4,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 4 - Say line 1'), +(@SCRIPT,9,5,0,0,0,100,0,6000,6000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 5 - Say line 2'), +(@SCRIPT,9,6,0,0,0,100,0,0,0,0,0,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 6 - Play emote 1'), +(@SCRIPT,9,7,0,0,0,100,0,13000,13000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 7- Say line 3'), +(@SCRIPT,9,8,0,0,0,100,0,13000,13000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 8 - Say line 4'), +(@SCRIPT,9,9,0,0,0,100,0,0,0,0,0,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 9 - Play emote'), +(@SCRIPT,9,10,0,0,0,100,0,14000,14000,0,0,69,0,0,0,0,0,0,8,0,0,0,3024.32,5511.29,146.051,2.31064, 'Windsong - Action 10 - Move to pos'), +(@SCRIPT,9,11,0,0,0,100,0,0,0,0,0,1,5,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Arthorn Windsong - Action 11 - Say line 5'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000070,2000000071,2000000072,2000000073,2000000074,2000000075); +DELETE FROM `creature_text` WHERE `entry`=@Arthorn_Windsong; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Arthorn_Windsong,0,0, 'It would''ve taken years to find the Book of the Raven without you, young sparrowhawk. Return to your home in Nagrand with our gratitude.',12,0,100,1,0,0, 'Arthorn Windsong'), +(@Arthorn_Windsong,1,0, 'This is it! This is really it -- the Book of the Raven!',12,0,100,1,0,0, 'Arthorn Windsong'), +(@Arthorn_Windsong,2,0, 'There''s something else here, too. After a discription of a bloody battle and the downfall of the raven, there''s a prophecy. Anzu will haunt the dreams of his enemies, twisting them to affect a return to this world...',12,0,100,1,0,0, 'Arthorn Windsong'), +(@Arthorn_Windsong,3,0, 'It''s all here... how the raven''s followers captured and subdued the sprints of rivals, trapping them forever within stone statues! The tablet even mentions the raven god''s name -- Anzu. I''d thought it was lost to history!',12,0,100,1,0,0, 'Arthorn Windsong'), +(@Arthorn_Windsong,4,0, 'The tablet has the confirmation we need, just as I thought. Now, we have to use this information to draw out and defeat this Anzu before he can do any more damage to the Emerald Dream!',12,0,100,1,0,0, 'Arthorn Windsong'), +(@Arthorn_Windsong,5,0, 'Since the sparrowhawks have proven such a success in hunting down the raven stones, Watcher Elaira has trained another one to relay my voice at a great distance. He can help us communicate as you investigate the bird spirits revealed in the tablet!',12,0,100,1,0,0, 'Arthorn Windsong'); + +-- Convert quest_end_script "10850" to SAI +-- Indexes: +SET @Inactive_Fel_Reaver := 22293; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Inactive_Fel_Reaver; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Inactive_Fel_Reaver 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 +(@Inactive_Fel_Reaver,0,0,0,20,0,100,0,10850,0,0,0,15,10855,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Inactive Fel Reaver - On quest 10850 rewarded - Call area explored events happen'); + +-- Convert quest_end_script "10447" to SAI +-- Indexes: +SET @Toki := 18447; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Toki; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Toki 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 +(@Toki,0,0,0,20,0,100,0,10447,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Toki - On quest 10447 rewarded - Say line 0'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry`=2000000062; +DELETE FROM `creature_text` WHERE `entry`=@Toki; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Toki,0,0, 'The threat be over! $N be savin'' us all!',12,0,100,1,0,0, 'Toki'); + +-- Convert quest_end_script "9565" to SAI +-- Indexes: +SET @Blood_Crystal := 181748; +SET @SCRIPT := @Blood_Crystal * 100; + +-- Add SAI support +UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI' WHERE `entry`=@Blood_Crystal; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Blood_Crystal AND `source_type`=1; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Blood_Crystal,1,0,0,20,0,100,0,9565,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Blood Crystal - On quest 9565 rewarded - Start actionlist'), +(@SCRIPT,9,0,0,0,0,100,0,2000,2000,0,0,12,17189,3,180000,0,0,0,8,0,0,0,-3105.36,-12549.2,-1.28,4.6, 'Blood Crystal - Action 0 - Summon'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,12,17189,3,180000,0,0,0,8,0,0,0,-3128.49,-12540.2,-2.54,1.5, 'Blood Crystal - Action 1 - Summon'); diff --git a/sql/updates/world/2012_12_19_01_world_viscidus.sql b/sql/updates/world/2012_12_19_01_world_viscidus.sql new file mode 100644 index 00000000000..16d33b80b8f --- /dev/null +++ b/sql/updates/world/2012_12_19_01_world_viscidus.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_dbc` WHERE `Id`=25893; +INSERT INTO `spell_dbc` (`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`AttributesEx6`,`AttributesEx7`,`Stances`,`StancesNot`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) VALUES +(25893,0,0,8388864,268435456,5,269484032,0,0,0,0,0,0,0,1,0,0,101,0,0,0,0,225,13,20,-1,0,0,6,0,0,1,0,0,0,0,0,-5,0,0,0,0,0,1,0,0,0,0,0,0,0,0,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,'Viscidus Shrinks'); +DELETE FROM `creature_text` WHERE `entry`=15299; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15299, 0, 0, 'Viscidus begins to slow!', 41, 0, 100, 0, 0, 0, 'EMOTE_SLOW'), +(15299, 1, 0, 'Viscidus is freezing up!', 41, 0, 100, 0, 0, 0, 'EMOTE_FREEZE'), +(15299, 2, 0, 'Viscidus is frozen solid!', 41, 0, 100, 0, 0, 0, 'EMOTE_FROZEN'), +(15299, 3, 0, 'Viscidus begins to crack!', 41, 0, 100, 0, 0, 0, 'EMOTE_CRACK'), +(15299, 4, 0, 'Viscidus looks ready to shatter!', 41, 0, 100, 0, 0, 0, 'EMOTE_SHATTER'), +(15299, 5, 0, 'Viscidus explodes!', 41, 0, 100, 0, 0, 0, 'EMOTE_EXPLODE'); diff --git a/sql/updates/world/2012_12_19_02_world_sai.sql b/sql/updates/world/2012_12_19_02_world_sai.sql new file mode 100644 index 00000000000..c6367e1a8ca --- /dev/null +++ b/sql/updates/world/2012_12_19_02_world_sai.sql @@ -0,0 +1,19 @@ +SET @SASHA := 26935; +SET @HORSE := 27626; + +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SASHA 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 +(@SASHA,0,0,3,38,1,100,0,0,1,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,'Sasha - On data set 0 1 (phase 1) - Say line'), +(@SASHA,0,1,3,38,1,100,0,0,2,0,0,1,1,0,0,0,0,0,7,0,0,0,0,0,0,0,'Sasha - On data set 0 2 (phase 1) - Say line'), +(@SASHA,0,2,3,38,1,100,0,0,3,0,0,1,2,0,0,0,0,0,7,0,0,0,0,0,0,0,'Sasha - On data set 0 3 (phase 1) - Say line'), +(@SASHA,0,3,0,61,0,100,0,0,0,0,0,45,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - Linked with events 0,1,2 - Set data 0 0'), +(@SASHA,0,4,5,38,0,100,0,0,4,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - On data set 0 4 - Set event phase 0'), +(@SASHA,0,5,0,61,0,100,0,0,0,0,0,80,@SASHA*100,2,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - On data set 0 4 - Run script'), +(@SASHA,0,6,0,25,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - On reset - Set event phase 1'), +(@SASHA,0,7,0,54,0,100,0,0,0,0,0,53,1,@SASHA,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - Just summoned - Start WP movement'), +(@SASHA,0,8,9,40,0,100,0,4,0,0,0,90,8,0,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - On WP 4 reached - Set unit_field_bytes1 (kneel)'), +(@SASHA,0,9,0,61,0,100,0,0,0,0,0,80,@SASHA*100+1,2,0,0,0,0,1,0,0,0,0,0,0,0,'Sasha - On WP 4 reached - Run script'); + +DELETE FROM `waypoints` WHERE `entry`=@HORSE AND `pointid`=19; +INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`point_comment`) VALUES +(@HORSE,19,4056.67,-4143.688,211.3766,''); diff --git a/sql/updates/world/2012_12_20_00_world_conditions.sql b/sql/updates/world/2012_12_20_00_world_conditions.sql new file mode 100644 index 00000000000..53fc5733e53 --- /dev/null +++ b/sql/updates/world/2012_12_20_00_world_conditions.sql @@ -0,0 +1,3 @@ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=21885; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13, 1, 21885, 0, 0, 31, 0, 5, 178905, 0, 0, 0, 0, '', 'Heal Vylestem Vine - Vylestem Vine'); diff --git a/sql/updates/world/2012_12_20_01_world_conditions.sql b/sql/updates/world/2012_12_20_01_world_conditions.sql new file mode 100644 index 00000000000..9d1851305a3 --- /dev/null +++ b/sql/updates/world/2012_12_20_01_world_conditions.sql @@ -0,0 +1,3 @@ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=55647; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13, 1, 55647, 0, 0, 31, 0, 5, 191840, 0, 0, 0, 0, '', 'Frost Oil - Plagued Proto-Drake Egg'); diff --git a/sql/updates/world/2012_12_20_02_world_misc.sql b/sql/updates/world/2012_12_20_02_world_misc.sql new file mode 100644 index 00000000000..c04965d8258 --- /dev/null +++ b/sql/updates/world/2012_12_20_02_world_misc.sql @@ -0,0 +1,26 @@ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=52781; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(17,0,52781,0,0,31,0,3,28610,0,0,27,0,'','Persuasive Strike - Scarlet Marksman'), +(17,0,52781,0,1,31,0,3,28939,0,0,27,0,'','Persuasive Strike - Scarlet Preacher'), +(17,0,52781,0,2,31,0,3,28940,0,0,27,0,'','Persuasive Strike - Scarlet Crusader'); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (32096,32098); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(32096,32172,2,'Thrallmar''s Favor'), +(32098,32172,2,'Honor Hold''s Favor'); + +DELETE FROM `spell_area` WHERE `spell` IN (32096,32098); +INSERT INTO `spell_area` (`spell`,`area`,`autocast`) VALUES +(32096,3483,0), +(32096,3562,0), +(32096,3713,0), +(32096,3714,0), +(32096,3836,0), +(32098,3483,0), +(32098,3562,0), +(32098,3713,0), +(32098,3714,0), +(32098,3836,0); + +-- Dark / Light essence removing +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-67222, -67223, -67224, -65686, -67176, -67177, -67178, -65684); diff --git a/sql/updates/world/2012_12_20_03_world_conditions.sql b/sql/updates/world/2012_12_20_03_world_conditions.sql new file mode 100644 index 00000000000..f07b18ed2e4 --- /dev/null +++ b/sql/updates/world/2012_12_20_03_world_conditions.sql @@ -0,0 +1 @@ +UPDATE `conditions` SET `ConditionTarget`=1 WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=52781 AND `ConditionTypeOrReference`=31; diff --git a/sql/updates/world/2012_12_21_00_world_conditions.sql b/sql/updates/world/2012_12_21_00_world_conditions.sql new file mode 100644 index 00000000000..eddf541eaf3 --- /dev/null +++ b/sql/updates/world/2012_12_21_00_world_conditions.sql @@ -0,0 +1,22 @@ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (76092,75313,54047,46937,46936,46904,46903,45404,45226,45222,44608,44499,/*42178,*/40968,36546,26373,24731,11195); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13, 1, 76092, 0, 0, 31, 0, 5, 193963, 0, 0, 0, 0, '', '[DND] Lil'' XT - Toy Train Set'), +(13, 1, 75313, 0, 0, 31, 0, 5, 202880, 0, 0, 0, 0, '', 'Bang Ritual Gong - Ritual Gong'), +(13, 1, 54047, 0, 0, 31, 0, 5, 191445, 0, 0, 0, 0, '', 'Light Lamp - Lamp Post'), +(13, 1, 46937, 0, 0, 31, 0, 5, 179786, 0, 0, 0, 0, '', 'Check Flag Cap - Warsong Flag'), +(13, 1, 46936, 0, 0, 31, 0, 5, 179830, 0, 0, 0, 0, '', 'Check Flag Cap - Silverwing Flag'), +(13, 1, 46904, 0, 0, 31, 0, 5, 181332, 0, 0, 0, 0, '', 'Light Bonfire (Art Kit) - Flame of Stormwind'), +(13, 1, 46903, 0, 0, 31, 0, 5, 187962, 0, 0, 0, 0, '', 'Stamp Out Bonfire (Art Kit) - Horde Bonfire'), +(13, 2, 45404, 0, 0, 31, 0, 5, 187432, 0, 0, 0, 0, '', 'Crush Under Foot - Alliance Flag'), +(13, 2, 45226, 0, 0, 31, 0, 5, 187359, 0, 0, 0, 0, '', 'Banging the Gong - Strange Gong'), +(13, 2, 45222, 0, 0, 31, 0, 5, 187359, 0, 0, 0, 0, '', 'Zul''aman Object Visual - Strange Gong'), -- correct? +(13, 2, 44608, 0, 0, 31, 0, 3, 24829, 0, 0, 0, 0, '', 'Rocket Jump - Transport Bot D1->D2'), +(13, 2, 44499, 0, 0, 31, 0, 5, 186957, 0, 0, 0, 0, '', 'Iron Rune Construct Credit 01 - unknown'), +-- (13, 1, 42178, 0, 0, 31, 0, 5, 186249, 0, 0, 0, 0, '', 'Headless Horseman - Invisible Campfire, Remove - unknown'), -- missing gameObject +(13, 2, 40968, 0, 0, 31, 0, 5, 185921, 0, 0, 0, 0, '', 'Bash''ir Crystalforge: Create 1 Flask - Bash''ir Crystalforge'), +(13, 2, 40968, 0, 0, 31, 0, 5, 185922, 0, 0, 0, 0, '', 'Bash''ir Crystalforge: Create 1 Flask - Crystalforge controller'), +(13, 2, 36546, 0, 0, 31, 0, 5, 184715, 0, 0, 0, 0, '', 'Boil Bleeding Hollow Blood - Cursed Cauldron'), +(13, 2, 26373, 0, 0, 31, 0, 3, 15892, 0, 0, 0, 0, '', 'Lunar Invitation - Lunar Festival Emissary'), +(13, 1, 24731, 0, 0, 31, 0, 3, 15218, 0, 0, 0, 0, '', 'Fire Cannon - Darkmoon Faire Cannon'), +(13, 2, 24731, 0, 0, 31, 0, 5, 180452, 0, 0, 0, 0, '', 'Fire Cannon - Blastenheimer 5000 Ultra Cannon'), +(13, 1, 11195, 0, 0, 31, 0, 5, 146084, 0, 0, 0, 0, '', 'Blow Zul''Farrak Door - End Door'); diff --git a/sql/updates/world/2012_12_21_01_world_conditions.sql b/sql/updates/world/2012_12_21_01_world_conditions.sql new file mode 100644 index 00000000000..fdc5becd963 --- /dev/null +++ b/sql/updates/world/2012_12_21_01_world_conditions.sql @@ -0,0 +1,3 @@ +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=58151; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(17, 0, 58151, 0, 0, 31, 1, 3, 30894, 0, 0, 12, 0, '', 'Subdued Lithe Stalker - only for Lithe Stalker'); diff --git a/sql/updates/world/2012_12_22_01_world_sai.sql b/sql/updates/world/2012_12_22_01_world_sai.sql new file mode 100644 index 00000000000..e2a61426679 --- /dev/null +++ b/sql/updates/world/2012_12_22_01_world_sai.sql @@ -0,0 +1,365 @@ +-- Remove from quest_end_scripts +DELETE FROM `quest_end_scripts` WHERE `id` IN (7642,5158,3922,1191,1103,997,943,931,930,902,492,489,407,349,308,63); + +-- Convert quest_end_script "7642" to SAI +-- Indexes: +SET @Grimand_Elmore := 1416; +SET @SCRIPT := @Grimand_Elmore * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Grimand_Elmore; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Grimand_Elmore AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Grimand_Elmore,0,0,0,20,0,100,0,7642,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - On quest 7642 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,2000,2000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - Action 3 - Say line 0'), +(@SCRIPT,9,1,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8393.09,687.41,95.27,3.72, 'Grimand Elmore - Action 1 - Move to pos'), +(@SCRIPT,9,2,0,0,0,100,0,5000,5000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8400.51,681.85,95.96,5, 'Grimand Elmore - Action 6 - Move to pos'), +(@SCRIPT,9,3,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8388.72,646.85,94.82,3.92, 'Grimand Elmore - Action 2 - Move to pos'), +(@SCRIPT,9,4,0,0,0,100,0,9000,9000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8422.25,618.12,95.46,3.2, 'Grimand Elmore - Action 10 - Move to pos'), +(@SCRIPT,9,5,0,0,0,100,0,13000,13000,0,0,5,69,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - Action 4 - Play emote'), +(@SCRIPT,9,6,0,0,0,100,0,6000,6000,0,0,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - Action 5 - Play emote'), +(@SCRIPT,9,7,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,-8421.99,617.93,95.45,5.34, 'Grimand Elmore - Action 7 - Move to pos'), +(@SCRIPT,9,8,0,0,0,100,0,2000,2000,0,0,5,233,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - Action 8 - Play emote'), +(@SCRIPT,9,9,0,0,0,100,0,6000,6000,0,0,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - Action 9 - Play emote'), +(@SCRIPT,9,10,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Grimand Elmore - Action 13 - Say line 1'), +(@SCRIPT,9,11,0,0,0,100,0,4000,4000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8388.72,646.85,94.82,3.92, 'Grimand Elmore - Action 11 - Move to pos'), +(@SCRIPT,9,12,0,0,0,100,0,9000,9000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8400.51,681.85,95.96,5, 'Grimand Elmore - Action 12 - Move to pos'), +(@SCRIPT,9,13,0,0,0,100,0,12000,12000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8393.09,687.41,95.27,3.72, 'Grimand Elmore - Action 14 - Move to pos'), +(@SCRIPT,9,14,0,0,0,100,0,15000,15000,0,0,69,0,0,0,0,0,0,8,0,0,0,-8387,685.2,95.35,2.28, 'Grimand Elmore - Action 0 - Move to pos'); +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000063,2000000064); +DELETE FROM `creature_text` WHERE `entry`=@Grimand_Elmore; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Grimand_Elmore,0,0, 'Follow me, good $C. I''ll have your barding done faster than I could down a Dwarven stout. Mmmm... stout.',12,0,100,1,0,0, 'Grimand Elmore'), +(@Grimand_Elmore,1,0, 'Well, that should do it. Come now, back to the shop to finish our business!',12,0,100,1,0,0, 'Grimand Elmore'); + +-- Convert quest_end_script "5158" to SAI +-- Indexes: +SET @Islen_Waterseer := 5901; +SET @SCRIPT := @Islen_Waterseer * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Islen_Waterseer; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Islen_Waterseer AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Islen_Waterseer,0,0,0,20,0,100,0,5158,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Islen Waterseer - On quest 5158 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,18,33554432,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Islen Waterseer - Action 0 - Set unit flags'), +(@SCRIPT,9,1,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,-1345.16,-4065.02,-0.49,4.73, 'Islen Waterseer- Action 1 - Move to pos'), +(@SCRIPT,9,2,0,0,0,100,0,5000,5000,0,0,12,11256,3,30000,0,0,0,8,0,0,0,-1346.59,-4076.39,-1.23,1.6, 'Islen Waterseer - Action 2 - Summon'), +(@SCRIPT,9,3,0,0,0,100,0,4000,4000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Islen Waterseer - Action 4 - Say line 0'), +(@SCRIPT,9,4,0,0,0,100,0,12000,12000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Islen Waterseer - Action 5 - Say line 1'), +(@SCRIPT,9,5,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,8,0,0,0,-1345.0,-4048.0,6.09,4.34, 'Islen Waterseer - Action 6 - Move to pos'), +(@SCRIPT,9,6,0,0,0,100,0,6000,6000,0,0,19,33554432,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Islen Waterseer - Action 7 - Remove unit flags'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000057,2000000058); +DELETE FROM `creature_text` WHERE `entry`=@Islen_Waterseer; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Islen_Waterseer,0,0, 'Spirits of Water, I give you praise, and I beg of you a favour. You have heard $N''s pleas, and I trust his inent is noble. Please, will you aid us?',42,0,100,1,0,0, 'Islen Waterseer'), +(@Islen_Waterseer,1,0, 'Thank you great spirit. Thank you!',12,0,100,1,0,0, 'Islen Waterseer'); + +-- Convert quest_end_script "3922" to SAI +-- Indexes: +SET @Wenikee_Boltbucket := 9316; +SET @SCRIPT := @Wenikee_Boltbucket * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Wenikee_Boltbucket; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Wenikee_Boltbucket AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Wenikee_Boltbucket,0,0,0,20,0,100,0,3922,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Wenikee Boltbucket - On quest 3922 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wenikee Boltbucket - Action 0 - Say line 0'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,70,7,0,0,0,0,0,14,6579,162024,0,0,0,0,0, 'Wenikee Boltbucket - Action 1 - Respawn go guid in 7 seconds'), +(@SCRIPT,9,2,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,858.17,-2347.74,91.8282,6.06139, 'Wenikee Boltbucket - Action 2 - Move to pos'), +(@SCRIPT,9,3,0,0,0,100,0,1000,1000,0,0,5,173,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wenikee Boltbucket - Action 3 - Play emote'), +(@SCRIPT,9,4,0,0,0,100,0,4000,4000,0,0,11,13727,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wenikee Boltbucket - Action 4 - Cast spell'), +(@SCRIPT,9,5,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,858.14,-2347.64,91.92,2.72271, 'Wenikee Boltbucket - Action 5 - Move to pos'), +(@SCRIPT,9,6,0,0,0,100,0,1000,1000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Wenikee Boltbucket - Action 6 - Say line 1'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000103,2000000104); +DELETE FROM `creature_text` WHERE `entry`=@Wenikee_Boltbucket; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Wenikee_Boltbucket,0,0, 'Ok, let''s get started!',12,0,100,1,0,0, 'Wenikee Boltbucket'), +(@Wenikee_Boltbucket,1,0, '... oops.',12,0,100,1,0,0, 'Wenikee Boltbucket'); + +-- Convert quest_end_script "1191" to SAI +-- Indexes: +SET @Zamek := 4709; +SET @SCRIPT := @Zamek * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Zamek; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Zamek AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Zamek,0,0,0,20,0,100,0,1191,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Zamek - On quest 1191 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,-6273.41,-3841.7,-58.75,1.9, 'Zamek - Action 0 - Move to pos'), +(@SCRIPT,9,1,0,0,0,100,0,30000,30000,0,0,70,600,0,0,0,0,0,14,13621,20805,0,0,0,0,0, 'Zamek - Action 1 - Respawn go'), +(@SCRIPT,9,2,0,0,0,100,0,5000,5000,0,0,69,0,0,0,0,0,0,8,0,0,0,-6224,-3945,-58.75,0.75, 'Zamek - Action 2 - Move to pos'); + +-- Convert quest_end_script "1103" to SAI +-- Indexes: +SET @Tiev_Mordune := 7007; +SET @SCRIPT := @Tiev_Mordune * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Tiev_Mordune; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Tiev_Mordune AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Tiev_Mordune,0,0,0,20,0,100,0,1103,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Tiev Vordune - On quest 1103 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,70,30,0,0,0,0,0,14,15175,106528,0,0,0,0,0, 'Tiev Mordune - Action 0 - Respawn go'), +(@SCRIPT,9,1,0,0,0,100,0,15000,15000,0,0,12,5895,3,180000,0,0,0,8,0,0,0,417.05,1822.39,13.007,0.035, 'Tiev Vordune - Action 1 - Move to pos'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,70,180,0,0,0,0,0,14,15176,106528,0,0,0,0,0, 'Tiev Mordune - Action 2 - Respawn go'); + +-- Convert quest_end_script "997"/"931"/"930" to SAI +-- Indexes: +SET @Denalan := 2080; +SET @SCRIPT := @Denalan * 100; +SET @SCRIPT1 := @SCRIPT + 1; +SET @SCRIPT2 := @SCRIPT + 2; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Denalan; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Denalan AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@SCRIPT,@SCRIPT1,@SCRIPT2) AND `source_type`=9; +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 +(@Denalan,0,0,0,20,0,100,0,997,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - On quest 997 rewarded - Start action list'), +(@Denalan,0,1,0,20,0,100,0,931,0,0,0,80,@SCRIPT1,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - On quest 931 rewarded - Start action list 1'), +(@Denalan,0,2,0,20,0,100,0,930,0,0,0,80,@SCRIPT2,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - On quest 930 rewarded - Start action list 2'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 0 - Say 0'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,9505.03,719.358,1256.22,2.5643, 'Denalan - Action 1 - Move'), +(@SCRIPT,9,2,0,0,0,100,0,5000,5000,0,0,5,16,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 2 - Play emote'), +(@SCRIPT,9,3,0,0,0,100,0,4000,4000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 3 - Say 1'), +(@SCRIPT,9,4,0,0,0,100,0,1000,1000,0,0,5,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 4 - Play emote'), +(@SCRIPT,9,5,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,14,0,0,0,9505.83,712.352,1255.89,0.533, 'Denalan - Action 5 - Move'), +(@SCRIPT1,9,0,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,8,0,0,0,9508.02,715.749,1255.89,1.03055, 'Denalan - Action 0 - Move'), +(@SCRIPT1,9,1,0,0,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 1 - Say 2'), +(@SCRIPT1,9,2,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,9507.66,718.009,1255.89,1.80417, 'Denalan - Action 2 - Move'), +(@SCRIPT1,9,3,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,9505.56,719.088,1256.2,2.65632, 'Denalan - Action 3 - Move'), +(@SCRIPT1,9,4,0,0,0,100,0,2000,2000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 4 - Say 3'), +(@SCRIPT1,9,5,0,0,0,100,0,0,0,0,0,5,16,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 5 - Play emote'), +(@SCRIPT1,9,6,0,0,0,100,0,5000,5000,0,0,69,0,0,0,0,0,0,8,0,0,0,9506.92,713.766,1255.89,0.279253, 'Denalan - Action 6 - Move'), +(@SCRIPT1,9,7,0,0,0,100,0,2000,2000,0,0,70,15,0,0,0,0,0,14,67984,7510,0,0,0,0,0, 'Denalan - Action 7 - Respawn go'), +(@SCRIPT1,9,8,0,0,0,100,0,0,0,0,0,70,15,0,0,0,0,0,14,42936,7510,0,0,0,0,0, 'Denalan - Action 8 - Respawn go'), +(@SCRIPT1,9,9,0,0,0,100,0,0,0,0,0,70,15,0,0,0,0,0,14,30276,7510,0,0,0,0,0, 'Denalan - Action 9 - Respawn go'), +(@SCRIPT2,9,0,0,0,0,100,0,2000,2000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 0 - Say 4'), +(@SCRIPT2,9,1,0,0,0,100,0,0,0,0,0,1,5,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 1 - Say 5'), +(@SCRIPT2,9,2,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,9508.02,715.749,1255.89,1.03055, 'Denalan - Action 2 - Move'), +(@SCRIPT2,9,3,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,9507.66,718.009,1255.89,1.80417, 'Denalan - Action 3 - Move'), +(@SCRIPT2,9,4,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,8,0,0,0,9505.56,719.088,1256.2,2.65632, 'Denalan - Action 4 - Move'), +(@SCRIPT2,9,5,0,0,0,100,0,0,0,0,0,1,6,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 5 - Say 6'), +(@SCRIPT2,9,6,0,0,0,100,0,5000,5000,0,0,5,16,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 6 - Play emote'), +(@SCRIPT2,9,7,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,8,0,0,0,9506.92,713.766,1255.89,0.279253, 'Denalan - Action 7 - Move'), +(@SCRIPT2,9,8,0,0,0,100,0,0,0,0,0,12,3569,3,20000,0,0,0,8,0,0,0,9505.13,722.011,1255.94,0.0244875, 'Denalan - Action 8 - Summon'), +(@SCRIPT2,9,9,0,0,0,100,0,0,0,0,0,1,7,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Denalan - Action 9 - Say 7'), +(@SCRIPT2,9,10,0,0,0,100,0,0,0,0,0,12,3569,3,20000,0,0,0,8,0,0,0,9504.09,720.294,1255.94,1.00709, 'Denalan - Action 10 - Summon'), +(@SCRIPT2,9,11,0,0,0,100,0,0,0,0,0,12,3569,3,20000,0,0,0,8,0,0,0,9504.13,721.459,1255.94,6.24727, 'Denalan - Action 11 - Summon'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000048,2000000049,2000000093,2000000094,2000000086,2000000087,2000000088,2000000089); +DELETE FROM `creature_text` WHERE `entry`=@Denalan; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Denalan,0,0, 'Now let us place this rare earth in my planter...',12,0,100,1,0,0, 'Denalan'), +(@Denalan,1,0, 'Thank you again, $N. This rare earth will be very helpful in my experiments.',12,0,100,1,0,0, 'Denalan'), +(@Denalan,2,0, 'Denalan hurries to his planter.',41,0,100,1,0,0, 'Denalan'), +(@Denalan,3,0, 'I hope this frond takes root...',12,0,100,1,0,0, 'Denalan'), +(@Denalan,4,0, 'Denalan removes the seeds from the Glowing Fruit...',41,0,100,1,0,0, 'Denalan'), +(@Denalan,5,0, 'Let''s see how these seeds grow in my prepared soil...',12,0,100,1,0,0, 'Denalan'), +(@Denalan,6,0, 'Denalan plants fruit seeds.',41,0,100,1,0,0, 'Denalan'), +(@Denalan,7,0, 'Bogling rises from the soil!',41,0,100,1,0,0, 'Denalan'); + +-- Convert quest_end_script "943" to SAI +-- Indexes: +SET @Archaeologist_Flagongut := 2911; +SET @SCRIPT := @Archaeologist_Flagongut * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Archaeologist_Flagongut; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Archaeologist_Flagongut AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Archaeologist_Flagongut,0,0,0,20,0,100,0,943,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Archaeologist Flagongut - On quest 943 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,12,3582,3,40000,0,0,0,8,0,0,0,-3809,-839,16.94,2.16, 'Archaeologist Flagongut - Action 0 - Summon'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Archaeologist Flagongut - Action 1 - Say 0'), +(@SCRIPT,9,2,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,-3809,-839,16.94,2.16, 'Archaeologist Flagongut - Action 2 - Move'), +(@SCRIPT,9,3,0,0,0,100,0,24000,24000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Archaeologist Flagongut - Action 3 - Say 1'), +(@SCRIPT,9,4,0,0,0,100,0,5000,5000,0,0,69,0,0,0,0,0,0,8,0,0,0,-3819,-821,16.94,4.7, 'Archaeologist Flagongut - Action 4 - Move'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000060,2000000061); +DELETE FROM `creature_text` WHERE `entry`=@Archaeologist_Flagongut; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Archaeologist_Flagongut,0,0, 'By the stars! A spirit has been summoned!',12,0,100,1,0,0, 'Archaeologist Flagongut'), +(@Archaeologist_Flagongut,1,0, 'It''s a mystery of the past indeed! But a key to our future!',12,0,100,1,0,0, 'Archaeologist Flagongut'); + +-- Convert quest_end_script "902" to SAI +-- Indexes: +SET @Sputtervalve := 3442; +SET @SCRIPT := @Sputtervalve * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Sputtervalve; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Sputtervalve AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Sputtervalve,0,0,0,20,0,100,0,902,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Sputtervalve - On quest 902 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sputtervalve - Action 0 - Say 0'), +(@SCRIPT,9,1,0,0,0,100,0,1000,1000,0,0,70,13,0,0,0,0,0,14,6552,162024,0,0,0,0,0, 'Sputtervalve - Action 1 - Respawn go'), +(@SCRIPT,9,2,0,0,0,100,0,1000,1000,0,0,5,173,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sputtervalve - Action 2 - Play emote'), +(@SCRIPT,9,3,0,0,0,100,0,6000,6000,0,0,11,13727,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sputtervalve - Action 3 - Cast spell'), +(@SCRIPT,9,4,0,0,0,100,0,1000,1000,0,0,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sputtervalve - Action 4 - Play emote none'), +(@SCRIPT,9,5,0,0,0,100,0,1000,1000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sputtervalve - Action 5 - Say 1'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000101,2000000102); +DELETE FROM `creature_text` WHERE `entry`=@Sputtervalve; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Sputtervalve,0,0, 'Ok, let''s take a look at this thing...',12,0,100,1,0,0, 'Sputtervalve'), +(@Sputtervalve,1,0, 'Oh, darn...',12,0,100,1,0,0, 'Sputtervalve'); + +-- Convert quest_end_script "492" to SAI +-- Indexes: +SET @Kalaran_Windblade := 8479; +SET @SCRIPT := @Kalaran_Windblade * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Kalaran_Windblade; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Kalaran_Windblade AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Kalaran_Windblade,0,0,0,20,0,100,0,492,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Kalaran Windblade - On quest 492 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kalaran Windblade - Action 0 - Say 0'), +(@SCRIPT,9,1,0,0,0,100,0,1000,1000,0,0,5,7,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kalaran Windblade - Action 1 - Play emote'), +(@SCRIPT,9,2,0,0,0,100,0,4000,4000,0,0,11,5,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kalaran Windblade - Action 2 - Cast Death Touch on self'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry`=2000000084; +DELETE FROM `creature_text` WHERE `entry`=@Kalaran_Windblade; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Kalaran_Windblade,0,0, 'I raise my brew and hope to be rid of the likes of you! Cheers, you no good scoundrel, $N!',12,0,100,1,0,0, 'Kalaran Windblade'); + +-- Convert quest_end_script "489" to SAI +-- Indexes: +SET @Zenn_Foulhoof := 2150; +SET @SCRIPT := @Zenn_Foulhoof * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Zenn_Foulhoof; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Zenn_Foulhoof AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Zenn_Foulhoof,0,0,0,20,0,100,0,492,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Zenn Foulhoof - On quest 492 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,2000,2000,0,0,11,12244,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zenn Foulhoof - Action 0 - Cast spell'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,11,3329,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zenn Foulhoof - Action 1 - Cast spell'), +(@SCRIPT,9,2,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zenn Foulhoof - Action 2 - Say 0'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry`=2000000047; +DELETE FROM `creature_text` WHERE `entry`=@Zenn_Foulhoof; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Zenn_Foulhoof,0,0, 'Ribbit! No!! This cannot...ribbit...be! You have duped me with...ribbit...your foul trickery! Ribbit!',12,0,100,1,0,0, 'Zenn Foulhoof'); + +-- Convert quest_end_script "407" to SAI +-- Indexes: +SET @Scarlet_Zealot := 1931; +SET @SCRIPT := @Scarlet_Zealot * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Scarlet_Zealot; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Scarlet_Zealot AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Scarlet_Zealot,0,0,0,20,0,100,0,407,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Scarlet Zealot - On quest 407 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Scarlet Zealot - Action 0 - Say 0'), +(@SCRIPT,9,1,0,0,0,100,0,3000,3000,0,0,11,3287,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Scarlet Zealot - Action 1 - Cast spell'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,2292,239.481,27.0892,0.693878, 'Scarlet Zealot - Action 2 - Move'), +(@SCRIPT,9,3,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,2287.97,236.253,27.0892,2.6613, 'Scarlet Zealot - Action 3 - Move'), +(@SCRIPT,9,4,0,0,0,100,0,2000,2000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Scarlet Zealot - Action 4 - Say 1'), +(@SCRIPT,9,5,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,8,0,0,0,2292.52,235.226,27.0892,4.8345, 'Scarlet Zealot - Action 5 - Move'), +(@SCRIPT,9,6,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,2288.96,237.96,27.0892,2.48773, 'Scarlet Zealot - Action 6 - Move'), +(@SCRIPT,9,7,0,0,0,100,0,6000,6000,0,0,11,5,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Scarlet Zealot - Action 7 - Cast spell'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000082,2000000083); +DELETE FROM `creature_text` WHERE `entry`=@Scarlet_Zealot; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Scarlet_Zealot,0,0, 'I. . .I. . .don''t. . .feel. . .right. . .',12,0,100,1,0,0, 'Scarlet Zealot'), +(@Scarlet_Zealot,1,0, 'My mind. . .my flesh. . .I''m. . .rotting. . . .!',12,0,100,1,0,0, 'Scarlet Zealot'); + +-- Convert quest_end_script "349" to SAI +-- Indexes: +SET @Witch_Doctor_Unbagwa := 1449; +SET @SCRIPT := @Witch_Doctor_Unbagwa * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Witch_Doctor_Unbagwa; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Witch_Doctor_Unbagwa AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Witch_Doctor_Unbagwa,0,0,0,20,0,100,0,349,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Scarlet Zealot - On quest 349 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,2000,2000,0,0,12,1511,3,300000,0,0,0,8,0,0,0,-13743.7,-23.97,45.14,5.7, 'Witch Doctor Unbagwa - Action 0 - Summon'), +(@SCRIPT,9,1,0,0,0,100,0,28000,28000,0,0,12,1516,3,300000,0,0,0,8,0,0,0,-13743.7,-23.97,45.14,5.7, 'Witch Doctor Unbagwa - Action 1 - Summon'), +(@SCRIPT,9,2,0,0,0,100,0,20000,20000,0,0,12,1514,3,300000,0,0,0,8,0,0,0,-13743.7,-23.97,45.14,5.7, 'Witch Doctor Unbagwa - Action 2 - Summon'); + +-- Convert quest_end_script "308" to SAI +-- Indexes: +SET @Jarven_Thunderbrew := 1373; +SET @SCRIPT := @Jarven_Thunderbrew * 100; + +-- Add SAI support +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@Jarven_Thunderbrew; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Jarven_Thunderbrew AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Jarven_Thunderbrew,0,0,0,20,0,100,0,308,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Jarven Thunderbrew - On quest 308 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Jarven Thunderbrew - Action 0 - Say 0'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,-5601.64,-541.38,392.42,0.5, 'Jarven Thunderbrew - Action 1 - Move'), +(@SCRIPT,9,2,0,0,0,100,0,2000,2000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.94,-542.04,392.42,5.5, 'Jarven Thunderbrew - Action 2 - Move'), +(@SCRIPT,9,3,0,0,0,100,0,1000,1000,0,0,70,30,0,0,0,0,0,14,35875,270,0,0,0,0,0, 'Jarven Thunderbrew - Action 3 - Respawn'), +(@SCRIPT,9,4,0,0,0,100,0,0,0,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.95,-548.43,395.48,4.7, 'Jarven Thunderbrew - Action 4 - Move'), +(@SCRIPT,9,5,0,0,0,100,0,4000,4000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5605.31,-549.33,399.09,3.1, 'Jarven Thunderbrew - Action 5 - Move'), +(@SCRIPT,9,6,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5607.55,-546.63,399.09,1.5, 'Jarven Thunderbrew - Action 6 - Move'), +(@SCRIPT,9,7,0,0,0,100,0,4000,4000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.52,-538.75,399.09,1.5, 'Jarven Thunderbrew - Action 7 - Move'), +(@SCRIPT,9,8,0,0,0,100,0,4000,4000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.62,-530.24,399.65,3, 'Jarven Thunderbrew - Action 8 - Move'), +(@SCRIPT,9,9,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5603.67,-529.91,399.65,4.2, 'Jarven Thunderbrew - Action 9 - Move'), +(@SCRIPT,9,10,0,0,0,100,0,4000,4000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Jarven Thunderbrew - Action 10 - Say 1'), +(@SCRIPT,9,11,0,0,0,100,0,11000,11000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5603.67,-529.91,399.65,4.2, 'Jarven Thunderbrew - Action 11 - Move'), +(@SCRIPT,9,12,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.62,-530.24,399.65,3, 'Jarven Thunderbrew - Action 12 - Move'), +(@SCRIPT,9,13,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.52,-538.75,399.09,1.5, 'Jarven Thunderbrew - Action 13 - Move'), +(@SCRIPT,9,14,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5607.55,-546.63,399.09,1.5, 'Jarven Thunderbrew - Action 14 - Move'), +(@SCRIPT,9,15,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5605.31,-549.33,399.09,3.1, 'Jarven Thunderbrew - Action 15 - Move'), +(@SCRIPT,9,16,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.95,-548.43,395.48,4.7, 'Jarven Thunderbrew - Action 16 - Move'), +(@SCRIPT,9,17,0,0,0,100,0,3000,3000,0,0,69,0,0,0,0,0,0,8,0,0,0,-5597.94,-542.04,392.42,5.5, 'Jarven Thunderbrew - Action 17 - Move'), +(@SCRIPT,9,18,0,0,0,100,0,1000,1000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Jarven Thunderbrew - Action 18 - Say 2'), +(@SCRIPT,9,19,0,0,0,100,0,3000,3000,0,0,11,5,0,0,0,0,0,1,0,0,0,-5601.64,-541.38,392.42,0.5, 'Jarven Thunderbrew - Action 19 - Movel'), +(@SCRIPT,9,20,0,0,0,100,0,2000,2000,0,0,11,5,0,0,0,0,0,1,0,0,0,-5605.96,-544.45,392.43,0.9, 'Jarven Thunderbrew - Action 20 - Move'), +(@SCRIPT,9,21,0,0,0,100,0,2000,2000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Jarven Thunderbrew - Action 21 - Say 3'); + +-- Convert from db_script_string to creature_text +DELETE FROM `db_script_string` WHERE `entry` IN (2000000077,2000000056,2000000078,2000000079); +DELETE FROM `creature_text` WHERE `entry`=@Jarven_Thunderbrew; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@Jarven_Thunderbrew,0,0, '%s gestures to the pitcher of water sitting on the edge of the well.',12,0,100,1,0,0, 'Jarven Thunderbrew'), +(@Jarven_Thunderbrew,1,0, 'Hey there, Belm! Give me a mug of Thunder Ale, and one for my good friend $N.',12,0,100,1,0,0, 'Jarven Thunderbrew'), +(@Jarven_Thunderbrew,2,0, 'How goes the barrel watching...?',12,0,100,1,0,0, 'Jarven Thunderbrew'), +(@Jarven_Thunderbrew,3,0, 'Well, back to business for me. But it sure was nice taking that short break, and it''s always nice drinking Thunder Ale!',12,0,100,1,0,0, 'Jarven Thunderbrew'); + +-- Convert quest_end_script "63" to SAI +-- Indexes: +SET @Brazier_Everfount := 113791; +SET @SCRIPT := @Brazier_Everfount * 100; + +-- Add SAI support +UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI' WHERE `entry`=@Brazier_Everfount; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@Brazier_Everfount AND `source_type`=1; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@Brazier_Everfount,1,0,0,20,0,100,0,63,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Brazier of Everfount - On quest 63 rewarded - Start action list'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,70,30,0,0,0,0,0,14,15175,106528,0,0,0,0,0, 'Brazier of Everfount - Action 0 - Respawn go'), +(@SCRIPT,9,1,0,0,0,100,0,15000,15000,0,0,70,180,0,0,0,0,0,14,15176,106529,0,0,0,0,0, 'Brazier of Everfount - Action 1 - Respawn go'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,12,5895,3,180000,0,0,0,8,0,0,0,417.05,1822.39,13.007,0.035, 'Brazier of Everfount - Action 2 - Summon'); diff --git a/sql/updates/world/2012_12_22_02_world_the_crusaders_pinnacle.sql b/sql/updates/world/2012_12_22_02_world_the_crusaders_pinnacle.sql new file mode 100644 index 00000000000..5debd41a160 --- /dev/null +++ b/sql/updates/world/2012_12_22_02_world_the_crusaders_pinnacle.sql @@ -0,0 +1,38 @@ +-- The Crusader's Pinnacle +-- The Purging Of Scourgeholme 13118 / The Restless Dead 13110 / The Stone That Started A Revolution 13130 / It Could Kill Us All 13135 / The Scourgestone 13122 +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` IN (19,20) AND `SourceEntry` IN (13118,13110,13130,13135,13122); +INSERT INTO `conditions`(`SourceTypeOrReferenceId`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`Comment`) VALUES +-- The Purging Of Scourgeholme 13118 +(19,13118,0,8,13104,'Accepting The Purging Of Scourgeholme requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(20,13118,0,8,13104,'Quest mark for The Purging Of Scourgeholme requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(19,13118,1,8,13105,'Accepting The Purging Of Scourgeholme requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +(20,13118,1,8,13105,'Quest mark for The Purging Of Scourgeholme requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +-- The Restless Dead 13110 +(19,13110,0,8,13104,'Accepting The Restless Dead requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(20,13110,0,8,13104,'Quest mark for The Restless Dead requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(19,13110,1,8,13105,'Accepting The Restless Dead requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +(20,13110,1,8,13105,'Quest mark for The Restless Dead requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +-- The Stone That Started A Revolution 13130 +(19,13130,0,8,13104,'Accepting The Stone That Started A Revolution requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(20,13130,0,8,13104,'Quest mark for The Stone That Started A Revolution requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(19,13130,1,8,13105,'Accepting The Stone That Started A Revolution requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +(20,13130,1,8,13105,'Quest mark for The Stone That Started A Revolution requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +-- It Could Kill Us All 13135 +(19,13135,0,8,13104,'Accepting It Could Kill Us All requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(20,13135,0,8,13104,'Quest mark for It Could Kill Us All requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(19,13135,1,8,13105,'Accepting It Could Kill Us All requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +(20,13135,1,8,13105,'Quest mark for It Could Kill Us All requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +-- The Scourgestone 13122 +(19,13122,0,8,13104,'Accepting The Scourgestone requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(20,13122,0,8,13104,'Quest mark for The Scourgestone requires Once More Unto The Breach, Hero (DK only) to be rewarded'), +(19,13122,1,8,13105,'Accepting The Scourgestone requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'), +(20,13122,1,8,13105,'Quest mark for The Scourgestone requires Once More Unto The Breach, Hero (Non-DK) to be rewarded'); + +-- Handled in a different way now... +UPDATE `quest_template` SET `PrevQuestId`=0 WHERE `Id` IN (13118,13122,13110,13130,13135,13125); + +-- The Purging Of Scourgeholme 13118 / The Scourgestone 13122 +UPDATE `quest_template` SET `NextQuestId`=13125,`ExclusiveGroup`=-13125 WHERE `Id` IN (13118,13122); + +-- The Restless Dead 13110 / The Stone That Started A Revolution 13130 / It Could Kill Us All 13135 / The Air Stands Still 13125 +UPDATE `quest_template` SET `NextQuestId`=13139,`ExclusiveGroup`=-13139 WHERE `Id` IN (13110,13130,13135,13125); diff --git a/sql/updates/world/2012_12_23_00_world_creature_text.sql b/sql/updates/world/2012_12_23_00_world_creature_text.sql new file mode 100644 index 00000000000..37b4d66b3fe --- /dev/null +++ b/sql/updates/world/2012_12_23_00_world_creature_text.sql @@ -0,0 +1,8 @@ +UPDATE `creature_text` SET `sound`=11222 WHERE `entry`=20904 AND `groupid`=0; +UPDATE `creature_text` SET `sound`=11223 WHERE `entry`=20904 AND `groupid`=1; +UPDATE `creature_text` SET `sound`=11224 WHERE `entry`=20904 AND `groupid`=2; +UPDATE `creature_text` SET `sound`=11225 WHERE `entry`=20904 AND `groupid`=3; +UPDATE `creature_text` SET `sound`=11226 WHERE `entry`=20904 AND `groupid`=4; +UPDATE `creature_text` SET `sound`=11227 WHERE `entry`=20904 AND `groupid`=5; +UPDATE `creature_text` SET `sound`=11228 WHERE `entry`=20904 AND `groupid`=6; +UPDATE `creature_text` SET `sound`=11229 WHERE `entry`=20904 AND `groupid`=7; diff --git a/sql/updates/world/2012_12_23_01_world_creature_text.sql b/sql/updates/world/2012_12_23_01_world_creature_text.sql new file mode 100644 index 00000000000..b663c5269e9 --- /dev/null +++ b/sql/updates/world/2012_12_23_01_world_creature_text.sql @@ -0,0 +1,13 @@ +UPDATE `creature_text` SET `sound`=11171, `text`='Where in Bonzo''s Brass Buttons am I? And who are-- yaaghh, that''s one mother of a headache!' WHERE `entry`=20977 AND `groupid`=0; +UPDATE `creature_text` SET `sound`=11172, `text`='\"Lowly\"? I don''t care who you are, friend: no one refers to the mighty Millhouse Manastorm as \"lowly\"!' WHERE `entry`=20977 AND `groupid`=1; +UPDATE `creature_text` SET `sound`=11173, `text`='I just need to get some things ready first. You guys go ahead and get started. I need to summon up some water....' WHERE `entry`=20977 AND `groupid`=2; +UPDATE `creature_text` SET `sound`=11174, `text`='Fantastic! Next, some protective spells. Yeah, now we''re cookin''!' WHERE `entry`=20977 AND `groupid`=3; +UPDATE `creature_text` SET `sound`=11175, `text`='And of course I''ll need some mana. You guys are gonna love this; just wait....' WHERE `entry`=20977 AND `groupid`=4; +UPDATE `creature_text` SET `sound`=11176 WHERE `entry`=20977 AND `groupid`=5; +UPDATE `creature_text` SET `sound`=11177 WHERE `entry`=20977 AND `groupid`=6 AND `id`=0; +UPDATE `creature_text` SET `sound`=11178 WHERE `entry`=20977 AND `groupid`=6 AND `id`=1; +UPDATE `creature_text` SET `sound`=11179 WHERE `entry`=20977 AND `groupid`=7; +UPDATE `creature_text` SET `sound`=11180 WHERE `entry`=20977 AND `groupid`=8; +UPDATE `creature_text` SET `sound`=11181 WHERE `entry`=20977 AND `groupid`=9; +UPDATE `creature_text` SET `sound`=11182 WHERE `entry`=20977 AND `groupid`=10; +UPDATE `creature_text` SET `sound`=11183 WHERE `entry`=20977 AND `groupid`=11; diff --git a/sql/updates/world/2012_12_23_02_world_trinity_string.sql b/sql/updates/world/2012_12_23_02_world_trinity_string.sql new file mode 100644 index 00000000000..ac99945d5a5 --- /dev/null +++ b/sql/updates/world/2012_12_23_02_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = '%s does not wish to be disturbed: %s' WHERE `entry`=707; diff --git a/sql/updates/world/2012_12_23_03_world_misc.sql b/sql/updates/world/2012_12_23_03_world_misc.sql new file mode 100644 index 00000000000..c9a42df10dd --- /dev/null +++ b/sql/updates/world/2012_12_23_03_world_misc.sql @@ -0,0 +1,121 @@ +SET @NPC_QUETZLUN := 28030; +SET @NPC_MUFUNU := 28752; +SET @NPC_MUFUNU_KC := 28753; +SET @NPC_TUATUA := 28754; +SET @NPC_TUATUA_KC := 28755; +SET @NPC_HAWINNI := 28756; +SET @NPC_HAWINNI_KC := 28757; +SET @SPELL_HIGH_PRIEST_IMMUNITY := 4309; +SET @SPELL_HEX_OF_AIR_KNOCKBACK := 41909; +SET @SPELL_RANDOM_CIRCUMFERENCE_1 := 42267; +SET @SPELL_RANDOM_CIRCUMFERENCE_2 := 42274; +SET @SPELL_SUICIDE := 45254; +SET @SPELL_HEX := 52250; +SET @SPELL_HEXXING_STICK := 52251; +SET @SPELL_HEX_OF_AIR := 52249; +SET @SPELL_HEX_OF_FIRE := 52278; +SET @SPELL_TUATUA_ON_BURN := 52279; +SET @SPELL_HEX_OF_FROST := 52287; +SET @SPELL_HAWINNI_ON_FROZEN := 52303; +SET @SPELL_RANDOM_CIRCUMFERENCE := 52320; + +DELETE FROM `creature_text` WHERE `entry` IN (@NPC_QUETZLUN,@NPC_MUFUNU,@NPC_TUATUA,@NPC_HAWINNI); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@NPC_QUETZLUN,0,0,'There is no escape. There is only my wrath!',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,1,'Eternal damnation is your future.',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,2,'My judgment is final.',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,3,'Beg for your life. Plead. It will do you no good!',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,4,'Burn in the fires of my fury!',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,5,'Die!',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,6,'You killed me and now I will kill you... over and over!',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_QUETZLUN,0,7,'I find you wanting.',14,0,100,0,0,0,'Quetz''lun'), +(@NPC_MUFUNU,0,0,'NOOOOOOOOOoooooooo.......!',12,0,100,0,0,0,'Mu''funu'), +(@NPC_TUATUA,0,0,'FIRE! AHHHHHHHH!',12,0,100,0,0,0,'Tua-tua'), +(@NPC_TUATUA,1,0,'The high priestess is reduced to charcoal.',16,0,100,0,0,0,'Tua-Tua'), +(@NPC_HAWINNI,0,0,'%s becomes enraged!',16,0,100,0,0,0,'Hawinni'), +(@NPC_HAWINNI,1,0,'BRRRRRR!',12,0,100,0,0,0,'Hawinni'), +(@NPC_HAWINNI,2,0,'%s explodes!',16,0,100,0,0,0,'Hawinni'); + +UPDATE `creature_model_info` SET `bounding_radius`=0.875, `combat_reach`=1.75 WHERE `modelid`=25669; +UPDATE `creature_model_info` SET `bounding_radius`=1.5, `combat_reach`=3 WHERE `modelid`=25672; + +DELETE FROM `conditions` WHERE `SourceEntry`=@SPELL_HEXXING_STICK AND `SourceTypeOrReferenceId`=17; +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry` IN (@NPC_MUFUNU,@NPC_TUATUA); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(17,0,@SPELL_HEXXING_STICK,0,0,31,1,3,@NPC_MUFUNU,0,0,0,'','Spell Quetz''lun''s Hexxing Stick can only be casted on High Priest Mu''funu'), +(17,0,@SPELL_HEXXING_STICK,0,1,31,1,3,@NPC_TUATUA,0,0,0,'','Spell Quetz''lun''s Hexxing Stick can only be casted on High Priestess Tua-Tua'), +(17,0,@SPELL_HEXXING_STICK,0,2,31,1,3,@NPC_HAWINNI,0,0,0,'','Spell Quetz''lun''s Hexxing Stick can only be casted on High Priest Hawinni'), +(22,2,@NPC_MUFUNU,0,0,1,1,@SPELL_HEX_OF_AIR,0,0,1,0,'','SAI High Priest Mu''funu cast Shadow Channeling if aura Hex is not applied'), +(22,2,@NPC_TUATUA,0,0,1,1,@SPELL_HEX_OF_FIRE,0,0,1,0,'','SAI High Priestess Tua-tua remove Shadow Form and cast Shadow Channeling if aura Hex is not applied'); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-@SPELL_HEX_OF_AIR_KNOCKBACK,@SPELL_TUATUA_ON_BURN,@SPELL_HEX_OF_FROST,@SPELL_HAWINNI_ON_FROZEN); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(-@SPELL_HEX_OF_AIR_KNOCKBACK,@SPELL_SUICIDE,0,'On spellfade Hex of Air Knockback - Spellcast Suicide'), +(@SPELL_TUATUA_ON_BURN,@SPELL_SUICIDE,1,'On spellhit Tua-Tua on Burn - Spellcast Suicide'), +(@SPELL_HEX_OF_FROST,@SPELL_HIGH_PRIEST_IMMUNITY,2,'On aura Hex of Frost - Apply High Priest Immunity'), +(@SPELL_HAWINNI_ON_FROZEN,@SPELL_SUICIDE,1,'On spellhit Hawinni on Frozen - Spellcast Suicide'); + +-- SmartAIs +UPDATE `smart_scripts` SET `link`=1 WHERE `entryorguid`=@NPC_QUETZLUN; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_QUETZLUN AND `source_type`=0 AND `id`=1; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_MUFUNU AND `source_type`=0 AND `id` IN (11,12,13); +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_TUATUA AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@NPC_HAWINNI AND `source_type`=0 AND `id` IN (3,4,5); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@NPC_MUFUNU*100,@NPC_TUATUA*100,@NPC_HAWINNI*100) AND `source_type`=9; +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 +(@NPC_QUETZLUN,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,21,100,0,0,0,0,0,0, 'Quetz''lun - On update OOC - Say line'), + +(@NPC_MUFUNU,0,11,0,8,0,100,0,@SPELL_HEX,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu - On spellhit Hex - Set invincibility 1 HP'), +(@NPC_MUFUNU,0,12,13,2,0,100,1,0,0.1,0,0,33,@NPC_MUFUNU_KC,0,0,0,0,0,16,0,0,0,0,0,0,0, 'High Priest Mu''funu - On health below 0.1% - Quest credit'), +(@NPC_MUFUNU,0,13,0,61,0,100,0,0,0,0,0,80,@NPC_MUFUNU*100,2,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu - On health below 0.1% - Run script'), +(@NPC_MUFUNU*100,9,0,0,0,0,100,0,0,0,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Set homeposition'), +(@NPC_MUFUNU*100,9,1,0,0,0,100,0,0,0,0,0,102,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Stop health regen'), +(@NPC_MUFUNU*100,9,2,0,0,0,100,0,0,0,0,0,18,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Set unit_flags IMMUNE_TO_PC'), +(@NPC_MUFUNU*100,9,3,0,0,0,100,0,0,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Evade'), +(@NPC_MUFUNU*100,9,4,0,0,0,100,0,0,0,0,0,42,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Remove invincibility'), +(@NPC_MUFUNU*100,9,5,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Say line'), +(@NPC_MUFUNU*100,9,6,0,0,0,100,0,0,0,0,0,11,@SPELL_HEX_OF_AIR,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Spellcast Hex of Air'), +(@NPC_MUFUNU*100,9,7,0,0,0,100,0,10000,10000,0,0,11,@SPELL_HEX_OF_AIR_KNOCKBACK,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Spellcast Knockback'), +(@NPC_MUFUNU*100,9,8,0,0,0,100,0,0,0,0,0,19,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Mu''funu script - Remove unit_flags IMMUNE_TO_PC'), + +(@NPC_TUATUA,0,0,0,11,0,100,0,0,0,0,0,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On spawn - Spellcast Shadow Channelling'), +(@NPC_TUATUA,0,1,2,21,0,100,0,0,0,0,0,28,29406,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On homeposition reached - Spellcast Shadow Channelling'), +(@NPC_TUATUA,0,2,0,61,0,100,0,0,0,0,0,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On homeposition reached - Remove aura Shadowform'), +(@NPC_TUATUA,0,3,0,4,0,100,0,0,0,0,0,11,29406,0,0,0,0,0,1,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On aggro - Spellcast Shadowform'), +(@NPC_TUATUA,0,4,0,0,0,100,0,2000,3000,15000,20000,11,51818,0,0,0,0,0,2,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On update IC - Spellcast Shadow Word: Death'), +(@NPC_TUATUA,0,5,0,0,0,100,0,4000,5000,3000,5000,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,'High Priestess Tua-Tua - On update IC - Spellcast Mind Blast'), +(@NPC_TUATUA,0,6,0,8,0,100,0,@SPELL_HEX,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua - On spellhit Hex - Set invincibility 1 HP'), +(@NPC_TUATUA,0,7,8,2,0,100,1,0,0.1,0,0,33,@NPC_TUATUA_KC,0,0,0,0,0,16,0,0,0,0,0,0,0, 'High Priestess Tua-tua - On health below 0.1% - Quest credit'), +(@NPC_TUATUA,0,8,0,61,0,100,0,0,0,0,0,80,@NPC_TUATUA*100,2,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua - On health below 0.1% - Run script'), +(@NPC_TUATUA*100,9,0,0,0,0,100,0,0,0,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Set homeposition'), +(@NPC_TUATUA*100,9,1,0,0,0,100,0,0,0,0,0,102,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Stop health regen'), +(@NPC_TUATUA*100,9,2,0,0,0,100,0,0,0,0,0,18,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Set unit_flags IMMUNE_TO_PC'), +(@NPC_TUATUA*100,9,3,0,0,0,100,0,0,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Evade'), +(@NPC_TUATUA*100,9,4,0,0,0,100,0,0,0,0,0,42,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Remove invincibility'), +(@NPC_TUATUA*100,9,5,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Say line'), +(@NPC_TUATUA*100,9,6,0,0,0,100,0,0,0,0,0,11,@SPELL_HEX_OF_FIRE,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Spellcast Hex of Fire'), +(@NPC_TUATUA*100,9,7,0,0,0,100,0,10000,10000,0,0,11,@SPELL_TUATUA_ON_BURN,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Spellcast Tua-tua on Burn'), +(@NPC_TUATUA*100,9,8,0,0,0,100,0,0,0,0,0,3,0,25669,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Change modelid'), +(@NPC_TUATUA*100,9,9,0,0,0,100,0,0,0,0,0,19,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Remove unit_flags IMMUNE_TO_PC'), +(@NPC_TUATUA*100,9,10,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,7,0,0,0,0,0,0,0, 'High Priestess Tua-tua script - Say line'), + +(@NPC_HAWINNI,0,3,0,8,0,100,0,@SPELL_HEX,0,0,0,42,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni - On spellhit Hex - Set invincibility 1 HP'), +(@NPC_HAWINNI,0,4,5,2,0,100,1,0,0.1,0,0,33,@NPC_HAWINNI_KC,0,0,0,0,0,16,0,0,0,0,0,0,0, 'High Priest Hawinni - On health below 0.1% - Quest credit'), +(@NPC_HAWINNI,0,5,0,61,0,100,0,0,0,0,0,80,@NPC_HAWINNI*100,2,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni - On health below 0.1% - Run script'), +(@NPC_HAWINNI*100,9,0,0,0,0,100,0,0,0,0,0,11,@SPELL_HEX_OF_FROST,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Hex of Frost'), +(@NPC_HAWINNI*100,9,1,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Say line'), +(@NPC_HAWINNI*100,9,2,0,0,0,100,0,10000,10000,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE_1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Point Bone'), +(@NPC_HAWINNI*100,9,3,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE_2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Point Bone 2'), +(@NPC_HAWINNI*100,9,4,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE_1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Point Bone'), +(@NPC_HAWINNI*100,9,5,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE_2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Point Bone 2'), +(@NPC_HAWINNI*100,9,6,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Ice Chunk'), +(@NPC_HAWINNI*100,9,7,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE_1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Point Bone'), +(@NPC_HAWINNI*100,9,8,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE_2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Point Bone 2'), +(@NPC_HAWINNI*100,9,9,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Ice Chunk'), +(@NPC_HAWINNI*100,9,10,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Ice Chunk'), +(@NPC_HAWINNI*100,9,11,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Ice Chunk'), +(@NPC_HAWINNI*100,9,12,0,0,0,100,0,0,0,0,0,11,@SPELL_RANDOM_CIRCUMFERENCE,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Random Circumference Ice Chunk'), +(@NPC_HAWINNI*100,9,13,0,0,0,100,0,0,0,0,0,1,2,0,0,0,0,0,7,0,0,0,0,0,0,0, 'High Priest Hawinni script - Say line'), +(@NPC_HAWINNI*100,9,14,0,0,0,100,0,0,0,0,0,42,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Remove invincibility'), +(@NPC_HAWINNI*100,9,15,0,0,0,100,0,50,50,0,0,11,@SPELL_HAWINNI_ON_FROZEN,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Spellcast Hawinni on Frozen'), +(@NPC_HAWINNI*100,9,16,0,0,0,100,0,0,0,0,0,3,0,25672,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Hawinni script - Change modelid'); diff --git a/sql/updates/world/2012_12_24_00_world_defending_wyrmrest_temple.sql b/sql/updates/world/2012_12_24_00_world_defending_wyrmrest_temple.sql new file mode 100644 index 00000000000..edf1f887d1c --- /dev/null +++ b/sql/updates/world/2012_12_24_00_world_defending_wyrmrest_temple.sql @@ -0,0 +1,77 @@ +-- Add support for quest Defending Wyrmrest Temple ID: 12372 and support for achievement Rapid Defence +-- Based on nelegalno and Nay updates +-- Indexes +-- NPCs +SET @Defender := 27629; +SET @AzureDrake := 27682; +SET @AzureDragon := 27608; +-- Spells +SET @SPELL_AZURE_ON_DEATH_FORCE_WHISPER := 50287; + +-- Update Defender template from sniffs +UPDATE `creature_template` SET `HoverHeight`=4,`npcflag`=1,`unit_flags`=unit_flags|0x00000200|0x00000300,`spell1`=49161,`spell2`=49243,`spell3`=49263,`spell4`=49264,`spell5`=49367,`InhabitType`=4 WHERE `entry`=@Defender; + +-- Conditions +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (49367,49370); +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry` IN (49161,49243,49367); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ScriptName`,`Comment`) VALUES +(13,1,49367,0,0,31,0,3,27698,0,0,0,'','Spell can hit only Defending Wyrmrest Temple Kill Credit Bunny'), +(13,1,49370,0,0,31,0,3,27698,0,0,0,'','Spell can hit only Defending Wyrmrest Temple Kill Credit Bunny'), +(17,0,49367,0,0,29,0,27698,80,0,0,0,'','Temple Kill Credit Bunny must be in 80 yards to be able to cast Destibilize and less for smth to happen'), +(17,0,49161,0,0,31,1,3,27608,0,0,0,'','Spell Flame Breath target Azure Dragon'), +(17,0,49161,0,1,31,1,3,27682,0,0,0,'','Spell Flame Breath target Azure Drake'), +(17,0,49161,0,2,31,1,3,27629,0,0,0,'','Spell Flame Breath can target mounted by enemey faction player Defender'), +(17,0,49243,0,0,31,1,3,27608,0,0,0,'','Spell Immolation can target Azure Dragon'), +(17,0,49243,0,1,31,1,3,27682,0,0,0,'','Spell Immolation can target Azure Drake'), +(17,0,49243,0,1,31,1,3,27629,0,0,0,'','Spell Immolation can target mounted by enemey faction player Defender'); + +-- Remove unblizzlike npc_spell_sclick that is handled by spell now +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry`=27629; + +-- Addon data +DELETE FROM `creature_template_addon` WHERE `entry`=27629; +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(27629,0,0,33554432,1,0,50069); + +-- Convert EAI to SAI and fix some timings +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (@AzureDragon,@AzureDrake); +DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (@AzureDragon,@AzureDrake); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@AzureDragon,@AzureDrake) 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 +(@AzureDragon,0,0,0,0,0,100,0,500,4000,3700,4500,11,49111,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Azure Dragon - IC - Cast Frost Breath'), +(@AzureDragon,0,1,0,6,0,100,0,0,0,0,0,11,@SPELL_AZURE_ON_DEATH_FORCE_WHISPER,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Azure Dragon - On death - Cast force whisper spell on invoker (hack need to be replaced by 11'), +(@AzureDrake,0,0,0,0,0,100,0,500,4000,3700,4500,11,49317,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Azure Drake - IC - Cast Frost Breath'), +(@AzureDrake,0,1,0,6,0,100,0,0,0,0,0,11,@SPELL_AZURE_ON_DEATH_FORCE_WHISPER,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Azure Drake - On death - Cast force whisper spell on invoker'); +-- No need to condition them, stuff will happen only if send to drake otherwise would be plain result + +-- Texts +DELETE FROM `creature_text` WHERE `entry`=@Defender; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +-- On player mounted or creature hit by mounting spell +(@Defender,0,0,'Are you ready for battle, $c?',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,1,'Take us into battle, $n!',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,2,'Shall we destabilize the shrine first or disable the enemy?',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,3,'We''ve been expecting you, $n. Now we have the upper hand.',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,4,'I can''t believe the blues would attack us. Let''s give some of it back!',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,5,'Let''s defend the temple!',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,6,'Where to first?',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,0,7,'Your reputation precedes you, $n. This should be interesting.',15,0,100,0,0,0, 'Wyrmrest Defender'), +-- On Azure Drake/Dragon kill +(@Defender,1,0,'I never thought that I''d be riding into battle with a $r on my back.',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,1,'Another blue down. We make a great team!',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,2,'With you and I working together, this battle will be over in no time.',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,3,'Malygos has clearly gone insane.',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,4,'Nice one, kid.',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,5,'I''ve never seen anything like this before. I''m glad that you''re here.',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,6,'I''m glad you saw that one!',15,0,100,0,0,0, 'Wyrmrest Defender'), +(@Defender,1,7,'Just hang on. We''ll get through this.',15,0,100,0,0,0, 'Wyrmrest Defender'), +-- Below 30% HP +(@Defender,2,0,'We should get out of here. I need to heal!',42,0,100,0,3000,0, 'Wyrmrest Defender'); + +-- Remove achievement "Rapid Defence" out of disables +DELETE FROM `disables` WHERE `sourceType`=4 AND `entry`=3924; + +-- Insert spell_script_name +DELETE FROM `spell_script_names` WHERE `spell_id`=@SPELL_AZURE_ON_DEATH_FORCE_WHISPER; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(@SPELL_AZURE_ON_DEATH_FORCE_WHISPER, 'spell_q12372_azure_on_death_force_whisper'); diff --git a/sql/updates/world/2012_12_24_01_world_sai.sql b/sql/updates/world/2012_12_24_01_world_sai.sql new file mode 100644 index 00000000000..d151ee4aa2c --- /dev/null +++ b/sql/updates/world/2012_12_24_01_world_sai.sql @@ -0,0 +1,42 @@ +-- Fix quest: "Words of Power" - http://www.wowhead.com/item=35354 +-- Indexes +SET @TALETKHA := 26073; +SET @SCRIPT := @TALETKHA * 100; + +-- Fix the previous SAIs for High Priest Talet-Kha +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@TALETKHA,-85118,-85098,-85176,-85175) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@TALETKHA,0,0,1,1,0,100,1,0,0,0,0,70,0,0,0,0,0,0,10,85098,25422,0,0,0,0,0, 'High Priest Talet-Kha - On OOC (1 time per reset/respawn) - Respawn Mystical Webbing'), +(@TALETKHA,0,1,2,61,0,100,0,0,0,0,0,45,0,1,0,0,0,0,10,85098,25422,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Set data 0 1 to Mystical Webbing'), +(@TALETKHA,0,2,3,61,0,100,0,0,0,0,0,70,0,0,0,0,0,0,10,85118,25422,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Respawn Mystical Webbing'), +(@TALETKHA,0,3,4,61,0,100,0,0,0,0,0,45,0,1,0,0,0,0,10,85118,25422,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Set data 0 1 to Mystical Webbing'), +(@TALETKHA,0,4,5,61,0,100,0,0,0,0,0,45,0,1,0,0,0,0,10,85175,23033,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Set data 0 1 to Invisible Stalker'), +(@TALETKHA,0,5,6,61,0,100,0,0,0,0,0,45,0,1,0,0,0,0,10,85176,23033,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Set data 0 1 to Invisible Stalker'), +(@TALETKHA,0,6,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Set phase 1'), +(@TALETKHA,0,7,0,38,0,100,0,0,1,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - On data set 0 1 - Increment phase by 1'), +(@TALETKHA,0,8,0,23,4,100,1,45497,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - On Aura missing - Run Script'), +(@TALETKHA,0,9,0,2,8,100,0,1,45,0,0,11,11640,1,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - Health 45% - Cast Renew on self'), +(@TALETKHA,0,10,0,0,8,100,0,4000,6000,5000,8000,11,15587,0,0,0,0,0,2,0,0,0,0,0,0,0, 'High Priest Talet-Kha - IC - Cast Mind Blast on victim'), +(@TALETKHA,0,11,12,25,8,100,0,0,0,0,0,18,33555200,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - On reset - Restore unit flags'), +(@TALETKHA,0,12,0,61,8,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - Linked with previous event - Set phase back to 0'), +(@SCRIPT,9,0,0,0,0,100,0,3000,3000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - script - Text 0'), +(@SCRIPT,9,1,0,0,0,100,0,500,500,0,0,69,0,0,0,0,0,0,8,0,0,0,3788.44,3418.25,85.0562,0, 'High Priest Talet-Kha - script - Move to point'), +(@SCRIPT,9,2,0,0,0,100,0,500,500,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,1.1672, 'High Priest Talet-Kha - script - Set Orientation'), +(@SCRIPT,9,3,0,0,0,100,0,1500,1500,0,0,91,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - script - Bytes1 set to 0'), +(@SCRIPT,9,4,0,0,0,100,0,100,100,0,0,19,33555200,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - script - Remove unitflags'), +(@SCRIPT,9,5,0,0,0,100,0,100,100,0,0,11,45492,1,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - script - Aura self'), +(@SCRIPT,9,6,0,0,0,100,0,0,0,0,0,22,4,0,0,0,0,0,1,0,0,0,0,0,0,0, 'High Priest Talet-Kha - script - Set phase 4'), +(@SCRIPT,9,7,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,40,0,0,0,0,0,0, 'High Priest Talet-Kha - script - Start attack on closest player in 40 yards'), +(-85118,0,0,1,38,0,100,0,0,1,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Mystical Webbing - On data set 0 1 - Set React State passive'), +(-85118,0,1,0,61,0,100,0,0,0,0,0,11,45497,2,0,0,0,0,11,26073,40,0,0,0,0,0,'Mystical Webbing - Linked with previous event - Web Beam'), +(-85118,0,2,3,6,0,100,0,0,0,0,0,45,0,2,0,0,0,0,10,85175,23033,0,0,0,0,0,'Mystical Webbing - On death - set data 0 2 Invisible Stalker'), +(-85118,0,3,0,61,0,100,0,0,0,0,0,45,0,1,0,0,0,0,11,26073,40,0,0,0,0,0,'Mystical Webbing - Linked with previous event - Set data 0 1 on Talet-Kha'), +(-85098,0,0,1,38,0,100,0,0,1,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Mystical Webbing - On data set 0 1 - Set React State passive'), +(-85098,0,1,0,61,0,100,0,0,0,0,0,11,45497,2,0,0,0,0,11,26073,40,0,0,0,0,0,'Mystical Webbing - Linked with previous event - Web Beam'), +(-85098,0,2,3,6,0,100,0,0,0,0,0,45,0,2,0,0,0,0,10,85176,23033,0,0,0,0,0,'Mystical Webbing - On death - set data 0 2 Invisible Stalker'), +(-85098,0,3,0,61,0,100,0,0,0,0,0,45,0,1,0,0,0,0,11,26073,40,0,0,0,0,0,'Mystical Webbing - Linked with previous event - Set data 0 1 on Talet-Kha'), +(-85175,0,0,0,38,0,100,0,0,1,0,0,11,45497,2,0,0,0,0,11,26073,40,0,0,0,0,0, 'Invisible Stalker (Floating) - On data set 0 1 - Cast Web Beam on target'), +(-85175,0,1,0,38,0,100,0,0,2,0,0,92,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Invisible Stalker (Floating) - On data set 0 2 - Stop casting'), +(-85176,0,0,0,38,0,100,0,0,1,0,0,11,45497,2,0,0,0,0,11,26073,40,0,0,0,0,0, 'Invisible Stalker (Floating) - On data set 0 1 - Cast Web Beam on target'), +(-85176,0,1,0,38,0,100,0,0,2,0,0,92,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Invisible Stalker (Floating) - On data set 0 2 - Stop casting'); diff --git a/sql/updates/world/2012_12_24_02_world_sai.sql b/sql/updates/world/2012_12_24_02_world_sai.sql new file mode 100644 index 00000000000..03d0a9ef5c6 --- /dev/null +++ b/sql/updates/world/2012_12_24_02_world_sai.sql @@ -0,0 +1,64 @@ +-- [Q] Gambling Debt - http://www.wowhead.com/quest=11464 +-- Discover's work, thanks to Vincent-Michael for helping with gossips and Pitcrawler for advices +-- Indexes +SET @ENTRY := 24539; +SET @SCRIPT := @ENTRY * 100; +SET @SCRIPT1 := (@ENTRY * 100) + 1; +SET @GOSSIP_1 := 9010; +SET @GOSSIP_2 := 9011; +SET @QUEST := 11464; +SET @SPELL_SCORCH := 50183; +SET @SPELL_BLAST_WAVE := 15091; + +-- SAI support - "Silvermoon" Harry +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@SCRIPT,@SCRIPT1) AND `source_type`=9; +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 +(@ENTRY,0,0,1,62,0,100,0,@GOSSIP_1,0,0,0,2,14,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary - On Gossip Select option 2 - Set Faction Aggressive'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Silvermoon Hary - On Gossip Select - Close Gossip'), +(@ENTRY,0,2,3,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Silvermoon Hary - Linked with previous event - Say Line 0'), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,2,14,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary - Linked with previous event - Set faction aggressive'), +(@ENTRY,0,4,0,2,0,100,1,1,50,60000,60000,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary - On hp % between 1/50 - Start acitonlist'), +(@ENTRY,0,5,0,64,1,100,0,0,0,0,0,98,@GOSSIP_2,12175,0,0,0,0,7,0,0,0,0,0,0,0, 'Silvermoon Hary - On gossip hello in phase 1 - Send gossip menu 2'), +(@ENTRY,0,6,0,62,1,100,0,@GOSSIP_2,0,0,0,80,@SCRIPT1,2,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary - On gossip select - Start actionlist 1'), +(@ENTRY,0,7,0,0,0,100,0,3000,6000,15000,22000,11,@SPELL_BLAST_WAVE,1,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary - IC - Cast Blast Wave'), +(@ENTRY,0,8,0,0,0,100,0,2500,4000,4000,5000,11,@SPELL_SCORCH,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Silvermoon Hary - IC - Cast Scorch'), +(@SCRIPT,9,0,0,0,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 0) - Action 0 - Say line 1'), +(@SCRIPT,9,1,0,0,0,100,0,0,0,0,0,102,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 0) - Action 1 - Set hp reg disabled'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 0) - Action 2 - Set home position'), +(@SCRIPT,9,3,0,0,0,100,0,0,0,0,0,2,1080,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 0) - Action 3 - Change faction to friendly'), +(@SCRIPT,9,4,0,0,0,100,0,0,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 0) - Action 4 - Evade (to stop attack)'), +(@SCRIPT,9,5,0,0,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 0) - Action 6 - Set event phase 1'), +(@SCRIPT1,9,0,0,0,0,100,0,0,0,0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Silvermoon Hary (script 1) - Action 0 - Close gossip window'), +(@SCRIPT1,9,1,0,0,0,100,0,0,0,0,0,56,34115,1,0,0,0,0,7,0,0,0,0,0,0,0, 'Silvermoon Hary (script 1) - Action 1 - Give item to invoker'), +(@SCRIPT1,9,2,0,0,0,100,0,0,0,0,0,102,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 1) - Action 2 - Set hp reg enabled'), +(@SCRIPT1,9,3,0,0,0,100,0,0,0,0,0,41,10000,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 1) - Action 3 - Despawn in 10 sec'), +(@SCRIPT1,9,4,0,0,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Silvermoon Hary (script 1) - Action 4 - Set event phase 0'); + +-- Texts +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@ENTRY,0,0,'Do not test me, scurvy dog! I''m trained in the way of Blood Knights!',12,0,100,0,0,0, 'Silvermoon Hary - start to fight'), +(@ENTRY,1,0,"I'll pay! I'll pay! Eeeek! Please don't hurt me!",12,0,100,0,0,0, 'Silvermoon Hary - second gossip'); + +-- Gossip menu +DELETE FROM `gossip_menu` WHERE `entry` IN (@GOSSIP_1,@GOSSIP_2); +INSERT INTO `gossip_menu` (`entry`,`text_id`) VALUES +(@GOSSIP_1,12174), +(@GOSSIP_2,12175); + +-- Gossip option menu +DELETE FROM `gossip_menu_option` WHERE `menu_id`=@GOSSIP_1; +DELETE FROM `gossip_menu_option` WHERE `menu_id`=@GOSSIP_2; +INSERT INTO `gossip_menu_option` (`menu_id`,`id`,`option_id`,`npc_option_npcflag`,`option_icon`,`option_text`,`box_coded`,`box_money`,`box_text`) VALUES +(@GOSSIP_1,0,1,1,0, 'Taruk sent me to collect what you owe.',0,0, ''), +(@GOSSIP_1,1,3,128,1, 'Do you sell any of this stuff?',0,0, ''), +(@GOSSIP_2,0,1,1,0, 'Pay up, Harry!',0,0, ''), +(@GOSSIP_2,1,3,128,1, 'Do you sell any of this stuff?',0,0, ''); + +-- Condition +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup` IN (@GOSSIP_1,@GOSSIP_2); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(15,@GOSSIP_1,0,0,9,0,@QUEST,0,0,0,'','Only show first gossip (option 0) if player is on quest Gambling Debt'), +(15,@GOSSIP_2,0,0,9,0,@QUEST,0,0,0,'','Only show second gossip (option 0) if player is on quest Gambling Debt'); diff --git a/sql/updates/world/2012_12_24_03_world_sai.sql b/sql/updates/world/2012_12_24_03_world_sai.sql new file mode 100644 index 00000000000..f89f3c968aa --- /dev/null +++ b/sql/updates/world/2012_12_24_03_world_sai.sql @@ -0,0 +1,6 @@ +-- SAI for Val'kyr Taskmistress +SET @ENTRY := 31396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,0,0,100,0,0,0,5000,10000,11,57547,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Val''kyr Taskmistress - Combat - Cast Touch of the Val''kyr'); diff --git a/sql/updates/world/2012_12_24_04_world_creature.sql b/sql/updates/world/2012_12_24_04_world_creature.sql new file mode 100644 index 00000000000..42f69d97a9e --- /dev/null +++ b/sql/updates/world/2012_12_24_04_world_creature.sql @@ -0,0 +1,3 @@ +-- Malygos 25 mode +UPDATE `creature_template` SET `difficulty_entry_1`=31734 WHERE `entry`=28859; +UPDATE `creature_template` SET `speed_walk`=4, `speed_run`=2.85714, `unit_class`=2, `InhabitType`=5, `flags_extra`=`flags_extra`|1 WHERE `entry`=31734; diff --git a/sql/updates/world/2012_12_24_05_world_object.sql b/sql/updates/world/2012_12_24_05_world_object.sql new file mode 100644 index 00000000000..2b9947a6bd5 --- /dev/null +++ b/sql/updates/world/2012_12_24_05_world_object.sql @@ -0,0 +1,61 @@ +-- Add Warpwood Pod Spawns to Dire Maul +SET @OGUID := 73440; +DELETE FROM `gameobject` WHERE `id` IN (179526,179528,179532,179533); +INSERT INTO `gameobject` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`position_x`,`position_y`,`position_z`,`orientation`,`rotation0`,`rotation1`,`rotation2`,`rotation3`,`spawntimesecs`,`animprogress`,`state`) VALUES +(@OGUID+0,179526,429,1,1,-7.834836,-199.9826,-4.128791,-0.453785,0,0,0,1,7200,255,1), +(@OGUID+1,179526,429,1,1,102.549,-246.0106,-56.36471,0.7853968,0,0,0,1,7200,255,1), +(@OGUID+2,179526,429,1,1,134.7673,-262.4596,-4.146387,-0.4886912,0,0,0,1,7200,255,1), +(@OGUID+3,179526,429,1,1,-114.7361,-199.6528,-4.124403,0,0,0,0,1,7200,255,1), +(@OGUID+4,179526,429,1,1,-112.0205,-258.8872,-56.25008,0,0,0,0,1,7200,255,1), +(@OGUID+5,179526,429,1,1,-61.58608,-306.3115,-55.70668,2.33874,0,0,0,1,7200,255,1), +(@OGUID+6,179526,429,1,1,-5.549646,-393.1982,-58.6137,-0.2094394,0,0,0,1,7200,255,1), +(@OGUID+7,179526,429,1,1,21.93265,-409.7953,-58.61424,0,0,0,0,1,7200,255,1), +(@OGUID+8,179526,429,1,1,117.1476,-408.4612,-3.273566,2.321287,0,0,0,1,7200,255,1), +(@OGUID+9,179526,429,1,1,36.71517,-467.0078,-4.248763,1.588249,0,0,0,1,7200,255,1), +(@OGUID+10,179526,429,1,1,353.1051,-447.0046,-90.05774,0,0,0,0,1,7200,255,1), +(@OGUID+11,179526,429,1,1,66.23579,-633.7577,-25.16297,3.054327,0,0,0,1,7200,255,1), +(@OGUID+12,179528,429,1,1,-22.3061047,-349.882477,-4.07224,-2.02457881,0,0,0,0,120,0,1), +(@OGUID+13,179528,429,1,1,423.64917,-94.0369,-3.88739,-0.453785032,0,0,0,0,120,0,1), +(@OGUID+14,179528,429,1,1,509.7253,523.926636,-25.4027348,-2.80997539,0,0,0,0,120,0,1), +(@OGUID+15,179528,429,1,1,101.961,-247.7268,-4.019775,2.844883,0,0,0,1,7200,255,1), +(@OGUID+16,179528,429,1,1,127.1986,-272.8009,-4.146389,-1.937316,0,0,0,1,7200,255,1), +(@OGUID+17,179528,429,1,1,-168.6555,-271.9116,-4.120819,-0.7504908,0,0,0,1,7200,255,1), +(@OGUID+18,179528,429,1,1,-156.2992,-321.1005,-4.147167,1.256636,0,0,0,1,7200,255,1), +(@OGUID+19,179528,429,1,1,-99.59648,-395.8656,-4.220698,-2.862335,0,0,0,1,7200,255,1), +(@OGUID+20,179528,429,1,1,-109.8883,-404.5494,-4.217863,-2.076939,0,0,0,1,7200,255,1), +(@OGUID+21,179528,429,1,1,-42.64843,-341.5002,-52.65472,0.2443456,0,0,0,1,7200,255,1), +(@OGUID+22,179528,429,1,1,-27.00356,-404.2832,-58.61398,0.2268925,0,0,0,1,7200,255,1), +(@OGUID+23,179528,429,1,1,-10.21506,-349.2668,-53.86317,2.059488,0,0,0,1,7200,255,1), +(@OGUID+24,179528,429,1,1,34.9096,-365.0786,-4.14052,0.3141584,0,0,0,1,7200,255,1), +(@OGUID+25,179528,429,1,1,34.50692,-391.2106,-58.61125,-2.164206,0,0,0,1,7200,255,1), +(@OGUID+26,179528,429,1,1,47.81252,-334.275,-52.05532,-0.5061446,0,0,0,1,7200,255,1), +(@OGUID+27,179528,429,1,1,71.72086,-409.7454,-4.216564,3.124123,0,0,0,1,7200,255,1), +(@OGUID+28,179528,429,1,1,64.80739,-400.4481,-58.60443,-0.6283169,0,0,0,1,7200,255,1), +(@OGUID+29,179528,429,1,1,71.7946,-437.2612,-58.59562,0.8726639,0,0,0,1,7200,255,1), +(@OGUID+30,179528,429,1,1,263.3927,-568.4359,-111.9757,-2.670348,0,0,0,1,7200,255,1), +(@OGUID+31,179528,429,1,1,59.03925,-760.0275,-25.0955,-1.239183,0,0,0,1,7200,255,1), +(@OGUID+32,179528,429,1,1,32.75761,-775.2361,-25.14155,-1.308995,0,0,0,1,7200,255,1), +(@OGUID+33,179532,429,1,1,2.649451,-210.379,-52.38449,-0.95993,0,0,0,1,7200,255,1), +(@OGUID+34,179532,429,1,1,50.44844,-241.8849,-53.2931,1.867502,0,0,0,1,7200,255,1), +(@OGUID+35,179532,429,1,1,-148.6606,-210.0094,-4.151401,0.4188786,0,0,0,1,7200,255,1), +(@OGUID+36,179532,429,1,1,-131.8512,-319.4141,-56.79062,0.2443456,0,0,0,1,7200,255,1), +(@OGUID+37,179532,429,1,1,-22.3061,-349.8825,-4.07224,-2.024579,0,0,0,1,7200,255,1), +(@OGUID+38,179532,429,1,1,-6.160945,-433.4026,-4.222117,0,0,0,0,1,7200,255,1), +(@OGUID+39,179532,429,1,1,55.87771,-438.4343,-58.5981,-0.8552105,0,0,0,1,7200,255,1), +(@OGUID+40,179532,429,1,1,126.7584,-296.2785,-4.146393,-1.954766,0,0,0,1,7200,255,1), +(@OGUID+41,179532,429,1,1,4.900836,-450.306,-58.62945,0,0,0,0,1,7200,255,1), +(@OGUID+42,179532,429,1,1,189.4837,-482.115,-100.6014,1.937312,0,0,0,1,7200,255,1), +(@OGUID+43,179532,429,1,1,44.91409,-626.4767,-25.10615,-2.478367,0,0,0,1,7200,255,1), +(@OGUID+44,179532,429,1,1,31.07356,-681.5841,-25.1616,0,0,0,0,1,7200,255,1), +(@OGUID+45,179533,429,1,1,-124.6218,-234.0719,-55.11328,-0.3141584,0,0,0,1,7200,255,1), +(@OGUID+46,179533,429,1,1,-75.92295,-358.8933,-4.144806,2.879789,0,0,0,1,7200,255,1), +(@OGUID+47,179533,429,1,1,-51.46621,-358.168,-4.138225,1.815142,0,0,0,1,7200,255,1), +(@OGUID+48,179533,429,1,1,-94.23655,-406.7082,-58.60732,0,0,0,0,1,7200,255,1), +(@OGUID+49,179533,429,1,1,-14.43997,-309.9112,-52.14577,0,0,0,0,1,7200,255,1), +(@OGUID+50,179533,429,1,1,36.78513,-402.629,-4.218495,-2.495818,0,0,0,1,7200,255,1), +(@OGUID+51,179533,429,1,1,119.3601,-336.64,-4.149863,-1.448622,0,0,0,1,7200,255,1), +(@OGUID+52,179533,429,1,1,66.18261,-315.4163,-54.25176,0,0,0,0,1,7200,255,1), +(@OGUID+53,179533,429,1,1,-32.82641,-463.1706,-58.61764,0.4886912,0,0,0,1,7200,255,1), +(@OGUID+54,179533,429,1,1,242.1778,-420.7876,-119.9618,-0.06981169,0,0,0,1,7200,255,1), +(@OGUID+55,179533,429,1,1,17.33344,-704.1918,-12.64264,-2.199115,0,0,0,1,7200,255,1), +(@OGUID+56,179533,429,1,1,41.87117,-744.9308,-25.13386,0.1047193,0,0,0,1,7200,255,1); diff --git a/sql/updates/world/2012_12_24_06_world_reputation.sql b/sql/updates/world/2012_12_24_06_world_reputation.sql new file mode 100644 index 00000000000..9320d76365d --- /dev/null +++ b/sql/updates/world/2012_12_24_06_world_reputation.sql @@ -0,0 +1,2 @@ +-- Set correct daily quest reputation gain for faction: The Kalu'ak +UPDATE `reputation_reward_rate` SET `quest_daily_rate`=2 WHERE `faction`=1073; diff --git a/sql/updates/world/2012_12_24_07_world_sai.sql b/sql/updates/world/2012_12_24_07_world_sai.sql new file mode 100644 index 00000000000..3cce37295fd --- /dev/null +++ b/sql/updates/world/2012_12_24_07_world_sai.sql @@ -0,0 +1,31 @@ +-- SmartGameobjectAI to spawn Eliza +DELETE FROM `smart_scripts` WHERE `entryorguid`=51708 AND `source_type`=1; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`event_type`,`event_param1`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`target_type`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUE +(51708,1,20,254,12,314,1,300000,0,1,8,-10267,52.52,42.54,2.5,'Eliza Grave Dirt - On Quest Complete - Spawn Eliza'); +-- SmartAI for Eliza +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=314; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=314; +DELETE FROM `smart_scripts` WHERE `entryorguid`=314 AND `source_type`=0; +INSERT INTO `smart_scripts`(`entryorguid`,`id`,`link`,`event_type`,`event_phase_mask`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`target_type`,`comment`) VALUES +(314,1,0,11,0,0,0,0,0,21,0,1,'Eliza - Phase 0 - On spawn - Prevent combat movement'), +(314,2,3,4,0,0,0,0,0,1,0,1,'Eliza - Phase 0 - On aggro - Say'), +(314,4,0,61,0,0,0,0,0,22,1,1,'Eliza - Phase 0 - On aggro - Set phase 1'), +(314,5,0,9,1,0,40,0,0,11,20819,5,'Eliza - Phase 1 - In combat - Cast Frostbolt'), +(314,6,0,9,1,0,5,0,0,21,1,1,'Eliza - Phase 1 - 0 to 5 yards - Activate combat movement'), +(314,7,0,9,1,5,35,0,0,21,0,1,'Eliza - Phase 1 - 5 to 35 yards - Deactivate combat movement'), +(314,8,0,9,1,35,80,0,0,21,1,1,'Eliza - Phase 1 - 35 to 80 yards - Activate combat movement'), +(314,9,0,0,1,4100,6400,72300,72300,11, 3107,1,'Eliza - Phase 1 - In combat - Summon Elizas Guard'), +(314,10,0,0,1,2100,2900,12500,36300,11,11831,5,'Eliza - Phase 1 - In combat - Cast Frost Nova'), +(314,11,12,3,1,0,7,0,0,21,1,1,'Eliza - Phase 1 - At 7% mana - Start combat movement'), +(314,12,0,61,1,0,0,0,0,22,2,1,'Eliza - Phase 1 - At 7% mana - Set phase 2'), +(314,13,0,3,2,100,15,100,100,22,1,1,'Eliza - Phase 2 - At 15% mana - Set phase 1'); +-- Birth aura +DELETE FROM `creature_template_addon` WHERE `entry`=314; +INSERT INTO `creature_template_addon`(`entry`,`auras`) VALUE +(314,'26047'); +-- Texts used in the SmartAI +DELETE FROM `creature_ai_texts` WHERE `entry`IN (-460,-461); +DELETE FROM `creature_text` WHERE `entry`=314; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`comment`) VALUES +(314,0,0,'Wait...you are not my husband. But he must have sent you. And you... look... delicious!',12,0,100,'Eliza'), +(314,0,1,'Aber? Is that you...? Oh...I''m so hungry, Aber! SO HUNGRY!!',12,0,100,'Eliza'); diff --git a/sql/updates/world/2012_12_24_08_world_conditions.sql b/sql/updates/world/2012_12_24_08_world_conditions.sql new file mode 100644 index 00000000000..ad641203453 --- /dev/null +++ b/sql/updates/world/2012_12_24_08_world_conditions.sql @@ -0,0 +1,4 @@ +-- Add missing condition for Attunement to the core for horde +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=5750 AND `ConditionValue1`=7487; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`Comment`) VALUES +(15,5750,1,8,7487, 'Show gossip option if player has quest 7487 completed'); diff --git a/sql/updates/world/2012_12_24_09_world_sai.sql b/sql/updates/world/2012_12_24_09_world_sai.sql new file mode 100644 index 00000000000..d75dd937598 --- /dev/null +++ b/sql/updates/world/2012_12_24_09_world_sai.sql @@ -0,0 +1,2 @@ +-- DB/SAI: correct some issues with Eliza's Grave Dirt Previous Commit +UPDATE `smart_scripts` SET `event_param1`=15,`event_param2`=100 WHERE `entryorguid`=314 AND `source_type`=0 AND `id`=13; diff --git a/sql/updates/world/2012_12_25_00_world_sai.sql b/sql/updates/world/2012_12_25_00_world_sai.sql new file mode 100644 index 00000000000..33363d33573 --- /dev/null +++ b/sql/updates/world/2012_12_25_00_world_sai.sql @@ -0,0 +1,40 @@ +-- Add support for quest: http://www.wowhead.com/quest=12152 +-- Indexes +-- TO DO: Add spawns with "Place Offering" Effect 1 - send event for the npc that come after ward summon Jin'Jarrack, also put his spawn in that spell, if anyone ever do it +SET @OFFERING_BUNNY := 27200; +SET @OFFERING_TARGET_BUNNY := 27201; +SET @JIN_ARRAK := 27199; +SET @SCRIPT := @JIN_ARRAK * 100; + +-- Template updates +UPDATE `creature_template` SET `AIName`='SmartAI',`unit_flags`=unit_flags|0x00000100|0x00000200,`faction_A`=14,`faction_H`=14 WHERE `entry`=@JIN_ARRAK; +UPDATE `creature_template` SET `unit_flags`=unit_flags|0x00000100|0x02000000,`flags_extra`=0x00000080,`AIName`='SmartAI' WHERE `entry`=@OFFERING_BUNNY; +UPDATE `creature_template` SET `unit_flags`=unit_flags|0x00000100|0x02000000,`flags_extra`=0x00000080 WHERE `entry`=@OFFERING_TARGET_BUNNY; + +-- SAI support +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@OFFERING_BUNNY,@JIN_ARRAK) AND `source_type`=0; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@SCRIPT AND `source_type`=9; +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 +(@OFFERING_BUNNY,0,0,1,54,0,100,0,0,0,0,0,11,48059,0,0,0,0,0,1,0,0,0,0,0,0,0,'Offering Bunny - On just summoned - Cast spell that send event'), +(@OFFERING_BUNNY,0,1,2,61,0,100,0,0,0,0,0,11,48194,0,0,0,0,0,0,0,0,0,0,0,0,0,'Offering Bunny - Linked - Cast kill credit spell'), +(@OFFERING_BUNNY,0,2,0,61,0,100,0,0,0,0,0,12,@JIN_ARRAK,3,30000,0,0,0,8,0,0,0,4678.617,-4859.459,35.56327,3.124139,'Offering Bunny - Linked - Summon Jin''Arrack [need to be put in the spell event, when all rest are added]'), +(@JIN_ARRAK,0,0,1,54,0,100,0,0,0,0,0,11,17327,0,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - On just summoned - Cast Spirit Particles on self'), +(@JIN_ARRAK,0,1,2,61,0,100,0,0,0,0,0,5,15,0,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - Linked - Play emote roar'), +(@JIN_ARRAK,0,2,0,61,0,100,0,0,0,0,0,80,@SCRIPT,2,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - Linked - Start actionlist'), +(@SCRIPT,9,0,0,0,0,100,0,1500,1500,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - Action 0 - Say 0'), +(@SCRIPT,9,1,0,0,0,100,0,1000,1000,0,0,11,48060,0,0,0,0,0,19,@OFFERING_BUNNY,0,0,0,0,0,0,'Warlord Jin''Arrak - Action 1 - Cast feed'), +(@SCRIPT,9,2,0,0,0,100,0,0,0,0,0,11,31951,0,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - Action 2 - Cast super particle on self'), +(@SCRIPT,9,3,0,0,0,100,0,7000,7000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - Action 3 - Say 2'), +(@SCRIPT,9,4,0,0,0,100,0,100,100,0,0,90,7,0,0,0,0,0,1,0,0,0,0,0,0,0,'Warlord Jin''Arrak - Action 4 - Set field_byte_1 to 7'); + +-- Texts +DELETE FROM `creature_text` WHERE `entry`=@JIN_ARRAK; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@JIN_ARRAK,0,0,'Finally, a worthy offering!',41,0,100,15,0,0, 'Warlord Jin''Arrak'), +(@JIN_ARRAK,1,0,'Ahhh! What be happenin'' to me, mon?',41,0,100,0,0,0, 'Warlord Jin''Arrak'); + +-- Conditions +DELETE FROM `conditions` WHERE `SourceEntry`=48194 AND `SourceTypeOrReferenceId`=13; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13,1,48194,0,0,32,0,144,0,0,0,0,'', 'Jin''Arrak quest kill credit can hit only players'), +(13,1,48194,0,0,9,0,12152,0,0,0,0,'', 'Jin''Arrak quest kill credit hit target must be on quest Jin''Arrak end'); diff --git a/sql/updates/world/2012_12_25_01_world_sai.sql b/sql/updates/world/2012_12_25_01_world_sai.sql new file mode 100644 index 00000000000..cad0ce2aec3 --- /dev/null +++ b/sql/updates/world/2012_12_25_01_world_sai.sql @@ -0,0 +1,28 @@ +-- //1// Prevent Whitebark dying before awarding quest - http://old.wowhead.com/quest=10166 +-- Closes: https://github.com/TrinityCore/TrinityCore/issues/4840 +SET @WHITEBARK := 19456; + +-- SAI support +DELETE FROM `smart_scripts` WHERE `entryorguid`=@WHITEBARK 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 +(@WHITEBARK,0,0,0,54,0,100,0,0,0,0,0,42,0,25,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - On summon - Set invincibility HP at 25%'), +(@WHITEBARK,0,1,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - On aggro (not repeatable) - Say 0'), +(@WHITEBARK,0,2,3,2,0,100,0,24,26,120000,120000,102,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - 24-26% HP - Disable HP reg /video/'), +(@WHITEBARK,0,3,4,61,0,100,0,0,0,0,0,101,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - Linked - Set home position'), +(@WHITEBARK,0,4,5,61,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - Linked - Change faction to friendly'), +(@WHITEBARK,0,6,7,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - Linked - Say 1'), +(@WHITEBARK,0,7,0,61,0,100,0,0,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - Linked - evade'), +(@WHITEBARK,0,8,0,0,0,100,0,2500,5500,12000,14500,11,31287,0,0,0,0,0,2,0,0,0,0,0,0,0,'Whitebark\'s Spirit - IC - Casts Entangling Roots'), +(@WHITEBARK,0,9,0,0,0,100,0,7500,7500,9500,16000,11,11442,0,0,0,0,0,2,0,0,0,0,0,0,0,'Whitebark\'s Spirit - IC - Casts Withered Touch'), +(@WHITEBARK,0,10,0,1,0,100,0,60000,60000,60000,60000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Whitebark\'s Spirit - After 60sec OOC - Despawn'); + +-- Assign creature_text correctly +DELETE FROM `creature_text` WHERE `entry`=@WHITEBARK; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(@WHITEBARK,0,0,'Haven\'t you done enough harm? Must you also disturb my slumber?',12,0,100,0,2000,0,'Whitebark\'s Spirit - 19456'), +(@WHITEBARK,1,0,'What good does this violence serve? What is done is done. I have failed my people.',12,0,100,0,1000,0,'Whitebark\'s Spirit - 19456'); + +-- //2// Change quest end npc for http://www.wowhead.com/quest=24872/respite-for-a-tormented-soul +-- Closes: https://github.com/TrinityCore/TrinityCore/issues/6478 +UPDATE `creature_involvedrelation` SET `id`=38017 WHERE `id`=38589 AND `quest`=24872; +UPDATE `creature_template` SET `npcflag`=0x00000002 WHERE `entry`=38017; -- add quest giver flag diff --git a/sql/updates/world/2012_12_25_02_world_sai.sql b/sql/updates/world/2012_12_25_02_world_sai.sql new file mode 100644 index 00000000000..35ac4ebb97b --- /dev/null +++ b/sql/updates/world/2012_12_25_02_world_sai.sql @@ -0,0 +1,32 @@ +-- SAI for Crusader Lamoof +SET @ENTRY := 28141; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_template_addon` WHERE `entry`=@ENTRY; +INSERT INTO `creature_template_addon` (`entry`,`bytes1`) VALUES (@ENTRY,7); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,8,0,100,0,50662,0,0,0,11,50673,4,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Lamoof - On spell hit - cast Force Summon Crusader Lamoof'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,11,50679,4,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Lamoof - On spell hit - cast Lamoof Dying'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - On spell hit - despawn'); + +-- SAI for Crusader Jonothan +SET @ENTRY := 28133; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_template_addon` WHERE `entry`=@ENTRY; +INSERT INTO `creature_template_addon` (`entry`,`bytes1`) VALUES (@ENTRY,7); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,8,0,100,0,50662,0,0,0,11,50663,4,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Jonothan - On spell hit - cast Force Summon Crusader LeCraft'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,11,50666,4,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Jonothan - On spell hit - cast Jonothan Dying'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - On spell hit - despawn'); + +-- SAI for Crusader Josephine +SET @ENTRY := 28143; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_template_addon` WHERE `entry`=@ENTRY; +INSERT INTO `creature_template_addon` (`entry`,`bytes1`) VALUES (@ENTRY,7); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,8,0,100,0,50662,0,0,0,11,50691,4,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Josephine - On spell hit - cast Force Summon Crusader Josephine'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,11,50693,4,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Josephine - On spell hit - cast Josephine Dying'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - On spell hit - despawn'); diff --git a/sql/updates/world/2012_12_25_03_world_sai.sql b/sql/updates/world/2012_12_25_03_world_sai.sql new file mode 100644 index 00000000000..2a7553aabb3 --- /dev/null +++ b/sql/updates/world/2012_12_25_03_world_sai.sql @@ -0,0 +1,70 @@ +-- Quest 12512 "Leave No One Behind" +-- Fix Leave No One Behind Bunny +UPDATE `creature` SET `modelid`=0,`spawndist`=0,`MovementType`=0 WHERE `guid`=117936; +UPDATE `creature_template` SET `flags_extra`=`flags_extra`|128 WHERE `entry`=28137; + +-- SAI for Leave No One Behind Bunny +SET @ENTRY := 28137; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,1,0,100,0,2000,2000,2000,2000,11,50669,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Leave No One Behind Bunny - OOC - Cast Quest Credit'); + +-- Add condition for Spell 50669 "Quest Credit" +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=50669; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(13,1,50669,0,31,3,28142,0,0,'','Spell Quest Credit targets Crusader Lamoof'), +(13,1,50669,1,31,3,28136,0,0,'','Spell Quest Credit targets Crusader Jonothan'), +(13,1,50669,2,31,3,28148,0,0,'','Spell Quest Credit targets Crusader Josephine'); + +-- NPC talk text insert from sniff +DELETE FROM `creature_text` WHERE `entry` IN (28142,28136,28148); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(28142,0,0, '<sigh>... Well, I suppose it could be worse.',12,0,100,0,0,0, 'Crusader Lamoof'), +(28136,0,0, 'Thank you, friend. Were it not for your aid I would be no more.',12,0,100,0,0,0, 'Crusader Jonothan'), +(28148,0,0, 'I am in your debt, friend. Thank you for my life.',12,0,100,0,0,0, 'Crusader Josephine'); + +-- SAI for Crusader Lamoof +SET @ENTRY := 28142; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,54,0,100,0,0,0,0,0,11,50681,4,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - On Spawn - cast Bleeding Out'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,29,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Lamoof - On Spawn - follow envoker'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - On Spawn - Set Phase 1'), +(@ENTRY,0,3,0,23,0,100,0,50681,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - Aura missing - despawn'), +(@ENTRY,0,4,0,8,1,100,0,50669,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - On spell hit - Set Phase 2'), +(@ENTRY,0,5,0,1,2,100,1,0,0,0,0,11,50683,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - OOC - Cast Kill Credit Lamoof 01 (Phase 2)'), +(@ENTRY,0,6,0,1,2,100,1,100,100,0,0,11,50723,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - OOC - Cast Strip Aura Lamoof 01 (Phase 2)'), +(@ENTRY,0,7,0,1,2,100,1,200,200,0,0,29,1,0,0,0,0,0,19,28137,20,0,0,0,0,0, 'Crusader Lamoof - OOC - follow bunny (Phase 2)'), +(@ENTRY,0,8,0,1,2,100,1,400,400,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Lamoof - OOC - Say text (Phase 2)'); + +-- SAI for Crusader Jonothan +SET @ENTRY := 28136; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,54,0,100,0,0,0,0,0,11,50665,4,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - On Spawn - cast Bleeding Out'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,29,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Jonothan - On Spawn - follow envoker'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - On Spawn - Set Phase 1'), +(@ENTRY,0,3,0,23,0,100,0,50665,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - Aura missing - despawn'), +(@ENTRY,0,4,0,8,1,100,0,50669,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - On spell hit - Set Phase 2'), +(@ENTRY,0,5,0,1,2,100,1,0,0,0,0,11,50671,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - OOC - Cast Kill Credit Jonothan 01 (Phase 2)'), +(@ENTRY,0,6,0,1,2,100,1,100,100,0,0,11,50709,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - OOC - Cast Strip Aura Jonothan 01 (Phase 2)'), +(@ENTRY,0,7,0,1,2,100,1,200,200,0,0,29,1,0,0,0,0,0,19,28137,20,0,0,0,0,0, 'Crusader Jonothan - OOC - follow bunny (Phase 2)'), +(@ENTRY,0,8,0,1,2,100,1,400,400,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Jonothan - OOC - Say text (Phase 2)'); + +-- SAI for Crusader Josephine +SET @ENTRY := 28148; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,54,0,100,0,0,0,0,0,11,50695,4,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - On Spawn - cast Bleeding Out'), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,29,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Crusader Josephine - On Spawn - follow envoker'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - On Spawn - Set Phase 1'), +(@ENTRY,0,3,0,23,0,100,0,50695,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - Aura missing - despawn'), +(@ENTRY,0,4,0,8,1,100,0,50669,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - On spell hit - Set Phase 2'), +(@ENTRY,0,5,0,1,2,100,1,0,0,0,0,11,50698,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - OOC - Cast Kill Credit Josephine 01 (Phase 2)'), +(@ENTRY,0,6,0,1,2,100,1,100,100,0,0,11,50711,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - OOC - Cast Strip Aura Josephine 01 (Phase 2)'), +(@ENTRY,0,7,0,1,2,100,1,200,200,0,0,29,1,0,0,0,0,0,19,28137,20,0,0,0,0,0, 'Crusader Josephine - OOC - follow bunny (Phase 2)'), +(@ENTRY,0,8,0,1,2,100,1,400,400,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Crusader Josephine - OOC - Say text (Phase 2)'); diff --git a/sql/updates/world/2012_12_25_04_world_sai.sql b/sql/updates/world/2012_12_25_04_world_sai.sql new file mode 100644 index 00000000000..46b2c4c2fd1 --- /dev/null +++ b/sql/updates/world/2012_12_25_04_world_sai.sql @@ -0,0 +1,6 @@ +-- Fix SAI for Crusader Jonothan +UPDATE `smart_scripts` SET `action_param1`=50665 WHERE `entryorguid`=28136 AND `id`=0; +UPDATE `smart_scripts` SET `event_param1`=50665 WHERE `entryorguid`=28136 AND `id`=3; +-- Fix SAI for Crusader Josephine +UPDATE `smart_scripts` SET `action_param1`=50695 WHERE `entryorguid`=28148 AND `id`=0; +UPDATE `smart_scripts` SET `event_param1`=50695 WHERE `entryorguid`=28148 AND `id`=3; diff --git a/sql/updates/world/2012_12_26_01_world_creature_text.sql b/sql/updates/world/2012_12_26_01_world_creature_text.sql new file mode 100644 index 00000000000..ae4170ae5a8 --- /dev/null +++ b/sql/updates/world/2012_12_26_01_world_creature_text.sql @@ -0,0 +1,14 @@ +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -21 AND -17; +DELETE FROM `creature_text` WHERE `entry` IN (17975); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(17975,0,0, 'What are you doing? These specimens are very delicate!',14,0,100,0,0,11144, 'High Botanist Freywinn - Aggro Say'), +(17975,1,0, 'Your lifecycle is now concluded!',14,0,100,0,0,11145, 'High Botanist Freywinn - Kill Plant as Bloodelf Say'), +(17975,1,1, 'You will feed the worms.',14,0,100,0,0,11146, 'High Botanist Freywinn - Shapeshifting Say'), +(17975,2,0, 'Endorel aluminor!',14,0,100,0,0,11147, 'High Botanist Freywinn - Shapeshifting Say'), +(17975,3,0, 'Nature bends to my will!',14,0,100,0,0,11148, 'High Botanist Freywinn - Summoning Plants Say'), +(17975,4,0, 'The specimens... must be... preserved.',14,0,100,0,0,11149, 'High Botanist Freywinn - Death Say'), +(17975,5,0, '...thorny vines...mumble...ouch!',12,0,100,0,0,0, 'High Botanist Freywinn - OOC Random Say'), +(17975,5,1, '...mumble mumble...',12,0,100,0,0,0, 'High Botanist Freywinn - OOC Random Say'), +(17975,5,2, '...mumble...Petals of Fire...mumble...',12,0,100,0,0,0, 'High Botanist Freywinn - OOC Random Say'), +(17975,5,3, '...with the right mixture, perhaps...',12,0,100,0,0,0, 'High Botanist Freywinn - OOC Random Say'); diff --git a/sql/updates/world/2012_12_26_02_world_sai.sql b/sql/updates/world/2012_12_26_02_world_sai.sql new file mode 100644 index 00000000000..b88b4044edb --- /dev/null +++ b/sql/updates/world/2012_12_26_02_world_sai.sql @@ -0,0 +1,15 @@ +-- SAI for Rhahk'Zor +SET @ENTRY := 644; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Rhahk''Zor - On Aggro - Say text'), +(@ENTRY,0,1,0,0,0,100,2,800,8500,17000,27200,11,6304,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Rhahk''Zor - Combat - Cast Battle Shout'), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,34,1,3,0,0,0,0,1,0,0,0,0,0,0,0, 'Rhahk''Zor - On Death - Set Instance Data'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry=-22; +DELETE FROM `creature_text` WHERE `entry` IN (644); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(644,0,0, 'VanCleef pay big for your heads!',14,0,100,0,0,5774, 'Rhahk''Zor - Aggro Say'); diff --git a/sql/updates/world/2012_12_26_03_world_sai.sql b/sql/updates/world/2012_12_26_03_world_sai.sql new file mode 100644 index 00000000000..2e9ed5090e0 --- /dev/null +++ b/sql/updates/world/2012_12_26_03_world_sai.sql @@ -0,0 +1,25 @@ +-- SAI for Zereketh The Unbound +SET @ENTRY := 20870; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zereketh The Unbound - On Aggro - Say text'), +(@ENTRY,0,1,0,5,0,100,6,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zereketh The Unbound - On Player Death - Say text'), +(@ENTRY,0,2,0,6,0,100,7,0,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zereketh The Unbound - On Death - Say text'), +(@ENTRY,0,3,0,0,0,80,6,32000,32000,32000,32000,11,36119,0,0,0,0,0,4,0,0,0,0,0,0,0, 'Zereketh The Unbound - Combat - Cast Void Zone'), +(@ENTRY,0,4,5,0,0,80,2,10000,10000,40000,40000,11,36127,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Zereketh The Unbound - Combat - Cast Shadow Nova'), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zereketh The Unbound - Cast Shadow Nova - Say text'), +(@ENTRY,0,6,7,0,0,80,4,10000,10000,40000,40000,11,39005,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Zereketh The Unbound - Combat - Cast Shadow Nova'), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Zereketh The Unbound - Cast Shadow Nova - Say text'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -33 AND -29; +DELETE FROM `creature_text` WHERE `entry` IN (20870); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(20870,0,0, 'Life energy to... consume.',14,0,100,0,0,11250, 'Zereketh The Unbound - Aggro Say'), +(20870,1,0, 'This vessel... is empty.',14,0,100,0,0,11251, 'Zereketh The Unbound - Player Death Say'), +(20870,1,1, 'No...more...life.',14,0,100,0,0,11252, 'Zereketh The Unbound - Player Death Say'), +(20870,2,0, 'The shadow... will engulf you.',14,0,100,0,0,11253, 'Zereketh The Unbound - Cast Shadow Nova Say'), +(20870,2,1, 'Darkness...consumes...all.',14,0,100,0,0,11254, 'Zereketh The Unbound - Cast Shadow Nova Say'), +(20870,3,0, 'The void...beckons.',14,0,100,0,0,11255, 'Zereketh The Unbound - On Death Say'); diff --git a/sql/updates/world/2012_12_26_04_world_sai.sql b/sql/updates/world/2012_12_26_04_world_sai.sql new file mode 100644 index 00000000000..a29c8a22fdc --- /dev/null +++ b/sql/updates/world/2012_12_26_04_world_sai.sql @@ -0,0 +1,93 @@ +-- SAI for Defias Messenger +SET @ENTRY := 550; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Messenger - On Aggro - Say Random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Messenger - HP@15% - Flee'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -211 AND -209; +DELETE FROM `creature_text` WHERE `entry` IN (550); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(550,0,0, 'I have a special message for $N. And it says you must die!',12,0,100,0,0,0, 'Defias Messenger - Aggro Random Say'), +(550,0,1, 'I''ll deliver you, weak $C, to the afterlife!',12,0,100,0,0,0, 'Defias Messenger - Aggro Random Say'), +(550,0,2, 'Die in the name of Edwin van Cleef!',12,0,100,0,0,0, 'Defias Messenger - Aggro Random Say'); + +-- SAI for Cursed Sailor +SET @ENTRY := 1157; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Cursed Sailor - On Aggro - Say Random text'); + +-- SAI for Cursed Marine +SET @ENTRY := 1158; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Cursed Marine - On Aggro - Say Random text'), +(@ENTRY,0,1,2,0,0,100,0,4200,19600,27500,57700,11,10651,32,0,0,0,0,2,0,0,0,0,0,0,0, 'Cursed Marine - Combat - Cast Curse of the Eye'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,3360,32,0,0,0,0,2,0,0,0,0,0,0,0, 'Cursed Marine - Combat - Cast Curse of the Eye'); + +-- SAI for Captain Halyndor +SET @ENTRY := 1160; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Captain Halyndor - On Aggro - Say Random text'), +(@ENTRY,0,1,2,0,0,100,0,3600,4800,11000,23300,11,10651,32,0,0,0,0,4,0,0,0,0,0,0,0, 'Cursed Marine - Combat - Cast Curse of the Eye'), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,3360,32,0,0,0,0,4,0,0,0,0,0,0,0, 'Cursed Marine - Combat - Cast Curse of the Eye'), +(@ENTRY,0,3,0,0,0,100,0,7300,8300,11000,26400,11,3389,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Captain Halyndor - Combat - Cast Ward of the Eye'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE `entry` IN (-42,-103,-161); +DELETE FROM `creature_text` WHERE `entry` IN (1157,1158,1160); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1157,0,0, 'Time to join us, $C.',12,0,100,0,0,0, 'Cursed Sailor - Aggro Random Say'), +(1157,0,1, 'Brains...',12,0,100,0,0,0, 'Cursed Sailor - Aggro Random Say'), +(1157,0,2, 'A living $R... soon to be a dead like me.',12,0,100,0,0,0, 'Cursed Sailor - Aggro Random Say'), +(1158,0,0, 'Time to join us, $C.',12,0,100,0,0,0, 'Cursed Marine - Aggro Random Say'), +(1158,0,1, 'Brains...',12,0,100,0,0,0, 'Cursed Marine - Aggro Random Say'), +(1158,0,2, 'A living $R... soon to be a dead like me.',12,0,100,0,0,0, 'Cursed Marine - Aggro Random Say'), +(1160,0,0, 'Time to join us, $C.',12,0,100,0,0,0, 'Captain Halyndor - Aggro Random Say'), +(1160,0,1, 'Brains...',12,0,100,0,0,0, 'Captain Halyndor - Aggro Random Say'), +(1160,0,2, 'A living $R... soon to be a dead like me.',12,0,100,0,0,0, 'Captain Halyndor - Aggro Random Say'); + +-- SAI for Mottled Screecher +SET @ENTRY := 1021; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,2,0,100,1,0,20,0,0,39,20,0,0,0,0,0,0,0,0,0,0,0,0,0, 'Mottled Screecher - HP@20% - Call for help'), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mottled Screecher - HP@20% - Say text'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE `entry` IN (-100); +DELETE FROM `creature_text` WHERE `entry` IN (1021); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1021,0,0, '%s lets out a high pitched screech, calling for help!',16,0,100,0,0,0, 'Mottled Screecher - Call for help Say'); + +-- SAI for Spectral Stable Hand +SET @ENTRY := 15551; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,0,0,100,2,7000,7000,15000,15000,11,18812,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Spectral Stable Hand - Combat - Cast Knockdown'), +(@ENTRY,0,1,0,0,0,100,2,4000,4000,45000,45000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Spectral Stable Hand - Combat - Cast Pierce Armor'), +(@ENTRY,0,2,3,14,0,100,3,38400,40,60000,60000,11,29339,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Spectral Stable Hand - Combat - Cast Healing Touch on Ally'), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,11,29340,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Spectral Stable Hand - Combat - Cast Whip Frenzy on Ally'), +(@ENTRY,0,4,0,6,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Spectral Stable Hand - On Death - Say text'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE `entry` IN (-40,-41); +DELETE FROM `creature_text` WHERE `entry` IN (15551); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15551,0,0, 'Is this the end?',14,0,100,0,0,0, 'Spectral Stable Hand - On Death Say'), +(15551,0,1, 'What will become of...',12,0,100,0,0,0, 'Spectral Stable Hand - On Death Say'); diff --git a/sql/updates/world/2012_12_26_05_world_sai.sql b/sql/updates/world/2012_12_26_05_world_sai.sql new file mode 100644 index 00000000000..143f1e9bdb0 --- /dev/null +++ b/sql/updates/world/2012_12_26_05_world_sai.sql @@ -0,0 +1,87 @@ +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -8 AND -7; +DELETE FROM `creature_text` WHERE `entry` IN (6,40,80,257,327,475,476,1236); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(6,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Vermin - Random Say on Aggro'), +(6,0,1, 'Yiieeeee! Me run!',12,0,100,0,0,0, 'Kobold Vermin - Random Say on Aggro'), +(40,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Miner - Random Say on Aggro'), +(80,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Labourer - Random Say on Aggro'), +(80,0,1, 'Yiieeeee! Me run!',12,0,100,0,0,0, 'Kobold Labourer - Random Say on Aggro'), +(257,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Worker - Random Say on Aggro'), +(257,0,1, 'Yiieeeee! Me run!',12,0,100,0,0,0, 'Kobold Worker - Random Say on Aggro'), +(327,0,0, 'Yiieeeee! Me run!',12,0,100,0,0,0, 'Kobold Goldtooth - Random Say on Aggro'), +(475,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Tunneler - Random Say on Aggro'), +(475,0,1, 'Yiieeeee! Me run!',12,0,100,0,0,0, 'Kobold Tunneler - Random Say on Aggro'), +(476,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Geomancer - Random Say on Aggro'), +(1236,0,0, 'You no take candle!',12,0,100,0,0,0, 'Kobold Digger - Random Say on Aggro'), +(1236,0,1, 'Yiieeeee! Me run!',12,0,100,0,0,0, 'Kobold Digger - Random Say on Aggro'); + +-- SAI for Kobold Vermin +SET @ENTRY := 6; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Vermin - On Aggro - Say random text'); + +-- SAI for Kobold Miner +SET @ENTRY := 40; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Miner - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,4000,14100,38000,42000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Kobold Miner - Combat - Cast Pierce Armor'); + +-- SAI for Kobold Labourer +SET @ENTRY := 80; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Labourer - On Aggro - Say random text'); + +-- SAI for Kobold Worker +SET @ENTRY := 257; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Worker - On Aggro - Say random text'); + +-- SAI for Goldtooth +SET @ENTRY := 327; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Goldtooth - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,20,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Goldtooth - HP@20% - Flee'); + +-- SAI for Kobold Tunneler +SET @ENTRY := 475; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,25,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Tunneler - On Aggro - Say random text'); + +-- SAI for Kobold Geomancer +SET @ENTRY := 476; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,0,1,20793,1500,3000,5,30,0,0,0,0,0,0,0,0, 'Kobold Geomancer - On Spawn - Load Caster template Cast Fireball'), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Geomancer - OOC - Cast Frost Armor'), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Geomancer - On Aggro - Say Random text'); + +-- SAI for Kobold Digger +SET @ENTRY := 1236; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Digger - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,6800,12600,46200,50100,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Kobold Digger - Combat - Cast Pierce Armor'), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Kobold Digger - HP@30% - Flee'); diff --git a/sql/updates/world/2012_12_26_06_world_sai.sql b/sql/updates/world/2012_12_26_06_world_sai.sql new file mode 100644 index 00000000000..184282fe907 --- /dev/null +++ b/sql/updates/world/2012_12_26_06_world_sai.sql @@ -0,0 +1,244 @@ +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -4 AND -2; +DELETE FROM `creature_text` WHERE `entry` IN (103,38,61,95,116,121,122,449,474,481,504,583,589,590,594,824,881,6866,6927); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(103,0,0, 'I see those fools at the Abbey sent some fresh meat for us.',12,0,100,0,0,0, 'Garrick Padfoot'), +(38,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Thug - Random Say on Aggro'), +(38,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Thug - Random Say on Aggro'), +(38,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Thug - Random Say on Aggro'), +(61,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Thuros Lightfingers - Random Say on Aggro'), +(61,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Thuros Lightfingers - Random Say on Aggro'), +(61,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Thuros Lightfingers - Random Say on Aggro'), +(95,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Smuggler - Random Say on Aggro'), +(95,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Smuggler - Random Say on Aggro'), +(95,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Smuggler - Random Say on Aggro'), +(116,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Bandit - Random Say on Aggro'), +(116,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Bandit - Random Say on Aggro'), +(116,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Bandit - Random Say on Aggro'), +(121,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Pathstalker - Random Say on Aggro'), +(121,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Pathstalker - Random Say on Aggro'), +(121,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Pathstalker - Random Say on Aggro'), +(122,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Highwayman - Random Say on Aggro'), +(122,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Highwayman - Random Say on Aggro'), +(122,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Highwayman - Random Say on Aggro'), +(449,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Knuckleduster - Random Say on Aggro'), +(449,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Knuckleduster - Random Say on Aggro'), +(449,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Knuckleduster - Random Say on Aggro'), +(474,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Rogue Wizard - Random Say on Aggro'), +(474,0,1, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Rogue Wizard - Random Say on Aggro'), +(481,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Footpad - Random Say on Aggro'), +(481,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Footpad - Random Say on Aggro'), +(481,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Footpad - Random Say on Aggro'), +(504,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Trapper - Random Say on Aggro'), +(504,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Trapper - Random Say on Aggro'), +(504,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Trapper - Random Say on Aggro'), +(583,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Ambusher - Random Say on Aggro'), +(583,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Ambusher - Random Say on Aggro'), +(583,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Ambusher - Random Say on Aggro'), +(589,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Pillager - Random Say on Aggro'), +(589,0,1, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Pillager - Random Say on Aggro'), +(590,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Looter - Random Say on Aggro'), +(590,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Looter - Random Say on Aggro'), +(590,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Looter - Random Say on Aggro'), +(594,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Henchman - Random Say on Aggro'), +(594,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Henchman - Random Say on Aggro'), +(594,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Henchman - Random Say on Aggro'), +(824,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Digger - Random Say on Aggro'), +(824,0,1, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Digger - Random Say on Aggro'), +(881,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Surena Caledon - Random Say on Aggro'), +(881,0,1, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Surena Caledon - Random Say on Aggro'), +(6866,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Bodyguard - Random Say on Aggro'), +(6866,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Bodyguard - Random Say on Aggro'), +(6866,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Bodyguard - Random Say on Aggro'), +(6927,0,0, 'The Brotherhood will not tolerate your actions.',12,0,100,0,0,0, 'Defias Dockworker - Random Say on Aggro'), +(6927,0,1, 'Ah, a chance to use this freshly sharpened blade.',12,0,100,0,0,0, 'Defias Dockworker - Random Say on Aggro'), +(6927,0,2, 'Feel the power of the Brotherhood!',12,0,100,0,0,0, 'Defias Dockworker - Random Say on Aggro'); + +-- SAI for Garrick Padfoot +SET @ENTRY := 103; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Garrick Padfoot - On Aggro - Cast Defensive Stance Spell'), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Garrick Padfoot - Combat - Say random text'); + +-- SAI for Defias Thug +SET @ENTRY := 38; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Thug - On Aggro - Say random text'); + +-- SAI for Thuros Lightfingers +SET @ENTRY := 61; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,40,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Thuros Lightfingers - On Aggro - Say random text'); + +-- SAI for Defias Smuggler +SET @ENTRY := 95; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,0,1,10277,3500,4100,15,0,0,0,0,0,0,0,0,0, 'Defias Smuggler - On Spawn - Load Caster template Cast Throw'), +(@ENTRY,0,1,2,4,0,100,1,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Smuggler - On Aggro - Cast Throw'), +(@ENTRY,0,2,0,61,0,15,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Smuggler - On Aggro - Say random text'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Smuggler - HP@15% - Flee'), +(@ENTRY,0,4,0,0,0,100,0,1300,7300,4800,4900,11,53,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Smuggler - Combat - Cast BackStab'); + +-- SAI for Defias Bandit +SET @ENTRY := 116; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,25,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Bandit - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,65,0,4000,4000,5000,9000,11,8646,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Bandit - Combat - Cast Snap Kick'); + +-- SAI for Defias Pathstalker +SET @ENTRY := 121; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Pathstalker - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,65,0,1300,7300,4800,4900,11,53,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Pathstalker - Combat - Cast Backstab'), +(@ENTRY,0,2,0,0,0,100,0,1500,13600,25200,39100,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Pathstalker - Combat - Cast Shieldbash'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Pathstalker - HP@15% - Flee'); + +-- SAI for Defias Highwayman +SET @ENTRY := 122; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Highwayman - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,1200,3600,11,53,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Highwayman - Combat - Cast Backstab'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Highwayman - HP@15% - Flee'); + +-- SAI for Defias Knuckleduster +SET @ENTRY := 449; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Knuckleduster - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,1400,2700,7300,15000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Knuckleduster - Combat - Cast Pummel'), +(@ENTRY,0,2,0,0,0,40,0,2100,4300,3900,4300,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Knuckleduster - Combat - Cast Thrash'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Knuckleduster - HP@15% - Flee'); + +-- SAI for Defias Rogue Wizard +SET @ENTRY := 474; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,0,1,13222,1500,3000,5,30,0,0,0,0,0,0,0,0, 'Defias Rogue Wizard - On Spawn - Load Caster template Cast Frostbolt'), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Rogue Wizard - OOC - Cast Frost Armor'), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Rogue Wizard - On Aggro - Say random text'); + +-- SAI for Defias Footpad +SET @ENTRY := 481; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Footpad - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,5900,10200,8200,14100,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Footpad - Combat - Cast Backstab'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Footpad - HP@15% - Flee'); + +-- SAI for Defias Trapper +SET @ENTRY := 504; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Trapper - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,2300,4700,2400,7300,11,2589,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Trapper - Combat - Cast Backstab'), +(@ENTRY,0,2,0,0,0,100,0,6500,14200,20500,31100,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Trapper - Combat - Cast Net'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Trapper - HP@15% - Flee'); + +-- SAI for Defias Ambusher +SET @ENTRY := 583; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Ambusher - On Aggro - Say random text'); + +-- SAI for Defias Pillager +SET @ENTRY := 589; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,0,1,20793,3400,5400,5,30,0,0,0,0,0,0,0,0, 'Defias Pillager - On Spawn - Load Caster template Cast Fireball'), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Pillager - OOC - Cast Frost Armor'), +(@ENTRY,0,2,3,4,0,100,1,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Pillager - On Aggro - Cast Fireball'), +(@ENTRY,0,3,0,61,0,15,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Pillager - On Aggro - Say random text'), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Pillager - HP@15% - Flee'); + +-- SAI for Defias Looter +SET @ENTRY := 590; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Looter - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,2000,9000,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Looter - Combat - Cast Backstab'), +(@ENTRY,0,2,0,0,0,80,0,2000,6000,38100,48200,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Looter - Combat - Cast Disarm'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Looter - HP@15% - Flee'); + +-- SAI for Defias Henchman +SET @ENTRY := 594; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,3,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Henchman - On Aggro - Say random text'), +(@ENTRY,0,1,0,13,0,100,3,3200,13800,0,0,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Henchman - Combat - Cast Shield Slam'), +(@ENTRY,0,2,0,0,0,100,3,3600,18800,0,0,11,3248,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Henchman - Combat - Cast Improved Blocking'), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Henchman - HP@15% - Flee'); + +-- SAI for Defias Digger +SET @ENTRY := 824; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,3,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Digger - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Digger - HP@15% - Flee'); + +-- SAI for Surena Caledon +SET @ENTRY := 881; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,0,1,20793,1500,3000,5,30,0,0,0,0,0,0,0,0, 'Surena Caledon - On Spawn - Load Caster template Cast Fireball'), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Surena Caledon - OOC - Cast Frost Armor'), +(@ENTRY,0,2,0,4,0,40,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Surena Caledon - On Aggro - Say random text'); + +-- SAI for Defias Bodyguard +SET @ENTRY := 6866; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,40,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Bodyguard - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,70,0,2900,2900,34000,38000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Bodyguard - Combat - Cast Disarm'), +(@ENTRY,0,2,0,0,0,80,0,5500,5500,5900,12900,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Bodyguard - Combat - Cast Backstab'); + +-- SAI for Defias Dockworker +SET @ENTRY := 6927; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Defias Dockworker - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,8500,10500,37100,42100,11,8646,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Defias Dockworker - Combat - Cast Snapkick'); diff --git a/sql/updates/world/2012_12_26_07_world_game_event.sql b/sql/updates/world/2012_12_26_07_world_game_event.sql new file mode 100644 index 00000000000..21dcf12e1c4 --- /dev/null +++ b/sql/updates/world/2012_12_26_07_world_game_event.sql @@ -0,0 +1,3 @@ +UPDATE `game_event` SET `start_time`='2013-02-03 00:01:00' WHERE `eventEntry`=3; -- Darkmoon Faire - Terrokkar +UPDATE `game_event` SET `start_time`='2013-03-03 00:01:00' WHERE `eventEntry`=4; -- Darkmoon Faire - Elwynn +UPDATE `game_event` SET `start_time`='2013-01-06 00:01:00' WHERE `eventEntry`=5; -- Darkmoon Faire - Mulgore diff --git a/sql/updates/world/2012_12_26_08_world_sai.sql b/sql/updates/world/2012_12_26_08_world_sai.sql new file mode 100644 index 00000000000..8fde794613e --- /dev/null +++ b/sql/updates/world/2012_12_26_08_world_sai.sql @@ -0,0 +1,26 @@ +-- Remove Incorrect Aggro Text actions from EAI +DELETE FROM creature_ai_scripts WHERE action1_type=1 AND creature_id IN (203,1564,3198,16873,1097,2554,2587,8566); + +-- Remove old Azgalor text +DELETE FROM creature_ai_texts WHERE `comment`=17842; + +-- Remove old Rage Winterchill text +DELETE FROM creature_ai_texts WHERE `comment`=17767; + +-- SAI for Spectral Servant +SET @ENTRY := 16407; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29540,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Spectral Servant - On Aggro - Cast Curse of Past Burdens'), +(@ENTRY,0,1,0,0,0,70,0,12000,12000,30000,30000,11,29540,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Spectral Servant - Combat - Cast Curse of Past Burdens'), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Spectral Servant - On Death - Say random text'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE `entry` BETWEEN -45 AND -43; +DELETE FROM `creature_text` WHERE `entry` IN (16407); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16407,0,0, 'No!',14,0,100,0,0,0, 'Spectral Servant - On Death Say'), +(16407,0,1, 'I am finished!',12,0,100,0,0,0, 'Spectral Servant - On Death Say'), +(16407,0,2, 'The master... will be angry...',12,0,100,0,0,0, 'Spectral Servant - On Death Say'); diff --git a/sql/updates/world/2012_12_26_09_world_sai.sql b/sql/updates/world/2012_12_26_09_world_sai.sql new file mode 100644 index 00000000000..fe81c15fb3a --- /dev/null +++ b/sql/updates/world/2012_12_26_09_world_sai.sql @@ -0,0 +1,37 @@ +-- SAI for Razormaw Matriarch +SET @ENTRY := 1140; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,2,0,100,1,0,30,0,0,39,20,0,0,0,0,0,0,0,0,0,0,0,0,0, 'Razormaw Matriarch - HP@30% - Call for help'), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Razormaw Matriarch - HP@30% - Say text'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,11,7938,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Razormaw Matriarch - HP@15% - Cast Fatal Bite'), +(@ENTRY,0,3,0,0,0,90,0,1900,3800,10200,18300,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Razormaw Matriarch - Combat - Cast Rend Flesh'); + +-- SAI for Unseen Servant +SET @ENTRY := 8538; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,2,0,100,1,0,40,0,0,39,25,0,0,0,0,0,0,0,0,0,0,0,0,0, 'Unseen Servant - HP@40% - Call for help'), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Unseen Servant - HP@40% - Say text'), +(@ENTRY,0,2,0,25,0,100,0,0,0,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Unseen Servant - On Spawn - Cast Stealth'); + +-- SAI for Eyeless Watcher +SET @ENTRY := 8539; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,2,0,100,1,0,40,0,0,39,25,0,0,0,0,0,0,0,0,0,0,0,0,0, 'Eyeless Watcher - HP@40% - Call for help'), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Eyeless Watcher - HP@40% - Say text'), +(@ENTRY,0,2,0,25,0,100,0,0,0,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Eyeless Watcher - On Spawn - Cast Stealth'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_text` WHERE `entry` IN (1140,8538,8539); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1140,0,0, '%s lets out a high pitched screech, calling for help!',16,0,100,0,0,0, 'Razormaw Matriarch - Call for help Say'), +(8538,0,0, '%s lets out a high pitched screech, calling for help!',16,0,100,0,0,0, 'Unseen Servant - Call for help Say'), +(8539,0,0, '%s lets out a high pitched screech, calling for help!',16,0,100,0,0,0, 'Eyeless Watcher - Call for help Say'); diff --git a/sql/updates/world/2012_12_26_10_world_sai.sql b/sql/updates/world/2012_12_26_10_world_sai.sql new file mode 100644 index 00000000000..b6b925d8255 --- /dev/null +++ b/sql/updates/world/2012_12_26_10_world_sai.sql @@ -0,0 +1 @@ +UPDATE smart_scripts SET `action_type`=58 WHERE `event_type`=11 AND `entryorguid` IN (95,474,476,589,881); diff --git a/sql/updates/world/2012_12_26_11_world_sai.sql b/sql/updates/world/2012_12_26_11_world_sai.sql new file mode 100644 index 00000000000..abbdfb88c24 --- /dev/null +++ b/sql/updates/world/2012_12_26_11_world_sai.sql @@ -0,0 +1,89 @@ +-- SAI for Opus +SET @ENTRY := 10262; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,1,0,100,0,55000,65000,55000,65000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Opus - OOC - Say Random text'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -587 AND -582; +DELETE FROM `creature_text` WHERE `entry` IN (10262); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(10262,0,0, 'Bijou knows where treasures are hidden.',12,0,100,0,0,0, 'Opus - Random Say'), +(10262,0,1, 'SQUAWK!! *cough* *cough* I need to quit smoking!',12,0,100,0,0,0, 'Opus - Random Say'), +(10262,0,2, 'Ask Kibler about the treasure! SQUAWK!',12,0,100,0,0,0, 'Opus - Random Say'), +(10262,0,3, 'They all go to the Spire but none never come back... just like Bijou.',12,0,100,0,0,0, 'Opus - Random Say'), +(10262,0,4, 'Opus wants some Cuergo''s Gold... with worm.',12,0,100,0,0,0, 'Opus - Random Say'), +(10262,0,5, 'Kibler is being investigated by G.E.T.A.',12,0,100,0,0,0, 'Opus - Random Say'); + +-- SAI for Chok'sul +SET @ENTRY := 1210; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Chok''sul - On Aggro - Say Random text'), +(@ENTRY,0,1,0,0,0,100,0,4300,13200,10300,23000,11,18072,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Chok''sul - Combat - Cast Uppercut'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -369 AND -367; +DELETE FROM `creature_text` WHERE `entry` IN (1210); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1210,0,0, 'Huh? What dat?',12,0,100,0,0,0, 'Chok''sul - Random Say'), +(1210,0,1, 'Dat $R look gud to eat!',12,0,100,0,0,0, 'Chok''sul - Random Say'), +(1210,0,2, 'Bash it!',12,0,100,0,0,0, 'Chok''sul - Random Say'); + +-- SAI for Draenei Mourner +SET @ENTRY := 17073; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,1,0,100,0,25000,35000,45000,65000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Draenei Mourner - OOC - Say Random text'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -923 AND -911; +DELETE FROM `creature_text` WHERE `entry` IN (17073); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(17073,0,0, '<Sobbing> I hate graveyards. So many dead. And my sweet Luhanaa.....',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,1, 'It should have been me!',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,2, 'Be at peace, my sweet, sweet, Luhanaa.',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,3, 'I''ll never forget you, my love.',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,4, 'If I ever find the ones responsible for the crash...!',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,5, 'We should never have come along.',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,6, 'Why, Luhanaa? Why?',12,0,100,6,0,0, 'Draenei Mourner - Random Say'), +(17073,0,7, 'I miss you so much!',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,8, 'You''ll always be here, with me.',12,0,100,1,0,0, 'Draenei Mourner - Random Say'), +(17073,0,9, 'Draenei Mourner weeps softly.',16,0,100,18,0,0, 'Draenei Mourner - Random Say'), +(17073,0,10, 'Draenei Mourner bows his head and sighs, clearly exhausted.',16,0,100,2,0,0, 'Draenei Mourner - Random Say'), +(17073,0,11, 'Draenei Mourner breaks down into huge, wracking sobs.',16,0,100,18,0,0, 'Draenei Mourner - Random Say'), +(17073,0,12, 'Draenei Mourner stares in silence at the graver marker before him.',16,0,100,0,0,0, 'Draenei Mourner - Random Say'); + +-- SAI for Guard Captain Cragtar +SET @ENTRY := 16589; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,1,0,100,0,450000,450000,450000,450000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 0'), +(@ENTRY,0,1,0,1,0,100,0,453000,453000,453000,453000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 1'), +(@ENTRY,0,2,0,1,0,100,0,457000,457000,457000,457000,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 2'), +(@ENTRY,0,3,0,1,0,100,0,460000,460000,460000,460000,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 3'), +(@ENTRY,0,4,0,1,0,100,0,461000,461000,461000,461000,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 4'), +(@ENTRY,0,5,0,1,0,100,0,466000,466000,466000,466000,1,5,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 5'), +(@ENTRY,0,6,0,1,0,100,0,468000,468000,468000,468000,1,6,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 6'), +(@ENTRY,0,7,0,1,0,100,0,470000,470000,470000,470000,1,7,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Guard Captain Cragtar - OOC - Say text 7'); + +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE entry BETWEEN -293 AND -286; +DELETE FROM `creature_text` WHERE `entry` IN (16589); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16589,0,0, 'So there we were - me and the battalion, doing a routine recon down the bone road. We''d sent the scout up ahead to look around in case anything dangerous come up.',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 0'), +(16589,1,0, 'Sure enough, scount came runnin'' back, talkin'' bout some orcs down the path. They hadn''t seen us yet so we figured we''d go get aquainted.',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 1'), +(16589,2,0, 'Big red bastards! Bigger than any orc I''d ever seen. Muscles out to here, tusks out to here...',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 2'), +(16589,3,0, '%s nods.',16,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 3'), +(16589,4,0, 'Fel orcs...',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 4'), +(16589,5,0, 'I dunno, grunt. I just - don''t - know...',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 5'), +(16589,6,0, 'But that''s not the worst of it. Before I could pull us back, a group of ''em spotted us and attacked.',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 6'), +(16589,7,0, 'Lost some of my best soldiers that day...',12,0,100,0,0,0, 'Guard Captain Cragtar - Speech Text 7'); diff --git a/sql/updates/world/2012_12_26_12_world_quest_end_scripts.sql b/sql/updates/world/2012_12_26_12_world_quest_end_scripts.sql new file mode 100644 index 00000000000..501bb796557 --- /dev/null +++ b/sql/updates/world/2012_12_26_12_world_quest_end_scripts.sql @@ -0,0 +1,4 @@ +ALTER TABLE `quest_template` DROP `CompleteScript`; +DROP TABLE quest_end_scripts; + +DELETE FROM `command` WHERE `name`='reload quest_end_scripts'; diff --git a/sql/updates/world/2012_12_26_13_world_sai.sql b/sql/updates/world/2012_12_26_13_world_sai.sql new file mode 100644 index 00000000000..d36affe8eb3 --- /dev/null +++ b/sql/updates/world/2012_12_26_13_world_sai.sql @@ -0,0 +1,2005 @@ +-- Syndicate Footpad SAI +SET @ENTRY := 2240; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,1800,9800,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Footpad - At 0 - 5 Range - Cast Backstab"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Footpad - At 15% HP - Flee For Assist"); + +-- Syndicate Thief SAI +SET @ENTRY := 2241; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,12000,36200,46300,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Thief - In Combat - Cast Disarm"), +(@ENTRY,0,1,0,0,0,100,0,4800,16600,2000,25200,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Thief - In Combat - Cast Poison"), +(@ENTRY,0,2,0,9,0,100,0,0,5,1800,9800,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Thief - At 0 - 5 Range - Cast Backstab"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Thief - At 15% HP - Flee For Assist"); + +-- Syndicate Spy SAI +SET @ENTRY := 2242; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Spy - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,9,0,100,0,0,5,1800,9800,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Spy - At 0 - 5 Range - Cast Backstab"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Spy - At 15% HP - Flee For Assist"); + +-- Syndicate Sentry SAI +SET @ENTRY := 2243; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12000,12000,10700,28600,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Sentry - In Combat - Cast Shield Bash"), +(@ENTRY,0,1,0,0,0,100,0,35100,35100,30800,39200,11,15062,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Sentry - In Combat - Cast Shield Wall"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Sentry - At 15% HP - Flee For Assist"); + +-- Syndicate Saboteur SAI +SET @ENTRY := 2245; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Saboteur - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2500,5900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Saboteur - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,8,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,12,0,0,100,0,7400,10200,14500,26900,11,6980,1,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Saboteur - In Combat - Cast Fire Shot"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - In Combat - Display ranged weapon"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 15% HP - Increment Phase"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,16,2,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Saboteur - At 15% HP - Flee For Assist"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Saboteur - On Evade - Display melee weapon"); + +-- Syndicate Assassin SAI +SET @ENTRY := 2246; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Assassin - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,0,0,100,0,9200,17700,8200,30400,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Assassin - In Combat - Cast Poison"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Assassin - At 15% HP - Flee For Assist"); + +-- Syndicate Enforcer SAI +SET @ENTRY := 2247; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12800,18000,2300,13100,11,17207,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Enforcer - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Enforcer - At 15% HP - Flee For Assist"); + +-- Mountain Yeti SAI +SET @ENTRY := 2250; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1400,10800,10800,21800,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mountain Yeti - In Combat - Cast Frost Breath"); + +-- Giant Yeti SAI +SET @ENTRY := 2251; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1500,7800,10800,20500,11,3131,1,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Yeti - In Combat - Cast Frost Breath"); + +-- Crushridge Ogre SAI +SET @ENTRY := 2252; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Ogre - On Aggro - Say Line 0"); + +-- Texts for Crushridge Ogre +DELETE FROM `creature_text` WHERE `entry`= 2252; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2252,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Crushridge Ogre"), +(2252,0,1, "Me smash! You die!",12,0,100,0,0,0, "Crushridge Ogre"), +(2252,0,2, "I'll crush you!",12,0,100,0,0,0, "Crushridge Ogre"); + +-- Crushridge Brute SAI +SET @ENTRY := 2253; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Brute - On Aggro - Say Line 0"); + +-- Texts for Crushridge Brute +DELETE FROM `creature_text` WHERE `entry`= 2253; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2253,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Crushridge Brute"), +(2253,0,1, "Me smash! You die!",12,0,100,0,0,0, "Crushridge Brute"), +(2253,0,2, "I'll crush you!",12,0,100,0,0,0, "Crushridge Brute"); + +-- Crushridge Mauler SAI +SET @ENTRY := 2254; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mauler - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,4100,9300,10200,17900,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Mauler - In Combat - Cast Strike"), +(@ENTRY,0,2,0,0,0,100,0,7400,15800,7600,18700,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Mauler - In Combat - Cast Backhand"); + +-- Texts for Crushridge Mauler +DELETE FROM `creature_text` WHERE `entry`= 2254; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2254,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Crushridge Mauler"), +(2254,0,1, "Me smash! You die!",12,0,100,0,0,0, "Crushridge Mauler"), +(2254,0,2, "I'll crush you!",12,0,100,0,0,0, "Crushridge Mauler"); + +-- Crushridge Mage SAI +SET @ENTRY := 2255; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Mage - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3500,4800,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Mage - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,0,0,5,0,0,79,10,150,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 0 - 5 Range - Set Ranged Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,5300,7400,11300,21200,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - In Combat - Cast Bloodlust"); + +-- Texts for Crushridge Mage +DELETE FROM `creature_text` WHERE `entry`= 2255; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2255,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Crushridge Mage"), +(2255,0,1, "Me smash! You die!",12,0,100,0,0,0, "Crushridge Mage"), +(2255,0,2, "I'll crush you!",12,0,100,0,0,0, "Crushridge Mage"); + +-- Crushridge Enforcer SAI +SET @ENTRY := 2256; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,9900,18000,24200,11,9791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Enforcer - In Combat - Cast Head Crack"); + +-- Mug'thol SAI +SET @ENTRY := 2257; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4200,12000,3900,20300,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mug'thol - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,12000,13400,12100,39500,11,13730,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mug'thol - In Combat - Cast Demoralizing Shout"); + +-- Stone Fury SAI +SET @ENTRY := 2258; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5200,7300,6000,25700,11,6524,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stone Fury - In Combat - Cast Ground Tremor"), +(@ENTRY,0,1,0,0,0,100,0,6400,18500,5900,28500,11,5568,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stone Fury - In Combat - Cast Trample"); + +-- Dalaran Shield Guard SAI +SET @ENTRY := 2271; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,4800,18100,0,0,11,3260,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Shield Guard - In Combat - Cast Violet Shield Effect"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Shield Guard - At 15% HP - Flee For Assist"); + +-- Dalaran Theurgist SAI +SET @ENTRY := 2272; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20819,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Theurgist - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3300,6600,11,20819,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Theurgist - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,1,4000,5300,4600,9900,11,3652,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - In Combat - Cast Summon Spirit of Old"), +(@ENTRY,0,11,12,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Theurgist - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Theurgist - At 15% HP - Flee For Assist"); + +-- Crushridge Warmonger SAI +SET @ENTRY := 2287; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Warmonger - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,2,0,100,0,0,50,0,0,39,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Warmonger - At 50% HP - Call For Help"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Warmonger - At 50% HP - Say Line 1"), +(@ENTRY,0,3,4,14,0,100,0,0,15,0,0,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Warmonger - On Friendly Unit At 0 - 15% Health - Cast Frenzy"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Warmonger - On Friendly Unit At 0 - 15% Health - Say Line 2"); + +-- Texts for Crushridge Warmonger +DELETE FROM `creature_text` WHERE `entry`= 2287; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2287,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Crushridge Warmonger"), +(2287,0,1, "Me smash! You die!",12,0,100,0,0,0, "Crushridge Warmonger"), +(2287,0,2, "I'll crush you!",12,0,100,0,0,0, "Crushridge Warmonger"), +(2287,1,0, "%s calls for help!",16,0,100,0,0,0, "Crushridge Warmonger"), +(2287,2,0, "%s goes into a rage after seeing a friend fall in battle!",16,0,100,0,0,0, "Crushridge Warmonger"); + +-- Baron Vardus SAI +SET @ENTRY := 2306; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baron Vardus - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3200,7500,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baron Vardus - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,5000,17600,12200,39800,11,11831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - In Combat - Cast Frost Nova"), +(@ENTRY,0,11,0,0,0,100,0,1000,3000,12500,29800,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baron Vardus - In Combat - Cast Backhand"), +(@ENTRY,0,12,13,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Vardus - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Baron Vardus - At 15% HP - Flee For Assist"); + +-- Argus Shadow Mage SAI +SET @ENTRY := 2318; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Argus Shadow Mage - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,4900,11,20816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Argus Shadow Mage - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,2,0,100,1,0,30,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 30% HP - Set Phase 3"), +(@ENTRY,0,11,12,2,0,100,0,0,30,0,0,11,4063,1,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 30% HP - Cast Argus Shadow Mage Transform"), +(@ENTRY,0,12,13,61,0,100,0,0,0,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 30% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argus Shadow Mage - At 30% HP - Say Line 0"); + +-- Texts for Argus Shadow Mage +DELETE FROM `creature_text` WHERE `entry`= 2318; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2318,0,0, "I tire of this nonsense! Prepare to die!",12,0,100,0,0,0, "Argus Shadow Mage"); + +-- Syndicate Wizard SAI +SET @ENTRY := 2319; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20815,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Wizard - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3500,5400,11,20815,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Wizard - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,12,9,0,100,0,0,5,0,0,79,10,150,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Wizard - At 0 - 5 Range - Set Ranged Movement"), +(@ENTRY,0,12,0,61,0,100,0,5000,9000,25000,35000,11,12824,1,0,0,0,0,6,0,0,0,0,0,0,0,"Syndicate Wizard - In Combat - Cast Polymorph"); + +-- Henchman Valik SAI +SET @ENTRY := 2333; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Henchman Valik - At 15% HP - Flee For Assist"); + +-- Giant Moss Creeper SAI +SET @ENTRY := 2349; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,16400,30200,5200,36300,11,3396,32,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Moss Creeper - In Combat - Cast Corrosive Poison"); + +-- Dalaran Summoner SAI +SET @ENTRY := 2358; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20815,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Summoner - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - On Aggro - Set Phase 6"), +(@ENTRY,0,3,0,0,0,100,0,0,0,6200,6400,11,20815,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Summoner - In Combat - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - At 15% Mana - Set Phase 5"), +(@ENTRY,0,6,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,3,0,100,0,30,100,100,100,22,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - At 100% Mana - Set Phase 6"), +(@ENTRY,0,9,10,0,0,100,0,7100,13900,0,0,11,3658,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - In Combat - Cast Summon Theurgist"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - In Combat - Say Line 0"), +(@ENTRY,0,11,12,0,0,100,0,14700,16100,0,0,11,3655,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - In Combat - Cast Summon Shield Guard"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Summoner - In Combat - Say Line 0"); + +-- Texts for Dalaran Summoner +DELETE FROM `creature_text` WHERE `entry`= 2358; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2358,0,0, "%s begins to summon in reinforcements!",16,0,100,0,0,0, "Dalaran Summoner"); + +-- Elemental Slave SAI +SET @ENTRY := 2359; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,75,0,0,11,3671,1,0,0,0,0,1,0,0,0,0,0,0,0,"Elemental Slave - At 75% HP - Cast Cracking Stone"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elemental Slave - At 75% HP - Say Line 0"), +(@ENTRY,0,2,3,2,0,100,0,0,50,0,0,11,3672,1,0,0,0,0,1,0,0,0,0,0,0,0,"Elemental Slave - At 50% HP - Cast Crumbling Stone"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elemental Slave - At 50% HP - Say Line 1"), +(@ENTRY,0,4,5,2,0,100,0,0,25,0,0,11,3673,1,0,0,0,0,1,0,0,0,0,0,0,0,"Elemental Slave - At 25% HP - Cast Reduced to Rubble"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elemental Slave - At 25% HP - Say Line 2"); + +-- Texts for Elemental Slave +DELETE FROM `creature_text` WHERE `entry`= 2359; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2359,0,0, "%s begins to crack and break apart.",16,0,100,0,0,0, "Elemental Slave"), +(2359,1,0, "%s's strength dwindles as chunks of rock break off.",16,0,100,0,0,0, "Elemental Slave"), +(2359,2,0, "%s is reduced to rubble, but still continues to fight.",16,0,100,0,0,0, "Elemental Slave"); + +-- Ricter SAI +SET @ENTRY := 2411; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ricter - At 15% HP - Flee For Assist"); + +-- Alina SAI +SET @ENTRY := 2412; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Alina - At 15% HP - Flee For Assist"); + +-- Dermot SAI +SET @ENTRY := 2413; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dermot - At 15% HP - Flee For Assist"); + +-- Kegan Darkmar SAI +SET @ENTRY := 2414; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kegan Darkmar - At 15% HP - Flee For Assist"); + +-- Warden Belamoore SAI +SET @ENTRY := 2415; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warden Belamoore - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3300,4900,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warden Belamoore - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,10300,10300,14900,37400,11,20828,1,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - In Combat - Cast Cone of Cold"), +(@ENTRY,0,11,0,0,0,100,0,7600,12900,9800,15900,11,13323,1,0,0,0,0,6,0,0,0,0,0,0,0,"Warden Belamoore - In Combat - Cast Polymorph"), +(@ENTRY,0,12,13,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Belamoore - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warden Belamoore - At 15% HP - Flee For Assist"); + +-- Crushridge Plunderer SAI +SET @ENTRY := 2416; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Plunderer - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,1800,3900,7900,16200,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Plunderer - In Combat - Cast Cleave"); + +-- Texts for Crushridge Plunderer +DELETE FROM `creature_text` WHERE `entry`= 2416; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2416,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Crushridge Plunderer"), +(2416,0,1, "Me smash! You die!",12,0,100,0,0,0, "Crushridge Plunderer"), +(2416,0,2, "I'll crush you!",12,0,100,0,0,0, "Crushridge Plunderer"); + +-- Grel'borg the Miser SAI +SET @ENTRY := 2417; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grel'borg the Miser - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,3400,6500,29900,38100,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Grel'borg the Miser - In Combat - Cast Bloodlust"), +(@ENTRY,0,2,0,0,0,100,0,2000,2000,36000,36000,11,4979,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grel'borg the Miser - In Combat - Cast Quick Flame Ward"), +(@ENTRY,0,3,0,0,0,100,0,10500,19400,10800,23500,11,11990,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grel'borg the Miser - In Combat - Cast Rain of Fire"); + +-- Texts for Grel'borg the Miser +DELETE FROM `creature_text` WHERE `entry`= 2417; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2417,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Grel\'borg the Miser"), +(2417,0,1, "Me smash! You die!",12,0,100,0,0,0, "Grel\'borg the Miser"), +(2417,0,2, "I'll crush you!",12,0,100,0,0,0, "Grel\'borg the Miser"); + +-- Targ SAI +SET @ENTRY := 2420; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,1800000,1800000,11,7366,0,0,0,0,0,1,0,0,0,0,0,0,0,"Targ - Out Of Combat - Cast Berserker Stance"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Targ - On Aggro - Say Line 0"), +(@ENTRY,0,2,0,0,0,100,0,4000,16500,6000,19600,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Targ - In Combat - Cast Cleave"), +(@ENTRY,0,3,0,0,0,100,0,13200,16700,11500,24100,11,8147,1,0,0,0,0,2,0,0,0,0,0,0,0,"Targ - In Combat - Cast Thunderclap"); + +-- Texts for Targ +DELETE FROM `creature_text` WHERE `entry`= 2420; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2420,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Targ"), +(2420,0,1, "Me smash! You die!",12,0,100,0,0,0, "Targ"), +(2420,0,2, "I'll crush you!",12,0,100,0,0,0, "Targ"); + +-- Muckrake SAI +SET @ENTRY := 2421; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7900,13900,11800,26000,11,8379,0,0,0,0,0,2,0,0,0,0,0,0,0,"Muckrake - In Combat - Cast Disarm"), +(@ENTRY,0,1,0,0,0,100,0,13200,16200,6400,15700,11,12555,1,0,0,0,0,2,0,0,0,0,0,0,0,"Muckrake - In Combat - Cast Pummel"); + +-- Glommus SAI +SET @ENTRY := 2422; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Glommus - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,500,1500,1100,9800,11,9128,1,0,0,0,0,1,0,0,0,0,0,0,0,"Glommus - In Combat - Cast Battle Shout"), +(@ENTRY,0,2,0,0,0,100,0,5800,11800,14500,35600,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Glommus - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,3,0,0,0,100,0,6800,8800,9600,32800,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Glommus - In Combat - Cast Knockdown"); + +-- Texts for Glommus +DELETE FROM `creature_text` WHERE `entry`= 2422; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2422,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Glommus"), +(2422,0,1, "Me smash! You die!",12,0,100,0,0,0, "Glommus"), +(2422,0,2, "I'll crush you!",12,0,100,0,0,0, "Glommus"); + +-- Lord Aliden Perenolde SAI +SET @ENTRY := 2423; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9000,9000,13300,38300,11,11974,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Aliden Perenolde - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,1,0,2,0,100,0,0,50,36100,103800,11,8362,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Aliden Perenolde - At 50% HP - Cast Renew"), +(@ENTRY,0,2,0,0,0,100,0,7000,12000,16000,22000,11,8399,1,0,0,0,0,6,0,0,0,0,0,0,0,"Lord Aliden Perenolde - In Combat - Cast Sleep"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lord Aliden Perenolde - At 15% HP - Flee For Assist"); + +-- Jailor Borhuin SAI +SET @ENTRY := 2431; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3500,7500,20100,33400,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jailor Borhuin - In Combat - Cast Net"), +(@ENTRY,0,1,0,0,0,100,0,5900,10500,14000,32100,11,8379,1,0,0,0,0,2,0,0,0,0,0,0,0,"Jailor Borhuin - In Combat - Cast Disarm"), +(@ENTRY,0,2,0,0,0,100,0,11200,18300,11400,24800,11,12555,1,0,0,0,0,2,0,0,0,0,0,0,0,"Jailor Borhuin - In Combat - Cast Pummel"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jailor Borhuin - At 15% HP - Flee For Assist"); + +-- Drunken Footpad SAI +SET @ENTRY := 2440; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,240000,500000,240000,500000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drunken Footpad - Out Of Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,8900,177000,11,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drunken Footpad - In Combat - Cast Strike"); + +-- Texts for Drunken Footpad +DELETE FROM `creature_text` WHERE `entry`= 2440; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2440,0,0, "Mmm... I love my delicious Southshore stout.",12,0,100,0,0,0, "Drunken Footpad"); + +-- Narillasanz SAI +SET @ENTRY := 2447; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,4000,8000,11,9573,0,0,0,0,0,2,0,0,0,0,0,0,0,"Narillasanz - In Combat - Cast Flame Breath"), +(@ENTRY,0,1,0,2,0,100,0,0,50,20000,25000,11,8362,1,0,0,0,0,1,0,0,0,0,0,0,0,"Narillasanz - At 50% HP - Cast Renew"); + +-- Skhowl SAI +SET @ENTRY := 2452; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,32000,38000,11,15971,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skhowl - In Combat - Cast Demoralizing Roar"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,9000,12000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skhowl - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,2,0,100,0,0,50,19000,23000,11,16508,1,0,0,0,0,2,0,0,0,0,0,0,0,"Skhowl - At 50% HP - Cast Intimidating Roar"); + +-- Lo'Grosh SAI +SET @ENTRY := 2453; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,30000,35000,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lo'Grosh - In Combat - Cast Bloodlust"), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,35000,38000,11,2601,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lo'Grosh - In Combat - Cast Fire Shield III"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,18000,22000,11,8814,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lo'Grosh - In Combat - Cast Flame Spike"); + +-- Archmage Ansirem Runeweaver SAI +SET @ENTRY := 2543; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,6300,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,5100,7400,3700,17600,11,512,33,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - In Combat - Cast Chains of Ice"), +(@ENTRY,0,11,0,0,0,100,0,7600,12500,26000,30000,11,118,32,0,0,0,0,6,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - In Combat - Cast Polymorph"), +(@ENTRY,0,12,13,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Archmage Ansirem Runeweaver - At 15% HP - Flee For Assist"); + +-- Dalaran Worker SAI +SET @ENTRY := 2628; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Worker - At 15% HP - Flee For Assist"); + +-- Nancy Vishas SAI +SET @ENTRY := 3984; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nancy Vishas - At 15% HP - Flee For Assist"); + +-- Grandpa Vishas SAI +SET @ENTRY := 3985; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grandpa Vishas - At 15% HP - Flee For Assist"); + +-- Cyclonian SAI +SET @ENTRY := 6239; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,10000,8000,11000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cyclonian - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,33000,33000,11,6982,1,0,0,0,0,1,0,0,0,0,0,0,0,"Cyclonian - In Combat - Cast Gust of Wind"), +(@ENTRY,0,2,0,0,0,100,0,10000,12000,12000,15000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cyclonian - In Combat - Cast Knock Away"); + +-- Thanthaldis Snowgleam SAI +SET @ENTRY := 13217; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,8000,11000,11,19642,1,0,0,0,0,2,0,0,0,0,0,0,0,"Thanthaldis Snowgleam - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,5000,7000,11,19644,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thanthaldis Snowgleam - In Combat - Cast Strike"); + +-- Jekyll Flandring SAI +SET @ENTRY := 13219; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,1000,1000,7000,7000,11,11567,1,0,0,0,0,2,0,0,0,0,0,0,0,"Jekyll Flandring - In Combat - Cast Heroic Strike"); + +-- The Abominable Greench SAI +SET @ENTRY := 13602; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Abominable Greench - On Respawn - Say Line 0"); + +-- Texts for The Abominable Greench +DELETE FROM `creature_text` WHERE `entry`= 13602; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(13602,0,0, "ARRRRRRR!",14,0,100,0,0,0, "The Abominable Greench"); + +-- Warmaster Laggrond SAI +SET @ENTRY := 13840; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,8000,11000,11,19642,1,0,0,0,0,2,0,0,0,0,0,0,0,"Warmaster Laggrond - In Combat - Cast Cleave"); + +-- Lieutenant Haggerdin SAI +SET @ENTRY := 13841; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,8000,11000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Haggerdin - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,0,1000,4000,9000,14000,11,12169,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Haggerdin - In Combat - Cast Shield Block"); + +-- Gravis Slipknot SAI +SET @ENTRY := 14221; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gravis Slipknot - At 15% HP - Flee For Assist"); + +-- Jimmy the Bleeder SAI +SET @ENTRY := 14281; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jimmy the Bleeder - At 15% HP - Flee For Assist"); + +-- Witherbark Troll SAI +SET @ENTRY := 2552; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12800,22200,2100,32400,11,4974,32,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Troll - In Combat - Cast Wither Touch"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Troll - At 15% HP - Flee For Assist"); + +-- Witherbark Shadowcaster SAI +SET @ENTRY := 2553; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,50,1,1000,1000,0,0,11,11939,1,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - Out Of Combat - Cast Summon Imp"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Shadowcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3600,6300,11,20816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,12,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Shadowcaster - At 15% HP - Flee For Assist"); + +-- Witherbark Axe Thrower SAI +SET @ENTRY := 2554; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Axe Thrower - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2100,4800,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,0,10200,26000,2500,6700,11,4974,32,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Axe Thrower - In Combat - Cast Wither Touch"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Axe Thrower - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Axe Thrower - On Evade - Display melee weapon"); + +-- Witherbark Witch Doctor SAI +SET @ENTRY := 2555; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6500,15300,80900,93900,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Witch Doctor - In Combat - Cast Healing Ward"), +(@ENTRY,0,1,0,0,0,100,0,0,16000,11100,23400,11,8190,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Witch Doctor - In Combat - Cast Magma Totem"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Witch Doctor - At 15% HP - Flee For Assist"); + +-- Witherbark Headhunter SAI +SET @ENTRY := 2556; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9500,24100,18500,39800,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Headhunter - In Combat - Cast Net"), +(@ENTRY,0,1,0,0,0,100,0,20200,31400,38500,47500,11,4974,32,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Headhunter - In Combat - Cast Wither Touch"), +(@ENTRY,0,2,0,12,0,100,1,0,20,0,0,11,7160,1,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Headhunter - On Target At 0 - 20% HP - Cast Execute"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Headhunter - At 15% HP - Flee For Assist"); + +-- Witherbark Shadow Hunter SAI +SET @ENTRY := 2557; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,8600,15100,39900,11,992,32,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Shadow Hunter - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,100,0,1000,11700,48000,60000,11,7646,32,0,0,0,0,5,0,0,0,0,0,0,0,"Witherbark Shadow Hunter - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,2,0,0,0,100,0,11300,11300,30000,36600,11,6726,1,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Shadow Hunter - In Combat - Cast Silence"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Shadow Hunter - At 15% HP - Flee For Assist"); + +-- Witherbark Berserker SAI +SET @ENTRY := 2558; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,25600,23000,38300,11,4974,32,0,0,0,0,2,0,0,0,0,0,0,0,"Witherbark Berserker - In Combat - Cast Wither Touch"), +(@ENTRY,0,1,0,0,0,100,0,0,15200,15100,28800,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Witherbark Berserker - In Combat - Cast Frenzy"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Witherbark Berserker - At 15% HP - Flee For Assist"); + +-- Highland Thrasher SAI +SET @ENTRY := 2560; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6100,13700,11200,18500,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highland Thrasher - In Combat - Cast Thrash"); + +-- Highland Fleshstalker SAI +SET @ENTRY := 2561; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7300,9800,12200,24000,11,3393,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highland Fleshstalker - In Combat - Cast Consume Flesh"); + +-- Boulderfist Ogre SAI +SET @ENTRY := 2562; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Ogre - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,0,0,30,15300,42700,11,4955,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Ogre - At 30% HP - Cast Fist of Stone"); + +-- Texts for Boulderfist Ogre +DELETE FROM `creature_text` WHERE `entry`= 2562; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2562,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Boulderfist Ogre"), +(2562,0,1, "Me smash! You die!",12,0,100,0,0,0, "Boulderfist Ogre"), +(2562,0,2, "I'll crush you!",12,0,100,0,0,0, "Boulderfist Ogre"); + +-- Plains Creeper SAI +SET @ENTRY := 2563; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7200,22300,16000,39700,11,4962,32,0,0,0,0,2,0,0,0,0,0,0,0,"Plains Creeper - In Combat - Cast Encasing Webs"), +(@ENTRY,0,1,0,0,0,100,0,11000,22000,12600,22500,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Plains Creeper - In Combat - Cast Poison"); + +-- Boulderfist Enforcer SAI +SET @ENTRY := 2564; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Enforcer - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,4800,13100,30500,40900,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Enforcer - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,2,0,2,0,100,0,0,30,27200,46600,11,4955,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Enforcer - At 30% HP - Cast Fist of Stone"); + +-- Texts for Boulderfist Enforcer +DELETE FROM `creature_text` WHERE `entry`= 2564; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2564,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Boulderfist Enforcer"), +(2564,0,1, "Me smash! You die!",12,0,100,0,0,0, "Boulderfist Enforcer"), +(2564,0,2, "I'll crush you!",12,0,100,0,0,0, "Boulderfist Enforcer"); + +-- Giant Plains Creeper SAI +SET @ENTRY := 2565; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6700,24600,15400,46200,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Plains Creeper - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,9800,34200,19000,38400,11,4962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Plains Creeper - In Combat - Cast Encasing Webs"); + +-- Boulderfist Brute SAI +SET @ENTRY := 2566; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Brute - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,5000,11500,12000,17500,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderfist Brute - In Combat - Cast Knockdown"), +(@ENTRY,0,2,0,2,0,100,0,0,30,29200,29300,11,4955,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Brute - At 30% HP - Cast Fist of Stone"); + +-- Texts for Boulderfist Brute +DELETE FROM `creature_text` WHERE `entry`= 2566; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2566,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Boulderfist Brute"), +(2566,0,1, "Me smash! You die!",12,0,100,0,0,0, "Boulderfist Brute"), +(2566,0,2, "I'll crush you!",12,0,100,0,0,0, "Boulderfist Brute"); + +-- Boulderfist Magus SAI +SET @ENTRY := 2567; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,0,0,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - In Combat - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderfist Magus - On Aggro - Cast Frostbolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3500,6400,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderfist Magus - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,6000,9800,15400,23500,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - In Combat - Cast Frost Nova"), +(@ENTRY,0,13,14,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Magus - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Boulderfist Magus - At 15% HP - Flee For Assist"); + +-- Texts for Boulderfist Magus +DELETE FROM `creature_text` WHERE `entry`= 2567; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2567,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Boulderfist Magus"), +(2567,0,1, "Me smash! You die!",12,0,100,0,0,0, "Boulderfist Magus"), +(2567,0,2, "I'll crush you!",12,0,100,0,0,0, "Boulderfist Magus"); + +-- Boulderfist Mauler SAI +SET @ENTRY := 2569; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,5,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Mauler - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,11600,20300,15900,45500,11,4955,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Mauler - In Combat - Cast Fist of Stone"); + +-- Texts for Boulderfist Mauler +DELETE FROM `creature_text` WHERE `entry`= 2569; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2569,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Boulderfist Mauler"), +(2569,0,1, "Me smash! You die!",12,0,100,0,0,0, "Boulderfist Mauler"), +(2569,0,2, "I'll crush you!",12,0,100,0,0,0, "Boulderfist Mauler"); + +-- Boulderfist Shaman SAI +SET @ENTRY := 2570; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,61,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderfist Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3500,6400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderfist Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,12,2,0,100,1,0,45,0,0,11,6364,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 45% HP - Cast Searing Totem"), +(@ENTRY,0,12,0,61,0,100,1,0,40,0,0,11,11986,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Shaman - At 40% HP - Cast Healing Wave"); + +-- Texts for Boulderfist Shaman +DELETE FROM `creature_text` WHERE `entry`= 2570; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2570,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Boulderfist Shaman"), +(2570,0,1, "Me smash! You die!",12,0,100,0,0,0, "Boulderfist Shaman"), +(2570,0,2, "I'll crush you!",12,0,100,0,0,0, "Boulderfist Shaman"); + +-- Boulderfist Lord SAI +SET @ENTRY := 2571; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,2500,242400,250000,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Lord - In Combat - Cast Devotion Aura"), +(@ENTRY,0,1,0,0,0,100,0,11200,17300,21000,37500,11,4955,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boulderfist Lord - In Combat - Cast Fist of Stone"); + +-- Drywhisker Kobold SAI +SET @ENTRY := 2572; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Drywhisker Kobold - At 30% HP - Flee For Assist"); + +-- Drywhisker Surveyor SAI +SET @ENTRY := 2573; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drywhisker Surveyor - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3500,6400,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,5100,15000,215000,225000,11,865,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - In Combat - Cast Frost Nova"), +(@ENTRY,0,12,13,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Drywhisker Surveyor - At 15% HP - Flee For Assist"); + +-- Drywhisker Digger SAI +SET @ENTRY := 2574; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,2500,6100,179800,180400,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drywhisker Digger - Out Of Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,1700,10300,6000,15400,11,8380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drywhisker Digger - In Combat - Cast Sunder Armor"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Drywhisker Digger - At 15% HP - Flee For Assist"); + +-- Dark Iron Supplier SAI +SET @ENTRY := 2575; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,2300,1300,3800,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Supplier - In Combat - Cast Poison"), +(@ENTRY,0,1,0,14,0,100,1,0,35,0,0,11,4961,1,0,0,0,0,7,0,0,0,0,0,0,0,"Dark Iron Supplier - On Friendly Unit At 0 - 35% Health - Cast Resupply"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Iron Supplier - At 15% HP - Flee For Assist"); + +-- Dark Iron Shadowcaster SAI +SET @ENTRY := 2577; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,8600,11,20816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,5500,12400,18200,30700,11,2941,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - In Combat - Cast Immolate"), +(@ENTRY,0,11,12,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Iron Shadowcaster - At 15% HP - Flee For Assist"); + +-- Coyote SAI +SET @ENTRY := 834; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coyote - Out Of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coyote - Out Of Combat - Play Emote 393"); + +-- Rotten Ghoul SAI +SET @ENTRY := 846; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4400,5900,8200,17800,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rotten Ghoul - In Combat - Cast Poison"); + +-- Fleshripper SAI +SET @ENTRY := 1109; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,4000,13600,20300,24000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fleshripper - In Combat - Cast Muscle Tear"); + +-- Highland Lashtail SAI +SET @ENTRY := 1016; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10500,18200,11200,33800,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highland Lashtail - In Combat - Cast Lash"); + +-- Highland Scytheclaw SAI +SET @ENTRY := 1017; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,12000,25100,14000,20200,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highland Scytheclaw - In Combat - Cast Rend Flesh"); + +-- Highland Razormaw SAI +SET @ENTRY := 1018; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,13900,21500,14100,36000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Highland Razormaw - In Combat - Cast Infected Wound"); + +-- Elder Razormaw SAI +SET @ENTRY := 1019; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,6200,12200,20200,28100,11,3604,32,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Razormaw - In Combat - Cast Tendon Rip"); + +-- Mottled Scytheclaw SAI +SET @ENTRY := 1022; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8100,18100,16000,33800,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mottled Scytheclaw - In Combat - Cast Rend Flesh"); + +-- Mottled Razormaw SAI +SET @ENTRY := 1023; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,24200,14000,28200,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mottled Razormaw - In Combat - Cast Infected Wound"); + +-- Bluegill Murloc SAI +SET @ENTRY := 1024; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bluegill Murloc - At 15% HP - Flee For Assist"); + +-- Bluegill Puddlejumper SAI +SET @ENTRY := 1025; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bluegill Puddlejumper - At 15% HP - Flee For Assist"); + +-- Bluegill Forager SAI +SET @ENTRY := 1026; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1200,4900,8500,25400,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Bluegill Forager - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,9700,18200,7800,19400,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bluegill Forager - In Combat - Cast Sinister Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bluegill Forager - At 15% HP - Flee For Assist"); + +-- Bluegill Warrior SAI +SET @ENTRY := 1027; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bluegill Warrior - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,0,3600,6800,3600,6800,11,9080,32,0,0,0,0,2,0,0,0,0,0,0,0,"Bluegill Warrior - In Combat - Cast Hamstring"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bluegill Warrior - At 15% HP - Flee For Assist"); + +-- Bluegill Muckdweller SAI +SET @ENTRY := 1028; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,1100,6300,11100,14500,11,1777,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bluegill Muckdweller - In Combat - Cast Gouge"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bluegill Muckdweller - At 15% HP - Flee For Assist"); + +-- Bluegill Oracle SAI +SET @ENTRY := 1029; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,60,0,0,11,6274,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bluegill Oracle - At 60% HP - Cast Healing Ward"), +(@ENTRY,0,1,0,14,0,100,0,0,30,11500,24600,11,939,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bluegill Oracle - On Friendly Unit At 0 - 30% Health - Cast Healing Wave"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bluegill Oracle - At 15% HP - Flee For Assist"); + +-- Black Slime SAI +SET @ENTRY := 1030; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1800,2400,186700,195200,11,3335,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Slime - In Combat - Cast Dark Sludge"); + +-- Crimson Ooze SAI +SET @ENTRY := 1031; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,1200,2000,4800,14400,11,3322,32,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Ooze - In Combat - Cast Rancid Blood"); + +-- Black Ooze SAI +SET @ENTRY := 1032; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,1900,12500,7900,18900,11,3322,32,0,0,0,0,2,0,0,0,0,0,0,0,"Black Ooze - In Combat - Cast Rancid Blood"); + +-- Monstrous Ooze SAI +SET @ENTRY := 1033; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,2800,4500,4500,13200,11,3322,32,0,0,0,0,2,0,0,0,0,0,0,0,"Monstrous Ooze - In Combat - Cast Rancid Blood"); + +-- Dragonmaw Raider SAI +SET @ENTRY := 1034; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Raider - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,1200,12900,24800,27900,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Raider - In Combat - Cast Net"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragonmaw Raider - At 15% HP - Flee For Assist"); + +-- Dragonmaw Battlemaster SAI +SET @ENTRY := 1037; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9100,14700,19000,38900,11,11839,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Battlemaster - In Combat - Cast Fireball"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragonmaw Battlemaster - At 15% HP - Flee For Assist"); + +-- Fen Creeper SAI +SET @ENTRY := 1040; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fen Creeper - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,28,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fen Creeper - On Aggro - Remove Aura Sneak"); + +-- Fen Lord SAI +SET @ENTRY := 1041; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,8857,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fen Lord - Out Of Combat - Cast Summon Fen Dweller"), +(@ENTRY,0,1,0,0,0,100,0,3500,8900,11300,38900,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Fen Lord - In Combat - Cast Poison"); + +-- Red Whelp SAI +SET @ENTRY := 1042; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1500,11800,15000,26400,11,3356,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Whelp - In Combat - Cast Flame Lash"); + +-- Red Dragonspawn SAI +SET @ENTRY := 1045; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6500,9700,7700,9700,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Dragonspawn - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,8900,10400,6800,17000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Dragonspawn - In Combat - Cast Hamstring"); + +-- Red Wyrmkin SAI +SET @ENTRY := 1046; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,1200,3900,22900,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Wyrmkin - In Combat - Cast Fireball"), +(@ENTRY,0,1,0,0,0,100,0,3200,24500,21100,26900,11,18399,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Wyrmkin - In Combat - Cast Flamestrike"), +(@ENTRY,0,2,0,0,0,100,0,3800,19700,13800,32800,11,14145,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Wyrmkin - In Combat - Cast Fire Blast"), +(@ENTRY,0,3,0,0,0,100,0,7400,12500,8500,23300,11,15230,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Wyrmkin - In Combat - Cast Arcane Bolt"); + +-- Red Scalebane SAI +SET @ENTRY := 1047; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,18000,5800,16400,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Scalebane - In Combat - Cast Cleave"); + +-- Scalebane Lieutenant SAI +SET @ENTRY := 1048; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3400,7600,9800,26800,11,16509,32,0,0,0,0,2,0,0,0,0,0,0,0,"Scalebane Lieutenant - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,100,0,4000,15100,6900,23100,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalebane Lieutenant - In Combat - Cast Shield Block"), +(@ENTRY,0,2,0,0,0,100,0,6000,12400,5400,20600,11,16145,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalebane Lieutenant - In Combat - Cast Sunder Armor"); + +-- Wyrmkin Firebrand SAI +SET @ENTRY := 1049; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11700,22700,12700,13500,11,17203,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wyrmkin Firebrand - In Combat - Cast Fireball Volley"), +(@ENTRY,0,1,0,0,0,100,0,0,0,2300,18700,11,17195,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wyrmkin Firebrand - In Combat - Cast Scorch"), +(@ENTRY,0,2,0,0,0,100,0,7500,19200,6600,22800,11,20754,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wyrmkin Firebrand - In Combat - Cast Rain of Fire"), +(@ENTRY,0,3,0,0,0,100,0,3300,18500,9400,20800,11,15537,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wyrmkin Firebrand - In Combat - Cast Shadow Bolt"); + +-- Scalebane Royal Guard SAI +SET @ENTRY := 1050; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5900,17300,5900,21000,11,16635,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalebane Royal Guard - In Combat - Cast Fire Nova"), +(@ENTRY,0,1,0,0,0,100,0,7100,15200,7400,29300,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalebane Royal Guard - In Combat - Cast Mortal Strike"); + +-- Dragonmaw Bonewarder SAI +SET @ENTRY := 1057; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,7900,21900,41500,61200,11,10651,32,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Bonewarder - In Combat - Cast Curse of the Eye"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,3360,32,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Bonewarder - In Combat - Cast Curse of the Eye"); + +-- Crimson Whelp SAI +SET @ENTRY := 1069; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1200,7800,60800,63500,11,184,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Whelp - In Combat - Cast Fire Shield II"); + +-- Leech Stalker SAI +SET @ENTRY := 1111; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2500,17100,32300,52800,11,3358,32,0,0,0,0,2,0,0,0,0,0,0,0,"Leech Stalker - In Combat - Cast Leech Poison"); + +-- Leech Widow SAI +SET @ENTRY := 1112; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7600,9200,38200,61600,11,3388,32,0,0,0,0,2,0,0,0,0,0,0,0,"Leech Widow - In Combat - Cast Deadly Leech Poison"); + +-- First Mate Snellig SAI +SET @ENTRY := 1159; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,13000,14800,18200,35700,11,10651,32,0,0,0,0,2,0,0,0,0,0,0,0,"First Mate Snellig - In Combat - Cast Curse of the Eye"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,3360,32,0,0,0,0,2,0,0,0,0,0,0,0,"First Mate Snellig - In Combat - Cast Curse of the Eye"), +(@ENTRY,0,2,0,0,0,100,0,4100,19400,8100,19000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"First Mate Snellig - In Combat - Cast Disarm"); + +-- Gobbler SAI +SET @ENTRY := 1259; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7300,22600,32600,37800,11,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gobbler - In Combat - Cast Pierce Armor"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gobbler - At 15% HP - Flee For Assist"); + +-- Sarltooth SAI +SET @ENTRY := 1353; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6700,8800,11100,28000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Sarltooth - In Combat - Cast Infected Wound"), +(@ENTRY,0,1,0,0,0,100,0,200,4700,4200,19900,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sarltooth - In Combat - Cast Thrash"); + +-- Giant Wetlands Crocolisk SAI +SET @ENTRY := 2089; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,6400,8000,20200,30200,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Wetlands Crocolisk - In Combat - Cast Tendon Rip"); + +-- Ma'ruk Wyrmscale SAI +SET @ENTRY := 2090; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,300,900,10200,15900,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ma'ruk Wyrmscale - In Combat - Cast Battle Shout"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ma'ruk Wyrmscale - At 15% HP - Flee For Assist"); + +-- Mesa Buzzard SAI +SET @ENTRY := 2579; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11400,18600,30500,60700,11,8139,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mesa Buzzard - In Combat - Cast Fevered Fatigue"); + +-- Elder Mesa Buzzard SAI +SET @ENTRY := 2580; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9600,15400,39100,65100,11,8139,32,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Mesa Buzzard - In Combat - Cast Fevered Fatigue"); + +-- Stromgarde Troll Hunter SAI +SET @ENTRY := 2583; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,2000,5000,19000,23000,11,2767,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stromgarde Troll Hunter - Out Of Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,18000,11,17137,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stromgarde Troll Hunter - At 50% HP - Cast Flash Heal"); + +-- Stromgarde Defender SAI +SET @ENTRY := 2584; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,2000,6000,180000,180000,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stromgarde Defender - Out Of Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,7000,10000,9000,13000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stromgarde Defender - In Combat - Cast Shield Bash"); + +-- Stromgarde Vindicator SAI +SET @ENTRY := 2585; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,1,0,20,0,0,11,8602,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stromgarde Vindicator - On Friendly Unit At 0 - 20% Health - Cast Vengeance"); + +-- Syndicate Highwayman SAI +SET @ENTRY := 2586; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Highwayman - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,28,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Highwayman - On Aggro - Remove Aura Sneak"), +(@ENTRY,0,2,0,0,0,100,0,1200,3400,2200,4200,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Highwayman - In Combat - Cast Backstab"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Highwayman - At 15% HP - Flee For Assist"); + +-- Syndicate Prowler SAI +SET @ENTRY := 2588; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Prowler - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,28,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Prowler - On Aggro - Remove Aura Sneak"), +(@ENTRY,0,2,0,0,0,100,0,4900,14400,22500,41700,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Prowler - In Combat - Cast Sinister Strike"), +(@ENTRY,0,3,0,0,0,100,0,8000,15800,20200,36000,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Prowler - In Combat - Cast Disarm"), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Prowler - At 15% HP - Flee For Assist"); + +-- Syndicate Mercenary SAI +SET @ENTRY := 2589; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Mercenary - At 15% HP - Flee For Assist"); + +-- Rumbling Exile SAI +SET @ENTRY := 2592; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3300,11600,11100,30700,11,6524,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rumbling Exile - In Combat - Cast Ground Tremor"); + +-- Daggerspine Raider SAI +SET @ENTRY := 2595; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12200,15700,17000,34200,11,6533,1,0,0,0,0,5,0,0,0,0,0,0,0,"Daggerspine Raider - In Combat - Cast Net"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daggerspine Raider - At 15% HP - Flee For Assist"); + +-- Singer SAI +SET @ENTRY := 2600; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4800,13100,30500,40900,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singer - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,1,0,0,0,70,0,9100,12100,26100,34300,11,14515,0,0,0,0,0,6,0,0,0,0,0,0,0,"Singer - In Combat - Cast Dominate Mind"); + +-- Foulbelly SAI +SET @ENTRY := 2601; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,3106,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulbelly - Out Of Combat - Cast Aura of Rot"), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,12000,18000,11,7992,32,0,0,0,0,5,0,0,0,0,0,0,0,"Foulbelly - In Combat - Cast Slowing Poison"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,120000,130000,11,3583,32,0,0,0,0,2,0,0,0,0,0,0,0,"Foulbelly - In Combat - Cast Deadly Poison"), +(@ENTRY,0,3,0,0,0,100,1,9000,17000,0,0,11,3256,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foulbelly - In Combat - Cast Plague Cloud"); + +-- Kovork SAI +SET @ENTRY := 2603; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,50,0,0,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Kovork - At 50% HP - Cast Frenzy"); + +-- Molok the Crusher SAI +SET @ENTRY := 2604; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,9700,13300,6100,16600,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Molok the Crusher - In Combat - Cast Backhand"); + +-- Zalas Witherbark SAI +SET @ENTRY := 2605; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,5000,5000,27000,27000,11,512,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zalas Witherbark - In Combat - Cast Chains of Ice"), +(@ENTRY,0,1,0,0,0,60,0,3000,3000,15000,15000,11,851,1,0,0,0,0,6,0,0,0,0,0,0,0,"Zalas Witherbark - In Combat - Cast Polymorph: Sheep"); + +-- Nimar the Slayer SAI +SET @ENTRY := 2606; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7800,10000,11100,24200,11,17207,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nimar the Slayer - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,12,0,100,1,0,30,0,0,11,7160,1,0,0,0,0,2,0,0,0,0,0,0,0,"Nimar the Slayer - On Target At 0 - 30% HP - Cast Execute"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nimar the Slayer - At 15% HP - Flee For Assist"); + +-- Prince Galen Trollbane SAI +SET @ENTRY := 2607; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,12000,15000,11,13730,1,0,0,0,0,1,0,0,0,0,0,0,0,"Prince Galen Trollbane - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,6000,12000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prince Galen Trollbane - In Combat - Cast Sunder Armor"); + +-- Commander Amaren SAI +SET @ENTRY := 2608; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,20000,35000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Amaren - In Combat - Cast Battle Shout"); + +-- Fozruk SAI +SET @ENTRY := 2611; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12400,16200,23500,31400,11,6524,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fozruk - In Combat - Cast Ground Tremor"), +(@ENTRY,0,1,0,0,0,100,0,5400,8600,10700,20900,11,5568,1,0,0,0,0,1,0,0,0,0,0,0,0,"Fozruk - In Combat - Cast Trample"); + +-- Lieutenant Valorcall SAI +SET @ENTRY := 2612; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,7000,9000,11,13953,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Valorcall - In Combat - Cast Holy Strike"), +(@ENTRY,0,1,0,2,0,100,0,0,50,30000,36000,11,642,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Valorcall - At 50% HP - Cast Divine Shield"), +(@ENTRY,0,2,0,2,0,100,0,0,20,20000,25000,11,3472,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Valorcall - At 20% HP - Cast Holy Light"); + +-- Kinelory SAI +SET @ENTRY := 2713; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,30000,38000,11,4948,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kinelory - In Combat - Cast Kinelory's Bear Form"), +(@ENTRY,0,1,0,14,0,100,1,0,40,0,0,11,3627,1,0,0,0,0,7,0,0,0,0,0,0,0,"Kinelory - On Friendly Unit At 0 - 40% Health - Cast Rejuvenation"); + +-- Stromgarde Cavalryman SAI +SET @ENTRY := 2738; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stromgarde Cavalryman - On Aggro - Cast Rushing Charge"); + +-- Myzrael SAI +SET @ENTRY := 2755; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,1000,1000,5000,5000,11,4938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzrael - In Combat - Cast Myzrael Earthquake"); + +-- Cresting Exile SAI +SET @ENTRY := 2761; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cresting Exile - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,1,0,0,0,100,0,1400,7300,25600,32300,11,865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cresting Exile - In Combat - Cast Frost Nova"); + +-- Vengeful Surge SAI +SET @ENTRY := 2776; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1400,7300,25600,32300,11,14907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vengeful Surge - In Combat - Cast Frost Nova"); + +-- Marez Cowl SAI +SET @ENTRY := 2783; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,12380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marez Cowl - Out Of Combat - Cast Shadow Channeling"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Marez Cowl - At 15% HP - Flee For Assist"); + +-- Gor'mul SAI +SET @ENTRY := 2792; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1500,4900,39000,46000,11,4153,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gor'mul - In Combat - Cast Guile of the Raptor"); + +-- Prismatic Exile SAI +SET @ENTRY := 2887; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,100,100,6000,6000,11,34083,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prismatic Exile - In Combat - Cast Fireball"), +(@ENTRY,0,1,0,0,0,75,1,0,0,2000,2000,11,12550,1,0,0,0,0,2,0,0,0,0,0,0,0,"Prismatic Exile - In Combat - Cast Lightning Shield"); + +-- Dark Iron Bombardier SAI +SET @ENTRY := 4062; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,5,30,6000,9000,11,8858,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Bombardier - At 5 - 30 Range - Cast Bomb"); + +-- Fardel Dabyrie SAI +SET @ENTRY := 4479; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,9000,14000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fardel Dabyrie - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,120000,130000,11,3583,1,0,0,0,0,2,0,0,0,0,0,0,0,"Fardel Dabyrie - In Combat - Cast Deadly Poison"); + +-- Kenata Dabyrie SAI +SET @ENTRY := 4480; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,6000,12000,11,8379,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kenata Dabyrie - In Combat - Cast Disarm"); + +-- Marcel Dabyrie SAI +SET @ENTRY := 4481; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marcel Dabyrie - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,19000,25000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Marcel Dabyrie - In Combat - Cast Shield Bash"), +(@ENTRY,0,2,0,0,0,100,0,15000,20000,20000,30000,11,15062,1,0,0,0,0,1,0,0,0,0,0,0,0,"Marcel Dabyrie - In Combat - Cast Shield Wall"); + +-- Refuge Pointe Defender SAI +SET @ENTRY := 10696; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Refuge Pointe Defender - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,19000,25000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Refuge Pointe Defender - In Combat - Cast Shield Bash"); + +-- Rutherford Twing SAI +SET @ENTRY := 15126; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,22911,1,0,0,0,0,1,0,0,0,0,0,0,0,"Rutherford Twing - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,14000,18000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rutherford Twing - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,7000,9000,11,17207,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rutherford Twing - In Combat - Cast Whirlwind"); + +-- Samuel Hawke SAI +SET @ENTRY := 15127; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,22911,1,0,0,0,0,1,0,0,0,0,0,0,0,"Samuel Hawke - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,14000,18000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Samuel Hawke - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,7000,9000,11,17207,0,0,0,0,0,2,0,0,0,0,0,0,0,"Samuel Hawke - In Combat - Cast Whirlwind"), +(@ENTRY,0,3,0,0,0,100,0,7000,11000,9000,11000,11,15284,1,0,0,0,0,2,0,0,0,0,0,0,0,"Samuel Hawke - In Combat - Cast Cleave"), +(@ENTRY,0,4,0,0,0,100,0,8000,10000,12000,15000,11,15708,1,0,0,0,0,2,0,0,0,0,0,0,0,"Samuel Hawke - In Combat - Cast Mortal Strike"); + +-- Defiler Elite SAI +SET @ENTRY := 15128; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,7000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defiler Elite - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,19000,25000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Defiler Elite - In Combat - Cast Shield Bash"); + +-- League of Arathor Elite SAI +SET @ENTRY := 15130; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,7000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"League of Arathor Elite - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,19000,25000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"League of Arathor Elite - In Combat - Cast Shield Bash"); + +-- Scorched Guardian SAI +SET @ENTRY := 2726; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,700,6000,2200,15500,11,8873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorched Guardian - In Combat - Cast Flame Breath"); + +-- Feral Crag Coyote SAI +SET @ENTRY := 2728; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6100,16200,18300,27300,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feral Crag Coyote - In Combat - Cast Thrash"); + +-- Elder Crag Coyote SAI +SET @ENTRY := 2729; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Crag Coyote - Out Of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Crag Coyote - Out Of Combat - Play Emote 393"); + +-- Rabid Crag Coyote SAI +SET @ENTRY := 2730; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10200,13900,18000,32300,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Crag Coyote - In Combat - Cast Infected Wound"), +(@ENTRY,0,1,0,0,0,100,1,5900,19400,34200,62000,11,3150,32,0,0,0,0,5,0,0,0,0,0,0,0,"Rabid Crag Coyote - In Combat - Cast Rabies"); + +-- Ridge Stalker SAI +SET @ENTRY := 2731; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ridge Stalker - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,28,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ridge Stalker - On Aggro - Remove Aura Sneak"); + +-- Shadowforge Tunneler SAI +SET @ENTRY := 2739; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Tunneler - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,7200,11900,7600,13700,11,8380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Tunneler - In Combat - Cast Sunder Armor"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Tunneler - At 15% HP - Flee For Assist"); + +-- Shadowforge Warrior SAI +SET @ENTRY := 2743; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7600,18600,22500,33100,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Warrior - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Warrior - At 15% HP - Flee For Assist"); + +-- Shadowforge Commander SAI +SET @ENTRY := 2744; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,1032,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Commander - On Aggro - Cast Devotion Aura"); + +-- Ambassador Infernus SAI +SET @ENTRY := 2745; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,300,300,12200,29500,11,9552,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ambassador Infernus - In Combat - Cast Searing Flames"), +(@ENTRY,0,1,0,0,0,100,0,4200,5200,14200,28300,11,11970,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ambassador Infernus - In Combat - Cast Fire Nova"), +(@ENTRY,0,2,0,0,0,100,0,7900,16700,24300,36400,11,2602,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ambassador Infernus - In Combat - Cast Fire Shield IV"); + +-- Rumbler SAI +SET @ENTRY := 2752; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7700,14500,11000,26300,11,6524,1,0,0,0,0,1,0,0,0,0,0,0,0,"Rumbler - In Combat - Cast Ground Tremor"), +(@ENTRY,0,1,0,0,0,100,0,8400,16900,14700,37700,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rumbler - In Combat - Cast Trample"); + +-- Blacklash SAI +SET @ENTRY := 2757; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,1000,19500,23500,11,9573,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blacklash - In Combat - Cast Flame Breath"); + +-- Hematus SAI +SET @ENTRY := 2759; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1400,1400,17300,30300,11,9574,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hematus - In Combat - Cast Flame Buffet"); + +-- Buzzard SAI +SET @ENTRY := 2830; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,13900,22200,18100,38500,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Buzzard - In Combat - Cast Infected Wound"); + +-- Giant Buzzard SAI +SET @ENTRY := 2831; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6100,16000,18100,30200,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Buzzard - In Combat - Cast Infected Wound"); + +-- Stonevault Bonesnapper SAI +SET @ENTRY := 2893; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,15900,15700,26100,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Bonesnapper - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,9700,19800,15300,24800,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Bonesnapper - In Combat - Cast Pummel"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonevault Bonesnapper - At 15% HP - Flee For Assist"); + +-- Stonevault Shaman SAI +SET @ENTRY := 2894; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,60,1,0,80,0,0,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Shaman - At 80% HP - Cast Healing Ward"); + +-- Magregan Deepshadow SAI +SET @ENTRY := 2932; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7600,18600,22500,31800,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magregan Deepshadow - In Combat - Cast Whirlwind"); + +-- Murdaloc SAI +SET @ENTRY := 2945; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murdaloc - At 15% HP - Flee For Assist"); + +-- Shadowforge Ruffian SAI +SET @ENTRY := 4845; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5800,10100,5200,16100,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Ruffian - In Combat - Cast Kick"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Ruffian - At 15% HP - Flee For Assist"); + +-- Shadowforge Digger SAI +SET @ENTRY := 4846; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6500,10900,5900,11200,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Digger - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Digger - At 15% HP - Flee For Assist"); + +-- Stonevault Basher SAI +SET @ENTRY := 6733; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonevault Basher - At 15% HP - Flee For Assist"); + +-- Dreadmaul Mauler SAI +SET @ENTRY := 5977; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,8000,11000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Mauler - In Combat - Cast Thrash"); + +-- Wretched Lost One SAI +SET @ENTRY := 5979; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5300,10800,10100,24400,11,11962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Lost One - In Combat - Cast Immolate"), +(@ENTRY,0,1,0,0,0,100,0,17200,39600,29600,39600,11,11963,32,0,0,0,0,5,0,0,0,0,0,0,0,"Wretched Lost One - In Combat - Cast Enfeeble"); + +-- Black Slayer SAI +SET @ENTRY := 5982; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,12,0,100,0,0,20,30000,35000,11,7160,0,0,0,0,0,7,0,0,0,0,0,0,0,"Black Slayer - On Target At 0 - 20% HP - Cast Execute"); + +-- Bonepicker SAI +SET @ENTRY := 5983; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,12,0,100,0,0,20,6000,12000,11,8139,32,0,0,0,0,2,0,0,0,0,0,0,0,"Bonepicker - On Target At 0 - 20% HP - Cast Fevered Fatigue"); + +-- Scorpok Stinger SAI +SET @ENTRY := 5988; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7300,18800,7300,17600,11,5416,32,0,0,0,0,5,0,0,0,0,0,0,0,"Scorpok Stinger - In Combat - Cast Venom Sting"); + +-- Redstone Basilisk SAI +SET @ENTRY := 5990; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8500,28700,48900,48900,11,3635,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redstone Basilisk - In Combat - Cast Crystal Gaze"); + +-- Redstone Crystalhide SAI +SET @ENTRY := 5991; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7300,27400,48200,60200,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redstone Crystalhide - In Combat - Cast Crystal Flash"); + +-- Ashmane Boar SAI +SET @ENTRY := 5992; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,11351,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ashmane Boar - Out Of Combat - Cast Fire Shield"), +(@ENTRY,0,1,0,9,0,50,1,5,20,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashmane Boar - At 5 - 20 Range - Cast Rushing Charge"); + +-- Helboar SAI +SET @ENTRY := 5993; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,50,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Helboar - On Aggro - Cast Rushing Charge"), +(@ENTRY,0,1,0,0,0,100,0,13800,14900,20800,29700,11,11970,1,0,0,0,0,1,0,0,0,0,0,0,0,"Helboar - In Combat - Cast Fire Nova"); + +-- Nethergarde Miner SAI +SET @ENTRY := 5996; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,7000,11000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Miner - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nethergarde Miner - At 15% HP - Flee For Assist"); + +-- Nethergarde Foreman SAI +SET @ENTRY := 5998; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,12000,16000,11,5115,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Foreman - In Combat - Cast Battle Command"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nethergarde Foreman - At 15% HP - Flee For Assist"); + +-- Nethergarde Soldier SAI +SET @ENTRY := 5999; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,12000,15000,11,3248,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Soldier - In Combat - Cast Improved Blocking"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,13000,16000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Soldier - In Combat - Cast Shield Bash"); + +-- Nethergarde Cleric SAI +SET @ENTRY := 6000; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6000,6000,9000,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Cleric - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,2,0,100,0,0,50,45000,60000,11,11974,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Cleric - At 50% HP - Cast Power Word: Shield"), +(@ENTRY,0,2,0,14,0,100,0,0,40,16000,21000,11,2054,1,0,0,0,0,7,0,0,0,0,0,0,0,"Nethergarde Cleric - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nethergarde Cleric - At 15% HP - Flee For Assist"); + +-- Nethergarde Analyst SAI +SET @ENTRY := 6001; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,25000,28000,11,7140,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Analyst - In Combat - Cast Expose Weakness"); diff --git a/sql/updates/world/2012_12_26_14_world_sai.sql b/sql/updates/world/2012_12_26_14_world_sai.sql new file mode 100644 index 00000000000..2929d590637 --- /dev/null +++ b/sql/updates/world/2012_12_26_14_world_sai.sql @@ -0,0 +1,532 @@ +-- NPC talk text convert from creature_ai_text +DELETE FROM `creature_ai_texts` WHERE `entry` IN (-5,-6); +DELETE FROM `creature_text` WHERE `entry` IN (97,98,117,123,124,125,423,424,426,429,430,432,433,434,445,446,452,453,478,500,501,506,568,580,711,1007,1008,1009,1010,1011,1012,1013,1014,1065,1426); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(97,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Runt - Random Say on Aggro'), +(97,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Runt - Random Say on Aggro'), +(98,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Taskmaster - Random Say on Aggro'), +(98,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Taskmaster - Random Say on Aggro'), +(117,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Gnoll - Random Say on Aggro'), +(117,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Gnoll - Random Say on Aggro'), +(123,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Mongrel - Random Say on Aggro'), +(123,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Mongrel - Random Say on Aggro'), +(124,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Brute - Random Say on Aggro'), +(124,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Brute - Random Say on Aggro'), +(125,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Overseer - Random Say on Aggro'), +(125,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Overseer - Random Say on Aggro'), +(423,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Mongrel - Random Say on Aggro'), +(423,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Mongrel - Random Say on Aggro'), +(424,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Poacher - Random Say on Aggro'), +(424,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Poacher - Random Say on Aggro'), +(426,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Brute - Random Say on Aggro'), +(426,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Brute - Random Say on Aggro'), +(429,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Shadowhide Darkweaver - Random Say on Aggro'), +(429,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Shadowhide Darkweaver - Random Say on Aggro'), +(430,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Mystic - Random Say on Aggro'), +(430,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Mystic - Random Say on Aggro'), +(432,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Shadowhide Brute - Random Say on Aggro'), +(432,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Shadowhide Brute - Random Say on Aggro'), +(433,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Shadowhide Gnoll - Random Say on Aggro'), +(433,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Shadowhide Gnoll - Random Say on Aggro'), +(434,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Rabid Shadowhide Gnoll - Random Say on Aggro'), +(434,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Rabid Shadowhide Gnoll - Random Say on Aggro'), +(445,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Alpha - Random Say on Aggro'), +(445,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Alpha - Random Say on Aggro'), +(446,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Basher - Random Say on Aggro'), +(446,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Basher - Random Say on Aggro'), +(452,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Bandit - Random Say on Aggro'), +(452,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Bandit - Random Say on Aggro'), +(453,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Mystic - Random Say on Aggro'), +(453,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Mystic - Random Say on Aggro'), +(478,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Outrunner - Random Say on Aggro'), +(478,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Outrunner - Random Say on Aggro'), +(500,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Scout - Random Say on Aggro'), +(500,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Scout - Random Say on Aggro'), +(501,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Herbalist - Random Say on Aggro'), +(501,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Herbalist - Random Say on Aggro'), +(506,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Sergeant Brashclaw - Random Say on Aggro'), +(506,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Sergeant Brashclaw - Random Say on Aggro'), +(568,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Shadowhide Warrior - Random Say on Aggro'), +(568,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Shadowhide Warrior - Random Say on Aggro'), +(580,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Redridge Drudger - Random Say on Aggro'), +(580,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Redridge Drudger - Random Say on Aggro'), +(711,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Ardo Dirtpaw - Random Say on Aggro'), +(711,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Ardo Dirtpaw - Random Say on Aggro'), +(1007,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Gnoll - Random Say on Aggro'), +(1007,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Gnoll - Random Say on Aggro'), +(1008,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Mongrel - Random Say on Aggro'), +(1008,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Mongrel - Random Say on Aggro'), +(1009,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Mistweaver - Random Say on Aggro'), +(1009,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Mistweaver - Random Say on Aggro'), +(1010,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Fenrunner - Random Say on Aggro'), +(1010,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Fenrunner - Random Say on Aggro'), +(1011,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Trapper - Random Say on Aggro'), +(1011,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Trapper - Random Say on Aggro'), +(1012,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Brute - Random Say on Aggro'), +(1012,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Brute - Random Say on Aggro'), +(1013,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Mystic - Random Say on Aggro'), +(1013,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Mystic - Random Say on Aggro'), +(1014,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Mosshide Alpha - Random Say on Aggro'), +(1014,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Mosshide Alpha - Random Say on Aggro'), +(1065,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Shaman - Random Say on Aggro'), +(1065,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Shaman - Random Say on Aggro'), +(1426,0,0, 'More bones to gnaw on...',12,0,100,0,0,0, 'Riverpaw Miner - Random Say on Aggro'), +(1426,0,1, 'Grrrr... fresh meat!',12,0,100,0,0,0, 'Riverpaw Miner - Random Say on Aggro'); + +-- SAI for Riverpaw Runt +SET @ENTRY := 97; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Runt - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Runt - HP@15% - Flee'); + +-- SAI for Riverpaw Taskmaster +SET @ENTRY := 98; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Taskmaster - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,5900,7200,15200,16300,11,3229,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Taskmaster - Combat - Cast Quick Bloodlust'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Taskmaster - HP@15% - Flee'); + +-- SAI for Riverpaw Gnoll +SET @ENTRY := 117; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Gnoll - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Gnoll - HP@15% - Flee'); + +-- SAI for Riverpaw Mongrel +SET @ENTRY := 123; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Mongrel - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,1,2300,35400,0,0,11,8016,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Riverpaw Mongrel - Combat - Cast Spirit Decay'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Mongrel - HP@15% - Flee'); + +-- SAI for Riverpaw Brute +SET @ENTRY := 124; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Brute - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,3800,16800,19800,21500,11,13730,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Riverpaw Brute - Combat - Cast Demoralizing Shout'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Brute - HP@15% - Flee'); + +-- SAI for Riverpaw Overseer +SET @ENTRY := 125; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Overseer - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Overseer - HP@15% - Flee'); + +-- SAI for Redridge Mongrel +SET @ENTRY := 423; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Mongrel - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Mongrel - HP@15% - Flee'); + +-- Redridge Poacher SAI +SET @ENTRY := 424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redridge Poacher - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,3400,3700,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redridge Poacher - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 15% HP - Increment Phase"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Redridge Poacher - At 15% HP - Flee For Assist"), +(@ENTRY,0,15,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Poacher - On Evade - Display melee weapon"); + +-- SAI for Redridge Brute +SET @ENTRY := 426; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Brute - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Brute - HP@15% - Flee'); + +-- Shadowhide Darkweaver SAI +SET @ENTRY := 429; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowhide Darkweaver - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,1400,1700,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowhide Darkweaver - At 15% HP - Flee For Assist"); + +-- Redridge Mystic SAI +SET @ENTRY := 430; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redridge Mystic - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,600,1800,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redridge Mystic - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,12,14,0,100,0,0,30,35800,35800,11,547,0,0,0,0,0,7,0,0,0,0,0,0,0,"Redridge Mystic - On Friendly Unit At 0 - 30% Health - Cast Healing Wave"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - On Friendly Unit At 0 - 30% Health - Say Line 1"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redridge Mystic - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Redridge Mystic - At 15% HP - Flee For Assist"); + +-- SAI for Shadowhide Brute +SET @ENTRY := 432; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Brute - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Brute - HP@30% - Cast Enrage'); + +-- SAI for Shadowhide Gnoll +SET @ENTRY := 433; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Gnoll - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Gnoll - HP@15% - Flee'); + +-- SAI for Rabid Shadowhide Gnoll +SET @ENTRY := 434; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Rabid Shadowhide Gnoll - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,5300,12800,7800,22100,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Rabid Shadowhide Gnoll - Combat - Cast Poison'), +(@ENTRY,0,2,0,0,0,100,0,8300,9900,8300,9900,11,3150,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Rabid Shadowhide Gnoll - Combat - Cast Rabies'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Rabid Shadowhide Gnoll - HP@15% - Flee'); + +-- SAI for Redridge Alpha +SET @ENTRY := 445; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Alpha - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,2100,6100,14100,20100,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Redridge Alpha - Combat - Cast Strike'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Alpha - HP@15% - Flee'); + +-- SAI for Redridge Basher +SET @ENTRY := 446; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Basher - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,1900,10800,17200,17200,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Redridge Basher - Combat - Cast Rend'), +(@ENTRY,0,2,0,0,0,100,0,6600,16000,13600,18700,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Redridge Basher - Combat - Cast Knockdown'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Basher - HP@15% - Flee'); + +-- SAI for Riverpaw Bandit +SET @ENTRY := 452; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Bandit - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,1200,3400,2800,13800,11,53,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Riverpaw Bandit - Combat - Cast Backstab'), +(@ENTRY,0,2,0,0,0,85,0,2200,9600,16800,39400,11,7357,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Riverpaw Bandit - Combat - Cast Poisonous Stab'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Bandit - HP@15% - Flee'); + +-- Riverpaw Mystic SAI +SET @ENTRY := 453; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Mystic - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Mystic - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Riverpaw Mystic - At 15% HP - Flee For Assist"); + +-- SAI for Riverpaw Outrunner +SET @ENTRY := 478; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Outrunner - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,60,0,2000,2000,16000,18000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Outrunner - Combat - Cast Thrash'); + +-- Riverpaw Scout SAI +SET @ENTRY := 500; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Scout - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2200,4700,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Scout - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,15,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,61,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Riverpaw Scout - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Scout - On Evade - Display melee weapon"); + +-- SAI for Riverpaw Herbalist +SET @ENTRY := 501; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Herbalist - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,500,1200,120000,120000,11,3369,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Herbalist - Combat - Cast Potion Strength II'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Herbalist - HP@15% - Flee'); + +-- SAI for Sergeant Brashclaw +SET @ENTRY := 506; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sergeant Brashclaw - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,90,0,500,1100,30500,38300,11,3136,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sergeant Brashclaw - Combat - Cast Frenxied Command'), +(@ENTRY,0,2,0,0,0,100,0,2000,5600,10800,18600,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Sergeant Brashclaw - Combat - Cast Knockdown'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Sergeant Brashclaw - HP@15% - Flee'); + +-- SAI for Shadowhide Warrior +SET @ENTRY := 568; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,1,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Warrior - On Aggro - Say random text'), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Warrior - Combat - Cast Defensive Stance'), +(@ENTRY,0,2,0,0,0,100,0,6100,19700,4900,17600,11,7405,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Shadowhide Warrior - Combat - Cast Sunder Armor'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Shadowhide Warrior - HP@15% - Flee'); + +-- SAI for Redridge Drudger +SET @ENTRY := 580; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Drudger - On Aggro - Say random text'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Redridge Drudger - HP@15% - Flee'); + +-- SAI for Ardo Dirtpaw +SET @ENTRY := 711; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Ardo Dirtpaw - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,6800,10900,245000,255000,11,3256,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Ardo Dirtpaw - Combat - Cast Plague Cloud'), +(@ENTRY,0,2,0,0,0,100,0,4900,7900,30000,35000,11,3650,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Ardo Dirtpaw - Combat - Cast Sling Mud'), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Ardo Dirtpaw - HP@15% - Flee'); + +-- SAI for Mosshide Gnoll +SET @ENTRY := 1007; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Gnoll - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,80,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Gnoll - HP@30% - Cast Moss Hide'), +(@ENTRY,0,2,3,2,0,100,1,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Gnoll - HP@15% - Remove Moss Hide Aura'), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Gnoll - HP@15% - Flee'); + +-- SAI for Mosshide Mongrel +SET @ENTRY := 1008; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Mongrel - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,80,0,8700,13800,17700,34500,11,8016,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Mosshide Mongrel - Combat - Cast Spirit Decay'), +(@ENTRY,0,2,0,0,0,80,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Mongrel - HP@30% - Cast Moss Hide'), +(@ENTRY,0,3,4,2,0,100,1,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Mongrel - HP@15% - Remove Moss Hide Aura'), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Mongrel - HP@15% - Flee'); + +-- Mosshide Mistweaver SAI +SET @ENTRY := 1009; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12554,32,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - Out Of Combat - Cast Summon Treasure Horde"), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Mistweaver - On Aggro - Cast Frostbolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,1500,3000,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,2,0,100,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 30% HP - Cast Moss Hide"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 15% HP - Remove Aura Moss Hide"), +(@ENTRY,0,14,15,61,0,100,0,0,0,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 15% HP - Set Phase 3"), +(@ENTRY,0,15,16,61,0,100,0,0,15,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 15% HP - Set Phase 1"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mosshide Mistweaver - At 15% HP - Flee For Assist"); + +-- SAI for Mosshide Fenrunner +SET @ENTRY := 1010; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Fenrunner - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,80,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Fenrunner - HP@30% - Cast Moss Hide'), +(@ENTRY,0,2,3,2,0,100,1,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Fenrunner - HP@15% - Remove Moss Hide Aura'), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Fenrunner - HP@15% - Flee'); + +-- SAI for Mosshide Trapper +SET @ENTRY := 1011; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Trapper - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,5800,10200,17400,28500,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Mosshide Trapper - Combat - Cast Net'), +(@ENTRY,0,2,0,0,0,80,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Trapper - HP@30% - Cast Moss Hide'), +(@ENTRY,0,3,4,2,0,100,1,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Trapper - HP@15% - Remove Moss Hide Aura'), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Trapper - HP@15% - Flee'); + +-- SAI for Mosshide Brute +SET @ENTRY := 1012; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Brute - On Aggro - Say random text'), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Brute - HP@15% - Flee'); + +-- Mosshide Mystic SAI +SET @ENTRY := 1013; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Mystic - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - On Aggro - Set Phase 6"), +(@ENTRY,0,3,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - On Aggro - Say Line 0"), +(@ENTRY,0,4,5,3,0,100,0,0,11,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 11% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 11% Mana - Set Phase 5"), +(@ENTRY,0,6,0,0,0,100,0,0,0,3300,5100,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Mystic - In Combat - Cast Lightning Bolt"), +(@ENTRY,0,7,0,9,0,100,0,0,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 0 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,3,0,100,0,20,100,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 100% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,22,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 100% Mana - Set Phase 6"), +(@ENTRY,0,10,0,9,0,100,0,40,60,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 40 - 60 Range - Set Phase 1"), +(@ENTRY,0,11,0,9,0,100,0,0,5,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 0 - 5 Range - Set Phase 1"), +(@ENTRY,0,12,0,0,0,30,1,14400,14400,0,0,11,11436,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Mystic - In Combat - Cast Slow"), +(@ENTRY,0,13,0,14,0,80,1,0,40,0,0,11,11986,1,0,0,0,0,7,0,0,0,0,0,0,0,"Mosshide Mystic - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,14,0,2,0,30,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 30% HP - Cast Moss Hide"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 15% HP - Set Phase 1"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mosshide Mystic - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,61,0,100,0,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Mystic - At 15% HP - Remove Aura Moss Hide"); + +-- SAI for Mosshide Alpha +SET @ENTRY := 1014; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Alpha - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,1900,6500,13400,21200,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Alpha - Combat - Cast Battle Shout'), +(@ENTRY,0,2,0,0,0,50,1,0,30,0,0,11,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Alpha - HP@30% - Cast Moss Hide'), +(@ENTRY,0,3,4,2,0,100,1,0,15,0,0,28,3288,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Alpha - HP@15% - Remove Moss Hide Aura'), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Mosshide Alpha - HP@15% - Flee'); + +-- Riverpaw Shaman SAI +SET @ENTRY := 1065; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3500,4800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,100,1,0,40,0,0,11,913,1,0,0,0,0,7,0,0,0,0,0,0,0,"Riverpaw Shaman - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Riverpaw Shaman - At 15% HP - Flee For Assist"); + +-- SAI for Riverpaw Miner +SET @ENTRY := 1426; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY; +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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Miner - On Aggro - Say random text'), +(@ENTRY,0,1,0,0,0,100,0,1200,6000,7800,12400,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0, 'Mosshide Miner - Combat - Cast Sunder Armor'), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Riverpaw Miner - HP@15% - Flee'); diff --git a/sql/updates/world/2012_12_26_15_world_sai.sql b/sql/updates/world/2012_12_26_15_world_sai.sql new file mode 100644 index 00000000000..a40f73bffc8 --- /dev/null +++ b/sql/updates/world/2012_12_26_15_world_sai.sql @@ -0,0 +1,3058 @@ +-- Ruul Onestone SAI +SET @ENTRY := 2602; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,4000,4000,14000,14000,11,6219,1,0,0,0,0,2,0,0,0,0,0,0,0,"Ruul Onestone - In Combat - Cast Rain of Fire"), +(@ENTRY,0,1,0,0,0,90,0,1000,1000,33000,33000,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ruul Onestone - In Combat - Cast Bloodlust"), +(@ENTRY,0,2,0,0,0,85,0,3000,5000,5000,8000,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ruul Onestone - In Combat - Cast Lightning Bolt"); + +-- Nethergarde Officer SAI +SET @ENTRY := 6003; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,7000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Officer - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,18000,21000,11,11977,1,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Officer - In Combat - Cast Rend"); + +-- Shadowsworn Thug SAI +SET @ENTRY := 6005; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4300,4900,8400,16100,11,11978,1,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Thug - In Combat - Cast Kick"), +(@ENTRY,0,1,0,0,0,100,0,8800,24700,13600,24700,11,8646,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Thug - In Combat - Cast Snap Kick"), +(@ENTRY,0,2,0,0,0,100,0,6700,13200,13200,20100,11,3391,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Thug - In Combat - Cast Thrash"); + +-- Shadowsworn Adept SAI +SET @ENTRY := 6006; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7200,9600,8400,15700,11,11015,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Adept - In Combat - Cast Blood Leech"), +(@ENTRY,0,1,0,14,0,100,1,0,10,0,0,11,7154,1,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowsworn Adept - On Friendly Unit At 0 - 10% Health - Cast Dark Offering"); + +-- Shadowsworn Enforcer SAI +SET @ENTRY := 6007; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,8000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Enforcer - In Combat - Cast Cleave"); + +-- Felhound SAI +SET @ENTRY := 6010; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,7000,9000,11,13321,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felhound - In Combat - Cast Mana Burn"); + +-- Grol the Destroyer SAI +SET @ENTRY := 7665; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,12000,15000,11,12734,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grol the Destroyer - In Combat - Cast Ground Smash"), +(@ENTRY,0,1,0,0,0,100,0,11000,15000,14000,17000,11,10101,1,0,0,0,0,2,0,0,0,0,0,0,0,"Grol the Destroyer - In Combat - Cast Knock Away"); + +-- Kirith the Damned SAI +SET @ENTRY := 7728; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6000,20000,26000,11,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kirith the Damned - In Combat - Cast Pierce Armor"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,9000,13000,11,12745,1,0,0,0,0,5,0,0,0,0,0,0,0,"Kirith the Damned - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,11,10853,7,0,0,0,0,1,0,0,0,0,0,0,0,"Kirith the Damned - On Death - Cast Spirit of Kirith"); + +-- Ilifar SAI +SET @ENTRY := 7734; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,500,1000,3000,4000,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ilifar - At 500 - 1000 Range - Cast Shadow Bolt"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,7000,9000,11,40504,1,0,0,0,0,2,0,0,0,0,0,0,0,"Ilifar - In Combat - Cast Cleave"); + +-- Teremus the Devourer SAI +SET @ENTRY := 7846; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,6000,9000,11,9573,0,0,0,0,0,2,0,0,0,0,0,0,0,"Teremus the Devourer - In Combat - Cast Flame Breath"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,8000,12000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Teremus the Devourer - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,0,11000,15000,12000,17000,11,11130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Teremus the Devourer - In Combat - Cast Knock Away"), +(@ENTRY,0,3,0,2,0,100,0,0,50,20000,35000,11,12667,1,0,0,0,0,2,0,0,0,0,0,0,0,"Teremus the Devourer - At 50% HP - Cast Soul Consumption"); + +-- Spiteflayer SAI +SET @ENTRY := 8299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,7000,9000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spiteflayer - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,16000,24000,11,15042,33,0,0,0,0,5,0,0,0,0,0,0,0,"Spiteflayer - In Combat - Cast Curse of Blood"); + +-- Ravage SAI +SET @ENTRY := 8300; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,7000,9000,11,19448,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravage - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,16000,24000,11,7367,33,0,0,0,0,2,0,0,0,0,0,0,0,"Ravage - In Combat - Cast Infected Bite"); + +-- Clack the Reaver SAI +SET @ENTRY := 8301; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,9000,17000,11,5416,0,0,0,0,0,2,0,0,0,0,0,0,0,"Clack the Reaver - In Combat - Cast Venom Sting"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,12000,15000,11,16790,1,0,0,0,0,2,0,0,0,0,0,0,0,"Clack the Reaver - In Combat - Cast Knockdown"); + +-- Deatheye SAI +SET @ENTRY := 8302; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10000,15000,18000,25000,11,3635,0,0,0,0,0,5,0,0,0,0,0,0,0,"Deatheye - In Combat - Cast Crystal Gaze"), +(@ENTRY,0,1,0,2,0,100,1,0,50,0,0,11,12020,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deatheye - At 50% HP - Cast Call of the Grave"); + +-- Grunter SAI +SET @ENTRY := 8303; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,8260,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grunter - On Aggro - Cast Rushing Charge"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,9000,12000,11,19471,1,0,0,0,0,5,0,0,0,0,0,0,0,"Grunter - In Combat - Cast Berserker Charge"), +(@ENTRY,0,2,0,0,0,100,0,4000,6000,9000,12000,11,3604,1,0,0,0,0,2,0,0,0,0,0,0,0,"Grunter - In Combat - Cast Tendon Rip"); + +-- Dreadscorn SAI +SET @ENTRY := 8304; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,5000,8000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadscorn - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,9000,12000,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadscorn - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,2,0,100,0,0,30,30000,35000,11,21049,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadscorn - At 30% HP - Cast Bloodlust"); + +-- Felbeast SAI +SET @ENTRY := 8675; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10100,16100,16800,24400,11,13321,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felbeast - In Combat - Cast Mana Burn"); + +-- Dreadlord SAI +SET @ENTRY := 8716; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,5000,8000,11,17287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadlord - In Combat - Cast Mind Blast"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,18000,23000,11,13704,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadlord - In Combat - Cast Psychic Scream"), +(@ENTRY,0,2,0,0,0,100,0,7000,9000,30000,35000,11,12098,1,0,0,0,0,6,0,0,0,0,0,0,0,"Dreadlord - In Combat - Cast Sleep"); + +-- Felguard Elite SAI +SET @ENTRY := 8717; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,5000,8000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felguard Elite - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,9000,12000,11,13737,1,0,0,0,0,2,0,0,0,0,0,0,0,"Felguard Elite - In Combat - Cast Mortal Strike"), +(@ENTRY,0,2,0,0,0,100,0,7000,11000,15000,20000,11,16046,1,0,0,0,0,1,0,0,0,0,0,0,0,"Felguard Elite - In Combat - Cast Blast Wave"); + +-- Manahound SAI +SET @ENTRY := 8718; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,7000,9000,11,20817,0,0,0,0,0,2,0,0,0,0,0,0,0,"Manahound - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,20000,25000,11,3604,1,0,0,0,0,2,0,0,0,0,0,0,0,"Manahound - In Combat - Cast Tendon Rip"), +(@ENTRY,0,2,0,0,0,100,0,7000,11000,17000,22000,11,14331,1,0,0,0,0,2,0,0,0,0,0,0,0,"Manahound - In Combat - Cast Vicious Rend"); + +-- Doomguard Commander SAI +SET @ENTRY := 12396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,18000,24000,11,16005,0,0,0,0,0,5,0,0,0,0,0,0,0,"Doomguard Commander - In Combat - Cast Rain of Fire"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,20000,25000,11,16727,1,0,0,0,0,1,0,0,0,0,0,0,0,"Doomguard Commander - In Combat - Cast War Stomp"), +(@ENTRY,0,2,0,0,0,100,0,2000,4000,25000,32000,11,20812,1,0,0,0,0,2,0,0,0,0,0,0,0,"Doomguard Commander - In Combat - Cast Cripple"), +(@ENTRY,0,3,0,0,0,100,0,7000,14000,17000,22000,11,15090,0,0,0,0,0,1,0,0,0,0,0,0,0,"Doomguard Commander - In Combat - Cast Dispel Magic"); + +-- Blackrock Soldier SAI +SET @ENTRY := 7025; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6300,12300,6100,11700,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Soldier - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,0,5200,13800,12200,26800,11,3248,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Soldier - In Combat - Cast Improved Blocking"); + +-- Blackrock Slayer SAI +SET @ENTRY := 7027; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4700,11700,9200,14900,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Slayer - In Combat - Cast Hamstring"), +(@ENTRY,0,1,0,12,0,100,0,0,20,35000,43400,11,7160,1,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Slayer - On Target At 0 - 20% HP - Cast Execute"); + +-- Firegut Ogre SAI +SET @ENTRY := 7033; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firegut Ogre - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,10500,21500,16600,31500,11,13382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firegut Ogre - In Combat - Cast Torch"); + +-- Texts for Firegut Ogre +DELETE FROM `creature_text` WHERE `entry`= 7033; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(7033,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Firegut Ogre"), +(7033,0,1, "Me smash! You die!",12,0,100,0,0,0, "Firegut Ogre"), +(7033,0,2, "I'll crush you!",12,0,100,0,0,0, "Firegut Ogre"); + +-- Firegut Ogre Mage SAI +SET @ENTRY := 7034; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firegut Ogre Mage - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,10500,21500,16600,31500,11,13382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firegut Ogre Mage - In Combat - Cast Torch"), +(@ENTRY,0,2,0,0,0,100,0,8500,18600,22700,39900,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Firegut Ogre Mage - In Combat - Cast Bloodlust"); + +-- Texts for Firegut Ogre Mage +DELETE FROM `creature_text` WHERE `entry`= 7034; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(7034,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Firegut Ogre Mage"), +(7034,0,1, "Me smash! You die!",12,0,100,0,0,0, "Firegut Ogre Mage"), +(7034,0,2, "I'll crush you!",12,0,100,0,0,0, "Firegut Ogre Mage"); + +-- Firegut Brute SAI +SET @ENTRY := 7035; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firegut Brute - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,9000,14000,10900,21700,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firegut Brute - In Combat - Cast Knock Away"), +(@ENTRY,0,2,0,0,0,100,0,10500,21500,16600,31500,11,13382,1,0,0,0,0,2,0,0,0,0,0,0,0,"Firegut Brute - In Combat - Cast Torch"); + +-- Texts for Firegut Brute +DELETE FROM `creature_text` WHERE `entry`= 7035; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(7035,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Firegut Brute"), +(7035,0,1, "Me smash! You die!",12,0,100,0,0,0, "Firegut Brute"), +(7035,0,2, "I'll crush you!",12,0,100,0,0,0, "Firegut Brute"); + +-- Thaurissan Spy SAI +SET @ENTRY := 7036; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3200,3300,1200,6100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Spy - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,1300,7300,4800,6100,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Spy - In Combat - Cast Backstab"); + +-- Thaurissan Firewalker SAI +SET @ENTRY := 7037; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Firewalker - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Firewalker - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10452,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Firewalker - On Aggro - Cast Flame Buffet"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Firewalker - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,20,2400,4700,11,10452,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Firewalker - At 0 - 20 Range - Cast Flame Buffet"), +(@ENTRY,0,5,0,9,0,100,1,20,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Firewalker - At 20 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,6,0,9,0,100,1,5,10,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Firewalker - At 5 - 10 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Firewalker - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,0,0,100,0,9100,12500,12300,15700,11,10733,1,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Firewalker - In Combat - Cast Flame Spray"); + +-- War Reaver SAI +SET @ENTRY := 7039; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,9500,10900,20400,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"War Reaver - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,0,11700,25800,18400,30300,11,10966,1,0,0,0,0,2,0,0,0,0,0,0,0,"War Reaver - In Combat - Cast Uppercut"); + +-- Black Dragonspawn SAI +SET @ENTRY := 7040; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8700,12700,18400,34200,11,12054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Dragonspawn - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,100,0,11000,11300,8400,17000,11,15284,1,0,0,0,0,2,0,0,0,0,0,0,0,"Black Dragonspawn - In Combat - Cast Cleave"); + +-- Black Wyrmkin SAI +SET @ENTRY := 7041; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Wyrmkin - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Wyrmkin - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - At 5% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - At 5% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,10,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Black Wyrmkin - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,0,0,50,30400,45900,11,11969,1,0,0,0,0,2,0,0,0,0,0,0,0,"Black Wyrmkin - At 50% HP - Cast Fire Nova"); + +-- Flamescale Dragonspawn SAI +SET @ENTRY := 7042; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,8900,7300,16800,11,13340,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamescale Dragonspawn - In Combat - Cast Fire Blast"), +(@ENTRY,0,1,0,0,0,100,0,12000,21500,35500,47100,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Flamescale Dragonspawn - In Combat - Cast Hamstring"); + +-- Flamescale Wyrmkin SAI +SET @ENTRY := 7043; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9574,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamescale Wyrmkin - On Aggro - Cast Flame Buffet"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,20,2400,4700,11,9574,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 0 - 20 Range - Cast Flame Buffet"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,20,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 20 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,10,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 5 - 10 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Flamescale Wyrmkin - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,1000,5200,10800,15100,11,13341,1,0,0,0,0,2,0,0,0,0,0,0,0,"Flamescale Wyrmkin - In Combat - Cast Fire Blast"); + +-- Black Drake SAI +SET @ENTRY := 7044; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6100,12800,7200,15700,11,8873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Drake - In Combat - Cast Flame Breath"); + +-- Scalding Drake SAI +SET @ENTRY := 7045; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,800,5200,8400,17600,11,9573,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalding Drake - In Combat - Cast Flame Breath"); + +-- Searscale Drake SAI +SET @ENTRY := 7046; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10900,17200,8400,18100,11,8873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Searscale Drake - In Combat - Cast Flame Breath"); + +-- Hematos SAI +SET @ENTRY := 8976; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,800,5200,8400,17600,11,9573,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hematos - In Combat - Cast Flame Breath"); + +-- Krom'Grul SAI +SET @ENTRY := 8977; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'Grul - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2900,2900,16100,41300,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'Grul - In Combat - Cast Bloodlust"), +(@ENTRY,0,2,0,0,0,100,0,10500,21500,16600,31500,11,13381,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'Grul - In Combat - Cast Torch"); + +-- Texts for Krom'Grul +DELETE FROM `creature_text` WHERE `entry`= 8977; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(8977,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Krom\'Grul"), +(8977,0,1, "Me smash! You die!",12,0,100,0,0,0, "Krom\'Grul"), +(8977,0,2, "I'll crush you!",12,0,100,0,0,0, "Krom\'Grul"); + +-- Gruklash SAI +SET @ENTRY := 8979; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,12000,10000,17000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gruklash - In Combat - Cast Backhand"), +(@ENTRY,0,1,0,13,0,100,0,11000,15000,0,0,11,12555,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gruklash - On Target Casting - Cast Pummel"), +(@ENTRY,0,2,3,2,0,100,0,0,50,120000,120000,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gruklash - At 50% HP - Cast Frenzy"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gruklash - At 50% HP - Say Line 0"); + +-- Texts for Gruklash +DELETE FROM `creature_text` WHERE `entry`= 8979; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(8979,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Gruklash"); + +-- Malfunctioning Reaver SAI +SET @ENTRY := 8981; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,9500,10900,20400,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Malfunctioning Reaver - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,0,11700,25800,18400,30300,11,10966,1,0,0,0,0,2,0,0,0,0,0,0,0,"Malfunctioning Reaver - In Combat - Cast Uppercut"); + +-- Gor'tesh SAI +SET @ENTRY := 9176; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10100,12000,18900,23400,11,12734,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gor'tesh - In Combat - Cast Ground Smash"), +(@ENTRY,0,1,0,0,0,100,0,17300,20800,38600,44300,11,10101,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gor'tesh - In Combat - Cast Knock Away"), +(@ENTRY,0,2,0,0,0,100,0,4800,18800,7300,12100,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gor'tesh - In Combat - Cast Thrash"); + +-- Grark Lorkrub SAI +SET @ENTRY := 9520; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,25,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grark Lorkrub - At 25% HP - Set Faction 35"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,24,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grark Lorkrub - At 25% HP - Evade"), +(@ENTRY,0,2,0,1,0,100,1,120000,120000,0,0,2,29,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grark Lorkrub - Out Of Combat - Set Faction 29"); + +-- Gorgon'och SAI +SET @ENTRY := 9604; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gorgon'och - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2900,2900,16100,41300,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gorgon'och - In Combat - Cast Bloodlust"), +(@ENTRY,0,2,0,0,0,100,0,10500,21500,16600,31500,11,13381,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gorgon'och - In Combat - Cast Torch"); + +-- Texts for Gorgon'och +DELETE FROM `creature_text` WHERE `entry`= 9604; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(9604,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Gorgon\'och"), +(9604,0,1, "Me smash! You die!",12,0,100,0,0,0, "Gorgon\'och"), +(9604,0,2, "I'll crush you!",12,0,100,0,0,0, "Gorgon\'och"); + +-- Blackrock Raider SAI +SET @ENTRY := 9605; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,12000,10000,17000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Raider - In Combat - Cast Backhand"), +(@ENTRY,0,1,0,13,0,100,0,11000,15000,0,0,11,12555,1,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Raider - On Target Casting - Cast Pummel"), +(@ENTRY,0,2,3,2,0,100,0,0,50,120000,120000,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Raider - At 50% HP - Cast Frenzy"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Raider - At 50% HP - Say Line 0"); + +-- Texts for Blackrock Raider +DELETE FROM `creature_text` WHERE `entry`= 9605; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(9605,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Blackrock Raider"); + +-- Ember Worg SAI +SET @ENTRY := 9690; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,13200,28900,22000,48900,11,7367,32,0,0,0,0,2,0,0,0,0,0,0,0,"Ember Worg - In Combat - Cast Infected Bite"); + +-- Venomtip Scorpid SAI +SET @ENTRY := 9691; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,14300,15600,9000,12100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Venomtip Scorpid - In Combat - Cast Poison"); + +-- Slavering Ember Worg SAI +SET @ENTRY := 9694; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,15800,17500,30200,46300,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Slavering Ember Worg - In Combat - Cast Tendon Rip"); + +-- Deathlash Scorpid SAI +SET @ENTRY := 9695; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11000,12400,12400,18100,11,5416,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathlash Scorpid - In Combat - Cast Venom Sting"); + +-- Giant Ember Worg SAI +SET @ENTRY := 9697; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,13900,15700,15700,20700,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Ember Worg - In Combat - Cast Rend"); + +-- Firetail Scorpid SAI +SET @ENTRY := 9698; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6300,14700,12300,21800,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Firetail Scorpid - In Combat - Cast Venom Sting"), +(@ENTRY,0,1,0,0,0,100,0,12700,21000,11400,21600,11,15661,33,0,0,0,0,2,0,0,0,0,0,0,0,"Firetail Scorpid - In Combat - Cast Immolate"); + +-- Flamekin Spitter SAI +SET @ENTRY := 9776; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Spitter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Spitter - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15664,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamekin Spitter - On Aggro - Cast Venom Spit"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Spitter - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,30,2600,5100,11,15664,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamekin Spitter - At 0 - 30 Range - Cast Venom Spit"), +(@ENTRY,0,5,0,9,0,100,1,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Spitter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,6,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Spitter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Spitter - At 0 - 5 Range - Allow Combat Movement"); + +-- Flamekin Sprite SAI +SET @ENTRY := 9777; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,9500,10900,20400,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Sprite - In Combat - Cast Thrash"); + +-- Flamekin Torcher SAI +SET @ENTRY := 9778; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,15665,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamekin Torcher - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,4700,11,15665,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamekin Torcher - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Torcher - At 100% Mana - Increment Phase"); + +-- Flamekin Rager SAI +SET @ENTRY := 9779; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,120000,120000,11,15716,1,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Rager - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flamekin Rager - At 30% HP - Say Line 0"); + +-- Texts for Flamekin Rager +DELETE FROM `creature_text` WHERE `entry`= 9779; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(9779,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Flamekin Rager"); + +-- Deathmaw SAI +SET @ENTRY := 10077; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10000,19100,25300,46800,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathmaw - In Combat - Cast Tendon Rip"); + +-- Terrorspark SAI +SET @ENTRY := 10078; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Terrorspark - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,3700,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Terrorspark - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - At 10% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - At 10% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,4800,29300,2300,9700,11,11968,0,0,0,0,0,2,0,0,0,0,0,0,0,"Terrorspark - In Combat - Cast Fire Shield"), +(@ENTRY,0,12,13,0,0,100,0,10900,23300,33000,53400,11,15710,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - In Combat - Cast Summon Flamekin Torcher"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,11,15711,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrorspark - In Combat - Cast Summon Flamekin Rager"); + +-- Volchan SAI +SET @ENTRY := 10119; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,13376,1,0,0,0,0,1,0,0,0,0,0,0,0,"Volchan - Out Of Combat - Cast Fire Shield"), +(@ENTRY,0,1,0,0,0,100,0,6100,8300,13300,29600,11,15743,0,0,0,0,0,1,0,0,0,0,0,0,0,"Volchan - In Combat - Cast Flamecrack"), +(@ENTRY,0,2,0,0,0,100,0,10800,13100,9500,24100,11,12470,1,0,0,0,0,1,0,0,0,0,0,0,0,"Volchan - In Combat - Cast Fire Nova"); + +-- Rogue Black Drake SAI +SET @ENTRY := 14388; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6100,12800,7200,15700,11,8873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rogue Black Drake - In Combat - Cast Flame Breath"); + +-- Expeditionary Mountaineer SAI +SET @ENTRY := 14390; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Expeditionary Mountaineer - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Expeditionary Mountaineer - On Evade - Display melee weapon"); + +-- Expeditionary Priest SAI +SET @ENTRY := 14393; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,3100,4800,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Expeditionary Priest - In Combat - Cast Holy Smite"); + +-- Franklin the Friendly SAI +SET @ENTRY := 14529; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,20,10000,15000,11,23504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Franklin the Friendly - At 0 - 20 Range - Cast Fool's Plight"); + +-- Magma Lord Bokk SAI +SET @ENTRY := 16043; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,1000,6200,16800,11,23114,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magma Lord Bokk - In Combat - Cast Earth Shock"), +(@ENTRY,0,1,0,0,0,100,0,12000,14500,10100,17300,11,10101,1,0,0,0,0,2,0,0,0,0,0,0,0,"Magma Lord Bokk - In Combat - Cast Knock Away"), +(@ENTRY,0,2,0,0,0,100,0,6000,14400,9900,22900,11,6524,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magma Lord Bokk - In Combat - Cast Ground Tremor"); + +-- Anvilrage Taskmaster SAI +SET @ENTRY := 24818; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,6000,9000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anvilrage Taskmaster - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,1,0,2,0,100,1,0,20,0,0,11,13589,1,0,0,0,0,1,0,0,0,0,0,0,0,"Anvilrage Taskmaster - At 20% HP - Cast Haste Aura"); + +-- Deadwind Brute SAI +SET @ENTRY := 7369; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,5000,8000,11,8876,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Brute - In Combat - Cast Thrash"); + +-- Restless Shade SAI +SET @ENTRY := 7370; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,2000,30000,40000,11,18267,1,0,0,0,0,2,0,0,0,0,0,0,0,"Restless Shade - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,9000,12000,11,38240,0,0,0,0,0,2,0,0,0,0,0,0,0,"Restless Shade - In Combat - Cast Chilling Touch"); + +-- Deadwind Mauler SAI +SET @ENTRY := 7371; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,9000,12000,11,10966,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Mauler - In Combat - Cast Uppercut"); + +-- Deadwind Warlock SAI +SET @ENTRY := 7372; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Warlock - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Warlock - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,6000,8000,7000,15000,11,11980,33,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Warlock - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,12,0,0,0,100,0,9000,11000,11000,18000,11,20787,33,0,0,0,0,5,0,0,0,0,0,0,0,"Deadwind Warlock - In Combat - Cast Immolate"); + +-- Sky Shadow SAI +SET @ENTRY := 7376; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,16000,19000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sky Shadow - In Combat - Cast Rend"); + +-- Deadwind Ogre Mage SAI +SET @ENTRY := 7379; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,600000,600000,11,12550,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Ogre Mage - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,2800,4200,11,20824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,7000,9000,16000,20000,11,21049,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Ogre Mage - In Combat - Cast Bloodlust"), +(@ENTRY,0,12,0,2,0,100,0,0,30,30000,36000,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwind Ogre Mage - At 30% HP - Cast Bloodlust"); + +-- Wailing Spectre SAI +SET @ENTRY := 12377; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,2000,8000,10000,11,32938,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Spectre - In Combat - Cast Cry of the Dead"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,11000,14000,11,7713,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Spectre - In Combat - Cast Wailing Dead"); + +-- Damned Soul SAI +SET @ENTRY := 12378; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Damned Soul - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Damned Soul - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Damned Soul - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,0,0,40,7000,9000,11,13748,0,0,0,0,0,2,0,0,0,0,0,0,0,"Damned Soul - At 0 - 40 Range - Cast Arcane Bolt"); + +-- Unliving Caretaker SAI +SET @ENTRY := 12379; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,8000,10000,11,38621,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unliving Caretaker - In Combat - Cast Debilitating Strike"), +(@ENTRY,0,1,2,2,0,100,0,0,30,120000,120000,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Unliving Caretaker - At 30% HP - Cast Enrage"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unliving Caretaker - At 30% HP - Say Line 0"); + +-- Texts for Unliving Caretaker +DELETE FROM `creature_text` WHERE `entry`= 12379; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(12379,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Unliving Caretaker"); + +-- Unliving Resident SAI +SET @ENTRY := 12380; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,7000,9000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unliving Resident - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,6000,9000,11,11978,1,0,0,0,0,2,0,0,0,0,0,0,0,"Unliving Resident - In Combat - Cast Kick"); + +-- Frostmane Troll Whelp SAI +SET @ENTRY := 706; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Troll Whelp - On Aggro - Say Line 0"); + +-- Texts for Frostmane Troll Whelp +DELETE FROM `creature_text` WHERE `entry`= 706; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(706,0,0, "You be dead soon!",12,0,100,0,0,0, "Frostmane Troll Whelp"), +(706,0,1, "Killing you be easy.",12,0,100,0,0,0, "Frostmane Troll Whelp"), +(706,0,2, "I gonna make you into mojo!",12,0,100,0,0,0, "Frostmane Troll Whelp"); + +-- Grik'nir the Cold SAI +SET @ENTRY := 808; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6957,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grik'nir the Cold - On Aggro - Cast Frostmane Strength"), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,9700,12700,11,21030,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grik'nir the Cold - In Combat - Cast Frost Shock"); + +-- Frostmane Novice SAI +SET @ENTRY := 946; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,6949,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Novice - On Aggro - Cast Weak Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,30,3400,5400,11,6949,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Novice - At 0 - 30 Range - Cast Weak Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Novice - At 100% Mana - Increment Phase"); + +-- Rockjaw Skullthumper SAI +SET @ENTRY := 1115; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockjaw Skullthumper - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,8000,11000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Skullthumper - In Combat - Cast Head Crack"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rockjaw Skullthumper - At 15% HP - Flee For Assist"); + +-- Texts for Rockjaw Skullthumper +DELETE FROM `creature_text` WHERE `entry`= 1115; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1115,0,0, "Destroy!",12,0,100,0,0,0, "Rockjaw Skullthumper"), +(1115,0,1, "Kill!",12,0,100,0,0,0, "Rockjaw Skullthumper"), +(1115,0,2, "Crush!",12,0,100,0,0,0, "Rockjaw Skullthumper"); + +-- Rockjaw Ambusher SAI +SET @ENTRY := 1116; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockjaw Ambusher - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,500,1000,2100,5600,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Ambusher - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,2,0,100,1,0,20,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rockjaw Ambusher - At 20% HP - Flee For Assist"); + +-- Texts for Rockjaw Ambusher +DELETE FROM `creature_text` WHERE `entry`= 1116; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1116,0,0, "Destroy!",12,0,100,0,0,0, "Rockjaw Ambusher"), +(1116,0,1, "Kill!",12,0,100,0,0,0, "Rockjaw Ambusher"), +(1116,0,2, "Crush!",12,0,100,0,0,0, "Rockjaw Ambusher"); + +-- Rockjaw Bonesnapper SAI +SET @ENTRY := 1117; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,1,0,0,7500,7500,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Bonesnapper - In Combat - Cast Knockdown"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rockjaw Bonesnapper - At 15% HP - Flee For Assist"); + +-- Rockjaw Backbreaker SAI +SET @ENTRY := 1118; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,20,0,0,11,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockjaw Backbreaker - At 20% HP - Cast Frenzy"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockjaw Backbreaker - At 20% HP - Say Line 0"); + +-- Texts for Rockjaw Backbreaker +DELETE FROM `creature_text` WHERE `entry`= 1118; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1118,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Rockjaw Backbreaker"); + +-- Hammerspine SAI +SET @ENTRY := 1119; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,70,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammerspine - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hammerspine - At 15% HP - Flee For Assist"); + +-- Texts for Hammerspine +DELETE FROM `creature_text` WHERE `entry`= 1119; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1119,0,0, "Time to bash!",12,0,100,0,0,0, "Hammerspine"); + +-- Frostmane Troll SAI +SET @ENTRY := 1120; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Troll - On Aggro - Say Line 0"); + +-- Texts for Frostmane Troll +DELETE FROM `creature_text` WHERE `entry`= 1120; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1120,0,0, "You be dead soon!",12,0,100,0,0,0, "Frostmane Troll"), +(1120,0,1, "Killing you be easy.",12,0,100,0,0,0, "Frostmane Troll"), +(1120,0,2, "I gonna make you into mojo!",12,0,100,0,0,0, "Frostmane Troll"); + +-- Frostmane Snowstrider SAI +SET @ENTRY := 1121; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,467,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Snowstrider - On Aggro - Cast Thorns"), +(@ENTRY,0,1,0,0,0,100,0,3000,3000,60000,60000,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Snowstrider - In Combat - Cast Faerie Fire"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frostmane Snowstrider - At 15% HP - Flee For Assist"); + +-- Frostmane Hideskinner SAI +SET @ENTRY := 1122; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,2500,2000,4000,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Hideskinner - In Combat - Cast Backstab"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frostmane Hideskinner - At 15% HP - Flee For Assist"); + +-- Frostmane Headhunter SAI +SET @ENTRY := 1123; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Headhunter - On Aggro - Cast Throw"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,3900,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Headhunter - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,2,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frostmane Headhunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Headhunter - On Evade - Display melee weapon"); + +-- Texts for Frostmane Headhunter +DELETE FROM `creature_text` WHERE `entry`= 1123; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1123,0,0, "You be dead soon!",12,0,100,0,0,0, "Frostmane Headhunter"), +(1123,0,1, "Killing you be easy.",12,0,100,0,0,0, "Frostmane Headhunter"), +(1123,0,2, "I gonna make you into mojo!",12,0,100,0,0,0, "Frostmane Headhunter"); + +-- Frostmane Shadowcaster SAI +SET @ENTRY := 1124; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - In Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,20798,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - Out Of Combat - Cast Demon Skin"), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Shadowcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,6400,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,0,0,180000,186200,11,11980,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Shadowcaster - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,16,2,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frostmane Shadowcaster - At 15% HP - Flee For Assist"); + +-- Texts for Frostmane Shadowcaster +DELETE FROM `creature_text` WHERE `entry`= 1124; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1124,0,0, "Iman m t'ief fu Fus'obeah italaf",12,0,100,0,0,0, "Frostmane Shadowcaster"), +(1124,0,1, "Killing you be easy.",12,0,100,0,0,0, "Frostmane Shadowcaster"); + +-- Crag Boar SAI +SET @ENTRY := 1125; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crag Boar - On Aggro - Cast Rushing Charge"); + +-- Large Crag Boar SAI +SET @ENTRY := 1126; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Large Crag Boar - On Aggro - Cast Rushing Charge"); + +-- Elder Crag Boar SAI +SET @ENTRY := 1127; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Crag Boar - On Aggro - Cast Rushing Charge"); + +-- Bjarn SAI +SET @ENTRY := 1130; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,4000,50200,50200,11,3130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bjarn - In Combat - Cast Ice Claw"), +(@ENTRY,0,1,0,0,0,100,0,2200,2200,15000,24000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bjarn - In Combat - Cast Rend Flesh"); + +-- Timber SAI +SET @ENTRY := 1132; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1200,2600,1200,8000,11,3150,32,0,0,0,0,2,0,0,0,0,0,0,0,"Timber - In Combat - Cast Rabies"); + +-- Starving Winter Wolf SAI +SET @ENTRY := 1133; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1900,3800,32400,34400,11,3151,0,0,0,0,0,1,0,0,0,0,0,0,0,"Starving Winter Wolf - In Combat - Cast Crazed Hunger"); + +-- Young Wendigo SAI +SET @ENTRY := 1134; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7800,12300,10800,15800,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Young Wendigo - In Combat - Cast Frost Breath"); + +-- Wendigo SAI +SET @ENTRY := 1135; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6700,11400,10800,11800,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wendigo - In Combat - Cast Frost Breath"); + +-- Edan the Howler SAI +SET @ENTRY := 1137; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,20100,24700,7800,14800,11,3129,0,0,0,0,0,2,0,0,0,0,0,0,0,"Edan the Howler - In Combat - Cast Frost Breath"); + +-- Ice Claw Bear SAI +SET @ENTRY := 1196; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2100,4300,42200,46200,11,3130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Claw Bear - In Combat - Cast Ice Claw"); + +-- Leper Gnome SAI +SET @ENTRY := 1211; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Leper Gnome - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2800,5300,14700,17300,11,6951,0,0,0,0,0,2,0,0,0,0,0,0,0,"Leper Gnome - In Combat - Cast Decayed Strength"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Leper Gnome - At 15% HP - Flee For Assist"); + +-- Texts for Leper Gnome +DELETE FROM `creature_text` WHERE `entry`= 1211; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1211,0,0, "I'll cut you!",12,0,100,0,0,0, "Leper Gnome"); + +-- Great Father Arctikus SAI +SET @ENTRY := 1260; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,50,1,1000,1000,0,0,11,465,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - Out Of Combat - Cast Devotion Aura"), +(@ENTRY,0,1,0,4,0,80,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - On Aggro - Say Line 0"), +(@ENTRY,0,2,0,2,0,100,1,0,75,0,0,11,139,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - At 75% HP - Cast Renew"), +(@ENTRY,0,3,0,2,0,100,1,0,20,0,0,11,2053,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - At 20% HP - Cast Lesser Heal"); + +-- Texts for Great Father Arctikus +DELETE FROM `creature_text` WHERE `entry`= 1260; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1260,0,0, "So ju weh siame is fus nehjo skam worl Uptfeel",12,0,100,0,0,0, "Great Father Arctikus"); + +-- Old Icebeard SAI +SET @ENTRY := 1271; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2100,4300,17100,23100,11,3145,0,0,0,0,0,2,0,0,0,0,0,0,0,"Old Icebeard - In Combat - Cast Icy Grasp"), +(@ENTRY,0,1,0,0,0,100,0,30200,36400,31700,44700,11,3146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Old Icebeard - In Combat - Cast Daunting Growl"); + +-- Vagash SAI +SET @ENTRY := 1388; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1800,3400,18500,24500,11,3143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vagash - In Combat - Cast Glacial Roar"); + +-- Frostmane Seer SAI +SET @ENTRY := 1397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,50,0,1000,1000,600000,600000,11,26364,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Seer - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,5400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Seer - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,2,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Frostmane Seer - At 15% HP - Flee For Assist"); + +-- Texts for Frostmane Seer +DELETE FROM `creature_text` WHERE `entry`= 1397; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1397,0,0, "Dim wha Siame cyaa fi so yudo",12,0,100,0,0,0, "Frostmane Seer"), +(1397,0,1, "Iman m t'ief fu Fus'obeah italaf",12,0,100,0,0,0, "Frostmane Seer"); + +-- Avarus Kharag SAI +SET @ENTRY := 1679; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,8000,11000,15000,11,5588,0,0,0,0,0,2,0,0,0,0,0,0,0,"Avarus Kharag - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,1,0,2,0,100,0,0,30,20000,30000,11,1026,1,0,0,0,0,1,0,0,0,0,0,0,0,"Avarus Kharag - At 30% HP - Cast Holy Light"); + +-- Scarred Crag Boar SAI +SET @ENTRY := 1689; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarred Crag Boar - On Aggro - Cast Rushing Charge"); + +-- Mangeclaw SAI +SET @ENTRY := 1961; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9400,13800,34000,46000,11,3242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mangeclaw - In Combat - Cast Ravage"); + +-- Vejrek SAI +SET @ENTRY := 6113; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vejrek - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,75,0,3200,3200,3700,7700,11,7386,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vejrek - In Combat - Cast Sunder Armor"); + +-- Dark Iron Spy SAI +SET @ENTRY := 6123; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Iron Spy - At 15% HP - Flee For Assist"); + +-- Caverndeep Looter SAI +SET @ENTRY := 6209; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,9000,21000,26000,11,10851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Caverndeep Looter - In Combat - Cast Grab Weapon"); + +-- Addled Leper SAI +SET @ENTRY := 6221; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,1,0,100,1,1000,1000,0,0,11,7165,1,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Addled Leper - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Addled Leper - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,9,0,100,0,0,5,17000,23000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Addled Leper - At 0 - 5 Range - Cast Hamstring"), +(@ENTRY,0,15,0,0,0,100,0,7000,9000,13000,16000,11,25712,1,0,0,0,0,2,0,0,0,0,0,0,0,"Addled Leper - In Combat - Cast Heroic Strike"), +(@ENTRY,0,16,0,2,0,100,0,0,30,30000,45000,11,2055,1,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 30% HP - Cast Heal"), +(@ENTRY,0,17,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 15% HP - Increment Phase"), +(@ENTRY,0,18,19,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,19,20,2,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Addled Leper - At 15% HP - Flee For Assist"), +(@ENTRY,0,20,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - On Evade - Display melee weapon"); + +-- Gnomeregan Evacuee SAI +SET @ENTRY := 7843; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,1,0,100,1,1000,1000,0,0,11,7165,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnomeregan Evacuee - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,9,0,100,0,0,5,17000,23000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 0 - 5 Range - Cast Hamstring"), +(@ENTRY,0,15,0,0,0,100,0,7000,9000,13000,16000,11,25712,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gnomeregan Evacuee - In Combat - Cast Heroic Strike"), +(@ENTRY,0,16,0,2,0,100,0,0,30,30000,45000,11,2055,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 30% HP - Cast Heal"), +(@ENTRY,0,17,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 15% HP - Increment Phase"), +(@ENTRY,0,18,19,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,19,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gnomeregan Evacuee - At 15% HP - Flee For Assist"), +(@ENTRY,0,20,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Addled Leper - On Evade - Display melee weapon"); + +-- Gibblewilt SAI +SET @ENTRY := 8503; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,80,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gibblewilt - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,0,1300,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gibblewilt - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gibblewilt - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,14,2,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gibblewilt - At 15% HP - Flee For Assist"); + +-- Texts for Gibblewilt +DELETE FROM `creature_text` WHERE `entry`= 8503; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(8503,0,0, "I'll cut you!",12,0,100,0,0,0, "Gibblewilt"); + +-- Mounted Ironforge Mountaineer SAI +SET @ENTRY := 12996; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 15% HP - Increment Phase"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - At 15% HP - Flee For Assist"), +(@ENTRY,0,16,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - On Evade - Display melee weapon"); + +-- Gordok Brew Barker SAI +SET @ENTRY := 23685; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,30000,45000,180000,240000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordok Brew Barker - Out Of Combat - Say Line 0"); + +-- Texts for Gordok Brew Barker +DELETE FROM `creature_text` WHERE `entry`= 23685; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(23685,0,0, "YOU WANT DRINK? WE GOT DRINK!",14,0,100,0,0,0, "Gordok Brew Barker"), +(23685,0,1, "HEY YOU! DRINK OGRE BREWS! MAKE YOU BIG AND STRONG!",14,0,100,0,0,0, "Gordok Brew Barker"), +(23685,0,2, "YOU TRY DA' BEST, NOW TRY DA' REST! OGRE BREW!!",14,0,100,0,0,0, "Gordok Brew Barker"); + +-- Skeletal Warrior SAI +SET @ENTRY := 48; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Warrior - On Aggro - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,0,2100,13700,10200,20600,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Warrior - In Combat - Cast Hamstring"); + +-- Skeletal Horror SAI +SET @ENTRY := 202; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,9000,13000,11,7399,0,0,0,0,0,6,0,0,0,0,0,0,0,"Skeletal Horror - In Combat - Cast Terrify"); + +-- Nightbane Dark Runner SAI +SET @ENTRY := 205; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1700,3900,10000,21800,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Dark Runner - In Combat - Cast Exploit Weakness"); + +-- Nightbane Vile Fang SAI +SET @ENTRY := 206; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,16300,17800,34200,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Vile Fang - In Combat - Cast Infected Wound"); + +-- Bone Chewer SAI +SET @ENTRY := 210; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bone Chewer - Out Of Combat - Cast Birth"), +(@ENTRY,0,1,0,0,0,100,0,2000,12100,46200,66200,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bone Chewer - In Combat - Cast Pierce Armor"); + +-- Splinter Fist Warrior SAI +SET @ENTRY := 212; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Warrior - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,500,3700,1000,9800,11,5242,32,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Warrior - In Combat - Cast Battle Shout"); + +-- Defias Night Runner SAI +SET @ENTRY := 215; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Night Runner - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,0,0,80,0,3000,6000,5000,8000,11,2589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Night Runner - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Night Runner - At 15% HP - Flee For Assist"); + +-- Venom Web Spider SAI +SET @ENTRY := 217; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9600,23200,30200,63200,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venom Web Spider - In Combat - Cast Web"), +(@ENTRY,0,1,0,0,0,100,0,9700,25800,18000,28100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Venom Web Spider - In Combat - Cast Poison"); + +-- Grave Robber SAI +SET @ENTRY := 218; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grave Robber - At 15% HP - Flee For Assist"); + +-- Skeletal Mage SAI +SET @ENTRY := 203; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Mage - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3300,6100,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Mage - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - At 100% Mana - Increment Phase"); + +-- Jitters SAI +SET @ENTRY := 288; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jitters - At 15% HP - Flee For Assist"); + +-- Zzarc' Vul SAI +SET @ENTRY := 300; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4800,14500,11900,25400,11,8716,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zzarc' Vul - In Combat - Cast Low Swipe"); + +-- Stitches SAI +SET @ENTRY := 412; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6900,12100,3500,11300,11,3106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stitches - In Combat - Cast Aura of Rot"); + +-- Lord Malathrom SAI +SET @ENTRY := 503; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,1000,5900,14200,11,2767,32,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Malathrom - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,100,0,5000,11000,22000,33000,11,3537,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Malathrom - In Combat - Cast Minions of Malathrom"); + +-- Fenros SAI +SET @ENTRY := 507; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fenros - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,1,0,0,0,100,0,0,0,32900,48500,11,6725,1,0,0,0,0,2,0,0,0,0,0,0,0,"Fenros - In Combat - Cast Flame Spike"), +(@ENTRY,0,2,0,0,0,40,0,12300,25000,25000,45000,11,865,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fenros - In Combat - Cast Frost Nova"); + +-- Insane Ghoul SAI +SET @ENTRY := 511; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Insane Ghoul - Out Of Combat - Cast Birth"), +(@ENTRY,0,1,0,0,0,100,0,2000,5000,120000,130000,11,8282,0,0,0,0,0,2,0,0,0,0,0,0,0,"Insane Ghoul - In Combat - Cast Curse of Blood"); + +-- Mor'Ladim SAI +SET @ENTRY := 522; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,3200,8600,28300,11,3547,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mor'Ladim - In Combat - Cast Enraging Memories"); + +-- Skeletal Fiend SAI +SET @ENTRY := 531; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,30,0,0,11,3416,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Fiend - At 30% HP - Cast Fiend Fury"); + +-- Nefaru SAI +SET @ENTRY := 534; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2600,4400,30300,45400,11,8715,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nefaru - In Combat - Cast Terrifying Howl"), +(@ENTRY,0,1,0,0,0,100,0,5300,7900,21800,48200,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nefaru - In Combat - Cast Tendon Rip"); + +-- Pygmy Venom Web Spider SAI +SET @ENTRY := 539; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11000,19500,33500,63300,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Pygmy Venom Web Spider - In Combat - Cast Poison"); + +-- Rabid Dire Wolf SAI +SET @ENTRY := 565; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,19900,34100,34200,71800,11,3150,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Dire Wolf - In Combat - Cast Rabies"); + +-- Green Recluse SAI +SET @ENTRY := 569; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8600,15800,33000,50700,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Green Recluse - In Combat - Cast Poison"); + +-- Brain Eater SAI +SET @ENTRY := 570; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Brain Eater - Out Of Combat - Cast Birth"), +(@ENTRY,0,1,0,0,0,100,0,800,7900,4700,13700,11,3429,32,0,0,0,0,5,0,0,0,0,0,0,0,"Brain Eater - In Combat - Cast Plague Mind"); + +-- Naraxis SAI +SET @ENTRY := 574; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11500,15000,124800,146300,11,3583,32,0,0,0,0,2,0,0,0,0,0,0,0,"Naraxis - In Combat - Cast Deadly Poison"), +(@ENTRY,0,1,0,0,0,100,0,4700,20500,60200,134800,11,3542,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naraxis - In Combat - Cast Naraxis Web"); + +-- Plague Spreader SAI +SET @ENTRY := 604; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plague Spreader - Out Of Combat - Cast Birth"), +(@ENTRY,0,1,0,0,0,100,0,0,7300,420000,426000,11,3436,32,0,0,0,0,5,0,0,0,0,0,0,0,"Plague Spreader - In Combat - Cast Wandering Plague"); + +-- Black Ravager SAI +SET @ENTRY := 628; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,600,3300,20500,28100,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Ravager - In Combat - Cast Rend"); + +-- Commander Felstrom SAI +SET @ENTRY := 771; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,10,0,0,11,3488,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Felstrom - At 10% HP - Cast Felstrom Resurrection"); + +-- Skeletal Warder SAI +SET @ENTRY := 785; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,20,0,20200,26200,30000,45000,11,4979,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Warder - In Combat - Cast Quick Flame Ward"), +(@ENTRY,0,1,0,0,0,100,0,1000,9400,20100,44800,11,8699,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Warder - In Combat - Cast Unholy Frenzy"); + +-- Syndicate Pathstalker SAI +SET @ENTRY := 2587; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Pathstalker - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2200,3800,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,8,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 15% HP - Increment Phase"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Pathstalker - At 15% HP - Flee For Assist"), +(@ENTRY,0,14,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Pathstalker - On Evade - Display melee weapon"); + +-- Syndicate Conjuror SAI +SET @ENTRY := 2590; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,50,0,1000,1000,300000,300000,11,25085,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - Out Of Combat - Cast Bright Campfire"), +(@ENTRY,0,2,0,1,0,100,1,3000,3000,0,0,11,43896,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - Out Of Combat - Cast Summon Voidwalker"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Conjuror - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,6500,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Conjuror - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,2800,20700,18700,35900,11,15970,1,0,0,0,0,6,0,0,0,0,0,0,0,"Syndicate Conjuror - In Combat - Cast Sleep"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Conjuror - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Conjuror - At 15% HP - Flee For Assist"); + +-- Syndicate Magus SAI +SET @ENTRY := 2591; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,0,0,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Magus - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3600,6300,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Magus - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Magus - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Magus - At 15% HP - Flee For Assist"); + +-- Daggerspine Sorceress SAI +SET @ENTRY := 2596; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Sorceress - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3400,4700,11,20824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,2,0,100,1,0,50,0,0,11,8134,1,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 50% HP - Cast Lightning Shield"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daggerspine Sorceress - At 15% HP - Flee For Assist"); + +-- Hammerfall Grunt SAI +SET @ENTRY := 2619; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,15900,11900,34100,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hammerfall Grunt - In Combat - Cast Infected Wound"), +(@ENTRY,0,1,2,2,0,100,0,0,30,16100,39000,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hammerfall Grunt - At 30% HP - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammerfall Grunt - At 30% HP - Say Line 0"); + +-- Texts for Hammerfall Grunt +DELETE FROM `creature_text` WHERE `entry`= 2619; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2619,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Hammerfall Grunt"); + +-- Tor'gan SAI +SET @ENTRY := 2706; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,10,0,100,0,0,8,5000,5000,39,30,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tor'gan - On LOS Out Of Combat - Call For Help"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tor'gan - On LOS Out Of Combat - Say Line 0"); + +-- Texts for Tor'gan +DELETE FROM `creature_text` WHERE `entry`= 2706; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2706,0,0, "%s calls for help!",16,0,100,0,0,0, "Tor''gan"); + +-- Apothecary Jorell SAI +SET @ENTRY := 2733; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apothecary Jorell - On Aggro - Say Line 0"); + +-- Texts for Apothecary Jorell +DELETE FROM `creature_text` WHERE `entry`= 2733; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2733,0,0, "You have my word that I shall find a use for your body after I've killed you, $R.",12,0,100,0,0,0, "Apothecary Jorell"), +(2733,0,1, "You will never stop the Forsaken, $R. The Dark Lady shall make you suffer.",12,0,100,0,0,0, "Apothecary Jorell"); + +-- Thenan SAI +SET @ENTRY := 2763; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thenan - On Aggro - Say Line 0"); + +-- Sleeby SAI +SET @ENTRY := 2764; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sleeby - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sleeby - At 15% HP - Flee For Assist"); + +-- Znort SAI +SET @ENTRY := 2765; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Znort - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,60,0,2000,5000,5000,10000,11,845,0,0,0,0,0,2,0,0,0,0,0,0,0,"Znort - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Znort - At 15% HP - Flee For Assist"); + +-- Texts for Thenan +DELETE FROM `creature_text` WHERE `entry`= 2763; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2763,0,0, "Stop! Foolish $C, we cannot let you summon the creature Myzrael!",14,0,100,0,0,0, "Thenan"); + +-- Texts for Sleeby +DELETE FROM `creature_text` WHERE `entry`= 2764; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2764,0,0, "Take that! The Drywhiskers will prevail!",12,0,100,0,0,0, "Sleeby"), +(2764,0,1, "Stand firm, brothers. And don't worry! Size is on our side!",12,0,100,0,0,0, "Sleeby"); + +-- Texts for Znort +DELETE FROM `creature_text` WHERE `entry`= 2765; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2765,0,0, "No! Leave us! We must not fail our task!",12,0,100,0,0,0, "Znort"), +(2765,0,1, "Stand firm, brothers. And don't worry! Size is on our side!",12,0,100,0,0,0, "Znort"), +(2765,0,2, "The Great One will smash you!",12,0,100,0,0,0, "Znort"); + +-- Kor'gresh Coldrage SAI +SET @ENTRY := 2793; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kor'gresh Coldrage - In Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,8500,12400,48700,53600,11,865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kor'gresh Coldrage - In Combat - Cast Frost Nova"), +(@ENTRY,0,2,0,0,0,100,0,1200,7800,48600,55100,11,4320,1,0,0,0,0,2,0,0,0,0,0,0,0,"Kor'gresh Coldrage - In Combat - Cast Trelane's Freezing Touch"); + +-- Texts for Kor'gresh Coldrage +DELETE FROM `creature_text` WHERE `entry`= 2793; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2793,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Kor\'gresh Coldrage"), +(2793,0,1, "Me smash! You die!",12,0,100,0,0,0, "Kor\'gresh Coldrage"), +(2793,0,2, "I'll crush you!",12,0,100,0,0,0, "Kor\'gresh Coldrage"); + +-- Dustbelcher Ogre SAI +SET @ENTRY := 2701; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre - On Aggro - Say Line 0"); + +-- Dustbelcher Brute SAI +SET @ENTRY := 2715; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Brute - On Aggro - Say Line 0"); + +-- Texts for Dustbelcher Ogre +DELETE FROM `creature_text` WHERE `entry`= 2701; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2701,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Ogre"), +(2701,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Ogre"), +(2701,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Ogre"); + +-- Texts for Dustbelcher Brute +DELETE FROM `creature_text` WHERE `entry`= 2715; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2715,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Brute"), +(2715,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Brute"), +(2715,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Brute"); + +-- Dustbelcher Mauler SAI +SET @ENTRY := 2717; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mauler - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,1,18400,24500,28000,32600,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mauler - In Combat - Cast Thrash"); + +-- Texts for Dustbelcher Mauler +DELETE FROM `creature_text` WHERE `entry`= 2717; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2717,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Mauler"), +(2717,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Mauler"), +(2717,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Mauler"); + +-- Dustbelcher Lord SAI +SET @ENTRY := 2719; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,7800,12100,11200,30000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - In Combat - Cast Battle Shout"), +(@ENTRY,0,2,0,0,0,100,0,6600,18700,30800,32400,11,13730,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,3,4,2,0,100,0,0,50,0,0,39,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - At 50% HP - Call For Help"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Lord - At 50% HP - Say Line 1"); + +-- Texts for Dustbelcher Lord +DELETE FROM `creature_text` WHERE `entry`= 2719; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2719,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Lord"), +(2719,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Lord"), +(2719,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Lord"), +(2719,1,0, "%s calls for help!",16,0,100,0,0,0, "Dustbelcher Lord"); + +-- Corrupted Scorpid SAI +SET @ENTRY := 3226; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,30000,35000,11,5413,32,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Scorpid - In Combat - Cast Noxious Catalyst"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,8000,12000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Scorpid - In Combat - Cast Poison"); + +-- Corrupted Bloodtalon Scythemaw SAI +SET @ENTRY := 3227; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupted Bloodtalon Scythemaw - On Aggro - Cast Rushing Charge"); + +-- Corrupted Surf Crawler SAI +SET @ENTRY := 3228; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,5000,9000,11,6951,32,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Surf Crawler - In Combat - Cast Decayed Strength"); + +-- Corrupted Dreadmaw Crocolisk SAI +SET @ENTRY := 3231; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,4000,6000,12000,11,7901,32,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Dreadmaw Crocolisk - In Combat - Cast Decayed Agility"); + +-- Sarkoth SAI +SET @ENTRY := 3281; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,1000,5000,1000,8000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Sarkoth - In Combat - Cast Poison"); + +-- Sand Shark SAI +SET @ENTRY := 5435; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,4000,10000,34000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Shark - In Combat - Cast Thrash"); + +-- Warlord Kolkanis SAI +SET @ENTRY := 5808; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,13,0,80,0,0,0,40000,40000,11,12555,0,0,0,0,0,7,0,0,0,0,0,0,0,"Warlord Kolkanis - On Target Casting - Cast Pummel"), +(@ENTRY,0,1,0,0,0,100,0,8000,25000,21000,44000,11,8078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Kolkanis - In Combat - Cast Thunderclap"), +(@ENTRY,0,2,0,0,0,100,0,1000,6000,8000,20000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Kolkanis - In Combat - Cast Pummel"); + +-- Watch Commander Zalaphil SAI +SET @ENTRY := 5809; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,180000,180000,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Watch Commander Zalaphil - Out Of Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,2000,7000,6000,26000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Watch Commander Zalaphil - In Combat - Cast Shield Bash"), +(@ENTRY,0,2,0,13,0,100,0,30000,30000,0,0,11,11972,0,0,0,0,0,7,0,0,0,0,0,0,0,"Watch Commander Zalaphil - On Target Casting - Cast Shield Bash"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Watch Commander Zalaphil - At 15% HP - Flee For Assist"); + +-- Death Flayer SAI +SET @ENTRY := 5823; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,8000,5000,9000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Death Flayer - In Combat - Cast Venom Sting"); + +-- Captain Flat Tusk SAI +SET @ENTRY := 5824; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Flat Tusk - On Respawn - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,0,2000,6000,1000,29000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Flat Tusk - In Combat - Cast Heroic Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Captain Flat Tusk - At 15% HP - Flee For Assist"); + +-- Geolord Mottle SAI +SET @ENTRY := 5826; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,600000,600000,11,324,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geolord Mottle - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,1,0,16,0,100,0,324,1,9000,29000,11,324,48,0,0,0,0,1,0,0,0,0,0,0,0,"Geolord Mottle - On Friendly Buff Missing - Cast Lightning Shield"), +(@ENTRY,0,2,0,2,0,100,0,0,50,19000,27000,11,547,1,0,0,0,0,1,0,0,0,0,0,0,0,"Geolord Mottle - At 50% HP - Cast Healing Wave"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geolord Mottle - At 15% HP - Flee For Assist"); + +-- Firemane Scalebane SAI +SET @ENTRY := 4328; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,1000,1000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Scalebane - In Combat - Cast Fire Shield"), +(@ENTRY,0,1,0,0,0,85,0,4000,4000,10000,10000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firemane Scalebane - In Combat - Cast Shield Bash"), +(@ENTRY,0,2,0,0,0,95,0,3000,3000,15000,15000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firemane Scalebane - In Combat - Cast Sunder Armor"); + +-- Mirefin Murloc SAI +SET @ENTRY := 4359; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mirefin Murloc - At 15% HP - Flee For Assist"); + +-- Darkmist Spider SAI +SET @ENTRY := 4376; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,31000,33000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Spider - In Combat - Cast Poison"); + +-- Withervine Creeper SAI +SET @ENTRY := 4382; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,32000,39000,11,43130,0,0,0,0,0,5,0,0,0,0,0,0,0,"Withervine Creeper - In Combat - Cast Creeping Vines"); + +-- Darkfang Creeper SAI +SET @ENTRY := 4412; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6500,28000,34000,11,7992,32,0,0,0,0,2,0,0,0,0,0,0,0,"Darkfang Creeper - In Combat - Cast Slowing Poison"); + +-- Giant Darkfang Spider SAI +SET @ENTRY := 4415; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,30000,35000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Darkfang Spider - In Combat - Cast Poison"); + +-- Archmage Tervosh SAI +SET @ENTRY := 4967; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,1800000,1800000,11,11971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Tervosh - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Archmage Tervosh - At 15% HP - Flee For Assist"); + +-- Dart SAI +SET @ENTRY := 14232; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,43128,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dart - On Aggro - Cast Raptor Charge"), +(@ENTRY,0,1,0,0,0,100,0,7000,7000,15000,18000,11,3147,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dart - In Combat - Cast Rend Flesh"); + +-- Grimtotem Earthbinder SAI +SET @ENTRY := 23595; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,3000,60000,70000,11,15786,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Earthbinder - In Combat - Cast Earthbind Totem"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,33,23594,0,0,0,0,0,7,0,0,0,0,0,0,0,"Grimtotem Earthbinder - On Death - Quest Credit"); + +-- Murk Spitter SAI +SET @ENTRY := 5225; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,9000,16000,20000,11,6917,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murk Spitter - In Combat - Cast Venom Spit"); + +-- Deadwood Warrior SAI +SET @ENTRY := 7153; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,5000,5000,11,13583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Warrior - In Combat - Cast Curse of the Deadwood"), +(@ENTRY,0,1,0,0,0,100,0,6000,6000,5000,10000,11,13584,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Warrior - In Combat - Cast Strike"); + +-- Deadwood Gardener SAI +SET @ENTRY := 7154; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,5000,5000,11,13583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Gardener - In Combat - Cast Curse of the Deadwood"), +(@ENTRY,0,1,0,2,0,100,0,0,70,15000,15000,11,12160,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwood Gardener - At 70% HP - Cast Rejuvenation"), +(@ENTRY,0,2,0,2,0,100,0,0,30,10000,10000,11,11986,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwood Gardener - At 30% HP - Cast Healing Wave"); + +-- Deadwood Den Watcher SAI +SET @ENTRY := 7156; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,5000,5000,11,13583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Den Watcher - In Combat - Cast Curse of the Deadwood"); + +-- Ironfur Patriarch SAI +SET @ENTRY := 5274; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,8000,8000,12000,12000,11,10968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ironfur Patriarch - In Combat - Cast Demoralizing Roar"); + +-- Ferocious Rage Scar SAI +SET @ENTRY := 5299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,15000,15000,45000,45000,11,3147,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ferocious Rage Scar - In Combat - Cast Rend Flesh"); + +-- Land Walker SAI +SET @ENTRY := 5357; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,23359,0,0,0,36,14604,0,0,0,0,0,1,0,0,0,0,0,0,0,"Land Walker - On Spellhit Transmogrify! - Update Template"); + +-- Cliff Giant SAI +SET @ENTRY := 5358; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,23359,0,0,0,36,14640,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cliff Giant - On Spellhit Transmogrify! - Update Template"); + +-- Shore Strider SAI +SET @ENTRY := 5359; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,23359,0,0,0,36,14603,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shore Strider - On Spellhit Transmogrify! - Update Template"); + +-- Deep Strider SAI +SET @ENTRY := 5360; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,23359,0,0,0,36,14639,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deep Strider - On Spellhit Transmogrify! - Update Template"); + +-- Wave Strider SAI +SET @ENTRY := 5361; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,23359,0,0,0,36,14638,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wave Strider - On Spellhit Transmogrify! - Update Template"); + +-- Gordok Enforcer SAI +SET @ENTRY := 11440; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordok Enforcer - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,5000,8000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordok Enforcer - In Combat - Cast Strike"), +(@ENTRY,0,2,0,0,0,100,0,8000,12000,9000,14000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordok Enforcer - In Combat - Cast Cleave"); + +-- Gordok Hyena SAI +SET @ENTRY := 12418; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,15000,20000,11,13445,32,0,0,0,0,2,0,0,0,0,0,0,0,"Gordok Hyena - In Combat - Cast Rend"); + +-- Bristleback Battleboar SAI +SET @ENTRY := 2954; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,50,1,0,0,0,0,11,3385,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Battleboar - On Aggro - Cast Boar Charge"); + +-- Bael'dun Appraiser SAI +SET @ENTRY := 2990; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,50,12000,12000,11,2052,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Appraiser - At 50% HP - Cast Lesser Heal"); + +-- Bristleback Interloper SAI +SET @ENTRY := 3232; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,14000,20000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Interloper - In Combat - Cast Muscle Tear"); + +-- Hive'Regal Slavemaker SAI +SET @ENTRY := 11733; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,12000,9000,20000,11,3584,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Regal Slavemaker - In Combat - Cast Volatile Infection"), +(@ENTRY,0,1,0,0,0,100,0,10000,20000,30000,45000,11,19469,0,0,0,0,0,6,0,0,0,0,0,0,0,"Hive'Regal Slavemaker - In Combat - Cast Poison Mind"); + +-- Desert Rumbler SAI +SET @ENTRY := 11746; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,25000,25000,7500,7500,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Desert Rumbler - In Combat - Cast Trample"); + +-- Deathclasp SAI +SET @ENTRY := 15196; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,8000,15000,25000,11,3609,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathclasp - In Combat - Cast Paralyzing Poison"), +(@ENTRY,0,1,0,0,0,100,0,15000,15000,10000,20000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathclasp - In Combat - Cast Knock Away"); + +-- Baron Kazum SAI +SET @ENTRY := 15205; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,3000,3000,16500,16500,11,25056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baron Kazum - In Combat - Cast Stomp"), +(@ENTRY,0,1,0,0,0,75,0,7000,7000,28000,28000,11,19129,0,0,0,0,0,5,0,0,0,0,0,0,0,"Baron Kazum - In Combat - Cast Massive Tremor"), +(@ENTRY,0,2,0,0,0,85,0,12000,12000,18000,18000,11,17547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baron Kazum - In Combat - Cast Mortal Strike"); + +-- Deepmoss Creeper SAI +SET @ENTRY := 4005; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5500,12000,18000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Deepmoss Creeper - In Combat - Cast Poison"); + +-- Antlered Courser SAI +SET @ENTRY := 4018; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,10000,14000,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Antlered Courser - In Combat - Cast Rushing Charge"); + +-- Great Courser SAI +SET @ENTRY := 4019; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,10000,14000,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Courser - In Combat - Cast Rushing Charge"); + +-- Bloodfury Roguefeather SAI +SET @ENTRY := 4023; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,3000,3000,5000,5000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfury Roguefeather - In Combat - Cast Thrash"); + +-- Bloodfury Slayer SAI +SET @ENTRY := 4024; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,12,0,100,1,0,20,0,0,11,38959,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfury Slayer - On Target At 0 - 20% HP - Cast Execute"), +(@ENTRY,0,1,0,0,0,75,0,140000,140000,7000,7000,11,16231,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfury Slayer - In Combat - Cast Curse of Recklessness"); + +-- Bloodfury Ambusher SAI +SET @ENTRY := 4025; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,2000,2000,10000,10000,11,2608,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfury Ambusher - In Combat - Cast Shock"); + +-- Bloodfury Windcaller SAI +SET @ENTRY := 4026; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,12000,12000,28000,28000,11,6728,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfury Windcaller - In Combat - Cast Enveloping Winds"); + +-- Furious Stone Spirit SAI +SET @ENTRY := 4035; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,25000,25000,10000,15000,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Furious Stone Spirit - In Combat - Cast Knockdown"); + +-- Scorched Basilisk SAI +SET @ENTRY := 4041; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,8000,8000,30000,30000,11,3636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorched Basilisk - In Combat - Cast Crystalline Slumber"); + +-- Singed Basilisk SAI +SET @ENTRY := 4042; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,8000,8000,30000,30000,11,3636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Singed Basilisk - In Combat - Cast Crystalline Slumber"); + +-- Blackened Basilisk SAI +SET @ENTRY := 4044; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,8000,8000,30000,30000,11,3636,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blackened Basilisk - In Combat - Cast Crystalline Slumber"); + +-- Thundering Boulderkin SAI +SET @ENTRY := 4120; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,15000,15000,8000,8000,11,6524,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thundering Boulderkin - In Combat - Cast Ground Tremor"); + +-- Glasshide Basilisk SAI +SET @ENTRY := 5419; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,8000,8000,16000,16000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Glasshide Basilisk - In Combat - Cast Crystal Flash"); + +-- Glasshide Gazer SAI +SET @ENTRY := 5420; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,9000,9000,16000,16000,11,3635,0,0,0,0,0,5,0,0,0,0,0,0,0,"Glasshide Gazer - In Combat - Cast Crystal Gaze"); + +-- Glasshide Petrifier SAI +SET @ENTRY := 5421; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,6000,6000,15000,15000,11,11020,0,0,0,0,0,5,0,0,0,0,0,0,0,"Glasshide Petrifier - In Combat - Cast Petrify"); + +-- Scorpid Tail Lasher SAI +SET @ENTRY := 5423; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,6000,9000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Tail Lasher - In Combat - Cast Lash"); + +-- Scorpid Dunestalker SAI +SET @ENTRY := 5424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,12000,12000,15000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Dunestalker - In Combat - Cast Venom Sting"); + +-- Rabid Blisterpaw SAI +SET @ENTRY := 5427; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,8000,16000,0,0,11,3150,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Blisterpaw - In Combat - Cast Rabies"); + +-- Fire Roc SAI +SET @ENTRY := 5429; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,2000,4000,11,11021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fire Roc - In Combat - Cast Flamespit"); + +-- Hazzali Wasp SAI +SET @ENTRY := 5441; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,2000,6000,12000,16000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Wasp - In Combat - Cast Poison"); + +-- Hazzali Stinger SAI +SET @ENTRY := 5450; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,2000,6000,7500,12000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Stinger - In Combat - Cast Venom Sting"), +(@ENTRY,0,1,0,6,0,100,1,100,0,0,0,11,11023,3,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Stinger - On Death - Cast Summon Hazzali Parasites"); + +-- Hazzali Swarmer SAI +SET @ENTRY := 5451; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,1000,1000,11,6589,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Swarmer - Out Of Combat - Cast Silithid Swarm"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,11023,3,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Swarmer - On Death - Cast Summon Hazzali Parasites"); + +-- Hazzali Tunneler SAI +SET @ENTRY := 5453; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,1000,1000,7500,7500,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Tunneler - In Combat - Cast Pierce Armor"); + +-- Hazzali Sandreaver SAI +SET @ENTRY := 5454; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,3000,3000,15000,15000,11,8374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Sandreaver - In Combat - Cast Arcing Smash"); + +-- Centipaar Wasp SAI +SET @ENTRY := 5455; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,8000,12000,16000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Wasp - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,3500,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Wasp - In Combat - Cast Thrash"); + +-- Centipaar Stinger SAI +SET @ENTRY := 5456; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10000,14000,40000,50000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Stinger - In Combat - Cast Venom Sting"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,3500,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Stinger - In Combat - Cast Thrash"); + +-- Centipaar Swarmer SAI +SET @ENTRY := 5457; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,8000,12000,11,6589,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Swarmer - In Combat - Cast Silithid Swarm"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,3500,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Swarmer - In Combat - Cast Thrash"); + +-- Centipaar Worker SAI +SET @ENTRY := 5458; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,3500,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Worker - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Centipaar Worker - At 30% HP - Flee For Assist"); + +-- Centipaar Tunneler SAI +SET @ENTRY := 5459; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,10000,18000,25000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Tunneler - In Combat - Cast Pierce Armor"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,3500,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Tunneler - In Combat - Cast Thrash"); + +-- Centipaar Sandreaver SAI +SET @ENTRY := 5460; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,3500,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Sandreaver - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,5000,9000,11,8374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Sandreaver - In Combat - Cast Arcing Smash"); + +-- Dunemaul Ogre SAI +SET @ENTRY := 5471; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dunemaul Ogre - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,6000,9000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Ogre - In Combat - Cast Heroic Strike"); + +-- Dunemaul Enforcer SAI +SET @ENTRY := 5472; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,30000,40000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dunemaul Enforcer - In Combat - Cast Demoralizing Shout"); + +-- Dunemaul Brute SAI +SET @ENTRY := 5474; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,9000,12000,11,10966,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Brute - In Combat - Cast Uppercut"); + +-- Thistleshrub Dew Collector SAI +SET @ENTRY := 5481; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,2500,22000,26000,11,11922,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thistleshrub Dew Collector - In Combat - Cast Entangling Roots"); + +-- Thistleshrub Rootshaper SAI +SET @ENTRY := 5485; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,2500,25000,35000,11,8376,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thistleshrub Rootshaper - In Combat - Cast Earthgrab Totem"); + +-- Wastewander Rogue SAI +SET @ENTRY := 5615; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wastewander Rogue - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,6000,10000,11,8721,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Rogue - In Combat - Cast Backstab"); + +-- Wastewander Thief SAI +SET @ENTRY := 5616; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,9000,7000,12000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Thief - In Combat - Cast Disarm"); + +-- Wastewander Bandit SAI +SET @ENTRY := 5618; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,8000,7000,12000,11,8629,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Bandit - In Combat - Cast Gouge"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,6000,10000,11,8721,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Bandit - In Combat - Cast Backstab"); + +-- Wastewander Assassin SAI +SET @ENTRY := 5623; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,12,0,100,1,0,20,0,0,11,7160,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Assassin - On Target At 0 - 20% HP - Cast Execute"); + +-- Sandfury Hideskinner SAI +SET @ENTRY := 5645; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,6000,10000,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Hideskinner - In Combat - Cast Backstab"); + +-- Scorpid Duneburrower SAI +SET @ENTRY := 7803; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,12000,12000,15000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Duneburrower - In Combat - Cast Venom Sting"); + +-- Southsea Pirate SAI +SET @ENTRY := 7855; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,4000,7000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Pirate - In Combat - Cast Strike"); + +-- Southsea Dock Worker SAI +SET @ENTRY := 7857; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,20000,30000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Dock Worker - In Combat - Cast Head Crack"); + +-- Southsea Swashbuckler SAI +SET @ENTRY := 7858; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,9000,9000,14000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Swashbuckler - In Combat - Cast Disarm"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Southsea Swashbuckler - At 15% HP - Flee For Assist"); + +-- Soriid the Devourer SAI +SET @ENTRY := 8204; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,10000,18000,25000,11,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Soriid the Devourer - In Combat - Cast Pierce Armor"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,15000,20000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Soriid the Devourer - In Combat - Cast Rend"); + +-- Darkwater Crocolisk SAI +SET @ENTRY := 17952; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,2000,2000,10000,10000,11,34370,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkwater Crocolisk - In Combat - Cast Jagged Tooth Snap"); + +-- Greenpaw SAI +SET @ENTRY := 1993; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,70,0,0,80,15000,15000,11,774,1,0,0,0,0,1,0,0,0,0,0,0,0,"Greenpaw - At 80% HP - Cast Rejuvenation"), +(@ENTRY,0,1,0,0,0,90,0,1000,1000,8000,8000,11,2606,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greenpaw - In Combat - Cast Shock"); + +-- Webwood Silkspinner SAI +SET @ENTRY := 2000; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,70,0,0,30,4000,7000,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Webwood Silkspinner - On LOS Out Of Combat - Cast Web"); + +-- Rascal Sprite SAI +SET @ENTRY := 2002; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,1,0,0,2000,2000,11,6950,1,0,0,0,0,2,0,0,0,0,0,0,0,"Rascal Sprite - In Combat - Cast Faerie Fire"); + +-- Dark Sprite SAI +SET @ENTRY := 2004; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,1500,1500,15000,15000,11,5514,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Sprite - In Combat - Cast Darken Vision"); + +-- Vicious Grell SAI +SET @ENTRY := 2005; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,1000,1000,10000,10000,11,5515,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vicious Grell - In Combat - Cast Savagery"); + +-- Gnarlpine Warrior SAI +SET @ENTRY := 2008; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,2000,2000,5000,5000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarlpine Warrior - In Combat - Cast Strike"); + +-- Gnarlpine Shaman SAI +SET @ENTRY := 2009; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,70,0,0,40,6000,6000,11,332,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gnarlpine Shaman - At 40% HP - Cast Healing Wave"); + +-- Gnarlpine Augur SAI +SET @ENTRY := 2011; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,1000,1000,9000,9000,11,5628,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnarlpine Augur - In Combat - Cast Gnarlpine Vengeance"), +(@ENTRY,0,1,0,0,0,60,1,0,0,7000,7000,11,702,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarlpine Augur - In Combat - Cast Curse of Weakness"); + +-- Gnarlpine Pathfinder SAI +SET @ENTRY := 2012; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,2000,4000,7000,11,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarlpine Pathfinder - In Combat - Cast Wrath"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,5628,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarlpine Pathfinder - At 30% HP - Cast Gnarlpine Vengeance"); + +-- Gnarlpine Avenger SAI +SET @ENTRY := 2013; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,100,100,8500,8500,11,5628,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gnarlpine Avenger - In Combat - Cast Gnarlpine Vengeance"); + +-- Gnarlpine Totemic SAI +SET @ENTRY := 2014; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,1000,1000,9000,9000,11,5628,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnarlpine Totemic - In Combat - Cast Gnarlpine Vengeance"), +(@ENTRY,0,1,0,2,0,50,0,0,60,32000,32000,11,5605,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gnarlpine Totemic - At 60% HP - Cast Healing Ward"); + +-- Bloodfeather Fury SAI +SET @ENTRY := 2019; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,3000,3000,15000,15000,11,5515,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Fury - In Combat - Cast Savagery"); + +-- Bloodfeather Wind Witch SAI +SET @ENTRY := 2020; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,7000,13000,13000,11,6982,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Wind Witch - In Combat - Cast Gust of Wind"); + +-- Timberling Bark Ripper SAI +SET @ENTRY := 2025; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,50,0,4000,4000,46000,46000,11,6016,1,0,0,0,0,2,0,0,0,0,0,0,0,"Timberling Bark Ripper - In Combat - Cast Pierce Armor"); + +-- Timberling Trampler SAI +SET @ENTRY := 2027; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,1000,1000,5000,5000,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Timberling Trampler - In Combat - Cast Trample"); + +-- Timberling Mire Beast SAI +SET @ENTRY := 2029; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,4000,4000,10000,10000,11,5567,0,0,0,0,0,2,0,0,0,0,0,0,0,"Timberling Mire Beast - In Combat - Cast Miring Mud"); + +-- Elder Timberling SAI +SET @ENTRY := 2030; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,40,1,1000,1000,0,0,11,324,1,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Timberling - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,1,0,1,0,70,1,1000,1000,0,0,11,26364,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Timberling - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,2,0,2,0,80,0,0,30,5000,5000,11,332,1,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Timberling - At 30% HP - Cast Healing Wave"); + +-- Feral Nightsaber SAI +SET @ENTRY := 2034; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,2000,2000,10000,10000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feral Nightsaber - In Combat - Cast Muscle Tear"); + +-- Lord Melenas SAI +SET @ENTRY := 2038; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,40,0,0,70,17000,17000,11,774,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Melenas - At 70% HP - Cast Rejuvenation"), +(@ENTRY,0,1,2,0,0,100,0,0,0,8500,8500,11,5759,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Melenas - In Combat - Cast Cat Form"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Melenas - In Combat - Set Phase 1"), +(@ENTRY,0,3,0,0,0,90,0,8000,8000,13000,13000,11,1822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Melenas - In Combat - Cast Rake"), +(@ENTRY,0,4,0,2,0,80,0,0,40,15000,15000,11,774,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Melenas - At 40% HP - Cast Rejuvenation"); + +-- Ursal the Mauler SAI +SET @ENTRY := 2039; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,2000,2000,4000,4000,11,15793,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ursal the Mauler - In Combat - Cast Maul"); + +-- Ferocitas the Dream Eater SAI +SET @ENTRY := 7234; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,2000,2000,5000,5000,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ferocitas the Dream Eater - In Combat - Cast Thrash"); + +-- Rageclaw SAI +SET @ENTRY := 7318; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,4000,4000,11,7090,1,0,0,0,0,1,0,0,0,0,0,0,0,"Rageclaw - In Combat - Cast Bear Form"), +(@ENTRY,0,1,0,0,0,65,0,2000,2000,6000,6000,11,12161,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageclaw - In Combat - Cast Maul"); + +-- Uruson SAI +SET @ENTRY := 14428; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,4000,4000,33000,33000,11,15971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Uruson - In Combat - Cast Demoralizing Roar"); + +-- Duskstalker SAI +SET @ENTRY := 14430; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,80,0,2,5,25000,25000,11,3604,1,0,0,0,0,2,0,0,0,0,0,0,0,"Duskstalker - At 2 - 5 Range - Cast Tendon Rip"); + +-- Fury Shelda SAI +SET @ENTRY := 14431; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,2000,2000,13000,13000,11,3589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fury Shelda - In Combat - Cast Deafening Screech"); + +-- Threggil SAI +SET @ENTRY := 14432; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,2000,2000,5000,5000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Threggil - In Combat - Cast Strike"); + +-- Lost Barrens Kodo SAI +SET @ENTRY := 3234; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lost Barrens Kodo - On Aggro - Cast Rushing Charge"); + +-- Greater Barrens Kodo SAI +SET @ENTRY := 3235; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greater Barrens Kodo - On Aggro - Cast Rushing Charge"); + +-- Barrens Kodo SAI +SET @ENTRY := 3236; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,12500,12500,10000,10000,11,6266,0,0,0,0,0,2,0,0,0,0,0,0,0,"Barrens Kodo - In Combat - Cast Kodo Stomp"); + +-- Wooly Kodo SAI +SET @ENTRY := 3237; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wooly Kodo - On Aggro - Cast Rushing Charge"); + +-- Stormhide SAI +SET @ENTRY := 3238; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,3000,3000,6500,6500,11,5401,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormhide - In Combat - Cast Lizard Bolt"); + +-- Thunderhead SAI +SET @ENTRY := 3239; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,4000,4000,6000,6000,11,5401,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thunderhead - In Combat - Cast Lizard Bolt"); + +-- Stormsnout SAI +SET @ENTRY := 3240; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,4000,4000,6000,6000,11,5401,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormsnout - In Combat - Cast Lizard Bolt"); + +-- Greater Thunderhawk SAI +SET @ENTRY := 3249; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,32500,32500,15000,15000,11,8078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Thunderhawk - In Combat - Cast Thunderclap"); + +-- Silithid Creeper SAI +SET @ENTRY := 3250; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,17500,17500,10000,10000,11,6587,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silithid Creeper - In Combat - Cast Silithid Creeper Egg"); + +-- Silithid Grub SAI +SET @ENTRY := 3251; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,35,40,1000,1000,11,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silithid Grub - At 35 - 40 Range - Cast Suicide"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silithid Grub - On Evade - Cast Suicide"); + +-- Silithid Swarmer SAI +SET @ENTRY := 3252; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12000,12000,8000,8000,11,6589,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silithid Swarmer - In Combat - Cast Silithid Swarm"); + +-- Sunscale Lashtail SAI +SET @ENTRY := 3254; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,35000,35000,17000,17000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunscale Lashtail - In Combat - Cast Lash"); + +-- Sunscale Scytheclaw SAI +SET @ENTRY := 3256; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,15000,15000,20000,20000,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunscale Scytheclaw - In Combat - Cast Thrash"); + +-- Bristleback Water Seeker SAI +SET @ENTRY := 3260; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,6000,10000,14000,11,12748,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Water Seeker - In Combat - Cast Frost Nova"); + +-- Bristleback Thornweaver SAI +SET @ENTRY := 3261; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,600000,600000,20000,20000,11,782,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Thornweaver - Out Of Combat - Cast Thorns"), +(@ENTRY,0,1,0,0,0,80,0,6000,6000,12000,16000,11,12747,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Thornweaver - In Combat - Cast Entangling Roots"); + +-- Razormane Defender SAI +SET @ENTRY := 3266; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Defender - On Aggro - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,60,0,35000,35000,10000,10000,11,13730,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Defender - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,2,0,0,0,100,0,11500,11500,4000,4000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Defender - In Combat - Cast Heroic Strike"); + +-- Razormane Water Seeker SAI +SET @ENTRY := 3267; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,1,60000,60000,4000,4000,11,6278,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Water Seeker - In Combat - Cast Creeping Mold"); + +-- Razormane Thornweaver SAI +SET @ENTRY := 3268; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,1,0,0,4000,4000,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Thornweaver - In Combat - Cast Faerie Fire"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,467,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Thornweaver - On Aggro - Cast Thorns"); + +-- Elder Mystic Razorsnout SAI +SET @ENTRY := 3270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,50,24200,38600,11,547,1,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Mystic Razorsnout - At 50% HP - Cast Healing Wave"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,2484,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Mystic Razorsnout - At 30% HP - Cast Earthbind Totem"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Elder Mystic Razorsnout - At 15% HP - Flee For Assist"); + +-- Razormane Mystic SAI +SET @ENTRY := 3271; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,600000,600000,11,324,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Mystic - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,7000,12000,11,26364,32,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Mystic - In Combat - Cast Lightning Shield"), +(@ENTRY,0,2,0,2,0,100,0,0,25,12000,19000,11,547,1,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Mystic - At 25% HP - Cast Healing Wave"); + +-- Bael'dun Excavator SAI +SET @ENTRY := 3374; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Excavator - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,70,0,9000,9000,13000,13000,11,7386,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bael'dun Excavator - In Combat - Cast Sunder Armor"); + +-- Bael'dun Foreman SAI +SET @ENTRY := 3375; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,100,100,1000,1000,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Foreman - In Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,0,0,100,0,1000,2000,3000,4000,11,6257,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bael'dun Foreman - In Combat - Cast Torch Toss"); + +-- Bael'dun Officer SAI +SET @ENTRY := 3378; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,1000,1000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Officer - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,60,0,5000,5000,23000,23000,11,6264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Officer - In Combat - Cast Nimble Reflexes"); + +-- Burning Blade Bruiser SAI +SET @ENTRY := 3379; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,4133,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Bruiser - On Aggro - Cast Bruise"); + +-- Burning Blade Acolyte SAI +SET @ENTRY := 3380; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,696,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Acolyte - On Aggro - Cast Demon Skin"), +(@ENTRY,0,1,0,0,0,70,0,20000,20000,5000,5000,11,707,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Acolyte - In Combat - Cast Immolate"), +(@ENTRY,0,2,0,0,0,70,1,0,0,15000,15000,11,980,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Acolyte - In Combat - Cast Curse of Agony"), +(@ENTRY,0,3,0,2,0,80,0,0,50,13000,13000,11,689,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Acolyte - At 50% HP - Cast Drain Life"); + +-- Southsea Brigand SAI +SET @ENTRY := 3381; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,12500,12500,10000,10000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Brigand - In Combat - Cast Backhand"); + +-- Prospector Khazgorm SAI +SET @ENTRY := 3392; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,12500,12500,10000,10000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prospector Khazgorm - In Combat - Cast Backhand"); + +-- Hezrul Bloodmark SAI +SET @ENTRY := 3396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,70,0,0,60,7500,7500,11,6958,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hezrul Bloodmark - At 60% HP - Cast Blood Leech"); + +-- Savannah Matriarch SAI +SET @ENTRY := 3416; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,1,0,0,14000,14000,11,6598,0,0,0,0,0,2,0,0,0,0,0,0,0,"Savannah Matriarch - In Combat - Cast Savannah Cub"); + +-- Thunderhawk Cloudscraper SAI +SET @ENTRY := 3424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,32500,32500,15000,15000,11,8078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thunderhawk Cloudscraper - In Combat - Cast Thunderclap"); + + diff --git a/sql/updates/world/2012_12_26_16_world_sai.sql b/sql/updates/world/2012_12_26_16_world_sai.sql new file mode 100644 index 00000000000..39a246c9ccd --- /dev/null +++ b/sql/updates/world/2012_12_26_16_world_sai.sql @@ -0,0 +1,19 @@ +-- Crushridge Mage SAI +SET @ENTRY := 2255; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Mage - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3500,4800,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushridge Mage - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,0,0,5,0,0,21,10,150,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 0 - 5 Range - Set Ranged Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,5300,7400,11300,21200,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crushridge Mage - In Combat - Cast Bloodlust"); diff --git a/sql/updates/world/2012_12_26_17_world_sai.sql b/sql/updates/world/2012_12_26_17_world_sai.sql new file mode 100644 index 00000000000..6f35bcc230b --- /dev/null +++ b/sql/updates/world/2012_12_26_17_world_sai.sql @@ -0,0 +1,3223 @@ +-- Lok Orcbane SAI +SET @ENTRY := 3435; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,15000,15000,7000,7000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lok Orcbane - In Combat - Cast Hamstring"); + +-- Darbel Montrose SAI +SET @ENTRY := 2598; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,0,0,11,8722,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - Out Of Combat - Cast Summon Succubus"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darbel Montrose - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3600,6000,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darbel Montrose - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,1,4300,6800,0,0,11,12741,1,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,12,0,0,0,100,0,10000,15000,25000,35000,11,8994,1,0,0,0,0,6,0,0,0,0,0,0,0,"Darbel Montrose - In Combat - Cast Banish"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darbel Montrose - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Darbel Montrose - At 15% HP - Flee For Assist"); + +-- Geomancer Flintdagger SAI +SET @ENTRY := 2609; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Geomancer Flintdagger - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3400,8900,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,1200,3600,25900,40300,11,2601,1,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - In Combat - Cast Fire Shield III"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Geomancer Flintdagger - At 15% HP - Flee For Assist"); + +-- Thundering Exile SAI +SET @ENTRY := 2762; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thundering Exile - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3300,6600,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thundering Exile - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,3,0,100,0,30,100,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 100% Mana - Allow Combat Movement"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thundering Exile - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,1600,15100,18900,25400,11,11824,1,0,0,0,0,2,0,0,0,0,0,0,0,"Thundering Exile - In Combat - Cast Shock"); + +-- Feeboz SAI +SET @ENTRY := 4063; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,34083,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feeboz - On Aggro - Cast Fireball"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,4600,8400,11,34083,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feeboz - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feeboz - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Feeboz - At 15% HP - Flee For Assist"); + +-- Texts for Feeboz +DELETE FROM `creature_text` WHERE `entry`= 4063; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(4063,0,0, "No! Leave us! We must not fail our task!",12,0,100,0,0,0, "Feeboz"), +(4063,0,1, "Die! You will not free Myzrael!",12,0,100,0,0,0, "Feeboz"), +(4063,0,2, "The Great One will smash you!",12,0,100,0,0,0, "Feeboz"); + +-- Dustbelcher Wyrmhunter SAI +SET @ENTRY := 2716; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9483,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - On Aggro - Cast Boulder"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,5,30,2300,5900,11,9483,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - At 5 - 30 Range - Cast Boulder"), +(@ENTRY,0,5,0,9,0,100,1,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,6,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,0,0,100,0,18600,24700,21100,30400,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Wyrmhunter - In Combat - Cast Net"); + +-- Texts for Dustbelcher Wyrmhunter +DELETE FROM `creature_text` WHERE `entry`= 2716; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2716,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Wyrmhunter"), +(2716,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Wyrmhunter"), +(2716,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Wyrmhunter"); + +-- Dustbelcher Shaman SAI +SET @ENTRY := 2718; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3600,5200,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,50,0,0,40,18300,24100,11,8005,1,0,0,0,0,7,0,0,0,0,0,0,0,"Dustbelcher Shaman - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"); + +-- Texts for Dustbelcher Shaman +DELETE FROM `creature_text` WHERE `entry`= 2718; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2718,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Shaman"), +(2718,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Shaman"), +(2718,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Shaman"); + +-- Dustbelcher Ogre Mage SAI +SET @ENTRY := 2720; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,0,0,10,1,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - In Combat - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3600,5100,11,20822,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,3700,7700,31500,43600,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Ogre Mage - In Combat - Cast Bloodlust"); + +-- Texts for Dustbelcher Ogre Mage +DELETE FROM `creature_text` WHERE `entry`= 2720; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2720,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Ogre Mage"), +(2720,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Ogre Mage"), +(2720,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Ogre Mage"); + +-- Scalding Whelp SAI +SET @ENTRY := 2725; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,34083,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalding Whelp - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3300,5000,11,34083,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalding Whelp - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scalding Whelp - At 100% Mana - Increment Phase"); + +-- Shadowforge Darkweaver SAI +SET @ENTRY := 2740; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Darkweaver - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,5300,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,14900,23100,14900,31200,11,9482,33,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowforge Darkweaver - In Combat - Cast Amplify Flames"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Darkweaver - At 15% HP - Flee For Assist"); + +-- Shadowforge Chanter SAI +SET @ENTRY := 2742; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,8800,11900,16400,35800,11,6066,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Chanter - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,1,0,14,0,100,0,0,40,18800,36600,11,6077,1,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowforge Chanter - On Friendly Unit At 0 - 40% Health - Cast Renew"), +(@ENTRY,0,2,0,0,0,100,1,8000,10000,18000,24000,11,15970,1,0,0,0,0,6,0,0,0,0,0,0,0,"Shadowforge Chanter - In Combat - Cast Sleep"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Chanter - At 15% HP - Flee For Assist"); + +-- Enraged Rock Elemental SAI +SET @ENTRY := 2791; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,50,0,0,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Rock Elemental - At 50% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Rock Elemental - At 50% HP - Say Line 0"); + +-- Texts for Enraged Rock Elemental +DELETE FROM `creature_text` WHERE `entry`= 2791; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2791,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Enraged Rock Elemental"); + +-- Stonevault Seer SAI +SET @ENTRY := 2892; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Seer - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3600,4800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Seer - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,14,0,80,1,0,40,0,0,11,11986,1,0,0,0,0,7,0,0,0,0,0,0,0,"Stonevault Seer - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Seer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonevault Seer - At 15% HP - Flee For Assist"); + +-- Dustbelcher Warrior SAI +SET @ENTRY := 2906; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Warrior - On Aggro - Say Line 0"); + +-- Texts for Dustbelcher Warrior +DELETE FROM `creature_text` WHERE `entry`= 2906; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2906,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Dustbelcher Warrior"), +(2906,0,1, "Me smash! You die!",12,0,100,0,0,0, "Dustbelcher Warrior"), +(2906,0,2, "I'll crush you!",12,0,100,0,0,0, "Dustbelcher Warrior"); + +-- Dustbelcher Mystic SAI +SET @ENTRY := 2907; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Mystic - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3700,7500,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dustbelcher Mystic - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,1,14800,30400,0,0,11,13281,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustbelcher Mystic - In Combat - Cast Earth Shock"); + +-- Servo SAI +SET @ENTRY := 2922; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Servo - Out Of Combat - Increment Phase"), +(@ENTRY,0,1,2,1,0,100,0,20000,40000,98000,132000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Servo - Out Of Combat - Say Line 0"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Servo - Out Of Combat - Increment Phase"), +(@ENTRY,0,3,4,1,0,100,0,49000,66000,98000,132000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Servo - Out Of Combat - Say Line 1"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Servo - Out Of Combat - Increment Phase"); + +-- Texts for Servo +DELETE FROM `creature_text` WHERE `entry`= 2922; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2922,0,0, "One day I'll be a real boy.",12,0,100,0,0,0, "Servo"), +(2922,0,1, "Gizmos... check. Doothingies... check. Wizzers... check.",12,0,100,0,0,0, "Servo"), +(2922,0,2, "It can get really hot here in the Badlands. But at least it's a dry heat.",12,0,100,0,0,0, "Servo"), +(2922,1,0, "We can make it better, stronger, faster. We have the technology. We have the magic.",12,0,100,0,0,0, "Servo"), +(2922,1,1, "It is dangerous here, master. But I shall help stand guard.",12,0,100,0,0,0, "Servo"), +(2922,1,2, "Brzt... click... whir...",12,0,100,0,0,0, "Servo"); + +-- Zaricotl SAI +SET @ENTRY := 2931; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,5,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zaricotl - On Killed Unit - Say Line 0"); + +-- Texts for Zaricotl +DELETE FROM `creature_text` WHERE `entry`= 2931; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2931,0,0, "%s seems much calmer now that it has eaten the remains of $N.",16,0,100,0,0,0, "Zaricotl"); + +-- Shadowforge Surveyor SAI +SET @ENTRY := 4844; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Surveyor - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,5000,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,10700,20100,20300,22600,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - In Combat - Cast Frost Nova"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowforge Surveyor - At 15% HP - Flee For Assist"); + +-- Stonevault Cave Hunter SAI +SET @ENTRY := 4856; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Cave Hunter - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2800,4700,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,0,5900,13200,20300,26700,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Cave Hunter - In Combat - Cast Net"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonevault Cave Hunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Hunter - On Evade - Display melee weapon"); + +-- 7:XT SAI +SET @ENTRY := 14224; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,10000,60000,120000,240000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"7:XT - Out Of Combat - Say Line 0"); + +-- Texts for 7:XT +DELETE FROM `creature_text` WHERE `entry`= 14224; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(14224,0,0, "Unknown life forms detected....assessing...",12,0,100,0,0,0, "7:XT"), +(14224,0,1, "Target lost....resuming search patterns Delta",12,0,100,0,0,0, "7:XT"), +(14224,0,2, "Scanning life forms....target not found",12,0,100,0,0,0, "7:XT"); + +-- Dreadmaul Ogre Mage SAI +SET @ENTRY := 5975; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,0,0,30,34000,38000,11,6742,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Ogre Mage - At 30% HP - Cast Bloodlust"); + +-- Dreadmaul Warlock SAI +SET @ENTRY := 5978; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20298,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaul Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20298,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dreadmaul Warlock - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,5000,7000,15000,25000,11,8282,33,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaul Warlock - In Combat - Cast Curse of Blood"); + +-- Nethergarde Engineer SAI +SET @ENTRY := 5997; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Engineer - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Engineer - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,0,8000,11000,12000,16000,11,8858,1,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Engineer - In Combat - Cast Bomb"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nethergarde Engineer - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Engineer - On Evade - Display melee weapon"); + +-- Nethergarde Riftwatcher SAI +SET @ENTRY := 6002; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,9000,14000,14000,18000,11,11975,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nethergarde Riftwatcher - At 15% HP - Flee For Assist"); + +-- Shadowsworn Cultist SAI +SET @ENTRY := 6004; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Cultist - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 15% HP - Increment Phase"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowsworn Cultist - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Cultist - On Evade - Display melee weapon"); + +-- Shadowsworn Warlock SAI +SET @ENTRY := 6008; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,0,0,11,5108,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - Out Of Combat - Cast Voidwalker"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,0,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,1,5000,8000,30000,45000,11,11980,33,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Warlock - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowsworn Warlock - At 15% HP - Flee For Assist"); + +-- Shadowsworn Dreadweaver SAI +SET @ENTRY := 6009; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,8000,11000,19000,24000,11,8994,1,0,0,0,0,6,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - In Combat - Cast Banish"), +(@ENTRY,0,12,0,0,0,100,0,12000,16000,30000,45000,11,7098,33,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Dreadweaver - In Combat - Cast Curse of Mending"); + +-- Razelikh the Defiler SAI +SET @ENTRY := 7664; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,16000,22000,11,8255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razelikh the Defiler - In Combat - Cast Strong Cleave"), +(@ENTRY,0,1,0,0,0,100,0,11000,15000,12000,17000,11,12745,1,0,0,0,0,5,0,0,0,0,0,0,0,"Razelikh the Defiler - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,13000,24000,11,13459,33,0,0,0,0,2,0,0,0,0,0,0,0,"Razelikh the Defiler - In Combat - Cast Decimate"), +(@ENTRY,0,3,4,2,0,100,0,0,75,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - At 75% HP - Say Line 0"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,11,10864,1,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - At 75% HP - Cast Razelikh's Tear I"), +(@ENTRY,0,5,6,2,0,100,0,0,50,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - At 50% HP - Say Line 1"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,11,10854,1,0,0,0,0,2,0,0,0,0,0,0,0,"Razelikh the Defiler - At 50% HP - Cast Flames of Chaos"), +(@ENTRY,0,7,8,2,0,100,0,0,25,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - At 25% HP - Say Line 2"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,11,10866,1,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - At 25% HP - Cast Razelikh's Tear II"), +(@ENTRY,0,9,0,2,0,100,1,0,15,0,0,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - At 15% HP - Cast Frenzy"), +(@ENTRY,0,10,0,6,0,100,1,0,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razelikh the Defiler - On Death - Say Line 3"); + +-- Texts for Razelikh the Defiler +DELETE FROM `creature_text` WHERE `entry`= 7664; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(7664,0,0, "Ilifar, your master calls!",14,0,100,0,0,0, "Razelikh the Defiler"), +(7664,1,0, "Let the flames of chaos engulf you!",14,0,100,0,0,0, "Razelikh the Defiler"), +(7664,2,0, "Face my champion, mortals!",14,0,100,0,0,0, "Razelikh the Defiler"), +(7664,3,0, "Prepare yourselves for an eternity of anguish and torture - vengeance shall be mine...",14,0,100,0,0,0, "Razelikh the Defiler"); + +-- Archmage Allistarj SAI +SET @ENTRY := 7666; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,12466,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Allistarj - On Aggro - Cast Fireball"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,4800,11,12466,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Allistarj - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,6,0,0,0,100,0,9000,12000,11000,14000,11,12737,1,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Allistarj - In Combat - Cast Frostbolt"), +(@ENTRY,0,7,0,0,0,100,0,13000,16000,13000,16000,11,14145,1,0,0,0,0,5,0,0,0,0,0,0,0,"Archmage Allistarj - In Combat - Cast Fire Blast"), +(@ENTRY,0,8,0,0,0,100,0,5000,7000,16000,20000,11,12738,1,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Allistarj - In Combat - Cast Amplify Damage"), +(@ENTRY,0,9,0,0,0,100,0,7000,12000,20000,24000,11,13323,1,0,0,0,0,6,0,0,0,0,0,0,0,"Archmage Allistarj - In Combat - Cast Polymorph"), +(@ENTRY,0,10,11,3,0,100,0,0,8,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - At 8% Mana - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - At 8% Mana - Increment Phase"), +(@ENTRY,0,12,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,14,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,15,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Allistarj - At 100% Mana - Increment Phase"); + +-- Lady Sevine SAI +SET @ENTRY := 7667; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Sevine - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,4800,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Sevine - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,8,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - At 8% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - At 8% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,9000,12000,24000,27000,11,12742,1,0,0,0,0,5,0,0,0,0,0,0,0,"Lady Sevine - In Combat - Cast Immolate"), +(@ENTRY,0,13,0,0,0,100,0,2000,5000,30000,45000,11,12741,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,14,0,0,0,100,0,7000,9000,15000,25000,11,12740,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Sevine - In Combat - Cast Summon Infernal Servant"); + +-- Mojo the Twisted SAI +SET @ENTRY := 8296; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mojo the Twisted - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mojo the Twisted - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mojo the Twisted - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,0,0,30,9000,14000,11,17228,1,0,0,0,0,5,0,0,0,0,0,0,0,"Mojo the Twisted - At 0 - 30 Range - Cast Shadow Bolt Volley"); + +-- Magronos the Unyielding SAI +SET @ENTRY := 8297; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,8000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magronos the Unyielding - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,12000,14000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Magronos the Unyielding - In Combat - Cast Hamstring"), +(@ENTRY,0,2,3,2,0,100,0,0,30,120000,120000,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magronos the Unyielding - At 30% HP - Cast Enrage"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magronos the Unyielding - At 30% HP - Say Line 0"); + +-- Texts for Magronos the Unyielding +DELETE FROM `creature_text` WHERE `entry`= 8297; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(8297,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Magronos the Unyielding"); + +-- Akubar the Seer SAI +SET @ENTRY := 8298; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Akubar the Seer - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Akubar the Seer - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Akubar the Seer - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,0,0,30,13800,13800,11,20831,1,0,0,0,0,5,0,0,0,0,0,0,0,"Akubar the Seer - At 0 - 30 Range - Cast Chain Lightning"), +(@ENTRY,0,12,0,0,0,100,0,3000,5000,25700,31300,11,11436,1,0,0,0,0,5,0,0,0,0,0,0,0,"Akubar the Seer - In Combat - Cast Slow"); + +-- Blackrock Sorcerer SAI +SET @ENTRY := 7026; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Sorcerer - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3400,4500,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sorcerer - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,8500,19300,14700,19400,11,20827,1,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Sorcerer - In Combat - Cast Flamestrike"); + +-- Blackrock Warlock SAI +SET @ENTRY := 7028; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3300,5200,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Warlock - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Warlock - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,2600,7300,29100,31300,11,13338,33,0,0,0,0,5,0,0,0,0,0,0,0,"Blackrock Warlock - In Combat - Cast Curse of Tongues"), +(@ENTRY,0,11,0,0,0,100,0,6200,8700,5100,11000,11,20826,33,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Warlock - In Combat - Cast Immolate"); + +-- Thaurissan Agent SAI +SET @ENTRY := 7038; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Agent - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2200,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Agent - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,14,9,0,100,0,5,30,36300,50000,11,6685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Agent - At 5 - 30 Range - Cast Piercing Shot"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,15,0,9,0,100,0,0,5,13300,24100,11,12540,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thaurissan Agent - At 0 - 5 Range - Cast Gouge"), +(@ENTRY,0,16,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - On Evade - Display melee weapon"), +(@ENTRY,0,17,19,6,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thaurissan Agent - On Death - Display melee weapon"); + +-- Thauris Balgarr SAI +SET @ENTRY := 8978; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thauris Balgarr - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,21700,35200,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thauris Balgarr - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,0,7000,11000,21700,35200,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Thauris Balgarr - In Combat - Cast Net"), +(@ENTRY,0,14,0,0,0,100,0,1000,3000,19200,32700,11,11802,1,0,0,0,0,2,0,0,0,0,0,0,0,"Thauris Balgarr - In Combat - Cast Dark Iron Land Mine"), +(@ENTRY,0,15,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thauris Balgarr - On Evade - Display melee weapon"); + +-- Lord Ello Ebonlocke SAI +SET @ENTRY := 263; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,20000,30000,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Ello Ebonlocke - Out Of Combat - Say Line 0"); + +-- Role Dreuger SAI +SET @ENTRY := 269; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,80000,90000,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Role Dreuger - Out Of Combat - Say Line 0"); + +-- Councilman Millstipe SAI +SET @ENTRY := 270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,40000,50000,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Councilman Millstipe - Out Of Combat - Say Line 0"); + +-- Ambassador Berrybuck SAI +SET @ENTRY := 271; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,60000,70000,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ambassador Berrybuck - Out Of Combat - Say Line 0"); + +-- Texts for Lord Ello Ebonlocke +DELETE FROM `creature_text` WHERE `entry`= 263; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(263,0,0, "Undead are crawling all over the land. Where is the Stormwind Army?",12,0,100,0,0,0, "Lord Ello Ebonlocke"); + +-- Texts for Role Dreuger +DELETE FROM `creature_text` WHERE `entry`= 269; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(269,0,0, "The Council of Duskwood must take action. Evil lingers in the air.",12,0,100,0,0,0, "Role Dreuger"), +(269,0,1, "The people of Darkshire expect more from the Council. We cannot let them suffer from this unholy wrath which plagues us.",12,0,100,0,0,0, "Role Dreuger"), +(269,0,2, "Constant bickering will get us nowhere. We need to take action.",12,0,100,0,0,0, "Role Dreuger"); + +-- Texts for Councilman Millstipe +DELETE FROM `creature_text` WHERE `entry`= 270; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(270,0,0, "We need better representation from Stormwind. Our homes are falling to the undead.",12,0,100,0,0,0, "Councilman Millstipe"); + +-- Texts for Ambassador Berrybuck +DELETE FROM `creature_text` WHERE `entry`= 271; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(271,0,0, "Our cause falls on deaf ears beyond the thick, stone walls of Stormwind.",12,0,100,0,0,0, "Ambassador Berrybuck"), +(271,0,1, "The news from Stormwind does not bode well. . . .",12,0,100,0,0,0, "Ambassador Berrybuck"); + +-- Stalvan Mistmantle SAI +SET @ENTRY := 315; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stalvan Mistmantle - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,7800,9000,8000,16000,11,3105,32,0,0,0,0,2,0,0,0,0,0,0,0,"Stalvan Mistmantle - In Combat - Cast Curse of Stalvan"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stalvan Mistmantle - At 15% HP - Flee For Assist"); + +-- Hogan Ference SAI +SET @ENTRY := 325; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,10000,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hogan Ference - Out Of Combat - Say Line 0"); + +-- Texts for Stalvan Mistmantle +DELETE FROM `creature_text` WHERE `entry`= 315; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(315,0,0, "I shall spill your blood, $C!",12,0,100,0,0,0, "Stalvan Mistmantle"), +(315,0,1, "Who dares disturb me? Die $N!",12,0,100,0,0,0, "Stalvan Mistmantle"); + +-- Texts for Hogan Ference +DELETE FROM `creature_text` WHERE `entry`= 325; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(325,0,0, "I fear something dark is coming.",12,0,100,0,0,0, "Hogan Ference"), +(325,0,1, "The light appears to have forsaken us.",12,0,100,0,0,0, "Hogan Ference"), +(325,0,2, "Why haven't the Stormwind guards come?",12,0,100,0,0,0, "Hogan Ference"); + +-- Nightbane Shadow Weaver SAI +SET @ENTRY := 533; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,2800,3800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,21700,114300,76500,91800,11,992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - In Combat - Cast Shadow Word: Pain"); + +-- Skeletal Healer SAI +SET @ENTRY := 787; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Healer - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,3700,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Healer - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Healer - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,14,0,100,1,0,40,0,0,11,2054,1,0,0,0,0,7,0,0,0,0,0,0,0,"Skeletal Healer - On Friendly Unit At 0 - 40% Health - Cast Heal"); + +-- Splinter Fist Ogre SAI +SET @ENTRY := 889; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Ogre - On Aggro - Say Line 0"); + +-- Texts for Splinter Fist Warrior +DELETE FROM `creature_text` WHERE `entry`= 212; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(212,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Splinter Fist Warrior"), +(212,0,1, "Me smash! You die!",12,0,100,0,0,0, "Splinter Fist Warrior"), +(212,0,2, "I'll crush you!",12,0,100,0,0,0, "Splinter Fist Warrior"); + +-- Texts for Splinter Fist Ogre +DELETE FROM `creature_text` WHERE `entry`= 889; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(889,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Splinter Fist Ogre"), +(889,0,1, "Me smash! You die!",12,0,100,0,0,0, "Splinter Fist Ogre"), +(889,0,2, "I'll crush you!",12,0,100,0,0,0, "Splinter Fist Ogre"); + +-- Splinter Fist Fire Weaver SAI +SET @ENTRY := 891; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3300,7400,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,1600,4700,18400,19100,11,20296,1,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Fire Weaver - In Combat - Cast Flamestrike"); + +-- Texts for Splinter Fist Fire Weaver +DELETE FROM `creature_text` WHERE `entry`= 891; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(891,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Splinter Fist Fire Weaver"), +(891,0,1, "Me smash! You die!",12,0,100,0,0,0, "Splinter Fist Fire Weaver"), +(891,0,2, "I'll crush you!",12,0,100,0,0,0, "Splinter Fist Fire Weaver"); + +-- Splinter Fist Taskmaster SAI +SET @ENTRY := 892; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Taskmaster - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,800,3100,1500,5000,11,3631,32,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Taskmaster - In Combat - Cast Battle Fury"); + +-- Texts for Splinter Fist Taskmaster +DELETE FROM `creature_text` WHERE `entry`= 892; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(892,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Splinter Fist Taskmaster"), +(892,0,1, "Me smash! You die!",12,0,100,0,0,0, "Splinter Fist Taskmaster"), +(892,0,2, "I'll crush you!",12,0,100,0,0,0, "Splinter Fist Taskmaster"); + +-- Defias Night Blade SAI +SET @ENTRY := 909; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,18500,2000,18500,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Night Blade - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,3200,15100,11700,44100,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Night Blade - In Combat - Cast Slowing Poison"), +(@ENTRY,0,2,0,0,0,70,0,3900,12700,3900,12700,11,2589,0,0,0,0,0,5,0,0,0,0,0,0,0,"Defias Night Blade - In Combat - Cast Backstab"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Night Blade - At 15% HP - Flee For Assist"); + +-- Defias Enchanter SAI +SET @ENTRY := 910; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Enchanter - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3900,7600,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Enchanter - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,5000,14100,18000,36500,11,3443,1,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - In Combat - Cast Enchanted Quickness"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Enchanter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Enchanter - At 15% HP - Flee For Assist"); + +-- Nightbane Tainted One SAI +SET @ENTRY := 920; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,13500,19800,24100,38300,11,3424,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Tainted One - In Combat - Cast Tainted Howl"), +(@ENTRY,0,1,0,0,0,100,0,19000,27300,2300,5700,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Tainted One - In Combat - Cast Poison"); + +-- Black Widow Hatchling SAI +SET @ENTRY := 930; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3200,13400,8300,14100,11,7367,32,0,0,0,0,2,0,0,0,0,0,0,0,"Black Widow Hatchling - In Combat - Cast Infected Bite"), +(@ENTRY,0,1,0,0,0,100,0,9800,19900,6500,26000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Black Widow Hatchling - In Combat - Cast Poison"); + +-- Rotted One SAI +SET @ENTRY := 948; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rotted One - Out Of Combat - Cast Birth"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,3428,3,0,0,0,0,1,0,0,0,0,0,0,0,"Rotted One - On Death - Cast Summon Flesh Eating Worms"); + +-- Carrion Recluse SAI +SET @ENTRY := 949; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9800,26600,13000,48400,11,3609,32,0,0,0,0,2,0,0,0,0,0,0,0,"Carrion Recluse - In Combat - Cast Paralyzing Poison"); + +-- Skeletal Raider SAI +SET @ENTRY := 1110; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,4700,19100,34700,11,7992,32,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Raider - In Combat - Cast Slowing Poison"); + +-- Splinter Fist Firemonger SAI +SET @ENTRY := 1251; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Firemonger - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,1300,5300,61600,71200,11,184,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Firemonger - In Combat - Cast Fire Shield II"); + +-- Texts for Splinter Fist Firemonger +DELETE FROM `creature_text` WHERE `entry`= 1251; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1251,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Splinter Fist Firemonger"), +(1251,0,1, "Me smash! You die!",12,0,100,0,0,0, "Splinter Fist Firemonger"), +(1251,0,2, "I'll crush you!",12,0,100,0,0,0, "Splinter Fist Firemonger"); + +-- Black Ravager Mastiff SAI +SET @ENTRY := 1258; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6300,8900,30200,47300,11,3149,1,0,0,0,0,1,0,0,0,0,0,0,0,"Black Ravager Mastiff - In Combat - Cast Furious Howl"), +(@ENTRY,0,1,0,0,0,100,0,9000,12800,15900,25400,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Ravager Mastiff - In Combat - Cast Rend"); + +-- Fetid Corpse SAI +SET @ENTRY := 1270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fetid Corpse - Out Of Combat - Cast Birth"), +(@ENTRY,0,1,0,0,0,100,0,2200,18500,120200,125700,11,7102,0,0,0,0,0,5,0,0,0,0,0,0,0,"Fetid Corpse - In Combat - Cast Contagion of Rot"); + +-- Splinter Fist Enslaver SAI +SET @ENTRY := 1487; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Enslaver - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,3400,5100,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,0,0,3200,21100,42100,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Enslaver - In Combat - Cast Net"), +(@ENTRY,0,14,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Enslaver - On Evade - Display melee weapon"); + +-- Sloth SAI +SET @ENTRY := 2475; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,1200,4000,10000,11,3510,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sloth - In Combat - Cast Sloth Effect"); + +-- Sludge SAI +SET @ENTRY := 2479; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,3100,3700,9900,11,3514,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sludge - In Combat - Cast Sludge"); + +-- Gutspill SAI +SET @ENTRY := 6170; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,17000,20400,21700,37500,11,3424,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gutspill - In Combat - Cast Tainted Howl"), +(@ENTRY,0,1,0,0,0,100,0,9800,19900,6500,26000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Gutspill - In Combat - Cast Poison"); + +-- Blighted Surge SAI +SET @ENTRY := 8519; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Surge - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,16554,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blighted Surge - On Aggro - Cast Toxic Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Surge - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,2800,3800,11,16554,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blighted Surge - At 0 - 40 Range - Cast Toxic Bolt"), +(@ENTRY,0,4,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Surge - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,5,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Surge - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,6,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Surge - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,8,0,100,0,21332,0,0,0,36,13279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Surge - On Spellhit Aspect of Neptulon - Update Template"); + +-- Plague Ravager SAI +SET @ENTRY := 8520; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,21332,0,0,0,36,13279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plague Ravager - On Spellhit Aspect of Neptulon - Update Template"); + +-- Blighted Horror SAI +SET @ENTRY := 8521; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,8000,15000,25000,11,16555,33,0,0,0,0,5,0,0,0,0,0,0,0,"Blighted Horror - In Combat - Cast Drowning Death"), +(@ENTRY,0,1,0,0,0,100,0,9000,14000,23000,35000,11,12542,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blighted Horror - In Combat - Cast Fear"), +(@ENTRY,0,2,0,8,0,100,0,21332,0,0,0,36,13279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blighted Horror - On Spellhit Aspect of Neptulon - Update Template"); + +-- Plague Monstrosity SAI +SET @ENTRY := 8522; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,8000,13000,11,14099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plague Monstrosity - In Combat - Cast Mighty Blow"), +(@ENTRY,0,1,0,8,0,100,0,21332,0,0,0,36,13279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plague Monstrosity - On Spellhit Aspect of Neptulon - Update Template"); + +-- Scourge Soldier SAI +SET @ENTRY := 8523; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,5000,9000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Soldier - In Combat - Cast Strike"); + +-- Cursed Mage SAI +SET @ENTRY := 8524; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Mage - On Aggro - Cast Arcane Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Mage - At 0 - 40 Range - Cast Arcane Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,6,0,100,1,0,0,0,0,11,16567,7,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Mage - On Death - Cast Tainted Mind"); + +-- Scourge Warder SAI +SET @ENTRY := 8525; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,8000,11000,11,12169,32,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Warder - In Combat - Cast Shield Block"), +(@ENTRY,0,1,0,0,0,100,0,11000,17000,45000,60000,11,12040,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Warder - In Combat - Cast Shadow Shield"); + +-- Dark Caster SAI +SET @ENTRY := 8526; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Caster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Caster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Caster - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,11000,14000,22000,25000,11,20825,32,0,0,0,0,5,0,0,0,0,0,0,0,"Dark Caster - In Combat - Cast Shadow Bolt"); + +-- Scourge Guard SAI +SET @ENTRY := 8527; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,8000,11000,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Guard - In Combat - Cast Shield Slam"), +(@ENTRY,0,1,0,0,0,100,0,2000,5000,13000,17000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Guard - In Combat - Cast Disarm"); + +-- Dread Weaver SAI +SET @ENTRY := 8528; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,9000,12000,11,16568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dread Weaver - In Combat - Cast Mind Flay"), +(@ENTRY,0,1,0,0,0,100,0,2000,5000,12000,15000,11,12542,1,0,0,0,0,6,0,0,0,0,0,0,0,"Dread Weaver - In Combat - Cast Fear"); + +-- Scourge Champion SAI +SET @ENTRY := 8529; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,8000,9000,13000,11,13737,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Champion - In Combat - Cast Mortal Strike"); + +-- Putrid Gargoyle SAI +SET @ENTRY := 8534; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,45000,50000,11,16573,0,0,0,0,0,1,0,0,0,0,0,0,0,"Putrid Gargoyle - In Combat - Cast Putrid Bile"); + +-- Putrid Shrieker SAI +SET @ENTRY := 8535; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,16000,24000,11,8281,0,0,0,0,0,1,0,0,0,0,0,0,0,"Putrid Shrieker - In Combat - Cast Sonic Burst"); + +-- Torn Screamer SAI +SET @ENTRY := 8540; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,12000,15000,11,5884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Torn Screamer - In Combat - Cast Banshee Curse"); + +-- Hate Shrieker SAI +SET @ENTRY := 8541; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,12000,15000,11,5884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hate Shrieker - In Combat - Cast Banshee Curse"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,12000,15000,11,3589,0,0,0,0,0,5,0,0,0,0,0,0,0,"Hate Shrieker - In Combat - Cast Deafening Screech"); + +-- Death Singer SAI +SET @ENTRY := 8542; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,12000,15000,11,5884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Singer - In Combat - Cast Banshee Curse"), +(@ENTRY,0,1,0,0,0,100,0,12000,16000,20000,25000,11,6605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Singer - In Combat - Cast Terrifying Screech"); + +-- Stitched Horror SAI +SET @ENTRY := 8543; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,9000,15000,11,14099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stitched Horror - In Combat - Cast Mighty Blow"); + +-- Gangled Golem SAI +SET @ENTRY := 8544; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,9000,13000,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gangled Golem - In Combat - Cast Knockdown"); + +-- Stitched Golem SAI +SET @ENTRY := 8545; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16577,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitched Golem - On Respawn - Cast Disease Cloud"); + +-- Dark Adept SAI +SET @ENTRY := 8546; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,9000,14000,11,8646,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Adept - In Combat - Cast Snap Kick"); + +-- Death Cultist SAI +SET @ENTRY := 8547; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,5000,7000,11,16583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Cultist - In Combat - Cast Shadow Shock"); + +-- Vile Tutor SAI +SET @ENTRY := 8548; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11000,17000,45000,60000,11,12040,1,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Tutor - In Combat - Cast Shadow Shield"); + +-- Shadowmage SAI +SET @ENTRY := 8550; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,1,1000,1000,0,0,11,16592,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - Out Of Combat - Cast Shadowform"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmage - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,4800,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmage - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 7% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmage - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowmage - At 15% HP - Flee For Assist"); + +-- Dark Summoner SAI +SET @ENTRY := 8551; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Summoner - On Aggro - Cast Arcane Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Summoner - At 0 - 40 Range - Cast Arcane Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,4000,6000,15000,20000,11,16590,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - In Combat - Cast Summon Zombie"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Summoner - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Summoner - At 15% HP - Flee For Assist"); + +-- Necromancer SAI +SET @ENTRY := 8553; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,16592,0,0,0,0,0,1,0,0,0,0,0,0,0,"Necromancer - Out Of Combat - Cast Shadowform"), +(@ENTRY,0,1,0,1,0,100,1,3000,3000,0,0,11,12420,0,0,0,0,0,1,0,0,0,0,0,0,0,"Necromancer - Out Of Combat - Cast Summon Skeletal Servant"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,20000,24000,11,11443,1,0,0,0,0,5,0,0,0,0,0,0,0,"Necromancer - In Combat - Cast Cripple"); + +-- Crypt Stalker SAI +SET @ENTRY := 8555; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,10000,15000,11,31600,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Stalker - In Combat - Cast Crypt Scarabs"); + +-- Crypt Walker SAI +SET @ENTRY := 8556; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,10000,15000,11,745,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crypt Walker - In Combat - Cast Web"); + +-- Crypt Horror SAI +SET @ENTRY := 8557; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,20000,30000,11,17169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crypt Horror - In Combat - Cast Summon Carrion Scarab"); + +-- Crypt Slayer SAI +SET @ENTRY := 8558; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,11,17170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Slayer - At 15% HP - Cast Fatal Sting"); + +-- Mossflayer Scout SAI +SET @ENTRY := 8560; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,18000,22000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mossflayer Scout - In Combat - Cast Hamstring"), +(@ENTRY,0,1,0,0,0,100,1,4000,4000,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mossflayer Scout - In Combat - Flee For Assist"); + +-- Mossflayer Shadowhunter SAI +SET @ENTRY := 8561; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,5,30,6000,9000,11,17171,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 5 - 30 Range - Cast Shadow Shot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,8,9,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,10,11,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,12,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,13,14,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 15% HP - Increment Phase"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mossflayer Shadowhunter - On Evade - Display melee weapon"); + +-- Mossflayer Cannibal SAI +SET @ENTRY := 8562; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,22000,25000,11,17172,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mossflayer Cannibal - In Combat - Cast Hex"), +(@ENTRY,0,1,0,0,0,100,0,7000,10000,22000,25000,11,17173,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mossflayer Cannibal - In Combat - Cast Drain Life"); + +-- Woodsman SAI +SET @ENTRY := 8563; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,12000,7000,14000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodsman - In Combat - Cast Sunder Armor"); + +-- Ranger SAI +SET @ENTRY := 8564; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,5,30,7000,9000,11,14443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,8,9,9,0,100,0,5,30,9000,11000,11,17174,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger - At 5 - 30 Range - Cast Concussive Shot"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 15% HP - Increment Phase"), +(@ENTRY,0,18,19,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,19,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ranger - At 15% HP - Flee For Assist"), +(@ENTRY,0,20,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger - On Evade - Display melee weapon"); + +-- Pathstrider SAI +SET @ENTRY := 8565; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,9000,14000,11,16498,32,0,0,0,0,5,0,0,0,0,0,0,0,"Pathstrider - In Combat - Cast Faerie Fire"); + +-- Plaguehound SAI +SET @ENTRY := 8597; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,9000,14000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Plaguehound - In Combat - Cast Infected Wound"); + +-- Frenzied Plaguehound SAI +SET @ENTRY := 8598; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frenzied Plaguehound - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frenzied Plaguehound - At 30% HP - Say Line 0"); + +-- Texts for Frenzied Plaguehound +DELETE FROM `creature_text` WHERE `entry`= 8598; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(8598,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Frenzied Plaguehound"); + +-- Plaguebat SAI +SET @ENTRY := 8600; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,10000,14000,16000,11,6605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plaguebat - In Combat - Cast Terrifying Screech"); + +-- Noxious Plaguebat SAI +SET @ENTRY := 8601; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,6000,9000,12000,11,7992,32,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Plaguebat - In Combat - Cast Slowing Poison"); + +-- Monstrous Plaguebat SAI +SET @ENTRY := 8602; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,16000,19000,11,64140,0,0,0,0,0,1,0,0,0,0,0,0,0,"Monstrous Plaguebat - In Combat - Cast Sonic Burst"); + +-- Carrion Grub SAI +SET @ENTRY := 8603; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,8000,12000,11,16449,32,0,0,0,0,5,0,0,0,0,0,0,0,"Carrion Grub - In Combat - Cast Maggot Slime"); + +-- Carrion Devourer SAI +SET @ENTRY := 8605; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,8000,12000,11,16449,32,0,0,0,0,5,0,0,0,0,0,0,0,"Carrion Devourer - In Combat - Cast Maggot Slime"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,17197,7,0,0,0,0,1,0,0,0,0,0,0,0,"Carrion Devourer - On Death - Cast Maggot Goo"); + +-- Rotting Sludge SAI +SET @ENTRY := 8607; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,8000,12000,11,7279,32,0,0,0,0,5,0,0,0,0,0,0,0,"Rotting Sludge - In Combat - Cast Black Sludge"); + +-- Scarlet Warder SAI +SET @ENTRY := 9447; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,7000,11000,11,14518,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Warder - In Combat - Cast Crusader Strike"), +(@ENTRY,0,1,0,2,0,100,0,0,50,15000,22000,11,15493,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Warder - At 50% HP - Cast Holy Light"); + +-- Scarlet Praetorian SAI +SET @ENTRY := 9448; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,9000,13000,18000,11,17143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Praetorian - In Combat - Cast Holy Strike"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,9000,11000,11,17149,0,0,0,0,0,5,0,0,0,0,0,0,0,"Scarlet Praetorian - In Combat - Cast Exorcism"); + +-- Scarlet Cleric SAI +SET @ENTRY := 9449; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15587,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Cleric - On Aggro - Cast Mind Blast"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,30,3400,4800,11,15587,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Cleric - At 0 - 30 Range - Cast Mind Blast"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,14,0,100,0,0,40,25000,35000,11,15587,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Cleric - On Friendly Unit At 0 - 40% Health - Cast Mind Blast"), +(@ENTRY,0,11,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Cleric - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Cleric - At 15% HP - Flee For Assist"); + +-- Scarlet Curate SAI +SET @ENTRY := 9450; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,25054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Curate - On Aggro - Cast Holy Smite"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,25054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Curate - At 0 - 40 Range - Cast Holy Smite"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,15,0,100,1,0,30,0,0,11,17201,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Curate - On Friendly Unit In CC - Cast Dispel Magic"), +(@ENTRY,0,12,0,14,0,100,0,0,40,25000,35000,11,17201,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Curate - On Friendly Unit At 0 - 40% Health - Cast Dispel Magic"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Curate - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Curate - At 15% HP - Flee For Assist"); + +-- Scarlet Archmage SAI +SET @ENTRY := 9451; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,0,1000,1000,1800000,1800000,11,18100,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Archmage - On Aggro - Cast Fireball"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,4800,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Archmage - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,6,0,0,0,100,0,8000,11000,16000,21000,11,15244,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - In Combat - Cast Cone of Cold"), +(@ENTRY,0,7,8,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 7% Mana - Increment Phase"), +(@ENTRY,0,9,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 100% Mana - Increment Phase"), +(@ENTRY,0,13,0,13,0,100,1,0,0,0,0,11,15122,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Archmage - On Target Casting - Cast Counterspell"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 15% HP - Set Phase 3"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Archmage - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Archmage - At 15% HP - Flee For Assist"); + +-- Scarlet Enchanter SAI +SET @ENTRY := 9452; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,25055,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Enchanter - On Aggro - Cast Arcane Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,25055,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Enchanter - At 0 - 40 Range - Cast Arcane Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Enchanter - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,7000,10000,18000,22000,11,15970,1,0,0,0,0,6,0,0,0,0,0,0,0,"Scarlet Enchanter - In Combat - Cast Sleep"); + +-- Duggan Wildhammer SAI +SET @ENTRY := 10817; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duggan Wildhammer - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duggan Wildhammer - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,9,0,100,0,0,5,6000,9000,11,15284,1,0,0,0,0,2,0,0,0,0,0,0,0,"Duggan Wildhammer - At 0 - 5 Range - Cast Cleave"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Duggan Wildhammer - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duggan Wildhammer - On Evade - Display melee weapon"); + +-- Hed'mush the Rotting SAI +SET @ENTRY := 10821; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,9000,13000,18000,11,14099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hed'mush the Rotting - In Combat - Cast Mighty Blow"); + +-- Warlord Thresh'jin SAI +SET @ENTRY := 10822; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,14000,17000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Thresh'jin - At 0 - 5 Range - Cast Hamstring"), +(@ENTRY,0,1,0,9,0,100,0,0,5,6000,10000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Thresh'jin - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,8000,10000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warlord Thresh'jin - In Combat - Cast Whirlwind"); + +-- Zul'Brin Warpbranch SAI +SET @ENTRY := 10823; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,8000,11000,11,20831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zul'Brin Warpbranch - At 0 - 30 Range - Cast Chain Lightning"), +(@ENTRY,0,1,0,9,0,100,0,0,20,12000,15000,11,15039,0,0,0,0,0,5,0,0,0,0,0,0,0,"Zul'Brin Warpbranch - At 0 - 20 Range - Cast Flame Shock"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,11000,14000,11,17172,1,0,0,0,0,6,0,0,0,0,0,0,0,"Zul'Brin Warpbranch - In Combat - Cast Hex"), +(@ENTRY,0,3,0,14,0,100,0,0,40,10000,15000,11,12491,1,0,0,0,0,7,0,0,0,0,0,0,0,"Zul'Brin Warpbranch - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"); + +-- Ranger Lord Hawkspear SAI +SET @ENTRY := 10824; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,9,0,100,0,0,5,7000,9000,11,11978,1,0,0,0,0,7,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 0 - 5 Range - Cast Kick"), +(@ENTRY,0,14,0,9,0,100,0,0,5,4000,7000,11,11978,0,0,0,0,0,7,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 0 - 5 Range - Cast Kick"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 15% HP - Increment Phase"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,0,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Lord Hawkspear - On Evade - Display melee weapon"); + +-- Gish the Unmoving SAI +SET @ENTRY := 10825; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,7000,11,16564,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gish the Unmoving - In Combat - Cast Gargoyle Strike"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,21000,11,13445,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gish the Unmoving - In Combat - Cast Rend"); + +-- Lord Darkscythe SAI +SET @ENTRY := 10826; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,6000,8000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Darkscythe - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,9,0,100,0,0,5,6000,10000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Darkscythe - At 0 - 5 Range - Cast Sunder Armor"); + +-- Deathspeaker Selendre SAI +SET @ENTRY := 10827; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathspeaker Selendre - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3000,5000,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 7% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,3000,5000,15000,18000,11,12889,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deathspeaker Selendre - In Combat - Cast Curse of Tongues"), +(@ENTRY,0,11,0,2,0,100,0,0,30,12000,19000,11,17238,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathspeaker Selendre - At 30% HP - Cast Drain Life"); + +-- High General Abbendis SAI +SET @ENTRY := 10828; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,4,0,100,0,0,0,0,0,39,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"High General Abbendis - On Aggro - Call For Help"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"High General Abbendis - On Aggro - Say Line 0"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,15000,20000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"High General Abbendis - In Combat - Cast Battle Shout"), +(@ENTRY,0,3,0,0,0,100,0,10000,13000,20000,30000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"High General Abbendis - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,4,0,0,0,100,0,5000,7000,6000,9000,11,17143,1,0,0,0,0,2,0,0,0,0,0,0,0,"High General Abbendis - In Combat - Cast Holy Strike"); + +-- Texts for High General Abbendis +DELETE FROM `creature_text` WHERE `entry`= 10828; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(10828,0,0, "%s calls for help!",16,0,100,0,0,0, "High General Abbendis"); + +-- Captain Redpath SAI +SET @ENTRY := 10937; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,8000,10000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Redpath - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,14000,18000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Redpath - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,15000,20000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Redpath - In Combat - Cast Battle Shout"); + +-- Redpath the Corrupted SAI +SET @ENTRY := 10938; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,7000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redpath the Corrupted - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,14000,18000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redpath the Corrupted - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,15000,20000,11,16244,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redpath the Corrupted - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,3,0,0,0,100,0,5000,7000,9000,14000,11,12542,1,0,0,0,0,6,0,0,0,0,0,0,0,"Redpath the Corrupted - In Combat - Cast Fear"); + +-- Ghost of the Past SAI +SET @ENTRY := 10940; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ghost of the Past - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,12000,15000,11,15089,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghost of the Past - In Combat - Cast Frost Shock"); + +-- Texts for Ghost of the Past +DELETE FROM `creature_text` WHERE `entry`= 10940; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(10940,0,0, "Leave this place!",12,0,100,0,0,0, "Ghost of the Past"); + +-- Davil Lightfire SAI +SET @ENTRY := 10944; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,17232,0,0,0,0,0,1,0,0,0,0,0,0,0,"Davil Lightfire - On Aggro - Cast Devotion Aura"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,8000,10000,11,17284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Davil Lightfire - In Combat - Cast Holy Strike"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,15000,20000,11,13005,0,0,0,0,0,5,0,0,0,0,0,0,0,"Davil Lightfire - In Combat - Cast Hammer of Justice"); + +-- Horgus the Ravager SAI +SET @ENTRY := 10946; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,17467,1,0,0,0,0,1,0,0,0,0,0,0,0,"Horgus the Ravager - Out Of Combat - Cast Unholy Aura"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,6000,8000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horgus the Ravager - In Combat - Cast Thrash"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,9000,12000,11,15608,1,0,0,0,0,2,0,0,0,0,0,0,0,"Horgus the Ravager - In Combat - Cast Ravenous Claw"); + +-- Darrowshire Betrayer SAI +SET @ENTRY := 10947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,7000,10000,11,5337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darrowshire Betrayer - In Combat - Cast Wither Strike"); + +-- Darrowshire Defender SAI +SET @ENTRY := 10948; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,8000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darrowshire Defender - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,7000,10000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Darrowshire Defender - In Combat - Cast Shield Block"); + +-- Silver Hand Disciple SAI +SET @ENTRY := 10949; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6000,6000,9000,11,14518,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silver Hand Disciple - In Combat - Cast Crusader Strike"), +(@ENTRY,0,1,0,14,0,100,0,0,40,15000,20000,11,15493,1,0,0,0,0,7,0,0,0,0,0,0,0,"Silver Hand Disciple - On Friendly Unit At 0 - 40% Health - Cast Holy Light"); + +-- Redpath Militia SAI +SET @ENTRY := 10950; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,8000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Redpath Militia - In Combat - Cast Strike"); + +-- Marauding Corpse SAI +SET @ENTRY := 10951; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,8000,11,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marauding Corpse - In Combat - Cast Strike"); + +-- Marauding Skeleton SAI +SET @ENTRY := 10952; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,12000,15000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marauding Skeleton - In Combat - Cast Hamstring"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,15000,18000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Marauding Skeleton - In Combat - Cast Shield Bash"); + +-- Servant of Horgus SAI +SET @ENTRY := 10953; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,11000,9000,12000,11,15608,1,0,0,0,0,2,0,0,0,0,0,0,0,"Servant of Horgus - In Combat - Cast Ravenous Claw"); + +-- Bloodletter SAI +SET @ENTRY := 10954; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,8000,12000,11,15583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodletter - In Combat - Cast Rupture"), +(@ENTRY,0,1,0,0,0,100,0,14000,18000,20000,25000,11,15667,1,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodletter - In Combat - Cast Sinister Strike"); + +-- Fallen Hero SAI +SET @ENTRY := 10996; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,18396,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fallen Hero - On Aggro - Cast Dismounting Blast"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,7000,9000,11,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fallen Hero - In Combat - Cast Mortal Strike"), +(@ENTRY,0,2,0,0,0,100,0,1000,3000,9000,12000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Hero - In Combat - Cast Incapacitating Shout"), +(@ENTRY,0,3,0,9,0,100,0,0,5,8000,14000,11,15618,1,0,0,0,0,2,0,0,0,0,0,0,0,"Fallen Hero - At 0 - 5 Range - Cast Snap Kick"); + +-- Spectral Betrayer SAI +SET @ENTRY := 11288; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,7000,10000,11,5337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Betrayer - In Combat - Cast Wither Strike"); + +-- Spectral Defender SAI +SET @ENTRY := 11289; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,5000,8000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Defender - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,7000,10000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Spectral Defender - In Combat - Cast Shield Block"); + +-- Unliving Mossflayer SAI +SET @ENTRY := 11291; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6000,9000,12000,11,4974,32,0,0,0,0,2,0,0,0,0,0,0,0,"Unliving Mossflayer - In Combat - Cast Wither Touch"), +(@ENTRY,0,1,0,9,0,100,0,0,5,8000,14000,11,11428,1,0,0,0,0,2,0,0,0,0,0,0,0,"Unliving Mossflayer - At 0 - 5 Range - Cast Knockdown"); + +-- Nathanos Blightcaller SAI +SET @ENTRY := 11878; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nathanos Blightcaller - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,0,0,100,0,4000,6000,8000,11000,11,18651,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nathanos Blightcaller - In Combat - Cast Multi-Shot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - In Combat - Display ranged weapon"), +(@ENTRY,0,8,9,0,0,100,0,7000,9000,10000,12000,11,6660,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nathanos Blightcaller - In Combat - Cast Shoot"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - In Combat - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,0,9,0,100,0,0,5,7000,9000,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Nathanos Blightcaller - At 0 - 5 Range - Cast Backhand"), +(@ENTRY,0,18,0,15,0,100,1,0,10,0,0,11,13704,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - On Friendly Unit In CC - Cast Psychic Scream"), +(@ENTRY,0,19,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nathanos Blightcaller - On Evade - Display melee weapon"); + +-- Blighthound SAI +SET @ENTRY := 11885; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16577,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blighthound - On Respawn - Cast Disease Cloud"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,17000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blighthound - At 0 - 5 Range - Cast Rend"); + +-- Mercutio Filthgorger SAI +SET @ENTRY := 11886; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,6000,8000,11,14516,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mercutio Filthgorger - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,8000,11000,11,12540,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mercutio Filthgorger - In Combat - Cast Gouge"), +(@ENTRY,0,2,0,9,0,100,0,0,5,6000,10000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mercutio Filthgorger - At 0 - 5 Range - Cast Sunder Armor"); + +-- Borelgore SAI +SET @ENTRY := 11896; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,3000,4000,11,14516,0,0,0,0,0,5,0,0,0,0,0,0,0,"Borelgore - At 0 - 30 Range - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,8000,11000,11,5568,1,0,0,0,0,1,0,0,0,0,0,0,0,"Borelgore - In Combat - Cast Trample"); + +-- Duskwing SAI +SET @ENTRY := 11897; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,8000,11000,11,14516,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duskwing - In Combat - Cast Strike"); + +-- Crusader Lord Valdelmar SAI +SET @ENTRY := 11898; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,17232,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crusader Lord Valdelmar - On Aggro - Cast Devotion Aura"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crusader Lord Valdelmar - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,15000,20000,11,13005,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crusader Lord Valdelmar - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,3,0,2,0,100,1,0,20,0,0,11,17233,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crusader Lord Valdelmar - At 20% HP - Cast Lay on Hands"); + +-- Conquered Soul of the Blightcaller SAI +SET @ENTRY := 12208; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,9000,12000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Conquered Soul of the Blightcaller - In Combat - Cast Incapacitating Shout"); + +-- Infiltrator Hameya SAI +SET @ENTRY := 12248; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,5000,9000,11,18270,32,0,0,0,0,5,0,0,0,0,0,0,0,"Infiltrator Hameya - At 0 - 30 Range - Cast Dark Plague"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,15000,17000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Infiltrator Hameya - In Combat - Cast Rend"); + +-- Zaeldarr the Outcast SAI +SET @ENTRY := 12250; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6000,6000,8000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zaeldarr the Outcast - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,9,0,100,0,0,5,8000,14000,11,19128,1,0,0,0,0,2,0,0,0,0,0,0,0,"Zaeldarr the Outcast - At 0 - 5 Range - Cast Knockdown"); + +-- Infected Mossflayer SAI +SET @ENTRY := 12261; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,6000,9000,12000,11,4974,32,0,0,0,0,2,0,0,0,0,0,0,0,"Infected Mossflayer - In Combat - Cast Wither Touch"), +(@ENTRY,0,1,0,9,0,100,0,0,5,6000,9000,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Infected Mossflayer - At 0 - 5 Range - Cast Knockdown"); + +-- Ziggurat Protector SAI +SET @ENTRY := 12262; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,9000,12000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ziggurat Protector - In Combat - Cast Incapacitating Shout"); + +-- Slaughterhouse Protector SAI +SET @ENTRY := 12263; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,9000,12000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slaughterhouse Protector - In Combat - Cast Incapacitating Shout"); + +-- Quel'Lithien Protector SAI +SET @ENTRY := 12322; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Quel'Lithien Protector - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,9,0,100,0,0,5,5000,7000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,14,0,9,0,100,0,0,5,8000,13000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 0 - 5 Range - Cast Kick"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 15% HP - Increment Phase"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Quel'Lithien Protector - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,0,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'Lithien Protector - On Evade - Display melee weapon"); + +-- Crimson Courier SAI +SET @ENTRY := 12337; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,30000,60000,120000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Courier - Out Of Combat - Say Line 0"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,39,10,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Courier - On Aggro - Call For Help"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,19726,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Courier - On Aggro - Cast Resistance Aura"), +(@ENTRY,0,3,0,0,0,100,0,5000,7000,6000,8000,11,17143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Courier - In Combat - Cast Holy Strike"), +(@ENTRY,0,4,0,0,0,100,0,8000,11000,15000,20000,11,13005,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crimson Courier - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,5,0,0,0,100,0,9000,13000,10000,14000,11,17149,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crimson Courier - In Combat - Cast Exorcism"), +(@ENTRY,0,6,0,0,0,100,0,2000,4000,20000,26000,11,19725,1,0,0,0,0,6,0,0,0,0,0,0,0,"Crimson Courier - In Combat - Cast Turn Undead"), +(@ENTRY,0,7,0,14,0,100,0,0,40,14000,18000,11,15493,1,0,0,0,0,7,0,0,0,0,0,0,0,"Crimson Courier - On Friendly Unit At 0 - 40% Health - Cast Holy Light"); + +-- Texts for Crimson Courier +DELETE FROM `creature_text` WHERE `entry`= 12337; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(12337,0,0, "I sense danger up ahead.",12,0,100,0,0,0, "Crimson Courier"), +(12337,0,1, "If I should fall, take my pouch. Make certain that it gets to the High General.",12,0,100,0,0,0, "Crimson Courier"), +(12337,0,2, "My back is killing me.",12,0,100,0,0,0, "Crimson Courier"); + +-- Demetria SAI +SET @ENTRY := 12339; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,4000,4000,5000,11,17194,0,0,0,0,0,2,0,0,0,0,0,0,0,"Demetria - In Combat - Cast Mind Blast"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,20000,25000,11,14515,1,0,0,0,0,6,0,0,0,0,0,0,0,"Demetria - In Combat - Cast Dominate Mind"), +(@ENTRY,0,2,0,0,0,100,0,9000,13000,18000,24000,11,17146,0,0,0,0,0,5,0,0,0,0,0,0,0,"Demetria - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,3,0,0,0,100,0,15000,18000,15000,18000,11,17165,1,0,0,0,0,5,0,0,0,0,0,0,0,"Demetria - In Combat - Cast Mind Flay"), +(@ENTRY,0,4,0,15,0,100,1,0,15,0,0,11,17201,0,0,0,0,0,7,0,0,0,0,0,0,0,"Demetria - On Friendly Unit In CC - Cast Dispel Magic"), +(@ENTRY,0,5,0,2,0,100,0,0,30,20000,25000,11,13704,1,0,0,0,0,1,0,0,0,0,0,0,0,"Demetria - At 30% HP - Cast Psychic Scream"); + +-- Scarlet Trooper SAI +SET @ENTRY := 12352; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Trooper - On Aggro - Cast Devotion Aura"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,7000,9000,11,17149,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Trooper - In Combat - Cast Exorcism"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,15000,19000,11,13005,0,0,0,0,0,5,0,0,0,0,0,0,0,"Scarlet Trooper - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,3,0,14,0,100,0,0,40,15000,20000,11,17233,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Trooper - On Friendly Unit At 0 - 40% Health - Cast Lay on Hands"); + +-- Crimson Bodyguard SAI +SET @ENTRY := 13118; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,8,25,15000,25000,11,15749,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crimson Bodyguard - At 8 - 25 Range - Cast Shield Charge"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,17000,20000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Bodyguard - In Combat - Cast Shield Bash"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,11000,14000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Bodyguard - In Combat - Cast Disarm"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Crimson Bodyguard - At 15% HP - Flee For Assist"); + +-- Injured Peasant SAI +SET @ENTRY := 14484; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,23127,0,0,0,0,0,1,0,0,0,0,0,0,0,"Injured Peasant - On Respawn - Cast Death's Door"); + +-- Plagued Peasant SAI +SET @ENTRY := 14485; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,23127,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plagued Peasant - On Respawn - Cast Death's Door"); + +-- Terrordale Spirit SAI +SET @ENTRY := 14564; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,8000,11000,11,7713,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrordale Spirit - In Combat - Cast Wailing Dead"); + +-- Plagued Swine SAI +SET @ENTRY := 16117; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,10000,15000,11,3385,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plagued Swine - In Combat - Cast Boar Charge"); + +-- Nerubian Overseer SAI +SET @ENTRY := 16184; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,20,10000,13000,11,15471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nerubian Overseer - At 0 - 20 Range - Cast Enveloping Web"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,7000,9000,11,31601,1,0,0,0,0,2,0,0,0,0,0,0,0,"Nerubian Overseer - In Combat - Cast Crypt Scarabs"); + +-- Guard Didier SAI +SET @ENTRY := 16226; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,28114,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Didier - On Respawn - Cast Mark of Didier"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Didier - On Aggro - Cast Charge"); + +-- Caravan Mule SAI +SET @ENTRY := 16232; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,28114,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caravan Mule - On Respawn - Cast Mark of Didier"); + +-- Argent Medic SAI +SET @ENTRY := 16284; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Argent Medic - At 15% HP - Flee For Assist"); + +-- Argent Sentry SAI +SET @ENTRY := 16378; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,25821,0,0,0,0,0,2,0,0,0,0,0,0,0,"Argent Sentry - On Aggro - Cast Charge"), +(@ENTRY,0,1,2,0,0,100,0,4000,6000,7000,9000,11,19643,1,0,0,0,0,2,0,0,0,0,0,0,0,"Argent Sentry - In Combat - Cast Mortal Strike"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argent Sentry - In Combat - Display melee weapon"), +(@ENTRY,0,3,0,0,0,100,0,1000,3000,9000,12000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argent Sentry - In Combat - Cast Incapacitating Shout"), +(@ENTRY,0,4,0,9,0,100,0,0,5,8000,14000,11,15618,1,0,0,0,0,2,0,0,0,0,0,0,0,"Argent Sentry - At 0 - 5 Range - Cast Snap Kick"), +(@ENTRY,0,5,6,9,0,100,0,20,45,2300,3900,11,23337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Argent Sentry - At 20 - 45 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Argent Sentry - At 20 - 45 Range - Display ranged weapon"); + +-- Siouxsie the Banshee SAI +SET @ENTRY := 27928; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,36000,36000,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Siouxsie the Banshee - Out Of Combat - Say Line 0"); + +-- Texts for Siouxsie the Banshee +DELETE FROM `creature_text` WHERE `entry`= 27928; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(27928,0,0, "You can leave my sight, squire, before I slay you. Again.",12,0,100,0,0,0, "Siouxsie the Banshee"), +(27928,0,1, "No. Away with you, worm.",12,0,100,0,0,0, "Siouxsie the Banshee"), +(27928,0,2, "Get away from me, Edwards, lest I behead you.",12,0,100,0,0,0, "Siouxsie the Banshee"); + +-- Val'kyr Battle-maiden SAI +SET @ENTRY := 31095; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,7000,9000,11,57547,0,0,0,0,0,5,0,0,0,0,0,0,0,"Val'kyr Battle-maiden - In Combat - Cast Touch of the Val'kyr"); + +-- Scourge Necromancer SAI +SET @ENTRY := 31096; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20298,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Necromancer - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20298,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Necromancer - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,12000,15000,16000,19000,11,51337,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - In Combat - Cast Shadowflame"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Necromancer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scourge Necromancer - At 15% HP - Flee For Assist"); + +-- Terrifying Abomination SAI +SET @ENTRY := 31098; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,1,8,40,0,0,11,50335,1,0,0,0,0,7,0,0,0,0,0,0,0,"Terrifying Abomination - At 8 - 40 Range - Cast Scourge Hook"), +(@ENTRY,0,1,0,9,0,100,0,0,5,7000,9000,11,15496,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrifying Abomination - At 0 - 5 Range - Cast Cleave"); + +-- Forest Spider SAI +SET @ENTRY := 30; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,11000,11000,15000,20000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Forest Spider - In Combat - Cast Poison"); + +-- Mine Spider SAI +SET @ENTRY := 43; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4500,4500,18000,28000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mine Spider - In Combat - Cast Poison"); + +-- Murloc Forager SAI +SET @ENTRY := 46; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,40,0,0,11,3368,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Forager - At 40% HP - Cast Drink Minor Potion"); + +-- Ruklar the Trapper SAI +SET @ENTRY := 60; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,19600,19600,21000,31000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ruklar the Trapper - In Combat - Cast Net"), +(@ENTRY,0,1,0,0,0,100,0,8200,8200,45000,50000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ruklar the Trapper - In Combat - Cast Pierce Armor"); + +-- Diseased Timber Wolf SAI +SET @ENTRY := 69; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,11,71764,2,0,0,0,0,1,0,0,0,0,0,0,0,"Diseased Timber Wolf - On Respawn - Cast Diseased"); + +-- Narg the Taskmaster SAI +SET @ENTRY := 79; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,2000,18000,18000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Narg the Taskmaster - In Combat - Cast Battle Shout"); + +-- Defias Cutpurse SAI +SET @ENTRY := 94; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1100,1100,2400,7900,11,53,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Cutpurse - In Combat - Cast Backstab"); + +-- Morgaine the Sly SAI +SET @ENTRY := 99; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1800,1800,16300,16300,11,1776,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morgaine the Sly - In Combat - Cast Gouge"), +(@ENTRY,0,1,0,0,0,100,0,8900,8900,30000,40000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Morgaine the Sly - In Combat - Cast Poison"), +(@ENTRY,0,2,0,0,0,100,0,5500,5500,3400,5400,11,53,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morgaine the Sly - In Combat - Cast Backstab"); + +-- Gruff Swiftbite SAI +SET @ENTRY := 100; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,2000,16000,18000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gruff Swiftbite - In Combat - Cast Thrash"); + +-- Stonetusk Boar SAI +SET @ENTRY := 113; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetusk Boar - On Aggro - Cast Rushing Charge"); + +-- Longsnout SAI +SET @ENTRY := 119; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Longsnout - On Aggro - Cast Rushing Charge"); + +-- Diseased Young Wolf SAI +SET @ENTRY := 299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,11,71764,2,0,0,0,0,1,0,0,0,0,0,0,0,"Diseased Young Wolf - On Respawn - Cast Diseased"); + +-- Princess SAI +SET @ENTRY := 330; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Princess - On Aggro - Cast Rushing Charge"); + +-- Porcine Entourage SAI +SET @ENTRY := 390; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Porcine Entourage - On Aggro - Cast Rushing Charge"); + +-- Mother Fang SAI +SET @ENTRY := 471; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1500,1500,17000,19000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mother Fang - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,6700,6700,22900,30900,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mother Fang - In Combat - Cast Web"); + +-- Fedfennel SAI +SET @ENTRY := 472; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,5000,12000,16000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fedfennel - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,1,0,0,0,100,0,9000,14000,45000,50000,11,3238,1,0,0,0,0,1,0,0,0,0,0,0,0,"Fedfennel - In Combat - Cast Nimble Reflexes"); + +-- Morgan the Collector SAI +SET @ENTRY := 473; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1900,1900,11900,13900,11,1776,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morgan the Collector - In Combat - Cast Gouge"); + +-- Rockhide Boar SAI +SET @ENTRY := 524; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockhide Boar - On Aggro - Cast Rushing Charge"); + +-- Gray Forest Wolf SAI +SET @ENTRY := 1922; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,120000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gray Forest Wolf - Out Of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gray Forest Wolf - Out Of Combat - Play Emote 393"); + +-- Forlorn Spirit SAI +SET @ENTRY := 2044; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forlorn Spirit - On Respawn - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2000,2000,2000,2000,11,3105,32,0,0,0,0,2,0,0,0,0,0,0,0,"Forlorn Spirit - In Combat - Cast Curse of Stalvan"), +(@ENTRY,0,2,0,8,0,100,0,0,0,45000,45000,11,118,0,0,0,0,0,7,0,0,0,0,0,0,0,"Forlorn Spirit - On Spellhit - Cast Polymorph"); + +-- Texts for Forlorn Spirit +DELETE FROM `creature_text` WHERE `entry`= 2044; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2044,0,0, "Toil not in matters of the past, $N!",12,0,100,0,0,0, "Forlorn Spirit"), +(2044,0,1, "Who is this mere $R that meddles with that which is past? May the legend of Stalvan die along with you!",12,0,100,0,0,0, "Forlorn Spirit"); + +-- Cylina Darkheart SAI +SET @ENTRY := 6374; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cylina Darkheart - On Respawn - Cast Summon Imp"); + +-- Crimson Cannon SAI +SET @ENTRY := 11199; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,40,4000,5000,11,17501,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Cannon - At 0 - 40 Range - Cast Cannon Fire"); + +-- Arcane Wraith SAI +SET @ENTRY := 15273; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,1,28730,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Arcane Wraith - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,1,0,8,0,100,1,25046,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Arcane Wraith - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,2,0,0,0,100,0,10100,16500,12700,24800,11,37361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arcane Wraith - In Combat - Cast Arcane Bolt"); + +-- Mana Wyrm SAI +SET @ENTRY := 15274; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,1,28730,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Mana Wyrm - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,1,0,8,0,100,1,25046,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Mana Wyrm - On Spellhit Arcane Torrent - Quest Credit"); + +-- Lanthan Perilon SAI +SET @ENTRY := 15281; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lanthan Perilon - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lanthan Perilon - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lanthan Perilon - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lanthan Perilon - At 15% HP - Flee For Assist"); + +-- Feral Tender SAI +SET @ENTRY := 15294; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,1,28730,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Feral Tender - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,1,0,8,0,100,1,25046,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Feral Tender - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,2,0,2,0,100,0,0,50,15300,22900,11,31325,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feral Tender - At 50% HP - Cast Renew"); + +-- Tainted Arcane Wraith SAI +SET @ENTRY := 15298; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,1,28730,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Tainted Arcane Wraith - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,1,0,8,0,100,1,25046,0,0,0,16,15468,28730,0,0,0,0,7,0,0,0,0,0,0,0,"Tainted Arcane Wraith - On Spellhit Arcane Torrent - Quest Credit"), +(@ENTRY,0,2,0,0,0,100,0,9000,18800,21100,32200,11,25603,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tainted Arcane Wraith - In Combat - Cast Slow"); + +-- Felendren the Banished SAI +SET @ENTRY := 15367; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Felendren the Banished - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,9100,10600,20500,28600,11,16568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felendren the Banished - In Combat - Cast Mind Flay"); + +-- Texts for Felendren the Banished +DELETE FROM `creature_text` WHERE `entry`= 15367; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15367,0,0, "Take heart! Your friends will not long mourn your passing!",12,0,100,0,0,0, "Felendren the Banished"); + +-- Sunstrider Guardian SAI +SET @ENTRY := 15371; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,22,0,30,0,78,1000,1000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunstrider Guardian - Received Emote - Say Line 0"), +(@ENTRY,0,1,0,22,0,30,0,77,1000,1000,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunstrider Guardian - Received Emote - Say Line 1"); + +-- Texts for Sunstrider Guardian +DELETE FROM `creature_text` WHERE `entry`= 15371; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15371,0,0, "Move along, $C.",12,0,100,66,0,0, "Sunstrider Guardian"), +(15371,0,1, "Off with you, $N.",12,0,100,66,0,0, "Sunstrider Guardian"), +(15371,1,0, "Do not push it citizen!",12,0,100,1,0,0, "Sunstrider Guardian"); + +-- Ley-Keeper Velania SAI +SET @ENTRY := 15401; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ley-Keeper Velania - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ley-Keeper Velania - At 15% HP - Flee For Assist"); + +-- Ley-Keeper Caidanis SAI +SET @ENTRY := 15405; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ley-Keeper Caidanis - At 15% HP - Flee For Assist"); + +-- Chieftain Zul'Marosh SAI +SET @ENTRY := 15407; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,8000,10600,26200,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chieftain Zul'Marosh - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,15600,15600,12500,23200,11,11971,1,0,0,0,0,2,0,0,0,0,0,0,0,"Chieftain Zul'Marosh - In Combat - Cast Sunder Armor"); + +-- Spearcrafter Otembe SAI +SET @ENTRY := 15408; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6700,6700,21800,32300,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spearcrafter Otembe - In Combat - Cast Head Crack"); + +-- Old Whitebark SAI +SET @ENTRY := 15409; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12800,17400,36200,48800,11,11442,32,0,0,0,0,2,0,0,0,0,0,0,0,"Old Whitebark - In Combat - Cast Withered Touch"); + +-- Ranger Jaela SAI +SET @ENTRY := 15416; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger Jaela - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,1500,3000,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger Jaela - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ranger Jaela - At 100% Mana - Increment Phase"); + +-- Velan Brightoak SAI +SET @ENTRY := 15417; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Velan Brightoak - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Velan Brightoak - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Velan Brightoak - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Velan Brightoak - At 15% HP - Flee For Assist"); + +-- Magister Jaronis SAI +SET @ENTRY := 15418; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magister Jaronis - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magister Jaronis - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Jaronis - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magister Jaronis - At 15% HP - Flee For Assist"); + +-- Withered Green Keeper SAI +SET @ENTRY := 15637; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10200,11900,14100,25800,11,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Withered Green Keeper - In Combat - Cast Strike"); + +-- Arcane Patroller SAI +SET @ENTRY := 15638; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Patroller - On Aggro - Say Line 0"); + +-- Texts for Arcane Patroller +DELETE FROM `creature_text` WHERE `entry`= 15638; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15638,0,0, "Uphold the Law!",12,0,100,0,0,0, "Arcane Patroller"), +(15638,0,1, "Serve the Public Trust!",12,0,100,0,0,0, "Arcane Patroller"), +(15638,0,2, "Protect the innocent!",12,0,100,0,0,0, "Arcane Patroller"); + +-- Amani Axe Thrower SAI +SET @ENTRY := 15641; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Axe Thrower - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Axe Thrower - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Axe Thrower - On Evade - Display melee weapon"); + +-- Amani Shadowpriest SAI +SET @ENTRY := 15642; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4200,7700,7100,16200,11,11639,32,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Shadowpriest - In Combat - Cast Shadow Word: Pain"); + +-- Amani Berserker SAI +SET @ENTRY := 15643; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Berserker - At 30% HP - Cast Frenzy"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Berserker - At 30% HP - Say Line 0"); + +-- Texts for Amani Berserker +DELETE FROM `creature_text` WHERE `entry`= 15643; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15643,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Amani Berserker"); + +-- Texts for Wretched Urchin +DELETE FROM `creature_text` WHERE `entry`= 15644; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15644,0,0, "The pain...the need...I hunger for more...",12,10,100,0,0,0, "Wretched Urchin"), +(15644,0,1, "I cannot stand the pain. I must find a new source.",12,10,100,0,0,0, "Wretched Urchin"), +(15644,0,2, "More, more, more! I must feed soon.",12,10,100,0,0,0, "Wretched Urchin"); + +-- Texts for Wretched Thug +DELETE FROM `creature_text` WHERE `entry`= 15645; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15645,0,0, "The pain...the need...I hunger for more...",12,10,100,0,0,0, "Wretched Thug"), +(15645,0,1, "I cannot stand the pain. I must find a new source.",12,10,100,0,0,0, "Wretched Thug"), +(15645,0,2, "More, more, more! I must feed soon.",12,10,100,0,0,0, "Wretched Thug"); + +-- Texts for Manawraith +DELETE FROM `creature_text` WHERE `entry`= 15648; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15648,0,0, "%s bursts, showering the area with arcane residue!",16,0,100,0,0,0, "Manawraith"); + +-- Wretched Urchin SAI +SET @ENTRY := 15644; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Urchin - On Aggro - Say Line 0"); + +-- Wretched Thug SAI +SET @ENTRY := 15645; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Thug - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,1500,7900,5700,16100,11,29098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Thug - In Combat - Cast Bitter Withdrawal"); + +-- Mana Stalker SAI +SET @ENTRY := 15647; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,600,7900,17900,24900,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Stalker - In Combat - Cast Moonfire"); + +-- Manawraith SAI +SET @ENTRY := 15648; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5600,9400,11100,24100,11,25602,0,0,0,0,0,2,0,0,0,0,0,0,0,"Manawraith - In Combat - Cast Faerie Fire"), +(@ENTRY,0,1,2,6,0,100,0,0,0,0,0,11,29109,3,0,0,0,0,1,0,0,0,0,0,0,0,"Manawraith - On Death - Cast Arcane Residue"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Manawraith - On Death - Say Line 0"); + +-- Springpaw Stalker SAI +SET @ENTRY := 15651; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,24450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Springpaw Stalker - On Respawn - Cast Prowl"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,24450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Springpaw Stalker - On Evade - Cast Prowl"); + +-- Elder Springpaw SAI +SET @ENTRY := 15652; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,24450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Springpaw - On Respawn - Cast Prowl"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,24450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Springpaw - On Evade - Cast Prowl"); + +-- Plaguebone Pillager SAI +SET @ENTRY := 15654; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5900,12200,11900,22100,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plaguebone Pillager - In Combat - Cast Strike"); + +-- Angershade SAI +SET @ENTRY := 15656; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Angershade - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Angershade - At 30% HP - Say Line 0"); + +-- Texts for Angershade +DELETE FROM `creature_text` WHERE `entry`= 15656; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15656,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Angershade"); + +-- Texts for Darkwraith +DELETE FROM `creature_text` WHERE `entry`= 15657; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(15657,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Darkwraith"); + +-- Darkwraith SAI +SET @ENTRY := 15657; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkwraith - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkwraith - At 30% HP - Say Line 0"); + +-- Rotlimb Marauder SAI +SET @ENTRY := 15658; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1700,4700,10300,23600,11,3234,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rotlimb Marauder - In Combat - Cast Disease Touch"); + +-- Grimscale Oracle SAI +SET @ENTRY := 15669; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,70,53400,55800,11,17137,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimscale Oracle - At 70% HP - Cast Flash Heal"); + +-- Grimscale Forager SAI +SET @ENTRY := 15670; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3500,17400,12300,27900,11,7365,32,0,0,0,0,2,0,0,0,0,0,0,0,"Grimscale Forager - In Combat - Cast Bottle of Poison"); + +-- Mmmrrrggglll SAI +SET @ENTRY := 15937; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2500,8500,21700,123400,11,12058,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mmmrrrggglll - In Combat - Cast Chain Lightning"), +(@ENTRY,0,1,0,0,0,100,0,7800,14700,11200,22500,11,21030,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mmmrrrggglll - In Combat - Cast Frost Shock"), +(@ENTRY,0,2,0,2,0,100,0,0,70,82400,174000,11,12491,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mmmrrrggglll - At 70% HP - Cast Healing Wave"); + +-- Eversong Ranger SAI +SET @ENTRY := 15938; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eversong Ranger - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,3400,3700,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eversong Ranger - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,8,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 15% HP - Increment Phase"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Eversong Ranger - At 15% HP - Flee For Assist"), +(@ENTRY,0,14,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Ranger - On Evade - Display melee weapon"); + +-- Apprentice Meledor SAI +SET @ENTRY := 15945; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Apprentice Meledor - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Apprentice Meledor - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Meledor - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Apprentice Meledor - At 15% HP - Flee For Assist"); + +-- Grimscale Seer SAI +SET @ENTRY := 15950; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6800,8500,14000,26000,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimscale Seer - In Combat - Cast Lightning Bolt"); + +-- Duskwither Apprentice SAI +SET @ENTRY := 15965; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,5000,16900,25200,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duskwither Apprentice - In Combat - Cast Mind Blast"); + +-- Mana Serpent SAI +SET @ENTRY := 15966; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5400,11300,11200,38300,11,25602,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Serpent - In Combat - Cast Faerie Fire"); + +-- Instructor Antheol SAI +SET @ENTRY := 15970; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Instructor Antheol - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Instructor Antheol - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instructor Antheol - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Instructor Antheol - At 15% HP - Flee For Assist"); + +-- Silvermoon Apprentice SAI +SET @ENTRY := 15971; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silvermoon Apprentice - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Silvermoon Apprentice - At 15% HP - Flee For Assist"); + +-- Wretched Hooligan SAI +SET @ENTRY := 16162; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8800,13700,9900,19500,11,29098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Hooligan - In Combat - Cast Bitter Withdrawal"), +(@ENTRY,0,1,0,0,0,100,0,9900,12900,11900,17500,11,14873,1,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Hooligan - In Combat - Cast Sinister Strike"); + +-- Paelarin SAI +SET @ENTRY := 16263; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,50,0,30000,90000,240000,480000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Paelarin - Out Of Combat - Say Line 0"); + +-- Texts for Paelarin +DELETE FROM `creature_text` WHERE `entry`= 16263; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16263,0,0, "I don't see why we ally with filthy stinking trolls? The only good troll is a dead troll.",12,0,100,1,0,0, "Paelarin"), +(16263,0,1, "Does anyone need any supplies to down the trolls? Any troll will do.",12,0,100,1,0,0, "Paelarin"); + +-- Aldaron the Reckless SAI +SET @ENTRY := 16294; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aldaron the Reckless - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,4700,5200,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aldaron the Reckless - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 15% HP - Set Phase 3"), +(@ENTRY,0,11,12,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aldaron the Reckless - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aldaron the Reckless - At 15% HP - Flee For Assist"); + +-- Runewarden Deryan SAI +SET @ENTRY := 16362; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Runewarden Deryan - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Runewarden Deryan - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runewarden Deryan - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Runewarden Deryan - At 15% HP - Flee For Assist"); + +-- Ardeyn Riverwind SAI +SET @ENTRY := 16397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ardeyn Riverwind - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ardeyn Riverwind - At 15% HP - Flee For Assist"); + +-- Wretched Captive SAI +SET @ENTRY := 16916; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,14000,14000,14000,14000,5,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Captive - Out Of Combat - Play Emote 20"), +(@ENTRY,0,1,2,1,0,100,0,242000,242000,242000,242000,5,18,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Captive - Out Of Combat - Play Emote 18"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Captive - Out Of Combat - Say Line 0"); + +-- Texts for Wretched Captive +DELETE FROM `creature_text` WHERE `entry`= 16916; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16916,0,0, "Please! I must feed on something soon... A mana crystal.... a shard... anything! The pain is unbearable!",12,0,100,0,0,0, "Wretched Captive"); + +-- Sergeant Kan'ren SAI +SET @ENTRY := 16924; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,240000,240000,240000,240000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sergeant Kan'ren - Out Of Combat - Say Line 0"), +(@ENTRY,0,1,0,1,0,100,0,244000,244000,244000,244000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sergeant Kan'ren - Out Of Combat - Say Line 1"); + +-- Texts for Sergeant Kan'ren +DELETE FROM `creature_text` WHERE `entry`= 16924; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16924,0,0, "Tell us! Where does your leader hide?",12,0,100,1,0,0, "Sergeant Kan''ren"), +(16924,1,0, "You're not getting anything until you speak, scum!",12,0,100,1,0,0, "Sergeant Kan''ren"); + +-- Texts for Enraged Wraith +DELETE FROM `creature_text` WHERE `entry`= 17086; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(17086,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Enraged Wraith"); + +-- Texts for Kyrenna +DELETE FROM `creature_text` WHERE `entry`= 18929; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(18929,0,0, "Ooh what a dreadful job! All day, surrounded by the stench of bad feet.",12,0,100,1,0,0, "Kyrenna"), +(18929,0,1, "Why couldn't mother have chosen something else to dedicate herself to? Cakes, pastries, even bread - anything but cheese!",12,0,100,1,0,0, "Kyrenna"), +(18929,0,2, "If only I had some wine to go with my cheese...",12,0,100,18,0,0, "Kyrenna"); + +-- Texts for Jane +DELETE FROM `creature_text` WHERE `entry`= 20098; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(20098,0,0, "I'm right here, daddy. You've been asleep all day long. You sure must be tired!",12,0,100,1,0,0, "Jane"); + +-- Texts for Jessel +DELETE FROM `creature_text` WHERE `entry`= 20100; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(20100,0,0, "Was... Was it all a dream? Azuremyst, Bloodymyst, Zangarmarsh, Shadowmoon... even Zul'Aman... Jane! Jane where are you!",12,0,100,1,0,0, "Jessel"), +(20100,1,0, "Ah, wonderful. It was all just a dream...",12,0,100,1,0,0, "Jessel"); + +-- Eversong Partygoer SAI +SET @ENTRY := 17056; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,5,10,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Partygoer - On Respawn - Play Emote 10"); + +-- Enraged Wraith SAI +SET @ENTRY := 17086; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Wraith - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Wraith - At 30% HP - Say Line 0"); + +-- Kyrenna SAI +SET @ENTRY := 18929; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,120000,240000,300000,420000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kyrenna - Out Of Combat - Say Line 0"); + +-- Jane SAI +SET @ENTRY := 20098; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,132000,132000,300000,300000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jane - Out Of Combat - Say Line 0"); + +-- Jessel SAI +SET @ENTRY := 20100; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,5,12,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jessel - On Respawn - Play Emote 12"), +(@ENTRY,0,1,0,1,0,100,0,120000,120000,300000,300000,5,13,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jessel - Out Of Combat - Play Emote 13"), +(@ENTRY,0,2,0,1,0,100,0,125000,125000,300000,300000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jessel - Out Of Combat - Say Line 0"), +(@ENTRY,0,3,0,1,0,100,0,139000,139000,300000,300000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jessel - Out Of Combat - Say Line 1"), +(@ENTRY,0,4,0,1,0,100,0,145000,145000,300000,300000,5,12,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jessel - Out Of Combat - Play Emote 12"); + +-- Traveling Orphan SAI +SET @ENTRY := 23971; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,60000,240000,180000,300000,5,11,0,0,0,0,0,1,0,0,0,0,0,0,0,"Traveling Orphan - Out Of Combat - Play Emote 11"); + +-- Silvermoon Dragonhawk SAI +SET @ENTRY := 27946; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,6000,9000,11,37985,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermoon Dragonhawk - In Combat - Cast Fire Breath"); + +-- Summoned Voidwalker SAI +SET @ENTRY := 5676; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,7741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Summoned Voidwalker - On Respawn - Cast Summoned Demon"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,7750,1,0,0,0,0,1,0,0,0,0,0,0,0,"Summoned Voidwalker - At 30% HP - Cast Consuming Rage"); diff --git a/sql/updates/world/2012_12_26_18_world_sai.sql b/sql/updates/world/2012_12_26_18_world_sai.sql new file mode 100644 index 00000000000..cd4989de5e0 --- /dev/null +++ b/sql/updates/world/2012_12_26_18_world_sai.sql @@ -0,0 +1,4031 @@ +-- Knucklerot SAI +SET @ENTRY := 16246; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,8000,13000,11,3396,32,0,0,0,0,5,0,0,0,0,0,0,0,"Knucklerot - In Combat - Cast Corrosive Poison"), +(@ENTRY,0,1,0,9,0,100,0,0,5,5000,9000,11,8014,1,0,0,0,0,5,0,0,0,0,0,0,0,"Knucklerot - At 0 - 5 Range - Cast Tetanus"); + +-- Borgoth the Bloodletter SAI +SET @ENTRY := 16247; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,18000,23000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Borgoth the Bloodletter - In Combat - Cast Rend"), +(@ENTRY,0,1,0,9,0,100,0,0,5,5000,9000,11,3148,1,0,0,0,0,5,0,0,0,0,0,0,0,"Borgoth the Bloodletter - At 0 - 5 Range - Cast Head Crack"); + +-- Jurion the Deceiver SAI +SET @ENTRY := 16248; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,11000,21000,28000,11,11639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jurion the Deceiver - In Combat - Cast Shadow Word: Pain"); + +-- Magister Idonis SAI +SET @ENTRY := 16204; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magister Idonis - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magister Idonis - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Idonis - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magister Idonis - At 15% HP - Flee For Assist"); + +-- Luzran SAI +SET @ENTRY := 16245; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,11000,11,13444,0,0,0,0,0,2,0,0,0,0,0,0,0,"Luzran - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,13000,17000,11,40504,1,0,0,0,0,2,0,0,0,0,0,0,0,"Luzran - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,0,9000,12000,15000,21000,11,31389,1,0,0,0,0,2,0,0,0,0,0,0,0,"Luzran - In Combat - Cast Knock Away"); + +-- Masophet the Black SAI +SET @ENTRY := 16249; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Masophet the Black - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Masophet the Black - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,25,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,12000,15000,9000,13000,11,16568,1,0,0,0,0,2,0,0,0,0,0,0,0,"Masophet the Black - In Combat - Cast Mind Flay"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masophet the Black - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Masophet the Black - At 15% HP - Flee For Assist"); + +-- Mirdoran the Fallen SAI +SET @ENTRY := 16250; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,11000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirdoran the Fallen - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,15000,19000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mirdoran the Fallen - In Combat - Cast Shield Bash"); + +-- Aquantion SAI +SET @ENTRY := 16292; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,40,4000,6000,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aquantion - At 0 - 40 Range - Cast Frostbolt"); + +-- Risen Creeper SAI +SET @ENTRY := 16300; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,11000,11,6951,32,0,0,0,0,5,0,0,0,0,0,0,0,"Risen Creeper - At 0 - 5 Range - Cast Decayed Strength"); + +-- Risen Hungerer SAI +SET @ENTRY := 16301; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,75,5000,9000,11,6958,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Hungerer - At 75% HP - Cast Blood Leech"); + +-- Risen Stalker SAI +SET @ENTRY := 16302; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,20,5000,11000,11,8282,32,0,0,0,0,5,0,0,0,0,0,0,0,"Risen Stalker - At 0 - 20 Range - Cast Curse of Blood"); + +-- Dreadbone Skeleton SAI +SET @ENTRY := 16303; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,6000,10000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadbone Skeleton - At 0 - 5 Range - Cast Strike"); + +-- Arcane Devourer SAI +SET @ENTRY := 16304; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,10000,8000,15000,11,29054,0,0,0,0,0,5,0,0,0,0,0,0,0,"Arcane Devourer - In Combat - Cast Devour Mana"); + +-- Dreadbone Sentinel SAI +SET @ENTRY := 16305; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,11000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadbone Sentinel - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,15000,19000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadbone Sentinel - In Combat - Cast Shield Bash"); + +-- Deathcage Scryer SAI +SET @ENTRY := 16307; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathcage Scryer - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathcage Scryer - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,25,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Scryer - At 100% Mana - Increment Phase"); + +-- Deathcage Sorcerer SAI +SET @ENTRY := 16308; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathcage Sorcerer - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,25,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,0,0,8,11000,16000,11,12748,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deathcage Sorcerer - At 0 - 8 Range - Cast Frost Nova"); + +-- Gangled Cannibal SAI +SET @ENTRY := 16309; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,30,120000,120000,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gangled Cannibal - At 30% HP - Cast Enrage"); + +-- Mana Shifter SAI +SET @ENTRY := 16310; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,20,8000,11000,11,29058,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mana Shifter - At 0 - 20 Range - Cast Drain Mana"), +(@ENTRY,0,1,0,3,0,100,1,99,100,0,0,11,29106,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mana Shifter - At 100% Mana - Cast Arcane Explosion"); + +-- Phantasmal Watcher SAI +SET @ENTRY := 16311; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phantasmal Watcher - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phantasmal Watcher - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,25,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Phantasmal Watcher - At 100% Mana - Increment Phase"); + +-- Nerubis Guard SAI +SET @ENTRY := 16313; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,11000,11,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nerubis Guard - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,0,9000,15000,18000,21000,11,744,33,0,0,0,0,2,0,0,0,0,0,0,0,"Nerubis Guard - In Combat - Cast Poison"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,12000,16000,11,28887,1,0,0,0,0,2,0,0,0,0,0,0,0,"Nerubis Guard - In Combat - Cast Wither Strike"); + +-- Fallen Ranger SAI +SET @ENTRY := 16314; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,28993,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fallen Ranger - On Aggro - Cast Banshee Wail"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,28993,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fallen Ranger - At 0 - 40 Range - Cast Banshee Wail"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,25,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Ranger - At 100% Mana - Increment Phase"); + +-- Deatholme Acolyte SAI +SET @ENTRY := 16315; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,1800000,1800000,11,20798,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Acolyte - Out Of Combat - Cast Demon Skin"), +(@ENTRY,0,1,0,0,0,100,0,2000,5000,21000,25000,11,11639,0,0,0,0,0,5,0,0,0,0,0,0,0,"Deatholme Acolyte - In Combat - Cast Shadow Word: Pain"); + +-- Stonewing Tracker SAI +SET @ENTRY := 16316; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,11000,13000,16000,11,5810,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonewing Tracker - In Combat - Cast Stone Skin"); + +-- Deatholme Necromancer SAI +SET @ENTRY := 16317; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,0,1000,1000,300000,300000,11,29066,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - Out Of Combat - Cast Summon Dreadbone Skeleton"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deatholme Necromancer - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,4800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deatholme Necromancer - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 7% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,2,0,100,0,0,20,8000,12000,11,29067,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 20% HP - Cast Slave Drain"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Necromancer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deatholme Necromancer - At 15% HP - Flee For Assist"); + +-- Deatholme Darkmage SAI +SET @ENTRY := 16318; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deatholme Darkmage - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deatholme Darkmage - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,7000,11000,32000,36000,11,18267,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deatholme Darkmage - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deatholme Darkmage - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Deatholme Darkmage - At 15% HP - Flee For Assist"); + +-- Nerubis Centurion SAI +SET @ENTRY := 16319; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,10,120000,120000,11,21787,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nerubis Centurion - At 0 - 10 Range - Cast Deadly Poison"); + +-- Eye of Dar'Khan SAI +SET @ENTRY := 16320; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,32000,36000,11,14868,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eye of Dar'Khan - In Combat - Cast Curse of Agony"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,18000,21000,11,8140,1,0,0,0,0,5,0,0,0,0,0,0,0,"Eye of Dar'Khan - In Combat - Cast Befuddlement"); + +-- Wailer SAI +SET @ENTRY := 16321; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,9000,14000,11,7713,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailer - In Combat - Cast Wailing Dead"); + +-- Gangled Flesheater SAI +SET @ENTRY := 16322; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,8000,9000,14000,11,8016,32,0,0,0,0,5,0,0,0,0,0,0,0,"Gangled Flesheater - In Combat - Cast Spirit Decay"); + +-- Phantasmal Seeker SAI +SET @ENTRY := 16323; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,8000,12000,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phantasmal Seeker - In Combat - Cast Mind Blast"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,18000,21000,11,30900,33,0,0,0,0,5,0,0,0,0,0,0,0,"Phantasmal Seeker - In Combat - Cast Curse of Impotence"); + +-- Stonewing Slayer SAI +SET @ENTRY := 16324; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,8000,15000,19000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonewing Slayer - In Combat - Cast Rend Flesh"); + +-- Quel'dorei Ghost SAI +SET @ENTRY := 16325; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,50,0,0,11,31379,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'dorei Ghost - At 50% HP - Cast Evasion"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'dorei Ghost - At 50% HP - Say Line 0"); + +-- Quel'dorei Wraith SAI +SET @ENTRY := 16326; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,50,0,0,11,31379,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'dorei Wraith - At 50% HP - Cast Evasion"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Quel'dorei Wraith - At 50% HP - Say Line 0"); + +-- Texts for Quel'dorei Ghost +DELETE FROM `creature_text` WHERE `entry`= 16325; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16325,0,0, "%s shimmers and becomes intangible.",16,0,100,0,0,0, "Quel\'dorei Ghost"); + +-- Texts for Quel'dorei Wraith +DELETE FROM `creature_text` WHERE `entry`= 16326; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16326,0,0, "%s shimmers and becomes intangible.",16,0,100,0,0,0, "Quel\'dorei Wraith"); + +-- Ravening Apparition SAI +SET @ENTRY := 16327; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,25000,28000,11,7140,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravening Apparition - At 0 - 5 Range - Cast Expose Weakness"); + +-- Vengeful Apparition SAI +SET @ENTRY := 16328; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,30,120000,120000,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vengeful Apparition - At 30% HP - Cast Enrage"); + +-- Dar'Khan Drathir SAI +SET @ENTRY := 16329; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dar'Khan Drathir - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,9000,12000,27000,31000,11,21068,1,0,0,0,0,5,0,0,0,0,0,0,0,"Dar'Khan Drathir - In Combat - Cast Corruption"), +(@ENTRY,0,12,0,0,0,100,0,19000,24000,21000,25000,11,38660,1,0,0,0,0,5,0,0,0,0,0,0,0,"Dar'Khan Drathir - In Combat - Cast Fear"), +(@ENTRY,0,13,0,6,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dar'Khan Drathir - On Death - Say Line 0"); + +-- Texts for Dar'Khan Drathir +DELETE FROM `creature_text` WHERE `entry`= 16329; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16329,0,0, "Insolence!",14,0,100,0,0,0, "Dar\'Khan Drathir"); + +-- Sentinel Spy SAI +SET @ENTRY := 16330; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,9000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Spy - At 0 - 5 Range - Cast Sinister Strike"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,7000,11000,11,7159,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Spy - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sentinel Spy - At 15% HP - Flee For Assist"); + +-- Darnassian Druid SAI +SET @ENTRY := 16331; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,30000,35000,11,25602,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darnassian Druid - In Combat - Cast Faerie Fire"), +(@ENTRY,0,1,0,14,0,100,0,0,40,15000,25000,11,11431,1,0,0,0,0,7,0,0,0,0,0,0,0,"Darnassian Druid - On Friendly Unit At 0 - 40% Health - Cast Healing Touch"); + +-- Darnassian Huntress SAI +SET @ENTRY := 16332; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darnassian Huntress - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darnassian Huntress - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,9,0,100,0,0,5,5000,9000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darnassian Huntress - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Darnassian Huntress - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Huntress - On Evade - Display melee weapon"); + +-- Sentinel Infiltrator SAI +SET @ENTRY := 16333; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,9000,15000,11,12540,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Infiltrator - At 0 - 5 Range - Cast Gouge"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,7000,11000,11,7159,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Infiltrator - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sentinel Infiltrator - At 15% HP - Flee For Assist"); + +-- Blackpaw Gnoll SAI +SET @ENTRY := 16334; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackpaw Gnoll - At 15% HP - Flee For Assist"); + +-- Blackpaw Scavenger SAI +SET @ENTRY := 16335; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,45000,45000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackpaw Scavenger - At 0 - 5 Range - Cast Pierce Armor"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackpaw Scavenger - At 15% HP - Flee For Assist"); + +-- Blackpaw Shaman SAI +SET @ENTRY := 16337; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackpaw Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackpaw Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,30,15000,25000,11,28902,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 30% HP - Cast Bloodlust"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackpaw Shaman - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackpaw Shaman - At 15% HP - Flee For Assist"); + +-- Arcane Reaver SAI +SET @ENTRY := 16339; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,11000,18000,11,31390,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arcane Reaver - At 0 - 5 Range - Cast Knockdown"); + +-- Shadowpine Ripper SAI +SET @ENTRY := 16340; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,10000,14000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowpine Ripper - At 0 - 5 Range - Cast Pummel"); + +-- Shadowpine Witch SAI +SET @ENTRY := 16341; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,20000,40000,11,12550,32,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Witch - In Combat - Cast Lightning Shield"); + +-- Mummified Headhunter SAI +SET @ENTRY := 16342; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,1,0,0,0,0,11,29047,7,0,0,0,0,1,0,0,0,0,0,0,0,"Mummified Headhunter - On Death - Cast Cloud of Disease"); + +-- Shadowpine Oracle SAI +SET @ENTRY := 16343; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,0,0,10,20000,30000,11,7154,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowpine Oracle - On Friendly Unit At 0 - 10% Health - Cast Dark Offering"), +(@ENTRY,0,1,0,2,0,100,1,0,25,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowpine Oracle - At 25% HP - Flee For Assist"); + +-- Shadowpine Headhunter SAI +SET @ENTRY := 16344; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowpine Headhunter - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 15% HP - Increment Phase"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowpine Headhunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,16,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Headhunter - On Evade - Display melee weapon"); + +-- Shadowpine Catlord SAI +SET @ENTRY := 16345; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,16,0,100,0,28902,30,20000,40000,11,28902,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowpine Catlord - On Friendly Buff Missing - Cast Bloodlust"); + +-- Shadowpine Hexxer SAI +SET @ENTRY := 16346; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,6000,9000,11,17201,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Hexxer - In Combat - Cast Dispel Magic"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,12000,18000,11,29044,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowpine Hexxer - In Combat - Cast Hex"), +(@ENTRY,0,2,0,2,0,100,1,0,25,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowpine Hexxer - At 25% HP - Flee For Assist"); + +-- Ghostclaw Ravager SAI +SET @ENTRY := 16349; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,10000,12000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghostclaw Ravager - At 0 - 5 Range - Cast Exploit Weakness"); + +-- Spindleweb Spider SAI +SET @ENTRY := 16350; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,4000,9000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Spindleweb Spider - At 0 - 5 Range - Cast Poison"); + +-- Spindleweb Lurker SAI +SET @ENTRY := 16351; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,4000,9000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Spindleweb Lurker - At 0 - 5 Range - Cast Poison"); + +-- Greater Spindleweb SAI +SET @ENTRY := 16352; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,4000,9000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Spindleweb - At 0 - 5 Range - Cast Poison"); + +-- Anok'suten SAI +SET @ENTRY := 16357; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,4000,9000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Anok'suten - At 0 - 5 Range - Cast Poison"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,13000,11,13584,1,0,0,0,0,2,0,0,0,0,0,0,0,"Anok'suten - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,2,0,0,0,100,0,8000,12000,11000,15000,11,28887,1,0,0,0,0,2,0,0,0,0,0,0,0,"Anok'suten - In Combat - Cast Wither Strike"), +(@ENTRY,0,3,4,2,0,100,0,0,30,0,0,39,40,0,0,0,0,0,1,0,0,0,0,0,0,0,"Anok'suten - At 30% HP - Call For Help"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Anok'suten - At 30% HP - Say Line 0"); + +-- Texts for Anok'suten +DELETE FROM `creature_text` WHERE `entry`= 16357; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(16357,0,0, "%s calls for help!",16,0,100,0,0,0, "Anok\'suten"); + +-- Kel'gash the Wicked SAI +SET @ENTRY := 16358; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kel'gash the Wicked - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20802,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,0,0,30,9000,13000,11,28900,1,0,0,0,0,5,0,0,0,0,0,0,0,"Kel'gash the Wicked - At 0 - 30 Range - Cast Chain Lightning"), +(@ENTRY,0,12,0,0,0,100,0,7000,10000,15000,22000,11,7289,32,0,0,0,0,5,0,0,0,0,0,0,0,"Kel'gash the Wicked - In Combat - Cast Shrink"); + +-- Zombified Grimscale SAI +SET @ENTRY := 16402; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Zombified Grimscale - At 15% HP - Flee For Assist"); + +-- Withered Grimscale SAI +SET @ENTRY := 16403; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Withered Grimscale - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Withered Grimscale - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,9,0,100,0,0,5,16000,28000,11,7901,32,0,0,0,0,5,0,0,0,0,0,0,0,"Withered Grimscale - At 0 - 5 Range - Cast Decayed Agility"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Withered Grimscale - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Grimscale - On Evade - Display melee weapon"); + +-- Shadowpine Shadowcaster SAI +SET @ENTRY := 16469; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,20,11000,15000,11,16568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowpine Shadowcaster - At 0 - 20 Range - Cast Mind Flay"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,9000,13000,11,31394,33,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowpine Shadowcaster - In Combat - Cast Mark of Shadow"); + +-- Sentinel Leader SAI +SET @ENTRY := 17210; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,9000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Leader - At 0 - 5 Range - Cast Sinister Strike"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,7000,11000,11,7159,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Leader - In Combat - Cast Backstab"), +(@ENTRY,0,2,3,2,0,100,0,0,15,0,0,39,40,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sentinel Leader - At 15% HP - Call For Help"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sentinel Leader - At 15% HP - Say Line 0"); + +-- Texts for Sentinel Leader +DELETE FROM `creature_text` WHERE `entry`= 17210; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(17210,0,0, "%s calls for help!",16,0,100,0,0,0, "Sentinel Leader"); + +-- Sangrias Stillblade SAI +SET @ENTRY := 17716; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,1,0,30,0,0,11,22120,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sangrias Stillblade - At 0 - 30 Range - Cast Charge"); + +-- Dr. Whitherlimb SAI +SET @ENTRY := 22062; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,4000,7000,11,21067,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dr. Whitherlimb - At 0 - 30 Range - Cast Poison Bolt"), +(@ENTRY,0,1,0,0,0,100,0,8000,15000,15000,30000,11,38864,33,0,0,0,0,5,0,0,0,0,0,0,0,"Dr. Whitherlimb - In Combat - Cast Withering Poison"), +(@ENTRY,0,2,0,2,0,100,0,0,50,35000,45000,11,38871,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dr. Whitherlimb - At 50% HP - Cast Monstrous Elixir"); + +-- Budd's Bodyguard SAI +SET @ENTRY := 25145; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,23337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Budd's Bodyguard - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,0,45,2300,3900,11,23337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Budd's Bodyguard - At 0 - 45 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 0 - 45 Range - Display ranged weapon"), +(@ENTRY,0,6,0,9,0,100,0,0,20,8000,13000,11,12024,1,0,0,0,0,2,0,0,0,0,0,0,0,"Budd's Bodyguard - At 0 - 20 Range - Cast Net"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Budd's Bodyguard - On Evade - Display melee weapon"); + +-- High Executor Darthalia SAI +SET @ENTRY := 2215; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,15000,20000,11,23511,1,0,0,0,0,1,0,0,0,0,0,0,0,"High Executor Darthalia - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,15000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"High Executor Darthalia - At 0 - 5 Range - Cast Hamstring"), +(@ENTRY,0,2,0,9,0,100,0,0,5,9000,12000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"High Executor Darthalia - At 0 - 5 Range - Cast Cleave"), +(@ENTRY,0,3,0,0,0,100,0,20000,30000,30000,45000,11,19134,1,0,0,0,0,1,0,0,0,0,0,0,0,"High Executor Darthalia - In Combat - Cast Frightening Shout"); + +-- Syndicate Shadow Mage SAI +SET @ENTRY := 2244; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Shadow Mage - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,2400,4200,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 15% HP - Set Phase 3"), +(@ENTRY,0,11,12,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Syndicate Shadow Mage - At 15% HP - Flee For Assist"); + +-- Ferocious Yeti SAI +SET @ENTRY := 2249; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,20,0,0,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ferocious Yeti - At 20% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ferocious Yeti - At 20% HP - Say Line 0"); + +-- Texts for Ferocious Yeti +DELETE FROM `creature_text` WHERE `entry`= 2249; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2249,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Ferocious Yeti"); + +-- Syndicate Rogue SAI +SET @ENTRY := 2260; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,8000,12000,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syndicate Rogue - At 0 - 5 Range - Cast Backstab"); + +-- Hillsbrad Tailor SAI +SET @ENTRY := 2264; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,9000,11,2590,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Tailor - At 0 - 5 Range - Cast Backstab"), +(@ENTRY,0,1,0,9,0,100,0,0,5,7000,11000,11,101,1,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Tailor - At 0 - 5 Range - Cast Trip"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Tailor - At 30% HP - Flee For Assist"); + +-- Hillsbrad Apprentice Blacksmith SAI +SET @ENTRY := 2265; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,25000,30000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Apprentice Blacksmith - At 0 - 5 Range - Cast Head Crack"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Apprentice Blacksmith - At 30% HP - Flee For Assist"); + +-- Hillsbrad Farmer SAI +SET @ENTRY := 2266; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,9000,13000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Farmer - At 0 - 5 Range - Cast Disarm"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Farmer - At 30% HP - Flee For Assist"); + +-- Hillsbrad Peasant SAI +SET @ENTRY := 2267; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,45000,45000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Peasant - At 0 - 5 Range - Cast Pierce Armor"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Peasant - At 30% HP - Flee For Assist"); + +-- Hillsbrad Footman SAI +SET @ENTRY := 2268; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,180000,180000,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Footman - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,15000,11,1671,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Footman - At 0 - 5 Range - Cast Shield Bash"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Footman - At 30% HP - Flee For Assist"); + +-- Hillsbrad Miner SAI +SET @ENTRY := 2269; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,180000,180000,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Miner - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,9,0,100,0,0,5,6000,11000,11,7405,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Miner - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Miner - At 30% HP - Flee For Assist"); + +-- Hillsbrad Sentry SAI +SET @ENTRY := 2270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Sentry - At 30% HP - Flee For Assist"); + +-- Magistrate Henry Maleb SAI +SET @ENTRY := 2276; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,3,0,0,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - In Combat - Say Line 0"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,11,12737,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magistrate Henry Maleb - On Aggro - Cast Frostbolt"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - On Aggro - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,0,0,40,3400,4800,11,12737,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,7,8,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 7% Mana - Increment Phase"), +(@ENTRY,0,9,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 100% Mana - Increment Phase"), +(@ENTRY,0,13,0,9,0,100,0,0,8,12000,15000,11,15531,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 0 - 8 Range - Cast Frost Nova"), +(@ENTRY,0,14,0,16,0,100,0,12544,1,10000,20000,11,12544,33,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - On Friendly Buff Missing - Cast Frost Armor"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 15% HP - Set Phase 3"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magistrate Henry Maleb - At 15% HP - Flee For Assist"); + +-- Captain Ironhill SAI +SET @ENTRY := 2304; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,23000,30000,11,7020,1,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Ironhill - In Combat - Cast Stoneform"), +(@ENTRY,0,1,0,9,0,100,0,0,5,10000,14000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Ironhill - At 0 - 5 Range - Cast Pummel"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Captain Ironhill - At 30% HP - Flee For Assist"); + +-- Foreman Bonds SAI +SET @ENTRY := 2305; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,643,1,0,0,0,0,1,0,0,0,0,0,0,0,"Foreman Bonds - On Respawn - Cast Devotion Aura"), +(@ENTRY,0,1,0,9,0,100,0,0,5,60000,60000,11,5588,1,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Bonds - At 0 - 5 Range - Cast Hammer of Justice"), +(@ENTRY,0,2,3,2,0,100,0,0,30,0,0,12,7360,1,300000,0,0,0,2,0,0,0,0,0,0,0,"Foreman Bonds - At 30% HP - Summon Creature Dun Garok Soldier"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,12,7360,1,300000,0,0,0,2,0,0,0,0,0,0,0,"Foreman Bonds - At 30% HP - Summon Creature Dun Garok Soldier"); + +-- Magistrate Burnside SAI +SET @ENTRY := 2335; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magistrate Burnside - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magistrate Burnside - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,0,0,8,12000,15000,11,11969,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 0 - 8 Range - Cast Fire Nova"), +(@ENTRY,0,12,0,0,0,100,0,5000,7000,16000,20000,11,7739,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - In Combat - Cast Inferno Shell"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Burnside - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Magistrate Burnside - At 15% HP - Flee For Assist"); + +-- Dun Garok Mountaineer SAI +SET @ENTRY := 2344; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,643,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Mountaineer - On Respawn - Cast Devotion Aura"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,15000,11,13953,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Garok Mountaineer - At 0 - 5 Range - Cast Holy Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dun Garok Mountaineer - At 30% HP - Flee For Assist"); + +-- Dun Garok Rifleman SAI +SET @ENTRY := 2345; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Garok Rifleman - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,0,0,100,0,12000,18000,30000,30000,11,6685,1,0,0,0,0,5,0,0,0,0,0,0,0,"Dun Garok Rifleman - In Combat - Cast Piercing Shot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - In Combat - Display ranged weapon"), +(@ENTRY,0,8,9,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,10,11,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,12,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,13,14,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,15,0,2,0,100,1,0,30,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 30% HP - Increment Phase"), +(@ENTRY,0,16,17,2,0,100,0,0,30,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 30% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dun Garok Rifleman - At 30% HP - Flee For Assist"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Rifleman - On Evade - Display melee weapon"); + +-- Dun Garok Priest SAI +SET @ENTRY := 2346; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Garok Priest - On Aggro - Cast Holy Smite"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Garok Priest - At 0 - 40 Range - Cast Holy Smite"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,100,0,0,40,15000,21000,11,11642,1,0,0,0,0,7,0,0,0,0,0,0,0,"Dun Garok Priest - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,12,0,2,0,100,1,0,30,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 30% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,30,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Priest - At 30% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dun Garok Priest - At 30% HP - Flee For Assist"); + +-- Elder Moss Creeper SAI +SET @ENTRY := 2348; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5500,31000,36000,11,3396,32,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Moss Creeper - In Combat - Cast Corrosive Poison"); + +-- Hillsbrad Farmhand SAI +SET @ENTRY := 2360; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,30,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Farmhand - At 30% HP - Flee For Assist"); + +-- Daggerspine Shorestalker SAI +SET @ENTRY := 2368; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,180000,180000,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorestalker - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,13000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Shorestalker - At 0 - 5 Range - Cast Pummel"); + +-- Daggerspine Shorehunter SAI +SET @ENTRY := 2369; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Shorehunter - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2200,3800,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,8,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 15% HP - Increment Phase"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daggerspine Shorehunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,15,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Shorehunter - On Evade - Display melee weapon"); + +-- Daggerspine Screamer SAI +SET @ENTRY := 2370; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,12000,16000,11,3589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Screamer - In Combat - Cast Deafening Screech"); + +-- Daggerspine Siren SAI +SET @ENTRY := 2371; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Siren - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3400,4800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Daggerspine Siren - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,6000,8000,22000,27000,11,992,1,0,0,0,0,5,0,0,0,0,0,0,0,"Daggerspine Siren - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,11,0,0,0,100,0,11000,15000,17000,21000,11,6728,0,0,0,0,0,6,0,0,0,0,0,0,0,"Daggerspine Siren - In Combat - Cast Enveloping Winds"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Daggerspine Siren - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Daggerspine Siren - At 15% HP - Flee For Assist"); + +-- Mudsnout Gnoll SAI +SET @ENTRY := 2372; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,30000,30000,11,3650,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mudsnout Gnoll - At 0 - 5 Range - Cast Sling Mud"); + +-- Mudsnout Shaman SAI +SET @ENTRY := 2373; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20805,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mudsnout Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,20805,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mudsnout Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,100,0,0,40,14000,19000,11,939,1,0,0,0,0,7,0,0,0,0,0,0,0,"Mudsnout Shaman - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudsnout Shaman - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Mudsnout Shaman - At 15% HP - Flee For Assist"); + +-- Torn Fin Muckdweller SAI +SET @ENTRY := 2374; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,8000,12000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Torn Fin Muckdweller - At 0 - 5 Range - Cast Infected Wound"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Torn Fin Muckdweller - At 15% HP - Flee For Assist"); + +-- Torn Fin Coastrunner SAI +SET @ENTRY := 2375; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Torn Fin Coastrunner - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 15% HP - Increment Phase"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Torn Fin Coastrunner - At 15% HP - Flee For Assist"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Coastrunner - On Evade - Display melee weapon"); + +-- Torn Fin Oracle SAI +SET @ENTRY := 2376; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Torn Fin Oracle - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Torn Fin Oracle - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,0,0,25,25000,35000,11,939,1,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 25% HP - Cast Healing Wave"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Oracle - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Torn Fin Oracle - At 15% HP - Flee For Assist"); + +-- Torn Fin Tidehunter SAI +SET @ENTRY := 2377; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,12000,15000,11,865,0,0,0,0,0,1,0,0,0,0,0,0,0,"Torn Fin Tidehunter - At 0 - 5 Range - Cast Frost Nova"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Torn Fin Tidehunter - At 15% HP - Flee For Assist"); + +-- Kundric Zanden SAI +SET @ENTRY := 2378; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kundric Zanden - At 15% HP - Flee For Assist"); + +-- Caretaker Smithers SAI +SET @ENTRY := 2379; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Caretaker Smithers - At 15% HP - Flee For Assist"); + +-- Nandar Branson SAI +SET @ENTRY := 2380; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Nandar Branson - At 15% HP - Flee For Assist"); + +-- Micha Yance SAI +SET @ENTRY := 2381; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Micha Yance - At 15% HP - Flee For Assist"); + +-- Darren Malvew SAI +SET @ENTRY := 2382; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Darren Malvew - At 15% HP - Flee For Assist"); + +-- Lindea Rabonne SAI +SET @ENTRY := 2383; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lindea Rabonne - At 15% HP - Flee For Assist"); + +-- Starving Mountain Lion SAI +SET @ENTRY := 2384; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,24450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Starving Mountain Lion - On Respawn - Cast Prowl"); + +-- Southshore Guard SAI +SET @ENTRY := 2386; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Southshore Guard - At 15% HP - Flee For Assist"); + +-- Texts for Magistrate Henry Maleb +DELETE FROM `creature_text` WHERE `entry`= 2276; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2276,0,0, "More agents of the Syndicate I'll wager! You'll never take back Alterac... Or Southshore!",12,7,100,0,0,0, "Magistrate Henry Maleb"); + +-- Hillsbrad Councilman SAI +SET @ENTRY := 2387; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20806,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Councilman - On Aggro - Cast Frostbolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,4800,11,20806,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,6,7,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 7% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,9,0,100,0,0,5,25000,25000,11,122,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 0 - 5 Range - Cast Frost Nova"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Councilman - At 15% HP - Flee For Assist"); + +-- Hans Zandin SAI +SET @ENTRY := 2396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,60000,300000,30000,450000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hans Zandin - Out Of Combat - Say Line 0"); + +-- Texts for Hans Zandin +DELETE FROM `creature_text` WHERE `entry`= 2396; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2396,0,0, "I spent my whole life caring for these trees. Pruning and nurturing them... only fitting that they have joined me in death.",12,1,100,0,0,0, "Hans Zandin"), +(2396,0,1, "This orchard is now as barren and lifeless as my rotting shell. Once these trees bloomed with fruit but now there is only rot.",12,1,100,0,0,0, "Hans Zandin"); + +-- Farmer Getz SAI +SET @ENTRY := 2403; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Farmer Getz - At 15% HP - Flee For Assist"); + +-- Blacksmith Verringtan SAI +SET @ENTRY := 2404; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blacksmith Verringtan - At 15% HP - Flee For Assist"); + +-- Tarren Mill Deathguard SAI +SET @ENTRY := 2405; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tarren Mill Deathguard - On Aggro - Say Line 0"); + +-- Texts for Tarren Mill Deathguard +DELETE FROM `creature_text` WHERE `entry`= 2405; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2405,0,0, "Intruders! Attack the intruders!",12,33,100,0,0,0, "Tarren Mill Deathguard"); + +-- Mountain Lion SAI +SET @ENTRY := 2406; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,24450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mountain Lion - On Respawn - Cast Prowl"); + +-- Jailor Eston SAI +SET @ENTRY := 2427; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,11000,21000,25000,11,3442,0,0,0,0,0,6,0,0,0,0,0,0,0,"Jailor Eston - In Combat - Cast Enslave"); + +-- Jailor Marlgen SAI +SET @ENTRY := 2428; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jailor Marlgen - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jailor Marlgen - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,9,0,100,0,0,20,7000,11000,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Jailor Marlgen - At 0 - 20 Range - Cast Net"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 15% HP - Increment Phase"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jailor Marlgen - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jailor Marlgen - On Evade - Display melee weapon"); + +-- Helcular's Remains SAI +SET @ENTRY := 2433; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Helcular's Remains - On Respawn - Say Line 0"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Helcular's Remains - On Aggro - Say Line 1"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,4950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Helcular's Remains - On Aggro - Cast Summon Helcular's Puppets"); + +-- Texts for Jailor Marlgen +DELETE FROM `creature_text` WHERE `entry`= 2428; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2428,0,0, "Never cross a Dark Iron, $C.",12,0,100,0,0,0, "Jailor Marlgen"), +(2428,0,1, "Time to die, $C!",12,0,100,0,0,0, "Jailor Marlgen"), +(2428,0,2, "Feel the power of the Dark Iron Dwarves!",12,0,100,0,0,0, "Jailor Marlgen"); + +-- Texts for Helcular's Remains +DELETE FROM `creature_text` WHERE `entry`= 2433; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2433,0,0, "Revenge shall be mine at last!",14,0,100,1,0,0, "Helcular\'s Remains"), +(2433,0,1, "I have risen!",14,0,100,1,0,0, "Helcular\'s Remains"), +(2433,0,2, "Southshore shall pay in blood!",14,0,100,1,0,0, "Helcular\'s Remains"), +(2433,1,0, "The undead shall feast on your soul, $N.",14,0,100,1,0,0, "Helcular\'s Remains"); + +-- Shadowy Assassin SAI +SET @ENTRY := 2434; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,1786,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowy Assassin - On Respawn - Cast Stealth"); + +-- Southshore Crier SAI +SET @ENTRY := 2435; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Southshore Crier - On Respawn - Say Line 0"), +(@ENTRY,0,1,0,1,0,100,1,120000,120000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Southshore Crier - Out Of Combat - Say Line 1"), +(@ENTRY,0,2,0,1,0,100,1,126000,126000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Southshore Crier - Out Of Combat - Say Line 2"), +(@ENTRY,0,3,0,1,0,100,1,130000,130000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Southshore Crier - Out Of Combat - Say Line 3"); + +-- Texts for Southshore Crier +DELETE FROM `creature_text` WHERE `entry`= 2435; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2435,0,0, "Help me! Help! Assassins in the hills! To arms! To arms!",14,0,100,22,0,0, "Southshore Crier"), +(2435,1,0, "Guards to your posts! They must be after the Magistrate again. He must be protected! They could come from any direction!",12,0,100,1,0,0, "Southshore Crier"), +(2435,2,0, "%s grabs the back of his neck and his eyes go wide.",16,0,100,0,0,0, "Southshore Crier"), +(2435,3,0, "Assassins... save... th... Magistraaa...",12,0,100,65,0,0, "Southshore Crier"); + +-- Bartolo Ginsetti SAI +SET @ENTRY := 2438; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,20000,45000,45000,60000,10,4,15,23,0,0,0,1,0,0,0,0,0,0,0,"Bartolo Ginsetti - Out Of Combat - Random Emote"); + +-- Clerk Horrace Whitesteed SAI +SET @ENTRY := 2448; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Clerk Horrace Whitesteed - At 15% HP - Flee For Assist"); + +-- Citizen Wilkes SAI +SET @ENTRY := 2449; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Citizen Wilkes - At 15% HP - Flee For Assist"); + +-- Miner Hackett SAI +SET @ENTRY := 2450; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Miner Hackett - At 15% HP - Flee For Assist"); + +-- Farmer Kalaba SAI +SET @ENTRY := 2451; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Farmer Kalaba - At 15% HP - Flee For Assist"); + +-- Hillsbrad Foreman SAI +SET @ENTRY := 2503; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,11000,15000,11,5115,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hillsbrad Foreman - In Combat - Cast Battle Command"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hillsbrad Foreman - At 15% HP - Flee For Assist"); + +-- Brewmeister Bilger SAI +SET @ENTRY := 2705; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brewmeister Bilger - At 15% HP - Flee For Assist"); + +-- Phin Odelic SAI +SET @ENTRY := 2711; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Phin Odelic - At 15% HP - Flee For Assist"); + +-- Hal McAllister SAI +SET @ENTRY := 3540; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hal McAllister - At 15% HP - Flee For Assist"); + +-- Sarah Raycroft SAI +SET @ENTRY := 3541; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sarah Raycroft - At 15% HP - Flee For Assist"); + +-- Jaysin Lanyda SAI +SET @ENTRY := 3542; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Jaysin Lanyda - At 15% HP - Flee For Assist"); + +-- Robert Aebischer SAI +SET @ENTRY := 3543; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Robert Aebischer - At 15% HP - Flee For Assist"); + +-- Raleigh the Devout SAI +SET @ENTRY := 3980; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Raleigh the Devout - At 15% HP - Flee For Assist"); + +-- Condemned Acolyte SAI +SET @ENTRY := 7068; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,21000,25000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Condemned Acolyte - At 0 - 5 Range - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,14,0,100,0,0,40,18000,25000,11,25058,1,0,0,0,0,7,0,0,0,0,0,0,0,"Condemned Acolyte - On Friendly Unit At 0 - 40% Health - Cast Renew"); + +-- Condemned Monk SAI +SET @ENTRY := 7069; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,15000,21000,11,15614,0,0,0,0,0,2,0,0,0,0,0,0,0,"Condemned Monk - At 0 - 5 Range - Cast Kick"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,13000,11,12555,1,0,0,0,0,2,0,0,0,0,0,0,0,"Condemned Monk - At 0 - 5 Range - Cast Pummel"); + +-- Condemned Cleric SAI +SET @ENTRY := 7070; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,25054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Condemned Cleric - On Aggro - Cast Holy Smite"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,25054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Condemned Cleric - At 0 - 40 Range - Cast Holy Smite"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Condemned Cleric - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,100,0,0,40,18000,21000,11,15586,1,0,0,0,0,7,0,0,0,0,0,0,0,"Condemned Cleric - On Friendly Unit At 0 - 40% Health - Cast Heal"); + +-- Cursed Paladin SAI +SET @ENTRY := 7071; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,8,14000,18000,11,13005,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Paladin - At 0 - 8 Range - Cast Hammer of Justice"); + +-- Cursed Justicar SAI +SET @ENTRY := 7072; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,8000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Justicar - At 0 - 5 Range - Cast Strike"); + +-- Writhing Mage SAI +SET @ENTRY := 7075; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,12675,0,0,0,0,0,2,0,0,0,0,0,0,0,"Writhing Mage - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,4800,11,12675,0,0,0,0,0,2,0,0,0,0,0,0,0,"Writhing Mage - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Writhing Mage - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Writhing Mage - At 15% HP - Flee For Assist"); + +-- Dun Garok Soldier SAI +SET @ENTRY := 7360; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,180000,180000,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Garok Soldier - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,15000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Garok Soldier - At 0 - 5 Range - Cast Shield Bash"); + +-- Wesley SAI +SET @ENTRY := 9978; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wesley - At 15% HP - Flee For Assist"); + +-- Milton Beats SAI +SET @ENTRY := 13082; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,12000,16000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Milton Beats - In Combat - Cast Incapacitating Shout"), +(@ENTRY,0,1,0,9,0,100,0,0,5,8000,12000,11,6754,1,0,0,0,0,2,0,0,0,0,0,0,0,"Milton Beats - At 0 - 5 Range - Cast Slap!"); + +-- Sergeant Hartman SAI +SET @ENTRY := 15199; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sergeant Hartman - At 15% HP - Flee For Assist"); + +-- Shattered Sun Marksman SAI +SET @ENTRY := 24938; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Sun Marksman - On Respawn - Allow Combat Movement"), +(@ENTRY,0,1,0,10,0,100,1,0,70,4500,8000,11,42580,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shattered Sun Marksman - On LOS Out Of Combat - Cast Shoot"); + +-- Wretched Devourer SAI +SET @ENTRY := 24960; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9000,12000,25000,30000,11,33483,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Devourer - In Combat - Cast Mana Tap"), +(@ENTRY,0,1,0,0,0,100,0,15000,20000,25000,30000,11,35334,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Devourer - In Combat - Cast Nether Shock"), +(@ENTRY,0,2,0,4,0,25,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Devourer - On Aggro - Say Line 0"); + +-- Wretched Fiend SAI +SET @ENTRY := 24966; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,20000,60000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Fiend - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,0,15000,20000,15000,20000,11,29098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Fiend - In Combat - Cast Bitter Withdrawal"), +(@ENTRY,0,2,0,4,0,25,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Fiend - On Aggro - Say Line 0"); + +-- Texts for Wretched Devourer +DELETE FROM `creature_text` WHERE `entry`= 24960; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(24960,0,0, "Mine! You shall not take this place!",12,0,100,0,0,0, "Wretched Devourer"); + +-- Texts for Wretched Fiend +DELETE FROM `creature_text` WHERE `entry`= 24966; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(24966,0,0, "Get away, this place is ours!",12,0,100,0,0,0, "Wretched Fiend"); + +-- Dawnblade Blood Knight SAI +SET @ENTRY := 24976; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,1,40,15000,25000,11,13952,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Blood Knight - At 40% HP - Cast Holy Light"), +(@ENTRY,0,1,0,14,0,100,0,0,250,5000,12000,11,13952,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dawnblade Blood Knight - On Friendly Unit At 0 - 250% Health - Cast Holy Light"), +(@ENTRY,0,2,0,0,0,100,0,8000,18000,25000,36000,11,45337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dawnblade Blood Knight - In Combat - Cast Judgement of Wrath"), +(@ENTRY,0,3,0,0,0,100,0,3000,17000,14000,48750,11,45095,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Blood Knight - In Combat - Cast Seal of Wrath"); + +-- Dawnblade Summoner SAI +SET @ENTRY := 24978; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,75,1,0,0,0,0,11,44977,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Summoner - On Respawn - Cast Fel Armor"), +(@ENTRY,0,1,0,1,0,100,0,8000,30000,120000,500000,11,44977,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Summoner - Out Of Combat - Cast Fel Armor"), +(@ENTRY,0,2,0,1,0,100,1,5000,10000,5000,10000,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Summoner - Out Of Combat - Cast Summon Imp"), +(@ENTRY,0,3,0,0,0,100,0,2000,4000,8000,12000,11,32707,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dawnblade Summoner - In Combat - Cast Incinerate"), +(@ENTRY,0,4,0,0,0,100,0,15000,18000,25000,30000,11,11962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dawnblade Summoner - In Combat - Cast Immolate"); + +-- Dawnblade Marksman SAI +SET @ENTRY := 24979; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,0,0,70,7000,13000,11,45101,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dawnblade Marksman - On LOS Out Of Combat - Cast Flaming Arrow"); + +-- Irespeaker SAI +SET @ENTRY := 24999; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1500,3000,10000,15000,11,35913,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irespeaker - In Combat - Cast Fel Fireball"), +(@ENTRY,0,1,0,0,0,100,0,13000,16000,20000,35000,11,18267,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irespeaker - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,33,25068,0,0,0,0,0,7,0,0,0,0,0,0,0,"Irespeaker - On Death - Quest Credit"); + +-- Abyssal Flamewalker SAI +SET @ENTRY := 25001; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,3000,4000,6000,11,12744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Abyssal Flamewalker - In Combat - Cast Immolation"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,33,25068,0,0,0,0,0,7,0,0,0,0,0,0,0,"Abyssal Flamewalker - On Death - Quest Credit"); + +-- Unleashed Hellion SAI +SET @ENTRY := 25002; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,1,0,0,0,0,33,25068,0,0,0,0,0,7,0,0,0,0,0,0,0,"Unleashed Hellion - On Death - Quest Credit"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,18000,35000,11,11876,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unleashed Hellion - In Combat - Cast War Stomp"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,12600,16000,11,20754,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unleashed Hellion - In Combat - Cast Rain of Fire"); + +-- Emissary of Hate SAI +SET @ENTRY := 25003; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,5000,15000,20000,11,25003,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emissary of Hate - In Combat - Cast Mortar"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,15000,20000,11,38611,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emissary of Hate - In Combat - Cast Flame Wave"); + +-- Pit Overlord SAI +SET @ENTRY := 25031; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,10000,8000,15000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Pit Overlord - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,7500,13000,15000,20000,11,19630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Pit Overlord - In Combat - Cast Cone of Fire"), +(@ENTRY,0,2,0,0,0,65,0,2000,4000,20000,30000,11,32709,0,0,0,0,0,2,0,0,0,0,0,0,0,"Pit Overlord - In Combat - Cast Death Coil"); + +-- Eredar Sorcerer SAI +SET @ENTRY := 25033; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4500,12000,20000,11,45046,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eredar Sorcerer - In Combat - Cast Flames of Doom"); + +-- Darkspine Myrmidon SAI +SET @ENTRY := 25060; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5500,10000,17000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Myrmidon - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,0,4000,12000,35000,45000,11,13730,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Myrmidon - In Combat - Cast Demoralizing Shout"); + +-- Dawnblade Hawkrider SAI +SET @ENTRY := 25063; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,0,0,70,3000,6500,11,45189,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dawnblade Hawkrider - On LOS Out Of Combat - Cast Dawnblade Attack"); + +-- Darkspine Siren SAI +SET @ENTRY := 25073; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Siren - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,5400,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Siren - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,20000,50000,80000,120000,11,3589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Siren - In Combat - Cast Deafening Screech"), +(@ENTRY,0,12,0,0,0,100,0,13000,18000,5000,25000,11,38033,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Siren - In Combat - Cast Frost Nova"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Darkspine Siren - At 15% HP - Flee For Assist"); + +-- Dawnblade Reservist SAI +SET @ENTRY := 25087; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,79,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Reservist - On Respawn - Set Ranged Movement"), +(@ENTRY,0,1,0,0,0,100,0,2500,6000,6000,10000,11,34120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dawnblade Reservist - In Combat - Cast Steady Shot"), +(@ENTRY,0,2,0,9,0,100,0,1,25,1000,4000,11,32915,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dawnblade Reservist - At 1 - 25 Range - Cast Raptor Strike"); + +-- Sunblade Lookout SAI +SET @ENTRY := 25132; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,10,0,25000,120000,50000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Lookout - Out Of Combat - Say Line 0"); + +-- Texts for Sunblade Lookout +DELETE FROM `creature_text` WHERE `entry`= 25132; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(25132,0,0, "Shattered Sun scum! Fire at will!",14,0,100,0,0,0, "Sunblade Lookout"); + +-- Shattered Sun Bombardier SAI +SET @ENTRY := 25144; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,15,0,30000,40000,45000,60000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Sun Bombardier - Out Of Combat - Say Line 0"); + +-- Texts for Shattered Sun Bombardier +DELETE FROM `creature_text` WHERE `entry`= 25144; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(25144,0,0, "Dragonhawk incoming from the west! Shoot that druid down!",12,0,100,0,0,0, "Shattered Sun Bombardier"), +(25144,0,1, "Keep your eye on the demons. We're not concerned with killing Scourge today.",14,0,100,0,0,0, "Shattered Sun Bombardier"); + +-- Drill Sergeant Bahduum SAI +SET @ENTRY := 25162; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,60000,60000,14400000,14400000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 0"), +(@ENTRY,0,1,0,1,0,100,0,63000,63000,14403000,14403000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 1"), +(@ENTRY,0,2,0,1,0,100,0,68000,68000,14408000,14408000,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 2"), +(@ENTRY,0,3,0,1,0,100,0,76000,76000,14416000,14416000,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 3"), +(@ENTRY,0,4,0,1,0,100,0,84000,84000,14424000,14424000,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 4"), +(@ENTRY,0,5,0,1,0,100,0,92000,92000,14432000,14432000,1,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 5"), +(@ENTRY,0,6,0,1,0,100,0,100000,100000,14440000,14440000,1,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 6"), +(@ENTRY,0,7,0,1,0,100,0,180000,180000,900000,900000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 0"), +(@ENTRY,0,8,0,1,0,100,0,183000,183000,903000,903000,1,8,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 8"), +(@ENTRY,0,9,0,1,0,100,0,188000,188000,908000,908000,1,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 9"), +(@ENTRY,0,10,0,1,0,100,0,194000,194000,914000,914000,1,10,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 10"), +(@ENTRY,0,11,0,1,0,100,0,202000,202000,922000,922000,1,11,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 11"), +(@ENTRY,0,12,0,1,0,100,0,210000,210000,930000,930000,1,12,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 12"), +(@ENTRY,0,13,0,1,0,100,0,218000,218000,938000,938000,1,13,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 13"), +(@ENTRY,0,14,0,1,0,100,0,4500000,4500000,13500000,13500000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 0"), +(@ENTRY,0,15,0,1,0,100,0,4503000,4503000,13503000,13503000,1,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 15"), +(@ENTRY,0,16,0,1,0,100,0,4511000,4511000,13511000,13511000,1,16,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 16"), +(@ENTRY,0,17,0,1,0,100,0,4519000,4519000,13519000,13519000,1,17,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 17"), +(@ENTRY,0,18,0,1,0,100,0,4527000,4527000,13527000,13527000,1,18,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 18"), +(@ENTRY,0,19,0,1,0,100,0,4535000,4535000,13535000,13535000,1,19,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 19"), +(@ENTRY,0,20,0,1,0,100,0,4543000,4543000,13543000,13543000,1,20,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drill Sergeant Bahduum - Out Of Combat - Say Line 20"); + +-- Texts for Drill Sergeant Bahduum +DELETE FROM `creature_text` WHERE `entry`= 25162; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(25162,0,0, "ATTENTION!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,1,0, "Alright, quiet down. We have a lot of work to do and very little time to do it in, people.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,2,0, "I've stood with some of you draenei before at Skettis, and others in Shadowmoon Valley. But now we're on Azeroth, and the situation looks grim.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,3,0, "First though, you sin'dorei listen up. I run a tight ship... this isn't going to be like what you're used to with the Scryers. Pull your weight, or get back on the boat!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,4,0, "Now that that's out of the way, welcome to the Isle of Quel'Danas. The Sunwell's on the plateau to the south, and Prince Kael'thas is holed up in the Magisters' Terrace to the east.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,5,0, "We're here as support for the so-called 'adventurers' that the brass called in. We'll help them hold the key points on the island, and keep the heat off so that they can do their jobs.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,6,0, "If none of you ladies have any questions, you can get further instruction and assignments from your squad leaders. That's it. Good luck!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,7,0, "ATTENTION!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,8,0, "Welcome to the Sunwell. Despite the mild temperatures and scenic vistas, you're not on vacation, ladies and gentlemen!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,9,0, "The current situation looks like this: we're holding what we can while those with more experience and better equipment are moving against Prince Kael'thas.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,10,0, "I know, we thought he was dead too, but that's not the case. He's trying to use the Sunwell to bring the master of the Burning Legion, Kil'jaeden, into this world.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,11,0, "Let me assure you people that if he's successful, this world will suffer far worse than Outland ever did! So let's make sure that doesn't come to pass.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,12,0, "Warriors will be deployed to hold key positions, while you marksmen will be assigned to keep the enemy fliers at bay.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,13,0, "I'm awaiting orders on your specific assignments. In the meantime, stay here and be ready to move at a moment's notice!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,14,0, "ATTENTION!",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,15,0, "Hello to you new recruits. I'm Drill Sergeant Bahduum. For the next few days, you're going to receive orientation.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,16,0, "The Isle of Quel'Danas has been overrun by the forces of Prince Kael'thas Sunstrider. Intel had him pegged as deceased. Intel was wrong.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,17,0, "Up on the plateau, he and his demon friends are trying to reignite the Sunwell and open a rift to bring their head-honcho, Kil'Jaeden back into the world.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,18,0, "Our job is to clear out as much of the fodder as we can, while supporting the specialists that the powers-that-be are having brought in.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,19,0, "Needless to say, a lot of us won't be going home. But if you remember your training and keep your wits about you, you'll greatly increase your chances.",12,0,100,0,0,0, "Drill Sergeant Bahduum"), +(25162,20,0, "That's all I have to say for now. Stay focused, boys and girls.",12,0,100,0,0,0, "Drill Sergeant Bahduum"); + +-- Stonesplinter Trogg SAI +SET @ENTRY := 1161; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Trogg - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Trogg - At 15% HP - Flee For Assist"); + +-- Texts for Stonesplinter Trogg +DELETE FROM `creature_text` WHERE `entry`= 1161; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1161,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Trogg"), +(1161,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Trogg"), +(1161,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Trogg"); + +-- Texts for Stonesplinter Scout +DELETE FROM `creature_text` WHERE `entry`= 1162; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1162,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Scout"), +(1162,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Scout"), +(1162,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Scout"); + +-- Texts for Stonesplinter Skullthumper +DELETE FROM `creature_text` WHERE `entry`= 1163; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1163,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Skullthumper"), +(1163,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Skullthumper"), +(1163,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Skullthumper"); + +-- Texts for Stonesplinter Geomancer +DELETE FROM `creature_text` WHERE `entry`= 1165; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1165,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Geomancer"), +(1165,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Geomancer"), +(1165,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Geomancer"); + +-- Texts for Stonesplinter Seer +DELETE FROM `creature_text` WHERE `entry`= 1166; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1166,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Seer"), +(1166,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Seer"), +(1166,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Seer"); + +-- Texts for Stonesplinter Digger +DELETE FROM `creature_text` WHERE `entry`= 1167; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1167,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Digger"), +(1167,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Digger"), +(1167,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Digger"); + +-- Stonesplinter Scout SAI +SET @ENTRY := 1162; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Scout - On Aggro - Cast Throw"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2800,4800,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Scout - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Scout - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Scout - On Evade - Display melee weapon"); + +-- Stonesplinter Skullthumper SAI +SET @ENTRY := 1163; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Skullthumper - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,75,0,1900,3700,10800,14800,11,1776,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Skullthumper - In Combat - Cast Gouge"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Skullthumper - At 15% HP - Flee For Assist"); + +-- Stonesplinter Bonesnapper SAI +SET @ENTRY := 1164; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,2000,6000,12100,22000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Bonesnapper - In Combat - Cast Strike"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Bonesnapper - At 15% HP - Flee For Assist"); + +-- Stonesplinter Geomancer SAI +SET @ENTRY := 1165; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Geomancer - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,0,0,15000,15000,11,4979,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Geomancer - In Combat - Cast Quick Flame Ward"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Geomancer - At 15% HP - Flee For Assist"); + +-- Stonesplinter Seer SAI +SET @ENTRY := 1166; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Seer - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,1200,2400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Seer - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Seer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Seer - At 15% HP - Flee For Assist"); + +-- Stonesplinter Digger SAI +SET @ENTRY := 1167; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Digger - In Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,85,1,0,0,700,700,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Digger - In Combat - Cast Defensive Stance"), +(@ENTRY,0,2,0,0,0,100,0,4700,7800,9800,16700,11,7386,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Digger - In Combat - Cast Sunder Armor"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Digger - At 15% HP - Flee For Assist"); + +-- Dark Iron Insurgent SAI +SET @ENTRY := 1169; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Insurgent - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,1,0,80,0,0,11,7020,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Insurgent - At 80% HP - Cast Stoneform"), +(@ENTRY,0,2,0,2,0,100,1,0,40,0,0,11,7020,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Insurgent - At 40% HP - Cast Stoneform"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Iron Insurgent - At 15% HP - Flee For Assist"); + +-- Tunnel Rat Vermin SAI +SET @ENTRY := 1172; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Vermin - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Vermin - At 15% HP - Flee For Assist"); + +-- Texts for Dark Iron Insurgent +DELETE FROM `creature_text` WHERE `entry`= 1169; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1169,0,0, "Time to die, $C!",12,0,100,0,0,0, "Dark Iron Insurgent"), +(1169,0,1, "Feel the power of the Dark Iron Dwarves!",12,0,100,0,0,0, "Dark Iron Insurgent"); + +-- Texts for Tunnel Rat Vermin +DELETE FROM `creature_text` WHERE `entry`= 1172; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1172,0,0, "Yip! Me kill!",12,0,100,0,0,0, "Tunnel Rat Vermin"), +(1172,0,1, "Me no run from $C like you!",12,0,100,0,0,0, "Tunnel Rat Vermin"); + +-- Tunnel Rat Scout SAI +SET @ENTRY := 1173; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Scout - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,2700,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 15% HP - Increment Phase"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Scout - At 15% HP - Flee For Assist"), +(@ENTRY,0,15,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Scout - On Evade - Display melee weapon"); + +-- Tunnel Rat Geomancer SAI +SET @ENTRY := 1174; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,1,500,1500,8800,8800,11,4979,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - In Combat - Cast Quick Flame Ward"), +(@ENTRY,0,2,0,0,0,100,0,500,1000,61500,62700,11,134,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - In Combat - Cast Fire Shield"), +(@ENTRY,0,3,0,0,0,100,0,1000,3800,9800,14800,11,2136,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - In Combat - Cast Fire Blast"), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - At 15% HP - Flee For Assist"); + +-- Tunnel Rat Digger SAI +SET @ENTRY := 1175; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Digger - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,0,0,184100,184100,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Digger - In Combat - Cast Defensive Stance"), +(@ENTRY,0,2,0,0,0,100,0,1200,6900,12100,24300,11,7386,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Digger - In Combat - Cast Sunder Armor"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Digger - At 15% HP - Flee For Assist"); + +-- Tunnel Rat Forager SAI +SET @ENTRY := 1176; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3600,5600,49000,60000,11,7365,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Forager - In Combat - Cast Bottle of Poison"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Forager - At 15% HP - Flee For Assist"); + +-- Tunnel Rat Surveyor SAI +SET @ENTRY := 1177; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Surveyor - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Surveyor - At 15% HP - Flee For Assist"); + +-- Texts for Tunnel Rat Scout +DELETE FROM `creature_text` WHERE `entry`= 1173; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1173,0,0, "Yip! Me kill!",12,0,100,0,0,0, "Tunnel Rat Scout"), +(1173,0,1, "Me no run from $C like you!",12,0,100,0,0,0, "Tunnel Rat Scout"); + +-- Texts for Tunnel Rat Geomancer +DELETE FROM `creature_text` WHERE `entry`= 1174; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1174,0,0, "Yip! Me kill!",12,0,100,0,0,0, "Tunnel Rat Geomancer"), +(1174,0,1, "Me no run from $C like you!",12,0,100,0,0,0, "Tunnel Rat Geomancer"); + +-- Texts for Tunnel Rat Digger +DELETE FROM `creature_text` WHERE `entry`= 1175; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1175,0,0, "Yip! Me kill!",12,0,100,0,0,0, "Tunnel Rat Digger"), +(1175,0,1, "Me no run from $C like you!",12,0,100,0,0,0, "Tunnel Rat Digger"); + +-- Texts for Tunnel Rat Surveyor +DELETE FROM `creature_text` WHERE `entry`= 1177; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1177,0,0, "Yip! Me kill!",12,0,100,0,0,0, "Tunnel Rat Surveyor"), +(1177,0,1, "Me no run from $C like you!",12,0,100,0,0,0, "Tunnel Rat Surveyor"); + +-- Mo'grosh Ogre SAI +SET @ENTRY := 1178; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Ogre - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,85,0,500,6800,20900,25300,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mo'grosh Ogre - In Combat - Cast Knockdown"); + +-- Mo'grosh Enforcer SAI +SET @ENTRY := 1179; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Enforcer - In Combat - Say Line 0"), +(@ENTRY,0,1,2,0,0,100,0,7400,14500,46600,53700,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Enforcer - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,5,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Enforcer - In Combat - Play Emote 15"); + +-- Mo'grosh Brute SAI +SET @ENTRY := 1180; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Brute - In Combat - Say Line 0"); + +-- Mo'grosh Shaman SAI +SET @ENTRY := 1181; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mo'grosh Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,5400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,60,1,1000,2000,0,0,11,3229,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Shaman - In Combat - Cast Quick Bloodlust"); + +-- Mo'grosh Mystic SAI +SET @ENTRY := 1183; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mo'grosh Mystic - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,5400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Mystic - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,100,1,0,40,0,0,11,547,0,0,0,0,0,7,0,0,0,0,0,0,0,"Mo'grosh Mystic - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"); + +-- Texts for Mo'grosh Ogre +DELETE FROM `creature_text` WHERE `entry`= 1178; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1178,0,0, "Me smash! You die!",12,0,100,0,0,0, "Mo\'grosh Ogre"), +(1178,0,1, "I'll crush you!",12,0,100,0,0,0, "Mo\'grosh Ogre"); + +-- Texts for Mo'grosh Enforcer +DELETE FROM `creature_text` WHERE `entry`= 1179; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1179,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Mo\'grosh Enforcer"), +(1179,0,1, "Me smash! You die!",12,0,100,0,0,0, "Mo\'grosh Enforcer"), +(1179,0,2, "I'll crush you!",12,0,100,0,0,0, "Mo\'grosh Enforcer"); + +-- Texts for Mo'grosh Brute +DELETE FROM `creature_text` WHERE `entry`= 1180; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1180,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Mo\'grosh Brute"), +(1180,0,1, "Me smash! You die!",12,0,100,0,0,0, "Mo\'grosh Brute"), +(1180,0,2, "I'll crush you!",12,0,100,0,0,0, "Mo\'grosh Brute"); + +-- Texts for Mo'grosh Shaman +DELETE FROM `creature_text` WHERE `entry`= 1181; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1181,0,0, "Me smash! You die!",12,0,100,0,0,0, "Mo\'grosh Shaman"), +(1181,0,1, "I'll crush you!",12,0,100,0,0,0, "Mo\'grosh Shaman"); + +-- Texts for Mo'grosh Mystic +DELETE FROM `creature_text` WHERE `entry`= 1183; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1183,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Mo\'grosh Mystic"), +(1183,0,1, "Me smash! You die!",12,0,100,0,0,0, "Mo\'grosh Mystic"), +(1183,0,2, "I'll crush you!",12,0,100,0,0,0, "Mo\'grosh Mystic"); + +-- Cliff Lurker SAI +SET @ENTRY := 1184; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,17100,23000,39000,43300,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Cliff Lurker - In Combat - Cast Poison"); + +-- Wood Lurker SAI +SET @ENTRY := 1185; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,20500,25300,48600,53800,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Wood Lurker - In Combat - Cast Poison"); + +-- Mountain Boar SAI +SET @ENTRY := 1190; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mountain Boar - On Aggro - Cast Rushing Charge"); + +-- Mangy Mountain Boar SAI +SET @ENTRY := 1191; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mangy Mountain Boar - On Aggro - Cast Rushing Charge"); + +-- Elder Mountain Boar SAI +SET @ENTRY := 1192; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,30,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Mountain Boar - On Aggro - Cast Rushing Charge"); + +-- Mountain Buzzard SAI +SET @ENTRY := 1194; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,7000,14400,35000,42000,11,8014,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mountain Buzzard - In Combat - Cast Tetanus"); + +-- Forest Lurker SAI +SET @ENTRY := 1195; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,21300,25300,48600,53800,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Forest Lurker - In Combat - Cast Poison"); + +-- Stonesplinter Shaman SAI +SET @ENTRY := 1197; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Shaman - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,14,0,100,0,0,20,17600,35700,11,547,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stonesplinter Shaman - On Friendly Unit At 0 - 20% Health - Cast Healing Wave"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonesplinter Shaman - At 15% HP - Flee For Assist"); + +-- Texts for Stonesplinter Shaman +DELETE FROM `creature_text` WHERE `entry`= 1197; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1197,0,0, "Destroy!",12,0,100,0,0,0, "Stonesplinter Shaman"), +(1197,0,1, "Kill!",12,0,100,0,0,0, "Stonesplinter Shaman"), +(1197,0,2, "Crush!",12,0,100,0,0,0, "Stonesplinter Shaman"); + +-- Tunnel Rat Kobold SAI +SET @ENTRY := 1202; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Kobold - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,6700,12100,25300,34400,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Kobold - In Combat - Cast Thrash"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tunnel Rat Kobold - At 15% HP - Flee For Assist"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Kobold - On Aggro - Say Line 2"); + +-- Texts for Tunnel Rat Kobold +DELETE FROM `creature_text` WHERE `entry`= 1202; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1202,0,0, "Yip! Me kill!",12,0,100,0,0,0, "Tunnel Rat Kobold"), +(1202,0,1, "Me no run from $C like you!",12,0,100,0,0,0, "Tunnel Rat Kobold"), +(1202,2,0, "Weak $C! You are no match for the Stonesplinter Tribe!",12,0,100,0,0,0, "Tunnel Rat Kobold"), +(1202,2,1, "The only good $R is a dead $R!",12,0,100,0,0,0, "Tunnel Rat Kobold"); + +-- Grawmug SAI +SET @ENTRY := 1205; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3600,5500,8800,12400,11,3229,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grawmug - In Combat - Cast Quick Bloodlust"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grawmug - At 15% HP - Flee For Assist"); + +-- Gnasher SAI +SET @ENTRY := 1206; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,8800,8800,11,3393,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnasher - In Combat - Cast Consume Flesh"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gnasher - At 15% HP - Flee For Assist"); + +-- Brawler SAI +SET @ENTRY := 1207; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,700,3600,6500,10800,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brawler - In Combat - Cast Backhand"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brawler - At 15% HP - Flee For Assist"); + +-- Chok'sul SAI +SET @ENTRY := 1210; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chok'sul - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,4300,13200,10300,23000,11,18072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chok'sul - In Combat - Cast Uppercut"); + +-- Texts for Chok'sul +DELETE FROM `creature_text` WHERE `entry`= 1210; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1210,0,0, "Bash it!",12,0,100,0,0,0, "Chok\'sul"), +(1210,0,1, "Dat $R look gud to eat!",12,0,100,0,0,0, "Chok\'sul"), +(1210,0,2, "Huh? What dat?",12,0,100,0,0,0, "Chok\'sul"); + +-- Berserk Trogg SAI +SET @ENTRY := 1393; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Berserk Trogg - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,2,0,100,0,0,40,0,0,11,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Berserk Trogg - At 40% HP - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Berserk Trogg - At 40% HP - Say Line 1"); + +-- Boss Galgosh SAI +SET @ENTRY := 1398; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Galgosh - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,0,0,100,0,5600,15500,18400,33800,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Galgosh - In Combat - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Galgosh - In Combat - Say Line 1"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Boss Galgosh - At 15% HP - Flee For Assist"); + +-- Texts for Berserk Trogg +DELETE FROM `creature_text` WHERE `entry`= 1393; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1393,0,0, "Destroy!",12,0,100,0,0,0, "Berserk Trogg"), +(1393,0,1, "Kill!",12,0,100,0,0,0, "Berserk Trogg"), +(1393,0,2, "Crush!",12,0,100,0,0,0, "Berserk Trogg"), +(1393,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Berserk Trogg"); + +-- Texts for Boss Galgosh +DELETE FROM `creature_text` WHERE `entry`= 1398; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1398,0,0, "A $C called $N? You'll make a fine breakfast!",12,0,100,0,0,0, "Boss Galgosh"), +(1398,0,1, "Weak $C! You are no match for the Stonesplinter Tribe!",12,0,100,0,0,0, "Boss Galgosh"), +(1398,0,2, "The only good $R is a dead $R!",12,0,100,0,0,0, "Boss Galgosh"), +(1398,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Boss Galgosh"); + +-- Magosh SAI +SET @ENTRY := 1399; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - On Aggro - Say Line 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magosh - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,1200,3400,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magosh - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,14,0,100,0,0,40,26700,26700,11,913,1,0,0,0,0,7,0,0,0,0,0,0,0,"Magosh - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,12,0,0,0,100,0,1000,3200,20300,35000,11,2606,1,0,0,0,0,2,0,0,0,0,0,0,0,"Magosh - In Combat - Cast Shock"); + +-- Texts for Magosh +DELETE FROM `creature_text` WHERE `entry`= 1399; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1399,0,0, "The Loch belongs to the Stonesplinter Tribe now, $N! Now die!",12,0,100,0,0,0, "Magosh"), +(1399,0,1, "Die $R! These lands belong to the Stonesplinter Tribe!",12,0,100,0,0,0, "Magosh"), +(1399,0,2, "Weak $C! You are no match for the Stonesplinter Tribe!",12,0,100,0,0,0, "Magosh"); + +-- Grizlak SAI +SET @ENTRY := 1425; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,0,0,40,20100,28100,11,6074,0,0,0,0,0,7,0,0,0,0,0,0,0,"Grizlak - On Friendly Unit At 0 - 40% Health - Cast Renew"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Grizlak - At 15% HP - Flee For Assist"); + +-- Ram SAI +SET @ENTRY := 2098; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,99,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ram - At 99% HP - Flee For Assist"); + +-- Dark Iron Raider SAI +SET @ENTRY := 2149; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Raider - On Aggro - Say Line 0"); + +-- Texts for Dark Iron Raider +DELETE FROM `creature_text` WHERE `entry`= 2149; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2149,0,0, "[Dwarvish] Dum mos",12,0,100,0,0,0, "Dark Iron Raider"); + +-- Large Loch Crocolisk SAI +SET @ENTRY := 2476; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,4100,13900,32200,46200,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Large Loch Crocolisk - In Combat - Cast Infected Wound"); + +-- Emogg the Crusher SAI +SET @ENTRY := 14267; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,80,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emogg the Crusher - On Aggro - Say Line 0"); + +-- Texts for Emogg the Crusher +DELETE FROM `creature_text` WHERE `entry`= 14267; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(14267,0,0, "Raaar!!! Me smash $R!",12,0,100,0,0,0, "Emogg the Crusher"), +(14267,0,1, "Me smash! You die!",12,0,100,0,0,0, "Emogg the Crusher"), +(14267,0,2, "I'll crush you!",12,0,100,0,0,0, "Emogg the Crusher"); + +-- Gath'Ilzogg SAI +SET @ENTRY := 334; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1300,6500,194300,194300,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gath'Ilzogg - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,2000,12900,32100,39400,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Gath'Ilzogg - In Combat - Cast Infected Wound"), +(@ENTRY,0,2,0,0,0,100,0,2500,2500,5200,12100,11,11792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gath'Ilzogg - In Combat - Cast Opening Cage"); + +-- Singe SAI +SET @ENTRY := 335; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,13375,0,0,0,0,0,2,0,0,0,0,0,0,0,"Singe - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,5200,11,13375,0,0,0,0,0,2,0,0,0,0,0,0,0,"Singe - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Singe - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,4100,9200,19700,21300,11,12468,0,0,0,0,0,2,0,0,0,0,0,0,0,"Singe - In Combat - Cast Flamestrike"); + +-- Bellygrub SAI +SET @ENTRY := 345; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3200,11900,11500,16100,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bellygrub - In Combat - Cast Trample"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bellygrub - On Aggro - Cast Rushing Charge"); + +-- Morganth SAI +SET @ENTRY := 397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,13787,1,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - Out Of Combat - Cast Demon Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morganth - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,1700,3800,11,20811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morganth - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,50,0,0,11,3611,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morganth - At 50% HP - Cast Minion of Morganth"); + +-- Murloc Flesheater SAI +SET @ENTRY := 422; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9000,12000,25700,30700,11,3393,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Flesheater - In Combat - Cast Consume Flesh"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Flesheater - At 15% HP - Flee For Assist"); + +-- Dire Condor SAI +SET @ENTRY := 428; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1900,12100,7900,16100,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dire Condor - In Combat - Cast Swoop"); + +-- Shadowhide Slayer SAI +SET @ENTRY := 431; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,12,0,100,1,0,20,0,0,11,7160,1,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowhide Slayer - On Target At 0 - 20% HP - Cast Execute"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowhide Slayer - At 15% HP - Flee For Assist"); + +-- Blackrock Champion SAI +SET @ENTRY := 435; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Champion - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,1,1400,5900,0,0,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Champion - In Combat - Cast Devotion Aura"), +(@ENTRY,0,2,3,0,0,100,0,5800,10100,15400,18700,11,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Champion - In Combat - Cast Frenzy"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Champion - In Combat - Say Line 1"), +(@ENTRY,0,4,5,0,0,100,0,4700,13800,30500,30500,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Champion - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Champion - In Combat - Say Line 1"), +(@ENTRY,0,6,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Champion - At 15% HP - Flee For Assist"); + +-- Blackrock Shadowcaster SAI +SET @ENTRY := 436; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,13787,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - Out Of Combat - Cast Demon Armor"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Shadowcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,500,3200,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,3700,4500,8400,28100,11,11639,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blackrock Shadowcaster - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,13,14,0,0,100,0,11600,18600,37600,47300,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - In Combat - Cast Frenzy"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - In Combat - Say Line 1"), +(@ENTRY,0,15,0,0,0,75,0,24100,24100,44500,44500,11,8994,0,0,0,0,0,6,0,0,0,0,0,0,0,"Blackrock Shadowcaster - In Combat - Cast Banish"), +(@ENTRY,0,16,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 15% HP - Set Phase 3"), +(@ENTRY,0,17,18,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Shadowcaster - At 15% HP - Flee For Assist"); + +-- Blackrock Renegade SAI +SET @ENTRY := 437; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Renegade - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,0,0,100,0,9600,11100,18100,37600,11,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Renegade - In Combat - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Renegade - In Combat - Say Line 1"), +(@ENTRY,0,3,0,0,0,100,0,6500,10000,20900,30300,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Renegade - In Combat - Cast Shield Slam"), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Renegade - At 15% HP - Flee For Assist"); + +-- Blackrock Grunt SAI +SET @ENTRY := 440; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Grunt - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,0,0,100,0,9600,14000,18100,37600,11,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Grunt - In Combat - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Grunt - In Combat - Say Line 1"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Grunt - At 15% HP - Flee For Assist"); + +-- Texts for Blackrock Champion +DELETE FROM `creature_text` WHERE `entry`= 435; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(435,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Champion"), +(435,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Champion"), +(435,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Champion"), +(435,2,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Champion"); + +-- Texts for Blackrock Shadowcaster +DELETE FROM `creature_text` WHERE `entry`= 436; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(436,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Shadowcaster"), +(436,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Shadowcaster"), +(436,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Shadowcaster"); + +-- Texts for Blackrock Renegade +DELETE FROM `creature_text` WHERE `entry`= 437; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(437,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Renegade"), +(437,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Renegade"), +(437,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Renegade"); + +-- Texts for Blackrock Grunt +DELETE FROM `creature_text` WHERE `entry`= 440; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(440,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Grunt"), +(440,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Grunt"), +(440,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Grunt"); + +-- Black Dragon Whelp SAI +SET @ENTRY := 441; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Dragon Whelp - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,600,3200,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Dragon Whelp - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Black Dragon Whelp - At 100% Mana - Increment Phase"); + +-- Tarantula SAI +SET @ENTRY := 442; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2200,7400,30200,34100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Tarantula - In Combat - Cast Poison"); + +-- Blackrock Outrunner SAI +SET @ENTRY := 485; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Outrunner - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,8000,18000,20800,40500,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Outrunner - In Combat - Cast Net"), +(@ENTRY,0,2,3,0,0,100,0,9800,9800,23100,35800,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Outrunner - In Combat - Cast Frenzy"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Outrunner - In Combat - Say Line 1"), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Outrunner - At 15% HP - Flee For Assist"); + +-- Tharil'zun SAI +SET @ENTRY := 486; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,16300,250000,255000,11,3631,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tharil'zun - In Combat - Cast Battle Fury"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,24600,46600,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tharil'zun - In Combat - Cast Net"), +(@ENTRY,0,2,3,0,0,100,0,5000,14600,16100,32300,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Tharil'zun - In Combat - Cast Frenzy"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tharil'zun - In Combat - Say Line 0"), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Tharil'zun - At 15% HP - Flee For Assist"); + +-- Texts for Blackrock Outrunner +DELETE FROM `creature_text` WHERE `entry`= 485; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(485,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Outrunner"), +(485,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Outrunner"), +(485,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Outrunner"); + +-- Texts for Tharil'zun +DELETE FROM `creature_text` WHERE `entry`= 486; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(486,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Tharil\'zun"); + +-- Greater Tarantula SAI +SET @ENTRY := 505; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,13500,10000,18100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Tarantula - In Combat - Cast Poison"); + +-- Yowler SAI +SET @ENTRY := 518; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Yowler - At 15% HP - Flee For Assist"); + +-- Murloc Nightcrawler SAI +SET @ENTRY := 544; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8500,8500,44600,47800,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Nightcrawler - In Combat - Cast Slowing Poison"); + +-- Murloc Tidecaller SAI +SET @ENTRY := 545; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6200,12600,25000,30000,11,122,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Tidecaller - In Combat - Cast Frost Nova"), +(@ENTRY,0,1,0,14,0,100,0,0,40,24100,25500,11,913,0,0,0,0,0,7,0,0,0,0,0,0,0,"Murloc Tidecaller - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Tidecaller - At 15% HP - Flee For Assist"); + +-- Great Goretusk SAI +SET @ENTRY := 547; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,80,1,0,0,0,0,11,6268,1,0,0,0,0,1,0,0,0,0,0,0,0,"Great Goretusk - On Aggro - Cast Rushing Charge"); + +-- Murloc Minor Tidecaller SAI +SET @ENTRY := 548; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,3500,6400,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,14,0,100,0,0,40,31800,82800,11,547,0,0,0,0,0,7,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Minor Tidecaller - At 15% HP - Flee For Assist"); + +-- Murloc Scout SAI +SET @ENTRY := 578; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Scout - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2600,3700,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Scout - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,0,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,8,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,8,9,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,10,0,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 15% HP - Increment Phase"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Scout - At 15% HP - Flee For Assist"), +(@ENTRY,0,14,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Scout - On Evade - Display melee weapon"); + +-- Shadowhide Assassin SAI +SET @ENTRY := 579; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhide Assassin - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,0,0,0,100,0,3700,3700,3600,12400,11,2590,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowhide Assassin - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,0,0,100,0,16900,29700,31300,34500,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowhide Assassin - In Combat - Cast Poison"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowhide Assassin - At 15% HP - Flee For Assist"); + +-- Kazon SAI +SET @ENTRY := 584; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3500,3500,11900,27500,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kazon - In Combat - Cast Backhand"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kazon - At 15% HP - Flee For Assist"); + +-- Blackrock Tracker SAI +SET @ENTRY := 615; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Tracker - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,0,0,100,0,7300,17300,16300,29300,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Tracker - In Combat - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Tracker - In Combat - Say Line 1"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Tracker - At 15% HP - Flee For Assist"); + +-- Texts for Blackrock Tracker +DELETE FROM `creature_text` WHERE `entry`= 615; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(615,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Tracker"), +(615,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Tracker"), +(615,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Tracker"); + +-- Chatter SAI +SET @ENTRY := 616; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2200,7400,30200,34100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Chatter - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,8200,12500,16600,21900,11,3609,32,0,0,0,0,2,0,0,0,0,0,0,0,"Chatter - In Combat - Cast Paralyzing Poison"); + +-- Lieutenant Fangore SAI +SET @ENTRY := 703; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lieutenant Fangore - At 15% HP - Flee For Assist"); + +-- Redridge Thrasher SAI +SET @ENTRY := 712; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Redridge Thrasher - At 15% HP - Flee For Assist"); + +-- Servant of Ilgalar SAI +SET @ENTRY := 819; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,600,8800,27300,37300,11,8129,0,0,0,0,0,5,0,0,0,0,0,0,0,"Servant of Ilgalar - In Combat - Cast Mana Burn"); + +-- Rohh the Silent SAI +SET @ENTRY := 947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rohh the Silent - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,0,0,0,100,0,2200,7400,30200,34100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rohh the Silent - In Combat - Cast Poison"); + +-- Murloc Shorestriker SAI +SET @ENTRY := 1083; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Shorestriker - On Aggro - Cast Rushing Charge"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Shorestriker - At 15% HP - Flee For Assist"); + +-- Blackrock Scout SAI +SET @ENTRY := 4064; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Scout - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Scout - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,14,0,0,100,0,1400,4300,16900,25300,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - In Combat - Cast Frenzy"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - In Combat - Say Line 0"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 15% HP - Increment Phase"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Scout - At 15% HP - Flee For Assist"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Scout - On Evade - Display melee weapon"); + +-- Blackrock Sentry SAI +SET @ENTRY := 4065; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sentry - On Aggro - Say Line 0"), +(@ENTRY,0,1,2,0,0,100,0,4400,14800,15900,23400,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sentry - In Combat - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Sentry - In Combat - Say Line 1"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Sentry - At 15% HP - Flee For Assist"); + +-- Texts for Blackrock Scout +DELETE FROM `creature_text` WHERE `entry`= 4064; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(4064,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Scout"); + +-- Texts for Blackrock Sentry +DELETE FROM `creature_text` WHERE `entry`= 4065; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(4065,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Sentry"), +(4065,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Sentry"), +(4065,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Sentry"); + +-- Blackrock Hunter SAI +SET @ENTRY := 4462; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Hunter - On Aggro - Cast Throw"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2200,3800,11,10277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Hunter - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,15,0,0,100,0,6400,31400,19700,34400,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - In Combat - Cast Frenzy"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - In Combat - Say Line 1"), +(@ENTRY,0,16,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 15% HP - Increment Phase"), +(@ENTRY,0,17,18,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Hunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,19,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Hunter - On Evade - Display melee weapon"); + +-- Blackrock Summoner SAI +SET @ENTRY := 4463; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,0,0,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - Out Of Combat - Cast Summon Imp"), +(@ENTRY,0,2,0,4,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Summoner - On Aggro - Cast Fireball"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,3400,6000,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Summoner - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,0,300,6400,18100,38800,11,184,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - In Combat - Cast Fire Shield II"), +(@ENTRY,0,13,14,0,0,100,0,6400,31400,39100,68100,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - In Combat - Cast Frenzy"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - In Combat - Say Line 1"), +(@ENTRY,0,15,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 15% HP - Set Phase 3"), +(@ENTRY,0,16,17,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Summoner - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Summoner - At 15% HP - Flee For Assist"); + +-- Blackrock Gladiator SAI +SET @ENTRY := 4464; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Gladiator - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,6000,6000,122000,130000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Gladiator - In Combat - Cast Battle Shout"), +(@ENTRY,0,2,0,0,0,100,1,3700,6400,18100,22800,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackrock Gladiator - In Combat - Cast Disarm"), +(@ENTRY,0,3,4,0,0,100,0,4400,14800,15900,23400,11,3019,1,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Gladiator - In Combat - Cast Frenzy"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Gladiator - In Combat - Say Line 0"), +(@ENTRY,0,5,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Blackrock Gladiator - At 15% HP - Flee For Assist"); + +-- Texts for Blackrock Hunter +DELETE FROM `creature_text` WHERE `entry`= 4462; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(4462,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Hunter"), +(4462,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Hunter"), +(4462,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Hunter"); + +-- Texts for Blackrock Summoner +DELETE FROM `creature_text` WHERE `entry`= 4463; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(4463,0,0, "[Orcish] Tago mog regas gi mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Summoner"), +(4463,0,1, "[Orcish] Ogg kaz ko zugas kil mog Tov'nokaz Kagg",12,0,100,0,0,0, "Blackrock Summoner"), +(4463,1,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Summoner"); + +-- Texts for Blackrock Gladiator +DELETE FROM `creature_text` WHERE `entry`= 4464; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(4464,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Blackrock Gladiator"); + +-- Squiddic SAI +SET @ENTRY := 14270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Squiddic - At 15% HP - Flee For Assist"); + +-- Ribchaser SAI +SET @ENTRY := 14271; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ribchaser - At 15% HP - Flee For Assist"); + +-- Dark Iron Geologist SAI +SET @ENTRY := 5839; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Geologist - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,2800,3600,11,20823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Geologist - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,0,5,30,5000,12000,11,8858,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Geologist - At 5 - 30 Range - Cast Bomb"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Geologist - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Iron Geologist - At 15% HP - Flee For Assist"); + +-- Dark Iron Steamsmith SAI +SET @ENTRY := 5840; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,7000,12000,15000,11,11983,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Steamsmith - In Combat - Cast Steam Jet"); + +-- Dark Iron Slaver SAI +SET @ENTRY := 5844; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,3000,8000,14000,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Slaver - In Combat - Cast Net"), +(@ENTRY,0,1,0,0,0,100,0,6000,6000,15000,20000,11,11977,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Slaver - In Combat - Cast Rend"); + +-- Dark Iron Taskmaster SAI +SET @ENTRY := 5846; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10000,10000,10000,15000,11,5115,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Taskmaster - In Combat - Cast Battle Command"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,12613,3,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Taskmaster - On Death - Cast Dark Iron Taskmaster Death"); + +-- Dark Iron Lookout SAI +SET @ENTRY := 8566; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Lookout - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,1200,2400,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Lookout - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 15% HP - Increment Phase"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dark Iron Lookout - At 15% HP - Flee For Assist"), +(@ENTRY,0,16,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Lookout - On Evade - Display melee weapon"); + +-- Dark Iron Watchman SAI +SET @ENTRY := 8637; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,5000,5000,6000,11,11976,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Watchman - In Combat - Cast Strike"); + +-- Overmaster Pyron SAI +SET @ENTRY := 9026; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,10000,10000,15000,11,12470,0,0,0,0,0,2,0,0,0,0,0,0,0,"Overmaster Pyron - In Combat - Cast Fire Nova"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,8000,12000,11,13341,0,0,0,0,0,2,0,0,0,0,0,0,0,"Overmaster Pyron - In Combat - Cast Fire Blast"); + +-- Vile Fin Shredder SAI +SET @ENTRY := 1767; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,2500,2500,30000,35000,11,3252,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Fin Shredder - In Combat - Cast Shred"); + +-- Vile Fin Tidehunter SAI +SET @ENTRY := 1768; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,2500,2500,5000,7500,11,12748,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Tidehunter - In Combat - Cast Frost Nova"), +(@ENTRY,0,1,0,1,0,85,1,0,0,1000,1000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Tidehunter - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,0,14,0,85,0,0,80,14000,14000,11,4980,1,0,0,0,0,7,0,0,0,0,0,0,0,"Vile Fin Tidehunter - On Friendly Unit At 0 - 80% Health - Cast Quick Frost Ward"); + +-- Rot Hide Gladerunner SAI +SET @ENTRY := 1772; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,2500,2500,11,3237,0,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Gladerunner - In Combat - Cast Curse of Thule"); + +-- Rot Hide Mystic SAI +SET @ENTRY := 1773; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,85,0,0,80,5000,5000,11,332,0,0,0,0,0,7,0,0,0,0,0,0,0,"Rot Hide Mystic - On Friendly Unit At 0 - 80% Health - Cast Healing Wave"), +(@ENTRY,0,1,0,0,0,40,1,0,0,2500,2500,11,3237,1,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Mystic - In Combat - Cast Curse of Thule"); + +-- Mist Creeper SAI +SET @ENTRY := 1781; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,13000,30000,35000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mist Creeper - In Combat - Cast Poison"); + +-- Ravenclaw Raider SAI +SET @ENTRY := 1865; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,2000,2000,11,5271,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravenclaw Raider - In Combat - Cast Cursed Blade"); + +-- Ravenclaw Slave SAI +SET @ENTRY := 1866; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,3000,3000,6000,9000,11,7761,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ravenclaw Slave - In Combat - Cast Shared Bondage"); + +-- Dalaran Apprentice SAI +SET @ENTRY := 1867; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,13322,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Apprentice - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,2400,3800,11,13322,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Apprentice - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Apprentice - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Apprentice - At 15% HP - Flee For Assist"); + +-- Ravenclaw Servant SAI +SET @ENTRY := 1868; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,85,0,0,65,22000,22000,11,7290,1,0,0,0,0,2,0,0,0,0,0,0,0,"Ravenclaw Servant - At 65% HP - Cast Soul Siphon"), +(@ENTRY,0,1,0,0,0,85,0,4000,4000,24000,28000,11,980,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravenclaw Servant - In Combat - Cast Curse of Agony"), +(@ENTRY,0,2,0,9,0,100,0,4,30,1,1,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Servant - At 4 - 30 Range - Set Ranged Movement"), +(@ENTRY,0,3,0,9,0,100,0,0,4,1,1,79,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Servant - At 0 - 4 Range - Set Ranged Movement"), +(@ENTRY,0,4,0,11,0,100,1,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Servant - On Respawn - Set Ranged Movement"); + +-- Hand of Ravenclaw SAI +SET @ENTRY := 1870; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,2500,2500,10000,12500,11,3263,0,0,0,0,0,5,0,0,0,0,0,0,0,"Hand of Ravenclaw - In Combat - Cast Touch of Ravenclaw"); + +-- Dalaran Watcher SAI +SET @ENTRY := 1888; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,1000,1000,0,0,11,134,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Watcher - In Combat - Cast Fire Shield"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,5000,9000,11,11829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Watcher - In Combat - Cast Flamestrike"); + +-- Dalaran Wizard SAI +SET @ENTRY := 1889; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Wizard - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,3400,5400,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Wizard - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,0,6000,9000,9000,14000,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - In Combat - Cast Frost Nova"), +(@ENTRY,0,12,0,0,0,100,1,3000,5000,14000,20000,11,4980,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - In Combat - Cast Quick Frost Ward"), +(@ENTRY,0,13,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 15% HP - Set Phase 3"), +(@ENTRY,0,14,15,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Wizard - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Wizard - At 15% HP - Flee For Assist"); + +-- Vile Fin Oracle SAI +SET @ENTRY := 1908; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,1000,1000,6000,9000,11,2606,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Fin Oracle - In Combat - Cast Shock"), +(@ENTRY,0,1,0,9,0,100,0,2,20,1,1,19,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Oracle - At 2 - 20 Range - Remove unit_flag 15"), +(@ENTRY,0,2,0,9,0,100,0,0,2,1,1,19,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Oracle - At 0 - 2 Range - Remove unit_flag 0"), +(@ENTRY,0,3,0,11,0,100,1,0,0,0,0,19,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Oracle - On Respawn - Remove unit_flag 15"); + +-- Vile Fin Lakestalker SAI +SET @ENTRY := 1909; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,2500,2500,30000,40000,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Lakestalker - In Combat - Cast Healing Ward"), +(@ENTRY,0,1,0,1,0,85,1,0,0,5000,5000,11,5605,1,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Lakestalker - Out Of Combat - Cast Healing Ward"); + +-- Dalaran Protector SAI +SET @ENTRY := 1912; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,0,0,3000,3000,11,3615,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Protector - In Combat - Cast Summon Dalaran Serpent"); + +-- Dalaran Warder SAI +SET @ENTRY := 1913; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,1000,1000,0,0,11,3615,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Warder - In Combat - Cast Summon Dalaran Serpent"); + +-- Dalaran Mage SAI +SET @ENTRY := 1914; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Mage - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,2400,3800,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Mage - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,1,8000,14000,0,0,11,134,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - In Combat - Cast Fire Shield"), +(@ENTRY,0,11,0,0,0,100,1,4000,7000,20000,30000,11,4979,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - In Combat - Cast Quick Flame Ward"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Mage - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Mage - At 15% HP - Flee For Assist"); + +-- Dalaran Conjuror SAI +SET @ENTRY := 1915; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,20798,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - Out Of Combat - Cast Demon Skin"), +(@ENTRY,0,2,0,1,0,100,1,2000,2000,0,0,11,25112,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - Out Of Combat - Cast Summon Voidwalker"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Conjuror - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,0,0,40,2400,3800,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Conjuror - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Conjuror - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Conjuror - At 15% HP - Flee For Assist"); + +-- Dalaran Spellscribe SAI +SET @ENTRY := 1920; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Spellscribe - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,0,0,40,2800,3600,11,20792,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dalaran Spellscribe - At 15% HP - Flee For Assist"); + +-- Rot Hide Brute SAI +SET @ENTRY := 1939; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,3000,3000,6000,9000,11,11971,0,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Brute - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,40,1,0,0,2500,2500,11,3237,1,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Brute - In Combat - Cast Curse of Thule"); + +-- Rot Hide Plague Weaver SAI +SET @ENTRY := 1940; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,5000,5000,20000,40000,11,3256,32,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Plague Weaver - In Combat - Cast Plague Cloud"), +(@ENTRY,0,1,0,0,0,40,1,0,0,2500,2500,11,3237,0,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Plague Weaver - In Combat - Cast Curse of Thule"), +(@ENTRY,0,2,0,9,0,100,0,4,30,1,1,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rot Hide Plague Weaver - At 4 - 30 Range - Set Ranged Movement"), +(@ENTRY,0,3,0,9,0,100,0,0,4,1,1,79,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rot Hide Plague Weaver - At 0 - 4 Range - Set Ranged Movement"), +(@ENTRY,0,4,0,11,0,100,1,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rot Hide Plague Weaver - On Respawn - Set Ranged Movement"); + +-- Rot Hide Savage SAI +SET @ENTRY := 1942; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,2000,2000,4000,6000,11,3258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rot Hide Savage - In Combat - Cast Savage Rage"), +(@ENTRY,0,1,0,0,0,40,1,0,0,2500,2500,11,3237,1,0,0,0,0,5,0,0,0,0,0,0,0,"Rot Hide Savage - In Combat - Cast Curse of Thule"); + +-- Raging Rot Hide SAI +SET @ENTRY := 1943; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,2500,2500,11,3237,0,0,0,0,0,5,0,0,0,0,0,0,0,"Raging Rot Hide - In Combat - Cast Curse of Thule"); + +-- Rot Hide Bruiser SAI +SET @ENTRY := 1944; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rot Hide Bruiser - At 15% HP - Flee For Assist"); + +-- Thule Ravenclaw SAI +SET @ENTRY := 1947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,5000,5000,20000,30000,11,7655,1,0,0,0,0,5,0,0,0,0,0,0,0,"Thule Ravenclaw - In Combat - Cast Hex of Ravenclaw"), +(@ENTRY,0,1,0,0,0,85,0,1000,1000,7000,12000,11,20800,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thule Ravenclaw - In Combat - Cast Immolate"), +(@ENTRY,0,2,0,1,0,100,1,0,0,1000,1000,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thule Ravenclaw - Out Of Combat - Cast Summon Imp"), +(@ENTRY,0,3,0,4,0,85,1,0,0,0,0,11,13787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thule Ravenclaw - On Aggro - Cast Demon Armor"), +(@ENTRY,0,4,0,9,0,100,0,4,30,1,1,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thule Ravenclaw - At 4 - 30 Range - Set Ranged Movement"), +(@ENTRY,0,5,0,9,0,100,0,0,4,1,1,79,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thule Ravenclaw - At 0 - 4 Range - Set Ranged Movement"), +(@ENTRY,0,6,0,11,0,100,1,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thule Ravenclaw - On Respawn - Set Ranged Movement"); + +-- Snarlmane SAI +SET @ENTRY := 1948; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,2500,2500,60000,60000,11,3387,0,0,0,0,0,5,0,0,0,0,0,0,0,"Snarlmane - In Combat - Cast Rage of Thule"); + +-- Lake Skulker SAI +SET @ENTRY := 1953; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,5000,5000,11,6866,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lake Skulker - In Combat - Cast Moss Covered Hands"); + +-- Elder Lake Skulker SAI +SET @ENTRY := 1954; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,5000,5000,11,6866,1,0,0,0,0,5,0,0,0,0,0,0,0,"Elder Lake Skulker - In Combat - Cast Moss Covered Hands"), +(@ENTRY,0,1,0,2,0,85,0,0,65,22000,22000,11,9616,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Lake Skulker - At 65% HP - Cast Wild Regeneration"); + +-- Lake Creeper SAI +SET @ENTRY := 1955; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,5000,5000,11,6870,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lake Creeper - In Combat - Cast Moss Covered Feet"); + +-- Elder Lake Creeper SAI +SET @ENTRY := 1956; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,1,0,0,5000,5000,11,6870,1,0,0,0,0,5,0,0,0,0,0,0,0,"Elder Lake Creeper - In Combat - Cast Moss Covered Feet"), +(@ENTRY,0,1,0,0,0,85,0,2500,2500,15000,17500,11,11922,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Lake Creeper - In Combat - Cast Entangling Roots"); + +-- Vile Fin Shorecreeper SAI +SET @ENTRY := 1957; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,2500,2500,10000,12500,11,1776,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Fin Shorecreeper - In Combat - Cast Gouge"), +(@ENTRY,0,1,0,0,0,100,0,3000,3000,6000,12000,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Fin Shorecreeper - In Combat - Cast Backstab"); + +-- Vile Fin Tidecaller SAI +SET @ENTRY := 1958; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,2500,2500,5000,7500,11,11831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Fin Tidecaller - In Combat - Cast Frost Nova"); + +-- Ravenclaw Guardian SAI +SET @ENTRY := 1973; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,3000,3000,6000,9000,11,3248,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Guardian - In Combat - Cast Improved Blocking"); + +-- Ravenclaw Drudger SAI +SET @ENTRY := 1974; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,85,1,0,40,0,0,11,3269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Drudger - At 40% HP - Cast Blessing of Thule"); + +-- Nightlash SAI +SET @ENTRY := 1983; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,9000,21000,25000,11,3485,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightlash - In Combat - Cast Wail of Nightlash"), +(@ENTRY,0,1,0,14,0,100,1,0,30,0,0,11,3477,0,0,0,0,0,7,0,0,0,0,0,0,0,"Nightlash - On Friendly Unit At 0 - 30% Health - Cast Spirit Steal"); + +-- Archmage Ataeric SAI +SET @ENTRY := 2120; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Ataeric - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,0,0,40,1500,3000,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Ataeric - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,1,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,1,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,1,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,0,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,0,11000,16000,28000,38000,11,512,0,0,0,0,0,5,0,0,0,0,0,0,0,"Archmage Ataeric - In Combat - Cast Chains of Ice"), +(@ENTRY,0,11,0,0,0,100,0,4000,9000,35000,45000,11,118,1,0,0,0,0,6,0,0,0,0,0,0,0,"Archmage Ataeric - In Combat - Cast Polymorph"), +(@ENTRY,0,12,0,2,0,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Ataeric - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Archmage Ataeric - At 15% HP - Flee For Assist"); + +-- Ravenclaw Regent SAI +SET @ENTRY := 2283; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,3000,3000,9000,12000,11,970,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ravenclaw Regent - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,85,0,6000,6000,12000,18000,11,7645,1,0,0,0,0,6,0,0,0,0,0,0,0,"Ravenclaw Regent - In Combat - Cast Dominate Mind"), +(@ENTRY,0,2,0,9,0,100,0,4,30,1,1,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Regent - At 4 - 30 Range - Set Ranged Movement"), +(@ENTRY,0,3,0,9,0,100,0,0,4,1,1,79,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Regent - At 0 - 4 Range - Set Ranged Movement"), +(@ENTRY,0,4,0,11,0,100,1,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ravenclaw Regent - On Respawn - Set Ranged Movement"); + +-- Dalaran Brewmaster SAI +SET @ENTRY := 3577; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,8000,6000,8000,11,7638,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalaran Brewmaster - In Combat - Cast Potion Toss"); + +-- Dalin Forgewright SAI +SET @ENTRY := 5682; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,80,20000,20000,11,6075,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dalin Forgewright - At 80% HP - Cast Renew"), +(@ENTRY,0,1,0,2,0,100,0,0,30,10000,10000,11,2054,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dalin Forgewright - At 30% HP - Cast Heal"); + +-- Fenwick Thatros SAI +SET @ENTRY := 6570; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,2000,2000,4000,6000,11,18072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fenwick Thatros - In Combat - Cast Uppercut"); + +-- General Marcus Jonathan SAI +SET @ENTRY := 466; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,22,0,100,0,78,1000,1000,0,5,66,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Marcus Jonathan - Received Emote - Play Emote 66"), +(@ENTRY,0,1,0,22,0,100,0,101,1000,1000,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Marcus Jonathan - Received Emote - Say Line 0"); + +-- Ol' Beasley SAI +SET @ENTRY := 1395; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ol' Beasley - Out Of Combat - Say Line 0"); + +-- Topper McNabb SAI +SET @ENTRY := 1402; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Topper McNabb - Out Of Combat - Say Line 0"); + +-- Morris Lawry SAI +SET @ENTRY := 1405; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morris Lawry - Out Of Combat - Say Line 0"); + +-- Warden Thelwater SAI +SET @ENTRY := 1719; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,6000,43000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Thelwater - Out Of Combat - Say Line 0"); + +-- Gil SAI +SET @ENTRY := 3504; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gil - Out Of Combat - Say Line 0"), +(@ENTRY,0,1,0,1,0,100,0,60000,60000,180000,180000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gil - Out Of Combat - Say Line 1"); + +-- Thomas Miller SAI +SET @ENTRY := 3518; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thomas Miller - Out Of Combat - Say Line 0"); + +-- Ol' Emma SAI +SET @ENTRY := 3520; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,180000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ol' Emma - Out Of Combat - Say Line 0"), +(@ENTRY,0,1,0,1,0,100,0,60000,60000,180000,180000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ol' Emma - Out Of Combat - Say Line 1"); + +-- Nurse Lillian SAI +SET @ENTRY := 5042; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,87000,89000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nurse Lillian - Out Of Combat - Say Line 0"); + +-- Miles Sidney SAI +SET @ENTRY := 28347; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,5000,5000,60000,60000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Miles Sidney - Out Of Combat - Say Line 0"); + +-- Wright Williams SAI +SET @ENTRY := 28355; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,60000,60000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wright Williams - Out Of Combat - Say Line 0"); + +-- Captain Paul Carver SAI +SET @ENTRY := 29287; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,4000,9000,7000,15000,10,1,273,6,0,0,0,1,0,0,0,0,0,0,0,"Captain Paul Carver - Out Of Combat - Random Emote"); + +-- First Mate Edgar Flores SAI +SET @ENTRY := 29289; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,4000,9000,7000,15000,10,1,6,274,0,0,0,1,0,0,0,0,0,0,0,"First Mate Edgar Flores - Out Of Combat - Random Emote"); + +-- Navigator Rian Trost SAI +SET @ENTRY := 29290; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,4000,9000,7000,15000,10,1,273,6,0,0,0,1,0,0,0,0,0,0,0,"Navigator Rian Trost - Out Of Combat - Random Emote"); + +-- Galley Chief Paul Kubit SAI +SET @ENTRY := 29291; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,4000,9000,7000,15000,10,1,6,274,0,0,0,1,0,0,0,0,0,0,0,"Galley Chief Paul Kubit - Out Of Combat - Random Emote"); + +-- Serban Oprescu SAI +SET @ENTRY := 29299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,4000,9000,7000,15000,10,1,273,6,0,0,0,1,0,0,0,0,0,0,0,"Serban Oprescu - Out Of Combat - Random Emote"); + +-- Bloodscalp Warrior SAI +SET @ENTRY := 587; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,26900,35400,20000,32200,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodscalp Warrior - In Combat - Cast Disarm"), +(@ENTRY,0,1,0,13,0,100,0,15000,20000,0,0,11,11972,1,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodscalp Warrior - On Target Casting - Cast Shield Bash"), +(@ENTRY,0,2,3,2,0,100,0,0,30,0,0,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Warrior - At 30% HP - Cast Enrage"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Warrior - At 30% HP - Say Line 0"); + +-- Texts for General Marcus Jonathan +DELETE FROM `creature_text` WHERE `entry`= 466; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(466,0,0, "Greetings citizen.",12,7,100,0,0,0, "General Marcus Jonathan"); + +-- Texts for Ol' Beasley +DELETE FROM `creature_text` WHERE `entry`= 1395; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1395,0,0, "It's all their fault, stupid Alliance army. Just had to build their towers right behind my farm.",12,0,100,0,0,0, "Ol\' Beasley"), +(1395,0,1, "Spare some change for a poor blind man?...What do you mean im not blind?...I'M NOT BLIND! I CAN SEE! ITS A MIRACLE!",12,0,100,0,0,0, "Ol\' Beasley"), +(1395,0,2, "I will gladly pay you Tuesday for a hamburger today.",12,0,100,0,0,0, "Ol\' Beasley"); + +-- Texts for Topper McNabb +DELETE FROM `creature_text` WHERE `entry`= 1402; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1402,0,0, "Some coin?",12,0,100,0,0,0, "Topper McNabb"), +(1402,0,1, "Help a poor bloke out?",12,0,100,0,0,0, "Topper McNabb"), +(1402,0,2, "Shine yer armor for a copper?",12,0,100,0,0,0, "Topper McNabb"); + +-- Texts for Morris Lawry +DELETE FROM `creature_text` WHERE `entry`= 1405; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1405,0,0, "Some coin?",12,0,100,0,0,0, "Morris Lawry"), +(1405,0,1, "Help a poor bloke out?",12,0,100,0,0,0, "Morris Lawry"), +(1405,0,2, "Shine yer armor for a copper?",12,0,100,0,0,0, "Morris Lawry"); + +-- Texts for Warden Thelwater +DELETE FROM `creature_text` WHERE `entry`= 1719; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1719,0,0, "All of a sudden they were everywhere.",12,0,100,0,0,0, "Warden Thelwater"), +(1719,0,1, "They must have had someone helping them.",12,0,100,0,0,0, "Warden Thelwater"), +(1719,0,2, "If the Captain finds out, it'll be the end of me.",12,0,100,0,0,0, "Warden Thelwater"); + +-- Texts for Gil +DELETE FROM `creature_text` WHERE `entry`= 3504; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(3504,0,0, "Is it true? Are there crocolisks in the canal?",12,0,100,0,0,0, "Gil"), +(3504,0,1, "My feet hurt.",12,0,100,0,0,0, "Gil"), +(3504,0,2, "Are we there yet?",12,0,100,0,0,0, "Gil"), +(3504,1,0, "I wanna see the Mage Tower.",12,0,100,0,0,0, "Gil"), +(3504,1,1, "Where we goin'?",12,0,100,0,0,0, "Gil"), +(3504,1,2, "Why do we always go the same way?",12,0,100,0,0,0, "Gil"); + +-- Texts for Thomas Miller +DELETE FROM `creature_text` WHERE `entry`= 3518; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(3518,0,0, "Freshly baked bread for sale!",12,0,100,0,0,0, "Thomas Miller"), +(3518,0,1, "Fresh bread for sale!",12,0,100,0,0,0, "Thomas Miller"); + +-- Texts for Ol' Emma +DELETE FROM `creature_text` WHERE `entry`= 3520; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(3520,0,0, "Seems like a hundred times a day I walk all the way to get more water. No respect for their elders I tell ya.",12,0,100,0,0,0, "Ol\' Emma"), +(3520,0,1, "Jack and Jill my wrinkled patoot! I do all the water luggin' 'round here.",12,0,100,0,0,0, "Ol\' Emma"), +(3520,0,2, "Think I'm starting to wear a rut in the paving stones.",12,0,100,0,0,0, "Ol\' Emma"), +(3520,1,0, "O'ourse I'm talking to myself. Only way to get a decent conversation in this city.",12,0,100,0,0,0, "Ol\' Emma"), +(3520,1,1, "As if I don't have better things to do in my old age than carry buckets of water.",12,0,100,0,0,0, "Ol\' Emma"), +(3520,1,2, "Where's the water Emma? Get the water Emma? If'n it weren't fer me that lot wouldn't know what water looks like.",12,0,100,0,0,0, "Ol\' Emma"); + +-- Texts for Nurse Lillian +DELETE FROM `creature_text` WHERE `entry`= 5042; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(5042,0,0, "You're going to be just fine.",12,0,100,0,0,0, "Nurse Lillian"), +(5042,0,1, "Drink this, it will help.",12,0,100,0,0,0, "Nurse Lillian"), +(5042,0,2, "Let me help you with those.",12,0,100,0,0,0, "Nurse Lillian"); + +-- Texts for Miles Sidney +DELETE FROM `creature_text` WHERE `entry`= 28347; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(28347,0,0, "Remember, kid: You're always more wrong than you think you are. Double It!",12,0,100,0,0,0, "Miles Sidney"), +(28347,0,1, "Only put half as much in next time.",12,0,100,0,0,0, "Miles Sidney"), +(28347,0,2, "Then put twice as much in next time!",12,0,100,0,0,0, "Miles Sidney"); + +-- Texts for Wright Williams +DELETE FROM `creature_text` WHERE `entry`= 28355; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(28355,0,0, "Sir, I think we were close with the Lethargy Root in that last poison recipie.",12,0,100,0,0,0, "Wright Williams"), +(28355,0,1, "Sir, our customers are complaining that there's too much Deathweed in our Anesthetics.",12,0,100,0,0,0, "Wright Williams"), +(28355,0,2, "Sir, our customers are complaining that there's not enough Maiden's Anguish in our Deadly Poisons.",12,0,100,0,0,0, "Wright Williams"); + +-- Texts for Bloodscalp Warrior +DELETE FROM `creature_text` WHERE `entry`= 587; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(587,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Bloodscalp Warrior"); + +-- Bloodscalp Berserker SAI +SET @ENTRY := 597; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Berserker - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodscalp Berserker - At 30% HP - Say Line 0"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodscalp Berserker - At 15% HP - Flee For Assist"); + +-- Lashtail Raptor SAI +SET @ENTRY := 686; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1200,8800,19700,24100,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lashtail Raptor - In Combat - Cast Lash"); + +-- Stone Maw Basilisk SAI +SET @ENTRY := 688; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,12000,12000,15000,15000,11,3635,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stone Maw Basilisk - In Combat - Cast Crystal Gaze"); + +-- Crystal Spine Basilisk SAI +SET @ENTRY := 689; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,5000,5000,16000,16000,11,3635,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crystal Spine Basilisk - In Combat - Cast Crystal Gaze"); + +-- Cold Eye Basilisk SAI +SET @ENTRY := 690; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,8000,8000,30000,30000,11,3636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cold Eye Basilisk - In Combat - Cast Crystalline Slumber"); + +-- Texts for Bloodscalp Berserker +DELETE FROM `creature_text` WHERE `entry`= 597; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(597,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Bloodscalp Berserker"); + +-- Bhag'thera SAI +SET @ENTRY := 728; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,9000,9000,28000,28000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bhag'thera - In Combat - Cast Rend Flesh"), +(@ENTRY,0,1,0,0,0,100,0,2000,2000,32000,32000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bhag'thera - In Combat - Cast Pierce Armor"); + +-- King Bangalash SAI +SET @ENTRY := 731; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,50,0,0,11,8816,1,0,0,0,0,1,0,0,0,0,0,0,0,"King Bangalash - At 50% HP - Cast Summon Panthers"); + +-- Skullsplitter Berserker SAI +SET @ENTRY := 783; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,7000,23000,26000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skullsplitter Berserker - In Combat - Cast Head Crack"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Skullsplitter Berserker - At 15% HP - Flee For Assist"); + +-- Sergeant Malthus SAI +SET @ENTRY := 814; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,500,10900,18600,11,7068,32,0,0,0,0,2,0,0,0,0,0,0,0,"Sergeant Malthus - In Combat - Cast Veil of Shadow"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sergeant Malthus - At 15% HP - Flee For Assist"); + +-- Venture Co. Lumberjack SAI +SET @ENTRY := 921; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5200,7500,5900,9800,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Lumberjack - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venture Co. Lumberjack - At 15% HP - Flee For Assist"); + +-- Kurzen Jungle Fighter SAI +SET @ENTRY := 937; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurzen Jungle Fighter - At 15% HP - Flee For Assist"); + +-- Kurzen Commando SAI +SET @ENTRY := 938; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Commando - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,0,0,0,100,0,2400,4100,2400,4100,11,2591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kurzen Commando - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,11,7964,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Commando - At 15% HP - Cast Smoke Bomb"); + +-- Kurzen Elite SAI +SET @ENTRY := 939; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7700,11000,8100,26200,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kurzen Elite - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,11900,24600,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Elite - In Combat - Cast Whirlwind"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurzen Elite - At 15% HP - Flee For Assist"); + +-- Kurzen Medicine Man SAI +SET @ENTRY := 940; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,0,0,30,19900,28900,11,6077,0,0,0,0,0,7,0,0,0,0,0,0,0,"Kurzen Medicine Man - On Friendly Unit At 0 - 30% Health - Cast Renew"), +(@ENTRY,0,1,0,14,0,100,0,0,30,34300,39100,11,6064,1,0,0,0,0,7,0,0,0,0,0,0,0,"Kurzen Medicine Man - On Friendly Unit At 0 - 30% Health - Cast Heal"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,588,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Medicine Man - At 30% HP - Cast Inner Fire"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurzen Medicine Man - At 15% HP - Flee For Assist"); + +-- Kurzen Witch Doctor SAI +SET @ENTRY := 942; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,40000,45000,11,6364,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurzen Witch Doctor - In Combat - Cast Searing Totem"), +(@ENTRY,0,1,0,0,0,100,0,4000,8000,15000,20000,11,370,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kurzen Witch Doctor - In Combat - Cast Purge"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurzen Witch Doctor - At 15% HP - Flee For Assist"); + +-- Kurzen Wrangler SAI +SET @ENTRY := 943; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1700,10700,18400,29800,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kurzen Wrangler - In Combat - Cast Net"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kurzen Wrangler - At 15% HP - Flee For Assist"); + +-- Elder Stranglethorn Tiger SAI +SET @ENTRY := 1085; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8600,8600,31300,31300,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Stranglethorn Tiger - In Combat - Cast Rend"); + +-- Venture Co. Workboss SAI +SET @ENTRY := 1095; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3600,241000,246000,11,3631,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Workboss - In Combat - Cast Battle Fury"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Venture Co. Workboss - At 15% HP - Flee For Assist"); + +-- River Crocolisk SAI +SET @ENTRY := 1150; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,8200,12900,24100,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"River Crocolisk - In Combat - Cast Tendon Rip"); + +-- Saltwater Crocolisk SAI +SET @ENTRY := 1151; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8200,24100,32300,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Saltwater Crocolisk - In Combat - Cast Tendon Rip"); + +-- Snapjaw Crocolisk SAI +SET @ENTRY := 1152; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11200,12000,11200,12000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Snapjaw Crocolisk - In Combat - Cast Tendon Rip"); + +-- Thrashtail Basilisk SAI +SET @ENTRY := 1550; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,5000,5000,18000,18000,11,6607,0,0,0,0,0,5,0,0,0,0,0,0,0,"Thrashtail Basilisk - In Combat - Cast Lash"); + +-- Ironjaw Basilisk SAI +SET @ENTRY := 1551; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,8000,8000,30000,30000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironjaw Basilisk - In Combat - Cast Crystal Flash"); + +-- Scale Belly SAI +SET @ENTRY := 1552; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,15000,15000,26000,26000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scale Belly - In Combat - Cast Crystal Flash"); + +-- King Mukla SAI +SET @ENTRY := 1559; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2600,3800,6000,10200,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"King Mukla - In Combat - Cast Trample"); + +-- Bloodsail Raider SAI +SET @ENTRY := 1561; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,29651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodsail Raider - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,100,0,9800,11300,18500,31400,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Raider - In Combat - Cast Net"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodsail Raider - At 15% HP - Flee For Assist"); diff --git a/sql/updates/world/2012_12_26_19_world_sai.sql b/sql/updates/world/2012_12_26_19_world_sai.sql new file mode 100644 index 00000000000..5cfd2a29c62 --- /dev/null +++ b/sql/updates/world/2012_12_26_19_world_sai.sql @@ -0,0 +1,3020 @@ +-- Bloodsail Swashbuckler SAI +SET @ENTRY := 1563; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10600,12400,22000,26200,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Swashbuckler - In Combat - Cast Disarm"), +(@ENTRY,0,1,0,0,0,100,0,7000,11000,12000,16000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Swashbuckler - In Combat - Cast Kick"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodsail Swashbuckler - At 15% HP - Flee For Assist"); + +-- Bloodsail Sea Dog SAI +SET @ENTRY := 1565; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10100,12000,32400,37700,11,744,33,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Sea Dog - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,2000,3500,6000,8500,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Sea Dog - In Combat - Cast Backstab"), +(@ENTRY,0,2,0,0,0,100,0,11800,14100,21100,24200,11,12540,1,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodsail Sea Dog - In Combat - Cast Gouge"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodsail Sea Dog - At 15% HP - Flee For Assist"); + +-- Naga Explorer SAI +SET @ENTRY := 1907; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Naga Explorer - On Aggro - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,0,6400,12600,18500,28700,11,6548,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naga Explorer - In Combat - Cast Rend"); + +-- Commander Aggro'gosh SAI +SET @ENTRY := 2464; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,18700,28500,18700,28500,11,6253,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Aggro'gosh - In Combat - Cast Backhand"), +(@ENTRY,0,1,0,0,0,100,0,21100,33900,21100,33900,11,19134,1,0,0,0,0,5,0,0,0,0,0,0,0,"Commander Aggro'gosh - In Combat - Cast Frightening Shout"), +(@ENTRY,0,2,0,0,0,100,0,42800,42800,42800,42800,11,23600,1,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Aggro'gosh - In Combat - Cast Piercing Howl"), +(@ENTRY,0,3,4,2,0,100,0,0,30,0,0,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Aggro'gosh - At 30% HP - Cast Enrage"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Aggro'gosh - At 30% HP - Say Line 0"); + +-- Texts for Commander Aggro'gosh +DELETE FROM `creature_text` WHERE `entry`= 2464; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2464,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Commander Aggro\'gosh"); + +-- Skymane Gorilla SAI +SET @ENTRY := 2521; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8600,8600,16500,27700,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skymane Gorilla - In Combat - Cast Trample"); + +-- Fleet Master Firallon SAI +SET @ENTRY := 2546; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,500,1400,4900,11,32064,32,0,0,0,0,1,0,0,0,0,0,0,0,"Fleet Master Firallon - In Combat - Cast Battle Shout"); + +-- Ironpatch SAI +SET @ENTRY := 2547; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ironpatch - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,5000,8000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironpatch - In Combat - Cast Shield Bash"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ironpatch - At 15% HP - Flee For Assist"); + +-- Garr Salthoof SAI +SET @ENTRY := 2549; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,250,1000,30100,33600,11,8260,1,0,0,0,0,2,0,0,0,0,0,0,0,"Garr Salthoof - In Combat - Cast Rushing Charge"), +(@ENTRY,0,1,0,0,0,100,0,4000,8000,10200,23700,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Garr Salthoof - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Garr Salthoof - At 15% HP - Flee For Assist"); + +-- Captain Stillwater SAI +SET @ENTRY := 2550; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2800,4300,9700,14800,11,36843,1,0,0,0,0,5,0,0,0,0,0,0,0,"Captain Stillwater - In Combat - Cast Slow"), +(@ENTRY,0,1,0,0,0,100,0,500,1100,3500,10000,11,11975,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Stillwater - In Combat - Cast Arcane Explosion"); + +-- Murkgill Forager SAI +SET @ENTRY := 4457; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,2000,19900,30000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murkgill Forager - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,100,0,2600,2600,3700,9100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Murkgill Forager - In Combat - Cast Poison"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murkgill Forager - At 15% HP - Flee For Assist"); + +-- Murkgill Warrior SAI +SET @ENTRY := 4461; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murkgill Warrior - At 15% HP - Flee For Assist"); + +-- Bloodsail Deckhand SAI +SET @ENTRY := 4505; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bloodsail Deckhand - At 15% HP - Flee For Assist"); + +-- Gluggle SAI +SET @ENTRY := 14487; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,15600,15600,32000,35000,11,6306,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gluggle - In Combat - Cast Acid Splash"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Gluggle - At 15% HP - Flee For Assist"); + +-- Adolescent Whelp SAI +SET @ENTRY := 740; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,6000,8500,11,20821,0,0,0,0,0,5,0,0,0,0,0,0,0,"Adolescent Whelp - In Combat - Cast Acid Spit"); + +-- Dreaming Whelp SAI +SET @ENTRY := 741; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,6000,8500,11,20821,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dreaming Whelp - In Combat - Cast Acid Spit"); + +-- Scalebane Captain SAI +SET @ENTRY := 745; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,120000,125000,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalebane Captain - In Combat - Cast Battle Shout"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,30000,35000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scalebane Captain - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,2,0,0,0,100,0,5000,6000,11000,16000,11,12555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalebane Captain - In Combat - Cast Pummel"); + +-- Elder Dragonkin SAI +SET @ENTRY := 746; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,45000,45000,5000,5000,11,6306,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Dragonkin - In Combat - Cast Acid Splash"); + +-- Marsh Murloc SAI +SET @ENTRY := 747; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Marsh Murloc - At 15% HP - Flee For Assist"); + +-- Lost One Riftseeker SAI +SET @ENTRY := 762; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,1000,1000,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lost One Riftseeker - Out Of Combat - Cast Summon Imp"); + +-- Deathstrike Tarantula SAI +SET @ENTRY := 769; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,30000,35000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Deathstrike Tarantula - In Combat - Cast Poison"); + +-- Jade SAI +SET @ENTRY := 1063; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jade - On Aggro - Say Line 0"); + +-- Texts for Jade +DELETE FROM `creature_text` WHERE `entry`= 1063; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1063,0,0, "I cannot permit you to enter the temple! I must destroy you for your own good!",12,0,100,0,0,0, "Jade"); + +-- Mummified Atal'ai SAI +SET @ENTRY := 5263; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,8000,15000,4000,10000,11,16186,32,0,0,0,0,2,0,0,0,0,0,0,0,"Mummified Atal'ai - In Combat - Cast Fevered Plague"); + +-- Vilebranch Berserker SAI +SET @ENTRY := 2643; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Berserker - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Berserker - At 30% HP - Say Line 0"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vilebranch Berserker - At 15% HP - Flee For Assist"); + +-- Texts for Vilebranch Berserker +DELETE FROM `creature_text` WHERE `entry`= 2643; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(2643,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Vilebranch Berserker"); + +-- Scarlet Infantryman SAI +SET @ENTRY := 28609; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Infantryman - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,9,0,100,0,0,5,6000,9000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Infantryman - At 0 - 5 Range - Cast Heroic Strike"), +(@ENTRY,0,2,0,0,0,100,0,9000,15000,16000,19000,11,53399,1,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Infantryman - In Combat - Cast Sweeping Slam"); + +-- Scarlet Captain SAI +SET @ENTRY := 28611; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Captain - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,9,0,100,0,0,5,4000,9000,11,52221,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Captain - At 0 - 5 Range - Cast Heroic Strike"); + +-- Texts for Scarlet Infantryman +DELETE FROM `creature_text` WHERE `entry`= 28609; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(28609,0,0, "The Crusade will be victorious!",12,0,100,0,0,0, "Scarlet Infantryman"), +(28609,0,1, "Let the purging begin!",12,0,100,0,0,0, "Scarlet Infantryman"), +(28609,0,2, "You're not welcome in these lands, monster!",12,0,100,0,0,0, "Scarlet Infantryman"); + +-- Texts for Scarlet Captain +DELETE FROM `creature_text` WHERE `entry`= 28611; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(28611,0,0, "The Crusade will be victorious!",12,0,100,0,0,0, "Scarlet Captain"), +(28611,0,1, "Let the purging begin!",12,0,100,0,0,0, "Scarlet Captain"), +(28611,0,2, "You're not welcome in these lands, monster!",12,0,100,0,0,0, "Scarlet Captain"); + +-- Scarlet Commander Rodrick SAI +SET @ENTRY := 29000; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,13000,11,52835,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Commander Rodrick - At 0 - 5 Range - Cast Cleave"), +(@ENTRY,0,1,0,2,0,100,0,0,30,7000,10000,11,31713,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Commander Rodrick - At 30% HP - Cast Holy Light"); + +-- Crimson Acolyte SAI +SET @ENTRY := 29007; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,1800000,1800000,11,34809,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Acolyte - Out Of Combat - Cast Holy Fury"), +(@ENTRY,0,1,0,0,0,100,0,1000,4000,4000,6000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Acolyte - In Combat - Cast Holy Smite"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,25000,30000,11,19725,1,0,0,0,0,6,0,0,0,0,0,0,0,"Crimson Acolyte - In Combat - Cast Turn Undead"); + +-- Defender of the Light SAI +SET @ENTRY := 29174; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,53625,5,0,0,0,0,2,0,0,0,0,0,0,0,"Defender of the Light - On Aggro - Cast Heroic Leap"), +(@ENTRY,0,1,0,0,0,100,2,10000,20000,10000,20000,11,53625,0,0,0,0,0,6,0,0,0,0,0,0,0,"Defender of the Light - In Combat - Cast Heroic Leap"), +(@ENTRY,0,2,3,0,0,100,0,10000,20000,10000,20000,11,53643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defender of the Light - In Combat - Cast Holy Strike"), +(@ENTRY,0,3,4,0,0,100,0,10000,20000,10000,20000,11,53638,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defender of the Light - In Combat - Cast Holy Wrath"), +(@ENTRY,0,4,5,0,0,100,0,10000,20000,10000,20000,11,53629,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defender of the Light - In Combat - Cast Uppercut"), +(@ENTRY,0,5,0,14,0,100,2,0,20,5000,10000,11,29427,1,0,0,0,0,7,0,0,0,0,0,0,0,"Defender of the Light - On Friendly Unit At 0 - 20% Health - Cast Holy Light"); + +-- Korfax, Champion of the Light SAI +SET @ENTRY := 29176; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,10000,11,53631,0,0,0,0,0,2,0,0,0,0,0,0,0,"Korfax, Champion of the Light - In Combat - Cast Cleave"), +(@ENTRY,0,1,2,0,0,100,0,10000,20000,10000,10000,11,53625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Korfax, Champion of the Light - In Combat - Cast Heroic Leap"); + +-- Commander Eligor Dawnbringer SAI +SET @ENTRY := 29177; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,2,0,20,5000,10000,11,37979,1,0,0,0,0,7,0,0,0,0,0,0,0,"Commander Eligor Dawnbringer - On Friendly Unit At 0 - 20% Health - Cast Holy Light"); + +-- Rayne SAI +SET @ENTRY := 29181; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,20000,11,20678,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rayne - In Combat - Cast Fireball"), +(@ENTRY,0,1,2,0,0,100,0,10000,20000,10000,20000,11,21807,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rayne - In Combat - Cast Wrath"), +(@ENTRY,0,2,0,14,0,100,2,0,20,5000,10000,11,20664,1,0,0,0,0,7,0,0,0,0,0,0,0,"Rayne - On Friendly Unit At 0 - 20% Health - Cast Rejuvenation"), +(@ENTRY,0,3,4,14,0,100,0,0,20,5000,10000,11,25817,1,0,0,0,0,7,0,0,0,0,0,0,0,"Rayne - On Friendly Unit At 0 - 20% Health - Cast Tranquility"); + +-- Rimblat Earthshatter SAI +SET @ENTRY := 29182; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,10000,11,53630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rimblat Earthshatter - In Combat - Cast Thunder"), +(@ENTRY,0,1,0,14,0,100,2,0,20,5000,10000,11,33642,1,0,0,0,0,7,0,0,0,0,0,0,0,"Rimblat Earthshatter - On Friendly Unit At 0 - 20% Health - Cast Chain Heal"); + +-- Rampaging Abomination SAI +SET @ENTRY := 29186; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,10000,11,53633,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rampaging Abomination - In Combat - Cast Cleave"), +(@ENTRY,0,1,2,0,0,100,0,10000,20000,10000,10000,11,50335,0,0,0,0,0,6,0,0,0,0,0,0,0,"Rampaging Abomination - In Combat - Cast Scourge Hook"); + +-- Flesh Behemoth SAI +SET @ENTRY := 29190; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,10000,11,36706,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flesh Behemoth - In Combat - Cast Thunderclap"), +(@ENTRY,0,1,0,0,0,100,2,10000,20000,10000,20000,11,53634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flesh Behemoth - In Combat - Cast Stomp"); + +-- Koltira Deathweaver SAI +SET @ENTRY := 29199; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,20000,11,52374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Koltira Deathweaver - In Combat - Cast Blood Strike"), +(@ENTRY,0,1,2,0,0,100,0,10000,20000,10000,20000,11,52372,0,0,0,0,0,2,0,0,0,0,0,0,0,"Koltira Deathweaver - In Combat - Cast Icy Touch"), +(@ENTRY,0,2,3,0,0,100,0,10000,20000,10000,20000,11,50668,0,0,0,0,0,2,0,0,0,0,0,0,0,"Koltira Deathweaver - In Combat - Cast Death Coil"); + +-- Thassarian SAI +SET @ENTRY := 29200; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,20000,11,52374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thassarian - In Combat - Cast Blood Strike"), +(@ENTRY,0,1,2,0,0,100,0,10000,20000,10000,20000,11,52372,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thassarian - In Combat - Cast Icy Touch"), +(@ENTRY,0,2,3,0,0,100,0,10000,20000,10000,20000,11,50668,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thassarian - In Combat - Cast Death Coil"); + +-- Orbaz Bloodbane SAI +SET @ENTRY := 29204; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,20000,11,52374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Orbaz Bloodbane - In Combat - Cast Blood Strike"), +(@ENTRY,0,1,2,0,0,100,0,10000,20000,10000,20000,11,52372,0,0,0,0,0,2,0,0,0,0,0,0,0,"Orbaz Bloodbane - In Combat - Cast Icy Touch"), +(@ENTRY,0,2,3,0,0,100,0,10000,20000,10000,20000,11,50668,0,0,0,0,0,2,0,0,0,0,0,0,0,"Orbaz Bloodbane - In Combat - Cast Death Coil"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orbaz Bloodbane - At 15% HP - Flee For Assist"); + +-- Warrior of the Frozen Wastes SAI +SET @ENTRY := 29206; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,10000,11,53631,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warrior of the Frozen Wastes - In Combat - Cast Cleave"); + +-- Volatile Ghoul SAI +SET @ENTRY := 29219; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,10000,10000,11,53632,0,0,0,0,0,2,0,0,0,0,0,0,0,"Volatile Ghoul - In Combat - Cast Ghoulplosion"); + +-- Young Night Web Spider SAI +SET @ENTRY := 1504; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,3000,7000,11,6751,32,0,0,0,0,2,0,0,0,0,0,0,0,"Young Night Web Spider - In Combat - Cast Weak Poison"); + +-- Night Web Spider SAI +SET @ENTRY := 1505; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,3000,7000,11,6751,32,0,0,0,0,2,0,0,0,0,0,0,0,"Night Web Spider - In Combat - Cast Weak Poison"); + +-- Wailing Ancestor SAI +SET @ENTRY := 1534; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,12000,12000,24000,24000,11,7713,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Ancestor - In Combat - Cast Wailing Dead"); + +-- Scarlet Warrior SAI +SET @ENTRY := 1535; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,30000,60000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Warrior - In Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,45000,50000,11,3238,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Warrior - In Combat - Cast Nimble Reflexes"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Warrior - At 15% HP - Flee For Assist"); + +-- Greater Duskbat SAI +SET @ENTRY := 1553; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,1000,1000,9000,9000,11,3242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Duskbat - In Combat - Cast Ravage"); + +-- Vampiric Duskbat SAI +SET @ENTRY := 1554; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,1000,1000,9000,9000,11,3242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vampiric Duskbat - In Combat - Cast Ravage"); + +-- Vicious Night Web Spider SAI +SET @ENTRY := 1555; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,9000,4000,9000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Vicious Night Web Spider - In Combat - Cast Poison"); + +-- Devlin Agamand SAI +SET @ENTRY := 1657; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,35000,40000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Devlin Agamand - At 0 - 5 Range - Cast Head Crack"); + +-- Rot Hide Gnoll SAI +SET @ENTRY := 1674; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,4000,12000,0,0,11,3237,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rot Hide Gnoll - In Combat - Cast Curse of Thule"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Rot Hide Gnoll - At 15% HP - Flee For Assist"); + +-- Bayne SAI +SET @ENTRY := 10356; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,5000,5000,25000,28000,11,13443,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bayne - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,75,0,2000,2000,16000,16000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bayne - In Combat - Cast Tendon Rip"); + +-- Ressan the Needler SAI +SET @ENTRY := 10357; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,0,4000,4000,18000,18000,11,8281,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ressan the Needler - In Combat - Cast Sonic Burst"); + +-- Skeletal Flayer SAI +SET @ENTRY := 1783; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,4000,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Flayer - In Combat - Cast Thrash"); + +-- Skeletal Executioner SAI +SET @ENTRY := 1787; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,7000,12000,11,15496,1,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Executioner - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,1000,2000,4000,6000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Executioner - In Combat - Cast Strike"); + +-- Skeletal Warlord SAI +SET @ENTRY := 1788; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,7000,12000,11,16856,1,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Warlord - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,21000,26000,11,12054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Warlord - In Combat - Cast Rend"); + +-- Slavering Ghoul SAI +SET @ENTRY := 1791; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,4000,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slavering Ghoul - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,90000,120000,11,7125,1,0,0,0,0,5,0,0,0,0,0,0,0,"Slavering Ghoul - In Combat - Cast Toxic Saliva"); + +-- Rotting Ghoul SAI +SET @ENTRY := 1793; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9000,16000,240000,250000,11,7102,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rotting Ghoul - In Combat - Cast Contagion of Rot"); + +-- Soulless Ghoul SAI +SET @ENTRY := 1794; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,0,0,2500,3500,11,14887,0,0,0,0,0,5,0,0,0,0,0,0,0,"Soulless Ghoul - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,25000,30000,11,14033,0,0,0,0,0,5,0,0,0,0,0,0,0,"Soulless Ghoul - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,9000,13000,11,12530,1,0,0,0,0,2,0,0,0,0,0,0,0,"Soulless Ghoul - In Combat - Cast Frailty"); + +-- Searing Ghoul SAI +SET @ENTRY := 1795; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5500,7000,19000,24000,11,23038,0,0,0,0,0,2,0,0,0,0,0,0,0,"Searing Ghoul - In Combat - Cast Flame Shock"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,19000,24000,11,23039,1,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Ghoul - In Combat - Cast Blast Wave"); + +-- Freezing Ghoul SAI +SET @ENTRY := 1796; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,14000,18000,11,16803,0,0,0,0,0,2,0,0,0,0,0,0,0,"Freezing Ghoul - In Combat - Cast Flash Freeze"); + +-- Hungering Wraith SAI +SET @ENTRY := 1802; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,9000,25000,25000,11,16333,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hungering Wraith - In Combat - Cast Debilitating Touch"), +(@ENTRY,0,1,2,2,0,100,0,0,30,0,0,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hungering Wraith - At 30% HP - Cast Frenzy"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hungering Wraith - At 30% HP - Say Line 0"); + +-- Texts for Hungering Wraith +DELETE FROM `creature_text` WHERE `entry`= 1802; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1802,0,0, "%s becomes enraged!",16,0,100,0,0,0, "Hungering Wraith"); + +-- Wailing Death SAI +SET @ENTRY := 1804; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,12000,12000,24000,24000,11,7713,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Death - In Combat - Cast Wailing Dead"); + +-- Flesh Golem SAI +SET @ENTRY := 1805; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7000,10000,12000,18000,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flesh Golem - In Combat - Cast Knock Away"); + +-- Vile Slime SAI +SET @ENTRY := 1806; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,8000,14000,11,16843,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Slime - In Combat - Cast Crimson Fury"); + +-- Devouring Ooze SAI +SET @ENTRY := 1808; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,1,0,0,0,0,11,12018,3,0,0,0,0,1,0,0,0,0,0,0,0,"Devouring Ooze - On Death - Cast Summon Oozeling"); + +-- Carrion Vulture SAI +SET @ENTRY := 1809; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,4000,6000,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Carrion Vulture - In Combat - Cast Swoop"); + +-- Rotting Behemoth SAI +SET @ENTRY := 1812; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,6000,12000,0,0,11,3256,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rotting Behemoth - In Combat - Cast Plague Cloud"); + +-- Diseased Black Bear SAI +SET @ENTRY := 1815; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,6000,9000,12000,18000,11,3427,32,0,0,0,0,5,0,0,0,0,0,0,0,"Diseased Black Bear - In Combat - Cast Infected Wound"); + +-- Diseased Grizzly SAI +SET @ENTRY := 1816; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,6000,9000,12000,18000,11,3427,32,0,0,0,0,5,0,0,0,0,0,0,0,"Diseased Grizzly - In Combat - Cast Infected Wound"); + +-- Diseased Wolf SAI +SET @ENTRY := 1817; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,9000,35000,40000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Diseased Wolf - In Combat - Cast Infected Wound"); + +-- Carrion Lurker SAI +SET @ENTRY := 1821; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,7000,30000,35000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Carrion Lurker - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,1000,3000,18000,25000,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Carrion Lurker - In Combat - Cast Web"); + +-- Scarlet Sentinel SAI +SET @ENTRY := 1827; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,8000,13000,11,14895,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Sentinel - In Combat - Cast Overpower"), +(@ENTRY,0,1,0,0,0,100,0,2500,4000,5000,7000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Sentinel - In Combat - Cast Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Sentinel - At 15% HP - Flee For Assist"); + +-- Scarlet Knight SAI +SET @ENTRY := 1833; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,10000,14000,19000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Knight - In Combat - Cast Disarm"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,8000,12000,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Knight - In Combat - Cast Shield Slam"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Knight - At 15% HP - Flee For Assist"); + +-- Scarlet Paladin SAI +SET @ENTRY := 1834; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,8000,12000,11,14517,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Paladin - In Combat - Cast Crusader Strike"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,9000,14000,11,13953,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Paladin - In Combat - Cast Holy Strike"), +(@ENTRY,0,2,0,14,0,100,1,0,40,0,0,11,13952,0,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Paladin - On Friendly Unit At 0 - 40% Health - Cast Holy Light"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Paladin - At 15% HP - Flee For Assist"); + +-- Scarlet Invoker SAI +SET @ENTRY := 1835; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,6000,12000,16000,11,15736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Invoker - In Combat - Cast Arcane Missiles"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,12000,20000,11,11975,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Invoker - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Invoker - At 15% HP - Flee For Assist"); + +-- Scarlet Worker SAI +SET @ENTRY := 1883; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,22000,26000,11,9791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Worker - In Combat - Cast Head Crack"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,8000,12000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Worker - In Combat - Cast Sunder Armor"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Worker - At 15% HP - Flee For Assist"); + +-- Rotting Cadaver SAI +SET @ENTRY := 4474; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rotting Cadaver - On Aggro - Cast Corrupted Stamina Passive"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,17064,3,0,0,0,0,1,0,0,0,0,0,0,0,"Rotting Cadaver - On Death - Cast Summon Rotting Worms"); + +-- Blighted Zombie SAI +SET @ENTRY := 4475; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,12000,130000,140000,11,3584,32,0,0,0,0,5,0,0,0,0,0,0,0,"Blighted Zombie - In Combat - Cast Volatile Infection"); + +-- Scarlet Avenger SAI +SET @ENTRY := 4493; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,4500,5000,6000,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Avenger - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Avenger - At 15% HP - Flee For Assist"); + +-- Harvest Reaper SAI +SET @ENTRY := 115; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,6000,14000,22100,11,7342,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harvest Reaper - In Combat - Cast Wide Slash"); + +-- Murloc Coastrunner SAI +SET @ENTRY := 126; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,0,6600,9800,24500,32900,11,7357,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Coastrunner - In Combat - Cast Poisonous Stab"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Coastrunner - At 15% HP - Flee For Assist"); + +-- Murloc Tidehunter SAI +SET @ENTRY := 127; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,7300,17200,31400,11,11831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Tidehunter - In Combat - Cast Frost Nova"), +(@ENTRY,0,1,0,0,0,80,0,6600,10200,19500,31800,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Tidehunter - In Combat - Cast Poison"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Tidehunter - At 15% HP - Flee For Assist"); + +-- Greater Fleshripper SAI +SET @ENTRY := 154; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,0,5900,16200,20300,28200,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Fleshripper - In Combat - Cast Muscle Tear"); + +-- Goretusk SAI +SET @ENTRY := 157; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,50,1,6,15,500,1000,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Goretusk - At 6 - 15 Range - Cast Rushing Charge"); + +-- Murloc Warrior SAI +SET @ENTRY := 171; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Warrior - At 15% HP - Flee For Assist"); + +-- Old Murk-Eye SAI +SET @ENTRY := 391; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1900,2200,2200,5200,11,3584,32,0,0,0,0,2,0,0,0,0,0,0,0,"Old Murk-Eye - In Combat - Cast Volatile Infection"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Old Murk-Eye - At 15% HP - Flee For Assist"); + +-- Young Goretusk SAI +SET @ENTRY := 454; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,50,1,6,15,500,1000,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Young Goretusk - At 6 - 15 Range - Cast Rushing Charge"); + +-- Vultros SAI +SET @ENTRY := 462; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3800,3800,8000,17700,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vultros - In Combat - Cast Swoop"); + +-- Rusty Harvest Golem SAI +SET @ENTRY := 480; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7100,18600,22200,34500,11,8014,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rusty Harvest Golem - In Combat - Cast Tetanus"); + +-- Benny Blaanco SAI +SET @ENTRY := 502; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Benny Blaanco - At 15% HP - Flee For Assist"); + +-- Murloc Netter SAI +SET @ENTRY := 513; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,11000,13900,20500,33000,11,12024,1,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Netter - In Combat - Cast Net"), +(@ENTRY,0,1,0,0,0,100,0,8400,16000,8400,24800,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Netter - In Combat - Cast Sunder Armor"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Netter - At 15% HP - Flee For Assist"); + +-- Murloc Raider SAI +SET @ENTRY := 515; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Raider - At 15% HP - Flee For Assist"); + +-- Murloc Oracle SAI +SET @ENTRY := 517; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2900,3600,2900,3600,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Oracle - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,14,0,100,0,0,50,48800,53700,11,6074,1,0,0,0,0,7,0,0,0,0,0,0,0,"Murloc Oracle - On Friendly Unit At 0 - 50% Health - Cast Renew"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Murloc Oracle - At 15% HP - Flee For Assist"); + +-- Slark SAI +SET @ENTRY := 519; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2200,19700,12700,24600,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slark - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Slark - At 15% HP - Flee For Assist"); + +-- Brack SAI +SET @ENTRY := 520; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6700,12500,21900,33600,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brack - In Combat - Cast Hamstring"), +(@ENTRY,0,1,0,0,0,100,0,25300,25300,47900,56400,11,6016,1,0,0,0,0,2,0,0,0,0,0,0,0,"Brack - In Combat - Cast Pierce Armor"), +(@ENTRY,0,2,0,0,0,100,0,11400,11400,11500,25600,11,11976,1,0,0,0,0,2,0,0,0,0,0,0,0,"Brack - In Combat - Cast Strike"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Brack - At 15% HP - Flee For Assist"); + +-- Leprithus SAI +SET @ENTRY := 572; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7100,7100,8800,19700,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Leprithus - In Combat - Cast Poison"), +(@ENTRY,0,1,0,0,0,100,0,12000,20100,12000,20100,11,4974,33,0,0,0,0,2,0,0,0,0,0,0,0,"Leprithus - In Combat - Cast Wither Touch"); + +-- Foe Reaper 4000 SAI +SET @ENTRY := 573; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2800,4300,11700,16300,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foe Reaper 4000 - In Combat - Cast Trample"); + +-- Skeletal Miner SAI +SET @ENTRY := 623; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5900,16200,12100,19200,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Miner - In Combat - Cast Strike"); + +-- Undead Excavator SAI +SET @ENTRY := 624; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,400,8700,2400,17300,11,5137,32,0,0,0,0,2,0,0,0,0,0,0,0,"Undead Excavator - In Combat - Cast Call of the Grave"); + +-- Undead Dynamiter SAI +SET @ENTRY := 625; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,500,4700,14500,32500,11,7395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Undead Dynamiter - In Combat - Cast Deadmines Dynamite"); + +-- Foreman Thistlenettle SAI +SET @ENTRY := 626; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,30,36800,40200,11,5219,1,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Thistlenettle - At 30% HP - Cast Draw of Thistlenettle"); + +-- Dust Devil SAI +SET @ENTRY := 832; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,10000,16100,26900,11,6982,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dust Devil - In Combat - Cast Gust of Wind"); + +-- Coyote Packleader SAI +SET @ENTRY := 833; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4600,14100,34500,59900,11,3149,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coyote Packleader - In Combat - Cast Furious Howl"); + +-- Master Digger SAI +SET @ENTRY := 1424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4600,6800,15900,18600,11,6546,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Digger - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,100,0,9800,12200,12200,15800,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Digger - In Combat - Cast Heroic Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Master Digger - At 15% HP - Flee For Assist"); + +-- Defias Worker SAI +SET @ENTRY := 1727; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Worker - At 15% HP - Flee For Assist"); + +-- Living Flame SAI +SET @ENTRY := 3417; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,200,1400,2700,8900,11,5113,0,0,0,0,0,2,0,0,0,0,0,0,0,"Living Flame - In Combat - Cast Living Flames"); + +-- Defias Raider SAI +SET @ENTRY := 6180; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,1000,1000,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Raider - In Combat - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,0,5000,7500,12500,15000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Raider - In Combat - Cast Heroic Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Raider - At 15% HP - Flee For Assist"); + +-- Dragonmaw Swamprunner SAI +SET @ENTRY := 1035; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Swamprunner - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2600,9600,6200,9600,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Swamprunner - In Combat - Cast Poison"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragonmaw Swamprunner - At 15% HP - Flee For Assist"); + +-- Dragonmaw Centurion SAI +SET @ENTRY := 1036; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,15,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Centurion - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,90,0,1000,2000,10000,15000,11,7164,32,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Centurion - In Combat - Cast Defensive Stance"), +(@ENTRY,0,2,0,0,0,90,1,3000,5000,0,0,11,643,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Centurion - In Combat - Cast Devotion Aura"), +(@ENTRY,0,3,0,0,0,70,0,1200,3800,11900,13700,11,1672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Centurion - In Combat - Cast Shield Bash"), +(@ENTRY,0,4,0,0,0,70,0,5200,12800,22600,28600,11,3419,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonmaw Centurion - In Combat - Cast Improved Blocking"), +(@ENTRY,0,5,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dragonmaw Centurion - At 15% HP - Flee For Assist"); + +-- Texts for Dragonmaw Raider +DELETE FROM `creature_text` WHERE `entry`= 1034; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1034,0,0, "Your bones will break under my boot, $R!",12,1,100,0,0,0, "Dragonmaw Raider"), +(1034,0,1, "Long live the Dragonmaw! Die you worthless $R!",12,1,100,0,0,0, "Dragonmaw Raider"), +(1034,0,2, "For the Dragonmaw!",12,1,100,0,0,0, "Dragonmaw Raider"); + +-- Texts for Dragonmaw Swamprunner +DELETE FROM `creature_text` WHERE `entry`= 1035; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1035,0,0, "Your bones will break under my boot, $R!",12,1,100,0,0,0, "Dragonmaw Swamprunner"), +(1035,0,1, "Long live the Dragonmaw! Die you worthless $R!",12,1,100,0,0,0, "Dragonmaw Swamprunner"), +(1035,0,2, "For the Dragonmaw!",12,1,100,0,0,0, "Dragonmaw Swamprunner"); + +-- Texts for Dragonmaw Centurion +DELETE FROM `creature_text` WHERE `entry`= 1036; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(1036,0,0, "Your bones will break under my boot, $R!",12,1,100,0,0,0, "Dragonmaw Centurion"), +(1036,0,1, "Long live the Dragonmaw! Die you worthless $R!",12,1,100,0,0,0, "Dragonmaw Centurion"), +(1036,0,2, "For the Dragonmaw!",12,1,100,0,0,0, "Dragonmaw Centurion"); + +-- Illidari Nightlord SAI +SET @ENTRY := 22855; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,27000,27000,10000,10000,11,39645,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Nightlord - In Combat - Cast Shadow Inferno"), +(@ENTRY,0,1,0,0,0,100,2,9000,15000,20000,35000,11,41150,1,0,0,0,0,6,0,0,0,0,0,0,0,"Illidari Nightlord - In Combat - Cast Fear"), +(@ENTRY,0,2,0,0,0,75,2,22000,22000,22000,22000,11,39647,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Nightlord - In Combat - Cast Curse of Mending"), +(@ENTRY,0,3,0,0,0,100,2,8000,8000,30000,30000,11,39649,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Nightlord - In Combat - Cast Summon Shadowfiends"); + +-- Illidari Boneslicer SAI +SET @ENTRY := 22869; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,42459,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Boneslicer - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,85,2,15000,15000,45000,45000,11,24698,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Boneslicer - In Combat - Cast Gouge"), +(@ENTRY,0,2,0,0,0,60,2,25000,25000,30000,30000,11,41176,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Boneslicer - In Combat - Cast Shadowstep"), +(@ENTRY,0,3,0,0,0,80,2,12000,12000,20000,20000,11,39666,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Boneslicer - In Combat - Cast Cloak of Shadows"); + +-- Coilskar General SAI +SET @ENTRY := 22873; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar General - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,65,2,30000,30000,35000,35000,11,40081,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar General - In Combat - Cast Free Friend"), +(@ENTRY,0,2,0,0,0,85,2,4000,4000,45000,45000,11,40080,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar General - In Combat - Cast Booming Voice"); + +-- Coilskar Harpooner SAI +SET @ENTRY := 22874; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,100,0,0,0,11,40084,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Harpooner - On Aggro - Cast Harpooner's Mark"), +(@ENTRY,0,1,0,0,0,100,2,100,100,15000,30000,11,40083,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Harpooner - In Combat - Cast Spear Throw"), +(@ENTRY,0,2,0,0,0,100,2,20000,20000,35000,55000,11,40082,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Harpooner - In Combat - Cast Hooked Net"); + +-- Coilskar Sea-Caller SAI +SET @ENTRY := 22875; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,30000,30000,45000,45000,11,40090,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Sea-Caller - In Combat - Cast Hurricane"), +(@ENTRY,0,1,0,0,0,75,2,45000,45000,30000,30000,11,40088,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Sea-Caller - In Combat - Cast Forked Lightning"), +(@ENTRY,0,2,0,0,0,100,2,8000,12000,12000,16000,11,40091,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Sea-Caller - In Combat - Cast Summon Geyser"); + +-- Coilskar Soothsayer SAI +SET @ENTRY := 22876; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,25000,25000,45000,45000,11,40096,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Soothsayer - In Combat - Cast Holy Nova"), +(@ENTRY,0,1,0,2,0,75,2,0,20,60000,60000,11,40097,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Soothsayer - At 20% HP - Cast Restoration"); + +-- Coilskar Wrangler SAI +SET @ENTRY := 22877; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,35000,35000,25000,25000,11,15284,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coilskar Wrangler - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,75,2,30000,30000,35000,35000,11,40066,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Wrangler - In Combat - Cast Lightning Prod"), +(@ENTRY,0,2,0,0,0,60,2,40000,40000,20000,20000,11,40076,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Wrangler - In Combat - Cast Electric Spur"); + +-- Aqueous Lord SAI +SET @ENTRY := 22878; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,55000,55000,45000,45000,11,40099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aqueous Lord - In Combat - Cast Vile Slime"), +(@ENTRY,0,1,0,0,0,80,2,55000,55000,10000,10000,11,40099,0,0,0,0,0,5,0,0,0,0,0,0,0,"Aqueous Lord - In Combat - Cast Vile Slime"), +(@ENTRY,0,2,0,0,0,75,2,30000,30000,35000,35000,11,40100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aqueous Lord - In Combat - Cast Crashing Wave"); + +-- Shadowmoon Reaver SAI +SET @ENTRY := 22879; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,20000,23500,11,41034,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Reaver - In Combat - Cast Spell Absorption"); + +-- Shadowmoon Champion SAI +SET @ENTRY := 22880; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,20000,20000,35000,35000,11,41053,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Champion - In Combat - Cast Whirling Blade"), +(@ENTRY,0,1,0,0,0,85,2,15000,15000,18000,18000,11,41063,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Champion - In Combat - Cast Chaotic Light"); + +-- Aqueous Surger SAI +SET @ENTRY := 22881; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,30000,30000,35000,35000,11,40095,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aqueous Surger - In Combat - Cast Poison Bolt Volley"); + +-- Shadowmoon Deathshaper SAI +SET @ENTRY := 22882; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,20000,20000,10000,10000,11,40169,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Deathshaper - In Combat - Cast Simon Game START, red"), +(@ENTRY,0,1,0,0,0,80,2,15000,15000,24000,24000,11,41070,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Deathshaper - In Combat - Cast Death Coil"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,13787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Deathshaper - On Aggro - Cast Demon Armor"), +(@ENTRY,0,3,0,2,0,100,2,0,50,60000,60000,11,41071,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Deathshaper - At 50% HP - Cast Raise Dead"); + +-- Aqueous Spawn SAI +SET @ENTRY := 22883; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,15000,15000,18000,18000,11,40102,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aqueous Spawn - In Combat - Cast Sludge Nova"), +(@ENTRY,0,1,0,0,0,100,3,60000,60000,0,0,11,40106,1,0,0,0,0,1,0,0,0,0,0,0,0,"Aqueous Spawn - In Combat - Cast Merge"); + +-- Leviathan SAI +SET @ENTRY := 22884; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,25000,25000,20000,20000,11,40077,0,0,0,0,0,5,0,0,0,0,0,0,0,"Leviathan - In Combat - Cast Tail Sweep"), +(@ENTRY,0,1,0,0,0,75,2,12000,12000,25000,25000,11,40078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Leviathan - In Combat - Cast Poison Spit"), +(@ENTRY,0,2,0,0,0,70,2,7000,7000,35000,35000,11,40079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Leviathan - In Combat - Cast Debilitating Spray"); + +-- Dragon Turtle SAI +SET @ENTRY := 22885; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,25000,26500,11,40086,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dragon Turtle - In Combat - Cast Water Spit"), +(@ENTRY,0,1,0,2,0,100,2,0,50,30000,40000,11,40087,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragon Turtle - At 50% HP - Cast Shell Shield"); + +-- Temple Concubine SAI +SET @ENTRY := 22939; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,15000,20000,11,41338,0,0,0,0,0,2,0,0,0,0,0,0,0,"Temple Concubine - In Combat - Cast Love Tap"), +(@ENTRY,0,1,0,0,0,100,2,7500,7500,25000,26000,11,41334,0,0,0,0,0,5,0,0,0,0,0,0,0,"Temple Concubine - In Combat - Cast Polymorph"); + +-- Shadowmoon Blood Mage SAI +SET @ENTRY := 22945; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,20000,20000,25000,25000,11,41072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Blood Mage - In Combat - Cast Bloodbolt"), +(@ENTRY,0,1,0,0,0,80,2,15000,15000,24000,24000,11,41068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Blood Mage - In Combat - Cast Blood Siphon"); + +-- Wrathbone Flayer SAI +SET @ENTRY := 22953; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,5000,5000,10000,10000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wrathbone Flayer - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,75,2,10000,10000,20000,20000,11,39544,0,0,0,0,0,5,0,0,0,0,0,0,0,"Wrathbone Flayer - In Combat - Cast Ignored"); + +-- Illidari Fearbringer SAI +SET @ENTRY := 22954; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,17000,17000,45000,45000,11,40936,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Fearbringer - In Combat - Cast War Stomp"), +(@ENTRY,0,1,0,0,0,75,2,25000,25000,49000,49000,11,40938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Fearbringer - In Combat - Cast Illidari Flames"), +(@ENTRY,0,2,0,0,0,70,2,10000,10000,55000,55000,11,40946,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Fearbringer - In Combat - Cast Rain of Chaos"); + +-- Charming Courtesan SAI +SET @ENTRY := 22955; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7500,7500,20000,35000,11,41346,0,0,0,0,0,2,0,0,0,0,0,0,0,"Charming Courtesan - In Combat - Cast Poisonous Throw"), +(@ENTRY,0,1,0,2,0,100,2,0,50,40000,50000,11,41345,0,0,0,0,0,5,0,0,0,0,0,0,0,"Charming Courtesan - At 50% HP - Cast Infatuation"); + +-- Sister of Pain SAI +SET @ENTRY := 22956; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,15000,15000,35000,50000,11,41371,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sister of Pain - In Combat - Cast Shell of Pain"), +(@ENTRY,0,1,0,0,0,100,2,30000,30000,180000,195000,11,41369,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sister of Pain - In Combat - Cast Painful Rage"), +(@ENTRY,0,2,0,0,0,100,2,45000,45000,350000,365000,11,41355,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sister of Pain - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,3,0,0,0,100,2,10000,10000,250000,266783,11,41353,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sister of Pain - In Combat - Cast Lash of Pain"); + +-- Priestess of Dementia SAI +SET @ENTRY := 22957; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,15000,25000,11,41397,0,0,0,0,0,5,0,0,0,0,0,0,0,"Priestess of Dementia - In Combat - Cast Confusion"); + +-- Spellbound Attendant SAI +SET @ENTRY := 22959; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,20000,25000,11,41396,0,0,0,0,0,5,0,0,0,0,0,0,0,"Spellbound Attendant - In Combat - Cast Sleep"); + +-- Dragonmaw Wyrmcaller SAI +SET @ENTRY := 22960; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,9000,9000,26800,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Wyrmcaller - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,14000,14000,14000,22800,11,40892,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Wyrmcaller - In Combat - Cast Fixate"), +(@ENTRY,0,2,0,0,0,100,2,32000,32000,14000,32800,11,40895,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Wyrmcaller - In Combat - Cast Jab"); + +-- Priestess of Delight SAI +SET @ENTRY := 22962; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,2000,20000,35000,11,41351,0,0,0,0,0,5,0,0,0,0,0,0,0,"Priestess of Delight - In Combat - Cast Curse of Vitality"); + +-- Bonechewer Worker SAI +SET @ENTRY := 22963; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,25000,40400,11,40844,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer Worker - In Combat - Cast Throw Pick"); + +-- Sister of Pleasure SAI +SET @ENTRY := 22964; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,7000,25000,40000,11,41380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sister of Pleasure - In Combat - Cast Holy Nova"), +(@ENTRY,0,1,0,2,0,100,2,0,50,50000,65000,11,41378,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sister of Pleasure - At 50% HP - Cast Greater Heal"), +(@ENTRY,0,2,0,2,0,100,2,0,20,40000,50000,11,41381,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sister of Pleasure - At 20% HP - Cast Shell of Life"); + +-- Shadowmoon Houndmaster SAI +SET @ENTRY := 23018; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,39906,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Houndmaster - Out Of Combat - Cast Summon Riding Warhound"), +(@ENTRY,0,1,0,4,0,100,3,0,0,0,0,11,41085,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Houndmaster - On Aggro - Cast Freezing Trap"), +(@ENTRY,0,2,0,9,0,100,2,5,30,1500,3000,11,41093,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Houndmaster - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,3,0,0,0,100,2,3500,3500,15000,20000,11,41084,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Houndmaster - In Combat - Cast Silencing Shot"), +(@ENTRY,0,4,0,0,0,100,2,20000,20000,45000,50000,11,41091,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Houndmaster - In Combat - Cast Volley"); + +-- Dragonmaw Sky Stalker SAI +SET @ENTRY := 23030; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,5,41,15800,15800,11,40872,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Sky Stalker - At 5 - 41 Range - Cast Immolation Arrow"), +(@ENTRY,0,1,0,9,0,100,2,5,41,9800,9800,11,40873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Sky Stalker - At 5 - 41 Range - Cast Shoot"); + +-- Shadowmoon Soldier SAI +SET @ENTRY := 23047; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7500,7500,10000,15000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Soldier - In Combat - Cast Strike"); + +-- Ashtongue Feral Spirit SAI +SET @ENTRY := 22849; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Feral Spirit - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Illidari Defiler SAI +SET @ENTRY := 22853; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,35000,35000,45000,45000,11,39671,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Defiler - In Combat - Cast Rain of Chaos"), +(@ENTRY,0,1,0,0,0,70,2,25000,25000,25000,25000,11,39672,0,0,0,0,0,5,0,0,0,0,0,0,0,"Illidari Defiler - In Combat - Cast Curse of Agony"), +(@ENTRY,0,2,0,0,0,75,2,15000,15000,30000,30000,11,39670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Defiler - In Combat - Cast Fel Immolate"), +(@ENTRY,0,3,0,0,0,70,2,28000,28000,22500,22500,11,39674,0,0,0,0,0,6,0,0,0,0,0,0,0,"Illidari Defiler - In Combat - Cast Banish"); + +-- Mystlash Hydra SAI +SET @ENTRY := 3721; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2900,7400,3600,8200,11,6917,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mystlash Hydra - In Combat - Cast Venom Spit"); + +-- Mystlash Flayer SAI +SET @ENTRY := 3722; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3900,6700,6000,13800,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mystlash Flayer - In Combat - Cast Thrash"); + +-- Dark Strand Enforcer SAI +SET @ENTRY := 3727; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Strand Enforcer - At 30% HP - Cast Enrage"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Strand Enforcer - At 30% HP - Say Line 0"); + +-- Texts for Dark Strand Enforcer +DELETE FROM `creature_text` WHERE `entry`= 3727; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(3727,0,0, "%s goes into a frenzy!",16,0,100,0,0,0, "Dark Strand Enforcer"); + +-- Forsaken Seeker SAI +SET @ENTRY := 3732; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,7000,8000,12000,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Seeker - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,14,0,100,1,0,40,0,0,11,2054,1,0,0,0,0,7,0,0,0,0,0,0,0,"Forsaken Seeker - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Forsaken Seeker - At 15% HP - Flee For Assist"); + +-- Forsaken Herbalist SAI +SET @ENTRY := 3733; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,11000,120000,135000,11,7102,0,0,0,0,0,5,0,0,0,0,0,0,0,"Forsaken Herbalist - In Combat - Cast Contagion of Rot"); + +-- Forsaken Thug SAI +SET @ENTRY := 3734; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,11000,18000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Thug - At 0 - 5 Range - Cast Backhand"); + +-- Saltspittle Puddlejumper SAI +SET @ENTRY := 3737; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Saltspittle Puddlejumper - On Respawn - Cast Battle Stance"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,6268,1,0,0,0,0,1,0,0,0,0,0,0,0,"Saltspittle Puddlejumper - On Aggro - Cast Rushing Charge"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saltspittle Puddlejumper - At 15% HP - Flee For Assist"); + +-- Saltspittle Warrior SAI +SET @ENTRY := 3739; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,3000,180000,180000,11,7164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Saltspittle Warrior - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12300,18600,11,7386,0,0,0,0,0,2,0,0,0,0,0,0,0,"Saltspittle Warrior - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,2,0,13,0,100,0,12000,15000,0,0,11,72,1,0,0,0,0,7,0,0,0,0,0,0,0,"Saltspittle Warrior - On Target Casting - Cast Shield Bash"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saltspittle Warrior - At 15% HP - Flee For Assist"); + +-- Saltspittle Oracle SAI +SET @ENTRY := 3742; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,2400,6200,14500,11,2608,0,0,0,0,0,2,0,0,0,0,0,0,0,"Saltspittle Oracle - In Combat - Cast Shock"), +(@ENTRY,0,1,0,2,0,100,0,0,30,54600,54600,11,913,1,0,0,0,0,1,0,0,0,0,0,0,0,"Saltspittle Oracle - At 30% HP - Cast Healing Wave"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Saltspittle Oracle - At 15% HP - Flee For Assist"); + +-- Foulweald Warrior SAI +SET @ENTRY := 3743; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6821,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Warrior - On Respawn - Cast Corrupted Strength Passive"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Foulweald Warrior - At 15% HP - Flee For Assist"); + +-- Foulweald Den Watcher SAI +SET @ENTRY := 3746; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Den Watcher - On Respawn - Cast Corrupted Stamina Passive"), +(@ENTRY,0,1,0,0,0,100,0,7100,9500,22100,34300,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Den Watcher - In Combat - Cast Thrash"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Foulweald Den Watcher - At 15% HP - Flee For Assist"); + +-- Foulweald Shaman SAI +SET @ENTRY := 3748; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6823,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Shaman - On Respawn - Cast Corrupted Intellect Passive"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,300000,300000,11,8160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Shaman - Out Of Combat - Cast Strength of Earth Totem"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Foulweald Shaman - At 15% HP - Flee For Assist"); + +-- Foulweald Ursa SAI +SET @ENTRY := 3749; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6821,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Ursa - On Respawn - Cast Corrupted Strength Passive"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Ursa - On Aggro - Cast Battle Stance"), +(@ENTRY,0,2,0,9,0,100,0,0,5,12600,24800,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foulweald Ursa - At 0 - 5 Range - Cast Hamstring"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Foulweald Ursa - At 15% HP - Flee For Assist"); + +-- Foulweald Totemic SAI +SET @ENTRY := 3750; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6823,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Totemic - On Respawn - Cast Corrupted Intellect Passive"), +(@ENTRY,0,1,0,0,0,100,0,10000,16000,45000,60000,11,6363,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foulweald Totemic - In Combat - Cast Searing Totem"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Foulweald Totemic - At 15% HP - Flee For Assist"); + +-- Xavian Rogue SAI +SET @ENTRY := 3752; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Rogue - On Aggro - Increment Phase"), +(@ENTRY,0,1,0,9,0,100,0,0,5,10000,13000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Xavian Rogue - At 0 - 5 Range - Cast Exploit Weakness"), +(@ENTRY,0,2,3,2,0,100,0,0,15,0,0,11,6925,1,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Rogue - At 15% HP - Cast Gift of the Xavian"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Rogue - At 15% HP - Increment Phase"); + +-- Xavian Betrayer SAI +SET @ENTRY := 3754; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Betrayer - On Aggro - Increment Phase"), +(@ENTRY,0,1,0,0,0,100,0,7100,9400,23900,37400,11,5242,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Betrayer - In Combat - Cast Battle Shout"), +(@ENTRY,0,2,3,2,0,100,0,0,15,0,0,11,6925,1,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Betrayer - At 15% HP - Cast Gift of the Xavian"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Betrayer - At 15% HP - Increment Phase"); + +-- Xavian Felsworn SAI +SET @ENTRY := 3755; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Felsworn - On Aggro - Increment Phase"), +(@ENTRY,0,1,0,0,0,100,0,1000,2200,2300,6100,11,6223,32,0,0,0,0,2,0,0,0,0,0,0,0,"Xavian Felsworn - In Combat - Cast Corruption"), +(@ENTRY,0,2,3,2,0,100,0,0,15,0,0,11,6925,1,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Felsworn - At 15% HP - Cast Gift of the Xavian"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavian Felsworn - At 15% HP - Increment Phase"); + +-- Felmusk Satyr SAI +SET @ENTRY := 3758; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,14500,23900,11,6942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felmusk Satyr - At 0 - 5 Range - Cast Overwhelming Stench"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Felmusk Satyr - At 15% HP - Flee For Assist"); + +-- Felmusk Rogue SAI +SET @ENTRY := 3759; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,14500,23900,11,6942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felmusk Rogue - At 0 - 5 Range - Cast Overwhelming Stench"), +(@ENTRY,0,1,0,9,0,100,0,0,5,5000,8000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felmusk Rogue - At 0 - 5 Range - Cast Exploit Weakness"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Felmusk Rogue - At 15% HP - Flee For Assist"); + +-- Felmusk Felsworn SAI +SET @ENTRY := 3762; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,14500,23900,11,6942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felmusk Felsworn - At 0 - 5 Range - Cast Overwhelming Stench"), +(@ENTRY,0,1,0,0,0,100,0,8000,14000,8000,14000,11,6205,32,0,0,0,0,5,0,0,0,0,0,0,0,"Felmusk Felsworn - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Felmusk Felsworn - At 15% HP - Flee For Assist"); + +-- Felmusk Shadowstalker SAI +SET @ENTRY := 3763; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Felmusk Shadowstalker - On Respawn - Cast Sneak"), +(@ENTRY,0,1,0,9,0,100,0,0,5,14500,23900,11,6942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felmusk Shadowstalker - At 0 - 5 Range - Cast Overwhelming Stench"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Felmusk Shadowstalker - At 15% HP - Flee For Assist"); + +-- Bleakheart Satyr SAI +SET @ENTRY := 3765; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bleakheart Satyr - At 15% HP - Flee For Assist"); + +-- Bleakheart Trickster SAI +SET @ENTRY := 3767; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,32100,34100,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Bleakheart Trickster - At 0 - 5 Range - Cast Poison"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bleakheart Trickster - At 15% HP - Flee For Assist"); + +-- Bleakheart Shadowstalker SAI +SET @ENTRY := 3770; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bleakheart Shadowstalker - At 15% HP - Flee For Assist"); + +-- Bleakheart Hellcaller SAI +SET @ENTRY := 3771; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,31,1,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bleakheart Hellcaller - Out Of Combat - Random Phase Range (1 - 2)"), +(@ENTRY,0,1,2,1,0,100,0,0,1000,0,0,11,12746,3,0,0,0,0,1,0,0,0,0,0,0,0,"Bleakheart Hellcaller - Out Of Combat - Cast Summon Voidwalker"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleakheart Hellcaller - Out Of Combat - Set Phase 0"), +(@ENTRY,0,3,0,1,0,100,0,0,1000,0,0,11,11939,3,0,0,0,0,1,0,0,0,0,0,0,0,"Bleakheart Hellcaller - Out Of Combat - Cast Summon Imp"); + +-- Lesser Felguard SAI +SET @ENTRY := 3772; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,13900,21500,11,18812,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lesser Felguard - At 0 - 5 Range - Cast Knockdown"), +(@ENTRY,0,1,0,0,0,100,0,2500,4500,66000,77800,11,184,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lesser Felguard - In Combat - Cast Fire Shield II"); + +-- Akkrilus SAI +SET @ENTRY := 3773; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,21000,28000,11,1094,0,0,0,0,0,5,0,0,0,0,0,0,0,"Akkrilus - In Combat - Cast Immolate"), +(@ENTRY,0,1,0,0,0,100,0,2500,4500,66000,77800,11,184,1,0,0,0,0,1,0,0,0,0,0,0,0,"Akkrilus - In Combat - Cast Fire Shield II"); + +-- Felslayer SAI +SET @ENTRY := 3774; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,10,21700,39500,11,2691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felslayer - At 0 - 10 Range - Cast Mana Burn"); + +-- Shadethicket Moss Eater SAI +SET @ENTRY := 3780; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8100,11300,5800,13500,11,6866,32,0,0,0,0,2,0,0,0,0,0,0,0,"Shadethicket Moss Eater - In Combat - Cast Moss Covered Hands"), +(@ENTRY,0,1,0,0,0,100,0,26900,34600,3900,14100,11,6870,32,0,0,0,0,2,0,0,0,0,0,0,0,"Shadethicket Moss Eater - In Combat - Cast Moss Covered Feet"); + +-- Shadethicket Wood Shaper SAI +SET @ENTRY := 3781; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,17300,36200,11,12747,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadethicket Wood Shaper - At 0 - 30 Range - Cast Entangling Roots"); + +-- Shadethicket Stone Mover SAI +SET @ENTRY := 3782; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5700,8300,16900,39800,11,6864,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadethicket Stone Mover - In Combat - Cast Strength of Stone"); + +-- Shadethicket Raincaller SAI +SET @ENTRY := 3783; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,45800,60500,11,6535,1,0,0,0,0,2,0,0,0,0,0,0,0,"Shadethicket Raincaller - At 0 - 30 Range - Cast Lightning Cloud"), +(@ENTRY,0,1,0,9,0,100,0,0,40,3800,13100,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadethicket Raincaller - At 0 - 40 Range - Cast Lightning Bolt"); + +-- Shadethicket Bark Ripper SAI +SET @ENTRY := 3784; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6800,9600,24100,31900,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadethicket Bark Ripper - In Combat - Cast Tendon Rip"); + +-- Terrowulf Fleshripper SAI +SET @ENTRY := 3789; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,10200,15900,21900,34300,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Terrowulf Fleshripper - In Combat - Cast Tendon Rip"); + +-- Terrowulf Shadow Weaver SAI +SET @ENTRY := 3791; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,20,20200,28900,11,7068,32,0,0,0,0,2,0,0,0,0,0,0,0,"Terrowulf Shadow Weaver - At 0 - 20 Range - Cast Veil of Shadow"); + +-- Terrowulf Packlord SAI +SET @ENTRY := 3792; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,30000,45000,11,6507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Terrowulf Packlord - In Combat - Cast Battle Roar"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,3800,13100,11,6576,1,0,0,0,0,6,0,0,0,0,0,0,0,"Terrowulf Packlord - In Combat - Cast Intimidating Growl"); + +-- Cenarion Protector SAI +SET @ENTRY := 3797; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,0,0,300000,300000,11,7090,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cenarion Protector - Out Of Combat - Cast Bear Form"), +(@ENTRY,0,1,0,0,0,100,0,9700,20900,19700,34200,11,15727,1,0,0,0,0,1,0,0,0,0,0,0,0,"Cenarion Protector - In Combat - Cast Demoralizing Roar"), +(@ENTRY,0,2,0,2,0,100,0,0,50,16100,17400,11,1430,1,0,0,0,0,1,0,0,0,0,0,0,0,"Cenarion Protector - At 50% HP - Cast Rejuvenation"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cenarion Protector - At 15% HP - Flee For Assist"); + +-- Severed Sleeper SAI +SET @ENTRY := 3801; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,14000,18000,11,8399,0,0,0,0,0,6,0,0,0,0,0,0,0,"Severed Sleeper - In Combat - Cast Sleep"); + +-- Severed Dreamer SAI +SET @ENTRY := 3802; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6900,15600,12100,18000,11,6905,0,0,0,0,0,1,0,0,0,0,0,0,0,"Severed Dreamer - In Combat - Cast Summon Illusionary Nightmare"); + +-- Severed Keeper SAI +SET @ENTRY := 3803; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,10,22600,39600,11,2691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Severed Keeper - At 0 - 10 Range - Cast Mana Burn"); + +-- Forsaken Intruder SAI +SET @ENTRY := 3804; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8218,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forsaken Intruder - On Respawn - Cast Sneak"), +(@ENTRY,0,1,0,9,0,100,0,0,5,5000,9000,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Intruder - At 0 - 5 Range - Cast Backstab"); + +-- Forsaken Infiltrator SAI +SET @ENTRY := 3806; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8218,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forsaken Infiltrator - On Respawn - Cast Sneak"); + +-- Forsaken Assassin SAI +SET @ENTRY := 3807; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8218,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forsaken Assassin - On Respawn - Cast Sneak"); + +-- Elder Ashenvale Bear SAI +SET @ENTRY := 3810; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,10,0,0,11,4148,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Ashenvale Bear - At 10% HP - Cast Growl of Fortitude"); + +-- Giant Ashenvale Bear SAI +SET @ENTRY := 3811; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,10,0,0,11,4148,0,0,0,0,0,1,0,0,0,0,0,0,0,"Giant Ashenvale Bear - At 10% HP - Cast Growl of Fortitude"); + +-- Wild Buck SAI +SET @ENTRY := 3816; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wild Buck - On Aggro - Cast Rushing Charge"); + +-- Shadowhorn Stag SAI +SET @ENTRY := 3817; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,4,0,100,0,0,0,0,0,11,6921,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhorn Stag - On Aggro - Cast Shadowhorn Charge"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowhorn Stag - On Aggro - Say Line 0"); + +-- Elder Shadowhorn Stag SAI +SET @ENTRY := 3818; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,4,0,100,0,0,0,0,0,11,6921,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Shadowhorn Stag - On Aggro - Cast Shadowhorn Charge"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Shadowhorn Stag - On Aggro - Say Line 0"); + +-- Texts for Shadowhorn Stag +DELETE FROM `creature_text` WHERE `entry`= 3817; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(3817,0,0, "%s charges!",16,0,100,0,0,0, "Shadowhorn Stag"); + +-- Texts for Elder Shadowhorn Stag +DELETE FROM `creature_text` WHERE `entry`= 3818; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES +(3818,0,0, "%s charges!",16,0,100,0,0,0, "Elder Shadowhorn Stag"); + +-- Wildthorn Stalker SAI +SET @ENTRY := 3819; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,8600,21700,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildthorn Stalker - At 0 - 30 Range - Cast Web"); + +-- Wildthorn Venomspitter SAI +SET @ENTRY := 3820; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,3600,9900,11,6917,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildthorn Venomspitter - At 0 - 30 Range - Cast Venom Spit"); + +-- Wildthorn Lurker SAI +SET @ENTRY := 3821; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6920,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wildthorn Lurker - On Respawn - Cast Hide"), +(@ENTRY,0,1,0,9,0,100,0,0,5,4000,8000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Wildthorn Lurker - At 0 - 5 Range - Cast Poison"); + +-- Ghostpaw Runner SAI +SET @ENTRY := 3823; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ghostpaw Runner - At 15% HP - Flee For Assist"); + +-- Ghostpaw Howler SAI +SET @ENTRY := 3824; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8400,9500,22200,31900,11,3264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ghostpaw Howler - In Combat - Cast Blood Howl"); + +-- Cenarion Vindicator SAI +SET @ENTRY := 3833; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,13200,29300,31400,36400,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cenarion Vindicator - In Combat - Cast Moonfire"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cenarion Vindicator - At 15% HP - Flee For Assist"); + +-- Crazed Ancient SAI +SET @ENTRY := 3834; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,30500,80000,11,6909,32,0,0,0,0,2,0,0,0,0,0,0,0,"Crazed Ancient - At 0 - 5 Range - Cast Curse of Thorns"); + +-- Talen SAI +SET @ENTRY := 3846; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Talen - At 15% HP - Flee For Assist"); + +-- Orendil Broadleaf SAI +SET @ENTRY := 3847; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Orendil Broadleaf - At 15% HP - Flee For Assist"); + +-- Kayneth Stillwind SAI +SET @ENTRY := 3848; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kayneth Stillwind - At 15% HP - Flee For Assist"); + +-- Sentinel Melyria Frostshadow SAI +SET @ENTRY := 3880; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sentinel Melyria Frostshadow - At 15% HP - Flee For Assist"); + +-- Relara Whitemoon SAI +SET @ENTRY := 3892; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,0,0,0,0,11,6606,0,0,0,0,0,1,0,0,0,0,0,0,0,"Relara Whitemoon - Out Of Combat - Cast Self Visual - Sleep Until Cancelled (DND)"); + +-- Krolg SAI +SET @ENTRY := 3897; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Krolg - At 15% HP - Flee For Assist"); + +-- Illiyana SAI +SET @ENTRY := 3901; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Illiyana - At 15% HP - Flee For Assist"); + +-- Befouled Water Elemental SAI +SET @ENTRY := 3917; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8100,10400,15500,18500,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Befouled Water Elemental - In Combat - Cast Frostbolt"), +(@ENTRY,0,1,0,0,0,100,0,34200,36100,17100,38600,11,6873,1,0,0,0,0,2,0,0,0,0,0,0,0,"Befouled Water Elemental - In Combat - Cast Foul Chill"); + +-- Withered Ancient SAI +SET @ENTRY := 3919; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,33700,77100,11,6909,32,0,0,0,0,2,0,0,0,0,0,0,0,"Withered Ancient - At 0 - 5 Range - Cast Curse of Thorns"); + +-- Anilia SAI +SET @ENTRY := 3920; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Anilia - At 15% HP - Flee For Assist"); + +-- Thistlefur Ursa SAI +SET @ENTRY := 3921; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,6813,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Ursa - Out Of Combat - Cast Coat of Thistlefur"), +(@ENTRY,0,1,0,1,0,100,1,3000,3000,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Ursa - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,2,0,9,0,100,0,0,5,23900,38400,11,25712,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Ursa - At 0 - 5 Range - Cast Heroic Strike"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thistlefur Ursa - At 15% HP - Flee For Assist"); + +-- Thistlefur Totemic SAI +SET @ENTRY := 3922; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6813,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Totemic - On Respawn - Cast Coat of Thistlefur"), +(@ENTRY,0,1,0,0,0,100,0,4200,16800,48800,65500,11,6274,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Totemic - In Combat - Cast Healing Ward"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thistlefur Totemic - At 15% HP - Flee For Assist"); + +-- Thistlefur Den Watcher SAI +SET @ENTRY := 3923; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6813,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Den Watcher - On Respawn - Cast Coat of Thistlefur"), +(@ENTRY,0,1,0,2,0,100,0,0,30,11200,21500,11,3490,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Den Watcher - At 30% HP - Cast Frenzied Rage"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thistlefur Den Watcher - At 15% HP - Flee For Assist"); + +-- Thistlefur Shaman SAI +SET @ENTRY := 3924; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6813,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Shaman - On Respawn - Cast Coat of Thistlefur"), +(@ENTRY,0,1,0,0,0,100,0,3200,8000,30500,45200,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thistlefur Shaman - In Combat - Cast Bloodlust"), +(@ENTRY,0,2,0,14,0,100,0,0,40,19500,35500,11,11986,1,0,0,0,0,7,0,0,0,0,0,0,0,"Thistlefur Shaman - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,3,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Thistlefur Shaman - At 15% HP - Flee For Assist"); + +-- Rotting Slime SAI +SET @ENTRY := 3928; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6800,8300,37900,46300,11,6907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rotting Slime - In Combat - Cast Diseased Slime"), +(@ENTRY,0,1,0,6,0,75,1,0,0,0,0,11,6464,7,0,0,0,0,1,0,0,0,0,0,0,0,"Rotting Slime - On Death - Cast Summon Rusty Chest"); + +-- Taneel Darkwood SAI +SET @ENTRY := 3940; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6800,8300,37900,46300,11,2767,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taneel Darkwood - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,2,0,100,0,0,90,15000,18000,11,6077,1,0,0,0,0,1,0,0,0,0,0,0,0,"Taneel Darkwood - At 90% HP - Cast Renew"), +(@ENTRY,0,2,0,2,0,100,0,0,20,20000,30000,11,6063,1,0,0,0,0,1,0,0,0,0,0,0,0,"Taneel Darkwood - At 20% HP - Cast Heal"); + +-- Uthil Mooncall SAI +SET @ENTRY := 3941; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,300000,300000,11,7090,1,0,0,0,0,1,0,0,0,0,0,0,0,"Uthil Mooncall - On Respawn - Cast Bear Form"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,8000,12000,11,12161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Uthil Mooncall - In Combat - Cast Maul"), +(@ENTRY,0,2,0,0,0,100,0,25000,30000,20000,26000,11,8927,0,0,0,0,0,2,0,0,0,0,0,0,0,"Uthil Mooncall - In Combat - Cast Moonfire"), +(@ENTRY,0,3,0,2,0,100,0,0,50,15000,19000,11,2091,1,0,0,0,0,1,0,0,0,0,0,0,0,"Uthil Mooncall - At 50% HP - Cast Rejuvenation"); + +-- Mavoris Cloudsbreak SAI +SET @ENTRY := 3942; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,17000,20000,11,6535,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mavoris Cloudsbreak - In Combat - Cast Lightning Cloud"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,17000,20000,11,421,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mavoris Cloudsbreak - In Combat - Cast Chain Lightning"); + +-- Ruuzel SAI +SET @ENTRY := 3943; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ruuzel - On Aggro - Cast Battle Stance"), +(@ENTRY,0,1,0,9,0,100,0,0,5,10300,20900,11,25712,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ruuzel - At 0 - 5 Range - Cast Heroic Strike"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ruuzel - At 15% HP - Flee For Assist"); + +-- Wrathtail Priestess SAI +SET @ENTRY := 3944; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,9000,15000,19000,11,15970,0,0,0,0,0,6,0,0,0,0,0,0,0,"Wrathtail Priestess - In Combat - Cast Sleep"), +(@ENTRY,0,1,0,14,0,100,0,0,40,25600,37700,11,11642,1,0,0,0,0,7,0,0,0,0,0,0,0,"Wrathtail Priestess - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wrathtail Priestess - At 15% HP - Flee For Assist"); + +-- Harklan Moongrove SAI +SET @ENTRY := 3956; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Harklan Moongrove - At 15% HP - Flee For Assist"); + +-- Ulthaan SAI +SET @ENTRY := 3960; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ulthaan - At 15% HP - Flee For Assist"); + +-- Maliynn SAI +SET @ENTRY := 3961; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maliynn - At 15% HP - Flee For Assist"); + +-- Haljan Oakheart SAI +SET @ENTRY := 3962; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Haljan Oakheart - At 15% HP - Flee For Assist"); + +-- Danlaar Nightstride SAI +SET @ENTRY := 3963; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Danlaar Nightstride - At 15% HP - Flee For Assist"); + +-- Kylanna SAI +SET @ENTRY := 3964; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kylanna - At 15% HP - Flee For Assist"); + +-- Cylania Rootstalker SAI +SET @ENTRY := 3965; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cylania Rootstalker - At 15% HP - Flee For Assist"); + +-- Aayndia Floralwind SAI +SET @ENTRY := 3967; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aayndia Floralwind - At 15% HP - Flee For Assist"); + +-- Fahran Silentblade SAI +SET @ENTRY := 3969; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Fahran Silentblade - At 15% HP - Flee For Assist"); + +-- Llana SAI +SET @ENTRY := 3970; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Llana - At 15% HP - Flee For Assist"); + +-- Dal Bloodclaw SAI +SET @ENTRY := 3987; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,75,22100,32600,11,18557,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dal Bloodclaw - At 75% HP - Cast Drain Life"), +(@ENTRY,0,1,2,2,0,100,0,0,50,0,0,39,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dal Bloodclaw - At 50% HP - Call For Help"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dal Bloodclaw - At 50% HP - Say Line 0"); + +-- Faldreas Goeth'Shael SAI +SET @ENTRY := 3996; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Faldreas Goeth'Shael - At 15% HP - Flee For Assist"); + +-- Laughing Sister SAI +SET @ENTRY := 4054; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Laughing Sister - At 15% HP - Flee For Assist"); + +-- Sentinel Thenysil SAI +SET @ENTRY := 4079; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sentinel Thenysil - At 15% HP - Flee For Assist"); + +-- Caelyb SAI +SET @ENTRY := 4320; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Caelyb - At 15% HP - Flee For Assist"); + +-- Phantim SAI +SET @ENTRY := 5314; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,7000,10000,11,20667,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phantim - In Combat - Cast Corrosive Acid Breath"); + +-- Searing Infernal SAI +SET @ENTRY := 6073; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,600000,600000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Infernal - Out Of Combat - Cast Fire Shield"); + +-- Roaming Felguard SAI +SET @ENTRY := 6115; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,8400,15500,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Roaming Felguard - At 0 - 5 Range - Cast Knockdown"); + +-- Maluressian SAI +SET @ENTRY := 10052; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Maluressian - At 15% HP - Flee For Assist"); + +-- Lady Vespia SAI +SET @ENTRY := 10559; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5400,7100,14300,19600,11,8398,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Vespia - In Combat - Cast Frostbolt Volley"), +(@ENTRY,0,1,0,0,0,100,0,15300,19100,9500,22100,11,13586,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Vespia - In Combat - Cast Aqua Jet"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lady Vespia - At 15% HP - Flee For Assist"); + +-- Rorgish Jowl SAI +SET @ENTRY := 10639; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,8000,12000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rorgish Jowl - In Combat - Cast Thrash"); + +-- Oakpaw SAI +SET @ENTRY := 10640; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,50,15000,180000,11,12160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oakpaw - At 50% HP - Cast Rejuvenation"); + +-- Branch Snapper SAI +SET @ENTRY := 10641; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12000,20000,120000,128000,11,3583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Branch Snapper - In Combat - Cast Deadly Poison"), +(@ENTRY,0,1,0,0,0,100,0,7000,10000,12000,17000,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Branch Snapper - In Combat - Cast Knock Away"); + +-- Eck'alom SAI +SET @ENTRY := 10642; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,8000,12000,15000,11,21030,0,0,0,0,0,5,0,0,0,0,0,0,0,"Eck'alom - In Combat - Cast Frost Shock"), +(@ENTRY,0,1,0,0,0,100,0,23000,35000,20000,30000,11,5276,1,0,0,0,0,5,0,0,0,0,0,0,0,"Eck'alom - In Combat - Cast Freeze"); + +-- Mugglefin SAI +SET @ENTRY := 10643; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,9000,15000,180000,185000,11,3584,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mugglefin - In Combat - Cast Volatile Infection"); + +-- Mist Howler SAI +SET @ENTRY := 10644; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,20000,25000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mist Howler - At 0 - 5 Range - Cast Tendon Rip"), +(@ENTRY,0,1,0,0,0,100,0,6000,10000,18000,21000,11,13443,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mist Howler - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,0,16000,20000,30000,35000,11,8715,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mist Howler - In Combat - Cast Terrifying Howl"); + +-- Xai'ander SAI +SET @ENTRY := 11137; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Xai'ander - At 15% HP - Flee For Assist"); + +-- Warsong Peon SAI +SET @ENTRY := 11656; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Warsong Peon - On Aggro - Flee For Assist"); + +-- Horde Deforester SAI +SET @ENTRY := 11681; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,11000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Deforester - At 0 - 5 Range - Cast Sunder Armor"); + +-- Warsong Grunt SAI +SET @ENTRY := 11682; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,7000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warsong Grunt - At 0 - 5 Range - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,9000,13000,15000,21000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Warsong Grunt - In Combat - Cast Shield Bash"); + +-- Warsong Shredder SAI +SET @ENTRY := 11684; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,12000,18000,17000,21000,11,18546,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warsong Shredder - In Combat - Cast Overdrive"); + +-- Mannoroc Lasher SAI +SET @ENTRY := 11697; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,40,20500,35300,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mannoroc Lasher - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,1,0,0,0,100,0,29700,40500,23400,27100,11,18542,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mannoroc Lasher - In Combat - Cast Immolate"); + +-- Sentinel Onaeya SAI +SET @ENTRY := 11806; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sentinel Onaeya - At 15% HP - Flee For Assist"); + +-- Locke Okarr SAI +SET @ENTRY := 11820; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Locke Okarr - At 15% HP - Flee For Assist"); + +-- Ursol'lok SAI +SET @ENTRY := 12037; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,5000,4000,7000,11,17156,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ursol'lok - In Combat - Cast Maul"); + +-- Emeraldon Boughguard SAI +SET @ENTRY := 12474; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,10000,11,20666,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emeraldon Boughguard - At 0 - 5 Range - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,9000,13000,10000,14000,11,15708,1,0,0,0,0,2,0,0,0,0,0,0,0,"Emeraldon Boughguard - In Combat - Cast Mortal Strike"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,14000,18000,11,12021,1,0,0,0,0,2,0,0,0,0,0,0,0,"Emeraldon Boughguard - In Combat - Cast Fixate"); + +-- Emeraldon Tree Warder SAI +SET @ENTRY := 12475; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,30,19000,23000,11,20654,0,0,0,0,0,5,0,0,0,0,0,0,0,"Emeraldon Tree Warder - At 0 - 30 Range - Cast Entangling Roots"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,30000,34000,11,20656,1,0,0,0,0,5,0,0,0,0,0,0,0,"Emeraldon Tree Warder - In Combat - Cast Faerie Fire"); + +-- Emeraldon Oracle SAI +SET @ENTRY := 12476; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,0,0,40,25000,30000,11,20664,0,0,0,0,0,7,0,0,0,0,0,0,0,"Emeraldon Oracle - On Friendly Unit At 0 - 40% Health - Cast Rejuvenation"), +(@ENTRY,0,1,0,14,0,100,0,0,40,30000,35000,11,20656,1,0,0,0,0,7,0,0,0,0,0,0,0,"Emeraldon Oracle - On Friendly Unit At 0 - 40% Health - Cast Faerie Fire"); + +-- Dreamstalker SAI +SET @ENTRY := 12498; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,7000,10000,11,20667,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreamstalker - In Combat - Cast Corrosive Acid Breath"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,23000,30000,11,20669,1,0,0,0,0,5,0,0,0,0,0,0,0,"Dreamstalker - In Combat - Cast Sleep"); + +-- Sharptalon SAI +SET @ENTRY := 12676; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7400,9500,20200,28300,11,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sharptalon - In Combat - Cast Pierce Armor"); + +-- Shadumbra SAI +SET @ENTRY := 12677; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5600,8200,15900,22200,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadumbra - In Combat - Cast Rend"); + +-- Ursangous SAI +SET @ENTRY := 12678; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,7200,9300,12100,22900,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ursangous - In Combat - Cast Knock Away"), +(@ENTRY,0,1,0,0,0,100,0,10400,13100,15900,24300,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ursangous - In Combat - Cast Rend"); + +-- Tideress SAI +SET @ENTRY := 12759; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5600,8500,14500,22200,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tideress - In Combat - Cast Frostbolt"), +(@ENTRY,0,1,0,9,0,100,0,0,5,15400,21800,11,6873,32,0,0,0,0,2,0,0,0,0,0,0,0,"Tideress - At 0 - 5 Range - Cast Foul Chill"); + +-- Wandering Protector SAI +SET @ENTRY := 12836; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5800,8200,17600,34700,11,11922,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wandering Protector - In Combat - Cast Entangling Roots"), +(@ENTRY,0,1,0,0,0,100,0,10900,13400,23100,35600,11,45,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wandering Protector - In Combat - Cast War Stomp"); + +-- Duriel Moonfire SAI +SET @ENTRY := 12860; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,12000,8000,12000,11,12097,32,0,0,0,0,2,0,0,0,0,0,0,0,"Duriel Moonfire - In Combat - Cast Pierce Armor"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,12000,15000,11,11428,1,0,0,0,0,2,0,0,0,0,0,0,0,"Duriel Moonfire - In Combat - Cast Knockdown"); + +-- Silverwing Warrior SAI +SET @ENTRY := 12897; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,20500,30800,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silverwing Warrior - At 0 - 5 Range - Cast Rend"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Silverwing Warrior - At 15% HP - Flee For Assist"); + +-- Vorsha the Lasher SAI +SET @ENTRY := 12940; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4800,6300,5900,12500,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vorsha the Lasher - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,9,0,100,0,0,5,11200,19500,11,6607,1,0,0,0,0,2,0,0,0,0,0,0,0,"Vorsha the Lasher - At 0 - 5 Range - Cast Lash"); + +-- Vindicator Vedaar SAI +SET @ENTRY := 17303; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Vindicator Vedaar - At 15% HP - Flee For Assist"); + +-- Overseer Gorthak SAI +SET @ENTRY := 17304; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,7000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Overseer Gorthak - At 0 - 5 Range - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,0,9000,13000,15000,21000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Overseer Gorthak - In Combat - Cast Shield Bash"); + +-- Aleanna Edune SAI +SET @ENTRY := 24734; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Aleanna Edune - At 15% HP - Flee For Assist"); + +-- Becanna Edune SAI +SET @ENTRY := 24735; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Becanna Edune - At 15% HP - Flee For Assist"); + +-- Sulan Dunadaire SAI +SET @ENTRY := 24736; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sulan Dunadaire - At 15% HP - Flee For Assist"); + +-- Haldarr Felsworn SAI +SET @ENTRY := 6127; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haldarr Felsworn - Out Of Combat - Cast Summon Imp"); + +-- Aurelon SAI +SET @ENTRY := 16501; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,0,0,40,120000,120000,11,29170,0,0,0,0,0,7,0,0,0,0,0,0,0,"Aurelon - On Friendly Unit At 0 - 40% Health - Cast Lesser Heal"); + +-- Zalduun SAI +SET @ENTRY := 16502; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,0,0,40,120000,120000,11,29170,0,0,0,0,0,7,0,0,0,0,0,0,0,"Zalduun - On Friendly Unit At 0 - 40% Health - Cast Lesser Heal"); + +-- Angry Murloc SAI +SET @ENTRY := 17102; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Angry Murloc - At 15% HP - Flee For Assist"); + +-- Bristlelimb Windcaller SAI +SET @ENTRY := 17184; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,4000,9000,16000,21000,11,31272,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristlelimb Windcaller - In Combat - Cast Wind Shock"), +(@ENTRY,0,1,0,2,0,100,0,0,50,20000,30000,11,32131,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bristlelimb Windcaller - At 50% HP - Cast Rejuvenation"); + +-- Aberrant Owlbeast SAI +SET @ENTRY := 17187; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,8000,8000,8000,8500,11,31270,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aberrant Owlbeast - In Combat - Cast Moonfire"); + +-- Wrathscale Naga SAI +SET @ENTRY := 17193; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,12000,15000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wrathscale Naga - At 0 - 5 Range - Cast Hamstring"); + +-- Wrathscale Myrmidon SAI +SET @ENTRY := 17194; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,8000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wrathscale Myrmidon - At 0 - 5 Range - Cast Strike"); + +-- Wrathscale Siren SAI +SET @ENTRY := 17195; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,10000,15000,11,31273,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wrathscale Siren - At 0 - 5 Range - Cast Screech"); + +-- Ravager Specimen SAI +SET @ENTRY := 17199; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,18000,21000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravager Specimen - At 0 - 5 Range - Cast Rend"), +(@ENTRY,0,1,0,9,0,100,0,0,5,40000,40000,11,50518,1,0,0,0,0,2,0,0,0,0,0,0,0,"Ravager Specimen - At 0 - 5 Range - Cast Ravage"); + +-- Moongraze Buck SAI +SET @ENTRY := 17201; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,6000,6000,6000,10000,11,31274,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moongraze Buck - In Combat - Cast Knockdown"); + +-- Hauteur SAI +SET @ENTRY := 17206; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,62000,69000,11,134,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hauteur - In Combat - Cast Fire Shield"), +(@ENTRY,0,1,0,9,0,100,0,0,25,12000,16000,11,8050,33,0,0,0,0,5,0,0,0,0,0,0,0,"Hauteur - At 0 - 25 Range - Cast Flame Shock"); + +-- Barbed Crawler SAI +SET @ENTRY := 17217; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,600000,600000,11,31271,1,0,0,0,0,1,0,0,0,0,0,0,0,"Barbed Crawler - In Combat - Cast Thorns"); + +-- Venture Co. Saboteur SAI +SET @ENTRY := 17278; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,31271,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Saboteur - On Aggro - Cast Thorns"); + +-- Warlord Sriss'tiz SAI +SET @ENTRY := 17298; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,5000,8000,11,31275,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Sriss'tiz - At 0 - 5 Range - Cast Watery Strike"); + +-- Stillpine Ancestor Yor SAI +SET @ENTRY := 17393; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25035,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stillpine Ancestor Yor - On Respawn - Cast Elemental Spawn-in"); + +-- Stillpine Defender SAI +SET @ENTRY := 17432; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,7000,11000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stillpine Defender - At 0 - 5 Range - Cast Heroic Strike"); + +-- Kurz the Revelator SAI +SET @ENTRY := 17443; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,300000,300000,5400000,5400000,11,30499,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurz the Revelator - Out Of Combat - Cast Revelations"), +(@ENTRY,0,1,0,1,0,100,0,2100000,2100000,5400000,5400000,11,30536,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurz the Revelator - Out Of Combat - Cast Revelations"), +(@ENTRY,0,2,0,1,0,100,0,3900000,3900000,5400000,5400000,11,30603,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kurz the Revelator - Out Of Combat - Cast Revelations"); + +-- Chieftain Oomooroo SAI +SET @ENTRY := 17448; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,6000,9000,11,13446,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chieftain Oomooroo - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,1,0,2,0,100,0,0,30,9000,15000,11,18501,1,0,0,0,0,1,0,0,0,0,0,0,0,"Chieftain Oomooroo - At 30% HP - Cast Enrage"); + +-- Stillpine Raider SAI +SET @ENTRY := 17495; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,9000,14000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stillpine Raider - At 0 - 5 Range - Cast Heroic Strike"); + +-- Stormwind Marine SAI +SET @ENTRY := 20556; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,0,0,5,8000,12000,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormwind Marine - At 0 - 5 Range - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,9000,14000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stormwind Marine - In Combat - Cast Shield Block"); + +-- Grizzled Brown Bear SAI +SET @ENTRY := 17347; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,8000,8000,12000,12000,11,31279,0,0,0,0,0,5,0,0,0,0,0,0,0,"Grizzled Brown Bear - In Combat - Cast Swipe"); + +-- Elder Brown Bear SAI +SET @ENTRY := 17348; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,8000,8000,12000,12000,11,31279,0,0,0,0,0,5,0,0,0,0,0,0,0,"Elder Brown Bear - In Combat - Cast Swipe"); + +-- Thistle Bear SAI +SET @ENTRY := 2163; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,9000,9000,16000,16000,11,3242,0,0,0,0,0,5,0,0,0,0,0,0,0,"Thistle Bear - In Combat - Cast Ravage"); + +-- Rabid Thistle Bear SAI +SET @ENTRY := 2164; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,1,0,0,8000,8000,11,3150,32,0,0,0,0,5,0,0,0,0,0,0,0,"Rabid Thistle Bear - In Combat - Cast Rabies"); + +-- Dark Strand Fanatic SAI +SET @ENTRY := 2336; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,5000,5000,180000,185000,11,7098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Strand Fanatic - In Combat - Cast Curse of Mending"); + +-- Den Mother SAI +SET @ENTRY := 6788; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,9000,9000,16000,16000,11,3242,0,0,0,0,0,5,0,0,0,0,0,0,0,"Den Mother - In Combat - Cast Ravage"); + +-- Thistle Cub SAI +SET @ENTRY := 6789; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,9000,9000,16000,16000,11,3242,0,0,0,0,0,5,0,0,0,0,0,0,0,"Thistle Cub - In Combat - Cast Ravage"); + +-- Burning Blade Reaver SAI +SET @ENTRY := 4664; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,2000,2000,8000,8000,11,8374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Reaver - In Combat - Cast Arcing Smash"); + +-- Burning Blade Felsworn SAI +SET @ENTRY := 4666; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,674,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Felsworn - On Aggro - Cast Dual Wield"); + +-- Mage Hunter SAI +SET @ENTRY := 4681; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,1,8000,16000,15000,25000,11,3429,32,0,0,0,0,5,0,0,0,0,0,0,0,"Mage Hunter - In Combat - Cast Plague Mind"); + +-- Burning Blade Invoker SAI +SET @ENTRY := 4705; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,7000,7000,14000,14000,11,11829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Invoker - In Combat - Cast Flamestrike"), +(@ENTRY,0,1,0,0,0,85,0,14000,14000,60000,60000,11,9574,0,0,0,0,0,5,0,0,0,0,0,0,0,"Burning Blade Invoker - In Combat - Cast Flame Buffet"); + +-- Gritjaw Basilisk SAI +SET @ENTRY := 4728; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,8000,8000,30000,30000,11,3636,0,0,0,0,0,5,0,0,0,0,0,0,0,"Gritjaw Basilisk - In Combat - Cast Crystalline Slumber"); + +-- Hulking Gritjaw Basilisk SAI +SET @ENTRY := 4729; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,8000,8000,30000,30000,11,3636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hulking Gritjaw Basilisk - In Combat - Cast Crystalline Slumber"); + +-- Burning Blade Seer SAI +SET @ENTRY := 13019; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,7000,7000,14000,14000,11,11829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Seer - In Combat - Cast Flamestrike"), +(@ENTRY,0,1,0,0,0,85,0,14000,14000,60000,60000,11,9658,0,0,0,0,0,5,0,0,0,0,0,0,0,"Burning Blade Seer - In Combat - Cast Flame Buffet"); + +-- Dire Mottled Boar SAI +SET @ENTRY := 3099; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,3385,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dire Mottled Boar - On Aggro - Cast Boar Charge"); + +-- Makrura Clacker SAI +SET @ENTRY := 3103; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Makrura Clacker - At 15% HP - Flee For Assist"); + +-- Makrura Shellhide SAI +SET @ENTRY := 3104; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Makrura Shellhide - At 15% HP - Flee For Assist"); + +-- Makrura Snapclaw SAI +SET @ENTRY := 3105; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,10000,23000,45000,11,5424,0,0,0,0,0,2,0,0,0,0,0,0,0,"Makrura Snapclaw - In Combat - Cast Claw Grasp"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Makrura Snapclaw - At 15% HP - Flee For Assist"); + +-- Pygmy Surf Crawler SAI +SET @ENTRY := 3106; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Pygmy Surf Crawler - At 15% HP - Flee For Assist"); + +-- Surf Crawler SAI +SET @ENTRY := 3107; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Surf Crawler - At 15% HP - Flee For Assist"); + +-- Encrusted Surf Crawler SAI +SET @ENTRY := 3108; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,17000,41000,21000,57000,11,5426,0,0,0,0,0,1,0,0,0,0,0,0,0,"Encrusted Surf Crawler - In Combat - Cast Quick Sidestep"); + +-- Dreadmaw Crocolisk SAI +SET @ENTRY := 3110; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,20000,20000,15000,15000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaw Crocolisk - In Combat - Cast Muscle Tear"); + +-- Razormane Quilboar SAI +SET @ENTRY := 3111; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,3000,3000,45000,45000,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Quilboar - Out Of Combat - Cast Razor Mane"), +(@ENTRY,0,1,0,0,0,80,0,0,6000,8000,48000,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Quilboar - In Combat - Cast Razor Mane"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Razormane Quilboar - At 15% HP - Flee For Assist"); + +-- Razormane Dustrunner SAI +SET @ENTRY := 3113; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,9000,3300,49000,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Dustrunner - In Combat - Cast Faerie Fire"), +(@ENTRY,0,1,0,2,0,100,0,0,40,14000,21000,11,774,1,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Dustrunner - At 40% HP - Cast Rejuvenation"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Razormane Dustrunner - At 15% HP - Flee For Assist"); + +-- Razormane Battleguard SAI +SET @ENTRY := 3114; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,1000,4000,4000,10000,11,3248,32,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Battleguard - In Combat - Cast Improved Blocking"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Razormane Battleguard - At 15% HP - Flee For Assist"); + +-- Dustwind Harpy SAI +SET @ENTRY := 3115; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dustwind Harpy - At 15% HP - Flee For Assist"); + +-- Dustwind Savage SAI +SET @ENTRY := 3117; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dustwind Savage - At 15% HP - Flee For Assist"); + +-- Dustwind Pillager SAI +SET @ENTRY := 3116; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,1,2000,6000,18000,24000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustwind Pillager - In Combat - Cast Rend Flesh"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dustwind Pillager - At 15% HP - Flee For Assist"); + +-- Kolkar Drudge SAI +SET @ENTRY := 3119; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,1000,8000,15000,39000,11,7272,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kolkar Drudge - In Combat - Cast Dust Cloud"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kolkar Drudge - At 15% HP - Flee For Assist"); + +-- Bloodtalon Taillasher SAI +SET @ENTRY := 3122; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodtalon Taillasher - On Aggro - Cast Rushing Charge"); + +-- Bloodtalon Scythemaw SAI +SET @ENTRY := 3123; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodtalon Scythemaw - On Aggro - Cast Rushing Charge"); + +-- Scorpid Worker SAI +SET @ENTRY := 3124; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,0,4000,8000,2000,16000,11,6751,32,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Worker - In Combat - Cast Weak Poison"); + +-- Clattering Scorpid SAI +SET @ENTRY := 3125; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,4000,8000,2000,16000,11,11918,32,0,0,0,0,2,0,0,0,0,0,0,0,"Clattering Scorpid - In Combat - Cast Poison"); + +-- Venomtail Scorpid SAI +SET @ENTRY := 3127; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,6000,6000,11000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Venomtail Scorpid - In Combat - Cast Venom Sting"); + +-- Kul Tiras Sailor SAI +SET @ENTRY := 3128; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kul Tiras Sailor - On Aggro - Cast Rushing Charge"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kul Tiras Sailor - At 15% HP - Flee For Assist"); + +-- Kul Tiras Marine SAI +SET @ENTRY := 3129; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,13,0,100,0,30000,30000,0,0,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kul Tiras Marine - On Target Casting - Cast Shield Bash"), +(@ENTRY,0,1,0,0,0,100,0,2000,8000,5000,32000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kul Tiras Marine - In Combat - Cast Shield Bash"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kul Tiras Marine - At 15% HP - Flee For Assist"); + +-- Thunder Lizard SAI +SET @ENTRY := 3130; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,4000,4000,6000,6000,11,5401,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thunder Lizard - In Combat - Cast Lizard Bolt"); + +-- Lightning Hide SAI +SET @ENTRY := 3131; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,0,3000,3000,6500,6500,11,5401,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lightning Hide - In Combat - Cast Lizard Bolt"); + +-- Makrura Elder SAI +SET @ENTRY := 3141; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,10000,21000,44000,11,5424,0,0,0,0,0,2,0,0,0,0,0,0,0,"Makrura Elder - In Combat - Cast Claw Grasp"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Makrura Elder - At 15% HP - Flee For Assist"); + +-- Yarrog Baneshadow SAI +SET @ENTRY := 3183; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,9000,44000,11,172,0,0,0,0,0,2,0,0,0,0,0,0,0,"Yarrog Baneshadow - In Combat - Cast Corruption"), +(@ENTRY,0,1,0,0,0,100,0,1000,9000,6000,45000,11,348,0,0,0,0,0,2,0,0,0,0,0,0,0,"Yarrog Baneshadow - In Combat - Cast Immolate"); + +-- Lieutenant Benedict SAI +SET @ENTRY := 3192; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,1000,1000,300000,300000,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Benedict - Out Of Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,13,0,70,0,40000,40000,0,0,11,72,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Benedict - On Target Casting - Cast Shield Bash"), +(@ENTRY,0,2,0,0,0,75,0,2000,7000,11000,25000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Benedict - In Combat - Cast Shield Bash"), +(@ENTRY,0,3,0,0,0,100,0,7000,12000,12000,34000,11,3248,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Benedict - In Combat - Cast Improved Blocking"), +(@ENTRY,0,4,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Lieutenant Benedict - At 15% HP - Flee For Assist"); + +-- Burning Blade Neophyte SAI +SET @ENTRY := 3196; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,0,0,4000,18000,24000,11,348,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Neophyte - In Combat - Cast Immolate"); + +-- Burning Blade Fanatic SAI +SET @ENTRY := 3197; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,11000,16000,22000,11,5262,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Fanatic - In Combat - Cast Fanatic Blade"); + +-- Burning Blade Cultist SAI +SET @ENTRY := 3199; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,1000,1000,0,0,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Cultist - Out Of Combat - Cast Summon Imp"), +(@ENTRY,0,1,0,0,0,100,0,6000,13000,18000,23000,11,11962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Cultist - In Combat - Cast Immolate"); + +-- Zalazane SAI +SET @ENTRY := 3205; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,0,0,40,27500,27500,11,332,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zalazane - At 40% HP - Cast Healing Wave"), +(@ENTRY,0,1,0,0,0,80,1,0,0,4000,4000,11,7289,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zalazane - In Combat - Cast Shrink"); + +-- Voodoo Troll SAI +SET @ENTRY := 3206; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,3000,3000,40000,40000,11,324,0,0,0,0,0,1,0,0,0,0,0,0,0,"Voodoo Troll - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,1,0,2,0,100,0,0,30,27500,27500,11,332,0,0,0,0,0,1,0,0,0,0,0,0,0,"Voodoo Troll - At 30% HP - Cast Healing Wave"); + +-- Hexed Troll SAI +SET @ENTRY := 3207; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,3000,6000,17000,24000,11,11962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hexed Troll - In Combat - Cast Immolate"), +(@ENTRY,0,1,0,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Hexed Troll - At 15% HP - Flee For Assist"); + +-- Corrupted Mottled Boar SAI +SET @ENTRY := 3225; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,1,0,0,0,0,11,3385,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupted Mottled Boar - On Aggro - Cast Boar Charge"), +(@ENTRY,0,1,0,0,0,100,0,8000,13000,8000,14000,11,6818,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupted Mottled Boar - In Combat - Cast Corrupted Intellect"); diff --git a/sql/updates/world/2012_12_26_20_world_sai.sql b/sql/updates/world/2012_12_26_20_world_sai.sql new file mode 100644 index 00000000000..3574835ce32 --- /dev/null +++ b/sql/updates/world/2012_12_26_20_world_sai.sql @@ -0,0 +1,4005 @@ +-- Kroshius SAI +SET @ENTRY := 14467; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kroshius - On Respawn - Say Line 0"), +(@ENTRY,0,1,2,11,0,100,0,0,0,0,0,19,768,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kroshius - On Respawn - Remove unit_flag 768"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,2,16,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kroshius - On Respawn - Set Faction 16"), +(@ENTRY,0,3,0,0,0,100,0,5000,8000,9000,12000,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kroshius - In Combat - Cast Knock Away"); + +-- Nightmare Aberration SAI +SET @ENTRY := 30617; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41408,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Aberration - On Respawn - Cast Shadowform"); + +-- Nightmare Figment SAI +SET @ENTRY := 30627; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41408,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Figment - On Respawn - Cast Shadowform"); + +-- Dragonflayer Vrykul SAI +SET @ENTRY := 23652; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,1,43381,0,0,0,33,24281,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Vrykul - On Spellhit Plague Spray - Quest Credit"); + +-- Arcanist Dulial SAI +SET @ENTRY := 35599; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcanist Dulial - On Respawn - Cast Frost Armor"); + +-- Slag SAI +SET @ENTRY := 28585; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,10000,25000,30000,11,61509,36,0,0,0,0,2,0,0,0,0,0,0,0,"Slag - In Combat - Cast Melt Armor"), +(@ENTRY,0,1,0,6,0,100,3,0,0,0,0,11,23113,7,0,0,0,0,1,0,0,0,0,0,0,0,"Slag - On Death - Cast Blast Wave"), +(@ENTRY,0,2,0,0,0,100,4,5000,10000,25000,30000,11,61510,36,0,0,0,0,2,0,0,0,0,0,0,0,"Slag - In Combat - Cast Melt Armor"), +(@ENTRY,0,3,0,6,0,100,5,0,0,0,0,11,22424,7,0,0,0,0,1,0,0,0,0,0,0,0,"Slag - On Death - Cast Blast Wave"); + +-- Bridenbrad Light Bunny SAI +SET @ENTRY := 30712; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,3,0,11686,0,0,0,0,1,0,0,0,0,0,0,0,"Bridenbrad Light Bunny - On Respawn - Morph Into 0"), +(@ENTRY,0,1,0,1,0,100,1,6000,6000,6000,6000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bridenbrad Light Bunny - Out Of Combat - Forced Despawn"); + +-- A'dal SAI +SET @ENTRY := 30691; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,6000,6000,6000,6000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"A'dal - Out Of Combat - Forced Despawn"); + +-- M'ori SAI +SET @ENTRY := 30692; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,6000,6000,6000,6000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"M'ori - Out Of Combat - Forced Despawn"); + +-- K'uri SAI +SET @ENTRY := 30693; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,6000,6000,6000,6000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"K'uri - Out Of Combat - Forced Despawn"); + +-- Spirit of Bridenbrad SAI +SET @ENTRY := 30694; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,3000,3000,3000,3000,11,57771,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Bridenbrad - Out Of Combat - Cast Holy Nova"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,90,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Bridenbrad - Out Of Combat - Stand Up"), +(@ENTRY,0,2,0,1,0,100,1,6000,6000,6000,6000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Bridenbrad - Out Of Combat - Forced Despawn"); + +-- Val'kyr Battle-maiden SAI +SET @ENTRY := 28487; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Val'kyr Battle-maiden - On Respawn - Play Emote 402"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,4,3439,0,0,0,0,0,1,0,0,0,0,0,0,0,"Val'kyr Battle-maiden - On Respawn - Play Sound 3439"); + +-- Azuremyst Pink Elekk SAI +SET @ENTRY := 23528; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,44654,0,0,0,33,23528,0,0,0,0,0,7,0,0,0,0,0,0,0,"Azuremyst Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azuremyst Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Forced Despawn"); + +-- Elwynn Pink Elekk SAI +SET @ENTRY := 23507; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,44654,0,0,0,33,23507,0,0,0,0,0,7,0,0,0,0,0,0,0,"Elwynn Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elwynn Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Forced Despawn"); + +-- Teldrassil Pink Elekk SAI +SET @ENTRY := 23527; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,44654,0,0,0,33,23527,0,0,0,0,0,7,0,0,0,0,0,0,0,"Teldrassil Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Teldrassil Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Forced Despawn"); + +-- Mulgore Pink Elekk SAI +SET @ENTRY := 23529; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,44654,0,0,0,33,23529,0,0,0,0,0,7,0,0,0,0,0,0,0,"Mulgore Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mulgore Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Forced Despawn"); + +-- Tirisfal Pink Elekk SAI +SET @ENTRY := 23530; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,44654,0,0,0,33,23530,0,0,0,0,0,7,0,0,0,0,0,0,0,"Tirisfal Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tirisfal Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Forced Despawn"); + +-- Eversong Pink Elekk SAI +SET @ENTRY := 23531; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,44654,0,0,0,33,23531,0,0,0,0,0,7,0,0,0,0,0,0,0,"Eversong Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eversong Pink Elekk - On Spellhit Elekk Dispersion Ray - Kill Credit - Forced Despawn"); + +-- Moonglade Portal SAI +SET @ENTRY := 32790; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,3,0,11686,0,0,0,0,1,0,0,0,0,0,0,0,"Moonglade Portal - On Respawn - Morph Into 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,61722,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moonglade Portal - On Respawn - Cast Nature Portal State"); + +-- Moonglade Return Portal SAI +SET @ENTRY := 32788; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,3,0,11686,0,0,0,0,1,0,0,0,0,0,0,0,"Moonglade Return Portal - On Respawn - Morph Into 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,61722,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moonglade Return Portal - On Respawn - Cast Nature Portal State"); + +-- Harold Lagras SAI +SET @ENTRY := 23730; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,44250,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harold Lagras - On Respawn - Cast Breathing Tube"); + +-- Kel'Thuzad SAI +SET @ENTRY := 25465; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,3000,6000,27000,29000,11,50312,32,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'Thuzad - Out Of Combat - Cast Unholy Frenzy"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,4,8818,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kel'Thuzad - Out Of Combat - Play Sound 8818"); + +-- Necropolis Beam (Target) SAI +SET @ENTRY := 25466; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,5000,5000,5000,5000,11,45615,0,0,0,0,0,1,0,0,0,0,0,0,0,"Necropolis Beam (Target) - Out Of Combat - Cast Necropolis Beam"); + +-- Runeforge (SE) SAI +SET @ENTRY := 28481; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,51769,0,0,0,11,51738,2,0,0,0,0,1,0,0,0,0,0,0,0,"Runeforge (SE) - On Spellhit Emblazon Runeblade - Cast Shadow Storm"); + +-- Oil-covered Hawk SAI +SET @ENTRY := 25748; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,11,45948,2,0,0,0,0,1,0,0,0,0,0,0,0,"Oil-covered Hawk - On Respawn - Cast Oil Coat"); + +-- Oil-soaked Caribou SAI +SET @ENTRY := 25750; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,11,45948,2,0,0,0,0,1,0,0,0,0,0,0,0,"Oil-soaked Caribou - On Respawn - Cast Oil Coat"); + +-- Oiled Fledgeling SAI +SET @ENTRY := 25817; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,11,45948,2,0,0,0,0,1,0,0,0,0,0,0,0,"Oiled Fledgeling - On Respawn - Cast Oil Coat"); + +-- Gordunni Proxy SAI +SET @ENTRY := 23450; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,1,11757,0,0,0,50,144064,120,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Proxy - On Spellhit Digging for Cobalt - Summon Gameobject Gordunni Dirt Mound"); + +-- Ymirjar Warrior SAI +SET @ENTRY := 26690; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,6,2000,25000,2000,25000,11,48639,2,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Warrior - In Combat - Cast Hamstring"), +(@ENTRY,0,1,0,0,0,70,6,3000,35000,3000,35000,11,48640,2,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Warrior - In Combat - Cast Strike"); + +-- Ymirjar Witch Doctor SAI +SET @ENTRY := 26691; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,6,2500,30000,2500,30000,11,49084,2,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Witch Doctor - In Combat - Cast Shadow Bolt"), +(@ENTRY,0,1,0,0,0,70,6,4000,45000,4000,45000,11,49089,2,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Witch Doctor - In Combat - Cast Shrink"); + +-- Ymirjar Harpooner SAI +SET @ENTRY := 26692; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,6,4000,45000,4000,45000,11,49092,2,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Harpooner - In Combat - Cast Net"), +(@ENTRY,0,1,0,0,0,70,6,2000,25000,2000,25000,11,49091,2,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Harpooner - In Combat - Cast Throw"), +(@ENTRY,0,2,0,6,0,100,7,0,0,0,0,11,56789,7,0,0,0,0,7,0,0,0,0,0,0,0,"Ymirjar Harpooner - On Death - Cast Summon Harpoon"); + +-- Valgarde Harpoon Target SAI +SET @ENTRY := 23821; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,0,61588,0,0,0,11,52955,2,0,0,0,0,1,0,0,0,0,0,0,0,"Valgarde Harpoon Target - On Spellhit Blazing Harpoon - Cast Torch"); + +-- Dragonflayer Raider SAI +SET @ENTRY := 23557; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,42472,2,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Raider - On Respawn - Cast Throw Dragonflayer Fire Bomb"); + +-- Rageclaw Pup SAI +SET @ENTRY := 29848; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,55474,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageclaw Pup - On Respawn - Cast Cosmetic - Sleep Zzz"); + +-- Temple A SAI +SET @ENTRY := 25471; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,25471,0,0,0,0,0,7,0,0,0,0,0,0,0,"Temple A - On LOS Out Of Combat - Quest Credit"); + +-- Temple B SAI +SET @ENTRY := 25472; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,25472,0,0,0,0,0,7,0,0,0,0,0,0,0,"Temple B - On LOS Out Of Combat - Quest Credit"); + +-- Temple C SAI +SET @ENTRY := 25473; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,25473,0,0,0,0,0,7,0,0,0,0,0,0,0,"Temple C - On LOS Out Of Combat - Quest Credit"); + +-- Lord-Commander Arete SAI +SET @ENTRY := 29344; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,57764,2,0,0,0,0,1,0,0,0,0,0,0,0,"Lord-Commander Arete - On Respawn - Cast Hover (Anim Override)"); + +-- Magister Surdiel SAI +SET @ENTRY := 32170; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magister Surdiel - On Respawn - Cast Frost Armor"); + +-- Onyxian Lair Guard SAI +SET @ENTRY := 36561; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,6,15000,15000,30000,30000,11,68958,0,0,0,0,0,1,0,0,0,0,0,0,0,"Onyxian Lair Guard - In Combat - Cast Blast Nova"), +(@ENTRY,0,1,0,0,0,90,6,5000,5000,20000,20000,11,68960,0,0,0,0,0,2,0,0,0,0,0,0,0,"Onyxian Lair Guard - In Combat - Cast Ignite Weapon"), +(@ENTRY,0,2,0,0,0,80,6,7000,7000,9000,11000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Onyxian Lair Guard - In Combat - Cast Cleave"); + +-- [Chapter II] Torch Toss Dummy SAI +SET @ENTRY := 29038; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,52955,0,0,0,0,0,1,0,0,0,0,0,0,0,"[Chapter II] Torch Toss Dummy - On Respawn - Cast Torch"); + +-- Bone Gryphon SAI +SET @ENTRY := 29648; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,57764,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bone Gryphon - On Respawn - Cast Hover (Anim Override)"); + +-- Stabled Kurenai Lion SAI +SET @ENTRY := 19027; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16093,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stabled Kurenai Lion - On Respawn - Cast Self Visual - Sleep Until Cancelled (DND)"); + +-- Stabled Kurenai Panther SAI +SET @ENTRY := 19030; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16093,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stabled Kurenai Panther - On Respawn - Cast Self Visual - Sleep Until Cancelled (DND)"); + +-- Eidolon Watcher SAI +SET @ENTRY := 30947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,58540,2,0,0,0,0,1,0,0,0,0,0,0,0,"Eidolon Watcher - On Respawn - Cast Eidolon Prison"); + +-- Multiphase Disturbance SAI +SET @ENTRY := 25882; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,46804,0,0,0,0,0,1,0,0,0,0,0,0,0,"Multiphase Disturbance - On Respawn - Cast Dark Fire Shield State"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,46272,0,0,0,0,0,1,0,0,0,0,0,0,0,"Multiphase Disturbance - On Respawn - Cast Oshu'gun Cloud Invisibility"); + +-- Ataika SAI +SET @ENTRY := 26169; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32423,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ataika - On Respawn - Cast Blue Radiation"); + +-- Withered Argent Footman SAI +SET @ENTRY := 28158; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,54450,2,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Argent Footman - On Respawn - Cast Withered Touch"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,45857,2,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Argent Footman - On Respawn - Cast Orange Radiation"); + +-- Nethermine Ravager SAI +SET @ENTRY := 23326; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32732,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethermine Ravager - On Respawn - Cast Flay"); + +-- Evidence Marker SAI +SET @ENTRY := 23583; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,42175,0,0,0,0,0,1,0,0,0,0,0,0,0,"Evidence Marker - On Respawn - Cast Evidence Marker Invis"); + +-- Drunken Brewfest Reveler SAI +SET @ENTRY := 23698; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,43905,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drunken Brewfest Reveler - On Respawn - Cast Completely Hammered"); + +-- Kvaldir Mistweaver SAI +SET @ENTRY := 25479; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,45658,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kvaldir Mistweaver - On Respawn - Cast Call of the Mist"); + +-- Skadir Mistweaver SAI +SET @ENTRY := 25613; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,45658,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skadir Mistweaver - On Respawn - Cast Call of the Mist"); + +-- Talonpriest Ishaal SAI +SET @ENTRY := 23066; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37411,0,0,0,0,0,1,0,0,0,0,0,0,0,"Talonpriest Ishaal - On Respawn - Cast Skettis Corrupted Ghosts"); + +-- Talonpriest Skizzik SAI +SET @ENTRY := 23067; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37411,0,0,0,0,0,1,0,0,0,0,0,0,0,"Talonpriest Skizzik - On Respawn - Cast Skettis Corrupted Ghosts"); + +-- Talonpriest Zellek SAI +SET @ENTRY := 23068; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37411,0,0,0,0,0,1,0,0,0,0,0,0,0,"Talonpriest Zellek - On Respawn - Cast Skettis Corrupted Ghosts"); + +-- Troll Roof Stalker SAI +SET @ENTRY := 23090; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,32199,0,0,0,0,0,1,0,0,0,0,0,0,0,"Troll Roof Stalker - On Respawn - Cast Stealth"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Troll Roof Stalker - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Fel Portal Alarm SAI +SET @ENTRY := 23310; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,46907,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fel Portal Alarm - On Respawn - Cast Boss Fel Portal State"); + +-- Magic Sucker Device Buttress SAI +SET @ENTRY := 22267; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,38721,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magic Sucker Device Buttress - On Respawn - Cast Magic Sucker Device Channel(dnd)"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,38672,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magic Sucker Device Buttress - On Respawn - Cast Magic Sucker Device timer"); + +-- Witness of Doom SAI +SET @ENTRY := 22282; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witness of Doom - On Respawn - Cast Stealth Detection"); + +-- Darkflame Infernal SAI +SET @ENTRY := 22289; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,39102,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkflame Infernal - On Respawn - Cast Glowy (Black)"); + +-- Nether Gas Visual Trigger SAI +SET @ENTRY := 22358; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,38966,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Gas Visual Trigger - On Respawn - Cast Nether Gas Drain"); + +-- Bloodmaul Soothsayer SAI +SET @ENTRY := 22384; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,13787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodmaul Soothsayer - On Respawn - Cast Demon Armor"); + +-- Kil'Jaeden Reaver (non-interactable) SAI +SET @ENTRY := 22389; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16245,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kil'Jaeden Reaver (non-interactable) - On Respawn - Cast Freeze Anim"); + +-- Remnant of Malice SAI +SET @ENTRY := 22437; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36535,0,0,0,0,0,1,0,0,0,0,0,0,0,"Remnant of Malice - On Respawn - Cast Greater Invis (For Fragments of Memory)"); + +-- Remnant of Greed SAI +SET @ENTRY := 22438; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36535,0,0,0,0,0,1,0,0,0,0,0,0,0,"Remnant of Greed - On Respawn - Cast Greater Invis (For Fragments of Memory)"); + +-- Remnant of Corruption SAI +SET @ENTRY := 22439; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36535,0,0,0,0,0,1,0,0,0,0,0,0,0,"Remnant of Corruption - On Respawn - Cast Greater Invis (For Fragments of Memory)"); + +-- Remnant of Pride SAI +SET @ENTRY := 22440; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36535,0,0,0,0,0,1,0,0,0,0,0,0,0,"Remnant of Pride - On Respawn - Cast Greater Invis (For Fragments of Memory)"); + +-- Remnant of Hate SAI +SET @ENTRY := 22094; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36535,0,0,0,0,0,1,0,0,0,0,0,0,0,"Remnant of Hate - On Respawn - Cast Greater Invis (For Fragments of Memory)"); + +-- Shadowmoon Eye of Kilrogg SAI +SET @ENTRY := 22134; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Eye of Kilrogg - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Harbinger Saronen SAI +SET @ENTRY := 22214; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,13864,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harbinger Saronen - On Respawn - Cast Power Word: Fortitude"); + +-- Felstorm Overseer SAI +SET @ENTRY := 22221; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,39102,0,0,0,0,0,1,0,0,0,0,0,0,0,"Felstorm Overseer - On Respawn - Cast Glowy (Black)"); + +-- Hellfire Wardling SAI +SET @ENTRY := 22259; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,38683,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Wardling - On Respawn - Cast Magic Sucker Device Despawner, Mob"); + +-- Illidari Watcher SAI +SET @ENTRY := 22093; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37119,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Watcher - On Respawn - Cast Spirit Particles (Spawn)"); + +-- Thunderlord Clan Sub-Chief SAI +SET @ENTRY := 21951; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,22650,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thunderlord Clan Sub-Chief - On Respawn - Cast Ghost Visual"); + +-- Rema SAI +SET @ENTRY := 21956; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37691,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rema - On Respawn - Cast Stealth Detection"); + +-- Asghar SAI +SET @ENTRY := 22025; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Asghar - On Respawn - Cast Shroud of Death"); + +-- Fenissa the Assassin SAI +SET @ENTRY := 22060; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fenissa the Assassin - On Respawn - Cast Stealth"); + +-- Chief Rageclaw SAI +SET @ENTRY := 29690; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,0,600000,600000,600000,600000,11,12550,2,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Rageclaw - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,1,2,11,0,100,0,0,0,0,0,11,12550,2,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Rageclaw - On Respawn - Cast Lightning Shield"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Rageclaw - On Respawn - Increment Phase"); + +-- Gnome Cannon Shooter #Shattrath SAI +SET @ENTRY := 21935; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33356,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnome Cannon Shooter #Shattrath - On Respawn - Cast Self Root Forever"); + +-- Accursed Apparition SAI +SET @ENTRY := 21941; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Accursed Apparition - On Respawn - Cast Stealth Detection"); + +-- Gnome Cannon Shooter #Singing Ridge SAI +SET @ENTRY := 21942; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33356,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnome Cannon Shooter #Singing Ridge - On Respawn - Cast Self Root Forever"); + +-- Gnome Cannon Shooter #Ruuan SAI +SET @ENTRY := 21944; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33356,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnome Cannon Shooter #Ruuan - On Respawn - Cast Self Root Forever"); + +-- Garm Wolfbrother SAI +SET @ENTRY := 21950; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,22650,0,0,0,0,0,1,0,0,0,0,0,0,0,"Garm Wolfbrother - On Respawn - Cast Ghost Visual"); + +-- Nether Drake Egg Bunny SAI +SET @ENTRY := 21814; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17327,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Drake Egg Bunny - On Respawn - Cast Spirit Particles"); + +-- Cleric of Karabor SAI +SET @ENTRY := 21815; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37497,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cleric of Karabor - On Respawn - Cast Shadowmoon Ghost Invisibility"); + +-- Teron Gorefiend SAI +SET @ENTRY := 21867; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37509,0,0,0,0,0,1,0,0,0,0,0,0,0,"Teron Gorefiend - On Respawn - Cast Ghostly Facade"); + +-- Unliving Guardian SAI +SET @ENTRY := 21869; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17327,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unliving Guardian - On Respawn - Cast Spirit Particles"); + +-- Unliving Initiate SAI +SET @ENTRY := 21870; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17327,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unliving Initiate - On Respawn - Cast Spirit Particles"); + +-- Chain of Shadows SAI +SET @ENTRY := 21876; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37761,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chain of Shadows - On Respawn - Cast Ancient Draenei Warden"); + +-- Time-Lost Skettis Worshipper SAI +SET @ENTRY := 21763; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37411,0,0,0,0,0,1,0,0,0,0,0,0,0,"Time-Lost Skettis Worshipper - On Respawn - Cast Skettis Corrupted Ghosts"); + +-- Ghostrider of Karabor SAI +SET @ENTRY := 21784; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37497,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ghostrider of Karabor - On Respawn - Cast Shadowmoon Ghost Invisibility"); + +-- Time-Lost Skettis High Priest SAI +SET @ENTRY := 21787; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37411,0,0,0,0,0,1,0,0,0,0,0,0,0,"Time-Lost Skettis High Priest - On Respawn - Cast Skettis Corrupted Ghosts"); + +-- Shadowmoon Zealot SAI +SET @ENTRY := 21788; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37467,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Zealot - On Respawn - Cast Shadowmoon Ghost Invisibility"); + +-- Vhel'kur SAI +SET @ENTRY := 21801; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,37509,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vhel'kur - On Respawn - Cast Ghostly Facade"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,37497,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vhel'kur - On Respawn - Cast Shadowmoon Ghost Invisibility"); + +-- Skethyl Owl SAI +SET @ENTRY := 21450; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36978,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skethyl Owl - On Respawn - Cast Shroud of Death"); + +-- Ashtongue Shaman SAI +SET @ENTRY := 21453; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Shaman - On Respawn - Cast Lightning Shield"); + +-- Time-Lost Skettis Reaver SAI +SET @ENTRY := 21651; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37411,0,0,0,0,0,1,0,0,0,0,0,0,0,"Time-Lost Skettis Reaver - On Respawn - Cast Skettis Corrupted Ghosts"); + +-- Oronu the Elder SAI +SET @ENTRY := 21663; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oronu the Elder - On Respawn - Cast Lightning Shield"); + +-- Mini-Electromental Flavor SAI +SET @ENTRY := 21737; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37248,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mini-Electromental Flavor - On Respawn - Cast Power Converters: Electromental Visual"); + +-- Destroyed Sentinel SAI +SET @ENTRY := 21761; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,31,0,0,0,0,11,36716,0,0,0,0,0,1,0,0,0,0,0,0,0,"Destroyed Sentinel - On Respawn - Cast Energy Discharge"); + +-- Deathforged Infernal SAI +SET @ENTRY := 21316; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16245,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathforged Infernal - On Respawn - Cast Freeze Anim"); + +-- Illidari Shadowstalker SAI +SET @ENTRY := 21337; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,5916,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Shadowstalker - On Respawn - Cast Shadowstalker Stealth"); + +-- T'chali the Witch Doctor SAI +SET @ENTRY := 21349; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36575,0,0,0,0,0,1,0,0,0,0,0,0,0,"T'chali the Witch Doctor - On Respawn - Cast T'chali the Head Freeze State"); + +-- Legion Hold Fel Reaver SAI +SET @ENTRY := 21404; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16245,0,0,0,0,0,1,0,0,0,0,0,0,0,"Legion Hold Fel Reaver - On Respawn - Cast Freeze Anim"); + +-- Negaton Field SAI +SET @ENTRY := 21414; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36728,0,0,0,0,0,1,0,0,0,0,0,0,0,"Negaton Field - On Respawn - Cast Negaton Field"); + +-- Eressea Dawnsinger SAI +SET @ENTRY := 33379; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,63403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eressea Dawnsinger - On Respawn - Cast Silvermoon Champion's Pennant"); + +-- Elder Shaman Moky SAI +SET @ENTRY := 29733; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,12550,2,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Shaman Moky - On Respawn - Cast Lightning Shield"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Shaman Moky - On Respawn - Increment Phase"); + +-- Enraged Earthen Soul SAI +SET @ENTRY := 21073; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36113,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Earthen Soul - On Respawn - Cast Cosmetic: Earthen Soul"); + +-- Dormant Infernal SAI +SET @ENTRY := 21080; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,36055,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dormant Infernal - On Respawn - Cast Stationary Infernal Ball"); + +-- Containment Beam SAI +SET @ENTRY := 21159; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,31,0,0,0,0,11,36220,0,0,0,0,0,1,0,0,0,0,0,0,0,"Containment Beam - On Respawn - Cast Containment Beam"); + +-- Skulking Witch SAI +SET @ENTRY := 20882; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulking Witch - On Respawn - Cast Greater Invisibility"); + +-- Void Conduit SAI +SET @ENTRY := 20899; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35242,0,0,0,0,0,1,0,0,0,0,0,0,0,"Void Conduit - On Respawn - Cast Darkstalker Birth"); + +-- Severed Defender SAI +SET @ENTRY := 20934; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Severed Defender - On Respawn - Cast Shroud of Death"); + +-- Deathstalker Visceri SAI +SET @ENTRY := 33373; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,63430,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathstalker Visceri - On Respawn - Cast Undercity Champion's Pennant"); + +-- Disembodied Exarch SAI +SET @ENTRY := 21058; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Disembodied Exarch - On Respawn - Cast Shroud of Death"); + +-- Bladespire Mystic SAI +SET @ENTRY := 20766; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bladespire Mystic - On Respawn - Cast Lightning Shield"); + +-- Salaadin's Energy Ball SAI +SET @ENTRY := 20769; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32566,0,0,0,0,0,1,0,0,0,0,0,0,0,"Salaadin's Energy Ball - On Respawn - Cast Purple Banish State"); + +-- Razaani Light Orb - Mini SAI +SET @ENTRY := 20771; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32566,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razaani Light Orb - Mini - On Respawn - Cast Purple Banish State"); + +-- Seeping Sludge Globule SAI +SET @ENTRY := 20806; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35242,0,0,0,0,0,1,0,0,0,0,0,0,0,"Seeping Sludge Globule - On Respawn - Cast Darkstalker Birth"); + +-- Ethereum Prisoner (Tyralius) SAI +SET @ENTRY := 20825; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32567,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereum Prisoner (Tyralius) - On Respawn - Cast Green Banish State"); + +-- Blade's Edge - Deadsoul Orb SAI +SET @ENTRY := 20845; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33345,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blade's Edge - Deadsoul Orb - On Respawn - Cast Yellow Banish State"); + +-- Razaani Light Orb SAI +SET @ENTRY := 20635; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32566,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razaani Light Orb - On Respawn - Cast Purple Banish State"); + +-- Fiendling Flesh Beast SAI +SET @ENTRY := 20668; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37816,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fiendling Flesh Beast - On Respawn - Cast Shadowform"); + +-- Swiftwing Shredder SAI +SET @ENTRY := 20673; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Swiftwing Shredder - On Respawn - Cast Lightning Shield"); + +-- Ethereum Sparring Dummy SAI +SET @ENTRY := 20676; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35440,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereum Sparring Dummy - On Respawn - Cast Spar Dummy Vertex"); + +-- Thunderlord Dire Wolf SAI +SET @ENTRY := 20748; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37691,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thunderlord Dire Wolf - On Respawn - Cast Stealth Detection"); + +-- Mokra the Skullcrusher SAI +SET @ENTRY := 33361; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,63433,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mokra the Skullcrusher - On Respawn - Cast Orgrimmar Champion's Pennant"); + +-- Subservient Flesh Beast SAI +SET @ENTRY := 20451; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,16592,0,0,0,0,0,1,0,0,0,0,0,0,0,"Subservient Flesh Beast - On Respawn - Cast Shadowform"); + +-- Naberius SAI +SET @ENTRY := 20483; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,28126,0,0,0,0,0,1,0,0,0,0,0,0,0,"Naberius - On Respawn - Cast Spirit Particles (purple)"); + +-- Skeletal Stallion SAI +SET @ENTRY := 20495; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Stallion - On Respawn - Cast Shroud of Death"); + +-- Ethereum Prisoner SAI +SET @ENTRY := 20520; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32566,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereum Prisoner - On Respawn - Cast Purple Banish State"); + +-- Shrouded Figure SAI +SET @ENTRY := 20154; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,24313,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shrouded Figure - On Respawn - Cast Shade"); + +-- Bloodmaul Battle Worg SAI +SET @ENTRY := 20330; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodmaul Battle Worg - On Respawn - Cast Stealth Detection"); + +-- Kirin'Var Apprentice SAI +SET @ENTRY := 20409; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kirin'Var Apprentice - On Respawn - Cast Shroud of Death"); + +-- Rhonsus SAI +SET @ENTRY := 20410; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rhonsus - On Respawn - Cast Shroud of Death"); + +-- Spectral Bovine SAI +SET @ENTRY := 20411; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spectral Bovine - On Respawn - Cast Shroud of Death"); + +-- Runok Wildmane SAI +SET @ENTRY := 33403; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,63436,0,0,0,0,0,1,0,0,0,0,0,0,0,"Runok Wildmane - On Respawn - Cast Thunder Bluff Champion's Pennant"); + +-- Bloodmaul Dire Wolf SAI +SET @ENTRY := 20058; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodmaul Dire Wolf - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Netherstorm Triangulation Point One Trigger SAI +SET @ENTRY := 20086; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,34840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Netherstorm Triangulation Point One Trigger - On Respawn - Cast Triangulation Point One Invisibility"); + +-- Netherstorm Triangulation Point Two Trigger SAI +SET @ENTRY := 20114; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,34858,0,0,0,0,0,1,0,0,0,0,0,0,0,"Netherstorm Triangulation Point Two Trigger - On Respawn - Cast Triangulation Point Two Invisibility"); + +-- Socrethar SAI +SET @ENTRY := 20132; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37539,0,0,0,0,0,1,0,0,0,0,0,0,0,"Socrethar - On Respawn - Cast Nether Protection"); + +-- Caledis Brightdawn SAI +SET @ENTRY := 19840; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,34612,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caledis Brightdawn - On Respawn - Cast Caledis's Disguise"); + +-- Commander Hogarth SAI +SET @ENTRY := 19937; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Hogarth - On Respawn - Cast Shroud of Death"); + +-- Lashh'an Windwalker SAI +SET @ENTRY := 19945; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lashh'an Windwalker - On Respawn - Cast Lightning Shield"); + +-- Ruuan'ok Cloudgazer SAI +SET @ENTRY := 19985; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ruuan'ok Cloudgazer - On Respawn - Cast Lightning Shield"); + +-- Bloodmaul Shaman SAI +SET @ENTRY := 19992; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodmaul Shaman - On Respawn - Cast Lightning Shield"); + +-- Peon Bolgar SAI +SET @ENTRY := 19562; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Peon Bolgar - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Grek's Riding Wolf SAI +SET @ENTRY := 19607; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,37691,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grek's Riding Wolf - On Respawn - Cast Stealth Detection"); + +-- Ricole Nichie SAI +SET @ENTRY := 19719; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ricole Nichie - On Respawn - Cast Ancestor Invisibility"); + +-- Zul'tore SAI +SET @ENTRY := 33372; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,63399,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zul'tore - On Respawn - Cast Sen'jin Champion's Pennant"); + +-- Mixie Farshot SAI +SET @ENTRY := 19836; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mixie Farshot - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Empoor SAI +SET @ENTRY := 18482; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Empoor - On Respawn - Cast Lightning Shield"); + +-- Fallen Druid SAI +SET @ENTRY := 18490; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32407,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallen Druid - On Respawn - Cast Strange Aura"); + +-- Justin's Bunny Target SAI +SET @ENTRY := 18560; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32573,0,0,0,0,0,1,0,0,0,0,0,0,0,"Justin's Bunny Target - On Respawn - Cast Justin's Zappy Channel"); + +-- Horde Field Scout SAI +SET @ENTRY := 18564; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32610,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Field Scout - On Respawn - Cast Horde Flag Visual Only"); + +-- Alliance Field Scout SAI +SET @ENTRY := 18581; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32609,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Field Scout - On Respawn - Cast Alliance Flag Visual Only"); + +-- Gerk SAI +SET @ENTRY := 29455; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,29455,0,0,0,0,0,7,0,0,0,0,0,0,0,"Gerk - On LOS Out Of Combat - Quest Credit"); + +-- Zangarmarsh PvP Beam (Blue) SAI +SET @ENTRY := 18759; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zangarmarsh PvP Beam (Blue) - On Respawn - Cast Beam (Blue)"); + +-- Faenel the Drunkard SAI +SET @ENTRY := 18781; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32951,0,0,0,0,0,1,0,0,0,0,0,0,0,"Faenel the Drunkard - On Respawn - Cast Sleeping Sleep"); + +-- Stonebreaker Peon SAI +SET @ENTRY := 19048; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonebreaker Peon - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Void Portal SAI +SET @ENTRY := 19224; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,7,0,0,0,0,11,33569,0,0,0,0,0,1,0,0,0,0,0,0,0,"Void Portal - On Respawn - Cast Void Portal Visual"); + +-- Shadowmoon Peon SAI +SET @ENTRY := 19355; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Peon - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Orgrimmar Peon SAI +SET @ENTRY := 19425; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Orgrimmar Peon - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Peon Overseer SAI +SET @ENTRY := 19426; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Peon Overseer - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Injured Grunt SAI +SET @ENTRY := 19432; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Injured Grunt - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Stage Spotlight SAI +SET @ENTRY := 19525; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stage Spotlight - On Respawn - Cast Spotlight"); + +-- Sporeggar Preserver SAI +SET @ENTRY := 18139; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sporeggar Preserver - On Respawn - Cast Sporeskin"); + +-- Sporeggar Harvester SAI +SET @ENTRY := 18140; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sporeggar Harvester - On Respawn - Cast Sporeskin"); + +-- Baby Murloc SAI +SET @ENTRY := 18152; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,24983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baby Murloc - On Respawn - Cast Baby Murloc Passive"); + +-- Burr SAI +SET @ENTRY := 29454; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,29454,0,0,0,0,0,7,0,0,0,0,0,0,0,"Burr - On LOS Out Of Combat - Quest Credit"); + +-- Gankly Rottenfist SAI +SET @ENTRY := 18297; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32199,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gankly Rottenfist - On Respawn - Cast Stealth"); + +-- Theatre Spotlight SAI +SET @ENTRY := 18342; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theatre Spotlight - On Respawn - Cast Spotlight"); + +-- Sporeggar Spawn SAI +SET @ENTRY := 18358; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sporeggar Spawn - On Respawn - Cast Sporeskin"); + +-- Mycah SAI +SET @ENTRY := 18382; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mycah - On Respawn - Cast Sporeskin"); + +-- Warden Treelos SAI +SET @ENTRY := 18424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32423,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warden Treelos - On Respawn - Cast Blue Radiation"); + +-- Drakkari Corpse SAI +SET @ENTRY := 28162; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,39996,0,0,0,11,50737,16,0,0,0,0,7,0,0,0,0,0,0,0,"Drakkari Corpse - On Spellhit 40yd Dummy - Cast Create Drakkari Medallion"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Corpse - On Spellhit 40yd Dummy - Increment Phase"), +(@ENTRY,0,2,0,1,0,100,1,3000,3000,3000,3000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Corpse - Out Of Combat - Forced Despawn"); + +-- Snowfall Glade Pup SAI +SET @ENTRY := 26200; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,39996,0,0,0,11,65208,16,0,0,0,0,1,0,0,0,0,0,0,0,"Snowfall Glade Pup - On Spellhit 40yd Dummy - Cast Self Stun"), +(@ENTRY,0,1,2,8,0,100,0,0,0,0,0,11,46773,16,0,0,0,0,7,0,0,0,0,0,0,0,"Snowfall Glade Pup - On Spellhit 40yd Dummy - Cast Planning for the Future: Create Snowfall Glade Pup"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snowfall Glade Pup - On Spellhit 40yd Dummy - Forced Despawn"); + +-- Bombard the Ballistae Kill Credit Bunny SAI +SET @ENTRY := 27331; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,48345,0,0,0,33,27331,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bombard the Ballistae Kill Credit Bunny - On Spellhit Siegesmith Bombs - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bombard the Ballistae Kill Credit Bunny - On Spellhit Siegesmith Bombs - Forced Despawn"); + +-- Iron Rune-Shaper SAI +SET @ENTRY := 26270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,47005,0,0,0,33,26264,0,0,0,0,0,7,0,0,0,0,0,0,0,"Iron Rune-Shaper - On Spellhit Throw Boulder - Quest Credit"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Iron Rune-Shaper - On Spellhit Throw Boulder - Forced Despawn"); + +-- Winterskorn Tribesman SAI +SET @ENTRY := 23661; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Tribesman - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Tribesman - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Tribesman - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Tribesman - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Tribesman - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Tribesman - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Woodsman SAI +SET @ENTRY := 23662; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Woodsman - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Woodsman - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Woodsman - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Woodsman - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Woodsman - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Woodsman - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Shield-Maiden SAI +SET @ENTRY := 23663; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Shield-Maiden - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Shield-Maiden - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Shield-Maiden - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Shield-Maiden - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Shield-Maiden - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Shield-Maiden - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Warrior SAI +SET @ENTRY := 23664; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Warrior - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Warrior - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Warrior - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Warrior - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Warrior - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Warrior - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Raider SAI +SET @ENTRY := 23665; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Raider - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Raider - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Raider - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Raider - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Raider - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Raider - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Berserker SAI +SET @ENTRY := 23666; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Berserker - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Berserker - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Berserker - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Berserker - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Berserker - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Berserker - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Rune-Seer SAI +SET @ENTRY := 23667; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Seer - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Seer - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Seer - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Seer - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Rune-Seer - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Seer - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Rune-Caster SAI +SET @ENTRY := 23668; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Caster - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Caster - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Caster - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Caster - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Rune-Caster - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Rune-Caster - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Winterskorn Oracle SAI +SET @ENTRY := 23669; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Oracle - On Respawn - Set Phase 0"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,28,43059,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Oracle - On Respawn - Remove Aura Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Oracle - On Death - Set Phase 1"), +(@ENTRY,0,3,4,8,0,100,0,43036,0,0,0,11,43059,16,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Oracle - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Vrykul On Dismember"), +(@ENTRY,0,4,5,8,0,100,0,0,0,0,0,11,43037,16,0,0,0,0,7,0,0,0,0,0,0,0,"Winterskorn Oracle - On Spellhit Dismembering Corpse - Cast Gruesome, But Necessary: Kill Credit"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterskorn Oracle - On Spellhit Dismembering Corpse - Set Phase 2"); + +-- Defeated Argent Footman SAI +SET @ENTRY := 28156; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,8,0,100,0,51276,0,0,0,11,59216,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defeated Argent Footman - On Spellhit Incinerate Corpse - Cast Burning Corpse"), +(@ENTRY,0,1,2,8,0,100,0,0,0,0,0,33,28316,0,0,0,0,0,7,0,0,0,0,0,0,0,"Defeated Argent Footman - On Spellhit Incinerate Corpse - Quest Credit"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defeated Argent Footman - On Spellhit Incinerate Corpse - Increment Phase"), +(@ENTRY,0,3,0,1,0,100,1,10000,10000,10000,10000,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defeated Argent Footman - Out Of Combat - Forced Despawn"); + +-- Oil-stained Wolf SAI +SET @ENTRY := 25791; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,0,0,0,0,0,11,45948,2,0,0,0,0,1,0,0,0,0,0,0,0,"Oil-stained Wolf - On Respawn - Cast Oil Coat"); + +-- Oil Pool SAI +SET @ENTRY := 25781; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,35357,2,0,0,0,0,1,0,0,0,0,0,0,0,"Oil Pool - On Respawn - Cast Spawn Feign Death"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,46011,2,0,0,0,0,1,0,0,0,0,0,0,0,"Oil Pool - On Respawn - Cast Oil Coat (small)"); + +-- Soldier of the Frozen Wastes SAI +SET @ENTRY := 16427; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,3,0,5,0,0,11,28458,0,0,0,0,0,1,0,0,0,0,0,0,0,"Soldier of the Frozen Wastes - At 0 - 5 Range - Cast Dark Blast"), +(@ENTRY,0,1,0,9,0,100,5,0,5,0,0,11,55714,0,0,0,0,0,1,0,0,0,0,0,0,0,"Soldier of the Frozen Wastes - At 0 - 5 Range - Cast Dark Blast"); + +-- Soul Weaver SAI +SET @ENTRY := 16429; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,5000,8000,11,28459,0,0,0,0,0,2,0,0,0,0,0,0,0,"Soul Weaver - At 0 - 5 Range - Cast Wail of Souls"), +(@ENTRY,0,1,0,9,0,100,4,0,5,5000,8000,11,55765,0,0,0,0,0,2,0,0,0,0,0,0,0,"Soul Weaver - At 0 - 5 Range - Cast Wail of Souls"); + +-- Tualiq Spirit SAI +SET @ENTRY := 34888; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,60000,60000,60000,60000,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tualiq Spirit - Out Of Combat - Increment Phase"), +(@ENTRY,0,1,0,1,0,100,1,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tualiq Spirit - Out Of Combat - Forced Despawn"); + +-- Elder Arp SAI +SET @ENTRY := 30364; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Arp - On Respawn - Cast Spotlight"); + +-- Elder Sardis SAI +SET @ENTRY := 30348; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Sardis - On Respawn - Cast Spotlight"); + +-- Elder Pamuya SAI +SET @ENTRY := 30371; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Pamuya - On Respawn - Cast Spotlight"); + +-- Elder Northal SAI +SET @ENTRY := 30360; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Northal - On Respawn - Cast Spotlight"); + +-- Elder Morthie SAI +SET @ENTRY := 30358; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Morthie - On Respawn - Cast Spotlight"); + +-- Elder Skywarden SAI +SET @ENTRY := 30373; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Skywarden - On Respawn - Cast Spotlight"); + +-- Elder Thoim SAI +SET @ENTRY := 30363; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Thoim - On Respawn - Cast Spotlight"); + +-- Elder Lunaro SAI +SET @ENTRY := 30367; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Lunaro - On Respawn - Cast Spotlight"); + +-- Elder Beldak SAI +SET @ENTRY := 30357; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Beldak - On Respawn - Cast Spotlight"); + +-- Elder Tauros SAI +SET @ENTRY := 30369; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Tauros - On Respawn - Cast Spotlight"); + +-- Elder Muraco SAI +SET @ENTRY := 30374; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Muraco - On Respawn - Cast Spotlight"); + +-- Elder Graymane SAI +SET @ENTRY := 30370; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Graymane - On Respawn - Cast Spotlight"); + +-- Elder Fargal SAI +SET @ENTRY := 30359; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Fargal - On Respawn - Cast Spotlight"); + +-- Elder Stonebeard SAI +SET @ENTRY := 30375; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stonebeard - On Respawn - Cast Spotlight"); + +-- Elder Whurain SAI +SET @ENTRY := 30372; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Whurain - On Respawn - Cast Spotlight"); + +-- Elder Sandrene SAI +SET @ENTRY := 30362; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Sandrene - On Respawn - Cast Spotlight"); + +-- Elder Wanikaya SAI +SET @ENTRY := 30365; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Wanikaya - On Respawn - Cast Spotlight"); + +-- Elder Bluewolf SAI +SET @ENTRY := 30368; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Bluewolf - On Respawn - Cast Spotlight"); + +-- Elder Ohanzee SAI +SET @ENTRY := 30537; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Ohanzee - On Respawn - Cast Spotlight"); + +-- Elder Kilias SAI +SET @ENTRY := 30534; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Kilias - On Respawn - Cast Spotlight"); + +-- Elder Nurgen SAI +SET @ENTRY := 30533; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Nurgen - On Respawn - Cast Spotlight"); + +-- Elder Yurauk SAI +SET @ENTRY := 30535; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Yurauk - On Respawn - Cast Spotlight"); + +-- Elder Jarten SAI +SET @ENTRY := 30531; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Jarten - On Respawn - Cast Spotlight"); + +-- Elder Chogan'gada SAI +SET @ENTRY := 30538; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Chogan'gada - On Respawn - Cast Spotlight"); + +-- Elder Igasho SAI +SET @ENTRY := 30536; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Igasho - On Respawn - Cast Spotlight"); + +-- Elder Farwhisper SAI +SET @ENTRY := 15607; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Farwhisper - On Respawn - Cast Spotlight"); + +-- Elder Morndeep SAI +SET @ENTRY := 15549; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Morndeep - On Respawn - Cast Spotlight"); + +-- Elder Splitrock SAI +SET @ENTRY := 15556; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Splitrock - On Respawn - Cast Spotlight"); + +-- Elder Rumblerock SAI +SET @ENTRY := 15557; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Rumblerock - On Respawn - Cast Spotlight"); + +-- Elder Silvervein SAI +SET @ENTRY := 15558; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Silvervein - On Respawn - Cast Spotlight"); + +-- Elder Highpeak SAI +SET @ENTRY := 15559; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Highpeak - On Respawn - Cast Spotlight"); + +-- Elder Stonefort SAI +SET @ENTRY := 15560; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stonefort - On Respawn - Cast Spotlight"); + +-- Elder Obsidian SAI +SET @ENTRY := 15561; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Obsidian - On Respawn - Cast Spotlight"); + +-- Elder Hammershout SAI +SET @ENTRY := 15562; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Hammershout - On Respawn - Cast Spotlight"); + +-- Elder Darkcore SAI +SET @ENTRY := 15564; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Darkcore - On Respawn - Cast Spotlight"); + +-- Elder Stormbrow SAI +SET @ENTRY := 15565; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormbrow - On Respawn - Cast Spotlight"); + +-- Elder Snowcrown SAI +SET @ENTRY := 15566; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Snowcrown - On Respawn - Cast Spotlight"); + +-- Elder Ironband SAI +SET @ENTRY := 15567; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Ironband - On Respawn - Cast Spotlight"); + +-- Elder Graveborn SAI +SET @ENTRY := 15568; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Graveborn - On Respawn - Cast Spotlight"); + +-- Elder Goldwell SAI +SET @ENTRY := 15569; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Goldwell - On Respawn - Cast Spotlight"); + +-- Elder Primestone SAI +SET @ENTRY := 15570; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Primestone - On Respawn - Cast Spotlight"); + +-- Elder Runetotem SAI +SET @ENTRY := 15572; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Runetotem - On Respawn - Cast Spotlight"); + +-- Elder Ragetotem SAI +SET @ENTRY := 15573; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Ragetotem - On Respawn - Cast Spotlight"); + +-- Elder Stonespire SAI +SET @ENTRY := 15574; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stonespire - On Respawn - Cast Spotlight"); + +-- Elder Bloodhoof SAI +SET @ENTRY := 15575; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Bloodhoof - On Respawn - Cast Spotlight"); + +-- Elder Winterhoof SAI +SET @ENTRY := 15576; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Winterhoof - On Respawn - Cast Spotlight"); + +-- Elder Skychaser SAI +SET @ENTRY := 15577; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Skychaser - On Respawn - Cast Spotlight"); + +-- Elder Wildmane SAI +SET @ENTRY := 15578; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Wildmane - On Respawn - Cast Spotlight"); + +-- Elder Darkhorn SAI +SET @ENTRY := 15579; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Darkhorn - On Respawn - Cast Spotlight"); + +-- Elder Ezra Wheathoof SAI +SET @ENTRY := 15580; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Ezra Wheathoof - On Respawn - Cast Spotlight"); + +-- Elder Grimtotem SAI +SET @ENTRY := 15581; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Grimtotem - On Respawn - Cast Spotlight"); + +-- Elder Windtotem SAI +SET @ENTRY := 15582; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Windtotem - On Respawn - Cast Spotlight"); + +-- Elder Thunderhorn SAI +SET @ENTRY := 15583; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Thunderhorn - On Respawn - Cast Spotlight"); + +-- Elder Skyseer SAI +SET @ENTRY := 15584; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Skyseer - On Respawn - Cast Spotlight"); + +-- Elder Dawnstrider SAI +SET @ENTRY := 15585; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Dawnstrider - On Respawn - Cast Spotlight"); + +-- Elder Dreamseer SAI +SET @ENTRY := 15586; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Dreamseer - On Respawn - Cast Spotlight"); + +-- Elder Mistwalker SAI +SET @ENTRY := 15587; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Mistwalker - On Respawn - Cast Spotlight"); + +-- Elder High Mountain SAI +SET @ENTRY := 15588; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder High Mountain - On Respawn - Cast Spotlight"); + +-- Elder Windrun SAI +SET @ENTRY := 15592; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Windrun - On Respawn - Cast Spotlight"); + +-- Elder Starsong SAI +SET @ENTRY := 15593; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Starsong - On Respawn - Cast Spotlight"); + +-- Elder Moonstrike SAI +SET @ENTRY := 15594; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Moonstrike - On Respawn - Cast Spotlight"); + +-- Elder Starglade SAI +SET @ENTRY := 15596; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Starglade - On Respawn - Cast Spotlight"); + +-- Elder Moonwarden SAI +SET @ENTRY := 15597; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Moonwarden - On Respawn - Cast Spotlight"); + +-- Elder Bladeswift SAI +SET @ENTRY := 15598; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Bladeswift - On Respawn - Cast Spotlight"); + +-- Elder Skygleam SAI +SET @ENTRY := 15600; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Skygleam - On Respawn - Cast Spotlight"); + +-- Elder Starweave SAI +SET @ENTRY := 15601; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Starweave - On Respawn - Cast Spotlight"); + +-- Elder Meadowrun SAI +SET @ENTRY := 15602; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Meadowrun - On Respawn - Cast Spotlight"); + +-- Elder Nightwind SAI +SET @ENTRY := 15603; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Nightwind - On Respawn - Cast Spotlight"); + +-- Elder Morningdew SAI +SET @ENTRY := 15604; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Morningdew - On Respawn - Cast Spotlight"); + +-- Elder Riversong SAI +SET @ENTRY := 15605; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Riversong - On Respawn - Cast Spotlight"); + +-- Elder Brightspear SAI +SET @ENTRY := 15606; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Brightspear - On Respawn - Cast Spotlight"); + +-- Elder Bronzebeard SAI +SET @ENTRY := 15871; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Bronzebeard - On Respawn - Cast Spotlight"); + +-- Coldridge Mountaineer SAI +SET @ENTRY := 853; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coldridge Mountaineer - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Northshire Guard SAI +SET @ENTRY := 1642; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northshire Guard - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Jaguero Stalker SAI +SET @ENTRY := 2522; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jaguero Stalker - On Respawn - Cast Stealth"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,12787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jaguero Stalker - On Respawn - Cast Thrash"); + +-- Silithid Swarm SAI +SET @ENTRY := 4196; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6590,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silithid Swarm - On Respawn - Cast Silithid Swarm Passive"); + +-- Overlord Ramtusk SAI +SET @ENTRY := 4420; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Overlord Ramtusk - On Respawn - Cast Battle Stance"); + +-- Razorfen Quilguard SAI +SET @ENTRY := 4436; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razorfen Quilguard - On Respawn - Cast Battle Stance"); + +-- Redrock Earth Spirit SAI +SET @ENTRY := 5890; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8203,0,0,0,0,0,1,0,0,0,0,0,0,0,"Redrock Earth Spirit - On Respawn - Cast Elemental Spirit Invisibility"); + +-- Minor Manifestation of Earth SAI +SET @ENTRY := 5891; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8203,0,0,0,0,0,1,0,0,0,0,0,0,0,"Minor Manifestation of Earth - On Respawn - Cast Elemental Spirit Invisibility"); + +-- Onin MacHammar SAI +SET @ENTRY := 6886; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,6408,0,0,0,0,0,1,0,0,0,0,0,0,0,"Onin MacHammar - On Respawn - Cast Faded"); + +-- Franclorn Forgewright SAI +SET @ENTRY := 8888; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,10848,0,0,0,0,0,1,0,0,0,0,0,0,0,"Franclorn Forgewright - On Respawn - Cast Shroud of Death"); + +-- Gaeriyan SAI +SET @ENTRY := 9299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,10848,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gaeriyan - On Respawn - Cast Shroud of Death"); + +-- Caer Darrow Citizen SAI +SET @ENTRY := 11277; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17622,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caer Darrow Citizen - On Respawn - Cast Caer Darrow Ghosts"); + +-- Magnus Frostwake SAI +SET @ENTRY := 11278; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17622,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magnus Frostwake - On Respawn - Cast Caer Darrow Ghosts"); + +-- Caer Darrow Guardsman SAI +SET @ENTRY := 11279; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17622,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caer Darrow Guardsman - On Respawn - Cast Caer Darrow Ghosts"); + +-- Caer Darrow Cannoneer SAI +SET @ENTRY := 11280; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17622,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caer Darrow Cannoneer - On Respawn - Cast Caer Darrow Ghosts"); + +-- Caer Darrow Horseman SAI +SET @ENTRY := 11281; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17622,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caer Darrow Horseman - On Respawn - Cast Caer Darrow Ghosts"); + +-- Magistrate Marduke SAI +SET @ENTRY := 11286; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,17622,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magistrate Marduke - On Respawn - Cast Caer Darrow Ghosts"); + +-- Shadowglen Sentinel SAI +SET @ENTRY := 12160; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowglen Sentinel - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Deeprot Tangler SAI +SET @ENTRY := 13142; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,21337,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deeprot Tangler - On Respawn - Cast Thorns"); + +-- Thief Catcher Shadowdelve SAI +SET @ENTRY := 14363; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thief Catcher Shadowdelve - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Thief Catcher Farmountain SAI +SET @ENTRY := 14365; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thief Catcher Farmountain - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Thief Catcher Thunderbrew SAI +SET @ENTRY := 14367; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thief Catcher Thunderbrew - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Scout Stronghand SAI +SET @ENTRY := 14375; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scout Stronghand - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Scout Manslayer SAI +SET @ENTRY := 14376; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scout Manslayer - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Scout Tharr SAI +SET @ENTRY := 14377; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scout Tharr - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Huntress Skymane SAI +SET @ENTRY := 14378; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Huntress Skymane - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Seeker Cromwell SAI +SET @ENTRY := 14402; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Seeker Cromwell - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Seeker Nahr SAI +SET @ENTRY := 14403; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Seeker Nahr - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Seeker Thompson SAI +SET @ENTRY := 14404; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Seeker Thompson - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Officer Jaxon SAI +SET @ENTRY := 14423; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Officer Jaxon - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Officer Pomeroy SAI +SET @ENTRY := 14438; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Officer Pomeroy - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Officer Brady SAI +SET @ENTRY := 14439; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,41634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Officer Brady - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Kerri Hicks SAI +SET @ENTRY := 14832; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35696,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kerri Hicks - On Respawn - Cast Demonic Knowledge"); + +-- Xandivious SAI +SET @ENTRY := 15623; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,25818,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xandivious - On Respawn - Cast Aura of Rot"); + +-- Spotlight SAI +SET @ENTRY := 15631; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,31,0,0,0,0,11,25824,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spotlight - On Respawn - Cast Spotlight"); + +-- Mutated Root Lasher SAI +SET @ENTRY := 16517; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,29152,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mutated Root Lasher - On Respawn - Cast Bloodmyst Radiation"); + +-- Mutated Owlkin SAI +SET @ENTRY := 16537; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,29152,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mutated Owlkin - On Respawn - Cast Bloodmyst Radiation"); + +-- Thrallmar Grunt SAI +SET @ENTRY := 16580; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thrallmar Grunt - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Thrallmar Peon SAI +SET @ENTRY := 16591; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thrallmar Peon - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Thrallmar Wolf Rider SAI +SET @ENTRY := 16599; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thrallmar Wolf Rider - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Red Radiation Trigger SAI +SET @ENTRY := 16922; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,29152,0,0,0,0,0,1,0,0,0,0,0,0,0,"Red Radiation Trigger - On Respawn - Cast Bloodmyst Radiation"); + +-- Forge Camp Legionnaire SAI +SET @ENTRY := 16954; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,32737,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forge Camp Legionnaire - On Respawn - Cast Weapon Chain"); + +-- Tunneler SAI +SET @ENTRY := 16968; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,29147,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunneler - On Respawn - Cast Tunnel Bore Passive"); + +-- Ironforge Firebreather SAI +SET @ENTRY := 17048; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,29402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ironforge Firebreather - On Respawn - Cast Holiday - Breath of Fire Aura (NPC)"); + +-- Darnassus Firebreather SAI +SET @ENTRY := 17049; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,29402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassus Firebreather - On Respawn - Cast Holiday - Breath of Fire Aura (NPC)"); + +-- Living Cyclone SAI +SET @ENTRY := 17160; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Living Cyclone - On Respawn - Cast Lightning Shield"); + +-- Crusader Dargath SAI +SET @ENTRY := 29468; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,29468,0,0,0,0,0,7,0,0,0,0,0,0,0,"Crusader Dargath - On LOS Out Of Combat - Quest Credit"); + +-- Stone Guard Stok'ton SAI +SET @ENTRY := 17493; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stone Guard Stok'ton - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Caza'rez SAI +SET @ENTRY := 17558; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caza'rez - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Prince Toreth SAI +SET @ENTRY := 17674; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Prince Toreth - On Respawn - Cast Shroud of Death"); + +-- Captain Edward Hanes SAI +SET @ENTRY := 17712; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,33900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Edward Hanes - On Respawn - Cast Shroud of Death"); + +-- Gzhun'tt SAI +SET @ENTRY := 17856; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gzhun'tt - On Respawn - Cast Sporeskin"); + +-- T'shu SAI +SET @ENTRY := 17857; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"T'shu - On Respawn - Cast Sporeskin"); + +-- Khn'nix SAI +SET @ENTRY := 17866; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Khn'nix - On Respawn - Cast Sporeskin"); + +-- Fahssn SAI +SET @ENTRY := 17923; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fahssn - On Respawn - Cast Sporeskin"); + +-- Msshi'fn SAI +SET @ENTRY := 17924; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Msshi'fn - On Respawn - Cast Sporeskin"); + +-- Gshaff SAI +SET @ENTRY := 17925; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,35230,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gshaff - On Respawn - Cast Sporeskin"); + +-- Red Crystal Bunny SAI +SET @ENTRY := 17947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,31515,0,0,0,0,0,1,0,0,0,0,0,0,0,"Red Crystal Bunny - On Respawn - Cast Red Beam"); + +-- Imp Minion SAI +SET @ENTRY := 12922; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,2000,2300,2800,11,20801,0,0,0,0,0,2,0,0,0,0,0,0,0,"Imp Minion - In Combat - Cast Firebolt"); + +-- Bergrisst SAI +SET @ENTRY := 23619; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,28000,28000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,1,2,1,0,100,0,28000,28000,0,0,11,37718,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Cast Clear Target Auras"), +(@ENTRY,0,2,0,1,0,100,1,36500,36500,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 402"), +(@ENTRY,0,3,0,1,0,100,1,42505,42505,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 403"), +(@ENTRY,0,4,0,1,0,100,1,80500,80500,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 404"), +(@ENTRY,0,5,0,1,0,100,1,94000,94000,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 405"), +(@ENTRY,0,6,0,1,0,100,1,113500,113500,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 402"), +(@ENTRY,0,7,0,1,0,100,1,137100,137100,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 403"), +(@ENTRY,0,8,0,1,0,100,1,149000,149000,0,0,11,34126,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Cast Spotlight"), +(@ENTRY,0,9,0,1,0,100,1,158300,158300,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 404"), +(@ENTRY,0,10,0,1,0,100,1,172700,172700,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 405"), +(@ENTRY,0,11,0,1,0,100,1,197500,197500,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 402"), +(@ENTRY,0,12,0,1,0,100,1,213000,213000,0,0,11,41347,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Cast Spotlight"), +(@ENTRY,0,13,0,1,0,100,1,220500,220500,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 403"), +(@ENTRY,0,14,0,1,0,100,1,240500,240500,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 404"), +(@ENTRY,0,15,0,1,0,100,1,256500,256500,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 405"), +(@ENTRY,0,16,0,1,0,100,1,275500,275500,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Play Emote 402"), +(@ENTRY,0,17,0,1,0,100,1,280000,280000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,18,0,1,0,100,1,280800,280800,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bergrisst - Out Of Combat - Cast Greater Invisibility"); + +-- Chief Thunder-Skins SAI +SET @ENTRY := 23623; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,24000,24000,0,0,11,37718,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Cast Clear Target Auras"), +(@ENTRY,0,1,2,1,0,100,0,24000,24000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,2,0,1,0,100,1,34200,34200,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 402"), +(@ENTRY,0,3,0,1,0,100,1,48700,48700,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 403"), +(@ENTRY,0,4,0,1,0,100,1,61000,61000,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 404"), +(@ENTRY,0,5,0,1,0,100,1,73000,73000,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 405"), +(@ENTRY,0,6,0,1,0,100,1,95700,95700,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 402"), +(@ENTRY,0,7,0,1,0,100,1,120100,120100,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 404"), +(@ENTRY,0,8,0,1,0,100,1,132000,132000,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 405"), +(@ENTRY,0,9,0,1,0,100,1,152500,152500,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 402"), +(@ENTRY,0,10,0,1,0,100,1,165600,165600,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 403"), +(@ENTRY,0,11,0,1,0,100,1,178900,178900,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 404"), +(@ENTRY,0,12,0,1,0,100,1,190300,190300,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 405"), +(@ENTRY,0,13,0,1,0,100,1,209800,209800,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 402"), +(@ENTRY,0,14,0,1,0,100,1,223600,223600,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 403"), +(@ENTRY,0,15,0,1,0,100,1,237000,237000,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 404"), +(@ENTRY,0,16,0,1,0,100,1,251300,251300,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 405"), +(@ENTRY,0,17,0,1,0,100,1,271400,271400,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Play Emote 402"), +(@ENTRY,0,18,0,1,0,100,1,280000,280000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,19,0,1,0,100,1,280800,280800,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chief Thunder-Skins - Out Of Combat - Cast Greater Invisibility"); + +-- Mai'Kyl SAI +SET @ENTRY := 23624; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,13000,13000,0,0,11,37718,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Cast Clear Target Auras"), +(@ENTRY,0,1,2,1,0,100,0,13000,13000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,2,0,1,0,100,1,24700,24700,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 402"), +(@ENTRY,0,3,0,1,0,100,1,38600,38600,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 403"), +(@ENTRY,0,4,0,1,0,100,1,52700,52700,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 404"), +(@ENTRY,0,5,0,1,0,100,1,73700,73700,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 402"), +(@ENTRY,0,6,0,1,0,100,1,90000,90000,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 403"), +(@ENTRY,0,7,0,1,0,100,1,105200,105200,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 404"), +(@ENTRY,0,8,0,1,0,100,1,108000,108000,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 402"), +(@ENTRY,0,9,0,1,0,100,1,146400,146400,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 403"), +(@ENTRY,0,10,0,1,0,100,1,160000,160000,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 404"), +(@ENTRY,0,11,0,1,0,100,1,182000,182000,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 402"), +(@ENTRY,0,12,0,1,0,100,1,199400,199400,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 403"), +(@ENTRY,0,13,0,1,0,100,1,215200,215200,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 404"), +(@ENTRY,0,14,0,1,0,100,1,234700,234700,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 402"), +(@ENTRY,0,15,0,1,0,100,1,251200,251200,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 403"), +(@ENTRY,0,16,0,1,0,100,1,265400,265400,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Play Emote 404"), +(@ENTRY,0,17,0,1,0,100,1,280000,280000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,18,0,1,0,100,1,280800,280800,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mai'Kyl - Out Of Combat - Cast Greater Invisibility"); + +-- Samuro SAI +SET @ENTRY := 23625; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,10000,10000,0,0,11,37718,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Cast Clear Target Auras"), +(@ENTRY,0,1,2,1,0,100,0,10000,10000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,2,0,1,0,100,1,29400,29400,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 403"), +(@ENTRY,0,3,0,1,0,100,1,49500,49500,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 404"), +(@ENTRY,0,4,0,1,0,100,1,72000,72000,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 405"), +(@ENTRY,0,5,0,1,0,100,1,86400,86400,0,0,5,406,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 406"), +(@ENTRY,0,6,0,1,0,100,1,95200,95200,0,0,5,407,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 407"), +(@ENTRY,0,7,0,1,0,100,1,117400,117400,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 402"), +(@ENTRY,0,8,0,1,0,100,1,124500,124500,0,0,11,42510,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Cast L70ETC Call Lightning"), +(@ENTRY,0,9,0,1,0,100,1,128400,128400,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 403"), +(@ENTRY,0,10,0,1,0,100,1,148000,148000,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 404"), +(@ENTRY,0,11,0,1,0,100,1,171800,171800,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 405"), +(@ENTRY,0,12,0,1,0,100,1,184500,184500,0,0,5,406,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 406"), +(@ENTRY,0,13,0,1,0,100,1,196100,196100,0,0,5,407,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 407"), +(@ENTRY,0,14,0,1,0,100,1,227500,227500,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 403"), +(@ENTRY,0,15,0,1,0,100,1,246300,246300,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 404"), +(@ENTRY,0,16,0,1,0,100,1,272800,272800,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Play Emote 405"), +(@ENTRY,0,17,0,1,0,100,1,280000,280000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,18,0,1,0,100,1,280800,280800,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Samuro - Out Of Combat - Cast Greater Invisibility"); + +-- Sig Nicious SAI +SET @ENTRY := 23626; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,13000,13000,0,0,11,37718,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Cast Clear Target Auras"), +(@ENTRY,0,1,2,1,0,100,0,13000,13000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,2,0,1,0,100,1,22700,22700,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 402"), +(@ENTRY,0,3,0,1,0,100,1,38600,38600,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 403"), +(@ENTRY,0,4,0,1,0,100,1,49700,49700,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 404"), +(@ENTRY,0,5,0,1,0,100,1,63600,63600,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 405"), +(@ENTRY,0,6,0,1,0,100,1,89700,89700,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 402"), +(@ENTRY,0,7,0,1,0,100,1,102600,102600,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 403"), +(@ENTRY,0,8,0,1,0,100,1,114900,114900,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 404"), +(@ENTRY,0,9,0,1,0,100,1,129500,129500,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 405"), +(@ENTRY,0,10,0,1,0,100,1,155800,155800,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 402"), +(@ENTRY,0,11,0,1,0,100,1,170800,170800,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 403"), +(@ENTRY,0,12,0,1,0,100,1,182300,182300,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 404"), +(@ENTRY,0,13,0,1,0,100,1,196100,196100,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 405"), +(@ENTRY,0,14,0,1,0,100,1,223500,223500,0,0,5,402,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 402"), +(@ENTRY,0,15,0,1,0,100,1,239200,239200,0,0,5,403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 403"), +(@ENTRY,0,16,0,1,0,100,1,251000,251000,0,0,5,404,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 404"), +(@ENTRY,0,17,0,1,0,100,1,264600,264600,0,0,5,405,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Play Emote 405"), +(@ENTRY,0,18,0,1,0,100,1,280000,280000,0,0,11,42505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Cast L70ETC Flare Effect"), +(@ENTRY,0,19,0,1,0,100,1,280800,280800,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sig Nicious - Out Of Combat - Cast Greater Invisibility"); + +-- [DNT] L70ETC FX Controller SAI +SET @ENTRY := 23830; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,1,9400,9400,0,0,4,11803,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Play Sound 11803"), +(@ENTRY,0,1,0,1,0,100,1,10000,10000,0,0,11,42500,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Lightning Cloud"), +(@ENTRY,0,2,0,1,0,100,1,13600,13600,0,0,11,42499,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Earthquake"), +(@ENTRY,0,3,0,1,0,100,1,18000,18000,0,0,11,42501,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Rain of Fire"), +(@ENTRY,0,4,0,1,0,100,1,79100,79100,0,0,11,42500,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Lightning Cloud"), +(@ENTRY,0,5,0,1,0,100,1,83500,83500,0,0,11,42499,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Earthquake"), +(@ENTRY,0,6,0,1,0,100,1,87900,87900,0,0,11,42501,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Rain of Fire"), +(@ENTRY,0,7,0,1,0,100,1,133200,133200,0,0,11,42500,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Lightning Cloud"), +(@ENTRY,0,8,0,1,0,100,1,137600,137600,0,0,11,42499,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Earthquake"), +(@ENTRY,0,9,0,1,0,100,1,142300,142300,0,0,11,42501,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Rain of Fire"), +(@ENTRY,0,10,0,1,0,100,1,238500,238500,0,0,11,42500,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Lightning Cloud"), +(@ENTRY,0,11,0,1,0,100,1,242900,242900,0,0,11,42499,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Earthquake"), +(@ENTRY,0,12,0,1,0,100,1,247300,247300,0,0,11,42501,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Rain of Fire"), +(@ENTRY,0,13,0,1,0,100,1,251700,251700,0,0,11,42500,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Lightning Cloud"), +(@ENTRY,0,14,0,1,0,100,1,256100,256100,0,0,11,42499,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Earthquake"), +(@ENTRY,0,15,0,1,0,100,1,260500,260500,0,0,11,42501,0,0,0,0,0,1,0,0,0,0,0,0,0,"[DNT] L70ETC FX Controller - Out Of Combat - Cast L70ETC Rain of Fire"); + +-- Earthgrab Totem SAI +SET @ENTRY := 6066; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,1000,1000,4800,5200,11,8377,0,0,0,0,0,2,0,0,0,0,0,0,0,"Earthgrab Totem - Out Of Combat - Cast Earthgrab"); + +-- Corrupt Earth Totem SAI +SET @ENTRY := 21704; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,1,0,0,0,0,11,37203,7,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupt Earth Totem - On Death - Cast Summon Corrupted Earth Elemental"); + +-- Spitfire Totem SAI +SET @ENTRY := 22091; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,6000,9000,12000,11,38296,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitfire Totem - In Combat - Cast Attack"); + +-- Cyclone (Karathress) SAI +SET @ENTRY := 22104; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,6000,9000,14000,11,29538,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cyclone (Karathress) - In Combat - Cast Cyclone"); + +-- Greater Earthbind Totem SAI +SET @ENTRY := 22486; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,6000,7000,9000,11,3600,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greater Earthbind Totem - In Combat - Cast Earthbind"); + +-- Summoned Searing Totem SAI +SET @ENTRY := 22895; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,2000,4000,11,39592,0,0,0,0,0,2,0,0,0,0,0,0,0,"Summoned Searing Totem - In Combat - Cast Attack"); + +-- Corrupted Lightning Totem SAI +SET @ENTRY := 24224; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,2000,4000,2000,4000,11,43301,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Lightning Totem - In Combat - Cast Lightning"); + +-- Charged Sentry Totem SAI +SET @ENTRY := 28938; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,2000,4000,2000,4000,11,52705,0,0,0,0,0,2,0,0,0,0,0,0,0,"Charged Sentry Totem - In Combat - Cast Sentry Shock"); + +-- Archery Target SAI +SET @ENTRY := 5202; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archery Target - On Respawn - Allow Combat Movement"); + +-- Guse's War Rider SAI +SET @ENTRY := 14943; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,6000,9000,11,15285,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guse's War Rider - In Combat - Cast Fireball Volley"), +(@ENTRY,0,1,2,0,0,100,0,8000,11000,12000,17000,11,21188,1,0,0,0,0,5,0,0,0,0,0,0,0,"Guse's War Rider - In Combat - Cast Stun Bomb Attack"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,23969,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guse's War Rider - In Combat - Cast Throw Liquid Fire"); + +-- Slidore's Gryphon SAI +SET @ENTRY := 14946; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,6000,9000,11,15285,0,0,0,0,0,2,0,0,0,0,0,0,0,"Slidore's Gryphon - In Combat - Cast Fireball Volley"), +(@ENTRY,0,1,2,0,0,100,0,8000,11000,12000,17000,11,21188,1,0,0,0,0,5,0,0,0,0,0,0,0,"Slidore's Gryphon - In Combat - Cast Stun Bomb Attack"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,23969,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slidore's Gryphon - In Combat - Cast Throw Liquid Fire"); + +-- Horde Grunt SAI +SET @ENTRY := 17932; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2500,2500,10000,15000,11,31754,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Grunt - In Combat - Cast Strike"); + +-- Anvilrage Enforcer SAI +SET @ENTRY := 24819; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,9000,12000,11,13608,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anvilrage Enforcer - In Combat - Cast Hooked Net"), +(@ENTRY,0,1,0,0,0,100,2,6000,9000,12000,15000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Anvilrage Enforcer - In Combat - Cast Shield Bash"); + +-- Frostwolf Bloodhound SAI +SET @ENTRY := 14282; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,8000,7000,11000,11,3391,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostwolf Bloodhound - In Combat - Cast Thrash"); + +-- Stormpike Owl SAI +SET @ENTRY := 14283; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,8000,7000,11000,11,3391,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stormpike Owl - In Combat - Cast Thrash"); + +-- Stormpike Battleguard SAI +SET @ENTRY := 14284; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Battleguard - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,10000,14000,11,3248,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormpike Battleguard - In Combat - Cast Improved Blocking"), +(@ENTRY,0,2,0,0,0,100,2,7000,10000,20000,25000,11,16509,1,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Battleguard - In Combat - Cast Rend"), +(@ENTRY,0,3,0,0,0,100,2,3000,5000,5000,7000,11,22591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Battleguard - In Combat - Cast Strike"); + +-- Frostwolf Battleguard SAI +SET @ENTRY := 14285; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostwolf Battleguard - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,10000,14000,11,3248,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostwolf Battleguard - In Combat - Cast Improved Blocking"), +(@ENTRY,0,2,0,0,0,100,2,7000,10000,20000,25000,11,16509,1,0,0,0,0,2,0,0,0,0,0,0,0,"Frostwolf Battleguard - In Combat - Cast Rend"), +(@ENTRY,0,3,0,0,0,100,2,3000,5000,5000,7000,11,22591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostwolf Battleguard - In Combat - Cast Strike"); + +-- Stormpike Ram Rider Commander SAI +SET @ENTRY := 13577; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Ram Rider Commander - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Ram Rider Commander - In Combat - Cast Cleave"); + +-- Mountaineer Boombellow SAI +SET @ENTRY := 13797; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Boombellow - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,7000,9000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Boombellow - In Combat - Cast Strike"); + +-- Jotek SAI +SET @ENTRY := 13798; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jotek - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jotek - In Combat - Cast Cleave"); + +-- Alterac Yeti SAI +SET @ENTRY := 13959; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1500,8000,11000,20000,11,22479,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alterac Yeti - In Combat - Cast Frost Breath"), +(@ENTRY,0,1,0,0,0,100,2,7000,9000,16000,20000,11,16727,1,0,0,0,0,1,0,0,0,0,0,0,0,"Alterac Yeti - In Combat - Cast War Stomp"); + +-- Champion Irondeep Guard SAI +SET @ENTRY := 13554; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Guard - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Guard - In Combat - Cast Cleave"); + +-- Seasoned Irondeep Surveyor SAI +SET @ENTRY := 13555; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Seasoned Irondeep Surveyor - At 50% HP - Cast Heal"); + +-- Veteran Irondeep Surveyor SAI +SET @ENTRY := 13556; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Veteran Irondeep Surveyor - At 50% HP - Cast Heal"); + +-- Champion Irondeep Surveyor SAI +SET @ENTRY := 13557; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Champion Irondeep Surveyor - At 50% HP - Cast Heal"); + +-- Veteran Coldmine Invader SAI +SET @ENTRY := 13550; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Invader - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Invader - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Invader - In Combat - Cast Hamstring"); + +-- Champion Coldmine Invader SAI +SET @ENTRY := 13551; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Invader - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Invader - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Invader - In Combat - Cast Hamstring"); + +-- Seasoned Irondeep Guard SAI +SET @ENTRY := 13552; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Guard - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Guard - In Combat - Cast Cleave"); + +-- Veteran Irondeep Guard SAI +SET @ENTRY := 13553; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Guard - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Guard - In Combat - Cast Cleave"); + +-- Seasoned Coldmine Invader SAI +SET @ENTRY := 13549; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Invader - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Invader - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Invader - In Combat - Cast Hamstring"); + +-- Seasoned Irondeep Raider SAI +SET @ENTRY := 13543; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Raider - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Raider - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Irondeep Raider - In Combat - Cast Hamstring"); + +-- Veteran Irondeep Raider SAI +SET @ENTRY := 13544; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Raider - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Raider - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Irondeep Raider - In Combat - Cast Hamstring"); + +-- Champion Irondeep Raider SAI +SET @ENTRY := 13545; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Raider - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Raider - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Irondeep Raider - In Combat - Cast Hamstring"); + +-- Champion Coldmine Guard SAI +SET @ENTRY := 13536; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Guard - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,8000,12000,16000,21000,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Guard - In Combat - Cast Backhand"); + +-- Seasoned Coldmine Surveyor SAI +SET @ENTRY := 13537; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Seasoned Coldmine Surveyor - At 50% HP - Cast Heal"); + +-- Veteran Coldmine Surveyor SAI +SET @ENTRY := 13538; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Veteran Coldmine Surveyor - At 50% HP - Cast Heal"); + +-- Champion Coldmine Surveyor SAI +SET @ENTRY := 13539; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Champion Coldmine Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Champion Coldmine Surveyor - At 50% HP - Cast Heal"); + +-- Wing Commander Slidore SAI +SET @ENTRY := 13438; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Slidore - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Slidore - In Combat - Cast Rend"); + +-- Wing Commander Vipore SAI +SET @ENTRY := 13439; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Vipore - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Vipore - In Combat - Cast Rend"); + +-- Arch Druid Renferal SAI +SET @ENTRY := 13442; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,5000,8000,11,22206,32,0,0,0,0,5,0,0,0,0,0,0,0,"Arch Druid Renferal - In Combat - Cast Moonfire"), +(@ENTRY,0,1,0,0,0,100,2,7000,9000,10000,13000,11,22127,1,0,0,0,0,5,0,0,0,0,0,0,0,"Arch Druid Renferal - In Combat - Cast Entangling Roots"), +(@ENTRY,0,2,0,2,0,100,2,0,50,12000,15000,11,15981,1,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Renferal - At 50% HP - Cast Rejuvenation"); + +-- Druid of the Grove SAI +SET @ENTRY := 13443; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,1000,1000,600000,600000,11,22128,1,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Grove - Out Of Combat - Cast Thorns"), +(@ENTRY,0,1,0,0,0,100,2,5000,8000,13000,17000,11,21668,0,0,0,0,0,5,0,0,0,0,0,0,0,"Druid of the Grove - In Combat - Cast Starfire"), +(@ENTRY,0,2,0,0,0,100,2,7000,9000,10000,13000,11,22127,1,0,0,0,0,5,0,0,0,0,0,0,0,"Druid of the Grove - In Combat - Cast Entangling Roots"); + +-- Corporal Noreg Stormpike SAI +SET @ENTRY := 13447; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,6000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corporal Noreg Stormpike - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,7000,11000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Corporal Noreg Stormpike - In Combat - Cast Shield Block"); + +-- Sergeant Yazra Bloodsnarl SAI +SET @ENTRY := 13448; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,13000,18000,34000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sergeant Yazra Bloodsnarl - In Combat - Cast Rend"); + +-- Seasoned Coldmine Guard SAI +SET @ENTRY := 13534; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Guard - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,8000,12000,16000,21000,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Coldmine Guard - In Combat - Cast Backhand"); + +-- Veteran Coldmine Guard SAI +SET @ENTRY := 13535; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Guard - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,8000,12000,16000,21000,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Coldmine Guard - In Combat - Cast Backhand"); + +-- Irondeep Miner SAI +SET @ENTRY := 13396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,10000,6000,15000,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Miner - In Combat - Cast Sunder Armor"); + +-- Irondeep Peon SAI +SET @ENTRY := 13397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,10000,6000,15000,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Peon - In Combat - Cast Sunder Armor"); + +-- Wing Commander Ichman SAI +SET @ENTRY := 13437; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wing Commander Ichman - Out Of Combat - Cast Greater Invisibility"), +(@ENTRY,0,1,0,4,0,100,3,0,0,0,0,28,16380,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wing Commander Ichman - On Aggro - Remove Aura Greater Invisibility"), +(@ENTRY,0,2,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Ichman - In Combat - Cast Strike"), +(@ENTRY,0,3,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Ichman - In Combat - Cast Rend"); + +-- Seasoned Defender SAI +SET @ENTRY := 13326; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,6000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Defender - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,7000,11000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Seasoned Defender - In Combat - Cast Shield Block"); + +-- Seasoned Guardian SAI +SET @ENTRY := 13328; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,6000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seasoned Guardian - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,7000,11000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Seasoned Guardian - In Combat - Cast Shield Block"); + +-- Veteran Defender SAI +SET @ENTRY := 13331; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,6000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Defender - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,7000,11000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Veteran Defender - In Combat - Cast Shield Block"); + +-- Veteran Guardian SAI +SET @ENTRY := 13332; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,6000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Guardian - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,7000,11000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Veteran Guardian - In Combat - Cast Shield Block"); + +-- Frostwolf Shaman SAI +SET @ENTRY := 13284; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,1000,1000,600000,600000,11,12550,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostwolf Shaman - Out Of Combat - Cast Lightning Shield"), +(@ENTRY,0,1,0,0,0,100,2,1000,3000,5000,7000,11,21401,0,0,0,0,0,5,0,0,0,0,0,0,0,"Frostwolf Shaman - In Combat - Cast Frost Shock"), +(@ENTRY,0,2,0,2,0,100,2,0,50,15000,22000,11,12492,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostwolf Shaman - At 50% HP - Cast Healing Wave"); + +-- Coldmine Peon SAI +SET @ENTRY := 13316; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,10000,6000,15000,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Peon - In Combat - Cast Sunder Armor"); + +-- Coldmine Miner SAI +SET @ENTRY := 13317; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,10000,6000,15000,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Miner - In Combat - Cast Sunder Armor"); + +-- Wing Commander Guse SAI +SET @ENTRY := 13179; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4100,9300,10200,17900,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Guse - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,1700,10300,6000,15400,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Guse - In Combat - Cast Sunder Armor"); + +-- Wing Commander Jeztor SAI +SET @ENTRY := 13180; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4100,9300,10200,17900,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Jeztor - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,1700,10300,6000,15400,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Jeztor - In Combat - Cast Sunder Armor"); + +-- Wing Commander Mulverick SAI +SET @ENTRY := 13181; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4100,9300,10200,17900,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Mulverick - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,1700,10300,6000,15400,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wing Commander Mulverick - In Combat - Cast Sunder Armor"); + +-- Coldmine Surveyor SAI +SET @ENTRY := 13097; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Coldmine Surveyor - At 50% HP - Cast Heal"); + +-- Irondeep Surveyor SAI +SET @ENTRY := 13098; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,3000,5000,11,15498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Surveyor - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,20000,24000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Surveyor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,2,0,100,3,0,50,15000,20000,11,15586,1,0,0,0,0,1,0,0,0,0,0,0,0,"Irondeep Surveyor - At 50% HP - Cast Heal"); + +-- Aggi Rumblestomp SAI +SET @ENTRY := 13086; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,13000,16000,11,15655,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aggi Rumblestomp - In Combat - Cast Shield Slam"), +(@ENTRY,0,1,0,0,0,100,2,8000,11000,12000,15000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Aggi Rumblestomp - In Combat - Cast Shield Block"); + +-- Coldmine Invader SAI +SET @ENTRY := 13087; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Invader - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Invader - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Invader - In Combat - Cast Hamstring"); + +-- Masha Swiftcut SAI +SET @ENTRY := 13088; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,14000,22000,30000,11,15667,0,0,0,0,0,2,0,0,0,0,0,0,0,"Masha Swiftcut - In Combat - Cast Sinister Strike"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,14000,21000,11,6434,1,0,0,0,0,1,0,0,0,0,0,0,0,"Masha Swiftcut - In Combat - Cast Slice and Dice"), +(@ENTRY,0,2,0,0,0,100,2,6000,8000,7000,11000,11,3391,1,0,0,0,0,1,0,0,0,0,0,0,0,"Masha Swiftcut - In Combat - Cast Thrash"); + +-- Coldmine Guard SAI +SET @ENTRY := 13089; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Guard - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,8000,12000,16000,21000,11,6253,1,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmine Guard - In Combat - Cast Backhand"); + +-- Stormpike Guardsman SAI +SET @ENTRY := 12127; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Guardsman - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,7000,9000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Guardsman - In Combat - Cast Strike"); + +-- Umi Thorson SAI +SET @ENTRY := 13078; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Umi Thorson - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,5000,7000,16000,21000,11,8147,1,0,0,0,0,1,0,0,0,0,0,0,0,"Umi Thorson - In Combat - Cast Thunderclap"); + +-- Keetar SAI +SET @ENTRY := 13079; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,10000,11000,24000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Keetar - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,7000,9000,11,14516,0,0,0,0,0,2,0,0,0,0,0,0,0,"Keetar - In Combat - Cast Strike"), +(@ENTRY,0,2,0,0,0,100,2,4000,7000,7000,9000,11,15496,1,0,0,0,0,2,0,0,0,0,0,0,0,"Keetar - In Combat - Cast Cleave"); + +-- Irondeep Guard SAI +SET @ENTRY := 13080; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Guard - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Guard - In Combat - Cast Cleave"); + +-- Irondeep Raider SAI +SET @ENTRY := 13081; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,7000,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Raider - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,18000,34000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Raider - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,14000,18000,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Raider - In Combat - Cast Hamstring"); + +-- Stormpike Defender SAI +SET @ENTRY := 12050; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,8000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormpike Defender - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,8000,11000,12000,15000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stormpike Defender - In Combat - Cast Shield Block"); + +-- Frostwolf Legionnaire SAI +SET @ENTRY := 12051; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,13000,18000,34000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostwolf Legionnaire - In Combat - Cast Rend"); + +-- Frostwolf Guardian SAI +SET @ENTRY := 12053; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,8000,12000,11,19130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostwolf Guardian - In Combat - Cast Revenge"), +(@ENTRY,0,1,0,0,0,100,2,8000,11000,12000,15000,11,12169,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostwolf Guardian - In Combat - Cast Shield Block"); + +-- Captain Galvangar SAI +SET @ENTRY := 11947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,10000,11000,24000,11,13736,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Galvangar - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,0,0,100,2,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Galvangar - In Combat - Cast Mortal Strike"), +(@ENTRY,0,2,0,0,0,100,2,4000,7000,7000,9000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Galvangar - In Combat - Cast Cleave"), +(@ENTRY,0,3,0,2,0,70,2,0,30,25000,35000,11,19134,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Galvangar - At 30% HP - Cast Frightening Shout"); + +-- Vanndar Stormpike SAI +SET @ENTRY := 11948; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,19135,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vanndar Stormpike - On Aggro - Cast Avatar"), +(@ENTRY,0,1,0,0,0,100,2,5000,7000,16000,21000,11,15588,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vanndar Stormpike - In Combat - Cast Thunderclap"), +(@ENTRY,0,2,0,2,0,100,2,0,30,15000,18000,11,19135,1,0,0,0,0,1,0,0,0,0,0,0,0,"Vanndar Stormpike - At 30% HP - Cast Avatar"); + +-- Wildpaw Brute SAI +SET @ENTRY := 11839; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,13000,11,13737,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildpaw Brute - In Combat - Cast Mortal Strike"); + +-- Snowblind Ambusher SAI +SET @ENTRY := 11678; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4900,14400,22500,41700,11,19472,0,0,0,0,0,2,0,0,0,0,0,0,0,"Snowblind Ambusher - In Combat - Cast Sinister Strike"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,4000,6000,11,7159,1,0,0,0,0,2,0,0,0,0,0,0,0,"Snowblind Ambusher - In Combat - Cast Backstab"); + +-- Wildpaw Shaman SAI +SET @ENTRY := 11837; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,9000,16000,19000,11,12557,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wildpaw Shaman - In Combat - Cast Cone of Cold"), +(@ENTRY,0,1,0,2,0,100,2,0,50,60000,65000,11,18975,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wildpaw Shaman - At 50% HP - Cast Summon Ice Totem"); + +-- Whitewhisker Overseer SAI +SET @ENTRY := 11605; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,7000,9000,13000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitewhisker Overseer - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,2,0,100,3,0,30,0,0,11,13589,1,0,0,0,0,1,0,0,0,0,0,0,0,"Whitewhisker Overseer - At 30% HP - Cast Haste Aura"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whitewhisker Overseer - At 15% HP - Flee For Assist"); + +-- Irondeep Skullthumper SAI +SET @ENTRY := 11602; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,6000,5000,7000,11,16172,32,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Skullthumper - In Combat - Cast Head Crack"), +(@ENTRY,0,1,0,0,0,100,2,8000,11000,16000,20000,11,14099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Skullthumper - In Combat - Cast Mighty Blow"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Irondeep Skullthumper - At 15% HP - Flee For Assist"); + +-- Whitewhisker Digger SAI +SET @ENTRY := 11603; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4100,9300,10200,17900,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitewhisker Digger - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,1700,10300,6000,15400,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitewhisker Digger - In Combat - Cast Sunder Armor"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Whitewhisker Digger - At 15% HP - Flee For Assist"); + +-- Whitewhisker Vermin SAI +SET @ENTRY := 10982; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,3000,6000,11,17230,32,0,0,0,0,5,0,0,0,0,0,0,0,"Whitewhisker Vermin - In Combat - Cast Infected Wound"); + +-- Snowblind Harpy SAI +SET @ENTRY := 10986; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,12000,15000,11,3589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Snowblind Harpy - In Combat - Cast Deafening Screech"); + +-- Irondeep Trogg SAI +SET @ENTRY := 10987; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,6000,8000,11,14516,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irondeep Trogg - In Combat - Cast Strike"), +(@ENTRY,0,1,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Irondeep Trogg - At 15% HP - Flee For Assist"); + +-- Alterac Ram SAI +SET @ENTRY := 10990; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alterac Ram - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,8700,12700,18400,34200,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alterac Ram - In Combat - Cast Rend"); + +-- Wildpaw Gnoll SAI +SET @ENTRY := 10991; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,4000,5000,7000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wildpaw Gnoll - In Combat - Cast Thrash"); + +-- Frostwolf SAI +SET @ENTRY := 10981; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,8700,12700,18400,34200,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostwolf - In Combat - Cast Rend"); + +-- Amani Crocolisk SAI +SET @ENTRY := 24047; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,13000,13000,11,43352,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Crocolisk - In Combat - Cast Tail Swipe"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,24000,24000,11,43353,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Crocolisk - In Combat - Cast Infected Bite"); + +-- Amani Lynx Cub SAI +SET @ENTRY := 24064; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,1000,1000,11,42943,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Lynx Cub - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,28,42943,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Lynx Cub - On Aggro - Remove Aura Stealth"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,11,43317,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Lynx Cub - On Aggro - Cast Dash"), +(@ENTRY,0,3,0,0,0,100,2,5000,5000,35000,35000,11,43358,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Lynx Cub - In Combat - Cast Gut Rip"); + +-- Amani'shi Handler SAI +SET @ENTRY := 24065; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,23200,23200,11,43364,0,0,0,0,0,5,0,0,0,0,0,0,0,"Amani'shi Handler - In Combat - Cast Tranquilizing Poison"), +(@ENTRY,0,1,0,0,0,100,2,0,0,9000,9000,11,43362,0,0,0,0,0,5,0,0,0,0,0,0,0,"Amani'shi Handler - In Combat - Cast Electrified Net"); + +-- Amani'shi Wind Walker SAI +SET @ENTRY := 24179; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,30,30000,30000,11,43527,1,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Wind Walker - At 30% HP - Cast Chain Heal"), +(@ENTRY,0,1,0,0,0,100,2,0,0,9000,9000,11,43524,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Wind Walker - In Combat - Cast Frost Shock"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,17500,17500,11,43526,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Wind Walker - In Combat - Cast Lightning Bolt"); + +-- Zul'Aman - Lynx God Invisman SAI +SET @ENTRY := 23815; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,23815,0,0,0,0,0,7,0,0,0,0,0,0,0,"Zul'Aman - Lynx God Invisman - On LOS Out Of Combat - Quest Credit"); + +-- Amani Dragonhawk SAI +SET @ENTRY := 23834; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,9000,27500,27500,11,43294,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Dragonhawk - In Combat - Cast Flame Breath"); + +-- Amani'shi Savage SAI +SET @ENTRY := 23889; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,2000,10000,10000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Savage - In Combat - Cast Hamstring"), +(@ENTRY,0,1,0,0,0,100,2,6000,6000,25000,30000,11,12054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Savage - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,8000,8000,6000,9000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Savage - In Combat - Cast Sunder Armor"); + +-- Amani Lynx SAI +SET @ENTRY := 24043; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Lynx - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Amani'shi Flame Caster SAI +SET @ENTRY := 23596; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,2000,30000,30000,11,43242,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Flame Caster - In Combat - Cast Haste"), +(@ENTRY,0,1,0,0,0,100,2,0,0,18000,18000,11,43240,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Flame Caster - In Combat - Cast Fireball Volley"), +(@ENTRY,0,2,0,0,0,100,2,0,0,9700,9700,11,43245,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Flame Caster - In Combat - Cast Fire Blast"); + +-- Amani'shi Guardian SAI +SET @ENTRY := 23597; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,1500,1500,11,43249,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Guardian - In Combat - Cast Startling Roar"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,12000,12000,11,43246,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Guardian - In Combat - Cast Rend"); + +-- Zul'Aman - Dragonhawk God Invisman SAI +SET @ENTRY := 23813; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,23813,0,0,0,0,0,7,0,0,0,0,0,0,0,"Zul'Aman - Dragonhawk God Invisman - On LOS Out Of Combat - Quest Credit"); + +-- Zul'Aman - Eagle God Invisman SAI +SET @ENTRY := 23814; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,10,0,100,2,1,20,2000,2000,33,23814,0,0,0,0,0,7,0,0,0,0,0,0,0,"Zul'Aman - Eagle God Invisman - On LOS Out Of Combat - Quest Credit"); + +-- Amani'shi Reinforcement SAI +SET @ENTRY := 23587; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,2000,2000,8000,8000,11,43298,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Reinforcement - In Combat - Cast Strike"), +(@ENTRY,0,1,0,4,0,75,3,0,0,0,0,11,32323,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Reinforcement - On Aggro - Cast Charge"); + +-- Amani'shi Warbringer SAI +SET @ENTRY := 23580; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,19,0,0,11,43274,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Warbringer - At 19% HP - Cast Dismount Bear"), +(@ENTRY,0,1,2,2,0,100,0,0,0,0,0,90,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Warbringer - At 19% HP - Set Bytes1 0"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,19,134217728,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Warbringer - At 19% HP - Remove unit_flag 134217728"), +(@ENTRY,0,3,0,0,0,100,2,0,0,12000,12000,11,43273,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Warbringer - In Combat - Cast Cleave"), +(@ENTRY,0,4,0,0,0,100,2,5000,5000,20000,20000,11,42496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Warbringer - In Combat - Cast Furious Roar"), +(@ENTRY,0,5,0,2,0,100,3,0,30,0,0,11,40743,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Warbringer - At 30% HP - Cast Frenzy"); + +-- Amani'shi Medicine Man SAI +SET @ENTRY := 23581; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,30,30000,30000,11,42477,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Medicine Man - At 30% HP - Cast Chain Heal"), +(@ENTRY,0,1,0,2,0,100,2,0,40,50000,50000,11,42478,1,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Medicine Man - At 40% HP - Cast Protective Ward"), +(@ENTRY,0,2,0,0,0,100,2,7000,7000,25000,25000,11,42376,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani'shi Medicine Man - In Combat - Cast Healing Ward"), +(@ENTRY,0,3,0,0,0,100,2,1000,1000,16000,16000,11,45075,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Medicine Man - In Combat - Cast Lightning Bolt"); + +-- Amani'shi Tribesman SAI +SET @ENTRY := 23582; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,0,0,13000,13000,11,42495,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Tribesman - In Combat - Cast Cyclone Strike"), +(@ENTRY,0,1,0,0,0,100,2,4000,4000,9000,12000,11,36033,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Tribesman - In Combat - Cast Kick"); + +-- Amani Bear SAI +SET @ENTRY := 23584; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,28000,28000,11,42745,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amani Bear - In Combat - Cast Enrage"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,20000,20000,11,42747,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani Bear - In Combat - Cast Crunch Armor"); + +-- Anubisath Swarmguard SAI +SET @ENTRY := 15538; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,2000,2000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anubisath Swarmguard - In Combat - Cast Cleave"); + +-- Spawn of Fankriss SAI +SET @ENTRY := 15630; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,1,30,5000,5000,11,26662,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spawn of Fankriss - At 30% HP - Cast Berserk"); + +-- Amani'shi Axe Thrower SAI +SET @ENTRY := 23542; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,12000,12000,11,31566,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Axe Thrower - In Combat - Cast Raptor Strike"), +(@ENTRY,0,1,0,0,0,100,2,0,0,7400,7400,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Axe Thrower - In Combat - Cast Knockdown"), +(@ENTRY,0,2,0,0,0,100,2,0,0,27000,27000,11,42359,0,0,0,0,0,5,0,0,0,0,0,0,0,"Amani'shi Axe Thrower - In Combat - Cast Axe Volley"), +(@ENTRY,0,3,0,0,0,100,2,0,0,18000,18000,11,42332,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amani'shi Axe Thrower - In Combat - Cast Throw Axe"); + +-- Obsidian Eradicator SAI +SET @ENTRY := 15262; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,0,0,500,500,90,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Eradicator - Out Of Combat - Set Bytes1 0"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,1000,1000,11,25671,0,0,0,0,0,5,0,0,0,0,0,0,0,"Obsidian Eradicator - In Combat - Cast Drain Mana"), +(@ENTRY,0,2,0,3,0,100,2,99,100,1000,1000,11,26458,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Eradicator - At 100% Mana - Cast Shock Blast"), +(@ENTRY,0,3,0,0,0,100,2,0,0,40000,40000,11,20223,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Eradicator - In Combat - Cast Magic Reflection"); + +-- Qiraji Mindslayer SAI +SET @ENTRY := 15246; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,500,500,10000,10000,11,26079,0,0,0,0,0,5,0,0,0,0,0,0,0,"Qiraji Mindslayer - In Combat - Cast Cause Insanity"), +(@ENTRY,0,1,0,0,0,100,2,3000,3000,10000,10000,11,26049,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Mindslayer - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,10000,10000,11,26048,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Mindslayer - In Combat - Cast Mind Blast"), +(@ENTRY,0,3,0,0,0,100,2,7000,7000,10000,10000,11,26044,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Mindslayer - In Combat - Cast Mind Flay"); + +-- Qiraji Brainwasher SAI +SET @ENTRY := 15247; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,16000,16000,11,26079,0,0,0,0,0,6,0,0,0,0,0,0,0,"Qiraji Brainwasher - In Combat - Cast Cause Insanity"), +(@ENTRY,0,1,0,0,0,100,2,0,0,10000,10000,11,26046,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Brainwasher - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,0,0,100,2,8000,8000,20000,20000,11,26044,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Brainwasher - In Combat - Cast Mind Flay"); + +-- Qiraji Lasher SAI +SET @ENTRY := 15249; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,8000,8000,10000,10000,11,26027,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Lasher - In Combat - Cast Knockback"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,10000,10000,11,26038,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Lasher - In Combat - Cast Whirlwind"); + +-- Qiraji Slayer SAI +SET @ENTRY := 15250; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,30500,30500,11,26043,0,0,0,0,0,1,0,0,0,0,0,0,0,"Qiraji Slayer - In Combat - Cast Battle Shout"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,15000,15000,11,26041,0,0,0,0,0,1,0,0,0,0,0,0,0,"Qiraji Slayer - In Combat - Cast Enrage"), +(@ENTRY,0,2,0,0,0,100,2,3000,3000,10000,10000,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Slayer - In Combat - Cast Knock Away"), +(@ENTRY,0,3,0,0,0,100,2,5000,5000,8000,8000,11,13736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Slayer - In Combat - Cast Whirlwind"); + +-- Vekniss Wasp SAI +SET @ENTRY := 15236; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,10000,10000,11,26077,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vekniss Wasp - In Combat - Cast Itch"); + +-- Vekniss Hive Crawler SAI +SET @ENTRY := 15240; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,10000,10000,11,25809,0,0,0,0,0,5,0,0,0,0,0,0,0,"Vekniss Hive Crawler - In Combat - Cast Crippling Poison"), +(@ENTRY,0,1,0,0,0,100,2,2000,2000,10000,10000,11,25810,0,0,0,0,0,5,0,0,0,0,0,0,0,"Vekniss Hive Crawler - In Combat - Cast Mind-numbing Poison"), +(@ENTRY,0,2,0,0,0,100,2,1000,1000,10000,10000,11,26601,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vekniss Hive Crawler - In Combat - Cast Poison Bolt"), +(@ENTRY,0,3,0,0,0,100,2,0,0,4500,4500,11,25051,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vekniss Hive Crawler - In Combat - Cast Sunder Armor"); + +-- Crimson Hand Inquisitor SAI +SET @ENTRY := 20050; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,37274,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Hand Inquisitor - On Aggro - Cast Power Infusion"), +(@ENTRY,0,1,0,0,0,100,2,35000,35000,40000,65000,11,37274,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Hand Inquisitor - In Combat - Cast Power Infusion"), +(@ENTRY,0,2,0,0,0,100,2,25000,25000,50000,60000,11,37276,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crimson Hand Inquisitor - In Combat - Cast Mind Flay"), +(@ENTRY,0,3,0,0,0,100,2,5000,5000,20000,40000,11,37275,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hand Inquisitor - In Combat - Cast Shadow Word: Pain"); + +-- Crystalcore Mechanic SAI +SET @ENTRY := 20052; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,15000,15000,35000,35000,11,37123,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crystalcore Mechanic - In Combat - Cast Saw Blade"), +(@ENTRY,0,1,0,1,0,100,2,5000,5000,20000,40000,11,37121,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalcore Mechanic - Out Of Combat - Cast Recharge"); + +-- Vekniss Soldier SAI +SET @ENTRY := 15229; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,60000,60000,11,25152,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vekniss Soldier - In Combat - Cast Agro Drones"), +(@ENTRY,0,1,0,0,0,100,2,500,500,2000,2000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vekniss Soldier - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,1500,1500,10000,10000,11,1906,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vekniss Soldier - In Combat - Cast Debilitating Charge"); + +-- Vekniss Warrior SAI +SET @ENTRY := 15230; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,3,0,0,0,0,11,6122,2,0,0,0,0,1,0,0,0,0,0,0,0,"Vekniss Warrior - On Death - Cast Summon Vekniss Borer"); + +-- Astromancer Lord SAI +SET @ENTRY := 20046; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,38732,0,0,0,0,0,1,0,0,0,0,0,0,0,"Astromancer Lord - On Aggro - Cast Fire Shield"), +(@ENTRY,0,1,0,0,0,85,2,19000,19000,25000,25000,11,37109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Astromancer Lord - In Combat - Cast Fireball Volley"), +(@ENTRY,0,2,0,0,0,75,2,25000,25000,20000,20000,11,37110,0,0,0,0,0,2,0,0,0,0,0,0,0,"Astromancer Lord - In Combat - Cast Fire Blast"), +(@ENTRY,0,3,0,0,0,75,2,22000,22000,29000,29000,11,37289,0,0,0,0,0,2,0,0,0,0,0,0,0,"Astromancer Lord - In Combat - Cast Dragon's Breath"); + +-- Crimson Hand Battle Mage SAI +SET @ENTRY := 20047; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,25000,25000,35000,45000,11,37263,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crimson Hand Battle Mage - In Combat - Cast Blizzard"), +(@ENTRY,0,1,0,0,0,60,2,5000,5000,15000,75000,11,37265,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hand Battle Mage - In Combat - Cast Cone of Cold"), +(@ENTRY,0,2,0,0,0,100,2,35000,35000,25000,55000,11,37262,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hand Battle Mage - In Combat - Cast Frostbolt Volley"); + +-- Crimson Hand Centurion SAI +SET @ENTRY := 20048; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,30000,50000,11,37268,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hand Centurion - In Combat - Cast Arcane Flurry"); + +-- Phoenix-Hawk SAI +SET @ENTRY := 20039; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,20000,20000,25000,25000,11,37156,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phoenix-Hawk - In Combat - Cast Dive"), +(@ENTRY,0,1,0,0,0,85,2,15000,15000,19000,19000,11,37159,0,0,0,0,0,5,0,0,0,0,0,0,0,"Phoenix-Hawk - In Combat - Cast Mana Burn"); + +-- Crystalcore Sentinel SAI +SET @ENTRY := 20041; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,25000,25000,45000,45000,11,37106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crystalcore Sentinel - In Combat - Cast Charged Arcane Explosion"), +(@ENTRY,0,1,0,0,0,85,2,30000,30000,30000,30000,11,37104,0,0,0,0,0,5,0,0,0,0,0,0,0,"Crystalcore Sentinel - In Combat - Cast Overcharge"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,11,34937,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalcore Sentinel - At 15% HP - Cast Powered Down"); + +-- Tempest-Smith SAI +SET @ENTRY := 20042; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,5000,5000,20000,40000,11,34946,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Smith - Out Of Combat - Cast Golem Repair"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,20000,40000,11,37120,0,0,0,0,0,5,0,0,0,0,0,0,0,"Tempest-Smith - In Combat - Cast Fragmentation Bomb"), +(@ENTRY,0,2,0,0,0,100,2,25000,25000,45000,65000,11,37112,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Smith - In Combat - Cast Power Up"), +(@ENTRY,0,3,0,0,0,75,2,35000,35000,35000,75000,11,37118,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Smith - In Combat - Cast Shell Shock"); + +-- Apprentice Star Scryer SAI +SET @ENTRY := 20043; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,15000,15000,250000,250000,11,37129,0,0,0,0,0,2,0,0,0,0,0,0,0,"Apprentice Star Scryer - In Combat - Cast Arcane Volley"), +(@ENTRY,0,1,0,0,0,100,2,17000,17000,19000,19000,11,38725,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apprentice Star Scryer - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,0,0,100,2,15000,15000,35000,65000,11,37133,0,0,0,0,0,2,0,0,0,0,0,0,0,"Apprentice Star Scryer - In Combat - Cast Arcane Buffet"), +(@ENTRY,0,3,0,0,0,100,2,40000,40000,40000,65000,11,37132,0,0,0,0,0,5,0,0,0,0,0,0,0,"Apprentice Star Scryer - In Combat - Cast Arcane Shock"); diff --git a/sql/updates/world/2012_12_27_00_world_orgrims_hammer.sql b/sql/updates/world/2012_12_27_00_world_orgrims_hammer.sql new file mode 100644 index 00000000000..a7c8af76fa0 --- /dev/null +++ b/sql/updates/world/2012_12_27_00_world_orgrims_hammer.sql @@ -0,0 +1,75 @@ +-- Orgrimms Hammer questline +-- The Broken Front (13228) +UPDATE `quest_template` SET `PrevQuestId`=13224 WHERE `id`=13228; +-- Get To Ymirheim! (13293) +UPDATE `quest_template` SET `PrevQuestId`=13224 WHERE `id`=13293; +-- Slaves To Saronite (13302) +UPDATE `quest_template` SET `PrevQuestId`=13224 WHERE `id`=13302; +-- Mind Tricks (13308) +UPDATE `quest_template` SET `PrevQuestId`=13224 WHERE `id`=13308; +-- Blood of The Chosen (13330) +UPDATE `quest_template` SET `PrevQuestId`=13224 WHERE `id`=13330; +-- Joining the Assault (13340) +UPDATE `quest_template` SET `PrevQuestId`=13224 WHERE `id`=13340; +-- Assault by Air (13310) +UPDATE `quest_template` SET `PrevQuestId`=13340 WHERE `id`=13310; +-- Assault by Ground (13301) +UPDATE `quest_template` SET `PrevQuestId`=13340 WHERE `id`=13301; +-- Avenge Me! (13230) +UPDATE `quest_template` SET `PrevQuestId`=13228 WHERE `id`=13230; +-- Make Them Pay! (13234) +UPDATE `quest_template` SET `PrevQuestId`=13228 WHERE `id`=13234; +-- Good for Something? (13238) +UPDATE `quest_template` SET `PrevQuestId`=13228 WHERE `id`=13238; +-- Volatility - daily (13261) +UPDATE `quest_template` SET `PrevQuestId`=13239 WHERE `id`=13261; +-- Green Technology (13379) +UPDATE `quest_template` SET `PrevQuestId`=13239 WHERE `id`=13379; +-- Riding the Wavelength: The Bombardment (13406) +UPDATE `quest_template` SET `PrevQuestId`=13373 WHERE `id`=13406; +-- Total Ohmage: The Valley of Lost Hope! (13376) +UPDATE `quest_template` SET `PrevQuestId`=13373 WHERE `id`=13376; +-- Takes one to know One (13260) +UPDATE `quest_template` SET `PrevQuestId`=13228 WHERE `id`=13260; +-- That's Abominable! (13264) +UPDATE `quest_template` SET `PrevQuestId`=13237 WHERE `id`=13264; +-- Against The Giants (13277) +UPDATE `quest_template` SET `PrevQuestId`=13237 WHERE `id`=13277; +-- Neutralizing the Plague (13281) +UPDATE `quest_template` SET `PrevQuestId`=13279 WHERE `id`=13281; +-- That's Abominable! - daily (13276) +UPDATE `quest_template` SET `PrevQuestId`=13264 WHERE `id`=13276; +-- Sneak Preview (13351) +UPDATE `quest_template` SET `PrevQuestId`=13264 WHERE `id`=13351; +-- Chain of Command (13354) +UPDATE `quest_template` SET `PrevQuestId`=13351 WHERE `id`=13354; +-- Cannot Reproduce (13355) +UPDATE `quest_template` SET `PrevQuestId`=13351 WHERE `id`=13355; +-- Retest Now - daily (13357) +UPDATE `quest_template` SET `PrevQuestId`=13356 WHERE `id`=13357; +-- Drag and Drop (13352) +UPDATE `quest_template` SET `PrevQuestId`=13351 WHERE `id`=13352; +-- Drag and Drop - daily (13353) +UPDATE `quest_template` SET `PrevQuestId`=13352 WHERE `id`=13353; +-- Not A Bug (13358) +UPDATE `quest_template` SET `PrevQuestId`=13352 WHERE `id`=13358; +-- Not A Bug - daily (13365) +UPDATE `quest_template` SET `PrevQuestId`=13358 WHERE `id`=13365; +-- Need More Info (13366) +UPDATE `quest_template` SET `PrevQuestId`=13352 WHERE `id`=13366; +-- No Rest For The Wicked (13367) +UPDATE `quest_template` SET `PrevQuestId`=13366,`NextQuestId`=13312,`ExclusiveGroup`=-13306 WHERE `id`=13367; +-- No Rest for the Wicked - daily (13368) +UPDATE `quest_template` SET `PrevQuestId`=13367 WHERE `id`=13368; +-- Raise the Barricades (13306) +UPDATE `quest_template` SET `PrevQuestId`=13366,`NextQuestId`=13312,`ExclusiveGroup`=-13306 WHERE `id`=13306; +-- Blinding the Eyes in the Sky (13313) +UPDATE `quest_template` SET `PrevQuestId`=13306 WHERE `id`=13313; +-- The Ironwall Rampart (13312) +UPDATE `quest_template` SET `NextQuestId`=13329,`ExclusiveGroup`=-13307 WHERE `id`=13312; +-- Bloodspattered Banners (13307) +UPDATE `quest_template` SET `PrevQuestId`=13306,`NextQuestId`=13329,`ExclusiveGroup`=-13307 WHERE `id`=13307; +-- Shatter the Shard (13328) +UPDATE `quest_template` SET `PrevQuestId`=13329 WHERE `id`=13328; +-- The Guardians of Corp'rethar (13316) +UPDATE `quest_template` SET `PrevQuestId`=13329 WHERE `id`=13316; diff --git a/sql/updates/world/2012_12_27_01_world_locales_quest.sql b/sql/updates/world/2012_12_27_01_world_locales_quest.sql new file mode 100644 index 00000000000..047f8bb499f --- /dev/null +++ b/sql/updates/world/2012_12_27_01_world_locales_quest.sql @@ -0,0 +1 @@ +ALTER TABLE `locales_quest` CHANGE `entry` `Id` mediumint(8) unsigned NOT NULL DEFAULT '0'; diff --git a/sql/updates/world/2012_12_27_02_world_locales.sql b/sql/updates/world/2012_12_27_02_world_locales.sql new file mode 100644 index 00000000000..5caeb009447 --- /dev/null +++ b/sql/updates/world/2012_12_27_02_world_locales.sql @@ -0,0 +1,4 @@ +ALTER TABLE `locales_creature_text` CHANGE `entry` `entry` mediumint(8) unsigned NOT NULL DEFAULT '0'; +ALTER TABLE `locales_creature_text` CHANGE `textGroup` `groupid` tinyint(3) unsigned NOT NULL DEFAULT '0'; +ALTER TABLE `locales_creature_text` CHANGE `id` `id` tinyint(3) unsigned NOT NULL DEFAULT '0'; +ALTER TABLE `locales_npc_text` CHANGE `entry` `ID` mediumint(8) unsigned NOT NULL DEFAULT '0'; diff --git a/sql/updates/world/2012_12_27_03_world_sai.sql b/sql/updates/world/2012_12_27_03_world_sai.sql new file mode 100644 index 00000000000..acd5c931c50 --- /dev/null +++ b/sql/updates/world/2012_12_27_03_world_sai.sql @@ -0,0 +1,7003 @@ +-- Shadowsword Fury Mage SAI +SET @ENTRY := 25799; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Fury Mage - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,15000,30000,11,46101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Fury Mage - In Combat - Cast Fel Fireball"), +(@ENTRY,0,2,0,0,0,100,2,25000,25000,45000,55000,11,46102,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Fury Mage - In Combat - Cast Spell Fury"); + +-- Void Spawn SAI +SET @ENTRY := 25824; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Void Spawn - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,25000,35000,11,46082,0,0,0,0,0,5,0,0,0,0,0,0,0,"Void Spawn - In Combat - Cast Shadow Bolt Volley"); + +-- Shadowsword Commander SAI +SET @ENTRY := 25837; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Commander - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,14,0,100,2,0,15,45000,45000,11,46763,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowsword Commander - On Friendly Unit At 0 - 15% Health - Cast Battle Shout"), +(@ENTRY,0,2,0,0,0,100,2,10000,10000,20000,35000,11,46762,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Commander - In Combat - Cast Shield Slam"); + +-- Volatile Fiend SAI +SET @ENTRY := 25851; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Volatile Fiend - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,30000,40000,11,47287,0,0,0,0,0,1,0,0,0,0,0,0,0,"Volatile Fiend - In Combat - Cast Burning Destruction"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,46308,0,0,0,0,0,1,0,0,0,0,0,0,0,"Volatile Fiend - On Aggro - Cast Burning Winds"), +(@ENTRY,0,3,0,0,0,100,2,15000,15000,25000,40000,11,45779,0,0,0,0,0,2,0,0,0,0,0,0,0,"Volatile Fiend - In Combat - Cast Felfire Fission"); + +-- Sunblade Dragonhawk SAI +SET @ENTRY := 25867; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Dragonhawk - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,7500,7500,20000,30000,11,47251,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Dragonhawk - In Combat - Cast Flame Breath"); + +-- Bloodwarder Legionnaire SAI +SET @ENTRY := 20031; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,42459,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Legionnaire - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,85,2,10000,10000,27000,27000,11,33500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Legionnaire - In Combat - Cast Whirlwind"), +(@ENTRY,0,2,0,0,0,85,2,20000,20000,25000,25000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Legionnaire - In Combat - Cast Cleave"), +(@ENTRY,0,3,0,0,0,85,2,6000,6000,22000,22000,11,35949,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Legionnaire - In Combat - Cast Bloodthirst"); + +-- Bloodwarder Vindicator SAI +SET @ENTRY := 20032; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,8000,8000,20000,40000,11,13005,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Vindicator - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,1,0,12,0,100,2,0,20,15000,15000,11,37251,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Vindicator - On Target At 0 - 20% HP - Cast Hammer of Wrath"), +(@ENTRY,0,2,0,14,0,100,2,0,200,20000,20000,11,37254,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Vindicator - On Friendly Unit At 0 - 200% Health - Cast Flash of Light"), +(@ENTRY,0,3,0,14,0,100,2,0,200,60000,60000,11,39078,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Vindicator - On Friendly Unit At 0 - 200% Health - Cast Cleanse"), +(@ENTRY,0,4,0,2,0,100,2,0,30,35000,35000,11,37254,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Vindicator - At 30% HP - Cast Flash of Light"); + +-- Astromancer SAI +SET @ENTRY := 20033; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,35915,0,0,0,0,0,1,0,0,0,0,0,0,0,"Astromancer - On Aggro - Cast Molten Armor"), +(@ENTRY,0,1,0,0,0,85,2,19000,19000,25000,25000,11,37109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Astromancer - In Combat - Cast Fireball Volley"), +(@ENTRY,0,2,0,0,0,75,2,25000,25000,20000,20000,11,37110,0,0,0,0,0,2,0,0,0,0,0,0,0,"Astromancer - In Combat - Cast Fire Blast"); + +-- Star Scryer SAI +SET @ENTRY := 20034; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,15000,15000,20000,20000,11,37122,0,0,0,0,0,2,0,0,0,0,0,0,0,"Star Scryer - In Combat - Cast Domination"), +(@ENTRY,0,1,0,0,0,100,2,25000,25000,350000,350000,11,37124,0,0,0,0,0,2,0,0,0,0,0,0,0,"Star Scryer - In Combat - Cast Starfall"), +(@ENTRY,0,2,0,0,0,75,2,30000,30000,25000,25000,11,37126,0,0,0,0,0,2,0,0,0,0,0,0,0,"Star Scryer - In Combat - Cast Arcane Blast"); + +-- Bloodwarder Marshal SAI +SET @ENTRY := 20035; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,42459,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Marshal - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,75,2,10000,10000,29000,29000,11,15589,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Marshal - In Combat - Cast Whirlwind"), +(@ENTRY,0,2,0,0,0,85,2,6000,6000,22000,22000,11,35949,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Marshal - In Combat - Cast Bloodthirst"), +(@ENTRY,0,3,0,0,0,85,2,20000,20000,25000,25000,11,34996,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Marshal - In Combat - Cast Uppercut"); + +-- Bloodwarder Squire SAI +SET @ENTRY := 20036; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,6500,6500,20000,40000,11,39077,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Squire - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,1,0,12,0,100,2,0,20,15000,15000,11,37255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Squire - On Target At 0 - 20% HP - Cast Hammer of Wrath"), +(@ENTRY,0,2,0,14,0,100,2,0,200,20000,20000,11,37254,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Squire - On Friendly Unit At 0 - 200% Health - Cast Flash of Light"), +(@ENTRY,0,3,0,14,0,100,2,0,200,60000,60000,11,39078,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodwarder Squire - On Friendly Unit At 0 - 200% Health - Cast Cleanse"), +(@ENTRY,0,4,0,2,0,100,2,0,30,35000,35000,11,37254,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Squire - At 30% HP - Cast Flash of Light"); + +-- Tempest Falconer SAI +SET @ENTRY := 20037; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,2,0,200,25000,25000,11,37318,0,0,0,0,0,7,0,0,0,0,0,0,0,"Tempest Falconer - On Friendly Unit At 0 - 200% Health - Cast Fire Shield"), +(@ENTRY,0,1,0,11,0,100,3,0,0,0,0,79,45,180,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest Falconer - On Respawn - Set Ranged Movement"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,12000,17000,11,39079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest Falconer - In Combat - Cast Shoot"), +(@ENTRY,0,3,0,0,0,100,2,18000,18000,18000,28000,11,37154,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest Falconer - In Combat - Cast Immolation Arrow"), +(@ENTRY,0,4,0,0,0,100,2,5000,9000,6000,11000,11,37317,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest Falconer - In Combat - Cast Knockback"); + +-- Phoenix-Hawk Hatchling SAI +SET @ENTRY := 20038; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,15000,15000,35000,50000,11,37160,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phoenix-Hawk Hatchling - In Combat - Cast Silence"), +(@ENTRY,0,1,0,0,0,100,2,7500,7500,25000,35000,11,37319,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phoenix-Hawk Hatchling - In Combat - Cast Wing Buffet"); + +-- Crimson Hand Blood Knight SAI +SET @ENTRY := 20049; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,25000,50000,11,39077,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hand Blood Knight - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,1,0,12,0,100,2,0,20,15000,15000,11,37259,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hand Blood Knight - On Target At 0 - 20% HP - Cast Hammer of Wrath"), +(@ENTRY,0,2,0,14,0,100,2,0,200,35000,35000,11,37257,0,0,0,0,0,7,0,0,0,0,0,0,0,"Crimson Hand Blood Knight - On Friendly Unit At 0 - 200% Health - Cast Flash of Light"), +(@ENTRY,0,3,0,0,0,100,2,60000,60000,120000,160000,11,37257,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Hand Blood Knight - In Combat - Cast Flash of Light"), +(@ENTRY,0,4,0,14,0,100,2,0,0,40000,40000,11,37260,0,0,0,0,0,7,0,0,0,0,0,0,0,"Crimson Hand Blood Knight - On Friendly Unit At 0 - 0% Health - Cast Renew"), +(@ENTRY,0,5,0,14,0,100,2,0,0,60000,60000,11,39078,0,0,0,0,0,7,0,0,0,0,0,0,0,"Crimson Hand Blood Knight - On Friendly Unit At 0 - 0% Health - Cast Cleanse"); + +-- Chaos Gazer SAI +SET @ENTRY := 25595; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chaos Gazer - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,15000,15000,11,46290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chaos Gazer - In Combat - Cast Tentacle Sweep"), +(@ENTRY,0,2,0,0,0,100,2,20000,20000,30000,45000,11,46288,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chaos Gazer - In Combat - Cast Petrify"), +(@ENTRY,0,3,0,0,0,100,3,0,0,60000,60000,11,46291,0,0,0,0,0,6,0,0,0,0,0,0,0,"Chaos Gazer - In Combat - Cast Drain Life"); + +-- Oblivion Mage SAI +SET @ENTRY := 25597; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oblivion Mage - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,25000,35000,11,46279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oblivion Mage - In Combat - Cast Flame Buffet"), +(@ENTRY,0,2,0,0,0,100,2,20000,20000,20000,35000,11,46280,0,0,0,0,0,6,0,0,0,0,0,0,0,"Oblivion Mage - In Combat - Cast Polymorph"); + +-- Cataclysm Hound SAI +SET @ENTRY := 25599; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cataclysm Hound - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,20000,35000,11,46292,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cataclysm Hound - In Combat - Cast Cataclysm Breath"), +(@ENTRY,0,2,0,2,0,100,3,0,20,0,0,11,47399,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cataclysm Hound - At 20% HP - Cast Enrage"); + +-- Shadowsword Berserker SAI +SET @ENTRY := 25798; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Berserker - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,20000,20000,20000,35000,11,46160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Berserker - In Combat - Cast Flurry"); + +-- Shadowsword Guardian SAI +SET @ENTRY := 25508; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Guardian - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,20000,30000,11,46239,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Guardian - In Combat - Cast Bear Down"); + +-- Priestess of Torment SAI +SET @ENTRY := 25509; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Priestess of Torment - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,30000,45000,11,46270,0,0,0,0,0,2,0,0,0,0,0,0,0,"Priestess of Torment - In Combat - Cast Whirlwind"); + +-- Doomfire Destroyer SAI +SET @ENTRY := 25592; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Doomfire Destroyer - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,3,0,0,1500,1500,11,46306,0,0,0,0,0,5,0,0,0,0,0,0,0,"Doomfire Destroyer - In Combat - Cast Create Doomfire Shard"); + +-- Apocalypse Guard SAI +SET @ENTRY := 25593; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apocalypse Guard - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,20000,40000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Apocalypse Guard - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,25000,25000,25000,45000,11,45029,0,0,0,0,0,2,0,0,0,0,0,0,0,"Apocalypse Guard - In Combat - Cast Corrupting Strike"), +(@ENTRY,0,3,0,0,0,100,2,5000,5000,17000,37000,11,46283,0,0,0,0,0,5,0,0,0,0,0,0,0,"Apocalypse Guard - In Combat - Cast Death Coil"), +(@ENTRY,0,4,0,2,0,100,3,0,20,0,0,11,46287,0,0,0,0,0,1,0,0,0,0,0,0,0,"Apocalypse Guard - At 20% HP - Cast Infernal Defense"); + +-- Shadowsword Assassin SAI +SET @ENTRY := 25484; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Assassin - On Respawn - Cast Stealth"); + +-- Shadowsword Deathbringer SAI +SET @ENTRY := 25485; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Deathbringer - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,25000,45000,11,46481,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Deathbringer - In Combat - Cast Disease Buffet"); + +-- Shadowsword Vanquisher SAI +SET @ENTRY := 25486; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Vanquisher - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,20000,30000,11,46468,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Vanquisher - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,2000,2000,15000,45000,11,46469,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Vanquisher - In Combat - Cast Melt Armor"); + +-- Shadowsword Lifeshaper SAI +SET @ENTRY := 25506; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Lifeshaper - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,35000,35000,40000,70000,11,46466,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Lifeshaper - In Combat - Cast Drain Life"), +(@ENTRY,0,2,0,14,0,100,2,0,300,60000,60000,11,46467,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowsword Lifeshaper - On Friendly Unit At 0 - 300% Health - Cast Health Funnel"); + +-- Sunblade Protector SAI +SET @ENTRY := 25507; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Protector - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Sunblade Dawn Priest SAI +SET @ENTRY := 25371; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Dawn Priest - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,60,2,20000,20000,30000,40000,11,46564,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Dawn Priest - In Combat - Cast Holy Nova"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,46565,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Dawn Priest - On Aggro - Cast Holyform"), +(@ENTRY,0,3,0,14,0,100,2,0,300,30000,30000,11,46563,0,0,0,0,0,7,0,0,0,0,0,0,0,"Sunblade Dawn Priest - On Friendly Unit At 0 - 300% Health - Cast Renew"), +(@ENTRY,0,4,0,2,0,100,2,10,60,20000,20000,11,46563,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Dawn Priest - At 60% HP - Cast Renew"); + +-- Sunblade Scout SAI +SET @ENTRY := 25372; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Scout - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Shadowsword Soulbinder SAI +SET @ENTRY := 25373; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Soulbinder - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,25000,30000,11,46434,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Soulbinder - In Combat - Cast Curse of Exhaustion"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,20000,35000,11,46442,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Soulbinder - In Combat - Cast Flash of Darkness"), +(@ENTRY,0,3,0,4,0,30,3,0,0,0,0,11,46229,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowsword Soulbinder - On Aggro - Cast Summon Blazing Infernal"), +(@ENTRY,0,4,0,1,0,30,3,0,0,0,0,11,46241,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowsword Soulbinder - Out Of Combat - Cast Summon Felguard Slayer"); + +-- Shadowsword Manafiend SAI +SET @ENTRY := 25483; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowsword Manafiend - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,10000,30000,11,46457,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsword Manafiend - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,3,0,100,2,5,10,5000,5000,11,46453,0,0,0,0,0,6,0,0,0,0,0,0,0,"Shadowsword Manafiend - At 10% Mana - Cast Drain Mana"); + +-- Sunblade Arch Mage SAI +SET @ENTRY := 25367; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Arch Mage - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,25000,45000,11,46553,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Arch Mage - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,0,0,25,2,5000,5000,20000,20000,11,46555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Arch Mage - In Combat - Cast Frost Nova"), +(@ENTRY,0,3,0,0,0,100,2,20000,20000,30000,30000,11,46573,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Arch Mage - In Combat - Cast Blink"); + +-- Sunblade Slayer SAI +SET @ENTRY := 25368; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,11,0,100,0,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Slayer - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,79,60,45,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Slayer - On Respawn - Set Ranged Movement"), +(@ENTRY,0,2,0,0,0,100,2,10000,10000,15000,20000,11,47001,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Slayer - In Combat - Cast Shoot"), +(@ENTRY,0,3,0,0,0,100,2,25000,25000,25000,25000,11,46557,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Slayer - In Combat - Cast Slaying Shot"); + +-- Sunblade Vindicator SAI +SET @ENTRY := 25369; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Vindicator - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,15000,30000,11,46559,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Vindicator - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,35000,35000,25000,30000,11,39171,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Vindicator - In Combat - Cast Mortal Strike"); + +-- Sunblade Dusk Priest SAI +SET @ENTRY := 25370; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Dusk Priest - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,20000,35000,11,46562,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Dusk Priest - In Combat - Cast Mind Flay"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,10000,30000,11,46560,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Dusk Priest - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,3,0,2,0,100,2,1,50,15000,15000,11,46561,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Dusk Priest - At 50% HP - Cast Fear"); + +-- Hive'Zara Sandstalker SAI +SET @ENTRY := 15323; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,10000,20000,10000,20000,11,26381,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hive'Zara Sandstalker - In Combat - Cast Burrow"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,13,0,100,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Zara Sandstalker - In Combat - Remove 100% Threat"); + +-- Qiraji Gladiator SAI +SET @ENTRY := 15324; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,11000,8000,12000,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Qiraji Gladiator - In Combat - Cast Trample"), +(@ENTRY,0,1,0,9,0,100,2,0,10,7000,11000,11,10966,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qiraji Gladiator - At 0 - 10 Range - Cast Uppercut"), +(@ENTRY,0,2,3,2,0,100,0,0,30,30000,30000,11,25164,1,0,0,0,0,1,0,0,0,0,0,0,0,"Qiraji Gladiator - At 30% HP - Cast Vengeance"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Qiraji Gladiator - At 30% HP - Say Line 0"); + +-- Silicate Feeder SAI +SET @ENTRY := 15333; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,3,0,0,0,0,11,17742,7,0,0,0,0,1,0,0,0,0,0,0,0,"Silicate Feeder - On Death - Cast Cloud of Disease"); + +-- Sunblade Cabalist SAI +SET @ENTRY := 25363; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,45769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Cabalist - On Respawn - Cast Sunwell Radiance"), +(@ENTRY,0,1,0,0,0,100,2,20000,20000,20000,30000,11,46543,0,0,0,0,0,6,0,0,0,0,0,0,0,"Sunblade Cabalist - In Combat - Cast Ignite Mana"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,15000,20000,11,47248,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Cabalist - In Combat - Cast Shadow Bolt"), +(@ENTRY,0,3,0,1,0,100,3,0,0,1000,1000,11,46544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Cabalist - Out Of Combat - Cast Summon Imp"); + +-- Stitched Colossus SAI +SET @ENTRY := 30071; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5400,12200,15500,22300,11,55821,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitched Colossus - In Combat - Cast Massive Stomp"), +(@ENTRY,0,1,0,0,0,100,4,5400,12200,15500,22300,11,55826,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitched Colossus - In Combat - Cast Massive Stomp"), +(@ENTRY,0,2,0,2,0,100,7,0,30,0,0,11,54356,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stitched Colossus - At 30% HP - Cast Unstoppable Enrage"); + +-- Marauding Geist SAI +SET @ENTRY := 30083; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,56729,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marauding Geist - On Aggro - Cast Frenzied Leap"); + +-- Vigilant Shade SAI +SET @ENTRY := 30085; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,55848,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vigilant Shade - Out Of Combat - Cast Invisibility"), +(@ENTRY,0,1,0,4,0,100,7,0,0,0,0,28,55848,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vigilant Shade - On Aggro - Remove Aura Invisibility"), +(@ENTRY,0,2,0,0,0,100,2,2300,2300,9600,9900,11,55850,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vigilant Shade - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,3,0,0,0,100,4,2300,2300,9600,9900,11,55851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vigilant Shade - In Combat - Cast Shadow Bolt Volley"); + +-- Onyxian Warder SAI +SET @ENTRY := 12129; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,1000,12000,12000,11,20203,0,0,0,0,0,1,0,0,0,0,0,0,0,"Onyxian Warder - In Combat - Cast Fire Nova"), +(@ENTRY,0,1,0,0,0,90,6,5000,5000,20000,20000,11,18958,0,0,0,0,0,2,0,0,0,0,0,0,0,"Onyxian Warder - In Combat - Cast Flame Lash"), +(@ENTRY,0,2,0,0,0,80,6,7000,7000,9000,11000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Onyxian Warder - In Combat - Cast Cleave"), +(@ENTRY,0,3,0,0,0,95,6,3000,3000,35000,35000,11,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Onyxian Warder - In Combat - Cast Pierce Armor"); + +-- Death Knight Understudy SAI +SET @ENTRY := 16803; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,9700,17900,4100,6300,11,61696,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Knight Understudy - In Combat - Cast Blood Strike"), +(@ENTRY,0,1,0,0,0,100,6,7600,20800,30400,31700,11,29061,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight Understudy - In Combat - Cast Bone Barrier"), +(@ENTRY,0,2,0,0,0,100,6,8300,21400,30600,32100,11,29060,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Knight Understudy - In Combat - Cast Taunt"); + +-- Plagued Champion SAI +SET @ENTRY := 16983; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,8000,11000,14000,11,30138,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plagued Champion - In Combat - Cast Shadow Shock"), +(@ENTRY,0,1,0,0,0,100,4,4000,8000,11000,14000,11,54889,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plagued Champion - In Combat - Cast Shadow Shock"), +(@ENTRY,0,2,0,0,0,100,6,7000,9000,9000,11000,11,32736,1,0,0,0,0,2,0,0,0,0,0,0,0,"Plagued Champion - In Combat - Cast Mortal Strike"); + +-- Plagued Warrior SAI +SET @ENTRY := 16984; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,7000,9000,7000,9000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plagued Warrior - In Combat - Cast Cleave"); + +-- Maexxna Spiderling SAI +SET @ENTRY := 17055; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,9000,5000,8000,11,54121,32,0,0,0,0,2,0,0,0,0,0,0,0,"Maexxna Spiderling - In Combat - Cast Necrotic Poison"), +(@ENTRY,0,1,0,0,0,100,4,5000,9000,5000,8000,11,28776,32,0,0,0,0,2,0,0,0,0,0,0,0,"Maexxna Spiderling - In Combat - Cast Necrotic Poison"); + +-- Deathcharger Steed SAI +SET @ENTRY := 29818; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3300,7500,10000,10900,11,55317,0,0,0,0,0,5,0,0,0,0,0,0,0,"Deathcharger Steed - In Combat - Cast Charge"); + +-- Necro Stalker SAI +SET @ENTRY := 16453; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,28431,0,0,0,0,0,2,0,0,0,0,0,0,0,"Necro Stalker - On Aggro - Cast Poison Charge"); + +-- Naxxramas Follower SAI +SET @ENTRY := 16505; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,1000,16000,21000,11,56107,1,0,0,0,0,5,0,0,0,0,0,0,0,"Naxxramas Follower - In Combat - Cast Berserker Charge"), +(@ENTRY,0,1,0,0,0,100,6,5000,7000,11000,15000,11,54093,1,0,0,0,0,1,0,0,0,0,0,0,0,"Naxxramas Follower - In Combat - Cast Silence"); + +-- Crypt Guard SAI +SET @ENTRY := 16573; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,0,0,11,28969,32,0,0,0,0,5,0,0,0,0,0,0,0,"Crypt Guard - In Combat - Cast Acid Spit"), +(@ENTRY,0,1,0,0,0,100,5,0,0,0,0,11,56098,32,0,0,0,0,5,0,0,0,0,0,0,0,"Crypt Guard - In Combat - Cast Acid Spit"), +(@ENTRY,0,2,0,0,0,100,2,4000,6000,4000,7000,11,28969,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Guard - In Combat - Cast Acid Spit"), +(@ENTRY,0,3,0,0,0,100,4,4000,6000,4000,7000,11,56098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Guard - In Combat - Cast Acid Spit"), +(@ENTRY,0,4,0,0,0,100,6,7000,9000,7000,9000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Guard - In Combat - Cast Cleave"), +(@ENTRY,0,5,0,2,0,100,6,0,30,120000,120000,11,8269,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crypt Guard - At 30% HP - Cast Frenzy"); + +-- Fallout Slime SAI +SET @ENTRY := 16290; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,7,0,0,0,0,11,54368,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fallout Slime - In Combat - Cast Disease Cloud"); + +-- Mutated Grub SAI +SET @ENTRY := 16297; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,6000,8000,11,30109,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mutated Grub - In Combat - Cast Slime Burst"), +(@ENTRY,0,1,0,0,0,100,4,2000,5000,6000,8000,11,54769,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mutated Grub - In Combat - Cast Slime Burst"); + +-- Sewage Slime SAI +SET @ENTRY := 16375; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,28156,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sewage Slime - Out Of Combat - Cast Disease Cloud"); + +-- Lightning Totem SAI +SET @ENTRY := 16385; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,1100,4800,11,28297,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lightning Totem - In Combat - Cast Shock"), +(@ENTRY,0,1,0,0,0,100,4,0,0,1100,4800,11,54333,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lightning Totem - In Combat - Cast Shock"); + +-- Guardian of Icecrown SAI +SET @ENTRY := 16441; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1200,2400,15600,23600,11,28470,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guardian of Icecrown - In Combat - Cast Blood Tap"); + +-- Skeletal Smith SAI +SET @ENTRY := 16193; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1700,7900,10500,12900,11,33661,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Smith - In Combat - Cast Crush Armor"), +(@ENTRY,0,1,0,0,0,100,6,6200,6700,6000,8000,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Smith - In Combat - Cast Disarm"); + +-- Unholy Axe SAI +SET @ENTRY := 16194; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6100,13100,20100,20100,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unholy Axe - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,6,2200,8600,8800,13300,11,55463,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unholy Axe - In Combat - Cast Whirlwind"); + +-- Unholy Staff SAI +SET @ENTRY := 16215; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2400,8400,8400,16100,11,28450,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unholy Staff - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,1,0,0,0,100,4,9000,16000,20000,30000,11,55467,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unholy Staff - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,0,0,100,6,6100,10800,11000,15000,11,29849,1,0,0,0,0,1,0,0,0,0,0,0,0,"Unholy Staff - In Combat - Cast Frost Nova"), +(@ENTRY,0,3,0,0,0,100,6,4800,6200,14800,14900,11,29848,1,0,0,0,0,6,0,0,0,0,0,0,0,"Unholy Staff - In Combat - Cast Polymorph"); + +-- Unholy Swords SAI +SET @ENTRY := 16216; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,4700,9200,15500,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unholy Swords - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,6,2400,7800,12000,13600,11,3391,1,0,0,0,0,1,0,0,0,0,0,0,0,"Unholy Swords - In Combat - Cast Thrash"); + +-- Eye Stalk SAI +SET @ENTRY := 16236; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,7000,14000,17000,11,29407,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eye Stalk - In Combat - Cast Mind Flay"), +(@ENTRY,0,1,0,0,0,100,4,5000,7000,14000,17000,11,54805,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eye Stalk - In Combat - Cast Mind Flay"); + +-- Bony Construct SAI +SET @ENTRY := 16167; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,20000,20000,30000,11,55319,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bony Construct - In Combat - Cast Brutal Swipe"), +(@ENTRY,0,1,0,0,0,100,4,9000,20000,20000,30000,11,55324,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bony Construct - In Combat - Cast Brutal Swipe"); + +-- Stoneskin Gargoyle SAI +SET @ENTRY := 16168; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,5000,7000,11,29325,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stoneskin Gargoyle - In Combat - Cast Acid Volley"), +(@ENTRY,0,1,0,0,0,100,4,3000,5000,5000,7000,11,54714,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stoneskin Gargoyle - In Combat - Cast Acid Volley"), +(@ENTRY,0,2,0,2,0,100,2,0,30,60000,60000,11,28995,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stoneskin Gargoyle - At 30% HP - Cast Stoneskin"), +(@ENTRY,0,3,0,2,0,100,4,0,30,60000,60000,11,54722,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stoneskin Gargoyle - At 30% HP - Cast Stoneskin"); + +-- Death Knight Cavalier SAI +SET @ENTRY := 16163; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,4600,7300,11,55314,1,0,0,0,0,6,0,0,0,0,0,0,0,"Death Knight Cavalier - In Combat - Cast Strangulate"), +(@ENTRY,0,1,0,0,0,100,4,0,0,4600,7300,11,55334,1,0,0,0,0,6,0,0,0,0,0,0,0,"Death Knight Cavalier - In Combat - Cast Strangulate"), +(@ENTRY,0,2,0,0,0,100,2,1100,2200,4100,6200,11,55313,1,0,0,0,0,5,0,0,0,0,0,0,0,"Death Knight Cavalier - In Combat - Cast Icy Touch"), +(@ENTRY,0,3,0,0,0,100,4,1100,2200,4100,6200,11,55331,1,0,0,0,0,5,0,0,0,0,0,0,0,"Death Knight Cavalier - In Combat - Cast Icy Touch"), +(@ENTRY,0,4,0,0,0,100,2,4700,6100,15700,19800,11,55315,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight Cavalier - In Combat - Cast Bone Armor"), +(@ENTRY,0,5,0,0,0,100,4,4700,6100,15700,19800,11,55336,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight Cavalier - In Combat - Cast Bone Armor"), +(@ENTRY,0,6,0,2,0,100,7,0,30,0,0,11,55294,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight Cavalier - At 30% HP - Cast Dismount Deathcharger"); + +-- Shade of Naxxramas SAI +SET @ENTRY := 16164; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2800,5100,4500,12000,11,28407,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shade of Naxxramas - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,1,0,0,0,100,4,2800,5100,4500,12000,11,55323,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shade of Naxxramas - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,2,0,0,0,100,6,4100,8700,75000,85000,11,28383,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shade of Naxxramas - In Combat - Cast Portal of Shadows"); + +-- Necro Knight SAI +SET @ENTRY := 16165; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,7,0,0,0,0,30,1,2,3,0,0,0,1,0,0,0,0,0,0,0,"Necro Knight - In Combat - Set Random Phase"), +(@ENTRY,0,1,0,0,0,100,6,1000,3200,2800,5200,11,15453,0,0,0,0,0,1,0,0,0,0,0,0,0,"Necro Knight - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,0,0,100,6,0,0,13200,18500,11,28391,1,0,0,0,0,1,0,0,0,0,0,0,0,"Necro Knight - In Combat - Cast Blink"), +(@ENTRY,0,3,0,0,0,100,6,7600,8100,15000,20000,11,30092,0,0,0,0,0,1,0,0,0,0,0,0,0,"Necro Knight - In Combat - Cast Blast Wave"), +(@ENTRY,0,4,0,0,0,100,6,1800,8900,9600,15700,11,30091,1,0,0,0,0,5,0,0,0,0,0,0,0,"Necro Knight - In Combat - Cast Flamestrike"), +(@ENTRY,0,5,0,0,0,100,6,3000,6000,25000,35000,11,30094,0,0,0,0,0,1,0,0,0,0,0,0,0,"Necro Knight - In Combat - Cast Frost Nova"), +(@ENTRY,0,6,0,0,0,100,6,17000,21000,17000,23000,11,30095,1,0,0,0,0,1,0,0,0,0,0,0,0,"Necro Knight - In Combat - Cast Cone of Cold"); + +-- Death Knight Captain SAI +SET @ENTRY := 16145; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1600,7200,8100,14100,11,55255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Knight Captain - In Combat - Cast Plague Strike"), +(@ENTRY,0,1,0,0,0,100,4,1600,7200,8100,14100,11,55321,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Knight Captain - In Combat - Cast Plague Strike"), +(@ENTRY,0,2,0,0,0,100,7,3500,10200,0,0,11,28353,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight Captain - In Combat - Cast Raise Dead"), +(@ENTRY,0,3,0,2,0,100,7,0,20,0,0,11,55222,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight Captain - At 20% HP - Cast Unholy Presence"); + +-- Death Knight SAI +SET @ENTRY := 16146; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,7400,10100,17300,11,55213,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight - In Combat - Cast Hysteria"), +(@ENTRY,0,1,0,0,0,100,2,1000,1400,8500,20500,11,55209,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Knight - In Combat - Cast Death Coil"), +(@ENTRY,0,2,0,0,0,100,4,1000,1400,8500,20500,11,55320,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Knight - In Combat - Cast Death Coil"), +(@ENTRY,0,3,0,0,0,50,6,16600,17300,28500,34000,11,55210,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight - In Combat - Cast Death Coil"), +(@ENTRY,0,4,0,2,0,100,7,0,20,0,0,11,55212,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Knight - At 20% HP - Cast Blood Presence"); + +-- Risen Squire SAI +SET @ENTRY := 16154; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,7000,45000,48000,11,55318,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Squire - In Combat - Cast Pierce Armor"); + +-- Dark Touched Warrior SAI +SET @ENTRY := 16156; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3300,8900,18900,19000,11,55266,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Touched Warrior - In Combat - Cast Whirlwind"); +-- Plague Beast SAI +SET @ENTRY := 16034; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,50,25000,30000,11,54780,0,0,0,0,0,5,0,0,0,0,0,0,0,"Plague Beast - At 50% HP - Cast Plague Splash"), +(@ENTRY,0,1,0,2,0,100,4,0,50,25000,30000,11,56538,0,0,0,0,0,5,0,0,0,0,0,0,0,"Plague Beast - At 50% HP - Cast Plague Splash"); + +-- Frenzied Bat SAI +SET @ENTRY := 16036; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,1000,11000,17000,11,54781,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frenzied Bat - In Combat - Cast Frenzied Dive"); + +-- Plagued Bat SAI +SET @ENTRY := 16037; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,6000,9000,13000,11,30113,32,0,0,0,0,2,0,0,0,0,0,0,0,"Plagued Bat - In Combat - Cast Putrid Bite"), +(@ENTRY,0,1,0,0,0,100,4,3000,6000,9000,13000,11,54772,32,0,0,0,0,2,0,0,0,0,0,0,0,"Plagued Bat - In Combat - Cast Putrid Bite"); + +-- Deathcharger Steed SAI +SET @ENTRY := 16067; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,55317,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathcharger Steed - On Aggro - Cast Charge"); + +-- Bile Sludge SAI +SET @ENTRY := 16142; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,7,0,15,0,0,11,27890,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bile Sludge - At 15% HP - Cast Clone"); + +-- Living Monstrosity SAI +SET @ENTRY := 16021; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7100,12500,18100,20900,11,28293,0,0,0,0,0,5,0,0,0,0,0,0,0,"Living Monstrosity - In Combat - Cast Chain Lightning"), +(@ENTRY,0,1,0,0,0,100,4,5000,8000,18000,24000,11,54334,0,0,0,0,0,5,0,0,0,0,0,0,0,"Living Monstrosity - In Combat - Cast Chain Lightning"), +(@ENTRY,0,2,0,0,0,100,6,6400,10000,16900,18500,11,28294,1,0,0,0,0,1,0,0,0,0,0,0,0,"Living Monstrosity - In Combat - Cast Lightning Totem"); + +-- Surgical Assistant SAI +SET @ENTRY := 16022; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1600,2800,7700,11900,11,28310,32,0,0,0,0,5,0,0,0,0,0,0,0,"Surgical Assistant - In Combat - Cast Mind Flay"), +(@ENTRY,0,1,0,0,0,100,4,1600,2800,7700,11900,11,54339,0,0,0,0,0,5,0,0,0,0,0,0,0,"Surgical Assistant - In Combat - Cast Mind Flay"); + +-- Embalming Slime SAI +SET @ENTRY := 16024; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,0,0,11,28322,0,0,0,0,0,1,0,0,0,0,0,0,0,"Embalming Slime - Out Of Combat - Cast Embalming Cloud"); + +-- Stitched Giant SAI +SET @ENTRY := 16025; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,5100,10400,18800,21300,11,28405,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stitched Giant - In Combat - Cast Knockback"), +(@ENTRY,0,1,0,2,0,100,7,0,30,0,0,11,54356,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stitched Giant - At 30% HP - Cast Unstoppable Enrage"); + +-- Sludge Belcher SAI +SET @ENTRY := 16029; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,0,0,11,28362,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sludge Belcher - Out Of Combat - Cast Disease Cloud"), +(@ENTRY,0,1,0,0,0,100,2,1900,3000,6000,7300,11,27891,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sludge Belcher - In Combat - Cast Acidic Sludge"), +(@ENTRY,0,2,0,0,0,100,4,1900,3000,6000,7300,11,54331,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sludge Belcher - In Combat - Cast Acidic Sludge"); + +-- Naxxramas Acolyte SAI +SET @ENTRY := 15981; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,8000,13000,16000,11,56064,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naxxramas Acolyte - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,1,0,0,0,100,4,4000,8000,13000,16000,11,56065,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naxxramas Acolyte - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,2,0,0,0,100,2,9000,13000,14000,17000,11,56063,1,0,0,0,0,1,0,0,0,0,0,0,0,"Naxxramas Acolyte - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,3,0,0,0,100,4,9000,13000,14000,17000,11,56067,1,0,0,0,0,1,0,0,0,0,0,0,0,"Naxxramas Acolyte - In Combat - Cast Arcane Explosion"); + +-- Patchwork Golem SAI +SET @ENTRY := 16017; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,0,0,11,27793,0,0,0,0,0,1,0,0,0,0,0,0,0,"Patchwork Golem - Out Of Combat - Cast Disease Cloud"), +(@ENTRY,0,1,0,0,0,100,6,5000,9300,15200,15200,11,27794,0,0,0,0,0,2,0,0,0,0,0,0,0,"Patchwork Golem - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,4800,10700,14000,19000,11,27758,1,0,0,0,0,1,0,0,0,0,0,0,0,"Patchwork Golem - In Combat - Cast War Stomp"), +(@ENTRY,0,3,0,0,0,100,4,4800,10700,14000,19000,11,56427,1,0,0,0,0,1,0,0,0,0,0,0,0,"Patchwork Golem - In Combat - Cast War Stomp"), +(@ENTRY,0,4,0,12,0,100,2,0,20,35000,43000,11,7160,1,0,0,0,0,7,0,0,0,0,0,0,0,"Patchwork Golem - On Target At 0 - 20% HP - Cast Execute"), +(@ENTRY,0,5,0,12,0,100,4,0,20,35000,43000,11,56426,1,0,0,0,0,7,0,0,0,0,0,0,0,"Patchwork Golem - On Target At 0 - 20% HP - Cast Execute"); + +-- Bile Retcher SAI +SET @ENTRY := 16018; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3600,6800,13700,19700,11,27807,32,0,0,0,0,2,0,0,0,0,0,0,0,"Bile Retcher - In Combat - Cast Bile Vomit"), +(@ENTRY,0,1,0,0,0,100,4,3600,6800,13700,19700,11,54326,32,0,0,0,0,2,0,0,0,0,0,0,0,"Bile Retcher - In Combat - Cast Bile Vomit"); + +-- Mad Scientist SAI +SET @ENTRY := 16020; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7600,17300,6000,13300,11,28301,1,0,0,0,0,5,0,0,0,0,0,0,0,"Mad Scientist - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,4,7600,17300,6000,13300,11,28301,1,0,0,0,0,5,0,0,0,0,0,0,0,"Mad Scientist - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,2,0,100,2,0,30,18000,21000,11,28306,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mad Scientist - At 30% HP - Cast Great Heal"), +(@ENTRY,0,3,0,2,0,100,4,0,30,18000,21000,11,54337,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mad Scientist - At 30% HP - Cast Great Heal"); + +-- Tomb Horror SAI +SET @ENTRY := 15979; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,7000,12000,16000,11,54311,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tomb Horror - In Combat - Cast Crypt Scarabs"), +(@ENTRY,0,1,0,0,0,100,4,3000,7000,12000,16000,11,54316,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tomb Horror - In Combat - Cast Crypt Scarabs"), +(@ENTRY,0,2,0,0,0,100,2,15000,19000,28000,35000,11,54313,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tomb Horror - In Combat - Cast Crypt Scarab Swarm"), +(@ENTRY,0,3,0,0,0,100,4,15000,19000,28000,35000,11,54317,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tomb Horror - In Combat - Cast Crypt Scarab Swarm"); + +-- Naxxramas Cultist SAI +SET @ENTRY := 15980; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,7000,14000,17000,11,28447,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naxxramas Cultist - In Combat - Cast Shadow Burst"), +(@ENTRY,0,1,0,0,0,100,4,4000,7000,14000,17000,11,53851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naxxramas Cultist - In Combat - Cast Shadow Burst"); + +-- Lava Spawn SAI +SET @ENTRY := 12265; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,0,1000,1000,3000,3000,11,19391,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lava Spawn - In Combat - Cast Fireball"), +(@ENTRY,0,1,2,0,0,100,0,1000,1000,3000,3000,11,19391,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lava Spawn - In Combat - Cast Fireball"), +(@ENTRY,0,2,0,0,0,100,0,12000,12000,12000,12000,11,19569,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lava Spawn - In Combat - Cast Split"), +(@ENTRY,0,3,4,0,0,100,0,12000,12000,12000,12000,11,19569,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lava Spawn - In Combat - Cast Split"); + +-- Dread Creeper SAI +SET @ENTRY := 15974; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,8000,11000,11,28440,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dread Creeper - In Combat - Cast Veil of Shadow"), +(@ENTRY,0,1,0,0,0,100,4,2000,5000,8000,11000,11,53803,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dread Creeper - In Combat - Cast Veil of Shadow"); + +-- Carrion Spinner SAI +SET @ENTRY := 15975; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,28434,0,0,0,0,0,2,0,0,0,0,0,0,0,"Carrion Spinner - On Aggro - Cast Spider Web"), +(@ENTRY,0,1,0,0,0,100,6,9000,16000,18000,21000,11,28434,0,0,0,0,0,5,0,0,0,0,0,0,0,"Carrion Spinner - In Combat - Cast Spider Web"), +(@ENTRY,0,2,0,0,0,100,2,5000,8000,14000,18000,11,30043,1,0,0,0,0,1,0,0,0,0,0,0,0,"Carrion Spinner - In Combat - Cast Poison Spray"), +(@ENTRY,0,3,0,0,0,100,4,5000,8000,14000,18000,11,56032,1,0,0,0,0,1,0,0,0,0,0,0,0,"Carrion Spinner - In Combat - Cast Poison Spray"); + +-- Venom Stalker SAI +SET @ENTRY := 15976; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,28431,0,0,0,0,0,5,0,0,0,0,0,0,0,"Venom Stalker - On Aggro - Cast Poison Charge"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,53809,0,0,0,0,0,5,0,0,0,0,0,0,0,"Venom Stalker - On Aggro - Cast Poison Charge"); + +-- Flamewaker Elite SAI +SET @ENTRY := 11664; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,1000,1000,8000,8000,11,36711,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker Elite - In Combat - Cast Fireball"), +(@ENTRY,0,1,0,0,0,100,2,12000,12000,12000,12000,11,20229,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker Elite - In Combat - Cast Blast Wave"), +(@ENTRY,0,2,0,0,0,80,2,5000,5000,15000,15000,11,20623,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker Elite - In Combat - Cast Fire Blast"); + +-- Firewalker SAI +SET @ENTRY := 11666; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,12000,12000,8000,15000,11,19635,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firewalker - In Combat - Cast Incite Flames"), +(@ENTRY,0,1,0,0,0,100,2,8000,8000,15000,15000,11,19636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Firewalker - In Combat - Cast Fire Blossom"); + +-- Flameguard SAI +SET @ENTRY := 11667; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,12000,12000,10000,10000,11,19630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flameguard - In Combat - Cast Cone of Fire"), +(@ENTRY,0,1,0,0,0,100,2,8000,8000,15000,15000,11,19631,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flameguard - In Combat - Cast Melt Armor"); + +-- Firelord SAI +SET @ENTRY := 11668; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,15000,22000,11,19393,0,0,0,0,0,5,0,0,0,0,0,0,0,"Firelord - In Combat - Cast Soul Burn"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,30000,30000,11,19392,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firelord - In Combat - Cast Summon Lava Spawn"); + +-- Flamewaker Protector SAI +SET @ENTRY := 12119; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,15000,15000,30000,30000,11,20604,0,0,0,0,0,5,0,0,0,0,0,0,0,"Flamewaker Protector - In Combat - Cast Dominate Mind"), +(@ENTRY,0,1,0,0,0,100,2,6000,6000,6000,6000,11,20605,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker Protector - In Combat - Cast Cleave"); + +-- Deadwind Villager SAI +SET @ENTRY := 17672; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,7000,12000,15000,11,24317,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Villager - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,5000,10000,11,27814,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwind Villager - In Combat - Cast Kick"); + +-- Molten Giant SAI +SET @ENTRY := 11658; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,7000,8000,8000,11,18944,0,0,0,0,0,5,0,0,0,0,0,0,0,"Molten Giant - In Combat - Cast Smash"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,15000,15000,11,18945,0,0,0,0,0,2,0,0,0,0,0,0,0,"Molten Giant - In Combat - Cast Knock Away"); + +-- Molten Destroyer SAI +SET @ENTRY := 11659; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,12000,12000,10000,10000,11,20276,0,0,0,0,0,2,0,0,0,0,0,0,0,"Molten Destroyer - In Combat - Cast Knockdown"), +(@ENTRY,0,1,0,0,0,100,2,18000,18000,12000,12000,11,19129,0,0,0,0,0,1,0,0,0,0,0,0,0,"Molten Destroyer - In Combat - Cast Massive Tremor"); + +-- Flamewaker SAI +SET @ENTRY := 11661; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,8000,8000,8000,8000,11,19730,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,12000,12000,12000,12000,11,20277,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker - In Combat - Cast Fist of Ragnaros"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,15000,15000,11,15502,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker - In Combat - Cast Sunder Armor"); + +-- Flamewaker Healer SAI +SET @ENTRY := 11663; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,9000,9000,9000,11,20603,0,0,0,0,0,5,0,0,0,0,0,0,0,"Flamewaker Healer - In Combat - Cast Shadow Shock"), +(@ENTRY,0,1,0,0,0,100,2,2000,2000,2000,2000,11,22677,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flamewaker Healer - In Combat - Cast Shadow Bolt"); + +-- Ethereal Spellfilcher SAI +SET @ENTRY := 16545; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,30000,30000,40000,40000,11,30007,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ethereal Spellfilcher - In Combat - Cast Spatial Distortion"), +(@ENTRY,0,1,0,0,0,70,2,20000,20000,25000,25000,11,37161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ethereal Spellfilcher - In Combat - Cast Arcane Volley"), +(@ENTRY,0,2,0,0,0,85,2,10000,10000,60000,60000,11,30036,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereal Spellfilcher - In Combat - Cast Steal Magic"), +(@ENTRY,0,3,0,0,0,75,2,16000,16000,16000,16000,11,30039,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ethereal Spellfilcher - In Combat - Cast Transference"); + +-- Fleshbeast SAI +SET @ENTRY := 16595; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,5000,5000,20000,20000,11,29935,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fleshbeast - In Combat - Cast Gaping Maw"), +(@ENTRY,0,1,0,0,0,85,2,10000,10000,15000,15000,11,29939,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fleshbeast - In Combat - Cast Infectious Poison"); + +-- Phantom Hound SAI +SET @ENTRY := 17067; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,6000,6000,10000,10000,11,29574,0,0,0,0,0,5,0,0,0,0,0,0,0,"Phantom Hound - In Combat - Cast Rend"), +(@ENTRY,0,1,0,6,0,100,3,0,0,0,0,11,29541,3,0,0,0,0,1,0,0,0,0,0,0,0,"Phantom Hound - On Death - Cast Summon Phantom Hound Visual"); + +-- Astral Spark SAI +SET @ENTRY := 17283; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,15000,15000,30000,30000,11,31472,0,0,0,0,0,2,0,0,0,0,0,0,0,"Astral Spark - In Combat - Cast Arcane Discharge"); + +-- Magical Horror SAI +SET @ENTRY := 16529; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,16000,16000,20000,20000,11,29911,0,0,0,0,0,6,0,0,0,0,0,0,0,"Magical Horror - In Combat - Cast Power Distortion"), +(@ENTRY,0,1,0,0,0,85,2,9000,9000,15000,15000,11,37078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magical Horror - In Combat - Cast Arcane Volley"); + +-- Mana Warp SAI +SET @ENTRY := 16530; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,10,0,0,11,29919,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Warp - At 10% HP - Cast Warp Breach"), +(@ENTRY,0,1,0,2,0,100,5,0,10,0,0,11,37079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Warp - At 10% HP - Cast Warp Breach"); + +-- Shadow Pillager SAI +SET @ENTRY := 16540; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,16000,16000,20000,20000,11,29930,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadow Pillager - In Combat - Cast Curse of Agony"), +(@ENTRY,0,1,0,0,0,80,2,6000,6000,12000,12000,11,29492,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadow Pillager - In Combat - Cast Searing Pain"), +(@ENTRY,0,2,0,0,0,75,2,22000,22000,22000,22000,11,29317,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadow Pillager - In Combat - Cast Shadow Bolt"), +(@ENTRY,0,3,0,4,0,100,3,0,0,0,0,11,29928,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadow Pillager - On Aggro - Cast Immolate"); + +-- Arcane Protector SAI +SET @ENTRY := 16504; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,80,2,0,0,0,0,11,29788,0,0,0,0,0,7,0,0,0,0,0,0,0,"Arcane Protector - On Spellhit - Cast Return Fire"), +(@ENTRY,0,1,0,0,0,100,3,0,0,15000,15000,12,17283,1,600000,0,0,0,5,0,0,0,0,0,0,0,"Arcane Protector - In Combat - Summon Creature Astral Spark"), +(@ENTRY,0,2,0,1,0,100,3,0,0,1000,1000,11,11649,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Protector - Out Of Combat - Cast Detect Invisibility"); + +-- Spell Shade SAI +SET @ENTRY := 16525; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,9000,9000,12000,12000,11,29926,1,0,0,0,0,5,0,0,0,0,0,0,0,"Spell Shade - In Combat - Cast Frostbolt"), +(@ENTRY,0,1,0,0,0,80,2,15000,15000,20000,20000,11,29927,1,0,0,0,0,5,0,0,0,0,0,0,0,"Spell Shade - In Combat - Cast Shadow Bolt"), +(@ENTRY,0,2,0,0,0,75,2,20000,20000,22000,22000,11,29925,1,0,0,0,0,5,0,0,0,0,0,0,0,"Spell Shade - In Combat - Cast Fireball"), +(@ENTRY,0,3,0,0,0,85,2,8000,8000,10000,10000,11,29920,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spell Shade - In Combat - Cast Phasing Invisibility"); + +-- Sorcerous Shade SAI +SET @ENTRY := 16526; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sorcerous Shade - On Aggro - Cast Frostbolt Volley"), +(@ENTRY,0,1,0,0,0,75,2,7000,7000,10000,10000,11,29923,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sorcerous Shade - In Combat - Cast Frostbolt Volley"), +(@ENTRY,0,2,0,0,0,75,2,14000,14000,16000,16000,11,29924,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sorcerous Shade - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,3,0,0,0,75,2,22000,22000,22000,22000,11,29922,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sorcerous Shade - In Combat - Cast Fireball Volley"); + +-- Arcane Anomaly SAI +SET @ENTRY := 16488; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,9000,9000,15000,15000,11,29885,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arcane Anomaly - In Combat - Cast Arcane Volley"), +(@ENTRY,0,1,0,2,0,100,3,0,75,0,0,11,29880,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Anomaly - At 75% HP - Cast Mana Shield"), +(@ENTRY,0,2,0,0,0,90,2,30000,30000,45000,45000,11,29883,0,0,0,0,0,5,0,0,0,0,0,0,0,"Arcane Anomaly - In Combat - Cast Blink"), +(@ENTRY,0,3,0,6,0,100,3,0,0,0,0,11,29882,7,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Anomaly - On Death - Cast Loose Mana"); + +-- Chaotic Sentience SAI +SET @ENTRY := 16489; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,10000,10000,30000,30000,11,29900,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chaotic Sentience - In Combat - Cast Unstable Magic"); + +-- Mana Feeder SAI +SET @ENTRY := 16491; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,6000,6000,10000,10000,11,29908,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Feeder - In Combat - Cast Astral Bite"); + +-- Syphoner SAI +SET @ENTRY := 16492; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,8000,8000,10000,10000,11,29881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Syphoner - In Combat - Cast Drain Mana"); + +-- Skeletal Usher SAI +SET @ENTRY := 16471; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,14000,14000,20000,20000,11,29666,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Usher - In Combat - Cast Frost Shock"), +(@ENTRY,0,1,2,0,0,100,0,5000,5000,13000,17000,11,29670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Usher - In Combat - Cast Ice Tomb"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,13,0,99,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Usher - In Combat - Remove 99% Threat"); + +-- Phantom Stagehand SAI +SET @ENTRY := 16472; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,7000,7000,15000,15000,11,29677,0,0,0,0,0,5,0,0,0,0,0,0,0,"Phantom Stagehand - In Combat - Cast Mallet Toss"), +(@ENTRY,0,1,0,0,0,75,2,12000,12000,20000,20000,11,29673,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phantom Stagehand - In Combat - Cast Sandbag"), +(@ENTRY,0,2,0,0,0,85,2,4000,4000,32000,32000,11,41580,0,0,0,0,0,5,0,0,0,0,0,0,0,"Phantom Stagehand - In Combat - Cast Net"); + +-- Spectral Performer SAI +SET @ENTRY := 16473; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,16000,16000,30000,30000,11,29679,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Performer - In Combat - Cast Bad Poetry"), +(@ENTRY,0,1,0,0,0,70,2,6000,6000,20000,20000,11,29680,0,0,0,0,0,5,0,0,0,0,0,0,0,"Spectral Performer - In Combat - Cast Curtain Call"), +(@ENTRY,0,2,0,2,0,100,3,0,50,0,0,11,29683,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Performer - At 50% HP - Cast Spotlight"); + +-- Skeletal Waiter SAI +SET @ENTRY := 16415; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,40,2,15000,15000,120000,120000,11,32441,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Waiter - In Combat - Cast Brittle Bones"); + +-- Spectral Sentry SAI +SET @ENTRY := 16424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spectral Sentry - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Phantom Guardsman SAI +SET @ENTRY := 16425; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,75,0,0,11,29537,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phantom Guardsman - At 75% HP - Cast Summon Phantom Hound"), +(@ENTRY,0,1,0,0,0,80,2,6000,6000,15000,15000,11,29684,0,0,0,0,0,2,0,0,0,0,0,0,0,"Phantom Guardsman - In Combat - Cast Shield Slam"); + +-- Wanton Hostess SAI +SET @ENTRY := 16459; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29485,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wanton Hostess - On Aggro - Cast Alluring Aura"), +(@ENTRY,0,1,2,2,0,100,0,0,50,0,0,28,29485,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wanton Hostess - At 50% HP - Remove Aura Alluring Aura"), +(@ENTRY,0,2,3,2,0,100,0,0,0,0,0,11,29472,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wanton Hostess - At 50% HP - Cast Wanton Hostess Transform"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,11,29486,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wanton Hostess - At 50% HP - Cast Bewitching Aura"), +(@ENTRY,0,4,0,0,0,75,2,8000,8000,20000,20000,11,29477,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wanton Hostess - In Combat - Cast Banshee Wail"); + +-- Spectral Retainer SAI +SET @ENTRY := 16410; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,10000,10000,30000,30000,11,29578,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Retainer - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,80,2,13000,13000,20000,20000,11,29546,0,0,0,0,0,5,0,0,0,0,0,0,0,"Spectral Retainer - In Combat - Cast Oath of Fealty"); + +-- Spectral Chef SAI +SET @ENTRY := 16411; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,4000,4000,6000,10000,11,29665,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Chef - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,20000,30000,11,29665,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Chef - In Combat - Cast Cleave"); + +-- Shadowbeast SAI +SET @ENTRY := 16176; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29304,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowbeast - On Aggro - Cast Howl of the Broken Hills"); + +-- Dreadbeast SAI +SET @ENTRY := 16177; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,8000,8000,12000,12000,11,29561,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadbeast - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,12000,12000,300000,320000,11,29304,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dreadbeast - In Combat - Cast Howl of the Broken Hills"); + +-- Phase Hound SAI +SET @ENTRY := 16178; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,9000,9000,10000,10000,11,32942,0,0,0,0,0,1,0,0,0,0,0,0,0,"Phase Hound - In Combat - Cast Phasing Invisibility"); + +-- Vampiric Mistbat SAI +SET @ENTRY := 16354; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,6000,6000,18000,18000,11,29363,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vampiric Mistbat - In Combat - Cast Draining Touch"); + +-- Lesser Scourgebat SAI +SET @ENTRY := 16355; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,5000,5000,15000,15000,11,3234,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lesser Scourgebat - In Combat - Cast Disease Touch"); + +-- Coldmist Stalker SAI +SET @ENTRY := 16170; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,3000,3000,8000,8000,11,29290,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coldmist Stalker - In Combat - Cast Chilling Poison"); + +-- Coldmist Widow SAI +SET @ENTRY := 16171; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,90000,90000,20000,20000,11,29292,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmist Widow - In Combat - Cast Frost Mist"), +(@ENTRY,0,1,0,4,0,100,3,0,0,0,0,11,29292,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmist Widow - On Aggro - Cast Frost Mist"), +(@ENTRY,0,2,0,0,0,75,2,16000,16000,25000,25000,11,29293,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldmist Widow - In Combat - Cast Poison Bolt Volley"); + +-- Shadowbat SAI +SET @ENTRY := 16173; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,4000,4000,19000,19000,11,29298,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowbat - In Combat - Cast Dark Shriek"); + +-- Greater Shadowbat SAI +SET @ENTRY := 16174; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,6000,6000,22000,22000,11,29303,0,0,0,0,0,5,0,0,0,0,0,0,0,"Greater Shadowbat - In Combat - Cast Wing Beat"), +(@ENTRY,0,1,0,0,0,85,2,15000,15000,35000,35000,11,29300,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Shadowbat - In Combat - Cast Sonic Blast"); + +-- Vampiric Shadowbat SAI +SET @ENTRY := 16175; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,6000,6000,24000,24000,11,32429,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vampiric Shadowbat - In Combat - Cast Draining Touch"); + +-- Gronn-Priest SAI +SET @ENTRY := 21350; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,2,7500,7500,20000,25000,11,36678,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gronn-Priest - In Combat - Cast Heal"), +(@ENTRY,0,1,0,0,0,75,2,2000,2000,20000,23000,11,36679,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gronn-Priest - In Combat - Cast Renew"), +(@ENTRY,0,2,0,0,0,85,2,6000,6000,15000,15000,11,22884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gronn-Priest - In Combat - Cast Psychic Scream"); + +-- Hellfire Warder SAI +SET @ENTRY := 18829; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,4800,4800,18400,27400,11,39175,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Warder - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,1,0,0,0,70,2,9000,9000,14500,21500,11,34437,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Warder - In Combat - Cast Death Coil"), +(@ENTRY,0,2,0,0,0,75,2,3000,3000,17000,18000,11,34435,0,0,0,0,0,5,0,0,0,0,0,0,0,"Hellfire Warder - In Combat - Cast Rain of Fire"), +(@ENTRY,0,3,0,0,0,75,2,4100,4100,20000,23500,11,34436,0,0,0,0,0,5,0,0,0,0,0,0,0,"Hellfire Warder - In Combat - Cast Shadow Burst"), +(@ENTRY,0,4,0,0,0,60,2,1400,1400,7000,9000,11,34439,0,0,0,0,0,5,0,0,0,0,0,0,0,"Hellfire Warder - In Combat - Cast Unstable Affliction"), +(@ENTRY,0,5,0,0,0,75,2,57700,57700,50000,50000,11,34441,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Warder - In Combat - Cast Shadow Word: Pain"); + +-- Spectral Charger SAI +SET @ENTRY := 15547; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,5000,5000,15000,15000,11,29320,0,0,0,0,0,4,0,0,0,0,0,0,0,"Spectral Charger - In Combat - Cast Charge"); + +-- Spectral Stallion SAI +SET @ENTRY := 15548; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,10000,13000,11,29323,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Stallion - In Combat - Cast Absorb Vitality"), +(@ENTRY,0,1,0,0,0,100,2,3000,3000,6000,10000,11,29577,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Stallion - In Combat - Cast Hoof Strike"); + +-- Fathom Sporebat SAI +SET @ENTRY := 22120; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3800,7800,14000,21000,11,25778,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fathom Sporebat - In Combat - Cast Knock Away"); + +-- Serpentshrine Tidecaller SAI +SET @ENTRY := 22238; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2400,2400,17000,22000,11,38623,0,0,0,0,0,2,0,0,0,0,0,0,0,"Serpentshrine Tidecaller - In Combat - Cast Water Bolt Volley"), +(@ENTRY,0,1,0,0,0,100,2,7300,7300,20000,30000,11,39035,0,0,0,0,0,2,0,0,0,0,0,0,0,"Serpentshrine Tidecaller - In Combat - Cast Frost Nova"); + +-- Rancid Mushroom SAI +SET @ENTRY := 22250; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,0,0,11,38652,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rancid Mushroom - In Combat - Cast Spore Cloud"), +(@ENTRY,0,1,0,0,0,100,3,0,0,500,500,11,38653,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rancid Mushroom - In Combat - Cast Spore Cloud"); + +-- Wild Fel Stalker SAI +SET @ENTRY := 18847; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,10000,6000,10000,11,33086,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wild Fel Stalker - In Combat - Cast Wild Bite"); + +-- Lair Brute SAI +SET @ENTRY := 19389; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5700,10500,8300,22500,11,39171,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lair Brute - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,2,17600,18100,27100,34200,11,24193,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lair Brute - In Combat - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,2,4100,15300,6100,16000,11,39174,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lair Brute - In Combat - Cast Cleave"); + +-- Coilfang Shatterer SAI +SET @ENTRY := 21301; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,3,0,0,0,0,34,25,1,0,0,0,0,1,0,0,0,0,0,0,0,"Coilfang Shatterer - On Death - Set Instance Data 25 to 1"); + +-- Coilfang Hate-Screamer SAI +SET @ENTRY := 21339; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,38600,38600,11,38491,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coilfang Hate-Screamer - In Combat - Cast Silence"), +(@ENTRY,0,1,0,0,0,100,2,6100,6100,4800,12800,11,38496,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coilfang Hate-Screamer - In Combat - Cast Sonic Scream"); + +-- Serpentshrine Lurker SAI +SET @ENTRY := 21863; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,32900,32900,11,38655,0,0,0,0,0,2,0,0,0,0,0,0,0,"Serpentshrine Lurker - In Combat - Cast Poison Bolt Volley"), +(@ENTRY,0,1,0,0,0,70,2,0,0,16800,18800,11,38650,0,0,0,0,0,2,0,0,0,0,0,0,0,"Serpentshrine Lurker - In Combat - Cast Rancid Mushroom"); + +-- Tidewalker Lurker SAI +SET @ENTRY := 21920; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,6700,6700,5900,7100,11,41932,0,0,0,0,0,5,0,0,0,0,0,0,0,"Tidewalker Lurker - In Combat - Cast Carnivorous Bite"); + +-- Fathom Lurker SAI +SET @ENTRY := 22119; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4800,6800,19000,22000,11,25778,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fathom Lurker - In Combat - Cast Knock Away"); + +-- Greyheart Technician SAI +SET @ENTRY := 21263; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2100,2100,7300,13300,11,38995,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Technician - In Combat - Cast Hamstring"); + +-- Coilfang Serpentguard SAI +SET @ENTRY := 21298; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,11900,11900,10900,18900,11,38599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilfang Serpentguard - In Combat - Cast Spell Reflection"), +(@ENTRY,0,1,0,0,0,100,2,0,0,59000,60000,11,38603,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilfang Serpentguard - In Combat - Cast Corrupt Devotion Aura"); + +-- Coilfang Fathom-Witch SAI +SET @ENTRY := 21299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,13200,13200,22900,32900,11,38626,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coilfang Fathom-Witch - In Combat - Cast Domination"), +(@ENTRY,0,1,0,0,0,100,2,12200,12200,66300,89300,11,38627,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilfang Fathom-Witch - In Combat - Cast Shadow Nova"), +(@ENTRY,0,2,0,0,0,100,2,1200,1200,5200,9200,11,38628,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilfang Fathom-Witch - In Combat - Cast Shadow Bolt"); + +-- Greyheart Shield-Bearer SAI +SET @ENTRY := 21231; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7300,7300,7600,12600,11,38631,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Shield-Bearer - In Combat - Cast Avenger's Shield"), +(@ENTRY,0,1,0,0,0,80,3,1000,1000,10800,12800,11,38630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Shield-Bearer - In Combat - Cast Shield Charge"); + +-- Greyheart Skulker SAI +SET @ENTRY := 21232; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1900,1900,4800,5500,11,38625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Skulker - In Combat - Cast Kick"); + +-- Serpentshrine Sporebat SAI +SET @ENTRY := 21246; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,13600,17600,11,22120,0,0,0,0,0,5,0,0,0,0,0,0,0,"Serpentshrine Sporebat - In Combat - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,2000,2000,36800,36800,11,38924,0,0,0,0,0,1,0,0,0,0,0,0,0,"Serpentshrine Sporebat - In Combat - Cast Spore Burst"); + +-- Underbog Colossus SAI +SET @ENTRY := 21251; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,0,0,30,1,2,3,0,0,0,1,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Set Random Phase"), +(@ENTRY,0,1,0,0,0,100,2,16000,16000,22100,33100,11,38976,0,0,0,0,0,1,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Cast Spore Quake"), +(@ENTRY,0,2,0,0,0,100,2,11400,11400,14400,24900,11,39032,0,0,0,0,0,5,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Cast Initial Infection"), +(@ENTRY,0,3,0,0,0,100,2,2800,2800,2400,6800,11,39015,0,0,0,0,0,5,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Cast Atrophic Blow"), +(@ENTRY,0,4,0,0,0,60,2,10900,10900,16100,16900,11,39031,0,0,0,0,0,1,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Cast Enrage"), +(@ENTRY,0,5,0,0,0,100,2,14500,14500,20000,30000,11,39044,0,0,0,0,0,5,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Cast Serpentshrine Parasite"), +(@ENTRY,0,6,0,0,0,70,2,16800,16800,27700,29700,11,38971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Underbog Colossus - In Combat - Cast Acid Geyser"), +(@ENTRY,0,7,0,6,0,100,3,0,0,0,0,11,38718,3,0,0,0,0,1,0,0,0,0,0,0,0,"Underbog Colossus - On Death - Cast Toxic Pool"); + +-- Tidewalker Hydromancer SAI +SET @ENTRY := 21228; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6600,6600,21000,25700,11,39062,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Hydromancer - In Combat - Cast Frost Shock"), +(@ENTRY,0,1,0,0,0,100,2,5400,5400,37000,37000,11,39063,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Hydromancer - In Combat - Cast Frost Nova"), +(@ENTRY,0,2,0,0,0,100,2,15000,15000,17300,21300,11,39064,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Hydromancer - In Combat - Cast Frostbolt"); + +-- Greyheart Tidecaller SAI +SET @ENTRY := 21229; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,2300,2300,35700,35700,11,38624,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Tidecaller - In Combat - Cast Water Elemental Totem"), +(@ENTRY,0,1,0,0,0,100,3,0,0,13500,13500,11,39027,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Tidecaller - In Combat - Cast Poison Shield"); + +-- Greyheart Nether-Mage SAI +SET @ENTRY := 21230; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,0,0,30,1,2,3,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Set Random Phase"), +(@ENTRY,0,1,0,0,0,100,2,0,0,1200,6400,11,38645,0,0,0,0,0,5,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Frostbolt"), +(@ENTRY,0,2,0,0,0,100,3,0,0,8000,8000,11,38644,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Cone of Cold"), +(@ENTRY,0,3,0,0,0,100,3,0,0,8100,8100,11,38649,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Frost Destruction"), +(@ENTRY,0,4,0,0,0,100,2,2100,2100,12600,15600,11,38634,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Arcane Lightning"), +(@ENTRY,0,5,0,0,0,100,3,0,0,2700,2700,11,38647,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Arcane Destruction"), +(@ENTRY,0,6,0,0,0,50,2,500,500,20000,20000,11,38642,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Blink"), +(@ENTRY,0,7,0,0,0,100,2,8800,8800,9600,9600,11,38642,0,0,0,0,0,5,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Blink"), +(@ENTRY,0,8,0,0,0,100,2,4700,4700,116600,116600,11,38641,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Fireball"), +(@ENTRY,0,9,0,0,0,100,2,8400,8400,104400,104400,11,38635,0,0,0,0,0,5,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Rain of Fire"), +(@ENTRY,0,10,0,0,0,100,3,0,0,1000,1000,11,38648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Fire Destruction"), +(@ENTRY,0,11,0,0,0,100,3,700,700,10100,10100,11,38636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greyheart Nether-Mage - In Combat - Cast Scorch"); + +-- Tidewalker Depth-Seer SAI +SET @ENTRY := 21224; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,13300,13300,14500,17500,11,38657,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Depth-Seer - In Combat - Cast Rejuvenation"), +(@ENTRY,0,1,0,0,0,75,2,17700,17700,26500,29500,11,38658,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Depth-Seer - In Combat - Cast Healing Touch"), +(@ENTRY,0,2,0,0,0,100,2,19300,19300,10000,11000,11,38659,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Depth-Seer - In Combat - Cast Tranquility"); + +-- Tidewalker Warrior SAI +SET @ENTRY := 21225; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,11500,11500,20000,32500,11,39070,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Warrior - In Combat - Cast Bloodthirst"), +(@ENTRY,0,1,0,0,0,100,2,16100,16100,45000,45000,11,39069,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Warrior - In Combat - Cast Uppercut"), +(@ENTRY,0,2,0,0,0,100,2,17300,17300,22100,24600,11,38664,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Warrior - In Combat - Cast Enrage"); + +-- Tidewalker Shaman SAI +SET @ENTRY := 21226; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,1200,1200,7600,9900,11,39065,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Shaman - In Combat - Cast Lightning Bolt"), +(@ENTRY,0,1,0,0,0,100,3,0,0,5900,5900,11,39066,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Shaman - In Combat - Cast Chain Lightning"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,39067,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidewalker Shaman - On Aggro - Cast Lightning Shield"); + +-- Tidewalker Harpooner SAI +SET @ENTRY := 21227; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,11600,11600,16800,25300,11,38661,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Harpooner - In Combat - Cast Net"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,13,0,99,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Harpooner - In Combat - Remove 99% Threat"), +(@ENTRY,0,2,0,0,0,80,2,3100,3100,12000,17000,11,39060,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidewalker Harpooner - In Combat - Cast Throw"); + +-- Coilfang Priestess SAI +SET @ENTRY := 21220; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,3,0,0,0,0,34,25,1,0,0,0,0,1,0,0,0,0,0,0,0,"Coilfang Priestess - On Death - Set Instance Data 25 to 1"); + +-- Coilfang Beast-Tamer SAI +SET @ENTRY := 21221; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1400,1400,3100,9100,11,38904,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilfang Beast-Tamer - In Combat - Cast Throw"), +(@ENTRY,0,1,0,0,0,100,2,300,300,9900,10900,11,38474,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilfang Beast-Tamer - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,2000,2000,19300,19300,11,38484,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilfang Beast-Tamer - In Combat - Cast Bestial Wrath"); + +-- Tauren Warrior SAI +SET @ENTRY := 17933; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,10000,10000,30000,11,31755,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tauren Warrior - In Combat - Cast War Stomp"); + +-- Horde Witch Doctor SAI +SET @ENTRY := 17935; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,15000,20000,11,31759,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Witch Doctor - In Combat - Cast Holy Bolt"), +(@ENTRY,0,1,0,0,0,100,2,50000,50000,60000,80000,11,31760,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Witch Doctor - In Combat - Cast Healing Ward"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,31760,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Witch Doctor - On Aggro - Cast Healing Ward"); + +-- Horde Shaman SAI +SET @ENTRY := 17936; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,31765,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Shaman - On Aggro - Cast Lightning Shield"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,15000,20000,11,31764,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Shaman - In Combat - Cast Lightning Bolt"), +(@ENTRY,0,2,0,0,0,75,2,20000,20000,20000,30000,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Shaman - In Combat - Cast Bloodlust"); + +-- Alliance Footman SAI +SET @ENTRY := 17919; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,6500,6500,20000,30000,11,31731,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Footman - In Combat - Cast Shield Wall"); + +-- Alliance Knight SAI +SET @ENTRY := 17920; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,500,500,50000,55000,11,31732,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Knight - In Combat - Cast Rallying Cry"); + +-- Alliance Sorceress SAI +SET @ENTRY := 17922; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,10000,10000,35000,50000,11,31741,0,0,0,0,0,5,0,0,0,0,0,0,0,"Alliance Sorceress - In Combat - Cast Slow"), +(@ENTRY,0,1,0,0,0,100,2,7500,7500,12000,17000,11,31743,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Sorceress - In Combat - Cast Arcane Missiles"); + +-- Alliance Priest SAI +SET @ENTRY := 17928; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,32000,32000,45000,65000,11,31739,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Priest - In Combat - Cast Heal"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,15000,25000,11,31740,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Priest - In Combat - Cast Holy Smite"); + +-- Blue Drakonid SAI +SET @ENTRY := 14261; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,12000,12000,20000,20000,11,22559,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blue Drakonid - In Combat - Cast Brood Power: Blue"); + +-- Green Drakonid SAI +SET @ENTRY := 14262; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,12000,12000,20000,20000,11,22561,0,0,0,0,0,2,0,0,0,0,0,0,0,"Green Drakonid - In Combat - Cast Brood Power: Green"); + +-- Bronze Drakonid SAI +SET @ENTRY := 14263; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,12000,12000,20000,20000,11,22642,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bronze Drakonid - In Combat - Cast Brood Power: Bronze"); + +-- Red Drakonid SAI +SET @ENTRY := 14264; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,12000,12000,20000,20000,11,22558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Drakonid - In Combat - Cast Brood Power: Red"); + +-- Black Drakonid SAI +SET @ENTRY := 14265; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,10000,4000,6000,11,22560,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Drakonid - In Combat - Cast Brood Power: Black"); + +-- Death Talon Captain SAI +SET @ENTRY := 12467; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,22440,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Talon Captain - On Aggro - Cast Commanding Shout"), +(@ENTRY,0,1,0,0,0,85,2,4000,4000,5000,5000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Captain - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,80,2,20000,20000,20000,20000,11,22438,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Captain - In Combat - Cast Mark of Detonation"); + +-- Death Talon Hatcher SAI +SET @ENTRY := 12468; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,2000,4000,7000,11,22442,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Hatcher - In Combat - Cast Growing Flames"), +(@ENTRY,0,1,0,0,0,100,2,2000,2000,6500,10500,11,22275,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Talon Hatcher - In Combat - Cast Flamestrike"); + +-- Grethok the Controller SAI +SET @ENTRY := 12557; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,2,10000,10000,5000,10000,11,22274,0,0,0,0,0,5,0,0,0,0,0,0,0,"Grethok the Controller - In Combat - Cast Greater Polymorph"), +(@ENTRY,0,1,0,0,0,85,2,12000,12000,20000,20000,11,14515,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grethok the Controller - In Combat - Cast Dominate Mind"), +(@ENTRY,0,2,0,0,0,80,2,8000,8000,20000,20000,11,13747,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grethok the Controller - In Combat - Cast Slow"), +(@ENTRY,0,3,0,0,0,80,2,16000,16000,12000,12000,11,22273,0,0,0,0,0,5,0,0,0,0,0,0,0,"Grethok the Controller - In Combat - Cast Arcane Missiles"); + +-- Blackwing Technician SAI +SET @ENTRY := 13996; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,2000,2000,2000,6000,11,22334,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blackwing Technician - In Combat - Cast Bomb"), +(@ENTRY,0,1,0,0,0,85,2,2000,2000,8000,8000,11,22335,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackwing Technician - In Combat - Cast Bottle of Poison"); + +-- Death Talon Overseer SAI +SET @ENTRY := 12461; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,2000,2000,2000,6000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Overseer - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,80,2,3000,3000,3000,6000,11,20623,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Talon Overseer - In Combat - Cast Fire Blast"); + +-- Death Talon Flamescale SAI +SET @ENTRY := 12463; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,3000,3000,1000,5000,11,22423,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Flamescale - In Combat - Cast Flame Shock"), +(@ENTRY,0,1,0,0,0,70,2,9000,9000,12000,17000,11,16636,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Talon Flamescale - In Combat - Cast Berserker Charge"); + +-- Death Talon Seether SAI +SET @ENTRY := 12464; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,10000,10000,10000,10000,11,22428,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Talon Seether - In Combat - Cast Enrage"), +(@ENTRY,0,1,0,0,0,70,2,10000,10000,7000,11000,11,22433,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Seether - In Combat - Cast Flame Buffet"); + +-- Death Talon Wyrmkin SAI +SET @ENTRY := 12465; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,7000,7000,7000,9000,11,22424,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Talon Wyrmkin - In Combat - Cast Blast Wave"), +(@ENTRY,0,1,0,0,0,70,2,2000,2000,2000,6000,11,22425,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Wyrmkin - In Combat - Cast Fireball Volley"); + +-- Illidari Assassin SAI +SET @ENTRY := 23403; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,45000,55000,11,39667,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Assassin - In Combat - Cast Vanish"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,40000,42500,11,34099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Assassin - In Combat - Cast Riposte"), +(@ENTRY,0,2,0,0,0,100,2,15000,15000,35000,50000,11,3609,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Assassin - In Combat - Cast Paralyzing Poison"); + +-- Ashtongue Elementalist SAI +SET @ENTRY := 23523; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,18000,18000,20000,20000,11,42023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Elementalist - In Combat - Cast Rain of Fire"), +(@ENTRY,0,1,0,0,0,85,2,6000,6000,15000,15000,11,42024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Elementalist - In Combat - Cast Lightning Bolt"); + +-- Ashtongue Spiritbinder SAI +SET @ENTRY := 23524; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,2,15000,15000,24000,24000,11,42025,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Spiritbinder - In Combat - Cast Spirit Mend"), +(@ENTRY,0,1,0,0,0,85,2,8000,8000,18000,18000,11,42027,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Spiritbinder - In Combat - Cast Chain Heal"), +(@ENTRY,0,2,0,14,0,100,2,0,100,30000,30000,11,42317,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Spiritbinder - On Friendly Unit At 0 - 100% Health - Cast Spirit Heal"); + +-- Blackwing Warlock SAI +SET @ENTRY := 12459; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,5000,5000,5000,7000,11,19717,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blackwing Warlock - In Combat - Cast Rain of Fire"), +(@ENTRY,0,1,0,0,0,85,2,6000,6000,3000,7000,11,22336,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blackwing Warlock - In Combat - Cast Shadow Bolt"), +(@ENTRY,0,2,0,0,0,80,2,10000,10000,10000,10000,11,22372,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackwing Warlock - In Combat - Cast Demon Portal"); + +-- Death Talon Wyrmguard SAI +SET @ENTRY := 12460; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,8000,8000,8000,14000,11,24375,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Talon Wyrmguard - In Combat - Cast War Stomp"); + +-- Illidari Blood Lord SAI +SET @ENTRY := 23397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,500,500,50000,70000,11,41367,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Blood Lord - In Combat - Cast Divine Shield"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,35000,50000,11,13005,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Blood Lord - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,2,0,0,0,100,2,15000,15000,38000,43000,11,41368,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Blood Lord - In Combat - Cast Judgement of Command"); + +-- Illidari Archon SAI +SET @ENTRY := 23400; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,25,3,0,0,0,0,11,29406,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Archon - On Aggro - Cast Shadowform"), +(@ENTRY,0,1,0,0,0,35,2,20000,20000,35000,37000,11,41372,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Archon - In Combat - Cast Heal"), +(@ENTRY,0,2,0,0,0,100,2,5000,5000,25000,35000,11,41370,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Archon - In Combat - Cast Holy Smite"), +(@ENTRY,0,3,0,0,0,100,2,15000,15000,30000,35000,11,41374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Archon - In Combat - Cast Mind Blast"), +(@ENTRY,0,4,0,0,0,100,2,20000,20000,25000,35000,11,41373,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Archon - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,5,0,12,0,100,2,0,10,15000,15000,11,41375,1,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Archon - On Target At 0 - 10% HP - Cast Shadow Word: Death"); + +-- Illidari Battle-mage SAI +SET @ENTRY := 23402; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7500,7500,30000,50000,11,41382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Battle-mage - In Combat - Cast Blizzard"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,35000,45000,11,41379,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Battle-mage - In Combat - Cast Flamestrike"), +(@ENTRY,0,2,0,0,0,100,2,20000,20000,45000,50000,11,41383,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Battle-mage - In Combat - Cast Fireball"), +(@ENTRY,0,3,0,0,0,100,2,2000,2000,25000,65000,11,41384,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Battle-mage - In Combat - Cast Frostbolt"); + +-- Ashtongue Rogue SAI +SET @ENTRY := 23318; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,42459,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Rogue - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,2,0,100,2,0,15,20000,20000,11,41177,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Rogue - At 15% HP - Cast Eviscerate"), +(@ENTRY,0,2,0,0,0,100,2,15000,15000,22000,22000,11,41978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Rogue - In Combat - Cast Debilitating Poison"); + +-- Dragonmaw Wind Reaver SAI +SET @ENTRY := 23330; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,4000,15000,23400,11,40876,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonmaw Wind Reaver - In Combat - Cast Doom Bolt"), +(@ENTRY,0,1,0,0,0,100,2,9000,9000,25000,33400,11,40877,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonmaw Wind Reaver - In Combat - Cast Fireball"), +(@ENTRY,0,2,0,0,0,100,2,18000,18000,33000,42400,11,40875,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonmaw Wind Reaver - In Combat - Cast Freeze"); + +-- Illidari Centurion SAI +SET @ENTRY := 23337; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,9000,9000,18000,18000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Centurion - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,75,2,15000,15000,45000,45000,11,41168,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Centurion - In Combat - Cast Sonic Strike"); + +-- Illidari Heartseeker SAI +SET @ENTRY := 23339; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,41169,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Heartseeker - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,3900,5900,11,41169,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Heartseeker - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,2,7000,11000,19000,25000,11,41173,1,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - In Combat - Cast Rapid Shot"), +(@ENTRY,0,14,0,0,0,100,2,45000,60000,60000,75000,11,41171,1,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Heartseeker - In Combat - Cast Skeleton Shot"), +(@ENTRY,0,15,0,2,0,100,3,0,50,0,0,11,41170,1,0,0,0,0,2,0,0,0,0,0,0,0,"Illidari Heartseeker - At 50% HP - Cast Curse of the Bleakheart"), +(@ENTRY,0,16,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Illidari Heartseeker - On Evade - Display melee weapon"); + +-- Promenade Sentinel SAI +SET @ENTRY := 23394; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,50000,55000,11,41360,0,0,0,0,0,5,0,0,0,0,0,0,0,"Promenade Sentinel - In Combat - Cast L5 Arcane Charge"), +(@ENTRY,0,1,0,2,0,100,3,0,75,0,0,11,41349,0,0,0,0,0,2,0,0,0,0,0,0,0,"Promenade Sentinel - At 75% HP - Cast L4 Arcane Charge"); + +-- Bonechewer Spectator SAI +SET @ENTRY := 23223; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,36140,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bonechewer Spectator - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,2,6000,6000,15000,21500,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer Spectator - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,1500,1500,15000,21500,11,13446,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer Spectator - In Combat - Cast Strike"), +(@ENTRY,0,3,0,0,0,100,2,8000,8000,10000,16500,11,13444,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer Spectator - In Combat - Cast Sunder Armor"), +(@ENTRY,0,4,0,0,0,100,2,3000,3000,5600,25400,11,25646,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer Spectator - In Combat - Cast Mortal Wound"); + +-- Bonechewer Blade Fury SAI +SET @ENTRY := 23235; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,10000,30000,45000,11,41195,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bonechewer Blade Fury - In Combat - Cast Whirlwind"); + +-- Bonechewer Shield Disciple SAI +SET @ENTRY := 23236; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,20000,30000,11,41213,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer Shield Disciple - In Combat - Cast Throw Shield"), +(@ENTRY,0,1,0,2,0,100,3,0,7,0,0,11,41196,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bonechewer Shield Disciple - At 7% HP - Cast Shield Wall"); + +-- Ashtongue Defender SAI +SET @ENTRY := 23216; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,2,10000,10000,18000,18000,11,41178,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Defender - In Combat - Cast Debilitating Strike"), +(@ENTRY,0,1,0,0,0,85,2,8000,8000,16000,16000,11,41180,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Defender - In Combat - Cast Shield Bash"); + +-- Ashtongue Mystic SAI +SET @ENTRY := 22845; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,2000,45000,45000,11,39588,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Mystic - In Combat - Cast Searing Totem"), +(@ENTRY,0,1,0,4,0,100,3,0,0,0,0,11,41185,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Mystic - On Aggro - Cast Bloodlust"), +(@ENTRY,0,2,0,0,0,100,2,8000,8000,75000,75000,11,39589,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Mystic - In Combat - Cast Cyclone Totem"), +(@ENTRY,0,3,0,2,0,100,2,0,50,30000,30000,11,41114,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Mystic - At 50% HP - Cast Chain Heal"), +(@ENTRY,0,4,0,0,0,85,2,15000,15000,25000,25000,11,41115,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Mystic - In Combat - Cast Flame Shock"), +(@ENTRY,0,5,0,0,0,75,2,25000,25000,25000,25000,11,41116,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ashtongue Mystic - In Combat - Cast Frost Shock"), +(@ENTRY,0,6,0,0,0,100,2,15000,15000,100000,100000,11,39586,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Mystic - In Combat - Cast Summon Windfury Totem"); + +-- Ashtongue Stormcaller SAI +SET @ENTRY := 22846; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,3,1000,1000,0,0,11,39534,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - Out Of Combat - Cast Summon Storm Fury"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,41151,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - On Aggro - Cast Lightning Shield"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,20793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Stormcaller - On Aggro - Cast Fireball"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,2,0,40,3800,5200,11,41184,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,6,7,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 15% Mana - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtongue Stormcaller - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,0,0,0,100,2,12000,18000,22000,28000,11,41183,1,0,0,0,0,5,0,0,0,0,0,0,0,"Ashtongue Stormcaller - In Combat - Cast Chain Lightning"); + +-- Blackwing Spellbinder SAI +SET @ENTRY := 12457; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,2,10000,10000,5000,10000,11,22274,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blackwing Spellbinder - In Combat - Cast Greater Polymorph"), +(@ENTRY,0,1,0,0,0,60,2,1000,1000,1000,60000,11,22275,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackwing Spellbinder - In Combat - Cast Flamestrike"); + +-- Sul'lithuz Abomination SAI +SET @ENTRY := 8120; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,8000,8000,19000,19000,11,11020,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sul'lithuz Abomination - In Combat - Cast Petrify"); + +-- Sul'lithuz Broodling SAI +SET @ENTRY := 8138; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,3000,3000,5000,5000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sul'lithuz Broodling - In Combat - Cast Thrash"); + +-- Servant of Antu'sul SAI +SET @ENTRY := 8156; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,7000,7000,18000,18000,11,11020,0,0,0,0,0,5,0,0,0,0,0,0,0,"Servant of Antu'sul - In Combat - Cast Petrify"); + +-- Sandfury Acolyte SAI +SET @ENTRY := 8876; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - On Respawn - Set Ranged Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Acolyte - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Acolyte - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - At 5 - 15 Range - Set Ranged Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Acolyte - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,2,8000,10000,25000,31000,11,11639,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Acolyte - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,11,0,0,0,100,2,4000,6000,120000,135000,11,11980,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Acolyte - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,12,0,0,0,100,2,5000,6000,15000,22000,11,11981,1,0,0,0,0,5,0,0,0,0,0,0,0,"Sandfury Acolyte - In Combat - Cast Mana Burn"); + +-- Murta Grimgut SAI +SET @ENTRY := 7608; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,85,2,0,50,10000,12000,11,11642,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murta Grimgut - At 50% HP - Cast Heal"); + +-- Sandfury Cretin SAI +SET @ENTRY := 7789; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,20798,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Cretin - On Aggro - Cast Demon Skin"), +(@ENTRY,0,1,0,0,0,80,2,5000,7500,20000,25000,11,14032,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Cretin - In Combat - Cast Shadow Word: Pain"); + +-- Sul'lithuz Sandcrawler SAI +SET @ENTRY := 8095; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,10000,10000,17000,17000,11,11020,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sul'lithuz Sandcrawler - In Combat - Cast Petrify"); + +-- Zul'Farrak Dead Hero SAI +SET @ENTRY := 7276; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,3000,6000,12000,20000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Zul'Farrak Dead Hero - In Combat - Cast Infected Wound"); + +-- Raven SAI +SET @ENTRY := 7605; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Raven - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,80,2,5000,5000,9000,9000,11,12540,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raven - In Combat - Cast Gouge"), +(@ENTRY,0,2,0,0,0,80,2,3000,3000,12000,12000,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raven - In Combat - Cast Backstab"); + +-- Oro Eyegouge SAI +SET @ENTRY := 7606; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - On Respawn - Set Ranged Movement"), +(@ENTRY,0,1,0,4,0,100,3,0,0,0,0,11,12741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - On Aggro - Cast Curse of Weakness"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oro Eyegouge - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,2400,3800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oro Eyegouge - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,5,15,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - At 5 - 15 Range - Set Ranged Movement"), +(@ENTRY,0,9,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Oro Eyegouge - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,80,2,5000,7000,23000,27000,11,11962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oro Eyegouge - In Combat - Cast Immolate"), +(@ENTRY,0,12,0,0,0,80,2,8000,10000,15000,18250,11,11990,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oro Eyegouge - In Combat - Cast Rain of Fire"); + +-- Sandfury Soul Eater SAI +SET @ENTRY := 7247; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,3000,5500,6000,8500,11,11016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Soul Eater - In Combat - Cast Soul Bite"), +(@ENTRY,0,1,0,14,0,100,2,0,10,16000,20000,11,7154,1,0,0,0,0,7,0,0,0,0,0,0,0,"Sandfury Soul Eater - On Friendly Unit At 0 - 10% Health - Cast Dark Offering"); + +-- Sandfury Guardian SAI +SET @ENTRY := 7268; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,2000,2000,6000,6000,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Guardian - In Combat - Cast Thrash"); + +-- Scarab SAI +SET @ENTRY := 7269; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,2000,5000,15000,25000,11,3256,32,0,0,0,0,5,0,0,0,0,0,0,0,"Scarab - In Combat - Cast Plague Cloud"); + +-- Sandfury Blood Drinker SAI +SET @ENTRY := 5649; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,5500,8000,8000,10000,11,11898,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Blood Drinker - In Combat - Cast Blood Leech"); + +-- Sandfury Witch Doctor SAI +SET @ENTRY := 5650; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,45000,45000,11,11899,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Witch Doctor - In Combat - Cast Healing Ward"), +(@ENTRY,0,1,0,0,0,85,2,3000,3000,35000,35000,11,8264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Witch Doctor - In Combat - Cast Lava Spout Totem"), +(@ENTRY,0,2,0,2,0,100,2,0,50,12000,12000,11,17843,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Witch Doctor - At 50% HP - Cast Flash Heal"); + +-- Sandfury Shadowhunter SAI +SET @ENTRY := 7246; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Shadowhunter - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,15547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,0,0,100,2,7000,12000,18000,25000,11,11641,1,0,0,0,0,6,0,0,0,0,0,0,0,"Sandfury Shadowhunter - In Combat - Cast Hex"), +(@ENTRY,0,14,0,2,0,100,1,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 15% HP - Increment Phase"), +(@ENTRY,0,15,16,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sandfury Shadowhunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,17,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowhunter - On Evade - Display melee weapon"); + +-- Deviate Venomwing SAI +SET @ENTRY := 5756; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,10000,8000,10049,11,7951,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Venomwing - In Combat - Cast Toxic Spit"); + +-- Deviate Shambler SAI +SET @ENTRY := 5761; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,70,21000,21000,11,7948,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deviate Shambler - At 70% HP - Cast Wild Regeneration"); + +-- Verdan the Everliving SAI +SET @ENTRY := 5775; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,0,10000,13000,11,8142,0,0,0,0,0,1,0,0,0,0,0,0,0,"Verdan the Everliving - In Combat - Cast Grasping Vines"); + +-- Sandfury Shadowcaster SAI +SET @ENTRY := 5648; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,2,1000,1000,1800000,1800000,11,20798,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - Out Of Combat - Cast Demon Skin"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Shadowcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,2400,3800,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,2,6000,9000,23000,28000,11,14032,1,0,0,0,0,5,0,0,0,0,0,0,0,"Sandfury Shadowcaster - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,12,0,2,0,100,3,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 15% HP - Set Phase 3"), +(@ENTRY,0,13,14,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sandfury Shadowcaster - At 15% HP - Flee For Assist"); + +-- Deviate Adder SAI +SET @ENTRY := 5048; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,15000,25000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Adder - In Combat - Cast Poison"); + +-- Deviate Crocolisk SAI +SET @ENTRY := 5053; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,10000,12000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Crocolisk - In Combat - Cast Tendon Rip"); + +-- Deviate Lasher SAI +SET @ENTRY := 5055; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,8000,12000,11,7342,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Lasher - In Combat - Cast Wide Slash"); + +-- Deviate Dreadfang SAI +SET @ENTRY := 5056; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,15000,15000,20000,25000,11,7399,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Dreadfang - In Combat - Cast Terrify"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,13,0,50,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Dreadfang - In Combat - Remove 50% Threat"); + +-- Deviate Viper SAI +SET @ENTRY := 5755; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,10000,15000,11,7947,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Viper - In Combat - Cast Localized Toxin"); + +-- Lord Serpentis SAI +SET @ENTRY := 3673; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,7,0,0,0,0,34,4,3,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Serpentis - On Death - Set Instance Data 4 to 3"); + +-- Skum SAI +SET @ENTRY := 3674; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,4000,6000,11,6254,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skum - In Combat - Cast Chained Bolt"); + +-- Druid of the Fang SAI +SET @ENTRY := 3840; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Fang - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Fang - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,0,0,100,2,8000,11000,10000,20000,11,8040,33,0,0,0,0,6,0,0,0,0,0,0,0,"Druid of the Fang - In Combat - Cast Druid's Slumber"), +(@ENTRY,0,10,0,14,0,100,2,0,40,12000,18000,11,5187,1,0,0,0,0,7,0,0,0,0,0,0,0,"Druid of the Fang - On Friendly Unit At 0 - 40% Health - Cast Healing Touch"), +(@ENTRY,0,11,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 100% Mana - Increment Phase"), +(@ENTRY,0,12,13,2,0,100,0,0,50,20000,25000,11,8041,1,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 50% HP - Cast Serpent Form"), +(@ENTRY,0,13,14,2,0,100,0,0,0,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 50% HP - Allow Combat Movement"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - At 50% HP - Set Phase 3"), +(@ENTRY,0,15,16,16,0,100,0,8041,5,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - On Friendly Buff Missing - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Fang - On Friendly Buff Missing - Set Phase 1"); + +-- Mutanus the Devourer SAI +SET @ENTRY := 3654; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,7,0,0,0,0,34,9,3,0,0,0,0,1,0,0,0,0,0,0,0,"Mutanus the Devourer - On Death - Set Instance Data 9 to 3"); + +-- Mad Magglish SAI +SET @ENTRY := 3655; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,1000,1000,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mad Magglish - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,0,0,100,2,0,0,9000,9000,11,7964,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mad Magglish - In Combat - Cast Smoke Bomb"); + +-- Lord Cobrahn SAI +SET @ENTRY := 3669; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,7,0,0,0,0,34,1,3,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Cobrahn - On Death - Set Instance Data 1 to 3"); + +-- Lord Pythas SAI +SET @ENTRY := 3670; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,7,0,0,0,0,34,2,3,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Pythas - On Death - Set Instance Data 2 to 3"); + +-- Lady Anacondra SAI +SET @ENTRY := 3671; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,7,0,0,0,0,34,3,3,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Anacondra - On Death - Set Instance Data 3 to 3"); + +-- Deviate Stinglash SAI +SET @ENTRY := 3631; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,17000,20000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Stinglash - In Combat - Cast Lash"); + +-- Deviate Creeper SAI +SET @ENTRY := 3632; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,7000,14000,12000,18000,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Creeper - In Combat - Cast Infected Wound"), +(@ENTRY,0,1,0,1,0,100,3,0,0,1000,1000,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deviate Creeper - Out Of Combat - Cast Stealth"); + +-- Deviate Slayer SAI +SET @ENTRY := 3633; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,40,10000,10000,11,7938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Slayer - At 40% HP - Cast Fatal Bite"); + +-- Deviate Ravager SAI +SET @ENTRY := 3636; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,1000,1000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deviate Ravager - Out Of Combat - Cast Thrash"); + +-- Ymirjar Dusk Shaman SAI +SET @ENTRY := 26694; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,2,0,25,12000,15000,11,49204,0,0,0,0,0,7,0,0,0,0,0,0,0,"Ymirjar Dusk Shaman - On Friendly Unit At 0 - 25% Health - Cast Dark Mending"), +(@ENTRY,0,1,0,14,0,100,4,0,20,12000,15000,11,59252,0,0,0,0,0,7,0,0,0,0,0,0,0,"Ymirjar Dusk Shaman - On Friendly Unit At 0 - 20% Health - Cast Dark Mending"), +(@ENTRY,0,2,0,2,0,100,6,0,50,200000,200000,11,49170,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Dusk Shaman - At 50% HP - Cast Lycanthropy"); + +-- Ymirjar Berserker SAI +SET @ENTRY := 26696; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,8000,12000,17000,11,49121,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Berserker - In Combat - Cast Shred"), +(@ENTRY,0,1,0,0,0,100,4,4000,8000,12000,17000,11,61548,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Berserker - In Combat - Cast Shred"), +(@ENTRY,0,2,0,0,0,100,6,10000,15000,20000,23000,11,49106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Berserker - In Combat - Cast Terrify"); + +-- Ymirjar Necromancer SAI +SET @ENTRY := 28368; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,51432,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Necromancer - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,5000,7000,11,51432,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,59254,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Necromancer - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,5000,7000,11,59254,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,2,9000,14000,18000,22000,11,49205,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ymirjar Necromancer - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,15,0,0,0,100,4,9000,14000,18000,22000,11,59255,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ymirjar Necromancer - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,16,0,2,0,100,7,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 15% HP - Set Phase 3"), +(@ENTRY,0,17,18,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ymirjar Necromancer - At 15% HP - Flee For Assist"); + +-- Bloodthirsty Tundra Wolf SAI +SET @ENTRY := 26672; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,8000,19000,23000,11,49026,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodthirsty Tundra Wolf - In Combat - Cast Fixate"); + +-- Ymirjar Savage SAI +SET @ENTRY := 26669; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,9000,12000,17000,11,48880,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Savage - In Combat - Cast Rend"), +(@ENTRY,0,1,0,0,0,100,4,6000,9000,12000,17000,11,59239,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Savage - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,9000,12000,17000,23000,11,48876,33,0,0,0,0,5,0,0,0,0,0,0,0,"Ymirjar Savage - In Combat - Cast Beast's Mark"), +(@ENTRY,0,3,0,0,0,100,4,9000,12000,17000,23000,11,59237,33,0,0,0,0,5,0,0,0,0,0,0,0,"Ymirjar Savage - In Combat - Cast Beast's Mark"); + +-- Ymirjar Flesh Hunter SAI +SET @ENTRY := 26670; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,15,7,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,48854,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - On Aggro - Cast Shoot"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,5000,8000,11,48854,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,4,0,100,0,0,0,0,0,11,59241,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - On Aggro - Cast Shoot"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - On Aggro - Increment Phase"), +(@ENTRY,0,9,10,9,0,100,0,5,30,5000,8000,11,59241,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,11,12,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,13,14,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,14,15,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,16,17,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,18,19,0,0,100,0,9000,14000,22000,26000,11,48871,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Cast Aimed Shot"), +(@ENTRY,0,19,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Display ranged weapon"), +(@ENTRY,0,20,21,0,0,100,0,9000,14000,22000,26000,11,59243,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Cast Aimed Shot"), +(@ENTRY,0,21,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Display ranged weapon"), +(@ENTRY,0,22,23,0,0,100,0,14000,17000,24000,27000,11,48872,1,0,0,0,0,6,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Cast Multi-Shot"), +(@ENTRY,0,23,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Display ranged weapon"), +(@ENTRY,0,24,25,0,0,100,0,14000,17000,24000,27000,11,59244,1,0,0,0,0,6,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Cast Multi-Shot"), +(@ENTRY,0,25,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - In Combat - Display ranged weapon"), +(@ENTRY,0,26,0,2,0,100,7,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 15% HP - Increment Phase"), +(@ENTRY,0,27,28,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,28,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - At 15% HP - Flee For Assist"), +(@ENTRY,0,29,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ymirjar Flesh Hunter - On Evade - Display melee weapon"); + +-- Dragonflayer Deathseeker SAI +SET @ENTRY := 26550; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,7000,9000,12000,11,42724,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Deathseeker - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,9000,15000,16000,20000,11,48851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Deathseeker - In Combat - Cast Grave Strike"), +(@ENTRY,0,2,0,0,0,100,4,9000,15000,16000,20000,11,59079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Deathseeker - In Combat - Cast Grave Strike"); + +-- Dragonflayer Fanatic SAI +SET @ENTRY := 26553; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,7,0,20,0,0,11,48702,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Fanatic - At 20% HP - Cast Fervor"); + +-- Dragonflayer Seer SAI +SET @ENTRY := 26554; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,48698,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Seer - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,7000,11000,11,48698,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Seer - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,59081,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Seer - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,7000,11000,11,59081,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Seer - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Seer - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,2,4000,7000,12000,15000,11,48699,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonflayer Seer - In Combat - Cast Chain Lightning"), +(@ENTRY,0,15,0,0,0,100,4,4000,7000,12000,15000,11,59082,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonflayer Seer - In Combat - Cast Chain Lightning"), +(@ENTRY,0,16,0,14,0,100,2,0,30,18000,21000,11,48700,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dragonflayer Seer - On Friendly Unit At 0 - 30% Health - Cast Healing Wave"), +(@ENTRY,0,17,0,14,0,100,4,0,30,18000,21000,11,59083,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dragonflayer Seer - On Friendly Unit At 0 - 30% Health - Cast Healing Wave"); + +-- Savage Worg SAI +SET @ENTRY := 29735; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,55077,1,0,0,0,0,2,0,0,0,0,0,0,0,"Savage Worg - On Aggro - Cast Pounce"), +(@ENTRY,0,1,0,2,0,100,7,0,60,14000,16000,11,42745,1,0,0,0,0,1,0,0,0,0,0,0,0,"Savage Worg - At 60% HP - Cast Enrage"); + +-- Tunneling Ghoul SAI +SET @ENTRY := 24084; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,2000,8000,12000,11,42702,1,0,0,0,0,2,0,0,0,0,0,0,0,"Tunneling Ghoul - In Combat - Cast Decrepify"); + +-- Ticking Bomb SAI +SET @ENTRY := 29684; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,54955,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Bomb - On Respawn - Cast Ticking Bomb"), +(@ENTRY,0,1,0,0,0,100,3,5500,5500,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Bomb - In Combat - Forced Despawn"); + +-- Ticking Time Bomb SAI +SET @ENTRY := 32246; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,5,0,0,0,0,11,59686,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Time Bomb - On Respawn - Cast Ticking Time Bomb"), +(@ENTRY,0,1,0,0,0,100,5,5500,5500,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Time Bomb - In Combat - Forced Despawn"); + +-- Dragonflayer Weaponsmith SAI +SET @ENTRY := 24080; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,2500,3000,8000,10000,11,42724,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Weaponsmith - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,6,3500,3500,12000,16000,11,22427,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Weaponsmith - In Combat - Cast Concussion Blow"), +(@ENTRY,0,2,0,0,0,100,6,8000,8500,9000,11000,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Weaponsmith - In Combat - Cast Disarm"); + +-- Dragonflayer Overseer SAI +SET @ENTRY := 24085; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,35570,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Overseer - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,59611,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Overseer - On Aggro - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,2,2000,3000,18000,20000,11,38232,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Overseer - In Combat - Cast Battle Shout"), +(@ENTRY,0,3,0,0,0,100,4,2000,3000,18000,20000,11,59614,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Overseer - In Combat - Cast Battle Shout"), +(@ENTRY,0,4,0,0,0,100,2,7500,8000,20000,30000,11,16244,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Overseer - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,5,0,0,0,100,4,7500,8000,20000,30000,11,59613,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Overseer - In Combat - Cast Demoralizing Shout"); + +-- Dragonflayer Bonecrusher SAI +SET @ENTRY := 24069; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,7000,12000,19000,11,9791,32,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonflayer Bonecrusher - In Combat - Cast Head Crack"), +(@ENTRY,0,1,0,0,0,100,4,4000,7000,12000,19000,11,59599,32,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonflayer Bonecrusher - In Combat - Cast Head Crack"), +(@ENTRY,0,2,0,0,0,100,6,11000,12000,15000,16500,11,43935,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dragonflayer Bonecrusher - In Combat - Cast Knockdown Spin"); + +-- Dragonflayer Heartsplitter SAI +SET @ENTRY := 24071; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,500,500,17000,19000,11,43665,1,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonflayer Heartsplitter - In Combat - Cast Throw"), +(@ENTRY,0,1,0,0,0,100,4,500,500,17000,19000,11,59603,1,0,0,0,0,5,0,0,0,0,0,0,0,"Dragonflayer Heartsplitter - In Combat - Cast Throw"), +(@ENTRY,0,2,0,0,0,100,2,6000,7500,11000,17000,11,31551,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Heartsplitter - In Combat - Cast Piercing Jab"), +(@ENTRY,0,3,0,0,0,100,4,6000,7500,11000,17000,11,59605,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Heartsplitter - In Combat - Cast Piercing Jab"), +(@ENTRY,0,4,0,0,0,100,4,3000,4500,9000,12500,11,59604,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Heartsplitter - In Combat - Cast Wing Clip"), +(@ENTRY,0,5,0,0,0,100,2,3000,4500,9000,12500,11,32908,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Heartsplitter - In Combat - Cast Wing Clip"); + +-- Dragonflayer Ironhelm SAI +SET @ENTRY := 23961; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,2000,7000,7000,11,57846,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Ironhelm - In Combat - Cast Heroic Strike"), +(@ENTRY,0,1,0,0,0,100,4,2000,2000,7000,7000,11,59607,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Ironhelm - In Combat - Cast Heroic Strike"), +(@ENTRY,0,2,0,0,0,100,2,4500,5000,8500,10000,11,42780,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Ironhelm - In Combat - Cast Ringing Slap"), +(@ENTRY,0,3,0,0,0,100,4,4500,5000,8500,10000,11,59606,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dragonflayer Ironhelm - In Combat - Cast Ringing Slap"); + +-- Raging Construct SAI +SET @ENTRY := 27970; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,20000,30000,45000,11,51819,1,0,0,0,0,1,0,0,0,0,0,0,0,"Raging Construct - In Combat - Cast Potent Jolt"), +(@ENTRY,0,1,0,0,0,100,4,10000,20000,30000,45000,11,61514,1,0,0,0,0,1,0,0,0,0,0,0,0,"Raging Construct - In Combat - Cast Potent Jolt"), +(@ENTRY,0,2,0,0,0,100,6,4000,7000,9000,12000,11,28168,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raging Construct - In Combat - Cast Arcing Smash"); + +-- Unrelenting Construct SAI +SET @ENTRY := 27971; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,51842,0,0,0,0,0,5,0,0,0,0,0,0,0,"Unrelenting Construct - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,59040,0,0,0,0,0,5,0,0,0,0,0,0,0,"Unrelenting Construct - On Aggro - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,2,12000,18000,12000,18000,11,51842,0,0,0,0,0,5,0,0,0,0,0,0,0,"Unrelenting Construct - In Combat - Cast Charge"), +(@ENTRY,0,3,0,0,0,100,4,12000,18000,12000,18000,11,59040,0,0,0,0,0,5,0,0,0,0,0,0,0,"Unrelenting Construct - In Combat - Cast Charge"), +(@ENTRY,0,4,0,0,0,100,2,4000,7000,9000,16000,11,51491,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unrelenting Construct - In Combat - Cast Unrelenting Strike"), +(@ENTRY,0,5,0,0,0,100,4,4000,7000,9000,16000,11,59039,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unrelenting Construct - In Combat - Cast Unrelenting Strike"), +(@ENTRY,0,6,0,2,0,100,3,0,10,0,0,11,51832,7,0,0,0,0,1,0,0,0,0,0,0,0,"Unrelenting Construct - At 10% HP - Cast Short Circuit"), +(@ENTRY,0,7,0,2,0,100,5,0,10,0,0,11,61513,7,0,0,0,0,1,0,0,0,0,0,0,0,"Unrelenting Construct - At 10% HP - Cast Short Circuit"); + +-- Lightning Construct SAI +SET @ENTRY := 27972; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,6000,9000,15000,11,52383,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lightning Construct - In Combat - Cast Chain Lightning"), +(@ENTRY,0,1,0,0,0,100,4,3000,6000,9000,15000,11,61528,0,0,0,0,0,5,0,0,0,0,0,0,0,"Lightning Construct - In Combat - Cast Chain Lightning"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,11,52341,7,0,0,0,0,1,0,0,0,0,0,0,0,"Lightning Construct - On Death - Cast Electrical Overload"), +(@ENTRY,0,3,0,6,0,100,5,0,0,0,0,11,59038,7,0,0,0,0,1,0,0,0,0,0,0,0,"Lightning Construct - On Death - Cast Electrical Overload"); + +-- Dark Rune Shaper SAI +SET @ENTRY := 27965; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,51496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Shaper - On Aggro - Cast Chiseling Ray"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,6000,9000,11,51496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Shaper - At 0 - 40 Range - Cast Chiseling Ray"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,59034,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Shaper - On Aggro - Cast Chiseling Ray"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,6000,9000,11,59034,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Shaper - At 0 - 40 Range - Cast Chiseling Ray"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Shaper - At 100% Mana - Increment Phase"); + +-- Dark Rune Controller SAI +SET @ENTRY := 27966; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,51507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Controller - On Aggro - Cast Summon Shardling"), +(@ENTRY,0,1,0,0,0,100,6,5000,10000,17000,25000,11,51503,0,0,0,0,0,5,0,0,0,0,0,0,0,"Dark Rune Controller - In Combat - Cast Domination"), +(@ENTRY,0,2,0,16,0,100,6,51805,15,14000,17000,11,51805,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dark Rune Controller - On Friendly Buff Missing - Cast Crystalline Growth"); + +-- Dark Rune Giant SAI +SET @ENTRY := 27969; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,6000,16000,21000,11,51493,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Giant - In Combat - Cast Stomp"), +(@ENTRY,0,1,0,0,0,100,4,3000,6000,16000,21000,11,59026,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Giant - In Combat - Cast Stomp"), +(@ENTRY,0,2,0,2,0,100,6,0,30,30000,38000,11,51494,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Giant - At 30% HP - Cast Iron Fist"); + +-- Dark Rune Scholar SAI +SET @ENTRY := 27964; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,51799,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Scholar - On Aggro - Cast Runic Intellect"), +(@ENTRY,0,1,0,13,0,100,2,13000,16000,0,0,11,51612,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dark Rune Scholar - On Target Casting - Cast Static Arrest"), +(@ENTRY,0,2,0,13,0,100,4,13000,16000,0,0,11,59033,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dark Rune Scholar - On Target Casting - Cast Static Arrest"); + +-- Titanium Siegebreaker SAI +SET @ENTRY := 28961; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,40,10000,15000,11,52891,7,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Siegebreaker - At 40% HP - Cast Blade Turning"), +(@ENTRY,0,1,0,2,0,100,4,0,50,10000,15000,11,59173,7,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Siegebreaker - At 50% HP - Cast Blade Turning"), +(@ENTRY,0,2,3,7,0,100,0,0,0,0,0,22,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Siegebreaker - On Evade - Set Phase 5"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Siegebreaker - On Evade - Display melee weapon"); + +-- Titanium Thunderer SAI +SET @ENTRY := 28965; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,40,12000,18000,11,52879,7,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Thunderer - At 40% HP - Cast Deflection"), +(@ENTRY,0,1,0,2,0,100,4,0,65,12000,18000,11,59181,7,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Thunderer - At 65% HP - Cast Deflection"), +(@ENTRY,0,2,3,7,0,100,0,0,0,0,0,22,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Thunderer - On Evade - Set Phase 5"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Titanium Thunderer - On Evade - Display melee weapon"); + +-- Dark Rune Warrior SAI +SET @ENTRY := 27960; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,12000,11,53395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Warrior - In Combat - Cast Heroic Strike"), +(@ENTRY,0,1,0,0,0,100,4,3000,7000,9000,12000,11,59035,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Warrior - In Combat - Cast Heroic Strike"), +(@ENTRY,0,2,0,0,0,100,6,9000,12000,9000,12000,11,42724,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Warrior - In Combat - Cast Cleave"); + +-- Dark Rune Worker SAI +SET @ENTRY := 27961; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,6,0,5,45000,45000,11,46202,32,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Rune Worker - At 0 - 5 Range - Cast Pierce Armor"), +(@ENTRY,0,1,0,2,0,100,7,0,30,0,0,11,51499,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Rune Worker - At 30% HP - Cast Disgruntled Anger"); + +-- Stormforged Giant SAI +SET @ENTRY := 28920; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,7000,8000,11000,11,53072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Giant - In Combat - Cast Stormbolt"), +(@ENTRY,0,1,0,0,0,100,4,0,7000,8000,11000,11,59155,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Giant - In Combat - Cast Stormbolt"), +(@ENTRY,0,2,0,0,0,100,2,13000,17000,9000,15000,11,53071,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormforged Giant - In Combat - Cast Thunderstorm"), +(@ENTRY,0,3,0,0,0,100,4,13000,17000,9000,15000,11,59154,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormforged Giant - In Combat - Cast Thunderstorm"), +(@ENTRY,0,4,0,2,0,100,4,0,50,11000,19000,11,32315,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Giant - At 50% HP - Cast Soul Strike"); + +-- Stormfury Revenant SAI +SET @ENTRY := 28826; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,5000,17000,23000,11,53043,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stormfury Revenant - In Combat - Cast Electro Shock"), +(@ENTRY,0,1,0,0,0,100,4,0,5000,17000,23000,11,59168,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stormfury Revenant - In Combat - Cast Electro Shock"), +(@ENTRY,0,2,0,0,0,100,2,14000,16000,15000,18000,11,52905,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormfury Revenant - In Combat - Cast Thunderbolt"), +(@ENTRY,0,3,0,0,0,100,4,14000,16000,15000,18000,11,59167,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormfury Revenant - In Combat - Cast Thunderbolt"); + +-- Stormforged Construct SAI +SET @ENTRY := 28835; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,4000,7000,1000,14000,11,53167,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Construct - In Combat - Cast Forked Lightning"), +(@ENTRY,0,1,0,0,0,75,4,4000,7000,9000,14000,11,59152,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Construct - In Combat - Cast Forked Lightning"), +(@ENTRY,0,2,0,9,0,100,2,0,5,12000,18000,11,61596,0,0,0,0,0,6,0,0,0,0,0,0,0,"Stormforged Construct - At 0 - 5 Range - Cast Runic Focus"), +(@ENTRY,0,3,0,9,0,100,4,0,5,12000,18000,11,61579,0,0,0,0,0,6,0,0,0,0,0,0,0,"Stormforged Construct - At 0 - 5 Range - Cast Runic Focus"), +(@ENTRY,0,4,0,2,0,100,2,0,65,11000,15000,11,53068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Construct - At 65% HP - Cast Rune Punch"), +(@ENTRY,0,5,0,2,0,100,4,0,75,11000,15000,11,59151,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Construct - At 75% HP - Cast Rune Punch"); + +-- Stormforged Runeshaper SAI +SET @ENTRY := 28836; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,5000,17000,21000,11,53048,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormforged Runeshaper - In Combat - Cast Startling Roar"), +(@ENTRY,0,1,0,0,0,100,2,7000,10000,24000,30000,11,53049,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormforged Runeshaper - In Combat - Cast Charged Flurry"), +(@ENTRY,0,2,0,0,0,100,4,7000,10000,24000,30000,11,61581,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormforged Runeshaper - In Combat - Cast Charged Flurry"); + +-- Stormforged Sentinel SAI +SET @ENTRY := 28837; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9000,17000,20000,25000,11,53045,0,0,0,0,0,6,0,0,0,0,0,0,0,"Stormforged Sentinel - In Combat - Cast Sleep"), +(@ENTRY,0,1,0,0,0,100,4,7000,9000,20000,25000,11,59165,0,0,0,0,0,6,0,0,0,0,0,0,0,"Stormforged Sentinel - In Combat - Cast Sleep"), +(@ENTRY,0,2,0,14,0,100,2,0,40000,9000,15000,11,34423,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stormforged Sentinel - On Friendly Unit At 0 - 40000% Health - Cast Renew"), +(@ENTRY,0,3,0,14,0,100,4,0,50000,9000,15000,11,37978,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stormforged Sentinel - On Friendly Unit At 0 - 50000% Health - Cast Renew"), +(@ENTRY,0,4,0,2,0,100,7,0,30,0,0,11,53047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stormforged Sentinel - At 30% HP - Cast Storming Bellow"); + +-- Stormforged Tactician SAI +SET @ENTRY := 28581; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,9000,11000,14000,11,52778,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stormforged Tactician - In Combat - Cast Welding Beam"), +(@ENTRY,0,1,0,0,0,100,4,0,9000,11000,14000,11,59166,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stormforged Tactician - In Combat - Cast Welding Beam"), +(@ENTRY,0,2,0,2,0,100,6,0,50,15000,27000,11,59085,0,0,0,0,0,6,0,0,0,0,0,0,0,"Stormforged Tactician - At 50% HP - Cast Arc Weld"); + +-- Stormforged Mender SAI +SET @ENTRY := 28582; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,3,0,40,0,0,11,52774,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stormforged Mender - On Friendly Unit At 0 - 40% Health - Cast Renew Steel"), +(@ENTRY,0,1,0,14,0,100,5,0,40,0,0,11,59160,0,0,0,0,0,7,0,0,0,0,0,0,0,"Stormforged Mender - On Friendly Unit At 0 - 40% Health - Cast Renew Steel"), +(@ENTRY,0,2,0,2,0,100,6,0,80,10000,13000,11,52773,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormforged Mender - At 80% HP - Cast Hammer Blow"); + +-- Blistering Steamrager SAI +SET @ENTRY := 28583; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,10,9000,12000,11,52531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blistering Steamrager - At 0 - 10 Range - Cast Steam Blast"), +(@ENTRY,0,1,0,9,0,100,4,0,10,9000,12000,11,59141,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blistering Steamrager - At 0 - 10 Range - Cast Steam Blast"); + +-- Unbound Firestorm SAI +SET @ENTRY := 28584; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,6000,8000,12000,11,53788,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unbound Firestorm - In Combat - Cast Lava Burst"), +(@ENTRY,0,1,0,0,0,100,4,0,6000,8000,12000,11,59182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unbound Firestorm - In Combat - Cast Lava Burst"), +(@ENTRY,0,2,0,2,0,100,2,0,75,16000,22000,11,52624,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unbound Firestorm - At 75% HP - Cast Afterburn"), +(@ENTRY,0,3,0,2,0,100,4,0,75,16000,22000,11,59183,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unbound Firestorm - At 75% HP - Cast Afterburn"); + +-- Hardened Steel Reaver SAI +SET @ENTRY := 28578; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,7000,6000,10000,11,42724,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hardened Steel Reaver - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,9000,18000,12000,24000,11,15655,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hardened Steel Reaver - In Combat - Cast Shield Slam"), +(@ENTRY,0,2,0,0,0,100,4,9000,18000,12000,24000,11,59142,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hardened Steel Reaver - In Combat - Cast Shield Slam"); + +-- Stonevault Flameweaver SAI +SET @ENTRY := 7321; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,7000,17000,21000,11,2941,0,0,0,0,0,5,0,0,0,0,0,0,0,"Stonevault Flameweaver - In Combat - Cast Immolate"), +(@ENTRY,0,1,0,0,0,100,2,9000,12000,18000,21000,11,2602,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Flameweaver - In Combat - Cast Fire Shield IV"), +(@ENTRY,0,2,0,0,0,100,2,15000,18000,15000,21000,11,7739,1,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Flameweaver - In Combat - Cast Inferno Shell"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonevault Flameweaver - At 15% HP - Flee For Assist"); + +-- Earthen Stonebreaker SAI +SET @ENTRY := 7396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Stonebreaker - On Aggro - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,4500,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Earthen Stonebreaker - In Combat - Cast Strike"); + +-- Earthen Stonecarver SAI +SET @ENTRY := 7397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,5000,8000,11,10452,0,0,0,0,0,2,0,0,0,0,0,0,0,"Earthen Stonecarver - In Combat - Cast Flame Buffet"), +(@ENTRY,0,1,0,0,0,100,2,9000,12000,18000,21000,11,2602,1,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Stonecarver - In Combat - Cast Fire Shield IV"); + +-- Ancient Stone Keeper SAI +SET @ENTRY := 7206; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,45000,45000,11,10094,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Stone Keeper - In Combat - Cast Sand Storms"), +(@ENTRY,0,1,0,0,0,100,2,20000,20000,45000,45000,11,10132,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Stone Keeper - In Combat - Cast Sand Storms"); + +-- Obsidian Sentinel SAI +SET @ENTRY := 7023; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,80,0,0,11,10061,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 80% HP - Cast Summon Obsidian Shard"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,11,10072,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 80% HP - Cast Splintered Obsidian"), +(@ENTRY,0,2,3,2,0,100,0,0,60,0,0,11,10061,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 60% HP - Cast Summon Obsidian Shard"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,11,10072,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 60% HP - Cast Splintered Obsidian"), +(@ENTRY,0,4,5,2,0,100,0,0,40,0,0,11,10061,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 40% HP - Cast Summon Obsidian Shard"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,11,10072,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 40% HP - Cast Splintered Obsidian"), +(@ENTRY,0,6,7,2,0,100,0,0,20,0,0,11,10061,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 20% HP - Cast Summon Obsidian Shard"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,11,10072,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Sentinel - At 20% HP - Cast Splintered Obsidian"); + +-- Shadowforge Geologist SAI +SET @ENTRY := 7030; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,11000,16000,12000,16000,11,8814,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Geologist - In Combat - Cast Flame Spike"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,11000,17000,11,3356,1,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Geologist - In Combat - Cast Flame Lash"); + +-- Cleft Scorpid SAI +SET @ENTRY := 7078; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,7000,6000,10000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Cleft Scorpid - In Combat - Cast Poison"); + +-- Shadowforge Ambusher SAI +SET @ENTRY := 7091; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Ambusher - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,2,5000,8000,11000,15000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Ambusher - In Combat - Cast Disarm"), +(@ENTRY,0,2,0,0,0,100,2,9000,13000,16000,20000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Ambusher - In Combat - Cast Shield Bash"); + +-- Earthen Rocksmasher SAI +SET @ENTRY := 7011; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Rocksmasher - On Aggro - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,4500,9000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Earthen Rocksmasher - In Combat - Cast Strike"); + +-- Earthen Sculptor SAI +SET @ENTRY := 7012; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3000,5000,8000,11,10452,0,0,0,0,0,2,0,0,0,0,0,0,0,"Earthen Sculptor - In Combat - Cast Flame Buffet"), +(@ENTRY,0,1,0,0,0,100,2,9000,12000,18000,21000,11,2602,1,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Sculptor - In Combat - Cast Fire Shield IV"); + +-- Venomlash Scorpid SAI +SET @ENTRY := 7022; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,5000,11000,11,8257,32,0,0,0,0,2,0,0,0,0,0,0,0,"Venomlash Scorpid - In Combat - Cast Venom Sting"); + +-- Eric "The Swift" SAI +SET @ENTRY := 6907; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,7000,9000,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eric ""The Swift"" - In Combat - Cast Rushing Charge"); + +-- Olaf SAI +SET @ENTRY := 6908; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,8000,11000,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Olaf - In Combat - Cast Shield Slam"); + +-- Stone Steward SAI +SET @ENTRY := 4860; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,9000,12000,17000,11,6524,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stone Steward - In Combat - Cast Ground Tremor"); + +-- Shrike Bat SAI +SET @ENTRY := 4861; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,7000,14000,18000,11,8281,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shrike Bat - In Combat - Cast Sonic Burst"); + +-- Stonevault Oracle SAI +SET @ENTRY := 4852; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,50,20000,20000,11,8005,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Oracle - At 50% HP - Cast Healing Wave"), +(@ENTRY,0,1,0,0,0,100,2,100,100,45000,45000,11,945,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Oracle - In Combat - Cast Lightning Shield"), +(@ENTRY,0,2,0,0,0,100,2,8000,11000,48000,55000,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Oracle - In Combat - Cast Healing Ward"), +(@ENTRY,0,3,0,0,0,100,2,4000,4000,30000,35000,11,8264,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Oracle - In Combat - Cast Lava Spout Totem"), +(@ENTRY,0,4,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stonevault Oracle - At 15% HP - Flee For Assist"); + +-- Shadowforge Archaeologist SAI +SET @ENTRY := 4849; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Archaeologist - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,2,5000,7000,11000,14000,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Archaeologist - In Combat - Cast Disarm"), +(@ENTRY,0,2,0,0,0,100,2,11000,14000,16000,20000,11,11972,1,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowforge Archaeologist - In Combat - Cast Shield Bash"); + +-- Stonevault Cave Lurker SAI +SET @ENTRY := 4850; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonevault Cave Lurker - Out Of Combat - Cast Sneak"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,4000,7000,11,8721,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonevault Cave Lurker - In Combat - Cast Backstab"); + +-- Chaos Watcher SAI +SET @ENTRY := 32235; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,6,0,8,4000,6000,11,54527,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chaos Watcher - At 0 - 8 Range - Cast Corrosive Saliva"), +(@ENTRY,0,1,0,0,0,100,6,7000,11000,17000,21000,11,54396,1,0,0,0,0,2,0,0,0,0,0,0,0,"Chaos Watcher - In Combat - Cast Optic Link"); + +-- Lava Hound SAI +SET @ENTRY := 32237; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,4,4000,7000,10000,14000,11,59468,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lava Hound - In Combat - Cast Firebolt"), +(@ENTRY,0,1,0,0,0,100,4,11000,15000,30000,40000,11,54249,1,0,0,0,0,5,0,0,0,0,0,0,0,"Lava Hound - In Combat - Cast Lava Burn"), +(@ENTRY,0,2,0,0,0,100,4,8000,11000,16000,22000,11,59469,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lava Hound - In Combat - Cast Flame Breath"), +(@ENTRY,0,3,0,0,0,100,4,1000,3000,30000,45000,11,59466,33,0,0,0,0,5,0,0,0,0,0,0,0,"Lava Hound - In Combat - Cast Cauterizing Flames"); + +-- Ethereal Sphere SAI +SET @ENTRY := 32582; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,5,0,0,0,0,41,40000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereal Sphere - On Respawn - Forced Despawn"), +(@ENTRY,0,1,0,10,0,100,4,1,5,10000,14000,11,59474,0,0,0,0,0,7,0,0,0,0,0,0,0,"Ethereal Sphere - On LOS Out Of Combat - Cast Arcane Power"); + +-- Shadowforge Relic Hunter SAI +SET @ENTRY := 4847; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,8000,12000,19000,11,2767,32,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowforge Relic Hunter - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,100,2,8000,11000,12000,16000,11,6726,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowforge Relic Hunter - In Combat - Cast Silence"), +(@ENTRY,0,2,0,2,0,100,2,0,50,15000,20000,11,6064,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowforge Relic Hunter - At 50% HP - Cast Heal"); + +-- Azure Mage Slayer SAI +SET @ENTRY := 31010; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,5000,14000,20000,11,58469,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Mage Slayer - In Combat - Cast Arcane Empowerment"); + +-- Azure Saboteur SAI +SET @ENTRY := 31079; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58291,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Saboteur - Out Of Combat - Cast Shield Disruption"); + +-- Azure Stalker SAI +SET @ENTRY := 32191; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Stalker - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,9,0,100,6,0,5,5000,7000,11,58471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Stalker - At 0 - 5 Range - Cast Backstab"), +(@ENTRY,0,2,0,0,0,100,6,11000,16000,13000,21000,11,58470,1,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Stalker - In Combat - Cast Tactical Blink"); + +-- Arakkoa Talon Guard SAI +SET @ENTRY := 32228; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,6,0,8,10000,16000,11,54462,1,0,0,0,0,1,0,0,0,0,0,0,0,"Arakkoa Talon Guard - At 0 - 8 Range - Cast Howling Screech"), +(@ENTRY,0,1,0,0,0,100,6,5000,7000,5000,7000,11,14516,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arakkoa Talon Guard - In Combat - Cast Strike"), +(@ENTRY,0,2,0,0,0,100,6,9000,14000,25000,30000,11,39215,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arakkoa Talon Guard - In Combat - Cast Gushing Wound"); + +-- Void Lord SAI +SET @ENTRY := 32230; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,10000,9000,14000,11,59743,0,0,0,0,0,5,0,0,0,0,0,0,0,"Void Lord - In Combat - Cast Void Shift"), +(@ENTRY,0,1,0,0,0,100,6,3000,5000,12000,17000,11,59745,1,0,0,0,0,1,0,0,0,0,0,0,0,"Void Lord - In Combat - Cast Shroud of Darkness"), +(@ENTRY,0,2,0,0,0,100,6,1000,3000,30000,45000,11,54369,0,0,0,0,0,1,0,0,0,0,0,0,0,"Void Lord - In Combat - Cast Summon Void Sentry"); + +-- Azure Invader SAI +SET @ENTRY := 31008; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,13000,16000,11,58459,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - At 0 - 5 Range - Cast Impale"), +(@ENTRY,0,1,0,9,0,100,4,0,5,13000,16000,11,59256,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - At 0 - 5 Range - Cast Impale"), +(@ENTRY,0,2,0,0,0,100,6,8000,11000,5000,9000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - In Combat - Cast Cleave"); + +-- Azure Spellbreaker SAI +SET @ENTRY := 31009; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,30,13000,16000,11,58462,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Spellbreaker - At 0 - 30 Range - Cast Arcane Blast"), +(@ENTRY,0,1,0,9,0,100,4,0,30,13000,16000,11,59257,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Spellbreaker - At 0 - 30 Range - Cast Arcane Blast"), +(@ENTRY,0,2,0,0,0,100,6,3000,6000,7000,10000,11,25603,1,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Spellbreaker - In Combat - Cast Slow"); + +-- Azure Invader SAI +SET @ENTRY := 30961; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Invader - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,9,0,100,6,0,5,5000,9000,11,58461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - At 0 - 5 Range - Cast Sunder Armor"), +(@ENTRY,0,2,0,0,0,100,6,3000,6000,7000,12000,11,58460,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - In Combat - Cast Brutal Strike"); + +-- Azure Spellbreaker SAI +SET @ENTRY := 30962; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Spellbreaker - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,0,0,100,2,7000,11000,11000,17000,11,58463,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Spellbreaker - In Combat - Cast Cone of Cold"), +(@ENTRY,0,2,0,0,0,100,4,7000,11000,11000,17000,11,59258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Spellbreaker - In Combat - Cast Cone of Cold"), +(@ENTRY,0,3,0,9,0,100,6,0,30,9000,13000,11,58464,1,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Spellbreaker - At 0 - 30 Range - Cast Chains of Ice"); + +-- Azure Mage Slayer SAI +SET @ENTRY := 30963; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Mage Slayer - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,13,0,100,7,0,0,0,0,11,30849,1,0,0,0,0,7,0,0,0,0,0,0,0,"Azure Mage Slayer - On Target Casting - Cast Spell Lock"); + +-- Portal Guardian SAI +SET @ENTRY := 30892; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,10000,11000,16000,11,58526,0,0,0,0,0,5,0,0,0,0,0,0,0,"Portal Guardian - In Combat - Cast Azure Bindings"), +(@ENTRY,0,1,0,9,0,100,2,0,5,13000,21000,11,58517,32,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Guardian - At 0 - 5 Range - Cast Grievous Wound"), +(@ENTRY,0,2,0,9,0,100,4,0,5,13000,21000,11,59262,32,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Guardian - At 0 - 5 Range - Cast Grievous Wound"), +(@ENTRY,0,3,0,9,0,100,6,0,5,7000,12000,11,58516,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Guardian - At 0 - 5 Range - Cast Overpower"); + +-- Azure Raider SAI +SET @ENTRY := 30668; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Raider - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,9,0,100,6,0,8,9000,14000,11,52719,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Raider - At 0 - 8 Range - Cast Concussion Blow"), +(@ENTRY,0,2,0,0,0,100,6,7000,14000,12000,18000,11,60158,1,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Raider - In Combat - Cast Magic Reflection"); + +-- Portal Keeper SAI +SET @ENTRY := 30695; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,58531,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Cast Arcane Missiles"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,45,6000,8000,11,58531,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 45 Range - Cast Arcane Missiles"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,61593,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Cast Arcane Missiles"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,45,6000,8000,11,61593,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 45 Range - Cast Arcane Missiles"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,40,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 40 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,9,0,100,2,0,8,13000,19000,11,58532,1,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 8 Range - Cast Frostbolt Volley"), +(@ENTRY,0,14,0,9,0,100,4,0,8,13000,19000,11,61594,1,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 8 Range - Cast Frostbolt Volley"), +(@ENTRY,0,15,0,0,0,100,6,0,8,9000,14000,11,58534,1,0,0,0,0,6,0,0,0,0,0,0,0,"Portal Keeper - In Combat - Cast Deep Freeze"), +(@ENTRY,0,16,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 100% Mana - Increment Phase"); + +-- Portal Keeper SAI +SET @ENTRY := 30893; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,58536,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Cast Arcane Volley"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,45,6000,8000,11,58536,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 45 Range - Cast Arcane Volley"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,61591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Cast Arcane Volley"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,45,6000,8000,11,61591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 45 Range - Cast Arcane Volley"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,40,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 40 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,9,0,100,2,0,45,13000,19000,11,58535,0,0,0,0,0,5,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 45 Range - Cast Frostbolt"), +(@ENTRY,0,14,0,9,0,100,4,0,45,13000,19000,11,61590,0,0,0,0,0,5,0,0,0,0,0,0,0,"Portal Keeper - At 0 - 45 Range - Cast Frostbolt"), +(@ENTRY,0,15,0,0,0,100,6,0,8,9000,14000,11,58537,1,0,0,0,0,6,0,0,0,0,0,0,0,"Portal Keeper - In Combat - Cast Polymorph"), +(@ENTRY,0,16,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Portal Keeper - At 100% Mana - Increment Phase"); + +-- Azure Captain SAI +SET @ENTRY := 30666; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Captain - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,9,0,100,6,0,5,5000,9000,11,41056,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Captain - At 0 - 5 Range - Cast Whirlwind"), +(@ENTRY,0,2,0,0,0,100,6,3000,6000,7000,10000,11,32736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Captain - In Combat - Cast Mortal Strike"); + +-- Azure Sorceror SAI +SET @ENTRY := 30667; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,60181,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Sorceror - On Aggro - Cast Arcane Stream"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - On Aggro - Increment Phase"), +(@ENTRY,0,5,0,9,0,100,2,5,35,6000,8000,11,60181,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Sorceror - At 5 - 35 Range - Cast Arcane Stream"), +(@ENTRY,0,6,7,4,0,100,0,0,0,0,0,11,60204,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Sorceror - On Aggro - Cast Arcane Stream"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - On Aggro - Increment Phase"), +(@ENTRY,0,8,0,9,0,100,4,5,35,6000,8000,11,60204,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Sorceror - At 5 - 35 Range - Cast Arcane Stream"), +(@ENTRY,0,9,10,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 7% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,7,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 30 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,14,0,9,0,100,2,0,8,9000,15000,11,60182,1,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 0 - 8 Range - Cast Mana Detonation"), +(@ENTRY,0,15,0,9,0,100,4,0,8,9000,15000,11,60205,1,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 0 - 8 Range - Cast Mana Detonation"), +(@ENTRY,0,16,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Sorceror - At 100% Mana - Increment Phase"); + +-- Azure Mage Slayer SAI +SET @ENTRY := 30664; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Mage Slayer - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,0,0,100,6,1000,5000,14000,20000,11,58469,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Mage Slayer - In Combat - Cast Arcane Empowerment"); + +-- Portal Guardian SAI +SET @ENTRY := 30660; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,5000,7000,6000,9000,11,58504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Portal Guardian - In Combat - Cast Agonizing Strike"), +(@ENTRY,0,1,0,0,0,100,6,7000,12000,9000,11000,11,58508,0,0,0,0,0,5,0,0,0,0,0,0,0,"Portal Guardian - In Combat - Cast Side Swipe"); + +-- Azure Invader SAI +SET @ENTRY := 30661; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Invader - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,9,0,100,2,0,5,13000,16000,11,58459,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - At 0 - 5 Range - Cast Impale"), +(@ENTRY,0,2,0,9,0,100,4,0,5,13000,16000,11,59256,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - At 0 - 5 Range - Cast Impale"), +(@ENTRY,0,3,0,0,0,100,6,8000,11000,5000,9000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Invader - In Combat - Cast Cleave"); + +-- Azure Spellbreaker SAI +SET @ENTRY := 30662; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,58040,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Spellbreaker - Out Of Combat - Cast Destroy Door Seal"), +(@ENTRY,0,1,0,9,0,100,2,0,30,13000,16000,11,58462,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Spellbreaker - At 0 - 30 Range - Cast Arcane Blast"), +(@ENTRY,0,2,0,9,0,100,4,0,30,13000,16000,11,59257,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Spellbreaker - At 0 - 30 Range - Cast Arcane Blast"), +(@ENTRY,0,3,0,0,0,100,6,3000,6000,7000,10000,11,25603,1,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Spellbreaker - In Combat - Cast Slow"); + +-- Hamhock SAI +SET @ENTRY := 1717; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5800,9700,10500,10500,11,6742,32,0,0,0,0,1,0,0,0,0,0,0,0,"Hamhock - In Combat - Cast Bloodlust"), +(@ENTRY,0,1,0,0,0,100,2,5800,8100,12900,19400,11,421,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hamhock - In Combat - Cast Chain Lightning"); + +-- Bruegal Ironknuckle SAI +SET @ENTRY := 1720; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Bruegal Ironknuckle - At 15% HP - Flee For Assist"); + +-- Defias Inmate SAI +SET @ENTRY := 1708; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Inmate - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,2,1900,11800,14200,36200,11,6547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Inmate - In Combat - Cast Rend"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Inmate - At 15% HP - Flee For Assist"); + +-- Defias Convict SAI +SET @ENTRY := 1711; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,674,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Convict - Out Of Combat - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,100,2,0,7700,10300,13800,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Convict - In Combat - Cast Backhand"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Convict - At 15% HP - Flee For Assist"); + +-- Defias Insurgent SAI +SET @ENTRY := 1715; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7300,23100,20200,39400,11,9128,1,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Insurgent - In Combat - Cast Battle Shout"), +(@ENTRY,0,1,0,0,0,100,2,9200,30600,19800,24900,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Insurgent - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Insurgent - At 15% HP - Flee For Assist"); + +-- Defias Prisoner SAI +SET @ENTRY := 1706; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,14700,10400,15200,11,1766,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Prisoner - In Combat - Cast Kick"), +(@ENTRY,0,1,0,0,0,100,2,5900,22400,9600,16600,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Prisoner - In Combat - Cast Disarm"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Prisoner - At 15% HP - Flee For Assist"), +(@ENTRY,0,3,0,11,0,100,3,1,34,0,0,2,17,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Prisoner - On Respawn - Set Faction 17"); + +-- Defias Captive SAI +SET @ENTRY := 1707; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2100,4000,2200,7100,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Captive - In Combat - Cast Backstab"), +(@ENTRY,0,1,0,0,0,100,2,1800,13500,1000,9500,11,3427,32,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Captive - In Combat - Cast Infected Wound"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Captive - At 15% HP - Flee For Assist"); + +-- Greater Ley-Whelp SAI +SET @ENTRY := 28276; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,20,7000,11000,11,51243,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Ley-Whelp - At 0 - 20 Range - Cast Arcane Bolt"), +(@ENTRY,0,1,0,9,0,100,4,0,20,7000,11000,11,59215,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Ley-Whelp - At 0 - 20 Range - Cast Arcane Bolt"); + +-- Dextren Ward SAI +SET @ENTRY := 1663; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dextren Ward - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,2,7000,9600,14000,22300,11,19134,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dextren Ward - In Combat - Cast Frightening Shout"), +(@ENTRY,0,2,0,0,0,100,2,4800,7200,9600,21600,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dextren Ward - In Combat - Cast Strike"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Dextren Ward - At 15% HP - Flee For Assist"); + +-- Kam Deepfury SAI +SET @ENTRY := 1666; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,1200,5900,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kam Deepfury - In Combat - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,2,2400,5900,9300,24600,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kam Deepfury - In Combat - Cast Shield Slam"), +(@ENTRY,0,2,0,0,0,100,2,16200,16200,18200,26400,11,3419,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kam Deepfury - In Combat - Cast Improved Blocking"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Kam Deepfury - At 15% HP - Flee For Assist"); + +-- Ring-Lord Conjurer SAI +SET @ENTRY := 27640; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,50717,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ring-Lord Conjurer - On Aggro - Cast Charged Skin"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,59276,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ring-Lord Conjurer - On Aggro - Cast Charged Skin"); + +-- Azure Ring Guardian SAI +SET @ENTRY := 27638; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,8000,9000,14000,11,49549,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Ring Guardian - In Combat - Cast Ice Beam"), +(@ENTRY,0,1,0,0,0,100,4,4000,8000,9000,14000,11,59211,0,0,0,0,0,5,0,0,0,0,0,0,0,"Azure Ring Guardian - In Combat - Cast Ice Beam"); + +-- Grand Magus Telestra SAI +SET @ENTRY := 26930; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,8000,9000,11,47729,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Ice Barb"), +(@ENTRY,0,1,0,0,0,100,4,3000,3000,8000,9000,11,56937,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Ice Barb"), +(@ENTRY,0,2,0,0,0,100,2,9000,9000,15000,16000,11,47727,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Blizzard"), +(@ENTRY,0,3,0,0,0,100,4,9000,9000,15000,16000,11,56936,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Blizzard"), +(@ENTRY,0,4,5,6,0,100,0,0,0,0,0,11,47712,18,0,0,0,0,7,0,0,0,0,0,0,0,"Grand Magus Telestra - On Death - Cast Telestra Clone Dies (Frost)"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grand Magus Telestra - On Death - Forced Despawn"); + +-- Horde Commander SAI +SET @ENTRY := 27947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,28,47543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Commander - On Aggro - Remove Aura Frozen Prison"), +(@ENTRY,0,1,0,0,0,100,6,3000,4000,11000,15000,11,60067,7,0,0,0,0,6,0,0,0,0,0,0,0,"Horde Commander - In Combat - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,6,6000,8000,19500,25000,11,38618,5,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Commander - In Combat - Cast Whirlwind"); + +-- Alliance Commander SAI +SET @ENTRY := 27949; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,28,47543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Commander - On Aggro - Remove Aura Frozen Prison"), +(@ENTRY,0,1,0,0,0,100,6,3000,4000,11000,15000,11,60067,7,0,0,0,0,6,0,0,0,0,0,0,0,"Alliance Commander - In Combat - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,6,6000,8000,19500,25000,11,38618,5,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Commander - In Combat - Cast Whirlwind"); + +-- Crystalline Tender SAI +SET @ENTRY := 28231; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,12000,15000,19500,35000,11,51972,3,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Tender - In Combat - Cast Tranquility"), +(@ENTRY,0,1,0,0,0,100,4,12000,15000,19500,35000,11,57054,3,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Tender - In Combat - Cast Tranquility"), +(@ENTRY,0,2,0,0,0,100,6,2000,5000,11100,19000,11,50994,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Tender - In Combat - Cast Toughen Hide"); + +-- Horde Cleric SAI +SET @ENTRY := 26803; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,28,47543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Cleric - On Aggro - Remove Aura Frozen Prison"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,9500,15000,11,17139,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Cleric - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,2,0,0,0,100,4,2000,4000,9500,15000,11,35944,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Cleric - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,3,0,0,0,100,2,9000,11000,9500,15000,11,47697,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Cleric - In Combat - Cast Shadow Word: Death"), +(@ENTRY,0,4,0,0,0,100,4,9000,11000,9500,15000,11,56920,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Cleric - In Combat - Cast Shadow Word: Death"), +(@ENTRY,0,5,0,14,0,100,2,0,25,12100,19000,11,17843,1,0,0,0,0,7,0,0,0,0,0,0,0,"Horde Cleric - On Friendly Unit At 0 - 25% Health - Cast Flash Heal"), +(@ENTRY,0,6,0,14,0,100,4,0,25,12100,19000,11,56919,1,0,0,0,0,7,0,0,0,0,0,0,0,"Horde Cleric - On Friendly Unit At 0 - 25% Health - Cast Flash Heal"); + +-- Alliance Cleric SAI +SET @ENTRY := 26805; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,28,47543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Cleric - On Aggro - Remove Aura Frozen Prison"), +(@ENTRY,0,1,0,0,0,100,2,2000,4000,9500,15000,11,17139,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Cleric - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,2,0,0,0,100,4,2000,4000,9500,15000,11,35944,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Cleric - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,3,0,0,0,100,2,9000,11000,9500,15000,11,47697,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Cleric - In Combat - Cast Shadow Word: Death"), +(@ENTRY,0,4,0,0,0,100,4,9000,11000,9500,15000,11,56920,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Cleric - In Combat - Cast Shadow Word: Death"), +(@ENTRY,0,5,0,14,0,100,2,0,25,12100,19000,11,17843,1,0,0,0,0,7,0,0,0,0,0,0,0,"Alliance Cleric - On Friendly Unit At 0 - 25% Health - Cast Flash Heal"), +(@ENTRY,0,6,0,14,0,100,4,0,25,12100,19000,11,56919,1,0,0,0,0,7,0,0,0,0,0,0,0,"Alliance Cleric - On Friendly Unit At 0 - 25% Health - Cast Flash Heal"); + +-- Grand Magus Telestra SAI +SET @ENTRY := 26928; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,8000,9000,11,47721,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Fire Blast"), +(@ENTRY,0,1,0,0,0,100,4,3000,3000,8000,9000,11,56939,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Fire Blast"), +(@ENTRY,0,2,0,0,0,100,2,9000,9000,9500,11500,11,47723,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Scorch"), +(@ENTRY,0,3,0,0,0,100,4,9000,9000,9500,11500,11,56938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Scorch"), +(@ENTRY,0,4,5,6,0,100,0,0,0,0,0,11,47711,18,0,0,0,0,7,0,0,0,0,0,0,0,"Grand Magus Telestra - On Death - Cast Telestra Clone Dies (Fire)"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grand Magus Telestra - On Death - Forced Despawn"); + +-- Grand Magus Telestra SAI +SET @ENTRY := 26929; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,8000,10000,12000,11,47731,0,0,0,0,0,5,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Critter"), +(@ENTRY,0,1,0,0,0,100,6,15000,16000,15000,16000,11,47736,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grand Magus Telestra - In Combat - Cast Time Stop"), +(@ENTRY,0,2,3,6,0,100,0,0,0,0,0,11,47713,18,0,0,0,0,7,0,0,0,0,0,0,0,"Grand Magus Telestra - On Death - Cast Telestra Clone Dies (Arcane)"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grand Magus Telestra - On Death - Forced Despawn"); + +-- Horde Berserker SAI +SET @ENTRY := 26799; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,28,47543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Berserker - On Aggro - Remove Aura Frozen Prison"), +(@ENTRY,0,1,0,0,0,100,6,6000,8000,15000,19000,11,38682,7,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Berserker - In Combat - Cast War Stomp"), +(@ENTRY,0,2,0,0,0,100,6,9000,10000,9500,15000,11,47774,7,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Berserker - In Combat - Cast Frenzy"), +(@ENTRY,0,3,0,0,0,100,6,12000,15000,40000,58000,11,21049,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Berserker - In Combat - Cast Bloodlust"); + +-- Alliance Berserker SAI +SET @ENTRY := 26800; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,28,47543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Berserker - On Aggro - Remove Aura Frozen Prison"), +(@ENTRY,0,1,0,0,0,100,6,6000,8000,15000,19000,11,38682,7,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Berserker - In Combat - Cast War Stomp"), +(@ENTRY,0,2,0,0,0,100,6,9000,10000,9500,15000,11,47774,7,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Berserker - In Combat - Cast Frenzy"), +(@ENTRY,0,3,0,0,0,100,6,12000,15000,40000,58000,11,21049,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Berserker - In Combat - Cast Bloodlust"); + +-- Crazed Mana-Surge SAI +SET @ENTRY := 26737; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,9500,15000,11,48054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crazed Mana-Surge - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,4,4000,6000,9500,15000,11,57047,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crazed Mana-Surge - In Combat - Cast Mana Burn"), +(@ENTRY,0,2,0,0,0,100,2,9000,11000,9500,15000,11,47696,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crazed Mana-Surge - In Combat - Cast Arcane Nova"), +(@ENTRY,0,3,0,0,0,100,4,9000,11000,9500,15000,11,57046,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crazed Mana-Surge - In Combat - Cast Arcane Nova"), +(@ENTRY,0,4,0,6,0,100,7,0,0,0,0,11,29882,7,0,0,0,0,1,0,0,0,0,0,0,0,"Crazed Mana-Surge - On Death - Cast Loose Mana"); + +-- Crazed Mana-Wraith SAI +SET @ENTRY := 26746; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,4000,1000,1500,11,33833,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crazed Mana-Wraith - In Combat - Cast Arcane Missiles"); + +-- Crystalline Keeper SAI +SET @ENTRY := 26782; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,47699,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Keeper - On Aggro - Cast Crystal Bark"), +(@ENTRY,0,1,0,0,0,100,2,4000,6000,8500,12000,11,33688,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crystalline Keeper - In Combat - Cast Crystal Strike"), +(@ENTRY,0,2,0,0,0,100,4,4000,6000,8500,12000,11,57052,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crystalline Keeper - In Combat - Cast Crystal Strike"); + +-- Crystalline Protector SAI +SET @ENTRY := 26792; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,9500,15000,11,47698,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crystalline Protector - In Combat - Cast Crystal Chains"), +(@ENTRY,0,1,0,0,0,100,4,4000,6000,9500,15000,11,57050,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crystalline Protector - In Combat - Cast Crystal Chains"), +(@ENTRY,0,2,0,0,0,100,2,9000,11000,9500,15000,11,50302,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Protector - In Combat - Cast Shard Spray"), +(@ENTRY,0,3,0,0,0,100,4,9000,11000,9500,15000,11,57051,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Protector - In Combat - Cast Shard Spray"), +(@ENTRY,0,4,0,0,0,100,6,12000,15000,11100,19000,11,30633,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crystalline Protector - In Combat - Cast Thunderclap"); + +-- Mage Hunter Initiate SAI +SET @ENTRY := 26728; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,9500,15000,11,50198,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mage Hunter Initiate - In Combat - Cast Magic Burn"), +(@ENTRY,0,1,0,0,0,100,4,4000,6000,9500,15000,11,56860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mage Hunter Initiate - In Combat - Cast Magic Burn"), +(@ENTRY,0,2,0,0,0,100,6,9000,11000,9500,15000,11,17682,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mage Hunter Initiate - In Combat - Cast Drain Mana"), +(@ENTRY,0,3,0,0,0,100,6,12000,15000,9500,15000,11,25058,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mage Hunter Initiate - In Combat - Cast Renew"); + +-- Steward SAI +SET @ENTRY := 26729; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,5000,15000,19000,11,47779,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steward - In Combat - Cast Arcane Torrent"), +(@ENTRY,0,1,0,0,0,100,6,7000,9000,9500,15000,11,47780,0,0,0,0,0,2,0,0,0,0,0,0,0,"Steward - In Combat - Cast Spellbreaker"); + +-- Mage Slayer SAI +SET @ENTRY := 26730; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,4000,15000,19000,11,50131,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mage Slayer - In Combat - Cast Draw Magic"), +(@ENTRY,0,1,0,0,0,100,6,8000,10000,9500,15000,11,30849,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mage Slayer - In Combat - Cast Spell Lock"); + +-- Azure Enforcer SAI +SET @ENTRY := 26734; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,4000,12000,19000,11,39171,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Enforcer - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,6,6300,8100,9500,15000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Enforcer - In Combat - Cast Cleave"); + +-- Azure Scale-Binder SAI +SET @ENTRY := 26735; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,9500,15000,11,38881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Scale-Binder - In Combat - Cast Arcane Blast"), +(@ENTRY,0,1,0,0,0,100,4,4000,6000,9500,15000,11,56969,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Scale-Binder - In Combat - Cast Arcane Blast"), +(@ENTRY,0,2,0,14,0,100,2,0,25,9500,15000,11,15586,1,0,0,0,0,7,0,0,0,0,0,0,0,"Azure Scale-Binder - On Friendly Unit At 0 - 25% Health - Cast Heal"), +(@ENTRY,0,3,0,14,0,100,4,0,25,9500,15000,11,61326,1,0,0,0,0,7,0,0,0,0,0,0,0,"Azure Scale-Binder - On Friendly Unit At 0 - 25% Health - Cast Heal"); + +-- Azure Warder SAI +SET @ENTRY := 26716; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,6000,29000,35000,11,17741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Warder - In Combat - Cast Mana Shield"), +(@ENTRY,0,1,0,0,0,100,4,4000,6000,29000,35000,11,56778,0,0,0,0,0,1,0,0,0,0,0,0,0,"Azure Warder - In Combat - Cast Mana Shield"), +(@ENTRY,0,2,0,0,0,100,2,9000,11000,9000,12000,11,6726,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Warder - In Combat - Cast Silence"), +(@ENTRY,0,3,0,0,0,100,4,9000,11000,9000,12000,11,56777,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azure Warder - In Combat - Cast Silence"); + +-- Miner Johnson SAI +SET @ENTRY := 3586; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,1900,7900,34400,56000,11,12097,32,0,0,0,0,2,0,0,0,0,0,0,0,"Miner Johnson - In Combat - Cast Pierce Armor"); + +-- Goblin Shipbuilder SAI +SET @ENTRY := 3947; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goblin Shipbuilder - At 15% HP - Flee For Assist"); + +-- Defias Strip Miner SAI +SET @ENTRY := 4416; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,12000,45900,54200,11,6016,32,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Strip Miner - In Combat - Cast Pierce Armor"); + +-- Defias Evoker SAI +SET @ENTRY := 1729; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Evoker - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,1,0,0,0,100,2,0,1200,3100,17100,11,11829,32,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Evoker - In Combat - Cast Flamestrike"), +(@ENTRY,0,2,0,0,0,100,2,1100,1100,42600,63500,11,4979,1,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Evoker - In Combat - Cast Quick Flame Ward"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Evoker - At 15% HP - Flee For Assist"); + +-- Goblin Craftsman SAI +SET @ENTRY := 1731; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,700,9700,25000,52300,11,5159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goblin Craftsman - In Combat - Cast Melt Ore"), +(@ENTRY,0,1,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goblin Craftsman - At 15% HP - Flee For Assist"); + +-- Defias Squallshaper SAI +SET @ENTRY := 1732; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,1000,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Squallshaper - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,1,0,0,0,30,2,1100,13600,23500,33500,11,122,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Squallshaper - In Combat - Cast Frost Nova"), +(@ENTRY,0,2,0,0,0,100,2,0,3200,8000,33000,11,2138,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Squallshaper - In Combat - Cast Fire Blast"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Squallshaper - At 15% HP - Flee For Assist"); + +-- Sneed's Shredder SAI +SET @ENTRY := 642; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7900,12300,48100,54000,11,3603,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sneed's Shredder - In Combat - Cast Distracting Pain"), +(@ENTRY,0,1,0,0,0,100,2,9000,14000,15000,21000,11,7399,1,0,0,0,0,5,0,0,0,0,0,0,0,"Sneed's Shredder - In Combat - Cast Terrify"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,11,5141,7,0,0,0,0,1,0,0,0,0,0,0,0,"Sneed's Shredder - On Death - Cast Eject Sneed"); + +-- Sneed SAI +SET @ENTRY := 643; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7900,17600,62000,86200,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sneed - In Combat - Cast Disarm"); + +-- Cookie SAI +SET @ENTRY := 645; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2400,3700,57000,66200,11,6306,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cookie - In Combat - Cast Acid Splash"), +(@ENTRY,0,1,0,2,0,100,2,0,50,22200,33900,11,5174,1,0,0,0,0,1,0,0,0,0,0,0,0,"Cookie - At 50% HP - Cast Cookie's Cooking"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Cookie - At 15% HP - Flee For Assist"); + +-- Captain Greenskin SAI +SET @ENTRY := 647; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6200,13400,37400,97500,11,5208,32,0,0,0,0,5,0,0,0,0,0,0,0,"Captain Greenskin - In Combat - Cast Poisoned Harpoon"), +(@ENTRY,0,1,0,0,0,100,2,5000,18000,17700,42600,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Greenskin - In Combat - Cast Cleave"); + +-- Defias Pirate SAI +SET @ENTRY := 657; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,30,3,0,0,0,0,11,5172,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Pirate - Out Of Combat - Cast Bloodsail Companion"); + +-- Goblin Woodcarver SAI +SET @ENTRY := 641; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,3,1000,4000,0,0,11,6466,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goblin Woodcarver - In Combat - Cast Axe Toss"), +(@ENTRY,0,1,0,0,0,100,2,1700,9300,15900,34200,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goblin Woodcarver - In Combat - Cast Cleave"); + +-- Defias Overseer SAI +SET @ENTRY := 634; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4800,17000,24000,43100,11,5115,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Overseer - In Combat - Cast Battle Command"), +(@ENTRY,0,1,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Overseer - At 15% HP - Flee For Assist"); + +-- Nether Charge SAI +SET @ENTRY := 20405; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,7,0,0,0,0,11,37670,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - On Respawn - Cast Nether Charge Timer"), +(@ENTRY,0,1,0,0,0,100,6,14000,14000,1000,1000,11,35151,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - In Combat - Cast Nether Charge Pulse"), +(@ENTRY,0,2,0,0,0,100,7,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - In Combat - Start Auto Attack"), +(@ENTRY,0,3,0,0,0,100,7,0,0,14000,14000,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - In Combat - Allow Combat Movement"), +(@ENTRY,0,4,0,0,0,100,7,18000,18000,18000,18000,11,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nether Charge - In Combat - Cast Suicide"); + +-- Sunseeker Engineer SAI +SET @ENTRY := 20988; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,1000,10000,12000,11,36341,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast Super Shrink Ray"), +(@ENTRY,0,1,0,0,0,100,6,5000,5000,14000,16000,11,36346,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast Growth Ray"), +(@ENTRY,0,2,0,0,0,100,2,3000,3000,8000,10000,11,36345,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast Death Ray"), +(@ENTRY,0,3,0,0,0,100,4,3000,3000,8000,10000,11,39196,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Engineer - In Combat - Cast Death Ray"); + +-- Bloodwarder Physician SAI +SET @ENTRY := 20990; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,1000,5000,6000,11,36333,0,0,0,0,0,6,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast Anesthetic"), +(@ENTRY,0,1,0,0,0,100,2,4000,4000,9000,10000,11,36340,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast Holy Shock"), +(@ENTRY,0,2,0,0,0,100,4,4000,4000,9000,10000,11,38921,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Physician - In Combat - Cast Holy Shock"), +(@ENTRY,0,3,0,2,0,100,2,0,50,10000,10000,11,36348,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Physician - At 50% HP - Cast Bandage"), +(@ENTRY,0,4,0,2,0,100,4,0,50,10000,10000,11,38919,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Physician - At 50% HP - Cast Bandage"); + +-- Defias Miner SAI +SET @ENTRY := 598; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1900,7900,34400,56000,11,6016,32,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Miner - In Combat - Cast Pierce Armor"), +(@ENTRY,0,1,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Defias Miner - At 15% HP - Flee For Assist"); + +-- Mechanar Wrecker SAI +SET @ENTRY := 19713; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,6000,18000,20000,11,35049,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mechanar Wrecker - In Combat - Cast Pound"); + +-- Mechanar Tinkerer SAI +SET @ENTRY := 19716; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,8000,10000,11,35057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat - Cast Netherbomb"), +(@ENTRY,0,1,0,0,0,100,4,1000,1000,8000,10000,11,38925,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Tinkerer - In Combat - Cast Netherbomb"), +(@ENTRY,0,2,0,2,0,100,7,0,20,0,0,11,35062,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mechanar Tinkerer - At 20% HP - Cast Maniacal Charge"), +(@ENTRY,0,3,0,2,0,100,7,0,29,0,0,11,35058,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mechanar Tinkerer - At 29% HP - Cast Nether Explosion"); + +-- Tempest-Forge Destroyer SAI +SET @ENTRY := 19735; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,10000,10000,17000,17000,11,36582,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Destroyer - In Combat - Cast Charged Fist"), +(@ENTRY,0,1,0,0,0,100,6,8000,8000,10000,10000,11,35783,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Destroyer - In Combat - Cast Knockdown"); + +-- Sunseeker Netherbinder SAI +SET @ENTRY := 20059; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,11000,13000,11,35261,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast Arcane Nova"), +(@ENTRY,0,1,0,0,0,100,4,6000,6000,11000,13000,11,38936,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast Arcane Nova"), +(@ENTRY,0,2,0,0,0,100,6,6000,6000,12000,17000,11,17201,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Netherbinder - In Combat - Cast Dispel Magic"); + +-- Mechanar Crusher SAI +SET @ENTRY := 19231; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,6000,10000,12000,11,35055,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Crusher - In Combat - Cast The Claw"); + +-- Bloodwarder Centurion SAI +SET @ENTRY := 19510; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,6000,8000,9000,11,35178,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Centurion - In Combat - Cast Shield Bash"); + +-- Mechanar Driller SAI +SET @ENTRY := 19712; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,10000,10000,20000,22000,11,35049,0,0,0,0,0,5,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast Pound"), +(@ENTRY,0,1,0,0,0,100,6,8000,8000,6000,8000,11,35047,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast Drill Armor"), +(@ENTRY,0,2,0,0,0,100,6,6000,6000,15000,17000,11,30981,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mechanar Driller - In Combat - Cast Crippling Poison"); + +-- Summoned Bloodwarder Mender SAI +SET @ENTRY := 20083; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,34809,0,0,0,0,0,1,0,0,0,0,0,0,0,"Summoned Bloodwarder Mender - Out Of Combat - Cast Holy Fury"), +(@ENTRY,0,1,0,0,0,80,2,5000,5000,10000,14000,11,17194,0,0,0,0,0,2,0,0,0,0,0,0,0,"Summoned Bloodwarder Mender - In Combat - Cast Mind Blast"), +(@ENTRY,0,2,0,0,0,80,4,5000,5000,10000,14000,11,17287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Summoned Bloodwarder Mender - In Combat - Cast Mind Blast"), +(@ENTRY,0,3,0,2,0,100,6,0,30,5000,5000,11,35096,0,0,0,0,0,1,0,0,0,0,0,0,0,"Summoned Bloodwarder Mender - At 30% HP - Cast Greater Heal"); + +-- Tempest-Forge Patroller SAI +SET @ENTRY := 19166; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,2000,2000,9000,11000,11,35012,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast Charged Arcane Missile"), +(@ENTRY,0,1,0,0,0,100,6,8000,8000,14000,16000,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tempest-Forge Patroller - In Combat - Cast Knockdown"); + +-- Bloodwarder Slayer SAI +SET @ENTRY := 19167; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,6000,12000,14000,11,13736,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast Whirlwind"), +(@ENTRY,0,1,0,0,0,100,6,10000,10000,15000,17000,11,15708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast Mortal Strike"), +(@ENTRY,0,2,0,0,0,100,6,3000,3000,18000,20000,11,35189,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Slayer - In Combat - Cast Solar Strike"); + +-- Sunseeker Astromage SAI +SET @ENTRY := 19168; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,6000,8000,11,17195,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast Scorch"), +(@ENTRY,0,1,0,0,0,100,4,6000,6000,6000,8000,11,36807,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast Scorch"), +(@ENTRY,0,2,0,0,0,100,2,3000,3000,10000,12000,11,35267,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast Solarburn"), +(@ENTRY,0,3,0,0,0,100,4,3000,3000,10000,12000,11,38930,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast Solarburn"), +(@ENTRY,0,4,0,0,0,100,2,1000,1000,120000,120000,11,35265,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast Fire Shield"), +(@ENTRY,0,5,0,0,0,100,4,1000,1000,120000,120000,11,38933,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Astromage - In Combat - Cast Fire Shield"); + +-- Frayer Protector SAI +SET @ENTRY := 19953; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,6,5000,5000,10000,10000,11,34663,0,0,0,0,0,5,0,0,0,0,0,0,0,"Frayer Protector - In Combat - Cast Thorns"); + +-- White Seedling SAI +SET @ENTRY := 19958; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,6,12000,12000,10000,10000,11,34782,0,0,0,0,0,2,0,0,0,0,0,0,0,"White Seedling - In Combat - Cast Bind Feet"); + +-- Blue Seedling SAI +SET @ENTRY := 19962; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,6,10000,10000,15000,15000,11,22357,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blue Seedling - In Combat - Cast Icebolt"); + +-- Red Seedling SAI +SET @ENTRY := 19964; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,6,9000,9000,13000,13000,11,25028,0,0,0,0,0,2,0,0,0,0,0,0,0,"Red Seedling - In Combat - Cast Fire Blast"); + +-- Green Seedling SAI +SET @ENTRY := 19969; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,6,5000,5000,20000,20000,11,25812,0,0,0,0,0,2,0,0,0,0,0,0,0,"Green Seedling - In Combat - Cast Toxic Volley"); + +-- Nethervine Inciter SAI +SET @ENTRY := 19511; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,60,6,5000,5000,5000,10000,11,34615,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nethervine Inciter - In Combat - Cast Mind-numbing Poison"), +(@ENTRY,0,1,0,0,0,100,6,3000,3000,10000,15000,11,34616,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nethervine Inciter - In Combat - Cast Deadly Poison"); + +-- Nethervine Reaper SAI +SET @ENTRY := 19512; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,6,5000,5000,4000,8000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethervine Reaper - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,6,1000,1000,12000,16000,11,34626,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nethervine Reaper - In Combat - Cast Pale Death"); + +-- Bloodwarder Mender SAI +SET @ENTRY := 19633; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,180000,180000,11,34809,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Mender - Out Of Combat - Cast Holy Fury"), +(@ENTRY,0,1,0,0,0,80,2,5000,8000,10000,14000,11,17194,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Mender - In Combat - Cast Mind Blast"), +(@ENTRY,0,2,0,0,0,80,4,5000,8000,10000,14000,11,17287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Mender - In Combat - Cast Mind Blast"), +(@ENTRY,0,3,0,2,0,100,7,0,30,0,0,11,35096,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Mender - At 30% HP - Cast Greater Heal"); + +-- Nethervine Trickster SAI +SET @ENTRY := 19843; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,30831,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nethervine Trickster - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,0,0,0,50,6,7000,7000,7000,10000,11,34614,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nethervine Trickster - In Combat - Cast Backstab"); + +-- Mutate Horror SAI +SET @ENTRY := 19865; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,6000,10000,15000,11,34643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mutate Horror - In Combat - Cast Corrode Armor"); + +-- Sunseeker Gene-Splicer SAI +SET @ENTRY := 19507; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,30000,32000,11,34642,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Gene-Splicer - In Combat - Cast Death & Decay"), +(@ENTRY,0,1,2,0,0,100,0,1000,1000,30000,32000,11,39347,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Gene-Splicer - In Combat - Cast Death & Decay"), +(@ENTRY,0,2,3,2,0,100,0,0,50,0,0,12,19598,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Gene-Splicer - At 50% HP - Summon Creature Mutate Fleshlasher"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,12,19598,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Gene-Splicer - At 50% HP - Summon Creature Mutate Fleshlasher"); + +-- Sunseeker Herbalist SAI +SET @ENTRY := 19508; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Herbalist - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,34641,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Herbalist - On Aggro - Cast Spade Toss"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Herbalist - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,5,30,2200,3800,11,34641,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Herbalist - At 5 - 30 Range - Cast Spade Toss"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,11,39129,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Herbalist - On Aggro - Cast Spade Toss"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Herbalist - On Aggro - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,4,5,30,2200,3800,11,39129,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Herbalist - At 5 - 30 Range - Cast Spade Toss"), +(@ENTRY,0,7,0,9,0,100,7,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Herbalist - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Herbalist - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,6,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Herbalist - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,0,0,100,6,2000,5000,13000,16000,11,22127,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Herbalist - In Combat - Cast Entangling Roots"); + +-- Sunseeker Harvester SAI +SET @ENTRY := 19509; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,4000,12000,15000,11,37823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Harvester - In Combat - Cast Entangling Roots"), +(@ENTRY,0,1,0,0,0,60,6,7000,7000,6000,12000,11,34639,0,0,0,0,0,6,0,0,0,0,0,0,0,"Sunseeker Harvester - In Combat - Cast Polymorph"), +(@ENTRY,0,2,3,2,0,100,0,0,50,0,0,12,19598,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Harvester - At 50% HP - Summon Creature Mutate Fleshlasher"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,12,19598,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sunseeker Harvester - At 50% HP - Summon Creature Mutate Fleshlasher"); + +-- Sunseeker Researcher SAI +SET @ENTRY := 18421; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,60000,60000,11,34355,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Researcher - Out Of Combat - Cast Poison Shield"), +(@ENTRY,0,1,0,0,0,70,6,2000,2000,10000,14000,11,34352,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Researcher - In Combat - Cast Mind Shock"), +(@ENTRY,0,2,0,0,0,70,6,5000,5000,10000,14000,11,34353,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Researcher - In Combat - Cast Frost Shock"), +(@ENTRY,0,3,0,0,0,70,6,8000,8000,10000,14000,11,34354,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Researcher - In Combat - Cast Flame Shock"); + +-- Sunseeker Botanist SAI +SET @ENTRY := 18422; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,2,0,60,21000,21000,11,27637,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Botanist - At 60% HP - Cast Regrowth"), +(@ENTRY,0,1,0,2,0,100,4,0,60,21000,21000,11,39125,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Botanist - At 60% HP - Cast Regrowth"); + +-- Sunseeker Chemist SAI +SET @ENTRY := 19486; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,10000,10000,20000,25000,11,34358,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Chemist - In Combat - Cast Vial of Poison"), +(@ENTRY,0,1,0,0,0,80,4,12700,20500,20000,25000,11,39127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Chemist - In Combat - Cast Vial of Poison"), +(@ENTRY,0,2,0,0,0,80,2,5000,5000,10000,15000,11,34359,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Chemist - In Combat - Cast Fire Breath Potion"), +(@ENTRY,0,3,0,0,0,80,4,9600,15600,10000,15000,11,39128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Chemist - In Combat - Cast Fire Breath Potion"); + +-- Sunseeker Channeler SAI +SET @ENTRY := 19505; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,30000,30000,11,34173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Channeler - Out Of Combat - Cast Sunseeker Blessing"), +(@ENTRY,0,1,0,0,0,70,6,4000,4000,10000,15000,11,34637,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunseeker Channeler - In Combat - Cast Soul Channel"), +(@ENTRY,0,2,0,0,0,40,6,14000,14000,10000,15000,11,34634,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Channeler - In Combat - Cast Sunseeker Aura"); + +-- Bloodwarder Steward SAI +SET @ENTRY := 18404; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,6,10000,10000,15000,20000,11,34821,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Steward - In Combat - Cast Arcane Flurry"); + +-- Tempest-Forge Peacekeeper SAI +SET @ENTRY := 18405; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,90,6,0,0,17800,21200,11,34785,0,0,0,0,0,5,0,0,0,0,0,0,0,"Tempest-Forge Peacekeeper - In Combat - Cast Arcane Volley"), +(@ENTRY,0,1,0,0,0,100,6,5000,7100,7600,14500,11,34791,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tempest-Forge Peacekeeper - In Combat - Cast Arcane Explosion"); + +-- Bloodwarder Greenkeeper SAI +SET @ENTRY := 18419; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,6,5000,5000,6000,10000,11,34800,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Greenkeeper - In Combat - Cast Impending Coma"), +(@ENTRY,0,1,0,0,0,80,2,1000,1000,5000,8000,11,34798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Greenkeeper - In Combat - Cast Greenkeeper's Fury"), +(@ENTRY,0,2,0,0,0,80,4,1000,1000,5000,8000,11,39121,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Greenkeeper - In Combat - Cast Greenkeeper's Fury"), +(@ENTRY,0,3,0,0,0,70,2,8000,8000,6000,10000,11,34797,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Greenkeeper - In Combat - Cast Nature Shock"), +(@ENTRY,0,4,0,0,0,70,4,8000,8000,6000,10000,11,39120,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Greenkeeper - In Combat - Cast Nature Shock"); + +-- Sunseeker Geomancer SAI +SET @ENTRY := 18420; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,5000,5000,5000,8000,11,35124,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Geomancer - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,1,0,1,0,100,6,1000,1000,12000,12000,11,35265,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunseeker Geomancer - Out Of Combat - Cast Fire Shield"); + +-- Bloodwarder Protector SAI +SET @ENTRY := 17993; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,7,0,1000,0,0,11,34784,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Protector - In Combat - Cast Intervene"), +(@ENTRY,0,1,0,0,0,80,6,6900,14700,18000,25000,11,35399,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Protector - In Combat - Cast Spell Reflection"), +(@ENTRY,0,2,0,0,0,80,6,2000,9000,6000,12000,11,29765,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodwarder Protector - In Combat - Cast Crystal Strike"), +(@ENTRY,0,3,0,2,0,100,7,0,10,0,0,11,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodwarder Protector - At 10% HP - Cast Suicide"); + +-- Bloodwarder Falconer SAI +SET @ENTRY := 17994; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3200,3200,20000,25000,11,34852,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bloodwarder Falconer - In Combat - Cast Call of the Falcon"); + +-- Bloodfalcon SAI +SET @ENTRY := 18155; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,7,0,0,0,0,11,32323,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfalcon - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,6,7900,7900,12500,12500,11,34856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfalcon - In Combat - Cast Bloodburn"), +(@ENTRY,0,2,0,0,0,100,7,16700,20100,0,0,11,18144,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfalcon - In Combat - Cast Swoop"); + +-- Sightless Eye SAI +SET @ENTRY := 21346; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,8000,8000,18000,18000,11,36646,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sightless Eye - In Combat - Cast Sightless Touch"), +(@ENTRY,0,1,0,0,0,80,4,8000,8000,18000,18000,11,38815,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sightless Eye - In Combat - Cast Sightless Touch"); + +-- Protean Spawn SAI +SET @ENTRY := 21395; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,2000,4000,25000,30000,11,36796,1,0,0,0,0,2,0,0,0,0,0,0,0,"Protean Spawn - In Combat - Cast Acidic Bite"); + +-- Ethereum Life-Binder SAI +SET @ENTRY := 21702; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,4000,15000,20000,11,37480,1,0,0,0,0,5,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast Bind"), +(@ENTRY,0,1,0,0,0,100,4,2000,4000,15000,20000,11,38900,1,0,0,0,0,5,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast Bind"), +(@ENTRY,0,2,0,0,0,100,2,7000,9000,27000,30000,11,15654,32,0,0,0,0,5,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,3,0,0,0,100,4,7000,9000,27000,30000,11,34941,32,0,0,0,0,5,0,0,0,0,0,0,0,"Ethereum Life-Binder - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,4,0,14,0,100,2,0,40,25000,30000,11,37479,1,0,0,0,0,7,0,0,0,0,0,0,0,"Ethereum Life-Binder - On Friendly Unit At 0 - 40% Health - Cast Shadow Mend"), +(@ENTRY,0,5,0,14,0,100,4,0,40,25000,30000,11,38899,1,0,0,0,0,7,0,0,0,0,0,0,0,"Ethereum Life-Binder - On Friendly Unit At 0 - 40% Health - Cast Shadow Mend"); + +-- Ethereum Slayer SAI +SET @ENTRY := 20896; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,7,0,30,0,0,11,15087,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereum Slayer - At 30% HP - Cast Evasion"), +(@ENTRY,0,1,0,0,0,100,6,4000,6000,12000,15000,11,36839,1,0,0,0,0,2,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast Impairing Poison"), +(@ENTRY,0,2,0,0,0,100,2,2000,4000,10000,12000,11,36838,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast Slaying Strike"), +(@ENTRY,0,3,4,0,0,100,0,2000,4000,10000,12000,11,38894,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ethereum Slayer - In Combat - Cast Slaying Strike"); + +-- Ethereum Wave-Caster SAI +SET @ENTRY := 20897; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,7,0,50,0,0,11,32693,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ethereum Wave-Caster - At 50% HP - Cast Arcane Haste"), +(@ENTRY,0,1,0,13,0,100,6,20000,25000,0,0,11,38897,1,0,0,0,0,7,0,0,0,0,0,0,0,"Ethereum Wave-Caster - On Target Casting - Cast Sonic Boom"), +(@ENTRY,0,2,0,0,0,100,2,10000,12000,20000,25000,11,36840,32,0,0,0,0,6,0,0,0,0,0,0,0,"Ethereum Wave-Caster - In Combat - Cast Polymorph"), +(@ENTRY,0,3,0,0,0,100,4,10000,12000,20000,25000,11,38896,32,0,0,0,0,6,0,0,0,0,0,0,0,"Ethereum Wave-Caster - In Combat - Cast Polymorph"); + +-- Unchained Doombringer SAI +SET @ENTRY := 20900; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,6000,50000,60000,11,36836,1,0,0,0,0,2,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast Agonizing Armor"), +(@ENTRY,0,1,0,0,0,100,6,10000,13000,25000,30000,11,36833,1,0,0,0,0,6,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast Berserker Charge"), +(@ENTRY,0,2,0,0,0,100,2,7000,10000,25000,30000,11,36835,1,0,0,0,0,1,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast War Stomp"), +(@ENTRY,0,3,4,0,0,100,0,7000,10000,25000,30000,11,38911,1,0,0,0,0,1,0,0,0,0,0,0,0,"Unchained Doombringer - In Combat - Cast War Stomp"); + +-- Sargeron Hellcaller SAI +SET @ENTRY := 20902; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,5000,30000,40000,11,36831,32,0,0,0,0,5,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast Curse of the Elements"), +(@ENTRY,0,1,0,0,0,100,2,1000,3000,15000,20000,11,36832,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast Incinerate"), +(@ENTRY,0,2,0,0,0,100,4,1000,3000,15000,20000,11,38918,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sargeron Hellcaller - In Combat - Cast Incinerate"); + +-- Death Watcher SAI +SET @ENTRY := 20867; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,8000,8000,22000,22000,11,36664,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Watcher - In Combat - Cast Tentacle Cleave"), +(@ENTRY,0,1,0,0,0,70,4,8000,8000,22000,22000,11,38816,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Watcher - In Combat - Cast Tentacle Cleave"), +(@ENTRY,0,2,0,2,0,100,2,0,50,32000,32000,11,36655,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Watcher - At 50% HP - Cast Drain Life"), +(@ENTRY,0,3,0,2,0,100,4,0,50,32000,32000,11,38817,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death Watcher - At 50% HP - Cast Drain Life"), +(@ENTRY,0,4,0,12,0,100,2,0,30,60000,60000,11,36657,1,0,0,0,0,7,0,0,0,0,0,0,0,"Death Watcher - On Target At 0 - 30% HP - Cast Death Count"), +(@ENTRY,0,5,0,12,0,100,4,0,30,60000,60000,11,38818,1,0,0,0,0,7,0,0,0,0,0,0,0,"Death Watcher - On Target At 0 - 30% HP - Cast Death Count"); + +-- Entropic Eye SAI +SET @ENTRY := 20868; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,6,3000,3000,25000,25000,11,36677,0,0,0,0,0,2,0,0,0,0,0,0,0,"Entropic Eye - In Combat - Cast Chaos Breath"), +(@ENTRY,0,1,0,0,0,75,2,8000,8000,22000,22000,11,36664,0,0,0,0,0,5,0,0,0,0,0,0,0,"Entropic Eye - In Combat - Cast Tentacle Cleave"), +(@ENTRY,0,2,0,0,0,75,4,8000,8000,22000,22000,11,38816,0,0,0,0,0,5,0,0,0,0,0,0,0,"Entropic Eye - In Combat - Cast Tentacle Cleave"); + +-- Eredar Deathbringer SAI +SET @ENTRY := 20880; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,27987,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eredar Deathbringer - On Respawn - Cast Unholy Aura"); + +-- Unbound Devastator SAI +SET @ENTRY := 20881; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,4000,20000,22000,11,36897,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast Transporter Malfunction"), +(@ENTRY,0,1,0,0,0,100,4,2000,4000,20000,22000,11,38850,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast Deafening Roar"), +(@ENTRY,0,2,0,0,0,100,2,10000,14000,20000,22000,11,36891,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast Devastate"), +(@ENTRY,0,3,0,0,0,100,4,10000,14000,20000,22000,11,38849,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unbound Devastator - In Combat - Cast Devastate"); + +-- Protean Horror SAI +SET @ENTRY := 20865; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,7,3000,7000,0,0,11,36612,1,0,0,0,0,2,0,0,0,0,0,0,0,"Protean Horror - In Combat - Cast Toothy Bite"); + +-- Soul Devourer SAI +SET @ENTRY := 20866; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,7,0,30,0,0,11,32958,1,0,0,0,0,1,0,0,0,0,0,0,0,"Soul Devourer - At 30% HP - Cast Crystal Channel"), +(@ENTRY,0,1,0,0,0,100,2,7000,10000,20000,23000,11,36654,0,0,0,0,0,1,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast Fel Breath"), +(@ENTRY,0,2,0,0,0,100,4,7000,10000,20000,23000,11,38813,0,0,0,0,0,1,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast Fel Breath"), +(@ENTRY,0,3,0,0,0,100,7,15000,17000,0,0,11,36644,1,0,0,0,0,1,0,0,0,0,0,0,0,"Soul Devourer - In Combat - Cast Sightless Eye"); + +-- Deep Lurker SAI +SET @ENTRY := 8384; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6300,15800,10800,24200,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deep Lurker - In Combat - Cast Trample"); + +-- Hakkari Bloodkeeper SAI +SET @ENTRY := 8438; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,7741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hakkari Bloodkeeper - On Respawn - Cast Summoned Demon"), +(@ENTRY,0,1,0,9,0,100,2,0,40,5000,8000,11,12471,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hakkari Bloodkeeper - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,2,0,0,0,100,2,13000,17000,14000,20000,11,11671,33,0,0,0,0,5,0,0,0,0,0,0,0,"Hakkari Bloodkeeper - In Combat - Cast Corruption"); + +-- Shade of Hakkar SAI +SET @ENTRY := 8440; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,20000,25000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shade of Hakkar - At 0 - 5 Range - Cast Lash"), +(@ENTRY,0,1,0,0,0,100,2,6000,11000,21000,28000,11,12889,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shade of Hakkar - In Combat - Cast Curse of Tongues"), +(@ENTRY,0,2,0,0,0,100,2,13000,17000,18000,24000,11,12888,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shade of Hakkar - In Combat - Cast Cause Insanity"); + +-- Nightmare Suppressor SAI +SET @ENTRY := 8497; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,3,0,0,0,0,11,7741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Suppressor - On Respawn - Cast Summoned Demon"), +(@ENTRY,0,1,0,1,0,100,3,1000,3000,0,0,11,12623,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Suppressor - Out Of Combat - Cast Suppression"); + +-- Hukku's Succubus SAI +SET @ENTRY := 8657; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,12000,19500,11,11779,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hukku's Succubus - At 0 - 5 Range - Cast Lash of Pain"), +(@ENTRY,0,1,0,0,0,100,2,8000,12000,15000,19000,11,6358,1,0,0,0,0,6,0,0,0,0,0,0,0,"Hukku's Succubus - In Combat - Cast Seduction"); + +-- Hazzas SAI +SET @ENTRY := 5722; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2800,6100,8300,17900,11,12884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzas - In Combat - Cast Acid Breath"), +(@ENTRY,0,1,0,0,0,100,2,8700,13900,19300,34700,11,12882,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzas - In Combat - Cast Wing Flap"); + +-- Atal'ai Deathwalker's Spirit SAI +SET @ENTRY := 8317; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,42,100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Atal'ai Deathwalker's Spirit - On Aggro - Set Invincibility Health Pct To 100"), +(@ENTRY,0,1,0,0,0,100,3,15000,15000,0,0,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Atal'ai Deathwalker's Spirit - In Combat - Die"); + +-- Hakkari Sapper SAI +SET @ENTRY := 8336; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,15600,17800,10700,18200,11,11981,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hakkari Sapper - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,2,8700,13900,27300,33300,11,12882,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hakkari Sapper - In Combat - Cast Wing Flap"); + +-- Zul'Lor SAI +SET @ENTRY := 5716; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9800,14300,7900,16200,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zul'Lor - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,6100,14500,11,12530,1,0,0,0,0,1,0,0,0,0,0,0,0,"Zul'Lor - In Combat - Cast Frailty"); + +-- Mijan SAI +SET @ENTRY := 5717; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,14100,14100,63800,66700,11,8148,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mijan - In Combat - Cast Thorns Aura"), +(@ENTRY,0,1,0,14,0,100,2,0,40,19500,28100,11,8362,1,0,0,0,0,7,0,0,0,0,0,0,0,"Mijan - On Friendly Unit At 0 - 40% Health - Cast Renew"), +(@ENTRY,0,2,0,0,0,100,2,9500,18000,33400,45600,11,11899,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mijan - In Combat - Cast Healing Ward"), +(@ENTRY,0,3,0,2,0,100,2,0,30,9000,12000,11,12492,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mijan - At 30% HP - Cast Healing Wave"); + +-- Morphaz SAI +SET @ENTRY := 5719; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2800,6100,8300,17900,11,12884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morphaz - In Combat - Cast Acid Breath"), +(@ENTRY,0,1,0,0,0,100,2,8700,13900,19300,34700,11,12882,1,0,0,0,0,1,0,0,0,0,0,0,0,"Morphaz - In Combat - Cast Wing Flap"); + +-- Weaver SAI +SET @ENTRY := 5720; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2800,6200,6100,21600,11,12884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Weaver - In Combat - Cast Acid Breath"), +(@ENTRY,0,1,0,0,0,100,2,8700,13900,19300,34700,11,12882,1,0,0,0,0,1,0,0,0,0,0,0,0,"Weaver - In Combat - Cast Wing Flap"); + +-- Zolo SAI +SET @ENTRY := 5712; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6900,10100,9500,12400,11,12058,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zolo - In Combat - Cast Chain Lightning"), +(@ENTRY,0,1,0,0,0,100,2,7000,12000,25000,35000,11,12506,1,0,0,0,0,1,0,0,0,0,0,0,0,"Zolo - In Combat - Cast Atal'ai Skeleton Totem"); + +-- Loro SAI +SET @ENTRY := 5714; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,7900,16600,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Loro - At 0 - 5 Range - Cast Shield Slam"), +(@ENTRY,0,1,0,0,0,100,2,9700,16700,10700,16900,11,3639,1,0,0,0,0,1,0,0,0,0,0,0,0,"Loro - In Combat - Cast Improved Blocking"); + +-- Nightmare Wanderer SAI +SET @ENTRY := 5283; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,13900,16700,12100,19900,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightmare Wanderer - In Combat - Cast Strike"), +(@ENTRY,0,1,0,9,0,100,2,0,5,23800,38200,11,12097,33,0,0,0,0,2,0,0,0,0,0,0,0,"Nightmare Wanderer - At 0 - 5 Range - Cast Pierce Armor"); + +-- Hakkari Frostwing SAI +SET @ENTRY := 5291; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5900,9700,15900,32200,11,8398,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hakkari Frostwing - In Combat - Cast Frostbolt Volley"), +(@ENTRY,0,1,0,9,0,100,2,0,5,8000,17800,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hakkari Frostwing - At 0 - 5 Range - Cast Swoop"), +(@ENTRY,0,2,0,0,0,100,2,6900,16800,16800,29600,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hakkari Frostwing - In Combat - Cast Frost Nova"); + +-- Spawn of Hakkar SAI +SET @ENTRY := 5708; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,3500,1200,6200,11,12280,32,0,0,0,0,2,0,0,0,0,0,0,0,"Spawn of Hakkar - In Combat - Cast Acid of Hakkar"); + +-- Nightmare Scalebane SAI +SET @ENTRY := 5277; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4500,10900,11900,17100,11,3639,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Scalebane - In Combat - Cast Improved Blocking"); + +-- Nightmare Wyrmkin SAI +SET @ENTRY := 5280; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightmare Wyrmkin - On Aggro - Cast Acid Spit"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,3400,4800,11,9591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 0 - 40 Range - Cast Acid Spit"), +(@ENTRY,0,5,6,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 7% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,2,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Wyrmkin - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,2,9000,14000,23000,27000,11,12098,1,0,0,0,0,6,0,0,0,0,0,0,0,"Nightmare Wyrmkin - In Combat - Cast Sleep"); + +-- Atal'ai Corpse Eater SAI +SET @ENTRY := 5270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,30,12000,12000,11,12134,1,0,0,0,0,1,0,0,0,0,0,0,0,"Atal'ai Corpse Eater - At 30% HP - Cast Atal'ai Corpse Eat"); + +-- Atal'ai Deathwalker SAI +SET @ENTRY := 5271; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7300,14500,15900,32200,11,11639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Atal'ai Deathwalker - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,100,2,9000,13000,13000,18000,11,12096,1,0,0,0,0,6,0,0,0,0,0,0,0,"Atal'ai Deathwalker - In Combat - Cast Fear"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,11,12095,7,0,0,0,0,1,0,0,0,0,0,0,0,"Atal'ai Deathwalker - On Death - Cast Summon Atal'ai Deathwalker's Spirit"); + +-- Enthralled Atal'ai SAI +SET @ENTRY := 5261; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,12000,18000,25000,11,12021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Enthralled Atal'ai - In Combat - Cast Fixate"); + +-- Black Guard Swordsmith SAI +SET @ENTRY := 11121; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,10000,15000,15000,11,16867,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Guard Swordsmith - In Combat - Cast Banshee Curse"); + +-- Murk Worm SAI +SET @ENTRY := 5226; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2500,5400,6600,8300,11,7992,32,0,0,0,0,5,0,0,0,0,0,0,0,"Murk Worm - In Combat - Cast Slowing Poison"); + +-- Saturated Ooze SAI +SET @ENTRY := 5228; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9700,14600,10900,15800,11,12250,0,0,0,0,0,1,0,0,0,0,0,0,0,"Saturated Ooze - In Combat - Cast Summon Oozeling"), +(@ENTRY,0,1,0,2,0,100,3,0,50,0,0,11,12018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Saturated Ooze - At 50% HP - Cast Summon Oozeling"); + +-- Cursed Atal'ai SAI +SET @ENTRY := 5243; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,30,0,0,11,12020,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Atal'ai - At 30% HP - Cast Call of the Grave"); + +-- Atal'ai Warrior SAI +SET @ENTRY := 5256; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7100,15800,12100,17800,11,13446,0,0,0,0,0,2,0,0,0,0,0,0,0,"Atal'ai Warrior - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,7300,16000,19300,20100,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Atal'ai Warrior - In Combat - Cast Rend"); + +-- Crimson Hammersmith SAI +SET @ENTRY := 11120; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,20,2,12000,12000,20000,20000,11,17445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Hammersmith - In Combat - Cast Bone Smelt"); + +-- Archivist Galford SAI +SET @ENTRY := 10811; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,15000,15000,10000,10000,11,17366,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archivist Galford - In Combat - Cast Fire Nova"), +(@ENTRY,0,1,0,0,0,25,2,3000,3000,18000,18000,11,17274,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archivist Galford - In Combat - Cast Pyroblast"), +(@ENTRY,0,2,0,0,0,70,2,10000,10000,15000,15000,11,17293,0,0,0,0,0,5,0,0,0,0,0,0,0,"Archivist Galford - In Combat - Cast Burning Winds"); + +-- Undead Scarab SAI +SET @ENTRY := 10876; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,20000,20000,11,11443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Undead Scarab - In Combat - Cast Cripple"); + +-- Malor the Zealous SAI +SET @ENTRY := 11032; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,4000,10000,10000,11,12734,0,0,0,0,0,1,0,0,0,0,0,0,0,"Malor the Zealous - In Combat - Cast Ground Smash"), +(@ENTRY,0,1,0,14,0,100,2,0,40,3600000,3600000,11,10310,0,0,0,0,0,7,0,0,0,0,0,0,0,"Malor the Zealous - On Friendly Unit At 0 - 40% Health - Cast Lay on Hands"), +(@ENTRY,0,2,0,0,0,100,2,2000,2000,30000,35000,11,16172,0,0,0,0,0,2,0,0,0,0,0,0,0,"Malor the Zealous - In Combat - Cast Head Crack"), +(@ENTRY,0,3,0,2,0,100,3,21,40,0,0,11,15493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Malor the Zealous - At 40% HP - Cast Holy Light"), +(@ENTRY,0,4,0,2,0,100,3,0,20,0,0,11,15493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Malor the Zealous - At 20% HP - Cast Holy Light"); + +-- Crimson Monk SAI +SET @ENTRY := 11043; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,674,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Monk - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,100,2,2000,2000,7000,7000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Monk - In Combat - Cast Thrash"), +(@ENTRY,0,2,0,0,0,100,2,4000,4000,10000,10000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Monk - In Combat - Cast Kick"); + +-- Bile Slime SAI +SET @ENTRY := 10697; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,4000,10000,10000,11,16866,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bile Slime - In Combat - Cast Venom Spit"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,15000,15000,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bile Slime - In Combat - Cast Slowing Poison"); + +-- Stonespine SAI +SET @ENTRY := 10809; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,21000,21000,11,14331,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonespine - In Combat - Cast Vicious Rend"); + +-- Crimson Inquisitor SAI +SET @ENTRY := 10426; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10000,10000,10000,10000,11,15785,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Inquisitor - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,2,6000,6000,25000,25000,11,17146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Inquisitor - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,2,0,0,0,100,2,100,100,15000,15000,11,17165,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Inquisitor - In Combat - Cast Mind Flay"), +(@ENTRY,0,3,0,4,0,100,3,0,0,0,0,11,17151,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Inquisitor - On Aggro - Cast Shadow Barrier"); + +-- Shrieking Banshee SAI +SET @ENTRY := 10463; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,6000,6000,11,16868,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shrieking Banshee - In Combat - Cast Banshee Wail"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,30000,30000,11,3589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shrieking Banshee - In Combat - Cast Deafening Screech"); + +-- Wailing Banshee SAI +SET @ENTRY := 10464; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,20000,20000,11,17105,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Banshee - In Combat - Cast Banshee Curse"), +(@ENTRY,0,1,0,0,0,100,2,100,100,30000,30000,11,19645,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Banshee - In Combat - Cast Anti-Magic Shield"); + +-- The Unforgiven SAI +SET @ENTRY := 10516; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,4000,13000,17000,11,14907,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Unforgiven - In Combat - Cast Frost Nova"), +(@ENTRY,0,1,0,10,0,100,3,0,30,0,0,11,8822,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Unforgiven - On LOS Out Of Combat - Cast Stealth"); + +-- Crimson Priest SAI +SET @ENTRY := 10423; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,50,0,0,11,15586,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Priest - At 50% HP - Cast Heal"), +(@ENTRY,0,1,0,0,0,100,2,3000,3000,5000,5000,11,15238,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Priest - In Combat - Cast Holy Smite"), +(@ENTRY,0,2,0,0,0,85,2,15000,15000,45000,45000,11,17139,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Priest - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,3,0,0,0,100,2,5000,5000,15000,15000,11,17142,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Priest - In Combat - Cast Holy Fire"); + +-- Crimson Gallant SAI +SET @ENTRY := 10424; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,8000,8000,11,17143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Gallant - In Combat - Cast Holy Strike"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,10000,10000,11,14518,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Gallant - In Combat - Cast Crusader Strike"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,8990,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Gallant - On Aggro - Cast Retribution Aura"); + +-- Crimson Battle Mage SAI +SET @ENTRY := 10425; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,2000,2000,20000,20000,11,11667,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Battle Mage - In Combat - Cast Immolate"), +(@ENTRY,0,1,0,0,0,100,2,12000,12000,9000,9000,11,15253,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Battle Mage - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,0,0,100,2,8000,8000,13000,13000,11,17145,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Battle Mage - In Combat - Cast Blast Wave"); + +-- Crimson Initiate SAI +SET @ENTRY := 10420; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,50,0,0,11,8362,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Initiate - At 50% HP - Cast Renew"), +(@ENTRY,0,1,0,2,0,100,3,0,25,0,0,11,17138,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Initiate - At 25% HP - Cast Flash Heal"), +(@ENTRY,0,2,0,0,0,100,2,1000,1000,10000,10000,11,17194,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Initiate - In Combat - Cast Mind Blast"); + +-- Crimson Defender SAI +SET @ENTRY := 10421; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Defender - On Aggro - Cast Devotion Aura"), +(@ENTRY,0,1,0,2,0,100,3,0,66,0,0,11,15493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Defender - At 66% HP - Cast Holy Light"), +(@ENTRY,0,2,0,2,0,100,3,0,45,0,0,11,15493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Defender - At 45% HP - Cast Holy Light"), +(@ENTRY,0,3,0,2,0,100,3,0,25,0,0,11,15493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Defender - At 25% HP - Cast Holy Light"), +(@ENTRY,0,4,0,2,0,100,3,0,10,0,0,11,15493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Defender - At 10% HP - Cast Holy Light"), +(@ENTRY,0,5,0,0,0,100,2,10000,10000,60000,60000,11,13005,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Defender - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,6,0,2,0,100,3,0,20,0,0,11,13874,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Defender - At 20% HP - Cast Divine Shield"); + +-- Venom Belcher SAI +SET @ENTRY := 10417; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,15000,15000,11,16866,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venom Belcher - In Combat - Cast Venom Spit"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,30000,30000,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venom Belcher - In Combat - Cast Slowing Poison"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,34,5,1,0,0,0,0,1,0,0,0,0,0,0,0,"Venom Belcher - On Death - Set Instance Data 5 to 1"); + +-- Crimson Guardsman SAI +SET @ENTRY := 10418; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,15749,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Guardsman - On Aggro - Cast Shield Charge"), +(@ENTRY,0,1,0,0,0,100,2,6000,6000,15000,15000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Guardsman - In Combat - Cast Disarm"), +(@ENTRY,0,2,0,0,0,100,2,4000,4000,8000,8000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Guardsman - In Combat - Cast Shield Bash"); + +-- Crimson Conjuror SAI +SET @ENTRY := 10419; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,12675,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Conjuror - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,12675,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crimson Conjuror - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,85,2,7000,7000,10000,10000,11,17195,1,0,0,0,0,5,0,0,0,0,0,0,0,"Crimson Conjuror - In Combat - Cast Scorch"), +(@ENTRY,0,11,0,0,0,100,2,10000,10000,15000,15000,11,12674,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - In Combat - Cast Frost Nova"), +(@ENTRY,0,12,0,0,0,100,2,5000,5000,35000,45000,11,17162,1,0,0,0,0,1,0,0,0,0,0,0,0,"Crimson Conjuror - In Combat - Cast Summon Water Elemental"); + +-- Crypt Crawler SAI +SET @ENTRY := 10412; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,15000,15000,11,15471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Crawler - In Combat - Cast Enveloping Web"); + +-- Crypt Beast SAI +SET @ENTRY := 10413; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,15000,15000,11,4962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crypt Beast - In Combat - Cast Encasing Webs"); + +-- Patchwork Horror SAI +SET @ENTRY := 10414; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,5000,5000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Patchwork Horror - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,2,3000,3000,14000,14000,11,16346,0,0,0,0,0,1,0,0,0,0,0,0,0,"Patchwork Horror - In Combat - Cast Disease Cloud"), +(@ENTRY,0,2,0,0,0,100,2,7000,7000,15000,15000,11,10101,0,0,0,0,0,5,0,0,0,0,0,0,0,"Patchwork Horror - In Combat - Cast Knock Away"); + +-- Bile Spewer SAI +SET @ENTRY := 10416; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,3000,3000,5000,5000,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bile Spewer - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,3,0,0,5000,5000,11,16865,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bile Spewer - In Combat - Cast Spawn Bile Slimes"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,34,5,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bile Spewer - On Death - Set Instance Data 5 to 1"); + +-- Ghoul Ravener SAI +SET @ENTRY := 10406; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,5000,5000,11,16172,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghoul Ravener - In Combat - Cast Head Crack"), +(@ENTRY,0,1,0,0,0,100,2,7000,7000,8000,8000,11,16553,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghoul Ravener - In Combat - Cast Ravenous Claw"); + +-- Fleshflayer Ghoul SAI +SET @ENTRY := 10407; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,75,2,5000,5000,6000,6000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fleshflayer Ghoul - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,100,2,3000,3000,20000,20000,11,13738,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fleshflayer Ghoul - In Combat - Cast Rend"); + +-- Rockwing Gargoyle SAI +SET @ENTRY := 10408; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,4,6596,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockwing Gargoyle - On Aggro - Play Sound 6596"), +(@ENTRY,0,1,0,0,0,70,2,4000,4000,10000,10000,11,13444,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockwing Gargoyle - In Combat - Cast Sunder Armor"); + +-- Rockwing Screecher SAI +SET @ENTRY := 10409; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,4,6596,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockwing Screecher - On Aggro - Play Sound 6596"), +(@ENTRY,0,1,0,0,0,85,2,6000,6000,40000,40000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockwing Screecher - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,2,0,0,0,100,2,9000,9000,35000,35000,11,8715,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rockwing Screecher - In Combat - Cast Terrifying Howl"), +(@ENTRY,0,3,0,0,0,100,2,1000,1000,6000,6000,11,16997,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockwing Screecher - In Combat - Cast Gargoyle Strike"); + +-- Black Guard Sentry SAI +SET @ENTRY := 10394; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,10000,10000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Guard Sentry - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,6000,6000,11,17439,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Guard Sentry - In Combat - Cast Shadow Shock"); + +-- Thuzadin Shadowcaster SAI +SET @ENTRY := 10398; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,15232,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,15232,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,2,4000,6000,20000,25000,11,11443,1,0,0,0,0,2,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - In Combat - Cast Cripple"), +(@ENTRY,0,11,0,0,0,100,2,7000,12000,15000,20000,11,16429,33,0,0,0,0,5,0,0,0,0,0,0,0,"Thuzadin Shadowcaster - In Combat - Cast Piercing Shadow"); + +-- Thuzadin Necromancer SAI +SET @ENTRY := 10400; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,16431,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Necromancer - On Aggro - Cast Bone Armor"), +(@ENTRY,0,1,0,1,0,100,3,1000,1000,0,0,11,12420,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thuzadin Necromancer - Out Of Combat - Cast Summon Skeletal Servant"), +(@ENTRY,0,2,0,0,0,100,2,10000,10000,20000,20000,11,16430,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thuzadin Necromancer - In Combat - Cast Soul Tap"); + +-- Wrath Phantom SAI +SET @ENTRY := 10389; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,10000,10000,11,7074,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wrath Phantom - In Combat - Cast Screams of the Past"); + +-- Skeletal Guardian SAI +SET @ENTRY := 10390; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,2,1000,1000,1800000,1800000,11,13787,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - Out Of Combat - Cast Demon Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Guardian - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,2400,3800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Guardian - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,85,2,9000,12000,9000,12000,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Guardian - At 9000 - 12000 Range - Cast Frostbolt"), +(@ENTRY,0,12,0,0,0,85,2,6000,7000,9000,12000,11,37361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Guardian - In Combat - Cast Arcane Bolt"), +(@ENTRY,0,13,0,0,0,85,2,14000,18000,14000,18000,11,11975,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Guardian - In Combat - Cast Arcane Explosion"); + +-- Skeletal Berserker SAI +SET @ENTRY := 10391; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,29651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Berserker - On Aggro - Cast Dual Wield"), +(@ENTRY,0,1,0,0,0,100,2,1000,1000,6000,6000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Berserker - In Combat - Cast Strike"), +(@ENTRY,0,2,0,0,0,80,2,4000,4000,10000,10000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Berserker - In Combat - Cast Cleave"), +(@ENTRY,0,3,0,0,0,100,3,9000,9000,0,0,11,13730,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Berserker - In Combat - Cast Demoralizing Shout"), +(@ENTRY,0,4,0,0,0,100,2,2000,2000,14000,19000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Berserker - In Combat - Cast Hamstring"); + +-- Ravaged Cadaver SAI +SET @ENTRY := 10381; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,30000,30000,11,16143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravaged Cadaver - In Combat - Cast Cadaver Worms"), +(@ENTRY,0,1,0,0,0,100,2,2000,2000,7000,7000,11,13446,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ravaged Cadaver - In Combat - Cast Strike"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,11,16324,3,0,0,0,0,1,0,0,0,0,0,0,0,"Ravaged Cadaver - On Death - Cast Summon Broken Cadaver"); + +-- Mangled Cadaver SAI +SET @ENTRY := 10382; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,30000,30000,11,16143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mangled Cadaver - In Combat - Cast Cadaver Worms"); + +-- Broken Cadaver SAI +SET @ENTRY := 10383; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,4000,40000,0,0,11,16141,0,0,0,0,0,2,0,0,0,0,0,0,0,"Broken Cadaver - In Combat - Cast Exploding Cadaver"); + +-- Vengeful Phantom SAI +SET @ENTRY := 10387; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,3000,18000,18000,11,15089,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vengeful Phantom - In Combat - Cast Frost Shock"); + +-- Spiteful Phantom SAI +SET @ENTRY := 10388; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,15000,15000,11,12531,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spiteful Phantom - In Combat - Cast Chilling Touch"); + +-- Commander Springvale SAI +SET @ENTRY := 4278; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,10300,17800,61100,63500,11,5588,0,0,0,0,0,2,0,0,0,0,0,0,0,"Commander Springvale - In Combat - Cast Hammer of Justice"), +(@ENTRY,0,1,0,14,0,100,2,0,40,17500,22300,11,1026,1,0,0,0,0,7,0,0,0,0,0,0,0,"Commander Springvale - On Friendly Unit At 0 - 40% Health - Cast Holy Light"); + +-- Odo the Blindwatcher SAI +SET @ENTRY := 4279; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,39,30,0,0,0,0,0,1,0,0,0,0,0,0,0,"Odo the Blindwatcher - On Aggro - Call For Help"), +(@ENTRY,0,1,0,2,0,100,3,0,60,0,0,11,7481,0,0,0,0,0,1,0,0,0,0,0,0,0,"Odo the Blindwatcher - At 60% HP - Cast Howling Rage"), +(@ENTRY,0,2,0,2,0,100,3,0,40,0,0,11,7483,0,0,0,0,0,1,0,0,0,0,0,0,0,"Odo the Blindwatcher - At 40% HP - Cast Howling Rage"), +(@ENTRY,0,3,0,2,0,100,3,0,20,0,0,11,7484,0,0,0,0,0,1,0,0,0,0,0,0,0,"Odo the Blindwatcher - At 20% HP - Cast Howling Rage"); + +-- Wolfguard Worg SAI +SET @ENTRY := 5058; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Wolfguard Worg - At 15% HP - Flee For Assist"); + +-- Tormented Officer SAI +SET @ENTRY := 3873; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,10500,11900,3500,6500,11,7054,32,0,0,0,0,5,0,0,0,0,0,0,0,"Tormented Officer - In Combat - Cast Forsaken Skills"); + +-- Haunted Servitor SAI +SET @ENTRY := 3875; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,9200,13200,4000,6000,11,7057,32,0,0,0,0,5,0,0,0,0,0,0,0,"Haunted Servitor - In Combat - Cast Haunting Spirits"); + +-- Wailing Guardsman SAI +SET @ENTRY := 3877; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,7200,1200,12200,11,7074,32,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Guardsman - In Combat - Cast Screams of the Past"); + +-- Razorclaw the Butcher SAI +SET @ENTRY := 3886; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,2800,9700,11,7485,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razorclaw the Butcher - At 0 - 5 Range - Cast Butcher Drain"); + +-- Baron Silverlaine SAI +SET @ENTRY := 3887; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,22300,35100,11,7068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baron Silverlaine - In Combat - Cast Veil of Shadow"); + +-- Lupine Horror SAI +SET @ENTRY := 3863; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,12800,21500,192000,206200,11,7132,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lupine Horror - In Combat - Cast Summon Lupine Delusions"); + +-- Fel Steed SAI +SET @ENTRY := 3864; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3400,16600,16300,35200,11,7139,32,0,0,0,0,1,0,0,0,0,0,0,0,"Fel Steed - In Combat - Cast Fel Stomp"); + +-- Vile Bat SAI +SET @ENTRY := 3866; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,39,30,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Bat - On Aggro - Call For Help"), +(@ENTRY,0,1,0,0,0,100,2,1800,5800,11900,20200,11,7145,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Bat - In Combat - Cast Diving Sweep"), +(@ENTRY,0,2,0,0,0,100,2,7800,9700,18100,34100,11,6713,1,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Bat - In Combat - Cast Disarm"); + +-- Blood Seeker SAI +SET @ENTRY := 3868; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5700,5900,2000,12100,11,7140,0,0,0,0,0,5,0,0,0,0,0,0,0,"Blood Seeker - In Combat - Cast Expose Weakness"); + +-- Deathsworn Captain SAI +SET @ENTRY := 3872; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathsworn Captain - Out Of Combat - Cast Battle Stance"), +(@ENTRY,0,1,0,0,0,100,2,4100,5800,8200,18200,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathsworn Captain - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,6700,7300,14600,33300,11,9080,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deathsworn Captain - In Combat - Cast Hamstring"); + +-- Shadowfang Wolfguard SAI +SET @ENTRY := 3854; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,7107,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowfang Wolfguard - Out Of Combat - Cast Summon Wolfguard Worg"), +(@ENTRY,0,1,0,14,0,100,3,0,10,21900,34000,11,7106,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shadowfang Wolfguard - On Friendly Unit At 0 - 10% Health - Cast Dark Restore"); + +-- Shadowfang Darksoul SAI +SET @ENTRY := 3855; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1300,9700,3600,7200,11,970,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowfang Darksoul - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,100,2,2600,12700,3800,22500,11,8140,32,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowfang Darksoul - In Combat - Cast Befuddlement"); + +-- Shadowfang Glutton SAI +SET @ENTRY := 3857; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,0,3200,4800,12100,11,7122,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowfang Glutton - In Combat - Cast Blood Tap"); + +-- Shadowfang Ragetooth SAI +SET @ENTRY := 3859; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,2,0,100,3,0,35,0,0,11,7072,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowfang Ragetooth - At 35% HP - Cast Wild Rage"); + +-- Bleak Worg SAI +SET @ENTRY := 3861; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1200,4900,1200,9400,11,7127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Bleak Worg - In Combat - Cast Wavering Will"); + +-- Rattlegore SAI +SET @ENTRY := 11622; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7300,22100,10800,27600,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rattlegore - In Combat - Cast Knock Away"), +(@ENTRY,0,1,0,0,0,100,2,6200,21800,7500,21300,11,18368,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rattlegore - In Combat - Cast Strike"), +(@ENTRY,0,2,0,0,0,100,2,15800,21400,13100,26400,11,16727,1,0,0,0,0,2,0,0,0,0,0,0,0,"Rattlegore - In Combat - Cast War Stomp"); + +-- Blood Steward of Kirtonos SAI +SET @ENTRY := 14861; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,19400,19700,4200,22900,11,22371,32,0,0,0,0,2,0,0,0,0,0,0,0,"Blood Steward of Kirtonos - In Combat - Cast Curse of Impotence"), +(@ENTRY,0,1,0,0,0,100,2,6100,18200,3600,22600,11,12493,32,0,0,0,0,2,0,0,0,0,0,0,0,"Blood Steward of Kirtonos - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,2,0,0,0,100,2,16000,19000,27300,46900,11,3609,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blood Steward of Kirtonos - In Combat - Cast Paralyzing Poison"); + +-- Son of Arugal SAI +SET @ENTRY := 2529; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,11800,11800,9500,21400,11,7124,32,0,0,0,0,5,0,0,0,0,0,0,0,"Son of Arugal - In Combat - Cast Arugal's Gift"); + +-- Shadowfang Whitescalp SAI +SET @ENTRY := 3851; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowfang Whitescalp - Out Of Combat - Cast Frost Armor"); + +-- Shadowfang Moonwalker SAI +SET @ENTRY := 3853; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,8200,16700,25600,11,7121,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowfang Moonwalker - In Combat - Cast Anti-Magic Shield"); + +-- Plagued Hatchling SAI +SET @ENTRY := 10678; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,700,8200,4800,9700,11,17745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plagued Hatchling - In Combat - Cast Diseased Spit"); + +-- Scholomance Handler SAI +SET @ENTRY := 11257; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4100,14500,6600,19400,11,10833,1,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Handler - In Combat - Cast Arcane Blast"), +(@ENTRY,0,1,0,0,0,100,2,4700,10800,10900,21200,11,17145,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Handler - In Combat - Cast Blast Wave"), +(@ENTRY,0,2,0,0,0,100,2,3900,19400,10300,33800,11,15244,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Handler - In Combat - Cast Cone of Cold"); + +-- Necrofiend SAI +SET @ENTRY := 11551; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6500,13100,20700,33900,11,15474,0,0,0,0,0,2,0,0,0,0,0,0,0,"Necrofiend - In Combat - Cast Web Explosion"), +(@ENTRY,0,1,0,0,0,100,2,6400,22800,16000,25600,11,3583,32,0,0,0,0,2,0,0,0,0,0,0,0,"Necrofiend - In Combat - Cast Deadly Poison"); + +-- Diseased Ghoul SAI +SET @ENTRY := 10495; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,12627,1,0,0,0,0,1,0,0,0,0,0,0,0,"Diseased Ghoul - Out Of Combat - Cast Disease Cloud"), +(@ENTRY,0,1,0,0,0,100,2,7100,12300,12300,40900,11,3436,32,0,0,0,0,5,0,0,0,0,0,0,0,"Diseased Ghoul - In Combat - Cast Wandering Plague"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,11,17742,7,0,0,0,0,1,0,0,0,0,0,0,0,"Diseased Ghoul - On Death - Cast Cloud of Disease"); + +-- Spectral Tutor SAI +SET @ENTRY := 10498; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4200,19100,8600,26400,11,17630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Tutor - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,2,0,3300,12000,26300,11,12528,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spectral Tutor - In Combat - Cast Silence"), +(@ENTRY,0,2,0,0,0,100,2,11800,12700,17700,25300,11,17651,1,0,0,0,0,1,0,0,0,0,0,0,0,"Spectral Tutor - In Combat - Cast Image Projection"); + +-- Spectral Researcher SAI +SET @ENTRY := 10499; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,25700,7300,19400,11,17630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Researcher - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,2,1000,9400,9400,22800,11,17631,1,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Researcher - In Combat - Cast Wail of Souls"); + +-- Spectral Teacher SAI +SET @ENTRY := 10500; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,13900,18100,10500,22400,11,17630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spectral Teacher - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,2,9900,19700,30900,39600,11,17633,1,0,0,0,0,1,0,0,0,0,0,0,0,"Spectral Teacher - In Combat - Cast Arcane Focus"); + +-- Risen Guard SAI +SET @ENTRY := 10489; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1700,9400,12800,27800,11,15655,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Guard - In Combat - Cast Shield Slam"), +(@ENTRY,0,1,0,0,0,100,2,700,9300,6100,14600,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Guard - In Combat - Cast Sunder Armor"); + +-- Risen Bonewarder SAI +SET @ENTRY := 10491; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,50,3,4300,9400,0,0,11,16431,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Bonewarder - In Combat - Cast Bone Armor"), +(@ENTRY,0,1,0,0,0,100,2,9900,21700,15700,34600,11,17715,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Bonewarder - In Combat - Cast Consuming Shadows"), +(@ENTRY,0,2,0,0,0,100,2,12600,25200,16700,32300,11,17620,1,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Bonewarder - In Combat - Cast Drain Life"); + +-- Reanimated Corpse SAI +SET @ENTRY := 10481; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3600,17300,10300,18200,11,18270,32,0,0,0,0,2,0,0,0,0,0,0,0,"Reanimated Corpse - In Combat - Cast Dark Plague"); + +-- Risen Aberration SAI +SET @ENTRY := 10485; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1500,8900,17300,33700,11,12021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Aberration - In Combat - Cast Fixate"); + +-- Risen Warrior SAI +SET @ENTRY := 10486; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,11800,19700,15500,32600,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Warrior - In Combat - Cast Knockdown"), +(@ENTRY,0,1,0,0,0,100,2,7400,28700,13500,25200,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Warrior - In Combat - Cast Rend"), +(@ENTRY,0,2,0,0,0,100,2,12300,17500,10800,33400,11,14516,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Warrior - In Combat - Cast Strike"), +(@ENTRY,0,3,0,0,0,100,2,3200,22900,10800,32200,11,15588,1,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Warrior - In Combat - Cast Thunderclap"); + +-- Risen Protector SAI +SET @ENTRY := 10487; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4700,14300,13100,30600,11,6726,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Protector - In Combat - Cast Silence"), +(@ENTRY,0,1,0,0,0,100,2,0,0,5400,25300,11,17439,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Protector - In Combat - Cast Shadow Shock"), +(@ENTRY,0,2,0,0,0,100,2,4000,15800,9700,19400,11,15654,32,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Protector - In Combat - Cast Shadow Word: Pain"); + +-- Scholomance Necromancer SAI +SET @ENTRY := 10477; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,5,0,100,3,0,0,0,0,11,17616,0,0,0,0,0,7,0,0,0,0,0,0,0,"Scholomance Necromancer - On Killed Unit - Cast Corpse Explosion"), +(@ENTRY,0,1,0,0,0,100,2,4800,16000,10200,26800,11,14887,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Necromancer - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,2,0,2,0,100,2,0,30,28000,28000,11,12020,32,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Necromancer - At 30% HP - Cast Call of the Grave"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scholomance Necromancer - At 15% HP - Flee For Assist"); + +-- Unstable Corpse SAI +SET @ENTRY := 10480; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,3,0,0,0,0,11,17689,3,0,0,0,0,1,0,0,0,0,0,0,0,"Unstable Corpse - On Death - Cast Disease Burst"); + +-- Scholomance Acolyte SAI +SET @ENTRY := 10471; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,500,500,0,0,11,16592,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Acolyte - Out Of Combat - Cast Shadowform"), +(@ENTRY,0,1,0,14,0,100,2,0,40,26400,48400,11,17613,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scholomance Acolyte - On Friendly Unit At 0 - 40% Health - Cast Dark Mending"), +(@ENTRY,0,2,0,0,0,100,2,4500,26000,8400,26000,11,17615,0,0,0,0,0,5,0,0,0,0,0,0,0,"Scholomance Acolyte - In Combat - Cast Mana Burn"), +(@ENTRY,0,3,0,0,0,100,2,2400,21700,11100,29900,11,17165,0,0,0,0,0,5,0,0,0,0,0,0,0,"Scholomance Acolyte - In Combat - Cast Mind Flay"), +(@ENTRY,0,4,0,0,0,100,2,5700,33800,15800,28600,11,11443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Acolyte - In Combat - Cast Cripple"); + +-- Scholomance Occultist SAI +SET @ENTRY := 10472; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4800,11700,32400,39700,11,16431,33,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Occultist - In Combat - Cast Bone Armor"), +(@ENTRY,0,1,0,0,0,100,2,500,1000,6500,15600,11,17228,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Occultist - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,2,0,13,0,100,3,0,0,0,0,11,15122,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scholomance Occultist - On Target Casting - Cast Counterspell"); + +-- Scholomance Neophyte SAI +SET @ENTRY := 10470; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Neophyte - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,3400,4800,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Neophyte - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scholomance Neophyte - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,2,8600,26300,18400,36000,11,17165,1,0,0,0,0,2,0,0,0,0,0,0,0,"Scholomance Neophyte - In Combat - Cast Mind Flay"); + +-- Scarlet Monk SAI +SET @ENTRY := 4540; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,15000,30000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Monk - In Combat - Cast Kick"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,20000,30000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Monk - In Combat - Cast Thrash"); + +-- Anguished Dead SAI +SET @ENTRY := 6426; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2500,2500,10000,15000,11,7068,0,0,0,0,0,5,0,0,0,0,0,0,0,"Anguished Dead - In Combat - Cast Veil of Shadow"); + +-- Haunting Phantasm SAI +SET @ENTRY := 6427; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,75,3,0,0,0,0,11,8986,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haunting Phantasm - On Aggro - Cast Summon Illusionary Phantasm"); + +-- Ironspine SAI +SET @ENTRY := 6489; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,20000,35000,11,702,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ironspine - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,1,0,0,0,100,2,1500,1500,60000,80000,11,3815,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironspine - In Combat - Cast Poison Cloud"); + +-- Scarlet Centurion SAI +SET @ENTRY := 4301; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,31403,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Centurion - On Aggro - Cast Battle Shout"); + +-- Scarlet Champion SAI +SET @ENTRY := 4302; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2500,2500,12000,22000,11,17143,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Champion - In Combat - Cast Holy Strike"); + +-- Scarlet Defender SAI +SET @ENTRY := 4298; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Defender - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,2,5000,5000,20000,30000,11,3639,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Defender - In Combat - Cast Improved Blocking"), +(@ENTRY,0,2,0,0,0,100,2,7500,7500,15000,30000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Defender - In Combat - Cast Shield Bash"); + +-- Scarlet Chaplain SAI +SET @ENTRY := 4299; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,1006,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Chaplain - On Aggro - Cast Inner Fire"), +(@ENTRY,0,1,0,0,0,100,2,12000,16000,40000,46000,11,6066,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Chaplain - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,2,0,2,0,100,3,0,50,0,0,11,8362,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Chaplain - At 50% HP - Cast Renew"), +(@ENTRY,0,3,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Chaplain - At 15% HP - Flee For Assist"); + +-- Scarlet Wizard SAI +SET @ENTRY := 4300; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,7000,9000,42000,49000,11,2601,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Wizard - In Combat - Cast Fire Shield III"), +(@ENTRY,0,1,0,0,0,100,2,3500,4500,6500,9500,11,8439,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Wizard - In Combat - Cast Arcane Explosion"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Wizard - At 15% HP - Flee For Assist"); + +-- Scarlet Myrmidon SAI +SET @ENTRY := 4295; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,2,0,100,0,0,30,0,0,11,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Myrmidon - At 30% HP - Cast Frenzy"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Myrmidon - At 30% HP - Say Line 0"); + +-- Scarlet Adept SAI +SET @ENTRY := 4296; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,7000,8000,12000,11,9734,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Adept - In Combat - Cast Holy Smite"), +(@ENTRY,0,1,0,14,0,100,3,0,40,0,0,11,6063,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Adept - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,2,0,2,0,100,3,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Scarlet Adept - At 15% HP - Flee For Assist"); + +-- Scarlet Protector SAI +SET @ENTRY := 4292; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Protector - On Aggro - Cast Devotion Aura"), +(@ENTRY,0,1,0,14,0,100,2,0,40,15000,30000,11,31713,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scarlet Protector - On Friendly Unit At 0 - 40% Health - Cast Holy Light"); + +-- Scarlet Guardsman SAI +SET @ENTRY := 4290; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,7164,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Guardsman - On Aggro - Cast Defensive Stance"), +(@ENTRY,0,1,0,0,0,100,2,15000,15000,30000,40000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scarlet Guardsman - In Combat - Cast Disarm"); + +-- Scarlet Soldier SAI +SET @ENTRY := 4286; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,20000,30000,11,3639,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scarlet Soldier - In Combat - Cast Improved Blocking"); + +-- Death's Head Sage SAI +SET @ENTRY := 4518; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,4000,30000,30000,11,8262,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death's Head Sage - In Combat - Cast Elemental Protection Totem"), +(@ENTRY,0,1,0,0,0,100,2,6000,6000,30000,30000,11,4971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death's Head Sage - In Combat - Cast Healing Ward"); + +-- Death's Head Seer SAI +SET @ENTRY := 4519; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,30000,30000,11,4971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death's Head Seer - In Combat - Cast Healing Ward"), +(@ENTRY,0,1,0,0,0,100,2,3000,3000,20000,25000,11,8264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death's Head Seer - In Combat - Cast Lava Spout Totem"); + +-- Greater Kraul Bat SAI +SET @ENTRY := 4539; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,4000,4000,18000,18000,11,8281,0,0,0,0,0,5,0,0,0,0,0,0,0,"Greater Kraul Bat - In Combat - Cast Sonic Burst"); + +-- Death's Head Acolyte SAI +SET @ENTRY := 4515; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,1000,5000,10000,11,15785,0,0,0,0,0,5,0,0,0,0,0,0,0,"Death's Head Acolyte - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,2,0,100,2,0,70,20000,20000,11,8362,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death's Head Acolyte - At 70% HP - Cast Renew"); + +-- Frost Spectre SAI +SET @ENTRY := 8585; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,7,0,100,3,0,0,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frost Spectre - On Evade - Forced Despawn"), +(@ENTRY,0,1,0,14,0,100,3,0,100,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frost Spectre - On Friendly Unit At 0 - 100% Health - Forced Despawn"); + +-- Death Speaker Jargba SAI +SET @ENTRY := 4428; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Speaker Jargba - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Speaker Jargba - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Death Speaker Jargba - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,2,7000,10000,10000,15000,11,14515,1,0,0,0,0,6,0,0,0,0,0,0,0,"Death Speaker Jargba - In Combat - Cast Dominate Mind"); + +-- Skeletal Servant SAI +SET @ENTRY := 8477; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,5000,5000,0,0,41,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Servant - Out Of Combat - Forced Despawn"); + +-- Plaguemaw the Rotting SAI +SET @ENTRY := 7356; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,8000,12000,15000,23000,11,12946,0,0,0,0,0,5,0,0,0,0,0,0,0,"Plaguemaw the Rotting - In Combat - Cast Putrid Stench"); + +-- Thorn Eater Ghoul SAI +SET @ENTRY := 7348; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,12000,8000,13000,11,12538,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thorn Eater Ghoul - In Combat - Cast Ravenous Claw"); + +-- Frozen Soul SAI +SET @ENTRY := 7352; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,10000,12000,11,12528,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frozen Soul - In Combat - Cast Silence"); + +-- Freezing Spirit SAI +SET @ENTRY := 7353; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,10000,12000,11,15532,0,0,0,0,0,1,0,0,0,0,0,0,0,"Freezing Spirit - In Combat - Cast Frost Nova"); + +-- Ragglesnout SAI +SET @ENTRY := 7354; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragglesnout - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragglesnout - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ragglesnout - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,2,3000,5000,20000,25000,11,11639,1,0,0,0,0,5,0,0,0,0,0,0,0,"Ragglesnout - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,11,0,0,0,100,2,9000,13000,15000,20000,11,7645,1,0,0,0,0,6,0,0,0,0,0,0,0,"Ragglesnout - In Combat - Cast Dominate Mind"), +(@ENTRY,0,12,0,14,0,100,2,0,40,12000,16000,11,12039,0,0,0,0,0,7,0,0,0,0,0,0,0,"Ragglesnout - On Friendly Unit At 0 - 40% Health - Cast Heal"); + +-- Splinterbone Warrior SAI +SET @ENTRY := 7344; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,12000,6000,10000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinterbone Warrior - In Combat - Cast Sunder Armor"); + +-- Splinterbone Captain SAI +SET @ENTRY := 7345; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,7000,4000,10000,11,12461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinterbone Captain - In Combat - Cast Backhand"), +(@ENTRY,0,1,0,4,0,100,3,0,0,0,0,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinterbone Captain - On Aggro - Cast Battle Shout"); + +-- Splinterbone Centurion SAI +SET @ENTRY := 7346; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,9000,8000,15000,11,8078,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinterbone Centurion - In Combat - Cast Thunderclap"); + +-- Boneflayer Ghoul SAI +SET @ENTRY := 7347; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,8000,3000,10000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boneflayer Ghoul - In Combat - Cast Cleave"); + +-- Skeletal Frostweaver SAI +SET @ENTRY := 7341; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Frostweaver - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Frostweaver - At 100% Mana - Increment Phase"); + +-- Skeletal Summoner SAI +SET @ENTRY := 7342; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Summoner - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Summoner - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,3,6000,10000,0,0,11,11980,1,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Summoner - In Combat - Cast Curse of Weakness"), +(@ENTRY,0,11,0,0,0,100,2,15000,20000,15000,20000,11,12258,1,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Summoner - In Combat - Cast Summon Shadowcaster"); + +-- Ragefire Shaman SAI +SET @ENTRY := 11319; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragefire Shaman - On Aggro - Cast Lightning Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragefire Shaman - At 0 - 40 Range - Cast Lightning Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,14,0,100,3,0,40,30000,35000,11,11986,1,0,0,0,0,7,0,0,0,0,0,0,0,"Ragefire Shaman - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,11,0,2,0,100,3,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragefire Shaman - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ragefire Shaman - At 15% HP - Flee For Assist"); + +-- Searing Blade Warlock SAI +SET @ENTRY := 11324; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,3,1000,1000,0,0,11,12746,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - Out Of Combat - Cast Summon Voidwalker"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Searing Blade Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,22,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - On Aggro - Set Phase 6"), +(@ENTRY,0,4,0,0,0,100,2,0,0,3400,6500,11,20791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Searing Blade Warlock - In Combat - Cast Shadow Bolt"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,22,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 15% Mana - Set Phase 5"), +(@ENTRY,0,7,0,9,0,100,2,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,2,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,2,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,2,30,100,100,100,22,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 100% Mana - Set Phase 6"), +(@ENTRY,0,11,0,2,0,100,3,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 15% HP - Set Phase 3"), +(@ENTRY,0,12,13,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Blade Warlock - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Searing Blade Warlock - At 15% HP - Flee For Assist"); + +-- Rotgrip SAI +SET @ENTRY := 13596; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,6000,12000,12000,11,16495,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rotgrip - In Combat - Cast Fatal Bite"); + +-- Stolid Snapjaw SAI +SET @ENTRY := 13599; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,1000,1000,11,14104,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stolid Snapjaw - Out Of Combat - Cast Spikes"); + +-- Tinkerer Gizlock SAI +SET @ENTRY := 13601; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - On Aggro - Say Line 0"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,16100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - On Aggro - Cast Shoot"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,3900,11,16100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,0,0,0,100,2,9000,12000,14000,17000,11,9143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Bomb"), +(@ENTRY,0,15,16,0,0,100,0,6000,9000,16000,19000,11,21833,40,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Goblin Dragon Gun"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Set Faction 0"), +(@ENTRY,0,17,0,0,0,100,2,25000,25000,25000,25000,11,29419,0,0,0,0,0,5,0,0,0,0,0,0,0,"Tinkerer Gizlock - In Combat - Cast Flash Bomb"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tinkerer Gizlock - On Evade - Display melee weapon"); + +-- Spirit of Kolk SAI +SET @ENTRY := 12240; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,2,21960,0,0,0,36,13742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Kolk - On Spellhit Manifest Spirit - Update Template"); + +-- Spirit of Magra SAI +SET @ENTRY := 12241; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,2,21960,0,0,0,36,13740,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Magra - On Spellhit Manifest Spirit - Update Template"); + +-- Spirit of Maraudos SAI +SET @ENTRY := 12242; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,2,21960,0,0,0,36,13739,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Maraudos - On Spellhit Manifest Spirit - Update Template"); + +-- Spirit of Veng SAI +SET @ENTRY := 12243; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,2,21960,0,0,0,36,13738,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Veng - On Spellhit Manifest Spirit - Update Template"); + +-- Razorlash SAI +SET @ENTRY := 12258; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,4000,4000,6500,6500,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razorlash - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,85,2,6000,6000,8000,8000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razorlash - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,85,2,12000,12000,12000,12000,11,15976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razorlash - In Combat - Cast Puncture"); + +-- Meshlok the Harvester SAI +SET @ENTRY := 12237; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,11000,11000,9000,9000,11,15593,0,0,0,0,0,2,0,0,0,0,0,0,0,"Meshlok the Harvester - In Combat - Cast War Stomp"), +(@ENTRY,0,1,0,0,0,85,2,7000,7000,9000,9000,11,13446,0,0,0,0,0,2,0,0,0,0,0,0,0,"Meshlok the Harvester - In Combat - Cast Strike"); + +-- Spirit of Gelk SAI +SET @ENTRY := 12239; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,8,0,100,2,21960,0,0,0,36,13741,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit of Gelk - On Spellhit Manifest Spirit - Update Template"); + +-- Ambereye Basilisk SAI +SET @ENTRY := 11785; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,6000,6000,16000,16000,11,11020,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ambereye Basilisk - In Combat - Cast Petrify"); + +-- Ambereye Reaver SAI +SET @ENTRY := 11786; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,6000,6000,16000,16000,11,11020,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ambereye Reaver - In Combat - Cast Petrify"), +(@ENTRY,0,1,0,0,0,75,2,8000,8000,8000,8000,11,40504,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ambereye Reaver - In Combat - Cast Cleave"); + +-- Lord Vyletongue SAI +SET @ENTRY := 12236; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,4,0,100,3,0,0,0,0,11,42459,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - On Aggro - Cast Dual Wield"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,16100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Vyletongue - On Aggro - Cast Shoot"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,5,30,2300,3900,11,16100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Vyletongue - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,7,8,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,9,10,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,11,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,14,15,9,0,100,0,5,30,7000,9500,11,21390,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Vyletongue - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,16,0,0,0,100,2,20000,30000,20000,30000,11,21655,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - In Combat - Cast Blink"), +(@ENTRY,0,17,0,0,0,100,2,8000,12000,14000,18000,11,7964,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - In Combat - Cast Smoke Bomb"), +(@ENTRY,0,18,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Vyletongue - On Evade - Display melee weapon"); + +-- Shadowshard Rumbler SAI +SET @ENTRY := 11777; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,65,2,20000,20000,7500,7500,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowshard Rumbler - In Combat - Cast Trample"); + +-- Shadowshard Smasher SAI +SET @ENTRY := 11778; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,40000,40000,20000,20000,11,10101,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowshard Smasher - In Combat - Cast Knock Away"), +(@ENTRY,0,1,0,0,0,70,2,25000,25000,15000,15000,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowshard Smasher - In Combat - Cast Knockdown"); + +-- Ambershard Crusher SAI +SET @ENTRY := 11781; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,70,2,20000,20000,5000,5000,11,21055,1,0,0,0,0,2,0,0,0,0,0,0,0,"Ambershard Crusher - In Combat - Cast Crush Armor"); + +-- Ambershard Destroyer SAI +SET @ENTRY := 11782; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,85,2,15000,15000,5000,5000,11,3391,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ambershard Destroyer - In Combat - Cast Thrash"), +(@ENTRY,0,1,0,0,0,80,2,20000,20000,15000,15000,11,19701,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ambershard Destroyer - In Combat - Cast Boulder"), +(@ENTRY,0,2,0,0,0,75,2,23000,23000,9000,9000,11,13728,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ambershard Destroyer - In Combat - Cast Earth Shock"); + +-- Brightscale Wyrm SAI +SET @ENTRY := 24761; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,6,0,100,7,0,0,0,0,11,44406,2,0,0,0,0,2,0,0,0,0,0,0,0,"Brightscale Wyrm - On Death - Cast Energy Infusion"); + +-- Sunblade Keeper SAI +SET @ENTRY := 24762; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,15232,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Keeper - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,6,0,40,3400,4800,11,15232,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Keeper - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Keeper - At 100% Mana - Increment Phase"), +(@ENTRY,0,10,0,0,0,100,6,6100,8600,15000,25000,11,20741,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Keeper - In Combat - Cast Shadow Bolt Volley"), +(@ENTRY,0,11,0,0,0,100,6,9000,12000,12000,15000,11,44765,1,0,0,0,0,6,0,0,0,0,0,0,0,"Sunblade Keeper - In Combat - Cast Banish"); + +-- Sunblade Imp SAI +SET @ENTRY := 24815; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,44577,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Imp - On Aggro - Cast Firebolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,30,3400,4800,11,44577,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Imp - At 0 - 30 Range - Cast Firebolt"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,11,46044,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Imp - On Aggro - Cast Firebolt"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - On Aggro - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,4,0,30,3400,4800,11,46044,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Imp - At 0 - 30 Range - Cast Firebolt"), +(@ENTRY,0,7,8,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - At 15% Mana - Increment Phase"), +(@ENTRY,0,9,0,9,0,100,7,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Imp - At 100% Mana - Increment Phase"); + +-- Sister of Torment SAI +SET @ENTRY := 24697; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3500,3500,25000,35000,11,44547,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sister of Torment - In Combat - Cast Deadly Embrace"), +(@ENTRY,0,1,0,0,0,100,6,0,0,12000,22000,11,44640,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sister of Torment - In Combat - Cast Lash of Pain"); + +-- Ethereum Smuggler SAI +SET @ENTRY := 24698; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,10000,10000,12000,17000,11,44538,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ethereum Smuggler - In Combat - Cast Arcane Explosion"); + +-- Wretched Husk SAI +SET @ENTRY := 24690; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,4000,4000,29000,39000,11,44505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Husk - In Combat - Cast Drink Fel Infusion"), +(@ENTRY,0,1,0,0,0,50,6,5000,5000,7000,17000,11,44503,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Husk - In Combat - Cast Wretched Fireball"), +(@ENTRY,0,2,0,0,0,50,6,6500,6500,14000,24000,11,44504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Husk - In Combat - Cast Wretched Frostbolt"); + +-- Coilskar Witch SAI +SET @ENTRY := 24696; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,35946,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Witch - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,5000,11,35946,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Witch - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,4,0,100,0,0,0,0,0,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Witch - On Aggro - Cast Shoot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - On Aggro - Increment Phase"), +(@ENTRY,0,8,9,9,0,100,0,5,30,2300,5000,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Witch - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,18,9,0,100,0,0,50,8000,15000,11,44639,1,0,0,0,0,2,0,0,0,0,0,0,0,"Coilskar Witch - At 0 - 50 Range - Cast Frost Arrow"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 0 - 50 Range - Display ranged weapon"), +(@ENTRY,0,19,0,0,0,100,2,3700,7000,15000,20000,11,20299,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coilskar Witch - In Combat - Cast Forked Lightning"), +(@ENTRY,0,20,0,0,0,100,4,3700,7000,15000,20000,11,46150,0,0,0,0,0,5,0,0,0,0,0,0,0,"Coilskar Witch - In Combat - Cast Forked Lightning"), +(@ENTRY,0,21,0,2,0,100,2,0,50,70000,85000,11,17741,1,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 50% HP - Cast Mana Shield"), +(@ENTRY,0,22,0,2,0,100,4,0,50,62000,70000,11,46151,1,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - At 50% HP - Cast Mana Shield"), +(@ENTRY,0,23,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coilskar Witch - On Evade - Display melee weapon"); + +-- Sunblade Warlock SAI +SET @ENTRY := 24686; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,44517,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Warlock - Out Of Combat - Cast Summon Sunblade Imp"), +(@ENTRY,0,1,0,1,0,100,7,1,1000,180000,180000,11,44520,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Warlock - Out Of Combat - Cast Fel Armor"), +(@ENTRY,0,2,0,0,0,100,2,20000,20000,12000,17000,11,44518,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Warlock - In Combat - Cast Immolate"), +(@ENTRY,0,3,0,0,0,100,4,13900,13900,10000,15000,11,46042,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Warlock - In Combat - Cast Immolate"), +(@ENTRY,0,4,0,0,0,100,2,5000,5000,15000,50000,11,44519,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Warlock - In Combat - Cast Incinerate"), +(@ENTRY,0,5,0,0,0,100,4,4000,4000,5000,20000,11,46043,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Warlock - In Combat - Cast Incinerate"); + +-- Sunblade Physician SAI +SET @ENTRY := 24687; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,44599,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Physician - On Aggro - Cast Inject Poison"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,46046,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Physician - On Aggro - Cast Inject Poison"), +(@ENTRY,0,2,0,0,0,75,2,14000,14000,12000,19500,11,44599,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Physician - In Combat - Cast Inject Poison"), +(@ENTRY,0,3,0,0,0,100,4,12000,14000,10000,25000,11,46046,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Physician - In Combat - Cast Inject Poison"), +(@ENTRY,0,4,0,0,0,75,2,26000,26000,24000,54000,11,44583,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Physician - In Combat - Cast Prayer of Mending"), +(@ENTRY,0,5,0,0,0,100,4,24000,24000,24000,54000,11,46045,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Physician - In Combat - Cast Prayer of Mending"); + +-- Wretched Skulker SAI +SET @ENTRY := 24688; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,5000,7300,29000,39000,11,44505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Skulker - In Combat - Cast Drink Fel Infusion"), +(@ENTRY,0,1,0,0,0,100,6,6200,14000,5000,12000,11,44533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Skulker - In Combat - Cast Wretched Stab"); + +-- Wretched Bruiser SAI +SET @ENTRY := 24689; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,7900,7900,23000,33000,11,44505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Bruiser - In Combat - Cast Drink Fel Infusion"), +(@ENTRY,0,1,0,0,0,100,6,3800,3800,6000,11000,11,44534,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Bruiser - In Combat - Cast Wretched Strike"); + +-- Sunblade Blood Knight SAI +SET @ENTRY := 24684; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,44480,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Blood Knight - On Aggro - Cast Seal of Wrath"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,46030,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Blood Knight - On Aggro - Cast Seal of Wrath"), +(@ENTRY,0,2,0,0,0,100,2,15000,20000,15000,20000,11,44482,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Blood Knight - In Combat - Cast Judgement of Wrath"), +(@ENTRY,0,3,0,0,0,100,4,15000,20000,15000,20000,11,46033,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sunblade Blood Knight - In Combat - Cast Judgement of Wrath"), +(@ENTRY,0,4,0,14,0,100,2,0,40,30000,50000,11,44479,1,0,0,0,0,7,0,0,0,0,0,0,0,"Sunblade Blood Knight - On Friendly Unit At 0 - 40% Health - Cast Holy Light"), +(@ENTRY,0,5,0,14,0,100,4,0,40,30000,50000,11,46029,1,0,0,0,0,7,0,0,0,0,0,0,0,"Sunblade Blood Knight - On Friendly Unit At 0 - 40% Health - Cast Holy Light"); + +-- Sunblade Magister SAI +SET @ENTRY := 24685; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,44606,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Magister - On Aggro - Cast Frostbolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - On Aggro - Increment Phase"), +(@ENTRY,0,3,4,9,0,100,0,0,40,3400,4800,11,44606,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Magister - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,11,44604,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 0 - 40 Range - Cast Enchantment of Spell Haste"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,46035,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Magister - On Aggro - Cast Frostbolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - On Aggro - Increment Phase"), +(@ENTRY,0,7,8,9,0,100,0,0,40,3400,4800,11,46035,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Magister - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,11,44604,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 0 - 40 Range - Cast Enchantment of Spell Haste"), +(@ENTRY,0,9,10,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 15% Mana - Increment Phase"), +(@ENTRY,0,11,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,14,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - At 100% Mana - Increment Phase"), +(@ENTRY,0,15,16,0,0,100,0,8000,11000,17000,27000,11,44644,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - In Combat - Cast Arcane Nova"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,11,44604,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - In Combat - Cast Enchantment of Spell Haste"), +(@ENTRY,0,17,18,0,0,100,0,8000,11000,15000,21000,11,46036,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - In Combat - Cast Arcane Nova"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,11,44604,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Magister - In Combat - Cast Enchantment of Spell Haste"); + +-- Sunblade Mage Guard SAI +SET @ENTRY := 24683; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,0,0,0,100,7,0,0,0,0,11,44475,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - In Combat - Cast Magic Dampening Field"), +(@ENTRY,0,3,4,4,0,100,0,0,0,0,0,11,44478,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Mage Guard - On Aggro - Cast Glaive Throw"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - On Aggro - Increment Phase"), +(@ENTRY,0,5,6,9,0,100,0,0,60,2300,5000,11,44478,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 60 Range - Cast Glaive Throw"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 60 Range - Display ranged weapon"), +(@ENTRY,0,7,8,4,0,100,0,0,0,0,0,11,46028,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Mage Guard - On Aggro - Cast Glaive Throw"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - On Aggro - Increment Phase"), +(@ENTRY,0,9,10,9,0,100,0,0,60,2300,5000,11,46028,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 60 Range - Cast Glaive Throw"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 60 Range - Display ranged weapon"), +(@ENTRY,0,11,12,9,0,100,0,45,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 45 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 45 - 80 Range - Start Auto Attack"), +(@ENTRY,0,13,14,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,14,15,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,15,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,16,17,9,0,100,0,5,20,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 5 - 20 Range - Allow Combat Movement"), +(@ENTRY,0,17,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 5 - 20 Range - Start Auto Attack"), +(@ENTRY,0,18,0,2,0,100,7,0,15,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 15% HP - Increment Phase"), +(@ENTRY,0,19,20,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,20,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Sunblade Mage Guard - At 15% HP - Flee For Assist"), +(@ENTRY,0,21,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunblade Mage Guard - On Evade - Display melee weapon"); + +-- Fizzle SAI +SET @ENTRY := 24656; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,44164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fizzle - On Aggro - Cast Firebolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,6,0,30,2400,3800,11,44164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fizzle - At 0 - 30 Range - Cast Firebolt"), +(@ENTRY,0,4,5,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - At 15% Mana - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,7,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Fizzle - At 100% Mana - Increment Phase"); + +-- Archmage Elandra SAI +SET @ENTRY := 37774; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,51779,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Elandra - On Aggro - Cast Frostfire Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,3400,4800,11,51779,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Elandra - At 0 - 40 Range - Cast Frostfire Bolt"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,70616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Elandra - On Aggro - Cast Frostfire Bolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,3400,4800,11,70616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Elandra - At 0 - 40 Range - Cast Frostfire Bolt"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,6,8000,12000,13000,16000,11,22746,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Elandra - In Combat - Cast Cone of Cold"); + +-- Shattered Hand Assassin SAI +SET @ENTRY := 17695; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,30991,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Assassin - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,0,0,0,100,6,2000,4000,4500,6500,11,30992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Assassin - In Combat - Cast Backstab"); + +-- Blood Guard Porung SAI +SET @ENTRY := 20923; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,4,1900,8000,9000,22000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blood Guard Porung - In Combat - Cast Cleave"); + +-- Archmage Koreln SAI +SET @ENTRY := 37582; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,51779,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Koreln - On Aggro - Cast Frostfire Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,3400,4800,11,51779,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Koreln - At 0 - 40 Range - Cast Frostfire Bolt"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,70616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Koreln - On Aggro - Cast Frostfire Bolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,3400,4800,11,70616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Koreln - At 0 - 40 Range - Cast Frostfire Bolt"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,9,0,100,6,0,8,10000,14000,11,22645,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - At 0 - 8 Range - Cast Frost Nova"), +(@ENTRY,0,15,0,0,0,100,6,8000,12000,13000,16000,11,22746,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Koreln - In Combat - Cast Cone of Cold"); + +-- Shattered Hand Champion SAI +SET @ENTRY := 17671; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,1500,1500,5500,8500,11,32588,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Champion - In Combat - Cast Concussion Blow"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,13,100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Champion - In Combat - Add -100% Threat"), +(@ENTRY,0,2,0,0,0,100,6,500,500,10000,10000,11,32587,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Champion - In Combat - Cast Shield Block"), +(@ENTRY,0,3,0,0,0,100,6,4000,4000,7000,11000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Champion - In Combat - Cast Shield Bash"); + +-- Shadowmoon Darkcaster SAI +SET @ENTRY := 17694; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,12471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,11,15232,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - On Aggro - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,4,0,40,2400,3800,11,15232,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,7,8,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,9,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,13,0,0,0,100,2,2000,6000,15000,18000,11,11990,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - In Combat - Cast Rain of Fire"), +(@ENTRY,0,14,0,0,0,100,4,2000,6000,14000,16000,11,33508,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - In Combat - Cast Rain of Fire"), +(@ENTRY,0,15,0,0,0,100,6,4000,8000,7000,11000,11,12542,1,0,0,0,0,6,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - In Combat - Cast Fear"), +(@ENTRY,0,16,0,2,0,100,7,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 15% HP - Set Phase 3"), +(@ENTRY,0,17,18,2,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 15% HP - Allow Combat Movement"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowmoon Darkcaster - At 15% HP - Flee For Assist"); + +-- Rabid Warhound SAI +SET @ENTRY := 17669; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,500,500,7000,10000,11,30639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Warhound - In Combat - Cast Carnivorous Bite"), +(@ENTRY,0,1,0,0,0,40,2,2000,2000,8000,14000,11,30636,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rabid Warhound - In Combat - Cast Furious Howl"), +(@ENTRY,0,2,0,0,0,40,4,2000,2000,8000,14000,11,35942,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rabid Warhound - In Combat - Cast Furious Howl"); + +-- Shattered Hand Houndmaster SAI +SET @ENTRY := 17670; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15620,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,5000,11,15620,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,4,0,100,0,0,0,0,0,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - On Aggro - Cast Shoot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - On Aggro - Increment Phase"), +(@ENTRY,0,8,9,9,0,100,0,5,30,2300,5000,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,18,0,0,100,0,7000,12000,60000,70000,11,34100,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - In Combat - Cast Volley"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - In Combat - Display ranged weapon"), +(@ENTRY,0,19,20,0,0,100,0,7000,9000,60000,65000,11,35950,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - In Combat - Cast Volley"), +(@ENTRY,0,20,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - In Combat - Display ranged weapon"), +(@ENTRY,0,21,22,9,0,100,0,5,30,12000,16000,11,30932,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Cast Impaling Bolt"), +(@ENTRY,0,22,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,23,24,9,0,100,0,5,30,12000,16000,11,40248,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Cast Impaling Bolt"), +(@ENTRY,0,24,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,25,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Houndmaster - On Evade - Display melee weapon"); + +-- Dark Ranger Kalira SAI +SET @ENTRY := 37583; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,31942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Ranger Kalira - On Aggro - Cast Multi-Shot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,31942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Kalira - On Evade - Display melee weapon"); + +-- Dark Ranger Loralen SAI +SET @ENTRY := 37779; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,31942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Ranger Loralen - On Aggro - Cast Multi-Shot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,3900,11,31942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,8,9,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,9,10,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,10,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,11,12,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,13,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ranger Loralen - On Evade - Display melee weapon"); + +-- Shattered Hand Zealot SAI +SET @ENTRY := 17462; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,66,6,3500,3500,4000,5000,11,30989,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Zealot - In Combat - Cast Hamstring"); + +-- Shattered Hand Gladiator SAI +SET @ENTRY := 17464; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,500,500,6000,9000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Gladiator - In Combat - Cast Mortal Strike"); + +-- Shattered Hand Centurion SAI +SET @ENTRY := 17465; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,500,500,4000,4000,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Centurion - In Combat - Cast Sunder Armor"), +(@ENTRY,0,1,0,0,0,100,6,2000,2000,8000,14500,11,42246,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Centurion - In Combat - Cast Propagandized!"); + +-- Shattered Hand Executioner SAI +SET @ENTRY := 17301; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,66,6,500,500,5000,7000,11,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Executioner - In Combat - Cast Cleave"); + +-- Creeping Ooze SAI +SET @ENTRY := 17356; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,500,900,3800,6500,11,30494,0,0,0,0,0,2,0,0,0,0,0,0,0,"Creeping Ooze - In Combat - Cast Sticky Ooze"); + +-- Shattered Hand Sharpshooter SAI +SET @ENTRY := 16704; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15620,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - On Aggro - Cast Shoot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,5000,11,15620,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,4,0,100,0,0,0,0,0,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - On Aggro - Cast Shoot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - On Aggro - Increment Phase"), +(@ENTRY,0,8,9,9,0,100,0,5,30,2300,5000,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,18,9,0,100,0,5,90,6000,9000,11,30481,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 90 Range - Cast Incendiary Shot"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 90 Range - Display ranged weapon"), +(@ENTRY,0,19,20,9,0,100,0,5,100,6000,9000,11,35945,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 100 Range - Cast Incendiary Shot"), +(@ENTRY,0,20,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 100 Range - Display ranged weapon"), +(@ENTRY,0,21,22,9,0,100,0,5,30,10000,14000,11,37551,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 30 Range - Cast Viper Sting"), +(@ENTRY,0,22,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,23,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Sharpshooter - On Evade - Display melee weapon"); + +-- Shattered Hand Brawler SAI +SET @ENTRY := 16593; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,0,0,100,0,1500,1500,7000,10000,11,36020,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shattered Hand Brawler - In Combat - Cast Curse of the Shattered Hand"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,13,100,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Brawler - In Combat - Add -100% Threat"), +(@ENTRY,0,2,0,0,0,100,6,500,500,9500,9500,11,36033,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Brawler - In Combat - Cast Kick"), +(@ENTRY,0,3,0,0,0,100,6,4000,4000,5500,12500,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shattered Hand Brawler - In Combat - Cast Thrash"); + +-- Shadowmoon Acolyte SAI +SET @ENTRY := 16594; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,7,0,0,0,0,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - On Respawn - Set Ranged Movement"), +(@ENTRY,0,1,0,9,0,100,6,0,5,1,1,79,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - At 0 - 5 Range - Set Ranged Movement"), +(@ENTRY,0,2,0,9,0,20,6,0,5,2500,2500,11,15587,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Acolyte - At 0 - 5 Range - Cast Mind Blast"), +(@ENTRY,0,3,0,9,0,100,6,5,30,1,1,79,15,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - At 5 - 30 Range - Set Ranged Movement"), +(@ENTRY,0,4,0,9,0,100,6,5,30,2500,2500,11,15587,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Acolyte - At 5 - 30 Range - Cast Mind Blast"), +(@ENTRY,0,5,0,0,0,100,2,5000,5000,25000,25000,11,35944,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,6,0,0,0,100,4,5000,5000,25000,25000,11,36052,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - In Combat - Cast Power Word: Shield"), +(@ENTRY,0,7,0,0,0,100,7,0,0,0,0,11,30479,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - In Combat - Cast Resist Shadow"), +(@ENTRY,0,8,0,2,0,100,2,0,60,7000,7000,11,15585,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - At 60% HP - Cast Prayer of Healing"), +(@ENTRY,0,9,0,2,0,100,4,0,60,7000,7000,11,35943,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Acolyte - At 60% HP - Cast Prayer of Healing"); + +-- Shattered Hand Sentry SAI +SET @ENTRY := 16507; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,7,0,0,1000,1000,11,22911,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Sentry - In Combat - Cast Charge"), +(@ENTRY,0,1,0,0,0,50,6,2000,2000,4000,4000,11,31553,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Hand Sentry - In Combat - Cast Hamstring"); + +-- Felguard Brute SAI +SET @ENTRY := 18894; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,6,0,10,13700,15700,11,18072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felguard Brute - At 0 - 10 Range - Cast Uppercut"), +(@ENTRY,0,1,0,0,0,100,6,4000,8000,10000,15000,11,15615,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felguard Brute - In Combat - Cast Pummel"); + +-- Hellfire Familiar SAI +SET @ENTRY := 19016; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,11921,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Familiar - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,2900,4800,11,11921,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Familiar - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,17290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Familiar - On Aggro - Cast Fireball"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,2900,4800,11,17290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Familiar - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,8,9,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - At 15% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Familiar - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,4,6000,9000,6000,9000,11,14034,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Familiar - In Combat - Cast Fireball"); + +-- Laughing Skull Rogue SAI +SET @ENTRY := 17491; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,30991,0,0,0,0,0,1,0,0,0,0,0,0,0,"Laughing Skull Rogue - Out Of Combat - Cast Stealth"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Laughing Skull Rogue - On Aggro - Say Line 0"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,28,30991,0,0,0,0,0,1,0,0,0,0,0,0,0,"Laughing Skull Rogue - On Aggro - Remove Aura Stealth"), +(@ENTRY,0,3,0,9,0,100,6,0,5,4300,8700,11,34969,33,0,0,0,0,5,0,0,0,0,0,0,0,"Laughing Skull Rogue - At 0 - 5 Range - Cast Poison"), +(@ENTRY,0,4,0,0,0,100,6,1000,5900,15000,20000,11,6434,0,0,0,0,0,1,0,0,0,0,0,0,0,"Laughing Skull Rogue - In Combat - Cast Slice and Dice"), +(@ENTRY,0,5,0,0,0,100,6,4100,7800,12000,15000,11,30832,0,0,0,0,0,2,0,0,0,0,0,0,0,"Laughing Skull Rogue - In Combat - Cast Kidney Shot"); + +-- Laughing Skull Warden SAI +SET @ENTRY := 17624; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,6,1000,1000,120000,130000,11,38551,0,0,0,0,0,1,0,0,0,0,0,0,0,"Laughing Skull Warden - Out Of Combat - Cast Stealth Detection"), +(@ENTRY,0,1,0,0,0,100,6,300,1200,15800,15800,11,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Laughing Skull Warden - In Combat - Cast Battle Shout"); + +-- Fel Orc Neophyte SAI +SET @ENTRY := 17429; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,0,0,20500,20500,11,22120,0,0,0,0,0,5,0,0,0,0,0,0,0,"Fel Orc Neophyte - In Combat - Cast Charge"), +(@ENTRY,0,1,0,0,0,100,6,2300,2500,120000,130000,11,8269,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fel Orc Neophyte - In Combat - Cast Frenzy"); + +-- Hellfire Imp SAI +SET @ENTRY := 17477; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Imp - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,3400,4800,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Imp - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,17290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Imp - On Aggro - Cast Fireball"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,3400,4800,11,17290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Imp - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,8,9,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - At 15% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Imp - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,4,6000,9000,6000,9000,11,16144,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Imp - In Combat - Cast Fire Blast"); + +-- Shadowmoon Adept SAI +SET @ENTRY := 17397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,10,7,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Adept - On Aggro - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,6,2600,7800,7200,13300,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Adept - In Combat - Cast Thrash"), +(@ENTRY,0,2,0,0,0,100,6,5600,12300,9600,11400,11,11978,0,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Adept - In Combat - Cast Kick"), +(@ENTRY,0,3,0,2,0,100,7,0,15,0,0,25,1,0,0,0,0,0,0,0,0,0,0,0,0,0,"Shadowmoon Adept - At 15% HP - Flee For Assist"); + +-- Seductress SAI +SET @ENTRY := 17399; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,3000,12800,12800,11,32202,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seductress - In Combat - Cast Lash of Pain"), +(@ENTRY,0,1,0,0,0,100,6,3200,5700,13700,13700,11,31865,1,0,0,0,0,6,0,0,0,0,0,0,0,"Seductress - In Combat - Cast Seduction"); + +-- Felguard Annihilator SAI +SET @ENTRY := 17400; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,5,0,0,8700,14700,11,58747,0,0,0,0,0,5,0,0,0,0,0,0,0,"Felguard Annihilator - In Combat - Cast Intercept"), +(@ENTRY,0,1,0,9,0,100,6,0,10,8200,22100,11,18072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felguard Annihilator - At 0 - 10 Range - Cast Uppercut"), +(@ENTRY,0,2,0,0,0,100,6,6000,9500,6900,14800,11,15615,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felguard Annihilator - In Combat - Cast Pummel"); + +-- Felhound Manastalker SAI +SET @ENTRY := 17401; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,2500,11100,11300,11,13321,0,0,0,0,0,5,0,0,0,0,0,0,0,"Felhound Manastalker - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,6,3300,8700,12900,12900,11,30849,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felhound Manastalker - In Combat - Cast Spell Lock"); + +-- Shadowmoon Warlock SAI +SET @ENTRY := 17371; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,3300,4900,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,11,15472,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Warlock - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - On Aggro - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,4,0,40,3300,4900,11,15472,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 0 - 40 Range - Cast Shadow Bolt"), +(@ENTRY,0,7,8,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 15% Mana - Increment Phase"), +(@ENTRY,0,9,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Warlock - At 100% Mana - Increment Phase"), +(@ENTRY,0,13,0,0,0,100,2,1100,7800,14800,30100,11,32197,33,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Warlock - In Combat - Cast Corruption"), +(@ENTRY,0,14,0,0,0,100,4,1100,7800,14800,30100,11,37113,33,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Warlock - In Combat - Cast Corruption"), +(@ENTRY,0,15,0,0,0,100,6,6600,10700,14900,14900,11,13338,33,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Warlock - In Combat - Cast Curse of Tongues"); + +-- Shadowmoon Summoner SAI +SET @ENTRY := 17395; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,2,4,0,100,0,0,0,0,0,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Summoner - On Aggro - Cast Fireball"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - On Aggro - Increment Phase"), +(@ENTRY,0,3,0,9,0,100,2,0,40,2400,3800,11,15242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,4,5,4,0,100,0,0,0,0,0,11,17290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Summoner - On Aggro - Cast Fireball"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - On Aggro - Increment Phase"), +(@ENTRY,0,6,0,9,0,100,4,0,40,2400,3800,11,17290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,7,8,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,8,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 15% Mana - Increment Phase"), +(@ENTRY,0,9,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - At 100% Mana - Increment Phase"), +(@ENTRY,0,13,0,0,0,100,7,1000,5000,0,0,11,30853,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - In Combat - Cast Summon Seductress"), +(@ENTRY,0,14,0,0,0,100,7,10500,13000,0,0,11,30851,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowmoon Summoner - In Combat - Cast Summon Felhound Manastalker"), +(@ENTRY,0,15,0,0,0,100,2,12000,14000,12000,14000,11,18399,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Summoner - In Combat - Cast Flamestrike"), +(@ENTRY,0,16,0,0,0,100,4,12000,14000,12000,14000,11,16102,1,0,0,0,0,5,0,0,0,0,0,0,0,"Shadowmoon Summoner - In Combat - Cast Flamestrike"); + +-- Bleeding Hollow Scryer SAI +SET @ENTRY := 17478; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,7,0,0,0,0,11,31059,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Scryer - On Respawn - Cast Hellfire Channeling"), +(@ENTRY,0,1,0,21,0,100,7,1000,1000,1000,1000,11,31059,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Scryer - Just Reached Home - Cast Hellfire Channeling"); + +-- Fiendish Hound SAI +SET @ENTRY := 17540; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,6000,8000,11000,13000,11,15785,0,0,0,0,0,5,0,0,0,0,0,0,0,"Fiendish Hound - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,2,0,100,6,0,30,7000,10000,11,35748,0,0,0,0,0,5,0,0,0,0,0,0,0,"Fiendish Hound - At 30% HP - Cast Drain Life"); + +-- Hellfire Watcher SAI +SET @ENTRY := 17309; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,2400,6100,10500,23400,11,14032,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellfire Watcher - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,14,0,100,2,0,40,12000,20000,11,12039,1,0,0,0,0,7,0,0,0,0,0,0,0,"Hellfire Watcher - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,2,0,14,0,100,4,0,40,12000,20000,11,30643,1,0,0,0,0,7,0,0,0,0,0,0,0,"Hellfire Watcher - On Friendly Unit At 0 - 40% Health - Cast Heal"), +(@ENTRY,0,3,0,2,0,100,6,0,50,20000,25000,11,8362,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellfire Watcher - At 50% HP - Cast Renew"); + +-- Bonechewer Ravener SAI +SET @ENTRY := 17264; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,18950,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bonechewer Ravener - On Respawn - Cast Invisibility and Stealth Detection"); + +-- Bleeding Hollow Darkcaster SAI +SET @ENTRY := 17269; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,15241,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - On Aggro - Cast Scorch"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,30,2400,4900,11,15241,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 0 - 30 Range - Cast Scorch"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,36807,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - On Aggro - Cast Scorch"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,30,2400,4900,11,36807,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 0 - 30 Range - Cast Scorch"), +(@ENTRY,0,8,9,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 15% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,2,11600,23300,22700,33400,11,20754,1,0,0,0,0,5,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - In Combat - Cast Rain of Fire"), +(@ENTRY,0,15,0,0,0,100,4,11600,23300,22700,33400,11,36808,1,0,0,0,0,5,0,0,0,0,0,0,0,"Bleeding Hollow Darkcaster - In Combat - Cast Rain of Fire"); + +-- Bleeding Hollow Archer SAI +SET @ENTRY := 17270; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,18651,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Archer - On Aggro - Cast Multi-Shot"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,2300,5000,11,18651,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,4,0,100,0,0,0,0,0,11,31942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Archer - On Aggro - Cast Multi-Shot"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - On Aggro - Increment Phase"), +(@ENTRY,0,8,9,9,0,100,0,5,30,2300,5000,11,31942,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,18,0,0,100,0,12100,15300,13300,18200,11,30614,1,0,0,0,0,2,0,0,0,0,0,0,0,"Bleeding Hollow Archer - In Combat - Cast Aimed Shot"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - In Combat - Display ranged weapon"), +(@ENTRY,0,19,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bleeding Hollow Archer - On Evade - Display melee weapon"); + +-- Drakkari Rhino SAI +SET @ENTRY := 29838; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,55530,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Rhino - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,58991,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Rhino - On Aggro - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,2,5000,11000,14000,20000,11,55663,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Rhino - In Combat - Cast Deafening Roar"), +(@ENTRY,0,3,0,0,0,100,4,5000,11000,14000,20000,11,58992,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Rhino - In Combat - Cast Deafening Roar"); + +-- Drakkari Inciter SAI +SET @ENTRY := 29874; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,5000,7000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Inciter - At 0 - 5 Range - Cast Strike"), +(@ENTRY,0,1,0,9,0,100,4,0,5,5000,7000,11,15580,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Inciter - At 0 - 5 Range - Cast Strike"); + +-- Drakkari Rhino SAI +SET @ENTRY := 29931; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,55530,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Rhino - On Aggro - Cast Charge"), +(@ENTRY,0,1,0,4,0,100,5,0,0,0,0,11,58991,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Rhino - On Aggro - Cast Charge"), +(@ENTRY,0,2,0,0,0,100,2,5000,11000,14000,20000,11,55663,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Rhino - In Combat - Cast Deafening Roar"), +(@ENTRY,0,3,0,0,0,100,4,5000,11000,14000,20000,11,58992,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Rhino - In Combat - Cast Deafening Roar"); + +-- Drakkari Raider SAI +SET @ENTRY := 29982; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,6,0,5,5000,7000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Raider - At 0 - 5 Range - Cast Cleave"); + +-- Drakkari Golem SAI +SET @ENTRY := 29832; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,14000,17000,11,55635,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast Thunderclap"), +(@ENTRY,0,1,0,0,0,100,4,2000,5000,14000,17000,11,58975,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast Thunderclap"), +(@ENTRY,0,2,0,0,0,100,2,5000,9000,20000,25000,11,55636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast Shockwave"), +(@ENTRY,0,3,0,0,0,100,4,5000,9000,20000,25000,11,58977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Golem - In Combat - Cast Shockwave"), +(@ENTRY,0,4,0,2,0,100,6,0,30,17000,20000,11,55633,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Golem - At 30% HP - Cast Body of Stone"); + +-- Drakkari Battle Rider SAI +SET @ENTRY := 29836; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - Out Of Combat - Start Auto Attack"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,55348,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Battle Rider - On Aggro - Cast Throw"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - On Aggro - Increment Phase"), +(@ENTRY,0,4,5,9,0,100,0,5,30,5000,7000,11,55348,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,5,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,6,7,4,0,100,0,0,0,0,0,11,58966,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Battle Rider - On Aggro - Cast Throw"), +(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - On Aggro - Increment Phase"), +(@ENTRY,0,8,9,9,0,100,0,5,30,5000,7000,11,58966,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 5 - 30 Range - Cast Throw"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 5 - 30 Range - Display ranged weapon"), +(@ENTRY,0,10,11,9,0,100,0,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 25 - 80 Range - Start Auto Attack"), +(@ENTRY,0,12,13,9,0,100,0,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,14,9,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 0 - 5 Range - Display melee weapon"), +(@ENTRY,0,14,0,61,0,100,0,0,0,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 0 - 5 Range - Start Auto Attack"), +(@ENTRY,0,15,16,9,0,100,0,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,16,0,61,0,100,0,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - At 5 - 15 Range - Start Auto Attack"), +(@ENTRY,0,17,18,0,0,100,0,12000,15000,16000,22000,11,55521,33,0,0,0,0,6,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat - Cast Poisoned Spear"), +(@ENTRY,0,18,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat - Display ranged weapon"), +(@ENTRY,0,19,20,0,0,100,0,12000,15000,16000,22000,11,58967,33,0,0,0,0,6,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat - Cast Poisoned Spear"), +(@ENTRY,0,20,0,61,0,100,0,0,0,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - In Combat - Display ranged weapon"), +(@ENTRY,0,21,0,7,0,100,0,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Battle Rider - On Evade - Display melee weapon"); + +-- Drakkari Medicine Man SAI +SET @ENTRY := 29826; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,14,0,100,6,0,30,12000,15000,11,55598,0,0,0,0,0,7,0,0,0,0,0,0,0,"Drakkari Medicine Man - On Friendly Unit At 0 - 30% Health - Cast Cleanse Magic"), +(@ENTRY,0,1,0,3,0,100,6,0,30,22000,29000,11,55582,1,0,0,0,0,5,0,0,0,0,0,0,0,"Drakkari Medicine Man - At 30% Mana - Cast Mana Link"), +(@ENTRY,0,2,0,14,0,100,2,0,40,14000,21000,11,55597,1,0,0,0,0,7,0,0,0,0,0,0,0,"Drakkari Medicine Man - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,3,0,14,0,100,4,0,40,14000,21000,11,58980,1,0,0,0,0,7,0,0,0,0,0,0,0,"Drakkari Medicine Man - On Friendly Unit At 0 - 40% Health - Cast Healing Wave"), +(@ENTRY,0,4,0,2,0,100,3,0,50,0,0,11,55599,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Medicine Man - At 50% HP - Cast Earth Shield"), +(@ENTRY,0,5,0,2,0,100,5,0,50,0,0,11,58981,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Medicine Man - At 50% HP - Cast Earth Shield"); + +-- Drakkari Earthshaker SAI +SET @ENTRY := 29829; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,2,0,5,9000,14000,11,16172,32,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Earthshaker - At 0 - 5 Range - Cast Head Crack"), +(@ENTRY,0,1,0,9,0,100,4,0,5,9000,14000,11,58969,32,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Earthshaker - At 0 - 5 Range - Cast Head Crack"), +(@ENTRY,0,2,0,0,0,100,6,5000,8000,5000,7000,11,55567,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Earthshaker - In Combat - Cast Powerful Blow"), +(@ENTRY,0,3,0,0,0,100,6,12000,15000,12000,18000,11,55563,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Earthshaker - In Combat - Cast Slam Ground"); + +-- Drakkari Fire Weaver SAI +SET @ENTRY := 29822; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,55659,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Fire Weaver - On Aggro - Cast Lava Burst"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,30,8000,9000,11,55659,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 0 - 30 Range - Cast Lava Burst"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,58972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Fire Weaver - On Aggro - Cast Lava Burst"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,30,8000,9000,11,58972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 0 - 30 Range - Cast Lava Burst"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,25,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 25 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,2,4000,7000,12000,15000,11,55613,1,0,0,0,0,5,0,0,0,0,0,0,0,"Drakkari Fire Weaver - In Combat - Cast Flame Shock"), +(@ENTRY,0,15,0,0,0,100,4,4000,7000,10000,14000,11,58971,1,0,0,0,0,5,0,0,0,0,0,0,0,"Drakkari Fire Weaver - In Combat - Cast Flame Shock"), +(@ENTRY,0,16,0,9,0,100,6,0,5,10000,16000,11,61362,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Fire Weaver - At 0 - 5 Range - Cast Blast Wave"); + +-- Drakkari Lancer SAI +SET @ENTRY := 29819; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,7000,12000,15000,11,55622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Lancer - In Combat - Cast Impale"), +(@ENTRY,0,1,0,0,0,100,4,4000,7000,12000,15000,11,58978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Lancer - In Combat - Cast Impale"), +(@ENTRY,0,2,0,0,0,100,6,9000,12000,15000,18000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drakkari Lancer - In Combat - Cast Disarm"), +(@ENTRY,0,3,0,0,0,100,6,10000,15000,17000,20000,11,40546,1,0,0,0,0,1,0,0,0,0,0,0,0,"Drakkari Lancer - In Combat - Cast Retaliation"); + +-- Unyielding Constrictor SAI +SET @ENTRY := 29768; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,9000,9000,12000,11,55602,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unyielding Constrictor - In Combat - Cast Vicious Bite"), +(@ENTRY,0,1,0,0,0,100,4,4000,9000,9000,12000,11,59021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unyielding Constrictor - In Combat - Cast Vicious Bite"); + +-- Spitting Cobra SAI +SET @ENTRY := 29774; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,32860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitting Cobra - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,30,12000,15000,11,32860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitting Cobra - At 0 - 30 Range - Cast Shadow Bolt"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,38378,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitting Cobra - On Aggro - Cast Shadow Bolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,30,12000,15000,11,38378,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitting Cobra - At 0 - 30 Range - Cast Shadow Bolt"), +(@ENTRY,0,8,9,3,0,100,0,0,7,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - At 7% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - At 7% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Spitting Cobra - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,2,5000,10000,17000,20000,11,55703,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitting Cobra - In Combat - Cast Cobra Strike"), +(@ENTRY,0,15,0,0,0,100,4,5000,10000,17000,20000,11,59020,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitting Cobra - In Combat - Cast Cobra Strike"); + +-- Crowd Pummeler 9-60 SAI +SET @ENTRY := 6229; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,25000,25000,25000,35000,11,5568,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crowd Pummeler 9-60 - In Combat - Cast Trample"), +(@ENTRY,0,1,0,0,0,100,2,40000,40000,35000,60000,11,10887,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crowd Pummeler 9-60 - In Combat - Cast Crowd Pummel"), +(@ENTRY,0,2,0,0,0,100,2,15000,15000,15000,20000,11,8374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crowd Pummeler 9-60 - In Combat - Cast Arcing Smash"); + +-- Electrocutioner 6000 SAI +SET @ENTRY := 6235; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,80,2,25000,25000,5000,5000,11,11082,0,0,0,0,0,2,0,0,0,0,0,0,0,"Electrocutioner 6000 - In Combat - Cast Megavolt"), +(@ENTRY,0,1,0,0,0,80,2,15000,15000,8000,8000,11,15605,0,0,0,0,0,5,0,0,0,0,0,0,0,"Electrocutioner 6000 - In Combat - Cast Shock"), +(@ENTRY,0,2,0,0,0,80,2,31000,31000,11000,11000,11,11085,0,0,0,0,0,2,0,0,0,0,0,0,0,"Electrocutioner 6000 - In Combat - Cast Chain Bolt"); + +-- Holdout Warrior SAI +SET @ENTRY := 6391; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,3000,5000,5000,7000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Holdout Warrior - In Combat - Cast Strike"), +(@ENTRY,0,1,0,0,0,100,2,7000,9000,12000,15000,11,12555,1,0,0,0,0,2,0,0,0,0,0,0,0,"Holdout Warrior - In Combat - Cast Pummel"); + +-- Walking Bomb SAI +SET @ENTRY := 7915; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,3,0,0,15000,15000,11,11504,0,0,0,0,0,1,0,0,0,0,0,0,0,"Walking Bomb - In Combat - Cast Walking Bomb Effect"); + +-- Dark Iron Agent SAI +SET @ENTRY := 6212; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,2,1000,1000,60000,60000,11,11802,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Agent - Out Of Combat - Cast Dark Iron Land Mine"); + +-- Dark Iron Ambassador SAI +SET @ENTRY := 6228; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,1,0,100,2,1000,1000,1800000,1800000,11,12544,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - Out Of Combat - Cast Frost Armor"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Ambassador - On Aggro - Cast Fireball"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,2400,3800,11,9053,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 0 - 40 Range - Cast Fireball"), +(@ENTRY,0,5,6,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 15% Mana - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,3,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,8,0,9,0,100,3,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,9,0,9,0,100,3,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,10,0,3,0,100,2,30,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - At 100% Mana - Increment Phase"), +(@ENTRY,0,11,0,0,0,100,2,1000,1000,60000,65000,11,184,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - In Combat - Cast Fire Shield II"), +(@ENTRY,0,12,0,0,0,100,3,2000,2000,0,0,11,10870,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - In Combat - Cast Summon Burning Servant"), +(@ENTRY,0,13,0,0,0,100,3,3000,3000,0,0,11,10870,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - In Combat - Cast Summon Burning Servant"), +(@ENTRY,0,14,0,0,0,100,3,4000,4000,0,0,11,10869,1,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Ambassador - In Combat - Cast Summon Embers"); + +-- Risen Drakkari Bat Rider SAI +SET @ENTRY := 26638; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,9,0,100,6,5,30,9000,12000,11,16001,0,0,0,0,0,5,0,0,0,0,0,0,0,"Risen Drakkari Bat Rider - At 5 - 30 Range - Cast Impale"), +(@ENTRY,0,1,0,0,0,100,2,3000,6000,9000,12000,11,50414,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Drakkari Bat Rider - In Combat - Cast Curse of Blood"), +(@ENTRY,0,2,0,0,0,100,4,3000,6000,9000,12000,11,59009,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Drakkari Bat Rider - In Combat - Cast Curse of Blood"); + +-- Risen Drakkari Warrior SAI +SET @ENTRY := 26635; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,3000,5000,9500,11,36093,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Drakkari Warrior - In Combat - Cast Ghost Strike"), +(@ENTRY,0,1,0,0,0,100,6,1000,3000,7250,10000,11,33661,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Drakkari Warrior - In Combat - Cast Crush Armor"); + +-- Risen Drakkari Soulmage SAI +SET @ENTRY := 26636; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,1000,6000,7000,12000,11,49696,0,0,0,0,0,5,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - In Combat - Cast Shadow Blast"), +(@ENTRY,0,1,0,0,0,100,4,1000,5000,7000,12000,11,59013,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - In Combat - Cast Shadow Blast"), +(@ENTRY,0,2,0,0,0,100,6,3000,6000,8900,13500,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - In Combat - Cast Knockdown"), +(@ENTRY,0,3,0,0,0,50,4,2900,6600,10000,12000,11,59014,0,0,0,0,0,5,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - In Combat - Cast Shadow Void"), +(@ENTRY,0,4,0,0,0,50,2,2900,6600,10000,12000,11,55847,0,0,0,0,0,5,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - In Combat - Cast Shadow Void"), +(@ENTRY,0,5,0,2,0,100,2,0,75,4000,6000,11,49701,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - At 75% HP - Cast Blood Siphon"), +(@ENTRY,0,6,0,2,0,100,4,0,75,4000,6000,11,59015,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Drakkari Soulmage - At 75% HP - Cast Blood Siphon"); + +-- Ghoul Tormentor SAI +SET @ENTRY := 26621; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,3000,6000,6000,9000,11,51917,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghoul Tormentor - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,6000,9000,9000,12000,11,51917,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghoul Tormentor - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,4,6000,9000,9000,12000,11,59007,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghoul Tormentor - In Combat - Cast Flesh Rot"); + +-- Scourge Brute SAI +SET @ENTRY := 26623; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,6,1000,3000,14000,18500,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Brute - In Combat - Cast Mortal Strike"), +(@ENTRY,0,1,0,0,0,100,6,6000,9000,9000,12000,11,35011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Brute - In Combat - Cast Knockdown"); + +-- Wretched Belcher SAI +SET @ENTRY := 26624; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,7,1000,1000,0,0,11,16345,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Belcher - Out Of Combat - Cast Disease Cloud"), +(@ENTRY,0,1,0,0,0,100,6,3000,6000,6000,9000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Belcher - In Combat - Cast Cleave"), +(@ENTRY,0,2,0,0,0,100,2,6000,9000,7000,13000,11,49703,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Belcher - In Combat - Cast Bile Vomit"), +(@ENTRY,0,3,0,0,0,100,4,6000,9000,7000,13000,11,59018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Belcher - In Combat - Cast Bile Vomit"); + +-- Scourge Reanimator SAI +SET @ENTRY := 26626; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,1,1,0,100,0,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - Out Of Combat - Allow Combat Movement"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - Out Of Combat - Set Phase 0"), +(@ENTRY,0,2,3,4,0,100,0,0,0,0,0,11,50378,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Reanimator - On Aggro - Cast Frostbolt"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - On Aggro - Increment Phase"), +(@ENTRY,0,4,0,9,0,100,2,0,40,3400,4800,11,50378,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Reanimator - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,5,6,4,0,100,0,0,0,0,0,11,59017,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Reanimator - On Aggro - Cast Frostbolt"), +(@ENTRY,0,6,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - On Aggro - Increment Phase"), +(@ENTRY,0,7,0,9,0,100,4,0,40,3400,4800,11,59017,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scourge Reanimator - At 0 - 40 Range - Cast Frostbolt"), +(@ENTRY,0,8,9,3,0,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - At 15% Mana - Allow Combat Movement"), +(@ENTRY,0,9,0,61,0,100,0,0,0,0,0,23,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - At 15% Mana - Increment Phase"), +(@ENTRY,0,10,0,9,0,100,7,35,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - At 35 - 80 Range - Allow Combat Movement"), +(@ENTRY,0,11,0,9,0,100,7,5,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - At 5 - 15 Range - Allow Combat Movement"), +(@ENTRY,0,12,0,9,0,100,7,0,5,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - At 0 - 5 Range - Allow Combat Movement"), +(@ENTRY,0,13,0,3,0,100,6,15,100,100,100,23,0,1,0,0,0,0,1,0,0,0,0,0,0,0,"Scourge Reanimator - At 100% Mana - Increment Phase"), +(@ENTRY,0,14,0,0,0,100,6,4000,8000,10000,15000,11,59017,1,0,0,0,0,5,0,0,0,0,0,0,0,"Scourge Reanimator - In Combat - Cast Frostbolt"), +(@ENTRY,0,15,0,14,0,100,7,0,30,0,0,11,49805,1,0,0,0,0,7,0,0,0,0,0,0,0,"Scourge Reanimator - On Friendly Unit At 0 - 30% Health - Cast Unholy Frenzy"); + +-- Netherwalker SAI +SET @ENTRY := 14389; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,5000,7000,11,22878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Netherwalker - In Combat - Cast Shadow Bolt Volley"); + +-- Eye of Immol'thar SAI +SET @ENTRY := 14396; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,8000,9000,14000,11,22909,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eye of Immol'thar - In Combat - Cast Eye of Immol'thar"); + +-- Mana Burst SAI +SET @ENTRY := 14397; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,2000,5000,5000,7000,11,22938,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mana Burst - In Combat - Cast Arcane Explosion"); + +-- Eldreth Darter SAI +SET @ENTRY := 14398; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,5000,17000,25000,11,22947,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eldreth Darter - In Combat - Cast Mana Burn"), +(@ENTRY,0,1,0,0,0,100,2,10000,10000,30000,40000,11,17139,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eldreth Darter - In Combat - Cast Power Word: Shield"); + +-- Arcane Torrent SAI +SET @ENTRY := 14399; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,4000,9000,7000,12000,11,22945,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arcane Torrent - In Combat - Cast Forked Lightning"), +(@ENTRY,0,1,0,0,0,100,2,7000,14000,19000,23000,11,22946,1,0,0,0,0,5,0,0,0,0,0,0,0,"Arcane Torrent - In Combat - Cast Lightning Cloud"); + +-- Arcane Feedback SAI +SET @ENTRY := 14400; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,1,0,100,3,1000,1000,0,0,11,15507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Feedback - Out Of Combat - Cast Lightning Shield"); + +-- Dread Guard SAI +SET @ENTRY := 14483; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,6000,10000,9000,12000,11,15284,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dread Guard - In Combat - Cast Cleave"), +(@ENTRY,0,1,0,0,0,100,2,9000,12000,7000,12000,11,18663,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dread Guard - In Combat - Cast Shadow Shock"); + +-- Xorothian Dreadsteed SAI +SET @ENTRY := 14502; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,0,0,0,0,11,16636,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xorothian Dreadsteed - On Aggro - Cast Berserker Charge"), +(@ENTRY,0,1,0,0,0,100,2,4000,8000,20000,25000,11,22713,0,0,0,0,0,5,0,0,0,0,0,0,0,"Xorothian Dreadsteed - In Combat - Cast Flame Buffet"), +(@ENTRY,0,2,0,6,0,100,3,0,0,0,0,11,23159,7,0,0,0,0,1,0,0,0,0,0,0,0,"Xorothian Dreadsteed - On Death - Cast Summon Dreadsteed Spirit (DND)"); + +-- Lord Hel'nurath SAI +SET @ENTRY := 14506; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,0,0,100,2,5000,9000,22000,25000,11,17146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Hel'nurath - In Combat - Cast Shadow Word: Pain"), +(@ENTRY,0,1,0,0,0,100,2,11000,14000,14000,20000,11,23224,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Hel'nurath - In Combat - Cast Veil of Shadow"), +(@ENTRY,0,2,0,0,0,100,2,4000,9000,9000,15000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Hel'nurath - In Combat - Cast Knock Away"), +(@ENTRY,0,3,0,0,0,100,2,9000,13000,14000,17000,11,20989,1,0,0,0,0,6,0,0,0,0,0,0,0,"Lord Hel'nurath - In Combat - Cast Sleep"); + +-- Isalien SAI +SET @ENTRY := 16097; +UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY; +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,0,0,0,4,0,100,3,1000,1000,0,0,11,27639,0,0,0,0,0,1,0,0,0,0,0,0,0,"Isalien - On Aggro - Cast Call Pet"), +(@ENTRY,0,1,0,9,0,100,2,5,30,2800,3900,11,22907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Isalien - At 5 - 30 Range - Cast Shoot"), +(@ENTRY,0,2,0,9,0,100,2,5,30,7000,12000,11,14443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Isalien - At 5 - 30 Range - Cast Multi-Shot"), +(@ENTRY,0,3,0,0,0,100,2,4000,9000,12000,15000,11,12024,0,0,0,0,0,5,0,0,0,0,0,0,0,"Isalien - In Combat - Cast Net"), +(@ENTRY,0,4,0,0,0,100,2,20000,30000,20000,30000,11,27636,0,0,0,0,0,2,0,0,0,0,0,0,0,"Isalien - In Combat - Cast Starshards"), +(@ENTRY,0,5,0,2,0,100,2,0,80,20000,25000,11,27637,1,0,0,0,0,1,0,0,0,0,0,0,0,"Isalien - At 80% HP - Cast Regrowth"); diff --git a/sql/updates/world/2012_12_27_04_world_the_shadows_vault.sql b/sql/updates/world/2012_12_27_04_world_the_shadows_vault.sql new file mode 100644 index 00000000000..96d176d6d1b --- /dev/null +++ b/sql/updates/world/2012_12_27_04_world_the_shadows_vault.sql @@ -0,0 +1,18 @@ +-- If He Cannot Be Turned (12896 + 12897) +UPDATE `quest_template` SET `PrevQuestId`=12893 WHERE `Id` IN (12896,12897); +-- Get the Key (12949) +UPDATE `quest_template` SET `PrevQuestId`=12939 WHERE `Id`=12949; +-- Leave Our Mark (12995) +UPDATE `quest_template` SET `PrevQuestId`=13084 WHERE `Id`=12995; +-- Vandalizing Jotunheim (13084) / Crush Dem Vrykuls! (12992) +UPDATE `quest_template` SET `NextQuestId`=13085,`ExclusiveGroup`=-13085 WHERE `Id` IN (13084,12992); +-- Intelligence Gathering (12838) / From Their Corpses, Rise! (12813) +UPDATE `quest_template` SET `PrevQuestId`=12807 WHERE `Id` IN (12838,12813); +-- No Fly Zone (12815) +UPDATE `quest_template` SET `PrevQuestId`=12814 WHERE `Id`=12815; +-- Eliminate the Competition (12955) +UPDATE `quest_template` SET `PrevQuestId`=12938 WHERE `Id`=12955; +-- Deep in the Bowels of The Underhalls (13042) +UPDATE `quest_template` SET `PrevQuestId`=12999 WHERE `Id`=13042; +-- Battle at Valhalas: Fallen Heroes (13214) +UPDATE `quest_template` SET `PrevQuestId`=13213 WHERE `Id`=13214; diff --git a/sql/updates/world/2012_12_28_00_world_command.sql b/sql/updates/world/2012_12_28_00_world_command.sql new file mode 100644 index 00000000000..6de970d3b81 --- /dev/null +++ b/sql/updates/world/2012_12_28_00_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` LIKE 'lookup spell id'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('lookup spell id', '3', 'Syntax: .lookup spell id #spellid\n\nLooks up a spell by #spellid, and returns the match with its spell name.'); |