diff options
241 files changed, 24523 insertions, 1342 deletions
diff --git a/cmake/compiler/msvc/settings.cmake b/cmake/compiler/msvc/settings.cmake index 6407b6cd5c4..bd39f3cade4 100644 --- a/cmake/compiler/msvc/settings.cmake +++ b/cmake/compiler/msvc/settings.cmake @@ -19,8 +19,8 @@ if(PLATFORM EQUAL 64) message(STATUS "MSVC: 64-bit platform, enforced -D_WIN64 parameter") #Enable extended object support for debug compiles on X64 (not required on X86) - set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /bigobj") - message(STATUS "MSVC: Enabled extended object-support for debug-compiles") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj") + message(STATUS "MSVC: Enabled increased number of sections in object files") else() # mark 32 bit executables large address aware so they can use > 2GB address space set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /LARGEADDRESSAWARE") diff --git a/cmake/macros/FindMySQL.cmake b/cmake/macros/FindMySQL.cmake index 40fa716ed69..02d17ab48f2 100644 --- a/cmake/macros/FindMySQL.cmake +++ b/cmake/macros/FindMySQL.cmake @@ -86,15 +86,33 @@ find_path(MYSQL_INCLUDE_DIR /usr/local/include /usr/local/include/mysql /usr/local/mysql/include - "${PROGRAM_FILES_64}/MySQL/*/include" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/include" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.6/include" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.5/include" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.1/include" "${PROGRAM_FILES_64}/MySQL/include" - "${PROGRAM_FILES_32}/MySQL/*/include" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/include" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.6/include" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.5/include" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.1/include" "${PROGRAM_FILES_32}/MySQL/include" "C:/MySQL/include" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\*;Location]/include" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\*;Location]/include" - "$ENV{ProgramFiles}/MySQL/*/include" - "$ENV{SystemDrive}/MySQL/*/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.6;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.5;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.1;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.6;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.5;Location]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.1;Location]/include" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/include" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.6/include" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.5/include" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.1/include" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.7/include" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.6/include" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.5/include" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.1/include" "c:/msys/local/include" "$ENV{MYSQL_ROOT}/include" DOC @@ -124,19 +142,49 @@ if( WIN32 ) libmysql PATHS ${MYSQL_ADD_LIBRARIES_PATH} - "${PROGRAM_FILES_64}/MySQL/*/lib" - "${PROGRAM_FILES_64}/MySQL/*/lib/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/lib" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.6/lib" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.5/lib" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.1/lib" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/lib/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.6/lib/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.5/lib/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.1/lib/opt" "${PROGRAM_FILES_64}/MySQL/lib" - "${PROGRAM_FILES_32}/MySQL/*/lib" - "${PROGRAM_FILES_32}/MySQL/*/lib/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/lib" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.6/lib" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.5/lib" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.1/lib" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/lib/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.6/lib/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.5/lib/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.1/lib/opt" "${PROGRAM_FILES_32}/MySQL/lib" "C:/MySQL/lib/debug" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\*;Location]/lib" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\*;Location]/lib/opt" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\*;Location]/lib" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\*;Location]/lib/opt" - "$ENV{ProgramFiles}/MySQL/*/lib/opt" - "$ENV{SystemDrive}/MySQL/*/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.6;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.5;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.1;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.6;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.5;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.1;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.6;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.5;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.1;Location]/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.6;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.5;Location]/lib/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.1;Location]/lib/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/lib/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.6/lib/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.5/lib/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.1/lib/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.7/lib/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.6/lib/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.5/lib/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.1/lib/opt" "c:/msys/local/include" "$ENV{MYSQL_ROOT}/lib" DOC "Specify the location of the mysql library here." @@ -175,19 +223,49 @@ endif( UNIX ) if( WIN32 ) find_program(MYSQL_EXECUTABLE mysql PATHS - "${PROGRAM_FILES_64}/MySQL/*/bin" - "${PROGRAM_FILES_64}/MySQL/*/bin/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.6/bin" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.5/bin" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.1/bin" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.7/bin/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.6/bin/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.5/bin/opt" + "${PROGRAM_FILES_64}/MySQL/MySQL Server 5.1/bin/opt" "${PROGRAM_FILES_64}/MySQL/bin" - "${PROGRAM_FILES_32}/MySQL/*/bin" - "${PROGRAM_FILES_32}/MySQL/*/bin/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/bin" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.6/bin" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.5/bin" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.1/bin" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.7/bin/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.6/bin/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.5/bin/opt" + "${PROGRAM_FILES_32}/MySQL/MySQL Server 5.1/bin/opt" "${PROGRAM_FILES_32}/MySQL/bin" "C:/MySQL/bin/debug" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\*;Location]/bin" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\*;Location]/bin/opt" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\*;Location]/bin" - "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\*;Location]/bin/opt" - "$ENV{ProgramFiles}/MySQL/*/bin/opt" - "$ENV{SystemDrive}/MySQL/*/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.6;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.5;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.1;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.7;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.6;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.5;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MySQL AB\\MySQL Server 5.1;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.6;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.5;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.1;Location]/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.7;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.6;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.5;Location]/bin/opt" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\MySQL AB\\MySQL Server 5.1;Location]/bin/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.7/bin/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.6/bin/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.5/bin/opt" + "$ENV{ProgramFiles}/MySQL/MySQL Server 5.1/bin/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.7/bin/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.6/bin/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.5/bin/opt" + "$ENV{SystemDrive}/MySQL/MySQL Server 5.1/bin/opt" "c:/msys/local/include" "$ENV{MYSQL_ROOT}/bin" DOC diff --git a/cmake/macros/FindZMQ.cmake b/cmake/macros/FindZMQ.cmake index c442f3d162c..d538257e3b3 100644 --- a/cmake/macros/FindZMQ.cmake +++ b/cmake/macros/FindZMQ.cmake @@ -72,7 +72,7 @@ find_library(ZMQ_LIBRARY "${ZMQ_ROOT_DIR}/lib" ) -if (ZMQ_INCLUDE_DIR AND ZMQ_LIBRARY) +if (ZMQ_INCLUDE_DIR AND ZMQ_LIBRARY AND NOT ZMQ_LIBRARY-NOTFOUND) set(ZMQ_FOUND 1) message(STATUS "Found ZMQ library: ${ZMQ_LIBRARY}") message(STATUS "Found ZMQ headers: ${ZMQ_INCLUDE_DIR}") diff --git a/contrib/valgrind/helgrind.supp b/contrib/valgrind/helgrind.supp index fca5d82c2aa..d25696ad197 100644 --- a/contrib/valgrind/helgrind.supp +++ b/contrib/valgrind/helgrind.supp @@ -134,3 +134,11 @@ Helgrind:Race fun:_ZNK3Log9ShouldLogERKSs8LogLevel } +{ + [5] ignored static variables + Helgrind:Race + fun:_ZN3G3D7Vector3aSERKS0_ + fun:_ZN3G3D18CollisionDetection41collisionLocationForMovingPointFixedAABoxERKNS_7Vector3ES3_RKNS_5AABoxERS1_RbS7_ + fun:_ZN3G3D18CollisionDetection37collisionTimeForMovingPointFixedAABoxERKNS_7Vector3ES3_RKNS_5AABoxERS1_RbS7_ + fun:_ZNK3G3D3Ray16intersectionTimeERKNS_5AABoxE +} diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index 2f3490c4689..6981e227ab6 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -271,16 +271,16 @@ DROP TABLE IF EXISTS `calendar_events`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `calendar_events` ( - `id` bigint(20) unsigned NOT NULL DEFAULT '0', - `creator` bigint(20) unsigned NOT NULL DEFAULT '0', - `title` varchar(255) NOT NULL DEFAULT '', - `description` varchar(255) NOT NULL DEFAULT '', - `type` tinyint(1) unsigned NOT NULL DEFAULT '4', - `dungeon` int(10) NOT NULL DEFAULT '-1', - `eventtime` int(10) unsigned NOT NULL DEFAULT '0', - `flags` int(10) unsigned NOT NULL DEFAULT '0', - `time2` int(10) unsigned NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) + `EventID` bigint(20) unsigned NOT NULL DEFAULT '0', + `Owner` bigint(20) unsigned NOT NULL DEFAULT '0', + `Title` varchar(255) NOT NULL DEFAULT '', + `Description` varchar(255) NOT NULL DEFAULT '', + `EventType` tinyint(1) unsigned NOT NULL DEFAULT '4', + `TextureID` int(10) NOT NULL DEFAULT '-1', + `Date` int(10) unsigned NOT NULL DEFAULT '0', + `Flags` int(10) unsigned NOT NULL DEFAULT '0', + `LockDate` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`EventID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; @@ -301,15 +301,15 @@ DROP TABLE IF EXISTS `calendar_invites`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `calendar_invites` ( - `id` bigint(20) unsigned NOT NULL DEFAULT '0', - `event` bigint(20) unsigned NOT NULL DEFAULT '0', - `invitee` bigint(20) unsigned NOT NULL DEFAULT '0', - `sender` bigint(20) unsigned NOT NULL DEFAULT '0', - `status` tinyint(1) unsigned NOT NULL DEFAULT '0', - `statustime` int(10) unsigned NOT NULL DEFAULT '0', - `rank` tinyint(1) unsigned NOT NULL DEFAULT '0', - `text` varchar(255) NOT NULL DEFAULT '', - PRIMARY KEY (`id`) + `InviteID` bigint(20) unsigned NOT NULL DEFAULT '0', + `EventID` bigint(20) unsigned NOT NULL DEFAULT '0', + `Invitee` bigint(20) unsigned NOT NULL DEFAULT '0', + `Sender` bigint(20) unsigned NOT NULL DEFAULT '0', + `Status` tinyint(1) unsigned NOT NULL DEFAULT '0', + `ResponseTime` int(10) unsigned NOT NULL DEFAULT '0', + `ModerationRank` tinyint(1) unsigned NOT NULL DEFAULT '0', + `Note` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`InviteID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/sql/updates/characters/2015_07_28_00_characters.sql b/sql/updates/characters/2015_07_28_00_characters.sql new file mode 100644 index 00000000000..29af7731d19 --- /dev/null +++ b/sql/updates/characters/2015_07_28_00_characters.sql @@ -0,0 +1,20 @@ +ALTER TABLE `calendar_invites` + CHANGE COLUMN `id` `InviteID` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' FIRST, + CHANGE COLUMN `event` `EventID` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' AFTER `InviteID`, + CHANGE COLUMN `invitee` `Invitee` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' AFTER `EventID`, + CHANGE COLUMN `sender` `Sender` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' AFTER `Invitee`, + CHANGE COLUMN `status` `Status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `Sender`, + CHANGE COLUMN `statustime` `ResponseTime` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `Status`, + CHANGE COLUMN `rank` `ModerationRank` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' AFTER `ResponseTime`, + CHANGE COLUMN `text` `Note` VARCHAR(255) NOT NULL DEFAULT '' AFTER `ModerationRank`; + +ALTER TABLE `calendar_events` + CHANGE COLUMN `id` `EventID` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' FIRST, + CHANGE COLUMN `creator` `Owner` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' AFTER `EventID`, + CHANGE COLUMN `title` `Title` VARCHAR(255) NOT NULL DEFAULT '' AFTER `Owner`, + CHANGE COLUMN `description` `Description` VARCHAR(255) NOT NULL DEFAULT '' AFTER `Title`, + CHANGE COLUMN `type` `EventType` TINYINT(1) UNSIGNED NOT NULL DEFAULT '4' AFTER `Description`, + CHANGE COLUMN `dungeon` `TextureID` INT(10) NOT NULL DEFAULT '-1' AFTER `EventType`, + CHANGE COLUMN `eventtime` `Date` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `TextureID`, + CHANGE COLUMN `flags` `Flags` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `Date`, + CHANGE COLUMN `time2` `LockDate` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `Flags`; diff --git a/sql/updates/world/2015_07_22_03_world.sql b/sql/updates/world/2015_07_22_03_world.sql new file mode 100644 index 00000000000..22893f045a4 --- /dev/null +++ b/sql/updates/world/2015_07_22_03_world.sql @@ -0,0 +1,422 @@ +-- Durotar - Startzoneupdates +-- Randommovement + Waypointmovement +-- Pigmovement +UPDATE `creature` SET `spawndist`=5, `MovementType`=1 WHERE `id` IN (3098, 3101); +UPDATE `creature` SET `spawndist`=4, `MovementType`=1 WHERE `id` IN (3102); +UPDATE `creature` SET `spawndist`=8, `MovementType`=1 WHERE `id` IN (39317, 3124, 3281); +-- Farmermovement +-- 1. +SET @NPC := 308507; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-470.4855,`position_y`=-4334.59,`position_z`=42.1432 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-470.4855,-4334.59,42.1432,0,0,0,0,100,0), +(@PATH,2,-469.9855,-4334.34,42.1432,0,0,0,0,100,0), +(@PATH,3,-468.7355,-4340.09,42.6432,0,0,0,0,100,0), +(@PATH,4,-467.8931,-4344.839,43.07516,0,0,0,0,100,0), +(@PATH,5,-473.3931,-4350.339,42.57516,0,0,0,0,100,0), +(@PATH,6,-477.8931,-4355.589,42.07516,0,0,0,0,100,0), +(@PATH,7,-478.342,-4355.535,42.01758,0,0,0,0,100,0), +(@PATH,8,-479.842,-4357.535,41.51758,0,0,0,0,100,0), +(@PATH,9,-483.342,-4355.785,41.01758,0,0,0,0,100,0), +(@PATH,10,-488.842,-4353.785,40.76758,0,0,0,0,100,0), +(@PATH,11,-489.1438,-4353.508,40.40612,0,0,0,0,100,0), +(@PATH,12,-489.6438,-4353.258,40.40612,0,0,0,0,100,0), +(@PATH,13,-492.253,-4347.719,39.57664,0,0,0,0,100,0), +(@PATH,14,-496.253,-4345.469,39.07664,0,0,0,0,100,0), +(@PATH,15,-498.9978,-4344.259,38.67751,0,0,0,0,100,0), +(@PATH,16,-505.2267,-4348.039,38.5797,0,0,0,0,100,0), +(@PATH,17,-513.0696,-4349.037,38.37053,0,0,0,0,100,0), +(@PATH,18,-518.1443,-4344.313,38.52625,0,0,0,0,100,0), +(@PATH,19,-510.8358,-4334.11,38.34673,0,0,0,0,100,0), +(@PATH,20,-490.9166,-4330.492,38.92451,0,0,0,0,100,0), +(@PATH,21,-486.9166,-4332.992,39.42451,0,0,0,0,100,0), +(@PATH,22,-484.4166,-4334.492,39.92451,0,0,0,0,100,0), +(@PATH,23,-480.9166,-4336.742,40.42451,0,0,0,0,100,0), +(@PATH,24,-480.716,-4336.729,40.76037,0,0,0,0,100,0), +(@PATH,25,-479.966,-4337.229,41.01037,0,0,0,0,100,0), +(@PATH,26,-474.466,-4335.479,41.26037,0,0,0,0,100,0), +(@PATH,27,-470.466,-4334.729,42.01037,0,0,0,0,100,0); + +-- 2. +SET @NPC := 308475; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-460.2335,`position_y`=-4256.43,`position_z`=43.14126 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-460.2335,-4256.43,43.14126,0,0,0,0,100,0), +(@PATH,2,-460.2335,-4258.43,43.14126,0,0,0,0,100,0), +(@PATH,3,-458.2335,-4260.93,43.14126,0,0,0,0,100,0), +(@PATH,4,-457.7335,-4262.43,43.14126,0,0,0,0,100,0), +(@PATH,5,-457.7335,-4263.43,43.14126,0,0,0,0,100,0), +(@PATH,6,-457.7335,-4264.68,43.14126,0,0,0,0,100,0), +(@PATH,7,-457.7335,-4265.43,43.14126,0,0,0,0,100,0), +(@PATH,8,-457.7335,-4266.43,43.14126,0,0,0,0,100,0), +(@PATH,9,-457.2335,-4268.43,43.14126,0,0,0,0,100,0), +(@PATH,10,-457.2335,-4270.68,43.14126,0,0,0,0,100,0), +(@PATH,11,-454.2335,-4273.68,42.89126,0,0,0,0,100,0), +(@PATH,12,-453.9291,-4273.851,42.87144,0,0,0,0,100,0), +(@PATH,13,-453.1791,-4273.101,42.87144,0,0,0,0,100,0), +(@PATH,14,-440.3085,-4275.724,43.10865,0,0,0,0,100,0), +(@PATH,15,-424.7609,-4273.33,43.14249,0,0,0,0,100,0), +(@PATH,16,-417.6437,-4280.91,43.13181,0,0,0,0,100,0), +(@PATH,17,-418.515,-4286.642,43.13166,0,0,0,0,100,0), +(@PATH,18,-417.89,-4292.721,43.1136,0,0,0,0,100,0), +(@PATH,19,-424.2942,-4297.117,43.115,0,0,0,0,100,0), +(@PATH,20,-438.5636,-4296.199,43.1162,0,0,0,0,100,0), +(@PATH,21,-462.0463,-4281.595,43.15679,0,0,0,0,100,0), +(@PATH,22,-480.2531,-4278.673,43.19115,0,0,0,0,100,0), +(@PATH,23,-484.8112,-4277.182,43.2122,0,0,0,0,100,0), +(@PATH,24,-485.0693,-4266.113,43.25116,0,0,0,0,100,0); + +-- Vile Familar +-- 1. +SET @NPC := 308396; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-132.0332,`position_y`=-4361.079,`position_z`=67.2796 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-132.0332,-4361.079,67.2796,0,0,0,0,100,0), +(@PATH,2,-131.7832,-4359.829,67.2796,0,0,0,0,100,0), +(@PATH,3,-131.0332,-4353.829,67.2796,0,0,0,0,100,0), +(@PATH,4,-130.5332,-4351.579,67.2796,0,0,0,0,100,0), +(@PATH,5,-130.2832,-4349.579,67.0296,0,0,0,0,100,0), +(@PATH,6,-130.0332,-4347.829,66.5296,0,0,0,0,100,0), +(@PATH,7,-129.6539,-4347.781,66.6899,0,0,0,0,100,0), +(@PATH,8,-129.6539,-4346.781,66.4399,0,0,0,0,100,0), +(@PATH,9,-127.9039,-4339.031,64.9399,0,0,0,0,100,0), +(@PATH,10,-127.7698,-4338.86,64.83606,0,0,0,0,100,0), +(@PATH,11,-127.5198,-4337.36,64.58606,0,0,0,0,100,0), +(@PATH,12,-124.0198,-4336.36,64.83606,0,0,0,0,100,0), +(@PATH,13,-121.7698,-4335.36,64.58606,0,0,0,0,100,0), +(@PATH,14,-120.0198,-4334.86,65.33606,0,0,0,0,100,0), +(@PATH,15,-118.0198,-4333.86,66.08606,0,0,0,0,100,0), +(@PATH,16,-114.1429,-4332.386,66.20154,0,0,0,0,100,0), +(@PATH,17,-108.6429,-4331.386,65.45154,0,0,0,0,100,0), +(@PATH,18,-103.6429,-4330.636,65.20154,0,0,0,0,100,0), +(@PATH,19,-98.39288,-4329.886,64.70154,0,0,0,0,100,0), +(@PATH,20,-97.14288,-4329.636,64.70154,0,0,0,0,100,0), +(@PATH,21,-97.10904,-4329.532,64.85739,0,0,0,0,100,0), +(@PATH,22,-95.60904,-4329.282,64.85739,0,0,0,0,100,0), +(@PATH,23,-89.35904,-4329.782,65.60739,0,0,0,0,100,0), +(@PATH,24,-84.60904,-4329.782,66.35739,0,0,0,0,100,0), +(@PATH,25,-83.10904,-4330.032,66.60739,0,0,0,0,100,0), +(@PATH,26,-77.75907,-4330.204,67.30329,0,0,0,0,100,0), +(@PATH,27,-75.25907,-4332.454,67.55329,0,0,0,0,100,0), +(@PATH,28,-73.25907,-4334.204,67.55329,0,0,0,0,100,0), +(@PATH,29,-69.03862,-4337.666,67.99888,0,0,0,0,100,0), +(@PATH,30,-64.78862,-4336.166,68.49888,0,0,0,0,100,0), +(@PATH,31,-58.53862,-4333.916,68.24888,0,0,0,0,100,0), +(@PATH,32,-57.53862,-4333.666,67.99888,0,0,0,0,100,0), +(@PATH,33,-55.78862,-4332.916,68.24888,0,0,0,0,100,0), +(@PATH,34,-55.71005,-4332.89,68.12064,0,0,0,0,100,0), +(@PATH,35,-57.21005,-4333.39,68.12064,0,0,0,0,100,0), +(@PATH,36,-58.46005,-4333.89,68.12064,0,0,0,0,100,0), +(@PATH,37,-64.96005,-4336.14,68.62064,0,0,0,0,100,0), +(@PATH,38,-69.23517,-4337.551,68.13313,0,0,0,0,100,0), +(@PATH,39,-72.98517,-4334.301,67.63313,0,0,0,0,100,0), +(@PATH,40,-75.23517,-4332.551,67.63313,0,0,0,0,100,0), +(@PATH,41,-78.0438,-4330.29,67.16,0,0,0,0,100,0), +(@PATH,42,-82.5438,-4330.04,66.41,0,0,0,0,100,0), +(@PATH,43,-84.5438,-4329.79,66.16,0,0,0,0,100,0), +(@PATH,44,-89.2938,-4329.79,65.91,0,0,0,0,100,0), +(@PATH,45,-95.85461,-4329.497,65.00662,0,0,0,0,100,0), +(@PATH,46,-97.35461,-4329.747,64.75662,0,0,0,0,100,0), +(@PATH,47,-98.35461,-4329.747,64.75662,0,0,0,0,100,0), +(@PATH,48,-103.3546,-4330.747,65.25662,0,0,0,0,100,0), +(@PATH,49,-108.8546,-4331.247,65.50662,0,0,0,0,100,0), +(@PATH,50,-114.0874,-4332.393,65.97079,0,0,0,0,100,0), +(@PATH,51,-118.0874,-4333.893,65.97079,0,0,0,0,100,0), +(@PATH,52,-119.8374,-4334.643,65.22079,0,0,0,0,100,0), +(@PATH,53,-121.8374,-4335.143,64.47079,0,0,0,0,100,0), +(@PATH,54,-124.0874,-4335.893,64.72079,0,0,0,0,100,0), +(@PATH,55,-127.4013,-4337.554,64.54872,0,0,0,0,100,0), +(@PATH,56,-127.6513,-4339.054,65.04872,0,0,0,0,100,0), +(@PATH,57,-129.8121,-4346.878,66.48911,0,0,0,0,100,0), +(@PATH,58,-130.0621,-4347.878,66.73911,0,0,0,0,100,0), +(@PATH,59,-130.0621,-4348.878,66.98911,0,0,0,0,100,0), +(@PATH,60,-130.5621,-4351.628,67.23911,0,0,0,0,100,0), +(@PATH,61,-130.8121,-4353.378,67.48911,0,0,0,0,100,0), +(@PATH,62,-131.5621,-4359.128,67.23911,0,0,0,0,100,0), +(@PATH,63,-131.8749,-4359.559,67.24004,0,0,0,0,100,0), +(@PATH,64,-132.1249,-4361.559,67.24004,0,0,0,0,100,0), +(@PATH,65,-135.8749,-4365.809,66.74004,0,0,0,0,100,0), +(@PATH,66,-136.8749,-4366.809,66.49004,0,0,0,0,100,0), +(@PATH,67,-137.8749,-4368.059,66.49004,0,0,0,0,100,0), +(@PATH,68,-138.2061,-4368.095,66.24431,0,0,0,0,100,0), +(@PATH,69,-139.7061,-4369.845,66.49431,0,0,0,0,100,0), +(@PATH,70,-141.4561,-4368.345,66.99431,0,0,0,0,100,0), +(@PATH,71,-144.2061,-4365.845,67.49431,0,0,0,0,100,0), +(@PATH,72,-146.7061,-4363.345,68.24431,0,0,0,0,100,0), +(@PATH,73,-147.7061,-4362.345,68.49431,0,0,0,0,100,0), +(@PATH,74,-148.9561,-4361.345,68.49431,0,0,0,0,100,0), +(@PATH,75,-150.9561,-4359.845,68.49431,0,0,0,0,100,0), +(@PATH,76,-152.7061,-4358.095,67.24431,0,0,0,0,100,0), +(@PATH,77,-152.8712,-4358.307,67.39958,0,0,0,0,100,0), +(@PATH,78,-154.1212,-4357.057,67.14958,0,0,0,0,100,0), +(@PATH,79,-155.8712,-4357.807,67.14958,0,0,0,0,100,0), +(@PATH,80,-156.8712,-4358.057,67.14958,0,0,0,0,100,0), +(@PATH,81,-160.1212,-4359.307,67.39958,0,0,0,0,100,0), +(@PATH,82,-160.0587,-4359.212,67.28593,0,0,0,0,100,0), +(@PATH,83,-157.0587,-4358.212,67.03593,0,0,0,0,100,0), +(@PATH,84,-155.8087,-4357.712,67.03593,0,0,0,0,100,0), +(@PATH,85,-155.5322,-4357.633,67.04594,0,0,0,0,100,0), +(@PATH,86,-154.0322,-4357.133,67.04594,0,0,0,0,100,0), +(@PATH,87,-152.7822,-4358.133,67.29594,0,0,0,0,100,0), +(@PATH,88,-151.0322,-4359.633,68.29594,0,0,0,0,100,0), +(@PATH,89,-149.0322,-4361.383,68.54594,0,0,0,0,100,0), +(@PATH,90,-148.0322,-4362.633,68.54594,0,0,0,0,100,0), +(@PATH,91,-147.0322,-4363.383,68.29594,0,0,0,0,100,0), +(@PATH,92,-144.2822,-4365.883,67.54594,0,0,0,0,100,0), +(@PATH,93,-141.2822,-4368.383,67.04594,0,0,0,0,100,0); + +-- 2. +SET @NPC := 308372; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-53.24252,`position_y`=-4300.978,`position_z`=70.41556 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-53.24252,-4300.978,70.41556,0,0,0,0,100,0), +(@PATH,2,-53.24252,-4302.228,70.41556,0,0,0,0,100,0), +(@PATH,3,-51.49252,-4303.228,69.91556,0,0,0,0,100,0), +(@PATH,4,-45.49252,-4306.978,70.16556,0,0,0,0,100,0), +(@PATH,5,-40.24252,-4310.478,70.41556,0,0,0,0,100,0), +(@PATH,6,-45.55837,-4307.058,70.08119,0,0,0,0,100,0), +(@PATH,7,-51.55837,-4303.308,70.08119,0,0,0,0,100,0), +(@PATH,8,-53.48653,-4301.826,70.06717,0,0,0,0,100,0), +(@PATH,9,-53.48653,-4300.826,70.31717,0,0,0,0,100,0), +(@PATH,10,-53.98653,-4298.076,71.06717,0,0,0,0,100,0), +(@PATH,11,-53.98653,-4295.826,70.81717,0,0,0,0,100,0), +(@PATH,12,-54.48653,-4292.076,71.06717,0,0,0,0,100,0), +(@PATH,13,-55.73653,-4283.076,69.81717,0,0,0,0,100,0), +(@PATH,14,-55.83473,-4282.814,69.83765,0,0,0,0,100,0), +(@PATH,15,-56.08473,-4280.064,70.08765,0,0,0,0,100,0), +(@PATH,16,-51.58473,-4277.814,69.33765,0,0,0,0,100,0), +(@PATH,17,-49.58473,-4276.814,69.33765,0,0,0,0,100,0), +(@PATH,18,-40.08473,-4272.314,68.08765,0,0,0,0,100,0), +(@PATH,19,-36.33473,-4270.564,67.33765,0,0,0,0,100,0), +(@PATH,20,-36.12806,-4270.257,67.21318,0,0,0,0,100,0), +(@PATH,21,-35.37806,-4270.007,66.96318,0,0,0,0,100,0), +(@PATH,22,-31.62806,-4266.507,66.96318,0,0,0,0,100,0), +(@PATH,23,-30.37806,-4265.007,66.96318,0,0,0,0,100,0), +(@PATH,24,-28.62806,-4263.507,66.96318,0,0,0,0,100,0), +(@PATH,25,-27.62806,-4262.757,66.96318,0,0,0,0,100,0), +(@PATH,26,-25.12806,-4260.257,66.96318,0,0,0,0,100,0), +(@PATH,27,-25.17934,-4259.919,67.09102,0,0,0,0,100,0), +(@PATH,28,-23.67934,-4258.669,67.09102,0,0,0,0,100,0), +(@PATH,29,-24.92934,-4255.169,67.59102,0,0,0,0,100,0), +(@PATH,30,-25.92934,-4252.919,67.84102,0,0,0,0,100,0), +(@PATH,31,-26.17934,-4251.669,68.09102,0,0,0,0,100,0), +(@PATH,32,-26.67934,-4250.419,68.09102,0,0,0,0,100,0), +(@PATH,33,-27.42934,-4248.169,68.59102,0,0,0,0,100,0), +(@PATH,34,-27.67934,-4247.169,68.84102,0,0,0,0,100,0), +(@PATH,35,-27.60041,-4246.875,68.79475,0,0,0,0,100,0), +(@PATH,36,-28.35041,-4245.125,68.54475,0,0,0,0,100,0), +(@PATH,37,-26.35041,-4240.875,68.29475,0,0,0,0,100,0), +(@PATH,38,-25.85041,-4240.125,68.29475,0,0,0,0,100,0), +(@PATH,39,-25.35041,-4238.875,68.29475,0,0,0,0,100,0), +(@PATH,40,-25.29353,-4238.765,68.20535,0,0,0,0,100,0), +(@PATH,41,-25.04353,-4238.265,68.20535,0,0,0,0,100,0), +(@PATH,42,-27.79353,-4235.765,68.20535,0,0,0,0,100,0), +(@PATH,43,-30.79353,-4232.765,67.45535,0,0,0,0,100,0), +(@PATH,44,-33.54353,-4230.015,66.70535,0,0,0,0,100,0), +(@PATH,45,-34.54353,-4229.015,66.20535,0,0,0,0,100,0), +(@PATH,46,-35.84145,-4227.769,65.30698,0,0,0,0,100,0), +(@PATH,47,-38.34145,-4226.769,65.30698,0,0,0,0,100,0), +(@PATH,48,-39.59145,-4226.269,65.05698,0,0,0,0,100,0), +(@PATH,49,-40.59145,-4226.019,64.55698,0,0,0,0,100,0), +(@PATH,50,-44.09145,-4224.769,63.80698,0,0,0,0,100,0), +(@PATH,51,-44.13584,-4224.733,63.74107,0,0,0,0,100,0), +(@PATH,52,-40.63584,-4225.983,64.74107,0,0,0,0,100,0), +(@PATH,53,-39.63584,-4226.483,64.99107,0,0,0,0,100,0), +(@PATH,54,-38.38584,-4226.733,65.24107,0,0,0,0,100,0), +(@PATH,55,-35.60578,-4228.208,65.62875,0,0,0,0,100,0), +(@PATH,56,-34.35578,-4229.208,66.37875,0,0,0,0,100,0), +(@PATH,57,-33.60578,-4229.958,66.62875,0,0,0,0,100,0), +(@PATH,58,-31.35578,-4232.458,67.37875,0,0,0,0,100,0), +(@PATH,59,-27.85578,-4235.708,68.12875,0,0,0,0,100,0), +(@PATH,60,-25.85578,-4237.458,68.37875,0,0,0,0,100,0), +(@PATH,61,-25.83818,-4237.783,68.29486,0,0,0,0,100,0), +(@PATH,62,-25.08818,-4238.533,68.29486,0,0,0,0,100,0), +(@PATH,63,-25.58818,-4239.533,68.29486,0,0,0,0,100,0), +(@PATH,64,-26.33818,-4241.033,68.29486,0,0,0,0,100,0), +(@PATH,65,-28.08818,-4244.783,68.54486,0,0,0,0,100,0), +(@PATH,66,-28.01328,-4244.973,68.70169,0,0,0,0,100,0), +(@PATH,67,-28.26328,-4245.473,68.70169,0,0,0,0,100,0), +(@PATH,68,-27.76328,-4247.223,68.70169,0,0,0,0,100,0), +(@PATH,69,-27.26328,-4248.223,68.70169,0,0,0,0,100,0), +(@PATH,70,-26.51328,-4250.223,68.20169,0,0,0,0,100,0), +(@PATH,71,-26.01328,-4251.473,67.95169,0,0,0,0,100,0), +(@PATH,72,-25.51328,-4252.723,67.95169,0,0,0,0,100,0), +(@PATH,73,-24.76328,-4255.223,67.45169,0,0,0,0,100,0), +(@PATH,74,-23.68482,-4258.861,67.03264,0,0,0,0,100,0), +(@PATH,75,-24.68482,-4259.861,67.03264,0,0,0,0,100,0), +(@PATH,76,-27.18482,-4262.361,67.03264,0,0,0,0,100,0), +(@PATH,77,-28.43482,-4263.111,67.03264,0,0,0,0,100,0), +(@PATH,78,-30.18482,-4265.111,67.03264,0,0,0,0,100,0), +(@PATH,79,-31.18482,-4265.861,67.03264,0,0,0,0,100,0), +(@PATH,80,-34.93482,-4269.361,67.03264,0,0,0,0,100,0), +(@PATH,81,-35.24422,-4269.766,67.16302,0,0,0,0,100,0), +(@PATH,82,-35.74422,-4270.266,67.41302,0,0,0,0,100,0), +(@PATH,83,-39.49422,-4272.016,67.91302,0,0,0,0,100,0), +(@PATH,84,-48.99422,-4276.516,69.16302,0,0,0,0,100,0), +(@PATH,85,-51.74422,-4278.016,69.41302,0,0,0,0,100,0), +(@PATH,86,-56.08315,-4280.23,70.16069,0,0,0,0,100,0), +(@PATH,87,-55.83315,-4282.48,69.91069,0,0,0,0,100,0), +(@PATH,88,-54.58315,-4291.98,71.16069,0,0,0,0,100,0); + +-- 3. +SET @NPC := 308352; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-110.1336,`position_y`=-4210.384,`position_z`=54.94224 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-110.1336,-4210.384,54.94224,0,0,0,0,100,0), +(@PATH,2,-106.3836,-4207.884,54.69224,0,0,0,0,100,0), +(@PATH,3,-104.8836,-4206.884,54.19224,0,0,0,0,100,0), +(@PATH,4,-100.8836,-4204.634,52.44224,0,0,0,0,100,0), +(@PATH,5,-96.12328,-4201.613,51.64252,0,0,0,0,100,0), +(@PATH,6,-94.62328,-4201.863,51.14252,0,0,0,0,100,0), +(@PATH,7,-88.87328,-4202.863,50.89252,0,0,0,0,100,0), +(@PATH,8,-86.62328,-4203.363,50.39252,0,0,0,0,100,0), +(@PATH,9,-83.12328,-4203.863,50.14252,0,0,0,0,100,0), +(@PATH,10,-80.73439,-4204.514,50.17667,0,0,0,0,100,0), +(@PATH,11,-80.73439,-4207.514,50.42667,0,0,0,0,100,0), +(@PATH,12,-80.48439,-4212.014,51.17667,0,0,0,0,100,0), +(@PATH,13,-80.23439,-4214.764,51.17667,0,0,0,0,100,0), +(@PATH,14,-79.98439,-4217.514,51.92667,0,0,0,0,100,0), +(@PATH,15,-79.98439,-4218.764,52.42667,0,0,0,0,100,0), +(@PATH,16,-79.73439,-4221.014,53.17667,0,0,0,0,100,0), +(@PATH,17,-79.95529,-4221.4,53.16322,0,0,0,0,100,0), +(@PATH,18,-79.70529,-4223.9,53.16322,0,0,0,0,100,0), +(@PATH,19,-79.95529,-4225.65,53.16322,0,0,0,0,100,0), +(@PATH,20,-80.45529,-4228.15,53.41322,0,0,0,0,100,0), +(@PATH,21,-81.20529,-4231.15,53.66322,0,0,0,0,100,0), +(@PATH,22,-81.70529,-4233.4,53.66322,0,0,0,0,100,0), +(@PATH,23,-82.20529,-4236.4,53.41322,0,0,0,0,100,0), +(@PATH,24,-82.95529,-4240.4,53.16322,0,0,0,0,100,0), +(@PATH,25,-78.98962,-4213.033,51.07714,0,0,0,0,100,0), +(@PATH,26,-80.73962,-4215.033,51.07714,0,0,0,0,100,0), +(@PATH,27,-82.23962,-4216.533,51.07714,0,0,0,0,100,0), +(@PATH,28,-83.32472,-4240.692,53.09307,0,0,0,0,100,0), +(@PATH,29,-83.57472,-4241.942,52.84307,0,0,0,0,100,0), +(@PATH,30,-88.07472,-4244.942,51.84307,0,0,0,0,100,0), +(@PATH,31,-89.57472,-4245.942,51.84307,0,0,0,0,100,0), +(@PATH,32,-94.57472,-4249.442,52.09307,0,0,0,0,100,0), +(@PATH,33,-89.78734,-4247.307,51.866,0,0,0,0,100,0), +(@PATH,34,-94.49548,-4249.424,52.1338,0,0,0,0,100,0), +(@PATH,35,-89.49548,-4246.174,51.8838,0,0,0,0,100,0), +(@PATH,36,-88.24548,-4245.174,51.8838,0,0,0,0,100,0), +(@PATH,37,-83.99548,-4242.424,52.8838,0,0,0,0,100,0), +(@PATH,38,-83.67764,-4242.228,52.90353,0,0,0,0,100,0), +(@PATH,39,-83.17764,-4241.728,52.90353,0,0,0,0,100,0), +(@PATH,40,-82.92764,-4240.478,53.15353,0,0,0,0,100,0), +(@PATH,41,-82.42764,-4236.478,53.40353,0,0,0,0,100,0), +(@PATH,42,-81.67764,-4233.728,53.40353,0,0,0,0,100,0), +(@PATH,43,-81.17764,-4231.478,53.65353,0,0,0,0,100,0), +(@PATH,44,-80.42764,-4227.978,53.65353,0,0,0,0,100,0), +(@PATH,45,-79.92764,-4225.728,53.15353,0,0,0,0,100,0), +(@PATH,46,-80.0696,-4225.407,53.28567,0,0,0,0,100,0), +(@PATH,47,-79.5696,-4223.657,53.28567,0,0,0,0,100,0), +(@PATH,48,-79.8196,-4221.157,53.03567,0,0,0,0,100,0), +(@PATH,49,-80.0696,-4218.907,52.28567,0,0,0,0,100,0), +(@PATH,50,-80.0696,-4217.407,51.78567,0,0,0,0,100,0), +(@PATH,51,-80.3196,-4215.157,51.28567,0,0,0,0,100,0), +(@PATH,52,-80.3196,-4211.907,51.03567,0,0,0,0,100,0), +(@PATH,53,-80.5696,-4207.657,50.28567,0,0,0,0,100,0), +(@PATH,54,-80.8242,-4204.057,50.14382,0,0,0,0,100,0), +(@PATH,55,-83.0742,-4203.807,50.14382,0,0,0,0,100,0), +(@PATH,56,-86.5742,-4203.307,50.39382,0,0,0,0,100,0), +(@PATH,57,-88.5742,-4202.807,50.64382,0,0,0,0,100,0), +(@PATH,58,-94.0742,-4201.807,51.14382,0,0,0,0,100,0), +(@PATH,59,-96.38052,-4201.482,51.88694,0,0,0,0,100,0), +(@PATH,60,-101.1305,-4204.482,52.38694,0,0,0,0,100,0), +(@PATH,61,-104.8805,-4206.732,54.13694,0,0,0,0,100,0), +(@PATH,62,-106.3805,-4207.982,54.63694,0,0,0,0,100,0), +(@PATH,63,-110.251,-4210.546,55.33146,0,0,0,0,100,0), +(@PATH,64,-111.751,-4212.046,55.58146,0,0,0,0,100,0), +(@PATH,65,-115.001,-4215.796,55.08146,0,0,0,0,100,0), +(@PATH,66,-120.001,-4221.296,55.08146,0,0,0,0,100,0), +(@PATH,67,-122.751,-4224.296,54.83146,0,0,0,0,100,0), +(@PATH,68,-124.001,-4225.546,55.83146,0,0,0,0,100,0), +(@PATH,69,-126.001,-4227.796,56.08146,0,0,0,0,100,0), +(@PATH,70,-127.501,-4229.296,57.33146,0,0,0,0,100,0), +(@PATH,71,-91.31506,-4205.91,50.59808,0,0,0,0,100,0), +(@PATH,72,-91.81506,-4207.91,50.59808,0,0,0,0,100,0), +(@PATH,73,-91.81506,-4208.91,49.59808,0,0,0,0,100,0), +(@PATH,74,-126.1015,-4228.112,56.14558,0,0,0,0,100,0), +(@PATH,75,-127.6015,-4229.612,57.39558,0,0,0,0,100,0), +(@PATH,76,-127.8515,-4230.112,57.39558,0,0,0,0,100,0), +(@PATH,77,-129.8515,-4230.612,57.64558,0,0,0,0,100,0), +(@PATH,78,-134.1015,-4231.862,58.39558,0,0,0,0,100,0), +(@PATH,79,-138.3515,-4233.112,58.14558,0,0,0,0,100,0), +(@PATH,80,-140.2947,-4233.915,58.41685,0,0,0,0,100,0), +(@PATH,81,-142.5447,-4237.665,58.66685,0,0,0,0,100,0), +(@PATH,82,-144.0447,-4240.415,57.91685,0,0,0,0,100,0), +(@PATH,83,-144.7947,-4242.165,58.41685,0,0,0,0,100,0), +(@PATH,84,-145.2947,-4242.915,58.91685,0,0,0,0,100,0), +(@PATH,85,-148.2947,-4247.915,58.91685,0,0,0,0,100,0), +(@PATH,86,-125.7708,-4228.285,56.13358,0,0,0,0,100,0), +(@PATH,87,-126.7708,-4229.535,56.88358,0,0,0,0,100,0), +(@PATH,88,-128.7708,-4232.035,57.63358,0,0,0,0,100,0), +(@PATH,89,-130.0208,-4233.285,57.88358,0,0,0,0,100,0), +(@PATH,90,-150.7726,-4252,60.15183,0,0,0,0,100,0), +(@PATH,91,-151.0226,-4253.75,60.40183,0,0,0,0,100,0), +(@PATH,92,-151.2726,-4255,60.40183,0,0,0,0,100,0), +(@PATH,93,-151.7726,-4259,61.15183,0,0,0,0,100,0), +(@PATH,94,-152.0226,-4260.75,61.15183,0,0,0,0,100,0), +(@PATH,95,-152.2726,-4262,61.15183,0,0,0,0,100,0), +(@PATH,96,-152.3025,-4262.248,61.37363,0,0,0,0,100,0), +(@PATH,97,-152.5525,-4264.248,61.87363,0,0,0,0,100,0), +(@PATH,98,-151.0525,-4266.748,62.12363,0,0,0,0,100,0), +(@PATH,99,-149.0525,-4269.748,62.87363,0,0,0,0,100,0), +(@PATH,100,-146.3025,-4274.498,63.37363,0,0,0,0,100,0), +(@PATH,101,-146.5197,-4258.174,60.4844,0,0,0,0,100,0), +(@PATH,102,-147.0197,-4261.174,60.7344,0,0,0,0,100,0), +(@PATH,103,-147.5197,-4263.924,62.2344,0,0,0,0,100,0), +(@PATH,104,-147.7697,-4266.424,62.7344,0,0,0,0,100,0), +(@PATH,105,-148.5197,-4269.674,62.9844,0,0,0,0,100,0), +(@PATH,106,-146.4677,-4274.327,63.41321,0,0,0,0,100,0), +(@PATH,107,-149.2177,-4270.077,62.91321,0,0,0,0,100,0), +(@PATH,108,-150.9677,-4266.577,62.41321,0,0,0,0,100,0), +(@PATH,109,-152.4147,-4264.165,61.5908,0,0,0,0,100,0), +(@PATH,110,-152.1647,-4262.165,61.0908,0,0,0,0,100,0), +(@PATH,111,-151.9147,-4260.665,61.0908,0,0,0,0,100,0), +(@PATH,112,-151.6647,-4259.165,61.0908,0,0,0,0,100,0), +(@PATH,113,-151.1647,-4255.415,60.8408,0,0,0,0,100,0), +(@PATH,114,-151.1647,-4253.665,60.5908,0,0,0,0,100,0), +(@PATH,115,-150.8275,-4253.3,60.19576,0,0,0,0,100,0), +(@PATH,116,-150.5775,-4251.8,59.94576,0,0,0,0,100,0), +(@PATH,117,-148.3275,-4248.05,59.19576,0,0,0,0,100,0), +(@PATH,118,-145.8275,-4243.3,59.19576,0,0,0,0,100,0), +(@PATH,119,-145.0775,-4242.3,58.44576,0,0,0,0,100,0), +(@PATH,120,-144.0775,-4240.55,57.94576,0,0,0,0,100,0), +(@PATH,121,-142.3275,-4237.8,58.69576,0,0,0,0,100,0), +(@PATH,122,-140.118,-4234.043,58.1931,0,0,0,0,100,0), +(@PATH,123,-138.118,-4233.293,58.1931,0,0,0,0,100,0), +(@PATH,124,-134.368,-4232.293,58.4431,0,0,0,0,100,0), +(@PATH,125,-129.868,-4230.543,57.6931,0,0,0,0,100,0), +(@PATH,126,-129.5206,-4230.47,57.8318,0,0,0,0,100,0), +(@PATH,127,-127.7706,-4229.72,57.3318,0,0,0,0,100,0), +(@PATH,128,-126.0206,-4227.72,56.3318,0,0,0,0,100,0), +(@PATH,129,-124.0206,-4225.47,55.8318,0,0,0,0,100,0), +(@PATH,130,-123.0206,-4224.47,55.0818,0,0,0,0,100,0), +(@PATH,131,-120.2706,-4221.22,55.0818,0,0,0,0,100,0), +(@PATH,132,-115.7706,-4216.47,54.8318,0,0,0,0,100,0), +(@PATH,133,-111.7706,-4211.97,55.3318,0,0,0,0,100,0), +(@PATH,134,-111.5342,-4211.826,55.12441,0,0,0,0,100,0), +(@PATH,135,-110.2842,-4210.576,55.12441,0,0,0,0,100,0), +(@PATH,136,-106.2842,-4208.076,54.62441,0,0,0,0,100,0), +(@PATH,137,-104.7842,-4207.076,54.37441,0,0,0,0,100,0), +(@PATH,138,-101.0342,-4204.576,52.62441,0,0,0,0,100,0); diff --git a/sql/updates/world/2015_07_22_04_world.sql b/sql/updates/world/2015_07_22_04_world.sql new file mode 100644 index 00000000000..9ac933ecf0b --- /dev/null +++ b/sql/updates/world/2015_07_22_04_world.sql @@ -0,0 +1,16 @@ +-- +-- Den Cage SAI +SET @ENTRY := 202580; +UPDATE `gameobject_template` SET `AIName`="SmartGameObjectAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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 +(@ENTRY,1,0,0,70,0,100,0,2,0,0,0,45,1,1,0,0,0,0,19,39215,1,0,0,0,0,0,"Den Cage - On Gameobject State Changed - Set Data 1 1"); + +-- Captured Northwatch Scout SAI +SET @ENTRY := 39215; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,75356,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captured Northwatch Scout - In Combat - Cast 'Fisticuffs'"), +(@ENTRY,0,1,2,38,0,100,0,1,1,0,0,19,256,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captured Northwatch Scout - On Data Set 1 1 - Remove Flag Immune To Players"), +(@ENTRY,0,2,0,61,0,100,0,1,1,0,0,49,0,0,0,0,0,0,21,10,0,0,0,0,0,0,"Captured Northwatch Scout - On Data Set 1 1 - Start Attacking"); diff --git a/sql/updates/world/2015_07_22_05_world.sql b/sql/updates/world/2015_07_22_05_world.sql new file mode 100644 index 00000000000..1f2c89c7b62 --- /dev/null +++ b/sql/updates/world/2015_07_22_05_world.sql @@ -0,0 +1,666 @@ +-- DB/SAI: Update Durotar + +-- 1. +-- Armored Scorpid SAI +SET @ENTRY := 3126; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,24000,26000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Armored Scorpid - Between 0-50% Health - Cast 'Harden'"); + +-- 2. +-- Bloodtalon Raptor SAI +SET @ENTRY := 37956; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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 Raptor - On Aggro - Cast 'Rushing Charge' (No Repeat)"); + +-- 3. +-- Bloodtalon Scythemaw SAI +SET @ENTRY := 3123; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,24000,25000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodtalon Scythemaw - In Combat - Cast 'Rend'"); + +-- 4. +-- Bloodtalon Taillasher SAI +SET @ENTRY := 3122; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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' (No Repeat)"); + +-- 5. +-- Burning Blade Apprentice SAI +SET @ENTRY := 3198; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77721,64,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Apprentice - In Combat - Cast 'Shadow Weave'"), +(@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,"Burning Blade Apprentice - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,1,3000,5000,0,0,11,12746,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Apprentice - Out of Combat - Cast 'Summon Voidwalker' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,6000,8000,60000,65000,11,80174,1,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Apprentice - In Combat - Cast 'Felblood'"); + +-- 6. +-- Burning Blade Cultist SAI +SET @ENTRY := 3199; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79938,64,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Cultist - In Combat - Cast 'Incinerate'"), +(@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,"Burning Blade Cultist - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,1,3000,5000,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' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,6000,8000,60000,65000,11,80174,1,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Cultist - In Combat - Cast 'Felblood'"); + +-- 7. +-- Burning Blade Fanatic SAI +SET @ENTRY := 3197; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,60000,65000,11,80174,1,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Fanatic - In Combat - Cast 'Felblood'"); + +-- 8. +-- Burning Blade Neophyte SAI +SET @ENTRY := 3196; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79932,64,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Neophyte - In Combat - Cast 'Shadow Bolt'"), +(@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,"Burning Blade Neophyte - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,79954,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burning Blade Neophyte - Out of Combat - Cast 'Fel Armor'"), +(@ENTRY,0,3,0,0,0,100,0,6000,8000,60000,65000,11,80174,1,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Neophyte - In Combat - Cast 'Felblood'"); + +-- 9. +-- Burning Blade Thug SAI +SET @ENTRY := 3195; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Thug - In Combat - Cast 'Bonk'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,60000,65000,11,80174,1,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Thug - In Combat - Cast 'Felblood'"), +(@ENTRY,0,2,0,0,0,100,0,2000,4000,25000,26000,11,80182,1,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Thug - In Combat - Cast 'Uppercut'"); + +-- 10. +-- Captain Flat Tusk SAI +SET @ENTRY := 5824; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Flat Tusk - On Respawn - Cast 'Razor Mane' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,7000,12000,11,77558,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Flat Tusk - Within 0-5 Range - Cast 'Bloody 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,"Captain Flat Tusk - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,11,79733,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Flat Tusk - On Aggro - Cast 'Commanding Shout' (No Repeat)"); + +-- 12. +-- Clattering Scorpid SAI +SET @ENTRY := 3125; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,32000,38000,11,79687,0,0,0,0,0,2,0,0,0,0,0,0,0,"Clattering Scorpid - In Combat - Cast 'Sundering Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,2000,9000,15000,24000,11,73672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Clattering Scorpid - In Combat - Cast 'Envenom'"); + +-- 13. +-- Corrupted Bloodtalon SAI +SET @ENTRY := 37961; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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 - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,25000,26000,11,79774,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Bloodtalon - In Combat - Cast 'Corrupted'"); + +-- 14. +-- Darkspear Shaman SAI +SET @ENTRY := 38326; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,73212,64,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspear Shaman - In Combat - Cast 'Lightning Bolt'"); + +-- 15. +-- Darkspear Watcher SAI +SET @ENTRY := 38217; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspear Watcher - In Combat - Cast 'Shoot'"); + +-- 16. +-- Death Flayer SAI +SET @ENTRY := 5823; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,24000,26000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Flayer - Between 0-50% Health - Cast 'Harden'"), +(@ENTRY,0,1,0,0,0,100,0,3500,4500,15000,24000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Flayer - In Combat - Cast 'Venom Splash'"); + +-- 17. +-- Den Grunt SAI +SET @ENTRY := 5952; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Den Grunt - In Combat - Cast 'Shoot'"), +(@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,"Den Grunt - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Den Grunt - Between 0-30% Health - Say Line 0 (No Repeat)"); + +-- NPC talk text insert +SET @ENTRY := 5952; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- 18. +-- Dire Mottled Boar SAI +SET @ENTRY := 3099; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Dire Mottled Boar - On Aggro - Cast 'Rushing Charge' (No Repeat)"); + +-- 19. +-- Dreadmaw Crocolisk SAI +SET @ENTRY := 3110; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaw Crocolisk - Within 0-5 Range - Cast 'Muscle Tear'"); + +-- 20. +-- Dreadmaw Toothgnasher SAI +SET @ENTRY := 39452; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dreadmaw Toothgnasher - Within 0-5 Range - Cast 'Muscle Tear'"); + +-- 21. +-- Drowned Thunder Lizard SAI +SET @ENTRY := 39464; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,25000,11,73958,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drowned Thunder Lizard - In Combat - Cast 'Lightning Discharge'"); + +-- 22. +-- Dustwind Harpy SAI +SET @ENTRY := 3115; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Dustwind Harpy - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,12000,19000,11,77522,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustwind Harpy - In Combat - Cast 'Swoop'"), +(@ENTRY,0,2,0,2,0,100,0,0,50,13000,24000,11,80215,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustwind Harpy - Between 0-50% Health - Cast 'Dustwind'"); + +-- 23. +-- Dustwind Pillager SAI +SET @ENTRY := 3116; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Dustwind Pillager - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,11000,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,2,0,2,0,100,0,0,50,13000,24000,11,80215,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustwind Pillager - Between 0-50% Health - Cast 'Dustwind'"); + +-- 24. +-- Dustwind Savage SAI +SET @ENTRY := 3117; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Dustwind Savage - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,18000,22000,11,75930,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dustwind Savage - In Combat - Cast 'Mangle'"), +(@ENTRY,0,2,0,2,0,100,0,0,50,13000,24000,11,80215,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustwind Savage - Between 0-50% Health - Cast 'Dustwind'"); + +-- 25. +-- Dustwind Storm Witch SAI +SET @ENTRY := 3118; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77160,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dustwind Storm Witch - In Combat - Cast 'Nimbus Bolt'"), +(@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,"Dustwind Storm Witch - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,50,13000,24000,11,80215,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dustwind Storm Witch - Between 0-50% Health - Cast 'Dustwind'"), +(@ENTRY,0,3,0,0,0,100,0,7000,9000,24000,26000,11,12058,0,0,0,0,0,4,0,0,0,0,0,0,0,"Dustwind Storm Witch - In Combat - Cast 'Chain Lightning'"); + +-- 26. +-- Elder Mottled Boar SAI +SET @ENTRY := 3100; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Elder Mottled Boar - On Aggro - Cast 'Boar Charge' (No Repeat)"); + +-- 27. +-- Encrusted Surf Crawler SAI +SET @ENTRY := 3108; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,24000,26000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Encrusted Surf Crawler - Between 0-50% Health - Cast 'Harden'"); + +-- 28. +-- Felstalker SAI +SET @ENTRY := 3102; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18000,24000,11,79616,0,0,0,0,0,2,1,0,0,0,0,0,0,"Felstalker - Between 0-40% Health - Cast 'Drain Life'"); + +-- 29. +-- Felweaver Scornn SAI +SET @ENTRY := 5822; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,0,0,11,30842,0,0,0,0,0,1,0,0,0,0,0,0,0,"Felweaver Scornn - Out of Combat - Cast 'Summon Felhunter' (No Repeat)"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79934,0,0,0,0,0,1,0,0,0,0,0,0,0,"Felweaver Scornn - Out of Combat - Cast 'Demon Armor'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,16000,23000,11,79933,0,0,0,0,0,2,1,0,0,0,0,0,0,"Felweaver Scornn - Between 0-40% Health - Cast 'Drain Life'"); + +-- 30. +-- Foaming Sea Elemental SAI +SET @ENTRY := 39272; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,32011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foaming Sea Elemental - In Combat - Cast 'Water Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,24000,27000,11,79831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foaming Sea Elemental - In Combat - Cast 'Wave Crash'"); + +-- 31. +-- Furious Earthguard SAI +SET @ENTRY := 39595; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,16000,18000,11,80117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Furious Earthguard - In Combat - Cast 'Earth Spike'"); + +-- 32. +-- Gaur Icehorn SAI +SET @ENTRY := 39352; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,76423,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gaur Icehorn - Between 0-30% Health - Cast 'Taunka Rage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gaur Icehorn - Between 0-30% Health - Say Line 0 (No Repeat)"); + +-- NPC talk text insert +SET @ENTRY := 39352; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Taunka Rage',10677); + +-- 33. +-- Gazz'uz SAI +SET @ENTRY := 3204; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20791,64,0,0,0,0,2,0,0,0,0,0,0,0,"Gazz'uz - In Combat - Cast 'Shadow Bolt'"), +(@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,"Gazz'uz - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,20798,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gazz'uz - Out of Combat - Cast 'Demon Skin'"), +(@ENTRY,0,3,0,0,0,100,0,12000,18000,25000,35000,11,172,0,0,0,0,0,4,0,0,0,0,0,0,0,"Gazz'uz - In Combat - Cast 'Corruption'"); + +-- 34. +-- Geolord Mottle SAI +SET @ENTRY := 5826; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,16000,18000,11,80117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Geolord Mottle - In Combat - Cast 'Earth Spike'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geolord Mottle - Out of Combat - Cast 'Earth Shield'"); + +-- 35. +-- Ghislania SAI +SET @ENTRY := 39351; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,76429,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ghislania - In Combat - Cast 'Static Burst'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,19000,21000,11,79913,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghislania - In Combat - Cast 'Chain Lightning'"); + +-- 36. +-- Griswold Hanniston SAI +SET @ENTRY := 39353; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Griswold Hanniston - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,22000,26000,11,76490,0,0,0,0,0,1,0,0,0,0,0,0,0,"Griswold Hanniston - In Combat - Cast 'Flurry of Claws'"); + +-- NPC talk text insert +SET @ENTRY := 39353; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'What''s the matter, chum... never seen a worgen before?',12,0,100,0,0,0, 'on Aggro Text',39521); + +-- 37. +-- Kor'kron Deathbringer SAI +SET @ENTRY := 42946; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,77808,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kor'kron Deathbringer - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4500,6500,15400,19200,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kor'kron Deathbringer - In Combat - Cast 'Cleave'"); + +-- 38. +-- Mature Surf Crawler SAI +SET @ENTRY := 3107; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,22000,11,78744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mature Surf Crawler - In Combat - Cast 'Bubblebeam'"); + +-- 39. +-- Mottled Boar SAI +SET @ENTRY := 3098; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,79581,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mottled Boar - In Combat - Cast 'Angry Snort'"); + +-- 40. +-- Naj'tess SAI +SET @ENTRY := 39072; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,24000,32000,11,79782,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naj'tess - In Combat - Cast 'Orb of Corruption'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,34000,38000,11,73424,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naj'tess - In Combat - Cast 'Shrink'"); + +-- 41. +-- Northwatch Infantryman SAI +SET @ENTRY := 39260; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,15000,11,78826,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Infantryman - Between 0-40% Health - Cast 'Evasion'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,78894,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Infantryman - On Aggro - Cast 'Leaping Cleave' (No Repeat)"); + +-- 42. +-- Northwatch Lug SAI +SET @ENTRY := 39245; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,17000,11,75356,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Lug - In Combat - Cast 'Fisticuffs'"); + +-- 43. +-- Northwatch Lug SAI +SET @ENTRY := 39249; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,17000,11,75356,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Lug - In Combat - Cast 'Fisticuffs'"); + +-- 44. +-- Northwatch Marine SAI +SET @ENTRY := 39267; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,19000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Marine - In Combat - Cast 'Hamstring'"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,22000,27000,11,79726,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Marine - In Combat - Cast 'Ticking Time Bomb'"); + +-- 45. +-- Ticking Time Bomb SAI +SET @ENTRY := 42776; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,1,0,0,0,0,11,79728,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Time Bomb - On Respawn - Cast 'Explosion' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,41,3000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Time Bomb - On Respawn - Despawn In 3000 ms (No Repeat)"); + +-- 46. +-- Northwatch Ranger SAI +SET @ENTRY := 39261; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Ranger - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,5,30,15000,18000,11,78754,1,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Ranger - Within 5-30 Range - Cast 'Arcane Shot'"), +(@ENTRY,0,2,5,9,0,100,0,0,10,60000,65000,11,78578,1,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Ranger - Within 0-10 Range - Cast 'Immolation Trap'"); + +-- 47. +-- Northwatch Scout SAI +SET @ENTRY := 39317; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Scout - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,58506,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Scout - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,7,0,100,1,0,0,0,0,11,58506,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Scout - On Evade - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,3,5,9,0,100,0,0,10,15000,22000,11,79584,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Scout - Within 0-10 Range - Cast 'Fan of Knives'"); + +-- 48. +-- Northwatch Sharpshooter SAI +SET @ENTRY := 39268; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Sharpshooter - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,5,30,18000,21000,11,79721,1,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Sharpshooter - Within 5-30 Range - Cast 'Explosive Shot'"), +(@ENTRY,0,2,5,9,0,100,0,5,30,35000,45000,11,79719,1,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Sharpshooter - Within 5-30 Range - Cast 'Pinpoint'"); + +-- 49. +-- Pygmy Surf Crawler SAI +SET @ENTRY := 39004; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,19000,11,79765,0,0,0,0,0,2,0,0,0,0,0,0,0,"Pygmy Surf Crawler - In Combat - Cast 'Bubble Blast'"); + +-- 50. +-- Raider Jhash SAI +SET @ENTRY := 10676; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Raider Jhash - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,20,7000,9000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raider Jhash - Within 0-20 Range - Cast 'Net'"); + +-- 51. +-- Razor Hill Grunt SAI +SET @ENTRY := 5953; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Razor Hill Grunt - In Combat - Cast 'Shoot'"), +(@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,"Razor Hill Grunt - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razor Hill Grunt - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,3,5,9,0,100,0,0,5,14000,19000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razor Hill Grunt - Within 0-5 Range - Cast 'Cleave'"); + +-- NPC talk text insert +SET @ENTRY := 5953; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- 52. +-- Razormane Battleguard SAI +SET @ENTRY := 3114; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Battleguard - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,300000,300000,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Battleguard - Out of Combat - Cast 'Razor Mane'"), +(@ENTRY,0,2,0,0,0,100,0,4000,6000,25000,31000,11,77558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Battleguard - In Combat - Cast 'Bloody Strike'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Battleguard - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Battleguard - Between 0-30% Health - Say Line 0 (No Repeat)"); + +-- NPC talk text insert +SET @ENTRY := 3114; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- 53. +-- Razormane Dustrunner SAI +SET @ENTRY := 3113; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Dustrunner - In Combat - Cast 'Wrath'"), +(@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,"Razormane Dustrunner - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,300000,300000,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Dustrunner - Out of Combat - Cast 'Razor Mane'"), +(@ENTRY,0,3,0,0,0,100,0,6000,8000,27000,33000,11,6950,1,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Dustrunner - In Combat - Cast 'Faerie Fire'"); + +-- 54. +-- Razormane Quilboar SAI +SET @ENTRY := 3111; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,17000,24500,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Quilboar - In Combat - Cast 'Bonk'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,300000,300000,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Quilboar - Out of Combat - Cast 'Razor Mane'"); + +-- 55. +-- Razormane Scout SAI +SET @ENTRY := 3112; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,80149,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Scout - On Aggro - Cast 'Throw Axe' (No Repeat)"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,300000,300000,11,5280,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Scout - Out of Combat - Cast 'Razor Mane'"); + +-- 56. +-- Sarkoth SAI +SET @ENTRY := 3281; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,25000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sarkoth - In Combat - Cast 'Venom Splash'"); + +-- 57. +-- Scorpid Worker SAI +SET @ENTRY := 3124; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18500,24900,11,6751,32,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Worker - In Combat - Cast 'Weak Poison'"); + +-- 58. +-- Screamslash SAI +SET @ENTRY := 39385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Screamslash - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,24000,26000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Screamslash - In Combat - Cast 'Rend'"); + +-- 59. +-- Sen'jin Watcher SAI +SET @ENTRY := 3297; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sen'jin Watcher - In Combat - Cast 'Shoot'"); + +-- 60. +-- Sergeant Curtis SAI +SET @ENTRY := 5809; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,78894,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sergeant Curtis - On Aggro - Cast 'Leaping Cleave' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,22000,27000,11,79726,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sergeant Curtis - In Combat - Cast 'Ticking Time Bomb'"); + +-- 61. +-- Spitescale Siren SAI +SET @ENTRY := 38301; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,32011,64,0,0,0,0,2,0,0,0,0,0,0,0,"Spitescale Siren - In Combat - Cast 'Water Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,22000,24000,11,15117,1,0,0,0,0,4,0,0,0,0,0,0,0,"Spitescale Siren - In Combat - Cast 'Chain Lightning'"); + +-- 62. +-- Spitescale Wavethrasher SAI +SET @ENTRY := 38300; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,23000,11,79810,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spitescale Wavethrasher - In Combat - Cast 'Frost Cleave'"); + +-- 63. +-- Surf Crawler SAI +SET @ENTRY := 3106; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,22000,11,78744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Surf Crawler - In Combat - Cast 'Bubblebeam'"); + +-- 64. +-- Swollen Voidwalker SAI +SET @ENTRY := 39603; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,25000,11,80132,0,0,0,0,0,2,0,0,0,0,0,0,0,"Swollen Voidwalker - In Combat - Cast 'Unbound Darkness'"); + +-- 65. +-- Teeming Waterguard SAI +SET @ENTRY := 39596; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,24000,26000,11,78542,0,0,0,0,0,1,0,0,0,0,0,0,0,"Teeming Waterguard - In Combat - Cast 'Splash'"); + +-- 66. +-- Venomtail Scorpid SAI +SET @ENTRY := 3127; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,24000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venomtail Scorpid - In Combat - Cast 'Venom Splash'"); + +-- 67. +-- Vile Familiar SAI +SET @ENTRY := 3101; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,11921,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Familiar - In Combat - Cast 'Fireball'"), +(@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,"Vile Familiar - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 68. +-- Wayward Plainstrider SAI +SET @ENTRY := 39337; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Wayward Plainstrider - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,1,0,100,1,2000,3000,0,0,11,73757,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wayward Plainstrider - Out of Combat - Cast 'Water Walk' (No Repeat)"); + +-- 69. +-- Wildmane Cat SAI +SET @ENTRY := 38046; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildmane Cat - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,18000,22000,11,31279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildmane Cat - In Combat - Cast 'Swipe'"), +(@ENTRY,0,2,0,1,0,30,0,45000,55000,120000,300000,11,71232,0,0,0,0,0,9,38141,8,25,0,0,0,0,"Wildmane Cat - Out of Combat - Cast 'Wild Pounce'"); + +-- 70. +-- Yarrog Baneshadow SAI +SET @ENTRY := 3183; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,35913,64,0,0,0,0,2,0,0,0,0,0,0,0,"Yarrog Baneshadow - In Combat - Cast 'Fel Fireball'"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,1000,1000,11,51733,2,0,0,0,0,1,0,0,0,0,0,0,0,"Yarrog Baneshadow - Out of Combat - Cast 'Shadow Channelling' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,12000,22000,29000,11,37628,0,0,0,0,0,2,0,0,0,0,0,0,0,"Yarrog Baneshadow - In Combat - Cast 'Fel Immolate'"); + +-- 71. +-- Docile Island Boar SAI +SET @ENTRY := 38141; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,71232,0,1000,2000,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Docile Island Boar - On Spellhit 'Wild Pounce' - Kill Self"), +(@ENTRY,0,1,0,61,0,100,0,71232,0,1000,2000,41,2000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Docile Island Boar - On Spellhit 'Wild Pounce' - Despawn In 2000 ms"); diff --git a/sql/updates/world/2015_07_22_06_world.sql b/sql/updates/world/2015_07_22_06_world.sql new file mode 100644 index 00000000000..ca66003d2db --- /dev/null +++ b/sql/updates/world/2015_07_22_06_world.sql @@ -0,0 +1,4 @@ +-- 6.x only +DELETE FROM `creature_model_info` WHERE `DisplayID` = 64799; +INSERT INTO `creature_model_info` (`DisplayID`, `BoundingRadius`, `CombatReach`, `DisplayID_Other_Gender`) VALUES +(64799, 0, 0, 0); diff --git a/sql/updates/world/2015_07_22_07_world.sql b/sql/updates/world/2015_07_22_07_world.sql new file mode 100644 index 00000000000..03c9f04c165 --- /dev/null +++ b/sql/updates/world/2015_07_22_07_world.sql @@ -0,0 +1,251 @@ +-- 4.x + 6.x +-- Update Sen'jin +-- 1. Sen'jin Watcher +SET @NPC := 309577; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-774.362,`position_y`=-4940.641,`position_z`=38.26371 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-774.362,-4940.641,38.26371,0,0,0,0,100,0), +(@PATH,2,-772.362,-4941.141,37.26371,0,0,0,0,100,0), +(@PATH,3,-770.362,-4941.641,36.01371,0,0,0,0,100,0), +(@PATH,4,-767.862,-4942.141,34.76371,0,0,0,0,100,0), +(@PATH,5,-765.112,-4943.391,34.01371,0,0,0,0,100,0), +(@PATH,6,-762.362,-4946.141,32.26371,0,0,0,0,100,0), +(@PATH,7,-762.112,-4951.641,30.51371,0,0,0,0,100,0), +(@PATH,8,-763.612,-4953.891,30.01371,0,0,0,0,100,0), +(@PATH,9,-766.862,-4955.891,28.76371,0,0,0,0,100,0), +(@PATH,10,-770.862,-4955.391,27.01371,0,0,0,0,100,0), +(@PATH,11,-778.612,-4952.391,22.76371,0,0,0,0,100,0), +(@PATH,12,-782.112,-4950.141,22.76371,0,0,0,0,100,0), +(@PATH,13,-785.862,-4945.641,22.76371,0,0,0,0,100,0), +(@PATH,14,-785.862,-4945.641,22.76371,0,0,0,0,100,0), +(@PATH,15,-782.112,-4950.141,22.76371,0,0,0,0,100,0), +(@PATH,16,-778.612,-4952.391,22.76371,0,0,0,0,100,0), +(@PATH,17,-770.862,-4955.391,27.01371,0,0,0,0,100,0), +(@PATH,18,-766.862,-4955.891,28.76371,0,0,0,0,100,0), +(@PATH,19,-763.612,-4953.891,30.01371,0,0,0,0,100,0), +(@PATH,20,-762.112,-4951.641,30.51371,0,0,0,0,100,0), +(@PATH,21,-762.362,-4946.141,32.26371,0,0,0,0,100,0), +(@PATH,22,-765.112,-4943.391,34.01371,0,0,0,0,100,0), +(@PATH,23,-767.862,-4942.141,34.76371,0,0,0,0,100,0); + +-- 2. Sen'jin Watcher +SET @NPC := 309553; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-788.7762,`position_y`=-4965.624,`position_z`=19.43634 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-788.7762,-4965.624,19.43634,0,0,0,0,100,0), +(@PATH,2,-781.7762,-4964.874,19.93634,0,0,0,0,100,0), +(@PATH,3,-775.0262,-4964.124,20.43634,0,0,0,0,100,0), +(@PATH,4,-774.7703,-4963.952,20.74989,0,0,0,0,100,0), +(@PATH,5,-773.0203,-4963.702,20.74989,0,0,0,0,100,0), +(@PATH,6,-768.5203,-4959.952,21.24989,0,0,0,0,100,0), +(@PATH,7,-765.3058,-4956.89,21.37057,0,0,0,0,100,0), +(@PATH,8,-759.7866,-4950.328,21.89624,0,0,0,0,100,0), +(@PATH,9,-751.9631,-4948.534,22.44588,0,0,0,0,100,0), +(@PATH,10,-805.9037,-4921.31,19.88782,0,0,0,0,100,0), +(@PATH,11,-750.4297,-4937.502,22.52872,0,0,0,0,100,0), +(@PATH,12,-749.4709,-4927.372,21.83175,0,0,0,0,100,0), +(@PATH,13,-748.5951,-4913.194,21.96598,0,0,0,0,100,0), +(@PATH,14,-749.0128,-4900.784,21.78021,0,0,0,0,100,0), +(@PATH,15,-754.0128,-4891.534,21.28021,0,0,0,0,100,0), +(@PATH,16,-756.5143,-4887.134,21.10391,0,0,0,0,100,0), +(@PATH,17,-767.7643,-4884.134,20.60391,0,0,0,0,100,0), +(@PATH,18,-768.1055,-4883.763,20.33025,0,0,0,0,100,0), +(@PATH,19,-769.6055,-4883.263,20.33025,0,0,0,0,100,0), +(@PATH,20,-778.4881,-4880.104,19.85901,0,0,0,0,100,0), +(@PATH,21,-779.7474,-4870.789,19.95952,0,0,0,0,100,0), +(@PATH,22,-787.483,-4865.899,19.7513,0,0,0,0,100,0), +(@PATH,23,-798.6328,-4862.984,19.64194,0,0,0,0,100,0), +(@PATH,24,-805.3547,-4861.628,20.10826,0,0,0,0,100,0), +(@PATH,25,-819.4501,-4861.991,20.30437,0,0,0,0,100,0), +(@PATH,26,-825.6534,-4863.626,20.41768,0,0,0,0,100,0), +(@PATH,27,-834.4034,-4864.626,20.91768,0,0,0,0,100,0), +(@PATH,28,-834.6238,-4865.104,20.96264,0,0,0,0,100,0), +(@PATH,29,-835.1238,-4865.104,20.96264,0,0,0,0,100,0), +(@PATH,30,-839.8738,-4865.354,21.46264,0,0,0,0,100,0), +(@PATH,31,-845.7614,-4865.818,20.94963,0,0,0,0,100,0), +(@PATH,32,-858.423,-4867.244,20.60074,0,0,0,0,100,0), +(@PATH,33,-862.423,-4866.494,19.85074,0,0,0,0,100,0), +(@PATH,34,-865.173,-4866.244,19.35074,0,0,0,0,100,0), +(@PATH,35,-867.173,-4865.994,18.85074,0,0,0,0,100,0), +(@PATH,36,-867.3206,-4865.913,18.5512,0,0,0,0,100,0), +(@PATH,37,-870.3206,-4865.413,17.8012,0,0,0,0,100,0), +(@PATH,38,-873.3206,-4865.413,17.0512,0,0,0,0,100,0), +(@PATH,39,-876.0706,-4865.663,16.5512,0,0,0,0,100,0), +(@PATH,40,-879.0706,-4865.663,16.0512,0,0,0,0,100,0), +(@PATH,41,-882.0706,-4865.663,15.3012,0,0,0,0,100,0), +(@PATH,42,-882.4172,-4865.551,15.09779,0,0,0,0,100,0), +(@PATH,43,-883.9172,-4865.551,15.09779,0,0,0,0,100,0), +(@PATH,44,-886.1672,-4867.551,14.34779,0,0,0,0,100,0), +(@PATH,45,-887.4172,-4868.801,13.84779,0,0,0,0,100,0), +(@PATH,46,-890.6672,-4871.051,13.09779,0,0,0,0,100,0), +(@PATH,47,-890.5367,-4871.14,12.67306,0,0,0,0,100,0), +(@PATH,48,-891.5367,-4871.89,12.67306,0,0,0,0,100,0), +(@PATH,49,-891.2867,-4875.89,11.92306,0,0,0,0,100,0), +(@PATH,50,-891.0367,-4878.64,11.42306,0,0,0,0,100,0), +(@PATH,51,-890.5367,-4882.64,10.92306,0,0,0,0,100,0), +(@PATH,52,-890.754,-4882.981,10.58318,0,0,0,0,100,0), +(@PATH,53,-890.504,-4885.481,10.58318,0,0,0,0,100,0), +(@PATH,54,-890.4144,-4901.542,11.04431,0,0,0,0,100,0), +(@PATH,55,-888.4144,-4906.792,11.54431,0,0,0,0,100,0), +(@PATH,56,-887.1644,-4910.542,12.29431,0,0,0,0,100,0), +(@PATH,57,-885.8495,-4913.504,13.02004,0,0,0,0,100,0), +(@PATH,58,-877.5995,-4916.004,13.27004,0,0,0,0,100,0), +(@PATH,59,-877.4609,-4916.193,13.52335,0,0,0,0,100,0), +(@PATH,60,-876.2109,-4916.693,14.27335,0,0,0,0,100,0), +(@PATH,61,-874.7109,-4919.193,14.77335,0,0,0,0,100,0), +(@PATH,62,-872.7109,-4922.193,15.77335,0,0,0,0,100,0), +(@PATH,63,-872.29,-4922.481,15.90952,0,0,0,0,100,0), +(@PATH,64,-871.29,-4924.731,16.15952,0,0,0,0,100,0), +(@PATH,65,-870.54,-4927.231,16.65952,0,0,0,0,100,0), +(@PATH,66,-869.6884,-4931.584,17.45385,0,0,0,0,100,0), +(@PATH,67,-869.9384,-4934.334,17.70385,0,0,0,0,100,0), +(@PATH,68,-870.2519,-4938.529,18.20204,0,0,0,0,100,0), +(@PATH,69,-880.9265,-4948.019,17.9512,0,0,0,0,100,0), +(@PATH,70,-883.6515,-4958.961,17.43941,0,0,0,0,100,0), +(@PATH,71,-878.4275,-4965.879,17.71656,0,0,0,0,100,0), +(@PATH,72,-871.6775,-4973.379,17.21656,0,0,0,0,100,0), +(@PATH,73,-869.9275,-4975.379,16.46656,0,0,0,0,100,0), +(@PATH,74,-868.6775,-4976.629,15.71656,0,0,0,0,100,0), +(@PATH,75,-867.1775,-4978.129,14.46656,0,0,0,0,100,0), +(@PATH,76,-866.6775,-4978.879,13.21656,0,0,0,0,100,0), +(@PATH,77,-865.1775,-4980.379,10.96656,0,0,0,0,100,0), +(@PATH,78,-864.4275,-4981.129,9.216558,0,0,0,0,100,0), +(@PATH,79,-863.1775,-4982.629,6.966558,0,0,0,0,100,0), +(@PATH,80,-861.9275,-4984.129,5.216558,0,0,0,0,100,0), +(@PATH,81,-861.1775,-4984.879,3.966558,0,0,0,0,100,0), +(@PATH,82,-861.5674,-4984.336,4.935531,0,0,0,0,100,0), +(@PATH,83,-860.8174,-4985.086,3.685531,0,0,0,0,100,0), +(@PATH,84,-860.3174,-4985.836,3.435531,0,0,0,0,100,0), +(@PATH,85,-859.3174,-4986.336,3.185531,0,0,0,0,100,0), +(@PATH,86,-857.5674,-4987.086,2.435531,0,0,0,0,100,0), +(@PATH,87,-836.4093,-4995.758,2.049099,0,0,0,0,100,0), +(@PATH,88,-827.9093,-4991.008,2.799099,0,0,0,0,100,0), +(@PATH,89,-825.1593,-4989.758,3.549099,0,0,0,0,100,0), +(@PATH,90,-824.4093,-4989.258,4.049099,0,0,0,0,100,0), +(@PATH,91,-823.4093,-4988.758,4.549099,0,0,0,0,100,0), +(@PATH,92,-821.6593,-4987.758,5.299099,0,0,0,0,100,0), +(@PATH,93,-823.2853,-4988.467,4.836733,0,0,0,0,100,0), +(@PATH,94,-821.5353,-4987.467,5.586733,0,0,0,0,100,0), +(@PATH,95,-820.2853,-4986.967,5.836733,0,0,0,0,100,0), +(@PATH,96,-819.0353,-4985.217,6.586733,0,0,0,0,100,0), +(@PATH,97,-818.0353,-4983.967,7.086733,0,0,0,0,100,0), +(@PATH,98,-817.2853,-4982.967,7.586733,0,0,0,0,100,0), +(@PATH,99,-816.2853,-4981.967,8.336733,0,0,0,0,100,0), +(@PATH,100,-815.2853,-4980.217,9.336733,0,0,0,0,100,0), +(@PATH,101,-814.5353,-4979.217,9.336733,0,0,0,0,100,0), +(@PATH,102,-814.5353,-4978.217,10.08673,0,0,0,0,100,0), +(@PATH,103,-814.1273,-4977.845,10.43529,0,0,0,0,100,0), +(@PATH,104,-814.1273,-4975.845,10.93529,0,0,0,0,100,0), +(@PATH,105,-814.3773,-4974.845,10.43529,0,0,0,0,100,0), +(@PATH,106,-813.3773,-4974.595,11.43529,0,0,0,0,100,0), +(@PATH,107,-812.6273,-4974.095,12.18529,0,0,0,0,100,0), +(@PATH,108,-811.6273,-4973.595,13.68529,0,0,0,0,100,0), +(@PATH,109,-810.8773,-4973.095,14.68529,0,0,0,0,100,0), +(@PATH,110,-809.8773,-4972.845,15.93529,0,0,0,0,100,0), +(@PATH,111,-808.8773,-4972.345,17.18529,0,0,0,0,100,0), +(@PATH,112,-808.1273,-4971.845,17.18529,0,0,0,0,100,0), +(@PATH,113,-807.3773,-4970.845,17.68529,0,0,0,0,100,0), +(@PATH,114,-804.1273,-4968.845,18.18529,0,0,0,0,100,0), +(@PATH,115,-800.5168,-4970.606,18.5153,0,0,0,0,100,0), +(@PATH,116,-793.2668,-4967.606,18.7653,0,0,0,0,100,0); + +-- 3. Sen'jin Watcher +SET @NPC := 309550; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-844.9097,`position_y`=-5010.656,`position_z`=1.994938 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-844.9097,-5010.656,1.994938,0,0,0,0,100,0), +(@PATH,2,-842.6597,-5001.656,1.994938,0,0,0,0,100,0), +(@PATH,3,-837.4097,-4992.406,1.994938,0,0,0,0,100,0), +(@PATH,4,-832.4097,-4984.906,3.994938,0,0,0,0,100,0), +(@PATH,5,-826.4097,-4971.656,8.994938,0,0,0,0,100,0), +(@PATH,6,-824.4097,-4962.156,12.49494,0,0,0,0,100,0), +(@PATH,7,-824.8302,-4945.764,18.41039,0,0,0,0,100,0), +(@PATH,8,-824.8302,-4944.014,18.91039,0,0,0,0,100,0), +(@PATH,9,-824.8184,-4942.014,19.3798,4.764749,0,0,0,100,0), +(@PATH,10,-824.6479,-4945.156,18.46435,0,0,0,0,100,0), +(@PATH,11,-824.6479,-4952.156,16.21435,0,0,0,0,100,0), +(@PATH,12,-824.3979,-4961.656,12.71435,0,0,0,0,100,0), +(@PATH,13,-827.1479,-4971.656,8.964352,0,0,0,0,100,0), +(@PATH,14,-834.1479,-4988.906,2.714352,0,0,0,0,100,0), +(@PATH,15,-840.8979,-4997.656,1.964352,0,0,0,0,100,0), +(@PATH,16,-844.8979,-5009.406,1.964352,0,0,0,0,100,0); + +-- Randmovement +UPDATE `creature` SET `spawndist`=4, `MovementType`=1 WHERE `guid`=309541; +UPDATE `creature` SET `spawndist`=8, `MovementType`=1 WHERE `id` IN (3106, 3125, 3099); + +-- Emotes + +-- Trayexir SAI +SET @ENTRY := 10369; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,7000,15000,5,11,0,0,0,0,0,1,0,0,0,0,0,0,0,"Trayexir - Out of Combat - Play Emote 11"); + +-- K'waii SAI +SET @ENTRY := 3186; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,7000,15000,5,94,0,0,0,0,0,1,0,0,0,0,0,0,0,"K'waii - Out of Combat - Play Emote 94"); + + +-- Tai'tasi SAI +SET @ENTRY := 3187; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,7000,15000,5,94,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tai'tasi - Out of Combat - Play Emote 94"); + +-- Parata SAI +SET @ENTRY := 50001; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,10,1,5,0,0,0,0,1,0,0,0,0,0,0,0,"Parata - Out of Combat - Play Random Emote (1, 5)"); + +-- Bomsanchu SAI +SET @ENTRY := 50002; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,10,1,5,0,0,0,0,1,0,0,0,0,0,0,0,"Bomsanchu - Out of Combat - Play Random Emote (1, 5)"); + +-- Gusini SAI +SET @ENTRY := 49998; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,10,1,5,0,0,0,0,1,0,0,0,0,0,0,0,"Gusini - Out of Combat - Play Random Emote (1, 5)"); + +-- Cona SAI +SET @ENTRY := 50011; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,10,1,5,0,0,0,0,1,0,0,0,0,0,0,0,"Cona - Out of Combat - Play Random Emote (1, 5)"); + +-- Den'chulu SAI +SET @ENTRY := 49997; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,10,1,5,0,0,0,0,1,0,0,0,0,0,0,0,"Den'chulu - Out of Combat - Play Random Emote (1, 5)"); + +DELETE FROM `creature_template_addon` WHERE `entry` IN (5942, 3184); +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(5942,0,0,0,1,94, ''), +(3184,0,0,0,1,94, ''); diff --git a/sql/updates/world/2015_07_22_08_world.sql b/sql/updates/world/2015_07_22_08_world.sql new file mode 100644 index 00000000000..a31eb3f5f32 --- /dev/null +++ b/sql/updates/world/2015_07_22_08_world.sql @@ -0,0 +1,62 @@ +-- 4.x + 6.x +-- Update Eversong Woods + +-- Mana Wyrm SAI +SET @ENTRY := 15274; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11,61314,0,0,0,0,0,7,0,0,0,0,0,0,0,"Mana Wyrm - On Spellhit 'Arcane Torrent' - Cast 'Quest Credit 8346' (No Repeat)"), +(@ENTRY,0,1,0,8,0,100,1,25046,0,0,0,11,61314,0,0,0,0,0,7,0,0,0,0,0,0,0,"Mana Wyrm - On Spellhit 'Arcane Torrent' - Cast 'Quest Credit 8346' (No Repeat)"), +(@ENTRY,0,2,0,8,0,100,1,50613,0,0,0,11,61314,0,0,0,0,0,7,0,0,0,0,0,0,0,"Mana Wyrm - On Spellhit 'Arcane Torrent' - Cast 'Quest Credit 8346' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,8000,12000,12000,11,25602,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Wyrm - In Combat - Cast 'Faerie Fire'"); + +-- Felendren the Banished SAI +SET @ENTRY := 15367; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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 (No Repeat)"), +(@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'"); + +-- NPC talk text insert +DELETE FROM `creature_text` WHERE `entry` IN (15367); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`BroadcastTextId`,`comment`) VALUES +(15367,0,0, 'Take heart! Your friends will not long mourn your passing!',12,0,100,0,0,10986, 'text say'); + +-- Grimscale Murloc SAI +SET @ENTRY := 15668; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grimscale Murloc - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- Ranger Jaela SAI +SET @ENTRY := 15416; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,9,0,0,0,100,0,0,0,3400,4700,11,20811,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ranger Jaela - In Combat - Cast 'Fireball'"); + +-- Wretched Hooligan SAI +SET @ENTRY := 16162; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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'"); + +-- Wretched Thug SAI +SET @ENTRY := 15645; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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 (No Repeat)"), +(@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'"); + +-- NPC talk text insert +DELETE FROM `creature_text` WHERE `entry` IN (15645); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`BroadcastTextId`,`comment`) VALUES +(15645,0,0,'The pain...the need...I hunger for more...',12,10,100,0,0,12149,'Wretched Thug'), +(15645,0,1,'I cannot stand the pain. I must find a new source.',12,10,100,0,0,12151,'Wretched Thug'), +(15645,0,2,'More, more, more! I must feed soon.',12,10,100,0,0,12150,'Wretched Thug'); diff --git a/sql/updates/world/2015_07_23_00_world.sql b/sql/updates/world/2015_07_23_00_world.sql new file mode 100644 index 00000000000..6b4d5e84e95 --- /dev/null +++ b/sql/updates/world/2015_07_23_00_world.sql @@ -0,0 +1,74 @@ +UPDATE `creature` SET `id`=61829, `MovementType`=1, `spawndist`=8 WHERE `id`=20725 AND `guid` BETWEEN 324851 AND 326752; +UPDATE `creature` SET `MovementType`=1, `spawndist`=8 WHERE `id`=61829; +UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry` IN (61829, 50803, 50328, 1512); + +SET @GUID := 450000; -- 15 guid set by TC, gap for the rest of cata +DELETE FROM `creature` WHERE `guid` BETWEEN @GUID AND @GUID+15; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`PhaseId`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`) VALUES +(@GUID,63073,0,1,0,0,0,2200.868,279.685,38.976,5.99,180,0,0,375,0,0), +(@GUID+1,63069,0,1,0,0,0,2201.343,280.46,39.135,5.637,180,0,0,1,0,0), +(@GUID+2,50803,0,1,0,0,0,2445.499,1629.186,82.413,5.103,900,10,0,150,0,1), +(@GUID+3,73641,0,1,0,0,0,2252.514,298.59,33.69,5.343,180,0,0,110,0,0), +(@GUID+4,50328,0,1,0,0,0,1681.276,1456.449,136.872,0.09,900,10,0,113,0,1), +(@GUID+5,50930,0,1,0,0,0,1717.267,893.31,59.59,1.05,900,0,0,150,0,0), +(@GUID+6,50908,0,1,0,0,0,2973.443, 1112.685, 81.724, 5.274,900,0,0,180,0,0), +(@GUID+7,51044,0,1,0,0,0,2835.541,410.229,20.932,1.429,900,0,0,165,0,0), +(@GUID+8,61366,0,1,0,0,0,1824.718,268.085,60.235,0.13,180,10,0,8,0,1), +(@GUID+9,61366,0,1,0,0,0,2375.152,-1062.04,86.317,4.273,180,10,0,8,0,1), +(@GUID+10,61366,0,1,0,0,0,2813.115,391.26,19.884,2.117,180,10,0,8,0,1), +(@GUID+11,50763,0,1,0,0,0,2259.751,1317.584,33.858,0.055,900,0,0,135,0,0), +(@GUID+12,73640,0,1,0,0,0,2238.142,299.285,33.574,5.211,180,0,0,110,0,0), +(@GUID+13,63272,0,1,0,0,0,1857.135,1568.35,94.313,0.002,180,0,0,11494,0,0), +(@GUID+14,73644,0,1,0,0,0,2241.31,293.803,33.573,5.105,180,0,0,75,0,0); + +DELETE FROM `creature_template_addon` WHERE `entry` IN (51044, 50908, 50930); +INSERT INTO `creature_template_addon` (`entry`,`bytes1`,`bytes2`,`auras`) VALUES +(51044,0,1,'133131'), +(50908,1,1,''), +(50930,0,1,'78677'); + +-- Shadowstalker SAI +SET @ENTRY := 50763; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7000,9000,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowstalker - In Combat - Cast 'Web'"), +(@ENTRY,0,1,0,0,0,100,0,1000,5000,15000,17000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowstalker - In Combat - Cast 'Poison'"); + +-- Bonechewer SAI +SET @ENTRY := 50803; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bonechewer - In Combat - Cast 'Infected Wound'"); + +-- Fangor SAI +SET @ENTRY := 50328; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,11,8281,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fangor - In Combat - Cast 'Sonic Burst'"); + +-- Hibernus the Sleeper SAI +SET @ENTRY := 50930; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,8000,11,5422,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hibernus the Sleeper - In Combat - Cast 'Lacerate'"), +(@ENTRY,0,1,0,4,0,100,0,0,0,0,0,11,87187,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hibernus the Sleeper - In Aggro - Cast 'Feral Charge'"); + +-- Nighthowl SAI +SET @ENTRY := 50908; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,16000,11,5781,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nighthowl - In Combat - Cast 'Threatening Growl'"), +(@ENTRY,0,1,0,4,0,100,0,0,0,0,0,11,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nighthowl - In Aggro - Cast 'Leaping Rush'"); + +-- Plague SAI +SET @ENTRY := 51044; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,16000,11,3149,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plague - In Combat - Cast 'Furious Howl'"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,15000,18000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plague - In Combat - Cast 'Rend'"); diff --git a/sql/updates/world/2015_07_23_01_world.sql b/sql/updates/world/2015_07_23_01_world.sql new file mode 100644 index 00000000000..18a85f14fa5 --- /dev/null +++ b/sql/updates/world/2015_07_23_01_world.sql @@ -0,0 +1,69 @@ +SET @OGUID := 300000; -- (gap for cata) +DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+59; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `spawnMask`, `PhaseId`, `PhaseGroup`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`) VALUES +-- Mage +(@OGUID+0, 210015, 860, 1, 593, 0, 1420.943, 3457.37, 171.1853, 0.2792516, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+1, 210015, 860, 1, 593, 0, 1443.333, 3450.59, 171.1617, 4.118979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+2, 210015, 860, 1, 593, 0, 1487.703, 3450.498, 171.1752, 4.206246, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+3, 210015, 860, 1, 593, 0, 1487.858, 3407.095, 171.1925, 2.076939, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+4, 210015, 860, 1, 593, 0, 1428.587, 3433.962, 171.1617, 0.5235979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+5, 210015, 860, 1, 593, 0, 1430.425, 3429.183, 171.14, 0.4014249, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+6, 210015, 860, 1, 593, 0, 1472.453, 3441.158, 171.1831, 4.782203, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+7, 210015, 860, 1, 593, 0, 1435.924, 3460.553, 171.1774, 3.560473, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+8, 210015, 860, 1, 593, 0, 1494.998, 3412.243, 171.231, 2.792518, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+9, 210015, 860, 1, 593, 0, 1478.446, 3398.186, 171.2422, 2.042035, 0, 0, 0, 1, 120, 255, 1), +-- Hunter +(@OGUID+10, 210016, 860, 1, 594, 0, 1420.943, 3457.37, 171.1853, 0.2792516, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+11, 210016, 860, 1, 594, 0, 1443.333, 3450.59, 171.1617, 4.118979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+12, 210016, 860, 1, 594, 0, 1487.703, 3450.498, 171.1752, 4.206246, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+13, 210016, 860, 1, 594, 0, 1487.858, 3407.095, 171.1925, 2.076939, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+14, 210016, 860, 1, 594, 0, 1428.587, 3433.962, 171.1617, 0.5235979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+15, 210016, 860, 1, 594, 0, 1430.425, 3429.183, 171.14, 0.4014249, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+16, 210016, 860, 1, 594, 0, 1472.453, 3441.158, 171.1831, 4.782203, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+17, 210016, 860, 1, 594, 0, 1435.924, 3460.553, 171.1774, 3.560473, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+18, 210016, 860, 1, 594, 0, 1494.998, 3412.243, 171.231, 2.792518, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+19, 210016, 860, 1, 594, 0, 1478.446, 3398.186, 171.2422, 2.042035, 0, 0, 0, 1, 120, 255, 1), +-- Priest +(@OGUID+20, 210017, 860, 1, 595, 0, 1420.943, 3457.37, 171.1853, 0.2792516, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+21, 210017, 860, 1, 595, 0, 1443.333, 3450.59, 171.1617, 4.118979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+22, 210017, 860, 1, 595, 0, 1487.703, 3450.498, 171.1752, 4.206246, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+23, 210017, 860, 1, 595, 0, 1487.858, 3407.095, 171.1925, 2.076939, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+24, 210017, 860, 1, 595, 0, 1428.587, 3433.962, 171.1617, 0.5235979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+25, 210017, 860, 1, 595, 0, 1430.425, 3429.183, 171.14, 0.4014249, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+26, 210017, 860, 1, 595, 0, 1472.453, 3441.158, 171.1831, 4.782203, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+27, 210017, 860, 1, 595, 0, 1435.924, 3460.553, 171.1774, 3.560473, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+28, 210017, 860, 1, 595, 0, 1494.998, 3412.243, 171.231, 2.792518, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+29, 210017, 860, 1, 595, 0, 1478.446, 3398.186, 171.2422, 2.042035, 0, 0, 0, 1, 120, 255, 1), +-- Rogue +(@OGUID+30, 210018, 860, 1, 596, 0, 1420.943, 3457.37, 171.1853, 0.2792516, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+31, 210018, 860, 1, 596, 0, 1443.333, 3450.59, 171.1617, 4.118979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+32, 210018, 860, 1, 596, 0, 1487.703, 3450.498, 171.1752, 4.206246, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+33, 210018, 860, 1, 596, 0, 1487.858, 3407.095, 171.1925, 2.076939, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+34, 210018, 860, 1, 596, 0, 1428.587, 3433.962, 171.1617, 0.5235979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+35, 210018, 860, 1, 596, 0, 1430.425, 3429.183, 171.14, 0.4014249, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+36, 210018, 860, 1, 596, 0, 1472.453, 3441.158, 171.1831, 4.782203, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+37, 210018, 860, 1, 596, 0, 1435.924, 3460.553, 171.1774, 3.560473, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+38, 210018, 860, 1, 596, 0, 1494.998, 3412.243, 171.231, 2.792518, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+39, 210018, 860, 1, 596, 0, 1478.446, 3398.186, 171.2422, 2.042035, 0, 0, 0, 1, 120, 255, 1), +-- Shaman +(@OGUID+40, 210019, 860, 1, 597, 0, 1420.943, 3457.37, 171.1853, 0.2792516, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+41, 210019, 860, 1, 597, 0, 1443.333, 3450.59, 171.1617, 4.118979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+42, 210019, 860, 1, 597, 0, 1487.703, 3450.498, 171.1752, 4.206246, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+43, 210019, 860, 1, 597, 0, 1487.858, 3407.095, 171.1925, 2.076939, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+44, 210019, 860, 1, 597, 0, 1428.587, 3433.962, 171.1617, 0.5235979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+45, 210019, 860, 1, 597, 0, 1430.425, 3429.183, 171.14, 0.4014249, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+46, 210019, 860, 1, 597, 0, 1472.453, 3441.158, 171.1831, 4.782203, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+47, 210019, 860, 1, 597, 0, 1435.924, 3460.553, 171.1774, 3.560473, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+48, 210019, 860, 1, 597, 0, 1494.998, 3412.243, 171.231, 2.792518, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+49, 210019, 860, 1, 597, 0, 1478.446, 3398.186, 171.2422, 2.042035, 0, 0, 0, 1, 120, 255, 1), +-- Warrior +(@OGUID+50, 210020, 860, 1, 592, 0, 1420.943, 3457.37, 171.1853, 0.2792516, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+51, 210020, 860, 1, 592, 0, 1443.333, 3450.59, 171.1617, 4.118979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+52, 210020, 860, 1, 592, 0, 1487.703, 3450.498, 171.1752, 4.206246, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+53, 210020, 860, 1, 592, 0, 1487.858, 3407.095, 171.1925, 2.076939, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+54, 210020, 860, 1, 592, 0, 1428.587, 3433.962, 171.1617, 0.5235979, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+55, 210020, 860, 1, 592, 0, 1430.425, 3429.183, 171.14, 0.4014249, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+56, 210020, 860, 1, 592, 0, 1472.453, 3441.158, 171.1831, 4.782203, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+57, 210020, 860, 1, 592, 0, 1435.924, 3460.553, 171.1774, 3.560473, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+58, 210020, 860, 1, 592, 0, 1494.998, 3412.243, 171.231, 2.792518, 0, 0, 0, 1, 120, 255, 1), +(@OGUID+59, 210020, 860, 1, 592, 0, 1478.446, 3398.186, 171.2422, 2.042035, 0, 0, 0, 1, 120, 255, 1); diff --git a/sql/updates/world/2015_07_23_02_world.sql b/sql/updates/world/2015_07_23_02_world.sql new file mode 100644 index 00000000000..02cf510e484 --- /dev/null +++ b/sql/updates/world/2015_07_23_02_world.sql @@ -0,0 +1,648 @@ +-- Update Mulgore + +-- 1. +-- "Pokey" Thornmantle SAI +SET @ENTRY := 43720; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,24000,11,81691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Pokey Thornmantle - In Combat - Cast 'Quillhorn'"); + +-- 2. +-- Adult Plainstrider SAI +SET @ENTRY := 2956; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Adult Plainstrider - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,14000,18000,11,81678,0,0,0,0,0,2,0,0,0,0,0,0,0,"Adult Plainstrider - In Combat - Cast 'Eye Peck'"); + +-- 3. +-- Agitated Earth Spirit SAI +SET @ENTRY := 36845; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,18500,21500,11,81305,0,0,0,0,0,2,0,0,0,0,0,0,0,"Agitated Earth Spirit - In Combat - Cast 'Rock Barrage'"); + + +-- 4. +-- Ahab Wheathoof SAI +SET @ENTRY := 23618; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,10,120000,120000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ahab Wheathoof - Within 1-10 Range Out of Combat LoS - Say Line 0"); + +-- NPC talk text insert +SET @ENTRY := 23618; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Will you help me find my dog?',12,0,50,1,0,0, 'say Text',22167), +(@ENTRY,0,1, 'I miss my dog so much!',12,0,50,1,0,0, 'say Text',22168), +(@ENTRY,0,2, 'Where is that dog?',12,0,50,1,0,0, 'say Text',22166); + +-- 5. +-- Armored Battleboar SAI +SET @ENTRY := 36696; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Armored Battleboar - On Aggro - Cast 'Boar Charge' (No Repeat)"); + +-- 6. +-- Arra'chea SAI +SET @ENTRY := 3058; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Arra'chea - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,17000,25000,11,81140,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arra'chea - In Combat - Cast 'Thunderclap'"); + +-- 7. +-- Baine Bloodhoof SAI +SET @ENTRY := 37058; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,69879,0,0,0,0,0,2,0,0,0,0,0,0,0,"Baine Bloodhoof - On Aggro - Cast 'Charge' (No Repeat)"); + +-- 8. +-- Brave Darksky SAI +SET @ENTRY := 3220; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Darksky - In Combat - Cast 'Shoot'"); + +-- 9. +-- Brave Dawneagle SAI +SET @ENTRY := 3217; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Dawneagle - In Combat - Cast 'Shoot'"); + +-- 10. +-- Brave Greathoof SAI +SET @ENTRY := 3214; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Greathoof - In Combat - Cast 'Shoot'"); + +-- 11. +-- Brave Ironhorn SAI +SET @ENTRY := 3212; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Ironhorn - In Combat - Cast 'Shoot'"); + +-- 12. +-- Brave Leaping Deer SAI +SET @ENTRY := 3219; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Leaping Deer - In Combat - Cast 'Shoot'"); + +-- 13. +-- Brave Lightninghorn SAI +SET @ENTRY := 3211; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Lightninghorn - In Combat - Cast 'Shoot'"); + +-- 14. +-- Brave Proudsnout SAI +SET @ENTRY := 3210; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Proudsnout - In Combat - Cast 'Shoot'"); + +-- 15. +-- Brave Rainchaser SAI +SET @ENTRY := 3223; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Rainchaser - In Combat - Cast 'Shoot'"); + +-- 16. +-- Brave Rockhorn SAI +SET @ENTRY := 3221; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Rockhorn - In Combat - Cast 'Shoot'"); + +-- 17. +-- Brave Running Wolf SAI +SET @ENTRY := 3213; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Running Wolf - In Combat - Cast 'Shoot'"); + +-- 18. +-- Brave Wildrunner SAI +SET @ENTRY := 3222; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brave Wildrunner - In Combat - Cast 'Shoot'"); + +-- 19. +-- Bristleback Gun Thief SAI +SET @ENTRY := 36708; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,81655,64,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Gun Thief - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,5,30,12000,18000,11,81654,1,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Gun Thief - Within 5-30 Range - Cast 'Clumsy Shot'"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,81653,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Gun Thief - On Respawn - Cast 'Bristleback' (No Repeat)"); + +-- 20. +-- Bristleback Interloper SAI +SET @ENTRY := 3232; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,81653,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Interloper - On Respawn - Cast 'Bristleback' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,22000,24000,11,79584,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Interloper - In Combat - Cast 'Fan of Knives'"); + +-- 21. +-- Bristleback Invader SAI +SET @ENTRY := 36943; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,81653,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Invader - On Respawn - Cast 'Bristleback' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,25000,28000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Invader - In Combat - Cast 'Rend'"); + +-- 22. +-- Bristleback Invaders SAI +SET @ENTRY := 2952; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,81653,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Invaders - On Respawn - Cast 'Bristleback' (No Repeat)"); + +-- 23. +-- Bristleback Thorncaller SAI +SET @ENTRY := 36697; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,81653,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Thorncaller - On Respawn - Cast 'Bristleback' (No Repeat)"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,1000,1000,11,51733,2,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Thorncaller - Out of Combat - Cast 'Shadow Channelling' (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,30,14000,15000,11,31287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Thorncaller - Within 0-30 Range - Cast 'Entangling Roots'"); + +-- 24. +-- Chief Squealer Thornmantle SAI +SET @ENTRY := 36712; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Chief Squealer Thornmantle - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,12000,15000,11,81691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chief Squealer Thornmantle - In Combat - Cast 'Quillhorn'"), +(@ENTRY,0,2,0,0,0,100,0,4000,9000,18000,24000,11,81695,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chief Squealer Thornmantle - In Combat - Cast 'Torch Toss'"); + +-- NPC talk text insert +SET @ENTRY := 36712; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Squealer take this land! Tauren will burn!',12,0,100,0,0,0, 'on Aggro Text',38323); + +-- 25. +-- Doomsayer Wiserunner SAI +SET @ENTRY := 43613; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79854,64,0,0,0,0,2,0,0,0,0,0,0,0,"Doomsayer Wiserunner - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,79857,1,0,0,0,0,1,0,0,0,0,0,0,0,"Doomsayer Wiserunner - Within 0-8 Range - Cast 'Blast Wave'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,79849,0,0,0,0,0,1,0,0,0,0,0,0,0,"Doomsayer Wiserunner - Out of Combat - Cast 'Molten Armor'"); + +-- 26. +-- Elder Plainstrider SAI +SET @ENTRY := 2957; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Plainstrider - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5500,19000,22000,11,7272,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Plainstrider - In Combat - Cast 'Dust Cloud'"); + +-- 27. +-- Enforcer Emilgund SAI +SET @ENTRY := 5787; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,24000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Enforcer Emilgund - In Combat - Cast 'Uppercut'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enforcer Emilgund - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enforcer Emilgund - Between 0-30% Health - Say Line 0 (No Repeat)"); + +-- NPC talk text insert +SET @ENTRY := 5787; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); + +-- 28. +-- Flatland Prowler SAI +SET @ENTRY := 3566; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,81683,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flatland Prowler - On Respawn - Cast 'Prowl' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,81683,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flatland Prowler - On Evade - Cast 'Prowl' (No Repeat)"); + +-- 29. +-- Fledgling Brave SAI +SET @ENTRY := 36942; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,70092,64,0,0,0,0,2,0,0,0,0,0,0,0,"Fledgling Brave - In Combat - Cast 'Shoot Gun'"), +(@ENTRY,0,1,5,9,0,100,0,0,5,7000,9000,11,81502,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fledgling Brave - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,2,5,9,0,100,0,0,5,17000,22000,11,81500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fledgling Brave - Within 0-5 Range - Cast 'War Stomp'"); + +-- 30. +-- Ghost Howl SAI +SET @ENTRY := 3056; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,78837,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ghost Howl - On Aggro - Cast 'Ghostform' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,15000,20000,11,78832,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghost Howl - In Combat - Cast 'Arcane Blast'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ghost Howl - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ghost Howl - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 3056; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- 31. +-- Grimtotem Defender SAI +SET @ENTRY := 37178; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,25000,11,77558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Defender - In Combat - Cast 'Bloody Strike'"), +(@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,"Grimtotem Defender - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 32. +-- Grimtotem Defiler SAI +SET @ENTRY := 36828; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,26000,29000,11,78705,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Defiler - In Combat - Cast 'Poison Bottle'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,36000,48000,11,78648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Defiler - In Combat - Cast 'Grim Totem'"), +(@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,"Grimtotem Defiler - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 33. +-- Grimtotem Straggler SAI +SET @ENTRY := 36825; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4200,15000,21000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Straggler - In Combat - Cast 'Dirt Toss'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,36000,48000,11,78648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Straggler - In Combat - Cast 'Grim Totem'"), +(@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,"Grimtotem Straggler - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 34. +-- Grimtotem Vagabond SAI +SET @ENTRY := 36827; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,16000,19800,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Vagabond - In Combat - Cast 'Bonk'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,36000,48000,11,78648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Vagabond - In Combat - Cast 'Grim Totem'"), +(@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,"Grimtotem Vagabond - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 35. +-- Grimtotem Vandal SAI +SET @ENTRY := 36832; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,25500,11,78828,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Vandal - Within 0-5 Range - Cast 'Bladestorm'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,36000,48000,11,78648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Vandal - In Combat - Cast 'Grim Totem'"), +(@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,"Grimtotem Vandal - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 36. +-- Hulfnar Stonetotem SAI +SET @ENTRY := 10599; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8000,18000,27000,11,16740,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hulfnar Stonetotem - In Combat - Cast 'War Stomp'"); + +-- 37. +-- Kodo Bull SAI +SET @ENTRY := 2973; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,14000,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kodo Bull - Within 0-8 Range - Cast 'Trample'"); + +-- 38. +-- Kodo Calf SAI +SET @ENTRY := 2972; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Kodo Calf - On Aggro - Cast 'Rushing Charge' (No Repeat)"); + +-- 39. +-- Kodo Matriarch SAI +SET @ENTRY := 2974; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,14000,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kodo Matriarch - Within 0-8 Range - Cast 'Trample'"); + +-- 40. +-- Mazzranache SAI +SET @ENTRY := 3068; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Mazzranache - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,5000,15000,22000,11,3583,0,0,0,0,0,2,32,0,0,0,0,0,0,"Mazzranache - In Combat - Cast 'Deadly Poison'"); + +-- 41. +-- Orno Grimtotem SAI +SET @ENTRY := 36931; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,25000,11,77558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Orno Grimtotem - In Combat - Cast 'Bloody Strike'"); + +-- 42. +-- Palemane Poacher SAI +SET @ENTRY := 2951; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Palemane Poacher - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,5,30,9000,14000,11,80009,1,0,0,0,0,2,0,0,0,0,0,0,0,"Palemane Poacher - Within 5-30 Range - Cast 'Serpent Sting'"), +(@ENTRY,0,2,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Palemane Poacher - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 2951; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); + +-- 43. +-- Palemane Skinner SAI +SET @ENTRY := 2950; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,19000,22000,11,81705,0,0,0,0,0,2,0,0,0,0,0,0,0,"Palemane Skinner - In Combat - Cast 'Scalp Slash'"), +(@ENTRY,0,1,0,4,0,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Palemane Skinner - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 2950; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); + +-- 44. +-- Palemane Tanner SAI +SET @ENTRY := 2949; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Palemane Tanner - On Aggro - Say Line 0 (No Repeat)"), +(@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,"Palemane Tanner - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 2949; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); + +-- 45. +-- Plainstrider SAI +SET @ENTRY := 2955; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plainstrider - On Aggro - Cast 'Sprint' (No Repeat)"); + +-- 46. +-- Prairie Stalker SAI +SET @ENTRY := 2959; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prairie Stalker - On Aggro - Cast 'Leaping Rush' (No Repeat)"); + +-- 47. +-- Prairie Wolf SAI +SET @ENTRY := 2958; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,5,0,60000,60000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Prairie Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,5,0,60000,60000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Prairie Wolf - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,9,0,100,0,0,5,45000,45000,11,5781,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prairie Wolf - Within 0-5 Range - Cast 'Threatening Growl'"); + +-- 48. +-- Prairie Wolf Alpha SAI +SET @ENTRY := 2960; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,5,0,60000,60000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Prairie Wolf Alpha - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,5,0,60000,60000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Prairie Wolf Alpha - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,9,0,100,0,0,5,45000,45000,11,5781,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prairie Wolf Alpha - Within 0-5 Range - Cast 'Threatening Growl'"); + +-- 49. +-- Sister Hatelash SAI +SET @ENTRY := 5785; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,81181,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sister Hatelash - In Combat - Cast 'Air Blast'"), +(@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,"Sister Hatelash - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,9000,30000,45000,11,32914,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sister Hatelash - In Combat - Cast 'Wing Buffet'"), +(@ENTRY,0,3,0,0,0,100,0,12000,15000,45000,55000,11,81707,1,0,0,0,0,1,0,0,0,0,0,0,0,"Sister Hatelash - In Combat - Cast 'Windfury'"); + +-- 50. +-- Snagglespear SAI +SET @ENTRY := 5786; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,25000,11,81705,0,0,0,0,0,2,0,0,0,0,0,0,0,"Snagglespear - In Combat - Cast 'Scalp Slash'"), +(@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,"Snagglespear - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snagglespear - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 5786; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- 51. +-- Swoop SAI +SET @ENTRY := 2970; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Swoop - Within 0-5 Range - Cast 'Swoop'"); + +-- 52. +-- Taloned Swoop SAI +SET @ENTRY := 2971; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taloned Swoop - Within 0-5 Range - Cast 'Swoop'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,21000,25000,11,81680,0,0,0,0,0,1,0,0,0,0,0,0,0,"Taloned Swoop - In Combat - Cast 'Howling Screech'"); + +-- 53. +-- The Rake SAI +SET @ENTRY := 5807; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Rake - On Aggro - Cast 'Leaping Rush' (No Repeat)"); + +-- 54. +-- Thontek Rumblehoof SAI +SET @ENTRY := 10600; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8000,18000,27000,11,16740,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thontek Rumblehoof - In Combat - Cast 'War Stomp'"); + +-- 55. +-- Supervisor Fizsprocket SAI +SET @ENTRY := 3051; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,7973,0,0,0,0,0,1,0,0,0,0,0,0,0,"Supervisor Fizsprocket - On Aggro - Cast 'Summon Deviate Viper' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,21000,25000,11,81767,0,0,0,0,0,1,0,0,0,0,0,0,0,"Supervisor Fizsprocket - In Combat - Cast 'Lantern Blaze'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,15000,22000,11,81754,1,0,0,0,0,2,0,0,0,0,0,0,0,"Supervisor Fizsprocket - In Combat - Cast 'Motivate'"), +(@ENTRY,0,3,0,0,0,100,0,4000,15000,12000,33000,11,81764,0,0,0,0,0,2,0,0,0,0,0,0,0,"Supervisor Fizsprocket - In Combat - Cast 'Throw Lantern'"); + +-- 56. +-- Thornguard SAI +SET @ENTRY := 43599; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,81653,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thornguard - On Respawn - Cast 'Bristleback' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,18000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thornguard - In Combat - Cast 'Cleave'"); + +-- 57. +-- Thunder Bluff Brave SAI +SET @ENTRY := 37175; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,25000,11,81500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thunder Bluff Brave - In Combat - Cast 'War Stomp'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,18000,11,81502,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thunder Bluff Brave - In Combat - Cast 'Cleave'"); + +-- 58. +-- Venture Co. Laborer SAI +SET @ENTRY := 2976; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Venture Co. Laborer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,40,16000,18000,11,81772,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Laborer - Between 0-40% Health - Cast 'Overtime'"); + +-- 59. +-- Venture Co. Supervisor SAI +SET @ENTRY := 2979; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,37000,42000,11,81753,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Supervisor - In Combat - Cast 'Threatening Shout'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,15000,25000,11,81754,1,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Supervisor - In Combat - Cast 'Motivate'"), +(@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,"Venture Co. Supervisor - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 60. +-- Venture Co. Taskmaster SAI +SET @ENTRY := 2977; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Venture Co. Taskmaster - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 61. +-- Venture Co. Worker SAI +SET @ENTRY := 2978; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Venture Co. Worker - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,53824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Worker - On Aggro - Cast 'Throw' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,22000,25000,11,46202,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Worker - In Combat - Cast 'Pierce Armor'"); + +-- 62. +-- Windfury Harpy SAI +SET @ENTRY := 2962; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windfury Harpy - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,1,0,16,0,100,0,19514,1,15000,30000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windfury Harpy - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,14000,21000,11,81707,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windfury Harpy - Between 0-40% Health - Cast 'Windfury'"); + +-- 63. +-- Windfury Matriarch SAI +SET @ENTRY := 2965; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,21000,11,81707,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windfury Matriarch - Between 0-40% Health - Cast 'Windfury'"); + +-- 64. +-- Windfury Sorceress SAI +SET @ENTRY := 2964; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79884,64,0,0,0,0,2,0,0,0,0,0,0,0,"Windfury Sorceress - In Combat - Cast 'Lightning Bolt'"), +(@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,"Windfury Sorceress - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,40,14000,21000,11,81707,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windfury Sorceress - Between 0-40% Health - Cast 'Windfury'"), +(@ENTRY,0,3,0,0,0,100,0,8000,8000,15000,25000,11,79913,1,0,0,0,0,2,0,0,0,0,0,0,0,"Windfury Sorceress - In Combat - Cast 'Chain Lightning'"); + +-- 65. +-- Windfury Wind Witch SAI +SET @ENTRY := 2963; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,81181,64,0,0,0,0,2,0,0,0,0,0,0,0,"Windfury Wind Witch - In Combat - Cast 'Air Blast'"), +(@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,"Windfury Wind Witch - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,40,14000,21000,11,81707,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windfury Wind Witch - Between 0-40% Health - Cast 'Windfury'"); + +-- 66. +-- Wiry Swoop SAI +SET @ENTRY := 2969; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,22000,28000,11,81680,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wiry Swoop - In Combat - Cast 'Howling Screech'"); + +-- 67. +-- Young Battleboar SAI +SET @ENTRY := 2966; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,79581,0,0,0,0,0,2,0,0,0,0,0,0,0,"Young Battleboar - In Combat - Cast 'Angry Snort'"); diff --git a/sql/updates/world/2015_07_24_00_world_2015_07_19_01.sql b/sql/updates/world/2015_07_24_00_world_2015_07_19_01.sql new file mode 100644 index 00000000000..fc14961d089 --- /dev/null +++ b/sql/updates/world/2015_07_24_00_world_2015_07_19_01.sql @@ -0,0 +1,49 @@ +-- Missing Emotes for Crystalline Ice Giant in Dragonblight +-- Crystalline Ice Giant SAI 1 +SET @GUID := -112879; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); + +-- Crystalline Ice Giant SAI 2 +SET @GUID := -112860; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); + +-- Crystalline Ice Giant SAI 3 +SET @GUID := -112853; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); + +-- Crystalline Ice Giant SAI 4 +SET @GUID := -112858; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); + +-- Crystalline Ice Giant SAI 5 +SET @GUID := -112874; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); + +-- Crystalline Ice Giant SAI 6 +SET @GUID := -112848; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); + +-- Crystalline Ice Giant SAI 7 +SET @GUID := -112854; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=26291; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,100,0,3000,5000,3000,5000,11,50298,0,0,0,0,0,19,26358,200,0,0,0,0,0,"Crystalline Ice Giant - Out of Combat - Cast 'Boulder Miss'"); diff --git a/sql/updates/world/2015_07_24_01_world_2015_07_19_02.sql b/sql/updates/world/2015_07_24_01_world_2015_07_19_02.sql new file mode 100644 index 00000000000..92aad97bccf --- /dev/null +++ b/sql/updates/world/2015_07_24_01_world_2015_07_19_02.sql @@ -0,0 +1,914 @@ +-- Jortun +SET @NPC := 112693; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3966.579,`position_y`=272.363,`position_z`=15.73003 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3966.579,272.363,15.73003,0,0,0,0,100,0), +(@PATH,2,3961.079,270.613,15.48003,0,0,0,0,100,0), +(@PATH,3,3973.329,260.363,14.73003,0,0,0,0,100,0), +(@PATH,4,3979.829,254.613,15.98003,0,0,0,0,100,0), +(@PATH,5,3981.329,253.363,17.98003,0,0,0,0,100,0), +(@PATH,6,3987.59,248.0518,18.82422,0,0,0,0,100,0), +(@PATH,7,3989.59,247.8018,19.57422,0,0,0,0,100,0), +(@PATH,8,4013.34,246.0518,20.32422,0,0,0,0,100,0), +(@PATH,9,4014.34,245.8018,20.82422,0,0,0,0,100,0), +(@PATH,10,4015.34,245.8018,21.57422,0,0,0,0,100,0), +(@PATH,11,4016.34,245.8018,22.32422,0,0,0,0,100,0), +(@PATH,12,4022.34,245.3018,23.07422,0,0,0,0,100,0), +(@PATH,13,4022.455,245.0236,23.22869,0,0,0,0,100,0), +(@PATH,14,4023.205,244.7736,23.22869,0,0,0,0,100,0), +(@PATH,15,4030.205,244.2736,23.97869,0,0,0,0,100,0), +(@PATH,16,4035.205,243.7736,24.22869,0,0,0,0,100,0), +(@PATH,17,4041.955,243.2736,24.97869,0,0,0,0,100,0), +(@PATH,18,4050.955,242.2736,25.47869,0,0,0,0,100,0), +(@PATH,19,4051.224,242.1657,25.6583,0,0,0,0,100,0), +(@PATH,20,4055.724,241.6657,26.1583,0,0,0,0,100,0), +(@PATH,21,4060.474,240.4157,26.9083,0,0,0,0,100,0), +(@PATH,22,4064.474,239.6657,27.4083,0,0,0,0,100,0), +(@PATH,23,4069.224,238.4157,27.9083,0,0,0,0,100,0), +(@PATH,24,4075.724,236.6657,28.4083,0,0,0,0,100,0), +(@PATH,25,4086.474,234.4157,29.1583,0,0,0,0,100,0), +(@PATH,26,4090.474,233.6657,28.1583,0,0,0,0,100,0), +(@PATH,27,4092.474,233.1657,27.6583,0,0,0,0,100,0), +(@PATH,28,4096.224,232.1657,28.1583,0,0,0,0,100,0), +(@PATH,29,4098.224,231.6657,29.1583,0,0,0,0,100,0), +(@PATH,30,4100.224,231.1657,29.9083,0,0,0,0,100,0), +(@PATH,31,4096.492,231.9982,28.5828,0,0,0,0,100,0), +(@PATH,32,4098.492,231.4982,29.3328,0,0,0,0,100,0), +(@PATH,33,4100.492,230.9982,29.8328,0,0,0,0,100,0), +(@PATH,34,4101.492,230.7482,30.0828,0,0,0,0,100,0), +(@PATH,35,4126.742,211.4982,29.0828,0,0,0,0,100,0), +(@PATH,36,4130.742,208.4982,30.0828,0,0,0,0,100,0), +(@PATH,37,4126.928,211.2156,29.37246,0,0,0,0,100,0), +(@PATH,38,4130.928,208.2156,30.37246,0,0,0,0,100,0), +(@PATH,39,4132.178,207.2156,30.87246,0,0,0,0,100,0), +(@PATH,40,4133.928,205.9656,32.37246,0,0,0,0,100,0), +(@PATH,41,4158.026,187.5103,33.04226,0,0,0,0,100,0), +(@PATH,42,4177.526,171.0103,33.54226,0,0,0,0,100,0), +(@PATH,43,4181.526,167.7603,34.29226,0,0,0,0,100,0), +(@PATH,44,4177.997,170.6888,33.88856,0,0,0,0,100,0), +(@PATH,45,4181.747,167.4388,34.13856,0,0,0,0,100,0), +(@PATH,46,4182.247,166.9388,34.38856,0,0,0,0,100,0), +(@PATH,47,4183.997,165.6888,34.88856,0,0,0,0,100,0), +(@PATH,48,4188.747,162.1888,35.38856,0,0,0,0,100,0), +(@PATH,49,4194.247,158.4388,36.13856,0,0,0,0,100,0), +(@PATH,50,4198.997,154.9388,36.63856,0,0,0,0,100,0), +(@PATH,51,4201.497,153.1888,35.88856,0,0,0,0,100,0), +(@PATH,52,4203.247,151.9388,34.88856,0,0,0,0,100,0), +(@PATH,53,4201.792,152.8958,36.00117,0,0,0,0,100,0), +(@PATH,54,4203.292,151.6458,35.25117,0,0,0,0,100,0), +(@PATH,55,4210.042,146.6458,34.75117,0,0,0,0,100,0), +(@PATH,56,4212.792,142.8958,35.75117,0,0,0,0,100,0), +(@PATH,57,4213.792,141.1458,37.00117,0,0,0,0,100,0), +(@PATH,58,4215.042,139.3958,38.00117,0,0,0,0,100,0), +(@PATH,59,4216.042,137.6458,39.00117,0,0,0,0,100,0), +(@PATH,60,4214.134,140.9572,37.10639,0,0,0,0,100,0), +(@PATH,61,4215.134,139.2072,38.35639,0,0,0,0,100,0), +(@PATH,62,4216.384,137.4572,39.10639,0,0,0,0,100,0), +(@PATH,63,4216.884,136.4572,39.60639,0,0,0,0,100,0), +(@PATH,64,4218.634,135.7072,39.85639,0,0,0,0,100,0), +(@PATH,65,4224.134,133.4572,40.35639,0,0,0,0,100,0), +(@PATH,66,4229.384,130.9572,41.10639,0,0,0,0,100,0), +(@PATH,67,4235.634,127.9572,41.60639,0,0,0,0,100,0), +(@PATH,68,4229.684,130.7465,41.28711,0,0,0,0,100,0), +(@PATH,69,4235.934,127.7465,41.78711,0,0,0,0,100,0), +(@PATH,70,4238.684,126.4965,42.03711,0,0,0,0,100,0), +(@PATH,71,4242.434,123.2465,42.53711,0,0,0,0,100,0), +(@PATH,72,4246.934,119.2465,43.03711,0,0,0,0,100,0), +(@PATH,73,4249.684,116.7465,43.78711,0,0,0,0,100,0), +(@PATH,74,4251.184,115.4965,43.03711,0,0,0,0,100,0), +(@PATH,75,4254.434,112.9965,42.28711,0,0,0,0,100,0), +(@PATH,76,4267.336,101.6284,43.40099,0,0,0,0,100,0), +(@PATH,77,4269.836,98.62839,44.15099,0,0,0,0,100,0), +(@PATH,78,4273.086,95.12839,44.65099,0,0,0,0,100,0), +(@PATH,79,4278.336,89.12839,45.40099,0,0,0,0,100,0), +(@PATH,80,4279.836,87.62839,46.65099,0,0,0,0,100,0), +(@PATH,81,4278.601,88.82341,45.6701,0,0,0,0,100,0), +(@PATH,82,4280.101,87.32341,46.9201,0,0,0,0,100,0), +(@PATH,83,4281.351,85.82341,48.4201,0,0,0,0,100,0), +(@PATH,84,4285.351,82.82341,49.6701,0,0,0,0,100,0), +(@PATH,85,4288.851,79.82341,50.4201,0,0,0,0,100,0), +(@PATH,86,4292.851,76.82341,51.1701,0,0,0,0,100,0), +(@PATH,87,4297.351,73.07341,51.9201,0,0,0,0,100,0), +(@PATH,88,4297.78,72.80531,52.14567,0,0,0,0,100,0), +(@PATH,89,4302.28,69.05531,52.64567,0,0,0,0,100,0), +(@PATH,90,4305.78,64.30531,53.14567,0,0,0,0,100,0), +(@PATH,91,4308.78,60.55531,53.89567,0,0,0,0,100,0), +(@PATH,92,4312.53,55.80531,54.64567,0,0,0,0,100,0), +(@PATH,93,4309.234,60.36448,54.05492,0,0,0,0,100,0), +(@PATH,94,4312.734,55.61448,54.80492,0,0,0,0,100,0), +(@PATH,95,4315.234,52.36448,55.30492,0,0,0,0,100,0), +(@PATH,96,4317.984,49.61448,55.80492,0,0,0,0,100,0), +(@PATH,97,4320.984,47.11448,56.30492,0,0,0,0,100,0), +(@PATH,98,4321.984,45.61448,55.80492,0,0,0,0,100,0), +(@PATH,99,4323.484,44.11448,55.05492,0,0,0,0,100,0), +(@PATH,100,4325.484,42.11448,54.30492,0,0,0,0,100,0), +(@PATH,101,4326.984,40.61448,55.30492,0,0,0,0,100,0), +(@PATH,102,4330.484,37.11448,55.80492,0,0,0,0,100,0), +(@PATH,103,4332.734,35.11448,57.05492,0,0,0,0,100,0), +(@PATH,104,4333.234,34.36448,58.30492,0,0,0,0,100,0), +(@PATH,105,4330.798,36.88138,55.91195,0,0,0,0,100,0), +(@PATH,106,4332.798,34.63138,57.41195,0,0,0,0,100,0), +(@PATH,107,4333.548,34.13138,58.41195,0,0,0,0,100,0), +(@PATH,108,4334.298,33.38138,58.16195,0,0,0,0,100,0), +(@PATH,109,4339.298,28.38138,58.91195,0,0,0,0,100,0), +(@PATH,110,4342.798,25.13138,59.66195,0,0,0,0,100,0), +(@PATH,111,4347.048,20.88138,60.16195,0,0,0,0,100,0), +(@PATH,112,4351.298,16.88138,60.91195,0,0,0,0,100,0), +(@PATH,113,4351.698,16.44775,60.95687,0,0,0,0,100,0), +(@PATH,114,4351.948,16.19775,60.95687,0,0,0,0,100,0), +(@PATH,115,4356.448,12.19775,61.70687,0,0,0,0,100,0), +(@PATH,116,4361.698,7.947746,62.20687,0,0,0,0,100,0), +(@PATH,117,4365.448,4.697746,61.45687,0,0,0,0,100,0), +(@PATH,118,4366.198,4.197746,60.20687,0,0,0,0,100,0), +(@PATH,119,4365.591,4.536743,61.66898,0,0,0,0,100,0), +(@PATH,120,4366.591,4.036743,60.41898,0,0,0,0,100,0), +(@PATH,121,4372.341,-0.9632568,60.66898,0,0,0,0,100,0), +(@PATH,122,4375.841,-5.713257,61.41898,0,0,0,0,100,0), +(@PATH,123,4376.841,-7.463257,62.16898,0,0,0,0,100,0), +(@PATH,124,4378.091,-8.963257,62.66898,0,0,0,0,100,0), +(@PATH,125,4378.591,-9.713257,63.41898,0,0,0,0,100,0), +(@PATH,126,4380.341,-11.96326,64.41898,0,0,0,0,100,0), +(@PATH,127,4384.091,-16.71326,64.91898,0,0,0,0,100,0), +(@PATH,128,4388.841,-23.21326,65.66898,0,0,0,0,100,0), +(@PATH,129,4384.258,-16.96124,65.1631,0,0,0,0,100,0), +(@PATH,130,4389.008,-23.46124,65.9131,0,0,0,0,100,0), +(@PATH,131,4392.258,-27.71124,66.1631,0,0,0,0,100,0), +(@PATH,132,4398.258,-32.96124,66.9131,0,0,0,0,100,0), +(@PATH,133,4402.758,-36.46124,67.1631,0,0,0,0,100,0), +(@PATH,134,4408.758,-41.71124,67.6631,0,0,0,0,100,0), +(@PATH,135,4414.008,-46.21124,68.4131,0,0,0,0,100,0), +(@PATH,136,4419.508,-50.71124,68.9131,0,0,0,0,100,0), +(@PATH,137,4422.508,-53.46124,69.6631,0,0,0,0,100,0), +(@PATH,138,4419.742,-51.0945,69.37471,0,0,0,0,100,0), +(@PATH,139,4422.742,-53.5945,69.87471,0,0,0,0,100,0), +(@PATH,140,4423.242,-54.0945,70.12471,0,0,0,0,100,0), +(@PATH,141,4425.742,-55.5945,70.62471,0,0,0,0,100,0), +(@PATH,142,4427.492,-56.5945,71.12471,0,0,0,0,100,0), +(@PATH,143,4430.742,-58.5945,71.87471,0,0,0,0,100,0), +(@PATH,144,4434.242,-60.5945,72.62471,0,0,0,0,100,0), +(@PATH,145,4437.492,-62.5945,73.12471,0,0,0,0,100,0), +(@PATH,146,4437.903,-62.88269,73.40182,0,0,0,0,100,0), +(@PATH,147,4442.903,-65.88269,73.40182,0,0,0,0,100,0), +(@PATH,148,4454.653,-70.63269,73.90182,0,0,0,0,100,0), +(@PATH,149,4460.153,-73.13269,74.65182,0,0,0,0,100,0), +(@PATH,150,4454.842,-70.95877,74.27554,0,0,0,0,100,0), +(@PATH,151,4460.342,-73.20877,74.77554,0,0,0,0,100,0), +(@PATH,152,4464.842,-75.20877,75.52554,0,0,0,0,100,0), +(@PATH,153,4469.342,-77.45877,76.27554,0,0,0,0,100,0), +(@PATH,154,4473.592,-79.20877,76.52554,0,0,0,0,100,0), +(@PATH,155,4477.092,-80.95877,77.27554,0,0,0,0,100,0), +(@PATH,156,4481.592,-83.20877,78.02554,0,0,0,0,100,0), +(@PATH,157,4486.092,-85.45877,78.77554,0,0,0,0,100,0), +(@PATH,158,4486.404,-85.60809,79.05294,0,0,0,0,100,0), +(@PATH,159,4490.154,-87.35809,79.80294,0,0,0,0,100,0), +(@PATH,160,4493.904,-88.85809,80.30294,0,0,0,0,100,0), +(@PATH,161,4496.654,-89.85809,80.80294,0,0,0,0,100,0), +(@PATH,162,4499.154,-90.60809,81.30294,0,0,0,0,100,0), +(@PATH,163,4502.904,-92.10809,81.80294,0,0,0,0,100,0), +(@PATH,164,4505.654,-93.10809,82.55294,0,0,0,0,100,0), +(@PATH,165,4509.404,-94.60809,83.30294,0,0,0,0,100,0), +(@PATH,166,4505.88,-93.29077,82.71257,0,0,0,0,100,0), +(@PATH,167,4509.63,-94.79077,83.46257,0,0,0,0,100,0), +(@PATH,168,4510.38,-95.04077,83.46257,0,0,0,0,100,0), +(@PATH,169,4513.13,-95.79077,84.21257,0,0,0,0,100,0), +(@PATH,170,4516.63,-96.79077,84.71257,0,0,0,0,100,0), +(@PATH,171,4521.38,-98.29077,85.46257,0,0,0,0,100,0), +(@PATH,172,4525.38,-99.54077,86.21257,0,0,0,0,100,0), +(@PATH,173,4528.13,-100.2908,86.71257,0,0,0,0,100,0), +(@PATH,174,4521.656,-98.51135,85.72998,0,0,0,0,100,0), +(@PATH,175,4525.656,-99.76135,86.47998,0,0,0,0,100,0), +(@PATH,176,4528.406,-100.5114,86.97998,0,0,0,0,100,0), +(@PATH,177,4530.656,-101.0114,86.97998,0,0,0,0,100,0), +(@PATH,178,4535.656,-101.2614,87.72998,0,0,0,0,100,0), +(@PATH,179,4541.406,-101.7614,86.97998,0,0,0,0,100,0), +(@PATH,180,4550.406,-102.5114,87.72998,0,0,0,0,100,0), +(@PATH,181,4553.406,-102.7614,88.22998,0,0,0,0,100,0), +(@PATH,182,4555.406,-102.7614,88.97998,0,0,0,0,100,0), +(@PATH,183,4550.558,-102.7295,87.9478,0,0,0,0,100,0), +(@PATH,184,4553.558,-102.9795,88.4478,0,0,0,0,100,0), +(@PATH,185,4555.558,-102.9795,88.9478,0,0,0,0,100,0), +(@PATH,186,4556.558,-103.2295,88.9478,0,0,0,0,100,0), +(@PATH,187,4558.308,-103.4795,89.4478,0,0,0,0,100,0), +(@PATH,188,4561.308,-104.2295,90.6978,0,0,0,0,100,0), +(@PATH,189,4563.308,-104.7295,91.6978,0,0,0,0,100,0), +(@PATH,190,4565.308,-104.9795,92.4478,0,0,0,0,100,0), +(@PATH,191,4567.808,-105.7295,92.9478,0,0,0,0,100,0), +(@PATH,192,4576.808,-107.4795,92.1978,0,0,0,0,100,0), +(@PATH,193,4578.558,-107.9795,91.6978,0,0,0,0,100,0), +(@PATH,194,4580.558,-108.2295,90.6978,0,0,0,0,100,0), +(@PATH,195,4582.558,-108.7295,90.1978,0,0,0,0,100,0), +(@PATH,196,4578.968,-108.0446,92.06143,0,0,0,0,100,0), +(@PATH,197,4580.968,-108.5446,91.06143,0,0,0,0,100,0), +(@PATH,198,4582.718,-109.0446,90.56143,0,0,0,0,100,0), +(@PATH,199,4584.218,-109.2946,90.56143,0,0,0,0,100,0), +(@PATH,200,4587.968,-110.2946,91.31143,0,0,0,0,100,0), +(@PATH,201,4589.718,-110.5446,92.56143,0,0,0,0,100,0), +(@PATH,202,4592.718,-111.2946,94.56143,0,0,0,0,100,0), +(@PATH,203,4594.718,-111.7946,95.06143,0,0,0,0,100,0), +(@PATH,204,4596.468,-112.2946,95.81143,0,0,0,0,100,0), +(@PATH,205,4599.468,-113.0446,97.31143,0,0,0,0,100,0), +(@PATH,206,4594.818,-111.8515,95.27139,0,0,0,0,100,0), +(@PATH,207,4596.818,-112.3515,96.02139,0,0,0,0,100,0), +(@PATH,208,4599.818,-112.8515,97.52139,0,0,0,0,100,0), +(@PATH,209,4600.568,-113.1015,97.77139,0,0,0,0,100,0), +(@PATH,210,4602.568,-113.1015,98.52139,0,0,0,0,100,0), +(@PATH,211,4604.568,-113.1015,99.27139,0,0,0,0,100,0), +(@PATH,212,4606.568,-113.1015,99.77139,0,0,0,0,100,0), +(@PATH,213,4609.318,-113.1015,100.5214,0,0,0,0,100,0), +(@PATH,214,4611.318,-113.1015,101.2714,0,0,0,0,100,0), +(@PATH,215,4613.318,-113.1015,102.0214,0,0,0,0,100,0), +(@PATH,216,4615.318,-113.1015,102.5214,0,0,0,0,100,0), +(@PATH,217,4617.318,-113.1015,103.2714,0,0,0,0,100,0), +(@PATH,218,4619.318,-113.1015,104.0214,0,0,0,0,100,0), +(@PATH,219,4613.589,-113.3498,102.2264,0,0,0,0,100,0), +(@PATH,220,4615.589,-113.3498,102.7264,0,0,0,0,100,0), +(@PATH,221,4617.589,-113.3498,103.2264,0,0,0,0,100,0), +(@PATH,222,4619.589,-113.3498,103.9764,0,0,0,0,100,0), +(@PATH,223,4621.589,-113.3498,104.7264,0,0,0,0,100,0), +(@PATH,224,4623.589,-113.5998,105.7264,0,0,0,0,100,0), +(@PATH,225,4627.589,-113.8498,104.9764,0,0,0,0,100,0), +(@PATH,226,4628.589,-113.8498,104.2264,0,0,0,0,100,0), +(@PATH,227,4630.589,-114.0998,103.4764,0,0,0,0,100,0), +(@PATH,228,4643.339,-114.5998,103.9764,0,0,0,0,100,0), +(@PATH,229,4649.339,-114.8498,104.4764,0,0,0,0,100,0), +(@PATH,230,4655.339,-115.3498,105.2264,0,0,0,0,100,0), +(@PATH,231,4709.1,-115.011,117.582,0,0,0,0,100,0), +(@PATH,232,4711.271,-114.7002,118.7371,0,0,0,0,100,0), +(@PATH,233,4713.271,-114.7002,119.2371,0,0,0,0,100,0), +(@PATH,234,4715.271,-114.4502,119.9871,0,0,0,0,100,0), +(@PATH,235,4717.271,-114.4502,120.9871,0,0,0,0,100,0), +(@PATH,236,4719.271,-114.4502,122.4871,0,0,0,0,100,0), +(@PATH,237,4721.271,-114.4502,124.9871,0,0,0,0,100,0), +(@PATH,238,4722.271,-114.4502,126.9871,0,0,0,0,100,0), +(@PATH,239,4723.271,-114.2002,128.7371,0,0,0,0,100,0), +(@PATH,240,4724.271,-114.2002,130.2371,0,0,0,0,100,0), +(@PATH,241,4730.271,-114.2002,131.7371,0,0,0,0,100,0), +(@PATH,242,4733.271,-114.2002,132.4871,0,0,0,0,100,0), +(@PATH,243,4736.021,-114.2002,132.9871,0,0,0,0,100,0), +(@PATH,244,4739.021,-113.9502,133.7371,0,0,0,0,100,0), +(@PATH,245,4742.021,-113.9502,134.2371,0,0,0,0,100,0), +(@PATH,246,4745.021,-113.9502,134.9871,0,0,0,0,100,0), +(@PATH,247,4748.021,-113.7002,135.7371,0,0,0,0,100,0), +(@PATH,248,4751.021,-113.7002,136.4871,0,0,0,0,100,0), +(@PATH,249,4755.021,-113.4502,137.2371,0,0,0,0,100,0), +(@PATH,250,4757.021,-113.4502,137.9871,0,0,0,0,100,0), +(@PATH,251,4760.021,-113.4502,138.4871,0,0,0,0,100,0), +(@PATH,252,4755.3,-113.3806,137.3929,0,0,0,0,100,0), +(@PATH,253,4757.3,-113.3806,138.1429,0,0,0,0,100,0), +(@PATH,254,4760.3,-113.1306,138.6429,0,0,0,0,100,0), +(@PATH,255,4760.8,-113.1306,138.8929,0,0,0,0,100,0), +(@PATH,256,4764.8,-112.8806,139.6429,0,0,0,0,100,0), +(@PATH,257,4767.55,-112.6306,140.3929,0,0,0,0,100,0), +(@PATH,258,4770.3,-112.3806,140.6429,0,0,0,0,100,0), +(@PATH,259,4773.3,-112.3806,141.3929,0,0,0,0,100,0), +(@PATH,260,4776.3,-112.1306,141.8929,0,0,0,0,100,0), +(@PATH,261,4779.3,-111.8806,142.6429,0,0,0,0,100,0), +(@PATH,262,4782.3,-111.3806,143.1429,0,0,0,0,100,0), +(@PATH,263,4785.3,-111.1306,143.8929,0,0,0,0,100,0), +(@PATH,264,4782.639,-111.3082,143.3183,0,0,0,0,100,0), +(@PATH,265,4785.639,-111.0582,144.0683,0,0,0,0,100,0), +(@PATH,266,4787.639,-111.0582,144.8183,0,0,0,0,100,0), +(@PATH,267,4789.639,-111.0582,145.8183,0,0,0,0,100,0), +(@PATH,268,4791.639,-110.8082,146.8183,0,0,0,0,100,0), +(@PATH,269,4793.389,-110.8082,147.5683,0,0,0,0,100,0), +(@PATH,270,4795.389,-110.8082,148.5683,0,0,0,0,100,0), +(@PATH,271,4797.389,-110.5582,149.3183,0,0,0,0,100,0), +(@PATH,272,4799.389,-110.5582,150.3183,0,0,0,0,100,0), +(@PATH,273,4801.389,-110.5582,151.0683,0,0,0,0,100,0), +(@PATH,274,4803.389,-110.3082,151.8183,0,0,0,0,100,0), +(@PATH,275,4799.521,-110.2245,150.6717,0,0,0,0,100,0), +(@PATH,276,4801.521,-110.2245,151.4217,0,0,0,0,100,0), +(@PATH,277,4803.521,-110.2245,152.1717,0,0,0,0,100,0), +(@PATH,278,4804.021,-110.2245,152.1717,0,0,0,0,100,0), +(@PATH,279,4806.771,-109.4745,152.9217,0,0,0,0,100,0), +(@PATH,280,4808.771,-108.9745,153.6717,0,0,0,0,100,0), +(@PATH,281,4809.771,-108.7245,154.6717,0,0,0,0,100,0), +(@PATH,282,4810.521,-108.4745,155.6717,0,0,0,0,100,0), +(@PATH,283,4811.521,-108.2245,156.9217,0,0,0,0,100,0), +(@PATH,284,4816.271,-107.2245,158.9217,0,0,0,0,100,0), +(@PATH,285,4819.271,-106.4745,159.4217,0,0,0,0,100,0), +(@PATH,286,4816.643,-107.0058,159.1424,0,0,0,0,100,0), +(@PATH,287,4819.393,-106.2558,159.6424,0,0,0,0,100,0), +(@PATH,288,4822.393,-105.5058,160.3924,0,0,0,0,100,0), +(@PATH,289,4825.643,-103.2558,161.1424,0,0,0,0,100,0), +(@PATH,290,4828.893,-101.0058,161.8924,0,0,0,0,100,0), +(@PATH,291,4831.393,-99.25578,162.3924,0,0,0,0,100,0), +(@PATH,292,4833.643,-97.75578,162.8924,0,0,0,0,100,0), +(@PATH,293,4844.393,-90.50578,163.8924,0,0,0,0,100,0), +(@PATH,294,4846.143,-89.50578,164.8924,0,0,0,0,100,0), +(@PATH,295,4847.643,-88.25578,166.1424,0,0,0,0,100,0), +(@PATH,296,4849.393,-87.00578,167.6424,0,0,0,0,100,0), +(@PATH,297,4850.893,-86.00578,168.6424,0,0,0,0,100,0), +(@PATH,298,4852.643,-84.75578,170.1424,0,0,0,0,100,0), +(@PATH,299,4847.853,-88.10442,166.4347,0,0,0,0,100,0), +(@PATH,300,4849.603,-86.85442,167.9347,0,0,0,0,100,0), +(@PATH,301,4851.353,-85.85442,168.9347,0,0,0,0,100,0), +(@PATH,302,4852.853,-84.60442,170.4347,0,0,0,0,100,0), +(@PATH,303,4853.353,-84.35442,170.4347,0,0,0,0,100,0), +(@PATH,304,4854.353,-83.85442,171.4347,0,0,0,0,100,0), +(@PATH,305,4856.103,-83.10442,172.1847,0,0,0,0,100,0), +(@PATH,306,4857.103,-82.85442,172.9347,0,0,0,0,100,0), +(@PATH,307,4858.853,-82.35442,174.4347,0,0,0,0,100,0), +(@PATH,308,4860.603,-81.60442,175.1847,0,0,0,0,100,0), +(@PATH,309,4861.353,-81.10442,175.9347,0,0,0,0,100,0), +(@PATH,310,4863.103,-80.35442,176.9347,0,0,0,0,100,0), +(@PATH,311,4864.103,-79.85442,177.9347,0,0,0,0,100,0), +(@PATH,312,4866.103,-79.10442,178.9347,0,0,0,0,100,0), +(@PATH,313,4866.853,-78.85442,179.4347,0,0,0,0,100,0), +(@PATH,314,4870.603,-77.10442,178.6847,0,0,0,0,100,0), +(@PATH,315,4871.603,-76.85442,179.1847,0,0,0,0,100,0), +(@PATH,316,4873.353,-76.10442,179.9347,0,0,0,0,100,0), +(@PATH,317,4870.785,-76.93673,178.8536,0,0,0,0,100,0), +(@PATH,318,4871.785,-76.68673,179.6036,0,0,0,0,100,0), +(@PATH,319,4873.535,-75.68673,180.3536,0,0,0,0,100,0), +(@PATH,320,4875.535,-74.93673,181.1036,0,0,0,0,100,0), +(@PATH,321,4878.535,-72.68673,181.6036,0,0,0,0,100,0), +(@PATH,322,4884.285,-68.43673,182.6036,0,0,0,0,100,0), +(@PATH,323,4885.535,-67.18673,184.6036,0,0,0,0,100,0), +(@PATH,324,4887.035,-66.18673,185.1036,0,0,0,0,100,0), +(@PATH,325,4888.785,-64.93673,186.1036,0,0,0,0,100,0), +(@PATH,326,4891.035,-63.18673,186.8536,0,0,0,0,100,0), +(@PATH,327,4892.785,-61.93673,187.3536,0,0,0,0,100,0), +(@PATH,328,4895.035,-60.18673,188.1036,0,0,0,0,100,0), +(@PATH,329,4898.285,-57.68673,189.1036,0,0,0,0,100,0), +(@PATH,330,4900.785,-55.93673,189.8536,0,0,0,0,100,0), +(@PATH,331,4902.285,-54.68673,190.3536,0,0,0,0,100,0), +(@PATH,332,4898.646,-57.62174,189.3363,0,0,0,0,100,0), +(@PATH,333,4900.896,-55.62174,190.0863,0,0,0,0,100,0), +(@PATH,334,4902.646,-54.62174,190.5863,0,0,0,0,100,0), +(@PATH,335,4903.646,-53.62174,191.0863,0,0,0,0,100,0), +(@PATH,336,4905.896,-51.87174,191.8363,0,0,0,0,100,0), +(@PATH,337,4908.146,-49.87174,192.5863,0,0,0,0,100,0), +(@PATH,338,4911.896,-46.62174,193.0863,0,0,0,0,100,0), +(@PATH,339,4914.146,-44.87174,193.8363,0,0,0,0,100,0), +(@PATH,340,4915.646,-43.62174,194.5863,0,0,0,0,100,0), +(@PATH,341,4917.146,-42.37174,195.5863,0,0,0,0,100,0), +(@PATH,342,4920.146,-39.87174,197.3363,0,0,0,0,100,0), +(@PATH,343,4923.146,-37.37174,198.5863,0,0,0,0,100,0), +(@PATH,344,4925.646,-35.37174,199.8363,0,0,0,0,100,0), +(@PATH,345,4927.146,-34.12174,201.5863,0,0,0,0,100,0), +(@PATH,346,4928.646,-32.87174,202.3363,0,0,0,0,100,0), +(@PATH,347,4927.425,-33.87713,201.8472,0,0,0,0,100,0), +(@PATH,348,4928.925,-32.62713,202.5972,0,0,0,0,100,0), +(@PATH,349,4929.675,-31.87713,203.3472,0,0,0,0,100,0), +(@PATH,350,4931.175,-30.37713,204.0972,0,0,0,0,100,0), +(@PATH,351,4932.425,-28.62713,204.8472,0,0,0,0,100,0), +(@PATH,352,4933.675,-27.12713,205.8472,0,0,0,0,100,0), +(@PATH,353,4934.925,-25.62713,206.3472,0,0,0,0,100,0), +(@PATH,354,4935.925,-24.12713,207.0972,0,0,0,0,100,0), +(@PATH,355,4937.175,-22.87713,207.8472,0,0,0,0,100,0), +(@PATH,356,4938.675,-21.37713,208.5972,0,0,0,0,100,0), +(@PATH,357,4939.925,-19.87713,209.3472,0,0,0,0,100,0), +(@PATH,358,4941.175,-18.37713,210.0972,0,0,0,0,100,0), +(@PATH,359,4943.175,-15.87713,211.3472,0,0,0,0,100,0), +(@PATH,360,4944.425,-14.37713,212.0972,0,0,0,0,100,0), +(@PATH,361,4938.823,-21.04173,208.8677,0,0,0,0,100,0), +(@PATH,362,4940.073,-19.54173,209.6177,0,0,0,0,100,0), +(@PATH,363,4941.323,-18.04173,210.3677,0,0,0,0,100,0), +(@PATH,364,4943.323,-15.79173,211.6177,0,0,0,0,100,0), +(@PATH,365,4944.573,-14.29173,212.3677,0,0,0,0,100,0), +(@PATH,366,4945.573,-12.79173,212.8677,0,0,0,0,100,0), +(@PATH,367,4947.573,-10.54173,214.1177,0,0,0,0,100,0), +(@PATH,368,4948.823,-9.041726,214.8677,0,0,0,0,100,0), +(@PATH,369,4950.073,-7.291726,215.3677,0,0,0,0,100,0), +(@PATH,370,4951.323,-5.791726,216.3677,0,0,0,0,100,0), +(@PATH,371,4952.573,-4.291726,217.1177,0,0,0,0,100,0), +(@PATH,372,4953.573,-2.791726,218.1177,0,0,0,0,100,0), +(@PATH,373,4955.323,-0.5417261,218.8677,0,0,0,0,100,0), +(@PATH,374,4956.573,0.9582739,219.6177,0,0,0,0,100,0), +(@PATH,375,4957.823,2.458274,220.3677,0,0,0,0,100,0), +(@PATH,376,4959.573,4.958274,221.6177,0,0,0,0,100,0), +(@PATH,377,4960.823,6.458274,222.6177,0,0,0,0,100,0), +(@PATH,378,4962.073,8.208274,223.3677,0,0,0,0,100,0), +(@PATH,379,4963.823,10.45827,224.8677,0,0,0,0,100,0), +(@PATH,380,4965.073,11.95827,225.3677,0,0,0,0,100,0), +(@PATH,381,4967.073,14.45827,226.6177,0,0,0,0,100,0), +(@PATH,382,4968.323,15.95827,227.6177,0,0,0,0,100,0), +(@PATH,383,4970.073,18.20827,228.8677,0,0,0,0,100,0), +(@PATH,384,4971.323,19.95827,229.6177,0,0,0,0,100,0), +(@PATH,385,4968.528,16.30715,227.939,0,0,0,0,100,0), +(@PATH,386,4970.278,18.55715,229.189,0,0,0,0,100,0), +(@PATH,387,4971.528,20.05715,229.939,0,0,0,0,100,0), +(@PATH,388,4972.278,21.05715,230.189,0,0,0,0,100,0), +(@PATH,389,4974.278,23.05715,231.439,0,0,0,0,100,0), +(@PATH,390,4975.778,24.55715,232.439,0,0,0,0,100,0), +(@PATH,391,4978.028,26.55715,233.689,0,0,0,0,100,0), +(@PATH,392,4979.778,28.55715,234.689,0,0,0,0,100,0), +(@PATH,393,4982.028,30.55715,235.939,0,0,0,0,100,0), +(@PATH,394,4984.278,32.80715,237.189,0,0,0,0,100,0), +(@PATH,395,4986.278,34.80715,238.189,0,0,0,0,100,0), +(@PATH,396,4988.528,36.80715,239.439,0,0,0,0,100,0), +(@PATH,397,4988.716,37.15675,239.7151,0,0,0,0,100,0), +(@PATH,398,4989.966,38.40675,240.7151,0,0,0,0,100,0), +(@PATH,399,4991.466,39.65675,241.4651,0,0,0,0,100,0), +(@PATH,400,4993.716,41.65675,242.7151,0,0,0,0,100,0), +(@PATH,401,4994.966,42.65675,243.7151,0,0,0,0,100,0), +(@PATH,402,4996.466,44.15675,244.2151,0,0,0,0,100,0), +(@PATH,403,4997.966,45.40675,244.9651,0,0,0,0,100,0), +(@PATH,404,5000.216,47.40675,246.4651,0,0,0,0,100,0), +(@PATH,405,5001.716,48.65675,247.2151,0,0,0,0,100,0), +(@PATH,406,4996.59,44.31219,244.4983,0,0,0,0,100,0), +(@PATH,407,4998.09,45.56219,245.2483,0,0,0,0,100,0), +(@PATH,408,5000.34,47.56219,246.7483,0,0,0,0,100,0), +(@PATH,409,5001.84,49.06219,247.4983,0,0,0,0,100,0), +(@PATH,410,5003.84,50.81219,248.7483,0,0,0,0,100,0), +(@PATH,411,5004.59,52.56219,249.9983,0,0,0,0,100,0), +(@PATH,412,5005.59,54.31219,250.7483,0,0,0,0,100,0), +(@PATH,413,5006.59,56.06219,251.2483,0,0,0,0,100,0), +(@PATH,414,5007.34,57.56219,251.9983,0,0,0,0,100,0), +(@PATH,415,5008.34,59.31219,252.7483,0,0,0,0,100,0), +(@PATH,416,5009.34,61.06219,253.7483,0,0,0,0,100,0), +(@PATH,417,5010.34,62.81219,254.2483,0,0,0,0,100,0), +(@PATH,418,5010.84,63.56219,255.2483,0,0,0,0,100,0), +(@PATH,419,5011.84,65.31219,255.9983,0,0,0,0,100,0), +(@PATH,420,5012.84,67.06219,256.9983,0,0,0,0,100,0), +(@PATH,421,5013.84,68.81219,257.9983,0,0,0,0,100,0), +(@PATH,422,5011.006,63.99465,255.4823,0,0,0,0,100,0), +(@PATH,423,5012.006,65.74465,256.2323,0,0,0,0,100,0), +(@PATH,424,5013.006,67.49465,257.2323,0,0,0,0,100,0), +(@PATH,425,5014.006,69.24465,258.2323,0,0,0,0,100,0), +(@PATH,426,5014.756,70.24465,258.4823,0,0,0,0,100,0), +(@PATH,427,5016.506,71.24465,259.2323,0,0,0,0,100,0), +(@PATH,428,5019.006,72.49465,259.7323,0,0,0,0,100,0), +(@PATH,429,5021.756,73.74465,260.4823,0,0,0,0,100,0), +(@PATH,430,5023.506,74.74465,260.7323,0,0,0,0,100,0), +(@PATH,431,5025.006,75.74465,261.4823,0,0,0,0,100,0), +(@PATH,432,5027.756,76.99465,262.2323,0,0,0,0,100,0), +(@PATH,433,5029.506,77.99465,262.9823,0,0,0,0,100,0), +(@PATH,434,5030.256,78.49465,263.7323,0,0,0,0,100,0), +(@PATH,435,5033.006,79.74465,264.4823,0,0,0,0,100,0), +(@PATH,436,5033.756,80.24465,264.9823,0,0,0,0,100,0), +(@PATH,437,5035.506,81.24465,265.4823,0,0,0,0,100,0), +(@PATH,438,5036.506,81.74465,266.2323,0,0,0,0,100,0), +(@PATH,439,5030.598,78.71907,263.8674,0,0,0,0,100,0), +(@PATH,440,5033.098,79.96907,264.6174,0,0,0,0,100,0), +(@PATH,441,5034.098,80.46907,265.1174,0,0,0,0,100,0), +(@PATH,442,5035.848,81.46907,265.8674,0,0,0,0,100,0), +(@PATH,443,5036.848,81.96907,266.3674,0,0,0,0,100,0), +(@PATH,444,5038.598,82.96907,267.1174,0,0,0,0,100,0), +(@PATH,445,5040.348,83.71907,267.8674,0,0,0,0,100,0), +(@PATH,446,5042.098,84.46907,268.6174,0,0,0,0,100,0), +(@PATH,447,5044.098,85.46907,269.3674,0,0,0,0,100,0), +(@PATH,448,5046.598,86.46907,270.1174,0,0,0,0,100,0), +(@PATH,449,5049.098,87.71907,271.6174,0,0,0,0,100,0), +(@PATH,450,5051.848,88.96907,272.3674,0,0,0,0,100,0), +(@PATH,451,5053.848,89.71907,273.3674,0,0,0,0,100,0), +(@PATH,452,5055.598,90.71907,274.1174,0,0,0,0,100,0), +(@PATH,453,5059.098,92.21907,275.6174,0,0,0,0,100,0), +(@PATH,454,5059.351,92.58967,275.9098,0,0,0,0,100,0), +(@PATH,455,5061.351,93.33967,276.9098,0,0,0,0,100,0), +(@PATH,456,5062.351,93.58967,277.6598,0,0,0,0,100,0), +(@PATH,457,5064.101,94.08967,278.6598,0,0,0,0,100,0), +(@PATH,458,5066.101,94.58967,279.1598,0,0,0,0,100,0), +(@PATH,459,5067.101,94.83967,279.9098,0,0,0,0,100,0), +(@PATH,460,5068.101,94.83967,280.4098,0,0,0,0,100,0), +(@PATH,461,5072.601,95.83967,281.1598,0,0,0,0,100,0), +(@PATH,462,5075.601,96.58967,281.9098,0,0,0,0,100,0), +(@PATH,463,5078.601,97.33967,282.6598,0,0,0,0,100,0), +(@PATH,464,5081.351,98.08967,283.1598,0,0,0,0,100,0), +(@PATH,465,5081.644,98.23627,283.3898,0,0,0,0,100,0), +(@PATH,466,5085.394,99.23627,284.1398,0,0,0,0,100,0), +(@PATH,467,5089.394,99.48627,284.6398,0,0,0,0,100,0), +(@PATH,468,5092.394,99.73627,285.6398,0,0,0,0,100,0), +(@PATH,469,5094.144,99.98627,286.8898,0,0,0,0,100,0), +(@PATH,470,5095.144,99.98627,287.8898,0,0,0,0,100,0), +(@PATH,471,5097.144,100.2363,288.6398,0,0,0,0,100,0), +(@PATH,472,5100.144,100.7363,289.3898,0,0,0,0,100,0), +(@PATH,473,5103.144,100.9863,290.1398,0,0,0,0,100,0), +(@PATH,474,5105.144,101.2363,290.6398,0,0,0,0,100,0), +(@PATH,475,5104.537,101.2179,290.6266,0,0,0,0,100,0), +(@PATH,476,5102.787,100.9679,290.1266,0,0,0,0,100,0), +(@PATH,477,5100.787,100.7179,289.3766,0,0,0,0,100,0), +(@PATH,478,5098.787,100.4679,288.8766,0,0,0,0,100,0), +(@PATH,479,5096.787,100.2179,288.1266,0,0,0,0,100,0), +(@PATH,480,5094.787,99.96793,287.1266,0,0,0,0,100,0), +(@PATH,481,5093.787,99.96793,286.3766,0,0,0,0,100,0), +(@PATH,482,5091.787,99.71793,285.6266,0,0,0,0,100,0), +(@PATH,483,5090.037,99.71793,284.8766,0,0,0,0,100,0), +(@PATH,484,5086.037,99.21793,284.1266,0,0,0,0,100,0), +(@PATH,485,5083.037,98.96793,283.6266,0,0,0,0,100,0), +(@PATH,486,5079.037,98.46793,282.8766,0,0,0,0,100,0), +(@PATH,487,5078.892,98.26491,282.666,0,0,0,0,100,0), +(@PATH,488,5076.892,98.01491,282.166,0,0,0,0,100,0), +(@PATH,489,5073.142,96.76491,281.416,0,0,0,0,100,0), +(@PATH,490,5070.142,96.01491,280.916,0,0,0,0,100,0), +(@PATH,491,5067.392,95.26491,280.166,0,0,0,0,100,0), +(@PATH,492,5066.392,95.01491,279.666,0,0,0,0,100,0), +(@PATH,493,5065.392,94.76491,278.666,0,0,0,0,100,0), +(@PATH,494,5062.642,94.01491,277.916,0,0,0,0,100,0), +(@PATH,495,5061.642,93.76491,277.416,0,0,0,0,100,0), +(@PATH,496,5060.642,93.76491,276.666,0,0,0,0,100,0), +(@PATH,497,5057.892,93.01491,275.666,0,0,0,0,100,0), +(@PATH,498,5055.892,92.51491,274.916,0,0,0,0,100,0), +(@PATH,499,5053.892,92.01491,273.916,0,0,0,0,100,0), +(@PATH,500,5052.142,91.51491,273.166,0,0,0,0,100,0), +(@PATH,501,5050.142,90.76491,272.666,0,0,0,0,100,0), +(@PATH,502,5049.142,90.51491,271.916,0,0,0,0,100,0), +(@PATH,503,5046.392,89.76491,271.166,0,0,0,0,100,0), +(@PATH,504,5044.392,89.26491,270.416,0,0,0,0,100,0), +(@PATH,505,5055.736,92.20252,274.5854,0,0,0,0,100,0), +(@PATH,506,5053.736,91.70252,273.5854,0,0,0,0,100,0), +(@PATH,507,5051.736,91.20252,272.8354,0,0,0,0,100,0), +(@PATH,508,5049.986,90.70252,272.3354,0,0,0,0,100,0), +(@PATH,509,5048.986,90.45252,271.5854,0,0,0,0,100,0), +(@PATH,510,5045.986,89.70252,270.8354,0,0,0,0,100,0), +(@PATH,511,5043.986,88.95252,270.0854,0,0,0,0,100,0), +(@PATH,512,5043.736,88.95252,269.8354,0,0,0,0,100,0), +(@PATH,513,5040.986,87.45252,268.5854,0,0,0,0,100,0), +(@PATH,514,5039.486,86.45252,267.8354,0,0,0,0,100,0), +(@PATH,515,5037.736,85.45252,267.0854,0,0,0,0,100,0), +(@PATH,516,5036.236,84.20252,266.5854,0,0,0,0,100,0), +(@PATH,517,5034.486,83.20252,265.5854,0,0,0,0,100,0), +(@PATH,518,5032.736,82.45252,265.0854,0,0,0,0,100,0), +(@PATH,519,5030.986,81.45252,264.5854,0,0,0,0,100,0), +(@PATH,520,5029.236,80.45252,263.8354,0,0,0,0,100,0), +(@PATH,521,5027.486,79.45252,263.0854,0,0,0,0,100,0), +(@PATH,522,5025.986,78.45252,262.3354,0,0,0,0,100,0), +(@PATH,523,5024.236,77.45252,261.5854,0,0,0,0,100,0), +(@PATH,524,5021.486,75.95252,260.5854,0,0,0,0,100,0), +(@PATH,525,5018.986,74.45252,260.0854,0,0,0,0,100,0), +(@PATH,526,5021.314,75.6748,260.4416,0,0,0,0,100,0), +(@PATH,527,5018.814,74.1748,259.6916,0,0,0,0,100,0), +(@PATH,528,5016.064,72.6748,259.1916,0,0,0,0,100,0), +(@PATH,529,5014.064,70.4248,258.1916,0,0,0,0,100,0), +(@PATH,530,5012.064,68.1748,257.1916,0,0,0,0,100,0), +(@PATH,531,5010.064,65.9248,255.4416,0,0,0,0,100,0), +(@PATH,532,5008.064,63.9248,253.6916,0,0,0,0,100,0), +(@PATH,533,5005.814,61.6748,251.9416,0,0,0,0,100,0), +(@PATH,534,5004.814,60.1748,251.1916,0,0,0,0,100,0), +(@PATH,535,5003.314,58.9248,250.6916,0,0,0,0,100,0), +(@PATH,536,5002.064,57.4248,249.4416,0,0,0,0,100,0), +(@PATH,537,5000.564,55.9248,248.6916,0,0,0,0,100,0), +(@PATH,538,4998.564,53.9248,247.4416,0,0,0,0,100,0), +(@PATH,539,4995.814,50.9248,245.6916,0,0,0,0,100,0), +(@PATH,540,4994.564,49.4248,244.9416,0,0,0,0,100,0), +(@PATH,541,4991.814,46.6748,243.1916,0,0,0,0,100,0), +(@PATH,542,4990.314,45.1748,242.6916,0,0,0,0,100,0), +(@PATH,543,4988.314,42.9248,241.1916,0,0,0,0,100,0), +(@PATH,544,4991.532,46.35353,242.8972,0,0,0,0,100,0), +(@PATH,545,4990.032,44.85353,242.3972,0,0,0,0,100,0), +(@PATH,546,4988.032,42.60353,240.8972,0,0,0,0,100,0), +(@PATH,547,4987.282,41.60353,240.3972,0,0,0,0,100,0), +(@PATH,548,4985.782,40.35353,239.6472,0,0,0,0,100,0), +(@PATH,549,4984.282,38.85353,238.6472,0,0,0,0,100,0), +(@PATH,550,4982.782,37.60353,237.8972,0,0,0,0,100,0), +(@PATH,551,4982.032,36.85353,236.6472,0,0,0,0,100,0), +(@PATH,552,4980.532,35.35353,235.6472,0,0,0,0,100,0), +(@PATH,553,4979.782,34.85353,234.3972,0,0,0,0,100,0), +(@PATH,554,4979.282,34.10353,233.6472,0,0,0,0,100,0), +(@PATH,555,4978.532,33.35353,233.1472,0,0,0,0,100,0), +(@PATH,556,4977.782,32.60353,232.1472,0,0,0,0,100,0), +(@PATH,557,4975.782,30.85353,230.8972,0,0,0,0,100,0), +(@PATH,558,4975.032,30.10353,230.3972,0,0,0,0,100,0), +(@PATH,559,4972.782,28.10353,229.1472,0,0,0,0,100,0), +(@PATH,560,4970.782,26.10353,228.3972,0,0,0,0,100,0), +(@PATH,561,4969.282,24.60353,227.8972,0,0,0,0,100,0), +(@PATH,562,4964.282,19.85353,227.3972,0,0,0,0,100,0), +(@PATH,563,4963.855,19.72905,227.0677,0,0,0,0,100,0), +(@PATH,564,4962.605,18.47905,226.3177,0,0,0,0,100,0), +(@PATH,565,4961.105,17.22905,225.5677,0,0,0,0,100,0), +(@PATH,566,4960.355,16.47905,224.8177,0,0,0,0,100,0), +(@PATH,567,4958.855,15.22904,224.3177,0,0,0,0,100,0), +(@PATH,568,4957.355,13.97904,223.5677,0,0,0,0,100,0), +(@PATH,569,4956.605,13.47904,223.0677,0,0,0,0,100,0), +(@PATH,570,4955.355,12.47904,222.0677,0,0,0,0,100,0), +(@PATH,571,4953.105,10.47904,221.0677,0,0,0,0,100,0), +(@PATH,572,4951.355,9.229045,220.5677,0,0,0,0,100,0), +(@PATH,573,4950.605,8.479045,219.8177,0,0,0,0,100,0), +(@PATH,574,4949.105,7.229045,219.0677,0,0,0,0,100,0), +(@PATH,575,4947.605,5.979045,218.3177,0,0,0,0,100,0), +(@PATH,576,4952.728,10.19929,220.7288,0,0,0,0,100,0), +(@PATH,577,4951.228,8.949289,220.2288,0,0,0,0,100,0), +(@PATH,578,4950.478,8.199289,219.4788,0,0,0,0,100,0), +(@PATH,579,4948.978,6.949289,218.7288,0,0,0,0,100,0), +(@PATH,580,4947.478,5.699289,217.9788,0,0,0,0,100,0), +(@PATH,581,4945.228,3.699289,216.9788,0,0,0,0,100,0), +(@PATH,582,4943.478,1.199289,215.7288,0,0,0,0,100,0), +(@PATH,583,4942.478,-0.5507112,214.9788,0,0,0,0,100,0), +(@PATH,584,4941.728,-2.300711,214.2288,0,0,0,0,100,0), +(@PATH,585,4940.728,-3.800711,213.7288,0,0,0,0,100,0), +(@PATH,586,4939.728,-5.300711,212.9788,0,0,0,0,100,0), +(@PATH,587,4938.728,-7.050711,212.2288,0,0,0,0,100,0), +(@PATH,588,4937.728,-8.800711,211.4788,0,0,0,0,100,0), +(@PATH,589,4936.728,-10.55071,210.7288,0,0,0,0,100,0), +(@PATH,590,4935.728,-12.30071,209.9788,0,0,0,0,100,0), +(@PATH,591,4934.478,-14.05071,209.2288,0,0,0,0,100,0), +(@PATH,592,4933.478,-15.55071,208.2288,0,0,0,0,100,0), +(@PATH,593,4931.978,-18.30071,207.4788,0,0,0,0,100,0), +(@PATH,594,4935.371,-12.56639,209.951,0,0,0,0,100,0), +(@PATH,595,4934.371,-14.31639,209.201,0,0,0,0,100,0), +(@PATH,596,4933.371,-15.81639,208.201,0,0,0,0,100,0), +(@PATH,597,4931.871,-18.56639,207.201,0,0,0,0,100,0), +(@PATH,598,4930.871,-20.06639,206.451,0,0,0,0,100,0), +(@PATH,599,4928.871,-22.06639,205.451,0,0,0,0,100,0), +(@PATH,600,4926.871,-24.31639,204.451,0,0,0,0,100,0), +(@PATH,601,4925.371,-25.81639,203.701,0,0,0,0,100,0), +(@PATH,602,4924.871,-26.56639,202.701,0,0,0,0,100,0), +(@PATH,603,4922.871,-28.81639,200.701,0,0,0,0,100,0), +(@PATH,604,4921.371,-30.31639,199.701,0,0,0,0,100,0), +(@PATH,605,4920.121,-31.56639,198.951,0,0,0,0,100,0), +(@PATH,606,4918.371,-33.81638,197.701,0,0,0,0,100,0), +(@PATH,607,4915.621,-36.56638,196.201,0,0,0,0,100,0), +(@PATH,608,4913.621,-38.81638,195.451,0,0,0,0,100,0), +(@PATH,609,4910.871,-41.81638,194.451,0,0,0,0,100,0), +(@PATH,610,4908.871,-44.06638,193.451,0,0,0,0,100,0), +(@PATH,611,4910.639,-42.03794,194.2787,0,0,0,0,100,0), +(@PATH,612,4908.639,-44.28794,193.2787,0,0,0,0,100,0), +(@PATH,613,4903.889,-49.28794,191.5287,0,0,0,0,100,0), +(@PATH,614,4901.639,-51.28794,190.7787,0,0,0,0,100,0), +(@PATH,615,4899.389,-53.28794,190.0287,0,0,0,0,100,0), +(@PATH,616,4897.139,-55.28794,189.5287,0,0,0,0,100,0), +(@PATH,617,4895.889,-56.28794,188.7787,0,0,0,0,100,0), +(@PATH,618,4893.639,-58.28794,188.2787,0,0,0,0,100,0), +(@PATH,619,4891.389,-60.28794,187.2787,0,0,0,0,100,0), +(@PATH,620,4889.139,-62.03794,185.7787,0,0,0,0,100,0), +(@PATH,621,4885.389,-65.53794,183.7787,0,0,0,0,100,0), +(@PATH,622,4883.139,-67.28794,182.2787,0,0,0,0,100,0), +(@PATH,623,4885.011,-65.72313,183.5428,0,0,0,0,100,0), +(@PATH,624,4882.761,-67.72313,182.0428,0,0,0,0,100,0), +(@PATH,625,4878.761,-71.22313,181.7928,0,0,0,0,100,0), +(@PATH,626,4875.511,-73.47313,181.0428,0,0,0,0,100,0), +(@PATH,627,4873.011,-75.22313,180.2928,0,0,0,0,100,0), +(@PATH,628,4871.511,-76.47313,179.2928,0,0,0,0,100,0), +(@PATH,629,4870.511,-76.97313,178.7928,0,0,0,0,100,0), +(@PATH,630,4866.011,-80.47313,178.0428,0,0,0,0,100,0), +(@PATH,631,4864.511,-81.47313,176.5428,0,0,0,0,100,0), +(@PATH,632,4863.511,-82.22313,175.2928,0,0,0,0,100,0), +(@PATH,633,4862.011,-83.22313,174.2928,0,0,0,0,100,0), +(@PATH,634,4860.261,-84.47313,172.7928,0,0,0,0,100,0), +(@PATH,635,4858.761,-85.72313,171.7928,0,0,0,0,100,0), +(@PATH,636,4858.011,-86.22313,170.5428,0,0,0,0,100,0), +(@PATH,637,4856.261,-87.47313,169.2928,0,0,0,0,100,0), +(@PATH,638,4854.761,-88.72313,168.2928,0,0,0,0,100,0), +(@PATH,639,4853.011,-89.72313,166.7928,0,0,0,0,100,0), +(@PATH,640,4852.261,-90.47313,165.0428,0,0,0,0,100,0), +(@PATH,641,4856.188,-87.68352,169.0529,0,0,0,0,100,0), +(@PATH,642,4854.438,-88.93352,168.0529,0,0,0,0,100,0), +(@PATH,643,4852.938,-90.18352,166.5529,0,0,0,0,100,0), +(@PATH,644,4851.938,-90.68352,164.8029,0,0,0,0,100,0), +(@PATH,645,4851.688,-90.93352,165.0529,0,0,0,0,100,0), +(@PATH,646,4850.688,-91.18352,164.5529,0,0,0,0,100,0), +(@PATH,647,4848.688,-91.43352,163.5529,0,0,0,0,100,0), +(@PATH,648,4845.688,-91.43352,162.5529,0,0,0,0,100,0), +(@PATH,649,4838.688,-92.43352,163.3029,0,0,0,0,100,0), +(@PATH,650,4829.188,-93.68352,162.8029,0,0,0,0,100,0), +(@PATH,651,4824.188,-94.18352,162.0529,0,0,0,0,100,0), +(@PATH,652,4819.188,-94.93352,161.5529,0,0,0,0,100,0), +(@PATH,653,4814.188,-95.43352,160.8029,0,0,0,0,100,0), +(@PATH,654,4811.188,-95.93352,160.3029,0,0,0,0,100,0), +(@PATH,655,4813.979,-95.63231,160.5142,0,0,0,0,100,0), +(@PATH,656,4810.979,-96.13231,160.0142,0,0,0,0,100,0), +(@PATH,657,4807.979,-96.38231,158.7642,0,0,0,0,100,0), +(@PATH,658,4806.979,-96.63231,157.5142,0,0,0,0,100,0), +(@PATH,659,4805.979,-96.88231,155.7642,0,0,0,0,100,0), +(@PATH,660,4804.979,-97.13231,154.5142,0,0,0,0,100,0), +(@PATH,661,4804.229,-97.38231,153.5142,0,0,0,0,100,0), +(@PATH,662,4802.229,-97.88231,152.7642,0,0,0,0,100,0), +(@PATH,663,4799.229,-98.63231,151.2642,0,0,0,0,100,0), +(@PATH,664,4797.229,-99.13231,150.2642,0,0,0,0,100,0), +(@PATH,665,4795.479,-99.63231,149.5142,0,0,0,0,100,0), +(@PATH,666,4793.479,-100.1323,148.5142,0,0,0,0,100,0), +(@PATH,667,4791.729,-100.6323,147.7642,0,0,0,0,100,0), +(@PATH,668,4789.729,-100.8823,147.0142,0,0,0,0,100,0), +(@PATH,669,4786.979,-101.3823,146.2642,0,0,0,0,100,0), +(@PATH,670,4784.979,-101.8823,145.7642,0,0,0,0,100,0), +(@PATH,671,4781.979,-102.6323,145.0142,0,0,0,0,100,0), +(@PATH,672,4779.979,-103.1323,144.5142,0,0,0,0,100,0), +(@PATH,673,4777.229,-103.8823,143.7642,0,0,0,0,100,0), +(@PATH,674,4775.229,-104.3823,143.2642,0,0,0,0,100,0), +(@PATH,675,4779.875,-103.49,144.2818,0,0,0,0,100,0), +(@PATH,676,4776.875,-104.24,143.5318,0,0,0,0,100,0), +(@PATH,677,4774.875,-104.74,143.0318,0,0,0,0,100,0), +(@PATH,678,4771.125,-105.49,142.2818,0,0,0,0,100,0), +(@PATH,679,4767.125,-106.24,141.5318,0,0,0,0,100,0), +(@PATH,680,4765.125,-106.49,140.7818,0,0,0,0,100,0), +(@PATH,681,4762.125,-106.49,140.2818,0,0,0,0,100,0), +(@PATH,682,4759.375,-106.99,139.5318,0,0,0,0,100,0), +(@PATH,683,4757.375,-107.24,139.0318,0,0,0,0,100,0), +(@PATH,684,4753.625,-107.74,138.5318,0,0,0,0,100,0), +(@PATH,685,4750.625,-108.24,137.5318,0,0,0,0,100,0), +(@PATH,686,4747.625,-108.49,136.7818,0,0,0,0,100,0), +(@PATH,687,4744.625,-108.99,136.2818,0,0,0,0,100,0), +(@PATH,688,4742.625,-109.24,135.5318,0,0,0,0,100,0), +(@PATH,689,4739.625,-109.49,135.0318,0,0,0,0,100,0), +(@PATH,690,4742.248,-109.4313,135.3615,0,0,0,0,100,0), +(@PATH,691,4739.498,-109.9313,134.8615,0,0,0,0,100,0), +(@PATH,692,4738.998,-109.9313,134.6115,0,0,0,0,100,0), +(@PATH,693,4735.998,-110.4313,134.1115,0,0,0,0,100,0), +(@PATH,694,4733.998,-110.6813,133.3615,0,0,0,0,100,0), +(@PATH,695,4730.998,-111.1813,132.8615,0,0,0,0,100,0), +(@PATH,696,4728.998,-111.4313,132.1115,0,0,0,0,100,0), +(@PATH,697,4724.248,-112.1813,130.8615,0,0,0,0,100,0), +(@PATH,698,4723.498,-112.1813,128.6115,0,0,0,0,100,0), +(@PATH,699,4722.498,-112.4313,126.6115,0,0,0,0,100,0), +(@PATH,700,4721.498,-112.6813,125.1115,0,0,0,0,100,0), +(@PATH,701,4720.498,-112.6813,123.6115,0,0,0,0,100,0), +(@PATH,702,4719.498,-112.9313,122.6115,0,0,0,0,100,0), +(@PATH,703,4718.498,-113.1813,121.8615,0,0,0,0,100,0), +(@PATH,704,4717.498,-113.1813,121.1115,0,0,0,0,100,0), +(@PATH,705,4715.498,-113.4313,120.1115,0,0,0,0,100,0), +(@PATH,706,4713.498,-113.9313,119.3615,0,0,0,0,100,0), +(@PATH,707,4711.498,-114.1813,118.6115,0,0,0,0,100,0), +(@PATH,708,4709.498,-114.4313,117.8615,0,0,0,0,100,0), +(@PATH,709,4654.35,-121.904,105.083,0,0,0,0,100,0), +(@PATH,710,4649.321,-121.2758,104.7296,0,0,0,0,100,0), +(@PATH,711,4644.321,-120.7758,103.9796,0,0,0,0,100,0), +(@PATH,712,4629.571,-119.2758,104.9796,0,0,0,0,100,0), +(@PATH,713,4628.571,-119.2758,105.7296,0,0,0,0,100,0), +(@PATH,714,4627.571,-119.0258,106.7296,0,0,0,0,100,0), +(@PATH,715,4626.571,-119.0258,107.4796,0,0,0,0,100,0), +(@PATH,716,4625.571,-119.0258,108.2296,0,0,0,0,100,0), +(@PATH,717,4622.571,-118.7758,107.7296,0,0,0,0,100,0), +(@PATH,718,4620.821,-118.7758,106.4796,0,0,0,0,100,0), +(@PATH,719,4618.821,-118.5258,105.9796,0,0,0,0,100,0), +(@PATH,720,4616.821,-118.2758,105.2296,0,0,0,0,100,0), +(@PATH,721,4614.821,-118.2758,104.4796,0,0,0,0,100,0), +(@PATH,722,4611.821,-117.7758,103.9796,0,0,0,0,100,0), +(@PATH,723,4609.821,-117.7758,102.7296,0,0,0,0,100,0), +(@PATH,724,4607.821,-117.5258,101.9796,0,0,0,0,100,0), +(@PATH,725,4605.821,-117.2758,101.2296,0,0,0,0,100,0), +(@PATH,726,4603.821,-117.0258,100.4796,0,0,0,0,100,0), +(@PATH,727,4601.821,-117.0258,99.72955,0,0,0,0,100,0), +(@PATH,728,4599.821,-116.7758,99.47955,0,0,0,0,100,0), +(@PATH,729,4598.821,-116.7758,98.47955,0,0,0,0,100,0), +(@PATH,730,4596.821,-116.5258,97.72955,0,0,0,0,100,0), +(@PATH,731,4594.821,-116.2758,97.22955,0,0,0,0,100,0), +(@PATH,732,4592.821,-116.0258,96.47955,0,0,0,0,100,0), +(@PATH,733,4588.821,-115.7758,95.72955,0,0,0,0,100,0), +(@PATH,734,4594.681,-116.0849,96.89848,0,0,0,0,100,0), +(@PATH,735,4592.681,-115.8349,96.39848,0,0,0,0,100,0), +(@PATH,736,4588.681,-115.5849,95.39848,0,0,0,0,100,0), +(@PATH,737,4587.681,-115.3349,94.64848,0,0,0,0,100,0), +(@PATH,738,4586.931,-115.0849,93.64848,0,0,0,0,100,0), +(@PATH,739,4585.931,-115.0849,93.14848,0,0,0,0,100,0), +(@PATH,740,4584.931,-114.8349,92.64848,0,0,0,0,100,0), +(@PATH,741,4582.931,-114.3349,91.89848,0,0,0,0,100,0), +(@PATH,742,4581.931,-114.3349,91.14848,0,0,0,0,100,0), +(@PATH,743,4578.181,-113.5849,90.64848,0,0,0,0,100,0), +(@PATH,744,4563.431,-110.8349,89.89848,0,0,0,0,100,0), +(@PATH,745,4563.33,-110.5865,89.69603,0,0,0,0,100,0), +(@PATH,746,4562.58,-110.3365,89.44603,0,0,0,0,100,0), +(@PATH,747,4557.08,-108.3365,88.94603,0,0,0,0,100,0), +(@PATH,748,4553.33,-106.8365,88.44603,0,0,0,0,100,0), +(@PATH,749,4548.58,-105.0865,87.69603,0,0,0,0,100,0), +(@PATH,750,4542.33,-103.0865,87.19603,0,0,0,0,100,0), +(@PATH,751,4538.58,-101.5865,87.69603,0,0,0,0,100,0), +(@PATH,752,4532.08,-99.08654,87.19603,0,0,0,0,100,0), +(@PATH,753,4528.33,-97.83654,86.44603,0,0,0,0,100,0), +(@PATH,754,4524.58,-96.33654,85.94603,0,0,0,0,100,0), +(@PATH,755,4531.686,-98.95202,86.95757,0,0,0,0,100,0), +(@PATH,756,4527.936,-97.45202,86.20757,0,0,0,0,100,0), +(@PATH,757,4524.186,-96.20202,85.70757,0,0,0,0,100,0), +(@PATH,758,4522.686,-95.45202,85.45757,0,0,0,0,100,0), +(@PATH,759,4518.936,-93.95202,84.70757,0,0,0,0,100,0), +(@PATH,760,4516.186,-92.95202,83.95757,0,0,0,0,100,0), +(@PATH,761,4512.686,-91.70202,83.20757,0,0,0,0,100,0), +(@PATH,762,4508.936,-90.45202,82.95757,0,0,0,0,100,0), +(@PATH,763,4506.186,-89.20202,82.20757,0,0,0,0,100,0), +(@PATH,764,4503.436,-88.20202,81.70757,0,0,0,0,100,0), +(@PATH,765,4499.686,-86.70202,81.20757,0,0,0,0,100,0), +(@PATH,766,4496.686,-85.70202,80.45757,0,0,0,0,100,0), +(@PATH,767,4503.196,-88.03407,81.28053,0,0,0,0,100,0), +(@PATH,768,4499.446,-86.53407,80.78053,0,0,0,0,100,0), +(@PATH,769,4496.446,-85.53407,80.28053,0,0,0,0,100,0), +(@PATH,770,4493.196,-84.03407,79.78053,0,0,0,0,100,0), +(@PATH,771,4490.446,-82.78407,79.03053,0,0,0,0,100,0), +(@PATH,772,4486.946,-80.78407,78.53053,0,0,0,0,100,0), +(@PATH,773,4483.696,-79.03407,78.03053,0,0,0,0,100,0), +(@PATH,774,4480.446,-77.03407,77.53053,0,0,0,0,100,0), +(@PATH,775,4476.946,-75.28407,76.78053,0,0,0,0,100,0), +(@PATH,776,4474.196,-73.78407,76.28053,0,0,0,0,100,0), +(@PATH,777,4469.946,-71.28407,75.53053,0,0,0,0,100,0), +(@PATH,778,4469.636,-71.05446,75.28565,0,0,0,0,100,0), +(@PATH,779,4466.886,-69.55446,74.78565,0,0,0,0,100,0), +(@PATH,780,4462.636,-67.30446,74.28565,0,0,0,0,100,0), +(@PATH,781,4458.886,-65.30446,73.53565,0,0,0,0,100,0), +(@PATH,782,4454.636,-63.05446,73.03565,0,0,0,0,100,0), +(@PATH,783,4437.886,-54.55446,72.53565,0,0,0,0,100,0), +(@PATH,784,4435.386,-53.05446,72.03565,0,0,0,0,100,0), +(@PATH,785,4430.886,-50.80446,71.28565,0,0,0,0,100,0), +(@PATH,786,4428.136,-49.30446,70.53565,0,0,0,0,100,0), +(@PATH,787,4435.071,-52.68845,71.81055,0,0,0,0,100,0), +(@PATH,788,4430.571,-50.43845,71.06055,0,0,0,0,100,0), +(@PATH,789,4428.071,-49.18845,70.31055,0,0,0,0,100,0), +(@PATH,790,4427.571,-48.93845,70.31055,0,0,0,0,100,0), +(@PATH,791,4425.071,-47.18845,69.56055,0,0,0,0,100,0), +(@PATH,792,4422.821,-45.18845,69.06055,0,0,0,0,100,0), +(@PATH,793,4417.321,-41.18845,68.56055,0,0,0,0,100,0), +(@PATH,794,4411.821,-37.18845,67.81055,0,0,0,0,100,0), +(@PATH,795,4406.321,-32.93845,67.31055,0,0,0,0,100,0), +(@PATH,796,4402.037,-29.82576,66.68288,0,0,0,0,100,0), +(@PATH,797,4396.287,-25.82576,66.18288,0,0,0,0,100,0), +(@PATH,798,4390.037,-21.57576,65.68288,0,0,0,0,100,0), +(@PATH,799,4383.537,-17.07576,65.18288,0,0,0,0,100,0), +(@PATH,800,4377.183,-12.6132,64.68977,0,0,0,0,100,0), +(@PATH,801,4374.933,-10.6132,63.68977,0,0,0,0,100,0), +(@PATH,802,4374.183,-9.863197,62.93977,0,0,0,0,100,0), +(@PATH,803,4372.683,-8.613197,62.18977,0,0,0,0,100,0), +(@PATH,804,4371.933,-8.113197,61.68977,0,0,0,0,100,0), +(@PATH,805,4368.933,-5.363197,60.93977,0,0,0,0,100,0), +(@PATH,806,4361.433,0.8868032,61.68977,0,0,0,0,100,0), +(@PATH,807,4359.933,2.136803,62.43977,0,0,0,0,100,0), +(@PATH,808,4354.683,6.636803,61.93977,0,0,0,0,100,0), +(@PATH,809,4350.183,10.6368,61.43977,0,0,0,0,100,0), +(@PATH,810,4349.859,10.88503,61.13586,0,0,0,0,100,0), +(@PATH,811,4344.609,15.38503,60.38586,0,0,0,0,100,0), +(@PATH,812,4339.859,19.13503,59.88586,0,0,0,0,100,0), +(@PATH,813,4336.109,22.13503,59.13586,0,0,0,0,100,0), +(@PATH,814,4330.859,26.38503,58.88586,0,0,0,0,100,0), +(@PATH,815,4324.609,31.38503,58.38586,0,0,0,0,100,0), +(@PATH,816,4319.109,35.88503,57.63586,0,0,0,0,100,0), +(@PATH,817,4324.25,31.73278,57.89963,0,0,0,0,100,0), +(@PATH,818,4319,35.98278,57.39963,0,0,0,0,100,0), +(@PATH,819,4316.5,37.98278,57.14963,0,0,0,0,100,0), +(@PATH,820,4314,42.23278,56.39963,0,0,0,0,100,0), +(@PATH,821,4311.25,45.98278,55.64963,0,0,0,0,100,0), +(@PATH,822,4309,49.48278,55.14963,0,0,0,0,100,0), +(@PATH,823,4306.25,53.48278,54.64963,0,0,0,0,100,0), +(@PATH,824,4303.5,57.73278,53.89963,0,0,0,0,100,0), +(@PATH,825,4305.94,53.7986,54.33125,0,0,0,0,100,0), +(@PATH,826,4303.19,58.0486,53.58125,0,0,0,0,100,0), +(@PATH,827,4301.44,60.2986,53.33125,0,0,0,0,100,0), +(@PATH,828,4297.94,63.7986,52.83125,0,0,0,0,100,0), +(@PATH,829,4294.44,67.2986,52.08125,0,0,0,0,100,0), +(@PATH,830,4290.19,71.2986,51.58125,0,0,0,0,100,0), +(@PATH,831,4287.69,74.2986,50.83125,0,0,0,0,100,0), +(@PATH,832,4284.19,77.7986,50.33125,0,0,0,0,100,0), +(@PATH,833,4281.94,79.7986,49.58125,0,0,0,0,100,0), +(@PATH,834,4279.94,82.0486,49.08125,0,0,0,0,100,0), +(@PATH,835,4277.69,84.0486,47.33125,0,0,0,0,100,0), +(@PATH,836,4277.19,84.7986,45.83125,0,0,0,0,100,0), +(@PATH,837,4275.69,86.2986,45.08125,0,0,0,0,100,0), +(@PATH,838,4276.842,85.21431,45.47573,0,0,0,0,100,0), +(@PATH,839,4275.342,86.46431,44.72573,0,0,0,0,100,0), +(@PATH,840,4270.592,91.21431,43.97573,0,0,0,0,100,0), +(@PATH,841,4264.092,97.71431,43.22573,0,0,0,0,100,0), +(@PATH,842,4259.092,102.2143,42.72573,0,0,0,0,100,0), +(@PATH,843,4253.092,108.4643,43.47573,0,0,0,0,100,0), +(@PATH,844,4250.842,110.7143,44.22573,0,0,0,0,100,0), +(@PATH,845,4244.342,116.9643,43.47573,0,0,0,0,100,0), +(@PATH,846,4244.214,117.0388,43.13848,0,0,0,0,100,0), +(@PATH,847,4241.214,120.0388,42.63848,0,0,0,0,100,0), +(@PATH,848,4236.964,124.2888,41.88848,0,0,0,0,100,0), +(@PATH,849,4233.214,128.5388,41.38848,0,0,0,0,100,0), +(@PATH,850,4228.964,132.7888,41.13848,0,0,0,0,100,0), +(@PATH,851,4226.214,135.7888,40.38848,0,0,0,0,100,0), +(@PATH,852,4221.964,140.0388,39.88848,0,0,0,0,100,0), +(@PATH,853,4226.044,135.9142,40.22433,0,0,0,0,100,0), +(@PATH,854,4221.794,140.4142,39.47433,0,0,0,0,100,0), +(@PATH,855,4221.044,141.1642,39.72433,0,0,0,0,100,0), +(@PATH,856,4217.544,144.6642,37.72433,0,0,0,0,100,0), +(@PATH,857,4217.044,145.4142,36.97433,0,0,0,0,100,0), +(@PATH,858,4216.294,145.9142,36.22433,0,0,0,0,100,0), +(@PATH,859,4215.544,146.6642,35.72433,0,0,0,0,100,0), +(@PATH,860,4214.044,148.1642,34.97433,0,0,0,0,100,0), +(@PATH,861,4203.044,159.4142,35.72433,0,0,0,0,100,0), +(@PATH,862,4201.794,160.6642,36.72433,0,0,0,0,100,0), +(@PATH,863,4202.975,159.6724,35.65335,0,0,0,0,100,0), +(@PATH,864,4201.475,160.9224,36.65335,0,0,0,0,100,0), +(@PATH,865,4199.475,163.1724,36.40335,0,0,0,0,100,0), +(@PATH,866,4193.725,167.1724,35.65335,0,0,0,0,100,0), +(@PATH,867,4188.225,170.9224,35.15335,0,0,0,0,100,0), +(@PATH,868,4186.725,172.1724,34.15335,0,0,0,0,100,0), +(@PATH,869,4184.975,173.4224,33.90335,0,0,0,0,100,0), +(@PATH,870,4182.725,175.1724,33.15335,0,0,0,0,100,0), +(@PATH,871,4173.627,181.7326,32.9141,0,0,0,0,100,0), +(@PATH,872,4150.717,201.6091,32.68254,0,0,0,0,100,0), +(@PATH,873,4136.467,211.8591,31.93254,0,0,0,0,100,0), +(@PATH,874,4134.217,213.8591,31.18254,0,0,0,0,100,0), +(@PATH,875,4133.467,214.3591,30.68254,0,0,0,0,100,0), +(@PATH,876,4130.967,216.1091,29.68254,0,0,0,0,100,0), +(@PATH,877,4126.967,219.1091,30.18254,0,0,0,0,100,0), +(@PATH,878,4130.626,216.4117,29.37199,0,0,0,0,100,0), +(@PATH,879,4126.626,219.4117,30.12199,0,0,0,0,100,0), +(@PATH,880,4125.626,220.1617,30.37199,0,0,0,0,100,0), +(@PATH,881,4100.376,233.6617,29.87199,0,0,0,0,100,0), +(@PATH,882,4098.626,234.6617,28.37199,0,0,0,0,100,0), +(@PATH,883,4095.126,236.4117,27.62199,0,0,0,0,100,0), +(@PATH,884,4092.376,237.9117,29.62199,0,0,0,0,100,0), +(@PATH,885,4086.126,241.1617,29.12199,0,0,0,0,100,0), +(@PATH,886,4085.963,241.2927,29.05919,0,0,0,0,100,0), +(@PATH,887,4085.213,241.7927,28.80919,0,0,0,0,100,0), +(@PATH,888,4077.963,245.2927,28.30919,0,0,0,0,100,0), +(@PATH,889,4071.963,248.2927,27.55919,0,0,0,0,100,0), +(@PATH,890,4067.463,250.5427,27.05919,0,0,0,0,100,0), +(@PATH,891,4063.963,252.2927,26.55919,0,0,0,0,100,0), +(@PATH,892,4059.463,254.5427,25.80919,0,0,0,0,100,0), +(@PATH,893,4063.641,252.6666,26.29952,0,0,0,0,100,0), +(@PATH,894,4059.141,254.6666,25.54952,0,0,0,0,100,0), +(@PATH,895,4055.641,256.6666,25.04952,0,0,0,0,100,0), +(@PATH,896,4049.641,257.6666,24.29952,0,0,0,0,100,0), +(@PATH,897,4044.141,259.1666,24.04952,0,0,0,0,100,0), +(@PATH,898,4038.391,260.4166,23.29952,0,0,0,0,100,0), +(@PATH,899,4032.391,261.9166,22.79952,0,0,0,0,100,0), +(@PATH,900,4037.974,260.678,23.14158,0,0,0,0,100,0), +(@PATH,901,4032.224,262.178,22.64158,0,0,0,0,100,0), +(@PATH,902,4027.474,263.178,22.14158,0,0,0,0,100,0), +(@PATH,903,4024.724,264.178,21.64158,0,0,0,0,100,0), +(@PATH,904,4023.724,264.678,21.14158,0,0,0,0,100,0), +(@PATH,905,4022.724,264.928,20.39158,0,0,0,0,100,0), +(@PATH,906,4021.724,265.178,19.89158,0,0,0,0,100,0); diff --git a/sql/updates/world/2015_07_24_02_world_2015_07_19_03.sql b/sql/updates/world/2015_07_24_02_world_2015_07_19_03.sql new file mode 100644 index 00000000000..2a7460a7fdb --- /dev/null +++ b/sql/updates/world/2015_07_24_02_world_2015_07_19_03.sql @@ -0,0 +1,7 @@ +-- +-- Frigid Necromancer SAI +SET @ENTRY := 27539; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0 AND `id`=12; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,12,0,25,0,100,0,0,0,0,0,11,49292,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frigid Necromancer - On Reset - Cast 'Ruby Corruption'"); diff --git a/sql/updates/world/2015_07_24_03_world_2015_07_19_04.sql b/sql/updates/world/2015_07_24_03_world_2015_07_19_04.sql new file mode 100644 index 00000000000..562515459ba --- /dev/null +++ b/sql/updates/world/2015_07_24_03_world_2015_07_19_04.sql @@ -0,0 +1,881 @@ +-- Dragonblight - Scarlet Point + +-- 1. Onslaught Infantry +SET @NPC := 114254; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4572.629,`position_y`=-514.3341,`position_z`=155.2067 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4572.629,-514.3341,155.2067,0,0,0,0,100,0), +(@PATH,2,4577.129,-522.0841,155.2067,0,0,0,0,100,0), +(@PATH,3,4577.187,-522.428,155.2298,0,0,0,0,100,0), +(@PATH,4,4577.687,-522.928,155.2298,0,0,0,0,100,0), +(@PATH,5,4577.687,-526.928,155.2298,0,0,0,0,100,0), +(@PATH,6,4578.187,-531.678,155.2298,0,0,0,0,100,0), +(@PATH,7,4577.187,-532.928,155.2298,0,0,0,0,100,0), +(@PATH,8,4578.359,-535.9939,155.2575,0,0,0,0,100,0), +(@PATH,9,4576.859,-539.7439,155.2575,0,0,0,0,100,0), +(@PATH,10,4576.359,-541.2439,155.2575,0,0,0,0,100,0), +(@PATH,11,4575.859,-542.4939,155.2575,0,0,0,0,100,0), +(@PATH,12,4574.067,-547.567,155.2375,0,0,0,0,100,0), +(@PATH,13,4572.817,-547.817,155.2375,0,0,0,0,100,0), +(@PATH,14,4570.817,-548.567,155.2375,0,0,0,0,100,0), +(@PATH,15,4566.067,-550.067,155.2375,0,0,0,0,100,0), +(@PATH,16,4560.803,-551.7219,155.0219,0,0,0,0,100,0), +(@PATH,17,4555.803,-548.9719,155.0219,0,0,0,0,100,0), +(@PATH,18,4548.898,-545.5068,155.2439,0,0,0,0,100,0), +(@PATH,19,4548.148,-544.0068,155.2439,0,0,0,0,100,0), +(@PATH,20,4545.398,-539.5068,154.9939,0,0,0,0,100,0), +(@PATH,21,4545.385,-539.1914,154.97,0,0,0,0,100,0), +(@PATH,22,4544.385,-537.1914,155.22,0,0,0,0,100,0), +(@PATH,23,4544.885,-533.4414,155.22,0,0,0,0,100,0), +(@PATH,24,4545.635,-527.1914,155.22,0,0,0,0,100,0), +(@PATH,25,4545.818,-526.8594,155.2668,0,0,0,0,100,0), +(@PATH,26,4545.818,-526.3594,155.2668,0,0,0,0,100,0), +(@PATH,27,4549.318,-521.8594,155.0168,0,0,0,0,100,0), +(@PATH,28,4551.818,-518.1094,155.0168,0,0,0,0,100,0), +(@PATH,29,4552.098,-517.9098,155.1916,0,0,0,0,100,0), +(@PATH,30,4553.848,-515.9098,155.1916,0,0,0,0,100,0), +(@PATH,31,4556.598,-515.6598,155.1916,0,0,0,0,100,0), +(@PATH,32,4558.098,-515.6598,155.1916,0,0,0,0,100,0), +(@PATH,33,4562.348,-515.1598,155.1916,0,0,0,0,100,0), +(@PATH,34,4566.348,-514.9098,155.1916,0,0,0,0,100,0); + +-- 2. Workemotes +-- Onslaught Mason SAI +SET @ENTRY := 27333; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0 AND `id`=2; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,2,0,1,0,100,0,2000,2000,2000,2000,5,28,0,0,0,0,0,1,0,0,0,0,0,0,0,"Onslaught Mason - Out of Combat - Play Emote 28"); + +-- 3. Onslaught Raven Archon +UPDATE `smart_scripts` SET `action_param1`=1 WHERE `entryorguid`=27357 AND `source_type`=0 AND `id`=0 AND `link`=0; +SET @NPC := 117141; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4602.237,`position_y`=-548.184,`position_z`=157.1292 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4602.237,-548.184,157.1292,0,0,0,0,100,0), +(@PATH,2,4599.987,-549.934,156.3792,0,0,0,0,100,0), +(@PATH,3,4596.987,-552.184,155.8792,0,0,0,0,100,0), +(@PATH,4,4593.737,-554.434,155.3792,0,0,0,0,100,0), +(@PATH,5,4594.211,-554.0303,155.7048,0,0,0,0,100,0), +(@PATH,6,4597.211,-552.0303,155.9548,0,0,0,0,100,0), +(@PATH,7,4600.461,-549.5303,156.7048,0,0,0,0,100,0), +(@PATH,8,4600.543,-549.354,156.9763,0,0,0,0,100,0), +(@PATH,9,4602.543,-547.854,157.2263,0,0,0,0,100,0), +(@PATH,10,4607.293,-546.604,158.2263,0,0,0,0,100,0), +(@PATH,11,4610.293,-546.104,158.7263,0,0,0,0,100,0), +(@PATH,12,4613.043,-545.354,159.2263,0,0,0,0,100,0), +(@PATH,13,4614.793,-544.854,159.9763,0,0,0,0,100,0), +(@PATH,14,4617.793,-543.854,160.7263,0,0,0,0,100,0), +(@PATH,15,4620.543,-543.104,161.4763,0,0,0,0,100,0), +(@PATH,16,4622.543,-542.604,162.2263,0,0,0,0,100,0), +(@PATH,17,4622.75,-542.4305,162.4348,0,0,0,0,100,0), +(@PATH,18,4623.5,-542.1805,162.6848,0,0,0,0,100,0), +(@PATH,19,4626,-540.1805,163.6848,0,0,0,0,100,0), +(@PATH,20,4627.5,-538.9305,164.1848,0,0,0,0,100,0), +(@PATH,21,4629.5,-537.4305,165.1848,0,0,0,0,100,0), +(@PATH,22,4631.75,-535.4305,165.9348,0,0,0,0,100,0), +(@PATH,23,4634.75,-532.9305,166.4348,0,0,0,0,100,0), +(@PATH,24,4635.075,-532.534,166.5515,0,0,0,0,100,0), +(@PATH,25,4635.825,-532.034,166.8015,0,0,0,0,100,0), +(@PATH,26,4641.044,-524.0594,167.1748,0,0,0,0,100,0), +(@PATH,27,4640.689,-524.028,167.0105,0,0,0,0,100,0), +(@PATH,28,4640.771,-523.9791,167.2765,0,0,0,0,100,0), +(@PATH,29,4635.734,-532.2753,166.7173,0,0,0,0,100,0), +(@PATH,30,4633.234,-534.2753,166.2173,0,0,0,0,100,0), +(@PATH,31,4630.984,-536.0253,165.7173,0,0,0,0,100,0), +(@PATH,32,4628.984,-537.7753,164.7173,0,0,0,0,100,0), +(@PATH,33,4626.734,-539.7753,163.9673,0,0,0,0,100,0), +(@PATH,34,4624.984,-541.0253,163.2173,0,0,0,0,100,0), +(@PATH,35,4624.819,-541.2441,162.7961,0,0,0,0,100,0), +(@PATH,36,4623.319,-542.4941,162.5461,0,0,0,0,100,0), +(@PATH,37,4621.319,-542.9941,161.7961,0,0,0,0,100,0), +(@PATH,38,4619.569,-543.4941,161.0461,0,0,0,0,100,0), +(@PATH,39,4617.569,-543.9941,160.2961,0,0,0,0,100,0), +(@PATH,40,4613.819,-544.7441,159.7961,0,0,0,0,100,0), +(@PATH,41,4612.069,-545.2441,159.0461,0,0,0,0,100,0), +(@PATH,42,4609.069,-545.9941,158.5461,0,0,0,0,100,0), +(@PATH,43,4606.069,-546.9941,157.7961,0,0,0,0,100,0), +(@PATH,44,4602.238,-548.0697,157.0609,0,0,0,0,100,0), +(@PATH,45,4599.988,-549.8197,156.5609,0,0,0,0,100,0), +(@PATH,46,4596.738,-552.3197,155.8109,0,0,0,0,100,0), +(@PATH,47,4593.738,-554.3197,155.5609,0,0,0,0,100,0), +(@PATH,48,4594.211,-554.0303,155.7048,0,0,0,0,100,0), +(@PATH,49,4597.211,-552.0303,155.9548,0,0,0,0,100,0), +(@PATH,50,4600.461,-549.5303,156.7048,0,0,0,0,100,0); + +-- 4. Onslaught Raven Archon +SET @NPC := 117137; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4644.006,`position_y`=-489.4915,`position_z`=168.7654 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4644.006,-489.4915,168.7654,0,0,0,0,100,0), +(@PATH,2,4643.756,-493.4915,168.2654,0,0,0,0,100,0), +(@PATH,3,4643.256,-496.4915,167.7654,0,0,0,0,100,0), +(@PATH,4,4643.006,-498.4915,167.2654,0,0,0,0,100,0), +(@PATH,5,4643.311,-495.9854,167.7208,0,0,0,0,100,0), +(@PATH,6,4643.561,-492.9854,168.2208,0,0,0,0,100,0), +(@PATH,7,4643.817,-492.9625,168.5086,0,0,0,0,100,0), +(@PATH,8,4644.317,-489.2125,168.7586,0,0,0,0,100,0); + +-- 5. Onslaught Raven Archon +SET @NPC := 117142; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4568.026,`position_y`=-587.3014,`position_z`=151.4318 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4568.026,-587.3014,151.4318,0,0,0,0,100,0), +(@PATH,2,4564.026,-587.5514,150.6818,0,0,0,0,100,0), +(@PATH,3,4560.276,-587.8014,150.1818,0,0,0,0,100,0), +(@PATH,4,4557.276,-588.0514,149.6818,0,0,0,0,100,0), +(@PATH,5,4554.276,-588.3014,149.1818,0,0,0,0,100,0), +(@PATH,6,4553.841,-588.2387,148.9315,0,0,0,0,100,0), +(@PATH,7,4553.341,-588.4887,148.9315,0,0,0,0,100,0), +(@PATH,8,4549.591,-587.4887,148.1815,0,0,0,0,100,0), +(@PATH,9,4546.591,-586.7387,147.4315,0,0,0,0,100,0), +(@PATH,10,4543.841,-586.4887,147.1815,0,0,0,0,100,0), +(@PATH,11,4540.091,-585.4887,146.4315,0,0,0,0,100,0), +(@PATH,12,4537.091,-584.9887,145.6815,0,0,0,0,100,0), +(@PATH,13,4536.776,-584.8312,145.5589,0,0,0,0,100,0), +(@PATH,14,4535.276,-584.5812,145.3089,0,0,0,0,100,0), +(@PATH,15,4532.526,-585.5812,144.5589,0,0,0,0,100,0), +(@PATH,16,4530.776,-586.0812,143.8089,0,0,0,0,100,0), +(@PATH,17,4529.026,-586.8312,143.5589,0,0,0,0,100,0), +(@PATH,18,4527.026,-587.0812,142.8089,0,0,0,0,100,0), +(@PATH,19,4525.026,-587.8312,142.0589,0,0,0,0,100,0), +(@PATH,20,4524.905,-587.9237,142.0388,0,0,0,0,100,0), +(@PATH,21,4526.655,-587.1737,142.7888,0,0,0,0,100,0), +(@PATH,22,4528.655,-586.6737,143.2888,0,0,0,0,100,0), +(@PATH,23,4530.405,-586.1737,143.7888,0,0,0,0,100,0), +(@PATH,24,4533.155,-585.1737,144.5388,0,0,0,0,100,0), +(@PATH,25,4533.413,-585.1615,144.8716,0,0,0,0,100,0), +(@PATH,26,4535.413,-584.6615,145.3716,0,0,0,0,100,0), +(@PATH,27,4538.163,-585.4115,146.1216,0,0,0,0,100,0), +(@PATH,28,4541.163,-585.9115,146.3716,0,0,0,0,100,0), +(@PATH,29,4543.913,-586.6615,147.1216,0,0,0,0,100,0), +(@PATH,30,4547.913,-587.1615,147.8716,0,0,0,0,100,0), +(@PATH,31,4550.663,-587.9115,148.3716,0,0,0,0,100,0), +(@PATH,32,4551.041,-587.8854,148.5696,0,0,0,0,100,0), +(@PATH,33,4553.541,-588.3854,149.0696,0,0,0,0,100,0), +(@PATH,34,4556.541,-588.1354,149.5696,0,0,0,0,100,0), +(@PATH,35,4560.291,-587.8854,150.0696,0,0,0,0,100,0), +(@PATH,36,4564.291,-587.6354,150.8196,0,0,0,0,100,0), +(@PATH,37,4564.641,-587.5833,151.1127,0,0,0,0,100,0), +(@PATH,38,4568.141,-587.3333,151.6127,0,0,0,0,100,0), +(@PATH,39,4571.141,-583.3333,152.3627,0,0,0,0,100,0), +(@PATH,40,4575.641,-576.8333,152.6127,0,0,0,0,100,0), +(@PATH,41,4580.891,-569.8333,153.3627,0,0,0,0,100,0), +(@PATH,42,4584.391,-564.8333,153.8627,0,0,0,0,100,0), +(@PATH,43,4583.907,-565.6901,153.7024,0,0,0,0,100,0), +(@PATH,44,4580.407,-570.4401,153.2024,0,0,0,0,100,0), +(@PATH,45,4574.657,-578.4401,152.7024,0,0,0,0,100,0), +(@PATH,46,4570.657,-583.9401,152.2024,0,0,0,0,100,0); + +-- 6. Onslaught Death Knight +SET @NPC := 117875; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4570.128,`position_y`=-631.7788,`position_z`=159.2071 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4570.128,-631.7788,159.2071,0,0,0,0,100,0), +(@PATH,2,4570.628,-632.5288,159.7071,0,0,0,0,100,0), +(@PATH,3,4572.128,-631.0288,160.2071,0,0,0,0,100,0), +(@PATH,4,4574.378,-629.0288,160.2071,0,0,0,0,100,0), +(@PATH,5,4584.378,-619.7788,160.9571,0,0,0,0,100,0), +(@PATH,6,4591.824,-612.4489,160.821,0,0,0,0,100,0), +(@PATH,7,4591.324,-611.6989,160.321,0,0,0,0,100,0), +(@PATH,8,4590.324,-609.9489,159.571,0,0,0,0,100,0), +(@PATH,9,4586.074,-603.6989,159.321,0,0,0,0,100,0), +(@PATH,10,4585.984,-603.7021,159.1084,0,0,0,0,100,0), +(@PATH,11,4584.984,-601.9521,158.8584,0,0,0,0,100,0), +(@PATH,12,4582.984,-602.9521,157.8584,0,0,0,0,100,0), +(@PATH,13,4580.484,-604.2021,156.8584,0,0,0,0,100,0), +(@PATH,14,4577.734,-605.4521,155.1084,0,0,0,0,100,0), +(@PATH,15,4575.734,-606.2021,154.1084,0,0,0,0,100,0), +(@PATH,16,4573.234,-607.4521,153.3584,0,0,0,0,100,0), +(@PATH,17,4571.484,-608.4521,152.8584,0,0,0,0,100,0), +(@PATH,18,4568.984,-609.7021,152.1084,0,0,0,0,100,0), +(@PATH,19,4565.234,-611.2021,151.3584,0,0,0,0,100,0), +(@PATH,20,4562.484,-612.4521,150.6084,0,0,0,0,100,0), +(@PATH,21,4557.984,-614.7021,149.8584,0,0,0,0,100,0), +(@PATH,22,4558.026,-614.7653,149.9136,0,0,0,0,100,0), +(@PATH,23,4557.526,-615.2653,149.6636,0,0,0,0,100,0), +(@PATH,24,4558.526,-616.7653,150.1636,0,0,0,0,100,0), +(@PATH,25,4561.026,-620.0153,151.1636,0,0,0,0,100,0), +(@PATH,26,4562.776,-622.2653,152.4136,0,0,0,0,100,0), +(@PATH,27,4564.026,-623.7653,153.1636,0,0,0,0,100,0), +(@PATH,28,4565.276,-625.2653,153.9136,0,0,0,0,100,0), +(@PATH,29,4566.276,-627.0153,154.9136,0,0,0,0,100,0), +(@PATH,30,4567.526,-628.5153,155.9136,0,0,0,0,100,0); + +-- 7. Onslaught Death Knight +SET @NPC := 117876; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4644.598,`position_y`=-554.0845,`position_z`=168.3518 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4644.598,-554.0845,168.3518,0,0,0,0,100,0), +(@PATH,2,4643.098,-556.5845,167.8518,0,0,0,0,100,0), +(@PATH,3,4641.598,-558.8345,167.1018,0,0,0,0,100,0), +(@PATH,4,4639.598,-562.0845,166.3518,0,0,0,0,100,0), +(@PATH,5,4638.045,-564.3422,165.4118,0,0,0,0,100,0), +(@PATH,6,4637.045,-564.0922,164.9118,0,0,0,0,100,0), +(@PATH,7,4636.045,-563.8422,164.1618,0,0,0,0,100,0), +(@PATH,8,4634.045,-563.3422,163.6618,0,0,0,0,100,0), +(@PATH,9,4633.045,-563.0922,163.4118,0,0,0,0,100,0), +(@PATH,10,4631.545,-562.3422,162.4118,0,0,0,0,100,0), +(@PATH,11,4627.545,-561.5922,161.6618,0,0,0,0,100,0), +(@PATH,12,4624.713,-560.8789,161.1454,0,0,0,0,100,0), +(@PATH,13,4622.713,-560.8789,160.3954,0,0,0,0,100,0), +(@PATH,14,4620.713,-560.6289,159.6454,0,0,0,0,100,0), +(@PATH,15,4617.713,-560.6289,159.1454,0,0,0,0,100,0), +(@PATH,16,4613.963,-560.3789,158.6454,0,0,0,0,100,0), +(@PATH,17,4608.963,-560.3789,157.8954,0,0,0,0,100,0), +(@PATH,18,4611.391,-560.3311,158.5312,0,0,0,0,100,0), +(@PATH,19,4617.141,-560.5811,159.0312,0,0,0,0,100,0), +(@PATH,20,4620.141,-560.5811,159.7812,0,0,0,0,100,0), +(@PATH,21,4622.141,-560.5811,160.2812,0,0,0,0,100,0), +(@PATH,22,4624.141,-560.5811,161.0312,0,0,0,0,100,0), +(@PATH,23,4624.396,-560.9586,161.3495,0,0,0,0,100,0), +(@PATH,24,4624.896,-560.9586,161.3495,0,0,0,0,100,0), +(@PATH,25,4626.896,-561.4586,161.8495,0,0,0,0,100,0), +(@PATH,26,4631.396,-562.7086,162.8495,0,0,0,0,100,0), +(@PATH,27,4633.396,-562.9586,163.5995,0,0,0,0,100,0), +(@PATH,28,4636.146,-563.9586,164.3495,0,0,0,0,100,0), +(@PATH,29,4637.146,-564.2086,164.8495,0,0,0,0,100,0), +(@PATH,30,4636.412,-563.797,164.5076,0,0,0,0,100,0), +(@PATH,31,4637.412,-564.047,165.0076,0,0,0,0,100,0), +(@PATH,32,4638.162,-564.297,165.7576,0,0,0,0,100,0), +(@PATH,33,4640.412,-561.047,166.5076,0,0,0,0,100,0), +(@PATH,34,4641.662,-558.297,167.2576,0,0,0,0,100,0), +(@PATH,35,4643.912,-555.297,168.2576,0,0,0,0,100,0), +(@PATH,36,4645.912,-551.797,169.0076,0,0,0,0,100,0), +(@PATH,37,4644.598,-554.0845,168.3518,0,0,0,0,100,0); + +-- 8. Onslaught Raven Archon +SET @NPC := 117139; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4672.427,`position_y`=-432.248,`position_z`=173.8428 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4672.427,-432.248,173.8428,0,0,0,0,100,0), +(@PATH,2,4675.927,-430.498,174.3428,0,0,0,0,100,0), +(@PATH,3,4679.177,-428.998,175.0928,0,0,0,0,100,0), +(@PATH,4,4685.926,-425.7451,175.791,0,0,0,0,100,0), +(@PATH,5,4688.676,-423.2451,176.291,0,0,0,0,100,0), +(@PATH,6,4691.676,-420.7451,177.041,0,0,0,0,100,0), +(@PATH,7,4693.746,-418.9523,177.5551,0,0,0,0,100,0), +(@PATH,8,4695.496,-416.4523,178.0551,0,0,0,0,100,0), +(@PATH,9,4699.661,-409.5062,178.1642,0,0,0,0,100,0), +(@PATH,10,4697.22,-391.7566,178.4175,0,0,0,0,100,0), +(@PATH,11,4697.272,-392.0195,178.3085,0,0,0,0,100,0), +(@PATH,12,4697.517,-391.9886,178.4114,0,0,0,0,100,0), +(@PATH,13,4699.727,-409.6594,178.2528,0,0,0,0,100,0), +(@PATH,14,4693.497,-419.0012,177.537,0,0,0,0,100,0), +(@PATH,15,4691.247,-420.7512,176.787,0,0,0,0,100,0), +(@PATH,16,4688.497,-423.5012,176.537,0,0,0,0,100,0), +(@PATH,17,4686.247,-425.5012,175.787,0,0,0,0,100,0), +(@PATH,18,4686.04,-425.7852,175.5942,0,0,0,0,100,0), +(@PATH,19,4685.54,-426.0352,175.5942,0,0,0,0,100,0), +(@PATH,20,4681.04,-428.2852,175.0942,0,0,0,0,100,0), +(@PATH,21,4676.04,-430.5352,174.3442,0,0,0,0,100,0), +(@PATH,22,4672.29,-432.2852,173.8442,0,0,0,0,100,0); + +-- 9. Onslaught Death Knight +SET @NPC := 117857; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4633.917,`position_y`=-476.0173,`position_z`=168.7754 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4633.917,-476.0173,168.7754,0,0,0,0,100,0), +(@PATH,2,4634.167,-475.5173,168.7754,0,0,0,0,100,0), +(@PATH,3,4635.772,-458.6652,168.1609,0,0,0,0,100,0), +(@PATH,4,4633.772,-456.4152,167.4109,0,0,0,0,100,0), +(@PATH,5,4633.272,-455.9152,166.9109,0,0,0,0,100,0), +(@PATH,6,4632.272,-454.4152,166.4109,0,0,0,0,100,0), +(@PATH,7,4630.772,-452.9152,165.6609,0,0,0,0,100,0), +(@PATH,8,4630.631,-452.4373,165.6382,0,0,0,0,100,0), +(@PATH,9,4631.881,-453.9373,166.3882,0,0,0,0,100,0), +(@PATH,10,4632.881,-455.1873,166.8882,0,0,0,0,100,0), +(@PATH,11,4633.381,-455.9373,167.3882,0,0,0,0,100,0), +(@PATH,12,4635.381,-458.4373,168.1382,0,0,0,0,100,0), +(@PATH,13,4635.367,-458.5712,168.2003,0,0,0,0,100,0), +(@PATH,14,4635.617,-459.0712,168.2003,0,0,0,0,100,0), +(@PATH,15,4633.764,-475.9621,168.6973,0,0,0,0,100,0), +(@PATH,16,4632.514,-478.7121,169.1973,0,0,0,0,100,0), +(@PATH,17,4631.264,-481.2121,169.6973,0,0,0,0,100,0), +(@PATH,18,4627.014,-490.9621,169.1973,0,0,0,0,100,0), +(@PATH,19,4625.764,-493.7121,168.4473,0,0,0,0,100,0), +(@PATH,20,4624.014,-497.4621,167.9473,0,0,0,0,100,0), +(@PATH,21,4621.019,-503.5197,167.5489,0,0,0,0,100,0), +(@PATH,22,4618.269,-509.5197,167.0489,0,0,0,0,100,0), +(@PATH,23,4618.476,-508.4322,167.2701,0,0,0,0,100,0), +(@PATH,24,4621.087,-503.366,167.9358,0,0,0,0,100,0), +(@PATH,25,4625.337,-494.116,168.4358,0,0,0,0,100,0), +(@PATH,26,4627.087,-490.616,169.1858,0,0,0,0,100,0), +(@PATH,27,4628.087,-488.116,170.1858,0,0,0,0,100,0), +(@PATH,28,4631.837,-479.866,169.4358,0,0,0,0,100,0), +(@PATH,29,4633.587,-476.366,168.6858,0,0,0,0,100,0); + +-- 10. Onslaught Death Knight +SET @NPC := 117836; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4663.659,`position_y`=-378.53,`position_z`=178.9522 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4663.659,-378.53,178.9522,0,0,0,0,100,0), +(@PATH,2,4661.159,-374.28,178.9522,0,0,0,0,100,0), +(@PATH,3,4656.159,-367.03,178.9522,0,0,0,0,100,0), +(@PATH,4,4656.221,-366.9449,178.9369,0,0,0,0,100,0), +(@PATH,5,4655.721,-366.1949,178.9369,0,0,0,0,100,0), +(@PATH,6,4656.221,-362.1949,178.9369,0,0,0,0,100,0), +(@PATH,7,4688.97,-376.0598,179.0081,0,0,0,0,100,0), +(@PATH,8,4688.47,-377.3098,179.0081,0,0,0,0,100,0), +(@PATH,9,4686.72,-377.8098,179.0081,0,0,0,0,100,0), +(@PATH,10,4683.47,-378.8098,179.0081,0,0,0,0,100,0), +(@PATH,11,4681.97,-379.3098,179.0081,0,0,0,0,100,0), +(@PATH,12,4675.504,-381.5966,179.0296,0,0,0,0,100,0), +(@PATH,13,4672.254,-380.5966,178.7796,0,0,0,0,100,0), +(@PATH,14,4668.004,-379.5966,178.7796,0,0,0,0,100,0), +(@PATH,15,4663.438,-378.4114,178.941,0,0,0,0,100,0); + +-- 11. Onslaught Death Knight +SET @NPC := 117835; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4646.254,`position_y`=-412.3115,`position_z`=168.0308 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4646.254,-412.3115,168.0308,0,0,0,0,100,0), +(@PATH,2,4650.254,-411.8115,169.0308,0,0,0,0,100,0), +(@PATH,3,4652.004,-411.5615,169.5308,0,0,0,0,100,0), +(@PATH,4,4654.004,-411.0615,170.2808,0,0,0,0,100,0), +(@PATH,5,4656.004,-410.8115,170.7808,0,0,0,0,100,0), +(@PATH,6,4658.004,-410.5615,171.5308,0,0,0,0,100,0), +(@PATH,7,4660.004,-410.3115,172.2808,0,0,0,0,100,0), +(@PATH,8,4661.754,-410.0615,172.7808,0,0,0,0,100,0), +(@PATH,9,4663.754,-409.8115,173.2808,0,0,0,0,100,0), +(@PATH,10,4665.754,-409.3115,174.0308,0,0,0,0,100,0), +(@PATH,11,4668.754,-408.8115,174.7808,0,0,0,0,100,0), +(@PATH,12,4670.504,-408.5615,175.5308,0,0,0,0,100,0), +(@PATH,13,4672.504,-408.3115,176.5308,0,0,0,0,100,0), +(@PATH,14,4674.504,-408.0615,177.5308,0,0,0,0,100,0), +(@PATH,15,4674.718,-407.6685,177.7038,0,0,0,0,100,0), +(@PATH,16,4676.718,-407.4185,178.2038,0,0,0,0,100,0), +(@PATH,17,4678.718,-406.6685,178.7038,0,0,0,0,100,0), +(@PATH,18,4683.218,-405.4185,179.4538,0,0,0,0,100,0), +(@PATH,19,4687.403,-403.8835,179.7482,0,0,0,0,100,0), +(@PATH,20,4685.523,-395.8652,179.424,0,0,0,0,100,0), +(@PATH,21,4682.773,-395.6152,178.924,0,0,0,0,100,0), +(@PATH,22,4677.773,-395.1152,178.174,0,0,0,0,100,0), +(@PATH,23,4674.023,-394.6152,177.924,0,0,0,0,100,0), +(@PATH,24,4671.023,-394.3652,177.174,0,0,0,0,100,0), +(@PATH,25,4671.405,-394.4984,177.5945,0,0,0,0,100,0), +(@PATH,26,4674.405,-394.7484,177.8445,0,0,0,0,100,0), +(@PATH,27,4680.155,-395.2484,178.5945,0,0,0,0,100,0), +(@PATH,28,4685.155,-395.7484,179.3445,0,0,0,0,100,0), +(@PATH,29,4685.285,-395.9227,179.333,0,0,0,0,100,0), +(@PATH,30,4685.785,-395.9227,179.333,0,0,0,0,100,0), +(@PATH,31,4687.56,-403.8329,179.7082,0,0,0,0,100,0), +(@PATH,32,4681.06,-406.0829,179.2082,0,0,0,0,100,0), +(@PATH,33,4678.31,-406.8329,178.7082,0,0,0,0,100,0), +(@PATH,34,4677.956,-407.2584,178.4327,0,0,0,0,100,0), +(@PATH,35,4676.456,-407.7584,178.1827,0,0,0,0,100,0), +(@PATH,36,4674.706,-408.0084,177.4327,0,0,0,0,100,0), +(@PATH,37,4672.706,-408.2584,176.4327,0,0,0,0,100,0), +(@PATH,38,4670.706,-408.5084,175.4327,0,0,0,0,100,0), +(@PATH,39,4668.706,-409.0084,174.6827,0,0,0,0,100,0), +(@PATH,40,4665.706,-409.5084,174.1827,0,0,0,0,100,0), +(@PATH,41,4663.706,-409.7584,173.4327,0,0,0,0,100,0), +(@PATH,42,4661.956,-409.7584,172.9327,0,0,0,0,100,0), +(@PATH,43,4659.956,-410.2584,172.1827,0,0,0,0,100,0), +(@PATH,44,4657.956,-410.5084,171.6827,0,0,0,0,100,0), +(@PATH,45,4655.956,-410.7584,170.9327,0,0,0,0,100,0), +(@PATH,46,4654.206,-411.0084,170.1827,0,0,0,0,100,0), +(@PATH,47,4652.206,-411.5084,169.6827,0,0,0,0,100,0), +(@PATH,48,4650.206,-411.7584,168.9327,0,0,0,0,100,0), +(@PATH,49,4646.206,-412.5084,168.1827,0,0,0,0,100,0); + +-- 12. Onslaught Death Knight +SET @NPC := 117853; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4673.927,`position_y`=-465.8671,`position_z`=175.9483 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4673.927,-465.8671,175.9483,0,0,0,0,100,0), +(@PATH,2,4674.057,-465.5458,176.4839,0,0,0,0,100,0), +(@PATH,3,4675.307,-462.7958,176.7339,0,0,0,0,100,0), +(@PATH,4,4679.307,-453.0458,177.2339,0,0,0,0,100,0), +(@PATH,5,4682.046,-446.772,178.1347,0,0,0,0,100,0), +(@PATH,6,4684.296,-444.772,178.3847,0,0,0,0,100,0), +(@PATH,7,4687.046,-442.272,179.1347,0,0,0,0,100,0), +(@PATH,8,4690.046,-439.772,179.8847,0,0,0,0,100,0), +(@PATH,9,4687.49,-442.0988,179.0242,0,0,0,0,100,0), +(@PATH,10,4683.99,-445.0988,178.5242,0,0,0,0,100,0), +(@PATH,11,4682.49,-446.3488,178.0242,0,0,0,0,100,0), +(@PATH,12,4682.049,-446.586,177.8403,0,0,0,0,100,0), +(@PATH,13,4681.799,-446.836,177.8403,0,0,0,0,100,0), +(@PATH,14,4679.049,-453.336,177.0903,0,0,0,0,100,0), +(@PATH,15,4675.049,-463.336,176.5903,0,0,0,0,100,0), +(@PATH,16,4674.158,-465.8684,176.1417,0,0,0,0,100,0); + +-- 13. Onslaught Death Knight +SET @NPC := 117837; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4562.605,`position_y`=-482.3372,`position_z`=130.0714 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4562.605,-482.3372,130.0714,0,0,0,0,100,0), +(@PATH,2,4563.605,-482.5872,131.0714,0,0,0,0,100,0), +(@PATH,3,4565.605,-483.0872,132.3214,0,0,0,0,100,0), +(@PATH,4,4567.355,-483.5872,133.8214,0,0,0,0,100,0), +(@PATH,5,4569.355,-484.0872,135.5714,0,0,0,0,100,0), +(@PATH,6,4571.355,-484.5872,137.0714,0,0,0,0,100,0), +(@PATH,7,4572.855,-485.0872,138.5714,0,0,0,0,100,0), +(@PATH,8,4574.855,-485.3372,139.5714,0,0,0,0,100,0), +(@PATH,9,4576.855,-486.0872,141.0714,0,0,0,0,100,0), +(@PATH,10,4578.855,-486.5872,142.5714,0,0,0,0,100,0), +(@PATH,11,4580.605,-487.0872,143.8214,0,0,0,0,100,0), +(@PATH,12,4580.711,-487.1699,143.7785,0,0,0,0,100,0), +(@PATH,13,4578.711,-486.4199,142.5285,0,0,0,0,100,0), +(@PATH,14,4576.711,-485.9199,141.0285,0,0,0,0,100,0), +(@PATH,15,4574.961,-485.4199,139.5285,0,0,0,0,100,0), +(@PATH,16,4572.211,-484.9199,138.0285,0,0,0,0,100,0), +(@PATH,17,4570.211,-484.4199,136.7785,0,0,0,0,100,0), +(@PATH,18,4568.461,-483.9199,134.7785,0,0,0,0,100,0), +(@PATH,19,4566.461,-483.1699,133.0285,0,0,0,0,100,0), +(@PATH,20,4564.461,-482.6699,131.5285,0,0,0,0,100,0), +(@PATH,21,4566.122,-483.1504,132.8683,0,0,0,0,100,0), +(@PATH,22,4564.372,-482.4004,131.3683,0,0,0,0,100,0), +(@PATH,23,4563.372,-482.1504,130.8683,0,0,0,0,100,0), +(@PATH,24,4562.372,-482.1504,129.8683,0,0,0,0,100,0), +(@PATH,25,4561.372,-482.1504,129.1183,0,0,0,0,100,0), +(@PATH,26,4560.372,-482.1504,128.1183,0,0,0,0,100,0), +(@PATH,27,4559.372,-482.1504,127.6183,0,0,0,0,100,0), +(@PATH,28,4557.372,-482.1504,126.8683,0,0,0,0,100,0), +(@PATH,29,4556.372,-481.9004,126.1183,0,0,0,0,100,0), +(@PATH,30,4555.372,-481.9004,125.3683,0,0,0,0,100,0), +(@PATH,31,4554.372,-481.9004,124.8683,0,0,0,0,100,0), +(@PATH,32,4553.372,-481.9004,124.3683,0,0,0,0,100,0), +(@PATH,33,4552.622,-481.6504,123.6183,0,0,0,0,100,0), +(@PATH,34,4550.622,-481.6504,122.6183,0,0,0,0,100,0), +(@PATH,35,4549.622,-481.6504,122.1183,0,0,0,0,100,0), +(@PATH,36,4548.622,-481.4004,121.3683,0,0,0,0,100,0), +(@PATH,37,4546.622,-481.4004,120.6183,0,0,0,0,100,0), +(@PATH,38,4544.622,-481.1504,119.6183,0,0,0,0,100,0), +(@PATH,39,4543.622,-481.1504,118.3683,0,0,0,0,100,0), +(@PATH,40,4540.622,-480.9004,117.3683,0,0,0,0,100,0), +(@PATH,55,4561.372,-482.1504,129.1183,0,0,0,0,100,0), +(@PATH,54,4560.372,-482.1504,128.1183,0,0,0,0,100,0), +(@PATH,53,4559.372,-482.1504,127.6183,0,0,0,0,100,0), +(@PATH,52,4557.372,-482.1504,126.8683,0,0,0,0,100,0), +(@PATH,51,4556.372,-481.9004,126.1183,0,0,0,0,100,0), +(@PATH,50,4555.372,-481.9004,125.3683,0,0,0,0,100,0), +(@PATH,49,4554.372,-481.9004,124.8683,0,0,0,0,100,0), +(@PATH,48,4553.372,-481.9004,124.3683,0,0,0,0,100,0), +(@PATH,47,4552.622,-481.6504,123.6183,0,0,0,0,100,0), +(@PATH,46,4550.622,-481.6504,122.6183,0,0,0,0,100,0), +(@PATH,45,4549.622,-481.6504,122.1183,0,0,0,0,100,0), +(@PATH,44,4548.622,-481.4004,121.3683,0,0,0,0,100,0), +(@PATH,43,4546.622,-481.4004,120.6183,0,0,0,0,100,0), +(@PATH,42,4544.622,-481.1504,119.6183,0,0,0,0,100,0), +(@PATH,41,4543.622,-481.1504,118.3683,0,0,0,0,100,0); + +-- 14. Onslaught Death Knight +SET @NPC := 117855; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4591.347,`position_y`=-453.3334,`position_z`=146.8176 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4591.347,-453.3334,146.8176,0,0,0,0,100,0), +(@PATH,2,4593.286,-447.2549,146.5961,0,0,0,0,100,0), +(@PATH,3,4593.286,-443.2549,145.8461,0,0,0,0,100,0), +(@PATH,4,4593.286,-438.5049,145.3461,0,0,0,0,100,0), +(@PATH,5,4593.036,-431.5049,145.0961,0,0,0,0,100,0), +(@PATH,6,4593.392,-428.4322,144.6565,0,0,0,0,100,0), +(@PATH,7,4595.142,-426.1822,145.6565,0,0,0,0,100,0), +(@PATH,8,4597.142,-423.6822,146.6565,0,0,0,0,100,0), +(@PATH,9,4599.642,-420.6822,147.4065,0,0,0,0,100,0), +(@PATH,10,4602.142,-417.9322,148.1565,0,0,0,0,100,0), +(@PATH,11,4604.642,-414.9322,148.9065,0,0,0,0,100,0), +(@PATH,12,4606.642,-412.6822,149.9065,0,0,0,0,100,0), +(@PATH,13,4608.392,-410.1822,150.9065,0,0,0,0,100,0), +(@PATH,14,4608.691,-409.937,151.0649,0,0,0,0,100,0), +(@PATH,15,4609.941,-408.687,151.3149,0,0,0,0,100,0), +(@PATH,16,4613.441,-406.437,152.5649,0,0,0,0,100,0), +(@PATH,17,4615.691,-405.187,153.8149,0,0,0,0,100,0), +(@PATH,18,4618.191,-403.687,154.5649,0,0,0,0,100,0), +(@PATH,19,4621.691,-401.687,156.0649,0,0,0,0,100,0), +(@PATH,20,4620.293,-402.3251,155.5382,0,0,0,0,100,0), +(@PATH,21,4617.043,-404.3251,154.0382,0,0,0,0,100,0), +(@PATH,22,4614.543,-405.8251,152.7882,0,0,0,0,100,0), +(@PATH,23,4611.293,-407.8251,151.7882,0,0,0,0,100,0), +(@PATH,24,4609.751,-408.8759,151.0355,0,0,0,0,100,0), +(@PATH,25,4607.751,-411.1259,150.2855,0,0,0,0,100,0), +(@PATH,26,4605.751,-413.3759,149.0355,0,0,0,0,100,0), +(@PATH,27,4604.001,-415.8759,148.2855,0,0,0,0,100,0), +(@PATH,28,4602.001,-418.1259,147.7855,0,0,0,0,100,0), +(@PATH,29,4599.001,-421.6259,146.7855,0,0,0,0,100,0), +(@PATH,30,4597.001,-423.8759,146.0355,0,0,0,0,100,0), +(@PATH,31,4594.501,-427.1259,145.2855,0,0,0,0,100,0), +(@PATH,32,4594.465,-427.3057,145.1041,0,0,0,0,100,0), +(@PATH,33,4593.215,-428.5557,144.6041,0,0,0,0,100,0), +(@PATH,34,4593.465,-434.5557,145.3541,0,0,0,0,100,0), +(@PATH,35,4593.465,-440.3057,145.8541,0,0,0,0,100,0), +(@PATH,36,4593.465,-445.3057,146.3541,0,0,0,0,100,0); + +-- 15. Onslaught Raven Archon +SET @NPC := 117138; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4724.406,`position_y`=-356.798,`position_z`=181.8883 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4724.406,-356.798,181.8883,0,0,0,0,100,0), +(@PATH,2,4717.824,-372.1068,181.2777,0,0,0,0,100,0), +(@PATH,3,4712.074,-377.1068,180.7777,0,0,0,0,100,0), +(@PATH,4,4709.574,-379.1068,180.2777,0,0,0,0,100,0), +(@PATH,5,4710.34,-378.5876,180.2192,0,0,0,0,100,0), +(@PATH,6,4713.34,-376.0876,180.9692,0,0,0,0,100,0), +(@PATH,7,4718.058,-372.0478,181.2572,0,0,0,0,100,0), +(@PATH,8,4721.808,-363.0478,182.0072,0,0,0,0,100,0), +(@PATH,9,4724.464,-356.5519,181.7701,0,0,0,0,100,0), +(@PATH,10,4722.449,-346.1371,182.0739,0,0,0,0,100,0), +(@PATH,11,4728.199,-335.8871,182.5739,0,0,0,0,100,0), +(@PATH,12,4722.129,-346.2792,181.8653,0,0,0,0,100,0), +(@PATH,13,4722.348,-346.2967,182.047,0,0,0,0,100,0), +(@PATH,14,4724.397,-356.7561,181.8892,0,0,0,0,100,0); + +-- 16. Onslaught Death Knight +SET @NPC := 117832; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4775.135,`position_y`=-303.4818,`position_z`=196.1635 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4775.135,-303.4818,196.1635,0,0,0,0,100,0), +(@PATH,2,4774.385,-303.9818,195.6635,0,0,0,0,100,0), +(@PATH,3,4773.885,-303.9818,195.1635,0,0,0,0,100,0), +(@PATH,4,4773.885,-305.9818,194.9135,0,0,0,0,100,0), +(@PATH,5,4773.885,-309.9818,194.1635,0,0,0,0,100,0), +(@PATH,6,4773.885,-311.9818,193.4135,0,0,0,0,100,0), +(@PATH,7,4773.885,-314.9818,192.6635,0,0,0,0,100,0), +(@PATH,8,4774.135,-323.9818,193.4135,0,0,0,0,100,0), +(@PATH,9,4774.135,-332.7318,192.6635,0,0,0,0,100,0), +(@PATH,10,4774.135,-333.7318,193.6635,0,0,0,0,100,0), +(@PATH,11,4774.325,-344.7158,193.9453,0,0,0,0,100,0), +(@PATH,12,4775.325,-344.7158,194.9453,0,0,0,0,100,0), +(@PATH,13,4776.325,-344.7158,195.4453,0,0,0,0,100,0), +(@PATH,14,4777.325,-344.7158,196.1953,0,0,0,0,100,0), +(@PATH,15,4779.075,-344.7158,196.6953,0,0,0,0,100,0), +(@PATH,16,4780.075,-344.7158,197.1953,0,0,0,0,100,0), +(@PATH,17,4781.075,-344.7158,198.1953,0,0,0,0,100,0), +(@PATH,18,4782.075,-344.7158,198.9453,0,0,0,0,100,0), +(@PATH,19,4783.075,-344.7158,199.6953,0,0,0,0,100,0), +(@PATH,20,4783.273,-344.7045,200.0436,0,0,0,0,100,0), +(@PATH,21,4784.023,-344.7045,200.7936,0,0,0,0,100,0), +(@PATH,22,4784.273,-341.7045,201.5436,0,0,0,0,100,0), +(@PATH,23,4784.273,-338.7045,202.0436,0,0,0,0,100,0), +(@PATH,24,4784.273,-336.7045,203.0436,0,0,0,0,100,0), +(@PATH,25,4784.523,-334.7045,203.7936,0,0,0,0,100,0), +(@PATH,26,4784.523,-331.7045,204.2936,0,0,0,0,100,0), +(@PATH,27,4784.773,-323.7045,203.7936,0,0,0,0,100,0), +(@PATH,28,4785.273,-312.9545,204.2936,0,0,0,0,100,0), +(@PATH,29,4785.523,-308.9545,205.5436,0,0,0,0,100,0), +(@PATH,30,4785.523,-302.9545,206.0436,0,0,0,0,100,0), +(@PATH,31,4785.646,-300.5979,206.2332,0,0,0,0,100,0), +(@PATH,32,4784.646,-300.8479,205.4832,0,0,0,0,100,0), +(@PATH,33,4783.896,-301.0979,204.4832,0,0,0,0,100,0), +(@PATH,34,4782.896,-301.3479,203.4832,0,0,0,0,100,0), +(@PATH,35,4781.896,-301.5979,202.7332,0,0,0,0,100,0), +(@PATH,36,4780.896,-301.8479,201.7332,0,0,0,0,100,0), +(@PATH,37,4779.896,-302.0979,200.4832,0,0,0,0,100,0), +(@PATH,38,4779.146,-302.3479,199.7332,0,0,0,0,100,0), +(@PATH,39,4778.396,-302.8479,198.4832,0,0,0,0,100,0), +(@PATH,40,4777.396,-303.0979,197.7332,0,0,0,0,100,0), +(@PATH,41,4775.396,-303.3479,196.4832,0,0,0,0,100,0); + +-- 17. Onslaught Death Knight +SET @NPC := 117839; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4716.436,`position_y`=-400.944,`position_z`=185.0362 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4716.436,-400.944,185.0362,0,0,0,0,100,0), +(@PATH,2,4717.936,-397.444,185.5362,0,0,0,0,100,0), +(@PATH,3,4721.186,-389.194,186.0362,0,0,0,0,100,0), +(@PATH,4,4723.422,-384.276,186.1633,0,0,0,0,100,0), +(@PATH,5,4735.376,-367.9473,186.7946,0,0,0,0,100,0), +(@PATH,6,4737.126,-365.4473,187.5446,0,0,0,0,100,0), +(@PATH,7,4739.126,-362.1973,188.0446,0,0,0,0,100,0), +(@PATH,8,4740.876,-359.9473,188.5446,0,0,0,0,100,0), +(@PATH,9,4742.458,-357.7573,189.1335,0,0,0,0,100,0), +(@PATH,10,4744.458,-358.0073,189.8835,0,0,0,0,100,0), +(@PATH,11,4746.458,-358.2573,190.6335,0,0,0,0,100,0), +(@PATH,12,4748.458,-358.2573,190.8835,0,0,0,0,100,0), +(@PATH,13,4750.208,-358.5073,191.6335,0,0,0,0,100,0), +(@PATH,14,4752.208,-358.7573,192.1335,0,0,0,0,100,0), +(@PATH,15,4755.208,-359.0073,192.8835,0,0,0,0,100,0), +(@PATH,16,4755.139,-358.7617,192.7538,0,0,0,0,100,0), +(@PATH,17,4752.139,-358.5117,192.2538,0,0,0,0,100,0), +(@PATH,18,4750.139,-358.5117,191.5038,0,0,0,0,100,0), +(@PATH,19,4748.389,-358.2617,191.0038,0,0,0,0,100,0), +(@PATH,20,4746.389,-358.2617,190.5038,0,0,0,0,100,0), +(@PATH,21,4744.389,-358.0117,189.7538,0,0,0,0,100,0), +(@PATH,22,4744.068,-358.0636,189.5123,0,0,0,0,100,0), +(@PATH,23,4742.068,-357.8136,188.7623,0,0,0,0,100,0), +(@PATH,24,4740.568,-360.3136,188.2623,0,0,0,0,100,0), +(@PATH,25,4738.568,-363.3136,187.7623,0,0,0,0,100,0), +(@PATH,26,4736.318,-366.5636,187.2623,0,0,0,0,100,0), +(@PATH,27,4736.031,-366.8282,186.9275,0,0,0,0,100,0), +(@PATH,28,4735.031,-368.0782,186.6775,0,0,0,0,100,0), +(@PATH,29,4732.281,-372.0782,186.1775,0,0,0,0,100,0), +(@PATH,30,4723.25,-384.6306,186.0191,0,0,0,0,100,0), +(@PATH,31,4718.75,-395.3806,185.5191,0,0,0,0,100,0), +(@PATH,32,4716.201,-400.9923,185.1606,0,0,0,0,100,0), +(@PATH,33,4718.451,-402.9923,185.6606,0,0,0,0,100,0), +(@PATH,34,4722.451,-405.9923,186.6606,0,0,0,0,100,0), +(@PATH,35,4734.701,-415.7423,187.4106,0,0,0,0,100,0), +(@PATH,36,4735.451,-416.4923,188.4106,0,0,0,0,100,0), +(@PATH,37,4735.871,-416.6113,188.0563,0,0,0,0,100,0), +(@PATH,38,4734.871,-415.8613,187.3063,0,0,0,0,100,0), +(@PATH,39,4734.121,-415.3613,186.8063,0,0,0,0,100,0), +(@PATH,40,4731.871,-413.3613,185.8063,0,0,0,0,100,0), +(@PATH,41,4730.371,-412.1113,186.5563,0,0,0,0,100,0), +(@PATH,42,4718.871,-403.1113,185.8063,0,0,0,0,100,0), +(@PATH,43,4716.524,-401.1166,185.1767,0,0,0,0,100,0); + +-- 18. Onslaught Death Knight +SET @NPC := 117851; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4705.714,`position_y`=-320.1843,`position_z`=176.6997 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4705.714,-320.1843,176.6997,0,0,0,0,100,0), +(@PATH,2,4706.964,-320.9343,177.1997,0,0,0,0,100,0), +(@PATH,3,4707.714,-323.6843,177.6997,0,0,0,0,100,0), +(@PATH,4,4708.464,-325.4343,178.4497,0,0,0,0,100,0), +(@PATH,5,4709.69,-328.5651,179.3957,0,0,0,0,100,0), +(@PATH,6,4703.855,-338.3154,179.2477,0,0,0,0,100,0), +(@PATH,7,4702.105,-337.5654,178.4977,0,0,0,0,100,0), +(@PATH,8,4699.355,-336.3154,177.7477,0,0,0,0,100,0), +(@PATH,9,4696.605,-335.0654,177.2477,0,0,0,0,100,0), +(@PATH,10,4679.237,-327.8691,176.4677,0,0,0,0,100,0), +(@PATH,11,4679.204,-327.8438,176.4087,0,0,0,0,100,0), +(@PATH,12,4679.519,-327.856,176.9473,0,0,0,0,100,0), +(@PATH,13,4696.519,-335.106,177.4473,0,0,0,0,100,0), +(@PATH,14,4699.269,-336.356,177.6973,0,0,0,0,100,0), +(@PATH,15,4701.269,-337.106,178.1973,0,0,0,0,100,0), +(@PATH,16,4701.459,-337.2228,178.4309,0,0,0,0,100,0), +(@PATH,17,4704.209,-338.4728,179.1809,0,0,0,0,100,0), +(@PATH,18,4709.626,-328.3861,179.4376,0,0,0,0,100,0), +(@PATH,19,4708.876,-326.6361,178.6876,0,0,0,0,100,0), +(@PATH,20,4708.126,-324.8861,177.9376,0,0,0,0,100,0), +(@PATH,21,4707.126,-322.1361,177.4376,0,0,0,0,100,0), +(@PATH,22,4707.211,-321.6881,177.3876,0,0,0,0,100,0), +(@PATH,23,4706.711,-320.6881,176.8876,0,0,0,0,100,0), +(@PATH,24,4704.961,-319.6881,176.3876,0,0,0,0,100,0), +(@PATH,25,4702.461,-318.1881,175.3876,0,0,0,0,100,0), +(@PATH,26,4700.711,-317.1881,174.6376,0,0,0,0,100,0), +(@PATH,27,4698.961,-316.1881,173.8876,0,0,0,0,100,0), +(@PATH,28,4696.211,-315.1881,173.1376,0,0,0,0,100,0), +(@PATH,29,4694.711,-314.1881,172.3876,0,0,0,0,100,0), +(@PATH,30,4692.211,-312.6881,171.8876,0,0,0,0,100,0), +(@PATH,31,4690.461,-311.6881,171.1376,0,0,0,0,100,0), +(@PATH,32,4688.711,-310.6881,170.1376,0,0,0,0,100,0), +(@PATH,33,4686.961,-309.6881,169.6376,0,0,0,0,100,0), +(@PATH,34,4684.461,-308.1881,167.8876,0,0,0,0,100,0), +(@PATH,35,4682.711,-307.1881,167.3876,0,0,0,0,100,0), +(@PATH,36,4684.099,-307.9991,167.579,0,0,0,0,100,0), +(@PATH,37,4682.349,-306.9991,167.079,0,0,0,0,100,0), +(@PATH,38,4681.849,-306.7491,166.829,0,0,0,0,100,0), +(@PATH,39,4679.849,-306.4991,165.829,0,0,0,0,100,0), +(@PATH,40,4677.849,-306.2491,165.079,0,0,0,0,100,0), +(@PATH,41,4675.099,-305.7491,163.829,0,0,0,0,100,0), +(@PATH,42,4672.349,-305.2491,162.829,0,0,0,0,100,0), +(@PATH,43,4670.349,-304.7491,162.079,0,0,0,0,100,0), +(@PATH,44,4668.349,-304.4991,161.579,0,0,0,0,100,0), +(@PATH,45,4666.349,-303.9991,160.579,0,0,0,0,100,0), +(@PATH,46,4666.279,-304.1193,160.5885,0,0,0,0,100,0), +(@PATH,47,4669.279,-304.6193,161.8385,0,0,0,0,100,0), +(@PATH,48,4671.279,-305.1193,162.5885,0,0,0,0,100,0), +(@PATH,49,4673.029,-305.3693,163.3385,0,0,0,0,100,0), +(@PATH,50,4676.029,-305.6193,164.0885,0,0,0,0,100,0), +(@PATH,51,4678.029,-306.1193,165.0885,0,0,0,0,100,0), +(@PATH,52,4680.029,-306.3693,165.8385,0,0,0,0,100,0), +(@PATH,53,4680.176,-306.6355,166.1882,0,0,0,0,100,0), +(@PATH,54,4682.176,-306.8855,166.9382,0,0,0,0,100,0), +(@PATH,55,4684.676,-308.3855,168.6882,0,0,0,0,100,0), +(@PATH,56,4686.426,-309.3855,169.4382,0,0,0,0,100,0), +(@PATH,57,4688.176,-310.3855,170.1882,0,0,0,0,100,0), +(@PATH,58,4689.926,-311.3855,170.9382,0,0,0,0,100,0), +(@PATH,59,4691.676,-312.3855,171.1882,0,0,0,0,100,0), +(@PATH,60,4693.176,-313.3855,171.9382,0,0,0,0,100,0), +(@PATH,61,4694.926,-314.1355,172.9382,0,0,0,0,100,0), +(@PATH,62,4697.676,-315.6355,173.6882,0,0,0,0,100,0), +(@PATH,63,4699.426,-316.6355,174.4382,0,0,0,0,100,0), +(@PATH,64,4700.926,-317.6355,174.9382,0,0,0,0,100,0), +(@PATH,65,4703.676,-318.8855,175.6882,0,0,0,0,100,0), +(@PATH,66,4705.426,-319.8855,176.4382,0,0,0,0,100,0), +(@PATH,67,4703.938,-319.2475,176.1418,0,0,0,0,100,0); + +-- 19. Onslaught Death Knight +SET @NPC := 117838; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4738.398,`position_y`=-268.4922,`position_z`=170.6809 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4738.398,-268.4922,170.6809,0,0,0,0,100,0), +(@PATH,2,4738.148,-270.2422,171.6809,0,0,0,0,100,0), +(@PATH,3,4738.648,-271.2422,172.1809,0,0,0,0,100,0), +(@PATH,4,4739.148,-271.9922,172.9309,0,0,0,0,100,0), +(@PATH,5,4740.148,-273.7422,173.6809,0,0,0,0,100,0), +(@PATH,6,4741.148,-275.4922,174.9309,0,0,0,0,100,0), +(@PATH,7,4742.148,-277.2422,175.6809,0,0,0,0,100,0), +(@PATH,8,4743.148,-278.7422,176.4309,0,0,0,0,100,0), +(@PATH,9,4744.148,-280.4922,177.6809,0,0,0,0,100,0), +(@PATH,10,4745.148,-282.2422,179.1809,0,0,0,0,100,0), +(@PATH,11,4746.148,-283.9922,179.9309,0,0,0,0,100,0), +(@PATH,12,4747.148,-285.4922,180.9309,0,0,0,0,100,0), +(@PATH,13,4747.233,-285.5703,180.9717,0,0,0,0,100,0), +(@PATH,14,4747.733,-286.3203,181.4717,0,0,0,0,100,0), +(@PATH,15,4748.483,-283.3203,180.2217,0,0,0,0,100,0), +(@PATH,16,4748.733,-281.3203,179.2217,0,0,0,0,100,0), +(@PATH,17,4749.483,-279.5703,178.4717,0,0,0,0,100,0), +(@PATH,18,4749.983,-277.8203,177.7217,0,0,0,0,100,0), +(@PATH,19,4750.483,-275.8203,176.9717,0,0,0,0,100,0), +(@PATH,20,4751.545,-272.9406,176.0473,0,0,0,0,100,0), +(@PATH,21,4760.295,-268.6906,175.2973,0,0,0,0,100,0), +(@PATH,22,4768.045,-264.6906,176.0473,0,0,0,0,100,0), +(@PATH,23,4768.183,-264.4334,175.7711,0,0,0,0,100,0), +(@PATH,24,4770.933,-262.9334,176.2711,0,0,0,0,100,0), +(@PATH,25,4769.183,-260.4334,174.7711,0,0,0,0,100,0), +(@PATH,26,4768.683,-259.6834,174.2711,0,0,0,0,100,0), +(@PATH,27,4767.433,-258.1834,173.2711,0,0,0,0,100,0), +(@PATH,28,4766.183,-256.4334,172.7711,0,0,0,0,100,0), +(@PATH,29,4765.183,-255.1834,172.0211,0,0,0,0,100,0), +(@PATH,30,4763.433,-252.6834,171.2711,0,0,0,0,100,0), +(@PATH,31,4761.683,-250.1834,170.5211,0,0,0,0,100,0), +(@PATH,32,4760.683,-248.6834,169.5211,0,0,0,0,100,0), +(@PATH,33,4758.657,-246.4807,168.7377,0,0,0,0,100,0), +(@PATH,34,4755.907,-247.2307,167.9877,0,0,0,0,100,0), +(@PATH,35,4753.907,-247.4807,167.2377,0,0,0,0,100,0), +(@PATH,36,4750.907,-248.2307,166.4877,0,0,0,0,100,0), +(@PATH,37,4748.407,-248.9807,166.2377,0,0,0,0,100,0), +(@PATH,38,4745.407,-249.4807,165.4877,0,0,0,0,100,0), +(@PATH,39,4742.407,-249.9807,164.7377,0,0,0,0,100,0), +(@PATH,40,4742.154,-250.1919,164.6562,0,0,0,0,100,0), +(@PATH,41,4740.904,-250.6919,164.4062,0,0,0,0,100,0), +(@PATH,42,4740.654,-252.4419,165.1562,0,0,0,0,100,0), +(@PATH,43,4740.404,-255.4419,165.9062,0,0,0,0,100,0), +(@PATH,44,4740.154,-257.4419,166.6562,0,0,0,0,100,0), +(@PATH,45,4739.904,-259.4419,167.6562,0,0,0,0,100,0), +(@PATH,46,4739.654,-261.1919,167.9062,0,0,0,0,100,0), +(@PATH,47,4739.154,-264.1919,168.9062,0,0,0,0,100,0), +(@PATH,48,4738.904,-266.1919,169.6562,0,0,0,0,100,0); + +-- 20. Onslaught Death Knight +SET @NPC := 117860; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4696.873,`position_y`=-283.3671,`position_z`=163.6956 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,10719,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4696.873,-283.3671,163.6956,0,0,0,0,100,0), +(@PATH,2,4695.873,-281.6171,162.9456,0,0,0,0,100,0), +(@PATH,3,4695.373,-280.6171,162.4456,0,0,0,0,100,0), +(@PATH,4,4694.623,-278.8671,161.4456,0,0,0,0,100,0), +(@PATH,5,4693.373,-276.1171,160.9456,0,0,0,0,100,0), +(@PATH,6,4692.373,-274.3671,160.1956,0,0,0,0,100,0), +(@PATH,7,4691.623,-272.6171,159.4456,0,0,0,0,100,0), +(@PATH,8,4690.123,-270.1171,158.9456,0,0,0,0,100,0), +(@PATH,9,4689.373,-268.3671,158.4456,0,0,0,0,100,0), +(@PATH,10,4688.623,-266.6171,157.6956,0,0,0,0,100,0), +(@PATH,11,4687.373,-263.8671,156.9456,0,0,0,0,100,0), +(@PATH,12,4686.623,-262.1171,156.1956,0,0,0,0,100,0), +(@PATH,13,4685.623,-260.1171,155.4456,0,0,0,0,100,0), +(@PATH,14,4684.373,-257.6171,154.6956,0,0,0,0,100,0), +(@PATH,15,4684.381,-257.5009,154.6773,0,0,0,0,100,0), +(@PATH,16,4684.131,-257.0009,154.4273,0,0,0,0,100,0), +(@PATH,17,4686.131,-256.7509,155.1773,0,0,0,0,100,0), +(@PATH,18,4688.131,-256.5009,155.9273,0,0,0,0,100,0), +(@PATH,19,4690.131,-256.5009,156.4273,0,0,0,0,100,0), +(@PATH,20,4692.631,-256.2509,156.9273,0,0,0,0,100,0), +(@PATH,21,4696.631,-255.7509,157.6773,0,0,0,0,100,0), +(@PATH,22,4696.935,-255.8058,157.7687,0,0,0,0,100,0), +(@PATH,23,4699.935,-255.5558,158.5187,0,0,0,0,100,0), +(@PATH,24,4701.935,-256.0558,159.0187,0,0,0,0,100,0), +(@PATH,25,4703.435,-256.8058,159.5187,0,0,0,0,100,0), +(@PATH,26,4705.435,-257.3058,160.0187,0,0,0,0,100,0), +(@PATH,27,4708.185,-258.0558,160.7687,0,0,0,0,100,0), +(@PATH,28,4708.102,-258.0999,160.4381,0,0,0,0,100,0), +(@PATH,29,4705.352,-257.3499,159.9381,0,0,0,0,100,0), +(@PATH,30,4702.602,-256.3499,159.4381,0,0,0,0,100,0), +(@PATH,31,4700.602,-255.5999,158.6881,0,0,0,0,100,0), +(@PATH,32,4700.52,-255.7942,158.4137,0,0,0,0,100,0), +(@PATH,33,4699.77,-255.5442,158.1637,0,0,0,0,100,0), +(@PATH,34,4696.77,-255.7942,157.6637,0,0,0,0,100,0), +(@PATH,35,4692.77,-256.0442,156.9137,0,0,0,0,100,0), +(@PATH,36,4690.02,-256.5442,156.4137,0,0,0,0,100,0), +(@PATH,37,4688.02,-256.5442,155.9137,0,0,0,0,100,0), +(@PATH,38,4686.02,-256.5442,155.1637,0,0,0,0,100,0), +(@PATH,39,4686.198,-256.8826,155.1549,0,0,0,0,100,0), +(@PATH,40,4684.198,-256.8826,154.4049,0,0,0,0,100,0), +(@PATH,41,4684.948,-258.8826,155.1549,0,0,0,0,100,0), +(@PATH,42,4685.948,-260.6326,155.9049,0,0,0,0,100,0), +(@PATH,43,4687.198,-263.3826,156.6549,0,0,0,0,100,0), +(@PATH,44,4688.198,-265.1326,157.4049,0,0,0,0,100,0), +(@PATH,45,4688.948,-266.8826,158.1549,0,0,0,0,100,0), +(@PATH,46,4690.198,-269.6326,158.9049,0,0,0,0,100,0), +(@PATH,47,4691.198,-271.1326,159.4049,0,0,0,0,100,0), +(@PATH,48,4691.948,-272.8826,159.9049,0,0,0,0,100,0), +(@PATH,49,4692.948,-275.6326,160.6549,0,0,0,0,100,0), +(@PATH,50,4693.948,-277.3826,161.4049,0,0,0,0,100,0), +(@PATH,51,4694.698,-279.3826,162.1549,0,0,0,0,100,0), +(@PATH,52,4696.198,-281.8826,162.9049,0,0,0,0,100,0), +(@PATH,53,4696.171,-282.1349,163.015,0,0,0,0,100,0), +(@PATH,54,4696.921,-283.6349,163.765,0,0,0,0,100,0), +(@PATH,55,4692.171,-284.8849,162.765,0,0,0,0,100,0), +(@PATH,56,4686.671,-286.8849,162.015,0,0,0,0,100,0), +(@PATH,57,4682.792,-288.4092,162.0146,0,0,0,0,100,0), +(@PATH,58,4688.542,-286.4092,162.5146,0,0,0,0,100,0), +(@PATH,59,4693.042,-284.9092,163.0146,0,0,0,0,100,0), +(@PATH,60,4696.851,-283.3021,163.8536,0,0,0,0,100,0); diff --git a/sql/updates/world/2015_07_24_04_world_2015_07_19_05.sql b/sql/updates/world/2015_07_24_04_world_2015_07_19_05.sql new file mode 100644 index 00000000000..6ee261342b9 --- /dev/null +++ b/sql/updates/world/2015_07_24_04_world_2015_07_19_05.sql @@ -0,0 +1,512 @@ +-- Dragonblight - Lights Trust + Jintha'kalar + Border Zone to Zul'Drak + +-- Spawn Borderzone to Zul'Drak +SET @CGUID := 52283; +DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+39; +INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `PhaseId`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES +(@CGUID+0, 26965, 571, 1, 1, 4851.188, -1375.803, 168.173, 2.495821, 120, 0, 0), -- 26965 (Area: 65) +(@CGUID+1, 26965, 571, 1, 1, 4857.981, -1376.318, 168.6309, 2.670354, 120, 0, 0), -- 26965 (Area: 65) +(@CGUID+2, 26942, 571, 1, 1, 4835.941, -1356.574, 168.1345, 3.508112, 120, 0, 0), -- 26942 (Area: 65) +(@CGUID+3, 26943, 571, 1, 1, 4794.83, -1363.528, 168.2291, 2.879793, 120, 0, 0), -- 26943 (Area: 65) (Auras: 31261 - 31261) +(@CGUID+4, 26942, 571, 1, 1, 4824.749, -1351.297, 168.1345, 5.201081, 120, 0, 0), -- 26942 (Area: 65) +(@CGUID+5, 26965, 571, 1, 1, 4845.405, -1390.947, 168.3004, 2.426008, 120, 0, 0), -- 26965 (Area: 65) +(@CGUID+6, 26948, 571, 1, 1, 4879.886, -1359.748, 170.6132, 1.32645, 120, 0, 0), -- 26948 (Area: 65) +(@CGUID+7, 27122, 571, 1, 1, 4861.432, -1393.793, 174.2825, 2.408554, 120, 0, 0), -- 27122 (Area: 65) +(@CGUID+8, 26942, 571, 1, 1, 4818.89, -1360.14, 168.1345, 0.05235988, 120, 0, 0), -- 26942 (Area: 65) +(@CGUID+9, 26943, 571, 1, 1, 4824.268, -1309.96, 168.1351, 1.815142, 120, 0, 0), -- 26943 (Area: 65) (Auras: 31261 - 31261) +(@CGUID+10, 26965, 571, 1, 1, 4813.782, -1379.419, 168.1394, 0.715585, 120, 0, 0), -- 26965 (Area: 65) +(@CGUID+11, 26948, 571, 1, 1, 4787.675, -1357.641, 168.1228, 5.608262, 120, 5, 1), -- 26948 (Area: 65) (possible waypoints or random movement) +(@CGUID+12, 27180, 571, 1, 1, 4828.494, -1359.478, 168.9354, 3.595378, 120, 0, 0), -- 27180 (Area: 65) (Auras: ) +(@CGUID+13, 26965, 571, 1, 1, 4759.144, -1324.293, 168.1289, 1.239184, 120, 0, 0), -- 26965 (Area: 4194) +(@CGUID+14, 26965, 571, 1, 1, 4830.825, -1281.564, 168.1345, 2.478368, 120, 0, 0), -- 26965 (Area: 4194) +(@CGUID+15, 26942, 571, 1, 1, 4882.462, -1296.305, 168.9128, 5.967298, 120, 5, 1), -- 26942 (Area: 4194) (possible waypoints or random movement) +(@CGUID+16, 26942, 571, 1, 1, 4825.333, -1271.901, 168.1345, 1.466077, 120, 0, 0), -- 26942 (Area: 4194) +(@CGUID+17, 26965, 571, 1, 1, 4839.098, -1278.017, 168.1345, 2.443461, 120, 0, 0), -- 26965 (Area: 4194) +(@CGUID+18, 26942, 571, 1, 1, 4776.366, -1298.084, 168.1923, 2.459157, 120, 0, 0), -- 26942 (Area: 4194) +(@CGUID+19, 26948, 571, 1, 1, 4780.881, -1323.59, 170.382, 5.497787, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+20, 26948, 571, 1, 1, 4860.839, -1288.24, 168.1761, 5.231593, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+21, 26965, 571, 1, 1, 4756.153, -1322.307, 168.082, 1.117011, 120, 0, 0), -- 26965 (Area: 4194) +(@CGUID+22, 26948, 571, 1, 1, 4828.986, -1302.488, 168.1761, 3.63614, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+23, 26942, 571, 1, 1, 4817.282, -1265.442, 168.1345, 0.3316126, 120, 0, 0), -- 26942 (Area: 4194) +(@CGUID+24, 26942, 571, 1, 1, 4835.445, -1268.463, 168.1345, 2.548181, 120, 0, 0), -- 26942 (Area: 4194) +(@CGUID+25, 26942, 571, 1, 1, 4848.663, -1267.707, 168.1599, 5.433909, 120, 0, 0), -- 26942 (Area: 4194) +(@CGUID+26, 26948, 571, 1, 1, 4835.497, -1239.648, 168.0885, 2.040028, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+27, 26965, 571, 1, 1, 4843.369, -1234.644, 168.1397, 3.926991, 120, 0, 0), -- 26965 (Area: 4194) +(@CGUID+28, 26943, 571, 1, 1, 4887.302, -1264.812, 171.437, 4.607669, 120, 0, 0), -- 26943 (Area: 4194) +(@CGUID+29, 26965, 571, 1, 1, 4869.199, -1266.455, 168.1345, 5.026548, 120, 0, 0), -- 26965 (Area: 4194) +(@CGUID+30, 27180, 571, 1, 1, 4826.384, -1262.595, 169.1476, 5.51524, 120, 0, 0), -- 27180 (Area: 4194) (Auras: ) +(@CGUID+31, 26948, 571, 1, 1, 4883.104, -1231.949, 171.7453, 2.377072, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+32, 26948, 571, 1, 1, 4777.86, -1257.964, 170.2508, 5.732042, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+33, 26943, 571, 1, 1, 4787.492, -1245.858, 170.2264, 0.3839724, 120, 0, 0), -- 26943 (Area: 4194) (Auras: 31261 - 31261) +(@CGUID+34, 26948, 571, 1, 1, 4894.829, -1239.824, 171.6914, 6.06022, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+35, 26616, 571, 1, 1, 4835.255, -1185.161, 169.3726, 0.5858352, 120, 0, 0), -- 26616 (Area: 4194) +(@CGUID+36, 29328, 571, 1, 1, 4751.768, -1247.785, 165.9524, 6.012752, 120, 0, 0), -- 29328 (Area: 4194) +(@CGUID+37, 26942, 571, 1, 1, 4797.997, -1199.684, 168.015, 3.508836, 120, 0, 0), -- 26942 (Area: 4194) +(@CGUID+38, 26948, 571, 1, 1, 4820.067, -1186.061, 168.7476, 1.778343, 120, 0, 0), -- 26948 (Area: 4194) +(@CGUID+39, 26948, 571, 1, 1, 4745.205, -1261.961, 166.8819, 5.879832, 120, 0, 0); -- 26948 (Area: 4194) + +-- 1. Arctic Grizzly +SET @NPC := 106511; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4455.596,`position_y`=-826.0573,`position_z`=157.3699 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4455.596,-826.0573,157.3699,0,0,0,0,100,0), +(@PATH,2,4455.596,-823.0573,156.6199,0,0,0,0,100,0), +(@PATH,3,4455.596,-820.3073,156.1199,0,0,0,0,100,0), +(@PATH,4,4455.846,-817.3073,155.6199,0,0,0,0,100,0), +(@PATH,5,4455.846,-814.3073,154.8699,0,0,0,0,100,0), +(@PATH,6,4456.21,-814.3221,155.0774,0,0,0,0,100,0), +(@PATH,7,4456.21,-813.3221,154.8274,0,0,0,0,100,0), +(@PATH,8,4464.21,-813.3221,155.0774,0,0,0,0,100,0), +(@PATH,9,4472.21,-813.5721,154.8274,0,0,0,0,100,0), +(@PATH,10,4482.96,-813.5721,154.0774,0,0,0,0,100,0), +(@PATH,11,4491.96,-813.5721,154.8274,0,0,0,0,100,0), +(@PATH,12,4500.96,-813.8221,155.0774,0,0,0,0,100,0), +(@PATH,13,4501.19,-813.7798,155.2957,0,0,0,0,100,0), +(@PATH,14,4502.94,-813.7798,155.2957,0,0,0,0,100,0), +(@PATH,15,4504.69,-817.2798,156.0457,0,0,0,0,100,0), +(@PATH,16,4506.19,-819.7798,156.5457,0,0,0,0,100,0), +(@PATH,17,4508.19,-823.2798,157.2957,0,0,0,0,100,0), +(@PATH,18,4510.19,-827.0298,158.0457,0,0,0,0,100,0), +(@PATH,19,4510.94,-828.7798,158.7957,0,0,0,0,100,0), +(@PATH,20,4512.19,-831.2798,159.2957,0,0,0,0,100,0), +(@PATH,21,4513.69,-833.7798,159.7957,0,0,0,0,100,0), +(@PATH,22,4515.19,-836.2798,160.5457,0,0,0,0,100,0), +(@PATH,23,4516.94,-839.7798,161.2957,0,0,0,0,100,0), +(@PATH,24,4519.44,-844.2798,162.0457,0,0,0,0,100,0), +(@PATH,25,4521.19,-847.7798,162.7957,0,0,0,0,100,0), +(@PATH,26,4521.416,-848.0215,163.045,0,0,0,0,100,0), +(@PATH,27,4522.166,-849.2715,163.045,0,0,0,0,100,0), +(@PATH,28,4511.916,-853.5215,163.795,0,0,0,0,100,0), +(@PATH,29,4506.666,-855.7715,164.295,0,0,0,0,100,0), +(@PATH,30,4502.916,-857.2715,165.045,0,0,0,0,100,0), +(@PATH,31,4500.166,-858.5215,165.545,0,0,0,0,100,0), +(@PATH,32,4495.666,-860.2715,166.295,0,0,0,0,100,0), +(@PATH,33,4493.258,-861.2418,166.6318,0,0,0,0,100,0), +(@PATH,34,4476.508,-854.7418,165.8818,0,0,0,0,100,0), +(@PATH,35,4470.258,-852.4918,165.1318,0,0,0,0,100,0), +(@PATH,36,4465.508,-850.7418,164.6318,0,0,0,0,100,0), +(@PATH,37,4461.008,-848.7418,164.1318,0,0,0,0,100,0), +(@PATH,38,4457.258,-847.4918,163.6318,0,0,0,0,100,0), +(@PATH,39,4457.196,-847.1956,163.4145,0,0,0,0,100,0), +(@PATH,40,4454.696,-846.1956,162.9145,0,0,0,0,100,0), +(@PATH,41,4454.696,-844.1956,162.1645,0,0,0,0,100,0), +(@PATH,42,4454.946,-841.1956,161.4145,0,0,0,0,100,0), +(@PATH,43,4454.946,-839.1956,160.6645,0,0,0,0,100,0), +(@PATH,44,4455.196,-837.1956,160.1645,0,0,0,0,100,0), +(@PATH,45,4455.196,-834.1956,159.4145,0,0,0,0,100,0), +(@PATH,46,4455.446,-832.1956,158.9145,0,0,0,0,100,0); + +-- 2. Arctic Grizzly +SET @NPC := 106526; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4449.314,`position_y`=-732.3552,`position_z`=139.431 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4449.314,-732.3552,139.431,0,0,0,0,100,0), +(@PATH,2,4448.814,-731.3552,138.931,0,0,0,0,100,0), +(@PATH,3,4450.064,-729.6052,138.431,0,0,0,0,100,0), +(@PATH,4,4451.564,-727.1052,137.681,0,0,0,0,100,0), +(@PATH,5,4452.814,-725.3552,136.931,0,0,0,0,100,0), +(@PATH,6,4454.314,-722.8552,136.181,0,0,0,0,100,0), +(@PATH,7,4455.564,-721.3552,135.431,0,0,0,0,100,0), +(@PATH,8,4457.314,-719.1052,134.681,0,0,0,0,100,0), +(@PATH,9,4458.064,-717.3552,134.181,0,0,0,0,100,0), +(@PATH,10,4459.814,-714.8552,133.431,0,0,0,0,100,0), +(@PATH,11,4460.814,-713.1052,132.681,0,0,0,0,100,0), +(@PATH,12,4462.564,-710.6052,131.681,0,0,0,0,100,0), +(@PATH,13,4463.564,-709.1052,130.931,0,0,0,0,100,0), +(@PATH,14,4465.314,-706.6052,130.431,0,0,0,0,100,0), +(@PATH,15,4465.617,-706.4352,130.1077,0,0,0,0,100,0), +(@PATH,16,4466.367,-705.1852,129.8577,0,0,0,0,100,0), +(@PATH,17,4489.202,-704.9454,130.1116,0,0,0,0,100,0), +(@PATH,18,4489.952,-706.9454,130.6116,0,0,0,0,100,0), +(@PATH,19,4490.702,-708.6954,131.3616,0,0,0,0,100,0), +(@PATH,20,4491.452,-710.4454,132.1116,0,0,0,0,100,0), +(@PATH,21,4492.702,-713.4454,132.8616,0,0,0,0,100,0), +(@PATH,22,4493.452,-715.1954,133.6116,0,0,0,0,100,0), +(@PATH,23,4494.202,-716.9454,134.1116,0,0,0,0,100,0), +(@PATH,24,4494.952,-718.9454,134.8616,0,0,0,0,100,0), +(@PATH,25,4495.952,-721.6954,135.6116,0,0,0,0,100,0), +(@PATH,26,4496.702,-723.4454,136.3616,0,0,0,0,100,0), +(@PATH,27,4497.452,-725.1954,136.8616,0,0,0,0,100,0), +(@PATH,28,4498.202,-726.9454,137.3616,0,0,0,0,100,0), +(@PATH,29,4499.452,-729.6954,138.1116,0,0,0,0,100,0), +(@PATH,30,4500.202,-731.4454,138.8616,0,0,0,0,100,0), +(@PATH,31,4500.952,-733.4454,139.3616,0,0,0,0,100,0), +(@PATH,32,4501.702,-735.1954,139.8616,0,0,0,0,100,0), +(@PATH,33,4502.702,-737.9454,140.6116,0,0,0,0,100,0), +(@PATH,34,4503.452,-739.9454,141.3616,0,0,0,0,100,0), +(@PATH,35,4504.452,-741.6954,142.1116,0,0,0,0,100,0), +(@PATH,36,4505.202,-743.4454,142.8616,0,0,0,0,100,0), +(@PATH,37,4488.686,-705.0179,129.7006,0,0,0,0,100,0), +(@PATH,38,4489.704,-706.9329,130.6221,0,0,0,0,100,0), +(@PATH,39,4490.454,-708.6829,131.3721,0,0,0,0,100,0), +(@PATH,40,4491.204,-710.4329,132.1221,0,0,0,0,100,0), +(@PATH,41,4492.454,-713.4329,132.8721,0,0,0,0,100,0), +(@PATH,42,4493.204,-715.1829,133.6221,0,0,0,0,100,0), +(@PATH,43,4493.954,-716.9329,134.3721,0,0,0,0,100,0), +(@PATH,44,4494.704,-718.9329,134.8721,0,0,0,0,100,0), +(@PATH,45,4495.954,-721.6829,135.6221,0,0,0,0,100,0), +(@PATH,46,4496.704,-723.4329,136.3721,0,0,0,0,100,0), +(@PATH,47,4497.204,-725.1829,136.8721,0,0,0,0,100,0), +(@PATH,48,4497.954,-726.9329,137.3721,0,0,0,0,100,0), +(@PATH,49,4499.204,-729.6829,138.1221,0,0,0,0,100,0), +(@PATH,50,4499.954,-731.4329,138.8721,0,0,0,0,100,0), +(@PATH,51,4500.704,-733.4329,139.3721,0,0,0,0,100,0), +(@PATH,52,4501.454,-735.1829,139.8721,0,0,0,0,100,0), +(@PATH,53,4502.704,-737.9329,140.6221,0,0,0,0,100,0), +(@PATH,54,4503.454,-739.6829,141.3721,0,0,0,0,100,0), +(@PATH,55,4504.204,-741.6829,142.1221,0,0,0,0,100,0), +(@PATH,56,4505.454,-744.4329,142.8721,0,0,0,0,100,0), +(@PATH,57,4505.363,-744.7341,143.1125,0,0,0,0,100,0), +(@PATH,58,4505.613,-745.2341,143.3625,0,0,0,0,100,0), +(@PATH,59,4505.113,-747.2341,144.1125,0,0,0,0,100,0), +(@PATH,60,4504.613,-749.2341,145.1125,0,0,0,0,100,0), +(@PATH,61,4504.113,-751.2341,145.6125,0,0,0,0,100,0), +(@PATH,62,4503.363,-753.7341,146.3625,0,0,0,0,100,0), +(@PATH,63,4502.863,-755.7341,146.8625,0,0,0,0,100,0), +(@PATH,64,4502.613,-757.7341,147.6125,0,0,0,0,100,0), +(@PATH,65,4501.863,-760.4841,148.3625,0,0,0,0,100,0), +(@PATH,66,4501.113,-763.4841,148.8625,0,0,0,0,100,0), +(@PATH,67,4500.878,-763.7328,148.9358,0,0,0,0,100,0), +(@PATH,68,4500.878,-764.2328,148.9358,0,0,0,0,100,0), +(@PATH,69,4492.878,-765.2328,148.4358,0,0,0,0,100,0), +(@PATH,70,4485.878,-765.9828,147.6858,0,0,0,0,100,0), +(@PATH,71,4480.378,-766.9828,147.4358,0,0,0,0,100,0), +(@PATH,72,4470.456,-768.4113,146.689,0,0,0,0,100,0), +(@PATH,73,4468.456,-764.9113,145.939,0,0,0,0,100,0), +(@PATH,74,4466.456,-761.4113,145.439,0,0,0,0,100,0), +(@PATH,75,4464.956,-758.9113,144.689,0,0,0,0,100,0), +(@PATH,76,4462.956,-755.4113,143.939,0,0,0,0,100,0), +(@PATH,77,4460.956,-752.1613,143.189,0,0,0,0,100,0), +(@PATH,78,4459.456,-749.6613,142.689,0,0,0,0,100,0), +(@PATH,79,4457.456,-746.1613,142.189,0,0,0,0,100,0), +(@PATH,80,4454.956,-741.9113,141.689,0,0,0,0,100,0), +(@PATH,81,4453.456,-739.4113,140.939,0,0,0,0,100,0), +(@PATH,82,4451.456,-735.9113,140.439,0,0,0,0,100,0); + +-- 3. Arctic Grizzly +SET @NPC := 106524; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4497.59,`position_y`=-893.8101,`position_z`=166.2068 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4497.59,-893.8101,166.2068,0,0,0,0,100,0), +(@PATH,2,4506.247,-894.3373,166.1922,0,0,0,0,100,0), +(@PATH,3,4506.506,-894.2155,166.6691,0,0,0,0,100,0), +(@PATH,4,4514.256,-898.7155,167.1691,0,0,0,0,100,0), +(@PATH,5,4521.006,-902.4655,167.9191,0,0,0,0,100,0), +(@PATH,6,4525.506,-904.7155,168.1691,0,0,0,0,100,0), +(@PATH,7,4529.006,-906.7155,168.9191,0,0,0,0,100,0), +(@PATH,8,4531.506,-908.2155,169.6691,0,0,0,0,100,0), +(@PATH,9,4534.895,-910.2976,170.6145,0,0,0,0,100,0), +(@PATH,10,4533.645,-916.0476,170.8645,0,0,0,0,100,0), +(@PATH,11,4531.895,-922.7976,171.3645,0,0,0,0,100,0), +(@PATH,12,4530.395,-930.5476,172.1145,0,0,0,0,100,0), +(@PATH,13,4530.322,-930.6996,172.1171,0,0,0,0,100,0), +(@PATH,14,4529.822,-932.4496,172.1171,0,0,0,0,100,0), +(@PATH,15,4524.822,-932.9496,171.6171,0,0,0,0,100,0), +(@PATH,16,4516.072,-934.1996,171.3671,0,0,0,0,100,0), +(@PATH,17,4494.955,-936.9406,171.2598,0,0,0,0,100,0), +(@PATH,18,4485.705,-932.9406,170.5098,0,0,0,0,100,0), +(@PATH,19,4476.705,-928.6906,170.0098,0,0,0,0,100,0), +(@PATH,20,4465.955,-924.1906,169.7598,0,0,0,0,100,0), +(@PATH,21,4457.705,-920.4406,169.0098,0,0,0,0,100,0), +(@PATH,22,4457.823,-920.1961,168.8619,0,0,0,0,100,0), +(@PATH,23,4455.823,-919.1961,168.6119,0,0,0,0,100,0), +(@PATH,24,4464.823,-892.9461,168.3619,0,0,0,0,100,0), +(@PATH,25,4455.874,-918.874,168.5312,0,0,0,0,100,0), +(@PATH,26,4464.785,-893.3854,168.254,0,0,0,0,100,0), +(@PATH,27,4465.062,-893.3198,168.0946,0,0,0,0,100,0), +(@PATH,28,4465.562,-891.8198,168.0946,0,0,0,0,100,0), +(@PATH,29,4476.312,-892.5698,167.5946,0,0,0,0,100,0), +(@PATH,30,4484.312,-893.0698,167.0946,0,0,0,0,100,0), +(@PATH,31,4492.062,-893.5698,166.5946,0,0,0,0,100,0); + +-- 4. Arctic Grizzly +SET @NPC := 106525; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4568.884,`position_y`=-844.4005,`position_z`=165.7502 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4568.884,-844.4005,165.7502,0,0,0,0,100,0), +(@PATH,2,4567.384,-842.4005,165.2502,0,0,0,0,100,0), +(@PATH,3,4539.384,-858.9005,165.0002,0,0,0,0,100,0), +(@PATH,4,4547.863,-854.0766,165.1171,0,0,0,0,100,0), +(@PATH,5,4534.446,-861.8645,164.7767,0,0,0,0,100,0), +(@PATH,6,4534.374,-862.3221,164.8531,0,0,0,0,100,0), +(@PATH,7,4532.874,-863.0721,164.8531,0,0,0,0,100,0), +(@PATH,8,4533.624,-868.0721,165.3531,0,0,0,0,100,0), +(@PATH,9,4534.624,-874.0721,166.1031,0,0,0,0,100,0), +(@PATH,10,4535.874,-879.8221,166.8531,0,0,0,0,100,0), +(@PATH,11,4536.874,-885.8221,167.6031,0,0,0,0,100,0), +(@PATH,12,4537.624,-890.5721,167.8531,0,0,0,0,100,0), +(@PATH,13,4538.374,-895.3221,168.6031,0,0,0,0,100,0), +(@PATH,14,4538.874,-898.3221,169.1031,0,0,0,0,100,0), +(@PATH,15,4539.374,-901.3221,169.6031,0,0,0,0,100,0), +(@PATH,16,4539.874,-904.3221,170.3531,0,0,0,0,100,0), +(@PATH,17,4540.624,-908.0721,170.8531,0,0,0,0,100,0), +(@PATH,18,4540.836,-908.4626,171.0686,0,0,0,0,100,0), +(@PATH,19,4541.336,-910.9626,171.8186,0,0,0,0,100,0), +(@PATH,20,4545.336,-910.9626,172.3186,0,0,0,0,100,0), +(@PATH,21,4549.336,-910.7126,172.5686,0,0,0,0,100,0), +(@PATH,22,4555.336,-910.4626,173.3186,0,0,0,0,100,0), +(@PATH,23,4564.086,-910.2126,173.8186,0,0,0,0,100,0), +(@PATH,24,4580.394,-909.6721,174.1334,0,0,0,0,100,0), +(@PATH,25,4593.894,-898.1721,173.6334,0,0,0,0,100,0), +(@PATH,26,4596.875,-895.4355,173.4156,0,0,0,0,100,0), +(@PATH,27,4590.375,-880.1855,172.9156,0,0,0,0,100,0), +(@PATH,28,4588.625,-875.4355,172.6656,0,0,0,0,100,0), +(@PATH,29,4586.889,-871.8877,172.1367,0,0,0,0,100,0), +(@PATH,30,4585.139,-869.3877,171.3867,0,0,0,0,100,0), +(@PATH,31,4583.139,-865.8877,170.6367,0,0,0,0,100,0), +(@PATH,32,4581.889,-864.3877,169.8867,0,0,0,0,100,0), +(@PATH,33,4579.639,-860.8877,168.8867,0,0,0,0,100,0), +(@PATH,34,4578.139,-858.3877,168.6367,0,0,0,0,100,0), +(@PATH,35,4577.139,-857.1377,167.8867,0,0,0,0,100,0), +(@PATH,36,4575.139,-853.6377,167.1367,0,0,0,0,100,0), +(@PATH,37,4572.389,-849.3877,166.6367,0,0,0,0,100,0); + +-- 5. Hulking Atrocity +SET @NPC := 52303; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4873.201,`position_y`=-1293.072,`position_z`=168.7106 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4873.201,-1293.072,168.7106,0,0,0,0,100,0), +(@PATH,2,4884.201,-1296.572,169.4606,0,0,0,0,100,0), +(@PATH,3,4887.201,-1297.572,169.9606,0,0,0,0,100,0), +(@PATH,4,4888.951,-1298.322,170.7106,0,0,0,0,100,0), +(@PATH,5,4890.951,-1298.822,171.4606,0,0,0,0,100,0), +(@PATH,6,4891.121,-1298.756,171.5394,0,0,0,0,100,0), +(@PATH,7,4891.621,-1299.006,171.5394,0,0,0,0,100,0), +(@PATH,8,4897.621,-1296.006,172.2894,0,0,0,0,100,0), +(@PATH,9,4899.621,-1295.506,173.0394,0,0,0,0,100,0), +(@PATH,10,4900.371,-1295.256,173.5394,0,0,0,0,100,0), +(@PATH,11,4902.371,-1294.256,174.7894,0,0,0,0,100,0), +(@PATH,12,4901.395,-1294.679,173.9983,0,0,0,0,100,0), +(@PATH,13,4899.395,-1295.679,173.2483,0,0,0,0,100,0), +(@PATH,14,4897.895,-1296.179,172.2483,0,0,0,0,100,0), +(@PATH,15,4893.395,-1298.179,171.7483,0,0,0,0,100,0), +(@PATH,16,4891.389,-1298.837,171.4858,0,0,0,0,100,0), +(@PATH,17,4889.389,-1298.337,170.4858,0,0,0,0,100,0), +(@PATH,18,4886.639,-1297.337,169.7358,0,0,0,0,100,0), +(@PATH,19,4883.639,-1296.587,169.2358,0,0,0,0,100,0), +(@PATH,20,4880.139,-1295.587,168.7358,0,0,0,0,100,0), +(@PATH,21,4872.796,-1292.83,168.4547,0,0,0,0,100,0); + +-- 6. Hulking Atrocity +SET @NPC := 52309; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4833.301,`position_y`=-1250.246,`position_z`=168.0729 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4833.301,-1250.246,168.0729,0,0,0,0,100,0), +(@PATH,2,4833.497,-1250.006,168.2503,0,0,0,0,100,0), +(@PATH,3,4833.301,-1250.246,168.0729,0,0,0,0,100,0), +(@PATH,4,4833.65,-1250.326,168.146,0,0,0,0,100,0), +(@PATH,5,4833.301,-1250.246,168.0729,0,0,0,0,100,0); + +-- 7. Decrepit Necromancer +SET @NPC := 52301; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4783.401,`position_y`=-1303.945,`position_z`=168.4535 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4783.401,-1303.945,168.4535,0,0,0,0,100,0), +(@PATH,2,4781.151,-1301.695,168.4535,0,0,0,0,100,0), +(@PATH,3,4781.063,-1301.9,168.1761,0,0,0,0,100,0), +(@PATH,4,4774.518,-1296.581,168.1986,6.020476,0,0,0,100,0), +(@PATH,5,4781.063,-1301.9,168.1761,0,0,0,0,100,0), +(@PATH,6,4781.41,-1301.784,168.4261,0,0,0,0,100,0), +(@PATH,7,4783.66,-1304.284,168.4261,0,0,0,0,100,0), +(@PATH,8,4788.66,-1308.284,168.4261,0,0,0,0,100,0), +(@PATH,9,4789.16,-1310.284,168.4261,0,0,0,0,100,0), +(@PATH,10,4789.16,-1311.284,168.4261,0,0,0,0,100,0), +(@PATH,11,4789.16,-1312.284,168.4261,0,0,0,0,100,0), +(@PATH,12,4789.66,-1316.534,168.4261,0,0,0,0,100,0), +(@PATH,13,4792.242,-1318.595,168.6807,0,0,0,0,100,0), +(@PATH,14,4788.742,-1322.345,169.1807,0,0,0,0,100,0), +(@PATH,15,4787.242,-1323.595,169.6807,0,0,0,0,100,0), +(@PATH,16,4785.492,-1325.595,170.4307,0,0,0,0,100,0), +(@PATH,17,4783.992,-1327.095,170.9307,0,0,0,0,100,0), +(@PATH,18,4784.781,-1326.539,170.3771,0,0,0,0,100,0), +(@PATH,19,4786.781,-1324.289,169.8771,0,0,0,0,100,0), +(@PATH,20,4788.531,-1322.539,169.1271,0,0,0,0,100,0), +(@PATH,21,4791.907,-1318.56,168.3817,0,0,0,0,100,0), +(@PATH,22,4789.657,-1316.31,168.3817,0,0,0,0,100,0), +(@PATH,23,4789.157,-1312.31,168.3817,0,0,0,0,100,0), +(@PATH,24,4789.157,-1311.56,168.3817,0,0,0,0,100,0), +(@PATH,25,4789.157,-1310.31,168.3817,0,0,0,0,100,0), +(@PATH,26,4788.657,-1308.31,168.3817,0,0,0,0,100,0), +(@PATH,27,4783.657,-1304.06,168.3817,0,0,0,0,100,0); + +-- 8. Hulking Atrocity +SET @NPC := 52309; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4833.096,`position_y`=-1235.037,`position_z`=168.1427 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4833.096,-1235.037,168.1427,0,0,0,0,100,0), +(@PATH,2,4815.159,-1247.104,168.4296,0,0,0,0,100,0), +(@PATH,3,4848.274,-1264.722,168.3758,0,0,0,0,100,0), +(@PATH,4,4833.156,-1235.177,168.138,0,0,0,0,100,0), +(@PATH,5,4814.97,-1247.315,168.4292,0,0,0,0,100,0), +(@PATH,6,4848.213,-1264.69,168.3758,0,0,0,0,100,0); + +-- 9. Battered Drakkari Berserker +SET @NPC := 52286; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4795.928,`position_y`=-1359.065,`position_z`=168.3463 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4795.928,-1359.065,168.3463,0,0,0,0,100,0), +(@PATH,2,4793.178,-1361.315,168.3463,0,0,0,0,100,0), +(@PATH,3,4793.178,-1360.565,168.3463,0,0,0,0,100,0), +(@PATH,4,4791.678,-1359.065,168.3463,0,0,0,0,100,0), +(@PATH,5,4790.678,-1358.315,168.3463,0,0,0,0,100,0), +(@PATH,6,4786.428,-1355.815,169.0963,0,0,0,0,100,0), +(@PATH,7,4783.678,-1354.065,168.5963,0,0,0,0,100,0), +(@PATH,8,4787.492,-1356.543,168.6921,0,0,0,0,100,0), +(@PATH,9,4782.413,-1357.459,168.132,0,0,0,0,100,0), +(@PATH,10,4783.502,-1354.219,168.7146,0,0,0,0,100,0), +(@PATH,11,4788.502,-1358.219,168.2146,0,0,0,0,100,0), +(@PATH,12,4789.502,-1359.469,168.2146,0,0,0,0,100,0), +(@PATH,13,4791.252,-1360.219,168.4646,0,0,0,0,100,0), +(@PATH,14,4791.752,-1360.469,168.7146,0,0,0,0,100,0), +(@PATH,15,4791.417,-1360.317,168.4067,0,0,0,0,100,0), +(@PATH,16,4791.917,-1360.567,168.6567,0,0,0,0,100,0), +(@PATH,17,4793.417,-1361.317,168.4067,0,0,0,0,100,0), +(@PATH,18,4793.417,-1361.817,168.1567,0,0,0,0,100,0), +(@PATH,19,4796.167,-1361.317,168.1567,0,0,0,0,100,0), +(@PATH,20,4798.917,-1358.067,168.1567,0,0,0,0,100,0), +(@PATH,21,4799.917,-1357.067,168.1567,0,0,0,0,100,0), +(@PATH,22,4807.036,-1350.74,168.3832,0,0,0,0,100,0), +(@PATH,23,4819.165,-1338.013,168.4106,0,0,0,0,100,0), +(@PATH,24,4804.908,-1316.614,168.1761,0,0,0,0,100,0), +(@PATH,25,4799.671,-1308.67,168.1761,0,0,0,0,100,0), +(@PATH,26,4819.17,-1338.246,168.1345,0,0,0,0,100,0), +(@PATH,27,4819.192,-1338.354,168.4123,0,0,0,0,100,0), +(@PATH,28,4806.981,-1351.038,168.4544,0,0,0,0,100,0), +(@PATH,29,4800.231,-1357.038,168.2044,0,0,0,0,100,0), +(@PATH,30,4799.231,-1358.038,168.2044,0,0,0,0,100,0), +(@PATH,31,4795.981,-1359.038,168.2044,0,0,0,0,100,0); + +-- 10. Decrepit Necromancer +SET @NPC := 52298; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4889.711,`position_y`=-1307.407,`position_z`=172.0003 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4889.711,-1307.407,172.0003,0,0,0,0,100,0), +(@PATH,2,4890.461,-1307.907,172.0003,0,0,0,0,100,0), +(@PATH,3,4897.94,-1294.326,172,0,0,0,0,100,0), +(@PATH,4,4896.19,-1293.326,171,0,0,0,0,100,0), +(@PATH,5,4894.44,-1292.576,170.25,0,0,0,0,100,0), +(@PATH,6,4892.44,-1291.826,170,0,0,0,0,100,0), +(@PATH,7,4888.94,-1290.076,169.25,0,0,0,0,100,0), +(@PATH,8,4882.44,-1287.576,168.75,0,0,0,0,100,0), +(@PATH,9,4865.969,-1279.812,168.4411,0,0,0,0,100,0), +(@PATH,10,4863.719,-1283.312,168.4411,0,0,0,0,100,0), +(@PATH,11,4862.719,-1284.312,168.4411,0,0,0,0,100,0), +(@PATH,12,4860.719,-1287.312,168.4411,0,0,0,0,100,0), +(@PATH,13,4862.719,-1290.812,168.4411,0,0,0,0,100,0), +(@PATH,14,4862.351,-1292.805,168.5391,0,0,0,0,100,0), +(@PATH,15,4879.851,-1302.305,169.2891,0,0,0,0,100,0), +(@PATH,16,4882.351,-1303.555,170.0391,0,0,0,0,100,0), +(@PATH,17,4885.101,-1305.055,170.5391,0,0,0,0,100,0), +(@PATH,18,4886.851,-1306.055,171.2891,0,0,0,0,100,0), +(@PATH,19,4889.351,-1307.555,172.0391,0,0,0,0,100,0); + +-- 11. Hulking Atrocity +SET @NPC := 52302; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4797.891,`position_y`=-1316.5,`position_z`=168.4261 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4797.891,-1316.5,168.4261,0,0,0,0,100,0), +(@PATH,2,4791.748,-1300.289,168.1761,0,0,0,0,100,0), +(@PATH,3,4788.525,-1291.622,168.1761,0,0,0,0,100,0), +(@PATH,4,4788.608,-1291.644,168.4261,0,0,0,0,100,0), +(@PATH,5,4775.032,-1307.969,169.1507,0,0,0,0,100,0), +(@PATH,6,4775.532,-1309.969,168.4007,0,0,0,0,100,0), +(@PATH,7,4775.782,-1310.969,167.6507,0,0,0,0,100,0), +(@PATH,8,4776.032,-1311.719,167.1507,0,0,0,0,100,0), +(@PATH,9,4776.282,-1313.719,166.6507,0,0,0,0,100,0), +(@PATH,10,4775.782,-1315.969,166.6507,0,0,0,0,100,0), +(@PATH,11,4776.282,-1318.469,166.6507,0,0,0,0,100,0), +(@PATH,12,4777.032,-1319.469,167.6507,0,0,0,0,100,0), +(@PATH,13,4778.032,-1320.469,169.4007,0,0,0,0,100,0), +(@PATH,14,4779.282,-1321.719,170.4007,0,0,0,0,100,0), +(@PATH,15,4782.282,-1324.719,170.6507,0,0,0,0,100,0), +(@PATH,16,4782.53,-1324.803,170.7992,0,0,0,0,100,0), +(@PATH,17,4783.53,-1326.053,170.7992,0,0,0,0,100,0), +(@PATH,18,4786.03,-1324.553,170.0492,0,0,0,0,100,0), +(@PATH,19,4789.28,-1322.303,169.2992,0,0,0,0,100,0), +(@PATH,20,4793.28,-1319.803,168.5492,0,0,0,0,100,0), +(@PATH,21,4797.741,-1316.434,168.4261,0,0,0,0,100,0), +(@PATH,22,4788.488,-1291.569,168.4261,0,0,0,0,100,0), +(@PATH,23,4767.418,-1289.177,168.6507,0,0,0,0,100,0), +(@PATH,24,4771.168,-1299.927,168.6507,0,0,0,0,100,0), +(@PATH,25,4773.168,-1308.177,168.1507,0,0,0,0,100,0), +(@PATH,26,4773.918,-1309.927,167.4007,0,0,0,0,100,0), +(@PATH,27,4774.668,-1312.177,166.9007,0,0,0,0,100,0), +(@PATH,28,4776.418,-1313.677,166.6507,0,0,0,0,100,0), +(@PATH,29,4775.668,-1315.927,166.6507,0,0,0,0,100,0), +(@PATH,30,4776.168,-1318.427,166.6507,0,0,0,0,100,0), +(@PATH,31,4777.168,-1319.427,167.6507,0,0,0,0,100,0), +(@PATH,32,4778.168,-1320.677,169.4007,0,0,0,0,100,0), +(@PATH,33,4779.168,-1321.677,170.4007,0,0,0,0,100,0), +(@PATH,34,4782.168,-1324.677,170.6507,0,0,0,0,100,0); + +-- 12. Hulking Atrocity +SET @NPC := 52315; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4786.356,`position_y`=-1263.052,`position_z`=170.254 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4786.356,-1263.052,170.254,0,0,0,0,100,0), +(@PATH,2,4779.106,-1258.552,170.754,0,0,0,0,100,0), +(@PATH,3,4773.106,-1254.802,170.254,0,0,0,0,100,0), +(@PATH,4,4772.703,-1254.717,170.2665,0,0,0,0,100,0), +(@PATH,5,4771.203,-1253.467,169.7665,0,0,0,0,100,0), +(@PATH,6,4770.953,-1250.467,169.2665,0,0,0,0,100,0), +(@PATH,7,4770.203,-1246.467,168.7665,0,0,0,0,100,0), +(@PATH,8,4769.703,-1242.967,168.2665,0,0,0,0,100,0), +(@PATH,9,4768.953,-1237.967,167.7665,0,0,0,0,100,0), +(@PATH,10,4771.858,-1254.272,169.9462,0,0,0,0,100,0), +(@PATH,11,4770.951,-1249.199,169.4025,0,0,0,0,100,0), +(@PATH,12,4770.451,-1246.199,168.6525,0,0,0,0,100,0), +(@PATH,13,4769.951,-1242.449,168.1525,0,0,0,0,100,0), +(@PATH,14,4768.951,-1236.449,167.4025,0,0,0,0,100,0), +(@PATH,15,4771.091,-1251.908,169.4031,0,0,0,0,100,0), +(@PATH,16,4771.341,-1253.658,169.9031,0,0,0,0,100,0), +(@PATH,17,4775.591,-1256.408,170.6531,0,0,0,0,100,0), +(@PATH,18,4787.091,-1263.408,169.9031,0,0,0,0,100,0), +(@PATH,19,4786.356,-1263.052,170.254,0,0,0,0,100,0); diff --git a/sql/updates/world/2015_07_24_05_world_2015_07_21_00.sql b/sql/updates/world/2015_07_24_05_world_2015_07_21_00.sql new file mode 100644 index 00000000000..afa6ee1534c --- /dev/null +++ b/sql/updates/world/2015_07_24_05_world_2015_07_21_00.sql @@ -0,0 +1,2 @@ +-- +UPDATE `creature` SET `MovementType`=0 WHERE `guid` IN (111169, 111170); diff --git a/sql/updates/world/2015_07_24_06_world.sql b/sql/updates/world/2015_07_24_06_world.sql new file mode 100644 index 00000000000..cb2f69e7dfa --- /dev/null +++ b/sql/updates/world/2015_07_24_06_world.sql @@ -0,0 +1,3 @@ +-- +SET @CGUID := 52283; +UPDATE `creature` SET `PhaseId`=0 WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+39; diff --git a/sql/updates/world/2015_07_24_07_world.sql b/sql/updates/world/2015_07_24_07_world.sql new file mode 100644 index 00000000000..2ebeae35268 --- /dev/null +++ b/sql/updates/world/2015_07_24_07_world.sql @@ -0,0 +1,733 @@ +-- 4.x + 6.x +-- DB/SAI: Update Darkshore +-- Aetherion SAI +SET @ENTRY := 33041; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,75079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aetherion - In Combat - Cast 'Blast of Air'"); +-- Anaya Dawnrunner SAI +SET @ENTRY := 3667; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,17000,11,5884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anaya Dawnrunner - In Combat - Cast 'Banshee Curse'"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Anaya Dawnrunner - On Just Died - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 3667; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Finally, my soul may rest... Oh, dearest Cerellean...',12,0,100,0,0,0, 'on Aggro Text',1224); +-- Awakened Ancient SAI +SET @ENTRY := 34486; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,11,26281,0,0,0,0,0,2,1,0,0,0,0,0,0,"Awakened Ancient - In Combat - Cast 'Taunt'"); +-- Blackwood Furbolg SAI +SET @ENTRY := 33084; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,24000,25000,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackwood Furbolg - Between 0-50% Health - Cast 'Healing Ward'"); +-- Blackwood Tracker SAI +SET @ENTRY := 11713; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackwood Tracker - Within 0-5 Range - Cast 'Thrash'"), +(@ENTRY,0,1,0,9,0,100,0,0,30,30000,35000,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blackwood Tracker - Within 0-30 Range - Cast 'Faerie Fire'"); +-- Carnivous the Breaker SAI +SET @ENTRY := 2186; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Carnivous the Breaker - On Respawn - Cast 'Thrash' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,45000,50000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Carnivous the Breaker - Within 0-5 Range - Cast 'Pierce Armor'"); +-- Cloudtamer Wildmane SAI +SET @ENTRY := 32988; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Cloudtamer Wildmane - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,17000,22000,11,15039,2,0,0,0,0,2,0,0,0,0,0,0,0,"Cloudtamer Wildmane - Within 0-20 Range - Cast 'Flame Shock'"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,12000,26500,11,75068,2,0,0,0,0,2,0,0,0,0,0,0,0,"Cloudtamer Wildmane - In Combat - Cast 'Lava Burst'"), +(@ENTRY,0,3,0,1,0,100,1,1000,1000,1000,1000,11,39550,2,0,0,0,0,1,0,0,0,0,0,0,0,"Cloudtamer Wildmane - Out of Combat - Cast 'Arcane Channeling' (No Repeat)"); +-- Consumed Thistle Bear SAI +SET @ENTRY := 34302; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,87187,0,0,0,0,0,2,0,0,0,0,0,0,0,"Consumed Thistle Bear - On Aggro - Cast 'Feral Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,18000,22000,11,5422,0,0,0,0,0,2,0,0,0,0,0,0,0,"Consumed Thistle Bear - In Combat - Cast 'Lacerate'"); +-- Corrupted Blackwood SAI +SET @ENTRY := 33044; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Blackwood - In Combat - Cast 'Wrath'"), +(@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,"Corrupted Blackwood - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,5800,12000,14700,11,15039,2,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Blackwood - In Combat - Cast 'Flame Shock'"); +-- Corrupted Thistle Bear SAI +SET @ENTRY := 33009; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,5422,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Thistle Bear - In Combat - Cast 'Lacerate'"); +-- Corrupted Thistle Bear Matriarch SAI +SET @ENTRY := 33905; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,5422,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Thistle Bear Matriarch - In Combat - Cast 'Lacerate'"); +-- Corrupted Tide Crawler SAI +SET @ENTRY := 32935; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,23000,11,75004,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Tide Crawler - In Combat - Cast 'Pinch'"); +-- Cursed Highborne SAI +SET @ENTRY := 33179; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,21000,11,75015,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cursed Highborne - Within 0-30 Range - Cast 'Curse of Shadows'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,24000,28000,11,51897,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cursed Highborne - In Combat - Cast 'Banshee Screech'"); +-- Darkscale Myrmidon SAI +SET @ENTRY := 33079; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkscale Myrmidon - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkscale Myrmidon - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,12500,14500,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkscale Myrmidon - Within 0-5 Range - Cast 'Heroic Strike'"); +-- NPC talk text insert +SET @ENTRY := 33079; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Darkscale Priestess SAI +SET @ENTRY := 34415; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9672,64,0,0,0,0,2,0,0,0,0,0,0,0,"Darkscale Priestess - In Combat - Cast 'Frostbolt'"), +(@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,"Darkscale Priestess - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,11000,16000,11,75062,2,0,0,0,0,1,0,0,0,0,0,0,0,"Darkscale Priestess - Within 0-8 Range - Cast 'Frost Nova'"); +-- Darkscale Scout SAI +SET @ENTRY := 33206; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,11,31553,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkscale Scout - Within 0-5 Range - Cast 'Hamstring'"); +-- Darkscale Siren SAI +SET @ENTRY := 34414; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,19500,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkscale Siren - Within 0-5 Range - Cast 'Knockdown'"); +-- Darkshore Stag SAI +SET @ENTRY := 33311; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkshore Stag - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,17000,24500,11,31274,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkshore Stag - In Combat - Cast 'Knockdown'"); +-- Darkshore Wisp SAI +SET @ENTRY := 34306; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,65127,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkshore Wisp - On Respawn - Cast 'Darkshore Wisp Sparkle' (No Repeat)"); +-- Doomspeaker Trevellion SAI +SET @ENTRY := 34326; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Doomspeaker Trevellion - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,34000,35000,11,14868,2,0,0,0,0,2,0,0,0,0,0,0,0,"Doomspeaker Trevellion - In Combat - Cast 'Curse of Agony'"), +(@ENTRY,0,2,0,0,0,100,0,9000,11000,25000,29500,11,32063,2,0,0,0,0,2,0,0,0,0,0,0,0,"Doomspeaker Trevellion - In Combat - Cast 'Corruption'"); +-- Elder Brownpaw SAI +SET @ENTRY := 33117; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,24000,25000,11,5605,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Brownpaw - Between 0-50% Health - Cast 'Healing Ward'"); +-- Encrusted Tide Crawler SAI +SET @ENTRY := 2233; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,11,3427,0,0,0,0,0,2,32,0,0,0,0,0,0,"Encrusted Tide Crawler - Within 0-5 Range - Cast 'Infected Wound'"); +-- Enraged Earth Elemental SAI +SET @ENTRY := 33083; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,19000,11,75023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Enraged Earth Elemental - Within 0-20 Range - Cast 'Boulder Toss'"); +-- Enraged Tidal Spirit SAI +SET @ENTRY := 32890; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,22000,11,39207,0,0,0,0,0,2,0,0,0,0,0,0,0,"Enraged Tidal Spirit - In Combat - Cast 'Water Spout'"); +-- Faceless One SAI +SET @ENTRY := 34413; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Faceless One - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Faceless One - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,3500,11000,15600,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Faceless One - In Combat - Cast 'Mind Blast'"); +-- NPC talk text insert +SET @ENTRY := 34413; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Firecaller Radison SAI +SET @ENTRY := 2192; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20793,64,0,0,0,0,2,0,0,0,0,0,0,0,"Firecaller Radison - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,12000,16000,11,11969,2,0,0,0,0,1,0,0,0,0,0,0,0,"Firecaller Radison - Within 0-8 Range - Cast 'Fire Nova'"), +(@ENTRY,0,2,0,2,0,100,0,0,30,60000,65000,11,5915,2,0,0,0,0,1,0,0,0,0,0,0,0,"Firecaller Radison - Between 0-30% Health - Cast 'Crazed'"); +-- Flagglemurk the Cruel SAI +SET @ENTRY := 7015; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flagglemurk the Cruel - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,9000,12000,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flagglemurk the Cruel - In Combat - Cast 'Knockdown'"), +(@ENTRY,0,2,0,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flagglemurk the Cruel - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Forsaken Looter SAI +SET @ENTRY := 34046; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,6000,8000,25000,27000,11,74975,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Looter - In Combat - Cast 'Purse Snatch'"), +(@ENTRY,0,1,0,61,0,100,0,6000,8000,25000,27000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forsaken Looter - In Combat - Say Line 0"), +(@ENTRY,0,2,0,1,0,40,0,12000,15000,44000,47000,11,35205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Forsaken Looter - Out of Combat - Cast 'Vanish'"); +-- NPC talk text insert +SET @ENTRY := 34046; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s cackles in glee.',16,0,100,0,0,0, 'combat Text',40210); +-- Frenzied Cyclone SAI +SET @ENTRY := 32985; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frenzied Cyclone - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,1,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frenzied Cyclone - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,2,0,0,0,100,0,4000,4500,12000,13000,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frenzied Cyclone - In Combat - Cast 'Lightning Bolt'"); +-- Greater Awakened Ancient SAI +SET @ENTRY := 42984; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,11,26281,0,0,0,0,0,2,1,0,0,0,0,0,0,"Greater Awakened Ancient - In Combat - Cast 'Taunt'"); +-- Greef SAI +SET @ENTRY := 33981; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,36227,64,0,0,0,0,2,0,0,0,0,0,0,0,"Greef - In Combat - Cast 'Firebolt'"); +-- Greymist Hunter SAI +SET @ENTRY := 2206; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Greymist Hunter - In Combat - Cast 'Throw'"), +(@ENTRY,0,1,2,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greymist Hunter - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Greymist Oracle SAI +SET @ENTRY := 2207; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Greymist Oracle - In Combat - Cast 'Lightning Bolt'"), +(@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,"Greymist Oracle - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Greymist Refugee SAI +SET @ENTRY := 34339; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,61168,64,0,0,0,0,2,0,0,0,0,0,0,0,"Greymist Refugee - In Combat - Cast 'Throw'"), +(@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,"Greymist Refugee - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,1,3000,5000,0,0,11,75097,0,0,0,0,0,1,0,0,0,0,0,0,0,"Greymist Refugee - In Combat - Cast 'Summon Tamed Crab' (No Repeat)"); +-- Greymist Tidehunter SAI +SET @ENTRY := 33262; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,86249,64,0,0,0,0,2,0,0,0,0,0,0,0,"Greymist Tidehunter - In Combat - Cast 'Throw'"), +(@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,"Greymist Tidehunter - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Greymist Warrior SAI +SET @ENTRY := 33277; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,29000,11,3427,0,0,0,0,0,2,32,0,0,0,0,0,0,"Greymist Warrior - Within 0-5 Range - Cast 'Infected Wound'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,17000,21000,11,74972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greymist Warrior - In Combat - Cast 'Greymist'"); +-- Grizzled Thistle Bear SAI +SET @ENTRY := 2165; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7000,10000,11,3242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grizzled Thistle Bear - In Combat - Cast 'Ravage'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grizzled Thistle Bear - On Aggro - Cast 'Leaping Rush' (No Repeat)"); +-- Happy Greymist Murloc SAI +SET @ENTRY := 34347; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Happy Greymist Murloc - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Hermit Tide Crawler SAI +SET @ENTRY := 34369; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,23000,11,75004,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hermit Tide Crawler - In Combat - Cast 'Pinch'"); +-- High Cultist Azerynn SAI +SET @ENTRY := 32899; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1000,1000,11,51733,2,0,0,0,0,1,0,0,0,0,0,0,0,"High Cultist Azerynn - Out of Combat - Cast 'Shadow Channelling' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,20000,11,16568,0,0,0,0,0,2,0,0,0,0,0,0,0,"High Cultist Azerynn - In Combat - Cast 'Mind Flay'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,22000,24500,11,30615,0,0,0,0,0,2,0,0,0,0,0,0,0,"High Cultist Azerynn - In Combat - Cast 'Fear'"); +-- Horde Enforcer SAI +SET @ENTRY := 32859; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,35570,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Enforcer - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,12000,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Enforcer - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,27000,32000,11,13730,2,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Enforcer - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Enforcer - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Enforcer - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 32859; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Horoo the Flamekeeper SAI +SET @ENTRY := 34385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,18000,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horoo the Flamekeeper - In Combat - Cast 'Moonfire'"); +-- Hungry Thistle Bear SAI +SET @ENTRY := 33978; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,5422,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hungry Thistle Bear - In Combat - Cast 'Lacerate'"); +-- Jor'kil the Soulripper SAI +SET @ENTRY := 32862; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11000,15500,11,12058,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jor'kil the Soulripper - Within 0-30 Range - Cast 'Chain Lightning'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,35197,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jor'kil the Soulripper - Between 0-30% Health - Cast 'Terror Totem' (No Repeat)"); +-- Keynira Owlwing SAI +SET @ENTRY := 34103; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,58506,0,0,0,0,0,1,0,0,0,0,0,0,0,"Keynira Owlwing - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,58506,0,0,0,0,0,1,0,0,0,0,0,0,0,"Keynira Owlwing - On Evade - Cast 'Stealth' (No Repeat)"); +-- Lady Janira SAI +SET @ENTRY := 33207; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,15547,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Janira - In Combat - Cast 'Shoot'"), +(@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,"Lady Janira - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,40,14000,21000,11,11642,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Janira - Between 0-40% Health - Cast 'Heal'"); +-- Lady Moongazer SAI +SET @ENTRY := 2184; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Moongazer - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,8000,11000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Moongazer - Within 0-20 Range - Cast 'Net'"); +-- Lady Vespira SAI +SET @ENTRY := 7016; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Vespira - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,14000,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Vespira - Within 0-5 Range - Cast 'Knockdown'"), +(@ENTRY,0,2,0,0,0,100,0,11000,15000,14000,17000,11,12549,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Vespira - In Combat - Cast 'Forked Lightning'"); +-- Licillin SAI +SET @ENTRY := 2191; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20791,64,0,0,0,0,2,0,0,0,0,0,0,0,"Licillin - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,30,120000,130000,11,11980,2,0,0,0,0,2,0,0,0,0,0,0,0,"Licillin - Within 0-30 Range - Cast 'Curse of Weakness'"); +-- Lord Sinslayer SAI +SET @ENTRY := 7017; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Sinslayer - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,11000,16000,11,13586,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Sinslayer - In Combat - Cast 'Aqua Jet'"); +-- Lor'danel Sentinel SAI +SET @ENTRY := 32969; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,9000,13000,11,31290,2,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - Within 0-20 Range - Cast 'Net'"), +(@ENTRY,0,2,0,9,0,100,0,11,24,15000,18000,11,81253,2,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - Within 11-24 Range - Cast 'Glaive'"); +-- Lor'danel Sentinel SAI +SET @ENTRY := 33115; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,64437,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - In Combat - Cast 'Flame Arrow Aura'"); +-- Lor'danel Sentinel SAI +SET @ENTRY := 43440; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,9000,13000,11,31290,2,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - Within 0-20 Range - Cast 'Net'"), +(@ENTRY,0,2,0,9,0,100,0,11,24,15000,18000,11,81253,2,0,0,0,0,2,0,0,0,0,0,0,0,"Lor'danel Sentinel - Within 11-24 Range - Cast 'Glaive'"); +-- Lorenth Thundercall SAI +SET @ENTRY := 32868; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lorenth Thundercall - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,5,4,1,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lorenth Thundercall - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,62238,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lorenth Thundercall - On Aggro - Cast 'Unstable Lightning Blast' (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,62238,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lorenth Thundercall - Within 0-40 Range - Cast 'Unstable Lightning Blast' (Phase 1)"), +(@ENTRY,0,4,0,2,1,100,0,0,40,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lorenth Thundercall - Between 0-40% Health - Enable Combat Movement (Phase 1)"), +(@ENTRY,0,5,0,61,1,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lorenth Thundercall - On Aggro - Say Line 0 (Phase 1) (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 32868; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Don''t move, little adventurer. I have the death you seek.',12,0,100,0,0,0, 'on Aggro Text',34476); +-- Luk'gar SAI +SET @ENTRY := 33345; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Luk'gar - On Aggro - Cast 'Battle Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,15000,19000,11,8078,0,0,0,0,0,1,0,0,0,0,0,0,0,"Luk'gar - In Combat - Cast 'Thunderclap'"); +-- Maddened Blackwood SAI +SET @ENTRY := 33043; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,30000,35000,11,75014,0,0,0,0,0,1,0,0,0,0,0,0,0,"Maddened Blackwood - In Combat - Cast 'Howl of Madness'"); +-- Marosh the Devious SAI +SET @ENTRY := 11714; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marosh the Devious - Within 0-5 Range - Cast 'Thrash'"), +(@ENTRY,0,1,0,9,0,100,0,0,30,30000,35000,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marosh the Devious - Within 0-30 Range - Cast 'Faerie Fire'"); +-- Moonstalker SAI +SET @ENTRY := 33127; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,17000,11,75008,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moonstalker - In Combat - Cast 'Pounce'"); +-- Moonstalker Matriarch SAI +SET @ENTRY := 2071; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,0,0,11,8594,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moonstalker Matriarch - Out of Combat - Cast 'Summon Moonstalker Runt' (No Repeat)"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moonstalker Matriarch - On Aggro - Cast 'Sprint' (No Repeat)"); +-- Moonstalker Sire SAI +SET @ENTRY := 2237; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,17000,11,75008,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moonstalker Sire - In Combat - Cast 'Pounce'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moonstalker Sire - On Aggro - Cast 'Sprint' (No Repeat)"); +-- Nightsaber Rider SAI +SET @ENTRY := 33359; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,15547,64,0,0,0,0,2,0,0,0,0,0,0,0,"Nightsaber Rider - In Combat - Cast 'Shoot'"); +-- Priestess Alinya SAI +SET @ENTRY := 33107; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,21000,11,62294,0,0,0,0,0,1,0,0,0,0,0,0,0,"Priestess Alinya - Between 0-40% Health - Cast 'Heal'"); +-- Rit'ko SAI +SET @ENTRY := 32970; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,38556,64,0,0,0,0,2,0,0,0,0,0,0,0,"Rit'ko - In Combat - Cast 'Throw'"); +-- Shadowclaw SAI +SET @ENTRY := 2175; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,120000,125000,11,17227,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowclaw - Within 0-30 Range - Cast 'Curse of Weakness'"); +-- Sharax the Defiler SAI +SET @ENTRY := 32996; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,17000,11,75015,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sharax the Defiler - Within 0-30 Range - Cast 'Curse of Shadows'"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,22000,27000,11,75016,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sharax the Defiler - In Combat - Cast 'Defiled Ground'"); +-- Shatterspear Champion SAI +SET @ENTRY := 32858; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,19000,11,37704,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Champion - Within 0-5 Range - Cast 'Whirlwind'"); +-- Shatterspear Laborer SAI +SET @ENTRY := 32861; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Shatterspear Laborer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,36645,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Laborer - On Aggro - Cast 'Throw Rock' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,17000,24500,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Laborer - In Combat - Cast 'Head Crack'"); +-- Shatterspear Mystic SAI +SET @ENTRY := 34248; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Mystic - In Combat - Cast 'Lightning Bolt'"), +(@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,"Shatterspear Mystic - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,13585,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Mystic - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,13585,1,15000,30000,11,13585,2,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Mystic - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,4,0,0,0,100,0,7000,9000,15000,19000,11,12058,2,0,0,0,0,4,0,0,0,0,0,0,0,"Shatterspear Mystic - In Combat - Cast 'Chain Lightning'"); +-- Shatterspear Overseer SAI +SET @ENTRY := 32863; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Overseer - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,14000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Overseer - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,0,0,100,0,7000,8000,22000,25000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Overseer - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Overseer - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Overseer - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 32863; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Shatterspear Priestess SAI +SET @ENTRY := 32855; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,21000,11,11642,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Priestess - Between 0-40% Health - Cast 'Heal'"), +(@ENTRY,0,1,0,14,0,100,0,1500,40,15000,18000,11,11642,0,0,0,0,0,7,0,0,0,0,0,0,0,"Shatterspear Priestess - Friendly At 1500 Health - Cast 'Heal'"); +-- Sheya Stormweaver SAI +SET @ENTRY := 32869; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,64954,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sheya Stormweaver - In Combat - Cast 'Water Bolt'"); +-- Shatterspear Raider SAI +SET @ENTRY := 34309; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,64041,64,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Raider - In Combat - Cast 'Throw Spear'"), +(@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,"Shatterspear Raider - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,5,9,0,100,0,5,30,12000,17000,11,79444,2,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Raider - Within 5-30 Range - Cast 'Impale'"); +-- Shatterspear Raider SAI +SET @ENTRY := 33071; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,64041,64,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Raider - In Combat - Cast 'Throw Spear'"), +(@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,"Shatterspear Raider - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,5,30,12000,17000,11,79444,2,0,0,0,0,2,0,0,0,0,0,0,0,"Shatterspear Raider - Within 5-30 Range - Cast 'Impale'"); +-- Shatterspear Shaman SAI +SET @ENTRY := 32860; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Shatterspear Shaman - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,17000,24000,11,8264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Shaman - In Combat - Cast 'Lava Spout Totem'"), +(@ENTRY,0,2,0,2,0,100,0,0,50,14000,21000,11,35199,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shatterspear Shaman - Between 0-50% Health - Cast 'Healing Stream Totem'"); +-- NPC talk text insert +SET @ENTRY := 32860; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Relax, mon, I be makin'' dis quick.',12,0,100,0,0,0, 'on Aggro Text',50171); +-- Skylord Braax SAI +SET @ENTRY := 32990; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1000,1000,11,39550,2,0,0,0,0,1,0,0,0,0,0,0,0,"Skylord Braax - Out of Combat - Cast 'Arcane Channeling' (No Repeat)"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skylord Braax - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,2,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skylord Braax - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,0,0,100,0,2000,5000,15000,24000,11,39591,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skylord Braax - In Combat - Cast 'Searing Totem'"); +-- Spawn of Soggoth SAI +SET @ENTRY := 33082; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spawn of Soggoth - In Combat - Cast 'Knockdown'"); +-- Strider Clutchmother SAI +SET @ENTRY := 2172; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,7272,0,0,0,0,0,1,0,0,0,0,0,0,0,"Strider Clutchmother - In Combat - Cast 'Dust Cloud'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,20000,25000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strider Clutchmother - Within 0-5 Range - Cast 'Lash'"), +(@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,"Strider Clutchmother - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Teegan Holloway SAI +SET @ENTRY := 34033; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,7137,0,0,0,0,0,1,0,0,0,0,0,0,0,"Teegan Holloway - On Aggro - Cast 'Shadow Charge' (No Repeat)"), +(@ENTRY,0,1,0,61,1,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Teegan Holloway - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,20000,30000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Teegan Holloway - Out of Combat - Say Line 1"), +(@ENTRY,0,3,0,0,0,100,0,2000,4500,12000,14000,11,38926,0,0,0,0,0,2,0,0,0,0,0,0,0,"Teegan Holloway - In Combat - Cast 'Dark Strike'"); +-- NPC talk text insert +SET @ENTRY := 34033; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Your flesh is forfeit!',12,0,100,0,0,0, 'on Aggro Text',34163), +(@ENTRY,1,0, 'I said, SEARCH the bodies BEFORE you eat them!',12,0,100,0,0,0, 'OOC Text',34167); +-- Twilight Fanatic SAI +SET @ENTRY := 32888; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,75019,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Fanatic - In Combat - Cast 'Twilight's Wrath'"), +(@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,"Twilight Fanatic - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,3,0,0,100,0,5000,6000,35000,40000,11,75021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Fanatic - In Combat - Cast 'Prismatic Gaze'"), +(@ENTRY,0,3,0,61,0,35,1,5000,6000,35000,40000,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Fanatic - In Combat - Say Line 1"); +-- NPC talk text insert +SET @ENTRY := 32888; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,1,0, 'Intruders! Good, I was getting bored...',12,0,50,0,0,0, 'combat Text',840), +(@ENTRY,1,1, 'Masters, I pledge this Pin to you!',14,0,50,0,0,0, 'combat Text',835); +-- Twilight Rider SAI +SET @ENTRY := 34282; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,65060,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Rider - In Combat - Cast 'Twilight Bolt'"); +-- Twilight Worker SAI +SET @ENTRY := 34405; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,36645,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Worker - On Aggro - Cast 'Throw Rock' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,17000,21000,11,75059,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Worker - In Combat - Cast 'Shatter 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,"Twilight Worker - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Twilight Zealot SAI +SET @ENTRY := 33057; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,75019,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Zealot - In Combat - Cast 'Twilight's Wrath'"), +(@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,"Twilight Zealot - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,6000,35000,40000,11,75021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Zealot - In Combat - Cast 'Prismatic Gaze'"); +-- Unbound Fire Elemental SAI +SET @ENTRY := 32999; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75025,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unbound Fire Elemental - On Aggro - Cast 'Rush of Flame' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,9000,15000,11,13729,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unbound Fire Elemental - In Combat - Cast 'Flame Shock'"); +-- Vile Corruptor SAI +SET @ENTRY := 33022; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,22000,11,75061,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Corruptor - In Combat - Cast 'Taste of Corruption'"); +-- Vile Grell SAI +SET @ENTRY := 33021; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,32000,35000,11,75060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vile Grell - In Combat - Cast 'Critical Focus'"); +-- Vile Spray SAI +SET @ENTRY := 32928; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,27000,11,39207,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Spray - In Combat - Cast 'Water Spout'"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,11000,11,32011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Spray - In Combat - Cast 'Water Bolt'"); +-- Warlord Wrathspine SAI +SET @ENTRY := 34423; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,12000,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Wrathspine - In Combat - Cast 'Knockdown'"); +-- Whitetail Stag SAI +SET @ENTRY := 34318; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitetail Stag - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,15000,11,31274,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitetail Stag - In Combat - Cast 'Knockdown'"); +-- Wildkin Spirit SAI +SET @ENTRY := 34304; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,12000,15000,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildkin Spirit - In Combat - Cast 'Moonfire'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,24000,27000,11,75011,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wildkin Spirit - Between 0-50% Health - Cast 'Lunar Blessing'"); +-- Windmaster Tzu-Tzu SAI +SET @ENTRY := 32989; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Windmaster Tzu-Tzu - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,9000,11000,11,13281,0,0,0,0,0,2,0,0,0,0,0,0,0,"Windmaster Tzu-Tzu - In Combat - Cast 'Earth Shock'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,17000,25000,11,34079,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windmaster Tzu-Tzu - In Combat - Cast 'Grounding Totem'"); +-- NPC talk text insert +SET @ENTRY := 32989; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Ya be messin\' with Tzu-Tzu? It no matter...Aetherion\'s here,mon.We gonna roll on ya refugee camp an\' then bring the hurt to ya Lor\'demal.But first ya die!',12,0,100,0,0,0, 'on Aggro Text',33219); +-- Withered Ent SAI +SET @ENTRY := 34009; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,19000,22000,11,11442,0,0,0,0,0,2,32,0,0,0,0,0,0,"Withered Ent - In Combat - Cast 'Withered Touch'"); +-- Writhing Highborne SAI +SET @ENTRY := 33180; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,16000,11,75017,0,0,0,0,0,2,0,0,0,0,0,0,0,"Writhing Highborne - In Combat - Cast 'Curse of Doom'"); +-- Yoth'al the Devourer SAI +SET @ENTRY := 34331; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Yoth'al the Devourer - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,75073,2,0,0,0,0,1,0,0,0,0,0,0,0,"Yoth'al the Devourer - Within 0-8 Range - Cast 'Shadow Nova'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,24000,27000,11,16568,2,0,0,0,0,2,0,0,0,0,0,0,0,"Yoth'al the Devourer - In Combat - Cast 'Mind Flay'"); +-- Young Grizzled Thistle Bear SAI +SET @ENTRY := 34417; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Young Grizzled Thistle Bear - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,7000,10000,11,3242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Young Grizzled Thistle Bear - In Combat - Cast 'Ravage'"); +-- Zenn Foulhoof SAI +SET @ENTRY := 33020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,28000,11,21062,0,0,0,0,0,2,32,0,0,0,0,0,0,"Zenn Foulhoof - In Combat - Cast 'Putrid Breath'"); diff --git a/sql/updates/world/2015_07_24_08_world.sql b/sql/updates/world/2015_07_24_08_world.sql new file mode 100644 index 00000000000..e013e4914f7 --- /dev/null +++ b/sql/updates/world/2015_07_24_08_world.sql @@ -0,0 +1,23 @@ +-- 3.x + 4.x + 6.x +-- DB/SAI: Update Gjostland +-- Haris Lightsbreath SAI +SET @ENTRY := 49954; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,79962,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haris Lightsbreath - Out of Combat - Cast 'Seal of Righteousness'"); + +-- Matron Narsilla SAI +SET @ENTRY := 49950; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,48168,0,0,0,0,0,1,0,0,0,0,0,0,0,"Matron Narsilla - Out of Combat - Cast 'Inner Fire'"); + +-- Shadowpine Catlord SAI +SET @ENTRY := 16345; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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 Unit Missing Buff 'Bloodlust' - Cast 'Bloodlust'"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,0,0,11,28904,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadowpine Catlord - Out of Combat - Cast 'Summon Ghostclaw Lynx' (No Repeat)"); diff --git a/sql/updates/world/2015_07_24_09_world.sql b/sql/updates/world/2015_07_24_09_world.sql new file mode 100644 index 00000000000..8451678d9b6 --- /dev/null +++ b/sql/updates/world/2015_07_24_09_world.sql @@ -0,0 +1,25 @@ +-- 4.x + 6.x +-- Duokna SAI +SET @ENTRY := 3158; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,30000,30000,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Duokna - Out of Combat - Run Script"); + +-- Actionlist SAI +SET @ENTRY := 315800; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,9,0,0,0,0,100,0,0,0,0,0,69,1,0,0,0,0,0,8,0,0,0,-563.079041,-4217.333,42.8817,5.002828,"On Script - Move To Position"), +(@ENTRY,9,1,0,0,0,100,0,3000,3000,0,0,17,10,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Set Emote State 10"), +(@ENTRY,9,2,0,0,0,100,0,2000,2000,0,0,1,0,0,0,0,0,0,19,9796,20,0,0,0,0,0,"On Script - Say Line 0"), +(@ENTRY,9,3,0,0,0,100,0,8000,8000,0,0,69,2,0,0,0,0,0,8,0,0,0,-565.393,-4213.930,41.661,0,"On Script - Move To Position"), +(@ENTRY,9,4,0,0,0,100,0,0,0,0,0,17,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Set Emote State 0"), +(@ENTRY,9,5,0,0,0,100,0,3000,3000,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,5.183630,"On Script - Set Orientation 5,183630"); + +DELETE FROM `creature_text` WHERE `entry`=9796; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `comment`) VALUES +(9796, 0, 0, 'Duokna... this is embarrassing.', 12, 0, 100, 0, 0, 0, 39266, 'Galgar'), +(9796, 0, 1, 'Duokna, what are you doing?', 12, 0, 100, 0, 0, 0, 39267, 'Galgar'), +(9796, 0, 2, 'Get down from there this instant!', 12, 0, 100, 0, 0, 0, 39268, 'Galgar'), +(9796, 0, 3, 'How are you not burning your feet?', 12, 0, 100, 0, 0, 0, 39269, 'Galgar'); diff --git a/sql/updates/world/2015_07_24_10_world.sql b/sql/updates/world/2015_07_24_10_world.sql new file mode 100644 index 00000000000..99dfef945c2 --- /dev/null +++ b/sql/updates/world/2015_07_24_10_world.sql @@ -0,0 +1,595 @@ +-- DB/SAI: Update Winterspring +-- Anguished Highborne SAI +SET @ENTRY := 7524; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,24000,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anguished Highborne - In Combat - Cast 'Mind Blast'"), +(@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,"Anguished Highborne - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,11,90798,3,0,0,0,0,1,0,0,0,0,0,0,0,"Anguished Highborne - On Just Died - Cast 'Released Highborne' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7524; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(7524, 0, 0, 'It was all her fault! She told us to steal it!', 12, 0, 100, 0, 0, 0, 48852, 0, 'Anguished Highborne'), +(7524, 0, 1, 'It\'s our fault... the destruction is all our fault...', 12, 0, 100, 0, 0, 0, 48855, 0, 'Anguished Highborne'), +(7524, 0, 2, 'My children... what have I done?', 12, 0, 100, 0, 0, 0, 48853, 0, 'Anguished Highborne'), +(7524, 0, 3, 'No... I was to live forever... I will still...', 12, 0, 100, 0, 0, 0, 48854, 0, 'Anguished Highborne'), +(7524, 0, 4, 'So tired... just want to rest...', 12, 0, 100, 0, 0, 0, 48857, 0, 'Anguished Highborne'), +(7524, 0, 5, 'The crystal can still be found... if we can just find it again...', 12, 0, 100, 0, 0, 0, 48856, 0, 'Anguished Highborne'), +(7524, 0, 6, 'The crystal will save us! We can be saved!', 12, 0, 100, 0, 0, 0, 48858, 0, 'Anguished Highborne'); + +-- Released Highborne Spirit SAI +SET @ENTRY := 48727; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,54,0,100,1,0,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Released Highborne Spirit - On Just Summoned - Run Script (No Repeat)"); +-- Actionlist SAI +SET @ENTRY := 4872700; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,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,"Released Highborne Spirit - On Script - Say Line 0"), +(@ENTRY,9,1,0,0,0,100,0,1500,1500,0,0,11,90793,2,0,0,0,0,1,0,0,0,0,0,0,0,"Released Highborne Spirit - On Script - Cast 'Transform: Wisp'"), +(@ENTRY,9,2,0,0,0,100,0,1000,1000,0,0,69,0,0,0,0,0,0,8,0,0,0,6540.52,-4113.04,710.365,1.95536,"Released Highborne Spirit - On Script - Move To Position"), +(@ENTRY,9,3,0,0,0,100,0,2000,2000,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Released Highborne Spirit - On Script - Despawn Instant"); + +-- NPC talk text insert +SET @ENTRY := 48727; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(48727, 0, 0, 'Leave now... you do not deserve to suffer the crystal\'s wrath...', 12, 0, 100, 0, 0, 0, 48898, 0, 'Released Highborne Spirit'), +(48727, 0, 1, 'Relief at last...', 12, 0, 100, 0, 0, 0, 48896, 0, 'Released Highborne Spirit'), +(48727, 0, 2, 'Thank you...', 12, 0, 100, 0, 0, 0, 48897, 0, 'Released Highborne Spirit'), +(48727, 0, 3, 'The crystal has returned. You must leave...', 12, 0, 100, 0, 0, 0, 48900, 0, 'Released Highborne Spirit'); + +-- Arcane Mana-Cluster SAI +SET @ENTRY := 50322; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,15000,17000,11,13901,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arcane Mana-Cluster - In Combat - Cast 'Arcane Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,19000,27000,11,21073,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Mana-Cluster - In Combat - Cast 'Arcane Explosion'"); + +-- Archmage Maenius SAI +SET @ENTRY := 48740; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Archmage Maenius - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,18000,11,79868,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Maenius - In Combat - Cast 'Arcane Blast'"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,22000,25000,11,22938,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Maenius - In Combat - Cast 'Arcane Explosion'"), +(@ENTRY,0,3,0,0,0,50,0,4000,9000,17000,22000,11,34447,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Maenius - In Combat - Cast 'Arcane Missiles'"), +(@ENTRY,0,4,0,0,0,50,0,4000,9000,17000,22000,11,79880,0,0,0,0,0,2,0,0,0,0,0,0,0,"Archmage Maenius - In Combat - Cast 'Slow'"), +(@ENTRY,0,5,0,2,0,100,0,0,60,14000,21000,11,21655,1,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Maenius - Between 0-60% Health - Cast 'Blink'"), +(@ENTRY,0,6,0,6,0,100,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Maenius - On Just Died - Say Line 1 (No Repeat)"); + +-- NPC talk text insert +SET @ENTRY := 48740; +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, 'You don\'t understand! I had to study it! I HAD TO!',12,0,100,0,0,0, 'on Aggro Text'), +(@ENTRY,1,0, 'Forgive... me...',12,0,100,0,0,0, 'on Death Text'); + +-- Azurous SAI +SET @ENTRY := 10202; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,16099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azurous - In Combat - Cast 'Frost Breath'"); +-- Berserk Owlbeast SAI +SET @ENTRY := 7454; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,5915,0,0,0,0,0,1,0,0,0,0,0,0,0,"Berserk Owlbeast - Between 0-30% Health - Cast 'Crazed' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Berserk Owlbeast - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7454; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s grows increasingly crazed!',16,0,100,0,0,0, 'combat Crazed',30727); +-- Ironjaw SAI +SET @ENTRY := 18670; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ironjaw - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,15000,17000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironjaw - Within 0-5 Range - Cast 'Cleave'"); +-- Boiling Springbubble SAI +SET @ENTRY := 48768; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,14000,11,93655,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boiling Springbubble - In Combat - Cast 'Steam Blast'"); +-- Brumeran SAI +SET @ENTRY := 10807; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,25000,35000,11,15797,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brumeran - In Combat - Cast 'Lightning Breath'"), +(@ENTRY,0,1,0,9,0,100,0,0,30,14000,17000,11,16552,0,0,0,0,0,2,32,0,0,0,0,0,0,"Brumeran - Within 0-30 Range - Cast 'Venom Spit'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Brumeran - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Brumeran - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 10807; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Chillwind Chimaera SAI +SET @ENTRY := 7448; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,24000,34000,11,15797,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chillwind Chimaera - In Combat - Cast 'Lightning Breath'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,17000,21000,11,15850,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chillwind Chimaera - In Combat - Cast 'Chilled'"); +-- Coldlurk Burrower SAI +SET @ENTRY := 49347; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,17500,11,21059,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coldlurk Burrower - In Combat - Cast 'Acid Spit'"); +-- Coldlurk Creeper SAI +SET @ENTRY := 49346; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,21000,24000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Coldlurk Creeper - In Combat - Cast 'Poison'"); +-- Crazed Owlbeast SAI +SET @ENTRY := 7452; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15716,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crazed Owlbeast - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crazed Owlbeast - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7452; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Dimensional Ooze SAI +SET @ENTRY := 50319; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,15000,11,93661,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dimensional Ooze - In Combat - Cast 'Arcane Barrage'"); +-- Displaced Warp Stalker SAI +SET @ENTRY := 50313; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,300000,300000,11,32939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Displaced Warp Stalker - Out of Combat - Cast 'Phase Burst'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,20000,11,39449,0,0,0,0,0,2,0,0,0,0,0,0,0,"Displaced Warp Stalker - In Combat - Cast 'Pounce'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,19000,26000,11,32920,0,0,0,0,0,2,0,0,0,0,0,0,0,"Displaced Warp Stalker - In Combat - Cast 'Warp'"); +-- Everlook Bruiser SAI +SET @ENTRY := 11190; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Everlook Bruiser - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,9000,11000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Everlook Bruiser - Within 0-20 Range - Cast 'Net'"); +-- Frostilicus SAI +SET @ENTRY := 50251; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79858,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frostilicus - In Combat - Cast 'Frostbolt'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,27000,11,79860,1,0,0,0,0,4,0,0,0,0,0,0,0,"Frostilicus - In Combat - Cast 'Blizzard'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,79865,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostilicus - Out of Combat - Cast 'Frost Armor'"), +(@ENTRY,0,3,0,9,0,100,0,0,8,13600,14500,11,79850,1,0,0,0,0,1,0,0,0,0,0,0,0,"Frostilicus - Within 0-8 Range - Cast 'Frost Nova'"), +(@ENTRY,0,4,0,0,0,100,0,11000,12000,24000,27000,11,79859,1,0,0,0,0,2,0,0,0,0,0,0,0,"Frostilicus - In Combat - Cast 'Ice Lance'"); +-- Frostleaf Treant SAI +SET @ENTRY := 48952; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,24500,11,15089,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostleaf Treant - In Combat - Cast 'Frost Shock'"); +-- Frostmaul Giant SAI +SET @ENTRY := 7428; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,24000,31000,11,22643,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmaul Giant - In Combat - Cast 'Frostbolt Volley'"), +(@ENTRY,0,1,0,0,0,100,0,12000,17000,33000,37000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmaul Giant - In Combat - Cast 'Knock Away'"), +(@ENTRY,0,2,0,0,0,100,0,4000,6000,15000,22000,11,18368,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmaul Giant - In Combat - Cast 'Strike'"), +(@ENTRY,0,3,0,9,0,100,0,0,30,22000,23500,11,6136,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmaul Giant - Within 0-30 Range - Cast 'Chilled'"); +-- Frostmaul Preserver SAI +SET @ENTRY := 7429; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,19000,26000,11,9616,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmaul Preserver - Between 0-40% Health - Cast 'Wild Regeneration'"); +-- Frostsaber SAI +SET @ENTRY := 7431; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,24331,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostsaber - In Combat - Cast 'Rake'"); +-- Frostsaber Huntress SAI +SET @ENTRY := 7433; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15716,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostsaber Huntress - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostsaber Huntress - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,5000,26000,27000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostsaber Huntress - In Combat - Cast 'Rend'"); +-- NPC talk text insert +SET @ENTRY := 7433; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Frostsaber Pride Watcher SAI +SET @ENTRY := 7434; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,82828,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostsaber Pride Watcher - On Aggro - Cast 'Feral Leap' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,15716,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostsaber Pride Watcher - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostsaber Pride Watcher - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,6000,7000,22000,25000,11,36590,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostsaber Pride Watcher - In Combat - Cast 'Rip'"); +-- NPC talk text insert +SET @ENTRY := 7434; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Frostsaber Stalker SAI +SET @ENTRY := 7432; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,82828,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostsaber Stalker - On Aggro - Cast 'Feral Leap' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,15716,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostsaber Stalker - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostsaber Stalker - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,6000,7000,22000,25000,11,36590,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostsaber Stalker - In Combat - Cast 'Rip'"); +-- NPC talk text insert +SET @ENTRY := 7432; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Frostshard Rumbler SAI +SET @ENTRY := 48960; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,36645,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostshard Rumbler - On Aggro - Cast 'Throw Rock' (No Repeat)"); +-- General Colbatann SAI +SET @ENTRY := 10196; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Colbatann - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,35000,44000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Colbatann - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,15000,19000,11,11971,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Colbatann - In Combat - Cast 'Sunder Armor'"); +-- Grizzle Snowpaw SAI +SET @ENTRY := 10199; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,17000,11,15793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grizzle Snowpaw - Within 0-5 Range - Cast 'Maul'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,15000,25000,11,12548,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grizzle Snowpaw - Within 0-20 Range - Cast 'Frost Shock'"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,24000,25000,11,8364,0,0,0,0,0,4,0,0,0,0,0,0,0,"Grizzle Snowpaw - In Combat - Cast 'Blizzard'"); +-- Grolnar the Berserk SAI +SET @ENTRY := 49178; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grolnar the Berserk - On Respawn - Cast 'Coat of Thistlefur' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,50,32000,35000,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grolnar the Berserk - Between 0-50% Health - Cast 'Bloodlust'"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,22000,24000,11,39591,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grolnar the Berserk - In Combat - Cast 'Searing Totem'"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grolnar the Berserk - On Aggro - Say Line 0 (No Repeat)"); +-- Hell-Hoot SAI +SET @ENTRY := 50044; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,24000,25000,11,31298,1,0,0,0,0,2,0,0,0,0,0,0,0,"Hell-Hoot - In Combat - Cast 'Sleep'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,28000,11,79846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hell-Hoot - In Combat - Cast 'Flamestrike'"), +(@ENTRY,0,2,0,0,0,100,0,11000,12000,33000,34000,11,81119,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hell-Hoot - In Combat - Cast 'Howling Screech'"), +(@ENTRY,0,3,0,9,0,100,0,0,5,12000,16000,11,49865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hell-Hoot - Within 0-5 Range - Cast 'Eye Peck'"); +-- High Chief Winterfall SAI +SET @ENTRY := 10738; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,17000,11,15793,0,0,0,0,0,2,0,0,0,0,0,0,0,"High Chief Winterfall - Within 0-5 Range - Cast 'Maul'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,15000,25000,11,12548,0,0,0,0,0,2,0,0,0,0,0,0,0,"High Chief Winterfall - Within 0-20 Range - Cast 'Frost Shock'"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,24000,25000,11,8364,0,0,0,0,0,4,0,0,0,0,0,0,0,"High Chief Winterfall - In Combat - Cast 'Blizzard'"); +-- Ice Avatar SAI +SET @ENTRY := 50250; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,15000,11,81161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Avatar - Within 0-30 Range - Cast 'Baker Team Broadcast Master'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,12000,15000,11,83669,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Avatar - In Combat - Cast 'Water Bolt'"); + +-- Ice Thistle Matriarch SAI +SET @ENTRY := 7459; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21000,11,15878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Thistle Matriarch - In Combat - Cast 'Ice Blast'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ice Thistle Matriarch - On Aggro - Cast 'Rushing Charge' (No Repeat)"); +-- Ice Thistle Patriarch SAI +SET @ENTRY := 7460; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21000,11,15878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Thistle Patriarch - In Combat - Cast 'Ice Blast'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,24000,25000,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Thistle Patriarch - In Combat - Cast 'Frost Breath'"); +-- Ice Thistle Yeti SAI +SET @ENTRY := 7458; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21000,11,15878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Thistle Yeti - In Combat - Cast 'Ice Blast'"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,19000,26000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Thistle Yeti - In Combat - Cast 'Tendon Rip'"); +-- Icewhomp SAI +SET @ENTRY := 49235; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,22000,11,22643,0,0,0,0,0,1,0,0,0,0,0,0,0,"Icewhomp - In Combat - Cast 'Frostbolt Volley'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,26000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Icewhomp - In Combat - Cast 'Knock Away'"); +-- K'areshi Trader SAI +SET @ENTRY := 50316; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,13901,0,0,0,0,0,2,0,0,0,0,0,0,0,"K'areshi Trader - In Combat - Cast 'Arcane Bolt'"); +-- Kashoch the Reaver SAI +SET @ENTRY := 10198; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,16000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kashoch the Reaver - In Combat - Cast 'Cleave'"); +-- Lost Ravager SAI +SET @ENTRY := 50320; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,11,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lost Ravager - Within 0-5 Range - Cast 'Strike'"); +-- Mana Thirster SAI +SET @ENTRY := 50317; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,93711,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana Thirster - In Combat - Cast 'Arcane Bolt'"); +-- Mana-Compelled Shade SAI +SET @ENTRY := 50312; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,13901,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mana-Compelled Shade - In Combat - Cast 'Arcane Bolt'"); +-- Mezzir the Howler SAI +SET @ENTRY := 10197; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,31000,35000,11,15971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mezzir the Howler - Within 0-5 Range - Cast 'Demoralizing Roar'"), +(@ENTRY,0,1,0,0,0,100,0,4000,8000,15000,21000,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mezzir the Howler - In Combat - Cast 'Frost Breath'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,18000,24000,11,14100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mezzir the Howler - Between 0-40% Health - Cast 'Terrifying Roar'"); +-- Moontouched Owlbeast SAI +SET @ENTRY := 7453; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,18000,22500,11,12160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moontouched Owlbeast - Between 0-55% Health - Cast 'Rejuvenation'"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,14000,16000,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moontouched Owlbeast - In Combat - Cast 'Moonfire'"); +-- Rabid Shardtooth SAI +SET @ENTRY := 7446; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,22000,11,3150,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Shardtooth - In Combat - Cast 'Rabies'"); +-- Ragged Owlbeast SAI +SET @ENTRY := 7450; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,120000,120000,11,15848,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragged Owlbeast - In Combat - Cast 'Festering Rash'"); +-- Raging Owlbeast SAI +SET @ENTRY := 7451; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raging Owlbeast - Within 0-5 Range - Cast 'Rend'"); +-- Rak'shiri SAI +SET @ENTRY := 10200; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,35,25000,26000,11,7399,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rak'shiri - Between 0-35% Health - Cast 'Terrify'"); +-- Rimepelt SAI +SET @ENTRY := 48765; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,87187,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rimepelt - On Aggro - Cast 'Feral Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,25000,27000,11,15727,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rimepelt - In Combat - Cast 'Demoralizing Roar'"); +-- Scalding Springsurge SAI +SET @ENTRY := 48767; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,14000,16000,11,17276,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalding Springsurge - In Combat - Cast 'Scald'"); +-- Shade of the Spiritspeaker SAI +SET @ENTRY := 48678; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,12000,13000,11,85424,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shade of the Spiritspeaker - In Combat - Cast 'Spirit Burst'"); +-- Shardtooth Bear SAI +SET @ENTRY := 7444; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,25000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shardtooth Bear - In Combat - Cast 'Tendon Rip'"); +-- Shardtooth Mauler SAI +SET @ENTRY := 7443; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,12000,11,15793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shardtooth Mauler - In Combat - Cast 'Maul'"); +-- Shy-Rotam SAI +SET @ENTRY := 10737; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,35,25000,26000,11,14100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shy-Rotam - Between 0-35% Health - Cast 'Terrifying Roar'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,17000,22000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shy-Rotam - In Combat - Cast 'Tendon Rip'"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,25000,29000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shy-Rotam - In Combat - Cast 'Rend'"); +-- Sian-Rotam SAI +SET @ENTRY := 10741; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,35,25000,26000,11,14100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sian-Rotam - Between 0-35% Health - Cast 'Terrifying Roar'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,17000,19000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sian-Rotam - In Combat - Cast 'Tendon Rip'"), +(@ENTRY,0,2,0,0,0,100,0,6500,8000,25000,27000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sian-Rotam - In Combat - Cast 'Rend'"); +-- Snowfrolic Fox SAI +SET @ENTRY := 49565; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21000,11,75529,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snowfrolic Fox - In Combat - Cast 'Agile Focus'"); +-- Suffering Highborne SAI +SET @ENTRY := 7523; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,24000,11,13860,0,0,0,0,0,2,0,0,0,0,0,0,0,"Suffering Highborne - In Combat - Cast 'Mind Blast'"), +(@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,"Suffering Highborne - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,11,90798,3,0,0,0,0,1,0,0,0,0,0,0,0,"Suffering Highborne - On Just Died - Cast 'Released Highborne' (No Repeat)"); + +-- NPC talk text insert +SET @ENTRY := 7523; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(7523, 0, 0, 'It was all her fault! She told us to steal it!', 12, 0, 100, 0, 0, 0, 48852, 0, 'Highborne'), +(7523, 0, 1, 'It\'s our fault... the destruction is all our fault...', 12, 0, 100, 0, 0, 0, 48855, 0, 'Highborne'), +(7523, 0, 2, 'My children... what have I done?', 12, 0, 100, 0, 0, 0, 48853, 0, 'Highborne'), +(7523, 0, 3, 'No... I was to live forever... I will still...', 12, 0, 100, 0, 0, 0, 48854, 0, 'Highborne'), +(7523, 0, 4, 'So tired... just want to rest...', 12, 0, 100, 0, 0, 0, 48857, 0, 'Highborne'), +(7523, 0, 5, 'The crystal can still be found... if we can just find it again...', 12, 0, 100, 0, 0, 0, 48856, 0, 'Highborne'), +(7523, 0, 6, 'The crystal will save us! We can be saved!', 12, 0, 100, 0, 0, 0, 48858, 0, 'Highborne'); + +-- Ursius SAI +SET @ENTRY := 10806; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,17000,11,15793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ursius - Within 0-5 Range - Cast 'Maul'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,33000,35000,11,15971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ursius - In Combat - Cast 'Demoralizing Roar'"); +-- Winterfall Den Watcher SAI +SET @ENTRY := 7440; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1200000,1200000,11,17205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Den Watcher - Out of Combat - Cast 'Winterfall Firewater'"); +-- Winterfall Pathfinder SAI +SET @ENTRY := 7442; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Winterfall Pathfinder - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1200000,1200000,11,17205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Pathfinder - Out of Combat - Cast 'Winterfall Firewater'"), +(@ENTRY,0,2,0,0,0,100,0,6000,8000,22000,25000,11,16498,0,0,0,0,0,2,0,0,0,0,0,0,0,"Winterfall Pathfinder - In Combat - Cast 'Faerie Fire'"); +-- Winterfall Runner SAI +SET @ENTRY := 10916; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1200000,1200000,11,17205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Runner - Out of Combat - Cast 'Winterfall Firewater'"); +-- Winterfall Shaman SAI +SET @ENTRY := 7439; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Winterfall Shaman - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,1,0,100,0,1000,1000,1200000,1200000,11,17205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Shaman - Out of Combat - Cast 'Winterfall Firewater'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,13585,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Shaman - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,13585,1,15000,30000,11,13585,1,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Shaman - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,4,0,2,0,100,0,0,40,14000,21000,11,11431,1,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Shaman - Between 0-40% Health - Cast 'Healing Touch'"), +(@ENTRY,0,5,0,14,0,100,0,800,40,15000,18000,11,11431,1,0,0,0,0,7,0,0,0,0,0,0,0,"Winterfall Shaman - Friendly At 800 Health - Cast 'Healing Touch'"); +-- Winterfall Totemic SAI +SET @ENTRY := 7441; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1200000,1200000,11,17205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Totemic - Out of Combat - Cast 'Winterfall Firewater'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,45000,50000,11,15786,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Totemic - In Combat - Cast 'Earthbind Totem'"), +(@ENTRY,0,2,0,0,0,100,0,6500,8500,22000,25000,11,15787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Totemic - In Combat - Cast 'Moonflare Totem'"); +-- Winterfall Ursa SAI +SET @ENTRY := 7438; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1200000,1200000,11,17205,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterfall Ursa - Out of Combat - Cast 'Winterfall Firewater'"); +-- Regurgitated Bones SAI +SET @ENTRY := 48718; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Regurgitated Bones - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,15000,22000,11,81087,0,0,0,0,0,2,0,0,0,0,0,0,0,"Regurgitated Bones - In Combat - Cast 'Puncture Wound'"); +-- Winterspring Owl SAI +SET @ENTRY := 7455; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,20000,11,81119,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterspring Owl - In Combat - Cast 'Howling Screech'"), +(@ENTRY,0,1,0,0,0,100,0,2000,9000,12000,24000,11,16576,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterspring Owl - In Combat - Cast 'Piercing Screech'"); +-- Winterspring Screecher SAI +SET @ENTRY := 7456; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,18000,11,3589,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winterspring Screecher - In Combat - Cast 'Deafening Screech'"); +-- Wintervine Lasher SAI +SET @ENTRY := 49217; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,36604,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wintervine Lasher - Between 0-40% Health - Cast 'Flanking Growth' (No Repeat)"); +-- Wretched Spectre SAI +SET @ENTRY := 48665; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,14000,11,9613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Spectre - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,6000,7000,22000,23000,11,11980,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Spectre - In Combat - Cast 'Curse of Weakness'"); +-- Wretched Spirit SAI +SET @ENTRY := 48664; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,15000,16000,11,29098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Spirit - Between 0-55% Health - Cast 'Bitter Withdrawal'"); +-- Xandivious SAI +SET @ENTRY := 15623; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,20000,11,16046,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xandivious - In Combat - Cast 'Blast Wave'"), +(@ENTRY,0,1,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' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,22000,23000,11,11980,0,0,0,0,0,2,0,0,0,0,0,0,0,"Xandivious - In Combat - Cast 'Curse of Weakness'"), +(@ENTRY,0,3,0,0,0,100,0,4000,11000,26000,28000,11,11639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Xandivious - In Combat - Cast 'Shadow Word: Pain'"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xandivious - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,5,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xandivious - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 15623; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Xorothian Eredar SAI +SET @ENTRY := 50315; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,39083,64,0,0,0,0,2,0,0,0,0,0,0,0,"Xorothian Eredar - In Combat - Cast 'Incinerate'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,21000,22000,11,11443,1,0,0,0,0,2,0,0,0,0,0,0,0,"Xorothian Eredar - In Combat - Cast 'Cripple'"); +-- Xorothian Imp SAI +SET @ENTRY := 50321; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20801,64,0,0,0,0,2,0,0,0,0,0,0,0,"Xorothian Imp - In Combat - Cast 'Firebolt'"); diff --git a/sql/updates/world/2015_07_24_11_world.sql b/sql/updates/world/2015_07_24_11_world.sql new file mode 100644 index 00000000000..db2e24ade28 --- /dev/null +++ b/sql/updates/world/2015_07_24_11_world.sql @@ -0,0 +1,46 @@ +-- Northwatch Foothold +-- Lar must kneel +DELETE FROM `creature_template_addon` WHERE `entry`=3140; +INSERT INTO `creature_template_addon` (`entry`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(3140,0,0,8,1,0, ''); + +-- Infataryman +-- attackemote +DELETE FROM `creature_addon` WHERE `guid` IN (309448,309459,309441,309447,309438,309424,309436,309428,309424,309440); +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(309448,0,0,0,1,27, ''), +(309459,0,0,0,1,27, ''), +-- handleemote +(309441,0,0,0,1,69, ''), +(309447,0,0,0,1,69, ''), +(309438,0,0,0,1,69, ''), +-- sitting +(309436,0,0,1,1,0, ''), +(309428,0,0,1,1,0, ''), +(309424,0,0,1,1,0, ''), +(309440,0,0,1,1,0, ''); + +-- Clattering Scorpid SAI +SET @ENTRY := 3125; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,32000,38000,11,79687,0,0,0,0,0,2,0,0,0,0,0,0,0,"Clattering Scorpid - In Combat - Cast 'Sundering Cleave'"), +(@ENTRY,0,1,0,2,0,100,0,0,30,15000,15000,11,73672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Clattering Scorpid - Between 0-30% Health - Cast 'Envenom'"), +(@ENTRY,0,2,0,2,0,100,0,0,30,15000,15000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Clattering Scorpid - Between 0-30% Health - Say 0"); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceGroup`=3 AND `SourceEntry`=3125; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES +(22,3,3125,0,0,9,0,25165,0,0,0,"","Clattering Scorpid - Only enable text if quest 'Never Trust a Big Barb and a Smile' is active"); + +DELETE FROM `creature_text` WHERE `entry`=3125; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `comment`) VALUES +(3125, 0, 0, '%s is casting Envenom! Place your totem down now!', 42, 0, 100, 0, 0, 0, 39298, 'Clattering Scorpid to Player'); + +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=0 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=1 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=2 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=3 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=4 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=5 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; +UPDATE `conditions` SET `ConditionValue1`=25165 WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=3062 AND `SourceEntry`=6 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=826 AND `ConditionValue2`=0 AND `ConditionValue3`=0; diff --git a/sql/updates/world/2015_07_24_12_world.sql b/sql/updates/world/2015_07_24_12_world.sql new file mode 100644 index 00000000000..321af4b249b --- /dev/null +++ b/sql/updates/world/2015_07_24_12_world.sql @@ -0,0 +1,133 @@ +-- +-- Razor Hill Updates +-- Waypoints +-- Guard 1. +SET @NPC := 310315; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=260.8195,`position_y`=-4747.082,`position_z`=10.17437 WHERE `guid`=@NPC; +UPDATE `creature` SET `spawndist`=0,`MovementType`=0,`position_x`=260.8195,`position_y`=-4747.082,`position_z`=10.17437 WHERE `guid`=310314; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,260.8195,-4747.082,10.17437,0,0,0,0,100,0), +(@PATH,2,261.068,-4746.886,10.34651,0,0,0,0,100,0), +(@PATH,3,267.574,-4747.65,10.22179,0,0,0,0,100,0), +(@PATH,4,274.3544,-4743.961,9.987007,0,0,0,0,100,0), +(@PATH,5,274.1684,-4743.915,9.820413,0,0,0,0,100,0), +(@PATH,6,274.1089,-4743.937,9.872446,0,0,0,0,100,0), +(@PATH,7,267.4261,-4747.646,10.06517,0,0,0,0,100,0), +(@PATH,8,260.7122,-4746.721,10.38764,0,0,0,0,100,0); + +DELETE FROM `creature_formations` WHERE `leaderGUID`=310315; +INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES +(310315, 310315, 0, 0, 2, 0, 0), +(310315, 310314, 3, 90, 2, 0, 0); + +-- Guard 2. +SET @NPC := 310335; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=275.6352,`position_y`=-4668.426,`position_z`=12.8811 WHERE `guid`=@NPC; +UPDATE `creature` SET `spawndist`=0,`MovementType`=0,`position_x`=275.6352,`position_y`=-4668.426,`position_z`=12.8811 WHERE `guid`=310334; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,275.6352,-4668.426,12.8811,0,0,0,0,100,0), +(@PATH,2,273.6506,-4666.062,13.08665,0,0,0,0,100,0), +(@PATH,3,271.6907,-4663.727,13.25194,0,0,0,0,100,0), +(@PATH,4,269.7554,-4661.421,13.34556,0,0,0,0,100,0), +(@PATH,5,298.0506,-4711.37,12.33724,0,0,0,0,100,0), +(@PATH,6,267.7961,-4659.086,13.46165,0,0,0,0,100,0), +(@PATH,7,265.8544,-4656.773,13.71165,0,0,0,0,100,0), +(@PATH,8,263.9081,-4654.46,13.83665,0,0,0,0,100,0), +(@PATH,9,261.9519,-4652.141,14.02074,0,0,0,0,100,0), +(@PATH,10,260.0037,-4649.832,14.21165,0,0,0,0,100,0), +(@PATH,11,259.4917,-4649.225,14.21165,0,0,0,0,100,0), +(@PATH,12,260.0781,-4649.92,14.21165,0,0,0,0,100,0), +(@PATH,13,262.1337,-4652.373,13.97081,0,0,0,0,100,0), +(@PATH,14,264.0781,-4654.689,13.83665,0,0,0,0,100,0), +(@PATH,15,266.016,-4656.999,13.71165,0,0,0,0,100,0), +(@PATH,16,267.9784,-4659.337,13.46165,0,0,0,0,100,0), +(@PATH,17,269.9297,-4661.662,13.37474,0,0,0,0,100,0), +(@PATH,18,271.8778,-4663.983,13.22118,0,0,0,0,100,0), +(@PATH,19,273.8371,-4666.317,13.08665,0,0,0,0,100,0), +(@PATH,20,275.808,-4668.65,12.85424,0,0,0,0,100,0), +(@PATH,21,277.7315,-4670.925,12.65478,0,0,0,0,100,0), +(@PATH,22,279.667,-4673.257,12.52978,0,0,0,0,100,0), +(@PATH,23,281.6104,-4675.599,12.39526,0,0,0,0,100,0), +(@PATH,24,283.5299,-4677.912,12.15478,0,0,0,0,100,0), +(@PATH,25,285.4637,-4680.241,12.02978,0,0,0,0,100,0), +(@PATH,26,287.4154,-4682.586,12.02978,0,0,0,0,100,0), +(@PATH,27,289.3655,-4684.929,11.77563,0,0,0,0,100,0), +(@PATH,28,291.2932,-4687.246,11.77978,0,0,0,0,100,0), +(@PATH,29,293.2322,-4689.575,11.65478,0,0,0,0,100,0), +(@PATH,30,295.1823,-4691.918,11.57775,0,0,0,0,100,0), +(@PATH,31,295.9389,-4693.084,11.52978,0,0,0,0,100,0), +(@PATH,32,296.8628,-4696.058,11.52978,0,0,0,0,100,0), +(@PATH,33,297.7829,-4699.02,11.40478,0,0,0,0,100,0), +(@PATH,34,298.6939,-4701.953,11.45214,0,0,0,0,100,0), +(@PATH,35,299.6132,-4704.912,11.23656,0,0,0,0,100,0), +(@PATH,36,300.531,-4707.867,10.95788,0,0,0,0,100,0), +(@PATH,37,301.4541,-4710.838,10.84362,0,0,0,0,100,0), +(@PATH,38,301.6698,-4711.533,10.9696,0,0,0,0,100,0), +(@PATH,39,301.4165,-4710.716,10.96364,0,0,0,0,100,0), +(@PATH,40,300.4462,-4707.594,10.98278,0,0,0,0,100,0), +(@PATH,41,299.5423,-4704.684,11.27258,0,0,0,0,100,0), +(@PATH,42,298.6383,-4701.774,11.48022,0,0,0,0,100,0), +(@PATH,43,297.7329,-4698.859,11.40478,0,0,0,0,100,0), +(@PATH,44,296.8334,-4695.963,11.52978,0,0,0,0,100,0), +(@PATH,45,295.9257,-4693.042,11.52978,0,0,0,0,100,0), +(@PATH,46,295.2031,-4691.94,11.57275,0,0,0,0,100,0), +(@PATH,47,312.8671,-4716.274,11.78977,0,0,0,0,100,0), +(@PATH,48,314.1171,-4713.774,12.53977,0,0,0,0,100,0), +(@PATH,49,317.6638,-4721.014,11.66282,0,0,0,0,100,0), +(@PATH,50,321.4138,-4721.264,12.16282,0,0,0,0,100,0), +(@PATH,51,321.6695,-4721.188,12.33877,0,0,0,0,100,0), +(@PATH,52,320.7786,-4718.9,12.46596,0,0,0,0,100,0), +(@PATH,53,323.0286,-4717.65,13.21596,0,0,0,0,100,0), +(@PATH,54,293.2262,-4689.559,11.65478,0,0,0,0,100,0), +(@PATH,55,291.264,-4687.194,11.77978,0,0,0,0,100,0), +(@PATH,56,333.3965,-4722.975,11.41607,0,0,0,0,100,0), +(@PATH,57,335.1465,-4723.225,10.66607,0,0,0,0,100,0), +(@PATH,58,289.2969,-4684.824,11.78832,0,0,0,0,100,0), +(@PATH,59,287.3265,-4682.45,12.02978,0,0,0,0,100,0), +(@PATH,60,285.3611,-4680.082,12.02978,0,0,0,0,100,0), +(@PATH,61,283.3985,-4677.723,12.15478,0,0,0,0,100,0), +(@PATH,62,281.4141,-4675.343,12.42626,0,0,0,0,100,0), +(@PATH,63,279.4396,-4672.974,12.52978,0,0,0,0,100,0); + +DELETE FROM `creature_formations` WHERE `leaderGUID`=310335; +INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES +(310335, 310335, 0, 0, 2, 0, 0), +(310335, 310334, 3, 90, 2, 0, 0); + +-- Emotes +-- Uhgar SAI +SET @ENTRY := 3163; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,21000,21000,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Uhgar - Out of Combat - Run Script"); + +-- Actionlist SAI +SET @ENTRY := 316300; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,9,1,0,0,0,100,0,0,0,0,0,17,69,0,0,0,0,0,1,0,0,0,0,0,0,0,"Uhgar - On Script - Set Emote State 69"), +(@ENTRY,9,3,0,0,0,100,0,10000,10000,0,0,17,233,0,0,0,0,0,1,0,0,0,0,0,0,0,"Uhgar - On Script - Set Emote State 233"); + +-- Cook Torka SAI +-- Cook Torka SAI +SET @ENTRY := 3191; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,20000,20000,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Cook Torka - Out of Combat - Run Script"); + +-- Actionlist SAI +SET @ENTRY := 319100; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,9,0,0,0,0,100,0,0,0,0,0,17,69,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Set Emote State 69"), +(@ENTRY,9,1,0,0,0,100,0,10000,10000,0,0,17,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Set Emote State 0"); diff --git a/sql/updates/world/2015_07_25_00_world_2015_07_24_00.sql b/sql/updates/world/2015_07_25_00_world_2015_07_24_00.sql new file mode 100644 index 00000000000..7ef8fc884c0 --- /dev/null +++ b/sql/updates/world/2015_07_25_00_world_2015_07_24_00.sql @@ -0,0 +1,2 @@ +-- +UPDATE `creature_template` SET `npcflag`=`npcflag`|1|4194304 WHERE `entry`= 9988; diff --git a/sql/updates/world/2015_07_25_01_world_2015_07_24_01.sql b/sql/updates/world/2015_07_25_01_world_2015_07_24_01.sql new file mode 100644 index 00000000000..02374c13d57 --- /dev/null +++ b/sql/updates/world/2015_07_25_01_world_2015_07_24_01.sql @@ -0,0 +1,156 @@ +-- +DELETE FROM `creature_addon` WHERE `guid` IN (90888,90738,46620,48168,91011,90741,91066); +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(90888,0,0,0,4097,10,'14869'), +(90738,0,0,0,4097,10,'14869'), +(46620,0,0,0,4097,10,'14869'), +(48168,0,0,0,4097,10,''), +(91011,0,0,0,4097,10,''), +(90741,0,0,0,4097,10,''), +(91066,0,0,0,4097,10,''); +UPDATE `creature_template_addon` SET `auras`="14869" WHERE `entry` IN (9554); +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry` IN (9545, 9547, 9554, 9499, 9500); +UPDATE `gameobject_template` SET `AIName`='SmartGameObjectAI', `ScriptName`='' WHERE `entry` IN (165738, 165739, 165578); +DELETE FROM `smart_scripts` WHERE `source_type`=1 AND `entryorguid`IN(165738, 165739, 165578); +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (949900, 954700, 954500, 955400, 950000) AND `source_type`=9; +DELETE FROM `smart_scripts` WHERE `entryorguid` IN (9545, 9547, 9554, 9499, -48172, -90884, -91064, 9500) AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(9545,0,0,0,0,0,100,0,3000,5000,5000,8000,11,15610,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grim Patron - In Combat - Cast 'Kick'"), +(9545,0,1,0,2,0,100,1,0,30,0,0,11,14822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - Between 0-30% Health - Cast 'Drunken Rage' (No Repeat)"), +(9545,0,2,0,1,0,55,0,7000,15000,7000,15000,10,1,4,11,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - OOC - Play Random Emotes"), +(9545,0,3,0,38,0,100,0,1,1,0,0,49,0,0,0,0,0,0,21,30,0,0,0,0,0,0,"Grim Patron - On Data set - Start Attack"), +(9545,0,4,0,38,0,100,0,1,4,0,0,80,954700,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - On Data set - Action list"), +(954500,9,0,0,0,0,100,0,5000,5000,0,0,99,3,0,0,0,0,0,20,165578,10,0,0,0,0,0,"Grim Patron - Action list - Set loot state"), +(954500,9,1,0,0,0,100,0,0,0,0,0,11,50631,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - Action list - Cast Drink Dark Iron Brewer"), +(954500,9,2,0,0,0,100,0,2000,2000,0,0,11,50651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - Action list - Cast Dark Iron Brewer is Swaggering"), +(954500,9,3,0,0,0,100,0,5000,5000,0,0,28,50651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - Action list - Remove aura"), +(9547,0,0,0,0,0,100,0,1000,2000,15000,15000,11,14868,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guzzling Patron - In Combat - Cast 'Curse of Agony'"), +(9547,0,1,0,0,0,100,0,3000,4000,3000,4000,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guzzling Patron - In Combat - Cast 'Shadow Bolt'"), +(9547,0,2,0,2,0,100,1,0,30,0,0,11,14822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - Between 0-30% Health - Cast 'Drunken Rage' (No Repeat)"), +(9547,0,3,0,1,0,55,0,7000,15000,7000,15000,10,1,4,11,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - OOC - Play Random Emotes"), +(9547,0,4,0,38,0,100,0,1,1,0,0,49,0,0,0,0,0,0,21,30,0,0,0,0,0,0,"Guzzling Patron - On Data set - Start Attack"), +(9547,0,5,0,38,0,100,0,1,4,0,0,80,954700,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - On Data set - Action list"), +(954700,9,0,0,0,0,100,0,1000,1000,0,0,99,3,0,0,0,0,0,20,165578,10,0,0,0,0,0,"Guzzling Patron - Action list - Set loot state"), +(954700,9,1,0,0,0,100,0,0,0,0,0,11,50631,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - Action list - Cast Drink Dark Iron Brewer"), +(954700,9,2,0,0,0,100,0,2000,2000,0,0,11,50651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - Action list - Cast Dark Iron Brewer is Swaggering"), +(954700,9,3,0,0,0,100,0,7000,7000,0,0,28,50651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - Action list - Remove aura"), +(9554,0,0,0,0,0,100,0,3000,5000,5000,8000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hammered Patron - In Combat - Cast 'Backhand'"), +(9554,0,1,0,2,0,100,1,0,30,0,0,11,14822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammered Patron - Between 0-30% Health - Cast 'Drunken Rage' (No Repeat)"), +(9554,0,3,0,1,0,55,0,7000,15000,7000,15000,10,1,4,11,0,0,0,1,0,0,0,0,0,0,0,"Hammered Patron - OOC - Play Random Emotes"), +(9554,0,4,0,38,0,100,0,1,4,0,0,80,955400,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammered Patron - On Data set - Action list"), +(955400,9,0,0,0,0,100,0,1000,1000,0,0,99,3,0,0,0,0,0,20,165578,10,0,0,0,0,0,"Hammered Patron - Action list - Set loot state"), +(955400,9,1,0,0,0,100,0,0,0,0,0,11,50631,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammered Patron - Action list - Cast Drink Dark Iron Brewer"), +(955400,9,2,0,0,0,100,0,2000,2000,0,0,11,50651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammered Patron - Action list - Cast Dark Iron Brewer is Swaggering"), +(955400,9,3,0,0,0,100,0,7000,7000,0,0,28,50651,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammered Patron - Action list - Remove aura"), +(9499,0,0,0,1,0,100,0,7000,15000,35000,45000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plugger Spazzring - OOC - Say text 1"), +(9499,0,1,0,0,0,100,0,3000,5000,15000,18000,11,13338,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plugger Spazzring - In Combat - Cast 'Curse of Tongues'"), +(9499,0,2,0,0,0,100,0,5000,7000,12000,15000,11,12742,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plugger Spazzring - In Combat - Cast 'Immolate'"), +(9499,0,3,0,0,0,100,0,1000,2000,3000,4000,11,12739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plugger Spazzring - In Combat - Cast 'Shadow Bolt'"), +(9499,0,4,0,23,0,100,0,13787,0,10000,10000,11,13787,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plugger Spazzring - On aura missing - Cast 'Demon Armor'"), +(9499,0,5,0,4,0,100,0,0,0,0,0,1,3,0,0,0,0,0,7,0,0,0,0,0,0,0,"Plugger Spazzring - On aggro - Say text 4"), +(9499,0,6,7,38,0,100,0,1,1,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plugger Spazzring - On Data set - Say text 2"), +(9499,0,7,0,61,0,100,0,0,0,0,0,63,1,1,0,0,0,0,1,0,0,0,0,0,0,0,"Plugger Spazzring - On Data set - Increment counter1"), +(9499,0,8,0,77,0,100,0,1,3,0,0,80,949900,2,0,0,0,0,1,0,0,0,0,0,0,0,"Plugger Spazzring - On counter set- Actionlist"), +(949900,9,0,0,0,0,100,0,0,0,0,0,63,1,1,1,0,0,0,1,0,0,0,0,0,0,0,"Plugger Spazzring - Actionlist - Reset counter1"), +(949900,9,1,0,0,0,100,0,0,0,0,0,45,1,1,0,0,0,0,11,9545,7,0,0,0,0,0,"Plugger Spazzring - Actionlist - Set data"), +(949900,9,2,0,0,0,100,0,0,0,0,0,45,1,1,0,0,0,0,11,9547,7,0,0,0,0,0,"Plugger Spazzring - Actionlist - Set data"), +(949900,9,3,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,35,0,0,0,0,0,0,"Plugger Spazzring - Actionlist - Start attack"), +(9499,0,9,0,6,0,100,0,0,0,0,0,2,14,0,0,0,0,0,11,9554,100,0,0,0,0,0,"Plugger Spazzring - On Death - Set faction"), +(9499,0,10,0,6,0,100,0,0,0,0,0,2,14,0,0,0,0,0,11,9545,100,0,0,0,0,0,"Plugger Spazzring - On Death - Set faction"), +(9499,0,11,0,6,0,100,0,0,0,0,0,2,14,0,0,0,0,0,11,9547,100,0,0,0,0,0,"Plugger Spazzring - On Death - Set faction"), +(9499,0,12,0,6,0,100,0,0,0,0,0,2,14,0,0,0,0,0,11,9502,100,0,0,0,0,0,"Plugger Spazzring - On Death - Set faction"), +(165739, 1, 0 ,0, 70, 0, 100, 0, 1, 0, 0,0,45,1,1,0,0,0,0,19,9499,35,0,0,0,0,0, 'Grim Guzzler Boar - On State Changed - Set Data'), +(165738, 1, 0 ,0, 70, 0, 100, 0, 1, 0, 0,0,45,1,1,0,0,0,0,19,9499,35,0,0,0,0,0, 'Dark Iron Ale Mug - On State Changed - Set Data'), +(165578, 1, 0 ,0, 70, 0, 100, 0, 1, 0, 0,0,45,1,4,0,0,0,0,19,9545,5,0,0,0,0,0, 'Dark Iron Ale Mug - On State Changed - Set Data'), +(165578, 1, 1 ,0, 70, 0, 100, 0, 1, 0, 0,0,45,1,4,0,0,0,0,19,9547,5,0,0,0,0,0, 'Dark Iron Ale Mug - On State Changed - Set Data'), +(165578, 1, 2 ,0, 70, 0, 100, 0, 1, 0, 0,0,45,1,4,0,0,0,0,19,9554,5,0,0,0,0,0, 'Dark Iron Ale Mug - On State Changed - Set Data'), +(-48172,0,0,0,0,0,100,0,3000,5000,5000,8000,11,15610,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grim Patron - In Combat - Cast 'Kick'"), +(-48172,0,1,0,2,0,100,1,0,30,0,0,11,14822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - Between 0-30% Health - Cast 'Drunken Rage' (No Repeat)"), +(-48172,0,2,0,1,0,55,0,7000,15000,7000,15000,10,1,4,11,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - OOC - Play Random Emotes"), +(-48172,0,3,0,38,0,100,0,1,1,0,0,49,0,0,0,0,0,0,21,30,0,0,0,0,0,0,"Grim Patron - On Data set - Start Attack"), +(-48172,0,4,0,38,0,100,0,1,4,0,0,80,954500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - On Data set - Action list"), +(-48172,0,5,6,1,0,100,0,30000,30000,55000,60000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grim Patron - OOC - Say text1"), +(-48172,0,6,0,61,0,100,0,0,0,0,0,45,1,1,0,0,0,0,19,9500,50,0,0,0,0,0,"Grim Patron - OOC - Set data"), +(-90884,0,0,0,0,0,100,0,1000,2000,15000,15000,11,14868,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guzzling Patron - In Combat - Cast 'Curse of Agony'"), +(-90884,0,1,0,0,0,100,0,3000,4000,3000,4000,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guzzling Patron - In Combat - Cast 'Shadow Bolt'"), +(-90884,0,2,0,2,0,100,1,0,30,0,0,11,14822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - Between 0-30% Health - Cast 'Drunken Rage' (No Repeat)"), +(-90884,0,3,0,1,0,55,0,7000,15000,7000,15000,10,1,4,11,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - OOC - Play Random Emotes"), +(-90884,0,4,0,38,0,100,0,1,1,0,0,49,0,0,0,0,0,0,21,30,0,0,0,0,0,0,"Guzzling Patron - On Data set - Start Attack"), +(-90884,0,5,0,38,0,100,0,1,4,0,0,80,954700,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - On Data set - Action list"), +(-90884,0,6,7,1,0,100,0,150000,150000,12000,180000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - OOC - Say text1"), +(-90884,0,7,0,61,0,100,0,0,0,0,0,45,1,1,0,0,0,0,19,9500,50,0,0,0,0,0,"Guzzling Patron - OOC - Set data"), +(-91064,0,0,0,0,0,100,0,1000,2000,15000,15000,11,14868,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guzzling Patron - In Combat - Cast 'Curse of Agony'"), +(-91064,0,1,0,0,0,100,0,3000,4000,3000,4000,11,20825,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guzzling Patron - In Combat - Cast 'Shadow Bolt'"), +(-91064,0,2,0,2,0,100,1,0,30,0,0,11,14822,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - Between 0-30% Health - Cast 'Drunken Rage' (No Repeat)"), +(-91064,0,3,0,1,0,55,0,7000,15000,7000,15000,10,1,4,11,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - OOC - Play Random Emotes"), +(-91064,0,4,0,38,0,100,0,1,1,0,0,49,0,0,0,0,0,0,21,30,0,0,0,0,0,0,"Guzzling Patron - On Data set - Start Attack"), +(-91064,0,5,0,38,0,100,0,1,4,0,0,80,954700,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - On Data set - Action list"), +(-91064,0,6,7,1,0,100,0,220000,200000,550000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guzzling Patron - OOC - Say text1"), +(-91064,0,7,0,61,0,100,0,0,0,0,0,45,1,1,0,0,0,0,19,9500,50,0,0,0,0,0,"Guzzling Patron - OOC - Set data"), +(9500,0,0,0,38,0,100,0,1,1,0,0,80,950000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nagmara - On Data set - Say text 1"), +(950000,9,0,0,0,0,100,0,4000,4000,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Nagmara - On Data set - Say text 1"); + +DELETE FROM `creature_formations` WHERE `leaderGUID` IN (90885, 91016, 48092, 90739, 90746, 46624, 90883); +INSERT INTO `creature_formations` (`leaderGUID`,`memberGUID`,`dist`,`angle`,`groupAI`) VALUES +(90739,90739,0,0,2),(90739,90745,0,0,2),(90739,48168,0,0,2),(90739,91011,0,0,2), +(90739,90886,0,0,2),(90739,91045,0,0,2),(90739,91070,0,0,2),(90739,90741,0,0,2), +(90739,46629,0,0,2),(90739,48172,0,0,2),(48092,48092,0,0,2),(48092,91066,0,0,2), +(48092,90884,0,0,2),(48092,91019,0,0,2),(48092,48170,0,0,2),(48092,91048,0,0,2), +(48092,90888,0,0,2),(48092,46620,0,0,2),(48092,90738,0,0,2),(91016,91016,0,0,2), +(91016,90742,0,0,2),(91016,91013,0,0,2),(91016,91069,0,0,2),(90885,90885,0,0,2), +(90885,90890,0,0,2),(90885,48094,0,0,2),(90885,91068,0,0,2),(90885,91064,0,0,2), +(90885,91017,0,0,2),(90885,91012,0,0,2),(90746,90746,0,0,2),(90746,90887,0,0,2), +(90746,91015,0,0,2),(90746,90737,0,0,2),(90746,91065,0,0,2),(90746,91067,0,0,2), +(90746,90881,0,0,2),(90746,91047,0,0,2),(90746,91043,0,0,2),(90746,91014,0,0,2), +(90746,91071,0,0,2),(90746,90744,0,0,2),(90746,48153,0,0,2),(90746,90743,0,0,2), +(90746,46621,0,0,2),(90746,46628,0,0,2),(90746,91050,0,0,2),(90746,46625,0,0,2), +(90746,46626,0,0,2),(90883,90883,0,0,2),(90883,91052,0,0,2),(90883,90889,0,0,2), +(90883,46627,0,0,2),(90883,46630,0,0,2),(90883,91010,0,0,2),(90883,48093,0,0,2), +(90883,91044,0,0,2),(90883,91051,0,0,2),(90883,48169,0,0,2),(90883,91046,0,0,2), +(90883,90882,0,0,2),(90883,91049,0,0,2),(46624,46624,0,0,2),(46624,90740,0,0,2), +(46624,48171,0,0,2),(46624,48152,0,0,2),(46624,91018,0,0,2),(46624,46622,0,0,2); + +SET @ENTRY := 9499; +DELETE FROM `creature_text` WHERE `entry` IN (@ENTRY,9545, 9554, 9547, 9500, 9503); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0,"Drink up! There''s more where that came from!",12,0,100,0,0,0, 'Plugger_Spazzring', 5307), +(@ENTRY,0,1,"Enjoy! You won''t find better ale anywhere!",12,0,100,0,0,0, 'Plugger_Spazzring', 5308), +(@ENTRY,0,2,"Have you tried the Dark Iron Ale? It''s the best!",12,0,100,0,0,0, 'Plugger_Spazzring', 5309), +(@ENTRY,0,3,"Try the boar! It''s my new recipe!",12,0,100,0,0,0, 'Plugger_Spazzring', 5310), +(@ENTRY,1,0,"What are you doing over there?",14,0,100,0,0,0, 'Plugger_Spazzring', 5054), +(@ENTRY,1,1,"Hey! Get away from that!",14,0,100,0,0,0, 'Plugger_Spazzring', 5053), +(@ENTRY,1,2,"Hey! Stop that!",14,0,100,0,0,0, 'Plugger_Spazzring', 5056), +(@ENTRY,1,3,"No stealing the goods!",14,0,100,0,0,0, 'Plugger_Spazzring', 5055), +(@ENTRY,1,4,"Phalanx, I think you need to teach thos person a lesson.",14,0,100,0,0,0, 'Plugger_Spazzring', 5057), +(@ENTRY,2,0,"Hey, my pockets were picked!",14,0,100,0,0,0, 'Plugger_Spazzring', 5266), +(@ENTRY,2,1,"That''s it! No more beer until this mess is sorted out!",14,0,100,0,0,0, 'Plugger_Spazzring', 5267), +(@ENTRY,3,0,"That''s it! You''re going down!",14,0,100,0,0,0, 'Plugger_Spazzring', 5060), +(9545,0,0,"Hey Nagmara! How about a mug of Dark Iron Ale?",12,0,100,0,0,0, 'Patron', 4984), +(9545,0,1,"Nagmara! Have any mutton left?",12,0,100,0,0,0, 'Patron', 4985), +(9545,0,2,"Mistress, you tell Plugger that I want more of his ale. I can't get enough!",12,0,100,0,0,0, 'Patron', 4986), +(9545,0,3,"Hey Nag, how about you slice me off a piece of that...",12,0,100,0,0,0, 'Patron', 4987), +(9554,0,0,"Hey Nagmara! How about a mug of Dark Iron Ale?",12,0,100,0,0,0, 'Patron', 4984), +(9554,0,1,"Nagmara! Have any mutton left?",12,0,100,0,0,0, 'Patron', 4985), +(9554,0,2,"Mistress, you tell Plugger that I want more of his ale. I can't get enough!",12,0,100,0,0,0, 'Patron', 4986), +(9554,0,3,"Hey Nag, how about you slice me off a piece of that...",12,0,100,0,0,0, 'Patron', 4987), +(9547,0,0,"Hey Nagmara! How about a mug of Dark Iron Ale?",12,0,100,0,0,0, 'Patron', 4984), +(9547,0,1,"Nagmara! Have any mutton left?",12,0,100,0,0,0, 'Patron', 4985), +(9547,0,2,"Mistress, you tell Plugger that I want more of his ale. I can't get enough!",12,0,100,0,0,0, 'Patron', 4986), +(9547,0,3,"Hey Nag, how about you slice me off a piece of that...",12,0,100,0,0,0, 'Patron', 4987), +(9500,0,0,"You got it!",12,0,100,0,0,0, 'Nagmara', 4979), +(9500,0,1,"Coming right up!",12,0,100,0,0,0, 'Nagmara', 4980), +(9500,0,2,"I'll bring it right over, baby...",12,0,100,0,0,0, 'Nagmara', 4981), +(9500,1,0,"Hey, Rocknot!",12,0,100,0,0,0, 'Nagmara', 5000), +(9500,2,0,"Let's go, honey.",12,0,100,0,0,0, 'Nagmara', 5001), +(9500,3,0,"%s kisses her lover.",12,0,100,0,0,0, 'Nagmara', 5002), +(9503,0,0,"Ah, hits the spot!",12,0,100,0,0,0, 'Rocknot', 5172), +(9503,1,0,"I want more ale! Give me more ale!",12,0,100,0,0,0, 'Rocknot', 5166), +(9503,2,0,"That one's empty!!",12,0,100,0,0,0, 'Rocknot', 5167), +(9503,3,0,"Ah, empty again!",12,0,100,0,0,0, 'Rocknot', 5168), +(9503,4,0,"ALE!",12,0,100,0,0,0, 'Rocknot', 5169), +(9503,5,0,"%s kisses Mistress Nagmara",12,0,100,0,0,0, 'Rocknot', 5003), +(9503,6,0,"I'm getting out of here!",12,0,100,0,0,0, 'Rocknot', 5281); + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` IN (15) AND `SourceGroup`=2076; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(15, 2076, 0, 0, 0, 8, 0, 4201, 0, 0, 0, 0, 0, '', 'Show the gossip option for Nagmara if the quest The Love Potion is rewarded'); diff --git a/sql/updates/world/2015_07_25_02_world.sql b/sql/updates/world/2015_07_25_02_world.sql new file mode 100644 index 00000000000..c25c31a712c --- /dev/null +++ b/sql/updates/world/2015_07_25_02_world.sql @@ -0,0 +1,478 @@ +-- +-- DB/SAI: Update Dun Morogh + +-- Airfield Guard SAI +SET @ENTRY := 41909; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,240000,240000,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Airfield Guard - In Combat - Cast 'Devotion Aura'"), +(@ENTRY,0,1,0,0,0,100,0,4000,9000,12000,22000,11,13953,0,0,0,0,0,2,0,0,0,0,0,0,0,"Airfield Guard - In Combat - Cast 'Holy Strike'"); +-- Amberstill Mountaineer SAI +SET @ENTRY := 41611; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,240000,240000,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Amberstill Mountaineer - In Combat - Cast 'Devotion Aura'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,14000,18000,11,81460,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amberstill Mountaineer - In Combat - Cast 'Fierce Strike'"); +-- Battok the Berserker SAI +SET @ENTRY := 41284; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,38557,64,0,0,0,0,2,0,0,0,0,0,0,0,"Battok the Berserker - In Combat - Cast 'Throw'"); +-- Bjarn SAI +SET @ENTRY := 1130; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,20000,30000,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,2000,2000,15000,24000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bjarn - In Combat - Cast 'Rend Flesh'"); +-- Ironforge Sled SAI +SET @ENTRY := 51975; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,20000,30000,11,3130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironforge Sled - In Combat - Cast 'Ice Claw'"); +-- Boss Bruggor SAI +SET @ENTRY := 42773; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Bruggor - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Bruggor - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,18000,22000,11,69851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boss Bruggor - In Combat - Cast 'Club'"); +-- NPC talk text insert +SET @ENTRY := 42773; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Captain Beld SAI +SET @ENTRY := 6124; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,84159,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Beld - On Aggro - Cast 'Shield Wall' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3500,4500,12000,15000,11,58461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Beld - In Combat - Cast 'Sunder Armor'"); +-- Caverndeep Looter SAI +SET @ENTRY := 6209; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,28000,11,10851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Caverndeep Looter - In Combat - Cast 'Grab Weapon'"); +-- Coldridge Defender SAI +SET @ENTRY := 37177; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Coldridge Defender - In Combat - Cast 'Shoot'"); +-- Crag Boar SAI +SET @ENTRY := 1125; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Crag Boar - On Aggro - Cast 'Rushing Charge' (No Repeat)"); +-- Crushcog Battle Suit SAI +SET @ENTRY := 42226; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,11,84146,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushcog Battle Suit - Within 0-5 Range - Cast 'Razor Edge'"); +-- Crushcog Sentry-Bot SAI +SET @ENTRY := 42291; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,84152,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crushcog Sentry-Bot - On Aggro - Cast 'Wailing Siren' (No Repeat)"); +-- Crushcog Technician SAI +SET @ENTRY := 43230; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6500,18000,19000,11,84148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crushcog Technician - In Combat - Cast 'Irradiation Gun'"); +-- Dark Iron Golem SAI +SET @ENTRY := 42003; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,20000,11,13339,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Golem - In Combat - Cast 'Fire Blast'"); +-- Dark Iron Invader SAI +SET @ENTRY := 41924; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,63227,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Invader - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Invader - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,9000,18000,11,58461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Invader - In Combat - Cast 'Sunder Armor'"); +-- NPC talk text insert +SET @ENTRY := 41924; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Dark Iron Pyromancer SAI +SET @ENTRY := 41902; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20793,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Pyromancer - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,11969,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Pyromancer - Within 0-8 Range - Cast 'Fire Nova'"), +(@ENTRY,0,2,0,0,0,100,0,11000,12000,32000,35000,11,32751,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Iron Pyromancer - In Combat - Cast 'Fire Shield'"); +-- Dark Iron Spy SAI +SET @ENTRY := 6123; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Dark Iron Spy - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,11500,17500,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Spy - In Combat - Cast 'Sinister Strike'"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,27000,32000,11,3583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Spy - In Combat - Cast 'Deadly Poison'"); +-- Dun Morogh Mountaineer SAI +SET @ENTRY := 41897; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,240000,240000,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dun Morogh Mountaineer - In Combat - Cast 'Devotion Aura'"), +(@ENTRY,0,1,0,0,0,100,0,4000,9000,12000,22000,11,13953,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Morogh Mountaineer - In Combat - Cast 'Holy Strike'"); +-- Dun Morogh Mountaineer SAI +SET @ENTRY := 13076; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Morogh Mountaineer - In Combat - Cast 'Shoot'"); +-- Dun Morogh Mountaineer SAI +SET @ENTRY := 51912; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Morogh Mountaineer - In Combat - Cast 'Shoot'"); +-- Dun Morogh Rifleman SAI +SET @ENTRY := 41898; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,77216,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Morogh Rifleman - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,15800,16900,11,6685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dun Morogh Rifleman - In Combat - Cast 'Piercing Shot'"); +-- Edan the Howler SAI +SET @ENTRY := 1137; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,19000,26000,11,3129,0,0,0,0,0,2,0,0,0,0,0,0,0,"Edan the Howler - In Combat - Cast 'Frost Breath'"); +-- Frostmane Builder SAI +SET @ENTRY := 41251; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,38557,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Builder - In Combat - Cast 'Throw'"), +(@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,"Frostmane Builder - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,18000,19000,11,58461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Builder - Within 0-5 Range - Cast 'Sunder Armor'"); +-- Frostmane Novice SAI +SET @ENTRY := 946; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,6949,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Novice - In Combat - Cast 'Weak Frostbolt'"); +-- Frostmane Raider SAI +SET @ENTRY := 41544; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,77663,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Raider - In Combat - Cast 'Throw Javelin'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,15000,16000,11,31290,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Raider - Within 0-20 Range - Cast 'Net'"); +-- Frostmane Scavenger SAI +SET @ENTRY := 41146; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75775,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Scavenger - On Aggro - Cast 'Throw Gears' (No Repeat)"); +-- Frostmane Scout SAI +SET @ENTRY := 41175; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,38557,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Scout - In Combat - Cast 'Throw'"); +-- Frostmane Seer SAI +SET @ENTRY := 41121; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Seer - In Combat - Cast 'Lightning Bolt'"), +(@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,"Frostmane Seer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Seer - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); + +-- Frostmane Snowstrider SAI +SET @ENTRY := 41122; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,84118,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frostmane Snowstrider - On Aggro - Cast 'Snowball' (No Repeat)"); + +-- Frostmane Troll Whelp SAI +SET @ENTRY := 706; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Frostmane Troll Whelp - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- Frostmane Warrior SAI +SET @ENTRY := 41258; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,77808,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frostmane Warrior - On Aggro - Cast 'Battle Shout' (No Repeat)"); + +-- General Grimaxe SAI +SET @ENTRY := 42010; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,53824,64,0,0,0,0,2,0,0,0,0,0,0,0,"General Grimaxe - In Combat - Cast 'Throw'"); + +-- Gibblewilt SAI +SET @ENTRY := 8503; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20793,64,0,0,0,0,2,0,0,0,0,0,0,0,"Gibblewilt - In Combat - Cast 'Fireball'"); + +-- Great Father Arctikus SAI +SET @ENTRY := 1260; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,18501,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,77808,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Father Arctikus - On Aggro - Cast 'Battle Shout' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 1260; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- Grik'nir the Cold SAI +SET @ENTRY := 808; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,79895,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grik'nir the Cold - In Combat - Cast 'Frost Strike'"), +(@ENTRY,0,1,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' (No Repeat)"); + +-- Hammerspine SAI +SET @ENTRY := 1119; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,18501,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammerspine - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hammerspine - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 1119; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); + +-- Helm's Bed Surger SAI +SET @ENTRY := 41762; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,33970,0,0,0,0,0,2,0,0,0,0,0,0,0,"Helm's Bed Surger - On Aggro - Cast 'Surge' (No Repeat)"); + +-- Ice Claw Bear SAI +SET @ENTRY := 1196; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ice Claw Bear - In Combat - Cast 'Ice Claw'"); + +-- Irradiated Technician SAI +SET @ENTRY := 42223; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6500,18000,19000,11,84148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irradiated Technician - In Combat - Cast 'Irradiation Gun'"); + +-- Kharanos Mountaineer SAI +SET @ENTRY := 41181; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,240000,240000,11,8258,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kharanos Mountaineer - In Combat - Cast 'Devotion Aura'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,14000,16000,11,13953,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kharanos Mountaineer - In Combat - Cast 'Holy Strike'"); + +-- Kharanos Rifleman SAI +SET @ENTRY := 41182; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,77216,64,0,0,0,0,2,0,0,0,0,0,0,0,"Kharanos Rifleman - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,15000,15000,11,6685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kharanos Rifleman - In Combat - Cast 'Piercing Shot'"); + +-- Mangeclaw SAI +SET @ENTRY := 1961; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mangeclaw - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,12000,14500,11,3242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mangeclaw - In Combat - Cast 'Ravage'"); + +-- Mounted Ironforge Mountaineer SAI +SET @ENTRY := 12996; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mounted Ironforge Mountaineer - In Combat - Cast 'Shoot'"); + +-- Ragged Timber Wolf SAI +SET @ENTRY := 704; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,10,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragged Timber Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragged Timber Wolf - Out of Combat - Play Emote 393"); + +-- Ragged Young Wolf SAI +SET @ENTRY := 705; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,10,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragged Young Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ragged Young Wolf - Out of Combat - Play Emote 393"); + +-- Rockjaw Bonepicker SAI +SET @ENTRY := 42221; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,82625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Bonepicker - On Aggro - Cast 'Bone Toss' (No Repeat)"); + +-- Rockjaw Bonesnapper SAI +SET @ENTRY := 1117; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,27000,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Bonesnapper - In Combat - Cast 'Knockdown'"); + +-- Rockjaw Fungus-Flinger SAI +SET @ENTRY := 43325; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,80944,64,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Fungus-Flinger - In Combat - Cast 'Fling Fungus'"), +(@ENTRY,0,1,5,9,0,100,0,10,20,17000,22000,11,87347,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Fungus-Flinger - Within 10-20 Range - Cast 'Poisonous Mushroom'"); + +-- Rockjaw Goon SAI +SET @ENTRY := 37073; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,69851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Goon - In Combat - Cast 'Club'"); + +-- Rockjaw Marauder SAI +SET @ENTRY := 42222; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,69851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Marauder - In Combat - Cast 'Club'"); + +-- Rockjaw Scavenger SAI +SET @ENTRY := 37105; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,69897,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Scavenger - On Aggro - Cast 'Throw Priceless Artifact' (No Repeat)"); + +-- Rockjaw Skullthumper SAI +SET @ENTRY := 1115; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,69851,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Skullthumper - In Combat - Cast 'Club'"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,22000,25000,11,3148,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rockjaw Skullthumper - In Combat - Cast 'Head Crack'"); + +-- Scarred Crag Boar SAI +SET @ENTRY := 1689; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Scarred Crag Boar - On Aggro - Cast 'Rushing Charge' (No Repeat)"); + +-- Small Crag Boar SAI +SET @ENTRY := 708; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,44530,0,0,0,0,0,1,0,0,0,0,0,0,0,"Small Crag Boar - On Aggro - Cast 'Boar Charge' (No Repeat)"); + +-- Snow Leopard SAI +SET @ENTRY := 42170; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Snow Leopard - On Aggro - Cast 'Leaping Rush' (No Repeat)"); + +-- Snow Tracker Wolf SAI +SET @ENTRY := 41478; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,10,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snow Tracker Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snow Tracker Wolf - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,0,0,100,0,9000,10000,20000,25000,11,32918,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snow Tracker Wolf - In Combat - Cast 'Chilling Howl'"); + +-- Timber SAI +SET @ENTRY := 1132; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,24000,28000,11,3150,0,0,0,0,0,2,0,0,0,0,0,0,0,"Timber - In Combat - Cast 'Rabies'"); + +-- Toxic Sludge SAI +SET @ENTRY := 42184; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,25000,11,84150,0,0,0,0,0,2,0,0,0,0,0,0,0,"Toxic Sludge - In Combat - Cast 'Toxic Residue'"); + +-- Vagash SAI +SET @ENTRY := 1388; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9500,15000,20000,11,3143,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vagash - In Combat - Cast 'Glacial Roar'"); + +-- Wayward Fire Elemental SAI +SET @ENTRY := 37112; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wayward Fire Elemental - In Combat - Cast 'Fireball'"); + +-- Wendigo SAI +SET @ENTRY := 40941; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,26500,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wendigo - In Combat - Cast 'Frost Breath'"); + +-- Winter Wolf SAI +SET @ENTRY := 42290; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,10,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winter Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winter Wolf - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,18000,20000,11,32919,0,0,0,0,0,2,0,0,0,0,0,0,0,"Winter Wolf - In Combat - Cast 'Snarl'"); + +-- Young Snow Leopard SAI +SET @ENTRY := 42286; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32720,0,0,0,0,0,1,0,0,0,0,0,0,0,"Young Snow Leopard - On Aggro - Cast 'Sprint' (No Repeat)"); + +-- Young Wendigo SAI +SET @ENTRY := 40940; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,26500,11,3131,0,0,0,0,0,2,0,0,0,0,0,0,0,"Young Wendigo - In Combat - Cast 'Frost Breath'"); diff --git a/sql/updates/world/2015_07_25_03_world.sql b/sql/updates/world/2015_07_25_03_world.sql new file mode 100644 index 00000000000..f7d7aa0343c --- /dev/null +++ b/sql/updates/world/2015_07_25_03_world.sql @@ -0,0 +1,417 @@ +-- +-- DB/SAI: Update Duskwood +-- Anguished Spirit SAI +SET @ENTRY := 45614; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,80132,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anguished Spirit - In Combat - Cast 'Unbound Darkness'"); +-- Barn Owl SAI +SET @ENTRY := 44020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,17000,11,49865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Barn Owl - In Combat - Cast 'Eye Peck'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,24000,11,81680,0,0,0,0,0,1,0,0,0,0,0,0,0,"Barn Owl - In Combat - Cast 'Howling Screech'"); +-- Black Ravager SAI +SET @ENTRY := 628; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,45,0,0,11,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Ravager - Within 0-45 Range - Cast 'Leaping Rush' (No Repeat)"); +-- Black Widow SAI +SET @ENTRY := 45582; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,13884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Widow - In Combat - Cast 'Withering Poison'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,15000,21000,11,87080,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Widow - Between 0-40% Health - Cast 'Vanish'"); +-- Black Widow Hatchling SAI +SET @ENTRY := 930; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,13884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Widow Hatchling - In Combat - Cast 'Withering Poison'"), +(@ENTRY,0,1,0,9,0,100,0,0,30,8000,9000,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Widow Hatchling - Within 0-30 Range - Cast 'Web'"); +-- Blackbelly Forager SAI +SET @ENTRY := 44089; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Blackbelly Forager - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,84873,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackbelly Forager - Between 0-30% Health - Cast 'Wallow' (No Repeat)"); +-- Bone Chewer SAI +SET @ENTRY := 210; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2500,11000,11500,11,82625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bone Chewer - In Combat - Cast 'Bone Toss'"), +(@ENTRY,0,1,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' (No Repeat)"); +-- Buried Corpse SAI +SET @ENTRY := 43851; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,84863,0,0,0,0,0,1,0,0,0,0,0,0,0,"Buried Corpse - In Combat - Cast 'Tunnel'"), +(@ENTRY,0,1,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Buried Corpse - Out of Combat - Cast 'Birth' (No Repeat)"); +-- Carved One SAI +SET @ENTRY := 45785; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,85253,0,0,0,0,0,1,0,0,0,0,0,0,0,"Carved One - Out of Combat - Cast 'Rotten Stench'"), +(@ENTRY,0,1,0,0,0,100,0,4500,6500,14500,16800,11,78472,0,0,0,0,0,2,0,0,0,0,0,0,0,"Carved One - In Combat - Cast 'Flame Breath'"); +-- Clattering Coldwraith SAI +SET @ENTRY := 44029; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,1800000,1800000,11,79865,0,0,0,0,0,1,0,0,0,0,0,0,0,"Clattering Coldwraith - Out of Combat - Cast 'Frost Armor'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,24000,26000,11,79860,1,0,0,0,0,5,0,0,0,0,0,0,0,"Clattering Coldwraith - In Combat - Cast 'Blizzard'"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,12000,15000,11,79859,1,0,0,0,0,2,0,0,0,0,0,0,0,"Clattering Coldwraith - In Combat - Cast 'Ice Lance'"); +-- Coalpelt Bear SAI +SET @ENTRY := 44016; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,13000,11,31279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coalpelt Bear - In Combat - Cast 'Swipe'"), +(@ENTRY,0,1,0,2,0,100,1,0,45,0,0,11,84868,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coalpelt Bear - Between 0-45% Health - Cast 'Hibernate' (No Repeat)"); +-- Corpseweed SAI +SET @ENTRY := 43732; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,85253,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corpseweed - Out of Combat - Cast 'Rotten Stench'"); +-- Crown Duster SAI +SET @ENTRY := 37984; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,70074,64,0,0,0,0,2,0,0,0,0,0,0,0,"Crown Duster - In Combat - Cast 'Spray Chemical'"); +-- Dire Wolf SAI +SET @ENTRY := 43704; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18501,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dire Wolf - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dire Wolf - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,22000,26000,11,3150,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dire Wolf - In Combat - Cast 'Rabies'"); +-- NPC talk text insert +SET @ENTRY := 43704; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Eliza SAI +SET @ENTRY := 45801; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eliza - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,11,3107,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eliza - On Aggro - Cast 'Summon Eliza's Guard' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,50,0,0,11,3107,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eliza - Between 0-50% Health - Cast 'Summon Eliza's Guard' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,2500,4500,20500,22000,11,81767,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eliza - In Combat - Cast 'Lantern Blaze'"), +(@ENTRY,0,4,0,0,0,100,0,8000,12000,15000,18000,11,81764,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eliza - In Combat - Cast 'Throw Lantern'"); +-- NPC talk text insert +SET @ENTRY := 45801; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Eliza isss pretty....sssso pretty...',12,0,100,0,0,0, 'on Aggro Text',45846); +-- Fenros SAI +SET @ENTRY := 507; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,7137,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fenros - On Aggro - Cast 'Shadow Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fenros - In Combat - Cast 'Exploit Weakness'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,19000,22000,11,84308,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fenros - In Combat - Cast 'Furious Howl'"); +-- Fetid Corpse SAI +SET @ENTRY := 1270; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,11,85234,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fetid Corpse - In Combat - Cast 'Fetid Breath'"), +(@ENTRY,0,1,0,0,0,100,0,2000,8000,22000,26000,11,7102,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fetid Corpse - In Combat - Cast 'Contagion of Rot'"), +(@ENTRY,0,2,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' (No Repeat)"); +-- Flesh Eater SAI +SET @ENTRY := 3; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,"Flesh Eater - Out of Combat - Cast 'Birth' (No Repeat)"); +-- Forlorn Spirit SAI +SET @ENTRY := 43923; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,21000,11,81193,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forlorn Spirit - In Combat - Cast 'Unrelenting Anguish'"); +-- Grave Robber SAI +SET @ENTRY := 218; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grave Robber - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grave Robber - In Combat - Cast 'Exploit Weakness'"); +-- Insane Ghoul SAI +SET @ENTRY := 511; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,26000,11,83586,0,0,0,0,0,2,0,0,0,0,0,0,0,"Insane Ghoul - In Combat - Cast 'Insane Rambling'"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,85236,3,0,0,0,0,1,0,0,0,0,0,0,0,"Insane Ghoul - On Just Died - Cast 'Corpse Rot' (No Repeat)"), +(@ENTRY,0,2,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' (No Repeat)"); +-- Lupos SAI +SET @ENTRY := 521; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lupos - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,22000,26000,11,3150,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lupos - In Combat - Cast 'Rabies'"); +-- Marina DeSirrus SAI +SET @ENTRY := 45811; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Marina DeSirrus - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marina DeSirrus - In Combat - Cast 'Exploit Weakness'"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,16000,22000,11,78509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marina DeSirrus - In Combat - Cast 'Torch Toss'"); +-- NPC talk text insert +SET @ENTRY := 45811; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Adventurers are such hypocrites! Like YOU just FOUND your weapons on the side of the road!',12,0,100,0,0,0, 'on Aggro Text',45864); +-- Marus SAI +SET @ENTRY := 45771; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marus - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marus - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,40,16000,21000,11,79853,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marus - Between 0-40% Health - Cast 'Evasion'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marus - Between 0-30% Health - Cast 'Shadowstep' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 45771; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Morbent Fel SAI +SET @ENTRY := 43761; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,22000,26000,11,3108,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morbent Fel - Between 0-55% Health - Cast 'Touch of Death'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,20000,11,3109,0,0,0,0,0,5,0,0,0,0,0,0,0,"Morbent Fel - In Combat - Cast 'Presence of Death'"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,8909,0,0,0,0,0,1,0,0,0,0,0,0,0,"Morbent Fel - On Respawn - Cast 'Unholy Shield' (No Repeat)"); +-- Morbidius SAI +SET @ENTRY := 45619; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14500,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morbidius - Within 0-5 Range - Cast 'Mortal Strike'"); +-- Mor'Ladim SAI +SET @ENTRY := 522; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,12000,15000,11,79961,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mor'Ladim - In Combat - Cast 'Holy Shock'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,3547,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mor'Ladim - Between 0-30% Health - Cast 'Enraging Memories' (No Repeat)"); +-- Naraxis SAI +SET @ENTRY := 574; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,13884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naraxis - In Combat - Cast 'Withering Poison'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,15000,21000,11,87080,0,0,0,0,0,1,0,0,0,0,0,0,0,"Naraxis - Between 0-40% Health - Cast 'Vanish'"), +(@ENTRY,0,2,0,9,0,100,0,0,30,8000,9000,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Naraxis - Within 0-30 Range - Cast 'Web'"); +-- Nefaru SAI +SET @ENTRY := 534; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nefaru - In Combat - Cast 'Tendon Rip'"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,25000,28000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nefaru - In Combat - Cast 'Infected Wound'"), +(@ENTRY,0,2,0,0,0,100,0,12000,15000,33000,36000,11,8715,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nefaru - In Combat - Cast 'Terrifying Howl'"); +-- Night Watch Guard SAI +SET @ENTRY := 10038; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Night Watch Guard - In Combat - Cast 'Shoot'"); +-- Nightbane Dark Runner SAI +SET @ENTRY := 205; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,7137,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Dark Runner - On Aggro - Cast 'Shadow Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Dark Runner - In Combat - Cast 'Exploit Weakness'"); +-- Nightbane Shadow Weaver SAI +SET @ENTRY := 533; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77721,64,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - In Combat - Cast 'Shadow Weave'"), +(@ENTRY,0,10,0,2,1,100,1,0,45,0,0,11,85072,1,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Shadow Weaver - Between 0-45% Health - Cast 'Woven Shadows' (Phase 1) (No Repeat)"); +-- Nightbane Stalker SAI +SET @ENTRY := 44087; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Stalker - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,77806,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Stalker - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,7,0,100,1,0,0,0,0,11,77806,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Stalker - On Evade - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Stalker - Between 0-30% Health - Cast 'Shadowstep' (No Repeat)"); +-- Nightbane Tainted One SAI +SET @ENTRY := 920; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,60000,65000,11,85244,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Tainted One - In Combat - Cast 'Worgen Taint'"); +-- Nightbane Vile Fang SAI +SET @ENTRY := 206; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,25000,28000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Vile Fang - In Combat - Cast 'Infected Wound'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,22000,22500,11,84308,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Vile Fang - In Combat - Cast 'Furious Howl'"); +-- Nightbane Worgen SAI +SET @ENTRY := 898; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightbane Worgen - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,22000,22500,11,84308,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightbane Worgen - In Combat - Cast 'Furious Howl'"); +-- Plague Spreader SAI +SET @ENTRY := 604; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,33000,36000,11,3436,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plague Spreader - In Combat - Cast 'Wandering Plague'"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,85236,3,0,0,0,0,1,0,0,0,0,0,0,0,"Plague Spreader - On Just Died - Cast 'Corpse Rot' (No Repeat)"), +(@ENTRY,0,2,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' (No Repeat)"); +-- Rotted One SAI +SET @ENTRY := 948; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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' (No Repeat)"), +(@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 Just Died - Cast 'Summon Flesh Eating Worms' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,16000,18000,11,85234,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rotted One - In Combat - Cast 'Fetid Breath'"); +-- Rotting Horror SAI +SET @ENTRY := 202; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,21000,11,7102,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rotting Horror - In Combat - Cast 'Contagion of Rot'"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,85236,3,0,0,0,0,1,0,0,0,0,0,0,0,"Rotting Horror - On Just Died - Cast 'Corpse Rot' (No Repeat)"); +-- Silent Shade SAI +SET @ENTRY := 44028; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,82717,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silent Shade - In Combat - Cast 'Vanish'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,17000,21000,11,78826,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silent Shade - Between 0-40% Health - Cast 'Evasion'"); +-- Sister Elsington SAI +SET @ENTRY := 43731; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,1800000,1800000,11,48168,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sister Elsington - Out of Combat - Cast 'Inner Fire'"); +-- Skeletal Mage SAI +SET @ENTRY := 203; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9672,64,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Mage - In Combat - Cast 'Frostbolt'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skeletal Mage - Out of Combat - Cast 'Frost Armor'"); +-- Skeletal Warrior SAI +SET @ENTRY := 48; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,11,85240,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Warrior - Within 0-5 Range - Cast 'Sundering Cleave'"); +-- Splinter Fist Firemonger SAI +SET @ENTRY := 1251; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Splinter Fist Firemonger - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,16000,22000,11,78509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Firemonger - In Combat - Cast 'Torch Toss'"), +(@ENTRY,0,2,0,0,0,100,0,3000,3500,12000,13000,11,13878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Firemonger - In Combat - Cast 'Scorch'"); +-- NPC talk text insert +SET @ENTRY := 1251; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Splinter Fist Ogre SAI +SET @ENTRY := 889; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Splinter Fist Ogre - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,12000,18000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Splinter Fist Ogre - In Combat - Cast 'Uppercut'"); +-- NPC talk text insert +SET @ENTRY := 889; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Splinter Fist Warrior SAI +SET @ENTRY := 212; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Splinter Fist Warrior - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,24000,11,78828,0,0,0,0,0,1,0,0,0,0,0,0,0,"Splinter Fist Warrior - In Combat - Cast 'Bladestorm'"); +-- NPC talk text insert +SET @ENTRY := 212; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Stalvan Mistmantle SAI +SET @ENTRY := 315; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,11,85234,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stalvan Mistmantle - In Combat - Cast 'Fetid Breath'"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,65000,68000,11,3105,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stalvan Mistmantle - In Combat - Cast 'Curse of Stalvan'"); +-- Stitches SAI +SET @ENTRY := 43862; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,3106,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stitches - On Respawn - Cast 'Aura of Rot' (No Repeat)"); +-- The Unknown Soldier SAI +SET @ENTRY := 45739; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Unknown Soldier - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Unknown Soldier - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Unknown Soldier - On Aggro - Cast 'Commanding Shout' (No Repeat)"), +(@ENTRY,0,3,0,9,0,100,0,0,5,14000,15000,11,85240,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Unknown Soldier - Within 0-5 Range - Cast 'Sundering Cleave'"); +-- NPC talk text insert +SET @ENTRY := 45739; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Zzarc' Vul SAI +SET @ENTRY := 300; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Zzarc' Vul - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,24000,11,78828,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zzarc' Vul - In Combat - Cast 'Bladestorm'"), +(@ENTRY,0,2,0,0,0,100,0,2000,4000,12000,18000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zzarc' Vul - In Combat - Cast 'Uppercut'"), +(@ENTRY,0,3,0,9,0,100,0,0,5,22000,22000,11,8716,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zzarc' Vul - Within 0-5 Range - Cast 'Low Swipe'"), +(@ENTRY,0,4,0,0,0,100,0,12000,15000,8000,25000,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zzarc' Vul - In Combat - Cast 'Knockdown'"); +-- NPC talk text insert +SET @ENTRY := 300; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); diff --git a/sql/updates/world/2015_07_25_04_world.sql b/sql/updates/world/2015_07_25_04_world.sql new file mode 100644 index 00000000000..f9792ae8cbd --- /dev/null +++ b/sql/updates/world/2015_07_25_04_world.sql @@ -0,0 +1,688 @@ +-- +-- DB/SAI: Update Dustwallow Marsh +-- Acidic Swamp Ooze SAI +SET @ENTRY := 4393; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,21000,11,73135,0,0,0,0,0,2,0,0,0,0,0,0,0,"Acidic Swamp Ooze - In Combat - Cast 'Old Friends: Quest Accept & Bind'"); +-- Archmage Tervosh SAI +SET @ENTRY := 4967; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,1800000,1800000,11,7120,0,0,0,0,0,1,0,0,0,0,0,0,0,"Archmage Tervosh - Out of Combat - Cast 'Proudmoore's Defense'"); +-- Bloodfen Lashtail SAI +SET @ENTRY := 4357; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,24000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfen Lashtail - In Combat - Cast 'Lash'"); +-- Bloodfen Razormaw SAI +SET @ENTRY := 4356; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,27000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfen Razormaw - In Combat - Cast 'Infected Wound'"); +-- Brackenwall Enforcer SAI +SET @ENTRY := 10036; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,38557,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brackenwall Enforcer - On Aggro - Cast 'Throw' (No Repeat)"); +-- Brimgore SAI +SET @ENTRY := 4339; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,11,87387,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brimgore - In Combat - Cast 'Flame Breath'"); +-- Bubbling Swamp Ooze SAI +SET @ENTRY := 4394; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,21000,11,73135,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bubbling Swamp Ooze - In Combat - Cast 'Old Friends: Quest Accept & Bind'"); +-- Burgle Eye SAI +SET @ENTRY := 14230; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burgle Eye - Out of Combat - Cast 'Water Shield'"), +(@ENTRY,0,1,0,16,0,100,0,79892,1,15000,30000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Burgle Eye - On Friendly Unit Missing Buff 'Water Shield' - Cast 'Water Shield'"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,17000,20000,11,79831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burgle Eye - In Combat - Cast 'Wave Crash'"); +-- Crown Hoodlum SAI +SET @ENTRY := 38006; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,70074,64,0,0,0,0,2,0,0,0,0,0,0,0,"Crown Hoodlum - In Combat - Cast 'Spray Chemical'"); +-- Darkfang Creeper SAI +SET @ENTRY := 4412; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,24000,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkfang Creeper - In Combat - Cast 'Slowing Poison'"); +-- Darkfang Venomspitter SAI +SET @ENTRY := 4414; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12500,11,7951,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkfang Venomspitter - In Combat - Cast 'Toxic Spit'"); +-- Darkmist Broodqueen SAI +SET @ENTRY := 45227; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,14000,15000,11,69964,32,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Broodqueen - In Combat - Cast 'Poison'"); +-- Darkmist Recluse SAI +SET @ENTRY := 4378; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,20000,25000,11,43133,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Recluse - In Combat - Cast 'Debilitating Poison'"); +-- Darkmist Silkspinner SAI +SET @ENTRY := 4379; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,11000,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Silkspinner - Within 0-30 Range - Cast 'Web'"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,16000,20000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Silkspinner - In Combat - Cast 'Poison'"); +-- Darkmist Spider SAI +SET @ENTRY := 4376; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,69964,32,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Spider - In Combat - Cast 'Poison'"); +-- Darkmist Widow SAI +SET @ENTRY := 4380; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,21000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Darkmist Widow - In Combat - Cast 'Poison'"); +-- Dart SAI +SET @ENTRY := 14232; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,18000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dart - In Combat - Cast 'Rend Flesh'"); +-- Deadmire SAI +SET @ENTRY := 4841; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadmire - In Combat - Cast 'Rend'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,30000,35000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadmire - In Combat - Cast 'Tendon Rip'"); +-- Defias Conjuror SAI +SET @ENTRY := 23590; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Conjuror - In Combat - Cast 'Fireball'"), +(@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 Conjuror - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,1800000,1800000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Conjuror - Out of Combat - Cast 'Frost Armor'"); +-- Defias Diver SAI +SET @ENTRY := 23591; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,43107,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Diver - On Aggro - Cast 'Spear Throw' (No Repeat)"), +(@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 Diver - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Defias Rummager SAI +SET @ENTRY := 23589; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,38557,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Rummager - On Aggro - Cast 'Throw' (No Repeat)"), +(@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 Rummager - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Deserter Lieutenant SAI +SET @ENTRY := 23637; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,2000,4500,20000,30000,11,11972,0,0,0,0,0,7,0,0,0,0,0,0,0,"Deserter Lieutenant - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"); +-- Drogoth the Roamer SAI +SET @ENTRY := 14231; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,25000,11,81146,0,0,0,0,0,1,0,0,0,0,0,0,0,"Drogoth the Roamer - In Combat - Cast 'War Stomp'"); +-- Drywallow Crocolisk SAI +SET @ENTRY := 4341; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,24000,26000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drywallow Crocolisk - In Combat - Cast 'Tendon Rip'"); +-- Drywallow Daggermaw SAI +SET @ENTRY := 4345; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,45000,50000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drywallow Daggermaw - In Combat - Cast 'Pierce Armor'"); +-- Drywallow Snapper SAI +SET @ENTRY := 4343; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,23000,11,87471,0,0,0,0,0,2,0,0,0,0,0,0,0,"Drywallow Snapper - In Combat - Cast 'Snapjaw'"); +-- Elder Murk Thresher SAI +SET @ENTRY := 4390; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,45000,50000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Murk Thresher - In Combat - Cast 'Pierce Armor'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Murk Thresher - On Respawn - Cast 'Thrash' (No Repeat)"); +-- Emberstrife SAI +SET @ENTRY := 10321; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emberstrife - In Combat - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,25000,28000,11,9573,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emberstrife - In Combat - Cast 'Flame Breath'"), +(@ENTRY,0,2,3,2,0,100,1,0,30,0,0,11,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emberstrife - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,3,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emberstrife - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 10321; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Firemane Ash Tail SAI +SET @ENTRY := 4331; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,11969,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Ash Tail - Within 0-8 Range - Cast 'Fire Nova'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Ash Tail - Out of Combat - Cast 'Fire Shield'"), +(@ENTRY,0,2,0,16,0,100,0,18968,1,15000,30000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Ash Tail - On Friendly Unit Missing Buff 'Fire Shield' - Cast 'Fire Shield'"); +-- Firemane Flamecaller SAI +SET @ENTRY := 4334; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Firemane Flamecaller - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Flamecaller - Out of Combat - Cast 'Fire Shield'"), +(@ENTRY,0,2,0,16,0,100,0,18968,1,15000,30000,11,18968,1,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Flamecaller - On Friendly Unit Missing Buff 'Fire Shield' - Cast 'Fire Shield'"), +(@ENTRY,0,3,0,0,0,100,0,6000,9000,24000,26000,11,11990,1,0,0,0,0,4,0,0,0,0,0,0,0,"Firemane Flamecaller - In Combat - Cast 'Rain of Fire'"); +-- Firemane Scalebane SAI +SET @ENTRY := 4328; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,11971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Scalebane - Within 0-8 Range - Cast 'Sunder Armor'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Scalebane - Out of Combat - Cast 'Fire Shield'"), +(@ENTRY,0,2,0,16,0,100,0,18968,1,15000,30000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Scalebane - On Friendly Unit Missing Buff 'Fire Shield' - Cast 'Fire Shield'"), +(@ENTRY,0,3,0,13,0,100,0,2000,4500,20000,30000,11,11972,0,0,0,0,0,7,0,0,0,0,0,0,0,"Firemane Scalebane - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"); +-- Firemane Scout SAI +SET @ENTRY := 4329; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Scout - Out of Combat - Cast 'Fire Shield'"), +(@ENTRY,0,1,0,16,0,100,0,18968,1,15000,30000,11,18968,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firemane Scout - On Friendly Unit Missing Buff 'Fire Shield' - Cast 'Fire Shield'"); +-- Garn Mathers SAI +SET @ENTRY := 23679; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Garn Mathers - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Giant Darkfang Spider SAI +SET @ENTRY := 4415; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,21000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Giant Darkfang Spider - In Combat - Cast 'Poison'"); +-- Goreclaw the Ravenous SAI +SET @ENTRY := 23873; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,54487,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goreclaw the Ravenous - On Aggro - Cast 'Jump Attack' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4000,18000,22000,11,32019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goreclaw the Ravenous - In Combat - Cast 'Gore'"); +-- Grimtotem Breaker SAI +SET @ENTRY := 23592; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,43108,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Breaker - In Combat - Cast 'Bone Breaker'"); +-- Grimtotem Destroyer SAI +SET @ENTRY := 23594; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,19000,11,11876,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Destroyer - In Combat - Cast 'War Stomp'"); +-- Grimtotem Earthbinder SAI +SET @ENTRY := 23595; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,22000,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,0,0,100,0,2000,3000,12000,13000,11,32910,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Earthbinder - In Combat - Cast 'Windfury'"); +-- Grimtotem Elder SAI +SET @ENTRY := 23714; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Elder - In Combat - Cast 'Lightning Bolt'"), +(@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,"Grimtotem Elder - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,14,0,100,0,600,40,15000,18000,11,11986,1,0,0,0,0,7,0,0,0,0,0,0,0,"Grimtotem Elder - Friendly At 600 Health - Cast 'Healing Wave'"); +-- Grimtotem Spirit-Shifter SAI +SET @ENTRY := 23593; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,43110,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Spirit-Shifter - On Aggro - Cast 'Summon Spirit Wolf' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,12000,13000,11,11824,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Spirit-Shifter - In Combat - Cast 'Shock'"); +-- Guard Edward SAI +SET @ENTRY := 4922; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Guard Edward - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Edward - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,17000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Edward - In Combat - Cast 'Whirlwind'"); +-- Guard Jarad SAI +SET @ENTRY := 4923; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Guard Jarad - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Jarad - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,17000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Jarad - In Combat - Cast 'Whirlwind'"); +-- Guard Kahil SAI +SET @ENTRY := 5091; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Guard Kahil - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Kahil - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,17000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Kahil - In Combat - Cast 'Whirlwind'"); +-- Guard Lana SAI +SET @ENTRY := 5092; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Guard Lana - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Lana - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,17000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Lana - In Combat - Cast 'Whirlwind'"); +-- Guard Narrisha SAI +SET @ENTRY := 5093; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Guard Narrisha - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Narrisha - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,17000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Narrisha - In Combat - Cast 'Whirlwind'"); +-- Guard Tark SAI +SET @ENTRY := 5094; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Guard Tark - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Tark - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,17000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guard Tark - In Combat - Cast 'Whirlwind'"); +-- Hayoc SAI +SET @ENTRY := 14234; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,79085,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hayoc - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,9000,14000,11,21059,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hayoc - In Combat - Cast 'Acid Spit'"); +-- Lady Jaina Proudmoore SAI +SET @ENTRY := 4968; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20692,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Jaina Proudmoore - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,45000,55000,11,20681,1,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Jaina Proudmoore - In Combat - Cast 'Summon Water Elementals'"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,15000,17000,11,20679,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Jaina Proudmoore - In Combat - Cast 'Fire Blast'"), +(@ENTRY,0,3,0,0,0,100,0,8000,12000,25000,28000,11,20680,1,0,0,0,0,4,0,0,0,0,0,0,0,"Lady Jaina Proudmoore - In Combat - Cast 'Blizzard'"), +(@ENTRY,0,4,0,2,0,100,0,0,50,14000,21000,11,20682,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Jaina Proudmoore - Between 0-50% Health - Cast 'Teleport'"); +-- Lieutenant Aden SAI +SET @ENTRY := 23951; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Aden - In Combat - Cast 'Shoot'"); +-- Lieutenant Nath SAI +SET @ENTRY := 23949; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Nath - In Combat - Cast 'Shoot'"); +-- Lord Angler SAI +SET @ENTRY := 14236; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Lord Angler - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Marine Anderson SAI +SET @ENTRY := 24842; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Marine Anderson - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,0,20,9000,11000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marine Anderson - Within 0-20 Range - Cast 'Net'"); +-- Marine Halters SAI +SET @ENTRY := 24841; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Marine Halters - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,0,20,9000,11000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marine Halters - Within 0-20 Range - Cast 'Net'"); +-- Medic Helaina SAI +SET @ENTRY := 5200; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1000,40,15000,18000,11,7162,0,0,0,0,0,7,0,0,0,0,0,0,0,"Medic Helaina - Friendly At 1000 Health - Cast 'First Aid'"); +-- Medic Tamberlyn SAI +SET @ENTRY := 5199; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1000,40,15000,18000,11,7162,0,0,0,0,0,7,0,0,0,0,0,0,0,"Medic Tamberlyn - Friendly At 1000 Health - Cast 'First Aid'"); +-- Mirefin Ambusher SAI +SET @ENTRY := 23701; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Ambusher - In Combat - Cast 'Sinister Strike'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,13600,14500,11,9462,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Ambusher - Within 0-5 Range - Cast 'Mirefin Fungus'"), +(@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,"Mirefin Ambusher - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Mirefin Coastrunner SAI +SET @ENTRY := 4362; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Mirefin Coastrunner - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,13000,11,37998,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Coastrunner - In Combat - Cast 'Piercing Strike'"); +-- Mirefin Muckdweller SAI +SET @ENTRY := 4361; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,32000,35000,11,6278,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Muckdweller - In Combat - Cast 'Creeping Mold'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,13600,14500,11,9462,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Muckdweller - Within 0-5 Range - Cast 'Mirefin Fungus'"), +(@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,"Mirefin Muckdweller - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Mirefin Murloc SAI +SET @ENTRY := 4359; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Murloc - In Combat - Cast 'Throw'"), +(@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,"Mirefin Murloc - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,1,3000,5000,0,0,11,8656,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mirefin Murloc - Out of Combat - Cast 'Summon Crawler' (No Repeat)"); +-- Mirefin Oracle SAI +SET @ENTRY := 4363; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mirefin Oracle - In Combat - Cast 'Wrath'"), +(@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,"Mirefin Oracle - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mirefin Oracle - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mirefin Oracle - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); +-- Mottled Drywallow Crocolisk SAI +SET @ENTRY := 4344; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,90171,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mottled Drywallow Crocolisk - In Combat - Cast 'Jagged Tooth Snap'"); +-- Muckshell Clacker SAI +SET @ENTRY := 4401; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,27000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Muckshell Clacker - In Combat - Cast 'Tendon Rip'"), +(@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,"Muckshell Clacker - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Muckshell Pincer SAI +SET @ENTRY := 4403; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,21000,11,75004,0,0,0,0,0,2,0,0,0,0,0,0,0,"Muckshell Pincer - In Combat - Cast 'Pinch'"), +(@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,"Muckshell Pincer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Muckshell Scrabbler SAI +SET @ENTRY := 4404; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Muckshell Scrabbler - In Combat - Cast 'Lightning Bolt'"), +(@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,"Muckshell Scrabbler - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Mudsprocket Bruiser SAI +SET @ENTRY := 23636; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mudsprocket Bruiser - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,0,20,8000,9000,11,12024,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mudsprocket Bruiser - Within 0-20 Range - Cast 'Net'"); +-- Murk Thresher SAI +SET @ENTRY := 4389; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murk Thresher - On Respawn - Cast 'Thrash' (No Repeat)"); +-- Noxious Flayer SAI +SET @ENTRY := 4346; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,43132,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Flayer - In Combat - Cast 'Poison Burst'"); +-- Murk Thresher SAI +SET @ENTRY := 4389; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murk Thresher - On Respawn - Cast 'Thrash' (No Repeat)"); +-- Noxious Flayer SAI +SET @ENTRY := 4346; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,43132,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Flayer - In Combat - Cast 'Poison Burst'"); +-- Noxious Reaver SAI +SET @ENTRY := 4347; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,14000,15000,11,43132,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Reaver - In Combat - Cast 'Poison Burst'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,12000,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Reaver - Within 0-5 Range - Cast 'Swoop'"); +-- Noxious Shredder SAI +SET @ENTRY := 4348; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Noxious Shredder - On Respawn - Cast 'Thrash' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,18000,24000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Shredder - In Combat - Cast 'Poison'"); +-- Oozeworm SAI +SET @ENTRY := 14237; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oozeworm - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,17000,22000,11,66954,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oozeworm - In Combat - Cast 'Acidic Strike'"); +-- Overlord Mok'Morokk SAI +SET @ENTRY := 4500; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,6749,0,0,0,0,0,2,0,0,0,0,0,0,0,"Overlord Mok'Morokk - In Combat - Cast 'Wide Swipe'"); +-- Private Hendel SAI +SET @ENTRY := 4966; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,21000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Private Hendel - In Combat - Cast 'Rend'"); +-- Ripscale SAI +SET @ENTRY := 14233; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,15000,11,33912,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ripscale - In Combat - Cast 'Rip'"), +(@ENTRY,0,1,0,0,0,100,0,6000,7000,24000,28000,11,7367,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ripscale - In Combat - Cast 'Infected Bite'"); +-- Risen Husk SAI +SET @ENTRY := 23555; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,40,12000,12000,11,37933,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Husk - Between 0-40% Health - Cast 'Consume Flesh'"), +(@ENTRY,0,1,0,61,0,100,0,0,40,12000,12000,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Husk - Between 0-40% Health - Say Line 0"), +(@ENTRY,0,2,0,6,0,100,1,0,0,0,0,11,42511,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Husk - On Just Died - Cast 'Summon Restless Apparition' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 23555; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You''ll never leave here alive!',16,0,100,0,0,0, 'combat Text',21319); +-- Risen Spirit SAI +SET @ENTRY := 23554; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,20000,11,43127,0,0,0,0,0,2,0,0,0,0,0,0,0,"Risen Spirit - In Combat - Cast 'Intangible Presence'"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,42511,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Spirit - On Just Died - Cast 'Summon Restless Apparition' (No Repeat)"); +-- Restless Apparition SAI +SET @ENTRY := 23861; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Restless Apparition - Out of Combat - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 23861; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Go away, whoever you are! Witch Hill is mine... mine!',12,0,50,1,0,0, 'say Text',22359), +(@ENTRY,0,1, 'Why have you come here, outsider? You will only find pain! Our fate will be yours...',12,0,50,1,0,0, 'say Text',22363), +(@ENTRY,0,2, 'It is too late for Jarl... its hold is too strong...',12,0,50,1,0,0, 'say Text',22366), +(@ENTRY,0,3, 'The darkness... the corruption... they came too quickly for anyone to know...',12,0,50,1,0,0, 'say Text',22362), +(@ENTRY,0,4, 'The manor... someone else... will soon be consumed...',12,0,50,1,0,0, 'say Text',22361), +(@ENTRY,0,5, 'The darkness will consume all... all the living...',12,0,50,1,0,0, 'say Text',22364); +-- Scorchscale Drake SAI +SET @ENTRY := 23687; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,13374,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorchscale Drake - In Combat - Cast 'Fire Blast'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,19000,24000,11,8873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorchscale Drake - In Combat - Cast 'Flame Breath'"); +-- Searing Hatchling SAI +SET @ENTRY := 4323; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,11000,11,11985,0,0,0,0,0,2,0,0,0,0,0,0,0,"Searing Hatchling - In Combat - Cast 'Fireball'"); +-- Searing Whelp SAI +SET @ENTRY := 4324; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,11000,11,11021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Searing Whelp - In Combat - Cast 'Flamespit'"); +-- Smolderwing SAI +SET @ENTRY := 23789; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,11,42433,0,0,0,0,0,2,0,0,0,0,0,0,0,"Smolderwing - In Combat - Cast 'Smolderwing Fire Breath'"); +-- Spiny Rock Crab SAI +SET @ENTRY := 44390; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,28000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spiny Rock Crab - In Combat - Cast 'Tendon Rip'"); +-- Strashaz Hydra SAI +SET @ENTRY := 4374; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,16128,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Hydra - In Combat - Cast 'Infected Bite'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Strashaz Hydra - On Respawn - Cast 'Thrash' (No Repeat)"); +-- Strashaz Myrmidon SAI +SET @ENTRY := 4368; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15284,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Myrmidon - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,14000,20000,11,18812,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Myrmidon - In Combat - Cast 'Knockdown'"); +-- Strashaz Serpent Guard SAI +SET @ENTRY := 4366; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11000,11,12057,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Serpent Guard - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,16000,19000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Serpent Guard - In Combat - Cast 'Rend'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,22000,28000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Serpent Guard - In Combat - Cast 'Disarm'"); +-- Strashaz Siren SAI +SET @ENTRY := 4371; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,15587,64,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Siren - In Combat - Cast 'Mind Blast'"), +(@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,"Strashaz Siren - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,18000,20000,11,15654,1,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Siren - In Combat - Cast 'Shadow Word: Pain'"); +-- Strashaz Sorceress SAI +SET @ENTRY := 4370; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,12737,64,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Sorceress - In Combat - Cast 'Frostbolt'"), +(@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,"Strashaz Sorceress - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,15000,15500,11,15499,1,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Sorceress - In Combat - Cast 'Frost Shock'"), +(@ENTRY,0,3,0,9,0,100,0,0,8,13600,14500,11,15532,0,0,0,0,0,1,0,0,0,0,0,0,0,"Strashaz Sorceress - Within 0-8 Range - Cast 'Frost Nova'"); +-- Strashaz Warrior SAI +SET @ENTRY := 4364; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,10000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Warrior - Within 0-5 Range - Cast 'Hamstring'"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,15000,16000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Strashaz Warrior - In Combat - Cast 'Mortal Strike'"); +-- The Rot SAI +SET @ENTRY := 14235; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,7000,11,21067,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Rot - Within 0-30 Range - Cast 'Poison Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,3000,4000,15000,17000,11,22595,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Rot - In Combat - Cast 'Poison Shock'"); +-- Theramore Deserter SAI +SET @ENTRY := 5057; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Theramore Deserter - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Theramore Guard SAI +SET @ENTRY := 4979; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,13000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theramore Guard - Between 0-50% Health - Cast 'Shield Block'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,12000,15000,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Guard - In Combat - Cast 'Revenge'"); +-- Theramore Infiltrator SAI +SET @ENTRY := 4834; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Theramore Infiltrator - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theramore Infiltrator - On Respawn - Cast 'Sneak' (No Repeat)"), +(@ENTRY,0,2,0,7,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theramore Infiltrator - On Evade - Cast 'Sneak' (No Repeat)"); +-- Tidelord Rrurgaz SAI +SET @ENTRY := 16072; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,19000,11,16509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidelord Rrurgaz - Within 0-5 Range - Cast 'Rend'"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,33000,35000,11,16244,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidelord Rrurgaz - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,25000,27500,11,86699,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidelord Rrurgaz - In Combat - Cast 'Shockwave'"); +-- Withervine Creeper SAI +SET @ENTRY := 4382; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15,21000,25000,11,43130,0,0,0,0,0,2,0,0,0,0,0,0,0,"Withervine Creeper - Within 0-15 Range - Cast 'Creeping Vines'"); +-- Withervine Rager SAI +SET @ENTRY := 4385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,25,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withervine Rager - Between 0-25% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,25,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withervine Rager - Between 0-25% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 4385; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); diff --git a/sql/updates/world/2015_07_25_05_world.sql b/sql/updates/world/2015_07_25_05_world.sql new file mode 100644 index 00000000000..8d9236d6504 --- /dev/null +++ b/sql/updates/world/2015_07_25_05_world.sql @@ -0,0 +1,504 @@ +-- +-- DB/SAI: Update Felwood +-- Alshirr Banebreath SAI +SET @ENTRY := 14340; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Alshirr Banebreath - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,9000,13000,19000,22000,11,11962,2,0,0,0,0,2,0,0,0,0,0,0,0,"Alshirr Banebreath - In Combat - Cast 'Immolate'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,16000,19000,11,13578,2,0,0,0,0,2,0,0,0,0,0,0,0,"Alshirr Banebreath - In Combat - Cast 'Jadefire'"); +-- Angerclaw Bear SAI +SET @ENTRY := 8956; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Angerclaw Bear - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Angerclaw Bear - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,22000,25000,11,84867,0,0,0,0,0,2,0,0,0,0,0,0,0,"Angerclaw Bear - Within 0-5 Range - Cast 'Sundering Swipe'"); +-- NPC talk text insert +SET @ENTRY := 8956; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Angerclaw Mauler SAI +SET @ENTRY := 8958; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Angerclaw Mauler - Within 0-5 Range - Cast 'Maul'"), +(@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,"Angerclaw Mauler - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Angerclaw Mauler - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 8958; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Arch Druid Navarax SAI +SET @ENTRY := 47842; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,29000,11,36996,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - Within 0-10 Range - Cast 'Claw Swipe'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,89515,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - On Aggro - Cast 'Xaravan's Transformation' (No Repeat)"); +-- Bloodvenom Slimeslave SAI +SET @ENTRY := 47675; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,27000,32000,11,79607,0,0,0,0,0,2,32,0,0,0,0,0,0,"Bloodvenom Slimeslave - In Combat - Cast 'Venom Splash'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,15000,19000,11,9459,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodvenom Slimeslave - Within 0-5 Range - Cast 'Corrosive Ooze'"); +-- Chieftain Bloodmaw SAI +SET @ENTRY := 9462; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,5915,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chieftain Bloodmaw - Between 0-30% Health - Cast 'Crazed' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Chieftain Bloodmaw - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,30,15000,18000,11,15117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chieftain Bloodmaw - Within 0-30 Range - Cast 'Chain Lightning'"); +-- NPC talk text insert +SET @ENTRY := 9462; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Deadwood Avenger SAI +SET @ENTRY := 7157; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12000,15000,11,13583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Avenger - In Combat - Cast 'Curse of the Deadwood'"), +(@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,"Deadwood Avenger - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwood Avenger - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7157; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Deadwood Den Watcher SAI +SET @ENTRY := 7156; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12000,15000,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'"); +-- Deadwood Gardener SAI +SET @ENTRY := 7154; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12000,15000,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,14,0,100,0,500,40,14000,17000,11,12160,0,0,0,0,0,7,0,0,0,0,0,0,0,"Deadwood Gardener - Friendly At 500 Health - Cast 'Rejuvenation'"), +(@ENTRY,0,2,0,2,0,100,0,0,50,12000,15000,11,11986,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwood Gardener - Between 0-50% Health - Cast 'Healing Wave'"); +-- Deadwood Pathfinder SAI +SET @ENTRY := 7155; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Pathfinder - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,4000,11000,12000,15000,11,13583,2,0,0,0,0,4,0,0,0,0,0,0,0,"Deadwood Pathfinder - In Combat - Cast 'Curse of the Deadwood'"), +(@ENTRY,0,2,0,0,0,100,0,12000,15000,15000,19000,11,6685,2,0,0,0,0,4,0,0,0,0,0,0,0,"Deadwood Pathfinder - In Combat - Cast 'Piercing Shot'"); +-- Deadwood Shaman SAI +SET @ENTRY := 7158; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Shaman - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,4000,11000,12000,15000,11,13583,2,0,0,0,0,4,0,0,0,0,0,0,0,"Deadwood Shaman - In Combat - Cast 'Curse of the Deadwood'"), +(@ENTRY,0,2,0,0,0,100,0,5500,9500,6500,9500,11,12058,2,0,0,0,0,4,0,0,0,0,0,0,0,"Deadwood Shaman - In Combat - Cast 'Chain Lightning'"), +(@ENTRY,0,3,0,1,0,100,0,500,1000,600000,600000,11,13585,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwood Shaman - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,4,0,16,0,100,0,13585,1,15000,30000,11,13585,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deadwood Shaman - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); +-- Deadwood Warrior SAI +SET @ENTRY := 7153; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Warrior - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,1,0,0,0,100,0,4000,11000,12000,15000,11,13583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deadwood Warrior - In Combat - Cast 'Curse of the Deadwood'"); +-- Death Howl SAI +SET @ENTRY := 14339; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Death Howl - Within 0-5 Range - Cast 'Tendon Rip'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,25000,29000,11,75355,0,0,0,0,0,1,0,0,0,0,0,0,0,"Death Howl - In Combat - Cast 'Horrifying Howl'"), +(@ENTRY,0,2,0,0,0,100,0,2000,3000,35000,37000,11,3427,0,0,0,0,0,2,32,0,0,0,0,0,0,"Death Howl - In Combat - Cast 'Infected Wound'"); +-- Dessecus SAI +SET @ENTRY := 7104; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,6000,10000,11,12058,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dessecus - Within 0-30 Range - Cast 'Chain Lightning'"), +(@ENTRY,0,1,0,0,0,100,0,6000,11000,16000,21000,11,8293,0,0,0,0,0,4,0,0,0,0,0,0,0,"Dessecus - In Combat - Cast 'Lightning Cloud'"); +-- Doomguard SAI +SET @ENTRY := 47795; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18000,29000,11,11443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Doomguard - Within 0-30 Range - Cast 'Cripple'"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,17000,25000,11,11876,0,0,0,0,0,1,0,0,0,0,0,0,0,"Doomguard - In Combat - Cast 'War Stomp'"); +-- Felhound SAI +SET @ENTRY := 47800; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13321,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felhound - In Combat - Cast 'Mana Burn'"); +-- Felpaw Scavenger SAI +SET @ENTRY := 8960; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,11,3427,0,0,0,0,0,2,32,0,0,0,0,0,0,"Felpaw Scavenger - Within 0-5 Range - Cast 'Infected Wound'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,20000,25000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felpaw Scavenger - Within 0-5 Range - Cast 'Tendon Rip'"); +-- Felpaw Wolf SAI +SET @ENTRY := 8959; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,11,3427,0,0,0,0,0,2,32,0,0,0,0,0,0,"Felpaw Wolf - Within 0-5 Range - Cast 'Infected Wound'"); +-- Felrot Courser SAI +SET @ENTRY := 48455; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,25000,11,32019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Felrot Courser - Within 0-5 Range - Cast 'Gore'"); +-- Immolatus SAI +SET @ENTRY := 7137; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,10000,14000,11,10101,0,0,0,0,0,2,0,0,0,0,0,0,0,"Immolatus - Within 0-8 Range - Cast 'Knock Away'"); +-- Grolvitar the Everburning SAI +SET @ENTRY := 48352; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75025,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grolvitar the Everburning - On Aggro - Cast 'Rush of Flame' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,17000,18000,11,13729,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grolvitar the Everburning - In Combat - Cast 'Flame Shock'"); +-- Ironbeak Hunter SAI +SET @ENTRY := 7099; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,24000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironbeak Hunter - Within 0-5 Range - Cast 'Rend'"); +-- Ironbeak Owl SAI +SET @ENTRY := 7097; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11000,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ironbeak Owl - Within 0-5 Range - Cast 'Swoop'"); +-- Irontree Chopper SAI +SET @ENTRY := 48453; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18000,11,43410,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irontree Chopper - Within 0-5 Range - Cast 'Chop'"); +-- Irontree Shredder SAI +SET @ENTRY := 48259; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32735,0,0,0,0,0,2,0,0,0,0,0,0,0,"Irontree Shredder - On Aggro - Cast 'Saw Blade' (No Repeat)"), +(@ENTRY,0,1,0,1,0,60,0,500,1000,35000,45000,11,89829,0,0,0,0,0,1,0,0,0,0,0,0,0,"Irontree Shredder - Out of Combat - Cast 'Oiled Up'"); +-- Irontree Stomper SAI +SET @ENTRY := 7139; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Irontree Stomper - Within 0-5 Range - Cast 'War Stomp'"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,11,89399,3,0,0,0,0,1,0,0,0,0,0,0,0,"Irontree Stomper - On Just Died - Cast 'Release Wisp' (No Repeat)"); +-- Ironwood Buzzer SAI +SET @ENTRY := 48038; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5416,0,0,0,0,0,2,32,0,0,0,0,0,0,"Ironwood Buzzer - In Combat - Cast 'Venom Sting'"); +-- Jadefire Defender SAI +SET @ENTRY := 47601; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,13578,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jadefire Defender - In Combat - Cast 'Jadefire'"); +-- Jadefire Felsworn SAI +SET @ENTRY := 7109; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jadefire Felsworn - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,16000,19000,11,13578,2,0,0,0,0,1,0,0,0,0,0,0,0,"Jadefire Felsworn - In Combat - Cast 'Jadefire'"), +(@ENTRY,0,2,0,0,0,100,0,7000,11000,21000,24000,11,11443,2,0,0,0,0,4,0,0,0,0,0,0,0,"Jadefire Felsworn - In Combat - Cast 'Cripple'"); +-- Jadefire Rogue SAI +SET @ENTRY := 7106; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,13578,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jadefire Rogue - In Combat - Cast 'Jadefire'"), +(@ENTRY,0,1,0,67,0,100,0,6000,11000,0,0,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jadefire Rogue - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,9000,12000,11,13579,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jadefire Rogue - In Combat - Cast 'Gouge'"); +-- Jadefire Satyr SAI +SET @ENTRY := 7105; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,13578,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jadefire Satyr - In Combat - Cast 'Jadefire'"); +-- Jadefire Shadowstalker SAI +SET @ENTRY := 7110; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jadefire Shadowstalker - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,22000,28000,11,11962,2,0,0,0,0,4,0,0,0,0,0,0,0,"Jadefire Shadowstalker - In Combat - Cast 'Immolate'"); +-- Jadefire Shifter SAI +SET @ENTRY := 48154; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,16583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jadefire Shifter - In Combat - Cast 'Shadow Shock'"); +-- Jaedenar Adept SAI +SET @ENTRY := 7115; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20823,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Adept - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,11000,15000,12000,16000,11,20832,2,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Adept - In Combat - Cast 'Fire Blast'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,16000,21000,11,14514,2,0,0,0,0,1,0,0,0,0,0,0,0,"Jaedenar Adept - Within 0-5 Range - Cast 'Blink'"); +-- Jaedenar Cultist SAI +SET @ENTRY := 7112; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20825,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Cultist - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,9000,14000,22000,25000,11,11639,2,0,0,0,0,4,0,0,0,0,0,0,0,"Jaedenar Cultist - In Combat - Cast 'Shadow Word: Pain'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,16000,19000,11,11980,2,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Cultist - In Combat - Cast 'Curse of Weakness'"); +-- Jaedenar Darkweaver SAI +SET @ENTRY := 7118; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Darkweaver - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,9000,13000,21000,26000,11,11962,2,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Darkweaver - In Combat - Cast 'Immolate'"); +-- Jaedenar Enforcer SAI +SET @ENTRY := 7114; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,17000,21000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Enforcer - Within 0-5 Range - Cast 'Rend'"); +-- Jaedenar Guardian SAI +SET @ENTRY := 7113; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Guardian - Within 0-5 Range - Cast 'Shield Bash'"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,13000,17000,11,3248,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jaedenar Guardian - In Combat - Cast 'Improved Blocking'"); +-- Jaedenar Hound SAI +SET @ENTRY := 7125; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,15000,11,13321,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Hound - Within 0-30 Range - Cast 'Mana Burn'"); +-- Jaedenar Hunter SAI +SET @ENTRY := 7126; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,19000,11,81082,0,0,0,0,0,2,32,0,0,0,0,0,0,"Jaedenar Hunter - Within 0-10 Range - Cast 'Noxious Breath'"); +-- Jaedenar Legionnaire SAI +SET @ENTRY := 9862; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,17000,11,10966,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Legionnaire - Within 0-8 Range - Cast 'Uppercut'"); +-- Jaedenar Warlock SAI +SET @ENTRY := 7120; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20825,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jaedenar Warlock - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,1,0,100,1,3000,5000,0,0,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jaedenar Warlock - Out of Combat - Cast 'Summon Imp' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8699,2,0,0,0,0,1,0,0,0,0,0,0,0,"Jaedenar Warlock - Between 0-30% Health - Cast 'Unholy Frenzy' (No Repeat)"); +-- Lord Banehollow SAI +SET @ENTRY := 9516; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,21000,11,16247,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Banehollow - Within 0-5 Range - Cast 'Curse of Thorns'"), +(@ENTRY,0,1,0,9,0,100,0,0,15,8000,13000,11,17399,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Banehollow - Within 0-15 Range - Cast 'Shadow Shock'"), +(@ENTRY,0,2,0,0,0,100,0,4000,5000,19000,27000,11,37624,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Banehollow - In Combat - Cast 'Carrion Swarm'"), +(@ENTRY,0,3,0,0,0,100,0,2000,11000,12000,22000,11,92713,2,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Banehollow - In Combat - Cast 'Mind Blast'"); +-- Mongress SAI +SET @ENTRY := 14344; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mongress - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mongress - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,12000,14500,11,31279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mongress - Within 0-5 Range - Cast 'Swipe'"), +(@ENTRY,0,3,0,2,0,100,0,0,40,14000,21000,11,84868,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mongress - Between 0-40% Health - Cast 'Hibernate'"); +-- NPC talk text insert +SET @ENTRY := 14344; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Moora SAI +SET @ENTRY := 9861; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,21000,26000,11,11639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moora - In Combat - Cast 'Shadow Word: Pain'"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,12000,14000,11,15968,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moora - In Combat - Cast 'Lash of Pain'"), +(@ENTRY,0,2,0,9,0,100,0,0,30,34000,37000,11,38048,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moora - Within 0-30 Range - Cast 'Curse of Pain'"); +-- Oily Sludge SAI +SET @ENTRY := 48315; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,7279,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oily Sludge - Within 0-5 Range - Cast 'Black Sludge'"); +-- Panicking Worker SAI +SET @ENTRY := 48331; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,36099,0,0,0,0,0,2,0,0,0,0,0,0,0,"Panicking Worker - On Aggro - Cast 'Throw Hammer' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,30,15000,17000,11,30615,0,0,0,0,0,2,0,0,0,0,0,0,0,"Panicking Worker - Between 0-30% Health - Cast 'Fear'"); +-- Phaseleashed Imp SAI +SET @ENTRY := 47441; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,3110,64,0,0,0,0,2,0,0,0,0,0,0,0,"Phaseleashed Imp - In Combat - Cast 'Firebolt'"); +-- Prince Xavalis SAI +SET @ENTRY := 9877; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,19000,22000,11,11962,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prince Xavalis - In Combat - Cast 'Immolate'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,16000,19000,11,13578,0,0,0,0,0,2,0,0,0,0,0,0,0,"Prince Xavalis - In Combat - Cast 'Jadefire'"); +-- Rabid Screecher SAI +SET @ENTRY := 48456; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,22000,11,54663,0,0,0,0,0,2,1,0,0,0,0,0,0,"Rabid Screecher - Between 0-40% Health - Cast 'Fatal Bite'"); +-- Ragepaw SAI +SET @ENTRY := 14342; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragepaw - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,1,0,0,0,100,0,4000,11000,12000,15000,11,13583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ragepaw - In Combat - Cast 'Curse of the Deadwood'"); +-- Salia SAI +SET @ENTRY := 9860; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18000,24000,11,12888,0,0,0,0,0,4,1,0,0,0,0,0,0,"Salia - Within 0-20 Range - Cast 'Cause Insanity'"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,12000,14000,11,15968,0,0,0,0,0,2,0,0,0,0,0,0,0,"Salia - In Combat - Cast 'Lash of Pain'"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,24000,25000,11,11990,2,0,0,0,0,4,0,0,0,0,0,0,0,"Salia - In Combat - Cast 'Rain of Fire'"); +-- Shadow Lord Fel'dan SAI +SET @ENTRY := 9517; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20825,64,0,0,0,0,2,0,0,0,0,0,0,0,"Shadow Lord Fel'dan - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,9000,14000,11000,15000,11,9081,2,0,0,0,0,1,0,0,0,0,0,0,0,"Shadow Lord Fel'dan - In Combat - Cast 'Shadow Bolt Volley'"), +(@ENTRY,0,2,0,0,0,100,0,12000,16000,10000,13000,11,16583,2,0,0,0,0,2,0,0,0,0,0,0,0,"Shadow Lord Fel'dan - In Combat - Cast 'Shadow Shock'"), +(@ENTRY,0,3,0,0,0,100,0,5000,9000,14000,27000,11,38401,2,0,0,0,0,2,0,0,0,0,0,0,0,"Shadow Lord Fel'dan - In Combat - Cast 'Incinerate'"); +-- Shadowsworn Netherguard SAI +SET @ENTRY := 47439; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Netherguard - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,5000,9000,35000,44000,11,32063,2,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowsworn Netherguard - In Combat - Cast 'Corruption'"); +-- Tainted Ooze SAI +SET @ENTRY := 7092; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,180000,180000,11,3335,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tainted Ooze - Within 0-5 Range - Cast 'Dark Sludge'"); +-- Talonbranch Guardian SAI +SET @ENTRY := 48556; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Talonbranch Guardian - In Combat - Cast 'Shoot'"); +-- Talonbranch Prowler SAI +SET @ENTRY := 48311; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,89812,0,0,0,0,0,1,0,0,0,0,0,0,0,"Talonbranch Prowler - On Respawn - Cast 'Extreme Prowling' (No Repeat)"); +-- The Ongar SAI +SET @ENTRY := 14345; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,180000,180000,11,3335,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Ongar - Within 0-5 Range - Cast 'Dark Sludge'"); +-- Vile Ooze SAI +SET @ENTRY := 7093; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,21067,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Ooze - In Combat - Cast 'Poison Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,11000,14000,11,22595,2,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Ooze - Within 0-5 Range - Cast 'Poison Shock'"); +-- Xavathras SAI +SET @ENTRY := 9454; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,26000,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Xavathras - Within 0-5 Range - Cast 'Rend'"), +(@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,"Xavathras - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Xavathras - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 9454; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Vorlus SAI +SET @ENTRY := 47398; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,33914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vorlus - Within 0-5 Range - Cast 'Shadowstrike'"); +-- Warpwood Moss Flayer SAI +SET @ENTRY := 7100; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,21000,25000,11,11922,0,0,0,0,0,4,0,0,0,0,0,0,0,"Warpwood Moss Flayer - Within 0-30 Range - Cast 'Entangling Roots'"); +-- Withered Protector SAI +SET @ENTRY := 7149; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,5337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Withered Protector - Within 0-5 Range - Cast 'Wither Strike'"), +(@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,"Withered Protector - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Withered Protector - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7149; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Winna Hazzard SAI +SET @ENTRY := 47679; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,81109,64,0,0,0,0,2,0,0,0,0,0,0,0,"Winna Hazzard - In Combat - Cast 'Poison Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,15000,19000,11,40818,2,0,0,0,0,1,0,0,0,0,0,0,0,"Winna Hazzard - Within 0-8 Range - Cast 'Toxic Slime'"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Winna Hazzard - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 47679; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Kitty... KITTY! I''M SO SORRY, KITTY! COME BACK! DON''T LEAVE ME LIKE THIS!',14,0,100,0,0,0, 'on Aggro Text',48258); +-- Whisperwind Lasher SAI +SET @ENTRY := 47747; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Lasher - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,11,48195,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Lasher - On Aggro - Cast 'Emerald Lasher Emerge' (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Lasher - On Aggro - Remove Flag Standstate Submerged (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,0,1,100,0,4000,7000,9000,13000,11,82803,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whisperwind Lasher - In Combat - Cast 'Lashing Flurry' (Phase 1)"), +(@ENTRY,0,4,0,7,1,100,1,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Lasher - On Evade - Set Event Phase 2 (Phase 1) (No Repeat)"), +(@ENTRY,0,5,0,7,2,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Lasher - On Evade - Remove Flag Standstate Submerged (Phase 2) (No Repeat)"), +(@ENTRY,0,6,0,21,2,100,1,0,0,0,0,90,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Lasher - On Reached Home - Set Flag Standstate Submerged (Phase 2) (No Repeat)"); diff --git a/sql/updates/world/2015_07_25_06_world.sql b/sql/updates/world/2015_07_25_06_world.sql new file mode 100644 index 00000000000..92975400372 --- /dev/null +++ b/sql/updates/world/2015_07_25_06_world.sql @@ -0,0 +1,108 @@ +-- +-- DB/SAI: Update Isle of Queldanas +-- 1 +-- Abyssal Flamewalker SAI +SET @ENTRY := 25001; +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, 5500, 7800, 15600, 17800, 11, 45227, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Abyssal Flamewalker - In Combat - Cast "Abyssal Meteor Fall"'), +(@ENTRY, 0, 1, 0, 0, 0, 100, 0, 2000, 4000, 8000, 12000, 11, 12744, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Abyssal Flamewalker - In Combat - Cast "Immolation"'), +(@ENTRY, 0, 2, 0, 25, 0, 100, 0, 0, 0, 0, 0, 11, 45033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Abyssal Flamewalker - On Reset - Cast "Abyssal Transformation"'); + +-- 2 +-- Crypt Raider SAI +SET @ENTRY := 37541; +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, 4, 0, 100, 1, 0, 0, 0, 0, 11, 31600, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Crypt Raider - On Aggro - Cast "Crypt Scarabs"'); + +-- 3 +-- Darkspine Siren SAI +SET @ENTRY := 25073; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darkspine Siren - Out of Combat - Cast 'Frost Armor'"), +(@ENTRY,0,2,0,0,0,100,0,10000,10000,170000,220000,11,3589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Siren - In Combat - Cast 'Deafening Screech'"), +(@ENTRY,0,3,0,0,0,100,0,13000,18000,5000,25000,11,38033,64,0,0,0,0,0,0,0,0,0,0,0,0,"Darkspine Siren - In Combat - Cast 'Frost Nova'"), +(@ENTRY,0,4,0,2,0,100,1,15,0,0,0,25,1,0,0,0,0,0,7,0,0,0,0,0,0,0,"Darkspine Siren - Between 15-0% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,0,0,0,0,100,0,0,0,3400,4700,11,9672,64,0,0,0,0,2,0,0,0,0,0,0,0,"Darkspine Siren - In Combat - Cast 'Frostbolt'"); + +-- 4 +-- Dawnblade Summoner SAI +SET @ENTRY := 24978; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,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,1,0,25,0,100,1,5000,10000,5000,10000,11,11939,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dawnblade Summoner - On Reset - Cast 'Summon Imp' (No Repeat)"), +(@ENTRY,0,2,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,3,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'"), +(@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,"Dawnblade Summoner - Between 0-15% Health - Flee For Assist (No Repeat)"); + +-- 5 +-- Dawnblade Marksman SAI +SET @ENTRY := 24979; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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 - Within 0-70 Range Out of Combat LoS - Cast 'Flaming Arrow'"), +(@ENTRY,0,1,0,1,0,100,0,3000,3000,5000,5000,11,45101,0,0,0,0,0,19,25225,26,0,0,0,0,0,"Dawnblade Marksman - Out of Combat - Cast 'Flaming Arrow'"), +(@ENTRY,0,2,0,0,0,100,0,0,0,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dawnblade Marksman - In Combat - Cast 'Shoot'"); + +-- 7 +-- Ghoul Invader SAI +SET @ENTRY := 37539; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5700,12000,17500,11,38056,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ghoul Invader - In Combat - Cast 'Flesh Rip'"); + +-- 8 +-- Shattered Sun Sentry SAI +SET @ENTRY := 24994; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,12000,18000,11,33688,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shattered Sun Sentry - In Combat - Cast 'Crystal Strike'"); + + +-- 9 +-- Wretched Fiend SAI +SET @ENTRY := 24966; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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"), +(@ENTRY,0,3,0,11,0,100,1,0,0,0,0,11,42648,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wretched Fiend - On Respawn - Cast 'Sleeping Sleep'"); +-- Wretched Fiend Texts +SET @ENTRY := 24966; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(@ENTRY,0,0,'The rift\'s power is ours!',12,10,100,0,0,0,24003,0,'Wretched Devourer'), +(@ENTRY,0,1,'Get away, this place is ours!',12,10,100,0,0,0,24004,0,'Wretched Devourer'), +(@ENTRY,0,2,'Mine! You shall not take this place!',12,10,100,0,0,0,24005,0,'Wretched Devourer'), +(@ENTRY,0,3,'It\'s not meant for you! Get away from here!',12,10,100,0,0,0,24006,0,'Wretched Devourer'); + +-- 10 +-- Wretched Devourer +SET @ENTRY := 24960; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,12000,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,8000,10000,15000,20000,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,0,0,100,0,15000,17000,12000,13000,11,33390,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wretched Devourer - In Combat - Cast 'Arcane Torrent'"), +(@ENTRY,0,3,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 Devourer Texts +SET @ENTRY := 24960; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +insert into `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) values +(@ENTRY,0,0,'The rift\'s power is ours!',12,10,100,0,0,0,24003,0,'Wretched Devourer'), +(@ENTRY,0,1,'Get away, this place is ours!',12,10,100,0,0,0,24004,0,'Wretched Devourer'), +(@ENTRY,0,2,'Mine! You shall not take this place!',12,10,100,0,0,0,24005,0,'Wretched Devourer'), +(@ENTRY,0,3,'It\'s not meant for you! Get away from here!',12,10,100,0,0,0,24006,0,'Wretched Devourer'); diff --git a/sql/updates/world/2015_07_25_07_world_2015_07_24_04.sql b/sql/updates/world/2015_07_25_07_world_2015_07_24_04.sql new file mode 100644 index 00000000000..c3849e7b6c8 --- /dev/null +++ b/sql/updates/world/2015_07_25_07_world_2015_07_24_04.sql @@ -0,0 +1,2 @@ +-- +UPDATE `smart_scripts` SET `action_param1`=12787, `target_type`=1 WHERE `action_param1`=3391 AND `action_type`=11 AND `source_type`=0; diff --git a/sql/updates/world/2015_07_25_08_world_2015_07_24_07.sql b/sql/updates/world/2015_07_25_08_world_2015_07_24_07.sql new file mode 100644 index 00000000000..706cc54fc80 --- /dev/null +++ b/sql/updates/world/2015_07_25_08_world_2015_07_24_07.sql @@ -0,0 +1,55 @@ +SET @GUID := 12481; -- 1 free Cguid set by TC +SET @OGUID := 9468; -- 5 free Oguid set by TC +DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID AND @OGUID+4; +INSERT INTO `gameobject` (`guid`,`id`,`map`,`spawnMask`,`position_x`,`position_y`,`position_z`,`orientation`,`rotation0`,`rotation1`,`rotation2`,`rotation3`,`spawntimesecs`,`animprogress`,`state`) VALUES +(@OGUID,165738,230,1,891.99,-181.77,-42.811,4.98,0,0,0,1,120,255,1), +(@OGUID+1,165738,230,1,891.36,-182.133,-42.811,3.6782,0,0,0,1,120,255,1), +(@OGUID+2,165738,230,1,891.2988,-183.168,-42.811,4.55,0,0,0,1,120,255,1), +(@oGUID+3,165738,230,1,891.788,-182.847,-42.811,0.597,0,0,0,1,120,255,1), +(@OGUID+4,165738,230,1,891.7,-184.356,-42.811,4.673,0,0,0,1,120,255,1); + +DELETE FROM `creature` WHERE `guid`= @GUID; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`) VALUES +(@GUID,28067,230,1,0,0,891.271,-174.899,-43.925,0.445,180,0,0,2215,0,0); + +DELETE FROM `creature_template_addon` WHERE `entry`=28067; +INSERT INTO `creature_template_addon` (`entry`,`bytes1`,`bytes2`,`emote`) VALUES +(28067,0,1, 69); + +UPDATE `gossip_menu_option` SET `action_menu_id`=9648 WHERE `menu_id`=9648 AND `id`=1; +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` IN (14, 15) AND `SourceGroup`=9648; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(14, 9648, 13061, 0, 0, 10, 0, 1, 0, 0, 1, 0, 0, '', 'Show the gossip text for Dark Iron Brewer if the player is Sober'), +(14, 9648, 13060, 0, 0, 10, 0, 3, 0, 0, 0, 0, 0, '', 'Show the gossip text for Dark Iron Brewer if the player is smashed'), +(14, 9648, 13063, 0, 0, 10, 0, 2, 0, 0, 0, 0, 0, '', 'Show the gossip text for Dark Iron Brewer if the player is Drunk'), +(14, 9648, 13063, 0, 0, 10, 0, 3, 0, 0, 1, 0, 0, '', 'Show the gossip text for Dark Iron Brewer if the player is not smashed'), +(14, 9648, 13064, 0, 0, 10, 0, 1, 0, 0, 0, 0, 0, '', 'Show the gossip text for Dark Iron Brewer if the player is tipsy'), +(14, 9648, 13064, 0, 0, 10, 0, 2, 0, 0, 1, 0, 0, '', 'Show the gossip text for Dark Iron Brewer if the player is not drunk'), +(15, 9648, 0, 0, 0, 10, 0, 1, 0, 0, 1, 0, 0, '', 'Show the gossip option for Dark Iron Brewer if the player is not tipsy'), +(15, 9648, 1, 0, 0, 10, 0, 1, 0, 0, 0, 0, 0, '', 'Show the gossip option for Dark Iron Brewer if the player is tipsy'), +(15, 9648, 1, 0, 0, 10, 0, 3, 0, 0, 1, 0, 0, '', 'Show the gossip option for Dark Iron Brewer if the player is not smashed'), +(15, 9648, 2, 0, 0, 10, 0, 3, 0, 0, 0, 0, 0, '', 'Show the gossip option for Dark Iron Brewer if the player is smashed'); + +UPDATE `creature_template` SET `npcflag`=1, `AIName`= 'SmartAI' WHERE `entry` IN(28067); +DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`IN(28067); +DELETE FROM `smart_scripts` WHERE `source_type`=9 AND `entryorguid`IN(2806700); +INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(28067, 0, 0 ,0, 62, 0, 100, 0, 9652, 0, 0,0,11,50631,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Dark Iron Brewer - On gossip select - Cast Dark Iron Brewer Drinks'), +(28067, 0, 1 ,0, 62, 0, 100, 0, 9648, 1, 0,0,11,50631,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Dark Iron Brewer - On gossip select - Cast Dark Iron Brewer Drinks'), +(28067, 0, 2 ,0, 62, 0, 100, 0, 9648, 2, 0,0,80,2806700,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Dark Iron Brewer - On gossip select - action_list'), +(2806700, 9, 0 ,0, 0, 0, 100, 0, 0, 0, 0,0,11,50631,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Dark Iron Brewer - action_list - Cast Dark Iron Brewer Drinks'), +(2806700, 9, 1 ,0, 0, 0, 100, 0, 0, 0, 0,0,72,0,0,0,0,0,0,7,0,0,0,0,0,0,0, 'Dark Iron Brewer - action_list - Close gossip'), +(2806700, 9, 2,0, 0, 0, 100, 0, 0, 0, 0,0,83,1,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Dark Iron Brewer - action_list - Remove npcflag 1'), +(2806700, 9, 3,0, 0, 0, 100, 0, 0, 0, 0,0,18,256,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Dark Iron Brewer - action_list - Add unitflag immune to pc'), +(2806700, 9, 4 ,0, 0, 0, 100, 0, 0, 0, 0,0,11,50651,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Dark Iron Brewer - action_list - Cast Dark Iron Brewer is Swaggering'), +(2806700, 9, 5 ,0, 0, 0, 100, 0, 3000, 3000, 0,0,11,50650,0,0,0,0,0,1,0,0,0,0,0,0,0, 'Dark Iron Brewer - action_list - Cast Dark Iron Brewer is Sleeping'), +(2806700, 9, 6 ,0, 0, 0, 100, 0, 0, 0, 0,0,50,190394,180,0,0,0,0,8,0,0,0,891.688, -175.735, -43.925, 1.21, 'Dark Iron Brewer - action_list - Mug of Dire Brew'); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51010); +INSERT INTO `spell_linked_spell` VALUES +(51010, 5268, 2, 'Dire Brew'), +(51010, -5268, 0, 'Dire Brew'); + +UPDATE `smart_scripts` SET `event_param1`=200000 WHERE `entryorguid`=-91064 AND `source_type`=0 AND `id`=6; +UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=25160; +UPDATE `creature` SET `position_z`=9 WHERE `guid` IN (62845, 62846); diff --git a/sql/updates/world/2015_07_25_09_world_2015_07_25_02.sql b/sql/updates/world/2015_07_25_09_world_2015_07_25_02.sql new file mode 100644 index 00000000000..0c81696a072 --- /dev/null +++ b/sql/updates/world/2015_07_25_09_world_2015_07_25_02.sql @@ -0,0 +1,43 @@ +-- +DELETE FROM `gameobject_template` WHERE `entry` IN (188459); +INSERT INTO `gameobject_template` (`entry`, `type`, `displayid`, `name`, `size`, `data0`, `data1`, `data2`, `data3`,`data6`, `VerifiedBuild`) VALUES +(188459, 6, 0, 'Thor Modan Mole Machine Trap', 0.75, 0, 0, 0, 47387, -1, 0); -- From 6.x DB + +SET @ENTRY := 26261; +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`=26786 AND `source_type`=0 AND `id` IN (1,2); +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY*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 +(@ENTRY,0,0,0,8,0,100,1,47394,0,0,0,80,@ENTRY*100,1,0,0,0,0,1,0,0,0,0,0,0,0,"Grizzly Hills Giant - On Spellhit 'Kurun's Blessing' - Run Script"), +(@ENTRY*100,9,0,0,0,0,100,0,0,0,0,0,33,26261,0,0,0,0,0,7,0,0,0,0,0,0,0,"Grizzly Hills Giant - Action list - Quest Credit 'Rallying the Troops'"), +(@ENTRY*100,9,1,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grizzly Hills Giant - Action list - Runed Giant say text 0"), +(@ENTRY*100,9,2,0,0,0,100,0,0,0,0,0,11,47410,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grizzly Hills Giant - Action list - cast Thor Modan Mole"), +(@ENTRY*100,9,3,0,0,0,100,0,8000,8000,0,0,11,47387,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grizzly Hills Giant - Action list - cast to summon iron dwarf"), +(@ENTRY,0,1,0,1,0,100,0,2000,5000,4000,6000,11,46815,0,0,0,0,0,19,26264,85,0,0,0,0,0,"Grizzly Hills Giant - Out of Combat - Cast 'Toss Boulder'"), +(@ENTRY,0,2,0,1,0,100,0,3000,9000,7000,13000,11,46815,0,0,0,0,0,19,26417,100,0,0,0,0,0,"Grizzly Hills Giant - Out of Combat - Cast 'Toss Boulder'"), +(26786,0,1,0,4,0,100,0,0,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Iron Rune Avenger - On aggro - say text 1"), +(26786,0,2,0,54,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,40,0,0,0,0,0,0,"Iron Rune Avenger - Just summoned - Attack closest player"); + + +UPDATE `creature` SET `MovementType`=1, `spawndist`=10 WHERE `guid` IN ( 109947, 109949, 109944, 109940, 109942, 109950, 109953, 109939); +DELETE FROM `creature` WHERE `guid` IN (86178,86175); +DELETE FROM `creature` WHERE `id` =26786; +DELETE FROM `gameobject` WHERE `id`=188460; + +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceGroup`=1 AND `ElseGroup`=1 AND `SourceEntry`=46815; +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13, 1, 46815, 0, 1, 31, 0, 3, 26417, 0, 0, 0, 0, '', 'Toss Boulder - only targets Dummy'); + +DELETE FROM `creature_text` WHERE `entry` IN (26786, 26417); +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`, `BroadcastTextId`) VALUES +(26786,0,0,'For the glory of Loken!',12,0,100,0,0,0,'Iron Rune Avenger', 25984), +(26786,0,1,'No one will keep us from our destiny!',12,0,100,0,0,0,'Iron Rune Avenger', 25983), +(26786,0,2,'You are a fool to fight Kurun''s hopeless battle!',12,0,100,0,0,0,'Iron Rune Avenger', 25986), +(26786,0,3,'You will pay for your interference!',12,0,100,0,0,0,'Iron Rune Avenger', 25985), +(26786,0,4,'Your life is forfeit, ally of stone!',12,0,100,0,0,0,'Iron Rune Avenger', 25987), +(26417,0,0,'Children of iron, lend me your blades!',12,0,100,0,0,0,'Runed Giant', 25981), +(26417,0,1,'Crush the small one!',12,0,100,0,0,0,'Runed Giant', 25979), +(26417,0,2,'Iron masters, aid me in this battle!',12,0,100,0,0,0,'Runed Giant', 25967), +(26417,0,3,'The enemy grows stronger! Aid me!',12,0,100,0,0,0,'Runed Giant', 25982), +(26417,0,4,'We will destroy you, puny creature!',12,0,100,0,0,0,'Runed Giant', 25980); diff --git a/sql/updates/world/2015_07_25_10_world_2015_07_25_03.sql b/sql/updates/world/2015_07_25_10_world_2015_07_25_03.sql new file mode 100644 index 00000000000..cac41a9b3da --- /dev/null +++ b/sql/updates/world/2015_07_25_10_world_2015_07_25_03.sql @@ -0,0 +1,76 @@ +-- +-- A Flawless Plan +UPDATE `event_scripts` SET `x`=6447.573, `y`=-1728.755, `z`=480.7186, `o`=5.66264 WHERE `id`=19455; + +-- Tormar Frostgut SAI +SET @ENTRY := 29626; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tormar Frostgut - On Spawn - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,53,0,@ENTRY,0,0,0,2,1,0,0,0,0,0,0,0,"Tormar Frostgut - On Respawn - Start Waypoint (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,12000,15000,11,50410,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tormar Frostgut - In Combat - Cast 'Tusk Strike'"), +(@ENTRY,0,3,0,0,0,100,0,7000,9000,15000,18000,11,11876,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tormar Frostgut - In Combat - Cast 'War Stomp'"), +(@ENTRY,0,4,5,6,0,100,0,0,0,0,0,75,55486,0,0,0,0,0,18,10,0,0,0,0,0,0,"Tormar Frostgut - On Just Died - Add Aura 'Collapsing Cave'"), +(@ENTRY,0,5,6,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6447.813,-1755.094,456.6544,0.05235888,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,6,7,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6481.777, -1752.007, 458.7755, 0.1396245,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,7,8,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6467.791, -1748.995, 511.3322, 0,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,8,9,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6491.699, -1745.516, 542.3831, 0.4537851,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,9,10,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6520.108, -1734.326, 461.0402, 4.171338,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,10,11,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6421.026, -1716.979, 500.0077, 5.829401,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,11,12,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6529.01, -1723.248, 457.2287, 1.274088,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,12,13,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6440.159, -1688.635, 453.0173, 5.253442,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,13,14,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6451.857, -1721.448, 457.9259, 5.113817,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,14,15,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6525.827, -1670.884, 481.5853, 1.710422,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,15,16,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6449.62, -1726.283, 508.1216, 5.532695,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,16,17,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6479.444, -1707.681, 521.955, 2.373644,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,17,18,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6501.444, -1691.474, 520.4632, 3.194002,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,18,19,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6438.672, -1691.771, 496, 4.450591,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,19,20,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6452.118, -1674.29, 459.9882, 4.939284,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,20,21,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6427.761, -1708.688, 460.3108, 5.951575,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,21,22,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6550.207, -1673.569, 472.539, 2.635444,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,22,23,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6462.897, -1652.708, 483.0869, 3.804818,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,23,24,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6501.737, -1642.168, 481.7906, 3.455756,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,24,25,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6417.866, -1645.066, 464.6994, 0.2443456,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,25,26,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6489.943, -1626.269, 452.8661, 4.118979,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,26,27,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6487.299, -1645.281, 453.6305, 3.560473,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,27,28,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6439.751, -1622.467, 450.6702, 5.846854,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,28,29,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6529.01, -1723.248, 457.2287, 1.274088,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,29,30,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6421.026, -1716.979, 500.0077, 5.829401,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,30,31,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6501.737, -1642.168, 481.7906, 3.455756,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,31,32,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6397.639, -1619.929, 454.296, 5.829401,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,32,33,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6373.41, -1612.911, 446.194, 5.916668,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,33,34,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6381.69, -1637.165, 439.9731, 0,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,34,35,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6440.159, -1688.635, 453.0173, 5.253442,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,35,36,61,0,100,0,0,0,0,0,50,191794,50000,0,0,0,0,8,0,0,0,6451.857, -1721.448, 457.9259, 5.113817,"Tormar Frostgut - On Just Died - Summon Gameobject 'Falling Rocks'"), +(@ENTRY,0,36,0,61,0,100,0,0,0,0,0,11,59383,2,0,0,0,0,1,0,0,0,0,0,0,0,"Tormar Frostgut - On Just Died - Cast 'Falling Rocks'"); + +DELETE FROM `creature_text` WHERE `entry`=29626; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`, `BroadcastTextID`) VALUES +(29626, 0, 0, 'Delicious morsels have come to visit! Shall I use your bombs to cook you?', 14, 0, 0, 0, 0, 0, 'Tormar Frostgut', 30593); + +-- Cave Explosion Bunny SAI +SET @ENTRY := 29999; +UPDATE `creature_template` SET `InhabitType`=4 AND `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,3000,28,55486,0,0,0,0,0,21,20,0,0,0,0,0,0,"Cave Explosion Bunny - Out of Combat - Remove Aura 'Collapsing Cave'"); + +DELETE FROM `waypoints` WHERE `entry`=29626; +INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES +(29626, 1, 6450.068, -1730.539, 481.0719, 'Tormar Frostgut'), +(29626, 2, 6454.975, -1734.046, 481.8981, 'Tormar Frostgut'), +(29626, 3, 6459.588, -1737.343, 484.043, 'Tormar Frostgut'), +(29626, 4, 6461.15, -1738.459, 484.4799, 'Tormar Frostgut'); + +UPDATE `creature_template` SET `flags_extra`=128 WHERE `entry`=29999; + +SET @GUID := 48245; -- needs 6 +DELETE FROM `creature` WHERE `guid` BETWEEN @GUID +0 AND @GUID +8; +INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES +(@GUID +0, 29999, 571, 0, 0, 1, 0, 0, 6355.28, -1590.16, 427.92, 4.2237, 300, 0, 0, 484, 0, 0, 0, 0, 0, 0), +(@GUID +1, 29999, 571, 0, 0, 1, 0, 0, 6507.73, -1742.65, 490.971, 5.96903, 300, 0, 0, 484, 0, 0, 0, 0, 0, 0), +(@GUID +2, 29999, 571, 0, 0, 1, 0, 0, 6514.17, -1752.01, 498.858, 4.90438, 300, 0, 0, 484, 0, 0, 0, 0, 0, 0), +(@GUID +3, 29999, 571, 0, 0, 1, 0, 0, 6511, -1756.26, 495.54, 1.46608, 300, 0, 0, 484, 0, 0, 0, 0, 0, 0), +(@GUID +4, 29999, 571, 0, 0, 1, 0, 0, 6502.11, -1733.94, 490.455, 5.55015, 300, 0, 0, 484, 0, 0, 0, 0, 0, 0), +(@GUID +5, 29999, 571, 0, 0, 1, 0, 0, 6500.87, -1746.74, 490.478, 6.0912, 300, 0, 0, 484, 0, 0, 0, 0, 0, 0); diff --git a/sql/updates/world/2015_07_25_11_world_2015_07_25_04.sql b/sql/updates/world/2015_07_25_11_world_2015_07_25_04.sql new file mode 100644 index 00000000000..5762e9aeb66 --- /dev/null +++ b/sql/updates/world/2015_07_25_11_world_2015_07_25_04.sql @@ -0,0 +1,120 @@ +-- Freya spells conditions +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=-32906 OR (`SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (62483,62484,62485,65587,65588,65589,62385,62386,62387,65585,65586,65590,62584,64185,63947,62713,62968,65761)); +INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES +(13,1,62483,0,0,31,0,3,32906,0,0,0,'','Freya - Stonebark''s Essence Channel'), +(13,1,62484,0,0,31,0,3,32906,0,0,0,'','Freya - Ironbranch''s Essence Channel'), +(13,1,62485,0,0,31,0,3,32906,0,0,0,'','Freya - Brightleaf''s Essence Channel'), +(13,1,65587,0,0,31,0,3,32906,0,0,0,'','Freya - Brightleaf''s Essence Channel'), +(13,1,65588,0,0,31,0,3,32906,0,0,0,'','Freya - Ironbranch''s Essence Channel'), +(13,1,65589,0,0,31,0,3,32906,0,0,0,'','Freya - Stonebark''s Essence Channel'), + +(13,3,62385,0,0,31,0,3,32906,0,0,0,'','Freya - Brightleaf''s Essence'), +(13,5,62386,0,0,31,0,3,32906,0,0,0,'','Freya - Stonebark''s Essence'), +(13,3,62387,0,0,31,0,3,32906,0,0,0,'','Freya - Ironbranch''s Essence'), +(13,3,65585,0,0,31,0,3,32906,0,0,0,'','Freya - Brightleaf''s Essence'), +(13,3,65586,0,0,31,0,3,32906,0,0,0,'','Freya - Ironbranch''s Essence'), +(13,5,65590,0,0,31,0,3,32906,0,0,0,'','Freya - Stonebark''s Essence'), + +(13,3,62584,0,0,31,0,3,32906,0,0,0,'','Freya - Lifebinder''s Gift'), +(13,4,62584,0,0,-32906,0,0,0,0,0,0,'','Freya - Lifebinder''s Gift'), + +(13,3,64185,0,0,31,0,3,32906,0,0,0,'','Freya - Lifebinder''s Gift'), +(13,4,64185,0,0,-32906,0,0,0,0,0,0,'','Freya - Lifebinder''s Gift'), + +(13,1,63947,0,0,31,0,3,33228,0,0,0,'','Freya - Lifebinder''s Gift Heal'), + +(13,1,62713,0,0,-32906,0,0,0,0,0,0,'','Freya - Ironbranch''s Essence'), + +(13,1,62968,0,0,-32906,0,0,0,0,0,0,'','Freya - Brightleaf''s Essence'), +(13,2,62968,0,0,31,0,3,32906,0,0,0,'','Freya - Brightleaf''s Essence'), + +(13,1,65761,0,0,-32906,0,0,0,0,0,0,'','Freya - Brightleaf''s Essence'), +(13,2,65761,0,0,31,0,3,32906,0,0,0,'','Freya - Brightleaf''s Essence'), + +(-32906,0,0,0,0,31,0,3,32918,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,1,31,0,3,33202,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,2,31,0,3,33203,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,3,31,0,3,33215,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,4,31,0,3,32916,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,5,31,0,3,32919,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,6,31,0,3,33050,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,7,31,0,3,33088,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,8,31,0,3,33168,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,10,31,0,3,33170,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,11,31,0,3,33228,0,0,0,'','Freya - Allies of Nature'), +(-32906,0,0,0,12,31,0,3,34129,0,0,0,'','Freya - Allies of Nature'); + +DELETE FROM `gameobject_loot_template` WHERE `Entry` IN (27078, 27079, 27080, 27081, 26959, 26960, 26961, 26962); +INSERT INTO `gameobject_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES +-- Freya 10m normal Mode (0 Elder) +(27078, 1, 34365, 100, 0, 1, 0, 1, 1, 'Normal loot equipment'), +(27078, 2, 12026, 100, 0, 1, 0, 1, 1, 'Tier 8 tokens'), +(27078, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(27078, 47241, 0, 100, 0, 1, 0, 1, 1, 'Emblem of Triumph'), +-- Freya 10m (1 Elder) +(27079, 1, 34365, 100, 0, 1, 0, 1, 1, 'Normal loot equipment'), +(27079, 2, 12026, 100, 0, 1, 0, 1, 1, 'Tier 8 tokens'), +(27079, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(27079, 45087, 0, 10, 0, 1, 0, 1, 1, 'Runed Orb'), +(27079, 47241, 0, 100, 0, 1, 0, 2, 2, 'Emblem of Triumph'), +-- Freya 10m (2 Elders) +(27080, 1, 34365, 100, 0, 1, 0, 1, 1, 'Normal loot equipment'), +(27080, 2, 12026, 100, 0, 1, 0, 1, 1, 'Tier 8 tokens'), +(27080, 3, 34154, 100, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(27080, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(27080, 45087, 0, 10, 0, 1, 0, 1, 1, 'Runed Orb'), +(27080, 47241, 0, 100, 0, 1, 0, 3, 3, 'Emblem of Triumph'), +-- Freya 10m Hard Mode (3 Elders) +(27081, 1, 34365, 100, 0, 1, 0, 1, 1, 'Normal loot equipment'), +(27081, 2, 12026, 100, 0, 1, 0, 1, 1, 'Tier 8 tokens'), +(27081, 3, 34154, 100, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(27081, 45087, 0, 10, 0, 1, 0, 1, 1, 'Runed Orb'), +(27081, 45294, 0, 0, 0, 1, 1, 1, 1, 'Petrified Ivy Sprig'), +(27081, 45943, 0, 0, 0, 1, 1, 1, 1, 'Gloves of Whispering Winds'), +(27081, 45945, 0, 0, 0, 1, 1, 1, 1, 'Seed of Budding Carnage'), +(27081, 45946, 0, 0, 0, 1, 1, 1, 1, 'Fire Orchid Signet'), +(27081, 45947, 0, 0, 0, 1, 1, 1, 1, 'Serilas, Blood Blade of Invar One-Arm'), +(27081, 45788, 0, 100, 1, 1, 0, 1, 1, 'Freya''s Sigil'), +(27081, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(27081, 47241, 0, 100, 0, 1, 0, 4, 4, 'Emblem of Triumph'), +-- Freya 25m normal mode (0 Elder) +(26959, 1, 34366, 100, 0, 1, 0, 1, 1, 'Normal Loot Equipament'), +(26959, 2, 12027, 100, 0, 1, 0, 1, 2, 'Tier 8.5 Token'), +(26959, 3, 34154, 10, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(26959, 45038, 0, 5, 0, 1, 0, 1, 1, 'Fragment of Val''anyr'), +(26959, 45087, 0, 10, 0, 1, 0, 1, 1, 'Runed Orb'), +(26959, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(26959, 47241, 0, 100, 0, 1, 0, 1, 1, 'Emblem of Triumph'), +-- Freya 25m (1 Elders) +(26960, 1, 34366, 100, 0, 1, 0, 1, 1, 'Normal Loot Equipament'), +(26960, 2, 12027, 100, 0, 1, 0, 1, 2, 'Tier 8.5 Token'), +(26960, 3, 34154, 10, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(26960, 45038, 0, 7, 0, 1, 0, 1, 1, 'Fragment of Val''anyr'), +(26960, 45087, 0, 100, 0, 1, 0, 2, 2, 'Runed Orb'), +(26960, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(269560, 47241, 0, 100, 0, 1, 0, 2, 2, 'Emblem of Triumph'), +-- Freya 25m (2 Elders) +(26961, 1, 34366, 100, 0, 1, 0, 1, 1, 'Normal Loot Equipament'), +(26961, 2, 12027, 100, 0, 1, 0, 1, 2, 'Tier 8.5 Token'), +(26961, 3, 34154, 100, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(27061, 4, 34154, 10, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(27061, 45038, 0, 9, 0, 1, 0, 1, 1, 'Fragment of Val''anyr'), +(26961, 45087, 0, 100, 0, 1, 0, 2, 2, 'Runed Orb'), +(26961, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(269561, 47241, 0, 100, 0, 1, 0, 3, 3, 'Emblem of Triumph'), +-- Freya 25m Hard Mode (3 Elders) +(26962, 1, 34366, 100, 0, 1, 0, 1, 1, 'Normal Loot Equipament'), +(26962, 2, 12027, 100, 0, 1, 0, 1, 2, 'Tier 8.5 Token'), +(26962, 3, 34154, 100, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(26962, 4, 34154, 10, 0, 1, 0, 1, 1, 'Ulduar Recipes'), +(26962, 45038, 0, 20, 0, 1, 0, 1, 1, 'Fragment of Val''anyr'), +(26962, 45087, 0, 100, 0, 1, 0, 2, 2, 'Runed Orb'), +(26962, 45484, 0, 0, 0, 1, 1, 1, 1, 'Bladetwister'), +(26962, 45485, 0, 0, 0, 1, 1, 1, 1, 'Bronze Pendant of the Vanir'), +(26962, 45486, 0, 0, 0, 1, 1, 1, 1, 'Drape of the Sullen Goddess'), +(26962, 45487, 0, 0, 0, 1, 1, 1, 1, 'Handguards of Revitalization'), +(26962, 45488, 0, 0, 0, 1, 1, 1, 1, 'Leggings of the Enslaved Idol'), +(26962, 45613, 0, 0, 0, 1, 1, 1, 1, 'Dreambinder'), +(26962, 45814, 0, 100, 1, 1, 0, 1, 1, 'Freya''s Sigil'), +(26962, 46110, 0, 100, 0, 1, 0, 1, 1, 'Alchemist''s Cache'), +(26962, 47241, 0, 100, 0, 1, 0, 4, 4, 'Emblem of Triumph'); diff --git a/sql/updates/world/2015_07_25_12_world.sql b/sql/updates/world/2015_07_25_12_world.sql new file mode 100644 index 00000000000..7bef169ab7c --- /dev/null +++ b/sql/updates/world/2015_07_25_12_world.sql @@ -0,0 +1,617 @@ +-- +-- DB/SAI: Update Loch Modan +-- "Commander" Nazrim SAI +SET @ENTRY := 44197; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Commander Nazrim - In Combat - Cast 'Bonk'"), +(@ENTRY,0,1,0,0,0,100,0,10000,13000,26000,27000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Commander Nazrim - In Combat - Cast 'Dirt Toss'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,84863,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Nazrim - Between 0-30% Health - Cast 'Tunnel' (No Repeat)"); +-- Ashtail SAI +SET @ENTRY := 45380; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,45,0,0,11,78826,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ashtail - Between 0-45% Health - Cast 'Evasion' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,22000,24000,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashtail - In Combat - Cast 'Shadowstep'"); +-- Black Bear SAI +SET @ENTRY := 1186; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,25,0,0,11,84868,0,0,0,0,0,1,0,0,0,0,0,0,0,"Black Bear - Between 0-25% Health - Cast 'Hibernate' (No Repeat)"); +-- Bluegill Mudskipper SAI +SET @ENTRY := 44292; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,24000,11,78542,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bluegill Mudskipper - In Combat - Cast 'Splash'"); +-- Bluegill Wanderer SAI +SET @ENTRY := 44176; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,83669,64,0,0,0,0,2,0,0,0,0,0,0,0,"Bluegill Wanderer - In Combat - Cast 'Water Bolt'"), +(@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,"Bluegill Wanderer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Bobcat SAI +SET @ENTRY := 44188; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bobcat - On Aggro - Cast 'Leaping Rush' (No Repeat)"); +-- Boss Galgosh SAI +SET @ENTRY := 1398; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Galgosh - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Galgosh - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5800,9500,10500,12500,11,82625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boss Galgosh - In Combat - Cast 'Bone Toss'"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Boss Galgosh - On Aggro - Cast 'Commanding Shout' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 1398; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Burning Invader SAI +SET @ENTRY := 45336; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,17000,11,82664,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Invader - In Combat - Cast 'Burning Hatred'"); +-- Emogg the Crusher SAI +SET @ENTRY := 14267; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emogg the Crusher - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emogg the Crusher - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,22000,28000,11,84709,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emogg the Crusher - In Combat - Cast 'Stomp'"); +-- NPC talk text insert +SET @ENTRY := 14267; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Foreman Sharpsneer SAI +SET @ENTRY := 44198; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foreman Sharpsneer - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foreman Sharpsneer - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7500,17500,19800,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Sharpsneer - In Combat - Cast 'Bonk'"), +(@ENTRY,0,3,0,0,0,100,0,9000,11000,25000,27000,11,81764,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Sharpsneer - In Combat - Cast 'Throw Lantern'"); +-- NPC talk text insert +SET @ENTRY := 44198; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Forest Lurker SAI +SET @ENTRY := 1195; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forest Lurker - In Combat - Cast 'Poison'"); +-- Geoshaper Maren SAI +SET @ENTRY := 45404; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,11500,11,15039,0,0,0,0,0,2,0,0,0,0,0,0,0,"Geoshaper Maren - In Combat - Cast 'Flame Shock'"), +(@ENTRY,0,1,0,0,0,100,0,8500,9500,22000,24000,11,79886,2,0,0,0,0,2,0,0,0,0,0,0,0,"Geoshaper Maren - In Combat - Cast 'Lava Burst'"), +(@ENTRY,0,2,0,0,0,100,0,4000,14000,10000,32000,11,82641,2,0,0,0,0,2,0,0,0,0,0,0,0,"Geoshaper Maren - In Combat - Cast 'Lava Gout'"); +-- Golden Eagle SAI +SET @ENTRY := 44628; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Golden Eagle - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,10000,17000,11,84869,0,0,0,0,0,2,0,0,0,0,0,0,0,"Golden Eagle - In Combat - Cast 'Golden Bolt'"); +-- Gorick Guzzledraught SAI +SET @ENTRY := 33456; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Gorick Guzzledraught - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,25000,33000,11,37591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gorick Guzzledraught - In Combat - Cast 'Drunken Haze'"), +(@ENTRY,0,2,0,0,0,100,0,11000,17000,10000,25000,11,79584,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gorick Guzzledraught - In Combat - Cast 'Fan of Knives'"); +-- NPC talk text insert +SET @ENTRY := 33456; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'No matter how it all ends, you will die here.',14,0,100,0,0,0, 'on Aggro Text',96874); +-- Gor'kresh SAI +SET @ENTRY := 44771; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gor'kresh - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gor'kresh - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,22000,28000,11,84709,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gor'kresh - In Combat - Cast 'Stomp'"); +-- NPC talk text insert +SET @ENTRY := 44771; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Gosh-Haldir SAI +SET @ENTRY := 2476; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,25,0,0,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gosh-Haldir - Between 0-25% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,25,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gosh-Haldir - Between 0-25% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,12,0,100,0,0,20,9000,13000,11,54663,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gosh-Haldir - Target Between 0-20% Health - Cast 'Fatal Bite'"), +(@ENTRY,0,3,0,0,0,100,0,3500,6500,24000,25000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gosh-Haldir - In Combat - Cast 'Infected Wound'"); +-- NPC talk text insert +SET @ENTRY := 2476; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Grawmug SAI +SET @ENTRY := 42230; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grawmug - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grawmug - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,4500,11000,13000,11,77703,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grawmug - In Combat - Cast 'Magma Burst'"), +(@ENTRY,0,3,0,0,0,100,0,9000,12000,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grawmug - In Combat - Cast 'Stone Splinter'"); +-- NPC talk text insert +SET @ENTRY := 42230; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Grizlak SAI +SET @ENTRY := 45398; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grizlak - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grizlak - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,8000,18000,20000,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grizlak - In Combat - Cast 'Bonk'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,84863,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grizlak - Between 0-30% Health - Cast 'Tunnel' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 45398; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Haywire Battle-Chicken SAI +SET @ENTRY := 44616; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,18000,11,49865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Haywire Battle-Chicken - In Combat - Cast 'Eye Peck'"), +(@ENTRY,0,1,0,2,0,100,1,0,25,0,0,11,84881,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haywire Battle-Chicken - Between 0-25% Health - Cast 'Haywire' (No Repeat)"); +-- Hill Fox SAI +SET @ENTRY := 44635; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8000,19000,28000,11,78826,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hill Fox - In Combat - Cast 'Evasion'"); +-- Hill Grizzly SAI +SET @ENTRY := 44638; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,27000,32000,11,84867,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hill Grizzly - In Combat - Cast 'Sundering Swipe'"); +-- Kubb SAI +SET @ENTRY := 1425; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,15000,11,81252,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kubb - In Combat - Cast 'Full of Meat'"); +-- Lakebed Snapper SAI +SET @ENTRY := 44626; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,25000,27000,11,83488,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lakebed Snapper - Between 0-40% Health - Cast 'Shell Shield'"); +-- Loch Buzzard SAI +SET @ENTRY := 44184; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,22000,27000,11,81179,0,0,0,0,0,1,0,0,0,0,0,0,0,"Loch Buzzard - Between 0-55% Health - Cast 'Featherlight'"); +-- Loch Crocolisk SAI +SET @ENTRY := 1693; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,48287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Loch Crocolisk - In Combat - Cast 'Powerful Bite'"); +-- Lord Condar SAI +SET @ENTRY := 14268; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,22000,27000,11,81179,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Condar - Between 0-55% Health - Cast 'Featherlight'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,15000,18000,11,49865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Condar - In Combat - Cast 'Eye Peck'"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Condar - On Aggro - Cast 'Sprint' (No Repeat)"); +-- Magosh SAI +SET @ENTRY := 1399; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - Out of Combat - Cast 'Earth Shield'"), +(@ENTRY,0,1,0,16,0,100,0,79927,1,15000,30000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - On Friendly Unit Missing Buff 'Earth Shield' - Cast 'Earth Shield'"), +(@ENTRY,0,2,0,0,0,100,0,10000,12000,38000,42000,11,39591,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magosh - In Combat - Cast 'Searing Totem'"), +(@ENTRY,0,3,0,0,0,100,0,8000,8500,12000,20000,11,13281,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magosh - In Combat - Cast 'Earth Shock'"), +(@ENTRY,0,4,0,0,0,100,0,9000,12000,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Magosh - In Combat - Cast 'Stone Splinter'"); +-- Marsh Hornet SAI +SET @ENTRY := 44620; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,20,0,0,11,84872,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marsh Hornet - Between 0-20% Health - Cast 'Fatal Sting' (No Repeat)"); +-- Mo'grosh Earthbender SAI +SET @ENTRY := 44760; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,78129,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mo'grosh Earthbender - In Combat - Cast 'Twilight Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,82723,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mo'grosh Earthbender - Within 0-8 Range - Cast 'Twilight Blast'"); +-- Morick Darkbrew SAI +SET @ENTRY := 45369; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,13340,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morick Darkbrew - In Combat - Cast 'Fire Blast'"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,33000,45000,11,37591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morick Darkbrew - In Combat - Cast 'Drunken Haze'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Morick Darkbrew - Between 0-30% Health - Cast 'Shadowstep' (No Repeat)"); +-- Mosshide Basher SAI +SET @ENTRY := 44162; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,8852,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Basher - On Respawn - Cast 'Moss Hide' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,13000,20000,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Basher - In Combat - Cast 'Bonk'"); +-- Mosshide Scout SAI +SET @ENTRY := 44161; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mosshide Scout - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,8852,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mosshide Scout - On Respawn - Cast 'Moss Hide' (No Repeat)"); +-- Mountaineer Bludd SAI +SET @ENTRY := 2511; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Bludd - In Combat - Cast 'Shoot'"); +-- Mountaineer Brokk SAI +SET @ENTRY := 1276; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Brokk - In Combat - Cast 'Shoot'"); +-- Mountaineer Cragg SAI +SET @ENTRY := 2509; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Cragg - In Combat - Cast 'Shoot'"); +-- Mountaineer Dalk SAI +SET @ENTRY := 1338; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Dalk - In Combat - Cast 'Shoot'"); +-- Mountaineer Dokkin SAI +SET @ENTRY := 2105; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Dokkin - In Combat - Cast 'Shoot'"); +-- Mountaineer Droken SAI +SET @ENTRY := 1280; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Droken - In Combat - Cast 'Shoot'"); +-- Mountaineer Fazgard SAI +SET @ENTRY := 2515; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Fazgard - In Combat - Cast 'Shoot'"); +-- Mountaineer Flint SAI +SET @ENTRY := 1279; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Flint - In Combat - Cast 'Shoot'"); +-- Mountaineer Ganin SAI +SET @ENTRY := 1277; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Ganin - In Combat - Cast 'Shoot'"); +-- Mountaineer Gwarth SAI +SET @ENTRY := 1337; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Gwarth - In Combat - Cast 'Shoot'"); +-- Mountaineer Harn SAI +SET @ENTRY := 2506; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Harn - In Combat - Cast 'Shoot'"); +-- Mountaineer Janha SAI +SET @ENTRY := 2513; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Janha - In Combat - Cast 'Shoot'"); +-- Mountaineer Kalmir SAI +SET @ENTRY := 1283; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Kalmir - In Combat - Cast 'Shoot'"); +-- Mountaineer Kamdar SAI +SET @ENTRY := 2516; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Kamdar - In Combat - Cast 'Shoot'"); +-- Mountaineer Langarr SAI +SET @ENTRY := 2517; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Langarr - In Combat - Cast 'Shoot'"); +-- Mountaineer Luxst SAI +SET @ENTRY := 1331; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Luxst - In Combat - Cast 'Shoot'"); +-- Mountaineer Modax SAI +SET @ENTRY := 2514; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Modax - In Combat - Cast 'Shoot'"); +-- Mountaineer Morran SAI +SET @ENTRY := 1332; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Morran - In Combat - Cast 'Shoot'"); +-- Mountaineer Naarh SAI +SET @ENTRY := 1329; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Naarh - In Combat - Cast 'Shoot'"); +-- Mountaineer Ozmok SAI +SET @ENTRY := 2510; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Ozmok - In Combat - Cast 'Shoot'"); +-- Mountaineer Roghan SAI +SET @ENTRY := 2512; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Roghan - In Combat - Cast 'Shoot'"); +-- Mountaineer Stenn SAI +SET @ENTRY := 1278; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Stenn - In Combat - Cast 'Shoot'"); +-- Mountaineer Swarth SAI +SET @ENTRY := 2518; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Swarth - In Combat - Cast 'Shoot'"); +-- Mountaineer Uthan SAI +SET @ENTRY := 2507; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Uthan - In Combat - Cast 'Shoot'"); +-- Mountaineer Veek SAI +SET @ENTRY := 1282; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Veek - In Combat - Cast 'Shoot'"); +-- Mountaineer Wuar SAI +SET @ENTRY := 2508; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Wuar - In Combat - Cast 'Shoot'"); +-- Mountaineer Zaren SAI +SET @ENTRY := 1281; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Zaren - In Combat - Cast 'Shoot'"); +-- Mountaineer Zwarn SAI +SET @ENTRY := 1336; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mountaineer Zwarn - In Combat - Cast 'Shoot'"); +-- Mudbelly Boar SAI +SET @ENTRY := 44627; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,27000,11,79581,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mudbelly Boar - In Combat - Cast 'Angry Snort'"), +(@ENTRY,0,1,0,2,0,100,1,0,40,0,0,11,84873,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mudbelly Boar - Between 0-40% Health - Cast 'Wallow' (No Repeat)"); +-- Nix SAI +SET @ENTRY := 45402; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,20,0,0,11,84872,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nix - Between 0-20% Health - Cast 'Fatal Sting' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,18000,21000,11,11918,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nix - In Combat - Cast 'Poison'"); +-- Ol' Sooty SAI +SET @ENTRY := 1225; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ol' Sooty - On Aggro - Cast 'Leaping Rush' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,22000,23000,11,84867,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ol' Sooty - In Combat - Cast 'Sundering Swipe'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,84868,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ol' Sooty - Between 0-30% Health - Cast 'Hibernate' (No Repeat)"); +-- Optimo SAI +SET @ENTRY := 45399; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,84880,0,0,0,0,0,1,0,0,0,0,0,0,0,"Optimo - On Aggro - Cast 'Thrusters' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,15000,18000,11,84878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Optimo - In Combat - Cast 'Proto Beam'"), +(@ENTRY,0,2,0,2,0,100,1,0,45,0,0,11,80572,0,0,0,0,0,1,0,0,0,0,0,0,0,"Optimo - Between 0-45% Health - Cast 'Energize!' (No Repeat)"); +-- Priestess Baerla SAI +SET @ENTRY := 49784; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,48168,0,0,0,0,0,1,0,0,0,0,0,0,0,"Priestess Baerla - Out of Combat - Cast 'Inner Fire'"); +-- Proto-Strider SAI +SET @ENTRY := 44576; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,84880,0,0,0,0,0,1,0,0,0,0,0,0,0,"Proto-Strider - On Aggro - Cast 'Thrusters' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,15000,18000,11,84878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Proto-Strider - In Combat - Cast 'Proto Beam'"); +-- Sagepaw SAI +SET @ENTRY := 45384; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sagepaw - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,2,0,100,1,0,40,0,0,11,79924,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sagepaw - Between 0-40% Health - Cast 'Healing Wave' (No Repeat)"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,8852,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sagepaw - On Respawn - Cast 'Moss Hide' (No Repeat)"); +-- Shanda the Spinner SAI +SET @ENTRY := 14266; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,11918,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shanda the Spinner - In Combat - Cast 'Poison'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,10000,11000,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shanda the Spinner - Within 0-8 Range - Cast 'Web'"); +-- Stonesplinter Bonesnapper SAI +SET @ENTRY := 1164; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Bonesnapper - In Combat - Cast 'Stone Splinter'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,9000,12000,11,82625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Bonesnapper - In Combat - Cast 'Bone Toss'"); +-- Stonesplinter Digger SAI +SET @ENTRY := 1167; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Digger - In Combat - Cast 'Stone Splinter'"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,28000,33000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Digger - In Combat - Cast 'Dirt Toss'"), +(@ENTRY,0,2,0,0,0,100,0,7000,8000,12000,18000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Digger - In Combat - Cast 'Pierce Armor'"); +-- Stonesplinter Geomancer SAI +SET @ENTRY := 1165; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Geomancer - In Combat - Cast 'Stone Splinter'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Geomancer - Out of Combat - Cast 'Earth Shield'"), +(@ENTRY,0,2,0,16,0,100,0,79927,1,15000,30000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Geomancer - On Friendly Unit Missing Buff 'Earth Shield' - Cast 'Earth Shield'"), +(@ENTRY,0,3,0,0,0,100,0,8500,8500,10000,10500,11,79886,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Geomancer - In Combat - Cast 'Lava Burst'"); +-- Stonesplinter Scout SAI +SET @ENTRY := 1162; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Scout - In Combat - Cast 'Stone Splinter'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,11000,18000,11,78509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Scout - In Combat - Cast 'Torch Toss'"); +-- Stonesplinter Worker SAI +SET @ENTRY := 44163; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Worker - In Combat - Cast 'Pierce Armor'"); +-- Stonesplinter Shaman SAI +SET @ENTRY := 1197; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Shaman - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,9000,12000,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Shaman - In Combat - Cast 'Stone Splinter'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Shaman - Out of Combat - Cast 'Earth Shield'"), +(@ENTRY,0,3,0,16,0,100,0,79927,1,15000,30000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonesplinter Shaman - On Friendly Unit Missing Buff 'Earth Shield' - Cast 'Earth Shield'"); +-- Stonesplinter Trogg SAI +SET @ENTRY := 1161; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,22000,11,84857,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonesplinter Trogg - In Combat - Cast 'Stone Splinter'"); +-- Thelsamar Mountaineer SAI +SET @ENTRY := 51848; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Thelsamar Mountaineer - In Combat - Cast 'Shoot'"); +-- Tunnel Rat Forager SAI +SET @ENTRY := 1176; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Tunnel Rat Forager - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,18000,19000,11,7365,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Forager - In Combat - Cast 'Bottle of Poison'"); +-- Tunnel Rat Geomancer SAI +SET @ENTRY := 1174; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,9000,11000,11,81305,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Geomancer - In Combat - Cast 'Rock Barrage'"); +-- Tunnel Rat Scout SAI +SET @ENTRY := 1173; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Scout - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,18000,22000,11,82708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Scout - In Combat - Cast 'Flaming Arrow'"); +-- Tunnel Rat Surveyor SAI +SET @ENTRY := 1177; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,27000,32000,11,84863,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Surveyor - In Combat - Cast 'Tunnel'"), +(@ENTRY,0,1,0,0,0,100,0,10000,13000,26000,27000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tunnel Rat Surveyor - In Combat - Cast 'Dirt Toss'"); +-- Tunnel Rat Vermin SAI +SET @ENTRY := 1172; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,27000,32000,11,84863,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tunnel Rat Vermin - In Combat - Cast 'Tunnel'"); +-- Twilight Encroacher SAI +SET @ENTRY := 44729; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,14500,16500,11,78160,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Encroacher - In Combat - Cast 'Twilight Fissure'"); +-- Whitefin SAI +SET @ENTRY := 45401; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,32011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitefin - In Combat - Cast 'Water Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,15000,16000,11,78542,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whitefin - Within 0-8 Range - Cast 'Splash'"), +(@ENTRY,0,2,0,0,0,100,0,9000,10000,18000,25000,11,79831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Whitefin - In Combat - Cast 'Wave Crash'"); + + + + + + + + + + + diff --git a/sql/updates/world/2015_07_25_13_world.sql b/sql/updates/world/2015_07_25_13_world.sql new file mode 100644 index 00000000000..abfd4c6d2ac --- /dev/null +++ b/sql/updates/world/2015_07_25_13_world.sql @@ -0,0 +1,20 @@ +-- +-- DB/SAI: Update Moonglade +-- Lunar Festival Sentinel SAI +SET @ENTRY := 15961; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lunar Festival Sentinel - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,18396,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lunar Festival Sentinel - On Aggro - Cast 'Dismounting Blast' (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,13600,14500,11,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lunar Festival Sentinel - Within 0-5 Range - Cast 'Mortal Strike'"), +(@ENTRY,0,3,0,0,0,100,0,2000,4500,12000,20000,11,15618,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lunar Festival Sentinel - In Combat - Cast 'Snap Kick'"), +(@ENTRY,0,4,0,0,0,100,0,8000,8000,24000,28000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lunar Festival Sentinel - In Combat - Cast 'Incapacitating Shout'"); + +-- Moonglade Warden SAI +SET @ENTRY := 11822; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Moonglade Warden - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,13600,14500,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moonglade Warden - Within 0-5 Range - Cast 'Cleave'"); diff --git a/sql/updates/world/2015_07_25_14_world.sql b/sql/updates/world/2015_07_25_14_world.sql new file mode 100644 index 00000000000..05eca23808d --- /dev/null +++ b/sql/updates/world/2015_07_25_14_world.sql @@ -0,0 +1,701 @@ +-- +-- DB/SAI: Update Mount Hyjal +-- Azralon the Gatekeeper SAI +SET @ENTRY := 40814; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7900,12300,14900,11,80606,0,0,0,0,0,2,0,0,0,0,0,0,0,"Azralon the Gatekeeper - In Combat - Cast 'Evil Cleave'"); +-- Ashbearer SAI +SET @ENTRY := 46925; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,0,0,100,0,5100,5200,11300,12500,11,80561,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashbearer - In Combat - Cast 'Flame Edge'"), +(@ENTRY,0,1,0,0,0,100,0,9900,9900,23400,26800,11,80594,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ashbearer - In Combat - Cast 'Flame Thrower'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,17800,19200,11,18543,0,0,0,0,0,5,0,0,0,0,0,0,0,"Ashbearer - In Combat - Cast 'Flame Lash'"); +-- Blazebound Elemental SAI +SET @ENTRY := 38896; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12500,15300,11,80031,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blazebound Elemental - In Combat - Cast 'Flaming Slice'"); +-- Baron Geddon SAI +SET @ENTRY := 40147; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15800,18300,11,74813,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Geddon - Within 0-8 Range - Cast 'Inferno'"); +-- Charbringer SAI +SET @ENTRY := 40336; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,0,0,100,0,5100,5200,11300,12500,11,80561,0,0,0,0,0,2,0,0,0,0,0,0,0,"Charbringer - In Combat - Cast 'Flame Edge'"), +(@ENTRY,0,1,0,0,0,100,0,9900,9900,23400,26800,11,80594,0,0,0,0,0,2,0,0,0,0,0,0,0,"Charbringer - In Combat - Cast 'Flame Thrower'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,17800,19200,11,18543,0,0,0,0,0,5,0,0,0,0,0,0,0,"Charbringer - In Combat - Cast 'Flame Lash'"); +-- Blaithe SAI +SET @ENTRY := 41084; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,120000,120000,11,32022,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blaithe - In Combat - Cast 'Gut Rip'"), +(@ENTRY,0,1,0,0,0,100,0,11000,11000,17800,18200,11,49865,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blaithe - In Combat - Cast 'Eye Peck'"), +(@ENTRY,0,2,0,0,0,100,0,5000,5000,14400,26700,11,78678,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blaithe - In Combat - Cast 'Thunderstomp'"); +-- Anren Shadowseeker SAI +SET @ENTRY := 39925; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Anren Shadowseeker - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,12300,15600,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Anren Shadowseeker - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,3000,7000,19700,21300,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Anren Shadowseeker - In Combat - Cast 'Moonfire'"); +-- Blazewing SAI +SET @ENTRY := 50057; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,93515,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blazewing - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4400,5500,22400,31500,11,93514,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blazewing - In Combat - Cast 'Melt Armor'"), +(@ENTRY,0,2,0,0,0,100,0,7700,9100,12300,13100,11,93513,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blazewing - In Combat - Cast 'Flame Buffet'"); +-- Cindermaul SAI +SET @ENTRY := 40844; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15500,17800,11,76312,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cindermaul - In Combat - Cast 'Earthsmash'"), +(@ENTRY,0,1,0,0,0,100,0,3000,3500,22499,26700,11,76295,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cindermaul - In Combat - Cast 'Wall of Stone'"); +-- Deep Corruptor SAI +SET @ENTRY := 40561; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,20000,11,51733,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deep Corruptor - Out of Combat - Cast 'Shadow Channelling'"); +-- Furious Hyjal Warden SAI +SET @ENTRY := 43427; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Furious Hyjal Warden - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,16000,19000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Furious Hyjal Warden - In Combat - Cast 'Incapacitating Shout'"), +(@ENTRY,0,2,0,0,0,100,0,3000,3000,11000,12000,11,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Furious Hyjal Warden - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,3,0,13,0,100,0,12000,16000,0,0,11,15618,0,0,0,0,0,6,1,0,0,0,0,0,0,"Furious Hyjal Warden - On Victim Casting - Cast 'Snap Kick'"); +-- Flame Ascendant SAI +SET @ENTRY := 40709; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15800,18300,11,87481,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flame Ascendant - Within 0-8 Range - Cast 'Hellfire'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,15700,18900,11,87487,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flame Ascendant - In Combat - Cast 'Flame Blast'"); +-- Firesworn SAI +SET @ENTRY := 50055; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8000,16800,18100,11,93512,0,0,0,0,0,1,0,0,0,0,0,0,0,"Firesworn - In Combat - Cast 'Eruption'"); +-- Defender of Malorne SAI +SET @ENTRY := 40333; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defender of Malorne - In Combat - Cast 'Net'"); +-- Dark Iron Laborer SAI +SET @ENTRY := 40838; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4000,10500,16200,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Iron Laborer - In Combat - Cast 'Sunder Armor'"); +-- Emissary of Flame SAI +SET @ENTRY := 40755; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8900,28900,34100,11,52626,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emissary of Flame - In Combat - Cast 'Melt Armor'"); +-- Druid of the Talon SAI +SET @ENTRY := 41008; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,1,0,50,0,500,1000,600000,600000,11,77042,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Out of Combat - Cast 'Storm Crow Form'"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,17800,19200,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Faerie Fire'"), +(@ENTRY,0,3,0,0,0,100,0,9900,9900,11200,21300,11,77345,0,0,0,0,0,5,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Stormcall'"), +(@ENTRY,0,4,0,2,0,100,1,0,45,0,0,11,77066,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Between 0-45% Health - Cast 'Healing Touch' (No Repeat)"); +-- Druid of the Talon SAI +SET @ENTRY := 50083; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,1,0,50,0,500,1000,600000,600000,11,77042,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Out of Combat - Cast 'Storm Crow Form'"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,17800,19200,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Faerie Fire'"), +(@ENTRY,0,3,0,0,0,100,0,9900,9900,11200,21300,11,77345,0,0,0,0,0,5,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Stormcall'"), +(@ENTRY,0,4,0,2,0,100,1,0,45,0,0,11,77066,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Between 0-45% Health - Cast 'Healing Touch' (No Repeat)"); +-- Druid of the Talon SAI +SET @ENTRY := 41287; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,1,0,50,0,500,1000,600000,600000,11,77042,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Out of Combat - Cast 'Storm Crow Form'"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,17800,19200,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Faerie Fire'"), +(@ENTRY,0,3,0,0,0,100,0,9900,9900,11200,21300,11,77345,0,0,0,0,0,5,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Stormcall'"), +(@ENTRY,0,4,0,2,0,100,1,0,45,0,0,11,77066,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Between 0-45% Health - Cast 'Healing Touch' (No Repeat)"); +-- Arch Druid of Hyjal SAI +SET @ENTRY := 40150; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,71467,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid of Hyjal - Out of Combat - Cast 'Nature Channeling'"); +-- Fiery Tormentor SAI +SET @ENTRY := 41396; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77508,64,0,0,0,0,2,0,0,0,0,0,0,0,"Fiery Tormentor - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,16000,18000,11,13729,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fiery Tormentor - In Combat - Cast 'Flame Shock'"); +-- Hyjal Warden SAI +SET @ENTRY := 38915; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,14000,11,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Warden - In Combat - Cast 'Mortal Strike'"); +-- Hyjal Roc SAI +SET @ENTRY := 42658; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4400,10700,11300,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Roc - In Combat - Cast 'Swoop'"); +-- Hyjal Owl SAI +SET @ENTRY := 42663; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4400,10700,11300,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Owl - In Combat - Cast 'Swoop'"); +-- Hyjal Darkhawk SAI +SET @ENTRY := 42660; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4400,10700,11300,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Darkhawk - In Combat - Cast 'Swoop'"); +-- Hovel Brute SAI +SET @ENTRY := 39642; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,80512,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hovel Brute - On Aggro - Cast 'Fling Filth' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,8100,8700,13700,14600,11,80513,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hovel Brute - In Combat - Cast 'Mash'"); +-- Hovel Shadowcaster SAI +SET @ENTRY := 39643; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Hovel Shadowcaster - In Combat - Cast 'Shadow Bolt'"), +(@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,"Hovel Shadowcaster - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,7000,8000,39000,52000,11,16231,0,0,0,0,0,5,0,0,0,0,0,0,0,"Hovel Shadowcaster - In Combat - Cast 'Curse of Recklessness'"); +-- Hyjal Screecher SAI +SET @ENTRY := 42659; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4400,10700,11300,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Screecher - In Combat - Cast 'Swoop'"); +-- King Moltron SAI +SET @ENTRY := 40998; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,18000,11,80600,0,0,0,0,0,1,0,0,0,0,0,0,0,"King Moltron - In Combat - Cast 'Flame Stomp'"); +-- Lycanthoth SAI +SET @ENTRY := 39446; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21000,11,37776,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lycanthoth - In Combat - Cast 'Blood Howl'"); +-- Goldrinn Defender SAI +SET @ENTRY := 39637; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Goldrinn Defender - In Combat - Cast 'Shoot'"), +(@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,"Goldrinn Defender - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,7000,8600,10300,11200,11,12024,2,0,0,0,0,2,0,0,0,0,0,0,0,"Goldrinn Defender - In Combat - Cast 'Net'"); +-- Horrorguard SAI +SET @ENTRY := 48725; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16700,19200,11,37488,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horrorguard - In Combat - Cast 'Fel Flames'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,12000,24000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horrorguard - In Combat - Cast 'War Stomp'"); +-- Howling Riftdweller SAI +SET @ENTRY := 39844; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3700,12000,13400,11,32018,0,0,0,0,0,2,0,0,0,0,0,0,0,"Howling Riftdweller - In Combat - Cast 'Call Lightning'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,16000,18000,11,80066,0,0,0,0,0,2,0,0,0,0,0,0,0,"Howling Riftdweller - In Combat - Cast 'Tornado'"); +-- Horrorguard SAI +SET @ENTRY := 39724; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16700,19200,11,37488,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horrorguard - In Combat - Cast 'Fel Flames'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,12000,24000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horrorguard - In Combat - Cast 'War Stomp'"); +-- Grove Tender SAI +SET @ENTRY := 39931; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4000,11000,12000,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grove Tender - In Combat - Cast 'Moonfire'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,22000,27000,11,79823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grove Tender - In Combat - Cast 'Starfall'"), +(@ENTRY,0,2,0,0,0,80,0,5000,5500,13000,19000,11,78907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grove Tender - In Combat - Cast 'Starfire'"), +(@ENTRY,0,3,0,0,0,100,1,2000,7000,33000,34000,11,79825,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grove Tender - In Combat - Cast 'Summon Unstable Mushroom' (No Repeat)"); +-- Hyjal Huntress SAI +SET @ENTRY := 42664; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4400,10700,11300,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Huntress - In Combat - Cast 'Swoop'"); +-- Hyjal Eagle SAI +SET @ENTRY := 42657; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4400,10700,11300,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hyjal Eagle - In Combat - Cast 'Swoop'"); +-- Lava Surger SAI +SET @ENTRY := 46911; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,19196,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lava Surger - On Aggro - Cast 'Surge' (No Repeat)"); +-- Garr SAI +SET @ENTRY := 50056; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,18000,11,93506,0,0,0,0,0,1,0,0,0,0,0,0,0,"Garr - In Combat - Cast 'Antimagic Pulse'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,93507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Garr - Within 0-8 Range - Cast 'Magma Shackles'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,25000,26000,11,93508,0,0,0,0,0,1,0,0,0,0,0,0,0,"Garr - Within 0-8 Range - Cast 'Massive Eruption'"); +-- Leyden Copperkleist SAI +SET @ENTRY := 39846; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,57780,64,0,0,0,0,2,0,0,0,0,0,0,0,"Leyden Copperkleist - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,0,1,100,0,4000,5000,12000,13000,11,12548,0,0,0,0,0,2,0,0,0,0,0,0,0,"Leyden Copperkleist - In Combat - Cast 'Frost Shock' (Phase 1)"); +-- Lycanthoth Vandal SAI +SET @ENTRY := 39445; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,80515,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lycanthoth Vandal - On Aggro - Cast 'Undying Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,14000,17000,11,80514,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lycanthoth Vandal - In Combat - Cast 'Undying Frenzy'"); +-- Magma Giant SAI +SET @ENTRY := 40464; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,18000,11,80600,0,0,0,0,0,1,0,0,0,0,0,0,0,"Magma Giant - In Combat - Cast 'Flame Stomp'"); +-- Molten Tormentor SAI +SET @ENTRY := 41565; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,14000,18000,11,83018,0,0,0,0,0,2,0,0,0,0,0,0,0,"Molten Tormentor - In Combat - Cast 'Magma Wave'"); +-- Garnoth, Fist of the Legion SAI +SET @ENTRY := 39726; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8100,13600,16800,11,35895,0,0,0,0,0,2,0,0,0,0,0,0,0,"Garnoth, Fist of the Legion - In Combat - Cast 'Fel Flamestrike'"); +-- Gar'gol SAI +SET @ENTRY := 39646; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gar'gol - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gar'gol - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3500,4500,11200,15900,11,80513,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gar'gol - In Combat - Cast 'Mash'"); +-- NPC talk text insert +SET @ENTRY := 39646; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Galrond of the Claw SAI +SET @ENTRY := 40148; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,0,0,100,0,4900,5100,11000,12000,11,74811,0,0,0,0,0,2,0,0,0,0,0,0,0,"Galrond of the Claw - In Combat - Cast 'Swipe'"); +-- Nemesis SAI +SET @ENTRY := 41614; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15800,18300,11,77777,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nemesis - Within 0-8 Range - Cast 'Molten Fury'"); +-- Furious Hyjal Warden SAI +SET @ENTRY := 43427; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Furious Hyjal Warden - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,16000,19000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Furious Hyjal Warden - In Combat - Cast 'Incapacitating Shout'"), +(@ENTRY,0,2,0,0,0,100,0,3000,3000,11000,12000,11,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Furious Hyjal Warden - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,3,0,13,0,100,0,12000,16000,0,0,11,15618,0,0,0,0,0,6,1,0,0,0,0,0,0,"Furious Hyjal Warden - On Victim Casting - Cast 'Snap Kick'"); +-- Raging Firestorm SAI +SET @ENTRY := 39939; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,21000,11,80549,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raging Firestorm - In Combat - Cast 'Gout of Flame'"); +-- Nordrassil Druid SAI +SET @ENTRY := 40956; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Nordrassil Druid - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,18000,22000,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nordrassil Druid - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,11000,13000,15000,35000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nordrassil Druid - In Combat - Cast 'Moonfire'"); +-- Nordrassil Druid SAI +SET @ENTRY := 38952; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Nordrassil Druid - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,18000,22000,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Nordrassil Druid - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,11000,13000,15000,35000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nordrassil Druid - In Combat - Cast 'Moonfire'"); +-- Spinescale Matriarch SAI +SET @ENTRY := 40403; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,18000,11,32905,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spinescale Matriarch - In Combat - Cast 'Glare'"); +-- Smolderos the Carbonizer SAI +SET @ENTRY := 39348; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4300,11300,12500,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Smolderos the Carbonizer - In Combat - Cast 'Rend'"); +-- Tiala Whitemane SAI +SET @ENTRY := 40833; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Tiala Whitemane - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,18000,22000,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Tiala Whitemane - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,11000,13000,15000,35000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tiala Whitemane - In Combat - Cast 'Moonfire'"); +-- Terrorpene SAI +SET @ENTRY := 50058; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11300,12600,11,93521,0,0,0,0,0,2,0,0,0,0,0,0,0,"Terrorpene - In Combat - Cast 'Burning Hatred'"); +-- Thol'embaar SAI +SET @ENTRY := 40107; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15800,18300,11,80600,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thol'embaar - Within 0-8 Range - Cast 'Flame Stomp'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,10000,30000,11,74788,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thol'embaar - Within 0-8 Range - Cast 'Ring of Fire'"); +-- Twilight Guard SAI +SET @ENTRY := 39828; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Twilight Guard - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 39828; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Stop right there!',12,0,50,0,0,0, 'combat Say',19524); +-- Spawn of Smolderos SAI +SET @ENTRY := 40427; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,11,74143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spawn of Smolderos - In Combat - Cast 'Little Big Flame Breath'"); +-- Shadowflame Master SAI +SET @ENTRY := 41563; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,32707,64,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowflame Master - In Combat - Cast 'Incinerate'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,14000,17000,11,87420,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadowflame Master - In Combat - Cast 'Shadowflame Blast'"); +-- Twilight Augur SAI +SET @ENTRY := 40713; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,67,0,100,0,9000,11000,0,0,11,80607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Augur - On Behind Target - Cast 'Flamestep'"); +-- Sethria's Hatchling SAI +SET @ENTRY := 41226; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,12000,15000,11,78143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sethria's Hatchling - In Combat - Cast 'Twilight Breath'"); +-- Sebelia SAI +SET @ENTRY := 40843; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sebelia - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,18000,22000,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Sebelia - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,11000,13000,15000,35000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sebelia - In Combat - Cast 'Moonfire'"); +-- Thartuk the Exile SAI +SET @ENTRY := 50053; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thartuk the Exile - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thartuk the Exile - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 50053; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Scalding Rock Elemental SAI +SET @ENTRY := 40229; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,80638,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scalding Rock Elemental - In Combat - Cast 'Searing Touch'"); +-- Tholo Whitehoof SAI +SET @ENTRY := 40278; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Tholo Whitehoof - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,18000,22000,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Tholo Whitehoof - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,11000,13000,15000,35000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tholo Whitehoof - In Combat - Cast 'Moonfire'"); +-- Twilight Infiltrator SAI +SET @ENTRY := 40882; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,15536,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Infiltrator - In Combat - Cast 'Fireball'"), +(@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,"Twilight Infiltrator - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,11000,12000,11,20794,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Infiltrator - In Combat - Cast 'Flamestrike'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,21000,22000,11,11990,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Infiltrator - In Combat - Cast 'Rain of Fire'"); +-- Wormwing Screecher SAI +SET @ENTRY := 41027; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77160,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wormwing Screecher - In Combat - Cast 'Nimbus Bolt'"), +(@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,"Wormwing Screecher - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,9000,9000,35000,36000,11,76963,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wormwing Screecher - In Combat - Cast 'Wild Tornado'"); +-- Wormwing Swifttalon SAI +SET @ENTRY := 41028; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wormwing Swifttalon - Out of Combat - Cast 'Lightning Shield'"); +-- Windspeaker Tamila SAI +SET @ENTRY := 39869; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Windspeaker Tamila - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,18000,22000,11,22127,0,0,0,0,0,5,0,0,0,0,0,0,0,"Windspeaker Tamila - In Combat - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,11000,13000,15000,35000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Windspeaker Tamila - In Combat - Cast 'Moonfire'"); +-- Twilight Inferno Lord SAI +SET @ENTRY := 39974; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,32707,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Inferno Lord - In Combat - Cast 'Incinerate'"), +(@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,"Twilight Inferno Lord - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,17000,17000,11,11962,0,0,0,0,0,5,0,0,0,0,0,0,0,"Twilight Inferno Lord - In Combat - Cast 'Immolate'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,11000,13000,11,13339,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Inferno Lord - In Combat - Cast 'Fire Blast'"); +-- Twilight Initiate SAI +SET @ENTRY := 40562; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,91997,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Shadow Bolt'"), +(@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,"Twilight Initiate - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,16000,17000,11,32063,0,0,0,0,0,5,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Corruption'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,11000,13000,11,91998,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Throw Rock'"); +-- Twilight Inciter SAI +SET @ENTRY := 39926; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,0,0,11,30991,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Inciter - Out of Combat - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,1,0,67,0,100,0,3900,6900,0,0,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Inciter - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,2,0,67,0,100,0,8000,9000,0,0,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Inciter - On Behind Target - Cast 'Shadowstep'"); +-- Twilight Hunter SAI +SET @ENTRY := 39437; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Hunter - In Combat - Cast 'Shoot'"), +(@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,"Twilight Hunter - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,12000,19000,11,80012,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Hunter - In Combat - Cast 'Chimera Shot'"), +(@ENTRY,0,3,0,0,0,100,0,5000,5000,22000,24000,11,80009,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Hunter - In Combat - Cast 'Serpent Sting'"), +(@ENTRY,0,4,0,9,0,100,0,0,8,15800,18300,11,22910,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Hunter - Within 0-8 Range - Cast 'Immolation Trap'"); +-- Twilight Enforcer SAI +SET @ENTRY := 39749; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8900,17000,21000,11,37577,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Enforcer - In Combat - Cast 'Debilitating Strike'"), +(@ENTRY,0,1,0,0,0,100,0,3700,4800,12000,12500,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Enforcer - In Combat - Cast 'Sunder Armor'"); +-- Twilight Enforcer SAI +SET @ENTRY := 40563; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8900,17000,21000,11,37577,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Enforcer - In Combat - Cast 'Debilitating Strike'"), +(@ENTRY,0,1,0,0,0,100,0,3700,4800,12000,12500,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Enforcer - In Combat - Cast 'Sunder Armor'"); +-- Twilight Dragonkin Armorer SAI +SET @ENTRY := 41030; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,78129,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Dragonkin Armorer - In Combat - Cast 'Twilight Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,19000,22000,11,78128,0,0,0,0,0,2,1,0,0,0,0,0,0,"Twilight Dragonkin Armorer - In Combat - Cast 'Fuse Armor'"); +-- Twilight Field Captain SAI +SET @ENTRY := 41502; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,80058,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Field Captain - In Combat - Cast 'Twilight Burst'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,120000,120000,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Field Captain - In Combat - Cast 'Commanding Shout'"); +-- Twilight Initiate SAI +SET @ENTRY := 40185; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Shadow Bolt'"), +(@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,"Twilight Initiate - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,16000,17000,11,32063,0,0,0,0,0,5,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Corruption'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,20000,30000,11,22678,0,0,0,0,0,5,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Fear'"); +-- Twilight Juggernaut SAI +SET @ENTRY := 41031; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,77224,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Juggernaut - Out of Combat - Cast 'Armor Plating'"); +-- Twilight Initiate SAI +SET @ENTRY := 40185; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Shadow Bolt'"), +(@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,"Twilight Initiate - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,16000,17000,11,32063,0,0,0,0,0,5,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Corruption'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,20000,30000,11,22678,0,0,0,0,0,5,0,0,0,0,0,0,0,"Twilight Initiate - In Combat - Cast 'Fear'"); +-- Twilight Proveditor SAI +SET @ENTRY := 39436; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Proveditor - In Combat - Cast 'Uppercut'"); +-- Twilight Flamecaller SAI +SET @ENTRY := 38926; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,15536,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Flamecaller - In Combat - Cast 'Fireball'"), +(@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,"Twilight Flamecaller - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,6000,11000,12000,11,20794,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Flamecaller - In Combat - Cast 'Flamestrike'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,21000,22000,11,11990,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Flamecaller - In Combat - Cast 'Rain of Fire'"); +-- Twilight Dragonkin SAI +SET @ENTRY := 41029; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,78114,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Dragonkin - On Aggro - Cast 'Twilight Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,13000,16000,11,78121,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Dragonkin - In Combat - Cast 'Twilight Blast'"); +-- Twilight Assassin SAI +SET @ENTRY := 38951; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,0,0,11,30991,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Assassin - Out of Combat - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,1,0,67,0,100,0,3900,6900,0,0,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Assassin - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,2,0,67,0,100,0,8000,9000,0,0,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Assassin - On Behind Target - Cast 'Shadowstep'"); +-- The Manipulator SAI +SET @ENTRY := 39756; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,32707,64,0,0,0,0,2,0,0,0,0,0,0,0,"The Manipulator - In Combat - Cast 'Incinerate'"), +(@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,"The Manipulator - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,17000,17000,11,11962,0,0,0,0,0,5,0,0,0,0,0,0,0,"The Manipulator - In Combat - Cast 'Immolate'"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,11000,13000,11,13339,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Manipulator - In Combat - Cast 'Fire Blast'"); +-- Twilight Retainer SAI +SET @ENTRY := 40767; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75025,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Retainer - On Aggro - Cast 'Rush of Flame' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,12000,13000,11,80561,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Retainer - In Combat - Cast 'Flame Edge'"); +-- Twilight Scorchlord SAI +SET @ENTRY := 41500; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Scorchlord - In Combat - Cast 'Fireball'"), +(@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,"Twilight Scorchlord - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,5000,55000,55000,11,77627,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Scorchlord - In Combat - Cast 'Summon Fiery Minion'"); +-- Twilight Stormcaller SAI +SET @ENTRY := 39843; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,80058,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Stormcaller - In Combat - Cast 'Twilight Burst'"), +(@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,"Twilight Stormcaller - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,15800,16900,11,80068,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Stormcaller - Within 0-8 Range - Cast 'Thunderstorm'"); +-- Twilight Stormwaker SAI +SET @ENTRY := 40573; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,65060,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Stormwaker - In Combat - Cast 'Twilight Bolt'"); +-- Twilight Vanquisher SAI +SET @ENTRY := 38913; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,18000,11,79881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Vanquisher - In Combat - Cast 'Slam'"); +-- Unbound Fire Elemental SAI +SET @ENTRY := 46991; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75025,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unbound Fire Elemental - On Aggro - Cast 'Rush of Flame' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,15000,17900,11,13729,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unbound Fire Elemental - In Combat - Cast 'Flame Shock'"); +-- Vengeance of the Ancient SAI +SET @ENTRY := 40857; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,11200,13700,11,76218,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vengeance of the Ancient - In Combat - Cast 'Ghostly Claw'"); +-- Wailing Weed SAI +SET @ENTRY := 40066; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,11,48195,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - On Aggro - Cast 'Emerald Lasher Emerge' (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - On Aggro - Remove Flag Standstate Submerged (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,0,1,100,0,4000,7000,15000,19000,11,74737,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - In Combat - Cast 'Leafy Wail' (Phase 1)"), +(@ENTRY,0,4,0,7,1,100,1,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - On Evade - Set Event Phase 2 (Phase 1) (No Repeat)"), +(@ENTRY,0,5,0,7,2,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - On Evade - Remove Flag Standstate Submerged (Phase 2) (No Repeat)"), +(@ENTRY,0,6,0,21,2,100,1,0,0,0,0,90,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wailing Weed - On Reached Home - Set Flag Standstate Submerged (Phase 2) (No Repeat)"), +(@ENTRY,0,7,0,0,1,100,0,3300,4500,11300,14500,11,80546,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wailing Weed - In Combat - Cast 'Bile Blast' (Phase 1)"); +-- Twilight Subjugator SAI +SET @ENTRY := 40463; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,12000,12500,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Subjugator - In Combat - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,15800,17900,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Subjugator - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,15800,18300,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Subjugator - Within 0-8 Range - Cast 'Demoralizing Shout'"); +-- Twilight Cultist SAI +SET @ENTRY := 40536; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,45000,55000,11,74919,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Cultist - Out of Combat - Cast 'Shadow Channeling'"); diff --git a/sql/updates/world/2015_07_26_00_world.sql b/sql/updates/world/2015_07_26_00_world.sql new file mode 100644 index 00000000000..3033d1ce6f7 --- /dev/null +++ b/sql/updates/world/2015_07_26_00_world.sql @@ -0,0 +1,548 @@ +-- +-- DB/SAI: Northern Barrens +-- Alicia Cuthbert SAI +SET @ENTRY := 34782; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Alicia Cuthbert - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 34782; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Do not trifle with me, $R.',12,0,100,0,0,0, 'on Aggro Text',35077); +-- Barak Kodobane SAI +SET @ENTRY := 3394; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Barak Kodobane - In Combat - Cast 'Shoot'"), +(@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,"Barak Kodobane - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,30,9000,12000,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Barak Kodobane - Within 0-30 Range - Cast 'Net'"); +-- Barrens Vulture SAI +SET @ENTRY := 34640; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,21000,11,24423,0,0,0,0,0,1,0,0,0,0,0,0,0,"Barrens Vulture - In Combat - Cast 'Demoralizing Screech'"); +-- Boss Copperplug SAI +SET @ENTRY := 9336; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boss Copperplug - Within 0-20 Range - Cast 'Net'"), +(@ENTRY,0,1,0,9,0,100,0,5,30,14000,16000,11,9143,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boss Copperplug - Within 5-30 Range - Cast 'Bomb'"); +-- Brokespear SAI +SET @ENTRY := 5838; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brokespear - In Combat - Cast 'Throw'"), +(@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,"Brokespear - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,5,30,15000,18000,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brokespear - Within 5-30 Range - Cast 'Slowing Poison'"); +-- Burning Blade Acolyte SAI +SET @ENTRY := 3380; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,21000,11,689,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Acolyte - Between 0-40% Health - Cast 'Drain Life'"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,34000,38000,11,980,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Blade Acolyte - In Combat - Cast 'Bane of Agony'"), +(@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,"Burning Blade Acolyte - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Burning Blade Bruiser SAI +SET @ENTRY := 3379; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Burning Blade Bruiser - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Deviate Creeper SAI +SET @ENTRY := 3632; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,27000,11,3427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Creeper - In Combat - Cast 'Infected Wound'"); +-- Dishu SAI +SET @ENTRY := 5865; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,38000,41000,11,8210,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dishu - In Combat - Cast 'Savannah Cubs'"); +-- Elder Mystic Razorsnout SAI +SET @ENTRY := 3270; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,18000,22000,11,75068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Mystic Razorsnout - In Combat - Cast 'Lava Burst'"), +(@ENTRY,0,1,0,0,0,100,0,3000,6000,15000,27000,11,39591,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Mystic Razorsnout - In Combat - Cast 'Searing Totem'"); +-- Engineer Whirleygig SAI +SET @ENTRY := 5836; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,24000,11,8209,0,0,0,0,0,1,0,0,0,0,0,0,0,"Engineer Whirleygig - In Combat - Cast 'Explosive Sheep'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,7979,0,0,0,0,0,1,0,0,0,0,0,0,0,"Engineer Whirleygig - On Aggro - Cast 'Compact Harvest Reaper' (No Repeat)"); +-- Foreman Grills SAI +SET @ENTRY := 5835; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,"Foreman Grills - On Respawn - Cast 'Battle Stance' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,15000,18000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Grills - Within 0-5 Range - Cast 'Hamstring'"), +(@ENTRY,0,2,0,0,0,100,0,3000,5000,17000,25000,11,6531,32,0,0,0,0,2,0,0,0,0,0,0,0,"Foreman Grills - In Combat - Cast 'Overseer's Poison'"); +-- Gesharahan SAI +SET @ENTRY := 3398; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,25000,11,3583,32,0,0,0,0,2,0,0,0,0,0,0,0,"Gesharahan - In Combat - Cast 'Deadly Poison'"); +-- Glomp SAI +SET @ENTRY := 34747; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,21000,11,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Glomp - In Combat - Cast 'Knockdown'"); +-- Grol'dom Grunt SAI +SET @ENTRY := 34504; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Grol'dom Grunt - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grol'dom Grunt - Within 0-5 Range - Cast 'Cleave'"); +-- Guard Kurall SAI +SET @ENTRY := 14893; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Kurall - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Kurall - Within 0-5 Range - Cast 'Cleave'"); +-- Guard Taruc SAI +SET @ENTRY := 14859; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Taruc - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guard Taruc - Within 0-5 Range - Cast 'Cleave'"); +-- Hezrul Bloodmark SAI +SET @ENTRY := 3396; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,21000,22000,11,6958,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hezrul Bloodmark - In Combat - Cast 'Blood Leech'"); +-- Horde Axe Thrower SAI +SET @ENTRY := 9458; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Axe Thrower - In Combat - Cast 'Throw'"); +-- Horde Elite SAI +SET @ENTRY := 14717; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Elite - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Elite - Within 0-5 Range - Cast 'Cleave'"); +-- Horde Guard SAI +SET @ENTRY := 3501; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Guard - Within 0-5 Range - Cast 'Cleave'"); +-- Horde Laborer SAI +SET @ENTRY := 14718; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Horde Laborer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Laborer - On Aggro - Say Line 1 (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,39,30,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Laborer - On Aggro - Call For Help (No Repeat)"); +-- Humar the Pridelord SAI +SET @ENTRY := 5828; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,18000,22000,11,3247,0,0,0,0,0,2,0,0,0,0,0,0,0,"Humar the Pridelord - In Combat - Cast 'Agonizing Pain'"); +-- Kolkar Invader SAI +SET @ENTRY := 9524; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Kolkar Invader - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,16000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kolkar Invader - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,18000,21000,11,8014,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kolkar Invader - Within 0-5 Range - Cast 'Tetanus'"); +-- Kolkar Marauder SAI +SET @ENTRY := 3275; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Kolkar Marauder - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,16000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kolkar Marauder - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,18000,21000,11,8014,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kolkar Marauder - Within 0-5 Range - Cast 'Tetanus'"), +(@ENTRY,0,3,4,6,0,10,1,0,0,0,0,12,3395,8,0,0,0,0,1,0,0,0,0,0,0,0,"Kolkar Marauder - On Just Died - Summon Creature 'Verog the Dervish' (No Repeat)"), +(@ENTRY,0,4,0,61,0,10,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kolkar Marauder - On Just Died - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 3275; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I am slain! Summon Verog!',12,0,100,0,0,0, 'death Text',1017); +-- Kurak SAI +SET @ENTRY := 34635; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Kurak - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Lieutenant Buckland SAI +SET @ENTRY := 34753; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,20000,11,82616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Buckland - In Combat - Cast 'Focused Strikes'"); +-- Lieutenant Pyre SAI +SET @ENTRY := 34752; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Pyre - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,12000,15000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lieutenant Pyre - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,24000,26000,11,79878,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lieutenant Pyre - Between 0-40% Health - Cast 'Bloodthirst'"); +-- Mor'shan Defender SAI +SET @ENTRY := 33201; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mor'shan Defender - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mor'shan Defender - Within 0-5 Range - Cast 'Cleave'"); +-- Ornery Plainstrider SAI +SET @ENTRY := 3245; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ornery Plainstrider - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ornery Plainstrider - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 3245; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Overseer Glibby SAI +SET @ENTRY := 6606; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,75775,0,0,0,0,0,2,0,0,0,0,0,0,0,"Overseer Glibby - In Combat - Cast 'Throw Gears'"); +-- Rageroar Sea Dog SAI +SET @ENTRY := 38661; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,20000,11,82616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rageroar Sea Dog - In Combat - Cast 'Focused Strikes'"); +-- Ralton SAI +SET @ENTRY := 34509; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ralton - Out of Combat - Say Line 0"); +-- NPC talk text insert +SET @ENTRY := 34509; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Pigs! Scum! I will cleave your heads like apples!',12,0,50,0,0,0, 'say Text',34677), +(@ENTRY,0,1, 'Flat-nosed filth! Get off my land!',12,0,50,0,0,0, 'say Text',42355), +(@ENTRY,0,2, 'That''s right! Die, vermin! The Horde will have your heads for this.',12,0,50,0,0,0, 'say Text',34679); +-- Ratchet Bruiser SAI +SET @ENTRY := 3502; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ratchet Bruiser - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,0,20,9000,12000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ratchet Bruiser - Within 0-20 Range - Cast 'Net'"); +-- Rathorian SAI +SET @ENTRY := 3470; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,14000,21000,11,13737,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rathorian - In Combat - Cast 'Mortal Strike'"); +-- Razormane Defender SAI +SET @ENTRY := 3266; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,8000,10000,34000,35000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Defender - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,2,0,0,0,100,0,4000,5000,11000,13000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Defender - In Combat - Cast 'Heroic Strike'"); +-- Razormane Frenzy SAI +SET @ENTRY := 34545; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Frenzy - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Frenzy - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 34545; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Razormane Mystic SAI +SET @ENTRY := 3271; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Mystic - In Combat - Cast 'Shadow Bolt'"), +(@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,"Razormane Mystic - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,26364,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Mystic - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,26364,1,15000,30000,11,26364,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Mystic - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); +-- Razormane Pillager SAI +SET @ENTRY := 34503; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Razormane Pillager - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Razormane Thornweaver SAI +SET @ENTRY := 3268; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,21335,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Thornweaver - Out of Combat - Cast 'Thorns'"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,20000,25000,11,6950,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Thornweaver - In Combat - Cast 'Faerie Fire'"); +-- Rear Admiral Hartley SAI +SET @ENTRY := 34733; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rear Admiral Hartley - In Combat - Cast 'Swashbuckling Slice'"), +(@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,"Rear Admiral Hartley - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rear Admiral Hartley - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 34733; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Rocklance SAI +SET @ENTRY := 5841; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Rocklance - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,22000,26000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rocklance - Within 0-5 Range - Cast 'Sunder Armor'"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,12000,16000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rocklance - In Combat - Cast 'Cleave'"); +-- Sarilus Foulborne SAI +SET @ENTRY := 3986; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,6490,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sarilus Foulborne - On Aggro - Cast 'Sarilus's Elementals' (No Repeat)"); +-- Savannah Huntress SAI +SET @ENTRY := 3415; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,44531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Savannah Huntress - On Aggro - Cast 'Dash' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,16000,25000,11,75008,0,0,0,0,0,2,0,0,0,0,0,0,0,"Savannah Huntress - Within 0-5 Range - Cast 'Pounce'"); +-- Serena Bloodfeather SAI +SET @ENTRY := 3452; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,18000,11,3264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Serena Bloodfeather - In Combat - Cast 'Blood Howl'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,11000,22000,11,39068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Serena Bloodfeather - In Combat - Cast 'Feather Burst'"); +-- Sergra Darkthorn SAI +SET @ENTRY := 3338; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sergra Darkthorn - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,15000,16500,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sergra Darkthorn - Within 0-5 Range - Cast 'Mortal Strike'"); +-- Slimeshell Makrura SAI +SET @ENTRY := 6020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Slimeshell Makrura - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Sludge Anomaly SAI +SET @ENTRY := 3295; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21500,11,7279,32,0,0,0,0,2,0,0,0,0,0,0,0,"Sludge Anomaly - In Combat - Cast 'Black Sludge'"); +-- Southsea Cannoneer SAI +SET @ENTRY := 3382; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Cannoneer - In Combat - Cast 'Shoot'"), +(@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,"Southsea Cannoneer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Southsea Cutthroat SAI +SET @ENTRY := 3383; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Cutthroat - Within 0-5 Range - Cast 'Poison'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,14000,16000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Cutthroat - In Combat - Cast 'Swashbuckling Slice'"); +-- Southsea Mutineer SAI +SET @ENTRY := 34790; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Mutineer - In Combat - Cast 'Shoot'"), +(@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,"Southsea Mutineer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,120000,120000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Southsea Mutineer - In Combat - Cast 'Battle Shout'"); +-- Southsea Privateer SAI +SET @ENTRY := 3384; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Privateer - In Combat - Cast 'Shoot'"), +(@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,"Southsea Privateer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Sunscale Ravager SAI +SET @ENTRY := 44164; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,24000,11,82608,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunscale Ravager - In Combat - Cast 'Howling Screech'"); +-- Sunscale Screecher SAI +SET @ENTRY := 3255; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,24000,11,82608,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunscale Screecher - In Combat - Cast 'Howling Screech'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,44531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sunscale Screecher - On Aggro - Cast 'Dash' (No Repeat)"); +-- Takk the Leaper SAI +SET @ENTRY := 5842; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,75002,0,0,0,0,0,2,0,0,0,0,0,0,0,"Takk the Leaper - On Aggro - Cast 'Leaping Rush' (No Repeat)"); +-- Theramore Commando SAI +SET @ENTRY := 5629; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,"Theramore Commando - On Respawn - Cast 'Sneak' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theramore Commando - On Evade - Cast 'Sneak' (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theramore Commando - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Theramore Commando - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 5629; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '$R, I''ll have your head.',12,0,100,0,0,0, 'on Aggro Text',34971); +-- Theramore Deck Hand SAI +SET @ENTRY := 34707; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66076,0,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Deck Hand - On Aggro - Cast 'Throw' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,16000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Deck Hand - In Combat - Cast 'Swashbuckling Slice'"); +-- Theramore Marine SAI +SET @ENTRY := 3385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Theramore Marine - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,15000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Marine - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,13,0,100,0,2000,4500,20000,30000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Marine - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"); +-- Theramore Preserver SAI +SET @ENTRY := 3386; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9734,64,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Preserver - In Combat - Cast 'Holy Smite'"), +(@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,"Theramore Preserver - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Theramore Sharpshooter SAI +SET @ENTRY := 34706; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Theramore Sharpshooter - In Combat - Cast 'Shoot'"), +(@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,"Theramore Sharpshooter - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Tinkerer Sniggles SAI +SET @ENTRY := 3471; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,24000,11,82619,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tinkerer Sniggles - In Combat - Cast 'Goblin Dragon Gun'"); +-- Tortusk SAI +SET @ENTRY := 34544; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,82610,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tortusk - On Aggro - Cast 'Quilboar Rush' (No Repeat)"); +-- Una Wolfclaw SAI +SET @ENTRY := 34560; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Una Wolfclaw - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Una Wolfclaw - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 34560; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Venture Co. Drudger SAI +SET @ENTRY := 3284; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,16000,18000,11,82617,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Drudger - In Combat - Cast 'Heave'"); +-- Venture Co. Enforcer SAI +SET @ENTRY := 3283; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,9128,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Enforcer - On Aggro - Cast 'Battle Shout' (No Repeat)"); +-- Venture Co. Mercenary SAI +SET @ENTRY := 3282; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Mercenary - In Combat - Cast 'Shoot'"), +(@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,"Venture Co. Mercenary - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Venture Co. Overseer SAI +SET @ENTRY := 3286; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,19000,11,6531,32,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Overseer - In Combat - Cast 'Overseer's Poison'"); +-- Verog the Dervish SAI +SET @ENTRY := 3395; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Verog the Dervish - On Aggro - Cast 'Rushing Charge' (No Repeat)"); +-- Witchwing Ambusher SAI +SET @ENTRY := 3279; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witchwing Ambusher - In Combat - Cast 'Exploit Weakness'"), +(@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,"Witchwing Ambusher - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Witchwing Harpy SAI +SET @ENTRY := 3276; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,35000,36000,11,7098,0,0,0,0,0,2,0,0,0,0,0,0,0,"Witchwing Harpy - In Combat - Cast 'Curse of Mending'"), +(@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,"Witchwing Harpy - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Witchwing Slayer SAI +SET @ENTRY := 3278; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,28000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Witchwing Slayer - In Combat - Cast 'Demoralizing Shout'"), +(@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,"Witchwing Slayer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Witchwing Windcaller SAI +SET @ENTRY := 3280; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,57780,64,0,0,0,0,2,0,0,0,0,0,0,0,"Witchwing Windcaller - In Combat - Cast 'Lightning Bolt'"), +(@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,"Witchwing Windcaller - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,8000,22000,24000,11,6728,0,0,0,0,0,4,0,0,0,0,0,0,0,"Witchwing Windcaller - In Combat - Cast 'Enveloping Winds'"); +-- Wyneth SAI +SET @ENTRY := 34846; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wyneth - In Combat - Cast 'Lightning Bolt'"), +(@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,"Wyneth - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,18000,26000,11,6535,1,0,0,0,0,4,0,0,0,0,0,0,0,"Wyneth - In Combat - Cast 'Lightning Cloud'"); diff --git a/sql/updates/world/2015_07_26_01_world_2015_07_25_01.sql b/sql/updates/world/2015_07_26_01_world_2015_07_25_01.sql new file mode 100644 index 00000000000..baec6b90f75 --- /dev/null +++ b/sql/updates/world/2015_07_26_01_world_2015_07_25_01.sql @@ -0,0 +1,5 @@ +-- Dark Iron Brewer +SET @GUID := 12482; +DELETE FROM `creature` WHERE `guid`= @GUID; +INSERT INTO `creature` (`guid`,`id`,`map`,`spawnMask`,`modelid`,`equipment_id`,`position_x`,`position_y`,`position_z`,`orientation`,`spawntimesecs`,`spawndist`,`currentwaypoint`,`curhealth`,`curmana`,`MovementType`) VALUES +(@GUID,28067,230,1,0,0,891.271,-174.899,-43.925,0.445,180,0,0,2215,0,0); diff --git a/sql/updates/world/2015_07_26_02_world_2015_07_24_05.sql b/sql/updates/world/2015_07_26_02_world_2015_07_24_05.sql new file mode 100644 index 00000000000..557e64f040b --- /dev/null +++ b/sql/updates/world/2015_07_26_02_world_2015_07_24_05.sql @@ -0,0 +1,29 @@ +DELETE FROM `item_loot_template` WHERE `Entry` IN (45875, 45878); +INSERT INTO `item_loot_template` (`entry`,`item`,`Chance`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`) VALUES +(45875,45087,100,1,0,1,1), +(45875,47241,100,1,0,5,5), +(45878,45087,100,1,0,2,2), +(45878,45088,0,1,1,1,1), +(45878,45089,0,1,1,1,1), +(45878,45090,0,1,1,1,1), +(45878,45091,0,1,1,1,1), +(45878,45092,0,1,1,1,1), +(45878,45093,0,1,1,1,1), +(45878,45094,0,1,1,1,1), +(45878,45095,0,1,1,1,1), +(45878,45096,0,1,1,1,1), +(45878,45097,0,1,1,1,1), +(45878,45098,0,1,1,1,1), +(45878,45099,0,1,1,1,1), +(45878,45100,0,1,1,1,1), +(45878,45101,0,1,1,1,1), +(45878,45102,0,1,1,1,1), +(45878,45103,0,1,1,1,1), +(45878,45104,0,1,1,1,1), +(45878,45105,0,1,1,1,1), +(45878,47241,100,1,0,10,10); + +DELETE FROM `item_template_addon` WHERE `Id` IN (45875, 45878); +INSERT INTO `item_template_addon` (`Id`, `MinMoneyLoot`, `MaxMoneyLoot`) VALUES +(45875, 1000000, 1000000), +(45878, 1500000, 1500000); diff --git a/sql/updates/world/2015_07_26_03_world_2015_07_25_00.sql b/sql/updates/world/2015_07_26_03_world_2015_07_25_00.sql new file mode 100644 index 00000000000..b1f0dbba9d0 --- /dev/null +++ b/sql/updates/world/2015_07_26_03_world_2015_07_25_00.sql @@ -0,0 +1,134 @@ +-- DB/Quest: Into the Soulgrind + +DELETE FROM `gameobject` WHERE `guid`=27618; + +DELETE FROM `event_scripts` WHERE `id`=14739; +INSERT INTO `event_scripts` VALUES (14739, 0, 10, 23019, 500000, 0, 3535.111, 5590.628, 0.3859383, 0.7853982); + +DELETE FROM `creature_template_addon` WHERE `entry` IN (22912, 23019, 23037, 22910); +INSERT INTO `creature_template_addon` (`entry`, `mount`, `bytes1`, `bytes2`, `auras`) VALUES +(22912, 0, 0x0, 0x1, ''), -- 22912 - 39916 +(23019, 0, 0x0, 0x1, '39918'), -- 23019 - 39918 +(23037, 0, 0x0, 0x1, '39936'), -- 23037 - 39936 +(22910, 0, 0x0, 0x1, '39947'); -- 22910 - 39947 + +-- Skulloc Soulgrinder SAI +SET @ENTRY := 22910; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,18,33554432,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Just Summoned - Set Flag Not Selectable"), +(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Just Summoned - Set Reactstate Passive"), +(@ENTRY,0,2,0,8,0,100,0,39920,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Spellhit 'Soulgrinder Ritual Visual ( beam)' - Run Script"), +(@ENTRY,0,3,4,6,0,100,0,0,0,0,0,18,33554432,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Just Died - Set Flag Not Selectable"), +(@ENTRY,0,4,0,61,0,100,0,0,0,0,0,11,39909,2,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Just Died - Cast 'Skulloc: Summon Skulloc's Soul Chest'"), +(@ENTRY,0,5,0,0,0,100,0,30000,30000,50000,50000,11,39622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skulloc Soulgrinder - In Combat - Cast 'Banish'"), +(@ENTRY,0,6,0,0,0,100,0,12000,12000,24000,30000,11,39621,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skulloc Soulgrinder - In Combat - Cast 'Corruption'"), +(@ENTRY,0,7,0,0,0,100,0,20000,20000,20000,20000,11,39620,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skulloc Soulgrinder - In Combat - Cast 'Summon Ogre Ghost'"); + +-- Actionlist SAI +SET @ENTRY := 2291000; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,9,0,0,0,0,100,0,6000,6000,0,0,19,33554432,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Script - Remove Flag Not Selectable"), +(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,8,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Script - Set Reactstate Aggressive"), +(@ENTRY,9,2,0,0,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,150,0,0,0,0,0,0,"Skulloc Soulgrinder - On Script - Start Attacking"), +(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skulloc Soulgrinder - On Script - Say Line 0"); + +DELETE FROM `creature_text` WHERE `entry`=22910; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `comment`) VALUES +(22910, 0, 0, 'Argh! I will shred your soul and grind it to dust!', 14, 0, 100, 0, 0, 0, 20726, 'Skulloc Soulgrinder'); + +-- The Soulgrinder SAI +SET @ENTRY := 23019; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,2,54,0,100,0,0,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"The Soulgrinder - On Just Summoned - Run Script"), +(@ENTRY,0,1,0,6,0,100,0,0,0,0,0,6,11000,0,0,0,0,0,17,0,50,0,0,0,0,0,"The Soulgrinder - On Just Died - Fail Quest 'Into the Soulgrinder'"), +(@ENTRY,0,2,3,61,0,100,0,0,0,0,0,102,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Soulgrinder - On Just Summoned - Set Health Regeneration Off"), +(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,3,0,17612,0,0,0,0,1,0,0,0,0,0,0,0,"The Soulgrinder - On Just Summoned - Morph To Model 17612"); + +-- Actionlist SAI +SET @ENTRY := 2301900; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,9,0,0,0,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Soulgrinder - On Script - Set Reactstate Passive"), +(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,11,39918,0,0,0,0,0,1,0,0,0,0,0,0,0,"The Soulgrinder - On Script - Cast 'Soulgrinder Ritual Visual ( in progress)'"), +(@ENTRY,9,2,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3525.13,5573.12,-1.62298,6.12611,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,3,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3558.61,5543.98,-2.24089,0.994838,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,4,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3535.11,5590.63,0.385938,0.785398,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,5,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3557.25,5591.2,-2.99395,3.01942,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,6,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3557.08,5612.43,-4.56236,1.51844,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,7,0,0,0,100,0,7000,7000,0,0,12,23037,3,500000,0,0,0,8,0,0,0,3491.22,5529.02,17.1434,6.19592,"The Soulgrinder - On Script - Summon Creature 'Soulgrinder Ritual Bunny'"), +(@ENTRY,9,8,0,0,0,100,0,6000,6000,0,0,12,22910,3,500000,0,0,0,8,0,0,0,3478.56,5550.74,7.8388,0.366519,"The Soulgrinder - On Script - Summon Creature 'Skulloc Soulgrinder'"), +(@ENTRY,9,9,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3491.22,5529.02,17.1434,6.19592,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,10,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,11,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,12,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,13,0,0,0,100,0,7000,7000,0,0,12,23037,3,500000,0,0,0,8,0,0,0,3466.883,5566.282,20.1,0.369,"The Soulgrinder - On Script - Summon Creature 'Soulgrinder Ritual Bunny'"), +(@ENTRY,9,14,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,15,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,16,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,17,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,18,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,19,0,0,0,100,0,7000,7000,0,0,12,23037,3,500000,0,0,0,8,0,0,0,3515.02,5524.39,16.8927,3.56047,"The Soulgrinder - On Script - Summon Creature 'Soulgrinder Ritual Bunny'"), +(@ENTRY,9,20,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,21,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,22,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,23,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,24,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,25,0,0,0,100,0,7000,7000,0,0,12,23037,3,500000,0,0,0,8,0,0,0,3468.82,5581.41,17.5205,0.0174533,"The Soulgrinder - On Script - Summon Creature 'Soulgrinder Ritual Bunny'"), -- X: +(@ENTRY,9,26,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,27,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,28,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,29,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.2,5608.06,-3.37805,0.15708,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,30,0,0,0,100,0,6000,6000,0,0,12,22912,3,120000,0,0,0,8,0,0,0,3542.22,5573.4,-2.64414,4.27606,"The Soulgrinder - On Script - Summon Creature 'Sundered Spirit'"), +(@ENTRY,9,31,0,0,0,100,0,5000,5000,0,0,45,1,1,0,0,0,0,9,23037,0,100,0,0,0,0,"The Soulgrinder - On Script - Set Data 1 1"), +(@ENTRY,9,32,0,0,0,100,0,0,0,0,0,11,39920,0,0,0,0,0,19,22910,100,0,0,0,0,0,"The Soulgrinder - On Script - Cast 'Soulgrinder Ritual Visual ( beam)'"), +(@ENTRY,9,33,0,0,0,100,0,6000,6000,0,0,92,0,39920,1,0,0,0,1,0,0,0,0,0,0,0,"The Soulgrinder - On Script - Interrupt Spell 'Soulgrinder Ritual Visual ( beam)'"); + +-- Sundered Spirit SAI +SET @ENTRY := 22912; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,25,0,100,0,0,0,0,0,11,39916,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sundered Spirit - On Reset - Cast 'Soulgrinder Ghost Transform'"), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,11,17321,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sundered Spirit - On Reset - Cast 'Spirit Spawn-in'"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Sundered Spirit - On Reset - Run Script"); + +-- Actionlist SAI +SET @ENTRY := 2291200; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY 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,9,0,0,0,0,100,0,2000,2000,0,0,49,0,0,0,0,0,0,19,23019,100,0,0,0,0,0,"On Script - Start Attacking"); + +-- Soulgrinder Ritual Bunny SAI +SET @ENTRY := 23037; +UPDATE `creature_template` SET `InhabitType`=4, `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,0,11,39920,0,0,0,0,0,19,23019,100,0,0,0,0,0,"Soulgrinder Ritual Bunny - Out of Combat - Cast 'Soulgrinder Ritual Visual ( beam)'"), +(@ENTRY,0,1,0,38,0,100,0,1,1,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Soulgrinder Ritual Bunny - On Data Set 1 1 - Despawn Instant"); + +SET @GUID=12481; +DELETE FROM `creature` WHERE `guid`=@GUID; +INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `curhealth`, `spawndist`, `MovementType`) VALUES +(@GUID, 23037, 530, 1, 3535.15, 5590.769, 0.177, 3.89, 180, 42, 0, 0); + +DELETE FROM `creature_addon` WHERE `guid` IN (@GUID); +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES +(@GUID,0,0,0,1,0,''); + +DELETE FROM `smart_scripts` WHERE `entryorguid`=-@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(-@GUID,0,0,0,25,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Soulgrinder Ritual Bunny - On Reset - react passif (dummy to overwrite the Entry SAI)"); + +-- Sundered Ghost SAI +SET @ENTRY := 24039; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,25,0,100,0,0,0,0,0,11,39916,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sundered Ghost - On Reset - Cast 'Soulgrinder Ghost Transform'"), +(@ENTRY,0,1,2,61,0,100,0,0,0,0,0,11,17321,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sundered Ghost - On Reset - Cast 'Spirit Spawn-in'"), +(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,49,0,0,0,0,0,0,21,50,0,0,0,0,0,0,"Sundered Ghost - On Reset - Start Attacking"); diff --git a/sql/updates/world/2015_07_26_04_world.sql b/sql/updates/world/2015_07_26_04_world.sql new file mode 100644 index 00000000000..3bbc7c3c7f8 --- /dev/null +++ b/sql/updates/world/2015_07_26_04_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `creature_template_addon` WHERE `entry`=34110; +INSERT INTO `creature_template_addon` (`entry`, `bytes2`, `auras`) VALUES +(34110, 1, '64064'); diff --git a/sql/updates/world/2015_07_26_05_world.sql b/sql/updates/world/2015_07_26_05_world.sql new file mode 100644 index 00000000000..c3da80846fa --- /dev/null +++ b/sql/updates/world/2015_07_26_05_world.sql @@ -0,0 +1,216 @@ +-- +-- DB/SAI: Elwynn Forest +-- Blackrock Spy SAI +SET @ENTRY := 49874; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Blackrock Spy - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,11,0,50,1,0,0,0,0,11,80676,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Spy - On Respawn - Cast 'Spyglass' (No Repeat)"), +(@ENTRY,0,2,0,11,0,50,1,0,0,0,0,11,92857,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Spy - On Respawn - Cast 'Spying' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 49874; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Orc KILL $r!',12,0,50,0,0,0, 'on Aggro Text',42876), +(@ENTRY,0,1, 'Blackrock take forest!',12,0,50,0,0,0, 'on Aggro Text',42879), +(@ENTRY,0,2, 'The grapes were VERY TASTY!',12,0,50,0,0,0, 'on Aggro Text',42880), +(@ENTRY,0,3, 'Eat you!',12,0,50,0,0,0, 'on Aggro Text',42878), +(@ENTRY,0,4, 'Beg for life!',12,0,50,0,0,0, 'on Aggro Text',42877); +-- Blackrock Spy SAI +SET @ENTRY := 49874; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Blackrock Spy - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,11,0,50,1,0,0,0,0,11,80676,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Spy - On Respawn - Cast 'Spyglass' (No Repeat)"), +(@ENTRY,0,2,0,11,0,50,1,0,0,0,0,11,92857,0,0,0,0,0,1,0,0,0,0,0,0,0,"Blackrock Spy - On Respawn - Cast 'Spying' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 49874; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Orc KILL $r!',12,0,50,0,0,0, 'on Aggro Text',42876), +(@ENTRY,0,1, 'Blackrock take forest!',12,0,50,0,0,0, 'on Aggro Text',42879), +(@ENTRY,0,2, 'The grapes were VERY TASTY!',12,0,50,0,0,0, 'on Aggro Text',42880); + -- Bodyguard SAI +SET @ENTRY := 6866; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15800,18300,11,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bodyguard - Within 0-8 Range - Cast 'Sprint'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7800,16800,17900,11,60842,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bodyguard - In Combat - Cast 'Expose Armor'"); +-- Young Wolf SAI +SET @ENTRY := 299; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,20,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Young Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,20,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Young Wolf - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,71764,0,0,0,0,0,1,0,0,0,0,0,0,0,"Young Wolf - On Respawn - Cast 'Diseased' (No Repeat)"); +-- Crown Lackey SAI +SET @ENTRY := 37214; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,70074,64,0,0,0,0,2,0,0,0,0,0,0,0,"Crown Lackey - In Combat - Cast 'Spray Chemical'"), +(@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,"Crown Lackey - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Cutpurse SAI +SET @ENTRY := 94; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,67,0,100,0,3900,6900,0,0,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cutpurse - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,1,0,4,0,35,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cutpurse - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 94; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You''re in the wrong place at the wrong time, $g pal:missy;!',12,0,100,0,0,0, 'combat Say',42883); +-- Cylina Darkheart SAI +SET @ENTRY := 6374; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,0,0,0,0,0,0,0,0,"Cylina Darkheart - On Respawn - Cast 'Summon Imp' (No Repeat)"); +-- Elwynn Guard SAI +SET @ENTRY := 51519; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Elwynn Guard - In Combat - Cast 'Shoot'"); +-- Dockworker SAI +SET @ENTRY := 6927; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10500,37100,42100,11,8646,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dockworker - In Combat - Cast 'Snap Kick'"), +(@ENTRY,0,1,0,4,0,35,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dockworker - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 6927; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You''re in the wrong place at the wrong time, $g pal:missy;!',12,0,100,0,0,0, 'combat Say',42883); +-- Bandit SAI +SET @ENTRY := 116; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10500,37100,42100,11,8646,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bandit - In Combat - Cast 'Snap Kick'"), +(@ENTRY,0,1,0,4,0,35,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bandit - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 116; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You''re in the wrong place at the wrong time, $g pal:missy;!',12,0,100,0,0,0, 'combat Say',42883); +-- Fedfennel SAI +SET @ENTRY := 472; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2,0,100,1,0,50,0,0,11,3238,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fedfennel - Between 0-50% Health - Cast 'Nimble Reflexes' (No Repeat)"); +-- Goblin Assassin SAI +SET @ENTRY := 50039; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,4,0,60,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Goblin Assassin - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,93046,0,0,0,0,0,1,0,0,0,0,0,0,0,"Goblin Assassin - On Respawn - Cast 'Sneaking' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 50039; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Time to join your friends, kissin\' the dirt!',12,0,50,0,0,0, 'on Aggro Text',49838), +(@ENTRY,0,1, 'We\'re gonna burn this place to the ground!',12,0,50,0,0,0, 'on Aggro Text',49840); +-- Kobold Tunneler SAI +SET @ENTRY := 475; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 475; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You no take candle!',12,0,50,0,0,0, 'combat Say',1868), +(@ENTRY,0,1, 'Yiieeeee! Me run!',12,0,50,0,0,0, 'combat Say',1864); +-- Kobold Laborer SAI +SET @ENTRY := 80; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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 Laborer - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 80; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You no take candle!',12,0,50,0,0,0, 'combat Say',1868), +(@ENTRY,0,1, 'Yiieeeee! Me run!',12,0,50,0,0,0, 'combat Say',1864); +-- Longsnout SAI +SET @ENTRY := 119; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,1,0,0,0,0,0,0,"Longsnout - On Aggro - Cast 'Rushing Charge' (No Repeat)"); +-- Mangy Wolf SAI +SET @ENTRY := 525; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mangy Wolf - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,1,0,10,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mangy Wolf - Out of Combat - Play Emote 393"); +-- Mother Fang SAI +SET @ENTRY := 471; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22900,22900,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mother Fang - In Combat - Cast 'Web'"); +-- Northshire Guard SAI +SET @ENTRY := 1642; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Northshire Guard - In Combat - Cast 'Shoot'"); +-- Rogue Wizard SAI +SET @ENTRY := 474; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,13322,64,0,0,0,0,2,0,0,0,0,0,0,0,"Rogue Wizard - In Combat - Cast 'Frostbolt'"), +(@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,"Rogue Wizard - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rogue Wizard - Out of Combat - Cast 'Frost Armor'"), +(@ENTRY,0,3,0,4,0,35,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rogue Wizard - On Aggro - Say Line 1 (No Repeat)"); +-- Ruklar the Trapper SAI +SET @ENTRY := 60; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,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'"), +(@ENTRY,0,1,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'"); +-- Stormwind Guard SAI +SET @ENTRY := 1423; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Stormwind Guard - In Combat - Cast 'Shoot'"); +-- Stormwind Royal Guard SAI +SET @ENTRY := 42218; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Stormwind Royal Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,1,0,100,1,1000,1000,1000,1000,11,78855,2,0,0,0,0,1,0,0,0,0,0,0,0,"Stormwind Royal Guard - Out of Combat - Cast 'Stormwind Flag Carrier' (No Repeat)"); +-- Surena Caledon SAI +SET @ENTRY := 881; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20793,64,0,0,0,0,2,0,0,0,0,0,0,0,"Surena Caledon - In Combat - Cast 'Fireball'"), +(@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,"Surena Caledon - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Surena Caledon - Out of Combat - Cast 'Frost Armor'"); +-- Tekton SAI +SET @ENTRY := 48873; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,91121,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tekton - On Aggro - Cast 'Tektonic Boom' (No Repeat)"); diff --git a/sql/updates/world/2015_07_26_06_world.sql b/sql/updates/world/2015_07_26_06_world.sql new file mode 100644 index 00000000000..c86f161e62d --- /dev/null +++ b/sql/updates/world/2015_07_26_06_world.sql @@ -0,0 +1,308 @@ +-- +-- DB/Misc: Elwynn Forest - Movement Update +-- Marshal McBride SAI +SET @ENTRY := 197; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,19,0,100,0,54,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Marshal McBride - On Quest 'Report to Goldshire' Taken - Say Line 0 (No Repeat)"); + +DELETE FROM `creature_addon` WHERE `guid` IN (279887,279888,280006,280008,280004,280002,280000,279999,279999,280003,280001,279945,279928,280020,279891, 280016, 280019, 280013, 279998, 279956, 279947, 279938, 279929, 279914, 279916, 279906, 279905, 279894, 279889, 279893); +insert into `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) values +(280016,0,0,0,0,36,0),(280019,0,0,0,0,36,0),(280013,0,0,0,0,36,0), +(279998,0,0,0,0,36,0),(279956,0,0,0,0,36,0),(279947,0,0,0,0,36,0), +(279938,0,0,0,0,36,0),(279929,0,0,0,0,36,0),(279914,0,0,0,0,36,0), +(279916,0,0,0,0,36,0),(279906,0,0,0,0,36,0),(279905,0,0,0,0,36,0), +(279894,0,0,0,0,36,0),(279889,0,0,0,0,36,0),(279893,0,0,0,0,36,0), +(279891,0,0,0,0,36,0),(280020,0,0,0,0,36,0),(279928,0,0,0,0,36,0), +(279945,0,0,0,0,36,0),(280001,0,0,0,0,36,0),(280003,0,0,0,0,36,0), +(279999,0,0,0,0,36,0),(280000,0,0,0,0,36,0), +(280002,0,0,0,0,36,0),(280004,0,0,0,0,36,0),(280008,0,0,0,0,36,0), +(280006,0,0,0,0,36,0),(279888,0,0,0,0,36,0),(279887,0,0,0,0,36,0); + +DELETE FROM `creature_text` WHERE `entry`=49869; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(49869, 0, 0, 'I need a heal!', 12, 0, 100, 0, 0, 0, 49898, 0, 'Infanterist'), +(49869, 0, 1,'HELP!', 12, 0, 100, 0, 0, 0, 49897, 0, 'Infanterist'), +(49869, 0, 2,'Make yourself useful and heal me!', 12, 0, 100, 0, 0, 0, 49896, 0, 'Infanterist'), +(49869, 0, 3,'I could use a heal, brother!', 12, 0, 100, 0, 0, 0, 49895, 0, 'Infanterist'); + +-- Stormwind Infantry SAI +SET @GUID := -280020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + +-- Stormwind Infantry SAI +SET @GUID := -280019; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -280001; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -280003; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279956; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279945; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279928; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279914; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279906; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279894; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -279893; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + +-- Stormwind Infantry SAI +SET @GUID := -279888; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -280008; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + + +-- Stormwind Infantry SAI +SET @GUID := -280002; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + +-- Stormwind Infantry SAI +SET @GUID := -280018; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=49869; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@GUID AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@GUID,0,0,0,1,0,10,0,15000,20000,15000,20000,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Stormwind Infantry - Out of Combat - Say Line 0"); + +DELETE FROM `creature_text` WHERE `entry`=50039; +INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `Textrange`,`comment`) VALUES +(50039, 0, 0, 'Die!', 12, 0, 100, 0, 0, 0, 72512, 0, 'Goblinischer Auftragsmörder to Player'); + +-- Goblin Assassin SAI +SET @ENTRY := 50039; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Goblin Assassin - On Aggro - Say Line 0"); + +DELETE FROM `creature_addon` WHERE `guid` IN (280023, 280024, 280025, 280010); +INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES +(280023, 0, 28912, 0, 0, 0, NULL), +(280024, 0, 28912, 0, 0, 0, NULL), +(280025, 0, 28912, 0, 0, 0, NULL), +(280010, 0, 28912, 0, 0, 0, NULL); + +-- rndmmovement +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =49874; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =49871; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =50039; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =721; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =42937; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =6368; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =2442; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =94; +UPDATE `creature` SET `spawndist`= 5, `MovementType`= 1 WHERE `guid` IN (280094,280095,280099); +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (280091,280093,280092,280568,280567); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =525; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (281592); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =299; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =7384; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =7381; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =7382; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =7385; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =13321; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =113; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =30; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =475; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =49540; +UPDATE `creature` SET `spawndist` = 15, `MovementType` = 1 WHERE id =330; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =40; +UPDATE `creature` SET `spawndist` = 15, `MovementType` = 1 WHERE id =822; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =97; +UPDATE `creature` SET `spawndist` = 20, `MovementType` = 1 WHERE id =1412; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =476; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =43; +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =14881; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =116; +UPDATE `creature` SET `spawndist`= 3, `MovementType`= 1 WHERE `guid` IN (281611,281606,280445,280435,280948,280589); +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (281610,281609,280434,280442,280444,280451,280443,280816,280816,280815,280932,280946,281081); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =1933; +UPDATE `creature` SET `spawndist` = 15, `MovementType` = 1 WHERE id =524; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =735; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =285; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (281731,281730,281711,281709,281707,281665,281679,281681,281674); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =1922; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (281648,281649,281647,281651); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =478; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (280379,280388,280370,280314,281315,281315,281318,281327,281328,281340,281341,281354,281353); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =118; +UPDATE `creature` SET `spawndist` = 0, `MovementType` = 0 WHERE `guid` IN (281458); +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =97; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (280384,280394,280389,280371,280360,280353,281317,281329,281324,281333,281356,281355); +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =46; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (280982,280984,280996,280995,280999,280993,280992,281211,281222,281221,281230,281227,281224, 281244,281247,281255,281252,281265,281264,281257,281272,281275,281276); +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =732; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (280983,280986,280994,280998,280985,280981,280978,281212,281204,281209,281229,281225,281232,281250,281263,281262,281274); +UPDATE `creature` SET `spawndist` = 3, `MovementType` = 1 WHERE id =474; +UPDATE `creature` SET `spawndist`= 0, `MovementType` = 0 WHERE `guid` IN (280581, 280582,280586,280814,281183,281178,281186,281180,281185); +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =795; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =796; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =395; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =22985; +UPDATE `creature` SET `spawndist` = 5, `MovementType` = 1 WHERE id =11996; +UPDATE `creature` SET `spawndist` = 10, `MovementType` = 1 WHERE id =119; +UPDATE `creature` SET `MovementType` = 0 WHERE `guid` IN (280016,280013,279998,279999,279947,279938,279929,279916,279905,279889,279891,280000,280004,280006,279887); + +-- Pathing for Entry: 1642 'TDB FORMAT' +SET @NPC := 280026; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-9051.287,`position_y`=-86.44528,`position_z`=88.10067 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-9051.287,-86.44528,88.10067,0,0,0,0,100,0), +(@PATH,2,-9047.261,-96.01211,88.22417,0,0,0,0,100,0), +(@PATH,3,-9037.188,-101.4486,88.13179,0,0,0,0,100,0), +(@PATH,4,-9016.595,-93.06065,87.04225,0,0,0,0,100,0), +(@PATH,5,-9013.705,-90.6391,86.69225,0,0,0,0,100,0), +(@PATH,6,-9021.59,-96.39242,86.98774,0,0,0,0,100,0), +(@PATH,7,-9031.627,-100.3129,87.85693,0,0,0,0,100,0), +(@PATH,8,-9035.828,-101.8916,87.93728,0,0,0,0,100,0), +(@PATH,9,-9046.912,-96.52116,88.25846,0,0,0,0,100,0), +(@PATH,10,-9051.926,-86.24432,88.08818,0,0,0,0,100,0), +(@PATH,11,-9047.582,-67.47964,88.23709,0,0,0,0,100,0), +(@PATH,12,-9046.426,-51.01303,88.61902,0,0,0,0,100,0), +(@PATH,13,-9047.811,-66.24648,88.17001,0,0,0,0,100,0), +(@PATH,14,-9047.791,-66.20093,88.3699,0,0,0,0,100,0), +(@PATH,15,-9051.288,-86.4539,88.10061,0,0,0,0,100,0), +(@PATH,16,-9047.262,-96.00841,88.22412,0,0,0,0,100,0), +(@PATH,17,-9037.172,-101.4573,88.13132,0,0,0,0,100,0), +(@PATH,18,-9016.652,-93.07053,87.04451,0,0,0,0,100,0), +(@PATH,19,-9013.564,-90.72569,86.70216,0,0,0,0,100,0), +(@PATH,20,-9021.59,-96.39242,86.98774,0,0,0,0,100,0), +(@PATH,21,-9031.641,-100.3266,87.85727,0,0,0,0,100,0), +(@PATH,22,-9035.831,-101.893,87.93734,0,0,0,0,100,0), +(@PATH,23,-9047.584,-67.48804,88.23699,0,0,0,0,100,0), +(@PATH,24,-9046.429,-51.03921,88.61877,0,0,0,0,100,0), +(@PATH,25,-9047.811,-66.24648,88.17001,0,0,0,0,100,0), +(@PATH,26,-9047.789,-66.17477,88.37022,0,0,0,0,100,0), +(@PATH,27,-9051.287,-86.45163,88.10062,0,0,0,0,100,0), +(@PATH,28,-9047.262,-96.01085,88.22415,0,0,0,0,100,0), +(@PATH,29,-9037.188,-101.448,88.13183,0,0,0,0,100,0), +(@PATH,30,-9016.657,-93.07131,87.04469,0,0,0,0,100,0), +(@PATH,31,-9013.59,-90.74597,86.70449,0,0,0,0,100,0), +(@PATH,32,-9021.59,-96.39242,86.98774,0,0,0,0,100,0), +(@PATH,33,-9031.615,-100.3,87.85663,0,0,0,0,100,0), +(@PATH,34,-9035.891,-101.9166,87.93845,0,0,0,0,100,0), +(@PATH,35,-9046.97,-96.49335,88.26044,0,0,0,0,100,0), +(@PATH,36,-9051.951,-86.19553,88.08726,0,0,0,0,100,0), +(@PATH,37,-9047.548,-67.57985,88.23885,0,0,0,0,100,0); +-- 0x1C39AC0000019A8000002F00005AED8A .go -9051.287 -86.44528 88.10067 + +-- Pathing for Entry: 1642 'TDB FORMAT' +SET @NPC := 280011; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-9020.053,`position_y`=3.060442,`position_z`=88.74442 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,-9020.053,3.060442,88.74442,0,0,0,0,100,0), +(@PATH,2,-9011.907,-14.6955,88.55376,0,0,0,0,100,0), +(@PATH,3,-9010.091,-43.59723,87.76579,0,0,0,0,100,0), +(@PATH,4,-9007.952,-67.3993,87.10921,0,0,0,0,100,0), +(@PATH,5,-9007.348,-70.33701,86.96077,0,0,0,0,100,0), +(@PATH,6,-9008.723,-63.47173,87.17122,0,0,0,0,100,0), +(@PATH,7,-9009.347,-39.19754,87.98459,0,0,0,0,100,0), +(@PATH,8,-9009.511,-31.43742,88.43657,0,0,0,0,100,0), +(@PATH,9,-9023.479,3.32865,88.58792,0,0,0,0,100,0), +(@PATH,10,-9024.754,4.297367,88.62678,0,0,0,0,100,0), +(@PATH,11,-9041.181,-21.45232,88.54501,0,0,0,0,100,0), +(@PATH,12,-9043.264,-34.89104,88.35751,0,0,0,0,100,0), +(@PATH,13,-9043.856,-30.38905,88.33578,0,0,0,0,100,0), +(@PATH,14,-9043.569,-30.13401,88.57721,0,0,0,0,100,0), +(@PATH,15,-9007.957,-67.47951,87.11135,0,0,0,0,100,0), +(@PATH,16,-9007.363,-70.47048,86.9617,0,0,0,0,100,0), +(@PATH,17,-9008.723,-63.47173,87.17122,0,0,0,0,100,0), +(@PATH,18,-9009.346,-39.20993,87.9843,0,0,0,0,100,0), +(@PATH,19,-9009.511,-31.43253,88.43684,0,0,0,0,100,0), +(@PATH,20,-9023.475,3.551373,88.58736,0,0,0,0,100,0), +(@PATH,21,-9024.744,4.290416,88.62727,0,0,0,0,100,0), +(@PATH,22,-9035.115,2.4027,88.56686,0,0,0,0,100,0), +(@PATH,23,-9039.956,-7.595201,88.55138,0,0,0,0,100,0), +(@PATH,24,-9041.176,-21.63602,88.54501,0,0,0,0,100,0), +(@PATH,25,-9043.266,-34.90955,88.35751,0,0,0,0,100,0), +(@PATH,26,-9043.856,-30.38905,88.33578,0,0,0,0,100,0), +(@PATH,27,-9043.57,-30.14145,88.57726,0,0,0,0,100,0), +(@PATH,28,-9040.069,-11.13287,88.36223,0,0,0,0,100,0); +-- 0x1C39AC0000019A8000002F0001DAED8A .go -9020.053 3.060442 88.74442 diff --git a/sql/updates/world/2015_07_26_07_world.sql b/sql/updates/world/2015_07_26_07_world.sql new file mode 100644 index 00000000000..dcac62e4c10 --- /dev/null +++ b/sql/updates/world/2015_07_26_07_world.sql @@ -0,0 +1,740 @@ +-- +-- DB/SAI: Southern Barrens +-- Alliance Field Defender SAI +SET @ENTRY := 39040; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12500,11,70316,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Field Defender - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,15000,19000,11,29426,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Field Defender - In Combat - Cast 'Heroic Strike'"); +-- Awkward Gangly Orc SAI +SET @ENTRY := 38033; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Awkward Gangly Orc - In Combat - Cast 'Backhand'"), +(@ENTRY,0,1,0,13,0,100,0,2000,4500,20000,30000,11,11978,0,0,0,0,0,7,0,0,0,0,0,0,0,"Awkward Gangly Orc - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Kick'"); +-- Azzere the Skyblade SAI +SET @ENTRY := 5834; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,13375,64,0,0,0,0,2,0,0,0,0,0,0,0,"Azzere the Skyblade - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,18000,22000,11,6725,1,0,0,0,0,2,0,0,0,0,0,0,0,"Azzere the Skyblade - In Combat - Cast 'Flame Spike'"); +-- Bael'dun Excavator SAI +SET @ENTRY := 3374; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bael'dun Excavator - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,22000,26000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bael'dun Excavator - In 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,"Bael'dun Excavator - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Bael'dun Foreman SAI +SET @ENTRY := 3375; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Foreman - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,21000,24000,11,6257,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bael'dun Foreman - In Combat - Cast 'Torch Toss'"), +(@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,"Bael'dun Foreman - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Bael'dun Soldier SAI +SET @ENTRY := 3376; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bael'dun Soldier - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,18000,22000,11,81219,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bael'dun Soldier - In Combat - Cast 'Battle 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,"Bael'dun Soldier - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,2000,3000,12000,13000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bael'dun Soldier - In Combat - Cast 'Cleave'"); +-- Barrens Brave SAI +SET @ENTRY := 38290; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Barrens Brave - In Combat - Cast 'Shoot'"); +-- Barrens Operative SAI +SET @ENTRY := 37924; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,"Barrens Operative - On Respawn - Cast 'Sneak' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Barrens Operative - On Evade - Cast 'Sneak' (No Repeat)"), +(@ENTRY,0,2,0,67,0,100,0,9000,12000,0,0,11,37685,0,0,0,0,0,2,0,0,0,0,0,0,0,"Barrens Operative - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,3,0,2,0,100,0,0,40,18000,22000,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Barrens Operative - Between 0-40% Health - Cast 'Shadowstep'"), +(@ENTRY,0,4,0,9,0,100,0,0,5,24000,26000,11,14902,0,0,0,0,0,2,0,0,0,0,0,0,0,"Barrens Operative - Within 0-5 Range - Cast 'Cheap Shot'"); +-- Bramblescar Growth SAI +SET @ENTRY := 37212; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bramblescar Growth - On Aggro - Disable Combat Movement (No Repeat)"); +-- Bristleback Assault Boar SAI +SET @ENTRY := 37536; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,44531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bristleback Assault Boar - On Aggro - Cast 'Dash' (No Repeat)"), +(@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,"Bristleback Assault Boar - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Bristleback Bladewarden SAI +SET @ENTRY := 37511; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,82610,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Bladewarden - In Combat - Cast 'Quilboar Rush'"), +(@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,"Bristleback Bladewarden - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Bristleback Onlooker SAI +SET @ENTRY := 37529; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Bristleback Onlooker - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Bristleback Thornweaver SAI +SET @ENTRY := 3261; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Thornweaver - In Combat - Cast 'Wrath'"), +(@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,"Bristleback Thornweaver - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,20,9000,12000,11,12747,1,0,0,0,0,2,0,0,0,0,0,0,0,"Bristleback Thornweaver - Within 0-20 Range - Cast 'Entangling Roots'"); +-- Captain Gerogg Hammertoe SAI +SET @ENTRY := 5851; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13000,11,76622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Gerogg Hammertoe - Within 0-5 Range - Cast 'Sunder Armor'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,14000,16000,11,3419,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Gerogg Hammertoe - Between 0-50% Health - Cast 'Improved Blocking'"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,18000,22000,11,78660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Gerogg Hammertoe - In Combat - Cast 'Devastate'"); +-- Captain Peake SAI +SET @ENTRY := 37157; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Captain Peake - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,5000,32000,35000,11,32971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Peake - In Combat - Cast 'Deadly Poison'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,20000,22000,11,42972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Peake - In Combat - Cast 'Blind'"), +(@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,"Captain Peake - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 37157; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Guards!I expect this $r to be clapped into chains!',12,0,100,0,0,0, 'on Aggro Text',36947); +-- Desolation Grunt SAI +SET @ENTRY := 37706; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desolation Grunt - On Aggro - Cast 'Battle Shout' (No Repeat)"); +-- Desolation Guard SAI +SET @ENTRY := 38070; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Desolation Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,5,9,0,100,0,0,5,9000,12000,11,40505,1,0,0,0,0,2,0,0,0,0,0,0,0,"Desolation Guard - Within 0-5 Range - Cast 'Cleave'"); +-- Desolation Raider SAI +SET @ENTRY := 37922; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14500,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Desolation Raider - Within 0-5 Range - Cast 'Sunder Armor'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,82836,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desolation Raider - Between 0-30% Health - Cast 'Blood Fury' (No Repeat)"); +-- Deviate Crone SAI +SET @ENTRY := 38940; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Crone - In Combat - Cast 'Wrath'"), +(@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,"Deviate Crone - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,20,9000,12000,11,12747,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Crone - Within 0-20 Range - Cast 'Entangling Roots'"), +(@ENTRY,0,3,0,2,0,100,0,0,40,14000,21000,11,72922,1,0,0,0,0,1,0,0,0,0,0,0,0,"Deviate Crone - Between 0-40% Health - Cast 'Regrowth'"); +-- Deviate Plainstrider SAI +SET @ENTRY := 37091; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,80807,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deviate Plainstrider - On Respawn - Cast 'Sand Blast' (No Repeat)"); +-- Deviate Terrortooth SAI +SET @ENTRY := 37090; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Deviate Terrortooth - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,15000,21000,11,80608,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deviate Terrortooth - In Combat - Cast 'Summon Pebble'"); +-- Deviate Thornweaver SAI +SET @ENTRY := 38884; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Thornweaver - In Combat - Cast 'Wrath'"), +(@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,"Deviate Thornweaver - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,20,9000,12000,11,12747,1,0,0,0,0,2,0,0,0,0,0,0,0,"Deviate Thornweaver - Within 0-20 Range - Cast 'Entangling Roots'"); +-- Disturbed Earth Elemental SAI +SET @ENTRY := 37553; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,18000,11,82841,0,0,0,0,0,2,0,0,0,0,0,0,0,"Disturbed Earth Elemental - In Combat - Cast 'Rock Bash'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,82839,0,0,0,0,0,1,0,0,0,0,0,0,0,"Disturbed Earth Elemental - On Respawn - Cast 'Hardened' (No Repeat)"), +(@ENTRY,0,2,0,16,0,100,0,82839,1,12000,13000,11,82839,0,0,0,0,0,1,0,0,0,0,0,0,0,"Disturbed Earth Elemental - On Friendly Unit Missing Buff 'Hardened' - Cast 'Hardened'"); +-- Dusthoof Giraffe SAI +SET @ENTRY := 37082; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,82829,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dusthoof Giraffe - In Combat - Cast 'Choking Dust'"); +-- Elder Zhevra SAI +SET @ENTRY := 37088; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,22000,11,32023,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Zhevra - In Combat - Cast 'Hoof Stomp'"); +-- Escaped Stonetalon Prisoner SAI +SET @ENTRY := 37171; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Escaped Stonetalon Prisoner - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Escaped Stonetalon Prisoner - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 37171; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Excavation Raider SAI +SET @ENTRY := 39153; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Excavation Raider - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4000,120000,125000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Excavation Raider - In Combat - Cast 'Battle Shout'"); +-- Feegly the Exiled SAI +SET @ENTRY := 39174; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,30000,11,7020,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feegly the Exiled - In Combat - Cast 'Stoneform'"), +(@ENTRY,0,1,2,2,0,100,1,0,30,0,0,11,3019,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feegly the Exiled - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,2,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feegly the Exiled - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 39174; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Fenton Frazzlecraz SAI +SET @ENTRY := 39281; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,21000,11,37591,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fenton Frazzlecraz - In Combat - Cast 'Drunken Haze'"); +-- Ferocious Jungle Vine SAI +SET @ENTRY := 38912; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ferocious Jungle Vine - On Aggro - Disable Combat Movement (No Repeat)"); +-- Frazzlecraz Foreman SAI +SET @ENTRY := 39279; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frazzlecraz Foreman - On Aggro - Cast 'Commanding Shout' (No Repeat)"), +(@ENTRY,0,1,2,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frazzlecraz Foreman - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frazzlecraz Foreman - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 39279; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Frazzlecraz Miner SAI +SET @ENTRY := 39280; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,7978,64,0,0,0,0,2,0,0,0,0,0,0,0,"Frazzlecraz Miner - In Combat - Cast 'Throw Dynamite'"), +(@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,"Frazzlecraz Miner - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,12000,12500,11,58461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frazzlecraz Miner - Within 0-5 Range - Cast 'Sunder Armor'"); +-- Geopriest Gukk'rok SAI +SET @ENTRY := 5863; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,11,75068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Geopriest Gukk'rok - In Combat - Cast 'Lava Burst'"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,15000,15500,11,80117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Geopriest Gukk'rok - In Combat - Cast 'Earth Spike'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geopriest Gukk'rok - Out of Combat - Cast 'Earth Shield'"), +(@ENTRY,0,3,0,16,0,100,0,79927,1,15000,30000,11,79927,0,0,0,0,0,1,0,0,0,0,0,0,0,"Geopriest Gukk'rok - On Friendly Unit Missing Buff 'Earth Shield' - Cast 'Earth Shield'"); +-- Grasping Overgrowth SAI +SET @ENTRY := 37548; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grasping Overgrowth - On Aggro - Disable Combat Movement (No Repeat)"); +-- Gray's Abomination SAI +SET @ENTRY := 38333; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,40,14000,17000,11,59395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gray's Abomination - Within 8-40 Range - Cast 'Abomination Hook'"); +-- Hagg Taurenbane SAI +SET @ENTRY := 5859; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Hagg Taurenbane - On Aggro - Cast 'Battle Stance' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,12000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hagg Taurenbane - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,25000,30000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hagg Taurenbane - Within 0-8 Range - Cast 'Demoralizing Shout'"), +(@ENTRY,0,3,0,0,0,100,0,2000,4500,12000,20000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hagg Taurenbane - In Combat - Cast 'Hamstring'"); +-- Hecklefang Scavenger SAI +SET @ENTRY := 37086; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,16500,11,80797,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hecklefang Scavenger - In Combat - Cast 'Generic Quest Invisibility 5'"); +-- Henry Zykes SAI +SET @ENTRY := 37165; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,82801,0,0,0,0,0,2,0,0,0,0,0,0,0,"Henry Zykes - In Combat - Cast 'Foreman's Pickaxe'"); +-- Hexmaster Bastoon SAI +SET @ENTRY := 38826; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,26000,28000,11,12493,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hexmaster Bastoon - In Combat - Cast 'Curse of Weakness'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,72975,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hexmaster Bastoon - Between 0-30% Health - Cast 'Shadow Barrier' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,2500,16000,19000,11,11639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hexmaster Bastoon - In Combat - Cast 'Shadow Word: Pain'"), +(@ENTRY,0,3,0,9,0,100,0,0,20,22000,27000,11,8988,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hexmaster Bastoon - Within 0-20 Range - Cast 'Silence'"); +-- High Road Scout SAI +SET @ENTRY := 37159; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,38557,0,0,0,0,0,2,0,0,0,0,0,0,0,"High Road Scout - On Aggro - Cast 'Throw' (No Repeat)"); +-- Honor's Stand Footman SAI +SET @ENTRY := 37161; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,4500,4500,20000,30000,11,82800,0,0,0,0,0,7,0,0,0,0,0,0,0,"Honor's Stand Footman - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"), +(@ENTRY,0,1,0,0,0,100,0,3000,4000,25000,30000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Honor's Stand Footman - In 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,"Honor's Stand Footman - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Honor's Stand Guard SAI +SET @ENTRY := 37180; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Honor's Stand Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,13000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Honor's Stand Guard - Between 0-50% Health - Cast 'Shield Block'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,12000,15000,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Honor's Stand Guard - In Combat - Cast 'Revenge'"); +-- Honor's Stand Officer SAI +SET @ENTRY := 37216; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Honor's Stand Officer - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4000,120000,125000,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Honor's Stand Officer - In Combat - Cast 'Commanding Shout'"); +-- Honor's Stand Peasant SAI +SET @ENTRY := 34855; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Honor's Stand Peasant - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Honor's Stand Sharpshooter SAI +SET @ENTRY := 34848; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Honor's Stand Sharpshooter - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Horde Field Defender SAI +SET @ENTRY := 37659; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13000,11,70316,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Field Defender - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,16000,21000,11,29426,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Field Defender - In Combat - Cast 'Heroic Strike'"); +-- Hunter Hill Brave SAI +SET @ENTRY := 37204; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Hunter Hill Brave - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,12000,11,40505,1,0,0,0,0,2,0,0,0,0,0,0,0,"Hunter Hill Brave - Within 0-5 Range - Cast 'Cleave'"); +-- Hunter Hill Scout SAI +SET @ENTRY := 37170; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hunter Hill Scout - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,12000,15000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hunter Hill Scout - In Combat - Cast 'Cleave'"); +-- Karga Rageroar SAI +SET @ENTRY := 38663; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,58743,0,0,0,0,0,2,0,0,0,0,0,0,0,"Karga Rageroar - On Aggro - Cast 'Intercept' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,13000,11,29426,0,0,0,0,0,2,0,0,0,0,0,0,0,"Karga Rageroar - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,8000,24000,25000,11,48696,0,0,0,0,0,2,0,0,0,0,0,0,0,"Karga Rageroar - In Combat - Cast 'Intimidating Roar'"), +(@ENTRY,0,3,0,0,0,100,0,3000,12000,19000,27000,11,12054,0,0,0,0,0,2,0,0,0,0,0,0,0,"Karga Rageroar - In Combat - Cast 'Rend'"); +-- Kolkar Marauder SAI +SET @ENTRY := 3275; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Kolkar Marauder - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,12000,12500,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kolkar Marauder - In Combat - Cast 'Strike'"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,25000,29000,11,8014,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kolkar Marauder - In Combat - Cast 'Tetanus'"); +-- Kona Thunderwalk SAI +SET @ENTRY := 38384; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,19030,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kona Thunderwalk - On Aggro - Cast 'Bear Form' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,9000,12000,11,12161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kona Thunderwalk - In Combat - Cast 'Maul'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,25000,30000,11,15727,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kona Thunderwalk - In Combat - Cast 'Demoralizing Roar'"); +-- Landquaker Bull SAI +SET @ENTRY := 37556; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,33840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Landquaker Bull - In Combat - Cast 'Earth Rumble'"); +-- Landquaker Kodo SAI +SET @ENTRY := 37555; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6266,0,0,0,0,0,1,0,0,0,0,0,0,0,"Landquaker Kodo - In Combat - Cast 'Kodo Stomp'"); +-- Lashvine SAI +SET @ENTRY := 37093; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,69867,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lashvine - Between 0-30% Health - Cast 'Barrens Bloom' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,4500,12000,14000,11,82803,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lashvine - In Combat - Cast 'Lashing Flurry'"); +-- Malgin Barleybrew SAI +SET @ENTRY := 5848; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,22000,11,74759,0,0,0,0,0,2,0,0,0,0,0,0,0,"Malgin Barleybrew - In Combat - Cast 'Bottle of Grog'"), +(@ENTRY,0,1,0,2,0,100,1,0,40,0,0,11,3631,0,0,0,0,0,1,0,0,0,0,0,0,0,"Malgin Barleybrew - Between 0-40% Health - Cast 'Battle Fury' (No Repeat)"); +-- Mangletooth SAI +SET @ENTRY := 37940; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79884,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mangletooth - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mangletooth - Out of Combat - Cast 'Water Shield'"), +(@ENTRY,0,2,0,16,0,100,0,79892,1,15000,30000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mangletooth - On Friendly Unit Missing Buff 'Water Shield' - Cast 'Water Shield'"), +(@ENTRY,0,3,0,0,0,100,0,4000,4500,12000,13000,11,79890,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mangletooth - In Combat - Cast 'Flame Shock'"), +(@ENTRY,0,4,0,0,0,100,0,9000,12000,25000,28000,11,79886,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mangletooth - In Combat - Cast 'Lava Burst'"), +(@ENTRY,0,5,0,0,0,100,0,6000,8000,33000,37000,11,39591,1,0,0,0,0,1,0,0,0,0,0,0,0,"Mangletooth - In Combat - Cast 'Searing Totem'"); +-- Merciless Jungle Vine SAI +SET @ENTRY := 38942; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Merciless Jungle Vine - On Aggro - Disable Combat Movement (No Repeat)"); +-- Nightmare Mass SAI +SET @ENTRY := 37753; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,15000,11,82812,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nightmare Mass - In Combat - Cast 'Insanity'"); +-- Nightmare Stalker SAI +SET @ENTRY := 37736; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,22000,11,82811,0,0,0,0,0,1,0,0,0,0,0,0,0,"Nightmare Stalker - In Combat - Cast 'Corrupted Dreams'"); +-- Northwatch Defender SAI +SET @ENTRY := 38624; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,28000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Defender - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,2,0,100,0,0,60,18000,21000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Defender - Between 0-60% Health - Cast 'Shield Block'"); +-- Northwatch Guard SAI +SET @ENTRY := 38636; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,13000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Guard - Between 0-50% Health - Cast 'Shield Block'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,12000,15000,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Guard - In Combat - Cast 'Revenge'"); +-- Northwatch Recon SAI +SET @ENTRY := 37585; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,28000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northwatch Recon - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Recon - Within 0-5 Range - Cast 'Heroic Strike'"); +-- Northwatch Siege Engineer SAI +SET @ENTRY := 38327; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Northwatch Siege Engineer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,3500,25000,32000,11,82830,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Siege Engineer - In Combat - Cast 'Crushing Bash'"); +-- Oasis Snapjaw SAI +SET @ENTRY := 3461; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7000,18000,26000,11,80604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oasis Snapjaw - In Combat - Cast 'Crushing Bite'"), +(@ENTRY,0,1,0,0,0,100,0,4000,9000,15000,22000,11,6530,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oasis Snapjaw - In Combat - Cast 'Sling Dirt'"); +-- Ol' Durty Pete SAI +SET @ENTRY := 38875; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,73100,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ol' Durty Pete - In Combat - Cast 'Shoot'"); +-- Outgrowth SAI +SET @ENTRY := 37092; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,25000,11,82810,0,0,0,0,0,2,0,0,0,0,0,0,0,"Outgrowth - In Combat - Cast 'Wild Spore'"); +-- Plains Pridemane SAI +SET @ENTRY := 37207; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,44531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Plains Pridemane - On Aggro - Cast 'Dash' (No Repeat)"); +-- Plains Prowler SAI +SET @ENTRY := 37206; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,16000,11,24331,0,0,0,0,0,2,0,0,0,0,0,0,0,"Plains Prowler - In Combat - Cast 'Rake'"); +-- Rageroar Grunt SAI +SET @ENTRY := 38658; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14500,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rageroar Grunt - Within 0-5 Range - Cast 'Sunder Armor'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,82836,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageroar Grunt - Between 0-30% Health - Cast 'Blood Fury' (No Repeat)"); +-- Rageroar Lieutenant SAI +SET @ENTRY := 38659; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageroar Lieutenant - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,2,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageroar Lieutenant - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageroar Lieutenant - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 38659; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Razorfen Servitor SAI +SET @ENTRY := 6132; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Razorfen Servitor - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Razormane Pathfinder SAI +SET @ENTRY := 37560; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,74613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Pathfinder - In Combat - Cast 'Shoot'"), +(@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,"Razormane Pathfinder - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,5,30,22000,24000,11,82844,1,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Pathfinder - Within 5-30 Range - Cast 'Toxic Shot'"), +(@ENTRY,0,3,0,9,0,100,0,0,20,8000,9000,11,70218,1,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Pathfinder - Within 0-20 Range - Cast 'Boar Net'"); +-- Razormane Seer SAI +SET @ENTRY := 37661; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,57780,64,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Seer - In Combat - Cast 'Lightning Bolt'"), +(@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,"Razormane Seer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,33907,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Seer - Out of Combat - Cast 'Thorns'"), +(@ENTRY,0,3,0,16,0,100,0,33907,1,15000,30000,11,33907,1,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Seer - On Friendly Unit Missing Buff 'Thorns' - Cast 'Thorns'"); +-- Razormane Warfrenzy SAI +SET @ENTRY := 37660; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razormane Warfrenzy - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,8000,17000,22000,11,82610,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razormane Warfrenzy - In Combat - Cast 'Quilboar Rush'"); +-- Sabersnout SAI +SET @ENTRY := 37513; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Sabersnout - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,6,0,100,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sabersnout - On Just Died - Say Line 1 (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,12000,13000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sabersnout - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,3,0,0,0,100,0,6000,8000,15000,18000,11,82610,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sabersnout - In Combat - Cast 'Quilboar Rush'"), +(@ENTRY,0,4,0,0,0,100,0,9000,12000,26000,33000,11,70171,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sabersnout - In Combat - Cast 'Fear'"), +(@ENTRY,0,5,6,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sabersnout - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,6,0,61,0,100,1,0,30,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sabersnout - Between 0-30% Health - Say Line 2 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 37513; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You, <Snort> you are strong <Gurgle>. But... Strong enough for THE BOARPOCALYPSE?',14,0,100,0,0,0, 'on Aggro Text',37129), +(@ENTRY,1,0, 'You ... survive the boars? <Snort> So many boars! So sad! <Gurgle>',12,0,100,0,0,0, 'on Death Text',37130), +(@ENTRY,2,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Sapper Specialist SAI +SET @ENTRY := 37925; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,7978,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sapper Specialist - In Combat - Cast 'Throw Dynamite'"), +(@ENTRY,0,1,0,2,0,100,1,0,10,0,0,11,82867,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sapper Specialist - Between 0-10% Health - Cast 'Sapper Charge' (No Repeat)"); +-- Savannah Boar SAI +SET @ENTRY := 37559; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,44530,0,0,0,0,0,1,0,0,0,0,0,0,0,"Savannah Boar - On Aggro - Cast 'Boar Charge' (No Repeat)"); +-- Silithid Harvester SAI +SET @ENTRY := 3253; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,32000,11,7278,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silithid Harvester - In Combat - Cast 'Summon Harvester Swarm'"); +-- Snort the Heckler SAI +SET @ENTRY := 5829; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,15000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Snort the Heckler - In Combat - Cast 'Tendon Rip'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,22000,26000,11,7951,32,0,0,0,0,2,0,0,0,0,0,0,0,"Snort the Heckler - In Combat - Cast 'Toxic Spit'"); +-- Stormsnout SAI +SET @ENTRY := 3240; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,15611,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stormsnout - In Combat - Cast 'Lizard Bolt'"); +-- Swinegart Spearhide SAI +SET @ENTRY := 5864; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Swinegart Spearhide - In Combat - Cast 'Pierce Armor'"), +(@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,"Swinegart Spearhide - On Aggro - Cast 'Battle Stance' (No Repeat)"); +-- Taurajo Looter SAI +SET @ENTRY := 37743; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,20,0,500,1000,600000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Taurajo Looter - Out of Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,9000,13000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taurajo Looter - In Combat - Cast 'Sinister Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,8000,19000,23000,11,3583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taurajo Looter - In Combat - Cast 'Deadly Poison'"), +(@ENTRY,0,3,0,2,0,100,0,0,30,14000,15000,11,6434,1,0,0,0,0,1,0,0,0,0,0,0,0,"Taurajo Looter - Between 0-30% Health - Cast 'Slice and Dice'"); +-- NPC talk text insert +SET @ENTRY := 37743; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Grab anything you think we can fence.',12,0,50,1,0,0, 'say Text',37310), +(@ENTRY,0,1, 'There\'s got to be more. Double check the bodies!',12,0,50,1,0,0, 'say Text',37315), +(@ENTRY,0,2, 'Hey did anyone loot the mailbox yet?',12,0,50,1,0,0, 'say Text',37314), +(@ENTRY,0,3, 'Most of this stuff is beads and hides. Where\'s all the treasure?',12,0,50,1,0,0, 'say Text',37312), +(@ENTRY,0,4, 'Time is wasting. I want this place picked cleaned before they counter-attack',12,0,50,1,0,0, 'say Text',37313), +(@ENTRY,0,5, 'Has anyone seen the quilboar they had caged up over here?',12,0,50,1,0,0, 'say Text',37317), +(@ENTRY,0,6, 'Have we cleaned out the inn yet? Burn the rest of it when you\'re done!',12,0,50,1,0,0, 'say Text',37311), +(@ENTRY,0,7, 'Hurry it up. The soldiers have already pulled out of here',12,0,50,1,0,0, 'say Text',37309); +-- Terrortooth Runner SAI +SET @ENTRY := 37083; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Terrortooth Runner - On Aggro - Cast 'Rushing Charge' (No Repeat)"); +-- Terrortooth Scytheclaw SAI +SET @ENTRY := 37084; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,20000,11,82796,0,0,0,0,0,2,0,0,0,0,0,0,0,"Terrortooth Scytheclaw - In Combat - Cast 'Scytheclaw'"); +-- Three-Tooth SAI +SET @ENTRY := 38941; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Three-Tooth - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,9,0,100,0,0,20,9000,12000,11,12747,1,0,0,0,0,2,0,0,0,0,0,0,0,"Three-Tooth - Within 0-20 Range - Cast 'Entangling Roots'"), +(@ENTRY,0,2,0,0,0,100,0,9000,12000,35000,36000,11,73136,0,0,0,0,0,1,0,0,0,0,0,0,0,"Three-Tooth - In Combat - Cast 'Summon Vine with Ground Burst'"); +-- Thunderhawk Cloudscraper SAI +SET @ENTRY := 37557; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,12000,13000,11,36594,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thunderhawk Cloudscraper - In Combat - Cast 'Lightning Breath'"); +-- Thunderhead SAI +SET @ENTRY := 37208; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,15611,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thunderhead - In Combat - Cast 'Lizard Bolt'"); +-- Tower Warden SAI +SET @ENTRY := 37160; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tower Warden - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,17000,22000,11,75964,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tower Warden - In Combat - Cast 'Beatdown'"), +(@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,"Tower Warden - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Towering Plainstrider SAI +SET @ENTRY := 37085; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Towering Plainstrider - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,15000,19000,11,81678,0,0,0,0,0,2,0,0,0,0,0,0,0,"Towering Plainstrider - In Combat - Cast 'Eye Peck'"); +-- Triumph Sentry SAI +SET @ENTRY := 39136; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Triumph Sentry - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,13000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Triumph Sentry - Between 0-50% Health - Cast 'Shield Block'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,12000,15000,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Triumph Sentry - In Combat - Cast 'Revenge'"); +-- Triumph Vanguard SAI +SET @ENTRY := 37923; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,30000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Triumph Vanguard - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,13000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Triumph Vanguard - Between 0-50% Health - Cast 'Shield Block'"); +-- Twinbraid's Bodyguard SAI +SET @ENTRY := 39156; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twinbraid's Bodyguard - In Combat - Cast 'Shoot'"); +-- Una'fe Watcher SAI +SET @ENTRY := 37220; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Una'fe Watcher - In Combat - Cast 'Shoot'"); +-- Unstable Spore SAI +SET @ENTRY := 44265; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,20000,22000,11,79826,0,0,0,0,0,1,0,0,0,0,0,0,0,"Unstable Spore - Out of Combat - Cast 'Unstable Cloud'"); +-- Walpole's Bodyguard SAI +SET @ENTRY := 38385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Walpole's Bodyguard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,2,0,100,0,0,50,12000,13000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Walpole's Bodyguard - Between 0-50% Health - Cast 'Shield Block'"), +(@ENTRY,0,2,0,0,0,100,0,3000,4000,12000,15000,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Walpole's Bodyguard - In Combat - Cast 'Revenge'"); +-- Wildhammer Mercenary SAI +SET @ENTRY := 37977; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,16000,11,82837,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Mercenary - Within 0-40 Range - Cast 'Stormhammer'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,11000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Mercenary - Within 0-5 Range - Cast 'Kick'"); +-- Wounded Bael'dun Officer SAI +SET @ENTRY := 39220; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Wounded Bael'dun Officer - On Aggro - Cast 'Defensive Stance' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,14000,16000,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wounded Bael'dun Officer - In Combat - Cast 'Backhand'"); diff --git a/sql/updates/world/2015_07_26_08_world.sql b/sql/updates/world/2015_07_26_08_world.sql new file mode 100644 index 00000000000..42fff8f0359 --- /dev/null +++ b/sql/updates/world/2015_07_26_08_world.sql @@ -0,0 +1,5148 @@ +-- +-- DB/Spawning: Mount Hyjal +DELETE FROM `quest_offer_reward` WHERE `ID` IN (25354, 25355, 25655, 25656, 25663, 25664, 25665, 25269, 25270, 25272, 25277, 25279, 25731, 25612, 25617); +INSERT INTO `quest_offer_reward` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`, `EmoteDelay1`, `EmoteDelay2`, `EmoteDelay3`, `EmoteDelay4`, `RewardText`, `VerifiedBuild`) VALUES +(25354, 1, 66, 0, 0, 0, 0, 0, 0, 'Impressive, $n. Very impressive.$B$BYou embody all of the strength of the wolf ancient, and possess the wisdom to use your powers well. I salute you.', 20253), -- 25354 +(25355, 0, 0, 0, 0, 0, 0, 0, 0, 'So, it is true! You indeed carry lightning in your hands.$B$BYou are the chosen one, $n. You will be my champion, and carry my vengeance to realms where I cannot tread...', 20253), -- 25355 +(25655, 273, 1, 0, 0, 0, 0, 0, 0, '<Thisalee nods, contentedly, her eyes sparkling.>$B$BFeels great to be off the leash, doesn''t it?', 20253), -- 25655 +(25656, 1, 274, 0, 0, 0, 0, 0, 0, 'Good, that''s a start.$B$BThe birds who laid these eggs will never accept them again, so we''ll have to raise these birds as orphans in the shrine here. Were Aviana here, she never would''ve let this travesty happen.$B$BBut, on to business...', 20253), -- 25656 +(25663, 0, 0, 0, 0, 0, 0, 0, 0, '<A whispered plea rings within your head.>$B$BTo be born again, but in darkness...$B$BI have been stolen away.$B$B<The spirit appears frantic, but falls silent as her image fades.>', 20253), -- 25663 +(25664, 273, 2, 1, 0, 0, 0, 0, 0, 'That was nasty work, $n, but it had to be done.$B$BAnd if Aviana is truly to be resurrected, then perhaps your actions have enabled Blaithe to someday come back as well?$B$BNow let''s see if we can contact our long lost guardian...', 20253), -- 25664 +(25665, 1, 274, 0, 0, 0, 0, 0, 0, 'Slow down, $c! You look as though you''ve seen a ghost...', 20253), -- 25665 +(25269, 15, 1, 0, 0, 0, 0, 0, 0, 'Lok''tar, $c! Don''t worry about this cage - these animals will come to fear me before long.$B$BMy first priority is to clear this filth away from my beloved shrine.', 20253), -- 25269 +(25270, 1, 273, 0, 0, 0, 0, 0, 0, '<Takrik examines the incense.>$B$BDisgusting. This is like the incense we burn when we wish to commune with the spirits... but it''s... befouled.', 20253), -- 25270 +(25272, 0, 0, 0, 0, 0, 0, 0, 0, 'You were brave to face down Lycanthoth, $n. Like myself, he was a primal force of nature... but his origins were from a darker place.$B$BThose who birthed that beast reached deep into the blackness, channeling powers never intended for this world.$B$BCome, $c. Climb onto my back, and let us show these beasts the true face of ferocity!', 20253), -- 25272 +(25277, 4, 1, 0, 0, 0, 0, 0, 0, 'Hah! So you really sent some heads rolling, did you?$B$BIt was said during the War of the Ancients that Lo''Gosh fought demons for ten days solid. Hopefully you weren''t fighting that long...', 20253), -- 25277 +(25279, 4, 1, 5, 0, 0, 0, 0, 0, '$n, it was incredible! For a fleeting moment I saw Lo''Gosh through the trees - a creature of both fury and light. My cage collapsed and the vandals melted like wax under the kiss of his claws, their screams and howls echoing through the valley... Was that your work?', 20253), -- 25279 +(25731, 1, 6, 0, 0, 0, 0, 0, 0, 'So the harpies are tools of some sort of dragon - "Sethria."$B$BBut what are the dragons doing to those eggs? And what''s this ''special'' egg that Sethria wanted so badly?$B$BThis is beyond me, $n. I''ve given a report to Skylord Omnuron - he''ll know what to do next.', 20253), -- 25731 +(25612, 1, 5, 0, 0, 0, 0, 0, 0, 'They''re moving supplies to Hyjal straight from the elemental planes? Devious.$B$BYou''ve made Lo''Gosh proud by sealing that flamegate, $n, but there may be more portals to seal. You should check with the other shrines!', 20253), -- 25612 +(25617, 2, 1, 274, 0, 0, 0, 0, 0, 'Ah, you are the champion Lo''Gosh promised! Your eyes don''t deceive you: you have entered the Firelands, an elemental plane of molten stone and fire. We''ve got our work cut out for us here.$B$BPut aside your differences with the Alliance, there''s plenty of danger to go around.$B$BAnd take this: the Fang of Lo''Gosh will allow you to channel the ancient''s power here within the Firelands. Use it well!', 20253); -- 25617 + +UPDATE `quest_offer_reward` SET `Emote1`=273, `Emote2`=1, `VerifiedBuild`=20253 WHERE `ID` IN (25490 /*25490*/, 25233 /*25233*/); +UPDATE `quest_offer_reward` SET `VerifiedBuild`=20253 WHERE `ID` IN (29326 /*29326*/, 25370 /*25370*/, 25510 /*25510*/, 25514 /*25514*/, 25519 /*25519*/, 25382 /*25382*/, 25430 /*25430*/, 25297 /*25297*/, 25298 /*25298*/, 25574 /*25574*/, 25300 /*25300*/, 25301 /*25301*/, 25303 /*25303*/, 25312 /*25312*/, 25316 /*25316*/, 25317 /*25317*/, 25320 /*25320*/, 25460 /*25460*/); +UPDATE `quest_offer_reward` SET `Emote1`=273, `Emote2`=1, `RewardText`='''<The Arch Druid inspects the seedlings.>$B$BThese seedlings have survived an apocalypse. Even a handful hold great power. Life always replenishes itself, often stronger than before.$B$BOnce the way is clear, we will use these to perform a miracle on this mountain, $n. You will see.''', `VerifiedBuild`=20253 WHERE `ID`=25491; -- 25491 +UPDATE `quest_offer_reward` SET `Emote1`=273, `Emote2`=1, `RewardText`='''Good work, $n. There''''s a chance the forest will recover from this yet.$B$BNow, there''''s something else I need you to take care of for me...''', `VerifiedBuild`=20253 WHERE `ID`=25492; -- 25492 +UPDATE `quest_offer_reward` SET `Emote1`=1, `Emote2`=273, `VerifiedBuild`=20253 WHERE `ID` IN (25493 /*25493*/, 25507 /*25507*/, 25575 /*25575*/); +UPDATE `quest_offer_reward` SET `Emote1`=274, `Emote2`=1, `VerifiedBuild`=20253 WHERE `ID`=25630; -- 25630 +UPDATE `quest_offer_reward` SET `Emote1`=4, `Emote2`=1, `VerifiedBuild`=20253 WHERE `ID` IN (25502 /*25502*/, 25385 /*25385*/, 25328 /*25328*/); +UPDATE `quest_offer_reward` SET `Emote1`=6, `Emote2`=5, `RewardText`='''What? Blackhorn helped you combat the inferno but escaped in the process? That crafty weasel!$B$BIt''''s not your fault, $n. He''''d probably been plotting this the moment he saw the flames begin creeping up the mountain. We''''ll have to deal with him later.''', `VerifiedBuild`=20253 WHERE `ID`=29066; -- 29066 +UPDATE `quest_offer_reward` SET `Emote1`=1, `Emote2`=273, `Emote3`=1, `RewardText`='''<Jadi kicks open one of the crates and picks up a curved dagger within. She immediately winces in pain.>$B$BAugh! Cursed - this metal is cursed - it bites!$B$B<When the dagger falls to the ground, it shatters, as if made of brittle glass.>$B$BWhat demented workmanship is this? $n, I''''ve never fought any foe like this before.''', `VerifiedBuild`=20253 WHERE `ID`=25234; -- 25234 +UPDATE `quest_offer_reward` SET `Emote1`=66, `Emote2`=1, `RewardText`='''Thank you, $n. You''''ve given us the opportunity to try to reclaim the upper hand.''', `VerifiedBuild`=20253 WHERE `ID`=25381; -- 25381 +UPDATE `quest_offer_reward` SET `Emote1`=1, `Emote2`=273, `RewardText`='''$n!$B$BYou were able to earn the ancient''''s trust?$B$BWonderful! We are one step closer to taking back this mountain...''', `VerifiedBuild`=20253 WHERE `ID`=25520; -- 25520 +UPDATE `quest_offer_reward` SET `Emote1`=1, `VerifiedBuild`=20253 WHERE `ID` IN (25940 /*25940*/, 25404 /*25404*/, 25412 /*25412*/, 25324 /*25324*/); +UPDATE `quest_offer_reward` SET `Emote1`=1, `Emote2`=4, `VerifiedBuild`=20253 WHERE `ID`=25392; -- 25392 +UPDATE `quest_offer_reward` SET `Emote1`=273, `Emote2`=1, `RewardText`='''Thank you, $n. I worry that our actions here may be too little, too late, but nature always has a way of rebuilding itself that never ceases to amaze.''', `VerifiedBuild`=20253 WHERE `ID`=25255; -- 25255 +UPDATE `quest_offer_reward` SET `Emote1`=2, `Emote2`=1, `VerifiedBuild`=20253 WHERE `ID`=27874; -- 27874 +UPDATE `quest_offer_reward` SET `Emote1`=1, `Emote2`=11, `VerifiedBuild`=20253 WHERE `ID`=25408; -- 25408 +UPDATE `quest_offer_reward` SET `Emote1`=2, `Emote2`=6, `VerifiedBuild`=20253 WHERE `ID`=25411; -- 25411 +UPDATE `quest_offer_reward` SET `RewardText`='''This development is troubling, $n. We must act swiftly.''', `VerifiedBuild`=20253 WHERE `ID`=25424; -- 25424 +UPDATE `quest_offer_reward` SET `Emote1`=5, `Emote2`=1, `VerifiedBuild`=20253 WHERE `ID`=25428; -- 25428 +UPDATE `quest_offer_reward` SET `Emote1`=11, `Emote2`=274, `VerifiedBuild`=20253 WHERE `ID`=25576; -- 25576 +UPDATE `quest_offer_reward` SET `Emote1`=1, `Emote2`=274, `VerifiedBuild`=20253 WHERE `ID`=25577; -- 25577 +UPDATE `quest_offer_reward` SET `RewardText`='''Alysra''''s decision might not have been the wisest, $n. Yet there is little time to worry about that now.$B$BI bring important discoveries from the Emerald Dream.''', `VerifiedBuild`=20253 WHERE `ID`=25578; -- 25578 +UPDATE `quest_offer_reward` SET `Emote1`=6, `Emote2`=1, `VerifiedBuild`=20253 WHERE `ID`=25584; -- 25584 +UPDATE `quest_offer_reward` SET `RewardText`='''You''''ve done well, $n. But I fear the battle is far from over.''', `VerifiedBuild`=20253 WHERE `ID`=25319; -- 25319 +UPDATE `quest_offer_reward` SET `RewardText`='''I am thankful, $n. I will deliver my findings to our people.''', `VerifiedBuild`=20253 WHERE `ID`=25321; -- 25321 +UPDATE `quest_offer_reward` SET `RewardText`='''Well done, $n. This will help us turn the tide against the enemy.''', `VerifiedBuild`=20253 WHERE `ID`=25323; -- 25323 +UPDATE `quest_offer_reward` SET `Emote1`=1, `RewardText`='''I thank you, $n. Those little bears are shaken up but they''''ll survive.$B$BAt least the ones that hit the mat.''', `VerifiedBuild`=20253 WHERE `ID`=25462; -- 25462 +UPDATE `quest_offer_reward` SET `Emote1`=6, `Emote2`=5, `Emote3`=1, `VerifiedBuild`=20253 WHERE `ID`=25599; -- 25599 +UPDATE `quest_offer_reward` SET `RewardText`='''You did well, $n. I will take Fandral to Moonglade myself.$B$BHis prison will be far enough from the battlefront there.''', `VerifiedBuild`=20253 WHERE `ID`=25325; -- 25325 +UPDATE `quest_offer_reward` SET `Emote1`=4, `Emote2`=5, `Emote3`=273, `RewardText`='''It is done! We''''ll seal this fiery hole up behind us and let the minions of the Twilight''''s Hammer discover the corpses we left behind. We couldn''''t have done it without you, $n!''', `VerifiedBuild`=20253 WHERE `ID`=25600; -- 25600 +UPDATE `quest_offer_reward` SET `RewardText`='''Well done, $n. We cannot afford to lose any further ground in Hyjal.$B$BBy stopping Baron Geddon we will have dealt a huge blow to the enemy.''', `VerifiedBuild`=20253 WHERE `ID`=25464; -- 25464 +UPDATE `quest_offer_reward` SET `Emote1`=6, `Emote2`=374, `Emote3`=273, `VerifiedBuild`=20253 WHERE `ID`=25332; -- 25332 +UPDATE `quest_offer_reward` SET `RewardText`='''Excellent, $n. This will be a great weapon against the enemy forces.''', `VerifiedBuild`=20253 WHERE `ID`=25472; -- 25472 + + +DELETE FROM `quest_details` WHERE `ID` IN (25490, 25491, 25492, 25493, 25502, 25507, 25510, 25233, 25234, 25514, 25519, 25520, 25255, 25269, 25270, 25272, 25277, 25279, 25297, 25575, 25298, 25576, 25577, 25300, 25578, 25301, 25303, 25584, 25312, 25320, 25321, 25599, 25600, 25323, 25324, 25325, 25328, 25332, 25612, 25617, 25630, 25354, 25355, 25655, 25656, 27874, 25381, 25382, 25385, 25663, 25940, 25664, 25665, 25392, 25404, 28732, 25408, 25411, 25412, 25424, 25428, 25430, 25731, 25462, 25464, 29066); +INSERT INTO `quest_details` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`, `EmoteDelay1`, `EmoteDelay2`, `EmoteDelay3`, `EmoteDelay4`, `VerifiedBuild`) VALUES +(25490, 1, 0, 0, 0, 0, 0, 0, 0, 20253), -- Smashing Through Ashes +(25491, 1, 273, 0, 0, 0, 0, 0, 0, 20253), -- Durable Seeds +(25492, 5, 1, 274, 0, 0, 0, 0, 0, 20253), -- Firebreak +(25493, 1, 5, 0, 0, 0, 0, 0, 0, 20253), -- Fresh Bait +(25502, 1, 273, 25, 0, 0, 0, 0, 0, 20253), -- Prepping the Soil +(25507, 1, 25, 5, 0, 0, 0, 0, 0, 20253), -- Hell's Shells +(25510, 1, 2, 6, 0, 0, 0, 0, 0, 20253), -- Tortolla Speaks +(25233, 1, 274, 0, 0, 0, 0, 0, 0, 20253), -- End of the Supply Line +(25234, 1, 274, 0, 0, 0, 0, 0, 0, 20253), -- In the Rear With the Gear +(25514, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Breaking the Bonds +(25519, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Children of Tortolla +(25520, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- An Ancient Awakens +(25255, 1, 274, 0, 0, 0, 0, 0, 0, 20253), -- Harrying the Hunters +(25269, 1, 274, 0, 0, 0, 0, 0, 0, 20253), -- The Voice of Lo'Gosh +(25270, 5, 1, 274, 0, 0, 0, 0, 0, 20253), -- Howling Mad +(25272, 1, 5, 0, 0, 0, 0, 0, 0, 20253), -- Lycanthoth the Corruptor +(25277, 1, 273, 0, 0, 0, 0, 0, 0, 20253), -- Cleaning House +(25279, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- The Shrine Reclaimed +(25297, 1, 25, 6, 0, 0, 0, 0, 0, 20253), -- From the Mouth of Madness +(25575, 1, 5, 274, 0, 0, 0, 0, 0, 20253), -- Forged of Shadow and Flame +(25298, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Free Your Mind, the Rest Follows +(25576, 5, 1, 0, 0, 0, 0, 0, 0, 20253), -- Rage of the Wolf Ancient +(25577, 1, 5, 0, 0, 0, 0, 0, 0, 20253), -- Crushing the Cores +(25300, 1, 5, 273, 0, 0, 0, 0, 0, 20253), -- The Eye of Twilight +(25578, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Return to Nordrassil +(25301, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Mastering Puppets +(25303, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Elementary! +(25584, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- The Return of the Ancients +(25312, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Return to Duskwhisper +(25320, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- The Captured Scout +(25321, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Twilight Captivity +(25599, 1, 25, 5, 0, 0, 0, 0, 0, 20253), -- Cindermaul, the Portal Master +(25600, 1, 274, 25, 0, 0, 0, 0, 0, 20253), -- Forgemaster Pyrendius +(25323, 1, 0, 0, 0, 0, 0, 0, 0, 20253), -- Flamebreaker +(25324, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- A Prisoner of Interest +(25325, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Through the Dream +(25328, 5, 1, 15, 0, 0, 0, 0, 0, 20253), -- Gar'gol's Gotta Go +(25332, 273, 1, 0, 0, 0, 0, 0, 0, 20253), -- Get Me Outta Here! +(25612, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Return from the Firelands +(25617, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Into the Maw! +(25630, 6, 25, 1, 0, 0, 0, 0, 0, 20253), -- The Fires of Mount Hyjal +(25354, 1, 5, 0, 0, 0, 0, 0, 0, 20253), -- Sweeping the Shelf +(25355, 1, 25, 0, 0, 0, 0, 0, 0, 20253), -- Lightning in a Bottle +(25655, 1, 274, 0, 0, 0, 0, 0, 0, 20253), -- The Wormwing Problem +(25656, 1, 5, 0, 0, 0, 0, 0, 0, 20253), -- Scrambling for Eggs +(27874, 1, 273, 0, 0, 0, 0, 0, 0, 20253), -- Aviana's Legacy +(25381, 1, 5, 0, 0, 0, 0, 0, 0, 20253), -- Fighting Fire With ... Anything +(25382, 1, 25, 0, 0, 0, 0, 0, 0, 20253), -- Disrupting the Rituals +(25385, 5, 274, 0, 0, 0, 0, 0, 0, 20253), -- Save the Wee Animals +(25663, 1, 273, 2, 0, 0, 0, 0, 0, 20253), -- An Offering for Aviana +(25940, 5, 1, 0, 0, 0, 0, 0, 0, 20253), -- Last Stand at Whistling Grove +(25664, 1, 5, 25, 0, 0, 0, 0, 0, 20253), -- A Prayer and a Wing +(25665, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- A Plea From Beyond +(25392, 5, 0, 0, 0, 0, 0, 0, 0, 20253), -- Oh, Deer! +(25404, 1, 274, 0, 0, 0, 0, 0, 0, 20253), -- If You're Not Against Us... +(28732, 1, 273, 1, 1, 0, 0, 0, 0, 20253), -- This Can Only Mean One Thing... +(25408, 1, 0, 0, 0, 0, 0, 0, 0, 20253), -- Seeds of Their Demise +(25411, 1, 0, 0, 0, 0, 0, 0, 0, 20253), -- A New Master +(25412, 1, 2, 0, 0, 0, 0, 0, 0, 20253), -- The Name Never Spoken +(25424, 1, 0, 0, 0, 0, 0, 0, 0, 20253), -- Return to Alysra +(25428, 1, 0, 0, 0, 0, 0, 0, 0, 20253), -- Black Heart of Flame +(25430, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- Emerald Allies +(25731, 1, 388, 25, 0, 0, 0, 0, 0, 20253), -- A Bird in Hand +(25462, 1, 1, 0, 0, 0, 0, 0, 0, 20253), -- The Bears Up There +(25464, 0, 0, 0, 0, 0, 0, 0, 0, 20253), -- The Return of Baron Geddon +(29066, 0, 0, 0, 0, 0, 0, 0, 0, 20253); -- Good News... and Bad News + +SET @CGUID := 371552; +DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+3921; +INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseId`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES +(@CGUID+0, 36286, 1, 1, 0, 5457.335, -3573.217, 1890.363, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+1, 36286, 1, 1, 0, 5422.827, -3560.25, 1919.99, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+2, 36286, 1, 1, 0, 5458.8, -3573.17, 1884.618, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+3, 36286, 1, 1, 0, 5421.212, -3560.844, 1908.718, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+4, 36286, 1, 1, 0, 5422.83, -3562.222, 1902.865, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+5, 36286, 1, 1, 0, 5425.034, -3563.693, 1901.792, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+6, 36286, 1, 1, 0, 5467.581, -3571.097, 1885.033, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+7, 40229, 1, 1, 0, 5434.725, -3843.288, 1618.625, 4.132811, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+8, 36286, 1, 1, 0, 5399.647, -3509.394, 1887.307, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+9, 36286, 1, 1, 0, 5514.688, -3548.467, 1911.937, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+10, 36286, 1, 1, 0, 5512.327, -3549.378, 1909.525, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+11, 36286, 1, 1, 0, 5513.535, -3547.682, 1910.985, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+12, 36286, 1, 1, 0, 5399.176, -3506.712, 1888.404, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+13, 36286, 1, 1, 0, 5400.299, -3512.439, 1888.788, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+14, 36286, 1, 1, 0, 5399.449, -3509.127, 1883.953, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+15, 36286, 1, 1, 0, 5518.432, -3489.377, 1882.419, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+16, 36286, 1, 1, 0, 5519.399, -3507.115, 1918.941, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+17, 40229, 1, 1, 0, 5481.902, -3815.092, 1602.438, 0.7888055, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+18, 36286, 1, 1, 0, 5517.929, -3487.378, 1893.362, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+19, 36286, 1, 1, 0, 5518.619, -3505.491, 1929.276, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+20, 39921, 1, 1, 0, 5457.75, -3812.67, 1610.343, 1.592818, 120, 0, 0), -- Faerie Dragon (Area: -Unknown-) +(@CGUID+21, 36286, 1, 1, 0, 5520.359, -3511.241, 1926.374, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+22, 39859, 1, 1, 0, 5326.069, -3488.609, 1605.272, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: -Unknown-) +(@CGUID+23, 36286, 1, 1, 0, 5487.362, -3460.568, 1917.545, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+24, 39919, 1, 1, 0, 5441.28, -3500.769, 1640.991, 4.055551, 120, 5, 1), -- Generic Trigger LAB - Multiphase (Gigantic AOI Not Sessile) (Area: -Unknown-) (possible waypoints or random movement) +(@CGUID+25, 39921, 1, 1, 0, 5478.541, -3785.919, 1595.349, 4.046781, 120, 0, 0), -- Faerie Dragon (Area: -Unknown-) +(@CGUID+26, 36286, 1, 1, 0, 5461.587, -3443.667, 1863.46, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+27, 36286, 1, 1, 0, 5491.498, -3462.936, 1919.063, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+28, 36286, 1, 1, 0, 5518.393, -3484.127, 1885.026, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+29, 36286, 1, 1, 0, 5462.483, -3448.269, 1870.992, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+30, 36286, 1, 1, 0, 5417.925, -3459.771, 1887.936, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+31, 40229, 1, 1, 0, 5511.228, -3786.565, 1587.167, 2.022316, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+32, 36286, 1, 1, 0, 5457.913, -3447.753, 1864.921, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+33, 49728, 1, 1, 0, 5502.707, -3828.429, 1599.497, 4.742531, 120, 0, 0), -- Elfin Rabbit (Area: -Unknown-) +(@CGUID+34, 36286, 1, 1, 0, 5415.657, -3462.901, 1888.417, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+35, 49779, 1, 1, 0, 5391.233, -3765.247, 1611.224, 3.972006, 120, 0, 0), -- Alpine Chipmunk (Area: -Unknown-) +(@CGUID+36, 36286, 1, 1, 0, 5487.827, -3459.099, 1921.954, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+37, 39921, 1, 1, 0, 5516.165, -3815.278, 1595.871, 0.1404034, 120, 0, 0), -- Faerie Dragon (Area: -Unknown-) +(@CGUID+38, 36286, 1, 1, 0, 5417.368, -3460.278, 1884.706, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Gigantic AOI) (Area: -Unknown-) +(@CGUID+39, 40229, 1, 1, 0, 5512.259, -3846.385, 1601.8, 5.264394, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+40, 40229, 1, 1, 0, 5377.006, -3755.091, 1611.278, 2.952576, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+41, 62189, 1, 1, 0, 5471.221, -3742.905, 1584.286, 2.301534, 120, 5, 1), -- Alpine Chipmunk (Area: -Unknown-) (possible waypoints or random movement) +(@CGUID+42, 39921, 1, 1, 0, 5521.135, -3747.783, 1582.101, 1.551286, 120, 0, 0), -- Faerie Dragon (Area: -Unknown-) +(@CGUID+43, 40229, 1, 1, 0, 5508.368, -3684.23, 1573.681, 2.531951, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+44, 38915, 1, 1, 0, 5529.247, -3699.526, 1572.572, 4.321853, 120, 0, 0), -- Hyjal Warden (Area: -Unknown-) (Auras: ) +(@CGUID+45, 40229, 1, 1, 0, 5519.383, -3687.931, 1574.147, 6.144051, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+46, 40229, 1, 1, 0, 5508.942, -3682.165, 1573.116, 3.110157, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+47, 40229, 1, 1, 0, 5527.884, -3702.836, 1573.163, 1.611115, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) (Auras: ) +(@CGUID+48, 40229, 1, 1, 0, 5456.67, -3671.314, 1586.035, 5.880414, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) (Auras: ) +(@CGUID+49, 62888, 1, 1, 0, 5503.33, -3681.985, 1574.225, 4.636216, 120, 5, 1), -- Nordrassil Wisp (Area: -Unknown-) (possible waypoints or random movement) +(@CGUID+50, 40229, 1, 1, 0, 5525.914, -3698.086, 1573.083, 5.875319, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+51, 39921, 1, 1, 0, 5402.418, -3689.344, 1594.472, 2.041791, 120, 0, 0), -- Faerie Dragon (Area: -Unknown-) +(@CGUID+52, 40229, 1, 1, 0, 5485.653, -3678.771, 1577.547, 2.437686, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) (Auras: ) +(@CGUID+53, 49779, 1, 1, 0, 5480.934, -3636.666, 1571.774, 3.721449, 120, 0, 0), -- Alpine Chipmunk (Area: -Unknown-) +(@CGUID+54, 38915, 1, 1, 0, 5509.676, -3666.149, 1572.208, 4.665715, 120, 0, 0), -- Hyjal Warden (Area: -Unknown-) (Auras: ) +(@CGUID+55, 40229, 1, 1, 0, 5509.506, -3669.797, 1571.873, 1.061659, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) (Auras: ) +(@CGUID+56, 40229, 1, 1, 0, 5545.863, -3693.369, 1570.614, 3.053574, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+57, 49844, 1, 1, 0, 5524.817, -3644.997, 1570.452, 5.143919, 120, 0, 0), -- Silky Moth (Area: -Unknown-) +(@CGUID+58, 62189, 1, 1, 0, 5464.187, -3655.264, 1577.218, 0.5419272, 120, 5, 1), -- Alpine Chipmunk (Area: -Unknown-) (possible waypoints or random movement) +(@CGUID+59, 40229, 1, 1, 0, 5531.087, -3693.022, 1571.713, 2.941134, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+60, 40229, 1, 1, 0, 5551.853, -3669.898, 1566.978, 5.973102, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) (Auras: ) +(@CGUID+61, 39921, 1, 1, 0, 5472.885, -3644.549, 1573.158, 3.136416, 120, 0, 0), -- Faerie Dragon (Area: -Unknown-) +(@CGUID+62, 40229, 1, 1, 0, 5496.163, -3663.959, 1575.046, 4.621148, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+63, 38915, 1, 1, 0, 5551.652, -3673.557, 1567.091, 1.516011, 120, 0, 0), -- Hyjal Warden (Area: -Unknown-) (Auras: ) +(@CGUID+64, 40229, 1, 1, 0, 5540.287, -3693.552, 1570.234, 2.833615, 120, 0, 0), -- Scalding Rock Elemental (Area: -Unknown-) +(@CGUID+65, 62888, 1, 1, 0, 5450.237, -3653.19, 1583.697, 1.912551, 120, 5, 1), -- Nordrassil Wisp (Area: -Unknown-) (possible waypoints or random movement) +(@CGUID+66, 43427, 1, 1, 0, 5558.319, -3669.971, 1566.783, 2.266925, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+67, 49779, 1, 1, 0, 5571.031, -3747.262, 1584.333, 0.5257903, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+68, 54313, 1, 1, 0, 5304.901, -3503.37, 1578.967, 0.6632251, 120, 0, 0), -- Thrall (Area: Nordrassil) (Auras: 60921 - Generic Quest Invisibility 3) +(@CGUID+69, 38915, 1, 1, 0, 5558.979, -3669.229, 1566.915, 2.539064, 120, 0, 0), -- Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+70, 62373, 1, 1, 0, 5528.455, -3639.051, 1569.046, 0.2278964, 120, 5, 1), -- Silky Moth (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+71, 38915, 1, 1, 0, 5555.344, -3671.016, 1566.893, 5.650227, 120, 0, 0), -- Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+72, 49844, 1, 1, 0, 5536.841, -3652.286, 1574.206, 0.6645883, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+73, 40229, 1, 1, 0, 5568.718, -3698.973, 1571.966, 3.266033, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+74, 38915, 1, 1, 0, 5559.326, -3668.571, 1567.041, 2.743213, 120, 0, 0), -- Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+75, 40229, 1, 1, 0, 5555.968, -3667.158, 1566.622, 5.680657, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+76, 43427, 1, 1, 0, 5472.257, -3613.12, 1570.15, 0.6457718, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+77, 49844, 1, 1, 0, 5550.704, -3651.493, 1568.898, 1.351331, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+78, 39925, 1, 1, 0, 5554.499, -3646.606, 1567.493, 5.201081, 120, 0, 0), -- Anren Shadowseeker (Area: Nordrassil) +(@CGUID+79, 40229, 1, 1, 0, 5595.244, -3693.672, 1574.688, 3.189572, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+80, 39921, 1, 1, 0, 5589.494, -3721.721, 1578.889, 4.683742, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+81, 39921, 1, 1, 0, 5556.976, -3789.015, 1587.614, 0.07053018, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+82, 43408, 1, 1, 0, 5540.5, -3613.99, 1568.283, 5.951573, 120, 0, 0), -- Aili Greenwillow (Area: Nordrassil) +(@CGUID+83, 40843, 1, 1, 0, 5513.63, -3608.03, 1570.133, 1.117011, 120, 0, 0), -- Sebelia (Area: Nordrassil) +(@CGUID+84, 43427, 1, 1, 0, 5521.39, -3612.392, 1569.654, 5.393067, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+85, 49779, 1, 1, 0, 5596.939, -3680.307, 1571.962, 4.914152, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+86, 43427, 1, 1, 0, 5538.767, -3616.061, 1567.994, 5.166174, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+87, 43427, 1, 1, 0, 5476.076, -3618.274, 1570.15, 0.6457718, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+88, 38915, 1, 1, 0, 5592.254, -3693.816, 1574.464, 0.04804378, 120, 0, 0), -- Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+89, 49844, 1, 1, 0, 5515.039, -3624.95, 1578.656, 2.439214, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+90, 43427, 1, 1, 0, 5523.391, -3626.656, 1567.175, 5.323254, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+91, 38915, 1, 1, 0, 5591.604, -3693.616, 1574.309, 4.345392, 120, 0, 0), -- Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+92, 40278, 1, 1, 0, 5559.221, -3648.856, 1567.67, 4.520403, 120, 0, 0), -- Tholo Whitehoof (Area: Nordrassil) +(@CGUID+93, 40229, 1, 1, 0, 5554.168, -3649.543, 1567.288, 1.607178, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+94, 43427, 1, 1, 0, 5527.454, -3608.698, 1569.621, 5.323254, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+95, 49779, 1, 1, 0, 5605.179, -3605.152, 1572.147, 3.709772, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+96, 49844, 1, 1, 0, 5550.067, -3595.792, 1568.866, 2.719522, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+97, 50314, 1, 1, 0, 5521.805, -3593.191, 1570.135, 3.874631, 120, 0, 0), -- Provisioner Whitecloud (Area: Nordrassil) +(@CGUID+98, 49844, 1, 1, 0, 5579.016, -3627.607, 1588.697, 3.637682, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+99, 40254, 1, 1, 0, 5578.344, -3620.313, 1570.682, 1.884956, 120, 0, 0), -- Injured Druid (Area: Nordrassil) +(@CGUID+100, 40833, 1, 1, 0, 5586.844, -3614.686, 1570.682, 2.635447, 120, 0, 0), -- Tiala Whitemane (Area: Nordrassil) (Auras: 13236 - Nature Channeling) +(@CGUID+101, 49844, 1, 1, 0, 5545.372, -3604.23, 1582.041, 4.333919, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+102, 40254, 1, 1, 0, 5582.614, -3610.863, 1570.682, 3.543018, 120, 0, 0), -- Injured Druid (Area: Nordrassil) +(@CGUID+103, 39921, 1, 1, 0, 5628.755, -3685.7, 1581.051, 5.954947, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+104, 40254, 1, 1, 0, 5584.479, -3614.212, 1570.682, 3.543018, 120, 0, 0), -- Injured Druid (Area: Nordrassil) +(@CGUID+105, 40254, 1, 1, 0, 5585.693, -3618.08, 1570.682, 3.543018, 120, 0, 0), -- Injured Druid (Area: Nordrassil) +(@CGUID+106, 49779, 1, 1, 0, 5606.678, -3725.568, 1584.026, 3.938201, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+107, 43427, 1, 1, 0, 5502.777, -3599.635, 1570.139, 2.181662, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+108, 43410, 1, 1, 0, 5572.65, -3600.99, 1570.683, 6.265732, 120, 0, 0), -- Toron Rockhoof (Area: Nordrassil) +(@CGUID+109, 43411, 1, 1, 0, 5523.79, -3597.42, 1570.133, 3.351032, 120, 0, 0), -- Lenedil Moonwing (Area: Nordrassil) +(@CGUID+110, 71304, 1, 1, 0, 5508.962, -3602.536, 1570.135, 0.5049002, 120, 0, 0), -- Iris Moondreamer (Area: Nordrassil) +(@CGUID+111, 43427, 1, 1, 0, 5521.125, -3586.861, 1570.138, 2.251475, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+112, 40254, 1, 1, 0, 5576.864, -3615.274, 1570.682, 3.543018, 120, 0, 0), -- Injured Druid (Area: Nordrassil) +(@CGUID+113, 49844, 1, 1, 0, 5481.666, -3562.286, 1583.389, 4.706651, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+114, 38952, 1, 1, 0, 5498.893, -3566.465, 1569.337, 2.617994, 120, 0, 0), -- Nordrassil Druid (Area: Nordrassil) +(@CGUID+115, 49844, 1, 1, 0, 5461.153, -3600.427, 1569.152, 5.432262, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+116, 62888, 1, 1, 0, 5457.626, -3601.626, 1567.695, 3.995396, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+117, 43427, 1, 1, 0, 5545.479, -3568.123, 1570.15, 3.682645, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+118, 43427, 1, 1, 0, 5542.804, -3561.607, 1570.067, 2.202476, 120, 5, 1), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) (possible waypoints or random movement) +(@CGUID+119, 49844, 1, 1, 0, 5599.457, -3585.224, 1573.876, 5.905376, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+120, 43427, 1, 1, 0, 5540.963, -3563.314, 1570.15, 3.839724, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+121, 41861, 1, 1, 0, 5584.663, -3567.306, 1570.694, 4.485496, 120, 0, 0), -- Fayran Elthas (Area: Nordrassil) +(@CGUID+122, 49844, 1, 1, 0, 5509.506, -3562.521, 1563.691, 5.511087, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+123, 38952, 1, 1, 0, 5496.153, -3570.453, 1569.338, 2.234021, 120, 0, 0), -- Nordrassil Druid (Area: Nordrassil) +(@CGUID+124, 49779, 1, 1, 0, 5553.828, -3546.132, 1570.948, 5.053621, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+125, 43427, 1, 1, 0, 5575.61, -3564.12, 1571.018, 4.590216, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+126, 49844, 1, 1, 0, 5475.393, -3568.828, 1585.099, 2.397029, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+127, 49844, 1, 1, 0, 5447.963, -3610.433, 1566.667, 1.884773, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+128, 43427, 1, 1, 0, 5591.62, -3573.217, 1571.042, 4.118977, 120, 5, 1), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) (possible waypoints or random movement) +(@CGUID+129, 40289, 1, 1, 0, 5490.67, -3563.557, 1569.328, 2.111848, 120, 0, 0), -- Ysera (Area: Nordrassil) (Auras: 74494 - Trance) +(@CGUID+130, 49844, 1, 1, 0, 5472.179, -3568.511, 1582.265, 4.406618, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+131, 49844, 1, 1, 0, 5478.403, -3563.229, 1566.979, 5.461827, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+132, 38952, 1, 1, 0, 5492.718, -3572.681, 1569.338, 1.518436, 120, 0, 0), -- Nordrassil Druid (Area: Nordrassil) +(@CGUID+133, 49844, 1, 1, 0, 5496.055, -3552.521, 1571.767, 0.5362661, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+134, 62373, 1, 1, 0, 5536.342, -3540.56, 1566.716, 2.910694, 120, 5, 1), -- Silky Moth (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+135, 49844, 1, 1, 0, 5472.311, -3566.806, 1573.881, 0.6232049, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+136, 49844, 1, 1, 0, 5485.099, -3556.812, 1586.511, 2.0731, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+137, 49844, 1, 1, 0, 5431.104, -3571.703, 1559.449, 3.890374, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+138, 49844, 1, 1, 0, 5460.41, -3560.902, 1560.184, 2.689451, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+139, 49844, 1, 1, 0, 5469.559, -3527.521, 1560.674, 4.806594, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+140, 49844, 1, 1, 0, 5459.871, -3535.371, 1562.143, 1.355014, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+141, 49844, 1, 1, 0, 5543.821, -3508.945, 1569.151, 3.564913, 120, 0, 0), -- Silky Moth (Area: Nordrassil Inn) +(@CGUID+142, 49844, 1, 1, 0, 5468.16, -3523.906, 1560.004, 5.512413, 120, 0, 0), -- Silky Moth (Area: Nordrassil Inn) +(@CGUID+143, 49844, 1, 1, 0, 5422.57, -3553.978, 1562.3, 1.980494, 120, 0, 0), -- Silky Moth (Area: Nordrassil Inn) +(@CGUID+144, 49844, 1, 1, 0, 5413.657, -3589.216, 1561.101, 1.527803, 120, 0, 0), -- Silky Moth (Area: Nordrassil Inn) +(@CGUID+145, 62373, 1, 1, 0, 5410.526, -3571.214, 1563.638, 0.6178772, 120, 5, 1), -- Silky Moth (Area: Nordrassil Inn) (possible waypoints or random movement) +(@CGUID+146, 62373, 1, 1, 0, 5415.401, -3539.022, 1562.658, 1.349887, 120, 5, 1), -- Silky Moth (Area: Nordrassil Inn) (possible waypoints or random movement) +(@CGUID+147, 49844, 1, 1, 0, 5403.849, -3579.293, 1562.852, 6.10994, 120, 0, 0), -- Silky Moth (Area: Nordrassil Inn) +(@CGUID+148, 40229, 1, 1, 0, 5547.154, -3484.268, 1569.333, 4.697508, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil Inn) +(@CGUID+149, 62888, 1, 1, 0, 5408.033, -3535.57, 1561.064, 3.604566, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil Inn) (possible waypoints or random movement) +(@CGUID+150, 43427, 1, 1, 0, 5589.425, -3631.771, 1570.925, 3.141593, 120, 5, 1), -- Furious Hyjal Warden (Area: Nordrassil Inn) (Auras: 18950 - Invisibility and Stealth Detection) (possible waypoints or random movement) +(@CGUID+151, 39921, 1, 1, 0, 5640.426, -3614.217, 1573.968, 2.731699, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+152, 39921, 1, 1, 0, 5628.507, -3586.163, 1575.22, 0.2692335, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+153, 40229, 1, 1, 0, 5638.742, -3672.579, 1581.118, 4.498702, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+154, 49779, 1, 1, 0, 5623.64, -3575.335, 1575.114, 4.70255, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+155, 49728, 1, 1, 0, 5644.208, -3678.266, 1582.187, 0.8286264, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+156, 40229, 1, 1, 0, 5632.434, -3701.667, 1583.65, 4.365836, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+157, 49844, 1, 1, 0, 5590.944, -3514.926, 1579.651, 0.997888, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+158, 40229, 1, 1, 0, 5626.611, -3554.873, 1577.613, 5.148514, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+159, 49779, 1, 1, 0, 5636.057, -3555.242, 1579.189, 4.29609, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+160, 40229, 1, 1, 0, 5591.307, -3508.595, 1580.289, 0.02577522, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+161, 49728, 1, 1, 0, 5640.563, -3525.415, 1579.162, 4.21233, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+162, 39921, 1, 1, 0, 5577.01, -3488.973, 1578.667, 0.7194917, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+163, 43427, 1, 1, 0, 5558.28, -3570.33, 1568.223, 6.269514, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+164, 6491, 1, 1, 0, 5412.32, -3193.87, 1580.543, 0.8028514, 120, 0, 0), -- Spirit Healer (Area: The Verdant Thicket) (Auras: 10848 - Shroud of Death) +(@CGUID+165, 62373, 1, 1, 0, 5532.961, -3475.535, 1567.333, 5.052935, 120, 5, 1), -- Silky Moth (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+166, 49844, 1, 1, 0, 5445.275, -3461.562, 1573.55, 1.723678, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+167, 49844, 1, 1, 0, 5446.027, -3465.464, 1561.987, 0.7849954, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+168, 49844, 1, 1, 0, 5446, -3456.323, 1568.887, 2.076324, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+169, 39921, 1, 1, 0, 5643.589, -3709.496, 1588.121, 4.211137, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+170, 40229, 1, 1, 0, 5583.01, -3781.973, 1590.542, 0.8706962, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+171, 40229, 1, 1, 0, 5572.782, -3697.306, 1572.75, 2.931347, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+172, 40229, 1, 1, 0, 5549.329, -3698.054, 1570.939, 2.326869, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+173, 40229, 1, 1, 0, 5530.767, -3683.608, 1571.932, 3.67211, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+174, 43427, 1, 1, 0, 5478.521, -3646.875, 1573.664, 3.141593, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+175, 40229, 1, 1, 0, 5555.655, -3699.635, 1570.458, 1.210104, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+176, 40229, 1, 1, 0, 5590.361, -3698.59, 1575.399, 1.248384, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+177, 40229, 1, 1, 0, 5546.604, -3736.137, 1579.601, 4.361533, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+178, 32638, 1, 1, 0, 5562.604, -3620.437, 1570.259, 2.070803, 120, 0, 0), -- Hakmud of Argus (Area: Nordrassil) (Auras: 61424 - Traveler's Tundra Mammoth) +(@CGUID+179, 32639, 1, 1, 0, 5562.604, -3620.437, 1570.259, 2.070803, 120, 0, 0), -- Gnimo (Area: Nordrassil) (Auras: 61424 - Traveler's Tundra Mammoth) +(@CGUID+180, 39921, 1, 1, 0, 5409.011, -3622.314, 1560.208, 0.08401937, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+181, 43427, 1, 1, 0, 5545.169, -3664.748, 1567.189, 5.416139, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+182, 40229, 1, 1, 0, 5640.498, -3659.227, 1580.226, 1.85084, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+183, 40229, 1, 1, 0, 5530.767, -3683.608, 1571.932, 3.841895, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+184, 40229, 1, 1, 0, 5528.997, -3701.995, 1572.988, 3.776883, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+185, 40229, 1, 1, 0, 5561.893, -3672.76, 1567.022, 3.585177, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+186, 40229, 1, 1, 0, 5614.827, -3712.434, 1583.689, 3.135489, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+187, 40229, 1, 1, 0, 5544.739, -3675.703, 1568.454, 5.079955, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+188, 49779, 1, 1, 0, 5542.478, -3827.009, 1599.082, 1.4935, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+189, 40229, 1, 1, 0, 5512.543, -3848.969, 1601.804, 1.762179, 120, 0, 0), -- Scalding Rock Elemental (Area: 0) +(@CGUID+190, 49728, 1, 1, 0, 5573.794, -3822.221, 1599.065, 0.1726385, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+191, 40229, 1, 1, 0, 5547.06, -3819.614, 1597.42, 3.29507, 120, 0, 0), -- Scalding Rock Elemental (Area: 0) +(@CGUID+192, 39921, 1, 1, 0, 5583.453, -3811.464, 1599.234, 1.440349, 120, 0, 0), -- Faerie Dragon (Area: 0) +(@CGUID+193, 49728, 1, 1, 0, 5322.667, -3739.484, 1612.173, 5.815014, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+194, 39921, 1, 1, 0, 5342.654, -3624.081, 1566.029, 3.236284, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+195, 49728, 1, 1, 0, 5355.666, -3621.811, 1564.594, 4.413349, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+196, 62189, 1, 1, 0, 5323.615, -3624.877, 1568.705, 2.564606, 120, 5, 1), -- Alpine Chipmunk (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+197, 39921, 1, 1, 0, 5370.339, -3607.805, 1560.891, 2.629469, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+198, 39921, 1, 1, 0, 5656.349, -3709.817, 1590.118, 5.174772, 120, 0, 0), -- Faerie Dragon (Area: 0) +(@CGUID+199, 49728, 1, 1, 0, 5662.828, -3741.835, 1594.146, 1.421354, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+200, 40229, 1, 1, 0, 5571.511, -3696.438, 1572.105, 2.997177, 120, 0, 0), -- Scalding Rock Elemental (Area: 0) (Auras: ) +(@CGUID+201, 40229, 1, 1, 0, 5663.419, -3742.071, 1594.316, 0.3916804, 120, 0, 0), -- Scalding Rock Elemental (Area: 0) (Auras: ) +(@CGUID+202, 40229, 1, 1, 0, 5556.211, -3679.125, 1567.042, 1.046808, 120, 0, 0), -- Scalding Rock Elemental (Area: 0) +(@CGUID+203, 40229, 1, 1, 0, 5627.493, -3554.268, 1577.896, 2.583449, 120, 0, 0), -- Scalding Rock Elemental (Area: 0) +(@CGUID+204, 49728, 1, 1, 0, 5693.694, -3495.106, 1591.355, 1.932281, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+205, 40229, 1, 1, 0, 5554.366, -3483.204, 1572.22, 4.438337, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+206, 40229, 1, 1, 0, 5635.309, -3454.324, 1583.584, 3.512516, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+207, 62888, 1, 1, 0, 5572.972, -3443.989, 1579.864, 0.8193127, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+208, 49779, 1, 1, 0, 5606.011, -3442.263, 1583.922, 1.474503, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+209, 39921, 1, 1, 0, 5577.401, -3408.761, 1580.824, 5.820168, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+210, 39921, 1, 1, 0, 5547.859, -3444.42, 1573.684, 0.7554669, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+211, 39921, 1, 1, 0, 5675.819, -3444.583, 1586.997, 1.912051, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+212, 40229, 1, 1, 0, 5624.362, -3420.693, 1587.257, 1.977548, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+213, 40229, 1, 1, 0, 5551.007, -3420.147, 1578.034, 0.7736665, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+214, 40229, 1, 1, 0, 5688.701, -3413.436, 1590.673, 3.67669, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+215, 39921, 1, 1, 0, 5653.024, -3387.368, 1587.438, 4.794007, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+216, 49728, 1, 1, 0, 5697.009, -3422.667, 1590.903, 5.188717, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+217, 39921, 1, 1, 0, 5701.81, -3417.121, 1591.25, 1.895019, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+218, 49779, 1, 1, 0, 5635.941, -3397.207, 1586.714, 0.7539954, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+219, 39921, 1, 1, 0, 5688.072, -3390.61, 1591.081, 0.2287265, 120, 0, 0), -- Faerie Dragon (Area: 0) +(@CGUID+220, 49728, 1, 1, 0, 5730.311, -3407.283, 1591.837, 2.851411, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+221, 39921, 1, 1, 0, 5712.355, -3373.549, 1595.284, 5.792868, 120, 0, 0), -- Faerie Dragon (Area: 0) +(@CGUID+222, 20725, 1, 1, 0, 5669.358, -3340.788, 1561.993, 0.6858797, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+223, 49779, 1, 1, 0, 5705.442, -3356.378, 1595.105, 5.554568, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+224, 20725, 1, 1, 0, 5672.316, -3332.624, 1562.815, 2.597763, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+225, 20725, 1, 1, 0, 5675.651, -3357.708, 1564.375, 1.243978, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+226, 40140, 1, 1, 0, 5665.234, -3341.424, 1555.667, 1.832596, 120, 0, 0), -- Arch Druid Fandral Staghelm (Area: 0) (Auras: 74866 - Fandral's Chains) +(@CGUID+227, 20725, 1, 1, 0, 5662.372, -3334.851, 1563.75, 3.889758, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+228, 49779, 1, 1, 0, 5755.143, -3370.363, 1599.411, 0.02583405, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+229, 40139, 1, 1, 0, 5662.619, -3339.158, 1555.667, 1.797689, 120, 0, 0), -- Captain Saynna Stormrunner (Area: 0) +(@CGUID+230, 38934, 1, 1, 0, 5644.36, -3342.519, 1556.436, 2.144862, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) +(@CGUID+231, 38951, 1, 1, 0, 5646.352, -3345.598, 1556.378, 2.144947, 120, 0, 0), -- Twilight Assassin (Area: 0) +(@CGUID+232, 20725, 1, 1, 0, 5661.727, -3344.708, 1562.386, 4.035204, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+233, 40882, 1, 1, 0, 5762.913, -3292.03, 1604.682, 3.839724, 120, 0, 0), -- Twilight Infiltrator (Area: 0) +(@CGUID+234, 40882, 1, 1, 0, 5755.988, -3306.609, 1604.714, 3.577925, 120, 0, 0), -- Twilight Infiltrator (Area: 0) +(@CGUID+235, 38951, 1, 1, 0, 5667.194, -3319.68, 1555.807, 5.518415, 120, 0, 0), -- Twilight Assassin (Area: 0) (Auras: ) +(@CGUID+236, 38934, 1, 1, 0, 5667.272, -3323.345, 1555.634, 3.508329, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) +(@CGUID+237, 38934, 1, 1, 0, 5669.839, -3322.218, 1555.732, 2.051725, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) +(@CGUID+238, 62884, 1, 1, 0, 5642.067, -3326.264, 1556.436, 2.967799, 120, 5, 1), -- Grotto Vole (Area: 0) (possible waypoints or random movement) +(@CGUID+239, 20725, 1, 1, 0, 5646.065, -3334.838, 1563.814, 5.012984, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+240, 50419, 1, 1, 0, 5668.438, -3317.785, 1556.002, 1.923379, 120, 0, 0), -- Grotto Vole (Area: 0) +(@CGUID+241, 38951, 1, 1, 0, 5666.278, -3321.781, 1555.589, 4.30126, 120, 0, 0), -- Twilight Assassin (Area: 0) (Auras: ) +(@CGUID+242, 38951, 1, 1, 0, 5686.468, -3262.323, 1583.031, 0.05323929, 120, 0, 0), -- Twilight Assassin (Area: 0) +(@CGUID+243, 38934, 1, 1, 0, 5690.12, -3262.128, 1582.729, 3.194866, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) +(@CGUID+244, 20725, 1, 1, 0, 5654.808, -3291.741, 1570.714, 1.177581, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+245, 38934, 1, 1, 0, 5645.859, -3282.947, 1568.073, 2.593997, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) +(@CGUID+246, 38951, 1, 1, 0, 5710.381, -3244.346, 1582.69, 3.421403, 120, 0, 0), -- Twilight Assassin (Area: 0) +(@CGUID+247, 38934, 1, 1, 0, 5706.861, -3245.357, 1582.867, 0.6820782, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) +(@CGUID+248, 50419, 1, 1, 0, 5711.646, -3239.544, 1582.564, 4.921278, 120, 0, 0), -- Grotto Vole (Area: 0) +(@CGUID+249, 38951, 1, 1, 0, 5645.491, -3286.884, 1568.073, 3.859761, 120, 0, 0), -- Twilight Assassin (Area: 0) (Auras: ) +(@CGUID+250, 50419, 1, 1, 0, 5649.04, -3274.867, 1568.073, 1.696396, 120, 0, 0), -- Grotto Vole (Area: 0) (Auras: ) +(@CGUID+251, 38934, 1, 1, 0, 5647.876, -3284.802, 1568.073, 2.670498, 120, 0, 0), -- Barrow Deeps Watcher (Area: 0) (Auras: ) +(@CGUID+252, 20725, 1, 1, 0, 5651.239, -3269.379, 1577.139, 2.507772, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+253, 38951, 1, 1, 0, 5642.233, -3283.492, 1568.073, 2.906399, 120, 0, 0), -- Twilight Assassin (Area: 0) +(@CGUID+254, 20725, 1, 1, 0, 5636.75, -3265.632, 1574.063, 3.276503, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+255, 62888, 1, 1, 0, 5564.07, -3367.012, 1582.932, 4.98409, 120, 5, 1), -- Nordrassil Wisp (Area: 0) (possible waypoints or random movement) +(@CGUID+256, 38951, 1, 1, 0, 5642.804, -3280.92, 1568.073, 5.697325, 120, 0, 0), -- Twilight Assassin (Area: 0) +(@CGUID+257, 62888, 1, 1, 0, 5560.472, -3400.022, 1579.218, 0.9882174, 120, 5, 1), -- Nordrassil Wisp (Area: 0) (possible waypoints or random movement) +(@CGUID+258, 62189, 1, 1, 0, 5553.842, -3367.479, 1581.469, 1.634071, 120, 5, 1), -- Alpine Chipmunk (Area: 0) (possible waypoints or random movement) +(@CGUID+259, 20725, 1, 1, 0, 5578.325, -3277.083, 1578.985, 2.432247, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+260, 39921, 1, 1, 0, 5548.162, -3374.72, 1580.499, 6.161929, 120, 0, 0), -- Faerie Dragon (Area: 0) +(@CGUID+261, 20725, 1, 1, 0, 5615.383, -3266.206, 1576.491, 3.96593, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+262, 62884, 1, 1, 0, 5626.439, -3283.617, 1568.073, 1.263408, 120, 5, 1), -- Grotto Vole (Area: 0) (possible waypoints or random movement) +(@CGUID+263, 20725, 1, 1, 0, 5532.062, -3289.745, 1578.729, 5.199706, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+264, 20725, 1, 1, 0, 5552.675, -3270.791, 1564.826, 2.397815, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+265, 20725, 1, 1, 0, 5547.211, -3270.867, 1576.756, 5.981111, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+266, 49779, 1, 1, 0, 5537.883, -3395.531, 1576.903, 3.337675, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+267, 49844, 1, 1, 0, 5512.401, -3431.467, 1566.153, 2.464555, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+268, 62888, 1, 1, 0, 5488.028, -3396.168, 1570.62, 5.974556, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+269, 62373, 1, 1, 0, 5453.181, -3429.655, 1567.225, 1.238213, 120, 5, 1), -- Silky Moth (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+270, 62888, 1, 1, 0, 5468.911, -3427.864, 1564.529, 6.275077, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+271, 49728, 1, 1, 0, 5440.736, -3417.094, 1567.37, 1.343387, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+272, 49844, 1, 1, 0, 5418.721, -3459.861, 1567.726, 6.037044, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+273, 62888, 1, 1, 0, 5410.216, -3402.35, 1573.521, 1.116823, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+274, 49779, 1, 1, 0, 5360.687, -3537.417, 1570.106, 2.462563, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+275, 62888, 1, 1, 0, 5369.976, -3540.775, 1567.88, 4.501256, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+276, 62373, 1, 1, 0, 5360.485, -3499.951, 1567.548, 3.291798, 120, 5, 1), -- Silky Moth (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+277, 40229, 1, 1, 0, 5308.152, -3460.847, 1573.367, 0.5425675, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+278, 49779, 1, 1, 0, 5387.816, -3556.416, 1564.661, 4.776327, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+279, 62888, 1, 1, 0, 5371, -3470.149, 1564.7, 1.360574, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+280, 49844, 1, 1, 0, 5378.426, -3461.858, 1566.604, 5.182373, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+281, 49844, 1, 1, 0, 5405.279, -3516.182, 1562.106, 5.892241, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+282, 49844, 1, 1, 0, 5375.793, -3552.878, 1574.95, 4.77358, 120, 0, 0), -- Silky Moth (Area: Nordrassil) +(@CGUID+283, 62373, 1, 1, 0, 5385.542, -3534.778, 1563.947, 0.1760296, 120, 5, 1), -- Silky Moth (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+284, 62888, 1, 1, 0, 5329.741, -3467.368, 1570.778, 6.169615, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+285, 62888, 1, 1, 0, 5353.794, -3500.454, 1569.509, 0.0292885, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+286, 62888, 1, 1, 0, 5311.029, -3413.116, 1569.786, 0.7497408, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+287, 62888, 1, 1, 0, 5312.351, -3507.519, 1580.522, 2.42111, 120, 5, 1), -- Nordrassil Wisp (Area: Nordrassil) (possible waypoints or random movement) +(@CGUID+288, 49728, 1, 1, 0, 5278.404, -3442.101, 1570.098, 1.732337, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+289, 66819, 1, 1, 0, 5269.791, -3534.606, 1595.531, 3.22234, 120, 0, 0), -- Brok (Area: Nordrassil) +(@CGUID+290, 49779, 1, 1, 0, 5246.748, -3429.893, 1572.753, 4.260345, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+291, 66807, 1, 1, 0, 5269.904, -3531.656, 1595.216, 3.225044, 120, 0, 0), -- Ashtail (Area: Nordrassil) +(@CGUID+292, 66808, 1, 1, 0, 5272.938, -3534.635, 1595.757, 3.185438, 120, 0, 0), -- Kali (Area: Nordrassil) +(@CGUID+293, 40229, 1, 1, 0, 5213.497, -3514.938, 1594.625, 3.501832, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+294, 39921, 1, 1, 0, 5312.168, -3596.138, 1586.855, 5.954788, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+295, 39921, 1, 1, 0, 5231.336, -3556.182, 1601.484, 5.97564, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+296, 49779, 1, 1, 0, 5273.346, -3585.981, 1595.065, 1.346648, 120, 0, 0), -- Alpine Chipmunk (Area: Nordrassil) +(@CGUID+297, 40229, 1, 1, 0, 5244.061, -3556.967, 1597.442, 2.121319, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+298, 40229, 1, 1, 0, 5346.884, -3587.715, 1564.222, 0.4854782, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+299, 66806, 1, 1, 0, 5269.974, -3537.517, 1595.781, 2.99004, 120, 0, 0), -- Incinderous (Area: Nordrassil) +(@CGUID+300, 62178, 1, 1, 0, 5214.708, -3528.434, 1597.223, 3.252838, 120, 0, 0), -- Elfin Rabbit (Area: Nordrassil) +(@CGUID+301, 43427, 1, 1, 0, 5554.16, -3568.99, 1579.883, 0, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+302, 40229, 1, 1, 0, 5453.784, -3669.97, 1586.521, 0.5493834, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+303, 40229, 1, 1, 0, 5486.129, -3678.707, 1577.425, 1.728818, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+304, 40229, 1, 1, 0, 5497.168, -3662.859, 1574.777, 0.6864064, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+305, 40229, 1, 1, 0, 5521.977, -3700.352, 1573.798, 5.802576, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+306, 40229, 1, 1, 0, 5529.368, -3683.395, 1572.196, 1.618362, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+307, 40229, 1, 1, 0, 5527.232, -3702.626, 1573.245, 2.851553, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+308, 40229, 1, 1, 0, 5551.241, -3690.597, 1569.984, 0.06194664, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+309, 39921, 1, 1, 0, 5519.61, -3745.948, 1581.82, 2.778698, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+310, 40229, 1, 1, 0, 5552.657, -3691.718, 1569.946, 4.758345, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+311, 40229, 1, 1, 0, 5545.799, -3737.072, 1579.772, 1.080954, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+312, 40229, 1, 1, 0, 5556.843, -3689.409, 1568.634, 4.451731, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+313, 40229, 1, 1, 0, 5549.329, -3698.054, 1570.926, 5.469151, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+314, 40229, 1, 1, 0, 5523.75, -3732.538, 1577.417, 2.759359, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+315, 40229, 1, 1, 0, 5554.104, -3702.54, 1571.042, 1.528747, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+316, 40229, 1, 1, 0, 5545.718, -3678.789, 1568.299, 6.14878, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+317, 40229, 1, 1, 0, 5562.586, -3671.361, 1567.242, 1.662639, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+318, 40229, 1, 1, 0, 5553.997, -3690.637, 1569.359, 4.564272, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+319, 40229, 1, 1, 0, 5571.145, -3694.178, 1571.202, 0.8840111, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+320, 40229, 1, 1, 0, 5589.552, -3694.172, 1574.329, 1.917897, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+321, 40229, 1, 1, 0, 5610.888, -3712.652, 1582.182, 3.370148, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+322, 40229, 1, 1, 0, 5592.521, -3694.581, 1574.651, 1.031508, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+323, 39921, 1, 1, 0, 5602.653, -3725.392, 1582.372, 5.86278, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+324, 40229, 1, 1, 0, 5594.096, -3692.741, 1574.31, 3.612864, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+325, 40229, 1, 1, 0, 5627.724, -3652.577, 1575.941, 2.065642, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+326, 43427, 1, 1, 0, 5583.182, -3624.439, 1570.842, 5.439644, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: ) +(@CGUID+327, 40229, 1, 1, 0, 5614.827, -3712.434, 1583.689, 3.266755, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+328, 40229, 1, 1, 0, 5626.95, -3553.027, 1577.915, 4.286869, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) (Auras: ) +(@CGUID+329, 39921, 1, 1, 0, 5577.461, -3486.714, 1578.771, 0.5353331, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+330, 40882, 1, 1, 0, 5769.496, -3300.712, 1604.723, 3.297909, 120, 0, 0), -- Twilight Infiltrator (Area: 0) +(@CGUID+331, 43427, 1, 1, 0, 5613.167, -3598.332, 1573.874, 2.28981, 120, 0, 0), -- Furious Hyjal Warden (Area: 0) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+332, 40229, 1, 1, 0, 5570.876, -3696.705, 1572.036, 2.83591, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+333, 40229, 1, 1, 0, 5642.756, -3661.522, 1581.183, 4.975765, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+334, 40229, 1, 1, 0, 5557.127, -3698.941, 1570.218, 0.1837164, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+335, 40229, 1, 1, 0, 5485.451, -3680.917, 1578.159, 0.5104201, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+336, 43427, 1, 1, 0, 5480.411, -3646.144, 1573.475, 2.905504, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil) (Auras: 18950 - Invisibility and Stealth Detection) +(@CGUID+337, 40229, 1, 1, 0, 5612.657, -3712.584, 1582.934, 2.3002, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+338, 54312, 1, 1, 0, 5343.202, -3486.201, 1569.851, 3.01942, 120, 0, 0), -- Aggra (Area: Nordrassil) (Auras: 82343 - Generic Quest Invisibility 4) +(@CGUID+339, 39921, 1, 1, 0, 5545.5, -3444.694, 1573.497, 4.235704, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+340, 39921, 1, 1, 0, 5576.807, -3489.89, 1578.552, 5.313458, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+341, 40229, 1, 1, 0, 5550.628, -3419.568, 1577.916, 3.208031, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+342, 39921, 1, 1, 0, 5575.447, -3411.619, 1580.706, 6.272108, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+343, 39921, 1, 1, 0, 5551.521, -3376.854, 1579.713, 5.937822, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+344, 20725, 1, 1, 0, 5493.084, -3295.831, 1569.732, 4.9555, 120, 0, 0), -- Bat (Area: Nordrassil) +(@CGUID+345, 20725, 1, 1, 0, 5472.232, -3284.203, 1558.577, 4.377968, 120, 0, 0), -- Bat (Area: Nordrassil) +(@CGUID+346, 20725, 1, 1, 0, 5484.154, -3285.6, 1581.446, 3.163212, 120, 0, 0), -- Bat (Area: 0) +(@CGUID+347, 49779, 1, 1, 0, 5324.386, -3184.725, 1610, 1.647137, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+348, 49728, 1, 1, 0, 5363.801, -3267.582, 1627.238, 0.4694476, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+349, 49779, 1, 1, 0, 5422.807, -3210.025, 1583.334, 1.544859, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+350, 49844, 1, 1, 0, 5410.561, -3202.227, 1581.842, 5.240222, 120, 0, 0), -- Silky Moth (Area: 0) +(@CGUID+351, 49844, 1, 1, 0, 5410.422, -3160.781, 1584.707, 0.2230114, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+352, 38913, 1, 1, 0, 5409.27, -3108.64, 1578.103, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+353, 38915, 1, 1, 0, 5409.12, -3111.22, 1577.873, 1.512762, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+354, 49779, 1, 1, 0, 5312.425, -3086.851, 1580.448, 0.7866768, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+355, 38913, 1, 1, 0, 5377.23, -3077.21, 1573.973, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+356, 49844, 1, 1, 0, 5341.63, -3080.858, 1575.111, 0.5713677, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+357, 38915, 1, 1, 0, 5377.81, -3079.57, 1573.793, 1.811804, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+358, 38926, 1, 1, 0, 5347.391, -3023.097, 1557.162, 3.049695, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+359, 38926, 1, 1, 0, 5340.603, -3019.968, 1555.782, 3.827337, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+360, 62189, 1, 1, 0, 5420.596, -3101.157, 1578.248, 3.796383, 120, 5, 1), -- Alpine Chipmunk (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+361, 62373, 1, 1, 0, 5328.338, -3020.763, 1558.077, 0.838665, 120, 5, 1), -- Silky Moth (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+362, 49728, 1, 1, 0, 5394.211, -3076.157, 1573.952, 3.801118, 120, 0, 0), -- Elfin Rabbit (Area: The Verdant Thicket) +(@CGUID+363, 62373, 1, 1, 0, 5413.415, -3102.475, 1579.306, 1.362007, 120, 5, 1), -- Silky Moth (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+364, 49844, 1, 1, 0, 5378.569, -3055.606, 1572.386, 0.4440902, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+365, 49779, 1, 1, 0, 5289.029, -3070.636, 1573.115, 5.94367, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+366, 49844, 1, 1, 0, 5525.884, -3151.436, 1570.105, 2.220643, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+367, 49844, 1, 1, 0, 5547.687, -3124.484, 1584.935, 5.545873, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+368, 49779, 1, 1, 0, 5478.733, -3146.6, 1566.205, 4.562318, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+369, 49844, 1, 1, 0, 5538.977, -3108.788, 1562.139, 1.811455, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+370, 49844, 1, 1, 0, 5554.997, -3150.282, 1564.442, 4.841586, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+371, 38913, 1, 1, 0, 5440.72, -3125.91, 1576.673, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+372, 38915, 1, 1, 0, 5440.64, -3127.94, 1576.663, 1.413717, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+373, 49844, 1, 1, 0, 5497.352, -3121.75, 1561.968, 1.018442, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+374, 49844, 1, 1, 0, 5533.309, -3117.043, 1562.241, 2.293338, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+375, 49844, 1, 1, 0, 5439.025, -3134.375, 1579.397, 1.166039, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+376, 49844, 1, 1, 0, 5600.741, -3139.262, 1590.175, 3.895169, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+377, 49844, 1, 1, 0, 5539.047, -3071.54, 1560.875, 1.426783, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+378, 49779, 1, 1, 0, 5569.905, -3076.193, 1561.686, 2.455634, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+379, 49844, 1, 1, 0, 5581.61, -3120.827, 1570.21, 0.4486873, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+380, 49844, 1, 1, 0, 5561.556, -3075.287, 1581.981, 3.261772, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+381, 38915, 1, 1, 0, 5603.138, -3056.413, 1559.11, 2.275756, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+382, 38913, 1, 1, 0, 5604.09, -3059.72, 1559.283, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+383, 38926, 1, 1, 0, 5601.084, -3054.003, 1559.232, 2.276707, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+384, 49844, 1, 1, 0, 5608.496, -3066.631, 1561.594, 4.746863, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+385, 49844, 1, 1, 0, 5599.317, -3091.096, 1565.225, 3.401502, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+386, 62373, 1, 1, 0, 5615.438, -3022.266, 1560.429, 1.669258, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+387, 49844, 1, 1, 0, 5561.953, -3018.937, 1555.54, 3.93448, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+388, 49844, 1, 1, 0, 5555.328, -3008.349, 1550.259, 1.715581, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+389, 38915, 1, 1, 0, 5592.91, -3024.44, 1556.073, 2.338741, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+390, 38913, 1, 1, 0, 5591.5, -3024.97, 1556.243, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+391, 49779, 1, 1, 0, 5643.513, -3118.058, 1573.963, 4.035334, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+392, 49779, 1, 1, 0, 5590.376, -3025.729, 1556.471, 1.925605, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+393, 49779, 1, 1, 0, 5693.855, -3070.066, 1563.977, 0.7092865, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+394, 38926, 1, 1, 0, 5595.268, -2976.986, 1547.793, 2.262782, 120, 0, 0), -- Twilight Flamecaller (Area: Ruins of Lar'donir) +(@CGUID+395, 38917, 1, 1, 0, 5658.77, -2986.45, 1569.273, 4.310963, 120, 0, 0), -- Alysra (Area: Ruins of Lar'donir) (Auras: 80797 - Generic Quest Invisibility 5) +(@CGUID+396, 49728, 1, 1, 0, 5723.441, -3043.276, 1565.082, 4.044619, 120, 0, 0), -- Elfin Rabbit (Area: Ruins of Lar'donir) +(@CGUID+397, 62189, 1, 1, 0, 5735.416, -3043.75, 1567.234, 6.03651, 120, 5, 1), -- Alpine Chipmunk (Area: Ruins of Lar'donir) (possible waypoints or random movement) +(@CGUID+398, 38934, 1, 1, 0, 5709.8, -3153.11, 1595.093, 1.64061, 120, 0, 0), -- Barrow Deeps Watcher (Area: Ruins of Lar'donir) +(@CGUID+399, 38934, 1, 1, 0, 5699.71, -3154.14, 1594.873, 1.64061, 120, 0, 0), -- Barrow Deeps Watcher (Area: Ruins of Lar'donir) +(@CGUID+400, 38951, 1, 1, 0, 5708.054, -3182.467, 1596.552, 5.192126, 120, 0, 0), -- Twilight Assassin (Area: The Verdant Thicket) +(@CGUID+401, 38934, 1, 1, 0, 5709.746, -3185.718, 1596.672, 2.05044, 120, 0, 0), -- Barrow Deeps Watcher (Area: The Verdant Thicket) +(@CGUID+402, 38934, 1, 1, 0, 5663.27, -3228.049, 1573.511, 1.64061, 120, 0, 0), -- Barrow Deeps Watcher (Area: Hyjal Barrow Dens) +(@CGUID+403, 50419, 1, 1, 0, 5638.663, -3217.283, 1567.911, 0.5481725, 120, 0, 0), -- Grotto Vole (Area: Hyjal Barrow Dens) (Auras: ) +(@CGUID+404, 20725, 1, 1, 0, 5648.971, -3236.599, 1581.26, 3.546091, 120, 0, 0), -- Bat (Area: Hyjal Barrow Dens) +(@CGUID+405, 20725, 1, 1, 0, 5653.898, -3241.009, 1582.836, 1.224001, 120, 0, 0), -- Bat (Area: Hyjal Barrow Dens) +(@CGUID+406, 62178, 1, 1, 0, 5702.348, -2954.949, 1551.566, 0.1423794, 120, 5, 1), -- Elfin Rabbit (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+407, 38915, 1, 1, 0, 5613.96, -2948.11, 1546.463, 2.338741, 120, 5, 1), -- Hyjal Warden (Area: Ruins of Lar'donir) (Auras: ) (possible waypoints or random movement) +(@CGUID+408, 62373, 1, 1, 0, 5561.868, -2984.229, 1549.408, 0.4187397, 120, 5, 1), -- Silky Moth (Area: Ruins of Lar'donir) (possible waypoints or random movement) +(@CGUID+409, 38926, 1, 1, 0, 5591.284, -2911.22, 1530.643, 2.300136, 120, 0, 0), -- Twilight Flamecaller (Area: Ruins of Lar'donir) (Auras: ) +(@CGUID+410, 38915, 1, 1, 0, 5589.5, -2908.101, 1529.913, 5.232125, 120, 0, 0), -- Hyjal Warden (Area: Ruins of Lar'donir) +(@CGUID+411, 38915, 1, 1, 0, 5589.743, -2908.821, 1530.094, 2.908957, 120, 0, 0), -- Hyjal Warden (Area: Ruins of Lar'donir) +(@CGUID+412, 38926, 1, 1, 0, 5568.763, -2943.58, 1538.365, 4.247869, 120, 0, 0), -- Twilight Flamecaller (Area: Ruins of Lar'donir) +(@CGUID+413, 40123, 1, 1, 0, 5606.07, -2887.333, 1526.694, 3.07485, 120, 5, 1), -- Twilight Overseer (Area: Ruins of Lar'donir) (possible waypoints or random movement) +(@CGUID+414, 38913, 1, 1, 0, 5553.35, -2918.2, 1531.783, 1.660886, 120, 0, 0), -- Twilight Vanquisher (Area: Ruins of Lar'donir) (Auras: 63227 - Enrage) +(@CGUID+415, 38913, 1, 1, 0, 5555.364, -2905.067, 1529.865, 3.732152, 120, 0, 0), -- Twilight Vanquisher (Area: Ruins of Lar'donir) (Auras: 63227 - Enrage) +(@CGUID+416, 40123, 1, 1, 0, 5582.922, -2868.028, 1516.81, 1.029191, 120, 0, 0), -- Twilight Overseer (Area: Ruins of Lar'donir) +(@CGUID+417, 38926, 1, 1, 0, 5586.39, -2906.388, 1529.312, 5.779727, 120, 0, 0), -- Twilight Flamecaller (Area: Ruins of Lar'donir) (Auras: ) +(@CGUID+418, 38915, 1, 1, 0, 5553.88, -2916.79, 1531.485, 3.193953, 120, 0, 0), -- Hyjal Warden (Area: Ruins of Lar'donir) +(@CGUID+419, 38926, 1, 1, 0, 5586.83, -2867.9, 1516.823, 2.129302, 120, 0, 0), -- Twilight Flamecaller (Area: Ruins of Lar'donir) (Auras: ) +(@CGUID+420, 38926, 1, 1, 0, 5602.163, -2945.873, 1543.196, 3.246312, 120, 5, 1), -- Twilight Flamecaller (Area: Ruins of Lar'donir) (Auras: ) (possible waypoints or random movement) +(@CGUID+421, 38915, 1, 1, 0, 5502.64, -2951.08, 1541.283, 2.338741, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+422, 49728, 1, 1, 0, 5522.119, -2991.386, 1546.612, 4.060912, 120, 0, 0), -- Elfin Rabbit (Area: The Verdant Thicket) +(@CGUID+423, 38915, 1, 1, 0, 5497.168, -2955.333, 1542.264, 3.291823, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+424, 49844, 1, 1, 0, 5523.653, -3017, 1553.341, 5.066146, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+425, 49844, 1, 1, 0, 5491.763, -3030.065, 1553.498, 4.784426, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+426, 38913, 1, 1, 0, 5501.23, -2951.6, 1541.283, 0.3532952, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+427, 38896, 1, 1, 0, 5491.489, -3009.017, 1547.011, 3.924229, 120, 5, 1), -- Blazebound Elemental (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+428, 62189, 1, 1, 0, 5515.92, -2964.951, 1544.387, 5.172644, 120, 5, 1), -- Alpine Chipmunk (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+429, 38913, 1, 1, 0, 5499.074, -2958.238, 1543.521, 2.151393, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+430, 49844, 1, 1, 0, 5487.385, -3019.495, 1550.756, 4.958709, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+431, 38952, 1, 1, 0, 5500.093, -2954.934, 1542.367, 1.242185, 120, 0, 0), -- Nordrassil Druid (Area: The Verdant Thicket) +(@CGUID+432, 62373, 1, 1, 0, 5500.526, -2959.702, 1541.25, 1.589974, 120, 5, 1), -- Silky Moth (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+433, 38913, 1, 1, 0, 5447.33, -2962.39, 1548.237, 5.149465, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+434, 38913, 1, 1, 0, 5459.66, -2935.58, 1542.593, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+435, 38913, 1, 1, 0, 5448.06, -3015.49, 1554.153, 5.322502, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+436, 49844, 1, 1, 0, 5468.52, -2980.128, 1544.812, 2.854386, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+437, 49844, 1, 1, 0, 5484.02, -3023.311, 1564.015, 2.178312, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+438, 38915, 1, 1, 0, 5461.06, -2935.06, 1542.193, 2.338741, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+439, 49844, 1, 1, 0, 5473.292, -2992.991, 1548.371, 4.463818, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+440, 49844, 1, 1, 0, 5450.386, -2999.031, 1552.591, 2.670712, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+441, 49844, 1, 1, 0, 5459.087, -2948.992, 1546.689, 3.957544, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+442, 38952, 1, 1, 0, 5442.817, -2965.068, 1548.45, 0.5356087, 120, 0, 0), -- Nordrassil Druid (Area: The Verdant Thicket) +(@CGUID+443, 38915, 1, 1, 0, 5448.92, -3016.72, 1554.223, 1.553343, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+444, 49779, 1, 1, 0, 5458.576, -2923.855, 1540.439, 6.199294, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+445, 38915, 1, 1, 0, 5449.579, -3009.501, 1552.824, 0.8955765, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+446, 38913, 1, 1, 0, 5447.6, -3011.973, 1553.641, 0.8954774, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+447, 38915, 1, 1, 0, 5447.97, -2963.76, 1548.723, 0.8377581, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+448, 49779, 1, 1, 0, 5444.223, -3036.23, 1557.416, 0.1160679, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+449, 49844, 1, 1, 0, 5434.444, -3022.903, 1557.695, 4.631518, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+450, 38952, 1, 1, 0, 5444.261, -3019.453, 1555.077, 0.8065631, 120, 0, 0), -- Nordrassil Druid (Area: The Verdant Thicket) +(@CGUID+451, 38913, 1, 1, 0, 5383.499, -2948.723, 1544.797, 5.270134, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+452, 38913, 1, 1, 0, 5368.535, -2996.063, 1551.291, 2.355443, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+453, 38926, 1, 1, 0, 5399.998, -2992.842, 1553.919, 3.159046, 120, 5, 1), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) (possible waypoints or random movement) +(@CGUID+454, 38915, 1, 1, 0, 5385.4, -2955.75, 1546.889, 4.34259, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+455, 38896, 1, 1, 0, 5368.337, -2986.404, 1549.828, 3.8852, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) +(@CGUID+456, 38896, 1, 1, 0, 5372.827, -3011.272, 1554.445, 6.04698, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+457, 38902, 1, 1, 0, 5379.507, -3012.88, 1554.682, 5.293683, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) (Auras: ) +(@CGUID+458, 38926, 1, 1, 0, 5389.01, -2955.64, 1546.803, 2.129302, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+459, 38926, 1, 1, 0, 5404.46, -2980.58, 1551.183, 2.96706, 120, 5, 1), -- Twilight Flamecaller (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+460, 38915, 1, 1, 0, 5386.304, -2953.22, 1546.286, 5.5536, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+461, 38952, 1, 1, 0, 5364.642, -2992.165, 1550.622, 2.881741, 120, 0, 0), -- Nordrassil Druid (Area: The Verdant Thicket) (Auras: ) +(@CGUID+462, 38915, 1, 1, 0, 5361.644, -2987.168, 1549.892, 1.75791, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+463, 38915, 1, 1, 0, 5354.701, -2995.573, 1551.102, 1.258552, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+464, 38902, 1, 1, 0, 5352.675, -2985.714, 1549.557, 6.136716, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) +(@CGUID+465, 38896, 1, 1, 0, 5356.5, -2990, 1550.543, 2.251475, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+466, 38915, 1, 1, 0, 5361.324, -2993.349, 1550.867, 4.344521, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+467, 38915, 1, 1, 0, 5362.299, -2990.918, 1550.412, 2.984593, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+468, 38902, 1, 1, 0, 5363.294, -2991.042, 1550.403, 2.989489, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) (Auras: ) +(@CGUID+469, 38926, 1, 1, 0, 5329.212, -2986.479, 1548.014, 0.5235988, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+470, 49779, 1, 1, 0, 5301.195, -2989.817, 1548.42, 5.838599, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+471, 49779, 1, 1, 0, 5263.07, -3003.094, 1555.269, 3.197892, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+472, 38915, 1, 1, 0, 5317.125, -2974.78, 1547.052, 2.241069, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+473, 49844, 1, 1, 0, 5277.25, -2996.803, 1548.391, 0.4423296, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+474, 38915, 1, 1, 0, 5317.556, -2974.405, 1546.911, 2.344709, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+475, 38915, 1, 1, 0, 5264.52, -2968.49, 1548.313, 4.555309, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+476, 49844, 1, 1, 0, 5188.784, -2971.759, 1561.616, 3.999997, 120, 0, 0), -- Silky Moth (Area: 0) +(@CGUID+477, 38915, 1, 1, 0, 5201.08, -2987.99, 1565.453, 4.555309, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+478, 49779, 1, 1, 0, 5251.297, -2965.35, 1551.114, 4.018991, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+479, 38915, 1, 1, 0, 5265.03, -2966.4, 1547.543, 6.178465, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+480, 38902, 1, 1, 0, 5171.698, -2972.019, 1570.26, 0.203779, 120, 0, 0), -- Ironbark Ancient (Area: 0) +(@CGUID+481, 38913, 1, 1, 0, 5201.8, -2989.32, 1565.503, 1.919862, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+482, 38896, 1, 1, 0, 5172.044, -2978.875, 1571.511, 1.621179, 120, 0, 0), -- Blazebound Elemental (Area: 0) +(@CGUID+483, 38913, 1, 1, 0, 5233.15, -2981.88, 1558.403, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+484, 38915, 1, 1, 0, 5205.449, -2989.545, 1564.285, 3.080057, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+485, 38913, 1, 1, 0, 5208.917, -2989.308, 1563.292, 3.209707, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+486, 38913, 1, 1, 0, 5266.34, -2965.66, 1546.553, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) +(@CGUID+487, 49844, 1, 1, 0, 5208.259, -2980.798, 1563.446, 3.302349, 120, 0, 0), -- Silky Moth (Area: 0) +(@CGUID+488, 49844, 1, 1, 0, 5256.383, -2979.129, 1554.568, 4.922074, 120, 0, 0), -- Silky Moth (Area: 0) +(@CGUID+489, 38915, 1, 1, 0, 5231.84, -2982.63, 1558.723, 6.178465, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+490, 38913, 1, 1, 0, 5265.24, -2969.82, 1548.183, 1.919862, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+491, 35374, 1, 1, 0, 5210.92, -2962.56, 1561.083, 3.543018, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: 0) +(@CGUID+492, 49728, 1, 1, 0, 5193.3, -3056.355, 1574.521, 1.170592, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+493, 38915, 1, 1, 0, 5242.77, -2939.4, 1550.503, 4.179285, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+494, 49844, 1, 1, 0, 5195.183, -2950.754, 1570.863, 0.01020211, 120, 0, 0), -- Silky Moth (Area: 0) +(@CGUID+495, 49844, 1, 1, 0, 5192.208, -2936.569, 1563.022, 0.1008001, 120, 0, 0), -- Silky Moth (Area: 0) +(@CGUID+496, 38913, 1, 1, 0, 5217.163, -2936.201, 1557.643, 2.060639, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+497, 38913, 1, 1, 0, 5241.33, -2941.84, 1551.613, 0.9599311, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) +(@CGUID+498, 38915, 1, 1, 0, 5215.795, -2933.642, 1558.003, 2.061715, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+499, 39857, 1, 1, 0, 5190.42, -2955.79, 1560.903, 6.091199, 120, 0, 0), -- Malfurion Stormrage (Area: 0) +(@CGUID+500, 49779, 1, 1, 0, 5222.545, -2920.72, 1553.845, 2.714834, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+501, 39869, 1, 1, 0, 5190.5, -2952.41, 1560.903, 5.794493, 120, 0, 0), -- Windspeaker Tamila (Area: 0) +(@CGUID+502, 49844, 1, 1, 0, 5268.045, -2895.494, 1537.492, 3.912394, 120, 0, 0), -- Silky Moth (Area: The Tranquil Grove) +(@CGUID+503, 38913, 1, 1, 0, 5313.7, -2970.46, 1546.033, 1.919862, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) +(@CGUID+504, 38926, 1, 1, 0, 5293.882, -2933.355, 1538.649, 5.221773, 120, 0, 0), -- Twilight Flamecaller (Area: 0) (Auras: ) +(@CGUID+505, 38915, 1, 1, 0, 5315.04, -2968.33, 1545.393, 4.603417, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+506, 38915, 1, 1, 0, 5339.742, -2945.708, 1542.253, 5.198006, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+507, 38913, 1, 1, 0, 5312.3, -2945.53, 1540.633, 1.919862, 120, 0, 0), -- Twilight Vanquisher (Area: 0) +(@CGUID+508, 38913, 1, 1, 0, 5342.25, -2950.46, 1543.643, 4.607669, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) +(@CGUID+509, 38913, 1, 1, 0, 5334.65, -2932.9, 1538.133, 3.543018, 120, 5, 1), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) (possible waypoints or random movement) +(@CGUID+510, 38913, 1, 1, 0, 5342.399, -2948.117, 1543.076, 2.405124, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+511, 38915, 1, 1, 0, 5342.391, -2955.789, 1545.189, 1.597272, 120, 0, 0), -- Hyjal Warden (Area: 0) (Auras: ) +(@CGUID+512, 38915, 1, 1, 0, 5341.35, -2948.88, 1543.043, 5.8294, 120, 0, 0), -- Hyjal Warden (Area: 0) (Auras: ) +(@CGUID+513, 38926, 1, 1, 0, 5344.912, -2958.45, 1545.604, 2.329021, 120, 0, 0), -- Twilight Flamecaller (Area: 0) (Auras: ) +(@CGUID+514, 38913, 1, 1, 0, 5296.565, -2938.407, 1539.744, 4.574529, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+515, 38913, 1, 1, 0, 5315.75, -2969.65, 1545.693, 1.919862, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) +(@CGUID+516, 49779, 1, 1, 0, 5308.301, -2955.49, 1542.499, 6.042453, 120, 0, 0), -- Alpine Chipmunk (Area: 0) +(@CGUID+517, 38915, 1, 1, 0, 5297.006, -2935.271, 1538.953, 2.591256, 120, 0, 0), -- Hyjal Warden (Area: 0) +(@CGUID+518, 38915, 1, 1, 0, 5294.5, -2934.46, 1538.94, 2.080534, 120, 0, 0), -- Hyjal Warden (Area: 0) (Auras: ) +(@CGUID+519, 38926, 1, 1, 0, 5349.29, -3019.24, 1555.983, 1.396263, 120, 0, 0), -- Twilight Flamecaller (Area: 0) +(@CGUID+520, 38926, 1, 1, 0, 5359.46, -2933.34, 1541.343, 1.43117, 120, 5, 1), -- Twilight Flamecaller (Area: 0) (possible waypoints or random movement) +(@CGUID+521, 47263, 1, 1, 0, 5245.179, -2875.016, 1540.912, 0.6091262, 120, 0, 0), -- Fleeing Stag (Area: 0) +(@CGUID+522, 38913, 1, 1, 0, 5360.24, -2926.56, 1540.803, 2.443461, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+523, 38926, 1, 1, 0, 5366.857, -3027.788, 1559.508, 2.234021, 120, 0, 0), -- Twilight Flamecaller (Area: 0) +(@CGUID+524, 38913, 1, 1, 0, 5395.22, -2979.95, 1550.363, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+525, 38913, 1, 1, 0, 5421.33, -2903.54, 1533.893, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+526, 38913, 1, 1, 0, 5424.756, -2912.465, 1536.214, 2.367963, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+527, 38915, 1, 1, 0, 5420.02, -2904.28, 1534.273, 6.178465, 120, 5, 1), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) (possible waypoints or random movement) +(@CGUID+528, 38915, 1, 1, 0, 5445.69, -2910.51, 1537.973, 6.178465, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+529, 38926, 1, 1, 0, 5418.476, -2901.047, 1533.494, 5.157875, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+530, 38913, 1, 1, 0, 5392.05, -2995.5, 1553.333, 3.543018, 120, 5, 1), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) (possible waypoints or random movement) +(@CGUID+531, 38913, 1, 1, 0, 5328.15, -3003.03, 1551.173, 5.201081, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+532, 38926, 1, 1, 0, 5585.176, -2973.809, 1546.698, 1.727876, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+533, 38926, 1, 1, 0, 5559.07, -2942.108, 1537.643, 0.2792527, 120, 0, 0), -- Twilight Flamecaller (Area: Ruins of Lar'donir) +(@CGUID+534, 38915, 1, 1, 0, 5584.779, -2864.94, 1516.13, 5.318371, 120, 0, 0), -- Hyjal Warden (Area: Ruins of Lar'donir) +(@CGUID+535, 38913, 1, 1, 0, 5608.5, -2837.57, 1515.463, 6.021386, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+536, 38913, 1, 1, 0, 5576.64, -2833.08, 1515.523, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+537, 40123, 1, 1, 0, 5573.687, -2834.817, 1515.678, 0.1087614, 120, 0, 0), -- Twilight Overseer (Area: The Verdant Thicket) +(@CGUID+538, 38915, 1, 1, 0, 5609.99, -2837.82, 1515.353, 3.193953, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+539, 39436, 1, 1, 0, 5590.799, -2732.862, 1501.746, 5.96485, 120, 0, 0), -- Twilight Proveditor (Area: The Verdant Thicket) (Auras: ) +(@CGUID+540, 38915, 1, 1, 0, 5577.32, -2834.42, 1515.323, 2.286381, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+541, 38913, 1, 1, 0, 5576.6, -2852.74, 1515.303, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+542, 62118, 1, 1, 0, 5591.189, -2842.455, 1515.486, 4.006688, 120, 5, 1), -- Twilight Beetle (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+543, 38915, 1, 1, 0, 5624.989, -2794.671, 1515.233, 0.9364246, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+544, 38915, 1, 1, 0, 5568.251, -2796.705, 1515.545, 2.326808, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+545, 49844, 1, 1, 0, 5501.907, -2863.29, 1521.184, 4.56775, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+546, 65223, 1, 1, 0, 5657.824, -2817.039, 1524.396, 3.972036, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+547, 38915, 1, 1, 0, 5623.729, -2793.011, 1515.034, 2.215861, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+548, 38913, 1, 1, 0, 5627.16, -2791.72, 1514.683, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+549, 38915, 1, 1, 0, 5572.721, -2798.249, 1515.927, 3.229358, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+550, 40123, 1, 1, 0, 5607.827, -2811.224, 1516.058, 3.05611, 120, 0, 0), -- Twilight Overseer (Area: The Verdant Thicket) +(@CGUID+551, 40096, 1, 1, 0, 5662.06, -2818.45, 1524.383, 2.164208, 120, 0, 0), -- Scout Larandia (Area: The Verdant Thicket) +(@CGUID+552, 38913, 1, 1, 0, 5504.38, -2853.987, 1518.395, 5.448535, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+553, 49844, 1, 1, 0, 5495.397, -2876.335, 1528.637, 6.281579, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+554, 65223, 1, 1, 0, 5610.469, -2824.645, 1515.347, 1.966696, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+555, 38926, 1, 1, 0, 5508.468, -2859.416, 1517.919, 5.252713, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+556, 38913, 1, 1, 0, 5510.534, -2833.485, 1513.693, 4.732554, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+557, 40123, 1, 1, 0, 5566.152, -2793.705, 1515.353, 5.322957, 120, 0, 0), -- Twilight Overseer (Area: The Verdant Thicket) +(@CGUID+558, 49844, 1, 1, 0, 5516.841, -2829.455, 1514.259, 2.624038, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+559, 38915, 1, 1, 0, 5506.838, -2856.7, 1518.584, 5.252809, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+560, 65223, 1, 1, 0, 5572.024, -2797.861, 1515.762, 0.5515122, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+561, 65223, 1, 1, 0, 5574.55, -2826.375, 1515.295, 2.507885, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+562, 49861, 1, 1, 0, 5609.09, -2794.889, 1514.788, 5.965437, 120, 0, 0), -- Twilight Beetle (Area: The Verdant Thicket) +(@CGUID+563, 38926, 1, 1, 0, 5569.07, -2798.57, 1515.653, 5.794493, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+564, 49861, 1, 1, 0, 5593.229, -2803.958, 1515.192, 1.260595, 120, 0, 0), -- Twilight Beetle (Area: The Verdant Thicket) +(@CGUID+565, 38915, 1, 1, 0, 5510.421, -2837.001, 1514.803, 1.538728, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+566, 65223, 1, 1, 0, 5622.314, -2789.506, 1514.427, 4.269192, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+567, 38915, 1, 1, 0, 5627.84, -2793.06, 1514.843, 2.286381, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+568, 38915, 1, 1, 0, 5616.517, -2757.789, 1506.479, 5.582901, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+569, 38926, 1, 1, 0, 5619.318, -2760.149, 1506.513, 3.822271, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+570, 40123, 1, 1, 0, 5595.313, -2768.229, 1506.545, 2.908829, 120, 5, 1), -- Twilight Overseer (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+571, 40123, 1, 1, 0, 5553.051, -2768.75, 1503.552, 3.141593, 120, 5, 1), -- Twilight Overseer (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+572, 38913, 1, 1, 0, 5613.897, -2755.287, 1505.91, 5.520857, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+573, 49844, 1, 1, 0, 5515.844, -2799.533, 1501.624, 4.560922, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+574, 49861, 1, 1, 0, 5614.183, -2775.885, 1510.537, 0.1360177, 120, 0, 0), -- Twilight Beetle (Area: The Verdant Thicket) +(@CGUID+575, 39436, 1, 1, 0, 5550.291, -2659.502, 1489.7, 5.31383, 120, 0, 0), -- Twilight Proveditor (Area: The Verdant Thicket) (Auras: ) +(@CGUID+576, 38915, 1, 1, 0, 5547.041, -2751.264, 1497.693, 4.1108, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+577, 49861, 1, 1, 0, 5594.957, -2740.962, 1502.576, 3.849099, 120, 0, 0), -- Twilight Beetle (Area: The Verdant Thicket) +(@CGUID+578, 62887, 1, 1, 0, 5560.007, -2749.361, 1499.308, 2.868659, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+579, 39431, 1, 1, 0, 5591.476, -2738.296, 1501.947, 5.964757, 120, 0, 0), -- Twilight Slave (Area: The Verdant Thicket) (Auras: 73918 - Twilight Burden) +(@CGUID+580, 38913, 1, 1, 0, 5548.592, -2747.993, 1497.111, 4.269403, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+581, 49861, 1, 1, 0, 5579.301, -2728.064, 1498.553, 3.326169, 120, 0, 0), -- Twilight Beetle (Area: The Verdant Thicket) +(@CGUID+582, 39431, 1, 1, 0, 5591.074, -2732.952, 1501.812, 5.964423, 120, 0, 0), -- Twilight Slave (Area: The Verdant Thicket) (Auras: 73918 - Twilight Burden) +(@CGUID+583, 39431, 1, 1, 0, 5594.575, -2728.894, 1501.961, 5.964533, 120, 0, 0), -- Twilight Slave (Area: The Verdant Thicket) (Auras: 73918 - Twilight Burden) +(@CGUID+584, 39438, 1, 1, 0, 5599.777, -2728.65, 1501.843, 6.102519, 120, 0, 0), -- Twilight Slavedriver (Area: The Verdant Thicket) (Auras: ) +(@CGUID+585, 65223, 1, 1, 0, 5567.896, -2740.7, 1501.35, 0.1117602, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+586, 65223, 1, 1, 0, 5589.906, -2735.888, 1501.742, 1.126874, 120, 5, 1), -- Death's Head Cockroach (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+587, 38926, 1, 1, 0, 5544.97, -2754.28, 1497.943, 0.9948376, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+588, 62118, 1, 1, 0, 5604.053, -2746.021, 1503.771, 1.095466, 120, 5, 1), -- Twilight Beetle (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+589, 39436, 1, 1, 0, 5542.603, -2569.237, 1480.227, 4.38763, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) +(@CGUID+590, 62887, 1, 1, 0, 5526.019, -2730.832, 1492.749, 1.668481, 120, 5, 1), -- Death's Head Cockroach (Area: Twilight Command Post) (possible waypoints or random movement) +(@CGUID+591, 39437, 1, 1, 0, 5520.244, -2694.898, 1489.92, 6.004351, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) +(@CGUID+592, 38926, 1, 1, 0, 5551.003, -2713.97, 1492.964, 2.251475, 120, 0, 0), -- Twilight Flamecaller (Area: Twilight Command Post) +(@CGUID+593, 39588, 1, 1, 0, 5552.625, -2703.082, 1491.984, 0.3251346, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+594, 39438, 1, 1, 0, 5560.171, -2661.399, 1490.153, 5.345222, 120, 0, 0), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) +(@CGUID+595, 39437, 1, 1, 0, 5561.4, -2637.268, 1491.054, 1.815302, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) +(@CGUID+596, 39437, 1, 1, 0, 5607.512, -2653.045, 1494.238, 3.10056, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) +(@CGUID+597, 62373, 1, 1, 0, 5499.92, -2692.97, 1488.084, 3.993105, 120, 5, 1), -- Silky Moth (Area: Twilight Command Post) (possible waypoints or random movement) +(@CGUID+598, 39431, 1, 1, 0, 5547.61, -2664.479, 1489.84, 5.340174, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+599, 39431, 1, 1, 0, 5550.387, -2659.897, 1489.819, 5.338137, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+600, 39431, 1, 1, 0, 5555.59, -2658.621, 1489.927, 5.34002, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+601, 39436, 1, 1, 0, 5550.027, -2514.303, 1479.073, 4.631695, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) +(@CGUID+602, 49779, 1, 1, 0, 5620.909, -2636.838, 1498.578, 2.2321, 120, 0, 0), -- Alpine Chipmunk (Area: Twilight Command Post) +(@CGUID+603, 62189, 1, 1, 0, 5594.329, -2612.133, 1490.453, 3.649724, 120, 5, 1), -- Alpine Chipmunk (Area: Twilight Command Post) (possible waypoints or random movement) +(@CGUID+604, 39588, 1, 1, 0, 5594.658, -2615.364, 1490.691, 4.076962, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+605, 39437, 1, 1, 0, 5496.47, -2655.639, 1484.738, 3.581643, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) +(@CGUID+606, 49779, 1, 1, 0, 5559.682, -2628.18, 1489.79, 5.062868, 120, 0, 0), -- Alpine Chipmunk (Area: Twilight Command Post) +(@CGUID+607, 49728, 1, 1, 0, 5492.85, -2654.657, 1484.635, 1.661649, 120, 0, 0), -- Elfin Rabbit (Area: Twilight Command Post) +(@CGUID+608, 39588, 1, 1, 0, 5454.546, -2655.616, 1483.561, 6.25714, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+609, 49844, 1, 1, 0, 5427.28, -2673.949, 1483.729, 0.7726169, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+610, 38902, 1, 1, 0, 5470.215, -2765.917, 1517.551, 3.581372, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) (Auras: ) +(@CGUID+611, 38915, 1, 1, 0, 5468.59, -2766.43, 1517.533, 0.541052, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) (Auras: ) +(@CGUID+612, 38896, 1, 1, 0, 5464.57, -2765.5, 1517.003, 6.073746, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+613, 38913, 1, 1, 0, 5468.37, -2764.94, 1517.513, 5.323254, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+614, 38926, 1, 1, 0, 5474.064, -2767.833, 1517.544, 2.679875, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+615, 39438, 1, 1, 0, 5544.814, -2584.119, 1481.224, 4.332786, 120, 0, 0), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) +(@CGUID+616, 39588, 1, 1, 0, 5515.12, -2647.72, 1487.163, 0.4396369, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+617, 39431, 1, 1, 0, 5544.367, -2581.261, 1480.649, 4.192683, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+618, 39431, 1, 1, 0, 5536.025, -2575.995, 1480.471, 4.178896, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+619, 39437, 1, 1, 0, 5572.603, -2577.951, 1487.89, 2.27808, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) +(@CGUID+620, 39436, 1, 1, 0, 5547.88, -2458.216, 1473.927, 5.10519, 120, 5, 1), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) (possible waypoints or random movement) +(@CGUID+621, 39431, 1, 1, 0, 5541.286, -2576.891, 1480.35, 4.206201, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+622, 49844, 1, 1, 0, 5439.46, -2634.588, 1483.638, 0.9103652, 120, 0, 0), -- Silky Moth (Area: Twilight Command Post) +(@CGUID+623, 49844, 1, 1, 0, 5465.606, -2606.299, 1483.839, 4.159493, 120, 0, 0), -- Silky Moth (Area: Twilight Command Post) +(@CGUID+624, 39588, 1, 1, 0, 5478.413, -2593.318, 1485, 4.183417, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+625, 49444, 1, 1, 0, 5399.15, -2740.191, 1520.31, 5.365161, 120, 0, 0), -- Finkle Einhorn (Area: The Verdant Thicket) (Auras: 92181 - Apply Quest Invis Zone 25) +(@CGUID+626, 49445, 1, 1, 0, 5397.192, -2741.488, 1520.31, 5.72468, 120, 0, 0), -- Raz Skullcrusher (Area: The Verdant Thicket) (Auras: 92181 - Apply Quest Invis Zone 25) +(@CGUID+627, 38913, 1, 1, 0, 5412.15, -2727.88, 1517.113, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+628, 38913, 1, 1, 0, 5419.371, -2726.986, 1516.88, 3.35233, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+629, 38915, 1, 1, 0, 5421.119, -2730.209, 1516.874, 2.067741, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+630, 38915, 1, 1, 0, 5387, -2692.73, 1488.283, 6.178465, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+631, 38913, 1, 1, 0, 5388.31, -2691.98, 1488.123, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+632, 38915, 1, 1, 0, 5415.812, -2727.747, 1516.987, 3.177844, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+633, 40148, 1, 1, 0, 5468.209, -2801.384, 1518.236, 6.248816, 120, 0, 0), -- Galrond of the Claw (Area: The Verdant Thicket) +(@CGUID+634, 40149, 1, 1, 0, 5434.634, -2790.85, 1516.87, 4.671323, 120, 0, 0), -- Telessra (Area: The Verdant Thicket) +(@CGUID+635, 40150, 1, 1, 0, 5452.47, -2778.3, 1516.643, 4.031711, 120, 0, 0), -- Arch Druid of Hyjal (Area: The Verdant Thicket) (Auras: 49416 - Generic Quest Invisibility Detection 1) +(@CGUID+636, 39588, 1, 1, 0, 5364.767, -2711.037, 1493.028, 0.609311, 120, 0, 0), -- Hyjal Stag (Area: The Circle of Cinders) +(@CGUID+637, 40150, 1, 1, 0, 5409.39, -2803.6, 1515.15, 6.143559, 120, 0, 0), -- Arch Druid of Hyjal (Area: The Circle of Cinders) (Auras: 49416 - Generic Quest Invisibility Detection 1) +(@CGUID+638, 38902, 1, 1, 0, 5436.556, -2810.431, 1516.379, 5.83002, 120, 0, 0), -- Ironbark Ancient (Area: The Circle of Cinders) (Auras: ) +(@CGUID+639, 40147, 1, 1, 0, 5434.25, -2800.19, 1516.23, 1.52973, 120, 0, 0), -- Baron Geddon (Area: The Circle of Cinders) (Auras: 74813 - Inferno) +(@CGUID+640, 40150, 1, 1, 0, 5440.25, -2827.65, 1516.575, 2.129302, 120, 0, 0), -- Arch Druid of Hyjal (Area: The Circle of Cinders) (Auras: 49416 - Generic Quest Invisibility Detection 1) +(@CGUID+641, 38913, 1, 1, 0, 5363.6, -2774.09, 1516.673, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+642, 38915, 1, 1, 0, 5356.067, -2786.814, 1513.115, 4.629989, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) +(@CGUID+643, 38915, 1, 1, 0, 5355.138, -2786.845, 1512.139, 1.31813, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) +(@CGUID+644, 38913, 1, 1, 0, 5351.08, -2806.86, 1517.383, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+645, 62178, 1, 1, 0, 5344.458, -2736.541, 1499.224, 4.906039, 120, 5, 1), -- Elfin Rabbit (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+646, 38913, 1, 1, 0, 5390.647, -2835.782, 1519.768, 2.670239, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+647, 40123, 1, 1, 0, 5356.054, -2783.295, 1512.086, 4.715997, 120, 0, 0), -- Twilight Overseer (Area: The Circle of Cinders) (Auras: ) +(@CGUID+648, 38926, 1, 1, 0, 5384.667, -2832.206, 1520.04, 5.670009, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) +(@CGUID+649, 38902, 1, 1, 0, 5353.325, -2834.054, 1521.361, 2.07679, 120, 5, 1), -- Ironbark Ancient (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+650, 38902, 1, 1, 0, 5369.317, -2810.339, 1518.807, 1.889707, 120, 5, 1), -- Ironbark Ancient (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+651, 38915, 1, 1, 0, 5394.68, -2839.25, 1519.973, 6.178465, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) (Auras: ) +(@CGUID+652, 49844, 1, 1, 0, 5347.536, -2796.516, 1517.44, 1.079892, 120, 0, 0), -- Silky Moth (Area: The Circle of Cinders) +(@CGUID+653, 38913, 1, 1, 0, 5381.313, -2871.734, 1529.439, 2.334125, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+654, 38915, 1, 1, 0, 5479.871, -2881.076, 1529.461, 3.591225, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) (Auras: ) +(@CGUID+655, 38915, 1, 1, 0, 5389.83, -2882.41, 1530.273, 6.188777, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) +(@CGUID+656, 38915, 1, 1, 0, 5486.327, -2878.911, 1527.708, 4.778785, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) (Auras: ) +(@CGUID+657, 38926, 1, 1, 0, 5486.27, -2877.981, 1527.346, 4.774236, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) +(@CGUID+658, 49728, 1, 1, 0, 5470.318, -2893.846, 1533.101, 4.54371, 120, 0, 0), -- Elfin Rabbit (Area: The Circle of Cinders) +(@CGUID+659, 38913, 1, 1, 0, 5478.088, -2881.933, 1529.922, 0.4505479, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) (Auras: 63227 - Enrage) +(@CGUID+660, 38926, 1, 1, 0, 5415.99, -2895.85, 1532.003, 5.131268, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) (Auras: ) +(@CGUID+661, 38913, 1, 1, 0, 5357.176, -2850.905, 1525.536, 4.77777, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+662, 38915, 1, 1, 0, 5355.48, -2846.09, 1523.783, 6.178465, 120, 5, 1), -- Hyjal Warden (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+663, 38913, 1, 1, 0, 5485.747, -2875.412, 1526.779, 4.876667, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) (Auras: ) +(@CGUID+664, 49844, 1, 1, 0, 5323.402, -2805.261, 1512.388, 3.70134, 120, 0, 0), -- Silky Moth (Area: The Circle of Cinders) +(@CGUID+665, 62189, 1, 1, 0, 5344.929, -2870.194, 1531.041, 5.261679, 120, 5, 1), -- Alpine Chipmunk (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+666, 38926, 1, 1, 0, 5329.212, -2986.479, 1548.014, 0.5235988, 120, 5, 1), -- Twilight Flamecaller (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+667, 38926, 1, 1, 0, 5366.857, -3027.788, 1559.508, 2.234021, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+668, 38926, 1, 1, 0, 5349.29, -3019.24, 1555.983, 1.396263, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+669, 38926, 1, 1, 0, 5256.458, -2843.948, 1536.297, 0.4886922, 120, 0, 0), -- Twilight Flamecaller (Area: The Tranquil Grove) +(@CGUID+670, 38913, 1, 1, 0, 5348.376, -3011.741, 1553.451, 2.876699, 120, 0, 0), -- Twilight Vanquisher (Area: The Tranquil Grove) (Auras: 63227 - Enrage) +(@CGUID+671, 38926, 1, 1, 0, 5399.998, -2992.842, 1553.919, 0.4164196, 120, 0, 0), -- Twilight Flamecaller (Area: The Tranquil Grove) (Auras: ) +(@CGUID+672, 38896, 1, 1, 0, 5368.662, -3018.302, 1556.007, 4.86015, 120, 0, 0), -- Blazebound Elemental (Area: The Tranquil Grove) (Auras: ) +(@CGUID+673, 38896, 1, 1, 0, 5381.567, -2971.791, 1549.591, 3.348167, 120, 0, 0), -- Blazebound Elemental (Area: The Tranquil Grove) (Auras: ) +(@CGUID+674, 38926, 1, 1, 0, 5404.46, -2980.58, 1551.183, 2.96706, 120, 5, 1), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) (possible waypoints or random movement) +(@CGUID+675, 38913, 1, 1, 0, 5266.34, -2965.66, 1546.553, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+676, 38913, 1, 1, 0, 5501.23, -2951.6, 1541.283, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+677, 38926, 1, 1, 0, 5349.29, -3019.24, 1555.983, 1.396263, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+678, 38926, 1, 1, 0, 5415.99, -2895.85, 1532.003, 5.131268, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+679, 38926, 1, 1, 0, 5366.857, -3027.788, 1559.508, 2.234021, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+680, 38913, 1, 1, 0, 5599.29, -2918.95, 1533.553, 1.692969, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+681, 38913, 1, 1, 0, 5553.35, -2918.2, 1531.783, 1.692969, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+682, 38913, 1, 1, 0, 5608.853, -2949.993, 1545.56, 0.3531853, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+683, 38913, 1, 1, 0, 5579.66, -2891.61, 1523.683, 1.692969, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+684, 38896, 1, 1, 0, 5367.42, -3009.98, 1553.593, 5.979579, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+685, 38913, 1, 1, 0, 5241.33, -2941.84, 1551.613, 0.9599311, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+686, 38913, 1, 1, 0, 5315.75, -2969.65, 1545.693, 1.919862, 120, 0, 0), -- Twilight Vanquisher (Area: The Tranquil Grove) (Auras: 63227 - Enrage) +(@CGUID+687, 38913, 1, 1, 0, 5265.24, -2969.82, 1548.183, 1.919862, 120, 5, 1), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) (possible waypoints or random movement) +(@CGUID+688, 38896, 1, 1, 0, 5356.5, -2990, 1550.543, 2.251475, 120, 0, 0), -- Blazebound Elemental (Area: 0) (Auras: ) +(@CGUID+689, 38926, 1, 1, 0, 5349.29, -3019.24, 1555.983, 1.396263, 120, 0, 0), -- Twilight Flamecaller (Area: 0) +(@CGUID+690, 38926, 1, 1, 0, 5389.01, -2955.64, 1546.803, 2.129302, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+691, 38926, 1, 1, 0, 5397.577, -2980.647, 1550.62, 3.153245, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+692, 38913, 1, 1, 0, 5395.22, -2979.95, 1550.363, 3.543018, 120, 5, 1), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) (possible waypoints or random movement) +(@CGUID+693, 38926, 1, 1, 0, 5400.551, -2996.316, 1554.604, 4.869822, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+694, 38913, 1, 1, 0, 5497.29, -2964.42, 1544.883, 2.146755, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+695, 38913, 1, 1, 0, 5459.66, -2935.58, 1542.593, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+696, 38913, 1, 1, 0, 5447.33, -2962.39, 1548.233, 5.61996, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+697, 38926, 1, 1, 0, 5559.07, -2942.108, 1537.643, 0.2792527, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+698, 39436, 1, 1, 0, 5601.35, -2737.05, 1501.859, 6.012182, 120, 0, 0), -- Twilight Proveditor (Area: The Verdant Thicket) (Auras: ) +(@CGUID+699, 38926, 1, 1, 0, 5585.176, -2973.809, 1546.698, 1.727876, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+700, 38926, 1, 1, 0, 5508.72, -2859.81, 1517.923, 2.216568, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+701, 39436, 1, 1, 0, 5590.05, -2731.441, 1501.705, 5.569685, 120, 0, 0), -- Twilight Proveditor (Area: The Verdant Thicket) (Auras: ) +(@CGUID+702, 38913, 1, 1, 0, 5446.99, -2909.77, 1537.953, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+703, 39436, 1, 1, 0, 5559.928, -2672.427, 1490.104, 5.369559, 120, 0, 0), -- Twilight Proveditor (Area: The Verdant Thicket) (Auras: ) +(@CGUID+704, 38926, 1, 1, 0, 5391.682, -2837.14, 1519.938, 5.670081, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+705, 38913, 1, 1, 0, 5356.79, -2845.34, 1523.503, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+706, 38913, 1, 1, 0, 5356.594, -2709.557, 1494.244, 1.367905, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) (Auras: ) +(@CGUID+707, 38915, 1, 1, 0, 5357.305, -2706.102, 1493.242, 1.525606, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) (Auras: ) +(@CGUID+708, 39437, 1, 1, 0, 5357.459, -2702.693, 1492.476, 4.667158, 120, 0, 0), -- Twilight Hunter (Area: The Circle of Cinders) +(@CGUID+709, 49844, 1, 1, 0, 5326.309, -2728.478, 1494.394, 4.327584, 120, 0, 0), -- Silky Moth (Area: The Circle of Cinders) +(@CGUID+710, 39588, 1, 1, 0, 5360.345, -2653.423, 1479.09, 0.8815614, 120, 0, 0), -- Hyjal Stag (Area: The Circle of Cinders) +(@CGUID+711, 62373, 1, 1, 0, 5351.287, -2662.313, 1485.59, 0.5735738, 120, 5, 1), -- Silky Moth (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+712, 38913, 1, 1, 0, 5307.18, -2761.8, 1506.853, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) (Auras: 63227 - Enrage) +(@CGUID+713, 38915, 1, 1, 0, 5310.25, -2779.33, 1510.033, 1.518436, 120, 5, 1), -- Hyjal Warden (Area: The Circle of Cinders) (possible waypoints or random movement) +(@CGUID+714, 39436, 1, 1, 0, 5535.004, -2597.513, 1481.426, 4.51194, 120, 0, 0), -- Twilight Proveditor (Area: The Circle of Cinders) (Auras: ) +(@CGUID+715, 38915, 1, 1, 0, 5309.923, -2767.207, 1506.757, 5.182023, 120, 0, 0), -- Hyjal Warden (Area: The Circle of Cinders) (Auras: ) +(@CGUID+716, 38896, 1, 1, 0, 5378.27, -2808.53, 1517.483, 3.612832, 120, 0, 0), -- Blazebound Elemental (Area: The Circle of Cinders) +(@CGUID+717, 39588, 1, 1, 0, 5516.055, -2649.886, 1487.543, 5.120102, 120, 0, 0), -- Hyjal Stag (Area: The Verdant Thicket) +(@CGUID+718, 49844, 1, 1, 0, 5384.568, -2627.363, 1480.188, 1.806651, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+719, 49844, 1, 1, 0, 5414.032, -2618.901, 1479.75, 3.381622, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+720, 49844, 1, 1, 0, 5337.94, -2640.804, 1478.665, 0.8986712, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+721, 49844, 1, 1, 0, 5327.351, -2634.712, 1479.131, 4.446316, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+722, 49844, 1, 1, 0, 5323.698, -2659.101, 1483.067, 3.852855, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+723, 39437, 1, 1, 0, 5307.48, -2675.517, 1483.431, 3.791223, 120, 0, 0), -- Twilight Hunter (Area: The Verdant Thicket) +(@CGUID+724, 49844, 1, 1, 0, 5319.516, -2677.456, 1489.869, 1.121995, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+725, 39437, 1, 1, 0, 5260.483, -2721.81, 1508.842, 0.797146, 120, 0, 0), -- Twilight Hunter (Area: The Verdant Thicket) +(@CGUID+726, 49844, 1, 1, 0, 5280.293, -2651, 1479.544, 1.138184, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+727, 38821, 1, 1, 0, 5101.044, -2387.137, 1424.75, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Verdant Thicket) (Auras: ) +(@CGUID+728, 38913, 1, 1, 0, 5309.705, -2772.545, 1507.86, 1.859481, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+729, 49728, 1, 1, 0, 5270.415, -2712.246, 1504.125, 0.8442764, 120, 0, 0), -- Elfin Rabbit (Area: The Verdant Thicket) +(@CGUID+730, 39437, 1, 1, 0, 5307.625, -2748.734, 1502.713, 1.698058, 120, 0, 0), -- Twilight Hunter (Area: The Verdant Thicket) +(@CGUID+731, 39859, 1, 1, 0, 5100.946, -2387.163, 1450.204, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: The Verdant Thicket) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+732, 49844, 1, 1, 0, 5358.895, -2564.999, 1483.055, 1.425423, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+733, 49844, 1, 1, 0, 5363.098, -2561.633, 1478.596, 1.267988, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+734, 49779, 1, 1, 0, 5256.396, -2725.127, 1510.759, 4.763226, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+735, 62373, 1, 1, 0, 5299.031, -2760.277, 1513.075, 4.855598, 120, 5, 1), -- Silky Moth (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+736, 38913, 1, 1, 0, 5300.97, -2798.63, 1515.533, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+737, 38913, 1, 1, 0, 5351.08, -2806.86, 1517.383, 3.543018, 120, 5, 1), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) (possible waypoints or random movement) +(@CGUID+738, 38915, 1, 1, 0, 5301.65, -2799.97, 1515.563, 2.286381, 120, 0, 0), -- Hyjal Warden (Area: The Verdant Thicket) +(@CGUID+739, 49779, 1, 1, 0, 5242.016, -2762.272, 1524.796, 3.734683, 120, 0, 0), -- Alpine Chipmunk (Area: The Verdant Thicket) +(@CGUID+740, 38902, 1, 1, 0, 5261.933, -2787.618, 1523.77, 5.928486, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) +(@CGUID+741, 38896, 1, 1, 0, 5260.26, -2792.72, 1524.973, 0.9773844, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+742, 38926, 1, 1, 0, 5268.945, -2822.644, 1526.944, 4.710436, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+743, 38902, 1, 1, 0, 5268.948, -2821.251, 1526.61, 1.568838, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) (Auras: ) +(@CGUID+744, 49844, 1, 1, 0, 5297.952, -2835.03, 1525.267, 2.61634, 120, 0, 0), -- Silky Moth (Area: The Verdant Thicket) +(@CGUID+745, 38896, 1, 1, 0, 5237.96, -2799.46, 1534.133, 2.478368, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+746, 38902, 1, 1, 0, 5233.063, -2796.785, 1535.481, 5.706742, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) +(@CGUID+747, 38896, 1, 1, 0, 5267.2, -2827.01, 1528.743, 4.485496, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+748, 38926, 1, 1, 0, 5247.168, -2841.244, 1539.487, 2.855568, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+749, 38896, 1, 1, 0, 5234.346, -2838.621, 1544.607, 3.383212, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+750, 38926, 1, 1, 0, 5237.447, -2833.617, 1541.718, 4.240082, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+751, 38902, 1, 1, 0, 5236.113, -2840.764, 1544.596, 3.555849, 120, 0, 0), -- Ironbark Ancient (Area: The Verdant Thicket) (Auras: ) +(@CGUID+752, 38913, 1, 1, 0, 5228.51, -2939.88, 1553.154, 6.223665, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: ) +(@CGUID+753, 42659, 1, 1, 0, 5139.554, -2823.425, 1687.633, 4.562829, 120, 5, 1), -- Hyjal Screecher (Area: 0) (possible waypoints or random movement) +(@CGUID+754, 38913, 1, 1, 0, 5315.584, -2973.94, 1546.718, 2.067065, 120, 0, 0), -- Twilight Vanquisher (Area: 0) (Auras: 63227 - Enrage) +(@CGUID+755, 38926, 1, 1, 0, 5329.212, -2986.479, 1548.014, 0.5235988, 120, 0, 0), -- Twilight Flamecaller (Area: 0) +(@CGUID+756, 38926, 1, 1, 0, 5359.209, -2929.396, 1541.079, 1.633524, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+757, 38896, 1, 1, 0, 5373.58, -2978.026, 1550.253, 1.380428, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) +(@CGUID+758, 38926, 1, 1, 0, 5350.791, -2964.658, 1545.505, 5.951573, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+759, 38896, 1, 1, 0, 5370.066, -2976.182, 1549.815, 0.7947409, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+760, 38896, 1, 1, 0, 5381.745, -2971.66, 1549.559, 3.085775, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+761, 38913, 1, 1, 0, 5351.628, -3010.994, 1553.504, 1.101911, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+762, 38926, 1, 1, 0, 5359.46, -2933.34, 1541.343, 1.43117, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+763, 38913, 1, 1, 0, 5369.888, -3003.006, 1553.096, 4.805414, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+764, 38913, 1, 1, 0, 5445.78, -2999.46, 1552.369, 0.3532952, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+765, 38913, 1, 1, 0, 5420.033, -2902.018, 1533.332, 2.277271, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+766, 38913, 1, 1, 0, 5448.06, -3015.49, 1554.153, 5.322502, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+767, 38926, 1, 1, 0, 5292.75, -2931.33, 1538.173, 5.358161, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+768, 38926, 1, 1, 0, 5350.791, -2964.658, 1545.505, 5.951573, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+769, 38913, 1, 1, 0, 5395.98, -2838.5, 1519.663, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+770, 38896, 1, 1, 0, 5378.27, -2808.53, 1517.483, 2.420453, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+771, 38913, 1, 1, 0, 5391.14, -2881.67, 1530.123, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+772, 38896, 1, 1, 0, 5356.5, -2990, 1550.543, 5.700057, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) +(@CGUID+773, 38913, 1, 1, 0, 5468.37, -2764.94, 1517.513, 5.323254, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+774, 38896, 1, 1, 0, 5464.57, -2765.5, 1517.003, 6.073746, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+775, 38896, 1, 1, 0, 5442.176, -2813.471, 1516.517, 2.702691, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) (Auras: ) +(@CGUID+776, 38926, 1, 1, 0, 5474.583, -2767.864, 1517.524, 2.637759, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) (Auras: ) +(@CGUID+777, 38913, 1, 1, 0, 5501.61, -2850.93, 1517.903, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) (Auras: 63227 - Enrage) +(@CGUID+778, 39436, 1, 1, 0, 5545.796, -2652.952, 1489.712, 5.31383, 120, 0, 0), -- Twilight Proveditor (Area: The Circle of Cinders) (Auras: ) +(@CGUID+779, 38926, 1, 1, 0, 5486.572, -2882.528, 1528.274, 1.638328, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) (Auras: ) +(@CGUID+780, 39436, 1, 1, 0, 5534.96, -2631.824, 1487.761, 5.132611, 120, 5, 1), -- Twilight Proveditor (Area: The Circle of Cinders) (Auras: ) (possible waypoints or random movement) +(@CGUID+781, 38913, 1, 1, 0, 5510.415, -2832.92, 1513.523, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+782, 38913, 1, 1, 0, 5363.6, -2774.09, 1516.673, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Circle of Cinders) +(@CGUID+783, 38896, 1, 1, 0, 5260.26, -2792.72, 1524.973, 0.9773844, 120, 0, 0), -- Blazebound Elemental (Area: The Circle of Cinders) +(@CGUID+784, 38896, 1, 1, 0, 5243.06, -2833.92, 1539.443, 4.485496, 120, 0, 0), -- Blazebound Elemental (Area: The Circle of Cinders) +(@CGUID+785, 38926, 1, 1, 0, 5268.963, -2813.283, 1524.997, 4.18879, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) +(@CGUID+786, 38926, 1, 1, 0, 5256.458, -2843.948, 1536.297, 0.4886922, 120, 0, 0), -- Twilight Flamecaller (Area: The Circle of Cinders) +(@CGUID+787, 38896, 1, 1, 0, 5237.96, -2799.46, 1534.133, 2.478368, 120, 0, 0), -- Blazebound Elemental (Area: The Verdant Thicket) +(@CGUID+788, 38926, 1, 1, 0, 5232.715, -2820.851, 1541.662, 0.1570796, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+789, 38913, 1, 1, 0, 5328.15, -3003.03, 1551.173, 5.201081, 120, 0, 0), -- Twilight Vanquisher (Area: The Tranquil Grove) (Auras: 63227 - Enrage) +(@CGUID+790, 38913, 1, 1, 0, 5342.8, -2948.48, 1543.373, 3.193953, 120, 0, 0), -- Twilight Vanquisher (Area: The Tranquil Grove) (Auras: ) +(@CGUID+791, 38926, 1, 1, 0, 5325.832, -2999.398, 1550.3, 4.457105, 120, 0, 0), -- Twilight Flamecaller (Area: The Tranquil Grove) (Auras: ) +(@CGUID+792, 38913, 1, 1, 0, 5342.25, -2950.46, 1543.643, 4.607669, 120, 0, 0), -- Twilight Vanquisher (Area: The Tranquil Grove) +(@CGUID+793, 38913, 1, 1, 0, 5396.583, -2989.284, 1552.665, 0.9401515, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+794, 38926, 1, 1, 0, 5349.29, -3019.24, 1555.983, 1.396263, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) +(@CGUID+795, 38913, 1, 1, 0, 5384.841, -2949.844, 1545.232, 5.366227, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+796, 38913, 1, 1, 0, 5497.29, -2964.42, 1544.883, 2.146755, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: 63227 - Enrage) +(@CGUID+797, 39431, 1, 1, 0, 5574.526, -2724.112, 1497.321, 5.389113, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+798, 39438, 1, 1, 0, 5586.759, -2720.132, 1498.475, 5.417627, 120, 5, 1), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) (possible waypoints or random movement) +(@CGUID+799, 38926, 1, 1, 0, 5559.07, -2942.108, 1537.643, 0.2792527, 120, 0, 0), -- Twilight Flamecaller (Area: Twilight Command Post) +(@CGUID+800, 39431, 1, 1, 0, 5594.01, -2734.085, 1501.89, 6.003808, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+801, 39431, 1, 1, 0, 5597.343, -2729.89, 1501.989, 6.005324, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+802, 39436, 1, 1, 0, 5541.092, -2646.008, 1489.488, 5.323016, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) +(@CGUID+803, 39588, 1, 1, 0, 5552.668, -2702.506, 1491.824, 5.342715, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+804, 20725, 1, 1, 0, 5565.188, -3237.614, 1568.593, 2.882301, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+805, 38951, 1, 1, 0, 5600.442, -3222.561, 1568.073, 1.371693, 120, 0, 0), -- Twilight Assassin (Area: The Verdant Thicket) +(@CGUID+806, 38934, 1, 1, 0, 5603.447, -3220.46, 1568.073, 3.751904, 120, 0, 0), -- Barrow Deeps Watcher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+807, 38951, 1, 1, 0, 5605.824, -3223.251, 1568.073, 2.276115, 120, 0, 0), -- Twilight Assassin (Area: The Verdant Thicket) +(@CGUID+808, 38934, 1, 1, 0, 5601.163, -3218.99, 1568.482, 2.718395, 120, 0, 0), -- Barrow Deeps Watcher (Area: The Verdant Thicket) +(@CGUID+809, 6145, 1, 1, 0, 5627.631, -3239.719, 1562.633, 5.537203, 120, 5, 1), -- School of Fish (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+810, 20725, 1, 1, 0, 5558.649, -3258.779, 1570.18, 0.5649717, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+811, 20725, 1, 1, 0, 5586.724, -3250.704, 1576.756, 4.409105, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+812, 62884, 1, 1, 0, 5594.513, -3251.993, 1567.9, 1.322119, 120, 5, 1), -- Grotto Vole (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+813, 20725, 1, 1, 0, 5574.35, -3256.912, 1577.757, 4.758425, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+814, 20725, 1, 1, 0, 5626.398, -3242.534, 1576.54, 5.183828, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+815, 6145, 1, 1, 0, 5634.999, -3241.067, 1561.826, 5.324321, 120, 5, 1), -- School of Fish (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+816, 6145, 1, 1, 0, 5630.124, -3238.723, 1562.12, 5.522688, 120, 5, 1), -- School of Fish (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+817, 20725, 1, 1, 0, 5546.627, -3255.2, 1570.629, 3.531659, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+818, 62884, 1, 1, 0, 5591.682, -3247.894, 1567.945, 3.793222, 120, 5, 1), -- Grotto Vole (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+819, 20725, 1, 1, 0, 5528.257, -3271.277, 1573.287, 1.990606, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+820, 20725, 1, 1, 0, 5619.349, -3251.364, 1581.019, 3.419438, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+821, 20725, 1, 1, 0, 5539.963, -3270.512, 1579.409, 3.657513, 120, 0, 0), -- Bat (Area: The Verdant Thicket) +(@CGUID+822, 38926, 1, 1, 0, 5602.163, -2945.873, 1543.196, 3.246312, 120, 5, 1), -- Twilight Flamecaller (Area: Ruins of Lar'donir) (Auras: ) (possible waypoints or random movement) +(@CGUID+823, 40882, 1, 1, 0, 5762.913, -3292.03, 1604.682, 3.839724, 120, 0, 0), -- Twilight Infiltrator (Area: Hyjal Barrow Dens) +(@CGUID+824, 40882, 1, 1, 0, 5755.988, -3306.609, 1604.714, 3.577925, 120, 0, 0), -- Twilight Infiltrator (Area: Hyjal Barrow Dens) +(@CGUID+825, 40134, 1, 1, 0, 5660.847, -3312.708, 1556.294, 2.226964, 120, 0, 0), -- Nightmare Terror (Area: Hyjal Barrow Dens) (Auras: 39833 - Vertex Shade Black) +(@CGUID+826, 40178, 1, 1, 0, 5702.513, -3142.203, 1593.843, 4.799655, 120, 0, 0), -- Alysra (Area: Hyjal Barrow Dens) +(@CGUID+827, 40134, 1, 1, 0, 5596.345, -3249.999, 1567.906, 4.930217, 120, 0, 0), -- Nightmare Terror (Area: Hyjal Barrow Dens) (Auras: 39833 - Vertex Shade Black) +(@CGUID+828, 40134, 1, 1, 0, 5651.214, -3282.455, 1568.153, 2.323474, 120, 0, 0), -- Nightmare Terror (Area: Hyjal Barrow Dens) (Auras: 39833 - Vertex Shade Black) +(@CGUID+829, 40134, 1, 1, 0, 5712.755, -3235.793, 1582.794, 5.631915, 120, 0, 0), -- Nightmare Terror (Area: Hyjal Barrow Dens) (Auras: 39833 - Vertex Shade Black) +(@CGUID+830, 40864, 1, 1, 0, 5485.074, -3559.045, 1571.109, 5.393067, 120, 0, 0), -- Image of Aviana (Area: Nordrassil Inn) (Auras: 49414 - Generic Quest Invisibility 1) +(@CGUID+831, 40865, 1, 1, 0, 5487.877, -3559.656, 1571.508, 5.218534, 120, 0, 0), -- Image of Cenarius (Area: Nordrassil Inn) (Auras: 49414 - Generic Quest Invisibility 1) +(@CGUID+832, 40863, 1, 1, 0, 5488.152, -3556.582, 1571.464, 5.148721, 120, 0, 0), -- Image of Goldrinn (Area: Nordrassil Inn) (Auras: 49414 - Generic Quest Invisibility 1) +(@CGUID+833, 43427, 1, 1, 0, 5543.699, -3561.174, 1570.3, 1.484825, 120, 0, 0), -- Furious Hyjal Warden (Area: Nordrassil Inn) (Auras: ) +(@CGUID+834, 39921, 1, 1, 0, 5545.662, -3445.655, 1573.536, 4.381769, 120, 0, 0), -- Faerie Dragon (Area: Nordrassil) +(@CGUID+835, 40229, 1, 1, 0, 5551.206, -3421.219, 1577.868, 6.208767, 120, 0, 0), -- Scalding Rock Elemental (Area: Nordrassil) +(@CGUID+836, 38913, 1, 1, 0, 5499.643, -2957.389, 1543.407, 4.445021, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+837, 38913, 1, 1, 0, 5611.968, -2948.398, 1545.938, 2.762371, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+838, 38913, 1, 1, 0, 5553.35, -2918.2, 1531.783, 1.692969, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+839, 38913, 1, 1, 0, 5579.66, -2891.61, 1523.683, 1.692969, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+840, 38913, 1, 1, 0, 5599.29, -2918.95, 1533.553, 1.692969, 120, 5, 1), -- Twilight Vanquisher (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+841, 38913, 1, 1, 0, 5459.66, -2935.58, 1542.593, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) (Auras: ) +(@CGUID+842, 38913, 1, 1, 0, 5465.78, -2887.89, 1530.713, 3.543018, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+843, 40123, 1, 1, 0, 5569.992, -2836.723, 1515.323, 3.787222, 120, 5, 1), -- Twilight Overseer (Area: The Verdant Thicket) (possible waypoints or random movement) +(@CGUID+844, 38913, 1, 1, 0, 5510.415, -2832.92, 1513.523, 0.8377581, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+845, 39436, 1, 1, 0, 5575.159, -2700.076, 1492.046, 4.874286, 120, 0, 0), -- Twilight Proveditor (Area: The Verdant Thicket) (Auras: ) +(@CGUID+846, 38913, 1, 1, 0, 5576.64, -2833.08, 1515.523, 5.113815, 120, 0, 0), -- Twilight Vanquisher (Area: The Verdant Thicket) +(@CGUID+847, 38926, 1, 1, 0, 5567.409, -2800.412, 1515.705, 3.978389, 120, 0, 0), -- Twilight Flamecaller (Area: The Verdant Thicket) (Auras: ) +(@CGUID+848, 39436, 1, 1, 0, 5531.681, -2604.15, 1481.696, 4.690404, 120, 5, 1), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) (possible waypoints or random movement) +(@CGUID+849, 39431, 1, 1, 0, 5570.638, -2703.105, 1492.432, 4.874609, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+850, 39431, 1, 1, 0, 5575.193, -2700.285, 1492.008, 4.874561, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+851, 39588, 1, 1, 0, 5541.616, -2706.436, 1491.748, 1.242873, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+852, 39431, 1, 1, 0, 5580.407, -2701.505, 1492.56, 4.874846, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+853, 39438, 1, 1, 0, 5582.54, -2705.282, 1493.408, 3.704472, 120, 0, 0), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) +(@CGUID+854, 39437, 1, 1, 0, 5607.612, -2647.506, 1493.724, 5.55653, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) +(@CGUID+855, 39588, 1, 1, 0, 5606.138, -2644.191, 1493.211, 1.104136, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+856, 39436, 1, 1, 0, 5546.686, -2550.49, 1479.733, 4.61248, 120, 5, 1), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) (possible waypoints or random movement) +(@CGUID+857, 39431, 1, 1, 0, 5536.433, -2603.342, 1482.156, 4.824263, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+858, 39438, 1, 1, 0, 5539.12, -2608.057, 1483.807, 4.846011, 120, 0, 0), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) +(@CGUID+859, 39436, 1, 1, 0, 5553.272, -2495.871, 1478.344, 4.500298, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) +(@CGUID+860, 39431, 1, 1, 0, 5526.625, -2604.633, 1481.421, 4.813868, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+861, 39431, 1, 1, 0, 5531.264, -2601.948, 1481.243, 4.805938, 120, 0, 0), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) +(@CGUID+862, 39588, 1, 1, 0, 5573.824, -2551.537, 1486.54, 1.665609, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+863, 39431, 1, 1, 0, 5546.658, -2550.76, 1479.68, 4.613764, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+864, 39437, 1, 1, 0, 5586.603, -2525.8, 1493.95, 4.344024, 120, 0, 0), -- Twilight Hunter (Area: Twilight Command Post) (Auras: ) +(@CGUID+865, 39436, 1, 1, 0, 5532.961, -2425.965, 1469.519, 5.612717, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) +(@CGUID+866, 39588, 1, 1, 0, 5506.419, -2557.702, 1481.703, 5.485163, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+867, 39431, 1, 1, 0, 5551.381, -2553.288, 1480.29, 4.613812, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+868, 39438, 1, 1, 0, 5552.935, -2558.406, 1480.832, 4.613697, 120, 5, 1), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) (possible waypoints or random movement) +(@CGUID+869, 62178, 1, 1, 0, 5494.338, -2576.664, 1483.288, 5.366703, 120, 5, 1), -- Elfin Rabbit (Area: Twilight Command Post) (possible waypoints or random movement) +(@CGUID+870, 39431, 1, 1, 0, 5541.53, -2552.312, 1479.737, 4.613919, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+871, 49728, 1, 1, 0, 5521.01, -2536.173, 1480.3, 2.453289, 120, 0, 0), -- Elfin Rabbit (Area: Twilight Command Post) +(@CGUID+872, 39431, 1, 1, 0, 5553.241, -2496.077, 1478.363, 4.490362, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+873, 39431, 1, 1, 0, 5557.617, -2499.167, 1479.164, 4.490417, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+874, 39438, 1, 1, 0, 5558.524, -2504.451, 1479.766, 4.489764, 120, 5, 1), -- Twilight Slavedriver (Area: Twilight Command Post) (Auras: ) (possible waypoints or random movement) +(@CGUID+875, 39588, 1, 1, 0, 5527.73, -2508.093, 1479.274, 3.406732, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+876, 39431, 1, 1, 0, 5547.958, -2496.993, 1478.366, 4.490622, 120, 5, 1), -- Twilight Slave (Area: Twilight Command Post) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+877, 49728, 1, 1, 0, 5581.505, -2501.297, 1484.624, 4.6264, 120, 0, 0), -- Elfin Rabbit (Area: Twilight Command Post) +(@CGUID+878, 39600, 1, 1, 0, 5551.23, -2469.55, 1475.193, 5.026548, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+879, 39436, 1, 1, 0, 5487.656, -2369.311, 1463.237, 4.957816, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) +(@CGUID+880, 39588, 1, 1, 0, 5526.176, -2449.259, 1472.789, 2.206485, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+881, 39437, 1, 1, 0, 5627.083, -2483.334, 1510.924, 1.488307, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+882, 39437, 1, 1, 0, 5606.043, -2484.673, 1494.972, 5.214462, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) (Auras: ) +(@CGUID+883, 39436, 1, 1, 0, 5469.226, -2316.78, 1460.581, 5.374291, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+884, 39600, 1, 1, 0, 5518.04, -2408.13, 1467.563, 5.480334, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+885, 39431, 1, 1, 0, 5537.806, -2423.487, 1469.935, 5.612632, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+886, 39438, 1, 1, 0, 5542.925, -2424.934, 1471.117, 5.611451, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+887, 39431, 1, 1, 0, 5531.648, -2431.238, 1470.005, 5.612474, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+888, 39431, 1, 1, 0, 5533.122, -2426.087, 1469.544, 5.612556, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+889, 39437, 1, 1, 0, 5565.989, -2432.408, 1477.132, 5.389113, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) (Auras: ) +(@CGUID+890, 39431, 1, 1, 0, 5486.188, -2367.557, 1463.126, 5.199929, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+891, 49728, 1, 1, 0, 5531.809, -2390.662, 1469.882, 5.06767, 120, 0, 0), -- Elfin Rabbit (Area: Wolf's Run) +(@CGUID+892, 49728, 1, 1, 0, 5505.39, -2370.354, 1465.14, 4.863374, 120, 0, 0), -- Elfin Rabbit (Area: Wolf's Run) +(@CGUID+893, 39431, 1, 1, 0, 5491.457, -2366.654, 1463.431, 5.244902, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+894, 39438, 1, 1, 0, 5495.867, -2369.74, 1463.968, 5.273027, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+895, 39427, 1, 1, 0, 5638.736, -2446.969, 1527.117, 2.338741, 120, 0, 0), -- Jadi Falaryn (Area: Wolf's Run) +(@CGUID+896, 49728, 1, 1, 0, 5459.458, -2428.254, 1467.164, 0.7071893, 120, 0, 0), -- Elfin Rabbit (Area: Wolf's Run) +(@CGUID+897, 39431, 1, 1, 0, 5483.114, -2371.938, 1463.157, 5.216015, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+898, 39437, 1, 1, 0, 5529.731, -2377.628, 1469.427, 3.042424, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+899, 39436, 1, 1, 0, 5411.785, -2278.436, 1449.422, 6.140402, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+900, 39588, 1, 1, 0, 5442.392, -2441.97, 1470.87, 5.703474, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+901, 39437, 1, 1, 0, 5545.492, -2328.295, 1493.505, 3.936844, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+902, 49779, 1, 1, 0, 5441.205, -2441.99, 1470.987, 3.164699, 120, 0, 0), -- Alpine Chipmunk (Area: Wolf's Run) +(@CGUID+903, 39437, 1, 1, 0, 5467.787, -2371.913, 1464.282, 0.2592263, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+904, 39600, 1, 1, 0, 5483.77, -2353.55, 1462.393, 5.061455, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+905, 39588, 1, 1, 0, 5506.572, -2345.92, 1466.204, 4.835775, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+906, 39429, 1, 1, 0, 5646.037, -2444.712, 1527.243, 3.263766, 120, 0, 0), -- Oomla Whitehorn (Area: Wolf's Run) +(@CGUID+907, 39588, 1, 1, 0, 5580.34, -2459.7, 1479.393, 2.766409, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+908, 39437, 1, 1, 0, 5504.786, -2549.309, 1480.746, 0.9358938, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+909, 39431, 1, 1, 0, 5546.715, -2468.595, 1474.901, 3.349632, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+910, 39431, 1, 1, 0, 5550.436, -2465.713, 1474.732, 4.920855, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+911, 39431, 1, 1, 0, 5555.003, -2466.841, 1475.371, 0.2072537, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+912, 39436, 1, 1, 0, 5551.742, -2471.889, 1475.345, 4.920819, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) +(@CGUID+913, 39438, 1, 1, 0, 5557.484, -2470.608, 1475.886, 5.899236, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+914, 39438, 1, 1, 0, 5498.007, -2375.451, 1464.097, 5.018821, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+915, 39431, 1, 1, 0, 5504.578, -2386.083, 1465.926, 5.463428, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+916, 39431, 1, 1, 0, 5497.623, -2393.125, 1465.253, 5.4637, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+917, 39431, 1, 1, 0, 5505.221, -2393.681, 1465.74, 5.507888, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+918, 39436, 1, 1, 0, 5419.022, -2279.049, 1451.174, 6.279004, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+919, 39437, 1, 1, 0, 5478.88, -2425.57, 1467.573, 3.757774, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+920, 39438, 1, 1, 0, 5489.402, -2350.528, 1462.715, 4.953028, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+921, 39431, 1, 1, 0, 5476.616, -2348.568, 1462.164, 4.953155, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+922, 39431, 1, 1, 0, 5480.936, -2345.404, 1461.978, 4.953446, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+923, 39431, 1, 1, 0, 5486.231, -2346.212, 1462.228, 4.95285, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+924, 39436, 1, 1, 0, 5372.556, -2287.065, 1442.176, 0.1707684, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+925, 39431, 1, 1, 0, 5550.89, -2467.863, 1475.08, 1.77903, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+926, 39431, 1, 1, 0, 5551.738, -2467.905, 1475.169, 1.007744, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+927, 39431, 1, 1, 0, 5552.451, -2468.368, 1475.341, 0.3779119, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+928, 39436, 1, 1, 0, 5551.229, -2469.465, 1475.106, 4.920819, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) +(@CGUID+929, 39438, 1, 1, 0, 5552.636, -2469.099, 1475.334, 6.153862, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+930, 39437, 1, 1, 0, 5411.04, -2427.844, 1471.1, 2.021004, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+931, 39437, 1, 1, 0, 5484.803, -2298.493, 1465.462, 6.2578, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) (Auras: ) +(@CGUID+932, 39436, 1, 1, 0, 5317.959, -2305.956, 1436.273, 0.2426395, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+933, 39431, 1, 1, 0, 5447.987, -2302.459, 1459.319, 5.607617, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+934, 39431, 1, 1, 0, 5449.487, -2297.32, 1458.872, 5.608018, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+935, 39431, 1, 1, 0, 5454.162, -2294.744, 1459.64, 5.632671, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+936, 39438, 1, 1, 0, 5459.273, -2296.223, 1459.971, 5.642833, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+937, 39600, 1, 1, 0, 5437.49, -2290.5, 1457.103, 5.654867, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+938, 39436, 1, 1, 0, 5331.435, -2387.092, 1607.136, 0.9250245, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) +(@CGUID+939, 39431, 1, 1, 0, 5516.342, -2407.073, 1467.458, 5.428956, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+940, 39431, 1, 1, 0, 5518.871, -2405.58, 1467.62, 6.204289, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+941, 39431, 1, 1, 0, 5521.572, -2405.759, 1468.014, 6.208124, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+942, 39438, 1, 1, 0, 5523.169, -2407.612, 1468.389, 6.189344, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+943, 39436, 1, 1, 0, 5552.087, -2473.522, 1475.505, 4.920819, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+944, 39588, 1, 1, 0, 5516.619, -2650.844, 1487.912, 6.012395, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+945, 40123, 1, 1, 0, 5565.612, -2792.622, 1515.37, 0.6557462, 120, 0, 0), -- Twilight Overseer (Area: Twilight Command Post) +(@CGUID+946, 40123, 1, 1, 0, 5608.797, -2811.049, 1516.235, 4.679245, 120, 0, 0), -- Twilight Overseer (Area: Twilight Command Post) +(@CGUID+947, 38926, 1, 1, 0, 5478.82, -2770.2, 1517.533, 2.687807, 120, 0, 0), -- Twilight Flamecaller (Area: Twilight Command Post) +(@CGUID+948, 39588, 1, 1, 0, 5446.964, -2657.885, 1483.073, 5.63478, 120, 0, 0), -- Hyjal Stag (Area: Twilight Command Post) +(@CGUID+949, 39436, 1, 1, 0, 5553.751, -2470.649, 1475.528, 0.4947981, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) +(@CGUID+950, 39436, 1, 1, 0, 5519.409, -2410.587, 1467.721, 5.430209, 120, 0, 0), -- Twilight Proveditor (Area: Twilight Command Post) (Auras: ) +(@CGUID+951, 39437, 1, 1, 0, 5523.602, -2468.796, 1474.575, 5.147186, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+952, 39438, 1, 1, 0, 5553.665, -2470.181, 1475.558, 3.066127, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) +(@CGUID+953, 39431, 1, 1, 0, 5515.876, -2413.666, 1467.512, 5.281499, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+954, 39431, 1, 1, 0, 5518.252, -2409.26, 1467.616, 5.42978, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+955, 39431, 1, 1, 0, 5522.927, -2407.498, 1468.29, 5.580759, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+956, 39438, 1, 1, 0, 5527.059, -2409.775, 1469.161, 5.728662, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+957, 39431, 1, 1, 0, 5551.11, -2468.9, 1475.05, 0.56717, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+958, 39431, 1, 1, 0, 5551.11, -2468.9, 1475.05, 0.005127755, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+959, 39436, 1, 1, 0, 5551.58, -2471.124, 1475.269, 4.920819, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) +(@CGUID+960, 39438, 1, 1, 0, 5551.11, -2468.9, 1475.05, 5.894597, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+961, 39431, 1, 1, 0, 5551.11, -2468.9, 1475.05, 1.779108, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+962, 39438, 1, 1, 0, 5480.313, -2337.368, 1461.543, 4.51299, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) +(@CGUID+963, 39436, 1, 1, 0, 5370.758, -2287.375, 1441.874, 0.1707083, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+964, 49779, 1, 1, 0, 5372.91, -2439.645, 1487.488, 5.551204, 120, 0, 0), -- Alpine Chipmunk (Area: Wolf's Run) +(@CGUID+965, 39436, 1, 1, 0, 5335.05, -2380.738, 1603.852, 0.9250245, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) +(@CGUID+966, 39436, 1, 1, 0, 5283.449, -2328.439, 1432.893, 1.134861, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+967, 39431, 1, 1, 0, 5429.559, -2284.323, 1454.174, 6.222594, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+968, 39431, 1, 1, 0, 5432.169, -2281.807, 1454.715, 6.052654, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+969, 39431, 1, 1, 0, 5435.536, -2280.864, 1456.235, 5.860599, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+970, 38821, 1, 1, 0, 5064.892, -2278.161, 1404.379, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: ) +(@CGUID+971, 39438, 1, 1, 0, 5439.117, -2281.9, 1457.479, 5.661573, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+972, 39859, 1, 1, 0, 5099.729, -2218.899, 1415.613, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+973, 38821, 1, 1, 0, 5099.829, -2218.873, 1389.208, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: ) +(@CGUID+974, 39437, 1, 1, 0, 5536.147, -2328.507, 1494.348, 0.07989811, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+975, 39859, 1, 1, 0, 5064.791, -2278.188, 1430.483, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+976, 39431, 1, 1, 0, 5488.803, -2354.102, 1462.716, 5.183527, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+977, 39438, 1, 1, 0, 5491.763, -2357.768, 1463.258, 5.333369, 120, 5, 1), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+978, 39431, 1, 1, 0, 5479.94, -2357.153, 1462.449, 4.899489, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+979, 39431, 1, 1, 0, 5483.742, -2353.811, 1462.449, 5.044028, 120, 5, 1), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) (possible waypoints or random movement) +(@CGUID+980, 39437, 1, 1, 0, 5478.88, -2425.57, 1467.573, 5.354279, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+981, 39437, 1, 1, 0, 5526.469, -2479.4, 1475.698, 3.859135, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+982, 39437, 1, 1, 0, 5599.167, -2477.995, 1488.231, 5.331276, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+983, 39588, 1, 1, 0, 5593.585, -2506.99, 1490.246, 3.048116, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+984, 39588, 1, 1, 0, 5532.917, -2395.122, 1470.365, 2.998591, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+985, 39437, 1, 1, 0, 5461.78, -2377, 1463.963, 2.642587, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+986, 39437, 1, 1, 0, 5571.58, -2438.97, 1477.983, 2.320465, 120, 0, 0), -- Twilight Hunter (Area: Wolf's Run) +(@CGUID+987, 39588, 1, 1, 0, 5504.55, -2295.776, 1470.042, 6.060704, 120, 0, 0), -- Hyjal Stag (Area: Wolf's Run) +(@CGUID+988, 39431, 1, 1, 0, 5429.934, -2283.676, 1454.313, 0.02073938, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+989, 39431, 1, 1, 0, 5432.801, -2281.456, 1454.808, 6.13248, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+990, 39431, 1, 1, 0, 5436.279, -2280.912, 1456.571, 5.930917, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+991, 39438, 1, 1, 0, 5435.58, -2281.21, 1456.349, 4.938309, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+992, 39436, 1, 1, 0, 5279.667, -2337.9, 1432.865, 1.349736, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+993, 39600, 1, 1, 0, 5359.49, -2288.76, 1440.303, 0.1745329, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+994, 38821, 1, 1, 0, 5040.674, -2163.252, 1388.773, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) +(@CGUID+995, 39859, 1, 1, 0, 5040.575, -2163.278, 1411.072, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+996, 39436, 1, 1, 0, 5247.79, -2370.636, 1432.655, 0.09271655, 120, 0, 0), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) +(@CGUID+997, 39859, 1, 1, 0, 5126.08, -2049.128, 1395.728, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+998, 38821, 1, 1, 0, 5126.179, -2049.101, 1368.447, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) +(@CGUID+999, 39859, 1, 1, 0, 5067.564, -2125.585, 1402.876, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+1000, 39431, 1, 1, 0, 5340.25, -2300.363, 1439.643, 0.8514114, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1001, 39431, 1, 1, 0, 5338.277, -2297.975, 1438.105, 6.020002, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1002, 39431, 1, 1, 0, 5337.96, -2292.67, 1437.982, 5.838259, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1003, 38821, 1, 1, 0, 5067.663, -2125.559, 1377.224, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: ) +(@CGUID+1004, 39438, 1, 1, 0, 5341.698, -2288.644, 1437.581, 0.525757, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+1005, 38821, 1, 1, 0, 5293.29, -1896.8, 1349.183, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: ) +(@CGUID+1006, 39859, 1, 1, 0, 5293.19, -1896.83, 1374.433, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+1007, 38821, 1, 1, 0, 5073.042, -2069.972, 1370.771, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) +(@CGUID+1008, 39859, 1, 1, 0, 5072.943, -2069.998, 1396.612, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Wolf's Run) (Auras: 74419 - Cosmetic - Storm Cloud Base) +(@CGUID+1009, 39431, 1, 1, 0, 5279.762, -2335.121, 1432.789, 1.177251, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1010, 39436, 1, 1, 0, 5183.204, -2383.539, 1426.659, 6.1084, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+1011, 39600, 1, 1, 0, 5296.32, -2313.46, 1433.643, 0.1745329, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+1012, 39431, 1, 1, 0, 5277.008, -2332.771, 1432.941, 1.172265, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1013, 39431, 1, 1, 0, 5276.111, -2330.001, 1432.856, 1.585055, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1014, 39438, 1, 1, 0, 5276.621, -2326.798, 1432.661, 1.482025, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+1015, 39637, 1, 1, 0, 5306.763, -2206.842, 1263.784, 3.141593, 120, 0, 0), -- Goldrinn Defender (Area: Wolf's Run) +(@CGUID+1016, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1017, 39431, 1, 1, 0, 5248.156, -2364.142, 1432.417, 0.8213388, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1018, 39438, 1, 1, 0, 5249.041, -2362.989, 1432.062, 5.247666, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+1019, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1020, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1021, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) +(@CGUID+1022, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1023, 35845, 1, 1, 0, 5322.893, -2388.498, 1609.51, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Wolf's Run) +(@CGUID+1024, 39843, 1, 1, 0, 5143.754, -2413.392, 1429.333, 3.944627, 120, 0, 0), -- Twilight Stormcaller (Area: Wolf's Run) +(@CGUID+1025, 38821, 1, 1, 0, 4904.017, -2234.698, 1114.828, 0.8139362, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1026, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1027, 39436, 1, 1, 0, 5118.186, -2357.344, 1415.675, 5.839186, 120, 5, 1), -- Twilight Proveditor (Area: Wolf's Run) (Auras: ) (possible waypoints or random movement) +(@CGUID+1028, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1029, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1030, 39431, 1, 1, 0, 5254.521, -2367.256, 1432.546, 6.244431, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1031, 39600, 1, 1, 0, 5239.36, -2372.2, 1432.823, 0.9250245, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+1032, 62178, 1, 1, 0, 5141.839, -2408.977, 1428.759, 3.258161, 120, 5, 1), -- Elfin Rabbit (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1033, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1034, 39431, 1, 1, 0, 5253.918, -2365.926, 1432.493, 0.5014718, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1035, 39431, 1, 1, 0, 5191.371, -2378.825, 1427.503, 6.107759, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1036, 39438, 1, 1, 0, 5194.974, -2378.509, 1428.209, 6.10844, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+1037, 39600, 1, 1, 0, 5140.46, -2369.94, 1418.573, 5.759586, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+1038, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1039, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1040, 39844, 1, 1, 0, 5134.957, -2420.516, 1431.139, 1.314915, 120, 0, 0), -- Howling Riftdweller (Area: Wolf's Run) +(@CGUID+1041, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1042, 39431, 1, 1, 0, 5186.855, -2384.185, 1427.245, 6.107628, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1043, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1044, 39600, 1, 1, 0, 5191.04, -2384.33, 1427.943, 0.3665192, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+1045, 39431, 1, 1, 0, 5188.397, -2380.903, 1427.097, 6.107308, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1046, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) +(@CGUID+1047, 39431, 1, 1, 0, 5114.044, -2355.375, 1415.196, 5.839274, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1048, 39843, 1, 1, 0, 5098.008, -2382.998, 1422.067, 2.858169, 120, 5, 1), -- Twilight Stormcaller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1049, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1050, 39431, 1, 1, 0, 5118.021, -2351.785, 1414.094, 5.839443, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1051, 39438, 1, 1, 0, 5123.369, -2352.058, 1413.87, 5.83877, 120, 0, 0), -- Twilight Slavedriver (Area: Wolf's Run) (Auras: ) +(@CGUID+1052, 50419, 1, 1, 0, 5136.74, -2308.928, 1278.985, 3.714108, 120, 0, 0), -- Grotto Vole (Area: Wolf's Run) +(@CGUID+1053, 39843, 1, 1, 0, 5113.954, -2323.563, 1407.859, 2.680409, 120, 5, 1), -- Twilight Stormcaller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1054, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1055, 35845, 1, 1, 0, 5140.627, -2305.042, 1279.582, 1.204277, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Wolf's Run) +(@CGUID+1056, 39844, 1, 1, 0, 5101.587, -2393.701, 1425.061, 1.055643, 120, 0, 0), -- Howling Riftdweller (Area: Wolf's Run) +(@CGUID+1057, 39431, 1, 1, 0, 5113.771, -2360.726, 1416.469, 5.839375, 120, 0, 0), -- Twilight Slave (Area: Wolf's Run) (Auras: 73918 - Twilight Burden) +(@CGUID+1058, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1059, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Wolf's Run) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1060, 39600, 1, 1, 0, 5076.172, -2335.174, 1410.119, 5.585053, 120, 0, 0), -- Twilight Proveditor Spawn Controller Bunny 02 (Area: Wolf's Run) +(@CGUID+1061, 39843, 1, 1, 0, 5076.594, -2332.958, 1409.57, 0.2372271, 120, 5, 1), -- Twilight Stormcaller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1062, 65223, 1, 1, 0, 5085.944, -2289.295, 1399.969, 3.354955, 120, 5, 1), -- Death's Head Cockroach (Area: 0) (possible waypoints or random movement) +(@CGUID+1063, 65223, 1, 1, 0, 5067.194, -2300.829, 1403.183, 2.397772, 120, 5, 1), -- Death's Head Cockroach (Area: 0) (possible waypoints or random movement) +(@CGUID+1064, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1065, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1066, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1067, 39843, 1, 1, 0, 5043.093, -2286.266, 1403.291, 3.19063, 120, 5, 1), -- Twilight Stormcaller (Area: 0) (possible waypoints or random movement) +(@CGUID+1068, 62189, 1, 1, 0, 5175.044, -2274.216, 1276.972, 0.5048568, 120, 5, 1), -- Alpine Chipmunk (Area: 0) (possible waypoints or random movement) +(@CGUID+1069, 39843, 1, 1, 0, 5102.087, -2253.43, 1391.717, 5.657556, 120, 5, 1), -- Twilight Stormcaller (Area: 0) (possible waypoints or random movement) +(@CGUID+1070, 62887, 1, 1, 0, 5086.514, -2257.326, 1393.555, 5.623203, 120, 5, 1), -- Death's Head Cockroach (Area: 0) (possible waypoints or random movement) +(@CGUID+1071, 39844, 1, 1, 0, 5073.006, -2289.83, 1401.336, 1.71786, 120, 5, 1), -- Howling Riftdweller (Area: 0) (possible waypoints or random movement) +(@CGUID+1072, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1073, 39843, 1, 1, 0, 5064.267, -2274.056, 1402.16, 1.867502, 120, 5, 1), -- Twilight Stormcaller (Area: 0) (possible waypoints or random movement) +(@CGUID+1074, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1075, 39843, 1, 1, 0, 5074.841, -2245.844, 1392.416, 2.040825, 120, 5, 1), -- Twilight Stormcaller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1076, 39843, 1, 1, 0, 5092.718, -2246.288, 1391.861, 1.460163, 120, 5, 1), -- Twilight Stormcaller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1077, 65223, 1, 1, 0, 5031.81, -2262.745, 1403.503, 1.750826, 120, 5, 1), -- Death's Head Cockroach (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1078, 65223, 1, 1, 0, 5094.619, -2230.043, 1389.357, 2.432981, 120, 5, 1), -- Death's Head Cockroach (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1079, 39844, 1, 1, 0, 5028.146, -2268.698, 1404.95, 5.886085, 120, 5, 1), -- Howling Riftdweller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1080, 39843, 1, 1, 0, 5107.516, -2221.514, 1385.836, 1.37881, 120, 0, 0), -- Twilight Stormcaller (Area: Wolf's Run) +(@CGUID+1081, 39843, 1, 1, 0, 5107.747, -2218.429, 1384.913, 4.637663, 120, 5, 1), -- Twilight Stormcaller (Area: Wolf's Run) (possible waypoints or random movement) +(@CGUID+1082, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1083, 40841, 1, 1, 0, 5066.237, -2199.44, 1136.917, 4.722239, 120, 0, 0), -- Searing Guardian (Area: Maw of Lycanthoth) +(@CGUID+1084, 49861, 1, 1, 0, 5087.502, -2205.154, 1386.037, 1.970348, 120, 0, 0), -- Twilight Beetle (Area: Maw of Lycanthoth) +(@CGUID+1085, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1086, 40838, 1, 1, 0, 5086.33, -2206.77, 1136.61, 4.602649, 120, 0, 0), -- Dark Iron Laborer (Area: Maw of Lycanthoth) +(@CGUID+1087, 40838, 1, 1, 0, 5094.2, -2192.04, 1136.693, 3.333579, 120, 0, 0), -- Dark Iron Laborer (Area: Maw of Lycanthoth) +(@CGUID+1088, 65223, 1, 1, 0, 5071.242, -2197.694, 1388.835, 5.029706, 120, 5, 1), -- Death's Head Cockroach (Area: Maw of Lycanthoth) (possible waypoints or random movement) +(@CGUID+1089, 40868, 1, 1, 0, 5079.29, -2210.61, 1137.693, 2.96706, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: Maw of Lycanthoth) +(@CGUID+1090, 39844, 1, 1, 0, 5079.228, -2204.937, 1387.871, 4.623264, 120, 0, 0), -- Howling Riftdweller (Area: Maw of Lycanthoth) +(@CGUID+1091, 40868, 1, 1, 0, 5089.16, -2189.17, 1138.223, 4.13643, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: Maw of Lycanthoth) +(@CGUID+1092, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1093, 40844, 1, 1, 0, 5015.21, -2234.49, 1128.903, 1.518436, 120, 0, 0), -- Cindermaul (Area: Lightning Ledge) +(@CGUID+1094, 65223, 1, 1, 0, 5074.895, -2183.173, 1385.509, 5.624085, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1095, 39843, 1, 1, 0, 5083.972, -2175.635, 1382.04, 5.637414, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1096, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 6.101428, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1097, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1098, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1099, 39846, 1, 1, 0, 5042.854, -2172.882, 1386.981, 4.86488, 120, 0, 0), -- Leyden Copperkleist (Area: Lightning Ledge) +(@CGUID+1100, 40841, 1, 1, 0, 5084.56, -2152.55, 1136.693, 3.036873, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1101, 40841, 1, 1, 0, 5081.43, -2136.15, 1136.213, 3.804818, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1102, 40838, 1, 1, 0, 5042.05, -2144.69, 1137.063, 4.712389, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) +(@CGUID+1103, 39844, 1, 1, 0, 5032.387, -2159.314, 1387.065, 5.759586, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+1104, 40868, 1, 1, 0, 5088.77, -2138.42, 1137.843, 4.433136, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: Lightning Ledge) +(@CGUID+1105, 40838, 1, 1, 0, 5079.09, -2144.457, 1136.607, 3.65563, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) +(@CGUID+1106, 39843, 1, 1, 0, 5034.377, -2129.979, 1377.463, 4.118977, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1107, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1108, 39642, 1, 1, 0, 5185.229, -2209.719, 1268.14, 5.222332, 120, 5, 1), -- Hovel Brute (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1109, 39642, 1, 1, 0, 5162.727, -2183.271, 1279.79, 5.148721, 120, 0, 0), -- Hovel Brute (Area: Lightning Ledge) +(@CGUID+1110, 39644, 1, 1, 0, 5114.536, -2117.913, 1278.023, 1.675516, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1111, 39844, 1, 1, 0, 5059.579, -2092.451, 1371.295, 2.533703, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1112, 39642, 1, 1, 0, 5174.19, -2148.888, 1277.952, 2.183418, 120, 5, 1), -- Hovel Brute (Area: Lightning Ledge) (Auras: ) (possible waypoints or random movement) +(@CGUID+1113, 34527, 1, 1, 0, 5040.426, -2088.409, 1274.603, 2.624642, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Lightning Ledge) (Auras: ) (possible waypoints or random movement) +(@CGUID+1114, 65223, 1, 1, 0, 5071.926, -2091.963, 1370.993, 2.629038, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1115, 39789, 1, 1, 0, 5041.004, -2085.649, 1274.534, 6.056293, 120, 0, 0), -- Kristoff's Chain Vehicle (Area: Lightning Ledge) (Auras: 74344 - I am a Hook) +(@CGUID+1116, 39642, 1, 1, 0, 5095.543, -2090.85, 1275.678, 2.969302, 120, 5, 1), -- Hovel Brute (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1117, 39643, 1, 1, 0, 5102.974, -2108.59, 1276.687, 0.541052, 120, 0, 0), -- Hovel Shadowcaster (Area: Lightning Ledge) +(@CGUID+1118, 49861, 1, 1, 0, 5026.15, -2115.512, 1377.41, 0.8731854, 120, 0, 0), -- Twilight Beetle (Area: Lightning Ledge) +(@CGUID+1119, 40868, 1, 1, 0, 4987.8, -2171.24, 1134.393, 4.415683, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: Lightning Ledge) +(@CGUID+1120, 62887, 1, 1, 0, 5173.024, -2146.98, 1277.952, 4.522947, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (Auras: ) (possible waypoints or random movement) +(@CGUID+1121, 65223, 1, 1, 0, 5063.224, -2112.787, 1373.428, 0.2076417, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1122, 39843, 1, 1, 0, 5080.292, -2107.075, 1371.852, 1.928174, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1123, 39844, 1, 1, 0, 5020.243, -2110.709, 1377.657, 5.527206, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+1124, 39644, 1, 1, 0, 5112.811, -2102.844, 1277.624, 2.408554, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1125, 39644, 1, 1, 0, 5092.086, -2081.87, 1275.889, 0.8203048, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1126, 65223, 1, 1, 0, 5019.889, -2113.881, 1377.556, 4.111204, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1127, 39644, 1, 1, 0, 5045.111, -2098.545, 1278.859, 3.700098, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1128, 49861, 1, 1, 0, 5046.16, -2056.36, 1367.85, 3.732525, 120, 0, 0), -- Twilight Beetle (Area: Lightning Ledge) +(@CGUID+1129, 39644, 1, 1, 0, 5084.229, -2057.356, 1272.214, 1.601901, 120, 5, 1), -- Twilight Servitor (Area: Lightning Ledge) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1130, 39843, 1, 1, 0, 5033.956, -2069.984, 1368.768, 4.066617, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1131, 39637, 1, 1, 0, 5018.27, -2081.44, 1148.143, 4.700017, 120, 0, 0), -- Goldrinn Defender (Area: Lightning Ledge) +(@CGUID+1132, 40841, 1, 1, 0, 5018.55, -2084.04, 1147.477, 1.802238, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1133, 62118, 1, 1, 0, 5057.839, -2055.282, 1368.35, 1.332581, 120, 5, 1), -- Twilight Beetle (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1134, 39644, 1, 1, 0, 5110.705, -2063.446, 1272.854, 3.822271, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1135, 39644, 1, 1, 0, 5118.477, -2077.911, 1276.795, 2.844887, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1136, 39843, 1, 1, 0, 5083.155, -2069.002, 1368.868, 1.117011, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1137, 39637, 1, 1, 0, 5022.061, -2080.737, 1148.058, 4.353801, 120, 0, 0), -- Goldrinn Defender (Area: Lightning Ledge) +(@CGUID+1138, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1139, 39644, 1, 1, 0, 5034.648, -2037.082, 1268.995, 3.159046, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1140, 39844, 1, 1, 0, 5111.2, -2052.21, 1366.406, 1.681899, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1141, 39643, 1, 1, 0, 5067.276, -2051.281, 1271.698, 2.687807, 120, 5, 1), -- Hovel Shadowcaster (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1142, 39843, 1, 1, 0, 5061.6, -2050.88, 1368.553, 5.131268, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1143, 40834, 1, 1, 0, 5009.08, -2043.73, 1149.063, 5.026548, 120, 0, 0), -- Jordan Olafson (Area: Lightning Ledge) +(@CGUID+1144, 39646, 1, 1, 0, 5100.884, -2050.387, 1275.079, 2.232259, 120, 5, 1), -- Gar'gol (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1145, 39738, 1, 1, 0, 5017.847, -2031.226, 1270.698, 1.64061, 120, 0, 0), -- Crucible of Water (Area: Lightning Ledge) +(@CGUID+1146, 40841, 1, 1, 0, 5036.338, -2052.559, 1148.975, 3.900083, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1147, 40837, 1, 1, 0, 5008.1, -2046.46, 1149.063, 0.1047198, 120, 0, 0), -- Yargra Blackscar (Area: Lightning Ledge) +(@CGUID+1148, 40868, 1, 1, 0, 4978.15, -2105.59, 1146.013, 0.2617994, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: Lightning Ledge) +(@CGUID+1149, 39637, 1, 1, 0, 5032.551, -2056.147, 1148.975, 0.7584584, 120, 0, 0), -- Goldrinn Defender (Area: Lightning Ledge) +(@CGUID+1150, 35845, 1, 1, 0, 5031.455, -2035.88, 1374.389, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Lightning Ledge) +(@CGUID+1151, 39637, 1, 1, 0, 5013.011, -2057.528, 1148.975, 5.530491, 120, 0, 0), -- Goldrinn Defender (Area: Lightning Ledge) +(@CGUID+1152, 35845, 1, 1, 0, 5038.27, -2028.17, 1151.073, 3.403392, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Lightning Ledge) +(@CGUID+1153, 40838, 1, 1, 0, 4978.83, -2104.28, 1144.843, 3.892084, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) +(@CGUID+1154, 40841, 1, 1, 0, 5015.497, -2059.993, 1148.975, 2.201992, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1155, 39637, 1, 1, 0, 5035.398, -2049.015, 1148.975, 4.971628, 120, 0, 0), -- Goldrinn Defender (Area: Lightning Ledge) +(@CGUID+1156, 39643, 1, 1, 0, 5104.665, -2026.134, 1272.811, 3.892084, 120, 0, 0), -- Hovel Shadowcaster (Area: Lightning Ledge) +(@CGUID+1157, 39730, 1, 1, 0, 5012.012, -2031.457, 1270.971, 1.029744, 120, 0, 0), -- Crucible of Fire (Area: Lightning Ledge) (Auras: 74269 - Crucible of Fire) +(@CGUID+1158, 39736, 1, 1, 0, 5011.444, -2024.575, 1271.797, 0, 120, 0, 0), -- Crucible of Air (Area: Lightning Ledge) +(@CGUID+1159, 39737, 1, 1, 0, 5016.444, -2019.877, 1271.356, 1.029744, 120, 0, 0), -- Crucible of Earth (Area: Lightning Ledge) +(@CGUID+1160, 39756, 1, 1, 0, 5015.197, -2028.802, 1269.928, 0.330112, 120, 0, 0), -- The Manipulator (Area: Lightning Ledge) +(@CGUID+1161, 39644, 1, 1, 0, 5111.182, -2040.573, 1273.333, 3.996804, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1162, 65223, 1, 1, 0, 5132.372, -2035.56, 1365.842, 1.068803, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1163, 39643, 1, 1, 0, 5125.095, -2055.394, 1272.949, 3.735005, 120, 0, 0), -- Hovel Shadowcaster (Area: Lightning Ledge) +(@CGUID+1164, 39644, 1, 1, 0, 5101.868, -2021.135, 1272.864, 2.443461, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1165, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1166, 39644, 1, 1, 0, 5144.358, -2076.16, 1277.618, 5.270895, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+1167, 49861, 1, 1, 0, 4997.898, -2012.079, 1372.371, 6.008438, 120, 0, 0), -- Twilight Beetle (Area: Lightning Ledge) +(@CGUID+1168, 39843, 1, 1, 0, 5124.915, -2008.103, 1367.758, 4.725573, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1169, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1170, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1171, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1172, 35845, 1, 1, 0, 5199.555, -2083.382, 1282.928, 2.687807, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Lightning Ledge) (Auras: 74127 - Cosmetic - Purple Portal Glow) +(@CGUID+1173, 65223, 1, 1, 0, 5173.43, -2108.885, 1279.124, 1.97415, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1174, 39644, 1, 1, 0, 5164.96, -2114.564, 1278.473, 3.89688, 120, 5, 1), -- Twilight Servitor (Area: Lightning Ledge) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1175, 65223, 1, 1, 0, 5162.568, -2010.787, 1366.238, 0.5660428, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1176, 65223, 1, 1, 0, 5161.375, -2021.262, 1365.648, 3.838508, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1177, 39843, 1, 1, 0, 5166.256, -2017.638, 1365.647, 3.580374, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1178, 49861, 1, 1, 0, 5185.791, -2096.364, 1279.307, 0.1095789, 120, 0, 0), -- Twilight Beetle (Area: Lightning Ledge) +(@CGUID+1179, 39644, 1, 1, 0, 5188.021, -2103.001, 1277.462, 4.913804, 120, 5, 1), -- Twilight Servitor (Area: Lightning Ledge) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1180, 35845, 1, 1, 0, 5173.649, -2074.516, 1282.669, 3.385939, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Lightning Ledge) +(@CGUID+1181, 39844, 1, 1, 0, 5192.499, -1973.435, 1369.23, 0.9677366, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1182, 39844, 1, 1, 0, 5114.045, -1934.393, 1373.48, 3.813591, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1183, 65223, 1, 1, 0, 5206.698, -2054.851, 1281.719, 0.7357153, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1184, 65223, 1, 1, 0, 5232.15, -2077.149, 1267.788, 1.159768, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1185, 39843, 1, 1, 0, 5213.399, -1951.338, 1365.542, 4.755898, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1186, 39644, 1, 1, 0, 5219.088, -2089.705, 1269.415, 3.316147, 120, 5, 1), -- Twilight Servitor (Area: Lightning Ledge) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1187, 65223, 1, 1, 0, 5191.018, -2108.01, 1275.782, 2.621937, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1188, 39843, 1, 1, 0, 5270.554, -1901.385, 1351.044, 1.047198, 120, 5, 1), -- Twilight Stormcaller (Area: 0) (possible waypoints or random movement) +(@CGUID+1189, 39844, 1, 1, 0, 5289.135, -1883.102, 1351.774, 4.29351, 120, 0, 0), -- Howling Riftdweller (Area: 0) +(@CGUID+1190, 62189, 1, 1, 0, 5291.671, -1891.764, 1349.051, 1.108393, 120, 5, 1), -- Alpine Chipmunk (Area: 0) (possible waypoints or random movement) +(@CGUID+1191, 62189, 1, 1, 0, 5304.77, -1952.995, 1324.697, 4.85661, 120, 5, 1), -- Alpine Chipmunk (Area: 0) (possible waypoints or random movement) +(@CGUID+1192, 39588, 1, 1, 0, 5290.496, -2077.728, 1274.865, 3.587775, 120, 0, 0), -- Hyjal Stag (Area: 0) +(@CGUID+1193, 39588, 1, 1, 0, 5341.04, -2077.408, 1283.627, 4.781749, 120, 0, 0), -- Hyjal Stag (Area: 0) +(@CGUID+1194, 62118, 1, 1, 0, 5270.302, -2062.424, 1267.073, 3.788688, 120, 5, 1), -- Twilight Beetle (Area: 0) (possible waypoints or random movement) +(@CGUID+1195, 38821, 1, 1, 0, 5356.335, -2124.502, 1282.525, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1196, 38821, 1, 1, 0, 5336.272, -2121.531, 1280.603, 3.316126, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1197, 39445, 1, 1, 0, 5291.971, -2101.329, 1268.471, 3.784313, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1198, 39445, 1, 1, 0, 5316.843, -2048.275, 1285.009, 4.425123, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1199, 38821, 1, 1, 0, 5356.086, -2107.865, 1284.079, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1200, 38821, 1, 1, 0, 5336.736, -2136.097, 1284.457, 3.316126, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1201, 38821, 1, 1, 0, 5358.31, -2141.052, 1282.505, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1202, 38821, 1, 1, 0, 5312.949, -2204.915, 1266.25, 1.710423, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1203, 38821, 1, 1, 0, 5358.987, -2132.957, 1281.67, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1204, 38821, 1, 1, 0, 5377.342, -2169.118, 1295.817, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1205, 39445, 1, 1, 0, 5334.113, -2009.475, 1301.499, 3.74867, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1206, 38821, 1, 1, 0, 5343.692, -2199.2, 1283.995, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 52855 - Cosmetic - Low Poly Fire (with Sound)) +(@CGUID+1207, 39445, 1, 1, 0, 5346.08, -2134.392, 1280.582, 5.610237, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (Auras: ) (possible waypoints or random movement) +(@CGUID+1208, 39445, 1, 1, 0, 5352.718, -2107.674, 1280.671, 3.465112, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1209, 39445, 1, 1, 0, 5264.032, -2106.843, 1263.966, 1.922382, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1210, 65223, 1, 1, 0, 5255.871, -2094.575, 1267.65, 2.877925, 120, 5, 1), -- Death's Head Cockroach (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1211, 39445, 1, 1, 0, 5315.908, -2141.092, 1267.848, 1.801551, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1212, 39445, 1, 1, 0, 5298.061, -2150.498, 1259.736, 4.409919, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1213, 65223, 1, 1, 0, 5209.49, -2105.992, 1269.649, 4.848958, 120, 5, 1), -- Death's Head Cockroach (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1214, 39445, 1, 1, 0, 5269.565, -2163.148, 1260.771, 6.181337, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1215, 39588, 1, 1, 0, 5292.741, -2123.227, 1262.542, 2.021456, 120, 0, 0), -- Hyjal Stag (Area: Gar'gol's Hovel) +(@CGUID+1216, 39637, 1, 1, 0, 5339.74, -2103.36, 1280.613, 1.797689, 120, 0, 0), -- Goldrinn Defender (Area: Gar'gol's Hovel) +(@CGUID+1217, 43547, 1, 1, 0, 5351.92, -2108.88, 1280.603, 3.054326, 120, 0, 0), -- Mirala Fawnsinger (Area: Gar'gol's Hovel) +(@CGUID+1218, 39637, 1, 1, 0, 5338.963, -2116.507, 1280.634, 3.124139, 120, 5, 1), -- Goldrinn Defender (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1219, 39637, 1, 1, 0, 5350.694, -2098.399, 1280.664, 1.902409, 120, 0, 0), -- Goldrinn Defender (Area: Gar'gol's Hovel) +(@CGUID+1220, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1221, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1222, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1223, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1224, 39644, 1, 1, 0, 5182.705, -2153.427, 1277.844, 4.310963, 120, 5, 1), -- Twilight Servitor (Area: Gar'gol's Hovel) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1225, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1226, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1227, 38821, 1, 1, 0, 4897.776, -2236.008, 1114.617, 3.118535, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1228, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1229, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1230, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1231, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1232, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1233, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1234, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1235, 39643, 1, 1, 0, 5066.069, -2096.441, 1279.362, 2.858341, 120, 0, 0), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) +(@CGUID+1236, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1237, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1238, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1239, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1240, 39640, 1, 1, 0, 5038.081, -2084.975, 1276.534, 6.056293, 120, 0, 0), -- Kristoff Manheim (Area: Gar'gol's Hovel) (Auras: 46598 - Ride Vehicle Hardcoded, 49414 - Generic Quest Invisibility 1) +(@CGUID+1241, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1242, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1243, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1244, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1245, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1246, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1247, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1248, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1249, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1250, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1251, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1252, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1253, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1254, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1255, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1256, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1257, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1258, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1259, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1260, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.114723, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1261, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1262, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1263, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1264, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1265, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1266, 39642, 1, 1, 0, 5199.913, -2108.67, 1271.978, 3.776816, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1267, 39642, 1, 1, 0, 5200.542, -2149.269, 1267.558, 5.159451, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (Auras: ) (possible waypoints or random movement) +(@CGUID+1268, 39646, 1, 1, 0, 5103.069, -2053.288, 1275.472, 1.919862, 120, 5, 1), -- Gar'gol (Area: Gar'gol's Hovel) (Auras: ) (possible waypoints or random movement) +(@CGUID+1269, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1270, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1271, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1272, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1273, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1274, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1275, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1276, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1277, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1278, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1279, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1280, 39436, 1, 1, 0, 5120.868, -2358.62, 1415.863, 5.839186, 120, 5, 1), -- Twilight Proveditor (Area: Gar'gol's Hovel) (Auras: ) (possible waypoints or random movement) +(@CGUID+1281, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1282, 39432, 1, 1, 0, 5297.529, -2209.842, 1263.784, 1.32645, 120, 0, 0), -- Takrik Ragehowl (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1283, 39434, 1, 1, 0, 5302.76, -2213.68, 1263.703, 1.361357, 120, 0, 0), -- Rio Duran (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1284, 39435, 1, 1, 0, 5301.19, -2215.24, 1263.793, 3.420845, 120, 0, 0), -- Royce Duskwhisper (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1285, 39445, 1, 1, 0, 5251.087, -2220.866, 1263.418, 0.3733959, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1286, 43547, 1, 1, 0, 5302.53, -2215.02, 1263.593, 6.126106, 120, 0, 0), -- Mirala Fawnsinger (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1287, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1288, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1289, 39431, 1, 1, 0, 5121.393, -2364.351, 1417.444, 5.839357, 120, 0, 0), -- Twilight Slave (Area: Maw of Lycanthoth) (Auras: 73918 - Twilight Burden) +(@CGUID+1290, 39431, 1, 1, 0, 5121.651, -2358.992, 1415.772, 5.838658, 120, 0, 0), -- Twilight Slave (Area: Maw of Lycanthoth) (Auras: 73918 - Twilight Burden) +(@CGUID+1291, 39431, 1, 1, 0, 5125.638, -2355.408, 1414.546, 5.839493, 120, 0, 0), -- Twilight Slave (Area: Maw of Lycanthoth) (Auras: 73918 - Twilight Burden) +(@CGUID+1292, 39438, 1, 1, 0, 5130.993, -2355.684, 1415.09, 5.838924, 120, 0, 0), -- Twilight Slavedriver (Area: Maw of Lycanthoth) (Auras: ) +(@CGUID+1293, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.159172, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1294, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1295, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1296, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1297, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1298, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1299, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1300, 39433, 1, 1, 0, 5309.591, -2207.872, 1263.784, 2.286381, 120, 0, 0), -- Ian Duran (Area: Shrine of Goldrinn) (Auras: 74097 - Phase - Quest Zone-Specific 20, 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1301, 39445, 1, 1, 0, 5350.071, -2190.875, 1280.152, 4.06342, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1302, 39445, 1, 1, 0, 5354.308, -2182.726, 1282.768, 6.186966, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1303, 39445, 1, 1, 0, 5345.005, -2144.309, 1280.551, 3.095217, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (Auras: ) (possible waypoints or random movement) +(@CGUID+1304, 39445, 1, 1, 0, 5374.313, -2151.772, 1292.127, 1.03105, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1305, 39445, 1, 1, 0, 5395.926, -2148.994, 1320.98, 2.320298, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1306, 39445, 1, 1, 0, 5362.95, -2204.015, 1292.775, 2.251475, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1307, 39445, 1, 1, 0, 5299.925, -2184.361, 1259.4, 0.3487397, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1308, 39445, 1, 1, 0, 5278.11, -2213.03, 1259.993, 3.351032, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1309, 39445, 1, 1, 0, 5312.58, -2154.91, 1267.623, 6.016645, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1310, 39445, 1, 1, 0, 5248.223, -2207.55, 1257.639, 3.054326, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1311, 39445, 1, 1, 0, 5278.11, -2213.03, 1259.993, 3.351032, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1312, 39445, 1, 1, 0, 5261.954, -2164.542, 1260.852, 0.1490265, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1313, 39445, 1, 1, 0, 5294.58, -2135.38, 1260.123, 3.944444, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1314, 39445, 1, 1, 0, 5345.549, -2126.411, 1280.603, 5.689773, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1315, 39445, 1, 1, 0, 5291.224, -2083.908, 1274.481, 3.059505, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1316, 39445, 1, 1, 0, 5293.88, -2099.9, 1269.733, 3.157461, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1317, 39445, 1, 1, 0, 5248.223, -2207.55, 1257.639, 3.054326, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1318, 39445, 1, 1, 0, 5294.58, -2135.38, 1260.123, 3.944444, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1319, 39445, 1, 1, 0, 5299.925, -2184.361, 1259.4, 0.3487397, 120, 5, 1), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1320, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1321, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1322, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1323, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1324, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1325, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1326, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1327, 38821, 1, 1, 0, 4903.194, -2233.664, 1114.869, 3.577086, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1328, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1329, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1330, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1331, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1332, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1333, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1334, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1335, 39445, 1, 1, 0, 5312.58, -2154.91, 1267.623, 6.016645, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1336, 39445, 1, 1, 0, 5306.651, -2074.842, 1277.81, 5.002351, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1337, 39445, 1, 1, 0, 5299.925, -2184.361, 1259.4, 0.3487397, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1338, 39445, 1, 1, 0, 5293.88, -2099.9, 1269.733, 3.93891, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1339, 39445, 1, 1, 0, 5345.549, -2126.411, 1280.603, 5.689773, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1340, 39445, 1, 1, 0, 5283.854, -2109.967, 1265.716, 4.712389, 120, 0, 0), -- Lycanthoth Vandal (Area: Shrine of Goldrinn) +(@CGUID+1341, 39436, 1, 1, 0, 5234.998, -2375.35, 1432.626, 0.4815047, 120, 5, 1), -- Twilight Proveditor (Area: Maw of Lycanthoth) (Auras: ) (possible waypoints or random movement) +(@CGUID+1342, 39436, 1, 1, 0, 5149.375, -2374.933, 1420.398, 5.719822, 120, 5, 1), -- Twilight Proveditor (Area: Maw of Lycanthoth) (Auras: ) (possible waypoints or random movement) +(@CGUID+1343, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1344, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1345, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1346, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1347, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1348, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1349, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1350, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1351, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1352, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1353, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1354, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1355, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1356, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1357, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1358, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1359, 38821, 1, 1, 0, 4891.909, -2234.556, 1118.949, 2.98645, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1360, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1361, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1362, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1363, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1364, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1365, 39431, 1, 1, 0, 5145.422, -2378.958, 1421.169, 5.817355, 120, 0, 0), -- Twilight Slave (Area: Maw of Lycanthoth) (Auras: 73918 - Twilight Burden) +(@CGUID+1366, 39431, 1, 1, 0, 5144.945, -2373.686, 1419.832, 5.739561, 120, 0, 0), -- Twilight Slave (Area: Maw of Lycanthoth) (Auras: 73918 - Twilight Burden) +(@CGUID+1367, 39431, 1, 1, 0, 5148.372, -2369.678, 1419.287, 5.877307, 120, 0, 0), -- Twilight Slave (Area: Maw of Lycanthoth) (Auras: 73918 - Twilight Burden) +(@CGUID+1368, 39438, 1, 1, 0, 5153.754, -2369.089, 1419.949, 6.032619, 120, 0, 0), -- Twilight Slavedriver (Area: Maw of Lycanthoth) (Auras: ) +(@CGUID+1369, 39446, 1, 1, 0, 5135.745, -2308.79, 1279.161, 0.5669513, 120, 0, 0), -- Lycanthoth (Area: Maw of Lycanthoth) (Auras: 74060 - The Eyes of Lycanthoth) +(@CGUID+1370, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1371, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1372, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Maw of Lycanthoth) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1373, 35845, 1, 1, 0, 5297.68, -2208.19, 1263.783, 2.303835, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1374, 35845, 1, 1, 0, 5308.01, -2206.45, 1263.783, 2.303835, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1375, 35845, 1, 1, 0, 5301.68, -2212.19, 1263.713, 2.303835, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1376, 35845, 1, 1, 0, 5346.37, -2136.42, 1280.603, 4.904375, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1377, 35845, 1, 1, 0, 5346.52, -2125.56, 1280.603, 1.570796, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Shrine of Goldrinn) (Auras: 74095 - Phase - Quest Zone-Specific 18) +(@CGUID+1378, 39644, 1, 1, 0, 5349.622, -2117.373, 1280.603, 4.625123, 120, 0, 0), -- Twilight Servitor (Area: Shrine of Goldrinn) +(@CGUID+1379, 39432, 1, 1, 0, 5349.751, -2137.142, 1280.603, 1.658063, 120, 0, 0), -- Takrik Ragehowl (Area: Shrine of Goldrinn) +(@CGUID+1380, 39434, 1, 1, 0, 5349.915, -2125.339, 1280.603, 4.886922, 120, 0, 0), -- Rio Duran (Area: Shrine of Goldrinn) +(@CGUID+1381, 39435, 1, 1, 0, 5340.671, -2144.21, 1280.52, 3.211406, 120, 5, 1), -- Royce Duskwhisper (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1382, 39644, 1, 1, 0, 5350.282, -2120.955, 1280.603, 0.9250245, 120, 0, 0), -- Twilight Servitor (Area: Shrine of Goldrinn) +(@CGUID+1383, 43548, 1, 1, 0, 5355.78, -2133.64, 1280.603, 2.984513, 120, 0, 0), -- Berin Connad (Area: Shrine of Goldrinn) +(@CGUID+1384, 39433, 1, 1, 0, 5353.563, -2127.177, 1280.603, 3.333579, 120, 0, 0), -- Ian Duran (Area: Shrine of Goldrinn) +(@CGUID+1385, 39637, 1, 1, 0, 5350.095, -2172.814, 1279.973, 3.159046, 120, 5, 1), -- Goldrinn Defender (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1386, 39637, 1, 1, 0, 5344.132, -2148.733, 1280.531, 4.39823, 120, 0, 0), -- Goldrinn Defender (Area: Shrine of Goldrinn) +(@CGUID+1387, 39637, 1, 1, 0, 5313.143, -2200.722, 1263.784, 2.007129, 120, 0, 0), -- Goldrinn Defender (Area: Shrine of Goldrinn) +(@CGUID+1388, 39637, 1, 1, 0, 5356.823, -2150.359, 1280.82, 3.933153, 120, 5, 1), -- Goldrinn Defender (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1389, 39644, 1, 1, 0, 5352.26, -2118.189, 1280.603, 3.543018, 120, 0, 0), -- Twilight Servitor (Area: Shrine of Goldrinn) +(@CGUID+1390, 39588, 1, 1, 0, 5309.069, -2181.443, 1262.656, 4.837713, 120, 0, 0), -- Hyjal Stag (Area: Shrine of Goldrinn) +(@CGUID+1391, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1392, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1393, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1394, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1395, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1396, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1397, 38821, 1, 1, 0, 4899.081, -2232.76, 1116.618, 3.110708, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1398, 39642, 1, 1, 0, 5163.673, -2067.111, 1280.805, 3.199679, 120, 0, 0), -- Hovel Brute (Area: Shrine of Goldrinn) +(@CGUID+1399, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) +(@CGUID+1400, 39642, 1, 1, 0, 5171.66, -2132.754, 1278.016, 5.30935, 120, 0, 0), -- Hovel Brute (Area: Shrine of Goldrinn) +(@CGUID+1401, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1402, 39643, 1, 1, 0, 5189.62, -2088.103, 1281.032, 4.000905, 120, 0, 0), -- Hovel Shadowcaster (Area: Shrine of Goldrinn) +(@CGUID+1403, 39642, 1, 1, 0, 5174.309, -2103.271, 1279.97, 4.496509, 120, 0, 0), -- Hovel Brute (Area: Shrine of Goldrinn) +(@CGUID+1404, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1405, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1406, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1407, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1408, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1409, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1410, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1411, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1412, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1413, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1414, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1415, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1416, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1417, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1418, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1419, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1420, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1421, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1422, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1423, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1424, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1425, 39644, 1, 1, 0, 5097.511, -2064.771, 1272.377, 5.462881, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1426, 39642, 1, 1, 0, 5089.85, -2084.662, 1275.925, 5.137696, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1427, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 2.780981, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1428, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1429, 39644, 1, 1, 0, 5076.666, -2095.597, 1280.413, 1.675516, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1430, 39644, 1, 1, 0, 5079.418, -2051.012, 1271.935, 0.5934119, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1431, 39642, 1, 1, 0, 5177.563, -2154.205, 1277.927, 4.869469, 120, 0, 0), -- Hovel Brute (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1432, 39643, 1, 1, 0, 5102.974, -2108.59, 1276.687, 0.541052, 120, 5, 1), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1433, 39643, 1, 1, 0, 5072.384, -2098.134, 1280.278, 6.034637, 120, 5, 1), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) (Auras: ) (possible waypoints or random movement) +(@CGUID+1434, 39644, 1, 1, 0, 5056.432, -2044.266, 1271.115, 1.343904, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1435, 39644, 1, 1, 0, 5055.608, -2082.67, 1278.479, 1.239184, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1436, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1437, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1438, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1439, 39642, 1, 1, 0, 5037.36, -2030.11, 1268.343, 5.707227, 120, 0, 0), -- Hovel Brute (Area: Gar'gol's Hovel) +(@CGUID+1440, 39642, 1, 1, 0, 5166.295, -2121.195, 1277.927, 2.565634, 120, 0, 0), -- Hovel Brute (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1441, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1442, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1443, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1444, 39644, 1, 1, 0, 5028.568, -2016.589, 1269.576, 1.37881, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1445, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1446, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1447, 39643, 1, 1, 0, 5187.453, -2082.738, 1281.416, 0.1806584, 120, 0, 0), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) +(@CGUID+1448, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1449, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1450, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1451, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1452, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1453, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1454, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1455, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1456, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1457, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1458, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1459, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1460, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1461, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1462, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.174334, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1463, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1464, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1465, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1466, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1467, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1468, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1469, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1470, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1471, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1472, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1473, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1474, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1475, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1476, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1477, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1478, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1479, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1480, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1481, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1482, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1483, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1484, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 0.5417585, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1485, 39756, 1, 1, 0, 5005.24, -2031.13, 1271.943, 0.5061455, 120, 0, 0), -- The Manipulator (Area: Gar'gol's Hovel) +(@CGUID+1486, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1487, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1488, 39643, 1, 1, 0, 5104.665, -2026.134, 1272.811, 3.892084, 120, 0, 0), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) +(@CGUID+1489, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1490, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1491, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1492, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1493, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1494, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1495, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1496, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1497, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1498, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1499, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1500, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1501, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1502, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1503, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1504, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1505, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1506, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1507, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1508, 39642, 1, 1, 0, 5167.367, -2068.73, 1281.232, 5.577963, 120, 0, 0), -- Hovel Brute (Area: Gar'gol's Hovel) +(@CGUID+1509, 39642, 1, 1, 0, 5175.177, -2098.189, 1280.514, 5.497787, 120, 0, 0), -- Hovel Brute (Area: Gar'gol's Hovel) +(@CGUID+1510, 39643, 1, 1, 0, 5067.741, -2051.405, 1271.9, 5.201081, 120, 0, 0), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1511, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 4.621679, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1512, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1513, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1514, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1515, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1516, 39642, 1, 1, 0, 5177, -2151.287, 1277.952, 4.963679, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1517, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1518, 39843, 1, 1, 0, 5033.956, -2069.984, 1368.768, 4.066617, 120, 5, 1), -- Twilight Stormcaller (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1519, 39843, 1, 1, 0, 5063.737, -2118.443, 1374.002, 4.784698, 120, 5, 1), -- Twilight Stormcaller (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1520, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1521, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1522, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1523, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1524, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1525, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1526, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1527, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1528, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1529, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1530, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1531, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1532, 39843, 1, 1, 0, 5083.155, -2069.002, 1368.868, 1.117011, 120, 0, 0), -- Twilight Stormcaller (Area: Gar'gol's Hovel) +(@CGUID+1533, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1534, 39844, 1, 1, 0, 5111.282, -2054.476, 1366.584, 4.490077, 120, 5, 1), -- Howling Riftdweller (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1535, 39642, 1, 1, 0, 5163.632, -2067.498, 1280.831, 5.846853, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (Auras: ) (possible waypoints or random movement) +(@CGUID+1536, 39642, 1, 1, 0, 5166.295, -2121.195, 1277.927, 2.565634, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1537, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1538, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1539, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1540, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1541, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.004422, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1542, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1543, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1544, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1545, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1546, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1547, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1548, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1549, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1550, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1551, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1552, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1553, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1554, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1555, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1556, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1557, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1558, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1559, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1560, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1561, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1562, 39646, 1, 1, 0, 5103.069, -2053.288, 1275.472, 1.919862, 120, 0, 0), -- Gar'gol (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1563, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1564, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1565, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.31238, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1566, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1567, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1568, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1569, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1570, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1571, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1572, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1573, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1574, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1575, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1576, 39844, 1, 1, 0, 5058.639, -2090.927, 1371.085, 5.780326, 120, 5, 1), -- Howling Riftdweller (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1577, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1578, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1579, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1580, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1581, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1582, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1583, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1584, 39642, 1, 1, 0, 5196.738, -2141.149, 1269.484, 5.108455, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1585, 39642, 1, 1, 0, 5162.727, -2183.271, 1279.79, 5.148721, 120, 0, 0), -- Hovel Brute (Area: Gar'gol's Hovel) +(@CGUID+1586, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1587, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1588, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1589, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1590, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1591, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 4.494505, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1592, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1593, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1594, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1595, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1596, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1597, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1598, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1599, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1600, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1601, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1602, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1603, 39642, 1, 1, 0, 5194.932, -2184.231, 1267.174, 1.044098, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1604, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1605, 39643, 1, 1, 0, 5125.095, -2055.394, 1272.949, 3.735005, 120, 0, 0), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) +(@CGUID+1606, 39642, 1, 1, 0, 5090.493, -2090.047, 1276.19, 6.131969, 120, 5, 1), -- Hovel Brute (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1607, 39843, 1, 1, 0, 5105.979, -2187.033, 1380.527, 3.930877, 120, 5, 1), -- Twilight Stormcaller (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1608, 40838, 1, 1, 0, 5094.2, -2192.04, 1136.693, 3.333579, 120, 0, 0), -- Dark Iron Laborer (Area: Gar'gol's Hovel) +(@CGUID+1609, 40838, 1, 1, 0, 5079.86, -2144.023, 1136.607, 3.65563, 120, 0, 0), -- Dark Iron Laborer (Area: Gar'gol's Hovel) +(@CGUID+1610, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1611, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1612, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1613, 40841, 1, 1, 0, 5081.43, -2136.15, 1136.213, 3.804818, 120, 0, 0), -- Searing Guardian (Area: Gar'gol's Hovel) +(@CGUID+1614, 40841, 1, 1, 0, 5084.56, -2152.55, 1136.693, 3.036873, 120, 0, 0), -- Searing Guardian (Area: Gar'gol's Hovel) +(@CGUID+1615, 40838, 1, 1, 0, 5089.328, -2192.755, 1136.594, 0.5293922, 120, 0, 0), -- Dark Iron Laborer (Area: Gar'gol's Hovel) +(@CGUID+1616, 39843, 1, 1, 0, 5089.434, -2171.915, 1381.485, 0.01903595, 120, 5, 1), -- Twilight Stormcaller (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1617, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1618, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1619, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1620, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1621, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1622, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1623, 39436, 1, 1, 0, 5287.038, -2321.741, 1432.948, 0.7508023, 120, 5, 1), -- Twilight Proveditor (Area: Shrine of Goldrinn) (Auras: ) (possible waypoints or random movement) +(@CGUID+1624, 39436, 1, 1, 0, 5337.572, -2296.5, 1438.005, 0.2810154, 120, 0, 0), -- Twilight Proveditor (Area: Shrine of Goldrinn) (Auras: ) +(@CGUID+1625, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1626, 49861, 1, 1, 0, 5183.302, -2096.356, 1279.702, 0, 120, 0, 0), -- Twilight Beetle (Area: Shrine of Goldrinn) +(@CGUID+1627, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 2.983558, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1628, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1629, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1630, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1631, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1632, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1633, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1634, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1635, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1636, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1637, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1638, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1639, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1640, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1641, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1642, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1643, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1644, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1645, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1646, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1647, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1648, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.093112, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1649, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1650, 39646, 1, 1, 0, 5103.069, -2053.288, 1275.472, 1.919862, 120, 0, 0), -- Gar'gol (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1651, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1652, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1653, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1654, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1655, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1656, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1657, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1658, 39644, 1, 1, 0, 5187.37, -2109.391, 1276.94, 5.570943, 120, 5, 1), -- Twilight Servitor (Area: Gar'gol's Hovel) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1659, 39644, 1, 1, 0, 5180.372, -2138.979, 1277.927, 1.029744, 120, 5, 1), -- Twilight Servitor (Area: Gar'gol's Hovel) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1660, 39644, 1, 1, 0, 5114.536, -2117.913, 1278.023, 1.675516, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1661, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1662, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1663, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1664, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1665, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1666, 39756, 1, 1, 0, 5005.24, -2031.13, 1271.943, 0.5061455, 120, 5, 1), -- The Manipulator (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1667, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1668, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1669, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1670, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1671, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1672, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1673, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1674, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1675, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1676, 39843, 1, 1, 0, 5061.6, -2050.88, 1368.553, 5.131268, 120, 0, 0), -- Twilight Stormcaller (Area: Gar'gol's Hovel) +(@CGUID+1677, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1678, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1679, 39644, 1, 1, 0, 5144.358, -2076.16, 1277.618, 5.270895, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1680, 38821, 1, 1, 0, 4898.497, -2236.318, 1114.623, 5.948138, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1681, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1682, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1683, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1684, 39644, 1, 1, 0, 5164.729, -2114.465, 1278.462, 4.45059, 120, 5, 1), -- Twilight Servitor (Area: Gar'gol's Hovel) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1685, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1686, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1687, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1688, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1689, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1690, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1691, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1692, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1693, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1694, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1695, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1696, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1697, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1698, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1699, 39644, 1, 1, 0, 5055.608, -2082.67, 1278.479, 1.239184, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1700, 39644, 1, 1, 0, 5078.112, -2071.587, 1274.89, 0.9075712, 120, 5, 1), -- Twilight Servitor (Area: Gar'gol's Hovel) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1701, 39644, 1, 1, 0, 5112.811, -2102.844, 1277.624, 2.408554, 120, 0, 0), -- Twilight Servitor (Area: Gar'gol's Hovel) +(@CGUID+1702, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1703, 38821, 1, 1, 0, 4891.652, -2235.698, 1118.022, 3.101914, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1704, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1705, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1706, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1707, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1708, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1709, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1710, 39644, 1, 1, 0, 5217.91, -2103.144, 1268.74, 0.5977096, 120, 5, 1), -- Twilight Servitor (Area: Gar'gol's Hovel) (Auras: 74233 - Brain Cloud) (possible waypoints or random movement) +(@CGUID+1711, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1712, 39646, 1, 1, 0, 5103.069, -2053.288, 1275.472, 1.919862, 120, 5, 1), -- Gar'gol (Area: Gar'gol's Hovel) (possible waypoints or random movement) +(@CGUID+1713, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1714, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1715, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1716, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1717, 38821, 1, 1, 0, 4904.157, -2234.313, 1114.869, 0.6447729, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1718, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1719, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1720, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1721, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1722, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1723, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1724, 39436, 1, 1, 0, 5266.064, -2356.924, 1435.004, 0.7804734, 120, 5, 1), -- Twilight Proveditor (Area: Shrine of Goldrinn) (Auras: ) (possible waypoints or random movement) +(@CGUID+1725, 39436, 1, 1, 0, 5322.316, -2303.322, 1436.797, 0.4701542, 120, 0, 0), -- Twilight Proveditor (Area: Shrine of Goldrinn) (Auras: ) +(@CGUID+1726, 39436, 1, 1, 0, 5378.171, -2286.938, 1443.195, 0.1238091, 120, 0, 0), -- Twilight Proveditor (Area: Shrine of Goldrinn) (Auras: ) +(@CGUID+1727, 39436, 1, 1, 0, 5439.208, -2291.499, 1457.451, 5.693017, 120, 0, 0), -- Twilight Proveditor (Area: Shrine of Goldrinn) (Auras: ) +(@CGUID+1728, 39642, 1, 1, 0, 5207.656, -2102.609, 1270.18, 4.02611, 120, 5, 1), -- Hovel Brute (Area: Shrine of Goldrinn) (possible waypoints or random movement) +(@CGUID+1729, 38821, 1, 1, 0, 4900.05, -2234.925, 1114.703, 3.200371, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1730, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1731, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1732, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1733, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1734, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1735, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1736, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1737, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1738, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) +(@CGUID+1739, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1740, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1741, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1742, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1743, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1744, 39643, 1, 1, 0, 5068.92, -2097.271, 1280.026, 2.85831, 120, 5, 1), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) (Auras: ) (possible waypoints or random movement) +(@CGUID+1745, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1746, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1747, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1748, 40841, 1, 1, 0, 5033.609, -2054.588, 1148.975, 3.76433, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) (Auras: ) +(@CGUID+1749, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1750, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1751, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1752, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1753, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1754, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1755, 39843, 1, 1, 0, 5034.377, -2129.979, 1377.463, 4.118977, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1756, 39844, 1, 1, 0, 5022.819, -2113.138, 1377.501, 5.527206, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1757, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1758, 62118, 1, 1, 0, 5026.181, -2117.01, 1377.41, 5.698505, 120, 5, 1), -- Twilight Beetle (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1759, 40841, 1, 1, 0, 5023.987, -2098.861, 1144.089, 1.561491, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1760, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1761, 39846, 1, 1, 0, 5042.854, -2172.882, 1386.981, 4.86488, 120, 5, 1), -- Leyden Copperkleist (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1762, 39844, 1, 1, 0, 5032.387, -2159.314, 1387.065, 5.759586, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+1763, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1764, 40841, 1, 1, 0, 5064.518, -2192.831, 1136.557, 1.885163, 120, 5, 1), -- Searing Guardian (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1765, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1766, 40838, 1, 1, 0, 4993.47, -2171.21, 1133.313, 5.951573, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) (Auras: ) +(@CGUID+1767, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1768, 39844, 1, 1, 0, 5078.001, -2196.851, 1387.058, 3.507224, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+1769, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1770, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1771, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1772, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1773, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1774, 38821, 1, 1, 0, 4904.368, -2233.417, 1114.955, 0.04548962, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1775, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1776, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1777, 39843, 1, 1, 0, 5107.846, -2217.304, 1384.697, 1.491719, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1778, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1779, 40844, 1, 1, 0, 5015.21, -2234.49, 1128.903, 1.518436, 120, 0, 0), -- Cindermaul (Area: Lightning Ledge) (Auras: 76295 - Wall of Stone) +(@CGUID+1780, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1781, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1782, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1783, 40841, 1, 1, 0, 4945.68, -2181.24, 1123.153, 6.003932, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1784, 40838, 1, 1, 0, 4955.254, -2177.664, 1120.85, 5.53591, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) +(@CGUID+1785, 40841, 1, 1, 0, 4959.95, -2199.81, 1118.013, 6.213372, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1786, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1787, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1788, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1789, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1790, 39436, 1, 1, 0, 5140.303, -2369.136, 1418.397, 5.714135, 120, 5, 1), -- Twilight Proveditor (Area: Lightning Ledge) (Auras: ) (possible waypoints or random movement) +(@CGUID+1791, 65223, 1, 1, 0, 5172.707, -2144.8, 1277.952, 1.933934, 120, 5, 1), -- Death's Head Cockroach (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1792, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1793, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1794, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1795, 39843, 1, 1, 0, 5059.76, -2229.201, 1390.01, 1.047198, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1796, 39843, 1, 1, 0, 5107.516, -2221.514, 1385.836, 6.091199, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1797, 39843, 1, 1, 0, 5065.864, -2136.936, 1376.919, 1.227921, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1798, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1799, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1800, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1801, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1802, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1803, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1804, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1805, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 1.089831, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1806, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1807, 50419, 1, 1, 0, 5138.704, -2307.07, 1278.662, 1.879362, 120, 0, 0), -- Grotto Vole (Area: Lightning Ledge) +(@CGUID+1808, 39843, 1, 1, 0, 5043.07, -2286.425, 1403.375, 3.141593, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1809, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1810, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1811, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1812, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1813, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1814, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1815, 39843, 1, 1, 0, 5084.391, -2331.135, 1408.734, 5.253441, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1816, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1817, 39843, 1, 1, 0, 5086.12, -2279.167, 1397.833, 0.8028514, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1818, 39843, 1, 1, 0, 5059.76, -2229.201, 1390.01, 1.047198, 120, 5, 1), -- Twilight Stormcaller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1819, 39843, 1, 1, 0, 5107.516, -2221.514, 1385.836, 6.091199, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1820, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1821, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1822, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1823, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1824, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1825, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1826, 39844, 1, 1, 0, 5060.447, -2092.732, 1371.39, 2.498241, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) (Auras: ) +(@CGUID+1827, 39843, 1, 1, 0, 5083.155, -2069.002, 1368.868, 1.117011, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+1828, 39844, 1, 1, 0, 5121.009, -2053.236, 1366.535, 5.958323, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (Auras: ) (possible waypoints or random movement) +(@CGUID+1829, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1830, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1831, 39643, 1, 1, 0, 5102.974, -2108.59, 1276.687, 0.541052, 120, 0, 0), -- Hovel Shadowcaster (Area: Lightning Ledge) +(@CGUID+1832, 40838, 1, 1, 0, 5039.35, -2178.25, 1134.453, 1.832596, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) (Auras: ) +(@CGUID+1833, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1834, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1835, 39643, 1, 1, 0, 5067.741, -2051.405, 1271.9, 5.201081, 120, 5, 1), -- Hovel Shadowcaster (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1836, 39643, 1, 1, 0, 5193.75, -2078.125, 1281.417, 4.065642, 120, 5, 1), -- Hovel Shadowcaster (Area: Gar'gol's Hovel) (Auras: 21157 - Dark Channeling) (possible waypoints or random movement) +(@CGUID+1837, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1838, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1839, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1840, 39642, 1, 1, 0, 5163.632, -2067.498, 1280.831, 5.846853, 120, 5, 1), -- Hovel Brute (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1841, 38821, 1, 1, 0, 4901.415, -2236.208, 1114.693, 3.429489, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1842, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1843, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1844, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1845, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1846, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1847, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1848, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1849, 39844, 1, 1, 0, 5080.59, -2204.85, 1387.563, 1.8205, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+1850, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1851, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1852, 39844, 1, 1, 0, 5017.509, -2109.193, 1377.921, 5.602507, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1853, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1854, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1855, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1856, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1857, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1858, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1859, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1860, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1861, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1862, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1863, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1864, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1865, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1866, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1867, 38821, 1, 1, 0, 4902.335, -2235.308, 1114.743, 0.9590138, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) (possible waypoints or random movement) +(@CGUID+1868, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1869, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1870, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1871, 39436, 1, 1, 0, 5349.9, -2291.045, 1439.147, 0.5396917, 120, 0, 0), -- Twilight Proveditor (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1872, 39436, 1, 1, 0, 5435.985, -2288.834, 1456.65, 5.662142, 120, 0, 0), -- Twilight Proveditor (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+1873, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1874, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1875, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1876, 39642, 1, 1, 0, 5166.295, -2121.195, 1277.927, 2.565634, 120, 0, 0), -- Hovel Brute (Area: Shrine of Goldrinn) +(@CGUID+1877, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Shrine of Goldrinn) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1878, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1879, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1880, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1881, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1882, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Gar'gol's Hovel) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1883, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1884, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1885, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) +(@CGUID+1886, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1887, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1888, 40841, 1, 1, 0, 5016.078, -2062.154, 1148.975, 2.156261, 120, 0, 0), -- Searing Guardian (Area: Lightning Ledge) +(@CGUID+1889, 40838, 1, 1, 0, 4997.3, -2099.36, 1144.94, 6.178465, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) +(@CGUID+1890, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1891, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) +(@CGUID+1892, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1893, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1894, 39844, 1, 1, 0, 4970.347, -1997.419, 1386.078, 6.281247, 120, 5, 1), -- Howling Riftdweller (Area: Lightning Ledge) (possible waypoints or random movement) +(@CGUID+1895, 40838, 1, 1, 0, 4978.83, -2104.28, 1144.843, 3.892084, 120, 0, 0), -- Dark Iron Laborer (Area: Lightning Ledge) +(@CGUID+1896, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1897, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1898, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1899, 38821, 1, 1, 0, 4897.794, -2235.851, 1114.622, 3.07905, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1900, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1901, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1902, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1903, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1904, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1905, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1906, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1907, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1908, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1909, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1910, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1911, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1912, 40838, 1, 1, 0, 5042.05, -2144.69, 1137.063, 4.712389, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) (Auras: ) +(@CGUID+1913, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1914, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1915, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1916, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1917, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1918, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1919, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1920, 38821, 1, 1, 0, 4900.798, -2236.283, 1114.677, 3.326254, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1921, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1922, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1923, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1924, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1925, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1926, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1927, 40841, 1, 1, 0, 5022.225, -2161.786, 1135.238, 0.1183607, 120, 5, 1), -- Searing Guardian (Area: The Anvil of Flame) (Auras: ) (possible waypoints or random movement) +(@CGUID+1928, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1929, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1930, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1931, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1932, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1933, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1934, 40838, 1, 1, 0, 4988.506, -2193.997, 1123.506, 4.097746, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) (Auras: ) +(@CGUID+1935, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1936, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1937, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1938, 40838, 1, 1, 0, 4930.65, -2180.8, 1124.813, 5.637414, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+1939, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1940, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1941, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1942, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1943, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1944, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1945, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1946, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1947, 38821, 1, 1, 0, 4895.926, -2236.574, 1114.949, 3.22241, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1948, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1949, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1950, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1951, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1952, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1953, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1954, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1955, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1956, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1957, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1958, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1959, 40838, 1, 1, 0, 4935.22, -2196.72, 1115.703, 4.991642, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+1960, 40838, 1, 1, 0, 4930.457, -2219.061, 1115.875, 2.8425, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+1961, 40868, 1, 1, 0, 4944.8, -2217.6, 1116.933, 2.670354, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: The Anvil of Flame) +(@CGUID+1962, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1963, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1964, 40868, 1, 1, 0, 4916.19, -2197.97, 1117.133, 6.195919, 120, 0, 0), -- Twilight Anvil Effects Bunny (Area: The Anvil of Flame) +(@CGUID+1965, 40841, 1, 1, 0, 4930.82, -2232.91, 1115.973, 1.186824, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+1966, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1967, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1968, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1969, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1970, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1971, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1972, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 2.492634, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1973, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1974, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1975, 40841, 1, 1, 0, 4919.07, -2226.02, 1115.983, 1.082104, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+1976, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1977, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1978, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1979, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1980, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1981, 40838, 1, 1, 0, 4993.47, -2171.21, 1133.313, 5.951573, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) (Auras: ) +(@CGUID+1982, 40838, 1, 1, 0, 5039.35, -2178.25, 1134.453, 1.832596, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+1983, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1984, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1985, 40841, 1, 1, 0, 4959.95, -2199.81, 1118.013, 6.213372, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+1986, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1987, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1988, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1989, 40838, 1, 1, 0, 4939, -2169.08, 1125.383, 5.911762, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+1990, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1991, 34346, 1, 1, 0, 4876.1, -2273.97, 1117.633, 2.460914, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Area: The Anvil of Flame) +(@CGUID+1992, 34346, 1, 1, 0, 4892.84, -2272.5, 1117.613, 0.8203048, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Area: The Anvil of Flame) +(@CGUID+1993, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1994, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+1995, 40845, 1, 1, 0, 4885.48, -2283.97, 1117.403, 1.169371, 120, 0, 0), -- Forgemaster Pyrendius (Area: The Anvil of Flame) (Auras: 18542 - Immolate) +(@CGUID+1996, 34346, 1, 1, 0, 4889.03, -2303.22, 1117.603, 4.834562, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Area: The Anvil of Flame) +(@CGUID+1997, 34346, 1, 1, 0, 4899.26, -2289.14, 1117.493, 0.6806784, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Area: The Anvil of Flame) +(@CGUID+1998, 34346, 1, 1, 0, 4867.21, -2284.61, 1117.643, 3.246312, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Area: The Anvil of Flame) +(@CGUID+1999, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2000, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2001, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2002, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2003, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2004, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2005, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 0.3339145, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2006, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2007, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2008, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2009, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2010, 40841, 1, 1, 0, 4999.197, -2167.808, 1134.05, 0.4896187, 120, 5, 1), -- Searing Guardian (Area: The Anvil of Flame) (Auras: ) (possible waypoints or random movement) +(@CGUID+2011, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2012, 40838, 1, 1, 0, 4910.42, -2208.52, 1115.903, 5.620892, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2013, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2014, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2015, 40841, 1, 1, 0, 4930.82, -2232.91, 1115.973, 1.186824, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2016, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2017, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2018, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2019, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2020, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2021, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2022, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2023, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2024, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2025, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2026, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2027, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2028, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2029, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2030, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2031, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2032, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2033, 40838, 1, 1, 0, 4990.24, -2191.54, 1123.843, 5.090628, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2034, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2035, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 0.6845298, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2036, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2037, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2038, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2039, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2040, 40841, 1, 1, 0, 4945.68, -2181.24, 1123.153, 6.003932, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2041, 40841, 1, 1, 0, 4919.07, -2226.02, 1115.983, 1.082104, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2042, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2043, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2044, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2045, 40838, 1, 1, 0, 5048.928, -2145.568, 1136.67, 6.132662, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2046, 40838, 1, 1, 0, 4978.83, -2104.28, 1144.843, 3.892084, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2047, 40838, 1, 1, 0, 5082.689, -2197.834, 1136.605, 2.835151, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) (Auras: ) +(@CGUID+2048, 40838, 1, 1, 0, 4997.3, -2099.36, 1144.94, 6.178465, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2049, 40841, 1, 1, 0, 5061.153, -2193.097, 1136.581, 2.347643, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2050, 40838, 1, 1, 0, 5042.05, -2144.69, 1137.063, 4.712389, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2051, 40838, 1, 1, 0, 4910.42, -2208.52, 1115.903, 5.620892, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2052, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2053, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2054, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2055, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2056, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2057, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2058, 40838, 1, 1, 0, 4930.65, -2180.8, 1124.813, 5.637414, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2059, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2060, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2061, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2062, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2063, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2064, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2065, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 4.382189, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2066, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2067, 40845, 1, 1, 0, 4885.48, -2283.97, 1117.403, 1.169371, 120, 0, 0), -- Forgemaster Pyrendius (Area: The Anvil of Flame) (Auras: 18542 - Immolate) +(@CGUID+2068, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2069, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2070, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2071, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2072, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2073, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2074, 40838, 1, 1, 0, 4930.65, -2180.8, 1124.813, 5.637414, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2075, 40838, 1, 1, 0, 4935.22, -2196.72, 1115.703, 4.991642, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2076, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2077, 40838, 1, 1, 0, 5039.35, -2178.25, 1134.453, 1.832596, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2078, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2079, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2080, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2081, 40838, 1, 1, 0, 5070.274, -2147.065, 1136.607, 3.16943, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) (Auras: ) +(@CGUID+2082, 40838, 1, 1, 0, 5086.33, -2206.77, 1136.61, 4.602649, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2083, 40841, 1, 1, 0, 5023.567, -2085.695, 1146.854, 1.604344, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2084, 40841, 1, 1, 0, 5018.55, -2084.04, 1147.477, 1.802238, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2085, 40841, 1, 1, 0, 5070.081, -2148.346, 1136.607, 2.814263, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) (Auras: ) +(@CGUID+2086, 40838, 1, 1, 0, 5094.2, -2192.04, 1136.693, 3.333579, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2087, 40841, 1, 1, 0, 5069.853, -2145.457, 1136.607, 3.62674, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) (Auras: ) +(@CGUID+2088, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2089, 40838, 1, 1, 0, 5042.05, -2144.69, 1137.063, 4.712389, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) (Auras: ) +(@CGUID+2090, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2091, 40841, 1, 1, 0, 5026.33, -2161.77, 1135.533, 3.197975, 120, 5, 1), -- Searing Guardian (Area: The Anvil of Flame) (possible waypoints or random movement) +(@CGUID+2092, 40841, 1, 1, 0, 5021.894, -2074.821, 1148.649, 4.975093, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2093, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2094, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2095, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2096, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2097, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2098, 40838, 1, 1, 0, 5039.35, -2178.25, 1134.453, 1.832596, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2099, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2100, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2101, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2102, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2103, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 3.096352, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2104, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2105, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2106, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2107, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2108, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2109, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2110, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2111, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2112, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2113, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2114, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2115, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2116, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2117, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2118, 40838, 1, 1, 0, 4950.268, -2173.496, 1122.387, 2.764066, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2119, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2120, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2121, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2122, 40841, 1, 1, 0, 5081.43, -2136.15, 1136.213, 3.804818, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2123, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2124, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2125, 38821, 1, 1, 0, 4897.148, -2235.659, 1115.04, 3.046668, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2126, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2127, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2128, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2129, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2130, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2131, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2132, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2133, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2134, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2135, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2136, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2137, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2138, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2139, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2140, 40838, 1, 1, 0, 5094.2, -2192.04, 1136.693, 3.333579, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2141, 40838, 1, 1, 0, 5092.73, -2192.2, 1136.607, 0.01970141, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2142, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2143, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2144, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2145, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2146, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2147, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2148, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2149, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2150, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2151, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2152, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2153, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2154, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2155, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 2.368466, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2156, 40841, 1, 1, 0, 4945.68, -2181.24, 1123.153, 6.003932, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2157, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2158, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2159, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2160, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2161, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2162, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2163, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2164, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2165, 40838, 1, 1, 0, 4916.022, -2212.841, 1115.844, 2.614754, 120, 0, 0), -- Dark Iron Laborer (Area: The Anvil of Flame) +(@CGUID+2166, 40841, 1, 1, 0, 4930.82, -2232.91, 1115.973, 1.186824, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2167, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2168, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2169, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2170, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2171, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2172, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2173, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2174, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2175, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2176, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 2.987626, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2177, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2178, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2179, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2180, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2181, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2182, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2183, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2184, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2185, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2186, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2187, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2188, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2189, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2190, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2191, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2192, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2193, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2194, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2195, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2196, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2197, 40841, 1, 1, 0, 5064.927, -2195.583, 1136.459, 4.638805, 120, 5, 1), -- Searing Guardian (Area: The Anvil of Flame) (possible waypoints or random movement) +(@CGUID+2198, 38821, 1, 1, 0, 4902.477, -2235.459, 1114.741, 0.7434641, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2199, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2200, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2201, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2202, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2203, 40841, 1, 1, 0, 4959.95, -2199.81, 1118.013, 6.213372, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2204, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2205, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2206, 40844, 1, 1, 0, 5015.21, -2234.49, 1128.903, 1.518436, 120, 0, 0), -- Cindermaul (Area: The Anvil of Flame) +(@CGUID+2207, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2208, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2209, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2210, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2211, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2212, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2213, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2214, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2215, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2216, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2217, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2218, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2219, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2220, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2221, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2222, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2223, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2224, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2225, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2226, 38821, 1, 1, 0, 4901.78, -2236.1, 1114.783, 0.7329782, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2227, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2228, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2229, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2230, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2231, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2232, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2233, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2234, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2235, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2236, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2237, 40841, 1, 1, 0, 5022.783, -2096.704, 1144.348, 1.96778, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2238, 40841, 1, 1, 0, 5084.56, -2152.55, 1136.693, 3.036873, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2239, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2240, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2241, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2242, 40841, 1, 1, 0, 5033.277, -2057.748, 1148.975, 1.073467, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2243, 40841, 1, 1, 0, 5015.492, -2059.986, 1148.975, 2.201992, 120, 0, 0), -- Searing Guardian (Area: The Anvil of Flame) +(@CGUID+2244, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2245, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2246, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2247, 38821, 1, 1, 0, 4851.85, -2256.6, 1113.513, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2248, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2249, 38821, 1, 1, 0, 4908.74, -2352.08, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2250, 38821, 1, 1, 0, 4821.33, -2302.23, 1112.413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2251, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2252, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2253, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2254, 38821, 1, 1, 0, 4895.291, -2236.387, 1115.469, 2.730774, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2255, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2256, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2257, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Anvil of Flame) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2258, 39646, 1, 1, 0, 5099.298, -2048.349, 1273.62, 2.232377, 120, 0, 0), -- Gar'gol (Area: Lightning Ledge) +(@CGUID+2259, 39643, 1, 1, 0, 5066.069, -2096.441, 1279.362, 2.858341, 120, 0, 0), -- Hovel Shadowcaster (Area: Lightning Ledge) +(@CGUID+2260, 39644, 1, 1, 0, 5045.111, -2098.545, 1278.859, 3.700098, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2261, 39644, 1, 1, 0, 5101.868, -2021.135, 1272.864, 2.443461, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2262, 39644, 1, 1, 0, 5092.086, -2081.87, 1275.889, 0.8203048, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2263, 39844, 1, 1, 0, 5053.504, -2087.624, 1370.324, 2.663018, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+2264, 39644, 1, 1, 0, 5076.666, -2095.597, 1280.413, 1.675516, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2265, 39756, 1, 1, 0, 5005.556, -2031.051, 1271.812, 0.5061455, 120, 0, 0), -- The Manipulator (Area: Lightning Ledge) +(@CGUID+2266, 39644, 1, 1, 0, 5097.511, -2064.771, 1272.377, 5.462881, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2267, 39844, 1, 1, 0, 5112.574, -2051.479, 1366.382, 4.272908, 120, 0, 0), -- Howling Riftdweller (Area: Lightning Ledge) +(@CGUID+2268, 39644, 1, 1, 0, 5118.477, -2077.911, 1276.795, 2.844887, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2269, 39843, 1, 1, 0, 5034.377, -2129.979, 1377.463, 4.118977, 120, 0, 0), -- Twilight Stormcaller (Area: Lightning Ledge) +(@CGUID+2270, 39644, 1, 1, 0, 5111.182, -2040.573, 1273.333, 3.996804, 120, 0, 0), -- Twilight Servitor (Area: Lightning Ledge) +(@CGUID+2271, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2272, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2273, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2274, 39642, 1, 1, 0, 5175.177, -2098.189, 1280.514, 5.497787, 120, 0, 0), -- Hovel Brute (Area: Lightning Ledge) +(@CGUID+2275, 39643, 1, 1, 0, 5201.016, -2072.611, 1281.692, 0.541052, 120, 0, 0), -- Hovel Shadowcaster (Area: Lightning Ledge) +(@CGUID+2276, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2277, 39642, 1, 1, 0, 5225.208, -2086.056, 1269.065, 1.017309, 120, 0, 0), -- Hovel Brute (Area: Lightning Ledge) +(@CGUID+2278, 38821, 1, 1, 0, 4836.93, -2327.34, 1112.313, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2279, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2280, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2281, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Lightning Ledge) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2282, 39436, 1, 1, 0, 5330.11, -2299.661, 1437.608, 0.3383273, 120, 0, 0), -- Twilight Proveditor (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+2283, 39436, 1, 1, 0, 5404.491, -2279.766, 1448.024, 0.2627409, 120, 0, 0), -- Twilight Proveditor (Area: Gar'gol's Hovel) (Auras: ) +(@CGUID+2284, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+2285, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) +(@CGUID+2286, 49728, 1, 1, 0, 5087.084, -1827.659, 1333.968, 1.367654, 120, 0, 0), -- Elfin Rabbit (Area: 0) +(@CGUID+2287, 39931, 1, 1, 0, 5103.333, -1800.755, 1333.543, 1.087656, 120, 5, 1), -- Grove Tender (Area: 0) (possible waypoints or random movement) +(@CGUID+2288, 40066, 1, 1, 0, 5027.88, -1827.14, 1324.253, 5.550147, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2289, 40066, 1, 1, 0, 5041.568, -1810.356, 1324.574, 3.769911, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2290, 40066, 1, 1, 0, 5038.054, -1812.406, 1324.732, 4.380776, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2291, 49779, 1, 1, 0, 5036.257, -1813.555, 1324.814, 3.554576, 120, 0, 0), -- Alpine Chipmunk (Area: Rim of the World) +(@CGUID+2292, 40066, 1, 1, 0, 5028.32, -1823.56, 1324.423, 3.438299, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2293, 40066, 1, 1, 0, 5024.73, -1827.45, 1324.223, 3.543018, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2294, 40066, 1, 1, 0, 4996.934, -1799.238, 1321.578, 0.01745329, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2295, 40066, 1, 1, 0, 5010.82, -1823.55, 1323.713, 2.687807, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2296, 40066, 1, 1, 0, 4971.849, -1858.865, 1324.543, 1.117011, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2297, 40066, 1, 1, 0, 4983.82, -1868.97, 1326.303, 2.530727, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2298, 40066, 1, 1, 0, 5007.88, -1824.26, 1323.473, 4.712389, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2299, 40066, 1, 1, 0, 4979.54, -1870.86, 1326.153, 1.117011, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2300, 40066, 1, 1, 0, 4994.514, -1840.186, 1324.71, 1.989675, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2301, 40066, 1, 1, 0, 4994.16, -1862.34, 1326.273, 2.513274, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2302, 40066, 1, 1, 0, 5013.25, -1833.43, 1323.833, 1.850049, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2303, 40066, 1, 1, 0, 5005.85, -1821.19, 1323.023, 0.9250245, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2304, 40066, 1, 1, 0, 5034.598, -1807.889, 1324.245, 1.169371, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2305, 40066, 1, 1, 0, 5038.127, -1800.066, 1323.227, 4.502949, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2306, 40066, 1, 1, 0, 4980.42, -1864.57, 1325.753, 5.532694, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2307, 721, 1, 1, 0, 5099.816, -1790.086, 1333.245, 4.55462, 120, 0, 0), -- Rabbit (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2308, 40066, 1, 1, 0, 5009.92, -1832.72, 1323.863, 1.117011, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2309, 40066, 1, 1, 0, 5008.99, -1820.88, 1323.183, 1.675516, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2310, 40066, 1, 1, 0, 4969.17, -1862.99, 1324.998, 2.321288, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2311, 40066, 1, 1, 0, 5039.629, -1806.004, 1324.077, 0.2094395, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2312, 40066, 1, 1, 0, 4984.99, -1813.44, 1321.433, 3.490659, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2313, 40066, 1, 1, 0, 4987.88, -1865.17, 1326.223, 3.246312, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2314, 40066, 1, 1, 0, 4991.644, -1833.991, 1323.193, 4.869469, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2315, 40066, 1, 1, 0, 5011.16, -1835.02, 1323.913, 4.904375, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2316, 40066, 1, 1, 0, 4978.88, -1867.66, 1325.993, 1.710423, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2317, 40066, 1, 1, 0, 4995.62, -1865.04, 1326.783, 3.682645, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2318, 40066, 1, 1, 0, 5024.44, -1822.53, 1324.453, 0.1570796, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2319, 49779, 1, 1, 0, 4972.126, -1867.145, 1325.662, 5.169918, 120, 0, 0), -- Alpine Chipmunk (Area: Rim of the World) +(@CGUID+2320, 39931, 1, 1, 0, 5092.978, -1777.637, 1333.082, 3.141593, 120, 0, 0), -- Grove Tender (Area: Rim of the World) +(@CGUID+2321, 40066, 1, 1, 0, 4963.306, -1858.212, 1323.998, 2.775074, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2322, 40066, 1, 1, 0, 4966.798, -1856.335, 1323.798, 5.148721, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2323, 40066, 1, 1, 0, 4928.674, -1829.163, 1326.172, 5.131268, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2324, 40066, 1, 1, 0, 4926.25, -1830.866, 1325.903, 3.892084, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2325, 40066, 1, 1, 0, 4981.14, -1819.07, 1321.193, 1.37881, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2326, 40066, 1, 1, 0, 4940.67, -1857.861, 1319.526, 1.466077, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2327, 40066, 1, 1, 0, 4949.164, -1845.316, 1321.539, 2.984513, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2328, 40066, 1, 1, 0, 4925.728, -1828.108, 1325.586, 2.268928, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2329, 40066, 1, 1, 0, 4930.512, -1829.807, 1326.542, 3.979351, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2330, 40066, 1, 1, 0, 4954.328, -1844.634, 1321.897, 2.897247, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2331, 40066, 1, 1, 0, 4967.95, -1836.06, 1322.253, 6.038839, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2332, 40066, 1, 1, 0, 4951.526, -1841.156, 1321.501, 4.031711, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2333, 40066, 1, 1, 0, 4959.049, -1847.071, 1322.177, 4.29351, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2334, 40066, 1, 1, 0, 4964.325, -1863.129, 1324.741, 3.874631, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2335, 40066, 1, 1, 0, 4966.986, -1828.719, 1321.9, 4.24115, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2336, 40066, 1, 1, 0, 4959.933, -1835.45, 1321.62, 4.677482, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2337, 40066, 1, 1, 0, 4920.683, -1865.151, 1315.182, 2.75762, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2338, 40066, 1, 1, 0, 4918.46, -1834.592, 1325.647, 1.605703, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2339, 40066, 1, 1, 0, 4921.909, -1864.04, 1315.212, 0.9424778, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2340, 40066, 1, 1, 0, 4933.302, -1860.51, 1317.4, 2.949606, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2341, 40066, 1, 1, 0, 4980.33, -1812.4, 1320.663, 6.003932, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2342, 40066, 1, 1, 0, 4946.643, -1841.929, 1321.256, 5.689773, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2343, 40066, 1, 1, 0, 4954.577, -1840.877, 1321.57, 0.8726646, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2344, 40066, 1, 1, 0, 4916.655, -1837.799, 1325.389, 5.794493, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2345, 40066, 1, 1, 0, 4934.266, -1856.997, 1317.88, 5.811946, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2346, 40169, 1, 1, 0, 4931.037, -1868.497, 1334.79, 3.228859, 120, 0, 0), -- Tyrus Blackhorn's Bindings (Area: Blackhorn's Penance) (Auras: 74096 - Phase - Quest Zone-Specific 19, 73426 - See Invis 1, 74676 - I am a Lantern) +(@CGUID+2347, 40066, 1, 1, 0, 4993.251, -1795.531, 1321.511, 2.617994, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2348, 40066, 1, 1, 0, 4888.552, -1854.936, 1303.77, 5.8294, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2349, 40066, 1, 1, 0, 4883.194, -1866.622, 1302.733, 1.117011, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2350, 40066, 1, 1, 0, 4998.097, -1794.622, 1322.234, 0.4014257, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2351, 40169, 1, 1, 0, 4915.544, -1869.707, 1334.767, 0.08726646, 120, 0, 0), -- Tyrus Blackhorn's Bindings (Area: Blackhorn's Penance) (Auras: 73426 - See Invis 1, 74096 - Phase - Quest Zone-Specific 19, 74676 - I am a Lantern) +(@CGUID+2352, 40066, 1, 1, 0, 4896.391, -1851.391, 1309.837, 3.281219, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2353, 40066, 1, 1, 0, 4897.757, -1855.29, 1309.885, 3.961897, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2354, 40066, 1, 1, 0, 4911.448, -1859.203, 1314.026, 5.497787, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2355, 39859, 1, 1, 0, 4644.604, -1997.974, 1193.384, 2.844887, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Blackhorn's Penance) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2356, 40066, 1, 1, 0, 4898.413, -1868.28, 1311.302, 5.131268, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2357, 40066, 1, 1, 0, 4885.346, -1846.405, 1303.055, 4.904375, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2358, 40066, 1, 1, 0, 4883.588, -1851.95, 1300.202, 3.473205, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2359, 39933, 1, 1, 0, 4923.962, -1874.592, 1334.29, 1.605703, 120, 0, 0), -- Tyrus Blackhorn (Area: Blackhorn's Penance) (Auras: 49414 - Generic Quest Invisibility 1) +(@CGUID+2360, 40066, 1, 1, 0, 4890.652, -1867.953, 1307.442, 0.9075712, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2361, 40066, 1, 1, 0, 4891.582, -1849.13, 1307.25, 4.572762, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2362, 40066, 1, 1, 0, 4906.864, -1860.497, 1312.634, 2.216568, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2363, 40066, 1, 1, 0, 4902.165, -1853.905, 1312.57, 3.839724, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2364, 40066, 1, 1, 0, 4888.24, -1845.125, 1306.527, 1.117011, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2365, 40066, 1, 1, 0, 4915.309, -1835.043, 1325.118, 2.897247, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2366, 40066, 1, 1, 0, 4898.772, -1850.434, 1311.406, 0.6981317, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2367, 35845, 1, 1, 0, 4923.838, -1872.224, 1334.642, 1.658063, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Blackhorn's Penance) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2368, 40066, 1, 1, 0, 4896.772, -1875.549, 1312.899, 1.500983, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2369, 40066, 1, 1, 0, 4894.936, -1870.97, 1310.675, 5.5676, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2370, 39859, 1, 1, 0, 4613.634, -1945.516, 1192.704, 4.118977, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: Blackhorn's Penance) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2371, 40341, 1, 1, 0, 4620.516, -1975.476, 1193.59, 3.508112, 120, 0, 0), -- Tortolla (Area: Blackhorn's Penance) +(@CGUID+2372, 40066, 1, 1, 0, 4848.226, -1842.486, 1272.217, 3.01942, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2373, 40066, 1, 1, 0, 4853.231, -1844.035, 1274.699, 3.665191, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2374, 40066, 1, 1, 0, 4852.377, -1848.601, 1276.528, 0.3316126, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2375, 40066, 1, 1, 0, 4866.151, -1866.467, 1292.09, 0.541052, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2376, 40066, 1, 1, 0, 4861.787, -1863.984, 1288.526, 5.183628, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2377, 40066, 1, 1, 0, 4861.575, -1868.095, 1292.214, 1.029744, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2378, 40066, 1, 1, 0, 4857.642, -1864.931, 1287.946, 2.932153, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2379, 40555, 1, 1, 0, 4834.452, -1780.87, 1184.87, 2.199115, 120, 0, 0), -- Tortolla's Egg (Area: Blackhorn's Penance) (Auras: ) +(@CGUID+2380, 40555, 1, 1, 0, 4815.963, -1798.691, 1196.83, 3.560472, 120, 0, 0), -- Tortolla's Egg (Area: Blackhorn's Penance) (Auras: ) +(@CGUID+2381, 40555, 1, 1, 0, 4775.233, -1785.241, 1194.614, 0, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2382, 40555, 1, 1, 0, 4753.578, -1782.25, 1162.257, 2.164208, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2383, 38821, 1, 1, 0, 4618.175, -1956.542, 1197.545, 5.061455, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Ashen Lake) (Auras: 80852 - Generic Quest Invisibility 10, 74096 - Phase - Quest Zone-Specific 19, 75602 - I am a Big Giant Chain) +(@CGUID+2384, 42389, 1, 1, 0, 4635.74, -1990.613, 1198.568, 2.234021, 120, 0, 0), -- Tortolla's Chain Bunny (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19, 83305 - Generic Quest Invisibility 11, 75602 - I am a Big Giant Chain) +(@CGUID+2385, 40555, 1, 1, 0, 4783.614, -1760.137, 1185.895, 1.37881, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2386, 40555, 1, 1, 0, 4821.49, -1755.575, 1193.224, 5.707227, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2387, 49779, 1, 1, 0, 5020.195, -1762.502, 1323.279, 3.141318, 120, 0, 0), -- Alpine Chipmunk (Area: Blackhorn's Penance) +(@CGUID+2388, 62178, 1, 1, 0, 4997.916, -1722.916, 1336.514, 1.818413, 120, 5, 1), -- Elfin Rabbit (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+2389, 39927, 1, 1, 0, 5036.9, -1735.09, 1322.753, 1.623156, 120, 0, 0), -- Laina Nightsky (Area: Rim of the World) +(@CGUID+2390, 39930, 1, 1, 0, 5123.135, -1745.403, 1334.41, 5.5676, 120, 0, 0), -- Mylune (Area: Rim of the World) +(@CGUID+2391, 40034, 1, 1, 0, 5119.106, -1736.701, 1333.769, 0.08726646, 120, 0, 0), -- Anxious Doe (Area: Rim of the World) +(@CGUID+2392, 39931, 1, 1, 0, 5089.705, -1759.663, 1332.758, 3.333579, 120, 0, 0), -- Grove Tender (Area: Rim of the World) +(@CGUID+2393, 721, 1, 1, 0, 5130.285, -1784.493, 1336.825, 1.143222, 120, 0, 0), -- Rabbit (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2394, 49728, 1, 1, 0, 5085.167, -1736.088, 1331.72, 2.664928, 120, 0, 0), -- Elfin Rabbit (Area: Rim of the World) +(@CGUID+2395, 49779, 1, 1, 0, 5131.393, -1786.404, 1336.881, 1.710235, 120, 0, 0), -- Alpine Chipmunk (Area: Rim of the World) +(@CGUID+2396, 721, 1, 1, 0, 5116.613, -1761.145, 1334.017, 2.229564, 120, 0, 0), -- Rabbit (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2397, 721, 1, 1, 0, 5116.005, -1732.748, 1333.404, 2.473963, 120, 0, 0), -- Rabbit (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2398, 721, 1, 1, 0, 5081.681, -1744.15, 1331.195, 5.510917, 120, 0, 0), -- Rabbit (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2399, 39931, 1, 1, 0, 5103.437, -1725.893, 1332.401, 3.051724, 120, 5, 1), -- Grove Tender (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+2400, 39931, 1, 1, 0, 5123.82, -1768.519, 1334.406, 6.223984, 120, 5, 1), -- Grove Tender (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+2401, 40034, 1, 1, 0, 5113.835, -1739.453, 1333.666, 5.166174, 120, 0, 0), -- Anxious Doe (Area: Rim of the World) +(@CGUID+2402, 40034, 1, 1, 0, 5114.466, -1743.337, 1334.136, 5.846853, 120, 5, 1), -- Anxious Doe (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+2403, 721, 1, 1, 0, 5102.698, -1755.143, 1333.76, 3.199553, 120, 0, 0), -- Rabbit (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2404, 62178, 1, 1, 0, 5162.369, -1739.674, 1337.633, 1.816609, 120, 5, 1), -- Elfin Rabbit (Area: Grove of Aessina) (possible waypoints or random movement) +(@CGUID+2405, 39929, 1, 1, 0, 5136.565, -1772.677, 1336.422, 2.879793, 120, 0, 0), -- Avrilla (Area: Grove of Aessina) +(@CGUID+2406, 39931, 1, 1, 0, 5156.017, -1780.247, 1337.995, 2.391101, 120, 5, 1), -- Grove Tender (Area: Grove of Aessina) (possible waypoints or random movement) +(@CGUID+2407, 43378, 1, 1, 0, 5140.66, -1721.69, 1336.103, 4.660029, 120, 0, 0), -- Salirn Moonbear (Area: Grove of Aessina) +(@CGUID+2408, 43379, 1, 1, 0, 5170.25, -1752.89, 1338.663, 2.775074, 120, 0, 0), -- Limiah Whitebranch (Area: Grove of Aessina) +(@CGUID+2409, 721, 1, 1, 0, 5152.175, -1778.208, 1337.88, 1.444504, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2410, 39928, 1, 1, 0, 5147.999, -1737.047, 1337.01, 4.118977, 120, 0, 0), -- Matoclaw (Area: Grove of Aessina) +(@CGUID+2411, 41860, 1, 1, 0, 5165.915, -1761.189, 1338.952, 2.949606, 120, 0, 0), -- Elizil Wintermoth (Area: Grove of Aessina) +(@CGUID+2412, 721, 1, 1, 0, 5181.197, -1743.842, 1338.687, 3.957255, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2413, 721, 1, 1, 0, 5166.961, -1736.354, 1337.881, 3.06876, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2414, 43380, 1, 1, 0, 5180.91, -1716.01, 1340.043, 5.759586, 120, 0, 0), -- Jalin Lakedeep (Area: Grove of Aessina) +(@CGUID+2415, 43381, 1, 1, 0, 5184, -1717.68, 1340.043, 2.6529, 120, 0, 0), -- Tomo (Area: Grove of Aessina) +(@CGUID+2416, 39931, 1, 1, 0, 5203.822, -1745.089, 1341.602, 5.986812, 120, 5, 1), -- Grove Tender (Area: Grove of Aessina) (possible waypoints or random movement) +(@CGUID+2417, 49728, 1, 1, 0, 5185.908, -1728.857, 1339.903, 1.9223, 120, 0, 0), -- Elfin Rabbit (Area: Grove of Aessina) +(@CGUID+2418, 721, 1, 1, 0, 5227.245, -1754.808, 1349.52, 4.957013, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2419, 721, 1, 1, 0, 5254.028, -1720.547, 1355.078, 0.2021908, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2420, 49779, 1, 1, 0, 5261.458, -1711.459, 1358.442, 1.401906, 120, 0, 0), -- Alpine Chipmunk (Area: Grove of Aessina) +(@CGUID+2421, 39941, 1, 1, 0, 5033.48, -1737.55, 1322.513, 1.605703, 120, 0, 0), -- Grove Warden (Area: Grove of Aessina) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2422, 39941, 1, 1, 0, 5040.34, -1737.22, 1322.993, 1.605703, 120, 0, 0), -- Grove Warden (Area: Grove of Aessina) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2423, 39941, 1, 1, 0, 5012.637, -1653.364, 1327.745, 1.831453, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2424, 39941, 1, 1, 0, 5009.257, -1613.031, 1329.931, 1.998785, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2425, 39939, 1, 1, 0, 5002.749, -1598.766, 1328.214, 4.935771, 120, 5, 1), -- Raging Firestorm (Area: Rim of the World) (Auras: ) (possible waypoints or random movement) +(@CGUID+2426, 39941, 1, 1, 0, 5003.551, -1602.672, 1328.533, 1.773259, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2427, 39939, 1, 1, 0, 5035.519, -1583.53, 1333.742, 2.732664, 120, 0, 0), -- Raging Firestorm (Area: Rim of the World) (Auras: ) +(@CGUID+2428, 39941, 1, 1, 0, 5040.104, -1590.104, 1334.581, 1.506547, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2429, 39941, 1, 1, 0, 5031.967, -1581.991, 1332.681, 5.873713, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2430, 39997, 1, 1, 0, 5019.271, -1567.188, 1331.057, 4.853434, 120, 5, 1), -- Panicked Bunny (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+2431, 39939, 1, 1, 0, 4971.499, -1601.965, 1328.121, 5.73935, 120, 5, 1), -- Raging Firestorm (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+2432, 39939, 1, 1, 0, 5072.928, -1599.926, 1337.618, 4.287968, 120, 5, 1), -- Raging Firestorm (Area: Rim of the World) (Auras: ) (possible waypoints or random movement) +(@CGUID+2433, 39941, 1, 1, 0, 5049.759, -1589.52, 1335.597, 3.916063, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2434, 39999, 1, 1, 0, 4924.542, -1646.247, 1326.812, 2.129302, 120, 0, 0), -- Injured Fawn (Area: Rim of the World) +(@CGUID+2435, 39941, 1, 1, 0, 4968.33, -1604.688, 1327.874, 0.709726, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2436, 39939, 1, 1, 0, 4929.645, -1623.43, 1325.315, 5.26625, 120, 0, 0), -- Raging Firestorm (Area: Rim of the World) +(@CGUID+2437, 39999, 1, 1, 0, 5046.241, -1550.099, 1336.609, 4.834562, 120, 0, 0), -- Injured Fawn (Area: Rim of the World) +(@CGUID+2438, 49780, 1, 1, 0, 5026.451, -1549.114, 1335.04, 0.518662, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+2439, 39998, 1, 1, 0, 4969.995, -1536.503, 1329.746, 3.114868, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2440, 39997, 1, 1, 0, 5064.599, -1510.916, 1339.63, 5.041839, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2441, 39998, 1, 1, 0, 5000.42, -1513.429, 1328.235, 1.222006, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2442, 39939, 1, 1, 0, 5056.823, -1497.158, 1338.595, 2.821695, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2443, 39998, 1, 1, 0, 5038.444, -1494.506, 1335.275, 5.607834, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2444, 39998, 1, 1, 0, 5101.71, -1485.078, 1344.149, 6.279152, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2445, 39998, 1, 1, 0, 5093.165, -1456.755, 1344.179, 4.671366, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2446, 39999, 1, 1, 0, 5139.041, -1498.648, 1352.346, 1.53589, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2447, 49780, 1, 1, 0, 5032.381, -1474.043, 1334.32, 0.338426, 120, 0, 0), -- Fire-Proof Roach (Area: The Inferno) +(@CGUID+2448, 39939, 1, 1, 0, 5010.482, -1489.432, 1329.978, 4.338609, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2449, 39997, 1, 1, 0, 5045.611, -1448.12, 1336.286, 5.482399, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2450, 39997, 1, 1, 0, 5130.633, -1452.598, 1346.903, 3.935857, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2451, 39999, 1, 1, 0, 5126.04, -1474.288, 1344.829, 0.6806784, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2452, 39998, 1, 1, 0, 5078.723, -1463.26, 1340.544, 1.403087, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2453, 39998, 1, 1, 0, 5015.717, -1477.209, 1330.529, 3.7063, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2454, 39939, 1, 1, 0, 5071.339, -1414.283, 1340.71, 1.996023, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2455, 39997, 1, 1, 0, 5013.953, -1431.945, 1334.044, 1.555237, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2456, 9699, 1, 1, 0, 5114.529, -1420.645, 1345.018, 5.35081, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2457, 49780, 1, 1, 0, 5035.939, -1413.983, 1337.008, 4.835735, 120, 0, 0), -- Fire-Proof Roach (Area: The Inferno) +(@CGUID+2458, 39998, 1, 1, 0, 5121.321, -1437.965, 1346.376, 0.3958861, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2459, 39974, 1, 1, 0, 5117.667, -1440.429, 1345.557, 3.206236, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2460, 9699, 1, 1, 0, 4996.853, -1474.083, 1328.628, 1.311164, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2461, 35845, 1, 1, 0, 5021.102, -1422.514, 1338.868, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Inferno) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2462, 39974, 1, 1, 0, 5099.936, -1399.092, 1344.933, 4.994891, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2463, 39998, 1, 1, 0, 5119.491, -1403.879, 1347.629, 5.389984, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2464, 39939, 1, 1, 0, 5153.74, -1387.089, 1355.84, 3.71985, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2465, 39998, 1, 1, 0, 5152.827, -1423.87, 1351.437, 4.348584, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2466, 40819, 1, 1, 0, 5204.006, -1523.995, 1363.342, 4.031398, 120, 5, 1), -- Pacified Hyjal Bear (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2467, 39998, 1, 1, 0, 5088.003, -1392.571, 1345.168, 4.2793, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2468, 39999, 1, 1, 0, 5102.452, -1381.486, 1347.415, 6.178465, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2469, 40240, 1, 1, 0, 5223.052, -1468.99, 1369.75, 3.543018, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2470, 40240, 1, 1, 0, 5223.316, -1469.807, 1375.745, 3.612832, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2471, 39997, 1, 1, 0, 5124.378, -1379.567, 1351.193, 1.499834, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2472, 40240, 1, 1, 0, 5225.617, -1520.238, 1368.173, 3.281219, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2473, 40190, 1, 1, 0, 5227.822, -1517.188, 1357.478, 5.044002, 120, 0, 0), -- Climbing Tree (Area: The Inferno) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2474, 40250, 1, 1, 0, 5225.552, -1470.897, 1423.228, 0.5235987, 120, 0, 0), -- Treetop (Area: The Inferno) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2475, 40240, 1, 1, 0, 5226.897, -1518.313, 1378.047, 2.583087, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2476, 40190, 1, 1, 0, 5231.478, -1518.04, 1357.736, 3.647738, 120, 0, 0), -- Climbing Tree (Area: The Inferno) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2477, 40240, 1, 1, 0, 5228.605, -1467.741, 1368.593, 0.4363323, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2478, 40250, 1, 1, 0, 5229.45, -1521.915, 1422.478, 0.4497013, 120, 0, 0), -- Treetop (Area: The Inferno) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2479, 40240, 1, 1, 0, 5225.493, -1465.91, 1375.731, 1.727876, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2480, 40250, 1, 1, 0, 5227.104, -1520.464, 1422.736, 0.4895329, 120, 0, 0), -- Treetop (Area: The Inferno) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2481, 40240, 1, 1, 0, 5230.172, -1516.929, 1372.149, 1.186824, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2482, 40240, 1, 1, 0, 5227.436, -1522.309, 1376.341, 4.171337, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2483, 40190, 1, 1, 0, 5231.46, -1521.439, 1358.68, 2.408554, 120, 0, 0), -- Climbing Tree (Area: The Inferno) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2484, 40240, 1, 1, 0, 5225.366, -1467.392, 1382.678, 2.199115, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2485, 40190, 1, 1, 0, 5228.057, -1470.306, 1357.528, 2.426008, 120, 0, 0), -- Climbing Tree (Area: The Inferno) (Auras: 101386 - 99% Damage Reduction) +(@CGUID+2486, 40240, 1, 1, 0, 5227.585, -1471.613, 1366.897, 5.148721, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2487, 40250, 1, 1, 0, 5227.744, -1518.094, 1423.68, 0.5119357, 120, 0, 0), -- Treetop (Area: The Inferno) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2488, 40240, 1, 1, 0, 5228.127, -1520.941, 1381.615, 3.961897, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2489, 40240, 1, 1, 0, 5225.278, -1465.799, 1369.654, 1.832596, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2490, 40250, 1, 1, 0, 5224.284, -1467.025, 1422.528, 0.5235987, 120, 0, 0), -- Treetop (Area: The Inferno) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2491, 40190, 1, 1, 0, 5227.344, -1466.229, 1358.228, 4.34587, 120, 0, 0), -- Climbing Tree (Area: The Inferno) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2492, 40240, 1, 1, 0, 5230.545, -1522.688, 1370.942, 4.886922, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2493, 40240, 1, 1, 0, 5225.532, -1470.859, 1376.926, 4.29351, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2494, 40240, 1, 1, 0, 5232.708, -1519.083, 1366.378, 0.1047198, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2495, 40240, 1, 1, 0, 5231.844, -1520.585, 1376.343, 5.951573, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2496, 40240, 1, 1, 0, 5230.583, -1520.019, 1382.933, 0.1570796, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2497, 40819, 1, 1, 0, 5243.717, -1439.488, 1361.865, 6.263657, 120, 5, 1), -- Pacified Hyjal Bear (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2498, 49780, 1, 1, 0, 5203.103, -1398.194, 1359.252, 5.682102, 120, 0, 0), -- Fire-Proof Roach (Area: The Inferno) +(@CGUID+2499, 40240, 1, 1, 0, 5231.685, -1521.922, 1368.444, 5.5676, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2500, 39997, 1, 1, 0, 5204.025, -1394.369, 1359.864, 2.283042, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2501, 40819, 1, 1, 0, 5247.916, -1547.447, 1366.045, 1.570796, 120, 5, 1), -- Pacified Hyjal Bear (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2502, 41200, 1, 1, 0, 5254.561, -1505.672, 1364.711, 0, 120, 0, 0), -- Generic Bunny - PRK (Area: Whistling Grove) +(@CGUID+2503, 40240, 1, 1, 0, 5256.414, -1534.167, 1382.123, 1.832596, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2504, 40250, 1, 1, 0, 5252.056, -1436.052, 1426.959, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2505, 40240, 1, 1, 0, 5250.092, -1436.045, 1379.982, 3.595378, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2506, 40250, 1, 1, 0, 5249.174, -1433.97, 1427.276, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2507, 40250, 1, 1, 0, 5253.112, -1433.886, 1426.878, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2508, 40190, 1, 1, 0, 5254.562, -1536.917, 1361.515, 0.1570796, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2509, 40240, 1, 1, 0, 5254.288, -1433.634, 1371.646, 0.3316126, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2510, 40190, 1, 1, 0, 5260.071, -1536.637, 1362.58, 3.001966, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction) +(@CGUID+2511, 40242, 1, 1, 0, 5254.456, -1505.632, 1364.67, 2.687807, 120, 0, 0), -- Soft Target (Area: Whistling Grove) +(@CGUID+2512, 40250, 1, 1, 0, 5259.5, -1536.134, 1426.515, 0.486755, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2513, 40240, 1, 1, 0, 5248.708, -1432.531, 1378.231, 2.617994, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2514, 40250, 1, 1, 0, 5255.12, -1535.941, 1427.58, 0.5235991, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2515, 39932, 1, 1, 0, 5267.788, -1508.807, 1366.29, 2.984513, 120, 0, 0), -- Keeper Taldros (Area: Whistling Grove) +(@CGUID+2516, 40240, 1, 1, 0, 5253.913, -1536.399, 1372.503, 3.159046, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2517, 40190, 1, 1, 0, 5250.103, -1431.45, 1361.959, 5.113815, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2518, 40240, 1, 1, 0, 5257.866, -1533.972, 1377.833, 1.343904, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2519, 40240, 1, 1, 0, 5252.866, -1435.943, 1377.245, 5.5676, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2520, 40190, 1, 1, 0, 5254.155, -1434.406, 1362.276, 3.054326, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2521, 40190, 1, 1, 0, 5248.115, -1433.712, 1361.878, 6.248279, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2522, 40240, 1, 1, 0, 5255.41, -1532.71, 1370.023, 2.129302, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2523, 40240, 1, 1, 0, 5250.583, -1437.024, 1373.364, 4.625123, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2524, 40240, 1, 1, 0, 5288.248, -1449.444, 1380.02, 3.892084, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2525, 40819, 1, 1, 0, 5292.198, -1468.647, 1367.72, 4.344935, 120, 5, 1), -- Pacified Hyjal Bear (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2526, 40240, 1, 1, 0, 5287.734, -1447.191, 1384.447, 3.089233, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2527, 40240, 1, 1, 0, 5251.487, -1434.608, 1389.464, 5.009095, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2528, 40250, 1, 1, 0, 5291.18, -1445.318, 1433.314, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2529, 40250, 1, 1, 0, 5288.924, -1538.047, 1433.392, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2530, 40240, 1, 1, 0, 5252.354, -1431.368, 1373.315, 0.9250245, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2531, 40240, 1, 1, 0, 5298.54, -1482.75, 1377.003, 2.670354, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2532, 40240, 1, 1, 0, 5291.582, -1450.385, 1376.879, 4.852015, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2533, 40240, 1, 1, 0, 5288.385, -1448.46, 1386.116, 3.455752, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2534, 40240, 1, 1, 0, 5253.184, -1433.747, 1383.544, 0.1396263, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2535, 40190, 1, 1, 0, 5299.749, -1487.498, 1368.265, 0.7330383, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2536, 40240, 1, 1, 0, 5285.886, -1534.911, 1387.822, 3.01942, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2537, 40240, 1, 1, 0, 5286.396, -1533.125, 1380.895, 1.937315, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2538, 40819, 1, 1, 0, 5280.503, -1538.884, 1367.657, 5.551677, 120, 5, 1), -- Pacified Hyjal Bear (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2539, 40240, 1, 1, 0, 5251.712, -1433.894, 1392.731, 0.06981317, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2540, 40819, 1, 1, 0, 5290.992, -1473.013, 1366.666, 4.761112, 120, 5, 1), -- Pacified Hyjal Bear (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2541, 40240, 1, 1, 0, 5288.983, -1443.345, 1377.788, 1.850049, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2542, 40190, 1, 1, 0, 5287.799, -1446.219, 1368.874, 5.8294, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2543, 40240, 1, 1, 0, 5250.826, -1432.701, 1383.775, 1.919862, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2544, 40250, 1, 1, 0, 5303.464, -1484.153, 1433.265, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2545, 40240, 1, 1, 0, 5285.564, -1537.384, 1379.757, 3.612832, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2546, 40190, 1, 1, 0, 5289.552, -1450.045, 1368.314, 1.239184, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2547, 40190, 1, 1, 0, 5287.051, -1533.411, 1368.392, 5.096361, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2548, 40250, 1, 1, 0, 5292.293, -1448.411, 1433.874, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2549, 40819, 1, 1, 0, 5291.146, -1536.088, 1368.902, 1.570796, 120, 5, 1), -- Pacified Hyjal Bear (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2550, 40190, 1, 1, 0, 5287.339, -1538.405, 1368.478, 1.27409, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2551, 40240, 1, 1, 0, 5288.77, -1534.953, 1395.116, 1.466077, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2552, 40240, 1, 1, 0, 5299.8, -1485.224, 1381.339, 3.263766, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2553, 40240, 1, 1, 0, 5287.604, -1535.038, 1391.455, 2.513274, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2554, 40250, 1, 1, 0, 5288.801, -1533.623, 1433.478, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2555, 40240, 1, 1, 0, 5291.174, -1534.142, 1386.323, 0.6981317, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2556, 40240, 1, 1, 0, 5303.708, -1487.483, 1386.231, 5.235988, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2557, 40240, 1, 1, 0, 5290.155, -1532.405, 1379.038, 0.9773844, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2558, 40240, 1, 1, 0, 5303.411, -1481.92, 1379.648, 1.27409, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2559, 40240, 1, 1, 0, 5300.674, -1483.16, 1385.482, 1.884956, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2560, 40240, 1, 1, 0, 5289.196, -1538.422, 1382.622, 4.834562, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2561, 39999, 1, 1, 0, 5221.519, -1391.948, 1362.02, 4.799655, 120, 0, 0), -- Injured Fawn (Area: Whistling Grove) +(@CGUID+2562, 40240, 1, 1, 0, 5293.259, -1448.432, 1383.212, 6.056293, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2563, 40190, 1, 1, 0, 5301.397, -1482.231, 1368.369, 5.061455, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction, 74915 - I am a Ladder) +(@CGUID+2564, 40240, 1, 1, 0, 5290.669, -1445.778, 1387.146, 0.8726646, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2565, 40240, 1, 1, 0, 5286.874, -1537.96, 1386.412, 4.29351, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2566, 40240, 1, 1, 0, 5300.458, -1488.42, 1379.728, 4.014257, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2567, 40240, 1, 1, 0, 5290.664, -1449.41, 1389.195, 5.078908, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2568, 40240, 1, 1, 0, 5289.332, -1446.457, 1389.086, 2.373648, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2569, 40240, 1, 1, 0, 5291.82, -1445.156, 1378.965, 0.6981317, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2570, 40250, 1, 1, 0, 5303.107, -1486.929, 1433.369, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2571, 40240, 1, 1, 0, 5300.772, -1485.948, 1389.589, 4.031711, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2572, 39999, 1, 1, 0, 5215.499, -1389.743, 1361.51, 2.565634, 120, 0, 0), -- Injured Fawn (Area: Whistling Grove) +(@CGUID+2573, 40819, 1, 1, 0, 5301.333, -1507.134, 1384.653, 1.677463, 120, 5, 1), -- Pacified Hyjal Bear (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2574, 40240, 1, 1, 0, 5303.21, -1485.672, 1394.867, 6.021386, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2575, 40240, 1, 1, 0, 5289.634, -1537.833, 1391.177, 5.288348, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2576, 40240, 1, 1, 0, 5303.53, -1484.146, 1389.879, 0.6283185, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2577, 40240, 1, 1, 0, 5305.259, -1485.88, 1382.65, 6.021386, 120, 0, 0), -- Hyjal Bear Cub (Area: Whistling Grove) +(@CGUID+2578, 39998, 1, 1, 0, 5169.17, -1377.288, 1356.984, 2.577993, 120, 5, 1), -- Terrified Squirrel (Area: Whistling Grove) (possible waypoints or random movement) +(@CGUID+2579, 9699, 1, 1, 0, 5170.833, -1379.166, 1357.309, 0.1276618, 120, 0, 0), -- Fire Beetle (Area: Whistling Grove) +(@CGUID+2580, 39997, 1, 1, 0, 5171.923, -1343.648, 1359.622, 1.482013, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2581, 39999, 1, 1, 0, 5165.823, -1314.563, 1362.941, 2.338741, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2582, 35845, 1, 1, 0, 5163.714, -1337.929, 1362.793, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Inferno) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2583, 39974, 1, 1, 0, 5156.72, -1337.89, 1358.793, 0.122173, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2584, 39998, 1, 1, 0, 5190.303, -1334.542, 1362.236, 4.572288, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2585, 39998, 1, 1, 0, 5132.063, -1349.181, 1353.877, 0.1728355, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2586, 39939, 1, 1, 0, 5201.041, -1301.041, 1370.679, 4.364774, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2587, 39999, 1, 1, 0, 5118.538, -1313.441, 1357.999, 3.787364, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2588, 39999, 1, 1, 0, 5108.857, -1353.595, 1351.076, 5.77704, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2589, 39999, 1, 1, 0, 5202.944, -1279.655, 1369.615, 2.321288, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2590, 39997, 1, 1, 0, 5157.771, -1300.153, 1366.775, 3.821825, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2591, 39999, 1, 1, 0, 5182.103, -1296.139, 1366.149, 3.647738, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2592, 9699, 1, 1, 0, 5158.254, -1303.199, 1365.441, 3.753439, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2593, 39998, 1, 1, 0, 5135.771, -1320.791, 1361.709, 3.061451, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2594, 39939, 1, 1, 0, 5113.146, -1300.249, 1360.256, 5.000479, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2595, 39999, 1, 1, 0, 5084.705, -1340.938, 1351.542, 5.026548, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2596, 49780, 1, 1, 0, 5071.881, -1346.163, 1348.683, 2.32794, 120, 0, 0), -- Fire-Proof Roach (Area: The Inferno) +(@CGUID+2597, 39999, 1, 1, 0, 5036.253, -1363.783, 1341.111, 5.637414, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2598, 39997, 1, 1, 0, 5066.174, -1359.833, 1345.694, 3.447964, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2599, 39974, 1, 1, 0, 5174.81, -1336.78, 1359.913, 3.228859, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2600, 39999, 1, 1, 0, 5029.938, -1386.023, 1338.112, 0.5061455, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2601, 39997, 1, 1, 0, 5031.95, -1397.556, 1337.617, 4.916349, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2602, 39999, 1, 1, 0, 5022.304, -1394.599, 1337.239, 4.415683, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2603, 39939, 1, 1, 0, 5038.973, -1403.296, 1338.223, 4.30121, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2604, 39999, 1, 1, 0, 4994.697, -1403.505, 1338.797, 5.480334, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2605, 39974, 1, 1, 0, 5015.585, -1426.142, 1334.549, 0.5934119, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2606, 39939, 1, 1, 0, 4978.16, -1415.452, 1349.868, 2.048411, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2607, 39997, 1, 1, 0, 5076.946, -1419.799, 1341.955, 1.281082, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2608, 39999, 1, 1, 0, 4986.075, -1464.167, 1328.77, 4.799655, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2609, 39999, 1, 1, 0, 4928.33, -1458.938, 1331.992, 0.6981317, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2610, 39999, 1, 1, 0, 4954.108, -1492.571, 1329.113, 2.949606, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2611, 39939, 1, 1, 0, 4946.398, -1474.501, 1329.254, 3.487556, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2612, 39997, 1, 1, 0, 4934.94, -1473.944, 1330.005, 1.936427, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2613, 39999, 1, 1, 0, 4922.259, -1465.189, 1331.295, 3.874631, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2614, 39998, 1, 1, 0, 4950.521, -1510.397, 1331.338, 4.538263, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2615, 39998, 1, 1, 0, 4940.469, -1492.107, 1329.636, 6.152374, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2616, 39997, 1, 1, 0, 4982.048, -1497.023, 1328.858, 5.358623, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2617, 39974, 1, 1, 0, 4913.063, -1526.764, 1333.975, 4.258604, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2618, 9699, 1, 1, 0, 4956.992, -1536.262, 1331.696, 2.714642, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2619, 9699, 1, 1, 0, 4906.524, -1492.519, 1334.179, 5.373606, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2620, 39974, 1, 1, 0, 4995.359, -1531.011, 1329.304, 0.315069, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2621, 35845, 1, 1, 0, 4910.694, -1535.681, 1337.439, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Inferno) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2622, 39939, 1, 1, 0, 4958.025, -1524.13, 1331.83, 3.008396, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2623, 39939, 1, 1, 0, 4893.265, -1486.694, 1337.702, 2.978693, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2624, 39999, 1, 1, 0, 4867.674, -1520.995, 1344.237, 3.577925, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2625, 39974, 1, 1, 0, 4870.605, -1539.774, 1341.721, 3.141593, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2626, 39974, 1, 1, 0, 4911.436, -1543.448, 1334.139, 1.867502, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2627, 9699, 1, 1, 0, 4897.128, -1534.445, 1335.996, 4.661552, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2628, 39997, 1, 1, 0, 4899.412, -1567.843, 1331.204, 2.026829, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2629, 39997, 1, 1, 0, 4889.725, -1526.031, 1338.491, 0.3551127, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2630, 39998, 1, 1, 0, 4911.44, -1554.243, 1334.453, 6.126584, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2631, 39999, 1, 1, 0, 4888.412, -1552.991, 1335.519, 1.186824, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2632, 39997, 1, 1, 0, 4938.583, -1569.672, 1329.816, 1.540531, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2633, 40336, 1, 1, 0, 4843.073, -1523.116, 1339.322, 5.828271, 120, 5, 1), -- Charbringer (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2634, 39997, 1, 1, 0, 4909.061, -1592.64, 1326.121, 4.090257, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2635, 39939, 1, 1, 0, 4853.559, -1531.384, 1345.446, 1.335777, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2636, 39999, 1, 1, 0, 4873.216, -1565.21, 1333.384, 5.026548, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2637, 39999, 1, 1, 0, 4849.49, -1585.09, 1314.82, 4.468043, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2638, 39939, 1, 1, 0, 4820.725, -1577.329, 1311.403, 6.042472, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2639, 39999, 1, 1, 0, 4876.082, -1608.509, 1318.406, 4.08407, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2640, 39974, 1, 1, 0, 4871.103, -1650.76, 1314.116, 5.156762, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2641, 49780, 1, 1, 0, 4787.622, -1574.165, 1310.426, 0.4592808, 120, 0, 0), -- Fire-Proof Roach (Area: The Inferno) +(@CGUID+2642, 9699, 1, 1, 0, 4768.395, -1603.657, 1302.596, 4.124387, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2643, 34527, 1, 1, 0, 4742.226, -1585.655, 1300.177, 0.6876928, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Inferno) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2644, 40336, 1, 1, 0, 4750.619, -1630.933, 1295.659, 3.931822, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2645, 34527, 1, 1, 0, 4744.805, -1612.658, 1301.191, 6.103885, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Inferno) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2646, 40555, 1, 1, 0, 4820.967, -1680.04, 1194.485, 5.270895, 120, 0, 0), -- Tortolla's Egg (Area: The Inferno) (Auras: ) +(@CGUID+2647, 40336, 1, 1, 0, 4750.476, -1572.768, 1303.506, 1.751745, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2648, 40336, 1, 1, 0, 4731.243, -1601.5, 1298.276, 4.204752, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2649, 9699, 1, 1, 0, 4721.861, -1654.666, 1288.727, 0.3532579, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2650, 49780, 1, 1, 0, 4732.336, -1630.077, 1293.695, 5.613323, 120, 0, 0), -- Fire-Proof Roach (Area: The Inferno) +(@CGUID+2651, 40555, 1, 1, 0, 4794.715, -1686.266, 1186.859, 0.3490658, 120, 0, 0), -- Tortolla's Egg (Area: The Inferno) (Auras: ) +(@CGUID+2652, 40555, 1, 1, 0, 4754.967, -1693.776, 1180.383, 4.974188, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2653, 40336, 1, 1, 0, 4684.4, -1619.394, 1291.308, 0.7819475, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2654, 34527, 1, 1, 0, 4672.339, -1680.715, 1280.711, 4.071723, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2655, 40336, 1, 1, 0, 4687.233, -1659.554, 1284.404, 0.1224931, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2656, 9699, 1, 1, 0, 4674.809, -1658.478, 1283.863, 0.8268957, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2657, 34527, 1, 1, 0, 4680.867, -1632.153, 1290.859, 0.2735519, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2658, 40555, 1, 1, 0, 4715.298, -1707.915, 1167.748, 4.45059, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2659, 40336, 1, 1, 0, 4666.559, -1682.272, 1280.45, 4.194645, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2660, 40555, 1, 1, 0, 4693.514, -1731.149, 1174.707, 0, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2661, 40555, 1, 1, 0, 4773.213, -1725.944, 1173.356, 0.5934119, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2662, 39999, 1, 1, 0, 4916.398, -1659.536, 1327.323, 2.792527, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2663, 39941, 1, 1, 0, 4964.559, -1612.28, 1327.189, 0.6308065, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2664, 39941, 1, 1, 0, 4981.167, -1603.75, 1328.374, 2.959012, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2665, 9699, 1, 1, 0, 5069.515, -1477.92, 1341.193, 5.161178, 120, 0, 0), -- Fire Beetle (Area: The Inferno) +(@CGUID+2666, 39939, 1, 1, 0, 4949.212, -1473.486, 1329.09, 1.74463, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2667, 39939, 1, 1, 0, 5143.691, -1476.749, 1346.333, 3.188761, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2668, 39939, 1, 1, 0, 4982.233, -1423.069, 1347.163, 3.40247, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2669, 39974, 1, 1, 0, 5024.874, -1417.056, 1335.882, 3.961897, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2670, 39939, 1, 1, 0, 5163.529, -1428.492, 1352.261, 5.932413, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2671, 39939, 1, 1, 0, 5208.485, -1401.245, 1359.14, 3.197435, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2672, 39999, 1, 1, 0, 5184.913, -1372.172, 1358.405, 3.420845, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2673, 39999, 1, 1, 0, 5106.385, -1493.832, 1345.356, 2.617994, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2674, 39941, 1, 1, 0, 5055.875, -1580.745, 1335.493, 3.480814, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2675, 39999, 1, 1, 0, 5049.392, -1538.28, 1337.774, 0.9599311, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2676, 39999, 1, 1, 0, 5170.715, -1329.58, 1360.682, 4.45059, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2677, 39939, 1, 1, 0, 4953.667, -1528.991, 1332.52, 3.904895, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2678, 39941, 1, 1, 0, 5053.916, -1581.318, 1335.342, 0.3109648, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2679, 39941, 1, 1, 0, 5001.54, -1601.735, 1328.323, 5.380344, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2680, 39941, 1, 1, 0, 5006.211, -1608.167, 1329.17, 2.159122, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2681, 39941, 1, 1, 0, 5018.536, -1661.411, 1327.019, 1.841199, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2682, 39941, 1, 1, 0, 5012.637, -1653.364, 1327.745, 1.831453, 120, 5, 1), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2683, 39941, 1, 1, 0, 5031.45, -1734.11, 1322.153, 1.605703, 120, 5, 1), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2684, 39941, 1, 1, 0, 5040.128, -1724.468, 1322.47, 1.587396, 120, 5, 1), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2685, 39941, 1, 1, 0, 5033.48, -1737.55, 1322.513, 1.605703, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2686, 39941, 1, 1, 0, 5040.13, -1733.6, 1323.183, 1.605703, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2687, 39941, 1, 1, 0, 5041.51, -1730.29, 1323.293, 1.605703, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2688, 721, 1, 1, 0, 5125.819, -1742.932, 1334.365, 0.5061455, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2689, 721, 1, 1, 0, 5123.338, -1741.969, 1334.273, 1.3491, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2690, 1412, 1, 1, 0, 5125.272, -1741.035, 1334.365, 1.688137, 120, 0, 0), -- Squirrel (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2691, 721, 1, 1, 0, 5122.124, -1747.59, 1334.481, 3.898294, 120, 0, 0), -- Rabbit (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2692, 1412, 1, 1, 0, 5126.097, -1745.637, 1334.45, 5.951573, 120, 0, 0), -- Squirrel (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2693, 1412, 1, 1, 0, 5120.616, -1745.451, 1334.421, 3.133767, 120, 0, 0), -- Squirrel (Area: Grove of Aessina) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2694, 39941, 1, 1, 0, 5059.407, -1592.019, 1336.417, 5.737501, 120, 0, 0), -- Grove Warden (Area: Grove of Aessina) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2695, 39999, 1, 1, 0, 5065.931, -1398.589, 1340.671, 4.712389, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2696, 39999, 1, 1, 0, 5081.887, -1393.184, 1343.825, 0.4537856, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2697, 39999, 1, 1, 0, 5095.304, -1380.432, 1347.033, 2.670354, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2698, 39999, 1, 1, 0, 5201.802, -1366.727, 1360.956, 4.537856, 120, 0, 0), -- Injured Fawn (Area: The Inferno) +(@CGUID+2699, 39974, 1, 1, 0, 4911.436, -1543.448, 1334.139, 1.867502, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2700, 39941, 1, 1, 0, 4933.45, -1619.028, 1325.231, 4.093995, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2701, 39941, 1, 1, 0, 4934.301, -1619.852, 1325.109, 4.494357, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2702, 39974, 1, 1, 0, 4870.605, -1539.774, 1341.721, 3.141593, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2703, 39974, 1, 1, 0, 4870.136, -1628.729, 1313.957, 1.711718, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2704, 39941, 1, 1, 0, 5055.698, -1588.72, 1336.174, 1.124614, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2705, 39941, 1, 1, 0, 5051.389, -1589.639, 1335.706, 1.11961, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2706, 39941, 1, 1, 0, 5070.786, -1590.704, 1337.914, 4.61255, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2707, 39941, 1, 1, 0, 5049.233, -1585.285, 1335.297, 6.091023, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2708, 39939, 1, 1, 0, 5059.61, -1498.082, 1339.189, 3.530559, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2709, 39941, 1, 1, 0, 5081.202, -1605.237, 1337.656, 2.570959, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2710, 40240, 1, 1, 0, 5228.243, -1470.922, 1374.221, 5.5676, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2711, 40240, 1, 1, 0, 5227.389, -1469.328, 1381.323, 6.073746, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2712, 39998, 1, 1, 0, 5110.308, -1442.301, 1345.251, 3.512137, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2713, 39974, 1, 1, 0, 5024.874, -1417.056, 1335.882, 3.961897, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2714, 39997, 1, 1, 0, 5071.738, -1423.449, 1341.054, 3.752878, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2715, 39997, 1, 1, 0, 5045.204, -1395.058, 1339.017, 0.3718015, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2716, 39998, 1, 1, 0, 5092.803, -1456.706, 1344.117, 4.633188, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2717, 39939, 1, 1, 0, 5003.621, -1489.654, 1329.582, 1.459277, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2718, 39941, 1, 1, 0, 5081.488, -1605.42, 1337.717, 2.570983, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2719, 39974, 1, 1, 0, 4945.08, -1523.823, 1333.332, 1.244712, 120, 5, 1), -- Twilight Inferno Lord (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2720, 39941, 1, 1, 0, 4994.785, -1603.165, 1327.816, 0.04333676, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2721, 39941, 1, 1, 0, 4969.041, -1605.11, 1327.86, 0.9072318, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2722, 39941, 1, 1, 0, 5002.594, -1604.111, 1328.61, 2.857549, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2723, 39941, 1, 1, 0, 4937.382, -1621.905, 1325.6, 3.386363, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2724, 39941, 1, 1, 0, 5028.423, -1645.738, 1327.722, 1.623362, 120, 5, 1), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2725, 39941, 1, 1, 0, 5033.166, -1707.004, 1323.033, 1.637235, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2726, 39941, 1, 1, 0, 5034.382, -1718.359, 1322.372, 1.523864, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2727, 39941, 1, 1, 0, 5040.13, -1733.6, 1323.183, 1.605703, 120, 5, 1), -- Grove Warden (Area: Grove of Aessina) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2728, 39941, 1, 1, 0, 5038.032, -1696.172, 1324.258, 1.676491, 120, 5, 1), -- Grove Warden (Area: Blackhorn's Penance) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2729, 39941, 1, 1, 0, 5025.459, -1701.54, 1323.221, 1.830455, 120, 5, 1), -- Grove Warden (Area: Blackhorn's Penance) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2730, 39941, 1, 1, 0, 5033.866, -1692.3, 1323.88, 1.769341, 120, 5, 1), -- Grove Warden (Area: Blackhorn's Penance) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2731, 39997, 1, 1, 0, 5043.141, -1447.303, 1336.238, 2.521181, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2732, 39939, 1, 1, 0, 5077.9, -1425.063, 1341.872, 0.01171821, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2733, 39974, 1, 1, 0, 5015.585, -1426.142, 1334.549, 0.5934119, 120, 0, 0), -- Twilight Inferno Lord (Area: The Inferno) +(@CGUID+2734, 39997, 1, 1, 0, 5128.646, -1466.146, 1345.001, 3.785094, 120, 5, 1), -- Panicked Bunny (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2735, 40107, 1, 1, 0, 5055.158, -1430.672, 1338.623, 0.9322699, 120, 0, 0), -- Thol'embaar (Area: The Inferno) (Auras: 46598 - Ride Vehicle Hardcoded) +(@CGUID+2736, 39997, 1, 1, 0, 5075.252, -1356.988, 1347.488, 2.917062, 120, 0, 0), -- Panicked Bunny (Area: The Inferno) +(@CGUID+2737, 39939, 1, 1, 0, 5040.182, -1400.523, 1338.428, 5.649511, 120, 5, 1), -- Raging Firestorm (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2738, 39998, 1, 1, 0, 5091.981, -1383.969, 1346.728, 5.353251, 120, 0, 0), -- Terrified Squirrel (Area: The Inferno) +(@CGUID+2739, 39941, 1, 1, 0, 5046.722, -1644.34, 1333.629, 0.523506, 120, 5, 1), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2740, 39941, 1, 1, 0, 5018.536, -1661.411, 1327.019, 1.841199, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2741, 40066, 1, 1, 0, 4980.33, -1812.4, 1320.663, 6.003932, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2742, 40066, 1, 1, 0, 4963.306, -1858.212, 1323.998, 2.775074, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2743, 40066, 1, 1, 0, 4951.526, -1841.156, 1321.501, 4.031711, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2744, 40066, 1, 1, 0, 4964.325, -1863.129, 1324.741, 3.874631, 120, 0, 0), -- Wailing Weed (Area: Rim of the World) +(@CGUID+2745, 49728, 1, 1, 0, 4970.754, -1864.576, 1325.272, 0, 120, 0, 0), -- Elfin Rabbit (Area: Blackhorn's Penance) +(@CGUID+2746, 40066, 1, 1, 0, 4946.643, -1841.929, 1321.256, 5.689773, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2747, 40066, 1, 1, 0, 4966.798, -1856.335, 1323.798, 5.148721, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2748, 40066, 1, 1, 0, 4981.14, -1819.07, 1321.193, 1.37881, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2749, 40066, 1, 1, 0, 4949.164, -1845.316, 1321.539, 2.984513, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2750, 40066, 1, 1, 0, 4959.933, -1835.45, 1321.62, 4.677482, 120, 0, 0), -- Wailing Weed (Area: Blackhorn's Penance) +(@CGUID+2751, 39941, 1, 1, 0, 5040.13, -1733.6, 1323.183, 1.605703, 120, 5, 1), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) (possible waypoints or random movement) +(@CGUID+2752, 39941, 1, 1, 0, 5033.78, -1732.86, 1322.353, 1.605703, 120, 0, 0), -- Grove Warden (Area: Grove of Aessina) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2753, 39941, 1, 1, 0, 5052.807, -1581.358, 1335.08, 4.063954, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2754, 39941, 1, 1, 0, 5048.284, -1588.655, 1335.513, 5.897264, 120, 0, 0), -- Grove Warden (Area: Rim of the World) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2755, 39998, 1, 1, 0, 5091.572, -1492.977, 1344.415, 3.379703, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2756, 39998, 1, 1, 0, 5072.67, -1473.588, 1341.362, 2.930678, 120, 5, 1), -- Terrified Squirrel (Area: The Inferno) (possible waypoints or random movement) +(@CGUID+2757, 40240, 1, 1, 0, 5223.316, -1469.807, 1375.745, 3.612832, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2758, 40240, 1, 1, 0, 5225.532, -1470.859, 1376.926, 4.29351, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2759, 40240, 1, 1, 0, 5258.569, -1535.925, 1388.085, 0.5235988, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2760, 40240, 1, 1, 0, 5228.605, -1467.741, 1368.593, 0.4363323, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2761, 40240, 1, 1, 0, 5258.083, -1539.698, 1376.032, 4.502949, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2762, 40240, 1, 1, 0, 5225.366, -1467.392, 1382.678, 2.199115, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2763, 40240, 1, 1, 0, 5255.822, -1538.179, 1380.846, 3.804818, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2764, 40240, 1, 1, 0, 5259.939, -1535.309, 1373.814, 0.3665192, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2765, 40240, 1, 1, 0, 5255.68, -1536.684, 1384.038, 3.036873, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2766, 40240, 1, 1, 0, 5225.493, -1465.91, 1375.731, 1.727876, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2767, 40240, 1, 1, 0, 5259.461, -1537.722, 1380.995, 5.916666, 120, 0, 0), -- Hyjal Bear Cub (Area: The Inferno) +(@CGUID+2768, 40190, 1, 1, 0, 5287.051, -1533.411, 1368.501, 5.096361, 120, 0, 0), -- Climbing Tree (Area: Whistling Grove) (Auras: 101386 - 99% Damage Reduction) +(@CGUID+2769, 40250, 1, 1, 0, 5288.924, -1538.047, 1433.501, 0.5235987, 120, 0, 0), -- Treetop (Area: Whistling Grove) (Auras: 46598 - Ride Vehicle Hardcoded, 101386 - 99% Damage Reduction) +(@CGUID+2770, 39999, 1, 1, 0, 5215.499, -1389.743, 1361.51, 2.565634, 120, 0, 0), -- Injured Fawn (Area: Whistling Grove) +(@CGUID+2771, 39941, 1, 1, 0, 5047.745, -1587.816, 1335.348, 0.9405282, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2772, 39941, 1, 1, 0, 5004.416, -1602.42, 1328.43, 1.998785, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2773, 39941, 1, 1, 0, 4971.795, -1604.787, 1327.874, 3.569014, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2774, 39941, 1, 1, 0, 4964.793, -1609.067, 1327.557, 0.6783572, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2775, 39939, 1, 1, 0, 4894.611, -1480.904, 1338.355, 1.570796, 120, 0, 0), -- Raging Firestorm (Area: The Inferno) +(@CGUID+2776, 39941, 1, 1, 0, 4965.449, -1609.704, 1327.382, 0.9072318, 120, 0, 0), -- Grove Warden (Area: The Inferno) (Auras: 5811 - Stone Skin Passive) +(@CGUID+2777, 39939, 1, 1, 0, 4864.449, -1522.17, 1344.891, 0.6329588, 120, 0, 0), -- Raging Firestorm (Area: The Inferno) +(@CGUID+2778, 40336, 1, 1, 0, 4837.198, -1521.322, 1334.327, 3.432769, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2779, 39939, 1, 1, 0, 4817.982, -1577.349, 1311.257, 0.2707901, 120, 0, 0), -- Raging Firestorm (Area: The Inferno) +(@CGUID+2780, 40336, 1, 1, 0, 4775.064, -1614.62, 1300.587, 3.791339, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2781, 40336, 1, 1, 0, 4749.375, -1598.196, 1301.223, 0.2334275, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2782, 40336, 1, 1, 0, 4750.496, -1600.157, 1301.359, 0.8057218, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2783, 40336, 1, 1, 0, 4742.516, -1564.108, 1307.183, 5.368118, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2784, 40336, 1, 1, 0, 4750.087, -1594.845, 1301.451, 5.630975, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2785, 40336, 1, 1, 0, 4720.715, -1590.252, 1301.206, 1.850049, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2786, 40336, 1, 1, 0, 4699.319, -1645.35, 1288.33, 5.399706, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2787, 40336, 1, 1, 0, 4699.531, -1642.527, 1288.823, 1.427091, 120, 0, 0), -- Charbringer (Area: The Inferno) +(@CGUID+2788, 40336, 1, 1, 0, 4683.38, -1665.77, 1283.853, 0.6232257, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2789, 40336, 1, 1, 0, 4659.731, -1677.831, 1280.429, 0.01941316, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2790, 40555, 1, 1, 0, 4729.427, -1748.642, 1167.003, 2.897247, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2791, 34527, 1, 1, 0, 4595.052, -1731.286, 1274.395, 3.29991, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2792, 40555, 1, 1, 0, 4581.599, -1766.476, 1194.958, 5.61996, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2793, 40555, 1, 1, 0, 4645.061, -1757.519, 1182.289, 3.246312, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2794, 34527, 1, 1, 0, 4556.39, -1728.072, 1273.077, 4.268318, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2795, 40555, 1, 1, 0, 4678.347, -1769.293, 1178.311, 0, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2796, 40555, 1, 1, 0, 4608, -1761.29, 1196.1, 5.532694, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2797, 40555, 1, 1, 0, 4606.076, -1806.655, 1210.563, 1.186824, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2798, 40555, 1, 1, 0, 4566.923, -1785.361, 1199.687, 0.296706, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2799, 40555, 1, 1, 0, 4626.019, -1796.132, 1187.981, 2.024582, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2800, 40336, 1, 1, 0, 4551.902, -1743.041, 1270.076, 3.388236, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2801, 40336, 1, 1, 0, 4553.408, -1736.796, 1270.909, 0.6857296, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2802, 40336, 1, 1, 0, 4528.588, -1779.897, 1261.868, 4.215456, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2803, 34527, 1, 1, 0, 4505.654, -1783.793, 1263.808, 3.295343, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2804, 40555, 1, 1, 0, 4586.689, -1814.766, 1224.948, 2.478368, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2805, 40336, 1, 1, 0, 4526.025, -1774.875, 1262.745, 2.066789, 120, 5, 1), -- Charbringer (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2806, 49780, 1, 1, 0, 4509.024, -1757.487, 1273.207, 4.295057, 120, 0, 0), -- Fire-Proof Roach (Area: Ashen Lake) +(@CGUID+2807, 9699, 1, 1, 0, 4528.851, -1804.856, 1257.665, 5.803357, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2808, 40336, 1, 1, 0, 4537.965, -1852.222, 1246.114, 0.6780982, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2809, 9699, 1, 1, 0, 4503.8, -1854.984, 1245.757, 3.002552, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2810, 40336, 1, 1, 0, 4520.558, -1887.746, 1235.336, 2.417708, 120, 0, 0), -- Charbringer (Area: Ashen Lake) +(@CGUID+2811, 40555, 1, 1, 0, 4589.813, -1881.361, 1155.935, 4.031711, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2812, 40555, 1, 1, 0, 4574.757, -1906.25, 1159.914, 5.218534, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2813, 9699, 1, 1, 0, 4528.477, -1920.741, 1227.281, 1.522566, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2814, 34527, 1, 1, 0, 4454.905, -1938.764, 1232.99, 0.7298765, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2815, 9699, 1, 1, 0, 4456.112, -1950.466, 1227.963, 0.5991919, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2816, 40555, 1, 1, 0, 4585.019, -1937.78, 1154.889, 4.206244, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2817, 40555, 1, 1, 0, 4563.851, -1952.017, 1155.834, 5.654867, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2818, 40336, 1, 1, 0, 4457.332, -1946.212, 1228.83, 1.951735, 120, 5, 1), -- Charbringer (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2819, 34527, 1, 1, 0, 4523.541, -1931.893, 1223.483, 0.1147228, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2820, 40336, 1, 1, 0, 4507.144, -1924.35, 1227.742, 5.736904, 120, 5, 1), -- Charbringer (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2821, 40555, 1, 1, 0, 4554.923, -1975.74, 1153.302, 6.056293, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2822, 40555, 1, 1, 0, 4590.327, -1976.79, 1148.75, 3.839724, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2823, 40336, 1, 1, 0, 4421.003, -1985.174, 1221.785, 2.881942, 120, 5, 1), -- Charbringer (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2824, 40336, 1, 1, 0, 4468.779, -1997.131, 1210.972, 3.026082, 120, 5, 1), -- Charbringer (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2825, 9699, 1, 1, 0, 4436.08, -1957.809, 1228.553, 2.134156, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2826, 49780, 1, 1, 0, 4468.803, -2044.995, 1205.473, 3.19238, 120, 0, 0), -- Fire-Proof Roach (Area: Ashen Lake) +(@CGUID+2827, 41381, 1, 1, 0, 4622.029, -2092.795, 1237.148, 0.4886922, 120, 0, 0), -- Nordu (Area: Ashen Lake) (Auras: 77490 - Nordu Burning Aura) +(@CGUID+2828, 49780, 1, 1, 0, 4474.005, -2039.341, 1205.73, 5.483662, 120, 0, 0), -- Fire-Proof Roach (Area: Ashen Lake) +(@CGUID+2829, 49780, 1, 1, 0, 4431.996, -2014.354, 1214.328, 3.440481, 120, 0, 0), -- Fire-Proof Roach (Area: Ashen Lake) +(@CGUID+2830, 49780, 1, 1, 0, 4532.971, -2042.527, 1201.379, 5.734219, 120, 0, 0), -- Fire-Proof Roach (Area: Ashen Lake) +(@CGUID+2831, 9699, 1, 1, 0, 4400.632, -2003.642, 1221.594, 6.149989, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2832, 40333, 1, 1, 0, 4429.152, -2030.417, 1213.74, 1.361357, 120, 0, 0), -- Defender of Malorne (Area: Ashen Lake) (Auras: ) +(@CGUID+2833, 40333, 1, 1, 0, 4460.612, -2037.858, 1209.386, 0.7531921, 120, 5, 1), -- Defender of Malorne (Area: Ashen Lake) (Auras: ) (possible waypoints or random movement) +(@CGUID+2834, 38821, 1, 1, 0, 4644.27, -2338.36, 680.4033, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Ashen Lake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2835, 34527, 1, 1, 0, 4531.828, -2067.479, 1196.544, 2.647549, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Ashen Lake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2836, 40333, 1, 1, 0, 4447.337, -2099.932, 1204.597, 5.51524, 120, 0, 0), -- Defender of Malorne (Area: Ashen Lake) (Auras: ) +(@CGUID+2837, 40555, 1, 1, 0, 4562.441, -2058.109, 1154.716, 0.9599311, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2838, 40555, 1, 1, 0, 4572.344, -2026.561, 1152.758, 0, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2839, 40331, 1, 1, 0, 4411.69, -2077.85, 1210.783, 5.497787, 120, 0, 0), -- Rayne Feathersong (Area: Ashen Lake) +(@CGUID+2840, 46911, 1, 1, 0, 4604.051, -2161.201, 1149.526, 2.200239, 120, 0, 0), -- Lava Surger (Area: Ashen Lake) +(@CGUID+2841, 40333, 1, 1, 0, 4461.713, -2074.417, 1206.177, 6.248279, 120, 0, 0), -- Defender of Malorne (Area: Ashen Lake) (Auras: ) +(@CGUID+2842, 38821, 1, 1, 0, 4668.49, -2323.77, 681.2413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Ashen Lake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2843, 38821, 1, 1, 0, 4657.14, -2389.66, 680.8163, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Sanctuary of Malorne) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2844, 43550, 1, 1, 0, 4421.68, -2095.55, 1205.883, 4.904375, 120, 0, 0), -- Inoho Stronghide (Area: Sanctuary of Malorne) +(@CGUID+2845, 43551, 1, 1, 0, 4422.02, -2098.77, 1205.823, 1.675516, 120, 0, 0), -- Nenduil Meadowshade (Area: Sanctuary of Malorne) +(@CGUID+2846, 49780, 1, 1, 0, 4523.254, -2104.827, 1190.812, 3.279316, 120, 0, 0), -- Fire-Proof Roach (Area: Sanctuary of Malorne) +(@CGUID+2847, 9699, 1, 1, 0, 4486.097, -2119.257, 1192.914, 4.553657, 120, 0, 0), -- Fire Beetle (Area: Sanctuary of Malorne) +(@CGUID+2848, 39858, 1, 1, 0, 4422.33, -2080.43, 1211.123, 5.654867, 120, 0, 0), -- Arch Druid Hamuul Runetotem (Area: Sanctuary of Malorne) (Auras: 49414 - Generic Quest Invisibility 1) +(@CGUID+2849, 49780, 1, 1, 0, 4378.956, -2047.923, 1218.323, 5.47017, 120, 0, 0), -- Fire-Proof Roach (Area: Sanctuary of Malorne) +(@CGUID+2850, 9699, 1, 1, 0, 4405.896, -2100.353, 1205.628, 1.825732, 120, 0, 0), -- Fire Beetle (Area: Sanctuary of Malorne) +(@CGUID+2851, 40336, 1, 1, 0, 4522.278, -2105.005, 1190.764, 4.28455, 120, 5, 1), -- Charbringer (Area: Sanctuary of Malorne) (possible waypoints or random movement) +(@CGUID+2852, 49780, 1, 1, 0, 4533.154, -2108.893, 1190.305, 0.03908078, 120, 0, 0), -- Fire-Proof Roach (Area: Sanctuary of Malorne) +(@CGUID+2853, 40333, 1, 1, 0, 4403.605, -2116.026, 1202.876, 4.956735, 120, 0, 0), -- Defender of Malorne (Area: Sanctuary of Malorne) (Auras: ) +(@CGUID+2854, 34527, 1, 1, 0, 4500.787, -2142.719, 1184.244, 5.790718, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: Sanctuary of Malorne) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2855, 9699, 1, 1, 0, 4443.892, -2156.469, 1184.258, 3.935278, 120, 0, 0), -- Fire Beetle (Area: Sanctuary of Malorne) +(@CGUID+2856, 9699, 1, 1, 0, 4396.431, -2121.032, 1201.827, 3.352861, 120, 0, 0), -- Fire Beetle (Area: Sanctuary of Malorne) +(@CGUID+2857, 54392, 1, 1, 0, 4394.185, -2107.438, 1204.37, 6.230825, 120, 0, 0), -- Ranela Featherglen (Area: Sanctuary of Malorne) +(@CGUID+2858, 40336, 1, 1, 0, 4492.766, -2140.942, 1187.193, 1.917897, 120, 5, 1), -- Charbringer (Area: Sanctuary of Malorne) (possible waypoints or random movement) +(@CGUID+2859, 40336, 1, 1, 0, 4450.384, -2170.91, 1176.301, 1.968892, 120, 5, 1), -- Charbringer (Area: Sanctuary of Malorne) (possible waypoints or random movement) +(@CGUID+2860, 38821, 1, 1, 0, 4629.04, -2431.32, 681.1423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Sanctuary of Malorne) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2861, 38821, 1, 1, 0, 4662.28, -2409.46, 680.9343, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Sanctuary of Malorne) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2862, 40340, 1, 1, 0, 4502.976, -2492.973, 1132.22, 0.172019, 120, 0, 0), -- Nemesis (Area: Sanctuary of Malorne) (Auras: 75580 - Taunt Visual) +(@CGUID+2863, 46911, 1, 1, 0, 4477.214, -2291.035, 1140.817, 2.483727, 120, 0, 0), -- Lava Surger (Area: Sanctuary of Malorne) +(@CGUID+2864, 40555, 1, 1, 0, 4600.561, -1994.26, 1162.635, 4.433136, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2865, 40555, 1, 1, 0, 4620.533, -2018.96, 1152.043, 2.617994, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2866, 9699, 1, 1, 0, 4623.844, -1974.885, 1193.599, 2.661324, 120, 0, 0), -- Fire Beetle (Area: Ashen Lake) +(@CGUID+2867, 40555, 1, 1, 0, 4607.051, -2038.29, 1155.768, 2.216568, 120, 0, 0), -- Tortolla's Egg (Area: Ashen Lake) (Auras: ) +(@CGUID+2868, 46911, 1, 1, 0, 4739.427, -2093.634, 1220.36, 2.123665, 120, 0, 0), -- Lava Surger (Area: Ashen Lake) +(@CGUID+2869, 46911, 1, 1, 0, 4703.937, -2142.225, 1202.425, 1.766636, 120, 0, 0), -- Lava Surger (Area: Ashen Lake) +(@CGUID+2870, 41396, 1, 1, 0, 4691.721, -2042.96, 1221.62, 0.4074326, 120, 5, 1), -- Fiery Tormentor (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2871, 41396, 1, 1, 0, 4658.083, -2066.651, 1227.924, 3.979351, 120, 5, 1), -- Fiery Tormentor (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2872, 38821, 1, 1, 0, 4717.4, -2379.53, 681.1393, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Ashen Lake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2873, 46911, 1, 1, 0, 4739.064, -2161.168, 1207.306, 1.482789, 120, 0, 0), -- Lava Surger (Area: Ashen Lake) +(@CGUID+2874, 38821, 1, 1, 0, 4692.01, -2398.6, 681.1943, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Ashen Lake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2875, 49780, 1, 1, 0, 4671.869, -2081.873, 1224.591, 3.991907, 120, 0, 0), -- Fire-Proof Roach (Area: Ashen Lake) +(@CGUID+2876, 38821, 1, 1, 0, 4766.61, -2372.17, 681.3083, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: Ashen Lake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2877, 46911, 1, 1, 0, 4654.847, -2204.521, 1151.16, 1.21769, 120, 0, 0), -- Lava Surger (Area: Ashen Lake) +(@CGUID+2878, 41396, 1, 1, 0, 4703.16, -2054.584, 1221.44, 3.018255, 120, 5, 1), -- Fiery Tormentor (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+2879, 41396, 1, 1, 0, 4718.651, -2062.167, 1221.906, 2.583925, 120, 5, 1), -- Fiery Tormentor (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2880, 49780, 1, 1, 0, 4725.656, -2092.101, 1215.927, 1.738112, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2881, 46911, 1, 1, 0, 4735.382, -2196.16, 1198.754, 6.181477, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2882, 38821, 1, 1, 0, 4771, -2418.09, 681.1693, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2883, 38821, 1, 1, 0, 4720.2, -2428.8, 680.9413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2884, 39859, 1, 1, 0, 4692.59, -2439.3, 780.3723, 3.735005, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Large)(Sessile) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2885, 46911, 1, 1, 0, 4694.119, -2261.291, 1171.041, 3.183375, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2886, 38821, 1, 1, 0, 4753.2, -2439.57, 681.0503, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2887, 41396, 1, 1, 0, 4725.503, -2158.111, 1203.666, 1.755544, 120, 5, 1), -- Fiery Tormentor (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2888, 38821, 1, 1, 0, 4787.97, -2438.63, 681.3353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2889, 38821, 1, 1, 0, 4634.38, -2464.94, 681.0593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2890, 41396, 1, 1, 0, 4749.233, -2144.887, 1214.84, 3.939707, 120, 0, 0), -- Fiery Tormentor (Area: The Flamewake) +(@CGUID+2891, 38821, 1, 1, 0, 4634.84, -2485.69, 681.1163, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2892, 49780, 1, 1, 0, 4739.931, -2083.579, 1221.963, 5.024251, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2893, 9699, 1, 1, 0, 4736.703, -2195.034, 1199.105, 1.7883, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2894, 38821, 1, 1, 0, 4651.26, -2478.74, 680.8943, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2895, 38821, 1, 1, 0, 4698.97, -2487.64, 681.0693, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2896, 38821, 1, 1, 0, 4711.9, -2458.7, 681.3633, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2897, 46911, 1, 1, 0, 4742.289, -2249.043, 1189.724, 4.019651, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2898, 46910, 1, 1, 0, 4731.54, -2154.876, 1206.097, 4.274937, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2899, 41396, 1, 1, 0, 4735.529, -2124.779, 1211.403, 1.837562, 120, 0, 0), -- Fiery Tormentor (Area: The Flamewake) +(@CGUID+2900, 9699, 1, 1, 0, 4736.346, -2175.153, 1201.638, 3.87471, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2901, 38821, 1, 1, 0, 4742.37, -2497.59, 681.1503, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2902, 38821, 1, 1, 0, 4716.24, -2495.97, 681.0603, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2903, 38821, 1, 1, 0, 4751.89, -2528.94, 681.3183, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2904, 38821, 1, 1, 0, 4686.1, -2530.17, 681.0603, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2905, 49780, 1, 1, 0, 4752.766, -2196.497, 1207.093, 6.165734, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2906, 38821, 1, 1, 0, 4712.59, -2529.23, 681.0613, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 76386 - Broiling Lava Aura, 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2907, 46911, 1, 1, 0, 4717.854, -2317.446, 1180.636, 1.072228, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2908, 46910, 1, 1, 0, 4767.911, -2247.411, 1198.995, 4.576285, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2909, 49780, 1, 1, 0, 4711.726, -2261.622, 1177.31, 0.178631, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2910, 46911, 1, 1, 0, 4696.341, -2381.731, 1167.482, 1.152572, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2911, 9699, 1, 1, 0, 4630.647, -2215.022, 1155.863, 5.497787, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2912, 9699, 1, 1, 0, 4760.09, -2271.549, 1194.96, 3.310272, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2913, 9699, 1, 1, 0, 4722.472, -2308.17, 739.2697, 1.229912, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2914, 9699, 1, 1, 0, 4708.607, -2291.425, 1175.738, 0.7495723, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2915, 46910, 1, 1, 0, 4689.458, -2314.441, 1172.659, 1.939847, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2916, 49780, 1, 1, 0, 4734.708, -2305.335, 1187.236, 3.715512, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2917, 46911, 1, 1, 0, 4719.392, -2429.192, 1164.792, 6.053049, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2918, 46911, 1, 1, 0, 4639.639, -2399.061, 1156.19, 4.987785, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2919, 38821, 1, 1, 0, 4546.332, -2592.424, 1126.124, 1.919862, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+2920, 38821, 1, 1, 0, 4546.332, -2592.424, 1126.124, 1.919862, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Flamewake) +(@CGUID+2921, 46911, 1, 1, 0, 4650.635, -2443.393, 1150.663, 4.601679, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2922, 34527, 1, 1, 0, 4683.097, -2330.553, 1173.927, 2.124042, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2923, 46911, 1, 1, 0, 4555.292, -2393.13, 1135.658, 5.4055, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2924, 50481, 1, 1, 0, 4686.002, -2388.502, 683.1668, 4.849879, 120, 0, 0), -- Rock Viper (Area: The Flamewake) +(@CGUID+2925, 46911, 1, 1, 0, 4745.5, -2483.493, 1160.668, 3.952518, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2926, 40757, 1, 1, 0, 4789.26, -2471.23, 685.3883, 2.932153, 120, 0, 0), -- Numa Skyclaw (Area: The Flamewake) +(@CGUID+2927, 34527, 1, 1, 0, 4662.823, -2398.929, 1156.954, 2.877051, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2928, 49780, 1, 1, 0, 4708.479, -2394.387, 1167.777, 2.547791, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2929, 46911, 1, 1, 0, 4674.169, -2506.182, 1145.833, 4.907954, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2930, 34527, 1, 1, 0, 4719.677, -2396.839, 1172.176, 5.515396, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2931, 9699, 1, 1, 0, 4656.072, -2402.34, 1157.255, 2.579579, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2932, 35845, 1, 1, 0, 4732.38, -2422.75, 732.9413, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2933, 46911, 1, 1, 0, 4584.492, -2487.141, 1127.35, 3.616896, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2934, 46910, 1, 1, 0, 4705.941, -2415.976, 1164.344, 0.1588867, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2935, 40578, 1, 1, 0, 4605.25, -2509.36, 828.8333, 3.944444, 120, 0, 0), -- Farden Talonshrike (Area: The Flamewake) +(@CGUID+2936, 35845, 1, 1, 0, 4663.3, -2412.7, 701.4283, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2937, 46911, 1, 1, 0, 4566.565, -2523.383, 1123.906, 4.624383, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2938, 46911, 1, 1, 0, 4524.833, -2459.319, 1134.26, 5.9563, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2939, 9699, 1, 1, 0, 4726.541, -2449.525, 1161.236, 1.009089, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2940, 9699, 1, 1, 0, 4629.52, -2419.26, 1150.865, 0.1568489, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2941, 46910, 1, 1, 0, 4618.625, -2409.566, 1149.316, 1.162187, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2942, 50478, 1, 1, 0, 4725.029, -2454.531, 1159.915, 5.812162, 120, 0, 0), -- Ash Lizard (Area: The Flamewake) +(@CGUID+2943, 46911, 1, 1, 0, 4642.407, -2541.877, 1140.941, 4.13871, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2944, 62886, 1, 1, 0, 4644.565, -2454.856, 1148.047, 5.747795, 120, 5, 1), -- Fire-Proof Roach (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2945, 49780, 1, 1, 0, 4684.267, -2451.589, 1153.167, 3.647174, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2946, 9699, 1, 1, 0, 4653.553, -2450.54, 1150.155, 5.423864, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2947, 35845, 1, 1, 0, 4688.45, -2474.67, 713.9273, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+2948, 46910, 1, 1, 0, 4637.786, -2463.251, 1146.192, 2.272523, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2949, 46911, 1, 1, 0, 4692.77, -2574.853, 1146.734, 0.8467085, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2950, 46911, 1, 1, 0, 4546.137, -2513.47, 1131.993, 1.671632, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2951, 40720, 1, 1, 0, 4792.87, -2468.07, 685.3473, 3.647738, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2952, 46911, 1, 1, 0, 4625.82, -2598.48, 1133.366, 0.6945063, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2953, 40723, 1, 1, 0, 4791.87, -2475.33, 685.5693, 2.443461, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2954, 9699, 1, 1, 0, 4570.14, -2443.086, 1133.825, 6.152085, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2955, 46910, 1, 1, 0, 4583.247, -2463.813, 1131.176, 2.566195, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2956, 9699, 1, 1, 0, 4592.882, -2384.972, 1137.997, 4.419061, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2957, 46911, 1, 1, 0, 4502.14, -2496.322, 1132.214, 4.271558, 120, 0, 0), -- Lava Surger (Area: The Flamewake) (Auras: ) +(@CGUID+2958, 9699, 1, 1, 0, 4565.072, -2368.805, 1135.683, 2.858033, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2959, 50481, 1, 1, 0, 4558.029, -2440.387, 1134.305, 6.253897, 120, 5, 1), -- Rock Viper (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2960, 46911, 1, 1, 0, 4439.181, -2374.514, 1094.976, 1.601633, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2961, 46911, 1, 1, 0, 4498.387, -2510.487, 1130.593, 4.247796, 120, 0, 0), -- Lava Surger (Area: The Flamewake) (Auras: ) +(@CGUID+2962, 40720, 1, 1, 0, 4610.66, -2516.27, 829.1733, 2.600541, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2963, 40723, 1, 1, 0, 4589.09, -2508.5, 828.6393, 5.72468, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2964, 40720, 1, 1, 0, 4594.55, -2505.92, 828.4083, 5.497787, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2965, 49780, 1, 1, 0, 4581.363, -2490.572, 1127.007, 0.4104108, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2966, 46910, 1, 1, 0, 4566.311, -2483.837, 1129.992, 0.5644443, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2967, 40723, 1, 1, 0, 4600.11, -2503.3, 827.9763, 5.253441, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2968, 9699, 1, 1, 0, 4664.315, -2513.126, 1143.803, 0.7826358, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2969, 49780, 1, 1, 0, 4540.541, -2444.282, 1133.656, 4.849589, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2970, 46911, 1, 1, 0, 4647.43, -2623.63, 1142.912, 5.36768, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2971, 40720, 1, 1, 0, 4605.06, -2525.03, 829.4653, 1.884956, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2972, 40723, 1, 1, 0, 4608.4, -2520.72, 829.3383, 2.303835, 120, 0, 0), -- Aviana's Guardian (Area: The Flamewake) +(@CGUID+2973, 49780, 1, 1, 0, 4541.751, -2489.094, 1132.128, 3.683885, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2974, 49780, 1, 1, 0, 4676.713, -2521.101, 1146.178, 4.217092, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2975, 46911, 1, 1, 0, 4506.245, -2575.98, 1123.758, 3.710653, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2976, 49780, 1, 1, 0, 4590.001, -2515.353, 1123.347, 1.144735, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2977, 46911, 1, 1, 0, 4707.378, -2641.509, 1158.371, 0.7595063, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2978, 49780, 1, 1, 0, 4801.487, -2477.411, 685.9029, 0.8060092, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+2979, 62364, 1, 1, 0, 4743.194, -2540.853, 1158.892, 3.263905, 120, 5, 1), -- Ash Lizard (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2980, 9699, 1, 1, 0, 4684.394, -2559.302, 1146.945, 2.948985, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2981, 9699, 1, 1, 0, 4714.793, -2552.564, 1150.112, 4.857555, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2982, 46910, 1, 1, 0, 4748.436, -2549.379, 1161.784, 5.801531, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2983, 34527, 1, 1, 0, 4719.923, -2560.464, 1153.158, 5.880275, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2984, 62184, 1, 1, 0, 4655.815, -2556.283, 1139.47, 3.102512, 120, 5, 1), -- Rock Viper (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2985, 46911, 1, 1, 0, 4673.928, -2677.338, 1153.488, 5.5734, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2986, 50478, 1, 1, 0, 4714.856, -2581.936, 1153.432, 3.461089, 120, 0, 0), -- Ash Lizard (Area: The Flamewake) +(@CGUID+2987, 46910, 1, 1, 0, 4662.107, -2558.386, 1141.581, 1.57563, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2988, 61328, 1, 1, 0, 4719.141, -2593.844, 1153.284, 6.079206, 120, 5, 1), -- Fire Beetle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2989, 34527, 1, 1, 0, 4710.314, -2607.771, 1151.831, 3.28348, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2990, 46911, 1, 1, 0, 4612.91, -2698.512, 1144.026, 2.350941, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2991, 46910, 1, 1, 0, 4704.52, -2604.38, 1150.795, 0.3459061, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+2992, 9699, 1, 1, 0, 4623.171, -2606.891, 1133.021, 5.761859, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2993, 9699, 1, 1, 0, 4614.742, -2613.095, 1131.285, 3.555456, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2994, 46911, 1, 1, 0, 4558.31, -2675.855, 1129.012, 3.022371, 120, 0, 0), -- Lava Surger (Area: The Flamewake) (Auras: ) +(@CGUID+2995, 34527, 1, 1, 0, 4633.437, -2672.954, 1140.326, 2.503098, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+2996, 62886, 1, 1, 0, 4590.428, -2555.888, 1123.046, 1.078911, 120, 5, 1), -- Fire-Proof Roach (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+2997, 46911, 1, 1, 0, 4497.753, -2656.038, 1094.924, 1.490962, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+2998, 9699, 1, 1, 0, 4585.614, -2572.769, 828.8986, 2.340139, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+2999, 9699, 1, 1, 0, 4561, -2586.966, 1123.907, 4.371829, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3000, 35845, 1, 1, 0, 4566.932, -2595.333, 829.5175, 1.099557, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19, 74095 - Phase - Quest Zone-Specific 18, 74094 - Phase - Quest Zone-Specific 17, 74093 - Phase - Quest Zone-Specific 16, 70696 - Phase - Quest Zone-Specific 15) +(@CGUID+3001, 46911, 1, 1, 0, 4481.996, -2678.248, 1099.828, 3.140391, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3002, 9699, 1, 1, 0, 4558.738, -2628.937, 1125.593, 1.506905, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3003, 46911, 1, 1, 0, 4485.416, -2718.75, 1101.222, 6.201519, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3004, 46911, 1, 1, 0, 4446.346, -2644.801, 1097.503, 2.921017, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3005, 46911, 1, 1, 0, 4456.526, -2610.34, 1086.024, 4.808174, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3006, 9699, 1, 1, 0, 4553.151, -2530.571, 825.8131, 2.22002, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3007, 46911, 1, 1, 0, 4422.745, -2599.476, 1118.714, 2.177205, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3008, 9699, 1, 1, 0, 4548.557, -2545.585, 826.8149, 5.501336, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3009, 50478, 1, 1, 0, 4551.386, -2551.482, 1123.453, 3.781028, 120, 0, 0), -- Ash Lizard (Area: The Flamewake) +(@CGUID+3010, 9699, 1, 1, 0, 4505.065, -2504.051, 1132.035, 4.436603, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3011, 50478, 1, 1, 0, 4507.41, -2468.857, 1131.39, 1.834988, 120, 0, 0), -- Ash Lizard (Area: The Flamewake) +(@CGUID+3012, 46910, 1, 1, 0, 4525.207, -2511.899, 1134.127, 4.676458, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3013, 9699, 1, 1, 0, 4513.641, -2550.947, 1124.775, 0.4746696, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3014, 49780, 1, 1, 0, 4514.852, -2528.44, 1129.953, 6.162408, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3015, 46911, 1, 1, 0, 4411.465, -2460.146, 1098.129, 4.066155, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3016, 46911, 1, 1, 0, 4407.577, -2515.854, 1118.087, 1.562984, 120, 0, 0), -- Lava Surger (Area: The Flamewake) (Auras: ) +(@CGUID+3017, 46911, 1, 1, 0, 4414.378, -2673.654, 1106.267, 5.057908, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3018, 61328, 1, 1, 0, 4511.219, -2585.834, 1123.383, 5.604749, 120, 5, 1), -- Fire Beetle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3019, 46911, 1, 1, 0, 4372.72, -2593.635, 1121.322, 1.544435, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3020, 9699, 1, 1, 0, 4524.736, -2675.601, 1105.426, 5.656068, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3021, 34527, 1, 1, 0, 4482.743, -2643.75, 1092.545, 4.099191, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+3022, 34527, 1, 1, 0, 4581.751, -2708.939, 1142.776, 2.473257, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+3023, 46910, 1, 1, 0, 4572.495, -2698.955, 1136.799, 5.009095, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3024, 49780, 1, 1, 0, 4606.864, -2709.652, 1146.391, 5.823472, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3025, 9699, 1, 1, 0, 4631.347, -2709.305, 1147.603, 2.994586, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3026, 9699, 1, 1, 0, 4455.387, -2669.467, 1100.995, 1.317297, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3027, 61328, 1, 1, 0, 4441.237, -2734.615, 1098.531, 2.164554, 120, 5, 1), -- Fire Beetle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3028, 9699, 1, 1, 0, 4420.843, -2601.355, 1118.76, 1.578611, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3029, 49780, 1, 1, 0, 4434.473, -2742.445, 1096.565, 4.176998, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3030, 46910, 1, 1, 0, 4412.308, -2677.044, 1106.057, 2.18063, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3031, 61328, 1, 1, 0, 4392.108, -2591.87, 1120.966, 4.44155, 120, 5, 1), -- Fire Beetle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3032, 49780, 1, 1, 0, 4406.921, -2558.903, 1120.15, 6.120226, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3033, 34527, 1, 1, 0, 4377.296, -2578.936, 1123.3, 5.424889, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+3034, 9699, 1, 1, 0, 4362.855, -2584.269, 1121.745, 1.444836, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3035, 46910, 1, 1, 0, 4390.126, -2551.651, 1120.374, 4.414729, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3036, 9699, 1, 1, 0, 4472.119, -2538.921, 1125.542, 6.253911, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3037, 61328, 1, 1, 0, 4408.769, -2477.497, 1105.786, 0, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3038, 46910, 1, 1, 0, 4374.739, -2450.665, 1122.672, 4.76908, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3039, 49780, 1, 1, 0, 4480.58, -2463.665, 1129.618, 1.671342, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3040, 46911, 1, 1, 0, 4340.315, -2380.29, 1148.168, 5.797251, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3041, 34527, 1, 1, 0, 4358.338, -2436.753, 1130.797, 1.932908, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+3042, 46911, 1, 1, 0, 4356.887, -2344.348, 1150.99, 3.315806, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3043, 9699, 1, 1, 0, 4420.898, -2428.051, 1087.398, 4.438891, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3044, 9699, 1, 1, 0, 4374.243, -2388.601, 1145.558, 3.34416, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3045, 46910, 1, 1, 0, 4500.297, -2427.532, 1133.045, 3.996133, 120, 0, 0), -- Core Hound (Area: The Flamewake) (Auras: ) +(@CGUID+3046, 46911, 1, 1, 0, 4339.184, -2313.593, 1156.064, 5.377371, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3047, 49780, 1, 1, 0, 4343.889, -2346.708, 1150.327, 2.200239, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3048, 9699, 1, 1, 0, 4393.935, -2327.24, 1151.529, 5.177782, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3049, 49780, 1, 1, 0, 4374.87, -2323.337, 1153.487, 3.38019, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3050, 61328, 1, 1, 0, 4164.627, -2319.973, 1140.312, 3.16502, 120, 5, 1), -- Fire Beetle (Area: Sethria's Roost) (possible waypoints or random movement) +(@CGUID+3051, 49780, 1, 1, 0, 4123.324, -2288.179, 1132.609, 2.305219, 120, 0, 0), -- Fire-Proof Roach (Area: Sethria's Roost) +(@CGUID+3052, 9699, 1, 1, 0, 4110.341, -2309.406, 1132.284, 1.44184, 120, 0, 0), -- Fire Beetle (Area: Sethria's Roost) +(@CGUID+3053, 41981, 1, 1, 0, 4042.338, -2266.966, 1181.43, 3.702362, 120, 5, 1), -- Sethria's Hatchling (Area: Sethria's Roost) (possible waypoints or random movement) +(@CGUID+3054, 41030, 1, 1, 0, 4043.146, -2244.76, 1132.032, 3.246312, 120, 0, 0), -- Twilight Dragonkin Armorer (Area: Sethria's Roost) +(@CGUID+3055, 41031, 1, 1, 0, 4048.561, -2274.745, 1132.263, 0.9250245, 120, 0, 0), -- Twilight Juggernaut (Area: Sethria's Roost) (Auras: 77224 - Armor Plating, 77085 - Painful Stasis) +(@CGUID+3056, 42668, 1, 1, 0, 4036.206, -2245.321, 1133.983, 0, 120, 0, 0), -- Hyjal 4.x Anvil Bunny (Area: Sethria's Roost) (Auras: ) +(@CGUID+3057, 41959, 1, 1, 0, 4075.003, -2301.064, 1132.668, 0, 120, 0, 0), -- Hyjal 4.x Bunny (Area: Sethria's Roost) +(@CGUID+3058, 41959, 1, 1, 0, 4081.37, -2303.05, 1132.138, 0, 120, 0, 0), -- Hyjal 4.x Bunny (Area: Sethria's Roost) +(@CGUID+3059, 41223, 1, 1, 0, 4022.434, -2300.625, 1148.839, 2.181662, 120, 0, 0), -- Shadow Cloak Control Bunny (Area: Sethria's Roost) (Auras: 77286 - Shadow Cloak Field Aura) +(@CGUID+3060, 50485, 1, 1, 0, 4071.164, -2286.34, 1132.998, 1.742347, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3061, 42668, 1, 1, 0, 4020.834, -2263.972, 1134.018, 0, 120, 0, 0), -- Hyjal 4.x Anvil Bunny (Area: Sethria's Roost) +(@CGUID+3062, 50485, 1, 1, 0, 4048.641, -2223.496, 1132.11, 5.300392, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3063, 41030, 1, 1, 0, 4055.431, -2266.061, 1131.851, 0.4161277, 120, 0, 0), -- Twilight Dragonkin Armorer (Area: Sethria's Roost) +(@CGUID+3064, 41981, 1, 1, 0, 4047.49, -2234.631, 1169.238, 0.6846786, 120, 5, 1), -- Sethria's Hatchling (Area: Sethria's Roost) (possible waypoints or random movement) +(@CGUID+3065, 49780, 1, 1, 0, 4043.336, -2255.734, 1132.081, 3.086146, 120, 0, 0), -- Fire-Proof Roach (Area: Sethria's Roost) +(@CGUID+3066, 41959, 1, 1, 0, 4000.185, -2303.552, 1143.23, 0, 120, 0, 0), -- Hyjal 4.x Bunny (Area: Sethria's Roost) +(@CGUID+3067, 50485, 1, 1, 0, 4021.07, -2216.415, 1131.894, 4.382559, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3068, 41959, 1, 1, 0, 4044.97, -2209.398, 1132.098, 0, 120, 0, 0), -- Hyjal 4.x Bunny (Area: Sethria's Roost) +(@CGUID+3069, 42668, 1, 1, 0, 4004.772, -2255.118, 1133.897, 0, 120, 0, 0), -- Hyjal 4.x Anvil Bunny (Area: Sethria's Roost) (Auras: ) +(@CGUID+3070, 41031, 1, 1, 0, 4026.603, -2207.307, 1132.717, 4.485496, 120, 0, 0), -- Twilight Juggernaut (Area: Sethria's Roost) (Auras: 77224 - Armor Plating, 77085 - Painful Stasis) +(@CGUID+3071, 50485, 1, 1, 0, 3974.127, -2242.633, 1131.905, 2.4576, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3072, 50485, 1, 1, 0, 3978.32, -2219.061, 1132.073, 5.004654, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3073, 9699, 1, 1, 0, 3974.083, -2236.46, 1132.694, 1.490974, 120, 0, 0), -- Fire Beetle (Area: Sethria's Roost) +(@CGUID+3074, 41031, 1, 1, 0, 3976.522, -2247.816, 1131.182, 5.263717, 120, 0, 0), -- Twilight Juggernaut (Area: Sethria's Roost) +(@CGUID+3075, 41031, 1, 1, 0, 4000.338, -2208.234, 1132.151, 4.956735, 120, 0, 0), -- Twilight Juggernaut (Area: Sethria's Roost) (Auras: 77224 - Armor Plating, 77085 - Painful Stasis) +(@CGUID+3076, 49780, 1, 1, 0, 4020.627, -2204.148, 1133.232, 5.500129, 120, 0, 0), -- Fire-Proof Roach (Area: Sethria's Roost) +(@CGUID+3077, 50485, 1, 1, 0, 4002.384, -2214.406, 1132.051, 6.274126, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3078, 41223, 1, 1, 0, 3962.748, -2239.866, 1141.602, 1.37881, 120, 0, 0), -- Shadow Cloak Control Bunny (Area: Sethria's Roost) (Auras: 77286 - Shadow Cloak Field Aura) +(@CGUID+3079, 41030, 1, 1, 0, 3980.236, -2243.47, 1131.996, 5.389568, 120, 0, 0), -- Twilight Dragonkin Armorer (Area: Sethria's Roost) +(@CGUID+3080, 41223, 1, 1, 0, 4013.729, -2198.08, 1141.293, 0, 120, 0, 0), -- Shadow Cloak Control Bunny (Area: Sethria's Roost) (Auras: 77286 - Shadow Cloak Field Aura) +(@CGUID+3081, 41030, 1, 1, 0, 4000.62, -2220.36, 1132.069, 1.570796, 120, 0, 0), -- Twilight Dragonkin Armorer (Area: Sethria's Roost) (Auras: ) +(@CGUID+3082, 9699, 1, 1, 0, 3977.897, -2241.741, 1132.222, 3.764424, 120, 0, 0), -- Fire Beetle (Area: Sethria's Roost) +(@CGUID+3083, 41030, 1, 1, 0, 4003.728, -2260.628, 1131.725, 1.396263, 120, 0, 0), -- Twilight Dragonkin Armorer (Area: Sethria's Roost) +(@CGUID+3084, 50485, 1, 1, 0, 3933.382, -2227.216, 1125.075, 3.426253, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3085, 50485, 1, 1, 0, 3943.176, -2228.19, 1126.742, 5.387097, 120, 0, 0), -- Carrion Rat (Area: Sethria's Roost) +(@CGUID+3086, 9699, 1, 1, 0, 3944.703, -2225.425, 1127.281, 4.025482, 120, 0, 0), -- Fire Beetle (Area: Sethria's Roost) +(@CGUID+3087, 41031, 1, 1, 0, 3933.4, -2233.2, 1125.034, 2.007129, 120, 0, 0), -- Twilight Juggernaut (Area: Sethria's Roost) (Auras: 77224 - Armor Plating, 77085 - Painful Stasis) +(@CGUID+3088, 49780, 1, 1, 0, 3914.741, -2225.427, 1123.104, 2.99759, 120, 0, 0), -- Fire-Proof Roach (Area: Sethria's Roost) +(@CGUID+3089, 41223, 1, 1, 0, 3907.181, -2211.92, 1131.817, 1.37881, 120, 0, 0), -- Shadow Cloak Control Bunny (Area: Sethria's Roost) (Auras: 77286 - Shadow Cloak Field Aura) +(@CGUID+3090, 41959, 1, 1, 0, 3897.385, -2199.97, 1119.453, 0, 120, 0, 0), -- Hyjal 4.x Bunny (Area: Sethria's Roost) (Auras: ) +(@CGUID+3091, 41029, 1, 1, 0, 3897.74, -2211.056, 1121.094, 1.53589, 120, 0, 0), -- Twilight Dragonkin (Area: Sethria's Roost) +(@CGUID+3092, 41223, 1, 1, 0, 3889.064, -2279.76, 1168.848, 1.37881, 120, 0, 0), -- Shadow Cloak Control Bunny (Area: Sethria's Roost) (Auras: 77286 - Shadow Cloak Field Aura) +(@CGUID+3093, 41959, 1, 1, 0, 3871.915, -2274.512, 1159.245, 0, 120, 0, 0), -- Hyjal 4.x Bunny (Area: Sethria's Roost) (Auras: ) +(@CGUID+3094, 41029, 1, 1, 0, 3860.632, -2274.625, 1159.243, 0.03490658, 120, 0, 0), -- Twilight Dragonkin (Area: Sethria's Roost) +(@CGUID+3095, 41981, 1, 1, 0, 3872.359, -2274.191, 1160.63, 0.8377581, 120, 0, 0), -- Sethria's Hatchling (Area: Sethria's Roost) +(@CGUID+3096, 61328, 1, 1, 0, 3853.674, -2258.562, 1152.887, 1.706835, 120, 0, 0), -- Fire Beetle (Area: Sethria's Roost) +(@CGUID+3097, 41981, 1, 1, 0, 3900.325, -2198.473, 1125.41, 0.8105442, 120, 0, 0), -- Sethria's Hatchling (Area: Sethria's Roost) +(@CGUID+3098, 41030, 1, 1, 0, 4022.7, -2218.19, 1131.913, 1.308997, 120, 0, 0), -- Twilight Dragonkin Armorer (Area: Sethria's Roost) +(@CGUID+3099, 9699, 1, 1, 0, 4527.458, -2323.884, 780.122, 6.031548, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3100, 34527, 1, 1, 0, 4511.305, -2374.453, 1135.609, 3.703184, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+3101, 49780, 1, 1, 0, 4494.014, -2303.357, 1138.892, 5.651221, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3102, 46910, 1, 1, 0, 4516.677, -2362.247, 1138.399, 4.317381, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3103, 9699, 1, 1, 0, 4532.323, -2287.618, 782.5737, 3.324364, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3104, 9699, 1, 1, 0, 4488.048, -2191.214, 1171.911, 1.043249, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3105, 9699, 1, 1, 0, 4551.07, -2176.805, 1180.302, 3.594324, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3106, 40336, 1, 1, 0, 4531.028, -2174.656, 1180.386, 4.227952, 120, 5, 1), -- Charbringer (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3107, 9699, 1, 1, 0, 4567.888, -2170.853, 1175.712, 0.9659932, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3108, 34527, 1, 1, 0, 4513.589, -2422.884, 1135.321, 3.942356, 120, 5, 1), -- Dave's Industrial Light and Magic Bunny (Small) (Area: The Flamewake) (Auras: 74096 - Phase - Quest Zone-Specific 19) (possible waypoints or random movement) +(@CGUID+3109, 49780, 1, 1, 0, 4391.296, -2614.083, 1119.796, 0, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3110, 46911, 1, 1, 0, 4712.61, -2494.74, 1152.713, 0, 120, 0, 0), -- Lava Surger (Area: The Flamewake) (Auras: ) +(@CGUID+3111, 40336, 1, 1, 0, 4529.145, -1902.929, 1232.062, 1.610826, 120, 5, 1), -- Charbringer (Area: Ashen Lake) (possible waypoints or random movement) +(@CGUID+3112, 46911, 1, 1, 0, 4565.92, -2381.09, 1135.973, 2.464098, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3113, 46910, 1, 1, 0, 4691.733, -2269.172, 1171.077, 1.370631, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3114, 40340, 1, 1, 0, 4638.847, -2642.708, 1141.094, 3.172863, 120, 0, 0), -- Nemesis (Area: The Flamewake) (Auras: ) +(@CGUID+3115, 46911, 1, 1, 0, 4714.028, -2426.144, 1164.633, 5.938255, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3116, 46910, 1, 1, 0, 4740.852, -2293.779, 1188.994, 4.285439, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3117, 46910, 1, 1, 0, 4622.658, -2397.973, 1151.959, 1.295983, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3118, 46911, 1, 1, 0, 4520.438, -2461.232, 1133.572, 4.210316, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3119, 46910, 1, 1, 0, 4720.137, -2410.331, 1169.018, 0.4505479, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3120, 46911, 1, 1, 0, 4580.647, -2485.073, 1128.059, 4.505054, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3121, 46911, 1, 1, 0, 4691.061, -2575.534, 1146.74, 4.492418, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3122, 46910, 1, 1, 0, 4642.392, -2468.7, 1146.153, 2.272523, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3123, 46911, 1, 1, 0, 4547.98, -2511.93, 1131.073, 0, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3124, 50481, 1, 1, 0, 4630.952, -2417.101, 1150.274, 0, 120, 5, 1), -- Rock Viper (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3125, 40460, 1, 1, 0, 4367.424, -2332.128, 1151.599, 5.427974, 120, 0, 0), -- Activated Flameward (Area: The Flamewake) (Auras: 75454 - Cosmetic - Arcane Force Shield (Blue - large)) +(@CGUID+3126, 46911, 1, 1, 0, 4485.415, -2497.56, 1131.001, 6.171977, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3127, 46910, 1, 1, 0, 4509.261, -2416.503, 1134.347, 4.625123, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3128, 40460, 1, 1, 0, 4702.588, -2405.766, 1164.903, 5.427974, 120, 0, 0), -- Activated Flameward (Area: The Flamewake) (Auras: 75454 - Cosmetic - Arcane Force Shield (Blue - large)) +(@CGUID+3129, 46911, 1, 1, 0, 4500.9, -2498.1, 1132.073, 1.478417, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3130, 40460, 1, 1, 0, 4702.588, -2405.766, 1164.903, 5.427974, 120, 0, 0), -- Activated Flameward (Area: The Flamewake) (Auras: 75454 - Cosmetic - Arcane Force Shield (Blue - large)) +(@CGUID+3131, 40555, 1, 1, 0, 4607.051, -2038.29, 1155.768, 2.216568, 120, 0, 0), -- Tortolla's Egg (Area: The Flamewake) (Auras: ) +(@CGUID+3132, 46910, 1, 1, 0, 4557.623, -2457.88, 1133.208, 2.935735, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3133, 46911, 1, 1, 0, 4505.97, -2576.859, 1123.75, 3.37484, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3134, 46910, 1, 1, 0, 4525.426, -2505.793, 1134.315, 1.534911, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3135, 46911, 1, 1, 0, 4709.125, -2638.996, 1158.156, 0.4508296, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3136, 46911, 1, 1, 0, 4658.837, -2692.187, 1150.195, 3.99264, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3137, 46911, 1, 1, 0, 4678.127, -2671.99, 1154.274, 0.9962984, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3138, 46911, 1, 1, 0, 4561.475, -2670.451, 1128.807, 4.626048, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3139, 50478, 1, 1, 0, 4714.758, -2581.281, 1153.442, 5.38434, 120, 0, 0), -- Ash Lizard (Area: The Flamewake) +(@CGUID+3140, 46910, 1, 1, 0, 4712.382, -2543.92, 1149.776, 5.603631, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3141, 50478, 1, 1, 0, 4621.892, -2606.79, 1132.397, 0.5370706, 120, 0, 0), -- Ash Lizard (Area: The Flamewake) +(@CGUID+3142, 46910, 1, 1, 0, 4695.893, -2612.544, 1148.26, 2.310583, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3143, 46911, 1, 1, 0, 4497.919, -2655.432, 1094.911, 1.692803, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3144, 42664, 1, 1, 0, 4776.694, -2722.309, 1609.343, 4.144262, 120, 5, 1), -- Hyjal Huntress (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3145, 42664, 1, 1, 0, 4779.854, -2718.761, 1809.093, 1.0314, 120, 5, 1), -- Hyjal Huntress (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3146, 42657, 1, 1, 0, 4772.002, -2733.616, 1632.693, 1.13775, 120, 5, 1), -- Hyjal Eagle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3147, 42657, 1, 1, 0, 4766.836, -2690.485, 1559.613, 0.9685542, 120, 5, 1), -- Hyjal Eagle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3148, 42659, 1, 1, 0, 4783.629, -2687.763, 1611.814, 3.943636, 120, 5, 1), -- Hyjal Screecher (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3149, 42664, 1, 1, 0, 4755.913, -2763.194, 1749.723, 1.292095, 120, 5, 1), -- Hyjal Huntress (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3150, 42659, 1, 1, 0, 4751.89, -2781.936, 1840.823, 1.423307, 120, 5, 1), -- Hyjal Screecher (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3151, 42657, 1, 1, 0, 4808.403, -2704.433, 1609.705, 3.934433, 120, 5, 1), -- Hyjal Eagle (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3152, 42663, 1, 1, 0, 4751.438, -2785.189, 1703.034, 1.381794, 120, 5, 1), -- Hyjal Owl (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3153, 41028, 1, 1, 0, 4703.134, -2799.394, 1254.902, 4.433063, 120, 0, 0), -- Wormwing Swifttalon (Area: The Flamewake) (Auras: 19514 - Lightning Shield) +(@CGUID+3154, 42663, 1, 1, 0, 4805.806, -2707.135, 1609.704, 3.959441, 120, 5, 1), -- Hyjal Owl (Area: The Flamewake) (possible waypoints or random movement) +(@CGUID+3155, 41027, 1, 1, 0, 4733.811, -2807.733, 1243.376, 1.373893, 120, 0, 0), -- Wormwing Screecher (Area: The Flamewake) +(@CGUID+3156, 42658, 1, 1, 0, 4757.836, -2816.348, 1821.003, 1.606355, 120, 5, 1), -- Hyjal Roc (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3157, 41027, 1, 1, 0, 4727.413, -2854.016, 1261.81, 4.23794, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3158, 42660, 1, 1, 0, 4748.882, -2822.881, 1629.953, 1.630035, 120, 5, 1), -- Hyjal Darkhawk (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3159, 42659, 1, 1, 0, 4758.907, -2845.056, 1609.343, 4.993505, 120, 5, 1), -- Hyjal Screecher (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3160, 42664, 1, 1, 0, 4805.596, -2710.501, 1751.113, 3.892711, 120, 5, 1), -- Hyjal Huntress (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3161, 42663, 1, 1, 0, 4766.101, -2860.973, 1912.103, 1.903272, 120, 5, 1), -- Hyjal Owl (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3162, 42664, 1, 1, 0, 4787.211, -2833.629, 1800.003, 4.858141, 120, 5, 1), -- Hyjal Huntress (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3163, 42657, 1, 1, 0, 4761.001, -2842.351, 1735.703, 1.775289, 120, 5, 1), -- Hyjal Eagle (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3164, 41028, 1, 1, 0, 4756.257, -2858.172, 1252.608, 4.169878, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3165, 42663, 1, 1, 0, 4790.313, -2849.081, 1714.714, 4.96135, 120, 5, 1), -- Hyjal Owl (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3166, 42658, 1, 1, 0, 4829.806, -2845.136, 1485.873, 1.658143, 120, 5, 1), -- Hyjal Roc (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3167, 42660, 1, 1, 0, 4861.17, -2761.04, 1490.043, 2.994701, 120, 5, 1), -- Hyjal Darkhawk (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3168, 42659, 1, 1, 0, 4787.758, -2863.135, 1666.283, 2.152531, 120, 5, 1), -- Hyjal Screecher (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3169, 41008, 1, 1, 0, 4850.638, -2815.918, 1512.254, 0.8028514, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3170, 42660, 1, 1, 0, 4784.42, -2871.484, 1849.923, 2.067243, 120, 5, 1), -- Hyjal Darkhawk (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3171, 42657, 1, 1, 0, 4809.026, -2690.072, 1696.023, 3.642073, 120, 5, 1), -- Hyjal Eagle (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3172, 41028, 1, 1, 0, 4861.064, -2742.047, 1497.202, 4.944997, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3173, 41008, 1, 1, 0, 4872.84, -2808.4, 1441.823, 0, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3174, 41027, 1, 1, 0, 4871.766, -2786.729, 1513.11, 0.1270917, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3175, 41008, 1, 1, 0, 4873.47, -2816.318, 1512.279, 2.495821, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3176, 42658, 1, 1, 0, 4791.009, -2867.86, 1739.374, 2.194163, 120, 5, 1), -- Hyjal Roc (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3177, 41008, 1, 1, 0, 4857.492, -2842.731, 1469.803, 6.161012, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3178, 41008, 1, 1, 0, 4875.723, -2786.224, 1508.312, 0.01880643, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) (Auras: ) +(@CGUID+3179, 41027, 1, 1, 0, 4874.678, -2784.728, 1514.028, 5.321986, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3180, 41008, 1, 1, 0, 4874.26, -2801.27, 1441.843, 6.038839, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3181, 41008, 1, 1, 0, 4896.383, -2761.731, 1437.686, 0.5235988, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3182, 42664, 1, 1, 0, 4869.138, -2856.299, 1502.823, 5.15448, 120, 5, 1), -- Hyjal Huntress (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3183, 35845, 1, 1, 0, 4879.108, -2804.891, 1443.115, 0.3490658, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: Rim of the World) (Auras: 74096 - Phase - Quest Zone-Specific 19) +(@CGUID+3184, 41008, 1, 1, 0, 4897.617, -2790.573, 1502.758, 0.5733318, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) (Auras: ) +(@CGUID+3185, 41027, 1, 1, 0, 4890.349, -2783.601, 1504.71, 0.0661937, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3186, 43493, 1, 1, 0, 4881.49, -2804.94, 1437.753, 5.51524, 120, 0, 0), -- Jandunel Reedwind (Area: Rim of the World) +(@CGUID+3187, 41008, 1, 1, 0, 4898.958, -2791.348, 1502.406, 0.4915093, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3188, 41008, 1, 1, 0, 4891.384, -2787.898, 1461.765, 1.413717, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3189, 41003, 1, 1, 0, 4895.388, -2803.109, 1437.758, 2.617994, 120, 0, 0), -- Morthis Whisperwing (Area: Rim of the World) +(@CGUID+3190, 41005, 1, 1, 0, 4886.777, -2815.936, 1437.756, 1.37881, 120, 0, 0), -- Choluna (Area: Rim of the World) +(@CGUID+3191, 40997, 1, 1, 0, 4896.813, -2777.96, 1460.659, 0.3316126, 120, 0, 0), -- Skylord Omnuron (Area: Rim of the World) +(@CGUID+3192, 41008, 1, 1, 0, 4889.2, -2785.07, 1505.217, 1.029313, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) (Auras: ) +(@CGUID+3193, 43487, 1, 1, 0, 4900.89, -2739.06, 1437.683, 5.637414, 120, 0, 0), -- Isara Riverstride (Area: Rim of the World) +(@CGUID+3194, 41008, 1, 1, 0, 4907.791, -2736.927, 1437.609, 0.2150368, 120, 5, 1), -- Druid of the Talon (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3195, 41008, 1, 1, 0, 4906.926, -2789.471, 1500.401, 1.639788, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) (Auras: ) +(@CGUID+3196, 41028, 1, 1, 0, 4912.924, -2789.626, 1500.45, 3.11575, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3197, 41027, 1, 1, 0, 4906.602, -2784.772, 1506.603, 4.126843, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3198, 42663, 1, 1, 0, 4833.097, -2679.45, 1781.313, 3.468256, 120, 5, 1), -- Hyjal Owl (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3199, 41028, 1, 1, 0, 4900.869, -2761.329, 1510.943, 4.351368, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3200, 41008, 1, 1, 0, 4901.624, -2791.188, 1461.766, 1.413717, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3201, 41008, 1, 1, 0, 4914.232, -2813.285, 1495.95, 5.899213, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3202, 41008, 1, 1, 0, 4915.093, -2766.033, 1500.816, 4.940646, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) (Auras: 77042 - Storm Crow Form, 40121 - Swift Flight Form (Passive), 40122 - Swift Flight Form (Passive)) +(@CGUID+3203, 41008, 1, 1, 0, 4907.751, -2771.536, 1437.71, 2.181662, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3204, 41008, 1, 1, 0, 4897.161, -2745.491, 1437.678, 2.687807, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3205, 41008, 1, 1, 0, 4905.322, -2786.701, 1501.067, 0.2027594, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) (Auras: ) +(@CGUID+3206, 41008, 1, 1, 0, 4900.375, -2759.953, 1452.298, 6.126106, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3207, 41004, 1, 1, 0, 4914.411, -2749.243, 1437.709, 0.5585054, 120, 0, 0), -- Borun Thundersky (Area: Rim of the World) +(@CGUID+3208, 41008, 1, 1, 0, 4902.313, -2761.413, 1452.298, 1.850049, 120, 0, 0), -- Druid of the Talon (Area: Rim of the World) +(@CGUID+3209, 43494, 1, 1, 0, 4915.56, -2702.52, 1433.493, 0.4712389, 120, 0, 0), -- Oltarin Graycloud (Area: Shrine of Aviana) +(@CGUID+3210, 41006, 1, 1, 0, 4908.729, -2720.05, 1438.58, 0.296706, 120, 0, 0), -- Thisalee Crow (Area: Shrine of Aviana) (Auras: 89304 - Generic Quest Invisibility 29, 76701 - Sitting, 49414 - Generic Quest Invisibility 1) +(@CGUID+3211, 41008, 1, 1, 0, 4929.677, -2715.76, 1435.01, 1.413717, 120, 0, 0), -- Druid of the Talon (Area: Shrine of Aviana) +(@CGUID+3212, 42659, 1, 1, 0, 4897.647, -2699.262, 1513.823, 2.521189, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3213, 41008, 1, 1, 0, 4915.016, -2710.781, 1434.856, 1.082104, 120, 0, 0), -- Druid of the Talon (Area: Shrine of Aviana) +(@CGUID+3214, 43495, 1, 1, 0, 4924.59, -2740.14, 1437.723, 2.076942, 120, 0, 0), -- Nunaha Grasshoof (Area: Shrine of Aviana) +(@CGUID+3215, 41027, 1, 1, 0, 4930.208, -2780.014, 1512.668, 4.19144, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3216, 42659, 1, 1, 0, 5015.854, -2699.438, 1489.923, 6.070863, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3217, 42659, 1, 1, 0, 4983.214, -2790.938, 1494.693, 3.70183, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3218, 62178, 1, 1, 0, 4947.748, -2791.601, 1437.966, 4.937177, 120, 5, 1), -- Elfin Rabbit (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3219, 42660, 1, 1, 0, 4940.609, -2740.383, 1516.293, 2.394763, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3220, 42663, 1, 1, 0, 5035.816, -2728.184, 1491.943, 4.891235, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3221, 49728, 1, 1, 0, 4996.479, -2715.826, 1428.662, 6.256175, 120, 0, 0), -- Elfin Rabbit (Area: Shrine of Aviana) +(@CGUID+3222, 41008, 1, 1, 0, 4927.96, -2807.906, 1495.832, 3.27699, 120, 5, 1), -- Druid of the Talon (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3223, 42663, 1, 1, 0, 5030.713, -2695.27, 1646.443, 2.148563, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3224, 41028, 1, 1, 0, 4922.361, -2729.474, 1493.689, 4.198086, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3225, 43481, 1, 1, 0, 4990.07, -2677.63, 1426.613, 2.617994, 120, 0, 0), -- Dinorae Swiftfeather (Area: Shrine of Aviana) +(@CGUID+3226, 42657, 1, 1, 0, 4939.23, -2626.222, 1577.504, 6.039054, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3227, 42660, 1, 1, 0, 4989.75, -2770.012, 1469.833, 1.602803, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3228, 49728, 1, 1, 0, 5005.095, -2694.371, 1428.565, 1.558535, 120, 0, 0), -- Elfin Rabbit (Area: Shrine of Aviana) +(@CGUID+3229, 42657, 1, 1, 0, 4989.394, -2662.051, 1635.083, 2.458853, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3230, 42664, 1, 1, 0, 4961.375, -2653.52, 1650.594, 5.974233, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3231, 41008, 1, 1, 0, 4955.181, -2747.806, 1434.909, 0.2617994, 120, 0, 0), -- Druid of the Talon (Area: Shrine of Aviana) +(@CGUID+3232, 41008, 1, 1, 0, 4958.53, -2767.381, 1435.913, 1.55615, 120, 5, 1), -- Druid of the Talon (Area: Shrine of Aviana) (Auras: 77042 - Storm Crow Form) (possible waypoints or random movement) +(@CGUID+3233, 41008, 1, 1, 0, 4937.215, -2654.516, 1427.077, 6.248279, 120, 0, 0), -- Druid of the Talon (Area: Shrine of Aviana) +(@CGUID+3234, 41028, 1, 1, 0, 4917.472, -2619.126, 1434.392, 5.053963, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3235, 42658, 1, 1, 0, 4966.615, -2655.31, 1735.883, 5.933888, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3236, 42657, 1, 1, 0, 4938.699, -2643.646, 1780.833, 2.858927, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3237, 42657, 1, 1, 0, 4860.423, -2652.749, 1814.313, 3.323284, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3238, 42663, 1, 1, 0, 5018.785, -2679.402, 1719.533, 2.279718, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3239, 42660, 1, 1, 0, 4975.877, -2644.791, 1895.923, 2.650629, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3240, 42663, 1, 1, 0, 4962.627, -2644.865, 1884.563, 2.67704, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3241, 42663, 1, 1, 0, 5029.039, -2698.263, 1826.973, 5.423492, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3242, 42658, 1, 1, 0, 4893.967, -2637.913, 1695.543, 3.160411, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3243, 42658, 1, 1, 0, 4938.856, -2643.691, 1871.933, 2.857775, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3244, 49779, 1, 1, 0, 4951.322, -2603.853, 1424.75, 3.198716, 120, 0, 0), -- Alpine Chipmunk (Area: Shrine of Aviana) +(@CGUID+3245, 41027, 1, 1, 0, 4940.436, -2596.002, 1428.606, 1.325868, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3246, 49779, 1, 1, 0, 5021.863, -2624.567, 1426.261, 0.1859262, 120, 0, 0), -- Alpine Chipmunk (Area: Shrine of Aviana) +(@CGUID+3247, 42660, 1, 1, 0, 5053.163, -2727.322, 1824.663, 1.936002, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3248, 49728, 1, 1, 0, 5011.277, -2596.117, 1424.894, 4.52693, 120, 0, 0), -- Elfin Rabbit (Area: Shrine of Aviana) +(@CGUID+3249, 41027, 1, 1, 0, 5032.005, -2623.387, 1429.137, 3.643434, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3250, 41027, 1, 1, 0, 4941.327, -2589.649, 1465.28, 6.030024, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3251, 41028, 1, 1, 0, 4905.203, -2603.744, 1494.352, 4.527196, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3252, 41028, 1, 1, 0, 4980.645, -2571.806, 1440.803, 0.5391145, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3253, 49779, 1, 1, 0, 4944.889, -2580.825, 1426.819, 1.400154, 120, 0, 0), -- Alpine Chipmunk (Area: Shrine of Aviana) +(@CGUID+3254, 41027, 1, 1, 0, 5025.798, -2606.479, 1427.61, 4.049207, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3255, 41028, 1, 1, 0, 4956.456, -2565.731, 1430.311, 1.815318, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3256, 42660, 1, 1, 0, 5035.31, -2708.778, 1941.023, 2.222075, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3257, 42657, 1, 1, 0, 5027.963, -2684.342, 1915.763, 2.272382, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3258, 42657, 1, 1, 0, 5035.34, -2708.82, 1764.623, 2.221698, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3259, 42658, 1, 1, 0, 4983.124, -2665.664, 1691.543, 2.682306, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3260, 41027, 1, 1, 0, 4944.732, -2642.577, 1516.899, 4.451929, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3261, 42664, 1, 1, 0, 5015.146, -2706.911, 1662.623, 2.344888, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3262, 41027, 1, 1, 0, 4957.672, -2678.428, 1505.758, 4.024891, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3263, 42664, 1, 1, 0, 4930.214, -2857.267, 1505.543, 5.053208, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3264, 41008, 1, 1, 0, 4969.882, -2833.514, 1441.967, 1.099557, 120, 0, 0), -- Druid of the Talon (Area: Shrine of Aviana) +(@CGUID+3265, 41027, 1, 1, 0, 4857.22, -2756.479, 1517.677, 5.150296, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3266, 41028, 1, 1, 0, 4914.107, -2753.712, 1500.33, 4.531327, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3267, 41028, 1, 1, 0, 4986.1, -2743.219, 1483.785, 3.563668, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3268, 41028, 1, 1, 0, 4895.353, -2644.009, 1454.474, 4.287805, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3269, 42660, 1, 1, 0, 4852.015, -2673.423, 1609.705, 0.4342991, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3270, 42659, 1, 1, 0, 4844.419, -2684.133, 1665.823, 0.4343239, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3271, 42664, 1, 1, 0, 4974.534, -2677.581, 1655.933, 5.664787, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3272, 42658, 1, 1, 0, 4857.45, -2684.48, 1891.104, 3.694642, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3273, 42657, 1, 1, 0, 4844.419, -2684.133, 1842.213, 0.4343239, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3274, 42657, 1, 1, 0, 4986.997, -2687.462, 1905.413, 5.561996, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3275, 42659, 1, 1, 0, 4874.173, -2671.828, 1622.933, 0.04845772, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3276, 42657, 1, 1, 0, 4895.812, -2672.347, 1872.413, 6.182687, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3277, 41028, 1, 1, 0, 4932.193, -2695.3, 1495.338, 4.361134, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3278, 42664, 1, 1, 0, 4985.936, -2806.271, 1493.923, 4.828756, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3279, 42660, 1, 1, 0, 4927.379, -2635.951, 1592.734, 6.062259, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3280, 41027, 1, 1, 0, 4938.452, -2670.739, 1490.099, 4.365422, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3281, 41028, 1, 1, 0, 4902.121, -2620.294, 1496.396, 4.52959, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3282, 42660, 1, 1, 0, 5011.503, -2714.865, 1729.023, 2.172689, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3283, 41028, 1, 1, 0, 4960.56, -2610.921, 1444.94, 5.466015, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3284, 41028, 1, 1, 0, 4908.3, -2555.595, 1450.193, 6.111783, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3285, 41027, 1, 1, 0, 4929.47, -2557.065, 1432.195, 2.276525, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3286, 41028, 1, 1, 0, 4910.481, -2602.749, 1454.15, 4.396037, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3287, 41027, 1, 1, 0, 4924.838, -2576.281, 1436.988, 2.700879, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3288, 42658, 1, 1, 0, 4897.234, -2880.694, 1508.823, 4.572374, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3289, 42657, 1, 1, 0, 4937.342, -2876.371, 1496.523, 3.845386, 120, 5, 1), -- Hyjal Eagle (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3290, 42660, 1, 1, 0, 4900.011, -2663.885, 1788.333, 3.127926, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3291, 42663, 1, 1, 0, 4956.211, -2665.404, 1664.423, 2.754149, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3292, 42664, 1, 1, 0, 4904.972, -2664.034, 1879.433, 3.095256, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3293, 42664, 1, 1, 0, 5024.75, -2787.079, 1513.953, 3.926051, 120, 5, 1), -- Hyjal Huntress (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3294, 42663, 1, 1, 0, 4964.52, -2639.291, 1804.833, 5.871948, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3295, 42660, 1, 1, 0, 4999.729, -2691.896, 1641.623, 2.414247, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3296, 41027, 1, 1, 0, 4945.771, -2649.107, 1486.322, 4.408134, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3297, 41028, 1, 1, 0, 4946.786, -2695.056, 1480.674, 4.12759, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3298, 42659, 1, 1, 0, 4944.368, -2637.107, 1708.173, 5.944989, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3299, 42663, 1, 1, 0, 4976.713, -2662.769, 1717.994, 2.666907, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3300, 41028, 1, 1, 0, 5033.675, -2668.466, 1459.388, 4.571926, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3301, 42657, 1, 1, 0, 5106.307, -2734.165, 1645.873, 4.390757, 120, 0, 0), -- Hyjal Eagle (Area: Shrine of Aviana) +(@CGUID+3302, 42659, 1, 1, 0, 5084.395, -2848.54, 1696.163, 3.300757, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3303, 42663, 1, 1, 0, 5097.953, -2777.552, 1690.183, 3.82688, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3304, 49779, 1, 1, 0, 4991.301, -2860.812, 1455.441, 3.511253, 120, 0, 0), -- Alpine Chipmunk (Area: Shrine of Aviana) +(@CGUID+3305, 42660, 1, 1, 0, 4987.368, -2830.248, 1531.803, 0.493498, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3306, 42660, 1, 1, 0, 5110.187, -2775.53, 1684.353, 0.2386344, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3307, 42663, 1, 1, 0, 5104.548, -2730.69, 1656.963, 3.413084, 120, 5, 1), -- Hyjal Owl (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3308, 41027, 1, 1, 0, 5028.455, -2615.628, 1464.083, 4.524529, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3309, 49779, 1, 1, 0, 5024.168, -2577.296, 1428.389, 3.680066, 120, 0, 0), -- Alpine Chipmunk (Area: Shrine of Aviana) +(@CGUID+3310, 42660, 1, 1, 0, 4957.832, -2650.653, 1622.453, 5.866211, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3311, 41027, 1, 1, 0, 4965.718, -2600.974, 1493.403, 4.860468, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3312, 41028, 1, 1, 0, 4921.619, -2722.279, 1500.601, 4.286471, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3313, 42659, 1, 1, 0, 5006.288, -2678.092, 1793.463, 5.44926, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3314, 41027, 1, 1, 0, 5066.161, -2561.586, 1445.397, 5.48953, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3315, 41028, 1, 1, 0, 5030.927, -2579.535, 1431.097, 1.683625, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3316, 49728, 1, 1, 0, 4989.254, -2522.884, 1429.804, 3.014336, 120, 0, 0), -- Elfin Rabbit (Area: Rim of the World) +(@CGUID+3317, 41028, 1, 1, 0, 4993.9, -2528.963, 1434.981, 4.445154, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3318, 41027, 1, 1, 0, 4952.169, -2587.657, 1507.813, 4.753793, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3319, 41027, 1, 1, 0, 4986.731, -2484.648, 1451.171, 2.042888, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3320, 41028, 1, 1, 0, 5007.64, -2480.312, 1460.809, 4.696222, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3321, 41027, 1, 1, 0, 4973.661, -2535.707, 1428.823, 5.110112, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3322, 41028, 1, 1, 0, 4919.679, -2486.668, 1442.863, 5.007371, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3323, 41028, 1, 1, 0, 4957.104, -2564.084, 1430.311, 1.925886, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3324, 41027, 1, 1, 0, 4944.636, -2595.706, 1428.145, 2.760316, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3325, 41027, 1, 1, 0, 4928.522, -2554.157, 1433.853, 2.388441, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3326, 41027, 1, 1, 0, 5030.83, -2624.823, 1428.846, 1.684904, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3327, 49780, 1, 1, 0, 4871.228, -2518.957, 694.1202, 2.006044, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+3328, 9699, 1, 1, 0, 4852.159, -2529.886, 694.1998, 1.170996, 120, 0, 0), -- Fire Beetle (Area: Rim of the World) +(@CGUID+3329, 41027, 1, 1, 0, 4966.045, -2470.188, 1454.81, 0.0845238, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3330, 41028, 1, 1, 0, 4857.25, -2459.054, 1338.012, 4.669039, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3331, 41027, 1, 1, 0, 4861.304, -2485.08, 1348.162, 2.816754, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3332, 49780, 1, 1, 0, 4864.664, -2439.377, 694.4775, 3.12093, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+3333, 41028, 1, 1, 0, 4859.125, -2419.469, 1341.552, 3.543136, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3334, 41028, 1, 1, 0, 5021.098, -2476.361, 1457.397, 6.184936, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3335, 41027, 1, 1, 0, 4927.702, -2584.474, 1453.073, 3.85356, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3336, 41028, 1, 1, 0, 4924.932, -2573.722, 1454.046, 2.714368, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3337, 42660, 1, 1, 0, 4948.557, -2631.511, 1591.343, 2.832339, 120, 5, 1), -- Hyjal Darkhawk (Area: Rim of the World) (possible waypoints or random movement) +(@CGUID+3338, 41027, 1, 1, 0, 4949.94, -2479.578, 1446.903, 0.6989551, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3339, 41027, 1, 1, 0, 5004.659, -2588.215, 1425.005, 5.431536, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3340, 41028, 1, 1, 0, 4922.046, -2524.148, 1440.099, 4.387222, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3341, 41028, 1, 1, 0, 4921.008, -2616.345, 1432.693, 4.033686, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3342, 41027, 1, 1, 0, 4951.799, -2523.22, 1436.685, 1.061903, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3343, 41028, 1, 1, 0, 5032.16, -2579.599, 1431.134, 3.801516, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3344, 46911, 1, 1, 0, 4700.983, -2346.822, 1171.945, 1.698838, 120, 0, 0), -- Lava Surger (Area: Rim of the World) +(@CGUID+3345, 41027, 1, 1, 0, 4841.013, -2364.919, 1313.932, 6.110672, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3346, 41027, 1, 1, 0, 4877.897, -2352.957, 1327.807, 5.66241, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3347, 41028, 1, 1, 0, 4869.128, -2314.388, 1331.385, 5.702658, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3348, 41027, 1, 1, 0, 4875.037, -2288.039, 1346.541, 4.003239, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3349, 49780, 1, 1, 0, 4895.456, -2298.703, 1117.319, 1.25393, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+3350, 49780, 1, 1, 0, 4883.741, -2296.567, 1117.319, 3.22964, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+3351, 9699, 1, 1, 0, 4885.405, -2263.878, 1117.184, 3.015054, 120, 0, 0), -- Fire Beetle (Area: Rim of the World) +(@CGUID+3352, 41028, 1, 1, 0, 4854.172, -2213.366, 1355.969, 1.306138, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3353, 49780, 1, 1, 0, 4925.815, -2212.389, 1115.875, 0.5452748, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+3354, 49780, 1, 1, 0, 4931.392, -2225.232, 1115.881, 5.259199, 120, 0, 0), -- Fire-Proof Roach (Area: Rim of the World) +(@CGUID+3355, 41028, 1, 1, 0, 4902.673, -2617.307, 1496.013, 4.529068, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3356, 41028, 1, 1, 0, 4998.87, -2615.089, 1480.56, 4.169993, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3357, 41027, 1, 1, 0, 4943.015, -2648.844, 1517.355, 4.438445, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3358, 42664, 1, 1, 0, 4990.917, -2876.072, 1493.523, 1.105287, 120, 0, 0), -- Hyjal Huntress (Area: Shrine of Aviana) +(@CGUID+3359, 41027, 1, 1, 0, 4920.628, -2789.858, 1502.478, 3.176517, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3360, 42659, 1, 1, 0, 5042.875, -2919.253, 1742.483, 0.7803816, 120, 5, 1), -- Hyjal Screecher (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3361, 42658, 1, 1, 0, 5055.144, -2921.523, 1761.883, 3.111557, 120, 5, 1), -- Hyjal Roc (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3362, 42660, 1, 1, 0, 5043.686, -2940.143, 1753.383, 5.605064, 120, 5, 1), -- Hyjal Darkhawk (Area: Shrine of Aviana) (possible waypoints or random movement) +(@CGUID+3363, 41028, 1, 1, 0, 4910.587, -2788.733, 1500.652, 6.060023, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3364, 41028, 1, 1, 0, 5002.111, -2736.248, 1482.078, 3.573916, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3365, 41027, 1, 1, 0, 4980.234, -2691.413, 1501.432, 4.17839, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3366, 41028, 1, 1, 0, 4915.111, -2729.154, 1509.102, 2.979392, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3367, 41027, 1, 1, 0, 4943.758, -2692.48, 1504.339, 3.899666, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3368, 41028, 1, 1, 0, 4998.707, -2612.03, 1479.805, 4.464172, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3369, 38821, 1, 1, 0, 4890.05, -2344.94, 1111.843, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3370, 38821, 1, 1, 0, 4935.13, -2315.72, 1112.243, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3371, 38821, 1, 1, 0, 4947.61, -2262.76, 1112.353, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) +(@CGUID+3372, 39843, 1, 1, 0, 5143.754, -2413.392, 1429.333, 3.944627, 120, 0, 0), -- Twilight Stormcaller (Area: 0) +(@CGUID+3373, 39843, 1, 1, 0, 5099.991, -2383.575, 1422.055, 2.858169, 120, 0, 0), -- Twilight Stormcaller (Area: 0) +(@CGUID+3374, 39844, 1, 1, 0, 5124.265, -2419.656, 1430.649, 3.251904, 120, 0, 0), -- Howling Riftdweller (Area: 0) +(@CGUID+3375, 38821, 1, 1, 0, 4931.57, -2289.26, 1113.593, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3376, 38821, 1, 1, 0, 4921.64, -2332.06, 1112.233, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3377, 38821, 1, 1, 0, 4947.1, -2275.64, 1112.133, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3378, 38821, 1, 1, 0, 4885.83, -2339.48, 1112.893, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3379, 39844, 1, 1, 0, 5096.512, -2392.883, 1425.285, 6.111917, 120, 0, 0), -- Howling Riftdweller (Area: 0) +(@CGUID+3380, 38821, 1, 1, 0, 4841.63, -2272.17, 1113.903, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3381, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3382, 38821, 1, 1, 0, 4930.6, -2272.31, 1113.423, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3383, 38821, 1, 1, 0, 4821.47, -2315.21, 1111.973, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3384, 38821, 1, 1, 0, 4892.887, -2235.465, 1117.619, 3.320013, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3385, 38821, 1, 1, 0, 4860.88, -2341.81, 1112.173, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3386, 38821, 1, 1, 0, 4859.5, -2344.96, 1111.723, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3387, 38821, 1, 1, 0, 4933.92, -2252.35, 1113.713, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3388, 38821, 1, 1, 0, 4870.05, -2246.95, 1113.023, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3389, 38821, 1, 1, 0, 4886.48, -2244.9, 1113.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3390, 38821, 1, 1, 0, 4836.81, -2286.06, 1114.053, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3391, 38821, 1, 1, 0, 4842.47, -2249.25, 1111.643, 0, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: 0) (Auras: 76386 - Broiling Lava Aura) +(@CGUID+3392, 41027, 1, 1, 0, 4931.72, -2500.244, 1469.74, 5.737331, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3393, 41027, 1, 1, 0, 4871.779, -2788.805, 1513.142, 6.075645, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3394, 41027, 1, 1, 0, 4874.678, -2784.728, 1514.028, 5.991723, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3395, 41028, 1, 1, 0, 4864.536, -2788.781, 1515.31, 4.277158, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3396, 40340, 1, 1, 0, 4661.788, -2426.5, 1153.839, 5.819538, 120, 0, 0), -- Nemesis (Area: Shrine of Aviana) (Auras: 14821 - Self Stun - 15 seconds) +(@CGUID+3397, 41028, 1, 1, 0, 4912.164, -2767.055, 1502.859, 4.595898, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3398, 41028, 1, 1, 0, 4935.738, -2778.012, 1496.005, 3.812773, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3399, 41028, 1, 1, 0, 4887.835, -2736.87, 1532.096, 4.535913, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3400, 41028, 1, 1, 0, 4962.82, -2610.008, 1483.398, 4.362263, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3401, 41027, 1, 1, 0, 4965.288, -2598.12, 1492.74, 4.863829, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) (Auras: ) +(@CGUID+3402, 41027, 1, 1, 0, 4927.702, -2584.474, 1453.073, 3.85356, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3403, 41027, 1, 1, 0, 4924.838, -2576.281, 1436.988, 2.700879, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3404, 41028, 1, 1, 0, 4924.932, -2573.722, 1454.046, 2.714368, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3405, 41027, 1, 1, 0, 4930.502, -2487.661, 1461.598, 4.306399, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3406, 41027, 1, 1, 0, 5002.485, -2600.184, 1458.694, 4.380286, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) (Auras: ) +(@CGUID+3407, 41028, 1, 1, 0, 5021.098, -2476.361, 1457.397, 3.926991, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3408, 41028, 1, 1, 0, 5039.625, -2653.146, 1452.474, 3.952988, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3409, 41028, 1, 1, 0, 4960.953, -2673.52, 1479.462, 4.130999, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3410, 41028, 1, 1, 0, 4907.1, -2593.646, 1493.18, 4.526188, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3411, 41028, 1, 1, 0, 4956.613, -2566.359, 1430.395, 5.701252, 120, 0, 0), -- Wormwing Swifttalon (Area: Shrine of Aviana) (Auras: 19514 - Lightning Shield) +(@CGUID+3412, 41027, 1, 1, 0, 4941.36, -2595.167, 1427.224, 0.85462, 120, 0, 0), -- Wormwing Screecher (Area: Shrine of Aviana) +(@CGUID+3413, 41027, 1, 1, 0, 4933.667, -2553.374, 1432.996, 1.028448, 120, 0, 0), -- Wormwing Screecher (Area: Rim of the World) +(@CGUID+3414, 41028, 1, 1, 0, 4909.897, -2555.858, 1450.193, 3.752965, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3415, 41028, 1, 1, 0, 4905.884, -2544.307, 1480.272, 4.90626, 120, 0, 0), -- Wormwing Swifttalon (Area: Rim of the World) (Auras: 19514 - Lightning Shield) +(@CGUID+3416, 46910, 1, 1, 0, 4695.247, -2607.764, 1147.729, 0.3507727, 120, 0, 0), -- Core Hound (Area: Rim of the World) +(@CGUID+3417, 46910, 1, 1, 0, 4662.611, -2578.594, 1140.957, 1.608863, 120, 0, 0), -- Core Hound (Area: Rim of the World) +(@CGUID+3418, 9699, 1, 1, 0, 4615.064, -2719.396, 1148.572, 5.6176, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3419, 46911, 1, 1, 0, 4461.47, -2611.013, 1085.354, 0.6167288, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3420, 46911, 1, 1, 0, 4477.042, -2675.979, 1099.453, 2.268391, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3421, 46910, 1, 1, 0, 4572.495, -2698.955, 1136.785, 5.009095, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3422, 46911, 1, 1, 0, 4420.761, -2597.134, 1119.61, 4.851138, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3423, 46911, 1, 1, 0, 4445.497, -2646.201, 1098.133, 5.900866, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3424, 46911, 1, 1, 0, 4405.259, -2518.33, 1117.843, 3.857208, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3425, 46911, 1, 1, 0, 4376.418, -2595.345, 1121.331, 0.3079435, 120, 0, 0), -- Lava Surger (Area: The Flamewake) +(@CGUID+3426, 46910, 1, 1, 0, 4415.012, -2681.078, 1104.745, 5.274183, 120, 0, 0), -- Core Hound (Area: The Flamewake) +(@CGUID+3427, 9699, 1, 1, 0, 4472.795, -2802.756, 1085.183, 3.455728, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3428, 49780, 1, 1, 0, 4501.01, -2839.393, 1071.638, 0.1860162, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3429, 49780, 1, 1, 0, 4508.217, -2875.388, 1061.016, 0.7240267, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3430, 49780, 1, 1, 0, 4518.183, -2873.75, 1061.66, 0.9560313, 120, 0, 0), -- Fire-Proof Roach (Area: The Flamewake) +(@CGUID+3431, 9699, 1, 1, 0, 4486.751, -2858.314, 1067.004, 6.258353, 120, 0, 0), -- Fire Beetle (Area: The Flamewake) +(@CGUID+3432, 41499, 1, 1, 0, 4496.819, -2918.807, 1060.288, 2.164208, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3433, 41500, 1, 1, 0, 4507.647, -2889.777, 1061.259, 0.2364562, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3434, 41499, 1, 1, 0, 4497.174, -2936.286, 1065.841, 6.195919, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3435, 41499, 1, 1, 0, 4495.204, -2936.695, 1088.735, 3.333579, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3436, 41499, 1, 1, 0, 4572.33, -2912.13, 1071.928, 4.101524, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3437, 41500, 1, 1, 0, 4541.288, -2925.876, 1060.718, 0.2078533, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3438, 41500, 1, 1, 0, 4508.321, -2931.905, 1064.629, 0.9075712, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3439, 41499, 1, 1, 0, 4548.651, -2958.116, 1061.235, 1.710423, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3440, 9699, 1, 1, 0, 4594.475, -2925.044, 1071.826, 0.1853192, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3441, 41500, 1, 1, 0, 4594.462, -2932.61, 1070.608, 1.258004, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3442, 49780, 1, 1, 0, 4590.988, -2921.576, 1072.859, 4.91743, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3443, 41500, 1, 1, 0, 4551.104, -2980.186, 1064.776, 0.7645955, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3444, 41500, 1, 1, 0, 4579.819, -2963.469, 1067.735, 1.239184, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3445, 41499, 1, 1, 0, 4597.126, -2983.689, 1084.129, 3.543018, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3446, 41499, 1, 1, 0, 4615.879, -2999.891, 1069.693, 1.972222, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3447, 41499, 1, 1, 0, 4577.456, -3003.144, 1072.427, 0.6457718, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3448, 41500, 1, 1, 0, 4612.111, -2971.49, 1068.899, 1.204277, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3449, 41502, 1, 1, 0, 4606.099, -2991.497, 1069.494, 5.954638, 120, 5, 1), -- Twilight Field Captain (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3450, 41502, 1, 1, 0, 4579.412, -3006.96, 1072.586, 4.380776, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3451, 41500, 1, 1, 0, 4661.439, -2944.162, 1083.217, 5.501128, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3452, 9699, 1, 1, 0, 4643.037, -3010.436, 1066.57, 5.99158, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3453, 9699, 1, 1, 0, 4653.697, -2980.918, 1074.288, 5.013118, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3454, 41500, 1, 1, 0, 4630.492, -3013.004, 1065.854, 4.938895, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3455, 9699, 1, 1, 0, 4658.182, -3009.289, 1071.751, 4.873933, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3456, 41500, 1, 1, 0, 4648.442, -3031.578, 1065.551, 0.4767473, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3457, 41500, 1, 1, 0, 4515.19, -3056.679, 994.9855, 1.478899, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3458, 41499, 1, 1, 0, 4536.883, -3056.215, 993.8497, 5.113815, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3459, 41499, 1, 1, 0, 4545.062, -3068.608, 994.0656, 5.916666, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3460, 41500, 1, 1, 0, 4539.493, -3056.931, 993.8497, 5.096361, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3461, 41500, 1, 1, 0, 4498.878, -3083.198, 990.1019, 0.3260742, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3462, 41500, 1, 1, 0, 4558.841, -3088.022, 992.8004, 1.270178, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3463, 41500, 1, 1, 0, 4591.108, -3100.038, 994.9135, 2.325106, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3464, 9699, 1, 1, 0, 4567.248, -3113.59, 995.5637, 3.190413, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3465, 41499, 1, 1, 0, 4577.252, -3108.51, 992.8536, 5.707227, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3466, 41499, 1, 1, 0, 4702.51, -3007.535, 1076.405, 3.141593, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3467, 61328, 1, 1, 0, 4695.992, -3019.719, 1074.992, 6.100388, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3468, 41500, 1, 1, 0, 4681.873, -2977.884, 1079.67, 2.895941, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3469, 9699, 1, 1, 0, 4689.704, -2987.907, 1078.894, 4.727036, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3470, 41499, 1, 1, 0, 4672.983, -3070.191, 1061.272, 1.832596, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3471, 41500, 1, 1, 0, 4682.51, -3112.039, 1054.888, 0.4011743, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3472, 41499, 1, 1, 0, 4733.507, -3009.003, 1084.883, 4.817109, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3473, 41500, 1, 1, 0, 4724.143, -3015.911, 1079.446, 3.700098, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3474, 41500, 1, 1, 0, 4723.839, -3049.853, 1073.879, 1.553382, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3475, 41502, 1, 1, 0, 4716.898, -3061.495, 1071.259, 4.669362, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3476, 41500, 1, 1, 0, 4745.907, -3092.302, 1078.949, 4.416258, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3477, 9699, 1, 1, 0, 4689.093, -3137.862, 1055.163, 1.298804, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3478, 49780, 1, 1, 0, 4695.149, -3125.534, 1056.536, 3.869263, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3479, 41499, 1, 1, 0, 4744.838, -3105.023, 1078.548, 1.396263, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3480, 9699, 1, 1, 0, 4734.807, -3106.122, 1072.925, 1.562984, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3481, 41500, 1, 1, 0, 4732.562, -3161.316, 1063.853, 3.215893, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3482, 41499, 1, 1, 0, 4769.304, -3156.198, 1089.945, 3.577925, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3483, 41500, 1, 1, 0, 4691.06, -3168.075, 1052.717, 1.545411, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3484, 49780, 1, 1, 0, 4705.259, -3170.931, 1054.998, 1.757506, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3485, 41500, 1, 1, 0, 4708.118, -3223.31, 1050.639, 4.938024, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3486, 41499, 1, 1, 0, 4672.154, -3185.064, 1047.316, 4.642576, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3487, 9699, 1, 1, 0, 4689.018, -3253.188, 1042.039, 5.997477, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3488, 49780, 1, 1, 0, 4704.532, -3225.186, 1049.026, 1.206393, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3489, 41500, 1, 1, 0, 4647.707, -3195.072, 1041.073, 3.548069, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3490, 9699, 1, 1, 0, 4657.792, -3213.686, 1038.414, 4.625919, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3491, 41500, 1, 1, 0, 4612.554, -3196.861, 1035.259, 5.864306, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3492, 41499, 1, 1, 0, 4719.57, -3257.792, 1053.297, 2.75762, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3493, 41502, 1, 1, 0, 4628.269, -3207.06, 1035.542, 5.836036, 120, 5, 1), -- Twilight Field Captain (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3494, 41499, 1, 1, 0, 4607.005, -3203.953, 1035.077, 0.5061455, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3495, 41500, 1, 1, 0, 4711.75, -3288.142, 1045.391, 2.063491, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3496, 9699, 1, 1, 0, 4694.735, -3297.383, 1037.579, 1.039182, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3497, 41500, 1, 1, 0, 4614.389, -3300.275, 1012.387, 4.510754, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3498, 41509, 1, 1, 0, 4667.682, -3330.109, 1027.724, 6.126106, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3499, 61328, 1, 1, 0, 4676.097, -3305.39, 1033.78, 2.883975, 120, 5, 1), -- Fire Beetle (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3500, 41509, 1, 1, 0, 4623.276, -3301.255, 1012.909, 3.032795, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3501, 41499, 1, 1, 0, 4724.311, -3296.884, 1049.261, 1.256637, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3502, 41509, 1, 1, 0, 4653.149, -3304.662, 1033.281, 5.056989, 120, 5, 1), -- Irontree Warden (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3503, 41509, 1, 1, 0, 4646.204, -3298.5, 1034.561, 1.047198, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3504, 41499, 1, 1, 0, 4600.439, -3242.005, 1015.19, 4.118977, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3505, 41500, 1, 1, 0, 4649.366, -3294.108, 1033.812, 3.70217, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3506, 41499, 1, 1, 0, 4737.99, -3323.087, 1067.678, 5.166174, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3507, 9699, 1, 1, 0, 4663.443, -3320.206, 1029.059, 3.536609, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3508, 41509, 1, 1, 0, 4632.793, -3338.045, 1037.773, 5.846853, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3509, 41499, 1, 1, 0, 4715.306, -3349.472, 1051.157, 4.607669, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3510, 41509, 1, 1, 0, 4629.788, -3354.488, 1036.398, 5.410521, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3511, 41509, 1, 1, 0, 4645.272, -3352.028, 1030.412, 6.108652, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3512, 41509, 1, 1, 0, 4629.608, -3334.974, 1037.787, 1.53589, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3513, 41509, 1, 1, 0, 4660.221, -3349.155, 1024.343, 0.4014257, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3514, 41500, 1, 1, 0, 4649.56, -3365.129, 1021.098, 2.192372, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3515, 41500, 1, 1, 0, 4716.157, -3373.669, 1043.914, 3.496706, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3516, 9699, 1, 1, 0, 4669.723, -3374.451, 1025.355, 3.479609, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3517, 41509, 1, 1, 0, 4612.002, -3375.951, 1042.214, 5.67232, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3518, 41497, 1, 1, 0, 4610.041, -3342.807, 1025.64, 2.199115, 120, 0, 0), -- Logram (Area: The Scorched Plain) +(@CGUID+3519, 41509, 1, 1, 0, 4601.749, -3334.314, 1025.646, 2.75762, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3520, 41509, 1, 1, 0, 4603.952, -3330.641, 1025.643, 2.75762, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3521, 41500, 1, 1, 0, 4658.763, -3399.306, 1020.995, 1.902409, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3522, 41492, 1, 1, 0, 4611.859, -3354.493, 1020.523, 4.869469, 120, 0, 0), -- Captain Irontree (Area: The Scorched Plain) +(@CGUID+3523, 41509, 1, 1, 0, 4641.144, -3384.996, 1018.107, 1.38023, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3524, 41500, 1, 1, 0, 4638.776, -3382.196, 1018.085, 1.645393, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3525, 41509, 1, 1, 0, 4634.731, -3369.892, 1030.426, 4.660029, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3526, 41509, 1, 1, 0, 4610.907, -3365.073, 1040.467, 2.9147, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3527, 41509, 1, 1, 0, 4607.876, -3370.837, 1020.398, 4.24115, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3528, 41509, 1, 1, 0, 4600.772, -3337.851, 1025.646, 2.75762, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3529, 41509, 1, 1, 0, 4600.135, -3341.615, 1025.644, 2.75762, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3530, 41509, 1, 1, 0, 4641.333, -3379.171, 1018.703, 0.8401812, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3531, 38821, 1, 1, 0, 4549.73, -3727.39, 674.0743, 3.368485, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Scorched Plain) (Auras: 77742 - Nemesis Crystal Red Glow Effect) +(@CGUID+3532, 41500, 1, 1, 0, 4599.564, -3396.998, 1020.401, 1.558102, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3533, 41509, 1, 1, 0, 4600.702, -3381.375, 1021.267, 4.974188, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3534, 38821, 1, 1, 0, 4580.02, -3723.79, 675.5283, 2.129302, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Scorched Plain) (Auras: 77742 - Nemesis Crystal Red Glow Effect) +(@CGUID+3535, 41509, 1, 1, 0, 4614.092, -3384.33, 1019.131, 3.769911, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3536, 61328, 1, 1, 0, 4576.879, -3338.74, 1009.523, 2.370914, 120, 5, 1), -- Fire Beetle (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3537, 38821, 1, 1, 0, 4497.11, -3736.1, 660.5533, 1.32645, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Scorched Plain) (Auras: 77742 - Nemesis Crystal Red Glow Effect) +(@CGUID+3538, 41499, 1, 1, 0, 4614.044, -3436.655, 1023.782, 3.106686, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3539, 41500, 1, 1, 0, 4580.607, -3443.339, 1008.638, 5.786333, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3540, 38821, 1, 1, 0, 4460.62, -3717.4, 658.9253, 5.009095, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Medium)(Sessile) (Area: The Scorched Plain) (Auras: 77742 - Nemesis Crystal Red Glow Effect) +(@CGUID+3541, 41509, 1, 1, 0, 4570.632, -3376.545, 1009.956, 3.455752, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3542, 41499, 1, 1, 0, 4618.496, -3455.09, 1019.202, 1.064651, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3543, 41499, 1, 1, 0, 4541.703, -3354.288, 1006.831, 5.393067, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3544, 62886, 1, 1, 0, 4549.639, -3401.659, 1009.108, 0.2865314, 120, 5, 1), -- Fire-Proof Roach (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3545, 41500, 1, 1, 0, 4573.12, -3319.17, 1009.501, 5.841676, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3546, 62886, 1, 1, 0, 4558.496, -3464.219, 1005.278, 0.9311786, 120, 5, 1), -- Fire-Proof Roach (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3547, 41500, 1, 1, 0, 4556.578, -3461.523, 1005.31, 3.197042, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3548, 41499, 1, 1, 0, 4544.7, -3439.092, 1002.021, 5.986479, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3549, 41509, 1, 1, 0, 4572.969, -3322.831, 1009.541, 1.529473, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) (Auras: ) +(@CGUID+3550, 49780, 1, 1, 0, 4542.315, -3325.89, 1007.781, 2.407439, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3551, 41500, 1, 1, 0, 4585.322, -3303.663, 1010.009, 5.320504, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3552, 41502, 1, 1, 0, 4535.425, -3310.391, 1009.326, 1.366843, 120, 5, 1), -- Twilight Field Captain (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3553, 41499, 1, 1, 0, 4527.89, -3364.64, 1010.543, 4.852015, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3554, 49780, 1, 1, 0, 4575.534, -3311.083, 1009.364, 6.091424, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3555, 41500, 1, 1, 0, 4503.708, -3413.128, 1024.896, 2.796993, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3556, 41509, 1, 1, 0, 4586.753, -3307.038, 1010.016, 1.972059, 120, 0, 0), -- Irontree Warden (Area: The Scorched Plain) +(@CGUID+3557, 41499, 1, 1, 0, 4518.113, -3339.786, 1009.906, 0.8203048, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3558, 41499, 1, 1, 0, 4551.599, -3284.378, 1009.174, 4.415683, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3559, 41500, 1, 1, 0, 4570.381, -3248.696, 1011.906, 3.881379, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3560, 41499, 1, 1, 0, 4583.314, -3199.358, 1037.746, 0.01745329, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3561, 9699, 1, 1, 0, 4596.59, -3126.323, 995.571, 6.170995, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3562, 41500, 1, 1, 0, 4565.229, -3122.88, 995.6477, 2.857332, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3563, 41500, 1, 1, 0, 4584.122, -3116.779, 994.4249, 3.814198, 120, 5, 1), -- Twilight Scorchlord (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3564, 41499, 1, 1, 0, 4516.47, -3107.813, 994.6262, 5.759586, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3565, 41500, 1, 1, 0, 4518.979, -3111.325, 994.6532, 0.3490658, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3566, 61328, 1, 1, 0, 4307.832, -3137.496, 997.9827, 0.9085547, 120, 5, 1), -- Fire Beetle (Area: The Scorched Plain) (possible waypoints or random movement) +(@CGUID+3567, 9699, 1, 1, 0, 4304.181, -3089.476, 1003.513, 4.273375, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3568, 49780, 1, 1, 0, 4171.733, -3113.797, 953.1619, 5.405916, 120, 0, 0), -- Fire-Proof Roach (Area: 0) +(@CGUID+3569, 40464, 1, 1, 0, 4172.868, -3097.421, 954.1575, 2.873115, 120, 0, 0), -- Magma Giant (Area: 0) +(@CGUID+3570, 40464, 1, 1, 0, 4181.598, -3160.032, 953.4438, 6.007154, 120, 0, 0), -- Magma Giant (Area: 0) +(@CGUID+3571, 61328, 1, 1, 0, 4128.805, -3072.206, 953.7154, 0.07045943, 120, 0, 0), -- Fire Beetle (Area: The Throne of Flame) +(@CGUID+3572, 9699, 1, 1, 0, 4093.091, -3023.707, 976.4264, 0.2164959, 120, 0, 0), -- Fire Beetle (Area: The Throne of Flame) +(@CGUID+3573, 62886, 1, 1, 0, 4119.546, -2980.494, 975.6235, 1.807645, 120, 5, 1), -- Fire-Proof Roach (Area: The Throne of Flame) (possible waypoints or random movement) +(@CGUID+3574, 62886, 1, 1, 0, 4252.716, -2970.881, 998.7867, 4.084916, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3575, 9699, 1, 1, 0, 4291.326, -2964.657, 1003.66, 4.745426, 120, 0, 0), -- Fire Beetle (Area: The Throne of Flame) +(@CGUID+3576, 50481, 1, 1, 0, 4240.958, -2870.76, 999.1555, 4.885204, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3577, 49780, 1, 1, 0, 4309.842, -2990.441, 1004.223, 1.391882, 120, 0, 0), -- Fire-Proof Roach (Area: 0) +(@CGUID+3578, 61328, 1, 1, 0, 4308.933, -2889.154, 1017.637, 2.131758, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3579, 61328, 1, 1, 0, 4341.282, -2943.854, 1020.446, 4.738821, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3580, 50478, 1, 1, 0, 4195.601, -2841.948, 1003.252, 3.860707, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3581, 50481, 1, 1, 0, 4180.867, -2786.307, 1016.744, 0.407713, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3582, 9699, 1, 1, 0, 4146.05, -2895.909, 976.0737, 1.765637, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3583, 49780, 1, 1, 0, 4052.659, -2671.057, 992.0469, 3.141593, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3584, 49780, 1, 1, 0, 4056.353, -2722.11, 988.4297, 4.752407, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3585, 50481, 1, 1, 0, 4074.238, -2509.346, 1038.563, 3.878757, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3586, 50478, 1, 1, 0, 3996.259, -2498.736, 1042.148, 4.888539, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3587, 50478, 1, 1, 0, 3889.724, -2555.477, 1029.091, 0.7791802, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3588, 50478, 1, 1, 0, 3927.896, -2624.903, 1015.616, 3.082837, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3589, 50478, 1, 1, 0, 3883.47, -2587.11, 1014.311, 6.271244, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3590, 49780, 1, 1, 0, 3937.683, -2680.563, 1005.881, 1.142385, 120, 0, 0), -- Fire-Proof Roach (Area: 0) +(@CGUID+3591, 9699, 1, 1, 0, 3879.576, -2670.482, 1007.495, 5.513157, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3592, 50481, 1, 1, 0, 3821.642, -2613.324, 1007.511, 1.530779, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3593, 9699, 1, 1, 0, 3909.845, -2734.731, 999.5228, 1.037631, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3594, 61328, 1, 1, 0, 4006.46, -2698.391, 986.9684, 5.382106, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3595, 61328, 1, 1, 0, 4011.233, -2736.679, 977.4006, 5.364095, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3596, 54402, 1, 1, 0, 4003.608, -2947.234, 1005.872, 4.363323, 120, 0, 0), -- Lurah Wrathvine (Area: Sulfuron Spire) +(@CGUID+3597, 54401, 1, 1, 0, 3977.878, -2957.934, 1005.848, 5.811946, 120, 0, 0), -- Naresir Stormfury (Area: Sulfuron Spire) +(@CGUID+3598, 49780, 1, 1, 0, 3876.818, -3078.524, 975.7839, 1.409279, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3599, 49780, 1, 1, 0, 3832.642, -3121.338, 954.0889, 2.229198, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3600, 49780, 1, 1, 0, 3709.529, -3202.623, 990.4136, 6.214921, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3601, 40464, 1, 1, 0, 3750.258, -3155.453, 977.5579, 2.818659, 120, 0, 0), -- Magma Giant (Area: The Throne of Flame) +(@CGUID+3602, 40464, 1, 1, 0, 3890.267, -3163.437, 953.858, 5.654861, 120, 0, 0), -- Magma Giant (Area: The Throne of Flame) +(@CGUID+3603, 50485, 1, 1, 0, 3755.108, -3236.042, 977.1994, 1.810289, 120, 0, 0), -- Carrion Rat (Area: The Throne of Flame) +(@CGUID+3604, 61328, 1, 1, 0, 3746.659, -3113.427, 977.6093, 5.602952, 120, 0, 0), -- Fire Beetle (Area: The Throne of Flame) +(@CGUID+3605, 62886, 1, 1, 0, 3888.247, -3161.048, 954.7439, 1.616341, 120, 0, 0), -- Fire-Proof Roach (Area: The Throne of Flame) +(@CGUID+3606, 9699, 1, 1, 0, 3796.689, -3147.798, 954.8706, 5.211482, 120, 0, 0), -- Fire Beetle (Area: The Throne of Flame) +(@CGUID+3607, 50485, 1, 1, 0, 3758.426, -3256.65, 978.9875, 6.103847, 120, 0, 0), -- Carrion Rat (Area: The Throne of Flame) +(@CGUID+3608, 50485, 1, 1, 0, 3775.268, -3271.731, 982.6339, 3.765569, 120, 0, 0), -- Carrion Rat (Area: The Throne of Flame) +(@CGUID+3609, 50481, 1, 1, 0, 3703.64, -3219.583, 995.1116, 1.231504, 120, 0, 0), -- Rock Viper (Area: The Throne of Flame) +(@CGUID+3610, 50481, 1, 1, 0, 3730.389, -3304.697, 1007.804, 0.4656011, 120, 0, 0), -- Rock Viper (Area: The Throne of Flame) +(@CGUID+3611, 65223, 1, 1, 0, 3788.801, -3346.196, 1010.133, 4.541466, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3612, 40463, 1, 1, 0, 3820.464, -3352.115, 1007.118, 4.788064, 120, 0, 0), -- Twilight Subjugator (Area: 0) +(@CGUID+3613, 50478, 1, 1, 0, 3776.405, -3391.445, 1020.131, 0.02178994, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3614, 40463, 1, 1, 0, 3831.521, -3339.923, 1006.908, 5.652344, 120, 0, 0), -- Twilight Subjugator (Area: 0) +(@CGUID+3615, 40463, 1, 1, 0, 3793.699, -3394.184, 1018.93, 5.517188, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3616, 40709, 1, 1, 0, 3846.012, -3367.981, 1010.413, 2.233026, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3617, 40709, 1, 1, 0, 3812.317, -3420.042, 1021.982, 1.27409, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3618, 40463, 1, 1, 0, 3854.18, -3354.201, 1011.435, 5.612991, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3619, 62118, 1, 1, 0, 3832.131, -3375.714, 1010.874, 0, 120, 0, 0), -- Twilight Beetle (Area: Ascendant's Rise) +(@CGUID+3620, 40463, 1, 1, 0, 3834.722, -3384.604, 1011.036, 2.613011, 120, 5, 1), -- Twilight Subjugator (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3621, 65223, 1, 1, 0, 3843.081, -3357.327, 1010.542, 4.581762, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3622, 65223, 1, 1, 0, 3855.478, -3370.038, 1010.856, 2.668257, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3623, 40709, 1, 1, 0, 3847.109, -3429.378, 1020.623, 1.32645, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3624, 40463, 1, 1, 0, 3820.357, -3459.498, 1022.836, 3.661357, 120, 5, 1), -- Twilight Subjugator (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3625, 40463, 1, 1, 0, 3879.762, -3367.267, 1010.974, 4.919784, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3626, 40463, 1, 1, 0, 3855.947, -3447.904, 1021.436, 4.83852, 120, 5, 1), -- Twilight Subjugator (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3627, 65223, 1, 1, 0, 3826.139, -3421.298, 1018.768, 3.385002, 120, 5, 1), -- Death's Head Cockroach (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3628, 65223, 1, 1, 0, 3873.257, -3402.66, 1010.172, 1.640185, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3629, 65223, 1, 1, 0, 3841.016, -3459.561, 1020.785, 4.207933, 120, 5, 1), -- Death's Head Cockroach (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3630, 40463, 1, 1, 0, 3809.375, -3436.459, 1023.02, 6.13217, 120, 5, 1), -- Twilight Subjugator (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3631, 40463, 1, 1, 0, 3901.808, -3428.499, 1012.493, 6.181339, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3632, 40463, 1, 1, 0, 3904.11, -3378.05, 1011.336, 6.045388, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3633, 65223, 1, 1, 0, 3928.194, -3387.945, 1011.228, 4.711394, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3634, 65223, 1, 1, 0, 3915.703, -3354.069, 1011.025, 5.292636, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3635, 40463, 1, 1, 0, 3913.54, -3353.854, 1011.025, 0.08165112, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3636, 65223, 1, 1, 0, 3908.869, -3438.502, 1011.807, 2.953231, 120, 5, 1), -- Death's Head Cockroach (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3637, 40463, 1, 1, 0, 3939.968, -3342.932, 1011.531, 5.459054, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3638, 40709, 1, 1, 0, 3919.857, -3355.771, 1011.028, 1.332247, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3639, 49861, 1, 1, 0, 3954.051, -3370.649, 1010.978, 2.557963, 120, 0, 0), -- Twilight Beetle (Area: Ascendant's Rise) +(@CGUID+3640, 65223, 1, 1, 0, 3929.712, -3424.194, 1011.981, 6.215937, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3641, 40463, 1, 1, 0, 3946.473, -3408.451, 1011.703, 4.515728, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3642, 40463, 1, 1, 0, 3970.765, -3370.835, 1012.262, 5.542416, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3643, 40687, 1, 1, 0, 3971.774, -3415.646, 1010.379, 4.433136, 120, 0, 0), -- Young Twilight Drake (Area: Ascendant's Rise) +(@CGUID+3644, 40463, 1, 1, 0, 3930.208, -3462.746, 1012.562, 0.9470801, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3645, 62118, 1, 1, 0, 3975.502, -3421.066, 1010.304, 0, 120, 0, 0), -- Twilight Beetle (Area: Ascendant's Rise) +(@CGUID+3646, 50485, 1, 1, 0, 3969.84, -3420.146, 1011.08, 2.190368, 120, 0, 0), -- Carrion Rat (Area: Ascendant's Rise) +(@CGUID+3647, 50485, 1, 1, 0, 3984.897, -3428.104, 1010.603, 5.75489, 120, 0, 0), -- Carrion Rat (Area: Ascendant's Rise) +(@CGUID+3648, 65223, 1, 1, 0, 3982.118, -3436.688, 1011.059, 0.4262509, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3649, 9699, 1, 1, 0, 3921.598, -3273.266, 952.399, 0.6665915, 120, 0, 0), -- Fire Beetle (Area: Ascendant's Rise) +(@CGUID+3650, 40709, 1, 1, 0, 3954.416, -3448.203, 1011.773, 5.286278, 120, 5, 1), -- Flame Ascendant (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3651, 49861, 1, 1, 0, 3989.244, -3445.081, 1011.198, 0.5191766, 120, 0, 0), -- Twilight Beetle (Area: Ascendant's Rise) +(@CGUID+3652, 40463, 1, 1, 0, 3976.041, -3455.209, 1011.538, 1.187438, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3653, 49780, 1, 1, 0, 4022.356, -3347.234, 958.1965, 4.640494, 120, 0, 0), -- Fire-Proof Roach (Area: Ascendant's Rise) +(@CGUID+3654, 61328, 1, 1, 0, 4018.783, -3377.269, 958.5127, 4.394711, 120, 0, 0), -- Fire Beetle (Area: Ascendant's Rise) +(@CGUID+3655, 62885, 1, 1, 0, 3986.334, -3441.904, 1011.226, 2.713698, 120, 0, 0), -- Carrion Rat (Area: Ascendant's Rise) +(@CGUID+3656, 40464, 1, 1, 0, 4022.043, -3415.507, 985.5344, 5.026548, 120, 0, 0), -- Magma Giant (Area: Ascendant's Rise) +(@CGUID+3657, 40687, 1, 1, 0, 3989.46, -3439.026, 1010.991, 2.96706, 120, 0, 0), -- Young Twilight Drake (Area: Ascendant's Rise) +(@CGUID+3658, 49861, 1, 1, 0, 3944.739, -3475.023, 1012.183, 2.259347, 120, 0, 0), -- Twilight Beetle (Area: Ascendant's Rise) +(@CGUID+3659, 65223, 1, 1, 0, 3921.581, -3474.646, 1012.402, 4.93351, 120, 0, 0), -- Death's Head Cockroach (Area: Ascendant's Rise) +(@CGUID+3660, 49861, 1, 1, 0, 3920.997, -3509.464, 1017.602, 1.182229, 120, 0, 0), -- Twilight Beetle (Area: Ascendant's Rise) +(@CGUID+3661, 40709, 1, 1, 0, 3899.683, -3509.342, 1020.729, 0.2268928, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3662, 40709, 1, 1, 0, 3893.934, -3495.33, 1019.324, 6.096518, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3663, 62118, 1, 1, 0, 4009.046, -3487.248, 1011.295, 3.19387, 120, 5, 1), -- Twilight Beetle (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3664, 40463, 1, 1, 0, 3957.497, -3494.25, 1014.371, 0.35961, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3665, 40463, 1, 1, 0, 4009.669, -3482.058, 1011.326, 1.806405, 120, 5, 1), -- Twilight Subjugator (Area: Ascendant's Rise) (possible waypoints or random movement) +(@CGUID+3666, 40709, 1, 1, 0, 3892.331, -3486.241, 1020.708, 6.126106, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3667, 40463, 1, 1, 0, 3866.043, -3497.416, 1020.841, 3.543965, 120, 0, 0), -- Twilight Subjugator (Area: Ascendant's Rise) +(@CGUID+3668, 40709, 1, 1, 0, 3979.47, -3524.285, 1012.226, 5.148721, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3669, 61328, 1, 1, 0, 4012.795, -3554.857, 1012.155, 6.259338, 120, 0, 0), -- Fire Beetle (Area: Ascendant's Rise) +(@CGUID+3670, 40709, 1, 1, 0, 4010.958, -3514.293, 1011.188, 5.166174, 120, 0, 0), -- Flame Ascendant (Area: Ascendant's Rise) +(@CGUID+3671, 49780, 1, 1, 0, 3997.391, -3587.32, 1020.11, 1.778746, 120, 0, 0), -- Fire-Proof Roach (Area: Ascendant's Rise) +(@CGUID+3672, 50481, 1, 1, 0, 4045.64, -3577.879, 1015.436, 2.367101, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3673, 50481, 1, 1, 0, 4074.814, -3507.001, 1011.033, 2.940738, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3674, 9699, 1, 1, 0, 4102.928, -3614.184, 1009.342, 0.9522027, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3675, 65223, 1, 1, 0, 4127.663, -3497.221, 1013.504, 4.872271, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3676, 40755, 1, 1, 0, 4132.757, -3507.575, 1013.571, 0.9475818, 120, 0, 0), -- Emissary of Flame (Area: 0) +(@CGUID+3677, 40767, 1, 1, 0, 4124.292, -3526.745, 1013.582, 3.560472, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3678, 40767, 1, 1, 0, 4114.163, -3509.424, 1013.371, 3.752458, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3679, 40767, 1, 1, 0, 4168.73, -3505.962, 1012.521, 2.042035, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3680, 40767, 1, 1, 0, 4160.31, -3510.276, 1012.527, 2.042035, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3681, 50481, 1, 1, 0, 4148.474, -3540.412, 1011.659, 5.762484, 120, 0, 0), -- Rock Viper (Area: 0) +(@CGUID+3682, 40713, 1, 1, 0, 4169.526, -3519.53, 1012.521, 5.218534, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3683, 65223, 1, 1, 0, 4164.354, -3489.302, 1012.003, 2.236081, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3684, 40713, 1, 1, 0, 4186.749, -3492.589, 1011.618, 0.3839724, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3685, 40767, 1, 1, 0, 4156.155, -3444.436, 1011.805, 6.003932, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3686, 40767, 1, 1, 0, 4152.588, -3455.368, 1011.856, 6.003932, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3687, 40767, 1, 1, 0, 4198.361, -3473.293, 1011.805, 3.071779, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3688, 65223, 1, 1, 0, 4188.55, -3474.112, 1011.775, 5.051682, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3689, 40713, 1, 1, 0, 4142.462, -3446.934, 1011.806, 2.984513, 120, 0, 0), -- Twilight Augur (Area: 0) (Auras: 75965 - Shadow Channeling) +(@CGUID+3690, 62118, 1, 1, 0, 4161.946, -3464.012, 1012.44, 4.329625, 120, 0, 0), -- Twilight Beetle (Area: 0) +(@CGUID+3691, 65223, 1, 1, 0, 4174.478, -3406.647, 1013.122, 4.03714, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3692, 40713, 1, 1, 0, 4206.239, -3468.326, 1011.86, 0.06981317, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3693, 40713, 1, 1, 0, 4191.58, -3442.531, 1011.805, 0.8901179, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3694, 40767, 1, 1, 0, 4200.153, -3461.448, 1011.818, 3.071779, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3695, 40767, 1, 1, 0, 4163.518, -3393.691, 1011.048, 4.695891, 120, 5, 1), -- Twilight Retainer (Area: 0) (possible waypoints or random movement) +(@CGUID+3696, 50478, 1, 1, 0, 4246.859, -3453.733, 1021.975, 1.511641, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3697, 40767, 1, 1, 0, 4223.626, -3413.033, 1020.396, 5.167284, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3698, 65223, 1, 1, 0, 4212.539, -3384.903, 1018.98, 4.513393, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3699, 40713, 1, 1, 0, 4251.052, -3416.74, 1019.577, 0.5759587, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3700, 49780, 1, 1, 0, 4273.735, -3422.238, 1020.062, 0.9325464, 120, 0, 0), -- Fire-Proof Roach (Area: 0) +(@CGUID+3701, 40713, 1, 1, 0, 4254.532, -3369.365, 1020.344, 0.2617994, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3702, 40713, 1, 1, 0, 4269.374, -3403.361, 1019.577, 5.532694, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3703, 40713, 1, 1, 0, 4281.27, -3399.998, 1019.577, 5.061455, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3704, 40713, 1, 1, 0, 4259.895, -3382.743, 1020.88, 0.8901179, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3705, 65223, 1, 1, 0, 4254.293, -3392.28, 1019.507, 2.908198, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3706, 40767, 1, 1, 0, 4170.243, -3362.634, 1016.326, 3.405363, 120, 5, 1), -- Twilight Retainer (Area: 0) (possible waypoints or random movement) +(@CGUID+3707, 40755, 1, 1, 0, 4240.262, -3345.84, 1019.276, 0.4892941, 120, 0, 0), -- Emissary of Flame (Area: 0) +(@CGUID+3708, 49861, 1, 1, 0, 4281.408, -3389.117, 1020.286, 4.7348, 120, 0, 0), -- Twilight Beetle (Area: 0) +(@CGUID+3709, 40713, 1, 1, 0, 4257.46, -3353.703, 1020.272, 5.969026, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3710, 65223, 1, 1, 0, 4293.026, -3372.977, 1020.11, 6.141288, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3711, 49861, 1, 1, 0, 4213.207, -3341.88, 1015.915, 0.776951, 120, 0, 0), -- Twilight Beetle (Area: 0) +(@CGUID+3712, 40814, 1, 1, 0, 4273.58, -3363.606, 1017.965, 3.735005, 120, 0, 0), -- Azralon the Gatekeeper (Area: 0) +(@CGUID+3713, 40713, 1, 1, 0, 4305.837, -3343.51, 1019.577, 1.082104, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3714, 62118, 1, 1, 0, 4277.266, -3325.345, 1019.618, 5.863271, 120, 0, 0), -- Twilight Beetle (Area: 0) +(@CGUID+3715, 40713, 1, 1, 0, 4308.232, -3366.283, 1019.577, 0.5235988, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3716, 40713, 1, 1, 0, 4293.393, -3320.905, 1019.577, 0.122173, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3717, 40767, 1, 1, 0, 4284.884, -3310.161, 1019.8, 3.351032, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3718, 40755, 1, 1, 0, 4267.479, -3297.705, 1024.509, 1.107149, 120, 0, 0), -- Emissary of Flame (Area: 0) +(@CGUID+3719, 62118, 1, 1, 0, 4275.472, -3307.258, 1023.205, 2.368822, 120, 0, 0), -- Twilight Beetle (Area: 0) +(@CGUID+3720, 50478, 1, 1, 0, 4270.282, -3275.511, 1025.902, 2.90472, 120, 0, 0), -- Ash Lizard (Area: 0) +(@CGUID+3721, 40767, 1, 1, 0, 4303.542, -3239.637, 1032.976, 3.752458, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3722, 65223, 1, 1, 0, 4324.135, -3270.767, 1036.297, 5.956702, 120, 0, 0), -- Death's Head Cockroach (Area: 0) +(@CGUID+3723, 40713, 1, 1, 0, 4283.466, -3236.266, 1032.972, 1.902409, 120, 0, 0), -- Twilight Augur (Area: 0) +(@CGUID+3724, 49861, 1, 1, 0, 4329.365, -3263.988, 1036.267, 1.248909, 120, 0, 0), -- Twilight Beetle (Area: 0) +(@CGUID+3725, 40767, 1, 1, 0, 4311.9, -3247.679, 1032.972, 3.874631, 120, 0, 0), -- Twilight Retainer (Area: 0) +(@CGUID+3726, 40713, 1, 1, 0, 4315.507, -3233.979, 1032.999, 0.8552113, 120, 0, 0), -- Twilight Augur (Area: 0) (Auras: 75965 - Shadow Channeling) +(@CGUID+3727, 61328, 1, 1, 0, 4329.328, -3219.293, 1033.006, 4.432026, 120, 0, 0), -- Fire Beetle (Area: 0) +(@CGUID+3728, 41565, 1, 1, 0, 4603.217, -3526.057, 682.6174, 2.778642, 120, 0, 0), -- Molten Tormentor (Area: The Scorched Plain) +(@CGUID+3729, 41500, 1, 1, 0, 4506.626, -3471.259, 1013.461, 5.829463, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3730, 62886, 1, 1, 0, 4515.3, -3476.024, 1009.899, 0.1130335, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3731, 49780, 1, 1, 0, 4537.039, -3544.63, 990.1588, 1.297863, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3732, 41502, 1, 1, 0, 4481.821, -3414.406, 1034.601, 0.3316126, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3733, 41565, 1, 1, 0, 4564.966, -3522.853, 680.6738, 4.313292, 120, 0, 0), -- Molten Tormentor (Area: The Scorched Plain) +(@CGUID+3734, 41499, 1, 1, 0, 4477.418, -3491.941, 1021.229, 0.296706, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3735, 41502, 1, 1, 0, 4523.94, -3518.383, 999.1695, 4.748507, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3736, 41614, 1, 1, 0, 4432.73, -3587.82, 639.6943, 4.625123, 120, 0, 0), -- Nemesis (Area: The Scorched Plain) +(@CGUID+3737, 41499, 1, 1, 0, 4470.522, -3421.931, 1039.31, 6.056293, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3738, 49780, 1, 1, 0, 4488.772, -3540.622, 1010.557, 2.453733, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3739, 41500, 1, 1, 0, 4493.593, -3535.8, 1009.524, 5.040313, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3740, 49780, 1, 1, 0, 4467.037, -3479.827, 1030.592, 3.624727, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3741, 41502, 1, 1, 0, 4550.605, -3567.78, 982.2746, 2.6529, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3742, 41500, 1, 1, 0, 4442.396, -3491.692, 1042.549, 5.81036, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3743, 41500, 1, 1, 0, 4511.831, -3547.435, 997.723, 1.254291, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3744, 9699, 1, 1, 0, 4537.545, -3570.757, 983.4222, 4.67596, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3745, 41502, 1, 1, 0, 4529.685, -3605.311, 980.7863, 2.286381, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3746, 41499, 1, 1, 0, 4468.59, -3552.88, 1013.683, 4.24115, 120, 0, 0), -- Lost Warden (Area: The Scorched Plain) (Auras: 77619 - Wounded) +(@CGUID+3747, 41500, 1, 1, 0, 4443.75, -3544.788, 1033.045, 4.712389, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3748, 49780, 1, 1, 0, 4579.177, -3617.917, 968.5928, 2.0892, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3749, 41502, 1, 1, 0, 4606.185, -3630.973, 963.9833, 2.353489, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3750, 49780, 1, 1, 0, 4609.323, -3608.675, 968.6964, 1.723743, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3751, 41563, 1, 1, 0, 4582.8, -3650.62, 675.7123, 2.932153, 120, 0, 0), -- Shadowflame Master (Area: The Scorched Plain) (Auras: 77676 - Shadowflame) +(@CGUID+3752, 41563, 1, 1, 0, 4557.49, -3679.255, 674.3804, 5.059978, 120, 0, 0), -- Shadowflame Master (Area: The Scorched Plain) (Auras: 77676 - Shadowflame) +(@CGUID+3753, 49780, 1, 1, 0, 4610.069, -3664.383, 961.9517, 4.765471, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3754, 41500, 1, 1, 0, 4598.698, -3671.018, 964.3332, 3.963602, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3755, 41563, 1, 1, 0, 4476.731, -3662.709, 656.3371, 0.2646896, 120, 0, 0), -- Shadowflame Master (Area: The Scorched Plain) (Auras: 77676 - Shadowflame) +(@CGUID+3756, 41502, 1, 1, 0, 4667.86, -3660.91, 959.1685, 3.054326, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3757, 41500, 1, 1, 0, 4677.85, -3620.988, 969.2209, 4.252234, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3758, 41557, 1, 1, 0, 4678.49, -3654.13, 696.4023, 0.3490658, 120, 0, 0), -- Child of Tortolla (Area: The Scorched Plain) +(@CGUID+3759, 41565, 1, 1, 0, 4668.279, -3578.983, 688.8798, 2.681902, 120, 0, 0), -- Molten Tormentor (Area: The Scorched Plain) +(@CGUID+3760, 41498, 1, 1, 0, 4678.29, -3657.86, 696.7863, 5.532694, 120, 0, 0), -- Garunda Mountainpeak (Area: The Scorched Plain) +(@CGUID+3761, 49780, 1, 1, 0, 4680.641, -3650.383, 962.1635, 1.70122, 120, 0, 0), -- Fire-Proof Roach (Area: The Scorched Plain) +(@CGUID+3762, 41565, 1, 1, 0, 4583.665, -3712.279, 675.5242, 1.300325, 120, 0, 0), -- Molten Tormentor (Area: The Scorched Plain) +(@CGUID+3763, 41557, 1, 1, 0, 4674.86, -3657.76, 697.0073, 4.677482, 120, 0, 0), -- Child of Tortolla (Area: The Scorched Plain) +(@CGUID+3764, 35845, 1, 1, 0, 4663.832, -3686.328, 958.7661, 2.984513, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Scorched Plain) +(@CGUID+3765, 9699, 1, 1, 0, 4643.546, -3694.363, 953.244, 5.181787, 120, 0, 0), -- Fire Beetle (Area: The Scorched Plain) +(@CGUID+3766, 41565, 1, 1, 0, 4706.842, -3621.402, 690.056, 0.4125225, 120, 0, 0), -- Molten Tormentor (Area: The Scorched Plain) +(@CGUID+3767, 41500, 1, 1, 0, 4702.65, -3660.352, 961.8141, 5.413383, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3768, 35845, 1, 1, 0, 4678.07, -3682.55, 697.2573, 3.176499, 120, 0, 0), -- Dave's Industrial Light and Magic Bunny (Small)(Sessile) (Area: The Scorched Plain) +(@CGUID+3769, 41500, 1, 1, 0, 4692.421, -3702.828, 954.2162, 4.615633, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3770, 41502, 1, 1, 0, 4660.963, -3716.677, 950.1771, 2.6529, 120, 0, 0), -- Twilight Field Captain (Area: The Scorched Plain) +(@CGUID+3771, 41563, 1, 1, 0, 4724.62, -3598.14, 689.9583, 5.061455, 120, 0, 0), -- Shadowflame Master (Area: The Scorched Plain) (Auras: 77676 - Shadowflame) +(@CGUID+3772, 41565, 1, 1, 0, 4706.36, -3564.486, 690.883, 2.310622, 120, 0, 0), -- Molten Tormentor (Area: The Scorched Plain) +(@CGUID+3773, 41500, 1, 1, 0, 4683.94, -3746.714, 947.1597, 1.593253, 120, 0, 0), -- Twilight Scorchlord (Area: The Scorched Plain) +(@CGUID+3774, 39879, 1, 1, 0, 4553.56, -3979.674, 944.1095, 3.176499, 120, 0, 0), -- Aeolos (Area: Darkwhisper Pass) +(@CGUID+3775, 39621, 1, 1, 0, 4551.661, -3982.54, 944.1094, 3.647738, 120, 0, 0), -- Elementalist Ortell (Area: Darkwhisper Pass) +(@CGUID+3776, 50478, 1, 1, 0, 4502.596, -3983.456, 940.9752, 3.768475, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Pass) +(@CGUID+3777, 50478, 1, 1, 0, 4528.465, -4024.523, 935.699, 4.007583, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Pass) +(@CGUID+3778, 62364, 1, 1, 0, 4508.057, -4011.657, 932.8768, 0.8753246, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Pass) +(@CGUID+3779, 9699, 1, 1, 0, 4528.36, -4090.069, 932.6415, 6.163807, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3780, 9699, 1, 1, 0, 4503.83, -4080.01, 932.9757, 2.884766, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3781, 9699, 1, 1, 0, 4570.398, -4105.299, 946.7954, 2.788924, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3782, 9699, 1, 1, 0, 4443.691, -4056.172, 944.6617, 4.468306, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3783, 48724, 1, 1, 0, 4573.094, -4106.002, 946.9938, 1.717899, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3784, 9699, 1, 1, 0, 4454.452, -4125.194, 935.6826, 3.630299, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3785, 50481, 1, 1, 0, 4421.597, -4094.345, 946.1996, 4.46161, 120, 0, 0), -- Rock Viper (Area: Darkwhisper Gorge) +(@CGUID+3786, 35374, 1, 1, 0, 4450.18, -4183.77, 945.1023, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Darkwhisper Gorge) +(@CGUID+3787, 48724, 1, 1, 0, 4516.031, -4182.378, 913.8015, 3.949793, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3788, 49780, 1, 1, 0, 4435.733, -4157.722, 934.3919, 1.480844, 120, 0, 0), -- Fire-Proof Roach (Area: Darkwhisper Gorge) +(@CGUID+3789, 35374, 1, 1, 0, 4454.84, -4185.82, 945.2563, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Darkwhisper Gorge) +(@CGUID+3790, 50481, 1, 1, 0, 4508.245, -4191.282, 913.6278, 4.51316, 120, 5, 1), -- Rock Viper (Area: Darkwhisper Gorge) (possible waypoints or random movement) +(@CGUID+3791, 62364, 1, 1, 0, 4589.137, -4243.228, 898.0569, 4.83813, 120, 5, 1), -- Ash Lizard (Area: Darkwhisper Gorge) (possible waypoints or random movement) +(@CGUID+3792, 48724, 1, 1, 0, 4516.842, -4259.209, 903.1918, 3.014331, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3793, 50481, 1, 1, 0, 4522.771, -4257.064, 902.8603, 4.41033, 120, 5, 1), -- Rock Viper (Area: Darkwhisper Gorge) (possible waypoints or random movement) +(@CGUID+3794, 48724, 1, 1, 0, 4595.185, -4250.803, 899.0715, 4.841179, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3795, 50478, 1, 1, 0, 4544.82, -4302.438, 903.3606, 3.085299, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3796, 50478, 1, 1, 0, 4651.825, -4276.145, 901.7041, 3.60524, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3797, 9699, 1, 1, 0, 4660.086, -4323.342, 902.4218, 6.224444, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3798, 50481, 1, 1, 0, 4722.586, -4262.456, 892.3957, 0.6559987, 120, 5, 1), -- Rock Viper (Area: Darkwhisper Gorge) (possible waypoints or random movement) +(@CGUID+3799, 9699, 1, 1, 0, 4671.802, -4361.031, 902.0134, 1.710862, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3800, 50481, 1, 1, 0, 4735.295, -4355.278, 896.2522, 4.627126, 120, 5, 1), -- Rock Viper (Area: Darkwhisper Gorge) (possible waypoints or random movement) +(@CGUID+3801, 9699, 1, 1, 0, 4695.853, -4369.466, 898.2617, 0.1836832, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3802, 50485, 1, 1, 0, 4770.566, -4263.75, 892.8571, 5.974233, 120, 0, 0), -- Carrion Rat (Area: Darkwhisper Gorge) +(@CGUID+3803, 50481, 1, 1, 0, 4740.287, -4328.335, 893.4688, 5.580446, 120, 5, 1), -- Rock Viper (Area: Darkwhisper Gorge) (possible waypoints or random movement) +(@CGUID+3804, 48724, 1, 1, 0, 4735.441, -4361.036, 897.0984, 1.14821, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3805, 50485, 1, 1, 0, 4809.291, -4253.729, 892.6798, 1.587008, 120, 0, 0), -- Carrion Rat (Area: Seat of the Chosen) +(@CGUID+3806, 62885, 1, 1, 0, 4802.353, -4345.593, 896.3425, 0.1389223, 120, 5, 1), -- Carrion Rat (Area: Seat of the Chosen) (possible waypoints or random movement) +(@CGUID+3807, 61328, 1, 1, 0, 4792.902, -4344.299, 896.4406, 2.791979, 120, 5, 1), -- Fire Beetle (Area: Seat of the Chosen) (possible waypoints or random movement) +(@CGUID+3808, 9699, 1, 1, 0, 4830.354, -4290.12, 896.4088, 0.2305387, 120, 0, 0), -- Fire Beetle (Area: Seat of the Chosen) +(@CGUID+3809, 62885, 1, 1, 0, 4808.835, -4274.929, 892.3992, 2.838683, 120, 5, 1), -- Carrion Rat (Area: Seat of the Chosen) (possible waypoints or random movement) +(@CGUID+3810, 62886, 1, 1, 0, 4794.462, -4360.28, 898.5385, 2.124041, 120, 5, 1), -- Fire-Proof Roach (Area: Seat of the Chosen) (possible waypoints or random movement) +(@CGUID+3811, 62364, 1, 1, 0, 4845.17, -4225.597, 897.442, 1.273619, 120, 0, 0), -- Ash Lizard (Area: Seat of the Chosen) +(@CGUID+3812, 50485, 1, 1, 0, 4835.898, -4178.299, 897.5307, 1.222547, 120, 0, 0), -- Carrion Rat (Area: Seat of the Chosen) +(@CGUID+3813, 50485, 1, 1, 0, 4836.015, -4165.556, 897.5307, 0.1935891, 120, 0, 0), -- Carrion Rat (Area: Seat of the Chosen) +(@CGUID+3814, 50485, 1, 1, 0, 4859.38, -4310.307, 901.6062, 1.613079, 120, 0, 0), -- Carrion Rat (Area: Seat of the Chosen) +(@CGUID+3815, 49780, 1, 1, 0, 4759.896, -4434.659, 894.3625, 4.876582, 120, 0, 0), -- Fire-Proof Roach (Area: Seat of the Chosen) +(@CGUID+3816, 48724, 1, 1, 0, 4679.361, -4425.438, 887.6218, 2.669212, 120, 0, 0), -- Spinescale Basilisk (Area: Seat of the Chosen) +(@CGUID+3817, 48724, 1, 1, 0, 4723.153, -4466.197, 898.0401, 4.88557, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3818, 48724, 1, 1, 0, 4655.208, -4484.375, 890.9745, 0.5094771, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3819, 9699, 1, 1, 0, 4612.589, -4452.57, 884.0081, 0.6668826, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3820, 49780, 1, 1, 0, 4645.202, -4478.824, 885.371, 0.9239823, 120, 0, 0), -- Fire-Proof Roach (Area: Darkwhisper Gorge) +(@CGUID+3821, 50478, 1, 1, 0, 4616.319, -4527.731, 885.1187, 6.051444, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3822, 48724, 1, 1, 0, 4622.483, -4519.838, 885.3967, 5.350546, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3823, 48724, 1, 1, 0, 4578.586, -4472.545, 884.1129, 0.6851112, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3824, 49780, 1, 1, 0, 4581.198, -4479.128, 883.2872, 3.571004, 120, 0, 0), -- Fire-Proof Roach (Area: Darkwhisper Gorge) +(@CGUID+3825, 50478, 1, 1, 0, 4620.958, -4553.502, 885.0933, 5.037999, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3826, 48724, 1, 1, 0, 4662.938, -4563.34, 887.6869, 3.036124, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3827, 49780, 1, 1, 0, 4560.596, -4513.457, 883.5816, 2.974622, 120, 0, 0), -- Fire-Proof Roach (Area: Darkwhisper Gorge) +(@CGUID+3828, 61328, 1, 1, 0, 4572.114, -4577.686, 887.0724, 0.09038194, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3829, 61328, 1, 1, 0, 4547.251, -4531.617, 884.5633, 0.6679722, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3830, 9699, 1, 1, 0, 4557.399, -4590.541, 889.3347, 1.641292, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3831, 48724, 1, 1, 0, 4578.535, -4595.139, 887.2082, 2.267646, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3832, 62364, 1, 1, 0, 4595.853, -4645.847, 882.5689, 4.629395, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3833, 9699, 1, 1, 0, 4504.801, -4540.245, 882.0865, 2.399439, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3834, 50481, 1, 1, 0, 4688.341, -4602.751, 887.0455, 1.818593, 120, 0, 0), -- Rock Viper (Area: Darkwhisper Gorge) +(@CGUID+3835, 49780, 1, 1, 0, 4659.803, -4641.039, 882.6718, 5.669179, 120, 0, 0), -- Fire-Proof Roach (Area: Darkwhisper Gorge) +(@CGUID+3836, 35374, 1, 1, 0, 4608.45, -4687.01, 893.8603, 3.159046, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Darkwhisper Gorge) +(@CGUID+3837, 48724, 1, 1, 0, 4688.844, -4603.864, 886.9899, 3.480436, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3838, 48724, 1, 1, 0, 4660.916, -4654.183, 881.4561, 5.908205, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3839, 48724, 1, 1, 0, 4660.839, -4695.152, 881.1439, 1.392018, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3840, 9699, 1, 1, 0, 4614.053, -4719.229, 883.137, 4.203224, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3841, 36198, 1, 1, 0, 4536.385, -4677.274, 885.6218, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Ground) (Area: Darkwhisper Gorge) +(@CGUID+3842, 35374, 1, 1, 0, 4613.37, -4691.19, 893.8973, 3.176499, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Darkwhisper Gorge) +(@CGUID+3843, 50481, 1, 1, 0, 4538.372, -4685.926, 885.0869, 0.007159231, 120, 0, 0), -- Rock Viper (Area: Darkwhisper Gorge) +(@CGUID+3844, 49780, 1, 1, 0, 4675.13, -4653.792, 880.8351, 2.986936, 120, 0, 0), -- Fire-Proof Roach (Area: Darkwhisper Gorge) +(@CGUID+3845, 9699, 1, 1, 0, 4603.064, -4745.292, 888.3823, 2.5434, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3846, 48724, 1, 1, 0, 4718.875, -4706.621, 880.526, 0.8253768, 120, 0, 0), -- Spinescale Basilisk (Area: The Forge of Supplication) +(@CGUID+3847, 61328, 1, 1, 0, 4721.896, -4691.513, 880.5881, 2.301976, 120, 5, 1), -- Fire Beetle (Area: The Forge of Supplication) (possible waypoints or random movement) +(@CGUID+3848, 48724, 1, 1, 0, 4723.117, -4759.732, 881.2632, 4.298951, 120, 0, 0), -- Spinescale Basilisk (Area: The Forge of Supplication) +(@CGUID+3849, 50478, 1, 1, 0, 4723.284, -4740.902, 881.2253, 0.9430734, 120, 0, 0), -- Ash Lizard (Area: The Forge of Supplication) +(@CGUID+3850, 62364, 1, 1, 0, 4737.453, -4796.035, 880.705, 3.244835, 120, 5, 1), -- Ash Lizard (Area: The Forge of Supplication) (possible waypoints or random movement) +(@CGUID+3851, 9699, 1, 1, 0, 4775.956, -4727.67, 880.0283, 5.95626, 120, 0, 0), -- Fire Beetle (Area: The Forge of Supplication) +(@CGUID+3852, 48724, 1, 1, 0, 4777.644, -4716.819, 879.675, 6.261704, 120, 0, 0), -- Spinescale Basilisk (Area: The Forge of Supplication) +(@CGUID+3853, 48724, 1, 1, 0, 4817.553, -4790.667, 881.6901, 0.1291976, 120, 0, 0), -- Spinescale Basilisk (Area: The Forge of Supplication) +(@CGUID+3854, 35374, 1, 1, 0, 4741.775, -4970.505, 907.5027, 4.852015, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Doom's Vigil) +(@CGUID+3855, 35374, 1, 1, 0, 4747.551, -4976.099, 909.126, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Doom's Vigil) (Auras: 49416 - Generic Quest Invisibility Detection 1) +(@CGUID+3856, 35374, 1, 1, 0, 4738.007, -4975.819, 909.1628, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Doom's Vigil) (Auras: 49416 - Generic Quest Invisibility Detection 1) +(@CGUID+3857, 9699, 1, 1, 0, 4836.28, -4796.297, 881.9782, 3.951955, 120, 0, 0), -- Fire Beetle (Area: Doom's Vigil) +(@CGUID+3858, 62364, 1, 1, 0, 4799.567, -4706.509, 880.4844, 0.1123526, 120, 0, 0), -- Ash Lizard (Area: Doom's Vigil) +(@CGUID+3859, 62364, 1, 1, 0, 4775.39, -4679.145, 876.7371, 4.413769, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3860, 48724, 1, 1, 0, 4804.797, -4656.537, 869.4855, 2.868659, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3861, 48724, 1, 1, 0, 4710.909, -4639.558, 880.9983, 3.787047, 120, 0, 0), -- Spinescale Basilisk (Area: Darkwhisper Gorge) +(@CGUID+3862, 62364, 1, 1, 0, 4840.22, -4580.129, 861.4124, 1.744212, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3863, 61328, 1, 1, 0, 4877.487, -4573.374, 858.7518, 4.016939, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3864, 62364, 1, 1, 0, 4485.67, -4290.178, 905.1304, 1.163943, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3865, 9699, 1, 1, 0, 4411.797, -4170.976, 933.8904, 4.526562, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3866, 50481, 1, 1, 0, 4425.045, -4274.479, 909.5672, 0.82363, 120, 0, 0), -- Rock Viper (Area: Darkwhisper Gorge) +(@CGUID+3867, 50481, 1, 1, 0, 4390.6, -4222.844, 918.3542, 3.043771, 120, 0, 0), -- Rock Viper (Area: Darkwhisper Gorge) +(@CGUID+3868, 9699, 1, 1, 0, 4392.041, -4276.702, 907.608, 0.1305881, 120, 0, 0), -- Fire Beetle (Area: Darkwhisper Gorge) +(@CGUID+3869, 50478, 1, 1, 0, 4332.388, -4133.552, 961.0441, 1.756504, 120, 0, 0), -- Ash Lizard (Area: Darkwhisper Gorge) +(@CGUID+3870, 50478, 1, 1, 0, 4241.695, -4149.967, 984.8102, 4.645953, 120, 0, 0), -- Ash Lizard (Area: The Twilight Gauntlet) +(@CGUID+3871, 48725, 1, 1, 0, 4294.912, -4064.702, 977.6167, 1.530757, 120, 0, 0), -- Horrorguard (Area: The Twilight Gauntlet) +(@CGUID+3872, 48725, 1, 1, 0, 4244.05, -4144.74, 982.6556, 5.182864, 120, 0, 0), -- Horrorguard (Area: The Twilight Gauntlet) +(@CGUID+3873, 48725, 1, 1, 0, 4243.229, -4103.646, 978.4269, 0, 120, 0, 0), -- Horrorguard (Area: Darkwhisper Gorge) +(@CGUID+3874, 39724, 1, 1, 0, 4206.704, -4058.651, 978.3474, 3.742669, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3875, 40465, 1, 1, 0, 4234.473, -4087.738, 977.5303, 5.8294, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3876, 39724, 1, 1, 0, 4241.1, -4140.186, 981.5346, 5.075134, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3877, 40465, 1, 1, 0, 4245.802, -4041.785, 976.8033, 2.391101, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3878, 40465, 1, 1, 0, 4263.481, -4116.927, 978.1859, 2.6529, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3879, 39724, 1, 1, 0, 4242.607, -4103.646, 978.5013, 0, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3880, 50481, 1, 1, 0, 4220.287, -4076.239, 977.9366, 5.252112, 120, 0, 0), -- Rock Viper (Area: Gates of Sothann) +(@CGUID+3881, 40465, 1, 1, 0, 4294.395, -4051.778, 977.4479, 3.490659, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3882, 39724, 1, 1, 0, 4256.354, -4077.687, 1001.396, 5.900144, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3883, 39724, 1, 1, 0, 4270.871, -4030.264, 977.1489, 4.320289, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3884, 40465, 1, 1, 0, 4276.994, -4075.96, 976.1714, 0, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3885, 39724, 1, 1, 0, 4292.805, -4062.498, 977.4072, 4.608729, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3886, 39724, 1, 1, 0, 4277.979, -4003.377, 977.9308, 2.718548, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3887, 9699, 1, 1, 0, 4343.656, -4010.53, 980.7306, 3.318121, 120, 0, 0), -- Fire Beetle (Area: Gates of Sothann) +(@CGUID+3888, 39724, 1, 1, 0, 4248.825, -3982.622, 972.009, 5.437959, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3889, 40465, 1, 1, 0, 4319.096, -3991.88, 979.4885, 0, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3890, 49780, 1, 1, 0, 4234.725, -3929.117, 976.2392, 2.609208, 120, 0, 0), -- Fire-Proof Roach (Area: Gates of Sothann) +(@CGUID+3891, 39724, 1, 1, 0, 4244.006, -3940.293, 975.909, 2.783791, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3892, 40931, 1, 1, 0, 4074.82, -3992.212, 972.566, 0.418879, 120, 0, 0), -- Generic Trigger LAB 1.80 (Area: Gates of Sothann) (Auras: 61722 - Nature Portal State) +(@CGUID+3893, 35374, 1, 1, 0, 4072.718, -3986.964, 973.8832, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Gates of Sothann) +(@CGUID+3894, 35374, 1, 1, 0, 4101.548, -3944.059, 988.4446, 0, 120, 0, 0), -- Generic Trigger LAB - Multiphase (Area: Gates of Sothann) +(@CGUID+3895, 50478, 1, 1, 0, 4155.026, -3873.091, 974.9778, 6.12687, 120, 0, 0), -- Ash Lizard (Area: Gates of Sothann) +(@CGUID+3896, 39724, 1, 1, 0, 4187.489, -3879.036, 976.6363, 1.80533, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3897, 39724, 1, 1, 0, 4229.996, -3901.403, 977.936, 3.835045, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3898, 39724, 1, 1, 0, 4240.457, -3858.224, 977.0131, 2.773205, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3899, 39724, 1, 1, 0, 4265.715, -3924.309, 993.4699, 2.468641, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3900, 39724, 1, 1, 0, 4305.369, -3919.482, 974.5348, 1.218807, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3901, 49780, 1, 1, 0, 4205.513, -3837.1, 977.2086, 5.504273, 120, 0, 0), -- Fire-Proof Roach (Area: Gates of Sothann) +(@CGUID+3902, 39724, 1, 1, 0, 4247.943, -3827.598, 975.9091, 0.6177954, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3903, 9699, 1, 1, 0, 4319.222, -3912.52, 974.3356, 2.650951, 120, 0, 0), -- Fire Beetle (Area: Gates of Sothann) +(@CGUID+3904, 40465, 1, 1, 0, 4241.447, -3823.609, 976.0272, 5.061455, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3905, 39724, 1, 1, 0, 4254.784, -3778.694, 983.5557, 3.441007, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3906, 39724, 1, 1, 0, 4296.736, -3778.623, 984.0622, 4.493932, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3907, 9699, 1, 1, 0, 4322.493, -3814.575, 972.152, 5.432675, 120, 0, 0), -- Fire Beetle (Area: Gates of Sothann) +(@CGUID+3908, 40465, 1, 1, 0, 4318.797, -3820.823, 971.1889, 3.438299, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3909, 40465, 1, 1, 0, 4332.342, -3854.658, 959.1271, 0, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3910, 39724, 1, 1, 0, 4354.191, -3793.443, 975.6552, 4.373855, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3911, 50478, 1, 1, 0, 4303.739, -3723.598, 1009.006, 5.627069, 120, 0, 0), -- Ash Lizard (Area: Gates of Sothann) +(@CGUID+3912, 39724, 1, 1, 0, 4286.653, -3734.433, 1011.215, 1.689332, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3913, 39724, 1, 1, 0, 4320.433, -3752.766, 998.3438, 2.752192, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3914, 39724, 1, 1, 0, 4376.141, -3760.627, 989.8227, 5.605522, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3915, 40465, 1, 1, 0, 4365.971, -3744.92, 991.5434, 0, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3916, 61328, 1, 1, 0, 4377.049, -3808.64, 975.4211, 3.136884, 120, 5, 1), -- Fire Beetle (Area: Gates of Sothann) (possible waypoints or random movement) +(@CGUID+3917, 40465, 1, 1, 0, 4333.433, -3723.585, 1002.217, 0, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3918, 49780, 1, 1, 0, 4410.255, -3724.471, 1005.976, 2.912918, 120, 0, 0), -- Fire-Proof Roach (Area: Gates of Sothann) +(@CGUID+3919, 39724, 1, 1, 0, 4386.936, -3799.848, 979.3342, 5.267335, 120, 0, 0), -- Horrorguard (Area: Gates of Sothann) +(@CGUID+3920, 40465, 1, 1, 0, 4415.768, -3727.063, 1002.851, 0, 120, 0, 0), -- Generic Trigger LAB (Area: Gates of Sothann) (Auras: 29266 - Permanent Feign Death) +(@CGUID+3921, 39726, 1, 1, 0, 4365.298, -3678.163, 1009.219, 4.171337, 120, 0, 0); -- Garnoth; Fist of the Legion (Area: Gates of Sothann) + +DELETE FROM `creature_template_addon` WHERE `entry` IN ( +39931, 40845, 34346, 40844, 40066, 721, 39927, 39930, 40034, 39941, 39928, 41860, 43378, 43379, 43380, 43381, 40169, 42389, 40341, 39933, 39997, 40757, 46911, 49779, 39921, 40229, 46910, 43427, +49728, 40833, 40254, 40336, 49844, 40578, 40278, 38915, 39925, 54313, 49780, 36286, 39859, 43408, 40843, 50314, 43410, 43411, 41861, 38952, 40289, 40139, +20725, 38951, 50478, 40555, 41008, 38934, 40140, 40333, 50419, 40882, 38913, 35374, 38821, 38926, 38902, 38896, 43550, 39869, 39857, 42663, 40148, 40149, 40150, 40147, 40123, 49444, +49445, 39436, 38917, 40096, 39858, 49861, 39431, 39438, 6145, 39919, 43551, 40178, 40134, 40340, 40863, 40864, 40865, 54392, 39588, 39437, 40331, 40350, 39600, 39427, 39429, 39637, +39445, 39432, 39435, 43547, 39433, 39434, 39642, 39643, 39644, 35845, 40838, 39843, 40841, 40868, 39446, 43548, 39844, 39646, 39789, 34527, 39640, 39736, 39737, 39738, 39730, 39756, 9699, 40723, 40720, +50481, 42658, 42659, 42657, 42660, 41028, 43487, 43494, 41027, 43495, 41004, 40997, 42664, 41006, 43481, 43493, 41005, 41003, 41959, 41029, 41981, 41030, 41031, 50485, 41223, 42668, +41255, 41287, 41300, 41308, 39939, 39999, 39998, 39974, 40240, 40190, 40250, 40819, 39932, 40242, 41200, 1412, 40107, 41381, 40460); +INSERT INTO `creature_template_addon` (`entry`, `mount`, `bytes1`, `bytes2`, `auras`) VALUES +(40460, 0, 0x0, 0x1, '75454'), -- 40460 - 75454 +(41381, 0, 0x0, 0x1, '77490'), -- 41381 - 77490 +(40107, 0, 0x0, 0x1, '74788 46598'), -- 40107 - 74788, 46598 +(1412, 0, 0x0, 0x1, '74096'), -- 1412 - 74096 +(41200, 0, 0x3000000, 0x1, ''), -- 41200 +(40242, 0, 0x0, 0x1, ''), -- 40242 +(39932, 0, 0x0, 0x1, ''), -- 39932 +(40819, 0, 0x0, 0x1, ''), -- 40819 +(40250, 0, 0x0, 0x1, '46598 76187'), -- 40250 - 46598, 76187 +(40190, 0, 0x0, 0x1, '76187 74915'), -- 40190 - 76187, 74915 +(40240, 0, 0x0, 0x1, ''), -- 40240 +(39974, 0, 0x8, 0x0, ''), -- 39974 +(39998, 0, 0x0, 0x1, ''), -- 39998 +(39999, 0, 0x7, 0x1, ''), -- 39999 +(39939, 0, 0x0, 0x1, ''), -- 39939 +(39997, 0, 0x0, 0x1, ''), -- 39997 +(39933, 0, 0x10000, 0x1, '49414'), -- 39933 - 49414 +(40341, 0, 0x0, 0x1, ''), -- 40341 +(42389, 0, 0x10000, 0x1, '74096 83305 75602'), -- 42389 - 74096, 83305, 75602 +(40169, 0, 0x0, 0x1, '74096 73426 74676'), -- 40169 - 74096, 73426, 74676 +(43381, 0, 0x0, 0x1, ''), -- 43381 +(43380, 0, 0x0, 0x1, ''), -- 43380 +(43379, 0, 0x0, 0x1, ''), -- 43379 +(43378, 0, 0x0, 0x1, ''), -- 43378 +(41860, 0, 0x0, 0x1, ''), -- 41860 +(39928, 0, 0x0, 0x0, ''), -- 39928 +(39941, 0, 0x0, 0x1, '5811'), -- 39941 - 5811 +(40034, 0, 0x0, 0x1, ''), -- 40034 +(39930, 0, 0x0, 0x1, ''), -- 39930 +(39927, 14332, 0x0, 0x1, ''), -- 39927 +(721, 0, 0x0, 0x1, '74096'), -- 721 - 74096 +(40066, 0, 0x0, 0x1, ''), -- 40066 +(39931, 0, 0x0, 0x101, ''), -- 39931 +(40845, 0, 0x0, 0x1, ''), -- 40845 +(34346, 0, 0x0, 0x1, '76349'), -- 34346 - 76349 +(40844, 0, 0x0, 0x1, ''), -- 40844 +(49779, 0, 0x0, 0x1, ''), -- 49779 +(39921, 0, 0x0, 0x1, ''), -- 39921 +(40229, 0, 0x0, 0x1, ''), -- 40229 +(43427, 0, 0x0, 0x101, '18950'), -- 43427 - 18950 +(40833, 0, 0x0, 0x1, '13236'), -- 40833 - 13236 +(40254, 0, 0x7, 0x1, ''), -- 40254 +(49844, 0, 0x3000000, 0x1, ''), -- 49844 +(40278, 0, 0x0, 0x1, ''), -- 40278 +(38915, 0, 0x0, 0x1, ''), -- 38915 +(39925, 14332, 0x0, 0x1, ''), -- 39925 +(54313, 0, 0x10000, 0x1, '60921'), -- 54313 - 60921 +(36286, 0, 0x0, 0x1, ''), -- 36286 +(43408, 0, 0x0, 0x1, ''), -- 43408 +(40843, 0, 0x0, 0x1, ''), -- 40843 +(50314, 0, 0x0, 0x1, ''), -- 50314 +(43410, 0, 0x0, 0x1, ''), -- 43410 +(43411, 0, 0x0, 0x1, ''), -- 43411 +(41861, 0, 0x0, 0x1, ''), -- 41861 +(38952, 0, 0x0, 0x1, ''), -- 38952 +(40289, 0, 0x0, 0x1, '74494'), -- 40289 - 74494 +(40139, 0, 0x0, 0x1, ''), -- 40139 +(20725, 0, 0x0, 0x1, ''), -- 20725 +(38951, 0, 0x0, 0x1, ''), -- 38951 +(38934, 0, 0x0, 0x1, ''), -- 38934 +(40140, 0, 0x0, 0x101, '74866'), -- 40140 - 74866 +(50419, 0, 0x0, 0x1, ''), -- 50419 +(40882, 0, 0x0, 0x1, ''), -- 40882 +(38913, 0, 0x0, 0x1, ''), -- 38913 +(35374, 0, 0x0, 0x1, ''), -- 35374 +(38926, 0, 0x0, 0x1, ''), -- 38926 +(38902, 0, 0x0, 0x1, ''), -- 38902 +(38896, 0, 0x0, 0x1, ''), -- 38896 +(39869, 0, 0x0, 0x1, ''), -- 39869 +(39857, 0, 0x0, 0x1, ''), -- 39857 +(40148, 0, 0x0, 0x1, ''), -- 40148 +(40149, 0, 0x0, 0x1, ''), -- 40149 +(40150, 0, 0x0, 0x1, '49416'), -- 40150 - 49416 +(40147, 0, 0x0, 0x1, ''), -- 40147 +(40123, 0, 0x0, 0x1, ''), -- 40123 +(49444, 0, 0x10000, 0x1, '92181'), -- 49444 - 92181 +(49445, 0, 0x10000, 0x1, '92181'), -- 49445 - 92181 +(39436, 0, 0x0, 0x1, ''), -- 39436 +(38917, 0, 0x3010000, 0x1, '80797'), -- 38917 - 80797 +(40096, 0, 0x0, 0x1, ''), -- 40096 +(49861, 0, 0x0, 0x1, ''), -- 49861 +(39431, 0, 0x0, 0x1, '73918'), -- 39431 - 73918 +(39438, 0, 0x0, 0x1, ''), -- 39438 +(6145, 0, 0x0, 0x1, ''), -- 6145 +(39919, 0, 0x0, 0x1, ''), -- 39919 +(40178, 0, 0x3000000, 0x1, ''), -- 40178 +(40134, 0, 0x0, 0x1, '39833'), -- 40134 - 39833 +(40863, 0, 0x3010000, 0x1, '49414'), -- 40863 - 49414 +(40864, 0, 0x3010000, 0x1, '49414'), -- 40864 - 49414 +(40865, 0, 0x3010000, 0x1, '49414'), -- 40865 - 49414 +(39588, 0, 0x0, 0x1, ''), -- 39588 +(40350, 0, 0x10000, 0x1, '75224 49414'), -- 40350 - 75224, 49414 +(39859, 0, 0x0, 0x1, '74419 74096'), -- 39859 - 74419, 74096 +(39600, 0, 0x0, 0x1, ''), -- 39600 +(39437, 0, 0x0, 0x1, ''), -- 39437 +(39427, 0, 0x0, 0x0, ''), -- 39427 +(39429, 0, 0x0, 0x1, ''), -- 39429 +(39637, 0, 0x0, 0x101, ''), -- 39637 +(39445, 0, 0x0, 0x1, ''), -- 39445 +(39432, 0, 0x0, 0x1, '74097 74095'), -- 39432 - 74097, 74095 +(39435, 0, 0x0, 0x1, '74097 74095'), -- 39435 - 74097, 74095 +(43547, 0, 0x0, 0x1, '74097 74095'), -- 43547 - 74097, 74095 +(39433, 0, 0x0, 0x1, '74097 74095'), -- 39433 - 74097, 74095 +(39434, 0, 0x0, 0x1, '74097 74095'), -- 39434 - 74097, 74095 +(39642, 0, 0x0, 0x0, ''), -- 39642 +(39644, 0, 0x0, 0x1, '74233'), -- 39644 - 74233 +(40838, 0, 0x0, 0x1, ''), -- 40838 +(40841, 0, 0x0, 0x1, ''), -- 40841 +(40868, 0, 0x0, 0x1, ''), -- 40868 +(39843, 0, 0x0, 0x1, ''), -- 39843 +(39446, 0, 0x0, 0x1, '74060'), -- 39446 - 74060 +(43548, 0, 0x0, 0x1, ''), -- 43548 +(39844, 0, 0x0, 0x1, ''), -- 39844 +(39646, 0, 0x1, 0x1, ''), -- 39646 +(39789, 0, 0x0, 0x1, '74344'), -- 39789 - 74344 +(39640, 0, 0x10000, 0x1, '46598 49414'), -- 39640 - 46598, 49414 +(39736, 0, 0x0, 0x1, ''), -- 39736 +(39737, 0, 0x0, 0x1, ''), -- 39737 +(39738, 0, 0x0, 0x1, ''), -- 39738 +(39730, 0, 0x0, 0x1, '74269'), -- 39730 - 74269 +(39643, 0, 0x0, 0x0, '21157'), -- 39643 - 21157 +(39756, 0, 0x0, 0x1, ''), -- 39756 +(46911, 0, 0x0, 0x1, ''), -- 46911 +(40336, 0, 0x0, 0x1, ''), -- 40336 +(34527, 0, 0x0, 0x1, '74096'), -- 34527 - 74096 +(49780, 0, 0x0, 0x1, ''), -- 49780 +(40555, 0, 0x0, 0x1, ''), -- 40555 +(40333, 0, 0x0, 0x101, ''), -- 40333 +(38821, 0, 0x0, 0x1, '52855 74097 76386 74096 74095 74094 74093 70696'), -- 38821 - 52855, 74097, 76386, 74096, 74095, 74094, 74093, 70696 +(43551, 0, 0x0, 0x1, ''), -- 43551 +(40331, 0, 0x0, 0x1, ''), -- 40331 +(43550, 0, 0x0, 0x1, ''), -- 43550 +(39858, 0, 0x10000, 0x100, '49414'), -- 39858 - 49414 +(54392, 0, 0x0, 0x1, ''), -- 54392 +(40340, 0, 0x0, 0x1, ''), -- 40340 +(46910, 0, 0x0, 0x1, ''), -- 46910 +(40578, 0, 0x0, 0x0, ''), -- 40578 +(35845, 0, 0x0, 0x1, '74127 74096 74095 74094 74093 70696'), -- 35845 - 74127, 74096, 74095, 74094, 74093, 70696 +(40757, 0, 0x0, 0x1, ''), -- 40757 +(50478, 0, 0x0, 0x1, ''), -- 50478 +(40723, 0, 0x0, 0x1, ''), -- 40723 +(40720, 0, 0x0, 0x1, ''), -- 40720 +(50481, 0, 0x0, 0x1, ''), -- 50481 +(42658, 0, 0x3000000, 0x1, ''), -- 42658 +(42663, 0, 0x3000000, 0x1, ''), -- 42663 +(42659, 0, 0x3000000, 0x1, ''), -- 42659 +(42657, 0, 0x3000000, 0x1, ''), -- 42657 +(42660, 0, 0x3000000, 0x1, ''), -- 42660 +(41028, 0, 0x3000000, 0x1, '19514'), -- 41028 - 19514 +(43487, 0, 0x0, 0x1, ''), -- 43487 +(43494, 0, 0x0, 0x1, ''), -- 43494 +(41027, 0, 0x3000000, 0x1, ''), -- 41027 +(43495, 0, 0x0, 0x1, ''), -- 43495 +(41004, 0, 0x0, 0x1, ''), -- 41004 +(40997, 0, 0x0, 0x100, ''), -- 40997 +(42664, 0, 0x3000000, 0x1, ''), -- 42664 +(49728, 0, 0x0, 0x1, ''), -- 49728 +(41006, 0, 0x10000, 0x1, '89304 76701 49414'), -- 41006 - 89304, 76701, 49414 +(43481, 0, 0x0, 0x1, ''), -- 43481 +(41008, 0, 0x0, 0x100, '77042'), -- 41008 - 77042 +(43493, 0, 0x0, 0x1, ''), -- 43493 +(41005, 0, 0x0, 0x1, ''), -- 41005 +(41003, 0, 0x0, 0x1, ''), -- 41003 +(41959, 0, 0x0, 0x1, ''), -- 41959 +(41029, 0, 0x0, 0x1, ''), -- 41029 +(41981, 0, 0x3000000, 0x1, ''), -- 41981 +(41030, 0, 0x0, 0x1, ''), -- 41030 +(41031, 0, 0x0, 0x1, '77224 77085'), -- 41031 - 77224, 77085 +(50485, 0, 0x0, 0x1, ''), -- 50485 +(41223, 0, 0x3000000, 0x1, '77286'), -- 41223 - 77286 +(42668, 0, 0x0, 0x1, ''), -- 42668 +(41255, 0, 0x0, 0x1, ''), -- 41255 +(41287, 0, 0x3000000, 0x1, ''), -- 41287 +(41300, 0, 0x10000, 0x1, '49415 77392'), -- 41300 - 49415, 77392 +(41308, 0, 0x3010000, 0x1, '60921 76743'); -- 41308 - 60921, 76743 + +UPDATE `gameobject_template` SET `faction`=114 WHERE `entry`=203065; -- Emerald Flames +UPDATE `gameobject_template` SET `flags`=4 WHERE `entry` IN (203143 /*Stolen Hyjal Egg*/, 202884 /*Scorched Soil*/, 203197 /*Twilight Armor Plate*/, 203198 /*Twilight Armor Plate*/, 202652 /*Twilight Supplies*/, 203207 /*Codex of Shadows*/); +UPDATE `gameobject_template` SET `flags`=32 WHERE `entry` IN (207327 /*Finkle's Mole Machine*/, 208444 /*Tree*/, 208449 /*Tree*/, 203187 /*Harpy Signal Fire*/, 202954 /*Rod of Subjugation*/, 202955 /*Rod of Subjugation*/, 202972 /*Flagpole*/, 202973 /*Guardian Flag*/); +UPDATE `gameobject_template` SET `faction`=35, `flags`=8192 WHERE `entry`=214611; -- Instance Portal (Raid 4 Difficulties) + +SET @OGUID := 233651; +DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+703; +INSERT INTO `gameobject` (`guid`, `id`, `map`, `spawnMask`, `phaseId`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`) VALUES +(@OGUID+0, 202754, 1, 1, 0, 5402.108, -3766.667, 1610.069, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+1, 202754, 1, 1, 0, 5421.112, -3730.497, 1591.498, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+2, 202754, 1, 1, 0, 5441.746, -3727.356, 1589.068, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+3, 202754, 1, 1, 0, 5378.868, -3709.523, 1595.581, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+4, 202754, 1, 1, 0, 5372.974, -3740.543, 1610.48, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+5, 202754, 1, 1, 0, 5504.076, -3749.813, 1583.384, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+6, 202754, 1, 1, 0, 5435.726, -3664.214, 1588.272, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+7, 202754, 1, 1, 0, 5371.093, -3701.451, 1595.021, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+8, 202754, 1, 1, 0, 5566.634, -3714.936, 1574.868, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+9, 202754, 1, 1, 0, 5521.676, -3677.035, 1571.094, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: -Unknown-) +(@OGUID+10, 209081, 1, 1, 0, 5503.812, -3624.667, 1567.542, 4.904376, 0, 0, 0, 1, 120, 255, 1), -- Portal to Orgrimmar (Area: Nordrassil) +(@OGUID+11, 202754, 1, 1, 0, 5600.193, -3691.078, 1574.668, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+12, 204878, 1, 1, 0, 5523.741, -3624.57, 1567.12, 2.260197, 0, 0, 0, 1, 120, 255, 1), -- Mailbox (Area: Nordrassil) +(@OGUID+13, 202754, 1, 1, 0, 5568.702, -3642.007, 1570.81, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+14, 209080, 1, 1, 0, 5541.023, -3587.677, 1567.955, 0, 0, 0, 0, 1, 120, 255, 1), -- Portal to Stormwind (Area: Nordrassil) +(@OGUID+15, 204118, 1, 1, 0, 5570.295, -3601.594, 1570.599, 1.326448, 0, 0, 0, 1, 120, 255, 1), -- Anvil (Area: Nordrassil) +(@OGUID+16, 204119, 1, 1, 0, 5570.96, -3598.406, 1570.599, 5.427975, 0, 0, 0, 1, 120, 255, 1), -- Forge (Area: Nordrassil) +(@OGUID+17, 202754, 1, 1, 0, 5602.051, -3647.446, 1573.199, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+18, 202754, 1, 1, 0, 5470.854, -3589.816, 1565.534, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+19, 202754, 1, 1, 0, 5612.312, -3589.531, 1574.224, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+20, 202754, 1, 1, 0, 5527.408, -3549.458, 1562.177, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+21, 202754, 1, 1, 0, 5432.616, -3627.658, 1563.198, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+22, 202754, 1, 1, 0, 5552.465, -3527.073, 1569.968, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+23, 202754, 1, 1, 0, 5403.351, -3596.241, 1557.845, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil Inn) +(@OGUID+24, 202754, 1, 1, 0, 5402.894, -3556.396, 1561.752, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil Inn) +(@OGUID+25, 202754, 1, 1, 0, 5613.567, -3567.688, 1573.952, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+26, 202754, 1, 1, 0, 5621.045, -3537.417, 1578.278, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+27, 202754, 1, 1, 0, 5652.46, -3556.559, 1577.515, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+28, 202754, 1, 1, 0, 5614.503, -3492.472, 1584.891, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+29, 202754, 1, 1, 0, 5583.916, -3480.236, 1580.505, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+30, 202754, 1, 1, 0, 5604.063, -3485.622, 1583.404, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+31, 202754, 1, 1, 0, 5633.932, -3508.175, 1580.337, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+32, 202754, 1, 1, 0, 5647.122, -3495.438, 1579.496, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+33, 202776, 1, 1, 0, 5406.51, -3150.399, 1575.407, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: The Verdant Thicket) +(@OGUID+34, 209096, 1, 1, 0, 5353.149, -3489.307, 1569.643, 3.717554, 0, 0, 0, 1, 120, 255, 1), -- The Vow (Area: Nordrassil) +(@OGUID+35, 202754, 1, 1, 0, 5557.568, -3469.467, 1573.323, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+36, 202754, 1, 1, 0, 5447.419, -3619.627, 1565.429, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+37, 202754, 1, 1, 0, 5573.772, -3709.288, 1575.149, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+38, 202754, 1, 1, 0, 5392.799, -3626.285, 1562.785, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+39, 202754, 1, 1, 0, 5526.291, -3759.205, 1583.338, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+40, 202754, 1, 1, 0, 5656.708, -3777.09, 1601.55, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+41, 202747, 1, 1, 0, 5520.372, -3828.132, 1598.467, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: 0) +(@OGUID+42, 202754, 1, 1, 0, 5631.299, -3799.712, 1611.449, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+43, 202754, 1, 1, 0, 5371.46, -3674.823, 1593.46, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+44, 202754, 1, 1, 0, 5338.462, -3717.385, 1598.045, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+45, 202754, 1, 1, 0, 5363.562, -3671.266, 1593.578, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+46, 202754, 1, 1, 0, 5305.042, -3712.22, 1595.033, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+47, 202754, 1, 1, 0, 5302.527, -3703.939, 1595.152, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+48, 202754, 1, 1, 0, 5302.527, -3703.939, 1595.152, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+49, 202754, 1, 1, 0, 5382.483, -3617.839, 1560.967, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+50, 202754, 1, 1, 0, 5325.823, -3617.545, 1566.215, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+51, 202736, 1, 1, 0, 5678.249, -3721.528, 1595.584, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: 0) +(@OGUID+52, 202754, 1, 1, 0, 5655.89, -3672.321, 1584.005, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+53, 202754, 1, 1, 0, 5640.024, -3472.139, 1582.943, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+54, 202754, 1, 1, 0, 5664.827, -3511.811, 1580.229, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+55, 202754, 1, 1, 0, 5655.818, -3479.564, 1583.604, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+56, 202754, 1, 1, 0, 5611.655, -3465.953, 1583.783, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+57, 202754, 1, 1, 0, 5597.481, -3470.575, 1582.724, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+58, 202754, 1, 1, 0, 5648.135, -3424.382, 1586.921, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+59, 202754, 1, 1, 0, 5694.684, -3471.215, 1589.713, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+60, 202747, 1, 1, 0, 5558.348, -3411.594, 1579.169, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Nordrassil) +(@OGUID+61, 202754, 1, 1, 0, 5707.79, -3428.28, 1589.52, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+62, 202754, 1, 1, 0, 5691.071, -3435.517, 1590.141, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+63, 202754, 1, 1, 0, 5625.749, -3400.071, 1587.231, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+64, 202754, 1, 1, 0, 5703.076, -3413.691, 1591.781, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+65, 202754, 1, 1, 0, 5731.635, -3466.168, 1601.194, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+66, 202754, 1, 1, 0, 5643.893, -3374.491, 1585.723, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+67, 202754, 1, 1, 0, 5730.278, -3459.502, 1597.507, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+68, 202754, 1, 1, 0, 5663.885, -3371.396, 1588.076, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+69, 202754, 1, 1, 0, 5689.952, -3368.627, 1593.255, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+70, 202754, 1, 1, 0, 5746.596, -3347.479, 1600.224, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+71, 202754, 1, 1, 0, 5676.184, -3353.708, 1589.721, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+72, 202754, 1, 1, 0, 5727.776, -3347.066, 1598.644, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+73, 202754, 1, 1, 0, 5637.563, -3365.07, 1584.956, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+74, 202844, 1, 1, 0, 5773.13, -3297.58, 1604.6, 1.108283, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: 0) +(@OGUID+75, 202736, 1, 1, 0, 5677.252, -3285.403, 1583.009, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: 0) +(@OGUID+76, 202754, 1, 1, 0, 5636.816, -3311.913, 1601.434, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+77, 202754, 1, 1, 0, 5603.429, -3363.288, 1584.009, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+78, 202754, 1, 1, 0, 5588.427, -3377.073, 1582.326, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+79, 202754, 1, 1, 0, 5556.727, -3386.948, 1577.087, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+80, 202754, 1, 1, 0, 5521.83, -3421.07, 1570.68, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+81, 202754, 1, 1, 0, 5527.82, -3392.63, 1575.37, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+82, 202754, 1, 1, 0, 5530.516, -3355.271, 1578.375, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+83, 202754, 1, 1, 0, 5587.596, -3448.144, 1581.553, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+84, 202754, 1, 1, 0, 5532.739, -3383.719, 1576.956, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+85, 202754, 1, 1, 0, 5497.991, -3392.604, 1568.989, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+86, 202754, 1, 1, 0, 5474.031, -3411.918, 1567.164, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+87, 202754, 1, 1, 0, 5472.108, -3425.75, 1564.192, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+88, 202754, 1, 1, 0, 5450.041, -3450.861, 1560.151, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+89, 202754, 1, 1, 0, 5415.042, -3440.087, 1560.203, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+90, 202754, 1, 1, 0, 5355.342, -3542.104, 1571.586, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+91, 202754, 1, 1, 0, 5336.377, -3474.233, 1569.078, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+92, 202754, 1, 1, 0, 5310.906, -3430.675, 1567.784, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+93, 202754, 1, 1, 0, 5379.478, -3546.78, 1564.49, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+94, 202754, 1, 1, 0, 5312.195, -3484.847, 1572.907, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+95, 202754, 1, 1, 0, 5333.155, -3523.99, 1574.26, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+96, 202754, 1, 1, 0, 5369.096, -3520.708, 1563.811, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+97, 202748, 1, 1, 0, 5330.732, -3522.507, 1574.264, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Nordrassil) +(@OGUID+98, 202754, 1, 1, 0, 5350.243, -3567.125, 1574.909, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+99, 202754, 1, 1, 0, 5273.874, -3452.528, 1571.232, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+100, 202754, 1, 1, 0, 5289.479, -3464.851, 1573.112, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+101, 202754, 1, 1, 0, 5264.519, -3504.979, 1595.183, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+102, 202754, 1, 1, 0, 5295.275, -3439.365, 1569.467, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+103, 202754, 1, 1, 0, 5279.163, -3511.875, 1593.502, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+104, 202754, 1, 1, 0, 5388.76, -3564.32, 1563.434, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+105, 202754, 1, 1, 0, 5227.213, -3547.141, 1602.653, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+106, 202754, 1, 1, 0, 5234.919, -3571.109, 1601.475, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+107, 202754, 1, 1, 0, 5283.188, -3558.722, 1593.444, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+108, 202754, 1, 1, 0, 5273.301, -3575.899, 1594.153, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+109, 202754, 1, 1, 0, 5267.781, -3558.068, 1594.232, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+110, 202754, 1, 1, 0, 5228.776, -3550.622, 1602.109, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+111, 202754, 1, 1, 0, 5374.996, -3601.896, 1561.024, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+112, 202754, 1, 1, 0, 5655.129, -3518.271, 1579.089, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+113, 202754, 1, 1, 0, 5615.835, -3598.814, 1574.189, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+114, 202754, 1, 1, 0, 5602.051, -3647.446, 1573.199, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+115, 202754, 1, 1, 0, 5583.667, -3670.365, 1569.153, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+116, 202754, 1, 1, 0, 5650.499, -3644.123, 1580.536, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+117, 202754, 1, 1, 0, 5650.961, -3638.054, 1579.343, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+118, 202754, 1, 1, 0, 5640.611, -3537.734, 1579.113, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+119, 202754, 1, 1, 0, 5597.481, -3470.575, 1582.724, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+120, 203065, 1, 1, 0, 5781.79, -3303.74, 1607.733, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+121, 203065, 1, 1, 0, 5779.661, -3303.783, 1604.636, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+122, 203065, 1, 1, 0, 5767.491, -3286.856, 1604.598, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+123, 203065, 1, 1, 0, 5772.796, -3307.984, 1604.598, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+124, 203065, 1, 1, 0, 5759.41, -3285.17, 1604.83, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+125, 203065, 1, 1, 0, 5772.169, -3288.177, 1610.019, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+126, 203065, 1, 1, 0, 5763.712, -3281.502, 1605.107, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+127, 203065, 1, 1, 0, 5762.307, -3285.71, 1607.487, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+128, 203065, 1, 1, 0, 5785.219, -3292.889, 1605.573, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+129, 203065, 1, 1, 0, 5751.01, -3293.18, 1604.63, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+130, 203065, 1, 1, 0, 5772.15, -3282.38, 1604.77, 0, 0, 0, 0, 1, 120, 255, 1), -- Emerald Flames (Area: 0) +(@OGUID+131, 202754, 1, 1, 0, 5435.726, -3664.214, 1588.272, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+132, 202747, 1, 1, 0, 5477.219, -3401.349, 1570.576, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Nordrassil) +(@OGUID+133, 203169, 1, 1, 0, 5019.691, -3032.854, 1725.359, 0, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: The Verdant Thicket) +(@OGUID+134, 203169, 1, 1, 0, 5061.05, -2930.09, 1675.23, 0, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: The Verdant Thicket) +(@OGUID+135, 207327, 1, 1, 0, 5378.213, -2744.856, 1518.336, 2.932139, 0, 0, 0, 1, 120, 255, 1), -- Finkle's Mole Machine (Area: The Verdant Thicket) +(@OGUID+136, 203169, 1, 1, 0, 5115.51, -2820.17, 1660.46, 0, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: The Verdant Thicket) +(@OGUID+137, 202748, 1, 1, 0, 5591.62, -3137.83, 1571.4, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: The Verdant Thicket) +(@OGUID+138, 202736, 1, 1, 0, 5712.16, -3070.21, 1567.74, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Ruins of Lar'donir) +(@OGUID+139, 202846, 1, 1, 0, 5604.98, -2940.15, 1541.86, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Ruins of Lar'donir) +(@OGUID+140, 202846, 1, 1, 0, 5582.4, -2916.58, 1530.28, 0.2094394, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Ruins of Lar'donir) +(@OGUID+141, 202846, 1, 1, 0, 5590.03, -2935.91, 1537.49, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Ruins of Lar'donir) +(@OGUID+142, 202846, 1, 1, 0, 5389.37, -2972.59, 1549.28, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+143, 202846, 1, 1, 0, 5347.44, -2970.47, 1546.61, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+144, 202846, 1, 1, 0, 5361.3, -2959.37, 1545.07, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+145, 202846, 1, 1, 0, 5344.32, -2979.37, 1547.44, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+146, 202846, 1, 1, 0, 5350.54, -2998.66, 1550.91, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+147, 203169, 1, 1, 0, 5141.391, -2637.58, 1624.554, 0, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: 0) +(@OGUID+148, 202736, 1, 1, 0, 5188.417, -2906.7, 1570.198, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Tranquil Grove) +(@OGUID+149, 203169, 1, 1, 0, 5144.14, -2594.58, 1637.64, 0, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: The Tranquil Grove) +(@OGUID+150, 202846, 1, 1, 0, 5596.3, -2964.85, 1545.72, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+151, 202846, 1, 1, 0, 5601.98, -2955.74, 1544.83, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+152, 202846, 1, 1, 0, 5564.59, -2957.01, 1542.17, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+153, 202846, 1, 1, 0, 5569.1, -2925.13, 1532.29, 0.4886912, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Ruins of Lar'donir) +(@OGUID+154, 202846, 1, 1, 0, 5564.26, -2939.2, 1536.9, 3.68265, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Ruins of Lar'donir) +(@OGUID+155, 202846, 1, 1, 0, 5589.56, -2864.89, 1516.06, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Ruins of Lar'donir) +(@OGUID+156, 202846, 1, 1, 0, 5552.38, -2855.06, 1515.98, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+157, 202846, 1, 1, 0, 5563.81, -2858.29, 1515.36, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+158, 206613, 1, 1, 0, 5579.891, -2805, 1515.01, 3.228882, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: The Verdant Thicket) +(@OGUID+159, 202787, 1, 1, 0, 5661.92, -2818.38, 1524.3, 2.513274, 0, 0, 0, 1, 120, 255, 1), -- Twilight Cage (Area: The Verdant Thicket) +(@OGUID+160, 202736, 1, 1, 0, 5621.38, -2677.48, 1499.52, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Twilight Command Post) +(@OGUID+161, 203169, 1, 1, 0, 5242.36, -2488.22, 1646.32, 6.003934, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: Twilight Command Post) +(@OGUID+162, 202846, 1, 1, 0, 5459.24, -2770.94, 1516.56, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+163, 202846, 1, 1, 0, 5458.85, -2803.88, 1516.75, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+164, 202747, 1, 1, 0, 5399.12, -2786.56, 1516.17, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Circle of Cinders) +(@OGUID+165, 202846, 1, 1, 0, 5444.14, -2822.72, 1516.57, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Circle of Cinders) +(@OGUID+166, 202846, 1, 1, 0, 5383.81, -2791.08, 1517.06, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Circle of Cinders) +(@OGUID+167, 202846, 1, 1, 0, 5398.59, -2821.6, 1516.6, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Circle of Cinders) +(@OGUID+168, 202846, 1, 1, 0, 5377.34, -2770.78, 1516.65, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Circle of Cinders) +(@OGUID+169, 202846, 1, 1, 0, 5579.5, -2965.85, 1544.79, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+170, 202846, 1, 1, 0, 5389.37, -2972.59, 1549.28, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+171, 202846, 1, 1, 0, 5361.3, -2959.37, 1545.07, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+172, 202846, 1, 1, 0, 5350.54, -2998.66, 1550.91, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: 0) +(@OGUID+173, 202846, 1, 1, 0, 5347.44, -2970.47, 1546.61, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+174, 202846, 1, 1, 0, 5564.26, -2939.2, 1536.9, 3.68265, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+175, 202846, 1, 1, 0, 5569.1, -2925.13, 1532.29, 0.4886912, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+176, 202846, 1, 1, 0, 5582.4, -2916.58, 1530.28, 0.2094394, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+177, 202846, 1, 1, 0, 5590.03, -2935.91, 1537.49, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+178, 202846, 1, 1, 0, 5569.1, -2925.13, 1532.29, 0.4886912, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+179, 202846, 1, 1, 0, 5564.26, -2939.2, 1536.9, 3.68265, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+180, 202846, 1, 1, 0, 5564.59, -2957.01, 1542.17, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+181, 202846, 1, 1, 0, 5579.5, -2965.85, 1544.79, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+182, 202846, 1, 1, 0, 5582.4, -2916.58, 1530.28, 0.2094394, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+183, 202846, 1, 1, 0, 5569.1, -2925.13, 1532.29, 0.4886912, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+184, 202846, 1, 1, 0, 5564.59, -2957.01, 1542.17, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+185, 202846, 1, 1, 0, 5564.26, -2939.2, 1536.9, 3.68265, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+186, 202846, 1, 1, 0, 5601.98, -2955.74, 1544.83, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+187, 202846, 1, 1, 0, 5398.59, -2821.6, 1516.6, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+188, 202846, 1, 1, 0, 5383.81, -2791.08, 1517.06, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+189, 202846, 1, 1, 0, 5377.34, -2770.78, 1516.65, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+190, 202776, 1, 1, 0, 5396.17, -2617.649, 1476.35, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: The Verdant Thicket) +(@OGUID+191, 202747, 1, 1, 0, 5387.08, -2575.2, 1470.72, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Verdant Thicket) +(@OGUID+192, 202846, 1, 1, 0, 5267.77, -2803.27, 1524.05, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+193, 202736, 1, 1, 0, 5235.074, -2718.849, 1521.026, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Verdant Thicket) +(@OGUID+194, 202846, 1, 1, 0, 5269.65, -2822.2, 1526.39, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+195, 202846, 1, 1, 0, 5233.68, -2825.06, 1542.18, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+196, 202846, 1, 1, 0, 5236.65, -2800.38, 1534.58, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+197, 202846, 1, 1, 0, 5261.6, -2841.29, 1533.22, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+198, 202846, 1, 1, 0, 5247.11, -2837.15, 1538.76, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+199, 202846, 1, 1, 0, 5234.57, -2836.99, 1543.78, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+200, 202846, 1, 1, 0, 5361.3, -2959.37, 1545.07, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+201, 202846, 1, 1, 0, 5350.54, -2998.66, 1550.91, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+202, 202846, 1, 1, 0, 5344.32, -2979.37, 1547.44, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+203, 202846, 1, 1, 0, 5347.44, -2970.47, 1546.61, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+204, 202736, 1, 1, 0, 5401.97, -2981.94, 1551.52, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Verdant Thicket) +(@OGUID+205, 202846, 1, 1, 0, 5389.37, -2972.59, 1549.28, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+206, 202846, 1, 1, 0, 5458.85, -2803.88, 1516.75, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+207, 202736, 1, 1, 0, 5437.98, -2794.18, 1516.1, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Verdant Thicket) +(@OGUID+208, 202846, 1, 1, 0, 5459.24, -2770.94, 1516.56, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+209, 202846, 1, 1, 0, 5383.81, -2791.08, 1517.06, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Circle of Cinders) +(@OGUID+210, 202747, 1, 1, 0, 5399.12, -2786.56, 1516.17, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Circle of Cinders) +(@OGUID+211, 202846, 1, 1, 0, 5564.59, -2957.01, 1542.17, 0, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+212, 202846, 1, 1, 0, 5579.5, -2965.85, 1544.79, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+213, 202736, 1, 1, 0, 5594.99, -2975.15, 1547.37, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Verdant Thicket) +(@OGUID+214, 202846, 1, 1, 0, 5596.3, -2964.85, 1545.72, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+215, 202736, 1, 1, 0, 5635.36, -2818.76, 1517.16, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Ruins of Lar'donir) +(@OGUID+216, 202846, 1, 1, 0, 5601.98, -2955.74, 1544.83, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Twilight Command Post) +(@OGUID+217, 202846, 1, 1, 0, 5569.1, -2925.13, 1532.29, 0.4886912, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+218, 202846, 1, 1, 0, 5582.4, -2916.58, 1530.28, 0.2094394, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Twilight Command Post) +(@OGUID+219, 202846, 1, 1, 0, 5604.98, -2940.15, 1541.86, 4.869471, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: Twilight Command Post) +(@OGUID+220, 202846, 1, 1, 0, 5564.26, -2939.2, 1536.9, 3.68265, 0, 0, 0, 1, 120, 255, 1), -- Charred Staff Fragment (Area: The Verdant Thicket) +(@OGUID+221, 202736, 1, 1, 0, 5602.458, -3221.064, 1568.069, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Verdant Thicket) +(@OGUID+222, 202754, 1, 1, 0, 5589.99, -3400.005, 1580.705, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+223, 202754, 1, 1, 0, 5738.324, -3382.861, 1595.476, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: 0) +(@OGUID+224, 202748, 1, 1, 0, 5719.41, -3111.73, 1580.4, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Ruins of Lar'donir) +(@OGUID+225, 202754, 1, 1, 0, 5480.621, -3660.035, 1575.625, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil Inn) +(@OGUID+226, 202754, 1, 1, 0, 5530.516, -3355.271, 1578.375, 0, 0, 0, 0, 1, 120, 255, 1), -- Juniper Berries (Area: Nordrassil) +(@OGUID+227, 202747, 1, 1, 0, 5582.266, -2475.62, 1482.332, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Wolf's Run) +(@OGUID+228, 202652, 1, 1, 0, 5551.912, -2460.564, 1474.493, 5.092483, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+229, 202652, 1, 1, 0, 5546.626, -2460.557, 1473.98, 5.068572, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+230, 202652, 1, 1, 0, 5542.831, -2464.37, 1474.316, 5.078441, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+231, 202652, 1, 1, 0, 5556.553, -2470.746, 1475.696, 4.922222, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+232, 202652, 1, 1, 0, 5551.292, -2469.765, 1475.164, 4.920909, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+233, 202652, 1, 1, 0, 5546.88, -2472.79, 1475.43, 4.919362, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+234, 202652, 1, 1, 0, 5548.37, -2432.674, 1472.187, 4.895518, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+235, 202652, 1, 1, 0, 5543.188, -2431.34, 1471.033, 4.895419, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+236, 202652, 1, 1, 0, 5538.708, -2434.094, 1470.604, 4.859524, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+237, 202652, 1, 1, 0, 5516.091, -2408.665, 1467.423, 5.479844, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+238, 202652, 1, 1, 0, 5514.024, -2413.617, 1467.429, 5.482537, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+239, 202652, 1, 1, 0, 5521.028, -2406.668, 1467.851, 5.489255, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+240, 202652, 1, 1, 0, 5482.478, -2368.947, 1463.032, 5.08078, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+241, 202652, 1, 1, 0, 5491.728, -2365.42, 1463.488, 5.080669, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+242, 202652, 1, 1, 0, 5486.368, -2365.271, 1463.043, 5.082394, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+243, 202652, 1, 1, 0, 5557.667, -2470.695, 1475.696, 4.924567, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+244, 202652, 1, 1, 0, 5554.652, -2468.728, 1475.377, 4.920666, 0, 0, 0, 1, 120, 255, 0), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+245, 202652, 1, 1, 0, 5551.033, -2468.539, 1475.045, 4.920914, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+246, 202747, 1, 1, 0, 5429.1, -2710.9, 1499.16, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Twilight Command Post) +(@OGUID+247, 202652, 1, 1, 0, 5472.093, -2322.068, 1460.776, 5.12497, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+248, 202652, 1, 1, 0, 5468.354, -2325.891, 1460.938, 5.12184, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+249, 202748, 1, 1, 0, 5414.772, -2331.017, 1504.453, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Wolf's Run) +(@OGUID+250, 202652, 1, 1, 0, 5444.036, -2288.66, 1458.356, 5.909211, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+251, 202652, 1, 1, 0, 5441.229, -2288.194, 1457.7, 5.588422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+252, 202652, 1, 1, 0, 5438.938, -2291.334, 1457.425, 5.768506, 0, 0, 0, 1, 120, 255, 1), -- Twilight Supplies (Area: Wolf's Run) +(@OGUID+253, 203169, 1, 1, 0, 4997.45, -2443.52, 1563.31, 0, 0, 0, 0, 1, 120, 255, 1), -- Blaithe's Roost (Area: Wolf's Run) +(@OGUID+254, 202747, 1, 1, 0, 5151.23, -2399.4, 1426.14, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Wolf's Run) +(@OGUID+255, 202660, 1, 1, 0, 5140.463, -2305.405, 1278.106, 0.6981314, 0, 0, 0, 1, 120, 255, 1), -- Lycanthoth's Altar (Area: Wolf's Run) +(@OGUID+256, 202731, 1, 1, 0, 5101.013, -2387.161, 1422.722, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Wolf's Run) +(@OGUID+257, 204219, 1, 1, 0, 5054.87, -2274.323, 1403.291, 2.478367, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: 0) +(@OGUID+258, 202731, 1, 1, 0, 5064.775, -2278.188, 1402.319, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: 0) +(@OGUID+259, 202731, 1, 1, 0, 5099.713, -2218.899, 1387.283, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Wolf's Run) +(@OGUID+260, 203067, 1, 1, 0, 5079.33, -2210.53, 1136.44, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: Maw of Lycanthoth) +(@OGUID+261, 202723, 1, 1, 0, 5026.05, -2240.17, 1128.83, 5.67232, 0, 0, 0, 1, 120, 255, 1), -- The Manipulator's Portal (Area: Maw of Lycanthoth) +(@OGUID+262, 203066, 1, 1, 0, 5084.7, -2210.61, 1136.54, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Maw of Lycanthoth) +(@OGUID+263, 203067, 1, 1, 0, 5089.28, -2189.19, 1136.96, 5.777041, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: Maw of Lycanthoth) +(@OGUID+264, 203066, 1, 1, 0, 5086.46, -2209.84, 1136.5, 3.176533, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Maw of Lycanthoth) +(@OGUID+265, 203066, 1, 1, 0, 5077.71, -2189.44, 1136.49, 1.97222, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Maw of Lycanthoth) +(@OGUID+266, 202723, 1, 1, 0, 5015.97, -2246.49, 1128.83, 1.745327, 0, 0, 0, 1, 120, 255, 1), -- The Manipulator's Portal (Area: Maw of Lycanthoth) +(@OGUID+267, 203066, 1, 1, 0, 5074.98, -2187.95, 1136.38, 3.089183, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+268, 202723, 1, 1, 0, 5005.17, -2243.41, 1128.57, 0.8203033, 0, 0, 0, 1, 120, 255, 1), -- The Manipulator's Portal (Area: Lightning Ledge) +(@OGUID+269, 202732, 1, 1, 0, 5043.632, -2174.538, 1387.978, 1.221729, 0, 0, 0, 1, 120, 255, 1), -- The Condensation of Electra-Atrocity (Area: Lightning Ledge) +(@OGUID+270, 203066, 1, 1, 0, 5012.75, -2197.93, 1128.58, 3.001947, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+271, 203066, 1, 1, 0, 5014.04, -2196.04, 1128.96, 4.206246, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+272, 203066, 1, 1, 0, 5033.5, -2189.31, 1134.11, 3.194002, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+273, 203066, 1, 1, 0, 4968.44, -2209.35, 1118.05, 0.6283169, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+274, 203066, 1, 1, 0, 5023.09, -2154.35, 1136.18, 0.157079, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+275, 203066, 1, 1, 0, 5084.13, -2163.24, 1136.47, 0.7330382, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+276, 203066, 1, 1, 0, 5087.01, -2163.29, 1136.54, 1.413715, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+277, 203066, 1, 1, 0, 5092.94, -2151.37, 1136.53, 2.530723, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+278, 203066, 1, 1, 0, 5092.45, -2148.9, 1136.34, 1.745327, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+279, 203067, 1, 1, 0, 5088.83, -2138.36, 1136.56, 5.358162, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: Lightning Ledge) +(@OGUID+280, 203066, 1, 1, 0, 5020.94, -2156.12, 1136.09, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+281, 202731, 1, 1, 0, 5040.643, -2163.276, 1386.981, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Lightning Ledge) +(@OGUID+282, 202702, 1, 1, 0, 5160.249, -2187.328, 1279.631, 5.148723, 0, 0, 0, 1, 120, 255, 1), -- Stonebloom (Area: Lightning Ledge) +(@OGUID+283, 203066, 1, 1, 0, 5074.1, -2131.03, 1136.49, 2.33874, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+284, 202731, 1, 1, 0, 5067.632, -2125.583, 1375.27, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Lightning Ledge) +(@OGUID+285, 203066, 1, 1, 0, 5076.33, -2131.17, 1136.56, 3.525572, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+286, 203066, 1, 1, 0, 5045.77, -2131.02, 1136.51, 2.91469, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+287, 203066, 1, 1, 0, 4990.16, -2167.23, 1133.15, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+288, 203066, 1, 1, 0, 5018.92, -2108.3, 1142.5, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+289, 204216, 1, 1, 0, 5178.032, -2157.729, 1277.844, 3.40309, 0, 0, 0, 1, 120, 255, 1), -- Anvil (Area: Lightning Ledge) +(@OGUID+290, 202706, 1, 1, 0, 5165.049, -2135.965, 1277.844, 0.1047193, 0, 0, 0, 1, 120, 255, 1), -- Twilight Cauldron (Area: Lightning Ledge) +(@OGUID+291, 203067, 1, 1, 0, 4987.84, -2171.19, 1133.13, 4.642576, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: Lightning Ledge) +(@OGUID+292, 202736, 1, 1, 0, 5039.019, -2079.901, 1274.52, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Lightning Ledge) +(@OGUID+293, 203066, 1, 1, 0, 4990.54, -2110.05, 1144.66, 2.268925, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+294, 202731, 1, 1, 0, 5073.01, -2069.997, 1368.554, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Lightning Ledge) +(@OGUID+295, 203066, 1, 1, 0, 4978.5, -2173.74, 1118.31, 2.146753, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+296, 203066, 1, 1, 0, 4989.11, -2097.33, 1144.76, 1.169369, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+297, 203066, 1, 1, 0, 4964.76, -2170.11, 1116.29, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+298, 202736, 1, 1, 0, 5071.605, -2044.311, 1272.293, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Lightning Ledge) +(@OGUID+299, 203066, 1, 1, 0, 4967.73, -2170.14, 1116.08, 3.054327, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+300, 203067, 1, 1, 0, 4978.1, -2105.54, 1144.76, 5.009095, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: Lightning Ledge) +(@OGUID+301, 203066, 1, 1, 0, 4983.55, -2094.09, 1144.67, 3.001947, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+302, 204580, 1, 1, 0, 5105.92, -2053.21, 1275.28, 1.919862, 0, 0, 0, 1, 120, 255, 1), -- Gar'gol's Personal Treasure Chest (Area: Lightning Ledge) +(@OGUID+303, 202723, 1, 1, 0, 5004.83, -2031.53, 1271.24, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- The Manipulator's Portal (Area: Lightning Ledge) +(@OGUID+304, 202731, 1, 1, 0, 5126.147, -2049.125, 1366.189, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Lightning Ledge) +(@OGUID+305, 202711, 1, 1, 0, 5015.958, -2025.184, 1269.823, 1.850049, 0, 0, 0, 1, 120, 255, 1), -- Twilight Podium (Area: Lightning Ledge) +(@OGUID+306, 202712, 1, 1, 0, 5016.181, -2025.134, 1271.249, 0.2443456, 0, 0, 0, 1, 120, 255, 1), -- The Twilight Apocrypha (Area: Lightning Ledge) +(@OGUID+307, 202702, 1, 1, 0, 5166.27, -2102.769, 1281.105, 4.293513, 0, 0, 0, 1, 120, 255, 1), -- Stonebloom (Area: Lightning Ledge) +(@OGUID+308, 202747, 1, 1, 0, 5126.069, -2003.679, 1368.506, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Lightning Ledge) +(@OGUID+309, 202702, 1, 1, 0, 5203.889, -2053.347, 1282.13, 4.293513, 0, 0, 0, 1, 120, 255, 1), -- Stonebloom (Area: Lightning Ledge) +(@OGUID+310, 202697, 1, 1, 0, 5199.634, -2083.403, 1281.025, 5.637414, 0, 0, 0, 1, 120, 255, 1), -- Eye of Twilight (Area: Lightning Ledge) +(@OGUID+311, 202736, 1, 1, 0, 5182.133, -1963.351, 1377.734, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Lightning Ledge) +(@OGUID+312, 202731, 1, 1, 0, 5293.26, -1896.83, 1347.11, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: 0) +(@OGUID+313, 202748, 1, 1, 0, 5348.94, -2051.37, 1290.2, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: 0) +(@OGUID+314, 202703, 1, 1, 0, 5242.56, -2149.7, 1257.338, 5.951575, 0, 0, 0, 1, 120, 255, 1), -- Bitterblossom (Area: Gar'gol's Hovel) +(@OGUID+315, 202749, 1, 1, 0, 5239.765, -2125.28, 1255.83, 0, 0, 0, 0, 1, 120, 255, 1), -- Azshara's Veil (Area: Gar'gol's Hovel) +(@OGUID+316, 202702, 1, 1, 0, 5228.561, -2099.724, 1267.777, 0.4363316, 0, 0, 0, 1, 120, 255, 1), -- Stonebloom (Area: Gar'gol's Hovel) +(@OGUID+317, 202703, 1, 1, 0, 5283.156, -2155.582, 1256.818, 5.951575, 0, 0, 0, 1, 120, 255, 1), -- Bitterblossom (Area: Gar'gol's Hovel) +(@OGUID+318, 202776, 1, 1, 0, 5285.33, -2149.75, 1258.212, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Gar'gol's Hovel) +(@OGUID+319, 202705, 1, 1, 0, 5182.393, -2136.243, 1279.274, 1.53589, 0, 0, 0, 1, 120, 255, 1), -- Darkflame Ember (Area: Gar'gol's Hovel) +(@OGUID+320, 202705, 1, 1, 0, 5182.546, -2137.241, 1279.252, 5.375615, 0, 0, 0, 1, 120, 255, 1), -- Darkflame Ember (Area: Gar'gol's Hovel) +(@OGUID+321, 204217, 1, 1, 0, 5182.214, -2155.516, 1277.844, 2.578903, 0, 0, 0, 1, 120, 255, 1), -- Forge (Area: Gar'gol's Hovel) +(@OGUID+322, 204218, 1, 1, 0, 5182.663, -2136.734, 1277.844, 3.874637, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Gar'gol's Hovel) +(@OGUID+323, 202705, 1, 1, 0, 5183.32, -2136.497, 1279.044, 6.108654, 0, 0, 0, 1, 120, 255, 1), -- Darkflame Ember (Area: Gar'gol's Hovel) +(@OGUID+324, 202703, 1, 1, 0, 5215.859, -2175.247, 1255.882, 5.951575, 0, 0, 0, 1, 120, 255, 1), -- Bitterblossom (Area: Gar'gol's Hovel) +(@OGUID+325, 202736, 1, 1, 0, 5185.953, -2151.797, 1277.657, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Gar'gol's Hovel) +(@OGUID+326, 202703, 1, 1, 0, 5293.923, -2186.24, 1256.297, 5.951575, 0, 0, 0, 1, 120, 255, 1), -- Bitterblossom (Area: Gar'gol's Hovel) +(@OGUID+327, 202703, 1, 1, 0, 5263.431, -2189.13, 1256.835, 5.951575, 0, 0, 0, 1, 120, 255, 1), -- Bitterblossom (Area: Gar'gol's Hovel) +(@OGUID+328, 202703, 1, 1, 0, 5231.687, -2205.158, 1256.909, 5.951575, 0, 0, 0, 1, 120, 255, 1), -- Bitterblossom (Area: Gar'gol's Hovel) +(@OGUID+329, 202658, 1, 1, 0, 5297.567, -2209.743, 1263.37, 1.413715, 0, 0, 0, 1, 120, 255, 1), -- Twilight Prison (Area: Shrine of Goldrinn) +(@OGUID+330, 206394, 1, 1, 0, 5301.99, -2214.56, 1263.05, 1.675514, 0, 0, 0, 1, 120, 255, 1), -- Twilight Prison (Area: Shrine of Goldrinn) +(@OGUID+331, 202658, 1, 1, 0, 5309.478, -2207.503, 1263.289, 2.426008, 0, 0, 0, 1, 120, 255, 1), -- Twilight Prison (Area: Shrine of Goldrinn) +(@OGUID+332, 202661, 1, 1, 0, 5140.518, -2305.198, 1279.25, 1.221729, 0, 0, 0, 1, 120, 255, 1), -- Burning Incense (Area: Maw of Lycanthoth) +(@OGUID+333, 1684, 1, 1, 0, 5358.94, -2134.41, 1280.38, 1.378809, 0, 0, 0, 1, 120, 255, 1), -- Blacksmith's Anvil (Area: Shrine of Goldrinn) +(@OGUID+334, 202367, 1, 1, 0, 5349.896, -2129.854, 1280.52, 3.220161, 0, 0, 0, 1, 120, 255, 1), -- Campfire (Area: Shrine of Goldrinn) +(@OGUID+335, 208454, 1, 1, 0, 4623.425, -2103.887, 1236.814, 3.177503, 0, 0, 0, 1, 120, 255, 0), -- Tree (Area: Gar'gol's Hovel) +(@OGUID+336, 202724, 1, 1, 0, 5004.81, -2031.41, 1271.85, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- The Manipulator's Portal Spell Effect (Area: Gar'gol's Hovel) +(@OGUID+337, 202731, 1, 1, 0, 5073.01, -2069.997, 1368.554, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Gar'gol's Hovel) +(@OGUID+338, 202724, 1, 1, 0, 5004.81, -2031.41, 1271.85, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- The Manipulator's Portal Spell Effect (Area: Gar'gol's Hovel) +(@OGUID+339, 203066, 1, 1, 0, 5092.45, -2148.9, 1136.34, 1.745327, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Gar'gol's Hovel) +(@OGUID+340, 203066, 1, 1, 0, 5074.1, -2131.03, 1136.49, 2.33874, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Gar'gol's Hovel) +(@OGUID+341, 203066, 1, 1, 0, 5092.94, -2151.37, 1136.53, 2.530723, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Gar'gol's Hovel) +(@OGUID+342, 203066, 1, 1, 0, 5076.33, -2131.17, 1136.56, 3.525572, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Gar'gol's Hovel) +(@OGUID+343, 203066, 1, 1, 0, 5018.92, -2108.3, 1142.5, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+344, 203066, 1, 1, 0, 5045.77, -2131.02, 1136.51, 2.91469, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+345, 203066, 1, 1, 0, 5084.13, -2163.24, 1136.47, 0.7330382, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+346, 203066, 1, 1, 0, 4989.11, -2097.33, 1144.76, 1.169369, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+347, 203066, 1, 1, 0, 4983.55, -2094.09, 1144.67, 3.001947, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+348, 203066, 1, 1, 0, 4990.54, -2110.05, 1144.66, 2.268925, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+349, 203066, 1, 1, 0, 4958.32, -2208.96, 1116.2, 2.478367, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: Lightning Ledge) +(@OGUID+350, 202747, 1, 1, 0, 5126.069, -2003.679, 1368.506, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Gar'gol's Hovel) +(@OGUID+351, 202749, 1, 1, 0, 5227.635, -2208.524, 1258.616, 0, 0, 0, 0, 1, 120, 255, 1), -- Azshara's Veil (Area: Gar'gol's Hovel) +(@OGUID+352, 202748, 1, 1, 0, 5348.94, -2051.37, 1290.2, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Gar'gol's Hovel) +(@OGUID+353, 202736, 1, 1, 0, 5182.133, -1963.351, 1377.734, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Gar'gol's Hovel) +(@OGUID+354, 202736, 1, 1, 0, 5035.973, -2090.472, 1373.193, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Lightning Ledge) +(@OGUID+355, 203066, 1, 1, 0, 4933.9, -2169.96, 1125.55, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+356, 208449, 1, 1, 0, 4610.96, -2095.07, 1238.698, 3.416147, 0, 0, 0, 1, 120, 255, 0), -- Tree (Area: The Anvil of Flame) +(@OGUID+357, 203066, 1, 1, 0, 4933.92, -2172.14, 1125.42, 0.5585039, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+358, 203066, 1, 1, 0, 4931.82, -2173.38, 1125.51, 4.415683, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+359, 208444, 1, 1, 0, 4610.252, -2102.764, 1237.805, 3.159094, 0, 0, 0, 1, 120, 255, 1), -- Tree (Area: The Anvil of Flame) +(@OGUID+360, 203067, 1, 1, 0, 4944.76, -2217.56, 1115.7, 4.32842, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: The Anvil of Flame) +(@OGUID+361, 203066, 1, 1, 0, 4938.69, -2232.61, 1115.66, 0.8377575, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+362, 203066, 1, 1, 0, 4933.8, -2232.44, 1115.77, 2.408554, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+363, 203067, 1, 1, 0, 4916.1, -2198.07, 1115.88, 0.7330382, 0, 0, 0, 1, 120, 255, 1), -- Twilight Anvil (Area: The Anvil of Flame) +(@OGUID+364, 203066, 1, 1, 0, 4937.43, -2234.66, 1115.72, 1.797689, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+365, 203066, 1, 1, 0, 4908.45, -2211.8, 1115.67, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+366, 203066, 1, 1, 0, 4909.6, -2204.18, 1115.77, 3.752462, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+367, 203094, 1, 1, 0, 4876.24, -2274.11, 1117.26, 2.007128, 0, 0, 0, 1, 120, 255, 1), -- Portal Rune (Area: The Anvil of Flame) +(@OGUID+368, 203092, 1, 1, 0, 4892.73, -2272.44, 1117.29, 2.460913, 0, 0, 0, 1, 120, 255, 1), -- Portal Rune (Area: The Anvil of Flame) +(@OGUID+369, 203093, 1, 1, 0, 4899.28, -2289.26, 1117.28, 5.98648, 0, 0, 0, 1, 120, 255, 1), -- Portal Rune (Area: The Anvil of Flame) +(@OGUID+370, 203095, 1, 1, 0, 4888.93, -2303.3, 1117.26, 4.904376, 0, 0, 0, 1, 120, 255, 1), -- Portal Rune (Area: The Anvil of Flame) +(@OGUID+371, 203096, 1, 1, 0, 4867.34, -2284.51, 1117.29, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Portal Rune (Area: The Anvil of Flame) +(@OGUID+372, 203098, 1, 1, 0, 4875.78, -2296.4, 1116.2, 0.8726639, 0, 0, 0, 1, 120, 255, 1), -- Firelands Forge (Area: The Anvil of Flame) +(@OGUID+373, 203066, 1, 1, 0, 5020.94, -2156.12, 1136.09, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+374, 203066, 1, 1, 0, 5045.77, -2131.02, 1136.51, 2.91469, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+375, 203066, 1, 1, 0, 4989.11, -2097.33, 1144.76, 1.169369, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+376, 203066, 1, 1, 0, 5018.92, -2108.3, 1142.5, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+377, 203066, 1, 1, 0, 5074.98, -2187.95, 1136.38, 3.089183, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+378, 203066, 1, 1, 0, 5077.71, -2189.44, 1136.49, 1.97222, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+379, 203066, 1, 1, 0, 4990.54, -2110.05, 1144.66, 2.268925, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+380, 203066, 1, 1, 0, 4908.45, -2211.8, 1115.67, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+381, 203066, 1, 1, 0, 4933.8, -2232.44, 1115.77, 2.408554, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+382, 203066, 1, 1, 0, 4909.6, -2204.18, 1115.77, 3.752462, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+383, 203066, 1, 1, 0, 5023.09, -2154.35, 1136.18, 0.157079, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+384, 203066, 1, 1, 0, 5012.75, -2197.93, 1128.58, 3.001947, 0, 0, 0, 1, 120, 255, 1), -- Twilight Arms Crate (Area: The Anvil of Flame) +(@OGUID+385, 203089, 1, 1, 0, 5015.262, -2233.943, 1128.825, 1.476242, 0, 0, 0, 1, 120, 255, 1), -- Battered Stone Chest (Area: The Anvil of Flame) +(@OGUID+386, 202731, 1, 1, 0, 5067.632, -2125.583, 1375.27, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- Lightning Channel (Area: Lightning Ledge) +(@OGUID+387, 202955, 1, 1, 0, 4643.527, -2001.189, 1192.032, 3.438303, 0, 0, 0, 1, 120, 255, 1), -- Rod of Subjugation (Area: Blackhorn's Penance) +(@OGUID+388, 202954, 1, 1, 0, 4613.743, -1944.292, 1191.002, 6.126106, 0, 0, 0, 1, 120, 255, 1), -- Rod of Subjugation (Area: Blackhorn's Penance) +(@OGUID+389, 202387, 1, 1, 0, 5136.149, -1721.62, 1335.92, 3.586657, 0, 0, 0, 1, 120, 255, 1), -- Mailbox (Area: Grove of Aessina) +(@OGUID+390, 202747, 1, 1, 0, 5050.759, -1468.717, 1336.532, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Inferno) +(@OGUID+391, 202764, 1, 1, 0, 5021.087, -1422.514, 1335.065, 5.288348, 0, 0, 0, 1, 120, 255, 1), -- Central Firestone (Area: The Inferno) +(@OGUID+392, 202748, 1, 1, 0, 5232.397, -1501.168, 1356.2, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: The Inferno) +(@OGUID+393, 202765, 1, 1, 0, 5163.708, -1337.95, 1359.054, 2.82743, 0, 0, 0, 1, 120, 255, 1), -- Northern Firestone (Area: The Inferno) +(@OGUID+394, 202763, 1, 1, 0, 4910.644, -1535.701, 1333.632, 2.199115, 0, 0, 0, 1, 120, 255, 1), -- Southern Firestone (Area: The Inferno) +(@OGUID+395, 202747, 1, 1, 0, 4790.366, -1596.578, 1305.016, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Inferno) +(@OGUID+396, 202736, 1, 1, 0, 4905.145, -1662.616, 1327.056, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Inferno) +(@OGUID+397, 177281, 1, 1, 0, 5135.667, -1756.103, 1333.707, 3.393751, 0, 0, 0.9920633, -0.1257393, 120, 255, 1), -- Moonwell (Area: Rim of the World) +(@OGUID+398, 202748, 1, 1, 0, 5232.397, -1501.168, 1356.2, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Whistling Grove) +(@OGUID+399, 4171, 1, 1, 0, -1308.373, 185.2901, 68.58609, 6.012661, 0, 0, 0.6122174, 0.7906895, 120, 255, 24), -- 0 (Area: Whistling Grove) +(@OGUID+400, 4170, 1, 1, 0, -1286.237, 189.7202, 130.0801, 5.209807, 0, 0, 0.6122174, 0.7906895, 120, 255, 24), -- 0 (Area: Whistling Grove) +(@OGUID+401, 47297, 1, 1, 0, -1037.266, -49.23546, 140.4947, 3.071766, 0, 0, 0.6122174, 0.7906895, 120, 255, 24), -- 0 (Area: Whistling Grove) +(@OGUID+402, 47296, 1, 1, 0, -1028.043, -28.35677, 69.02259, 2.91469, 0, 0, 0.6122174, 0.7906895, 120, 255, 24), -- 0 (Area: Whistling Grove) +(@OGUID+403, 202747, 1, 1, 0, 4790.366, -1596.578, 1305.016, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Inferno) +(@OGUID+404, 202736, 1, 1, 0, 4586.88, -1837.509, 1256.214, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Ashen Lake) +(@OGUID+405, 202747, 1, 1, 0, 4459.452, -1946.84, 1228.46, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Ashen Lake) +(@OGUID+406, 202972, 1, 1, 0, 4666.63, -2407.06, 752.688, 1.012289, 0, 0, 0, 1, 120, 255, 1), -- Flagpole (Area: Sanctuary of Malorne) +(@OGUID+407, 202973, 1, 1, 0, 4666.38, -2407.27, 756.628, 0.9773831, 0, 0, 0, 1, 120, 255, 1), -- Guardian Flag (Area: Sanctuary of Malorne) +(@OGUID+408, 202973, 1, 1, 0, 4727.52, -2424.92, 799.452, 0.7504908, 0, 0, 0, 1, 120, 255, 1), -- Guardian Flag (Area: The Flamewake) +(@OGUID+409, 203187, 1, 1, 0, 4878.096, -2322.503, 1319.409, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Harpy Signal Fire (Area: The Flamewake) +(@OGUID+410, 202972, 1, 1, 0, 4727.86, -2424.79, 795.291, 5.410522, 0, 0, 0, 1, 120, 255, 1), -- Flagpole (Area: The Flamewake) +(@OGUID+411, 202972, 1, 1, 0, 4688.81, -2478.48, 775.846, 0.2268925, 0, 0, 0, 1, 120, 255, 1), -- Flagpole (Area: The Flamewake) +(@OGUID+412, 202884, 1, 1, 0, 4619.865, -2172.16, 1141.14, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+413, 203187, 1, 1, 0, 4856.548, -2440.281, 1342.252, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Harpy Signal Fire (Area: The Flamewake) +(@OGUID+414, 202884, 1, 1, 0, 4742.89, -2188.991, 1201.105, 1.518436, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+415, 202884, 1, 1, 0, 4641.902, -2156.922, 1141.643, 2.844883, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+416, 202884, 1, 1, 0, 4708.981, -2169.076, 1195.224, 4.188792, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+417, 202973, 1, 1, 0, 4688.46, -2478.52, 780.103, 0.1919852, 0, 0, 0, 1, 120, 255, 1), -- Guardian Flag (Area: The Flamewake) +(@OGUID+418, 202884, 1, 1, 0, 4677.443, -2221.76, 1154.644, 2.33874, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+419, 203187, 1, 1, 0, 4929.668, -2480.257, 1440.583, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Harpy Signal Fire (Area: The Flamewake) +(@OGUID+420, 202884, 1, 1, 0, 4732.288, -2249.945, 1186.735, 2.932139, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+421, 202884, 1, 1, 0, 4630.029, -2210.594, 1153.186, 2.024579, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+422, 202884, 1, 1, 0, 4746.602, -2305.792, 1189.874, 1.413715, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+423, 202884, 1, 1, 0, 4703.33, -2288.964, 1173.959, 3.961899, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+424, 203187, 1, 1, 0, 4944.663, -2556.785, 1430.014, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Harpy Signal Fire (Area: The Flamewake) +(@OGUID+425, 203143, 1, 1, 0, 4858.09, -2266.16, 1274.71, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: The Flamewake) +(@OGUID+426, 203143, 1, 1, 0, 4859.45, -2264.1, 1275.64, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: The Flamewake) +(@OGUID+427, 202884, 1, 1, 0, 4668.851, -2338.142, 1168.893, 5.305802, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+428, 202884, 1, 1, 0, 4645.902, -2362.056, 1165.698, 1.692969, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+429, 202884, 1, 1, 0, 4634.878, -2386.615, 1157.187, 2.024579, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+430, 202930, 1, 1, 0, 4702.419, -2405.51, 1164.2, 5.777041, 0, 0, 0, 1, 120, 255, 1), -- Flameward (Area: The Flamewake) +(@OGUID+431, 202884, 1, 1, 0, 4725.119, -2414.078, 1168.992, 1.97222, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+432, 202884, 1, 1, 0, 4680.969, -2435.118, 1152.685, 2.146753, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+433, 202884, 1, 1, 0, 4627.773, -2441.625, 1146.603, 5.288348, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+434, 202884, 1, 1, 0, 4684.449, -2494.681, 1147.616, 2.565632, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+435, 202884, 1, 1, 0, 4701.471, -2475.646, 1151.177, 5.323256, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+436, 202884, 1, 1, 0, 4754.31, -2488.498, 1161.464, 2.548179, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+437, 202884, 1, 1, 0, 4589.829, -2398.953, 1133.619, 4.852017, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+438, 202884, 1, 1, 0, 4581.169, -2414.8, 1133.512, 3.298687, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+439, 202884, 1, 1, 0, 4586.778, -2447.111, 1134.47, 3.054327, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+440, 202884, 1, 1, 0, 4557.054, -2360.34, 1134.936, 2.565632, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+441, 202747, 1, 1, 0, 4665.874, -2513.964, 1143.924, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Flamewake) +(@OGUID+442, 202967, 1, 1, 0, 4608.13, -2509.4, 828.782, 5.323256, 0, 0, 0, 1, 120, 255, 1), -- Twilight Weapon Rack (Area: The Flamewake) +(@OGUID+443, 202967, 1, 1, 0, 4605.44, -2505.96, 828.622, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Twilight Weapon Rack (Area: The Flamewake) +(@OGUID+444, 202884, 1, 1, 0, 4653.108, -2519.96, 1141.147, 0.03490625, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+445, 202884, 1, 1, 0, 4582.488, -2513.478, 1122.964, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+446, 203187, 1, 1, 0, 4744.954, -2825.075, 1243.73, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Harpy Signal Fire (Area: The Flamewake) +(@OGUID+447, 202884, 1, 1, 0, 4705.384, -2528.557, 1147.923, 1.396262, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+448, 202884, 1, 1, 0, 4763.386, -2535.22, 1165.187, 1.553341, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+449, 202884, 1, 1, 0, 4725.502, -2558.635, 1153.13, 1.53589, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+450, 202884, 1, 1, 0, 4717.432, -2609.521, 1152.75, 5.515242, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+451, 202884, 1, 1, 0, 4655.949, -2583.49, 1139.383, 5.096362, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+452, 202884, 1, 1, 0, 4639.68, -2609.234, 1138.177, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+453, 202736, 1, 1, 0, 4730.57, -2639.484, 1169.995, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Flamewake) +(@OGUID+454, 202929, 1, 1, 0, 4691.402, -2649.061, 1153.027, 5.777041, 0, 0, 0, 1, 120, 255, 1), -- Flameward (Area: The Flamewake) +(@OGUID+455, 202884, 1, 1, 0, 4621.613, -2661.135, 1136.825, 0.1396245, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+456, 202884, 1, 1, 0, 4683.465, -2667.622, 1153.543, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+457, 202884, 1, 1, 0, 4654.364, -2693.512, 1148.517, 4.171338, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+458, 202884, 1, 1, 0, 4576.741, -2638.535, 1126.497, 2.216565, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+459, 202884, 1, 1, 0, 4575.549, -2682.82, 1132.636, 2.007128, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+460, 202884, 1, 1, 0, 4509.661, -2512.163, 1130.053, 4.32842, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+461, 202884, 1, 1, 0, 4528.595, -2508.295, 1134.986, 1.204277, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+462, 202884, 1, 1, 0, 4509.742, -2470.688, 1131.214, 2.844883, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+463, 202884, 1, 1, 0, 4494.595, -2542.865, 1124.656, 2.775069, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+464, 202884, 1, 1, 0, 4519.452, -2605.821, 1121.327, 1.902409, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+465, 202884, 1, 1, 0, 4534.369, -2630.267, 1116.264, 2.513274, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+466, 202884, 1, 1, 0, 4494.569, -2569.122, 1121.507, 2.129301, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+467, 202884, 1, 1, 0, 4507.547, -2669.217, 1095.994, 4.468043, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+468, 202736, 1, 1, 0, 4530.627, -2688.877, 1112.026, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Flamewake) +(@OGUID+469, 202884, 1, 1, 0, 4468.644, -2643.71, 1090.278, 2.617989, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+470, 202928, 1, 1, 0, 4606.799, -2705.431, 1145.125, 5.777041, 0, 0, 0, 1, 120, 255, 1), -- Flameward (Area: The Flamewake) +(@OGUID+471, 202747, 1, 1, 0, 4612.632, -2726.153, 1150.13, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Flamewake) +(@OGUID+472, 202884, 1, 1, 0, 4615.424, -2720.872, 1148.517, 3.735006, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+473, 202884, 1, 1, 0, 4483.83, -2705.516, 1099.052, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+474, 202884, 1, 1, 0, 4454.163, -2615.281, 1085.379, 1.850049, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+475, 202884, 1, 1, 0, 4421.11, -2698.66, 1099.01, 2.426008, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+476, 202884, 1, 1, 0, 4425.025, -2592.439, 1118.756, 4.71239, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+477, 202884, 1, 1, 0, 4465.446, -2565.741, 1128.655, 2.722713, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+478, 202884, 1, 1, 0, 4378.452, -2641.389, 1119.901, 1.518436, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+479, 202884, 1, 1, 0, 4442.899, -2538.462, 1124.323, 2.321287, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+480, 202927, 1, 1, 0, 4385.719, -2555.906, 1120.519, 5.777041, 0, 0, 0, 1, 120, 255, 1), -- Flameward (Area: The Flamewake) +(@OGUID+481, 202884, 1, 1, 0, 4384.995, -2540.677, 1118.636, 2.565632, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+482, 202884, 1, 1, 0, 4353.059, -2568.507, 1120.549, 3.717554, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+483, 202884, 1, 1, 0, 4358.994, -2549.47, 1119.634, 5.253442, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+484, 202884, 1, 1, 0, 4406.135, -2503.118, 1112.656, 3.769912, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+485, 202884, 1, 1, 0, 4384.857, -2484.549, 1111.658, 5.061456, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+486, 202884, 1, 1, 0, 4419.905, -2416.976, 1086.289, 2.024579, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+487, 202884, 1, 1, 0, 4428.076, -2393.51, 1090.571, 3.769912, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+488, 202884, 1, 1, 0, 4336.619, -2404.273, 1147.167, 4.188792, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+489, 202884, 1, 1, 0, 4346.769, -2367.228, 1148.539, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+490, 202884, 1, 1, 0, 4374.414, -2308.939, 1156.086, 2.111848, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+491, 202884, 1, 1, 0, 4402.252, -2322.731, 1151.11, 1.97222, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+492, 202902, 1, 1, 0, 4367.254, -2331.873, 1151.107, 5.777041, 0, 0, 0, 1, 120, 255, 1), -- Flameward (Area: The Flamewake) +(@OGUID+493, 202748, 1, 1, 0, 4351.15, -2337.922, 1152.848, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Sethria's Roost) +(@OGUID+494, 202736, 1, 1, 0, 4324.903, -2324.905, 1149.742, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Sethria's Roost) +(@OGUID+495, 202736, 1, 1, 0, 4095.934, -2324.273, 1137.892, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Sethria's Roost) +(@OGUID+496, 203198, 1, 1, 0, 4031.314, -2269.382, 1133.182, 3.996807, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+497, 203208, 1, 1, 0, 4022.41, -2300.684, 1138.845, 2.164206, 0, 0, 0, 1, 120, 255, 1), -- Shadow Cloak Generator (Area: Sethria's Roost) +(@OGUID+498, 203197, 1, 1, 0, 4041.858, -2271.472, 1132.151, 1.815142, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+499, 203198, 1, 1, 0, 4036.068, -2246.516, 1134.126, 1.361356, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+500, 202747, 1, 1, 0, 4091.905, -2290.945, 1131.966, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Sethria's Roost) +(@OGUID+501, 203197, 1, 1, 0, 4026.655, -2238.252, 1130.159, 2.216565, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+502, 202711, 1, 1, 0, 4013.232, -2257.424, 1131.975, 2.583081, 0, 0, 0, 1, 120, 255, 1), -- Twilight Podium (Area: Sethria's Roost) +(@OGUID+503, 203207, 1, 1, 0, 4013.263, -2257.368, 1133.349, 1.012289, 0, 0, 0, 1, 120, 255, 1), -- Codex of Shadows (Area: Sethria's Roost) +(@OGUID+504, 203197, 1, 1, 0, 4004.49, -2254.892, 1133.921, 2.513274, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+505, 203208, 1, 1, 0, 4013.741, -2198.125, 1131.795, 1.692969, 0, 0, 0, 1, 120, 255, 1), -- Shadow Cloak Generator (Area: Sethria's Roost) +(@OGUID+506, 203198, 1, 1, 0, 3994.245, -2211.566, 1132.189, 3.996807, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+507, 203208, 1, 1, 0, 3962.836, -2239.885, 1132.055, 2.111848, 0, 0, 0, 1, 120, 255, 1), -- Shadow Cloak Generator (Area: Sethria's Roost) +(@OGUID+508, 203197, 1, 1, 0, 3929.779, -2238.889, 1124.212, 1.815142, 0, 0, 0, 1, 120, 255, 1), -- Twilight Armor Plate (Area: Sethria's Roost) +(@OGUID+509, 203208, 1, 1, 0, 3907.212, -2211.981, 1121.838, 2.164206, 0, 0, 0, 1, 120, 255, 1), -- Shadow Cloak Generator (Area: Sethria's Roost) +(@OGUID+510, 203208, 1, 1, 0, 3889.02, -2279.766, 1158.901, 2.164206, 0, 0, 0, 1, 120, 255, 1), -- Shadow Cloak Generator (Area: Sethria's Roost) +(@OGUID+511, 202884, 1, 1, 0, 4481.833, -2345.747, 1141.101, 3.036838, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+512, 202884, 1, 1, 0, 4502.75, -2278.017, 1141.395, 2.111848, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+513, 202884, 1, 1, 0, 4516.301, -2377.868, 1133.36, 3.892087, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+514, 202884, 1, 1, 0, 4538.863, -2302.585, 1141.41, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+515, 202884, 1, 1, 0, 4589.166, -2217.177, 1161.195, 2.129301, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+516, 202884, 1, 1, 0, 4596.793, -2160.111, 1149.586, 3.839725, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+517, 202747, 1, 1, 0, 4508.308, -2510.373, 1130.781, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Flamewake) +(@OGUID+518, 202747, 1, 1, 0, 4354.194, -2362.32, 1149.462, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Flamewake) +(@OGUID+519, 202736, 1, 1, 0, 4412.168, -2319.51, 1152.306, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Flamewake) +(@OGUID+520, 202736, 1, 1, 0, 4671.42, -2124.123, 1153.633, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Ashen Lake) +(@OGUID+521, 202747, 1, 1, 0, 4653.526, -2148.045, 1146.12, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Ashen Lake) +(@OGUID+522, 202747, 1, 1, 0, 4701.894, -2171.533, 1194.125, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Flamewake) +(@OGUID+523, 202747, 1, 1, 0, 4651.787, -2393.97, 1158.677, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Flamewake) +(@OGUID+524, 202884, 1, 1, 0, 4634.878, -2386.615, 1157.187, 2.024579, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+525, 202884, 1, 1, 0, 4627.773, -2441.625, 1146.603, 5.288348, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+526, 202884, 1, 1, 0, 4684.449, -2494.681, 1147.616, 2.565632, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+527, 202884, 1, 1, 0, 4653.108, -2519.96, 1141.147, 0.03490625, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+528, 202884, 1, 1, 0, 4754.31, -2488.498, 1161.464, 2.548179, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+529, 202884, 1, 1, 0, 4705.384, -2528.557, 1147.923, 1.396262, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+530, 202884, 1, 1, 0, 4582.488, -2513.478, 1122.964, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+531, 202884, 1, 1, 0, 4725.502, -2558.635, 1153.13, 1.53589, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+532, 202884, 1, 1, 0, 4639.68, -2609.234, 1138.177, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+533, 202884, 1, 1, 0, 4763.386, -2535.22, 1165.187, 1.553341, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+534, 202884, 1, 1, 0, 4717.432, -2609.521, 1152.75, 5.515242, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+535, 202884, 1, 1, 0, 4621.613, -2661.135, 1136.825, 0.1396245, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+536, 202884, 1, 1, 0, 4683.465, -2667.622, 1153.543, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+537, 202884, 1, 1, 0, 4654.364, -2693.512, 1148.517, 4.171338, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+538, 202884, 1, 1, 0, 4615.424, -2720.872, 1148.517, 3.735006, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+539, 203187, 1, 1, 0, 4884.873, -3042.438, 1190.514, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- Harpy Signal Fire (Area: The Flamewake) +(@OGUID+540, 203143, 1, 1, 0, 4717.251, -2816.538, 1242.39, 4.956738, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: The Flamewake) +(@OGUID+541, 203143, 1, 1, 0, 4740.371, -2796.733, 1239.36, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: The Flamewake) +(@OGUID+542, 203143, 1, 1, 0, 4714.435, -2806.32, 1238.994, 6.108654, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: The Flamewake) +(@OGUID+543, 203143, 1, 1, 0, 4748.563, -2842.245, 1244.886, 2.809975, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+544, 204431, 1, 1, 0, 4936.78, -2711.55, 1432.54, 2.853604, 0, 0, 0, 1, 120, 255, 1), -- Mailbox (Area: Shrine of Aviana) +(@OGUID+545, 203147, 1, 1, 0, 4940.893, -2642.273, 1429.238, 0, 0, 0, 0, 1, 120, 255, 1), -- Aviana's Burial Circle (Area: Shrine of Aviana) +(@OGUID+546, 203143, 1, 1, 0, 4922.075, -2573.573, 1430.092, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Shrine of Aviana) +(@OGUID+547, 203143, 1, 1, 0, 4926.313, -2570.639, 1429.847, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Shrine of Aviana) +(@OGUID+548, 203143, 1, 1, 0, 4966.797, -2543.068, 1429.343, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Shrine of Aviana) +(@OGUID+549, 203143, 1, 1, 0, 4974.326, -2507.188, 1432.377, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+550, 203143, 1, 1, 0, 4979.841, -2512.464, 1431.146, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+551, 203143, 1, 1, 0, 4929.346, -2535.854, 1434.308, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+552, 203143, 1, 1, 0, 4967.939, -2471.635, 1443.87, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+553, 203143, 1, 1, 0, 4962.102, -2469.833, 1446.326, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+554, 203143, 1, 1, 0, 4931.113, -2449.083, 1441.07, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+555, 203143, 1, 1, 0, 4871.598, -2491.349, 1338.835, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+556, 203143, 1, 1, 0, 4864.167, -2436.981, 1343.591, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+557, 203143, 1, 1, 0, 4862.949, -2471.353, 1325.217, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+558, 203143, 1, 1, 0, 4866.135, -2464.095, 1327.987, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+559, 203143, 1, 1, 0, 4857.45, -2410.443, 1328.132, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+560, 203143, 1, 1, 0, 4854.754, -2415.302, 1327.241, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+561, 202736, 1, 1, 0, 4870.898, -2378.023, 1303.213, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Rim of the World) +(@OGUID+562, 203143, 1, 1, 0, 4823.733, -2359.595, 1289.308, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+563, 203143, 1, 1, 0, 4833.158, -2367.306, 1290.469, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+564, 203143, 1, 1, 0, 4876.4, -2337.84, 1252.48, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+565, 203143, 1, 1, 0, 4885.39, -2343.2, 1250.25, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+566, 203143, 1, 1, 0, 4828.733, -2369.575, 1291.712, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+567, 203143, 1, 1, 0, 4882.96, -2337.4, 1251.72, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+568, 203143, 1, 1, 0, 4887.38, -2297.77, 1260.56, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+569, 203143, 1, 1, 0, 4873.23, -2278.38, 1264.05, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+570, 203143, 1, 1, 0, 4883.53, -2302.39, 1259.46, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+571, 202748, 1, 1, 0, 4875.542, -2281.896, 1327.833, 0, 0, 0, 0, 1, 120, 255, 1), -- Stormvine (Area: Rim of the World) +(@OGUID+572, 203143, 1, 1, 0, 4863.987, -2201.938, 1340.764, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+573, 203143, 1, 1, 0, 4869.264, -2193.161, 1341.941, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+574, 203143, 1, 1, 0, 4860.167, -2198.63, 1340.04, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+575, 203143, 1, 1, 0, 4926.313, -2570.639, 1429.847, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Shrine of Aviana) +(@OGUID+576, 203143, 1, 1, 0, 4936.239, -2497.953, 1438.716, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Shrine of Aviana) +(@OGUID+577, 203143, 1, 1, 0, 4964.768, -2481.99, 1439.484, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Shrine of Aviana) +(@OGUID+578, 203143, 1, 1, 0, 4922.075, -2573.573, 1430.092, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+579, 203143, 1, 1, 0, 4929.127, -2454.224, 1440.923, 5.93412, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+580, 203143, 1, 1, 0, 4922.837, -2539.538, 1434.267, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+581, 203143, 1, 1, 0, 4967.647, -2478.155, 1440.795, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+582, 203143, 1, 1, 0, 4965.643, -2539.224, 1429.988, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+583, 203143, 1, 1, 0, 4962.102, -2469.833, 1446.326, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- Stolen Hyjal Egg (Area: Rim of the World) +(@OGUID+584, 202747, 1, 1, 0, 4632.202, -2682.238, 1140.856, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Rim of the World) +(@OGUID+585, 202884, 1, 1, 0, 4576.741, -2638.535, 1126.497, 2.216565, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+586, 202884, 1, 1, 0, 4575.549, -2682.82, 1132.636, 2.007128, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+587, 202884, 1, 1, 0, 4534.369, -2630.267, 1116.264, 2.513274, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+588, 202884, 1, 1, 0, 4507.547, -2669.217, 1095.994, 4.468043, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+589, 202884, 1, 1, 0, 4468.644, -2643.71, 1090.278, 2.617989, 0, 0, 0, 1, 120, 255, 1), -- Scorched Soil (Area: The Flamewake) +(@OGUID+590, 202736, 1, 1, 0, 4509.056, -3040.306, 993.1009, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Scorched Plain) +(@OGUID+591, 202747, 1, 1, 0, 4582.494, -3106.922, 992.5932, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Scorched Plain) +(@OGUID+592, 202747, 1, 1, 0, 4686.835, -3094.434, 1059.114, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Scorched Plain) +(@OGUID+593, 202736, 1, 1, 0, 4758.844, -3132.063, 1079.151, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Scorched Plain) +(@OGUID+594, 203310, 1, 1, 0, 4659.081, -3271.299, 1036.722, 5.811947, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+595, 203310, 1, 1, 0, 4720.442, -3283.498, 1054.11, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+596, 203310, 1, 1, 0, 4700.111, -3295.948, 1038.994, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+597, 203310, 1, 1, 0, 4688.102, -3277.089, 1040.772, 4.24115, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+598, 203310, 1, 1, 0, 4707.542, -3299.366, 1041.406, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+599, 203310, 1, 1, 0, 4631.561, -3284.649, 1025.271, 5.235988, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+600, 203310, 1, 1, 0, 4705.736, -3309.731, 1038.89, 3.839725, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+601, 203310, 1, 1, 0, 4699.29, -3339.028, 1041.884, 3.455756, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+602, 202736, 1, 1, 0, 4645.749, -3296.432, 1034.366, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Scorched Plain) +(@OGUID+603, 203310, 1, 1, 0, 4720.385, -3330.122, 1057.224, 4.118979, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+604, 203383, 1, 1, 0, 4475.84, -3530.061, 635.0842, 4.415683, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+605, 203310, 1, 1, 0, 4645.485, -3282.403, 1031.386, 5.235988, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+606, 203383, 1, 1, 0, 4445.95, -3517.57, 634.6783, 5.794494, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+607, 203383, 1, 1, 0, 4487.595, -3567.182, 635.0408, 4.101525, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+608, 203383, 1, 1, 0, 4486.91, -3610.58, 635.0541, 1.53589, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+609, 203310, 1, 1, 0, 4693.369, -3357.135, 1033.068, 3.455756, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+610, 203383, 1, 1, 0, 4406.66, -3534.95, 634.636, 4.537859, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+611, 203310, 1, 1, 0, 4676.791, -3383.675, 1031.771, 4.450591, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+612, 203383, 1, 1, 0, 4482.19, -3641.191, 635.5775, 6.021387, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+613, 203383, 1, 1, 0, 4389.48, -3544.689, 635.1124, 5.113817, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+614, 203383, 1, 1, 0, 4458.741, -3634.74, 634.9674, 2.617989, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+615, 202736, 1, 1, 0, 4590.066, -3335.285, 1009.722, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Scorched Plain) +(@OGUID+616, 202747, 1, 1, 0, 4667.647, -3396.285, 1023.155, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Scorched Plain) +(@OGUID+617, 203310, 1, 1, 0, 4693.732, -3383.681, 1044.574, 3.787367, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+618, 203383, 1, 1, 0, 4377.08, -3595.71, 634.5742, 1.989672, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+619, 203310, 1, 1, 0, 4643.911, -3429.809, 1025.72, 2.495818, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+620, 203383, 1, 1, 0, 4396.83, -3632.33, 634.936, 0.8901166, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+621, 203310, 1, 1, 0, 4619.238, -3429.884, 1019.976, 2.617989, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+622, 203310, 1, 1, 0, 4630.241, -3413.278, 1016.535, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+623, 203310, 1, 1, 0, 4663.257, -3422.497, 1033.975, 2.775069, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+624, 203383, 1, 1, 0, 4390.55, -3616.2, 634.9588, 3.630291, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+625, 203310, 1, 1, 0, 4635.012, -3430.443, 1023.669, 2.670348, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+626, 203383, 1, 1, 0, 4340.7, -3575.78, 634.9271, 1.989672, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+627, 203310, 1, 1, 0, 4611.022, -3433.3, 1022.929, 1.692969, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+628, 203310, 1, 1, 0, 4601.861, -3441.285, 1014.388, 2.33874, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+629, 203383, 1, 1, 0, 4337.08, -3616.16, 635.1331, 1.989672, 0, 0, 0, 1, 120, 255, 1), -- Lava Splash (Area: The Scorched Plain) +(@OGUID+630, 202747, 1, 1, 0, 4562.285, -3336.995, 1009.259, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Scorched Plain) +(@OGUID+631, 203310, 1, 1, 0, 4559.715, -3414.911, 1007.42, 1.291542, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+632, 203310, 1, 1, 0, 4526.827, -3411.314, 1016.929, 0.8552105, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+633, 203310, 1, 1, 0, 4588.118, -3292.113, 1012.094, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+634, 203310, 1, 1, 0, 4563.388, -3303.776, 1009.992, 5.98648, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+635, 203310, 1, 1, 0, 4569.4, -3313.479, 1009.833, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+636, 203310, 1, 1, 0, 4573.147, -3263.849, 1010.813, 5.67232, 0, 0, 0, 1, 120, 255, 1), -- Warden's Arrow (Area: The Scorched Plain) +(@OGUID+637, 202736, 1, 1, 0, 4304.988, -3203.774, 1036.035, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: 0) +(@OGUID+638, 202747, 1, 1, 0, 4299.01, -3222.799, 1033.328, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: 0) +(@OGUID+639, 207734, 1, 1, 0, 4082.44, -3052.7, 973.7684, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Pool of Fire (Area: The Throne of Flame) +(@OGUID+640, 202736, 1, 1, 0, 4067.588, -3129.111, 975.3096, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Throne of Flame) +(@OGUID+641, 214611, 1, 1, 0, 3982.845, -2933.84, 1002.547, 5.123094, 0, 0, 0, 1, 120, 255, 1), -- Instance Portal (Raid 4 Difficulties) (Area: The Throne of Flame) +(@OGUID+642, 209128, 1, 1, 0, 3999.744, -2970.3, 1002.503, 1.928588, 0, 0, 0, 1, 120, 255, 1), -- Firelands Meeting Stone (Area: Sulfuron Spire) +(@OGUID+643, 207734, 1, 1, 0, 3890.431, -3049.681, 973.7684, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Pool of Fire (Area: The Throne of Flame) +(@OGUID+644, 196837, 1, 1, 0, 3218.322, -4502.832, 266.3751, 1.570796, 0, 0, 0.7071069, 0.7071066, 120, 255, 24), -- 0 (Area: The Throne of Flame) +(@OGUID+645, 204243, 1, 1, 0, 3556.323, -4814.445, 121.833, 1.572274, 0, 0, 1, -4.371139E-08, 120, 255, 24), -- 0 (Area: The Throne of Flame) +(@OGUID+646, 203048, 1, 1, 0, 3821.783, -3342.372, 1007.649, 4.729844, 0, 0, 0, 1, 120, 255, 1), -- Ascendant's Codex (Area: 0) +(@OGUID+647, 207359, 1, 1, 0, 3820.847, -3439.582, 1023.341, 0, 0, 0, 0, 1, 120, 255, 1), -- Pure Twilight Egg (Area: Ascendant's Rise) +(@OGUID+648, 202747, 1, 1, 0, 3907.423, -3352.568, 1012.224, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Ascendant's Rise) +(@OGUID+649, 202736, 1, 1, 0, 3896.012, -3335.618, 1010.885, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Ascendant's Rise) +(@OGUID+650, 203046, 1, 1, 0, 3962.133, -3397.578, 1012.403, 3.595379, 0, 0, 0, 1, 120, 255, 1), -- Tome of Flame (Area: Ascendant's Rise) +(@OGUID+651, 203047, 1, 1, 0, 3908.062, -3462.22, 1012.867, 3.595379, 0, 0, 0, 1, 120, 255, 1), -- Burning Litanies (Area: Ascendant's Rise) +(@OGUID+652, 202747, 1, 1, 0, 3859.972, -3487.408, 1021.928, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Ascendant's Rise) +(@OGUID+653, 202736, 1, 1, 0, 3862.023, -3504.674, 1022.529, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Ascendant's Rise) +(@OGUID+654, 202736, 1, 1, 0, 4153.903, -3562.599, 1011.199, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: 0) +(@OGUID+655, 202747, 1, 1, 0, 4163.438, -3413.233, 1011.751, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: 0) +(@OGUID+656, 202736, 1, 1, 0, 4220.754, -3323.234, 1013.807, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: 0) +(@OGUID+657, 207518, 1, 1, 0, 4312.923, -3229.479, 1032.89, 4.520406, 0, 0, 0, 1, 120, 255, 1), -- Silken Treasure Chest (Area: 0) +(@OGUID+658, 202747, 1, 1, 0, 4485.759, -3555.226, 1010.902, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Scorched Plain) +(@OGUID+659, 202736, 1, 1, 0, 4564.543, -3567.337, 986.8937, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Scorched Plain) +(@OGUID+660, 202747, 1, 1, 0, 4621.03, -3726.122, 953.0535, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Scorched Plain) +(@OGUID+661, 203375, 1, 1, 0, 4580.07, -3724.19, 675.444, 5.009095, 0, 0, 0, 1, 120, 255, 1), -- Nemesis Crystal (Area: The Scorched Plain) +(@OGUID+662, 202736, 1, 1, 0, 4755.269, -3665.358, 999.4706, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: The Scorched Plain) +(@OGUID+663, 202747, 1, 1, 0, 4535.952, -4026.422, 936.29, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Darkwhisper Pass) +(@OGUID+664, 204244, 1, 1, 0, 4488.178, -5711.46, 106.729, 3.374581, 0, 0, 0.9999905, 0.004363511, 120, 255, 24), -- 0 (Area: Darkwhisper Gorge) +(@OGUID+665, 202747, 1, 1, 0, 4516.632, -4220.163, 906.221, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Darkwhisper Gorge) +(@OGUID+666, 202736, 1, 1, 0, 4556.309, -4307.917, 903.8134, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Darkwhisper Gorge) +(@OGUID+667, 202747, 1, 1, 0, 4775.45, -4258.189, 892.2453, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Darkwhisper Gorge) +(@OGUID+668, 207575, 1, 1, 0, 4796.079, -4226.104, 894.0847, 4.208413, 0, 0, -0.8594065, 0.5112931, 120, 255, 1), -- Brazier (Area: Seat of the Chosen) +(@OGUID+669, 207576, 1, 1, 0, 4786.046, -4210.475, 896.58, 4.044038, 0, 0, -0.8594065, 0.5112931, 120, 255, 1), -- Brazier (Area: Seat of the Chosen) +(@OGUID+670, 204223, 1, 1, 0, 4766.635, -4219.077, 893.1351, 0.6457719, 0, 0, 0, 1, 120, 255, 1), -- Forge (Area: Seat of the Chosen) +(@OGUID+671, 204224, 1, 1, 0, 4763.319, -4214.729, 893.3133, 2.251474, 0, 0, 0, 1, 120, 255, 1), -- Anvil (Area: Seat of the Chosen) +(@OGUID+672, 204225, 1, 1, 0, 4790.58, -4273.55, 893.082, 0.4491662, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Seat of the Chosen) +(@OGUID+673, 203091, 1, 1, 0, 4834.758, -4217.13, 894.1526, 3.996807, 0, 0, 0, 1, 120, 255, 1), -- Ogre Outhouse (Area: Seat of the Chosen) +(@OGUID+674, 204220, 1, 1, 0, 4833.93, -4267.89, 897.138, 1.867182, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Seat of the Chosen) +(@OGUID+675, 204221, 1, 1, 0, 4830.87, -4251.16, 896.217, 0.4492996, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Seat of the Chosen) +(@OGUID+676, 202736, 1, 1, 0, 4765.035, -4430.825, 894.0237, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Seat of the Chosen) +(@OGUID+677, 202736, 1, 1, 0, 4650.32, -4502.021, 892.4539, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Darkwhisper Gorge) +(@OGUID+678, 204128, 1, 1, 0, 4573.29, -4699.49, 883.313, 2.312558, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Darkwhisper Gorge) +(@OGUID+679, 204222, 1, 1, 0, 4533.59, -4699.229, 883.293, 1.221727, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Darkwhisper Gorge) +(@OGUID+680, 202701, 1, 1, 0, 4537.744, -4676.651, 885.2716, 5.567601, 0, 0, 0, 1, 120, 255, 1), -- Outhouse Hideout (Area: Darkwhisper Gorge) +(@OGUID+681, 204127, 1, 1, 0, 4587.649, -4737.13, 883.688, 1.832594, 0, 0, 0, 1, 120, 255, 1), -- Brazier (Area: Darkwhisper Gorge) +(@OGUID+682, 204226, 1, 1, 0, 4593.3, -4758.979, 890.028, 2.584665, 0, 0, 0, 1, 120, 255, 1), -- Cauldron (Area: Darkwhisper Gorge) +(@OGUID+683, 204227, 1, 1, 0, 4603.56, -4758.271, 889.693, 3.394674, 0, 0, 0, 1, 120, 255, 1), -- Cauldron (Area: Darkwhisper Gorge) +(@OGUID+684, 202747, 1, 1, 0, 4722.153, -4722.753, 880.1409, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Forge of Supplication) +(@OGUID+685, 202776, 1, 1, 0, 4771.971, -4890.021, 882.4719, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: The Forge of Supplication) +(@OGUID+686, 202776, 1, 1, 0, 4730.71, -5023.221, 904.0765, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Doom's Vigil) +(@OGUID+687, 202776, 1, 1, 0, 4793.41, -5005.399, 904.0765, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Doom's Vigil) +(@OGUID+688, 202736, 1, 1, 0, 4850.11, -4502.927, 876.1942, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Darkwhisper Gorge) +(@OGUID+689, 202747, 1, 1, 0, 4302.682, -4156.207, 968.6617, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: The Twilight Gauntlet) +(@OGUID+690, 203816, 1, 1, 0, 4276.41, -4103.17, 977.486, 1.509709, 0, 0, 0, 1, 120, 255, 1), -- Burning Debris (Area: The Twilight Gauntlet) +(@OGUID+691, 202736, 1, 1, 0, 4226.491, -4151.745, 986.6252, 0, 0, 0, 0, 1, 120, 255, 1), -- Obsidium Deposit (Area: Darkwhisper Gorge) +(@OGUID+692, 203815, 1, 1, 0, 4241.67, -4099.09, 978.431, 2.836158, 0, 0, 0, 1, 120, 255, 1), -- Burning Debris (Area: Darkwhisper Gorge) +(@OGUID+693, 203817, 1, 1, 0, 4284.14, -4007.33, 978.669, 2.024579, 0, 0, 0, 1, 120, 255, 1), -- Burning Debris (Area: Gates of Sothann) +(@OGUID+694, 202747, 1, 1, 0, 4258.127, -3982.146, 975.1194, 0, 0, 0, 0, 1, 120, 255, 1), -- Cinderbloom (Area: Gates of Sothann) +(@OGUID+695, 202776, 1, 1, 0, 4219.351, -3964.58, 969.2173, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Gates of Sothann) +(@OGUID+696, 202749, 1, 1, 0, 4122.882, -3994.384, 970.3277, 0, 0, 0, 0, 1, 120, 255, 1), -- Azshara's Veil (Area: Gates of Sothann) +(@OGUID+697, 202749, 1, 1, 0, 4047.179, -3948.882, 958.4005, 0, 0, 0, 0, 1, 120, 255, 1), -- Azshara's Veil (Area: Gates of Sothann) +(@OGUID+698, 202776, 1, 1, 0, 4066.5, -3945.979, 969.2173, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Gates of Sothann) +(@OGUID+699, 202776, 1, 1, 0, 4122.21, -3890.611, 969.2173, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Gates of Sothann) +(@OGUID+700, 203818, 1, 1, 0, 4312.81, -3933.51, 975.944, 2.574359, 0, 0, 0, 1, 120, 255, 1), -- Burning Debris (Area: Gates of Sothann) +(@OGUID+701, 203819, 1, 1, 0, 4228.65, -3843.48, 976.187, 1.876231, 0, 0, 0, 1, 120, 255, 1), -- Burning Debris (Area: Gates of Sothann) +(@OGUID+702, 202776, 1, 1, 0, 4307.63, -3842.25, 969.0391, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- Mountain Trout School (Area: Gates of Sothann) +(@OGUID+703, 202776, 1, 1, 0, 4340.05, -3823.28, 969.0391, 3.141593, 0, 0, 0, 1, 120, 255, 1); -- Mountain Trout School (Area: Gates of Sothann) + +DELETE FROM `npc_vendor` WHERE `entry` IN (43550, 43551, 43493, 43494, 43495, 71304, 43379, 43380, 43381, 40843, 43408, 43410, 54401, 43547, 54402, 43548); +INSERT INTO `npc_vendor` (`entry`, `item`, `slot`, `maxcount`, `ExtendedCost`, `Type`, `PlayerConditionID`, `IgnoreFiltering`, `VerifiedBuild`) VALUES +-- 43550 (Inoho Stronghide) +(43550, 7005, 1, 0, 0, 1, 0, 0, 20253), -- Skinning Knife +(43550, 4289, 2, 0, 0, 1, 0, 0, 20253), -- Salt +(43550, 2320, 3, 0, 0, 1, 0, 0, 20253), -- Coarse Thread +(43550, 2321, 4, 0, 0, 1, 0, 0, 20253), -- Fine Thread +(43550, 4291, 5, 0, 0, 1, 0, 0, 20253), -- Silken Thread +(43550, 8343, 6, 0, 0, 1, 0, 0, 20253), -- Heavy Silken Thread +(43550, 14341, 7, 0, 0, 1, 0, 0, 20253), -- Rune Thread +(43550, 38426, 8, 0, 0, 1, 0, 0, 20253), -- Eternium Thread +(43550, 2325, 9, 0, 0, 1, 0, 0, 20253), -- Black Dye +(43550, 6260, 10, 0, 0, 1, 0, 0, 20253), -- Blue Dye +(43550, 2604, 11, 0, 0, 1, 0, 0, 20253), -- Red Dye +(43550, 2605, 12, 0, 0, 1, 0, 0, 20253), -- Green Dye +(43550, 4340, 13, 0, 0, 1, 0, 0, 20253), -- Gray Dye +(43550, 4341, 14, 0, 0, 1, 0, 0, 20253), -- Yellow Dye +(43550, 6261, 15, 0, 0, 1, 0, 0, 20253), -- Orange Dye +(43550, 4342, 16, 0, 0, 1, 0, 0, 20253), -- Purple Dye +(43550, 10290, 17, 0, 0, 1, 0, 0, 20253), -- Pink Dye +-- 43551 (Nenduil Meadowshade) +(43551, 58279, 1, 0, 0, 1, 0, 0, 20253), -- Tasty Puffball +(43551, 58260, 2, 0, 0, 1, 0, 0, 20253), -- Pine Nut Bread +(43551, 58274, 3, 0, 0, 1, 0, 0, 20253), -- Fresh Water +(43551, 58256, 4, 0, 0, 1, 0, 0, 20253), -- Sparkling Oasis Water +(43551, 64670, 5, 0, 0, 1, 0, 0, 20253), -- Vanishing Powder +(43551, 63388, 6, 0, 0, 1, 0, 0, 20253), -- Dust of Disappearance +(43551, 79249, 7, 0, 0, 1, 0, 0, 20253), -- Tome of the Clear Mind +(43551, 4565, 8, 0, 0, 1, 0, 0, 20253), -- Simple Dagger +-- 43493 (Jandunel Reedwind) +(43493, 58279, 1, 0, 0, 1, 0, 0, 20253), -- Tasty Puffball +(43493, 58260, 2, 0, 0, 1, 0, 0, 20253), -- Pine Nut Bread +(43493, 58274, 3, 0, 0, 1, 0, 0, 20253), -- Fresh Water +(43493, 58256, 4, 0, 0, 1, 0, 0, 20253), -- Sparkling Oasis Water +(43493, 64670, 5, 0, 0, 1, 0, 0, 20253), -- Vanishing Powder +(43493, 63388, 6, 0, 0, 1, 0, 0, 20253), -- Dust of Disappearance +(43493, 79249, 7, 0, 0, 1, 0, 0, 20253), -- Tome of the Clear Mind +(43493, 4565, 8, 0, 0, 1, 0, 0, 20253), -- Simple Dagger +-- 43494 (Oltarin Graycloud) +(43494, 37460, 1, 0, 0, 1, 0, 0, 20253), -- Rope Pet Leash +-- 43495 (Nunaha Grasshoof) +(43495, 7005, 1, 0, 0, 1, 0, 0, 20253), -- Skinning Knife +(43495, 4289, 2, 0, 0, 1, 0, 0, 20253), -- Salt +(43495, 2320, 3, 0, 0, 1, 0, 0, 20253), -- Coarse Thread +(43495, 2321, 4, 0, 0, 1, 0, 0, 20253), -- Fine Thread +(43495, 4291, 5, 0, 0, 1, 0, 0, 20253), -- Silken Thread +(43495, 8343, 6, 0, 0, 1, 0, 0, 20253), -- Heavy Silken Thread +(43495, 14341, 7, 0, 0, 1, 0, 0, 20253), -- Rune Thread +(43495, 38426, 8, 0, 0, 1, 0, 0, 20253), -- Eternium Thread +(43495, 2325, 9, 0, 0, 1, 0, 0, 20253), -- Black Dye +(43495, 6260, 10, 0, 0, 1, 0, 0, 20253), -- Blue Dye +(43495, 2604, 11, 0, 0, 1, 0, 0, 20253), -- Red Dye +(43495, 2605, 12, 0, 0, 1, 0, 0, 20253), -- Green Dye +(43495, 4340, 13, 0, 0, 1, 0, 0, 20253), -- Gray Dye +(43495, 4341, 14, 0, 0, 1, 0, 0, 20253), -- Yellow Dye +(43495, 6261, 15, 0, 0, 1, 0, 0, 20253), -- Orange Dye +(43495, 4342, 16, 0, 0, 1, 0, 0, 20253), -- Purple Dye +(43495, 10290, 17, 0, 0, 1, 0, 0, 20253), -- Pink Dye +-- 71304 (Iris Moondreamer) +(71304, 88648, 221, 0, 0, 1, 0, 0, 20253), -- Monastic Spire +(71304, 88622, 222, 0, 0, 1, 0, 0, 20253), -- Monastic Staff +(71304, 88614, 223, 0, 0, 1, 0, 0, 20253), -- Monastic Jerkin +(71304, 88623, 224, 0, 0, 1, 0, 0, 20253), -- Monastic Vest +(71304, 88632, 225, 0, 0, 1, 0, 0, 20253), -- Monastic Cloak of Wisdom +(71304, 88633, 226, 0, 0, 1, 0, 0, 20253), -- Monastic Cloak of Rage +(71304, 88615, 227, 0, 0, 1, 0, 0, 20253), -- Monastic Boots +(71304, 88624, 228, 0, 0, 1, 0, 0, 20253), -- Monastic Footpads +(71304, 88645, 229, 0, 0, 1, 0, 0, 20253), -- Monastic Ring of Wisdom +(71304, 88646, 230, 0, 0, 1, 0, 0, 20253), -- Monastic Band of Wisdom +(71304, 88637, 231, 0, 0, 1, 0, 0, 20253), -- Monastic Band of Stoicism +(71304, 88638, 232, 0, 0, 1, 0, 0, 20253), -- Monastic Ring of Stoicism +(71304, 88640, 233, 0, 0, 1, 0, 0, 20253), -- Monastic Band of Onslaught +(71304, 88641, 234, 0, 0, 1, 0, 0, 20253), -- Monastic Ring of Onslaught +(71304, 88616, 235, 0, 0, 1, 0, 0, 20253), -- Monastic Gloves +(71304, 88625, 236, 0, 0, 1, 0, 0, 20253), -- Monastic Handguards +(71304, 88617, 237, 0, 0, 1, 0, 0, 20253), -- Monastic Hood +(71304, 88626, 238, 0, 0, 1, 0, 0, 20253), -- Monastic Helm +(71304, 88618, 239, 0, 0, 1, 0, 0, 20253), -- Monastic Britches +(71304, 88627, 240, 0, 0, 1, 0, 0, 20253), -- Monastic Legguards +(71304, 88643, 241, 0, 0, 1, 0, 0, 20253), -- Monastic Choker +(71304, 88635, 242, 0, 0, 1, 0, 0, 20253), -- Monastic Amulet +(71304, 88667, 243, 0, 0, 1, 0, 0, 20253), -- Monastic Necklace +(71304, 88619, 244, 0, 0, 1, 0, 0, 20253), -- Monastic Shoulders +(71304, 88628, 245, 0, 0, 1, 0, 0, 20253), -- Monastic Pauldrons +(71304, 88647, 246, 0, 0, 1, 0, 0, 20253), -- Monastic Idol of Wisdom +(71304, 88644, 247, 0, 0, 1, 0, 0, 20253), -- Monastic Stone of Wisdom +(71304, 88634, 248, 0, 0, 1, 0, 0, 20253), -- Monastic Defender's Stone +(71304, 88636, 249, 0, 0, 1, 0, 0, 20253), -- Monastic Defender's Idol +(71304, 88639, 250, 0, 0, 1, 0, 0, 20253), -- Monastic Stone of Rage +(71304, 88642, 251, 0, 0, 1, 0, 0, 20253), -- Monastic Idol of Rage +(71304, 88620, 252, 0, 0, 1, 0, 0, 20253), -- Monastic Waistband +(71304, 88629, 253, 0, 0, 1, 0, 0, 20253), -- Monastic Cord +(71304, 88649, 254, 0, 0, 1, 0, 0, 20253), -- Monastic Sword +(71304, 88630, 255, 0, 0, 1, 0, 0, 20253), -- Monastic Cuffs +(71304, 88621, 256, 0, 0, 1, 0, 0, 20253), -- Monastic Bindings +-- 43379 (Limiah Whitebranch) +(43379, 37460, 1, 0, 0, 1, 0, 0, 20253), -- Rope Pet Leash +-- 43380 (Jalin Lakedeep) +(43380, 7005, 1, 0, 0, 1, 0, 0, 20253), -- Skinning Knife +(43380, 4289, 2, 0, 0, 1, 0, 0, 20253), -- Salt +(43380, 2320, 3, 0, 0, 1, 0, 0, 20253), -- Coarse Thread +(43380, 2321, 4, 0, 0, 1, 0, 0, 20253), -- Fine Thread +(43380, 4291, 5, 0, 0, 1, 0, 0, 20253), -- Silken Thread +(43380, 8343, 6, 0, 0, 1, 0, 0, 20253), -- Heavy Silken Thread +(43380, 14341, 7, 0, 0, 1, 0, 0, 20253), -- Rune Thread +(43380, 38426, 8, 0, 0, 1, 0, 0, 20253), -- Eternium Thread +(43380, 2325, 9, 0, 0, 1, 0, 0, 20253), -- Black Dye +(43380, 6260, 10, 0, 0, 1, 0, 0, 20253), -- Blue Dye +(43380, 2604, 11, 0, 0, 1, 0, 0, 20253), -- Red Dye +(43380, 2605, 12, 0, 0, 1, 0, 0, 20253), -- Green Dye +(43380, 4340, 13, 0, 0, 1, 0, 0, 20253), -- Gray Dye +(43380, 4341, 14, 0, 0, 1, 0, 0, 20253), -- Yellow Dye +(43380, 6261, 15, 0, 0, 1, 0, 0, 20253), -- Orange Dye +(43380, 4342, 16, 0, 0, 1, 0, 0, 20253), -- Purple Dye +(43380, 10290, 17, 0, 0, 1, 0, 0, 20253), -- Pink Dye +-- 43381 (Tomo) +(43381, 58279, 1, 0, 0, 1, 0, 0, 20253), -- Tasty Puffball +(43381, 58260, 2, 0, 0, 1, 0, 0, 20253), -- Pine Nut Bread +(43381, 58274, 3, 0, 0, 1, 0, 0, 20253), -- Fresh Water +(43381, 58256, 4, 0, 0, 1, 0, 0, 20253), -- Sparkling Oasis Water +(43381, 64670, 5, 0, 0, 1, 0, 0, 20253), -- Vanishing Powder +(43381, 63388, 6, 0, 0, 1, 0, 0, 20253), -- Dust of Disappearance +(43381, 79249, 7, 0, 0, 1, 0, 0, 20253), -- Tome of the Clear Mind +(43381, 4565, 8, 0, 0, 1, 0, 0, 20253), -- Simple Dagger +-- 40843 (Sebelia) +(40843, 58279, 1, 0, 0, 1, 0, 0, 20253), -- Tasty Puffball +(40843, 58260, 2, 0, 0, 1, 0, 0, 20253), -- Pine Nut Bread +(40843, 58274, 3, 0, 0, 1, 0, 0, 20253), -- Fresh Water +(40843, 58256, 4, 0, 0, 1, 0, 0, 20253), -- Sparkling Oasis Water +-- 43408 (Aili Greenwillow) +(43408, 37460, 1, 0, 0, 1, 0, 0, 20253), -- Rope Pet Leash +-- 43410 (Toron Rockhoof) +(43410, 2901, 1, 0, 0, 1, 0, 0, 20253), -- Mining Pick +(43410, 5956, 2, 0, 0, 1, 0, 0, 20253), -- Blacksmith Hammer +(43410, 2880, 3, 0, 0, 1, 0, 0, 20253), -- Weak Flux +(43410, 3466, 4, 0, 0, 1, 0, 0, 20253), -- Strong Flux +(43410, 18567, 5, 0, 0, 1, 0, 0, 20253), -- Elemental Flux +(43410, 3857, 6, 0, 0, 1, 0, 0, 20253), -- Coal +-- 54401 (Naresir Stormfury) +(54401, 71228, 1, 0, 0, 1, 0, 0, 20253), -- Sleek Flamewrath Cloak +(54401, 71230, 2, 0, 0, 1, 0, 0, 20253), -- Rippling Flamewrath Drape +(54401, 71229, 3, 0, 0, 1, 0, 0, 20253), -- Flowing Flamewrath Cape +(54401, 71227, 4, 0, 0, 1, 0, 0, 20253), -- Bladed Flamewrath Cover +(54401, 70930, 5, 0, 0, 1, 0, 0, 20253), -- Durable Flamewrath Greatcloak +(54401, 71258, 6, 0, 0, 1, 0, 0, 20253), -- Embereye Belt +(54401, 71131, 7, 0, 0, 1, 0, 0, 20253), -- Flamebinding Girdle +(54401, 71249, 8, 0, 0, 1, 0, 0, 20253), -- Firescar Sash +(54401, 71255, 9, 0, 0, 1, 0, 0, 20253), -- Firearrow Belt +(54401, 71254, 10, 0, 0, 1, 0, 0, 20253), -- Firemend Cinch +(54401, 71253, 11, 0, 0, 1, 0, 0, 20253), -- Belt of the Seven Seals +(54401, 71250, 12, 0, 0, 1, 0, 0, 20253), -- Cinch of the Flaming Ember +(54401, 70933, 13, 0, 0, 1, 0, 0, 20253), -- Girdle of the Indomitable Flame +(54401, 69001, 14, 0, 0, 1, 0, 0, 20253), -- Ancient Petrified Seed +(54401, 68998, 15, 0, 0, 1, 0, 0, 20253), -- Rune of Zeth +(54401, 69000, 16, 0, 0, 1, 0, 0, 20253), -- Fiery Quintessence +(54401, 69002, 17, 0, 0, 1, 0, 0, 20253), -- Essence of the Eternal Flame +(54401, 68996, 18, 0, 0, 1, 0, 0, 20253), -- Stay of Execution +(54401, 71216, 19, 0, 0, 1, 0, 0, 20253), -- Viridian Signet of the Avengers +(54401, 71217, 20, 0, 0, 1, 0, 0, 20253), -- Infernal Signet of the Avengers +(54401, 71237, 21, 0, 0, 1, 0, 0, 20253), -- Quicksilver Signet of the Avengers +(54401, 71215, 22, 0, 0, 1, 0, 0, 20253), -- Obsidian Signet of the Avengers +(54401, 70934, 23, 0, 0, 1, 0, 0, 20253), -- Adamantine Signet of the Avengers +-- 43547 (Mirala Fawnsinger) +(43547, 58279, 1, 0, 0, 1, 0, 0, 20253), -- Tasty Puffball +(43547, 58260, 2, 0, 0, 1, 0, 0, 20253), -- Pine Nut Bread +(43547, 58274, 3, 0, 0, 1, 0, 0, 20253), -- Fresh Water +(43547, 58256, 4, 0, 0, 1, 0, 0, 20253), -- Sparkling Oasis Water +(43547, 64670, 5, 0, 0, 1, 0, 0, 20253), -- Vanishing Powder +(43547, 63388, 6, 0, 0, 1, 0, 0, 20253), -- Dust of Disappearance +(43547, 79249, 7, 0, 0, 1, 0, 0, 20253), -- Tome of the Clear Mind +(43547, 4565, 8, 0, 0, 1, 0, 0, 20253), -- Simple Dagger +-- 54402 (Lurah Wrathvine)creature +(54402, 71557, 1, 0, 3629, 1, 0, 0, 20253), -- Ranseur of Hatred +(54402, 71558, 2, 0, 3630, 1, 0, 0, 20253), -- Lava Bolt Crossbow +(54402, 71559, 3, 0, 3631, 1, 0, 0, 20253), -- Spire of Scarlet Pain +(54402, 71560, 4, 0, 3632, 1, 0, 0, 20253), -- Chelley's Sterilized Scalpel +(54402, 71641, 5, 0, 3633, 1, 0, 0, 20253), -- Riplimb's Lost Collar +(54402, 71561, 6, 0, 3634, 1, 0, 0, 20253), -- Hide-Bound Chains +(54402, 71562, 7, 0, 3635, 1, 0, 0, 20253), -- Obsidium Cleaver +(54402, 71563, 8, 0, 3636, 1, 0, 0, 20253), -- Firebound Gorget +(54402, 71564, 9, 0, 3637, 1, 0, 0, 20253), -- Theck's Emberseal +(54402, 69113, 10, 0, 3638, 1, 0, 0, 20253), -- Apparatus of Khaz'goroth +(54402, 69109, 11, 0, 3639, 1, 0, 0, 20253), -- Scales of Life +(54402, 71575, 12, 0, 3640, 1, 0, 0, 20253), -- Trail of Embers +(54402, 71579, 13, 0, 3641, 1, 0, 0, 20253), -- Scorchvine Wand +-- 43548 (Berin Connad) +(43548, 2901, 1, 0, 0, 1, 0, 0, 20253), -- Mining Pick +(43548, 5956, 2, 0, 0, 1, 0, 0, 20253), -- Blacksmith Hammer +(43548, 2880, 3, 0, 0, 1, 0, 0, 20253), -- Weak Flux +(43548, 3466, 4, 0, 0, 1, 0, 0, 20253), -- Strong Flux +(43548, 18567, 5, 0, 0, 1, 0, 0, 20253), -- Elemental Flux +(43548, 3857, 6, 0, 0, 1, 0, 0, 20253); -- Coal + +-- `gossip_menu` has empty data. +DELETE FROM `gossip_menu_option` WHERE (`menu_id`=11451 AND `id`=0) OR (`menu_id`=11451 AND `id`=1) OR (`menu_id`=11451 AND `id`=2) OR (`menu_id`=11451 AND `id`=3); +INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `box_coded`, `box_money`, `box_text`) VALUES +(11451, 0, 0, 'Tell me about the Shrine of Goldrinn.', 0, 0, ''), -- Ysera +(11451, 1, 0, 'What is happening at the Grove of Aessina?', 0, 0, ''), -- Ysera +(11451, 2, 0, 'How can I help the Shrine of Aviana?', 0, 0, ''), -- Ysera +(11451, 3, 0, 'Is there something I can do at the Sanctuary of Malorne?', 0, 0, ''); -- Ysera diff --git a/sql/updates/world/2015_07_26_09_world.sql b/sql/updates/world/2015_07_26_09_world.sql new file mode 100644 index 00000000000..d2248ff1a2b --- /dev/null +++ b/sql/updates/world/2015_07_26_09_world.sql @@ -0,0 +1,788 @@ +-- +-- DB/SAI: Update Stonetalon Mountains +-- Allendril Fallcreek SAI +SET @ENTRY := 34941; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Allendril Fallcreek - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Allendril Fallcreek - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,20000,25000,11,81428,0,0,0,0,0,4,0,0,0,0,0,0,0,"Allendril Fallcreek - In Combat - Cast 'Song of Persuasion'"); +-- NPC talk text insert +SET @ENTRY := 34941; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Black Dragon Whelp SAI +SET @ENTRY := 34898; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,81521,64,0,0,0,0,2,0,0,0,0,0,0,0,"Black Dragon Whelp - In Combat - Cast 'Fireball'"); +-- Black Drake SAI +SET @ENTRY := 34897; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,35000,38000,11,8873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Black Drake - In Combat - Cast 'Flame Breath'"); +-- Boulderslide Geomancer SAI +SET @ENTRY := 11917; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20793,64,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderslide Geomancer - In Combat - Cast 'Fireball'"), +(@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,"Boulderslide Geomancer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,25000,27000,11,81309,2,0,0,0,0,4,0,0,0,0,0,0,0,"Boulderslide Geomancer - In Combat - Cast 'Cave-in'"); +-- Boulderslide Rock Keeper SAI +SET @ENTRY := 11915; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,81305,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderslide Rock Keeper - Within 0-30 Range - Cast 'Rock Barrage'"); +-- Boulderslide Stonepounder SAI +SET @ENTRY := 11918; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,19000,11,81361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Boulderslide Stonepounder - Within 0-20 Range - Cast 'Ground Spike'"); +-- Brother Ravenoak SAI +SET @ENTRY := 5915; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,7090,0,0,0,0,0,1,0,0,0,0,0,0,0,"Brother Ravenoak - On Aggro - Cast 'Bear Form' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,15000,11,12161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brother Ravenoak - Within 0-5 Range - Cast 'Maul'"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,17000,22000,11,8716,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brother Ravenoak - In Combat - Cast 'Low Swipe'"); +-- Cenarion Botanist SAI +SET @ENTRY := 4051; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Cenarion Botanist - In Combat - Cast 'Wrath'"), +(@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,"Cenarion Botanist - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Cenarion Caretaker SAI +SET @ENTRY := 4050; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,7090,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cenarion Caretaker - On Aggro - Cast 'Bear Form' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,15000,11,12161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cenarion Caretaker - Within 0-5 Range - Cast 'Maul'"); +-- Cenarion Druid SAI +SET @ENTRY := 4052; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Cenarion Druid - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,5759,1,0,0,0,0,1,0,0,0,0,0,0,0,"Cenarion Druid - Between 0-30% Health - Cast 'Cat Form' (No Repeat)"); +-- Cliff Stormer SAI +SET @ENTRY := 4008; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,11000,11,5401,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cliff Stormer - Within 0-30 Range - Cast 'Lizard Bolt'"); +-- Cliffwalker Brave SAI +SET @ENTRY := 42040; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Cliffwalker Brave - In Combat - Cast 'Shoot'"); +-- Cloaked Alliance Spy SAI +SET @ENTRY := 42035; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,"Cloaked Alliance Spy - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cloaked Alliance Spy - On Evade - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,8000,15000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cloaked Alliance Spy - Within 0-5 Range - Cast 'Sinister Strike'"), +(@ENTRY,0,3,0,0,0,100,0,7000,9000,19000,21000,11,15691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cloaked Alliance Spy - In Combat - Cast 'Eviscerate'"); +-- Corrupted Sap Beast SAI +SET @ENTRY := 4021; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,30000,35000,11,3396,0,0,0,0,0,2,32,0,0,0,0,0,0,"Corrupted Sap Beast - In Combat - Cast 'Corrosive Poison'"); +-- Corrupted Sentinel SAI +SET @ENTRY := 34969; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,36500,64,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Sentinel - In Combat - Cast 'Glaive'"), +(@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,"Corrupted Sentinel - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Councilman Stark I'ylar SAI +SET @ENTRY := 34937; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Councilman Stark I'ylar - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Councilman Stark I'ylar - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,25000,28000,11,79823,2,0,0,0,0,4,0,0,0,0,0,0,0,"Councilman Stark I'ylar - In Combat - Cast 'Starfall'"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,11,81427,0,0,0,0,0,1,0,0,0,0,0,0,0,"Councilman Stark I'ylar - On Aggro - Cast 'Rhetoric' (No Repeat)"), +(@ENTRY,0,4,0,0,0,100,0,5000,5000,12000,15000,11,22823,2,0,0,0,0,2,0,0,0,0,0,0,0,"Councilman Stark I'ylar - In Combat - Cast 'Starshards'"); +-- NPC talk text insert +SET @ENTRY := 34937; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Darnassian Scout SAI +SET @ENTRY := 41865; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Darnassian Scout - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Scout - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,7,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Darnassian Scout - On Evade - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,3,0,9,0,100,0,0,5,13600,14500,11,40652,0,0,0,0,0,2,0,0,0,0,0,0,0,"Darnassian Scout - Within 0-5 Range - Cast 'Wing Clip'"); +-- Daughter of Cenarius SAI +SET @ENTRY := 4053; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Daughter of Cenarius - In Combat - Cast 'Throw'"), +(@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,"Daughter of Cenarius - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,6000,12000,14000,11,527,2,0,0,0,0,2,0,0,0,0,0,0,0,"Daughter of Cenarius - In Combat - Cast 'Dispel Magic'"), +(@ENTRY,0,3,0,0,0,100,0,2000,3000,9000,12000,11,527,2,0,0,0,0,1,0,0,0,0,0,0,0,"Daughter of Cenarius - In Combat - Cast 'Dispel Magic'"); +-- Deepmoss Venomspitter SAI +SET @ENTRY := 4007; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,17000,11,7951,0,0,0,0,0,2,32,0,0,0,0,0,0,"Deepmoss Venomspitter - In Combat - Cast 'Toxic Spit'"); +-- Deepmoss Webspinner SAI +SET @ENTRY := 4006; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,13000,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deepmoss Webspinner - Within 0-30 Range - Cast 'Web'"); +-- Emerald Spirit SAI +SET @ENTRY := 34982; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13000,11,32909,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emerald Spirit - Within 0-5 Range - Cast 'Talon Strike'"); +-- Enraged Highborne Spirit SAI +SET @ENTRY := 41231; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,11000,17800,11,43512,0,0,0,0,0,2,1,0,0,0,0,0,0,"Enraged Highborne Spirit - In Combat - Cast 'Mind Flay'"); +-- Farwatcher Guardian SAI +SET @ENTRY := 41627; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Farwatcher Guardian - In Combat - Cast 'Shoot'"); +-- Fey Dragon SAI +SET @ENTRY := 4016; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,25000,27000,11,25602,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fey Dragon - In Combat - Cast 'Faerie Fire'"); +-- Fissure-born Fire Elemental SAI +SET @ENTRY := 34911; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,19000,11,80549,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fissure-born Fire Elemental - In Combat - Cast 'Gout of Flame'"); +-- Gatekeeper Kordurus SAI +SET @ENTRY := 4409; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Gatekeeper Kordurus - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Gnome Engineer SAI +SET @ENTRY := 35334; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,16000,11,81420,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnome Engineer - Within 0-30 Range - Cast 'Super Shrink Ray'"); +-- Goblin Harvester SAI +SET @ENTRY := 35204; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32735,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goblin Harvester - On Aggro - Cast 'Saw Blade' (No Repeat)"); +-- Goblin Pump Controller SAI +SET @ENTRY := 41437; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,81505,0,0,0,0,0,1,0,0,0,0,0,0,0,"Goblin Pump Controller - On Aggro - Cast 'Rocket Launched Support Shredder' (No Repeat)"); +-- Grimtotem Sorcerer SAI +SET @ENTRY := 11913; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20802,64,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Sorcerer - In Combat - Cast 'Lightning Bolt'"), +(@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,"Grimtotem Sorcerer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,50,18000,21000,11,12160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Sorcerer - Between 0-50% Health - Cast 'Rejuvenation'"); +-- Grimtotem Ruffian SAI +SET @ENTRY := 11910; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Ruffian - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,1,0,16,0,100,0,19514,1,15000,30000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Ruffian - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,2,0,2,0,100,1,0,50,0,0,11,79914,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Ruffian - Between 0-50% Health - Cast 'Feral Spirit' (No Repeat)"), +(@ENTRY,0,3,0,9,0,100,0,0,30,9000,12000,11,79913,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Ruffian - Within 0-30 Range - Cast 'Chain Lightning'"), +(@ENTRY,0,4,0,0,0,100,0,5000,6000,29000,35000,11,78770,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Ruffian - In Combat - Cast 'Magma Totem'"); +-- Grimtotem Mercenary SAI +SET @ENTRY := 11911; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,60842,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Mercenary - Within 0-5 Range - Cast 'Expose Armor'"), +(@ENTRY,0,1,0,2,0,100,0,0,30,15000,18000,11,79853,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Mercenary - Between 0-30% Health - Cast 'Evasion'"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,15000,19000,11,79852,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Mercenary - In Combat - Cast 'Eviscerate'"), +(@ENTRY,0,3,0,0,0,100,0,10000,12000,29000,33000,11,79851,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Mercenary - In Combat - Cast 'Fan of Knives'"), +(@ENTRY,0,4,0,0,0,100,0,2000,3000,14000,22000,11,60195,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Mercenary - In Combat - Cast 'Sinister Strike'"); +-- Goblin Stripminer SAI +SET @ENTRY := 41408; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,38557,64,0,0,0,0,2,0,0,0,0,0,0,0,"Goblin Stripminer - In Combat - Cast 'Throw'"), +(@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,"Goblin Stripminer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,17000,19000,11,7978,2,0,0,0,0,4,0,0,0,0,0,0,0,"Goblin Stripminer - In Combat - Cast 'Throw Dynamite'"); +-- Goblin Technician SAI +SET @ENTRY := 35333; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,7978,64,0,0,0,0,2,0,0,0,0,0,0,0,"Goblin Technician - In Combat - Cast 'Throw Dynamite'"), +(@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,"Goblin Technician - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- General Vaurajo SAI +SET @ENTRY := 41368; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79884,64,0,0,0,0,2,0,0,0,0,0,0,0,"General Vaurajo - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Vaurajo - Out of Combat - Cast 'Water Shield'"), +(@ENTRY,0,2,0,16,0,100,0,79892,1,15000,30000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Vaurajo - On Friendly Unit Missing Buff 'Water Shield' - Cast 'Water Shield'"), +(@ENTRY,0,3,0,9,0,100,0,0,25,15000,17000,11,79890,2,0,0,0,0,2,0,0,0,0,0,0,0,"General Vaurajo - Within 0-25 Range - Cast 'Flame Shock'"), +(@ENTRY,0,4,0,0,0,100,0,5000,9000,35000,38000,11,39591,2,0,0,0,0,1,0,0,0,0,0,0,0,"General Vaurajo - In Combat - Cast 'Searing Totem'"), +(@ENTRY,0,5,0,0,0,100,0,10000,12000,10000,13000,11,79886,2,0,0,0,0,2,0,0,0,0,0,0,0,"General Vaurajo - In Combat - Cast 'Lava Burst'"); +-- General Vol'tar SAI +SET @ENTRY := 41370; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"General Vol'tar - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,15000,19000,11,80009,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Vol'tar - In Combat - Cast 'Serpent Sting'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,20000,22000,11,22910,2,0,0,0,0,1,0,0,0,0,0,0,0,"General Vol'tar - Within 0-5 Range - Cast 'Immolation Trap'"); +-- Gerenzo Wrenchwhistle SAI +SET @ENTRY := 4202; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,38558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gerenzo Wrenchwhistle - On Aggro - Cast 'Throw' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,20000,11,54962,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gerenzo Wrenchwhistle - In Combat - Cast 'Ticking Bomb'"); +-- Ticking Bomb SAI +SET @ENTRY := 29684; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,1,0,0,0,0,11,54954,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Bomb - On Respawn - Cast 'Explosion' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,41,2000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ticking Bomb - On Respawn - Despawn In 2000 ms (No Repeat)"); +-- General Salaman SAI +SET @ENTRY := 41369; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,60842,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Salaman - Within 0-5 Range - Cast 'Expose Armor'"), +(@ENTRY,0,1,0,2,0,100,0,0,30,15000,18000,11,79853,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Salaman - Between 0-30% Health - Cast 'Evasion'"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,15000,19000,11,79852,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Salaman - In Combat - Cast 'Eviscerate'"), +(@ENTRY,0,3,0,0,0,100,0,10000,12000,29000,33000,11,79851,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Salaman - In Combat - Cast 'Fan of Knives'"), +(@ENTRY,0,4,0,0,0,100,0,2000,3000,14000,22000,11,60195,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Salaman - In Combat - Cast 'Sinister Strike'"); +-- Gorehoof the Black SAI +SET @ENTRY := 11914; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,19000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gorehoof the Black - In Combat - Cast 'War Stomp'"); +-- General Grebo SAI +SET @ENTRY := 42050; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Grebo - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,19000,20000,11,81378,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Grebo - In Combat - Cast 'Jump Strike'"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,15000,25000,11,78828,2,0,0,0,0,1,0,0,0,0,0,0,0,"General Grebo - In Combat - Cast 'Bladestorm'"); +-- General Glubgok SAI +SET @ENTRY := 41367; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,25000,29000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Glubgok - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,0,0,100,0,12000,13000,17000,19000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Glubgok - In Combat - Cast 'Hamstring'"), +(@ENTRY,0,2,0,0,0,100,0,2000,2000,11000,23000,11,32736,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Glubgok - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,79871,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Glubgok - Between 0-30% Health - Cast 'Recklessness' (No Repeat)"), +(@ENTRY,0,4,0,9,0,100,0,0,5,13600,14500,11,57846,0,0,0,0,0,1,0,0,0,0,0,0,0,"General Glubgok - Within 0-5 Range - Cast 'Heroic Strike'"); +-- Grimtotem Brute SAI +SET @ENTRY := 11912; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,25000,29000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Brute - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,0,0,100,0,12000,13000,17000,19000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Brute - In Combat - Cast 'Hamstring'"), +(@ENTRY,0,2,0,0,0,100,0,2000,2000,11000,23000,11,32736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Brute - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,79871,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Brute - Between 0-30% Health - Cast 'Recklessness' (No Repeat)"), +(@ENTRY,0,4,0,9,0,100,0,0,5,13600,14500,11,57846,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Brute - Within 0-5 Range - Cast 'Heroic Strike'"); +-- Guardsman Belothiel SAI +SET @ENTRY := 34939; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guardsman Belothiel - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Guardsman Belothiel - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guardsman Belothiel - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,2000,4500,12000,20000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Guardsman Belothiel - In Combat - Cast 'Heroic Strike'"); +-- NPC talk text insert +SET @ENTRY := 34939; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Alliance Gunship Cannon SAI +SET @ENTRY := 34929; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,22000,11,43512,2,0,0,0,0,2,1,0,0,0,0,0,0,"Alliance Gunship Cannon - In Combat - Cast 'Mind Flay'"), +(@ENTRY,0,1,0,9,0,100,0,0,30,14000,19000,11,75903,0,0,0,0,0,4,0,0,0,0,0,0,0,"Alliance Gunship Cannon - Within 0-30 Range - Cast 'Shadow Crash'"); +-- High Chieftain Cliffwalker SAI +SET @ENTRY := 42039; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,21807,64,0,0,0,0,2,0,0,0,0,0,0,0,"High Chieftain Cliffwalker - In Combat - Cast 'Wrath'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,14000,21000,11,32131,2,0,0,0,0,1,0,0,0,0,0,0,0,"High Chieftain Cliffwalker - Between 0-40% Health - Cast 'Rejuvenation'"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,17000,22000,11,15798,2,0,0,0,0,4,0,0,0,0,0,0,0,"High Chieftain Cliffwalker - In Combat - Cast 'Moonfire'"); +-- Highborne Charlatan SAI +SET @ENTRY := 34931; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Highborne Charlatan - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Highborne Charlatan - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,0,0,30,14000,15000,11,6434,0,0,0,0,0,1,0,0,0,0,0,0,0,"Highborne Charlatan - Between 0-30% Health - Cast 'Slice and Dice'"), +(@ENTRY,0,3,0,0,0,100,0,2000,4500,12000,20000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highborne Charlatan - In Combat - Cast 'Heroic Strike'"); +-- NPC talk text insert +SET @ENTRY := 34931; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384);# +-- Highborne Sorcerer SAI +SET @ENTRY := 34932; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,51797,64,0,0,0,0,2,0,0,0,0,0,0,0,"Highborne Sorcerer - In Combat - Cast 'Arcane Blast'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,79857,2,0,0,0,0,1,0,0,0,0,0,0,0,"Highborne Sorcerer - Within 0-8 Range - Cast 'Blast Wave'"); +-- Huntress Davinia SAI +SET @ENTRY := 41864; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Huntress Davinia - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,1,0,100,1,3000,5000,0,0,11,81293,0,0,0,0,0,1,0,0,0,0,0,0,0,"Huntress Davinia - Out of Combat - Cast 'Call Moonshadow' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,4500,12000,15000,11,78841,2,0,0,0,0,2,0,0,0,0,0,0,0,"Huntress Davinia - In Combat - Cast 'Aimed Shot'"); +-- Huntress Illiona SAI +SET @ENTRY := 41071; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,"Huntress Illiona - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Huntress Illiona - On Evade - Cast 'Stealth' (No Repeat)"); +-- Illyanna Stonewood SAI +SET @ENTRY := 34940; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,14500,11,81430,0,0,0,0,0,2,0,0,0,0,0,0,0,"Illyanna Stonewood - Within 0-30 Range - Cast 'Cold Hearted'"); +-- Invading Crusher SAI +SET @ENTRY := 34961; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Invading Crusher - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Invading Crusher - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,62975,0,0,0,0,0,2,0,0,0,0,0,0,0,"Invading Crusher - On Aggro - Cast 'Shadow Bolt' (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,9,1,100,0,5,30,3500,4100,11,62975,0,0,0,0,0,2,0,0,0,0,0,0,0,"Invading Crusher - Within 5-30 Range - Cast 'Shadow Bolt' (Phase 1)"); +-- Invading Tendril SAI +SET @ENTRY := 34917; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Invading Tendril - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Invading Tendril - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,62975,0,0,0,0,0,2,0,0,0,0,0,0,0,"Invading Tendril - On Aggro - Cast 'Shadow Bolt' (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,9,1,100,0,5,30,3500,4100,11,62975,0,0,0,0,0,2,0,0,0,0,0,0,0,"Invading Tendril - Within 5-30 Range - Cast 'Shadow Bolt' (Phase 1)"); +-- Kalimdor Eagle SAI +SET @ENTRY := 34886; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kalimdor Eagle - Within 0-5 Range - Cast 'Swoop'"); +-- Krom'gar Assassin SAI +SET @ENTRY := 41291; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Assassin - Within 0-5 Range - Cast 'Sinister Strike'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Assassin - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,7,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Assassin - On Evade - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,8000,12000,19000,11,15691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Assassin - In Combat - Cast 'Eviscerate'"); +-- Krom'gar Berserker SAI +SET @ENTRY := 35158; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,17000,21000,11,37704,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Berserker - In Combat - Cast 'Whirlwind'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,22000,25000,11,79878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Berserker - Within 0-5 Range - Cast 'Bloodthirst'"); +-- Krom'gar Blood Guard SAI +SET @ENTRY := 41407; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Blood Guard - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,120000,120000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Blood Guard - In Combat - Cast 'Battle Shout'"), +(@ENTRY,0,2,0,13,0,100,0,5000,8000,20000,30000,11,34783,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Blood Guard - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Spell Reflection'"); +-- Krom'gar Enforcer SAI +SET @ENTRY := 41870; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Enforcer - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14000,11,40505,2,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Enforcer - Within 0-5 Range - Cast 'Cleave'"); +-- Krom'gar Enforcer SAI +SET @ENTRY := 42125; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Enforcer - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14000,11,40505,2,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Enforcer - Within 0-5 Range - Cast 'Cleave'"); +-- Krom'gar Enforcer SAI +SET @ENTRY := 41673; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Enforcer - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14000,11,40505,2,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Enforcer - Within 0-5 Range - Cast 'Cleave'"); +-- Krom'gar Infantry SAI +SET @ENTRY := 41062; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,38557,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Infantry - On Aggro - Cast 'Throw' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,17000,11,43410,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Infantry - Within 0-5 Range - Cast 'Chop'"); +-- Krom'gar Logger SAI +SET @ENTRY := 35160; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,38557,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Logger - On Aggro - Cast 'Throw' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,9000,17000,11,43410,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Logger - Within 0-5 Range - Cast 'Chop'"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,17000,21000,11,7978,0,0,0,0,0,4,0,0,0,0,0,0,0,"Krom'gar Logger - In Combat - Cast 'Throw Dynamite'"); +-- Krom'gar Peon SAI +SET @ENTRY := 40904; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,76565,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Peon - On Aggro - Cast 'Throw Iron Ore' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,11,76576,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Peon - On Aggro - Cast 'Clear Summoned Ore' (No Repeat)"); +-- Krom'gar Peon SAI +SET @ENTRY := 35174; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,76565,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Peon - On Aggro - Cast 'Throw Iron Ore' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,0,0,0,11,76576,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Peon - On Aggro - Cast 'Clear Summoned Ore' (No Repeat)"); +-- Krom'gar Rifleman SAI +SET @ENTRY := 41230; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,77302,64,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Rifleman - In Combat - Cast 'Shoot'"); +-- Krom'gar Warrior SAI +SET @ENTRY := 35161; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krom'gar Warrior - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,15000,22000,11,81500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krom'gar Warrior - In Combat - Cast 'War Stomp'"); +-- Lady Benel'derath SAI +SET @ENTRY := 34933; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,4100,11,34447,64,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Benel'derath - In Combat - Cast 'Arcane Missiles'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,38033,2,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Benel'derath - Within 0-8 Range - Cast 'Frost Nova'"); +-- Merchant Kendra SAI +SET @ENTRY := 34946; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,74613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Merchant Kendra - In Combat - Cast 'Shoot'"); +-- Lord Ro'minate SAI +SET @ENTRY := 34934; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8269,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Ro'minate - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Ro'minate - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,32319,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lord Ro'minate - On Respawn - Cast 'Mutilate' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,40,0,0,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Ro'minate - Between 0-40% Health - Cast 'Shadowstep' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 34934; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384);# +-- Lumbering Oaf SAI +SET @ENTRY := 40906; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,35491,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lumbering Oaf - Between 0-30% Health - Cast 'Furious Rage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lumbering Oaf - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,76136,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lumbering Oaf - On Respawn - Cast 'Acidic Sweat' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,8000,15000,21000,11,35492,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lumbering Oaf - In Combat - Cast 'Exhaustion'"); +-- NPC talk text insert +SET @ENTRY := 40906; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Furious Rage',10677); +-- Malaka'jin Witch Doctor SAI +SET @ENTRY := 34807; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,0,0,11,66254,0,0,0,0,0,1,0,0,0,0,0,0,0,"Malaka'jin Witch Doctor - Out of Combat - Cast 'Summon Fire Cyclone' (No Repeat)"); +-- Mirkfallon Dryad SAI +SET @ENTRY := 4061; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mirkfallon Dryad - In Combat - Cast 'Throw'"), +(@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,"Mirkfallon Dryad - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,6000,15000,20000,11,7992,2,0,0,0,0,2,32,0,0,0,0,0,0,"Mirkfallon Dryad - In Combat - Cast 'Slowing Poison'"); +-- Mirkfallon Keeper SAI +SET @ENTRY := 4056; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Mirkfallon Keeper - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Mirkfallon Post Scout SAI +SET @ENTRY := 41432; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mirkfallon Post Scout - In Combat - Cast 'Shoot'"); +-- Masha Cliffwalker SAI +SET @ENTRY := 42047; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13000,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Masha Cliffwalker - Within 0-5 Range - Cast 'Heroic Strike'"), +(@ENTRY,0,1,0,0,0,100,0,5000,8000,15000,19000,11,15576,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masha Cliffwalker - In Combat - Cast 'Whirlwind'"), +(@ENTRY,0,2,0,0,0,100,0,2000,9000,14000,25000,11,8078,0,0,0,0,0,1,0,0,0,0,0,0,0,"Masha Cliffwalker - In Combat - Cast 'Thunderclap'"); +-- Marshal Paltrow SAI +SET @ENTRY := 41937; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14517,0,0,0,0,0,2,0,0,0,0,0,0,0,"Marshal Paltrow - Within 0-5 Range - Cast 'Crusader Strike'"), +(@ENTRY,0,1,0,0,0,100,0,12000,12000,25000,29000,11,58127,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marshal Paltrow - In Combat - Cast 'Divine Storm'"), +(@ENTRY,0,2,0,2,0,100,0,0,30,24000,32000,11,13952,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marshal Paltrow - Between 0-30% Health - Cast 'Holy Light'"); +-- Master Assassin Kel'istra SAI +SET @ENTRY := 41311; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,67,0,100,0,9000,12000,0,0,11,79862,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Assassin Kel'istra - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,1,0,13,0,100,0,2000,4500,20000,30000,11,79866,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Assassin Kel'istra - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Deadly Throw'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,11000,17000,11,79863,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Assassin Kel'istra - Within 0-5 Range - Cast 'Hemorrhage'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,79864,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Assassin Kel'istra - Between 0-30% Health - Cast 'Shadowstep' (No Repeat)"); +-- Nal'taszar SAI +SET @ENTRY := 4066; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15305,0,0,0,0,0,2,0,0,0,0,0,0,0,"Nal'taszar - In Combat - Cast 'Chain Lightning'"); +-- Night Elf Mage SAI +SET @ENTRY := 35154; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,33417,64,0,0,0,0,2,0,0,0,0,0,0,0,"Night Elf Mage - In Combat - Cast 'Fireball'"), +(@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,"Night Elf Mage - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,6000,9000,13000,11,33462,2,0,0,0,0,2,0,0,0,0,0,0,0,"Night Elf Mage - In Combat - Cast 'Arcane Missiles'"), +(@ENTRY,0,3,0,0,0,100,0,9000,11000,27000,29000,11,33624,2,0,0,0,0,4,0,0,0,0,0,0,0,"Night Elf Mage - In Combat - Cast 'Blizzard'"); +-- Northwatch Encroacher SAI +SET @ENTRY := 41935; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Encroacher - Within 0-5 Range - Cast 'Heroic Strike'"), +(@ENTRY,0,1,0,13,0,100,0,2000,4500,20000,30000,11,38233,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northwatch Encroacher - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"); +-- Pridewing Wyvern SAI +SET @ENTRY := 4012; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,21000,11,81376,0,0,0,0,0,2,32,0,0,0,0,0,0,"Pridewing Wyvern - In Combat - Cast 'Pridewing Poison'"); +-- Queen Silith SAI +SET @ENTRY := 41185; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,11,744,0,0,0,0,0,2,32,0,0,0,0,0,0,"Queen Silith - In Combat - Cast 'Poison'"), +(@ENTRY,0,1,0,0,0,100,0,5500,7500,25000,25000,11,81302,0,0,0,0,0,2,0,0,0,0,0,0,0,"Queen Silith - In Combat - Cast 'Spider Swarm'"); +-- Raging Earth Elemental SAI +SET @ENTRY := 41993; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,36645,0,0,0,0,0,2,0,0,0,0,0,0,0,"Raging Earth Elemental - On Aggro - Cast 'Throw Rock' (No Repeat)"); +-- Sap Beast SAI +SET @ENTRY := 4020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,11,7997,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sap Beast - Within 0-5 Range - Cast 'Sap Might'"); +-- Seldarria SAI +SET @ENTRY := 34896; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14000,11,40504,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seldarria - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,12000,12000,31000,32000,11,17294,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seldarria - In Combat - Cast 'Flame Breath'"), +(@ENTRY,0,2,0,0,0,100,0,9000,9000,29000,37000,11,15847,0,0,0,0,0,4,0,0,0,0,0,0,0,"Seldarria - In Combat - Cast 'Tail Sweep'"), +(@ENTRY,0,3,0,0,0,100,0,15000,15000,45000,55000,11,14100,0,0,0,0,0,1,0,0,0,0,0,0,0,"Seldarria - In Combat - Cast 'Terrifying Roar'"); +-- Sentinel Ambusher SAI +SET @ENTRY := 41854; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_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,"Sentinel Ambusher - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,34189,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sentinel Ambusher - On Evade - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,5000,15000,20000,11,24337,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Ambusher - In Combat - Cast 'Ambush'"), +(@ENTRY,0,3,0,9,0,100,0,0,5,12000,14000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Ambusher - Within 0-5 Range - Cast 'Sinister Strike'"); +-- Son of Cenarius SAI +SET @ENTRY := 4057; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,3000,5000,0,0,11,7993,0,0,0,0,0,1,0,0,0,0,0,0,0,"Son of Cenarius - Out of Combat - Cast 'Summon Treant Ally' (No Repeat)"); +-- Sorrow Wing SAI +SET @ENTRY := 5928; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,21000,11,81376,0,0,0,0,0,2,32,0,0,0,0,0,0,"Sorrow Wing - In Combat - Cast 'Pridewing Poison'"); +-- Spirit Wolf SAI +SET @ENTRY := 42855; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11000,12000,11,58867,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spirit Wolf - Within 5-30 Range - Cast 'Spirit Wolf Leap'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,58875,0,0,0,0,0,1,0,0,0,0,0,0,0,"Spirit Wolf - On Aggro - Cast 'Spirit Walk' (No Repeat)"); +-- Sister Riven SAI +SET @ENTRY := 5930; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,184,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sister Riven - On Aggro - Cast 'Fire Shield' (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,20,25000,28000,11,3356,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sister Riven - Within 0-20 Range - Cast 'Flame Lash'"), +(@ENTRY,0,2,0,0,0,100,0,5000,8000,17000,19000,11,6725,0,0,0,0,0,4,0,0,0,0,0,0,0,"Sister Riven - In Combat - Cast 'Flame Spike'"); +-- Subdued Kobold SAI +SET @ENTRY := 42026; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Subdued Kobold - In Combat - Cast 'Ground Spike'"); +-- Stonetalon Warder SAI +SET @ENTRY := 35151; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Warder - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Warder - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,36500,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonetalon Warder - On Aggro - Cast 'Glaive' (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,9,1,100,0,10,25,3500,4100,11,36500,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonetalon Warder - Within 10-25 Range - Cast 'Glaive' (Phase 1)"), +(@ENTRY,0,4,0,9,1,100,0,30,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Warder - Within 30-100 Range - Enable Combat Movement (Phase 1)"), +(@ENTRY,0,5,0,9,1,100,0,9,24,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Warder - Within 9-24 Range - Disable Combat Movement (Phase 1)"), +(@ENTRY,0,6,0,9,1,100,0,0,9,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Warder - Within 0-9 Range - Enable Combat Movement (Phase 1)"), +(@ENTRY,0,7,0,9,1,100,0,9,30,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Warder - Within 9-30 Range - Disable Combat Movement (Phase 1)"); +-- Stonetalon Ram SAI +SET @ENTRY := 34894; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,22000,11,81363,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonetalon Ram - In Combat - Cast 'Headbutt'"); +-- Stonetalon Grunt SAI +SET @ENTRY := 7730; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Stonetalon Grunt - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,13600,14500,11,40505,2,0,0,0,0,2,0,0,0,0,0,0,0,"Stonetalon Grunt - Within 0-5 Range - Cast 'Cleave'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Grunt - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonetalon Grunt - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7730; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Furious Rage',10677); +-- Taskmaster Whipfang SAI +SET @ENTRY := 5932; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,16508,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taskmaster Whipfang - Within 0-20 Range - Cast 'Intimidating Roar'"); +-- Venture Co. Builder SAI +SET @ENTRY := 4070; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Builder - In Combat - Cast 'Shoot'"), +(@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,"Venture Co. Builder - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,15000,16000,11,81296,2,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Builder - Within 0-5 Range - Cast 'Hammer Time'"); +-- Venture Co. Holdout SAI +SET @ENTRY := 3992; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,7978,64,0,0,0,0,2,0,0,0,0,0,0,0,"Venture Co. Holdout - In Combat - Cast 'Throw Dynamite'"), +(@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,"Venture Co. Holdout - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Venture Co. Machine Smith SAI +SET @ENTRY := 3993; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,7979,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venture Co. Machine Smith - On Aggro - Cast 'Compact Harvest Reaper' (No Repeat)"); +-- Wily Fey Dragon SAI +SET @ENTRY := 4017; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,27000,11,17630,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wily Fey Dragon - In Combat - Cast 'Mana Burn'"); +-- Warlord Roktrog SAI +SET @ENTRY := 41063; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warlord Roktrog - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3000,3000,120000,120000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warlord Roktrog - In Combat - Cast 'Battle Shout'"), +(@ENTRY,0,2,0,0,0,100,0,4000,8000,15000,19000,11,17207,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warlord Roktrog - In Combat - Cast 'Whirlwind'"); +-- Windshear Hold Guardian SAI +SET @ENTRY := 41039; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Windshear Hold Guardian - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14500,11,40505,2,0,0,0,0,2,0,0,0,0,0,0,0,"Windshear Hold Guardian - Within 0-5 Range - Cast 'Cleave'"); +-- Windshear Overseer SAI +SET @ENTRY := 40905; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Windshear Overseer - On Aggro - Cast 'Commanding Shout' (No Repeat)"); diff --git a/sql/updates/world/2015_07_26_10_world_2015_07_26_06.sql b/sql/updates/world/2015_07_26_10_world_2015_07_26_06.sql new file mode 100644 index 00000000000..cb0b17c4634 --- /dev/null +++ b/sql/updates/world/2015_07_26_10_world_2015_07_26_06.sql @@ -0,0 +1,808 @@ +-- Dragonblight Pathing - Completed +-- 1. +SET @NPC := 101926; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4576.081,`position_y`=-1397.422,`position_z`=159.3001 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4576.081,-1397.422,159.3001,0,0,0,0,100,0), +(@PATH,2,4575.831,-1395.422,158.3001,0,0,0,0,100,0), +(@PATH,3,4575.831,-1392.422,157.8001,0,0,0,0,100,0), +(@PATH,4,4575.581,-1388.672,157.3001,0,0,0,0,100,0), +(@PATH,5,4574.875,-1383.615,157.1232,0,0,0,0,100,0), +(@PATH,6,4568.852,-1375.817,156.8941,0,0,0,0,100,0), +(@PATH,7,4591.876,-1383.339,157.1368,0,0,0,0,100,0), +(@PATH,8,4590.626,-1386.339,157.3868,0,0,0,0,100,0), +(@PATH,9,4590.626,-1387.589,157.3868,0,0,0,0,100,0), +(@PATH,10,4590.376,-1394.339,157.8868,0,0,0,0,100,0), +(@PATH,11,4590.376,-1397.339,158.3868,0,0,0,0,100,0), +(@PATH,12,4590.351,-1397.315,158.5053,0,0,0,0,100,0), +(@PATH,13,4590.351,-1399.065,159.0053,0,0,0,0,100,0), +(@PATH,14,4586.351,-1398.565,158.2553,0,0,0,0,100,0), +(@PATH,15,4580.601,-1398.065,158.7553,0,0,0,0,100,0); + +-- 2. +SET @NPC := 101928; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4556.794,`position_y`=-1387.165,`position_z`=156.6313 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4556.794,-1387.165,156.6313,0,0,0,0,100,0), +(@PATH,2,4551.391,-1394,157.15,0,0,0,0,100,0), +(@PATH,3,4555.141,-1399.5,157.65,0,0,0,0,100,0), +(@PATH,4,4556.891,-1402,158.15,0,0,0,0,100,0), +(@PATH,5,4556.708,-1402.021,158.1755,0,0,0,0,100,0), +(@PATH,6,4557.458,-1402.771,158.1755,0,0,0,0,100,0), +(@PATH,7,4551.458,-1402.021,157.6755,0,0,0,0,100,0), +(@PATH,8,4549.958,-1401.771,157.4255,0,0,0,0,100,0), +(@PATH,9,4545.958,-1400.771,157.1755,0,0,0,0,100,0), +(@PATH,10,4544.208,-1400.271,157.1755,0,0,0,0,100,0), +(@PATH,11,4542.458,-1400.021,156.9255,0,0,0,0,100,0), +(@PATH,12,4542.208,-1399.271,156.6755,0,0,0,0,100,0), +(@PATH,13,4533.708,-1398.021,157.1755,0,0,0,0,100,0), +(@PATH,14,4529.458,-1398.771,157.1755,0,0,0,0,100,0), +(@PATH,15,4527.458,-1398.771,157.1755,0,0,0,0,100,0), +(@PATH,16,4525.208,-1398.771,157.1755,0,0,0,0,100,0), +(@PATH,17,4516.958,-1398.021,157.4255,0,0,0,0,100,0), +(@PATH,18,4516.909,-1397.576,157.4565,0,0,0,0,100,0), +(@PATH,19,4513.659,-1396.076,157.4565,0,0,0,0,100,0), +(@PATH,20,4516.909,-1397.576,157.4565,0,0,0,0,100,0), +(@PATH,21,4525.159,-1398.826,156.9565,0,0,0,0,100,0), +(@PATH,22,4527.409,-1398.826,156.9565,0,0,0,0,100,0), +(@PATH,23,4529.409,-1398.826,156.7065,0,0,0,0,100,0), +(@PATH,24,4533.409,-1397.576,156.7065,0,0,0,0,100,0), +(@PATH,25,4541.659,-1393.826,156.7065,0,0,0,0,100,0), +(@PATH,26,4541.558,-1393.465,156.4956,0,0,0,0,100,0), +(@PATH,27,4541.808,-1392.465,156.4956,0,0,0,0,100,0), +(@PATH,28,4542.008,-1375.528,156.7479,0,0,0,0,100,0), +(@PATH,29,4556.725,-1387.308,156.63,0,0,0,0,100,0); + +-- 3. +SET @NPC := 101927; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4518.842,`position_y`=-1322.926,`position_z`=156.9736 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4518.842,-1322.926,156.9736,0,0,0,0,100,0), +(@PATH,2,4518.085,-1341.365,156.9764,0,0,0,0,100,0), +(@PATH,3,4533.335,-1343.615,156.9764,0,0,0,0,100,0), +(@PATH,4,4537.585,-1342.365,156.9764,0,0,0,0,100,0), +(@PATH,5,4539.585,-1342.365,156.9764,0,0,0,0,100,0), +(@PATH,6,4541.585,-1342.365,156.9764,0,0,0,0,100,0), +(@PATH,7,4541.619,-1342.559,156.794,0,0,0,0,100,0), +(@PATH,8,4542.119,-1343.809,156.794,0,0,0,0,100,0), +(@PATH,9,4542.091,-1322.502,157.0335,0,0,0,0,100,0), +(@PATH,10,4518.961,-1322.933,156.9721,0,0,0,0,100,0); + +-- 4. +SET @NPC := 102074; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4621.444,`position_y`=-1430.324,`position_z`=160.3961 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4621.444,-1430.324,160.3961,0,0,0,0,100,0), +(@PATH,2,4621.194,-1433.324,159.6461,0,0,0,0,100,0), +(@PATH,3,4620.944,-1435.074,159.3961,0,0,0,0,100,0), +(@PATH,4,4620.944,-1437.074,158.6461,0,0,0,0,100,0), +(@PATH,5,4620.694,-1439.074,158.1461,0,0,0,0,100,0), +(@PATH,6,4621.444,-1430.324,160.3961,0,0,0,0,100,0), +(@PATH,7,4621.194,-1433.324,159.6461,0,0,0,0,100,0), +(@PATH,8,4620.944,-1435.074,159.3961,0,0,0,0,100,0), +(@PATH,9,4620.944,-1437.074,158.6461,0,0,0,0,100,0), +(@PATH,10,4620.694,-1439.074,158.1461,0,0,0,0,100,0); + +-- 5. +SET @NPC := 102282; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4567.123,`position_y`=-1370.781,`position_z`=157.047 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4567.123,-1370.781,157.047,0,0,0,0,100,0), +(@PATH,2,4567.127,-1370.906,156.8476,0,0,0,0,100,0), +(@PATH,3,4567.394,-1370.792,157.0626,0,0,0,0,100,0), +(@PATH,4,4584.014,-1389.469,157.0952,0,0,0,0,100,0), +(@PATH,5,4584.514,-1398.469,158.0952,0,0,0,0,100,0), +(@PATH,6,4584.764,-1400.219,158.5952,0,0,0,0,100,0), +(@PATH,7,4584.764,-1402.219,159.3452,0,0,0,0,100,0), +(@PATH,8,4584.764,-1404.219,160.0952,0,0,0,0,100,0), +(@PATH,9,4585.014,-1407.219,160.8452,0,0,0,0,100,0), +(@PATH,10,4585.539,-1410.874,160.9313,0,0,0,0,100,0), +(@PATH,11,4585.222,-1410.88,160.8818,0,0,0,0,100,0), +(@PATH,12,4585.258,-1410.552,161.0389,0,0,0,0,100,0), +(@PATH,13,4585.008,-1405.552,160.5389,0,0,0,0,100,0), +(@PATH,14,4584.758,-1402.552,159.5389,0,0,0,0,100,0), +(@PATH,15,4584.758,-1400.802,158.7889,0,0,0,0,100,0), +(@PATH,16,4584.758,-1398.802,158.0389,0,0,0,0,100,0), +(@PATH,17,4584.508,-1394.802,157.2889,0,0,0,0,100,0), +(@PATH,18,4583.947,-1389.219,156.8961,0,0,0,0,100,0), +(@PATH,19,4575.038,-1379.639,156.8476,0,0,0,0,100,0), +(@PATH,20,4567.127,-1370.906,156.8476,0,0,0,0,100,0); + +-- 6. +SET @NPC := 102266; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4554.247,`position_y`=-1408.335,`position_z`=159.2896 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4554.247,-1408.335,159.2896,0,0,0,0,100,0), +(@PATH,2,4558.247,-1409.335,159.2896,0,0,0,0,100,0), +(@PATH,3,4562.747,-1410.335,160.0396,0,0,0,0,100,0), +(@PATH,4,4558.252,-1409.355,159.2309,0,0,0,0,100,0), +(@PATH,5,4563.082,-1410.503,159.8952,0,0,0,0,100,0), +(@PATH,6,4567.231,-1411.292,160.2069,0,0,0,0,100,0), +(@PATH,7,4578.286,-1408.012,160.8312,0,0,0,0,100,0), +(@PATH,8,4581.786,-1403.262,159.8312,0,0,0,0,100,0), +(@PATH,9,4584.286,-1400.512,158.3312,0,0,0,0,100,0), +(@PATH,10,4584.507,-1400.38,158.6359,0,0,0,0,100,0), +(@PATH,11,4582.757,-1402.38,159.3859,0,0,0,0,100,0), +(@PATH,12,4579.507,-1406.38,160.6359,0,0,0,0,100,0), +(@PATH,13,4579.197,-1406.689,160.5844,0,0,0,0,100,0), +(@PATH,14,4577.947,-1408.189,160.8344,0,0,0,0,100,0), +(@PATH,15,4566.793,-1411.292,160.2511,0,0,0,0,100,0), +(@PATH,16,4562.043,-1410.042,159.7511,0,0,0,0,100,0), +(@PATH,17,4555.543,-1408.542,159.2511,0,0,0,0,100,0), +(@PATH,18,4551.963,-1408.205,158.5985,0,0,0,0,100,0), +(@PATH,19,4545.213,-1407.205,157.8485,0,0,0,0,100,0), +(@PATH,20,4539.713,-1406.205,157.8485,0,0,0,0,100,0), +(@PATH,21,4537.463,-1405.955,157.8485,0,0,0,0,100,0), +(@PATH,22,4534.213,-1406.705,157.8485,0,0,0,0,100,0), +(@PATH,23,4533.04,-1406.693,158.1809,0,0,0,0,100,0), +(@PATH,24,4534.29,-1406.693,158.1809,0,0,0,0,100,0), +(@PATH,25,4536.54,-1406.193,157.9309,0,0,0,0,100,0), +(@PATH,26,4539.29,-1405.693,157.6809,0,0,0,0,100,0), +(@PATH,27,4542.04,-1405.193,157.6809,0,0,0,0,100,0), +(@PATH,28,4545.79,-1406.193,157.9309,0,0,0,0,100,0), +(@PATH,29,4550.04,-1406.193,158.4309,0,0,0,0,100,0), +(@PATH,30,4552.79,-1407.693,158.6809,0,0,0,0,100,0); + +-- 7. +SET @NPC := 102284; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4556.007,`position_y`=-1344.133,`position_z`=157.016 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4556.007,-1344.133,157.016,0,0,0,0,100,0), +(@PATH,2,4555.333,-1360.686,157.1821,0,0,0,0,100,0), +(@PATH,3,4519.583,-1360.936,157.4321,0,0,0,0,100,0), +(@PATH,4,4515.625,-1360.805,157.78,0,0,0,0,100,0), +(@PATH,5,4515.625,-1354.805,157.03,0,0,0,0,100,0), +(@PATH,6,4515.625,-1349.055,156.78,0,0,0,0,100,0), +(@PATH,7,4515.746,-1348.907,156.6323,0,0,0,0,100,0), +(@PATH,8,4515.746,-1346.407,156.6323,0,0,0,0,100,0), +(@PATH,9,4522.746,-1346.157,156.8823,0,0,0,0,100,0), +(@PATH,10,4547.496,-1344.657,156.6323,0,0,0,0,100,0), +(@PATH,11,4553.496,-1344.407,156.8823,0,0,0,0,100,0), +(@PATH,12,4555.922,-1344.138,157.0128,0,0,0,0,100,0); + +-- 8. +SET @NPC := 102283; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=4582.663,`position_y`=-1348.6,`position_z`=156.8326 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,4582.663,-1348.6,156.8326,0,0,0,0,100,0), +(@PATH,2,4582.684,-1348.707,156.9411,0,0,0,0,100,0), +(@PATH,3,4582.663,-1348.6,156.8326,0,0,0,0,100,0), +(@PATH,4,4582.585,-1348.307,157.0723,0,0,0,0,100,0), +(@PATH,5,4577.265,-1333.34,157.0359,0,0,0,0,100,0), +(@PATH,6,4570.083,-1308.282,157.7191,0,0,0,0,100,0), +(@PATH,7,4563.083,-1309.282,157.9691,0,0,0,0,100,0), +(@PATH,8,4565.76,-1309.035,157.767,0,0,0,0,100,0), +(@PATH,9,4570.377,-1308.299,157.5928,0,0,0,0,100,0), +(@PATH,10,4576.127,-1329.299,157.0928,0,0,0,0,100,0), +(@PATH,11,4577.52,-1333.673,156.7682,0,0,0,0,100,0), +(@PATH,12,4582.619,-1348.573,156.9356,0,0,0,0,100,0); + +-- 9. +SET @NPC := 110191; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3619.812,`position_y`=-1360.78,`position_z`=108.5742 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3619.812,-1360.78,108.5742,0,0,0,0,100,0), +(@PATH,2,3623.062,-1357.03,109.3242,0,0,0,0,100,0), +(@PATH,3,3627.312,-1351.78,109.5742,0,0,0,0,100,0), +(@PATH,4,3631.562,-1346.28,110.3242,0,0,0,0,100,0), +(@PATH,5,3634.562,-1342.53,110.8242,0,0,0,0,100,0), +(@PATH,6,3637.575,-1339.039,111.5461,0,0,0,0,100,0), +(@PATH,7,3640.575,-1333.789,112.0461,0,0,0,0,100,0), +(@PATH,8,3645.075,-1326.539,112.5461,0,0,0,0,100,0), +(@PATH,9,3647.82,-1322.192,112.8992,0,0,0,0,100,0), +(@PATH,10,3667.128,-1311.668,113.362,0,0,0,0,100,0), +(@PATH,11,3670.378,-1299.418,112.862,0,0,0,0,100,0), +(@PATH,12,3668.588,-1306.111,113.1842,0,0,0,0,100,0), +(@PATH,13,3666.995,-1311.864,113.3777,0,0,0,0,100,0), +(@PATH,14,3649.495,-1321.114,112.8777,0,0,0,0,100,0), +(@PATH,15,3647.688,-1322.27,112.6617,0,0,0,0,100,0), +(@PATH,16,3641.688,-1332.27,112.1617,0,0,0,0,100,0), +(@PATH,17,3638.438,-1337.52,111.6617,0,0,0,0,100,0), +(@PATH,18,3638.165,-1337.673,111.6126,0,0,0,0,100,0), +(@PATH,19,3637.165,-1339.173,111.3626,0,0,0,0,100,0), +(@PATH,20,3634.165,-1343.173,110.8626,0,0,0,0,100,0), +(@PATH,21,3630.915,-1346.923,110.1126,0,0,0,0,100,0), +(@PATH,22,3626.915,-1352.173,109.8626,0,0,0,0,100,0), +(@PATH,23,3622.415,-1357.673,109.1126,0,0,0,0,100,0), +(@PATH,24,3619.473,-1361.15,108.3352,0,0,0,0,100,0), +(@PATH,25,3616.223,-1366.15,107.8352,0,0,0,0,100,0), +(@PATH,26,3612.973,-1371.15,107.3352,0,0,0,0,100,0), +(@PATH,27,3609.723,-1375.9,106.8352,0,0,0,0,100,0), +(@PATH,28,3606.973,-1379.9,106.3352,0,0,0,0,100,0), +(@PATH,29,3603.423,-1385.286,105.4844,0,0,0,0,100,0), +(@PATH,30,3586.173,-1389.286,105.2344,0,0,0,0,100,0), +(@PATH,31,3603.453,-1385.211,105.4207,0,0,0,0,100,0), +(@PATH,32,3603.797,-1384.914,105.7833,0,0,0,0,100,0), +(@PATH,33,3608.047,-1378.414,106.5333,0,0,0,0,100,0), +(@PATH,34,3610.797,-1374.164,106.7833,0,0,0,0,100,0), +(@PATH,35,3614.047,-1369.414,107.5333,0,0,0,0,100,0), +(@PATH,36,3617.297,-1364.414,108.0333,0,0,0,0,100,0); + +-- 10. +SET @NPC := 133511; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3807.781,`position_y`=-1124.511,`position_z`=120.2903 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3807.781,-1124.511,120.2903,0,0,0,0,100,0), +(@PATH,2,3827.938,-1129.032,120.5069,0,0,0,0,100,0), +(@PATH,3,3837.688,-1131.032,121.0069,0,0,0,0,100,0), +(@PATH,4,3841.688,-1131.782,121.5069,0,0,0,0,100,0), +(@PATH,5,3846.188,-1132.532,122.2569,0,0,0,0,100,0), +(@PATH,6,3849.188,-1133.032,122.5069,0,0,0,0,100,0), +(@PATH,7,3852.188,-1133.782,123.0069,0,0,0,0,100,0), +(@PATH,8,3855.938,-1134.532,123.7569,0,0,0,0,100,0), +(@PATH,9,3858.938,-1135.032,124.5069,0,0,0,0,100,0), +(@PATH,10,3861.292,-1135.939,125.4275,0,0,0,0,100,0), +(@PATH,11,3864.292,-1135.939,126.1775,0,0,0,0,100,0), +(@PATH,12,3866.292,-1135.939,126.6775,0,0,0,0,100,0), +(@PATH,13,3869.292,-1136.189,127.4275,0,0,0,0,100,0), +(@PATH,14,3872.292,-1136.189,128.4275,0,0,0,0,100,0), +(@PATH,15,3874.292,-1136.189,128.9275,0,0,0,0,100,0), +(@PATH,16,3876.292,-1136.189,129.4275,0,0,0,0,100,0), +(@PATH,17,3879.042,-1136.189,129.9275,0,0,0,0,100,0), +(@PATH,18,3881.042,-1136.189,130.6775,0,0,0,0,100,0), +(@PATH,19,3883.042,-1136.189,131.1775,0,0,0,0,100,0), +(@PATH,20,3885.042,-1136.439,131.9275,0,0,0,0,100,0), +(@PATH,21,3887.042,-1136.439,132.4275,0,0,0,0,100,0), +(@PATH,22,3890.042,-1136.439,133.1775,0,0,0,0,100,0), +(@PATH,23,3894.042,-1136.689,133.6775,0,0,0,0,100,0), +(@PATH,24,3863.418,-1135.747,125.5911,0,0,0,0,100,0), +(@PATH,25,3861.168,-1135.497,125.0911,0,0,0,0,100,0), +(@PATH,26,3858.168,-1134.997,124.3411,0,0,0,0,100,0), +(@PATH,27,3854.168,-1134.247,123.5911,0,0,0,0,100,0), +(@PATH,28,3851.418,-1133.497,122.8411,0,0,0,0,100,0), +(@PATH,29,3848.418,-1132.997,122.3411,0,0,0,0,100,0), +(@PATH,30,3843.668,-1132.247,121.5911,0,0,0,0,100,0), +(@PATH,31,3837.918,-1130.997,121.0911,0,0,0,0,100,0), +(@PATH,32,3832.918,-1129.997,120.5911,0,0,0,0,100,0), +(@PATH,33,3827.494,-1128.906,120.3076,0,0,0,0,100,0); + +-- 11. +SET @NPC := 110185; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3810.394,`position_y`=-1252.74,`position_z`=132.7603 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3810.394,-1252.74,132.7603,0,0,0,0,100,0), +(@PATH,2,3807.894,-1248.49,131.7603,0,0,0,0,100,0), +(@PATH,3,3805.894,-1244.99,131.2603,0,0,0,0,100,0), +(@PATH,4,3803.644,-1240.99,130.7603,0,0,0,0,100,0), +(@PATH,5,3800.144,-1234.74,130.2603,0,0,0,0,100,0), +(@PATH,6,3798.381,-1231.831,129.8273,0,0,0,0,100,0), +(@PATH,7,3787.381,-1225.081,129.0773,0,0,0,0,100,0), +(@PATH,8,3783.381,-1222.331,128.5773,0,0,0,0,100,0), +(@PATH,9,3777.631,-1218.331,128.0773,0,0,0,0,100,0), +(@PATH,10,3777.286,-1218.278,127.8302,0,0,0,0,100,0), +(@PATH,11,3774.536,-1216.278,127.5802,0,0,0,0,100,0), +(@PATH,12,3770.786,-1214.778,126.8302,0,0,0,0,100,0), +(@PATH,13,3764.286,-1212.528,126.3302,0,0,0,0,100,0), +(@PATH,14,3758.036,-1209.778,125.8302,0,0,0,0,100,0), +(@PATH,15,3760.559,-1210.657,125.8885,0,0,0,0,100,0), +(@PATH,16,3764.809,-1212.407,126.3885,0,0,0,0,100,0), +(@PATH,17,3771.309,-1215.157,126.8885,0,0,0,0,100,0), +(@PATH,18,3774.619,-1216.655,127.7802,0,0,0,0,100,0), +(@PATH,19,3779.869,-1219.905,128.2802,0,0,0,0,100,0), +(@PATH,20,3784.869,-1223.155,128.7802,0,0,0,0,100,0), +(@PATH,21,3788.869,-1225.655,129.2802,0,0,0,0,100,0), +(@PATH,22,3798.656,-1232.089,130.057,0,0,0,0,100,0), +(@PATH,23,3801.656,-1237.339,130.557,0,0,0,0,100,0), +(@PATH,24,3804.906,-1243.089,131.057,0,0,0,0,100,0), +(@PATH,25,3807.406,-1247.339,131.807,0,0,0,0,100,0), +(@PATH,26,3808.656,-1250.089,132.307,0,0,0,0,100,0), +(@PATH,27,3809.065,-1250.31,132.5905,0,0,0,0,100,0), +(@PATH,28,3810.565,-1253.06,133.0905,0,0,0,0,100,0), +(@PATH,29,3812.565,-1257.56,133.5905,0,0,0,0,100,0), +(@PATH,30,3815.065,-1263.06,134.0905,0,0,0,0,100,0), +(@PATH,31,3817.315,-1268.31,134.5905,0,0,0,0,100,0), +(@PATH,32,3820.315,-1274.56,135.0905,0,0,0,0,100,0), +(@PATH,33,3820.467,-1275.375,135.1237,0,0,0,0,100,0), +(@PATH,34,3817.717,-1269.375,134.6237,0,0,0,0,100,0), +(@PATH,35,3815.467,-1263.875,134.1237,0,0,0,0,100,0), +(@PATH,36,3812.717,-1257.375,133.6237,0,0,0,0,100,0), +(@PATH,37,3810.32,-1252.881,132.8059,0,0,0,0,100,0); + +-- 12. +SET @NPC := 133523; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3727.581,`position_y`=-1233.259,`position_z`=120.7148 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3727.581,-1233.259,120.7148,0,0,0,0,100,0), +(@PATH,2,3729.331,-1236.259,121.4648,0,0,0,0,100,0), +(@PATH,3,3729.581,-1237.259,120.7148,0,0,0,0,100,0), +(@PATH,4,3728.581,-1241.009,120.4648,0,0,0,0,100,0), +(@PATH,5,3726.092,-1247.747,119.9045,0,0,0,0,100,0), +(@PATH,6,3724.592,-1248.997,119.4045,0,0,0,0,100,0), +(@PATH,7,3721.342,-1251.497,118.4045,0,0,0,0,100,0), +(@PATH,8,3718.842,-1252.997,117.9045,0,0,0,0,100,0), +(@PATH,9,3716.842,-1254.997,117.4045,0,0,0,0,100,0), +(@PATH,10,3714.342,-1256.747,116.6545,0,0,0,0,100,0), +(@PATH,11,3712.092,-1258.747,115.9045,0,0,0,0,100,0), +(@PATH,12,3708.842,-1260.997,115.1545,0,0,0,0,100,0), +(@PATH,13,3708.721,-1261.456,114.9097,0,0,0,0,100,0), +(@PATH,14,3707.971,-1261.706,114.9097,0,0,0,0,100,0), +(@PATH,15,3703.221,-1263.706,114.1597,0,0,0,0,100,0), +(@PATH,16,3697.971,-1265.456,113.9097,0,0,0,0,100,0), +(@PATH,17,3690.471,-1268.206,113.1597,0,0,0,0,100,0), +(@PATH,18,3694.284,-1266.812,113.6081,0,0,0,0,100,0), +(@PATH,19,3700.534,-1264.562,113.8581,0,0,0,0,100,0), +(@PATH,20,3707.034,-1262.062,114.6081,0,0,0,0,100,0), +(@PATH,21,3707.283,-1261.988,114.898,0,0,0,0,100,0), +(@PATH,22,3708.283,-1261.488,115.148,0,0,0,0,100,0), +(@PATH,23,3711.533,-1259.238,115.898,0,0,0,0,100,0), +(@PATH,24,3713.783,-1257.238,116.648,0,0,0,0,100,0), +(@PATH,25,3716.033,-1255.488,117.148,0,0,0,0,100,0), +(@PATH,26,3719.033,-1253.238,117.898,0,0,0,0,100,0), +(@PATH,27,3721.533,-1251.488,118.398,0,0,0,0,100,0), +(@PATH,28,3723.033,-1250.238,119.148,0,0,0,0,100,0), +(@PATH,29,3725.965,-1247.691,119.8526,0,0,0,0,100,0), +(@PATH,30,3725.965,-1241.441,120.1026,0,0,0,0,100,0), +(@PATH,31,3725.715,-1239.691,120.1026,0,0,0,0,100,0), +(@PATH,32,3725.715,-1238.441,120.1026,0,0,0,0,100,0), +(@PATH,33,3725.715,-1237.441,120.1026,0,0,0,0,100,0), +(@PATH,34,3725.965,-1235.441,120.3526,0,0,0,0,100,0), +(@PATH,35,3725.965,-1233.441,120.3526,0,0,0,0,100,0), +(@PATH,36,3726.212,-1233.165,120.5575,0,0,0,0,100,0), +(@PATH,37,3727.712,-1232.915,120.8075,0,0,0,0,100,0), +(@PATH,38,3727.462,-1223.165,121.3075,0,0,0,0,100,0), +(@PATH,39,3727.554,-1226.452,121.0746,0,0,0,0,100,0), +(@PATH,40,3729.078,-1211.919,121.6324,0,0,0,0,100,0), +(@PATH,41,3727.512,-1220.648,121.285,0,0,0,0,100,0); + +-- 13. +SET @NPC := 133524; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3632.88,`position_y`=-1239.063,`position_z`=112.6134 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3632.88,-1239.063,112.6134,0,0,0,0,100,0), +(@PATH,2,3632.922,-1238.892,112.8432,0,0,0,0,100,0), +(@PATH,3,3632.88,-1239.063,112.6134,0,0,0,0,100,0), +(@PATH,4,3632.99,-1238.771,112.8454,0,0,0,0,100,0), +(@PATH,5,3623.843,-1228.324,112.9198,0,0,0,0,100,0), +(@PATH,6,3623.843,-1219.324,113.4198,0,0,0,0,100,0), +(@PATH,7,3624.126,-1204.698,113.9558,0,0,0,0,100,0), +(@PATH,8,3623.845,-1204.983,113.7489,0,0,0,0,100,0), +(@PATH,9,3624.069,-1204.993,113.9181,0,0,0,0,100,0), +(@PATH,10,3623.819,-1217.743,113.4181,0,0,0,0,100,0), +(@PATH,11,3623.819,-1227.743,112.9181,0,0,0,0,100,0), +(@PATH,12,3632.88,-1239.063,112.6134,0,0,0,0,100,0); + +-- 14. + +SET @NPC := 101157; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3391.605,`position_y`=-1031.161,`position_z`=162.1003 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3391.605,-1031.161,162.1003,0,0,0,0,100,0), +(@PATH,2,3390.605,-1029.161,163.1003,0,0,0,0,100,0), +(@PATH,3,3390.105,-1027.661,163.3503,0,0,0,0,100,0), +(@PATH,4,3389.355,-1025.911,164.3503,0,0,0,0,100,0), +(@PATH,5,3388.855,-1024.911,165.3503,0,0,0,0,100,0), +(@PATH,6,3388.605,-1024.161,164.1003,0,0,0,0,100,0), +(@PATH,7,3388.105,-1023.161,165.1003,0,0,0,0,100,0), +(@PATH,8,3387.798,-1022.825,165.2049,0,0,0,0,100,0), +(@PATH,9,3387.048,-1021.075,166.4549,0,0,0,0,100,0), +(@PATH,10,3386.798,-1020.075,167.7049,0,0,0,0,100,0), +(@PATH,11,3386.548,-1018.075,169.2049,0,0,0,0,100,0), +(@PATH,12,3386.298,-1016.325,170.4549,0,0,0,0,100,0), +(@PATH,13,3386.048,-1014.325,171.7049,0,0,0,0,100,0), +(@PATH,14,3385.548,-1012.575,173.4549,0,0,0,0,100,0), +(@PATH,15,3385.298,-1010.575,173.9549,0,0,0,0,100,0), +(@PATH,16,3385.424,-1012.189,173.5721,0,0,0,0,100,0), +(@PATH,17,3385.174,-1010.189,174.3221,0,0,0,0,100,0), +(@PATH,18,3385.174,-1009.439,175.3221,0,0,0,0,100,0), +(@PATH,19,3385.174,-1007.439,177.0721,0,0,0,0,100,0), +(@PATH,20,3385.174,-1006.689,177.3221,0,0,0,0,100,0), +(@PATH,21,3385.174,-1005.689,178.3221,0,0,0,0,100,0), +(@PATH,22,3385.174,-1004.689,179.3221,0,0,0,0,100,0), +(@PATH,23,3385.174,-1003.689,180.3221,0,0,0,0,100,0), +(@PATH,24,3385.174,-1002.689,181.0721,0,0,0,0,100,0), +(@PATH,25,3384.978,-1002.341,181.2513,0,0,0,0,100,0), +(@PATH,26,3384.978,-1001.341,182.0013,0,0,0,0,100,0), +(@PATH,27,3384.728,-1000.341,183.2513,0,0,0,0,100,0), +(@PATH,28,3384.478,-997.5915,185.2513,0,0,0,0,100,0), +(@PATH,29,3384.279,-997.4329,185.5698,0,0,0,0,100,0), +(@PATH,30,3384.029,-996.1829,186.5698,0,0,0,0,100,0), +(@PATH,31,3383.779,-995.1829,187.5698,0,0,0,0,100,0), +(@PATH,32,3383.529,-993.4329,189.3198,0,0,0,0,100,0), +(@PATH,33,3383.279,-991.4329,190.8198,0,0,0,0,100,0), +(@PATH,34,3383.029,-990.4329,192.0698,0,0,0,0,100,0), +(@PATH,35,3383.029,-989.4329,193.3198,0,0,0,0,100,0), +(@PATH,36,3382.615,-989.1885,193.6794,0,0,0,0,100,0), +(@PATH,37,3382.615,-988.4385,193.9294,0,0,0,0,100,0), +(@PATH,38,3382.365,-987.6885,194.9294,0,0,0,0,100,0), +(@PATH,39,3382.365,-986.9385,195.9294,0,0,0,0,100,0), +(@PATH,40,3382.365,-985.9385,197.1794,0,0,0,0,100,0), +(@PATH,41,3382.365,-984.9385,198.6794,0,0,0,0,100,0), +(@PATH,42,3382.226,-985.2476,198.7599,0,0,0,0,100,0), +(@PATH,43,3382.226,-986.2476,197.2599,0,0,0,0,100,0), +(@PATH,44,3382.226,-986.9976,196.2599,0,0,0,0,100,0), +(@PATH,45,3382.476,-987.9976,194.7599,0,0,0,0,100,0), +(@PATH,46,3382.696,-988.048,194.4933,0,0,0,0,100,0), +(@PATH,47,3382.696,-988.798,193.4933,0,0,0,0,100,0), +(@PATH,48,3382.946,-989.798,191.9933,0,0,0,0,100,0), +(@PATH,49,3383.196,-990.798,190.9933,0,0,0,0,100,0), +(@PATH,50,3383.196,-991.798,189.9933,0,0,0,0,100,0), +(@PATH,51,3383.696,-994.548,188.4933,0,0,0,0,100,0), +(@PATH,52,3383.881,-994.6021,188.3413,0,0,0,0,100,0), +(@PATH,53,3384.131,-996.3521,186.3413,0,0,0,0,100,0), +(@PATH,54,3384.131,-997.1021,185.3413,0,0,0,0,100,0), +(@PATH,55,3384.381,-998.1021,184.8413,0,0,0,0,100,0), +(@PATH,56,3384.631,-1000.102,183.5913,0,0,0,0,100,0), +(@PATH,57,3384.742,-1000.227,183.3849,0,0,0,0,100,0), +(@PATH,58,3384.992,-1001.227,181.8849,0,0,0,0,100,0), +(@PATH,59,3384.992,-1002.227,180.8849,0,0,0,0,100,0), +(@PATH,60,3384.992,-1003.227,180.1349,0,0,0,0,100,0), +(@PATH,61,3384.742,-1004.227,179.3849,0,0,0,0,100,0), +(@PATH,62,3384.742,-1004.977,178.3849,0,0,0,0,100,0), +(@PATH,63,3384.742,-1006.977,177.6349,0,0,0,0,100,0), +(@PATH,64,3384.742,-1007.977,176.8849,0,0,0,0,100,0), +(@PATH,65,3384.742,-1008.977,176.1349,0,0,0,0,100,0), +(@PATH,66,3385.162,-1007.279,177.4227,0,0,0,0,100,0), +(@PATH,67,3385.162,-1008.279,176.6727,0,0,0,0,100,0), +(@PATH,68,3385.162,-1009.279,175.9227,0,0,0,0,100,0), +(@PATH,69,3385.162,-1009.529,174.9227,0,0,0,0,100,0), +(@PATH,70,3385.162,-1010.529,173.9227,0,0,0,0,100,0), +(@PATH,71,3385.412,-1011.529,173.4227,0,0,0,0,100,0), +(@PATH,72,3385.662,-1012.529,172.6727,0,0,0,0,100,0), +(@PATH,73,3385.912,-1013.529,171.9227,0,0,0,0,100,0), +(@PATH,74,3385.912,-1015.279,171.4227,0,0,0,0,100,0), +(@PATH,75,3386.162,-1016.279,170.6727,0,0,0,0,100,0), +(@PATH,76,3386.412,-1017.279,169.9227,0,0,0,0,100,0), +(@PATH,77,3386.662,-1019.279,168.6727,0,0,0,0,100,0), +(@PATH,78,3386.912,-1020.279,167.6727,0,0,0,0,100,0), +(@PATH,79,3386.802,-1019.386,168.2894,0,0,0,0,100,0), +(@PATH,80,3387.052,-1020.386,167.5394,0,0,0,0,100,0), +(@PATH,81,3387.302,-1021.136,166.5394,0,0,0,0,100,0), +(@PATH,82,3387.552,-1022.136,165.2894,0,0,0,0,100,0), +(@PATH,83,3389.302,-1025.636,164.2894,0,0,0,0,100,0), +(@PATH,84,3389.552,-1026.636,162.7894,0,0,0,0,100,0), +(@PATH,85,3390.302,-1028.136,162.0394,0,0,0,0,100,0), +(@PATH,86,3391.605,-1031.161,162.1003,0,0,0,0,100,0); + +-- 15. +SET @NPC := 101138; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3349.938,`position_y`=-963.9735,`position_z`=175.869 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3349.938,-963.9735,175.869,0,0,0,0,100,0), +(@PATH,2,3349.688,-964.9735,174.619,0,0,0,0,100,0), +(@PATH,3,3349.688,-965.9735,173.619,0,0,0,0,100,0), +(@PATH,4,3350.188,-966.7235,172.619,0,0,0,0,100,0), +(@PATH,5,3351.438,-968.4735,171.869,0,0,0,0,100,0), +(@PATH,6,3351.938,-969.2235,170.619,0,0,0,0,100,0), +(@PATH,7,3352.438,-969.9735,170.119,0,0,0,0,100,0), +(@PATH,8,3352.688,-970.7235,168.869,0,0,0,0,100,0), +(@PATH,9,3353.688,-972.4735,168.369,0,0,0,0,100,0), +(@PATH,10,3354.188,-973.2235,167.619,0,0,0,0,100,0), +(@PATH,11,3354.688,-974.2235,166.369,0,0,0,0,100,0), +(@PATH,12,3355.188,-974.9735,165.869,0,0,0,0,100,0), +(@PATH,13,3354.963,-974.3353,166.1092,0,0,0,0,100,0), +(@PATH,14,3355.463,-975.3353,165.6092,0,0,0,0,100,0), +(@PATH,15,3355.713,-976.0853,164.8592,0,0,0,0,100,0), +(@PATH,16,3355.963,-978.0853,163.3592,0,0,0,0,100,0), +(@PATH,17,3355.963,-979.0853,162.3592,0,0,0,0,100,0), +(@PATH,18,3355.963,-980.0853,161.3592,0,0,0,0,100,0), +(@PATH,19,3356.213,-981.0853,160.3592,0,0,0,0,100,0), +(@PATH,20,3356.213,-982.0853,159.3592,0,0,0,0,100,0), +(@PATH,21,3356.213,-983.8353,158.3592,0,0,0,0,100,0), +(@PATH,22,3356.463,-984.8353,157.6092,0,0,0,0,100,0), +(@PATH,23,3356.463,-985.8353,157.1092,0,0,0,0,100,0), +(@PATH,24,3356.463,-986.8353,156.3592,0,0,0,0,100,0), +(@PATH,25,3356.713,-987.8353,155.6092,0,0,0,0,100,0), +(@PATH,26,3356.713,-988.8353,154.8592,0,0,0,0,100,0), +(@PATH,27,3356.713,-989.8353,154.1092,0,0,0,0,100,0), +(@PATH,28,3356.713,-990.8353,153.3592,0,0,0,0,100,0), +(@PATH,29,3356.963,-991.8353,152.6092,0,0,0,0,100,0), +(@PATH,30,3356.963,-992.8353,151.6092,0,0,0,0,100,0), +(@PATH,31,3356.888,-992.4373,151.6062,0,0,0,0,100,0), +(@PATH,32,3356.888,-991.4373,152.6062,0,0,0,0,100,0), +(@PATH,33,3356.888,-990.4373,153.3562,0,0,0,0,100,0), +(@PATH,34,3356.638,-989.4373,154.1062,0,0,0,0,100,0), +(@PATH,35,3356.638,-988.4373,154.8562,0,0,0,0,100,0), +(@PATH,36,3356.638,-987.4373,155.6062,0,0,0,0,100,0), +(@PATH,37,3356.638,-986.4373,156.3562,0,0,0,0,100,0), +(@PATH,38,3356.388,-985.4373,157.1062,0,0,0,0,100,0), +(@PATH,39,3356.388,-984.9373,157.6062,0,0,0,0,100,0), +(@PATH,40,3356.388,-983.9373,158.1062,0,0,0,0,100,0), +(@PATH,41,3356.388,-981.9373,159.3562,0,0,0,0,100,0), +(@PATH,42,3356.388,-980.9373,160.3562,0,0,0,0,100,0), +(@PATH,43,3356.388,-979.9373,161.3562,0,0,0,0,100,0), +(@PATH,44,3356.138,-978.9373,162.3562,0,0,0,0,100,0), +(@PATH,45,3356.138,-977.9373,163.3562,0,0,0,0,100,0), +(@PATH,46,3356.138,-976.9373,164.3562,0,0,0,0,100,0), +(@PATH,47,3355.976,-977.483,163.6183,0,0,0,0,100,0), +(@PATH,48,3355.726,-976.483,164.6183,0,0,0,0,100,0), +(@PATH,49,3355.726,-975.733,165.1183,0,0,0,0,100,0), +(@PATH,50,3355.226,-974.983,165.8683,0,0,0,0,100,0), +(@PATH,51,3354.726,-974.233,166.3683,0,0,0,0,100,0), +(@PATH,52,3354.226,-973.233,167.6183,0,0,0,0,100,0), +(@PATH,53,3353.726,-972.483,168.1183,0,0,0,0,100,0), +(@PATH,54,3353.226,-971.733,169.1183,0,0,0,0,100,0), +(@PATH,55,3352.476,-969.983,169.8683,0,0,0,0,100,0), +(@PATH,56,3351.726,-969.233,170.6183,0,0,0,0,100,0), +(@PATH,57,3351.226,-968.483,171.8683,0,0,0,0,100,0), +(@PATH,58,3350.726,-967.483,172.6183,0,0,0,0,100,0), +(@PATH,59,3350.483,-967.2317,172.972,0,0,0,0,100,0), +(@PATH,60,3349.733,-965.7317,173.722,0,0,0,0,100,0), +(@PATH,61,3349.733,-964.7317,174.722,0,0,0,0,100,0), +(@PATH,62,3349.983,-963.7317,176.222,0,0,0,0,100,0), +(@PATH,63,3349.983,-962.7317,177.472,0,0,0,0,100,0), +(@PATH,64,3349.983,-961.9817,178.472,0,0,0,0,100,0), +(@PATH,65,3349.983,-959.9817,180.472,0,0,0,0,100,0), +(@PATH,66,3350.233,-957.9817,182.472,0,0,0,0,100,0), +(@PATH,67,3350.145,-957.7706,182.9037,0,0,0,0,100,0), +(@PATH,68,3350.145,-956.7706,183.6537,0,0,0,0,100,0), +(@PATH,69,3350.645,-956.0206,185.6537,0,0,0,0,100,0), +(@PATH,70,3351.645,-954.2706,187.6537,0,0,0,0,100,0), +(@PATH,71,3352.395,-952.7706,189.4037,0,0,0,0,100,0), +(@PATH,72,3353.145,-950.7706,191.6537,0,0,0,0,100,0), +(@PATH,73,3354.395,-948.2706,194.4037,0,0,0,0,100,0), +(@PATH,74,3354.421,-948.2466,194.2321,0,0,0,0,100,0), +(@PATH,75,3353.921,-949.2466,192.7321,0,0,0,0,100,0), +(@PATH,76,3352.671,-951.7466,189.9821,0,0,0,0,100,0), +(@PATH,77,3351.921,-953.2466,188.4821,0,0,0,0,100,0), +(@PATH,78,3351.171,-955.2466,185.4821,0,0,0,0,100,0), +(@PATH,79,3350.671,-955.9966,184.4821,0,0,0,0,100,0), +(@PATH,80,3350.855,-955.5132,185.3472,0,0,0,0,100,0), +(@PATH,81,3350.355,-956.2632,184.0972,0,0,0,0,100,0), +(@PATH,82,3350.105,-957.0132,183.3472,0,0,0,0,100,0), +(@PATH,83,3350.105,-959.0132,181.5972,0,0,0,0,100,0), +(@PATH,84,3350.105,-960.7632,179.8472,0,0,0,0,100,0), +(@PATH,85,3349.855,-962.7632,177.3472,0,0,0,0,100,0); + +-- 16. +SET @NPC := 101171; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3415.2,`position_y`=-1056.29,`position_z`=176.2218 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3415.2,-1056.29,176.2218,0,0,0,0,100,0), +(@PATH,2,3416.7,-1057.29,176.9718,0,0,0,0,100,0), +(@PATH,3,3411.95,-1042.29,177.7218,0,0,0,0,100,0), +(@PATH,4,3410.95,-1039.54,178.4718,0,0,0,0,100,0), +(@PATH,5,3409.95,-1036.79,179.4718,0,0,0,0,100,0), +(@PATH,6,3410.236,-1036.772,179.4327,0,0,0,0,100,0), +(@PATH,7,3410.986,-1039.772,178.1827,0,0,0,0,100,0), +(@PATH,8,3413.236,-1047.022,176.6827,0,0,0,0,100,0), +(@PATH,9,3416.635,-1057.305,176.8312,0,0,0,0,100,0), +(@PATH,10,3415.135,-1056.305,176.0812,0,0,0,0,100,0), +(@PATH,11,3413.385,-1055.055,174.8312,0,0,0,0,100,0), +(@PATH,12,3410.885,-1053.305,173.5812,0,0,0,0,100,0), +(@PATH,13,3409.635,-1052.055,172.3312,0,0,0,0,100,0), +(@PATH,14,3407.885,-1051.305,171.5812,0,0,0,0,100,0), +(@PATH,15,3407.135,-1050.805,170.8312,0,0,0,0,100,0), +(@PATH,16,3406.385,-1050.055,169.5812,0,0,0,0,100,0), +(@PATH,17,3403.885,-1048.305,167.8312,0,0,0,0,100,0), +(@PATH,18,3403.61,-1048.19,167.4718,0,0,0,0,100,0), +(@PATH,19,3403.11,-1047.69,166.7218,0,0,0,0,100,0), +(@PATH,20,3401.61,-1046.44,166.4718,0,0,0,0,100,0), +(@PATH,21,3400.86,-1045.69,165.4718,0,0,0,0,100,0), +(@PATH,22,3397.61,-1043.19,164.9718,0,0,0,0,100,0), +(@PATH,23,3396.36,-1041.94,164.2218,0,0,0,0,100,0), +(@PATH,24,3394.86,-1040.69,162.7218,0,0,0,0,100,0), +(@PATH,25,3393.36,-1039.44,162.7218,0,0,0,0,100,0), +(@PATH,26,3392.61,-1038.69,161.2218,0,0,0,0,100,0), +(@PATH,27,3391.11,-1037.44,161.2218,0,0,0,0,100,0), +(@PATH,28,3389.61,-1036.19,159.4718,0,0,0,0,100,0), +(@PATH,29,3389.505,-1035.928,159.0951,0,0,0,0,100,0), +(@PATH,30,3388.505,-1035.178,158.5951,0,0,0,0,100,0), +(@PATH,31,3387.755,-1034.678,158.0951,0,0,0,0,100,0), +(@PATH,32,3386.755,-1034.428,157.3451,0,0,0,0,100,0), +(@PATH,33,3385.755,-1033.928,156.3451,0,0,0,0,100,0), +(@PATH,34,3385.005,-1033.678,155.3451,0,0,0,0,100,0), +(@PATH,35,3384.005,-1033.428,154.5951,0,0,0,0,100,0), +(@PATH,36,3383.255,-1032.928,153.3451,0,0,0,0,100,0), +(@PATH,37,3382.505,-1032.678,152.3451,0,0,0,0,100,0), +(@PATH,38,3380.755,-1031.678,151.0951,0,0,0,0,100,0), +(@PATH,39,3379.755,-1031.428,150.0951,0,0,0,0,100,0), +(@PATH,40,3378.755,-1030.928,149.0951,0,0,0,0,100,0), +(@PATH,41,3378.005,-1030.678,147.5951,0,0,0,0,100,0), +(@PATH,42,3377.005,-1030.178,147.0951,0,0,0,0,100,0), +(@PATH,43,3378.059,-1030.643,147.4961,0,0,0,0,100,0), +(@PATH,44,3379.059,-1031.143,148.9961,0,0,0,0,100,0), +(@PATH,45,3379.809,-1031.393,149.9961,0,0,0,0,100,0), +(@PATH,46,3380.809,-1031.893,150.9961,0,0,0,0,100,0), +(@PATH,47,3381.809,-1032.393,152.2461,0,0,0,0,100,0), +(@PATH,48,3382.309,-1032.643,153.2461,0,0,0,0,100,0), +(@PATH,49,3384.309,-1033.143,154.4961,0,0,0,0,100,0), +(@PATH,50,3385.059,-1033.643,155.2461,0,0,0,0,100,0), +(@PATH,51,3386.059,-1034.143,156.2461,0,0,0,0,100,0), +(@PATH,52,3387.059,-1034.393,157.2461,0,0,0,0,100,0), +(@PATH,53,3387.809,-1034.893,157.9961,0,0,0,0,100,0), +(@PATH,54,3387.125,-1034.778,157.4853,0,0,0,0,100,0), +(@PATH,55,3388.125,-1035.028,158.4853,0,0,0,0,100,0), +(@PATH,56,3388.875,-1035.528,158.9853,0,0,0,0,100,0), +(@PATH,57,3390.375,-1036.778,160.2353,0,0,0,0,100,0), +(@PATH,58,3393.375,-1039.278,162.4853,0,0,0,0,100,0), +(@PATH,59,3394.875,-1040.778,162.4853,0,0,0,0,100,0), +(@PATH,60,3395.375,-1041.278,163.7353,0,0,0,0,100,0), +(@PATH,61,3396.875,-1042.528,165.2353,0,0,0,0,100,0), +(@PATH,62,3399.125,-1044.278,165.9853,0,0,0,0,100,0), +(@PATH,63,3401.375,-1046.278,166.4853,0,0,0,0,100,0), +(@PATH,64,3401.772,-1046.569,166.873,0,0,0,0,100,0), +(@PATH,65,3403.272,-1047.819,167.123,0,0,0,0,100,0), +(@PATH,66,3404.022,-1048.569,167.873,0,0,0,0,100,0), +(@PATH,67,3405.022,-1049.069,168.873,0,0,0,0,100,0), +(@PATH,68,3405.772,-1049.569,170.123,0,0,0,0,100,0), +(@PATH,69,3406.522,-1050.319,170.873,0,0,0,0,100,0), +(@PATH,70,3408.272,-1051.319,171.373,0,0,0,0,100,0), +(@PATH,71,3408.772,-1051.819,172.623,0,0,0,0,100,0), +(@PATH,72,3409.522,-1052.319,173.123,0,0,0,0,100,0), +(@PATH,73,3412.022,-1054.069,174.373,0,0,0,0,100,0), +(@PATH,74,3412.772,-1054.569,175.123,0,0,0,0,100,0); + +-- 17. +SET @NPC := 101142; +SET @PATH := @NPC * 10; +UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=3298.083,`position_y`=-841.7509,`position_z`=195.9927 WHERE `guid`=@NPC; +DELETE FROM `creature_addon` WHERE `guid`=@NPC; +INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, ''); +DELETE FROM `waypoint_data` WHERE `id`=@PATH; +INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES +(@PATH,1,3298.083,-841.7509,195.9927,0,0,0,0,100,0), +(@PATH,2,3298.083,-841.2509,195.2427,0,0,0,0,100,0), +(@PATH,3,3297.833,-840.2509,194.4927,0,0,0,0,100,0), +(@PATH,4,3297.083,-837.5009,193.7427,0,0,0,0,100,0), +(@PATH,5,3296.583,-835.5009,192.4927,0,0,0,0,100,0), +(@PATH,6,3296.083,-832.5009,191.9927,0,0,0,0,100,0), +(@PATH,7,3295.583,-830.7509,190.7427,0,0,0,0,100,0), +(@PATH,8,3295.333,-828.0009,190.2427,0,0,0,0,100,0), +(@PATH,9,3294.583,-825.0009,188.7427,0,0,0,0,100,0), +(@PATH,10,3294.083,-822.0009,187.4927,0,0,0,0,100,0), +(@PATH,11,3293.583,-820.0009,186.7427,0,0,0,0,100,0), +(@PATH,12,3293.083,-818.2509,185.9927,0,0,0,0,100,0), +(@PATH,13,3293.562,-820.1373,186.7285,0,0,0,0,100,0), +(@PATH,14,3294.062,-822.1373,187.4785,0,0,0,0,100,0), +(@PATH,15,3294.562,-825.1373,188.9785,0,0,0,0,100,0), +(@PATH,16,3295.312,-827.8873,189.9785,0,0,0,0,100,0), +(@PATH,17,3295.562,-830.6373,190.7285,0,0,0,0,100,0), +(@PATH,18,3296.312,-833.6373,192.2285,0,0,0,0,100,0), +(@PATH,19,3296.812,-836.3873,193.4785,0,0,0,0,100,0), +(@PATH,20,3297.312,-838.3873,194.2285,0,0,0,0,100,0), +(@PATH,21,3297.543,-838.7784,194.4357,0,0,0,0,100,0), +(@PATH,22,3298.293,-841.5284,195.4357,0,0,0,0,100,0), +(@PATH,23,3298.543,-843.5284,196.4357,0,0,0,0,100,0), +(@PATH,24,3299.043,-845.5284,197.1857,0,0,0,0,100,0), +(@PATH,25,3299.293,-847.5284,198.9357,0,0,0,0,100,0), +(@PATH,26,3299.793,-849.5284,199.6857,0,0,0,0,100,0), +(@PATH,27,3300.293,-852.2784,201.1857,0,0,0,0,100,0), +(@PATH,28,3300.793,-855.0284,201.9357,0,0,0,0,100,0), +(@PATH,29,3301.043,-857.0284,202.9357,0,0,0,0,100,0), +(@PATH,30,3301.543,-859.0284,203.6857,0,0,0,0,100,0), +(@PATH,31,3301.793,-861.0284,204.1857,0,0,0,0,100,0), +(@PATH,32,3302.043,-862.0284,205.4357,0,0,0,0,100,0), +(@PATH,33,3302.793,-864.7784,206.1857,0,0,0,0,100,0), +(@PATH,34,3303.043,-866.7784,206.6857,0,0,0,0,100,0), +(@PATH,35,3303.293,-867.7784,207.9357,0,0,0,0,100,0), +(@PATH,36,3303.468,-866.9954,207.0422,0,0,0,0,100,0), +(@PATH,37,3303.468,-867.9954,208.0422,0,0,0,0,100,0), +(@PATH,38,3303.718,-868.4954,208.0422,0,0,0,0,100,0), +(@PATH,39,3304.468,-868.9954,209.2922,0,0,0,0,100,0), +(@PATH,40,3305.968,-870.2454,210.2922,0,0,0,0,100,0), +(@PATH,41,3307.468,-871.4954,212.0422,0,0,0,0,100,0), +(@PATH,42,3309.218,-872.7454,213.2922,0,0,0,0,100,0), +(@PATH,43,3309.968,-873.4954,214.2922,0,0,0,0,100,0), +(@PATH,44,3310.718,-873.9954,215.5422,0,0,0,0,100,0), +(@PATH,45,3312.218,-875.2454,216.5422,0,0,0,0,100,0), +(@PATH,46,3313.968,-876.2454,218.0422,0,0,0,0,100,0), +(@PATH,47,3315.218,-877.4954,219.0422,0,0,0,0,100,0), +(@PATH,48,3316.718,-878.7454,220.7922,0,0,0,0,100,0), +(@PATH,49,3318.218,-879.9954,221.7922,0,0,0,0,100,0), +(@PATH,50,3319.968,-881.2454,223.2922,0,0,0,0,100,0), +(@PATH,51,3321.468,-882.4954,224.0422,0,0,0,0,100,0), +(@PATH,52,3322.968,-883.7454,225.2922,0,0,0,0,100,0), +(@PATH,53,3324.718,-884.9954,225.7922,0,0,0,0,100,0), +(@PATH,54,3326.218,-886.2454,227.2922,0,0,0,0,100,0), +(@PATH,55,3326.493,-886.0625,227.5658,0,0,0,0,100,0), +(@PATH,56,3327.993,-887.3125,228.0658,0,0,0,0,100,0), +(@PATH,57,3328.493,-885.5625,228.8158,0,0,0,0,100,0), +(@PATH,58,3329.743,-881.5625,229.3158,0,0,0,0,100,0), +(@PATH,59,3330.493,-877.8125,230.0658,0,0,0,0,100,0), +(@PATH,60,3331.243,-875.0625,230.8158,0,0,0,0,100,0), +(@PATH,61,3332.243,-871.3125,232.0658,0,0,0,0,100,0), +(@PATH,62,3333.493,-867.3125,232.8158,0,0,0,0,100,0), +(@PATH,63,3332.181,-871.8014,231.0136,0,0,0,0,100,0), +(@PATH,64,3331.181,-875.5514,230.0136,0,0,0,0,100,0), +(@PATH,65,3330.431,-879.3014,229.2636,0,0,0,0,100,0), +(@PATH,66,3329.181,-883.0514,228.7636,0,0,0,0,100,0), +(@PATH,67,3328.181,-887.0514,228.0136,0,0,0,0,100,0), +(@PATH,68,3327.83,-887.0072,227.7905,0,0,0,0,100,0), +(@PATH,69,3327.83,-887.5072,227.7905,0,0,0,0,100,0), +(@PATH,70,3325.33,-885.5072,226.5405,0,0,0,0,100,0), +(@PATH,71,3323.83,-884.2572,225.2905,0,0,0,0,100,0), +(@PATH,72,3322.33,-883.0072,224.5405,0,0,0,0,100,0), +(@PATH,73,3320.83,-881.7572,223.2905,0,0,0,0,100,0), +(@PATH,74,3319.08,-880.5072,222.5405,0,0,0,0,100,0), +(@PATH,75,3317.58,-879.2572,221.0405,0,0,0,0,100,0), +(@PATH,76,3316.08,-878.2572,220.0405,0,0,0,0,100,0), +(@PATH,77,3314.58,-877.2572,218.5405,0,0,0,0,100,0), +(@PATH,78,3313.08,-876.0072,217.2905,0,0,0,0,100,0), +(@PATH,79,3311.58,-874.7572,215.5405,0,0,0,0,100,0), +(@PATH,80,3309.83,-873.5072,214.2905,0,0,0,0,100,0), +(@PATH,81,3309.08,-872.7572,213.2905,0,0,0,0,100,0), +(@PATH,82,3306.83,-871.0072,211.2905,0,0,0,0,100,0), +(@PATH,83,3305.33,-869.7572,209.2905,0,0,0,0,100,0), +(@PATH,84,3305.1,-869.5022,208.8683,0,0,0,0,100,0), +(@PATH,85,3303.35,-868.2522,207.8683,0,0,0,0,100,0), +(@PATH,86,3303.1,-866.2522,206.3683,0,0,0,0,100,0), +(@PATH,87,3302.1,-862.5022,205.6183,0,0,0,0,100,0), +(@PATH,88,3302.1,-861.5022,204.3683,0,0,0,0,100,0), +(@PATH,89,3301.6,-859.5022,203.8683,0,0,0,0,100,0), +(@PATH,90,3301.35,-856.5022,202.1183,0,0,0,0,100,0), +(@PATH,91,3300.85,-854.7522,201.8683,0,0,0,0,100,0), +(@PATH,92,3300.35,-851.7522,201.1183,0,0,0,0,100,0), +(@PATH,93,3300.1,-850.7522,199.8683,0,0,0,0,100,0), +(@PATH,94,3299.6,-849.0022,199.3683,0,0,0,0,100,0), +(@PATH,95,3299.1,-846.0022,197.6183,0,0,0,0,100,0), +(@PATH,96,3298.6,-844.0022,196.8683,0,0,0,0,100,0), +(@PATH,97,3298.35,-842.0022,196.1183,0,0,0,0,100,0), +(@PATH,98,3298.344,-843.8044,196.7632,0,0,0,0,100,0), +(@PATH,99,3298.094,-841.8044,196.0132,0,0,0,0,100,0), +(@PATH,100,3298.094,-841.3044,195.2632,0,0,0,0,100,0), +(@PATH,101,3297.844,-840.3044,194.5132,0,0,0,0,100,0), +(@PATH,102,3297.094,-837.3044,193.7632,0,0,0,0,100,0), +(@PATH,103,3296.594,-835.5544,192.5132,0,0,0,0,100,0), +(@PATH,104,3296.094,-832.5544,191.7632,0,0,0,0,100,0), +(@PATH,105,3295.594,-830.8044,190.7632,0,0,0,0,100,0), +(@PATH,106,3295.344,-827.8044,190.2632,0,0,0,0,100,0), +(@PATH,107,3294.594,-825.0544,188.7632,0,0,0,0,100,0), +(@PATH,108,3293.844,-822.0544,187.2632,0,0,0,0,100,0), +(@PATH,109,3293.594,-820.0544,186.5132,0,0,0,0,100,0), +(@PATH,110,3293.094,-818.0544,186.0132,0,0,0,0,100,0), +(@PATH,111,3299.079,-842.8573,196.5311,0,0,0,0,100,0), +(@PATH,112,3298.536,-844.3997,196.6539,0,0,0,0,100,0); diff --git a/sql/updates/world/2015_07_27_00_world_2015_07_26_05.sql b/sql/updates/world/2015_07_27_00_world_2015_07_26_05.sql new file mode 100644 index 00000000000..c7f4e3f4f39 --- /dev/null +++ b/sql/updates/world/2015_07_27_00_world_2015_07_26_05.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `flags_extra` = 128 WHERE `entry` = 33576; diff --git a/sql/updates/world/2015_07_27_01_world_2015_07_26_00.sql b/sql/updates/world/2015_07_27_01_world_2015_07_26_00.sql new file mode 100644 index 00000000000..3634dc21cd3 --- /dev/null +++ b/sql/updates/world/2015_07_27_01_world_2015_07_26_00.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `InhabitType`=4, `AIName`="SmartAI" WHERE `entry`=29999; diff --git a/sql/updates/world/2015_07_27_02_world.sql b/sql/updates/world/2015_07_27_02_world.sql new file mode 100644 index 00000000000..1d1f7f8bafb --- /dev/null +++ b/sql/updates/world/2015_07_27_02_world.sql @@ -0,0 +1,751 @@ +-- +-- DB/SAI: Update Tanaris +-- Ainamiss the Hive Queen SAI +SET @ENTRY := 47386; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Ainamiss the Hive Queen - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,16000,21000,11,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ainamiss the Hive Queen - In Combat - Cast 'Pierce Armor'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,23000,25000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ainamiss the Hive Queen - In Combat - Cast 'Rend'"), +(@ENTRY,0,3,0,0,0,100,0,12000,13000,60000,65000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ainamiss the Hive Queen - In Combat - Cast 'Silithid Toxin'"); +-- Andre Firebeard SAI +SET @ENTRY := 44759; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,83622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Andre Firebeard - On Aggro - Cast 'Leaping Cleave' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,6500,18500,21000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Andre Firebeard - In Combat - Cast 'Swashbuckling Slice'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,14000,17500,11,83639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Andre Firebeard - Between 0-40% Health - Cast 'Bloodbath'"); +-- Aquementas the Unchained SAI +SET @ENTRY := 44761; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,14500,11,15089,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aquementas the Unchained - Within 0-20 Range - Cast 'Frost Shock'"), +(@ENTRY,0,1,0,9,0,100,0,0,10,20000,24000,11,10987,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aquementas the Unchained - Within 0-10 Range - Cast 'Geyser'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,17000,25000,11,83669,0,0,0,0,0,2,0,0,0,0,0,0,0,"Aquementas the Unchained - In Combat - Cast 'Water Bolt'"); +-- Basking Cobra SAI +SET @ENTRY := 40657; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,16000,17000,11,32093,0,0,0,0,0,2,0,0,0,0,0,0,0,"Basking Cobra - In Combat - Cast 'Poison Spit'"); +-- Bilgewater Battlebruiser SAI +SET @ENTRY := 38648; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,16500,18200,11,83639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bilgewater Battlebruiser - Between 0-55% Health - Cast 'Bloodbath'"); +-- Blisterpaw Hyena SAI +SET @ENTRY := 5426; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9,15000,17800,11,82797,0,0,0,0,0,2,0,0,0,0,0,0,0,"Blisterpaw Hyena - Within 0-9 Range - Cast 'Leaping Bite'"); +-- Burning Southsea Pirate SAI +SET @ENTRY := 38719; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,83622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Burning Southsea Pirate - On Aggro - Cast 'Leaping Cleave' (No Repeat)"), +(@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,"Burning Southsea Pirate - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Caliph Scorpidsting SAI +SET @ENTRY := 44750; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,16500,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Caliph Scorpidsting - In Combat - Cast 'Poison'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,9000,9800,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caliph Scorpidsting - Between 0-40% Health - Cast 'Sand Step'"); +-- Captain Dreadbeard SAI +SET @ENTRY := 38749; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6500,18500,21000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Dreadbeard - In Combat - Cast 'Swashbuckling Slice'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,14000,17500,11,83639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Dreadbeard - Between 0-40% Health - Cast 'Bloodbath'"); +-- Centipaar Sandreaver SAI +SET @ENTRY := 5460; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Sandreaver - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,60000,65000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Sandreaver - In Combat - Cast 'Silithid Toxin'"), +(@ENTRY,0,2,0,0,0,100,0,2000,3200,9000,9100,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Centipaar Sandreaver - In Combat - Cast 'Thrash'"); +-- Centipaar Tunneler SAI +SET @ENTRY := 5459; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,14500,16800,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,4000,4000,60000,65000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Tunneler - In Combat - Cast 'Silithid Toxin'"); +-- Centipaar Wasp SAI +SET @ENTRY := 5455; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18500,22000,11,81109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Wasp - In Combat - Cast 'Poison Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,60000,65000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Wasp - In Combat - Cast 'Silithid Toxin'"); +-- Centipaar Worker SAI +SET @ENTRY := 5458; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18500,22000,11,83574,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Worker - In Combat - Cast 'Acidic Adhesive'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,60000,65000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Centipaar Worker - In Combat - Cast 'Silithid Toxin'"); +-- Covert Ops Pounder SAI +SET @ENTRY := 38649; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8500,18500,21600,11,35049,0,0,0,0,0,2,0,0,0,0,0,0,0,"Covert Ops Pounder - In Combat - Cast 'Pound'"); +-- Crazed Bilgewater Survivor SAI +SET @ENTRY := 39020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Crazed Bilgewater Survivor - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,16000,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crazed Bilgewater Survivor - In Combat - Cast 'Bonk'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,14000,21000,11,83586,0,0,0,0,0,1,0,0,0,0,0,0,0,"Crazed Bilgewater Survivor - Between 0-40% Health - Cast 'Insane Rambling'"); +-- NPC talk text insert +SET @ENTRY := 39020; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Monsters! Monsters come to take our gold!',14,0,50,0,0,0, 'on Aggro Text',40525), +(@ENTRY,0,1, 'Kill the pig! Spill it\'s blood!',14,0,50,0,0,0, 'on Aggro Text',40528); +-- Desert Bloom SAI +SET @ENTRY := 44598; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,11,48195,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - On Aggro - Cast 'Emerald Lasher Emerge' (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - On Aggro - Remove Flag Standstate Submerged (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,2,1,100,1,0,30,0,0,11,83504,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - Between 0-30% Health - Cast 'Healing Rain' (Phase 1) (No Repeat)"), +(@ENTRY,0,4,0,7,1,100,1,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - On Evade - Set Event Phase 2 (Phase 1) (No Repeat)"), +(@ENTRY,0,5,0,7,2,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - On Evade - Remove Flag Standstate Submerged (Phase 2) (No Repeat)"), +(@ENTRY,0,6,0,21,2,100,1,0,0,0,0,90,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Bloom - On Reached Home - Set Flag Standstate Submerged (Phase 2) (No Repeat)"); +-- Desert Crawler SAI +SET @ENTRY := 40764; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,23000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Crawler - Between 0-50% Health - Cast 'Harden'"); +-- Dune Rattler SAI +SET @ENTRY := 44568; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,18000,20000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dune Rattler - In Combat - Cast 'Poison'"); +-- Duneclaw Broodlord SAI +SET @ENTRY := 44599; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,17000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duneclaw Broodlord - In Combat - Cast 'Venom Splash'"); +-- Duneclaw Burrower SAI +SET @ENTRY := 44546; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,9000,9800,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duneclaw Burrower - Between 0-55% Health - Cast 'Sand Step'"); +-- Duneclaw Lasher SAI +SET @ENTRY := 40717; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,11,33126,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duneclaw Lasher - Within 0-5 Range - Cast 'Dropped Weapon'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,25000,33000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duneclaw Lasher - In Combat - Cast 'Lash'"); +-- Duneclaw Stalker SAI +SET @ENTRY := 44587; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,55,9000,9800,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duneclaw Stalker - Between 0-55% Health - Cast 'Sand Step'"), +(@ENTRY,0,1,0,11,0,100,1,0,0,0,0,11,77806,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duneclaw Stalker - On Respawn - Cast 'Stealth' (No Repeat)"), +(@ENTRY,0,2,0,7,0,100,1,0,0,0,0,11,77806,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duneclaw Stalker - On Evade - Cast 'Stealth' (No Repeat)"); +-- Dunemaul Brute SAI +SET @ENTRY := 5474; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Dunemaul Brute - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,16000,18000,11,10966,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Brute - Within 0-5 Range - Cast 'Uppercut'"); +-- NPC talk text insert +SET @ENTRY := 5474; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Dunemaul Enforcer SAI +SET @ENTRY := 5472; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Dunemaul Enforcer - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,10,24000,26000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dunemaul Enforcer - Within 0-10 Range - Cast 'Demoralizing Shout'"); +-- NPC talk text insert +SET @ENTRY := 5472; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Dunemaul Ogre SAI +SET @ENTRY := 5471; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Dunemaul Ogre - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,12800,11,25710,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Ogre - Within 0-5 Range - Cast 'Heroic Strike'"); +-- NPC talk text insert +SET @ENTRY := 5471; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Dunemaul Ogre Mage SAI +SET @ENTRY := 5473; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9053,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Ogre Mage - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,19000,11,11436,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Ogre Mage - In Combat - Cast 'Slow'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dunemaul Ogre Mage - Between 0-30% Health - Cast 'Bloodlust' (No Repeat)"), +(@ENTRY,0,3,0,4,0,25,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Ogre Mage - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 5473; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Dunemaul Warlock SAI +SET @ENTRY := 5475; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Warlock - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,4,0,25,1,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Warlock - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,9000,15000,17800,11,6909,1,0,0,0,0,2,0,0,0,0,0,0,0,"Dunemaul Warlock - In Combat - Cast 'Curse of Thorns'"); +-- NPC talk text insert +SET @ENTRY := 5475; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927); +-- Duneshore Crab SAI +SET @ENTRY := 40527; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,23000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Duneshore Crab - Between 0-50% Health - Cast 'Harden'"); +-- Emberwing SAI +SET @ENTRY := 8207; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,11970,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emberwing - Within 0-8 Range - Cast 'Fire Nova'"); +-- Explorer's League Digger SAI +SET @ENTRY := 38998; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,82625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Explorer's League Digger - On Aggro - Cast 'Bone Toss' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,7000,17000,22000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Explorer's League Digger - In Combat - Cast 'Dirt Toss'"); +-- Fire Roc SAI +SET @ENTRY := 5429; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,19000,22000,11,24423,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fire Roc - Within 0-8 Range - Cast 'Demoralizing Screech'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,15000,15500,11,11021,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fire Roc - In Combat - Cast 'Flamespit'"); +-- Fronkle the Disturbed SAI +SET @ENTRY := 44714; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,14500,15200,11,22938,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fronkle the Disturbed - Within 0-8 Range - Cast 'Arcane Explosion'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,15000,18000,11,34447,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fronkle the Disturbed - In Combat - Cast 'Arcane Missiles'"), +(@ENTRY,0,2,0,0,0,100,0,4000,4800,13000,14000,11,79880,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fronkle the Disturbed - In Combat - Cast 'Slow'"); +-- Gadgetzan Bruiser SAI +SET @ENTRY := 9460; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Gadgetzan Bruiser - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,19,5000,6000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gadgetzan Bruiser - Within 0-19 Range - Cast 'Net'"); +-- Gadgetzan Sniper SAI +SET @ENTRY := 21448; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,19,5000,6000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gadgetzan Sniper - Within 0-19 Range - Cast 'Net'"); +-- Gargantapid SAI +SET @ENTRY := 40581; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,23000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gargantapid - Between 0-50% Health - Cast 'Harden'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,15000,17000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gargantapid - In Combat - Cast 'Venom Splash'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,9000,9800,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gargantapid - Between 0-40% Health - Cast 'Sand Step'"); +-- Glasshide Basilisk SAI +SET @ENTRY := 5419; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,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 `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,16000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Glasshide Gazer - In Combat - Cast 'Crystal Flash'"), +(@ENTRY,0,1,0,2,0,100,0,0,60,12000,13000,11,83497,0,0,0,0,0,1,0,0,0,0,0,0,0,"Glasshide Gazer - Between 0-60% Health - Cast 'Glass Hide'"); +-- Great Shark SAI +SET @ENTRY := 12124; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,9800,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Great Shark - In Combat - Cast 'Thrash'"); +-- Gusting Vortex SAI +SET @ENTRY := 8667; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,14000,11,83492,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gusting Vortex - In Combat - Cast 'Air Blast'"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,22000,26000,11,6982,1,0,0,0,0,1,0,0,0,0,0,0,0,"Gusting Vortex - In Combat - Cast 'Gust of Wind'"); +-- Haarka the Ravenous SAI +SET @ENTRY := 8205; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,9800,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haarka the Ravenous - In Combat - Cast 'Thrash'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haarka the Ravenous - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,25000,27000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Haarka the Ravenous - In Combat - Cast 'Silithid Toxin'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haarka the Ravenous - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Haarka the Ravenous - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 8205; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Harakiss the Infestor SAI +SET @ENTRY := 47387; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,9800,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harakiss the Infestor - In Combat - Cast 'Thrash'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,6268,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harakiss the Infestor - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,25000,27000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Harakiss the Infestor - In Combat - Cast 'Silithid Toxin'"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harakiss the Infestor - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harakiss the Infestor - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 47387; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Hazzali Cocoon SAI +SET @ENTRY := 39081; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,73441,3,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Cocoon - On Just Died - Cast 'Summon Captured Bughunter' (No Repeat)"); +-- Hazzali Sandreaver SAI +SET @ENTRY := 5454; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,9800,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Sandreaver - In Combat - Cast 'Thrash'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,66060,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Sandreaver - On Aggro - Cast 'Sprint' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,25000,27000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Sandreaver - In Combat - Cast 'Silithid Toxin'"); +-- Hazzali Stinger SAI +SET @ENTRY := 5450; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,9800,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hazzali Stinger - In Combat - Cast 'Thrash'"), +(@ENTRY,0,1,0,0,0,100,0,6000,7000,25000,27000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Stinger - In Combat - Cast 'Silithid Toxin'"); +-- Hazzali Swarmer SAI +SET @ENTRY := 5451; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,10722,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Swarmer - On Aggro - Cast 'Silithid Swarm' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6000,7000,25000,27000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Swarmer - In Combat - Cast 'Silithid Toxin'"); +-- Hazzali Worker SAI +SET @ENTRY := 5452; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,83574,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Worker - In Combat - Cast 'Acidic Adhesive'"), +(@ENTRY,0,1,0,0,0,100,0,6000,7000,25000,27000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hazzali Worker - In Combat - Cast 'Silithid Toxin'"); +-- Hellgazer SAI +SET @ENTRY := 39186; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,16000,11,5106,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hellgazer - In Combat - Cast 'Crystal Flash'"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,24000,27000,11,83657,1,0,0,0,0,2,0,0,0,0,0,0,0,"Hellgazer - In Combat - Cast 'Hellgaze'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellgazer - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hellgazer - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 39186; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Jin'Zallah the Sandbringer SAI +SET @ENTRY := 8200; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79884,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jin'Zallah the Sandbringer - In Combat - Cast 'Lightning Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,7272,1,0,0,0,0,1,0,0,0,0,0,0,0,"Jin'Zallah the Sandbringer - Within 0-8 Range - Cast 'Dust Cloud'"), +(@ENTRY,0,2,0,2,0,100,1,0,55,0,0,11,10132,1,0,0,0,0,1,0,0,0,0,0,0,0,"Jin'Zallah the Sandbringer - Between 0-55% Health - Cast 'Sand Storms' (No Repeat)"); +-- Kregg Keelhaul SAI +SET @ENTRY := 8203; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,83622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kregg Keelhaul - On Aggro - Cast 'Leaping Cleave' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,24000,28000,11,83643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kregg Keelhaul - In Combat - Cast 'Slippery Suds'"), +(@ENTRY,0,2,0,0,0,100,0,4000,6000,12000,14000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kregg Keelhaul - In Combat - Cast 'Swashbuckling Slice'"); +-- Land Rager SAI +SET @ENTRY := 5465; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,11,8117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Land Rager - In Combat - Cast 'Agility'"), +(@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,"Land Rager - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Land Rager - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 5465; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Meatface SAI +SET @ENTRY := 39061; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Meatface - In Combat - Cast 'Uppercut'"), +(@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,"Meatface - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Meatface - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 39061; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Occulus the Corrupted SAI +SET @ENTRY := 44767; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,16000,11,31464,0,0,0,0,0,2,0,0,0,0,0,0,0,"Occulus the Corrupted - In Combat - Cast 'Mortal Wound'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,24000,28000,11,32914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Occulus the Corrupted - In Combat - Cast 'Wing Buffet'"), +(@ENTRY,0,2,0,2,0,100,0,0,50,15000,24000,11,31458,0,0,0,0,0,1,0,0,0,0,0,0,0,"Occulus the Corrupted - Between 0-50% Health - Cast 'Hasten'"); +-- Omgorn the Lost SAI +SET @ENTRY := 8201; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Omgorn the Lost - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Omgorn the Lost - Within 0-5 Range - Cast 'Mortal Strike'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Omgorn the Lost - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Omgorn the Lost - Between 0-30% Health - Say Line 1 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 8201; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927), +(@ENTRY,1,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Rabid Blisterpaw SAI +SET @ENTRY := 5427; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9,15000,17800,11,82797,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Blisterpaw - Within 0-9 Range - Cast 'Leaping Bite'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,25000,29000,11,3150,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Blisterpaw - In Combat - Cast 'Rabies'"); +-- Reliquary Digger SAI +SET @ENTRY := 38997; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,25000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Reliquary Digger - In Combat - Cast 'Dirt Toss'"), +(@ENTRY,0,1,0,9,0,100,0,5,20,5000,6000,11,82625,0,0,0,0,0,2,0,0,0,0,0,0,0,"Reliquary Digger - Within 5-20 Range - Cast 'Bone Toss'"); +-- Rental Shredder SAI +SET @ENTRY := 38650; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,1,0,9,0,100,0,0,20,8000,14000,11,36228,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rental Shredder - Within 0-20 Range - Cast 'Chainsaw Blade'"); +-- Sand Lasher SAI +SET @ENTRY := 44569; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Lasher - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,11,48195,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Lasher - On Aggro - Cast 'Emerald Lasher Emerge' (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Lasher - On Aggro - Remove Flag Standstate Submerged (Phase 1) (No Repeat)"), +(@ENTRY,0,3,0,0,1,100,0,3000,5000,12000,15000,11,43619,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sand Lasher - In Combat - Cast 'Wrath' (Phase 1)"), +(@ENTRY,0,4,0,7,1,100,1,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Lasher - On Evade - Set Event Phase 2 (Phase 1) (No Repeat)"), +(@ENTRY,0,5,0,7,2,100,1,0,0,0,0,91,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Lasher - On Evade - Remove Flag Standstate Submerged (Phase 2) (No Repeat)"), +(@ENTRY,0,6,0,21,2,100,1,0,0,0,0,90,9,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Lasher - On Reached Home - Set Flag Standstate Submerged (Phase 2) (No Repeat)"); +-- Sand Slitherer SAI +SET @ENTRY := 44595; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9000,13000,11,7938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sand Slitherer - Target Between 0-20% Health - Cast 'Fatal Bite'"); +-- Sandfury Axe Thrower SAI +SET @ENTRY := 5646; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Axe Thrower - In Combat - Cast 'Throw'"), +(@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,"Sandfury Axe Thrower - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,81173,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Axe Thrower - Between 0-30% Health - Cast 'Frenzy' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Axe Thrower - Between 0-30% Health - Say Line 1 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 5646; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,1,0, '%s goes into a frenzy!',16,0,100,0,0,0, 'combat Frenzy',2384); +-- Sandfury Firecaller SAI +SET @ENTRY := 5647; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,82641,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Firecaller - In Combat - Cast 'Lava Gout'"), +(@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,"Sandfury Firecaller - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,9000,12000,33000,35000,11,79886,1,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Firecaller - In Combat - Cast 'Lava Burst'"); +-- Sandfury Hideskinner SAI +SET @ENTRY := 5645; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Sandfury Hideskinner - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,15000,18000,11,81705,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandfury Hideskinner - In Combat - Cast 'Scalp Slash'"); +-- Sandfury Zombie SAI +SET @ENTRY := 38909; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,83507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Zombie - Between 0-30% Health - Cast 'Unnatural Power' (No Repeat)"); +-- Sandfury Zombie SAI +SET @ENTRY := 44557; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,83507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandfury Zombie - Between 0-30% Health - Cast 'Unnatural Power' (No Repeat)"); +-- Sandscraper SAI +SET @ENTRY := 38880; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Sandscraper - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandscraper - Within 0-5 Range - Cast 'Mortal Strike'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandscraper - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandscraper - Between 0-30% Health - Say Line 1 (No Repeat)"), +(@ENTRY,0,4,0,0,0,100,0,6000,9000,24000,28000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandscraper - In Combat - Cast 'Cleave'"); +-- NPC talk text insert +SET @ENTRY := 38880; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927), +(@ENTRY,1,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Sandstone Earthen SAI +SET @ENTRY := 38916; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,18000,24000,11,73864,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandstone Earthen - In Combat - Cast 'Sand Trap'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,11000,12000,11,83567,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sandstone Earthen - Between 0-40% Health - Cast 'Sparkling Sands'"); +-- Sandstone Golem SAI +SET @ENTRY := 38914; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,24000,26000,11,80380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sandstone Golem - In Combat - Cast 'Sand Breath'"); +-- Scorpid Duneburrower SAI +SET @ENTRY := 7803; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,16000,11,5416,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Duneburrower - In Combat - Cast 'Venom Sting'"); +-- Scorpitar SAI +SET @ENTRY := 39183; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,23000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scorpitar - Between 0-50% Health - Cast 'Harden'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,15000,17000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpitar - In Combat - Cast 'Venom Splash'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,9000,9800,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scorpitar - Between 0-40% Health - Cast 'Sand Step'"); +-- Searing Roc SAI +SET @ENTRY := 5430; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,16843,0,0,0,0,0,1,0,0,0,0,0,0,0,"Searing Roc - In Combat - Cast 'Crimson Fury'"); +-- Slaverjaw SAI +SET @ENTRY := 39185; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,9,15000,17800,11,82797,0,0,0,0,0,2,0,0,0,0,0,0,0,"Slaverjaw - Within 0-9 Range - Cast 'Leaping Bite'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,18000,20000,11,7367,0,0,0,0,0,2,0,0,0,0,0,0,0,"Slaverjaw - In Combat - Cast 'Infected Bite'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,25000,28000,11,3149,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slaverjaw - In Combat - Cast 'Furious Howl'"); +-- Soriid the Devourer SAI +SET @ENTRY := 8204; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Soriid the Devourer - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,16000,21000,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,2,0,0,0,100,0,6000,9000,23000,25000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Soriid the Devourer - In Combat - Cast 'Rend'"), +(@ENTRY,0,3,0,0,0,100,0,12000,13000,60000,65000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Soriid the Devourer - In Combat - Cast 'Silithid Toxin'"); +-- Southsea Musketeer SAI +SET @ENTRY := 40632; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6600,64,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Musketeer - In Combat - Cast 'Salt Flats Racer Speed'"), +(@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,"Southsea Musketeer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,22000,24000,11,79721,1,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Musketeer - In Combat - Cast 'Explosive Shot'"); +-- Southsea Pirate SAI +SET @ENTRY := 7855; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,83622,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Pirate - On Aggro - Cast 'Leaping Cleave' (No Repeat)"), +(@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,"Southsea Pirate - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Southsea Scoundrel SAI +SET @ENTRY := 40665; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Southsea Scoundrel - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 40665; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Ye\'ll not get around our blockade with scavengin\'!',12,0,100,0,0,0, 'on Aggro Text',40574); +-- Southsea Strongarm SAI +SET @ENTRY := 40635; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,82742,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Strongarm - On Aggro - Cast 'Impaling Pull' (No Repeat)"), +(@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,"Southsea Strongarm - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Southsea Swabbie SAI +SET @ENTRY := 40636; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,24000,11,83643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Swabbie - In Combat - Cast 'Slippery Suds'"), +(@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,"Southsea Swabbie - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Southsea Swashbuckler SAI +SET @ENTRY := 7858; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Swashbuckler - In Combat - Cast 'Swashbuckling Slice'"), +(@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,"Southsea Swashbuckler - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,13,0,100,0,2000,4500,20000,30000,11,79732,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Swashbuckler - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"); +-- Southsea Taskmaster SAI +SET @ENTRY := 40593; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,16000,11,81754,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Taskmaster - In Combat - Cast 'Motivate'"), +(@ENTRY,0,1,0,9,0,100,0,0,15,34000,37000,11,81753,0,0,0,0,0,1,0,0,0,0,0,0,0,"Southsea Taskmaster - Within 0-15 Range - Cast 'Threatening Shout'"); +-- Steeljaw Snapper SAI +SET @ENTRY := 14123; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8000,12000,11,83488,0,0,0,0,0,1,0,0,0,0,0,0,0,"Steeljaw Snapper - Between 0-40% Health - Cast 'Shell Shield'"); +-- Sunburst Adder SAI +SET @ENTRY := 44594; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,78808,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sunburst Adder - In Combat - Cast 'Sunbeam'"); +-- Surf Glider SAI +SET @ENTRY := 5431; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8000,12000,11,83488,0,0,0,0,0,1,0,0,0,0,0,0,0,"Surf Glider - Between 0-40% Health - Cast 'Shell Shield'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,15000,11,78799,0,0,0,0,0,2,0,0,0,0,0,0,0,"Surf Glider - In Combat - Cast 'Wave Crash'"); +-- Tidal Strider SAI +SET @ENTRY := 39022; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,13000,17000,11,82376,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tidal Strider - In Combat - Cast 'Frost Smash'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,18000,21000,11,10987,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tidal Strider - Within 0-8 Range - Cast 'Geyser'"); +-- Twisted Reflection of Narain SAI +SET @ENTRY := 44722; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77721,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twisted Reflection of Narain - In Combat - Cast 'Shadow Weave'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,75073,1,0,0,0,0,1,0,0,0,0,0,0,0,"Twisted Reflection of Narain - Within 0-8 Range - Cast 'Shadow Nova'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,77471,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twisted Reflection of Narain - Between 0-30% Health - Cast 'Shadow Shield' (No Repeat)"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twisted Reflection of Narain - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 44722; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Could you forse this, fool?',12,0,100,0,0,0, 'on Aggro Text',44745); +-- Unearthed Fossil SAI +SET @ENTRY := 9397; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,20000,11,83562,0,0,0,0,0,2,0,0,0,0,0,0,0,"Unearthed Fossil - In Combat - Cast 'Curse of Life'"); +-- Warleader Krazzilak SAI +SET @ENTRY := 8199; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18000,24000,11,78828,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warleader Krazzilak - Within 0-8 Range - Cast 'Bladestorm'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,15000,17000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Warleader Krazzilak - In Combat - Cast 'Knock Away'"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warleader Krazzilak - On Aggro - Cast 'Commanding Shout' (No Repeat)"); +-- Wastewander Darkcaster SAI +SET @ENTRY := 44613; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,77721,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Darkcaster - In Combat - Cast 'Shadow Weave'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,75073,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wastewander Darkcaster - Within 0-8 Range - Cast 'Shadow Nova'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,77471,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wastewander Darkcaster - Between 0-30% Health - Cast 'Shadow Shield' (No Repeat)"); +-- Wastewander Survivalist SAI +SET @ENTRY := 44611; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,33000,11,80596,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wastewander Survivalist - Within 0-5 Range - Cast 'Explosive Trap'"); +-- Wastewander Tracker SAI +SET @ENTRY := 44612; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Tracker - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,5,15,18000,21000,11,80009,1,0,0,0,0,2,0,0,0,0,0,0,0,"Wastewander Tracker - Within 5-15 Range - Cast 'Serpent Sting'"); +-- Zakkaru SAI +SET @ENTRY := 40648; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,83492,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zakkaru - In Combat - Cast 'Air Blast'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,16000,20000,11,6982,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zakkaru - Within 0-5 Range - Cast 'Gust of Wind'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,25000,26000,11,83493,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zakkaru - Between 0-40% Health - Cast 'Blessing of Al'Akir'"); diff --git a/sql/updates/world/2015_07_27_03_world.sql b/sql/updates/world/2015_07_27_03_world.sql new file mode 100644 index 00000000000..5e08ca4b5e7 --- /dev/null +++ b/sql/updates/world/2015_07_27_03_world.sql @@ -0,0 +1,512 @@ +-- +-- DB/SAI: Update The Hinterlands +-- Anchorite Traska SAI +SET @ENTRY := 46475; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9734,64,0,0,0,0,2,0,0,0,0,0,0,0,"Anchorite Traska - In Combat - Cast 'Holy Smite'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,1800000,1800000,11,13864,0,0,0,0,0,1,0,0,0,0,0,0,0,"Anchorite Traska - Out of Combat - Cast 'Power Word: Fortitude'"); +-- Crown Agent SAI +SET @ENTRY := 38016; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,15500,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crown Agent - In Combat - Cast 'Kick'"); +-- Deathstalker Bodychopper SAI +SET @ENTRY := 43016; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,15000,11,60195,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathstalker Bodychopper - In Combat - Cast 'Sinister Strike'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,18000,20000,11,79852,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathstalker Bodychopper - In Combat - Cast 'Eviscerate'"), +(@ENTRY,0,2,0,0,0,100,0,12000,15000,33000,35000,11,60842,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathstalker Bodychopper - In Combat - Cast 'Expose Armor'"), +(@ENTRY,0,3,0,9,0,100,0,0,8,22000,24000,11,79851,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathstalker Bodychopper - Within 0-8 Range - Cast 'Fan of Knives'"); +-- Deathstalker Invader SAI +SET @ENTRY := 43541; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,14873,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathstalker Invader - In Combat - Cast 'Sinister Strike'"), +(@ENTRY,0,1,0,0,0,100,0,5000,6000,16000,19000,11,3583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathstalker Invader - In Combat - Cast 'Deadly Poison'"); +-- Fraggar Thundermantle SAI +SET @ENTRY := 43156; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,79914,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fraggar Thundermantle - On Aggro - Cast 'Feral Spirit' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,11000,12000,11,79913,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fraggar Thundermantle - In Combat - Cast 'Chain Lightning'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fraggar Thundermantle - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,19514,1,15000,30000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fraggar Thundermantle - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"), +(@ENTRY,0,4,0,0,0,100,0,8000,8000,24000,25000,11,78770,0,0,0,0,0,1,0,0,0,0,0,0,0,"Fraggar Thundermantle - In Combat - Cast 'Magma Totem'"); +-- Gammerita SAI +SET @ENTRY := 7977; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,14500,16500,11,80604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gammerita - In Combat - Cast 'Crushing Bite'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,18000,21000,11,83488,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gammerita - Between 0-40% Health - Cast 'Shell Shield'"); +-- Gan'dranda SAI +SET @ENTRY := 42609; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8000,25000,28000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gan'dranda - In Combat - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,0,0,100,0,4000,5000,14000,15000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gan'dranda - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,12000,8000,19000,11,32736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gan'dranda - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,3,0,9,0,100,0,0,5,7000,16000,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gan'dranda - Within 0-5 Range - Cast 'Hamstring'"), +(@ENTRY,0,4,0,2,0,100,1,0,25,0,0,11,79871,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gan'dranda - Between 0-25% Health - Cast 'Recklessness' (No Repeat)"); +-- Green Sludge SAI +SET @ENTRY := 2655; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,16000,11,9459,0,0,0,0,0,2,0,0,0,0,0,0,0,"Green Sludge - In Combat - Cast 'Corrosive Ooze'"); +-- Grimungous SAI +SET @ENTRY := 8215; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimungous - In Combat - Cast 'Trample'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,14000,15000,11,11876,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimungous - Within 0-5 Range - Cast 'War Stomp'"); +-- Highvale Sentry SAI +SET @ENTRY := 46478; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Highvale Sentry - In Combat - Cast 'Shoot'"), +(@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,"Highvale Sentry - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,19000,20000,11,83014,1,0,0,0,0,1,0,0,0,0,0,0,0,"Highvale Sentry - In Combat - Cast 'Rapid Shot'"); +-- Highvale Swiftblade SAI +SET @ENTRY := 43539; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,60842,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highvale Swiftblade - In Combat - Cast 'Expose Armor'"); +-- Highvale Vindicator SAI +SET @ENTRY := 43540; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,10500,11,14517,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highvale Vindicator - In Combat - Cast 'Crusader Strike'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,18000,11,31803,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highvale Vindicator - In Combat - Cast 'Censure'"); +-- Hiri'watha Deathguard SAI +SET @ENTRY := 43715; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Hiri'watha Deathguard - In Combat - Cast 'Shoot'"); +-- Hiri'watha Deathguard SAI +SET @ENTRY := 51824; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Hiri'watha Deathguard - In Combat - Cast 'Shoot'"); +-- Ironback SAI +SET @ENTRY := 8213; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9500,15000,17000,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ironback - In Combat - Cast 'Harden'"); +-- Jade Ooze SAI +SET @ENTRY := 2656; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,16000,18000,11,6907,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jade Ooze - In Combat - Cast 'Diseased Slime'"); +-- Jalinde Summerdrake SAI +SET @ENTRY := 8214; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Jalinde Summerdrake - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,18000,20000,11,15495,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jalinde Summerdrake - In Combat - Cast 'Explosive Shot'"), +(@ENTRY,0,2,0,0,0,100,0,8000,12000,60000,65000,11,8806,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jalinde Summerdrake - In Combat - Cast 'Poisoned Shot'"); +-- Mangy Silvermane SAI +SET @ENTRY := 2923; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,22000,25000,11,8139,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mangy Silvermane - In Combat - Cast 'Fevered Fatigue'"); +-- Marauding Owlbeast SAI +SET @ENTRY := 7808; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marauding Owlbeast - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Marauding Owlbeast - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 7808; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Mith'rethis the Enchanter SAI +SET @ENTRY := 8217; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1000,1000,11,74919,2,0,0,0,0,1,0,0,0,0,0,0,0,"Mith'rethis the Enchanter - Out of Combat - Cast 'Shadow Channeling' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,17000,20000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mith'rethis the Enchanter - In Combat - Cast 'Shadow Word: Pain'"), +(@ENTRY,0,2,0,0,0,100,0,6000,7000,15000,16000,11,11436,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mith'rethis the Enchanter - In Combat - Cast 'Slow'"), +(@ENTRY,0,3,0,2,0,100,1,0,35,0,0,11,3443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mith'rethis the Enchanter - Between 0-35% Health - Cast 'Enchanted Quickness' (No Repeat)"); +-- Morta'gya the Keeper SAI +SET @ENTRY := 42877; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Morta'gya the Keeper - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,18000,19000,11,18266,1,0,0,0,0,2,0,0,0,0,0,0,0,"Morta'gya the Keeper - In Combat - Cast 'Curse of Agony'"); +-- Old Cliff Jumper SAI +SET @ENTRY := 8211; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,32901,0,0,0,0,0,2,0,0,0,0,0,0,0,"Old Cliff Jumper - In Combat - Cast 'Carnivorous Bite'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,19000,22000,11,3264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Old Cliff Jumper - In Combat - Cast 'Blood Howl'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,15000,16000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Old Cliff Jumper - Within 0-5 Range - Cast 'Tendon Rip'"); +-- Primitive Owlbeast SAI +SET @ENTRY := 2928; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,17500,11,3252,0,0,0,0,0,2,0,0,0,0,0,0,0,"Primitive Owlbeast - In Combat - Cast 'Shred'"); +-- Qiaga the Keeper SAI +SET @ENTRY := 42919; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Qiaga the Keeper - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,17000,20000,11,32063,1,0,0,0,0,2,0,0,0,0,0,0,0,"Qiaga the Keeper - In Combat - Cast 'Corruption'"), +(@ENTRY,0,2,0,1,0,100,1,1000,1000,1000,1000,11,74919,2,0,0,0,0,1,0,0,0,0,0,0,0,"Qiaga the Keeper - Out of Combat - Cast 'Shadow Channeling' (No Repeat)"); +-- Razorbeak Skylord SAI +SET @ENTRY := 2659; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razorbeak Skylord - In Combat - Cast 'Rend Flesh'"), +(@ENTRY,0,1,0,0,0,100,0,7000,9000,18000,22000,11,11019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razorbeak Skylord - In Combat - Cast 'Wing Flap'"); +-- Razortalon SAI +SET @ENTRY := 8210; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,15798,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razortalon - In Combat - Cast 'Moonfire'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,22000,25000,11,79823,0,0,0,0,0,2,0,0,0,0,0,0,0,"Razortalon - In Combat - Cast 'Starfall'"); +-- Retherokk the Berserker SAI +SET @ENTRY := 8216; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Retherokk the Berserker - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Retherokk the Berserker - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,3000,8000,9000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Retherokk the Berserker - In Combat - Cast 'Thrash'"); +-- NPC talk text insert +SET @ENTRY := 8216; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Revantusk Hexxer SAI +SET @ENTRY := 42555; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Revantusk Hexxer - In Combat - Cast 'Shadow Bolt'"), +(@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,"Revantusk Hexxer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,7000,8000,30000,33000,11,18267,0,0,0,0,0,2,0,0,0,0,0,0,0,"Revantusk Hexxer - In Combat - Cast 'Curse of Weakness'"), +(@ENTRY,0,3,0,0,0,100,0,11000,12000,18000,20000,11,16568,1,0,0,0,0,2,0,0,0,0,0,0,0,"Revantusk Hexxer - In Combat - Cast 'Mind Flay'"); +-- Revantusk Stalker SAI +SET @ENTRY := 42536; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,56646,0,0,0,0,0,1,0,0,0,0,0,0,0,"Revantusk Stalker - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Revantusk Stalker - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,7000,16000,18000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Revantusk Stalker - In Combat - Cast 'Uppercut'"); +-- NPC talk text insert +SET @ENTRY := 42536; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Revantusk Watcher SAI +SET @ENTRY := 51901; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Revantusk Watcher - In Combat - Cast 'Shoot'"); +-- Revantusk Watcher SAI +SET @ENTRY := 14730; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Revantusk Watcher - In Combat - Cast 'Shoot'"); +-- Saltwater Snapjaw SAI +SET @ENTRY := 2505; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,14500,16500,11,80604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Saltwater Snapjaw - In Combat - Cast 'Crushing Bite'"); +-- Savage Owlbeast SAI +SET @ENTRY := 2929; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,14000,16000,11,85257,0,0,0,0,0,2,0,0,0,0,0,0,0,"Savage Owlbeast - In Combat - Cast 'Heave'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,18000,21000,11,7938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Savage Owlbeast - Between 0-40% Health - Cast 'Fatal Bite'"); +-- Shadra SAI +SET @ENTRY := 43007; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,20000,11,13298,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadra - In Combat - Cast 'Poison'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,22000,26000,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadra - In Combat - Cast 'Slowing Poison'"), +(@ENTRY,0,2,0,9,0,100,0,0,10,9000,10000,11,28991,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadra - Within 0-10 Range - Cast 'Web'"); +-- Shadraspawn Venomspitter SAI +SET @ENTRY := 42913; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,6917,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadraspawn Venomspitter - In Combat - Cast 'Venom Spit'"); +-- Silvermane Howler SAI +SET @ENTRY := 2925; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,32919,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silvermane Howler - In Combat - Cast 'Snarl'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,22000,11,3149,0,0,0,0,0,1,0,0,0,0,0,0,0,"Silvermane Howler - In Combat - Cast 'Furious Howl'"); +-- Silvermane Stalker SAI +SET @ENTRY := 2926; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,17000,19000,11,7367,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silvermane Stalker - In Combat - Cast 'Infected Bite'"); +-- Silvermane Wolf SAI +SET @ENTRY := 2924; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,32919,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silvermane Wolf - In Combat - Cast 'Snarl'"); +-- Spawn of Shadra SAI +SET @ENTRY := 42879; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,17000,11,85278,0,0,0,0,0,2,0,0,0,0,0,0,0,"Spawn of Shadra - In Combat - Cast 'Shadra's Venom'"); +-- The Reak SAI +SET @ENTRY := 8212; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,24000,11,7279,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Reak - In Combat - Cast 'Black Sludge'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,28000,32000,11,21062,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Reak - In Combat - Cast 'Putrid Breath'"); +-- Thornar Thunderclash SAI +SET @ENTRY := 42610; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thornar Thunderclash - In Combat - Cast 'Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,22000,11,79878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Thornar Thunderclash - In Combat - Cast 'Bloodthirst'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,15000,15500,11,81140,0,0,0,0,0,1,0,0,0,0,0,0,0,"Thornar Thunderclash - Within 0-8 Range - Cast 'Thunderclap'"); +-- Tracker Yoro SAI +SET @ENTRY := 46476; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Tracker Yoro - In Combat - Cast 'Shoot'"), +(@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,"Tracker Yoro - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,19000,20000,11,83014,1,0,0,0,0,1,0,0,0,0,0,0,0,"Tracker Yoro - In Combat - Cast 'Rapid Shot'"); +-- Trained Razorbeak SAI +SET @ENTRY := 2657; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,15000,11,3147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Trained Razorbeak - In Combat - Cast 'Rend Flesh'"); +-- Umboda Three-Heads SAI +SET @ENTRY := 42724; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Umboda Three-Heads - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Umboda Three-Heads - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,15000,20000,11,85279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Umboda Three-Heads - In Combat - Cast 'Two-Fisted Skull Bash'"); +-- NPC talk text insert +SET @ENTRY := 42724; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Vicious Owlbeast SAI +SET @ENTRY := 2927; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,14000,16000,11,85257,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vicious Owlbeast - In Combat - Cast 'Heave'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,18000,21000,11,7938,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vicious Owlbeast - Between 0-40% Health - Cast 'Fatal Bite'"); +-- Vilebranch Aman'zasi Guard SAI +SET @ENTRY := 2648; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,13000,17000,11,8242,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Aman'zasi Guard - In Combat - Cast 'Shield Slam'"); +-- Vilebranch Axe Thrower SAI +SET @ENTRY := 2639; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Axe Thrower - In Combat - Cast 'Throw'"), +(@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,"Vilebranch Axe Thrower - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Vilebranch Berserker SAI +SET @ENTRY := 2643; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,25,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Berserker - Between 0-25% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,25,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Berserker - Between 0-25% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 2643; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Vilebranch Blood Drinker SAI +SET @ENTRY := 2646; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,11015,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Blood Drinker - In Combat - Cast 'Blood Leech'"); +-- Vilebranch Broodguard SAI +SET @ENTRY := 42901; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22120,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Broodguard - On Aggro - Cast 'Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,120000,125000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Broodguard - In Combat - Cast 'Battle Shout'"); +-- Vilebranch Headhunter SAI +SET @ENTRY := 2641; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Headhunter - In Combat - Cast 'Throw'"), +(@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,"Vilebranch Headhunter - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,5,13000,14500,11,7357,1,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Headhunter - Within 0-5 Range - Cast 'Poisonous Stab'"); +-- Vilebranch Hideskinner SAI +SET @ENTRY := 2644; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,67,0,100,0,9000,12000,0,0,11,7159,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Hideskinner - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,18000,19000,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Hideskinner - In Combat - Cast 'Poison'"); +-- Vilebranch Raiding Wolf SAI +SET @ENTRY := 2681; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,8000,9000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Raiding Wolf - In Combat - Cast 'Thrash'"); +-- Vilebranch Scalper SAI +SET @ENTRY := 4466; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,58461,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Scalper - In Combat - Cast 'Sunder Armor'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,19000,21000,11,81705,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Scalper - In Combat - Cast 'Scalp Slash'"); +-- Vilebranch Shadow Hunter SAI +SET @ENTRY := 2645; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,74613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Shadow Hunter - In Combat - Cast 'Shoot'"), +(@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,"Vilebranch Shadow Hunter - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,7000,8500,16500,18200,11,75439,1,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Shadow Hunter - In Combat - Cast 'Black Shot'"); +-- Vilebranch Shadowcaster SAI +SET @ENTRY := 2642; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Shadowcaster - In Combat - Cast 'Shadow Bolt'"), +(@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,"Vilebranch Shadowcaster - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,1,3000,5000,0,0,11,12746,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Shadowcaster - Out of Combat - Cast 'Summon Voidwalker' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,7000,9500,25000,26000,11,7289,1,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Shadowcaster - In Combat - Cast 'Shrink'"); +-- Vilebranch Soothsayer SAI +SET @ENTRY := 4467; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20824,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Soothsayer - In Combat - Cast 'Lightning Bolt'"), +(@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,"Vilebranch Soothsayer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Vilebranch Soul Eater SAI +SET @ENTRY := 2647; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15500,17500,11,11016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Soul Eater - In Combat - Cast 'Soul Bite'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,7154,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vilebranch Soul Eater - Between 0-30% Health - Cast 'Dark Offering' (No Repeat)"), +(@ENTRY,0,2,0,14,0,100,0,400,10,15000,16000,11,7154,0,0,0,0,0,7,0,0,0,0,0,0,0,"Vilebranch Soul Eater - Friendly At 400 Health - Cast 'Dark Offering'"); +-- Vilebranch Warrior SAI +SET @ENTRY := 4465; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13000,14500,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Warrior - Within 0-5 Range - Cast 'Strike'"); +-- Vilebranch Witch Doctor SAI +SET @ENTRY := 2640; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Witch Doctor - In Combat - Cast 'Shadow Bolt'"), +(@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,"Vilebranch Witch Doctor - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,9000,9000,17000,22000,11,18503,1,0,0,0,0,5,0,0,0,0,0,0,0,"Vilebranch Witch Doctor - In Combat - Cast 'Hex'"); +-- Vilebranch Zealot SAI +SET @ENTRY := 43891; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,84534,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Zealot - In Combat - Cast 'Zeal'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,19000,23000,11,84535,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebranch Zealot - In Combat - Cast 'Zealotry'"); +-- Wildhammer Sentry SAI +SET @ENTRY := 7865; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Sentry - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,18000,22000,11,8078,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wildhammer Sentry - Within 0-8 Range - Cast 'Thunderclap'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,9000,12000,11,11971,1,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Sentry - Within 0-5 Range - Cast 'Sunder Armor'"); +-- Wildhammer Sentry SAI +SET @ENTRY := 51923; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Sentry - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,18000,22000,11,8078,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wildhammer Sentry - Within 0-8 Range - Cast 'Thunderclap'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,9000,12000,11,11971,1,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Sentry - Within 0-5 Range - Cast 'Sunder Armor'"); +-- Wildhammer Sentry SAI +SET @ENTRY := 52084; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Sentry - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,18000,22000,11,8078,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wildhammer Sentry - Within 0-8 Range - Cast 'Thunderclap'"), +(@ENTRY,0,2,0,9,0,100,0,0,5,9000,12000,11,11971,1,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Sentry - Within 0-5 Range - Cast 'Sunder Armor'"); +-- Wildhammer Shaman SAI +SET @ENTRY := 42554; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12058,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Shaman - In Combat - Cast 'Chain Lightning'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,49309,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wildhammer Shaman - Between 0-30% Health - Cast 'Lesser Healing Wave' (No Repeat)"); +-- Wildhammer Spirithunter SAI +SET @ENTRY := 43213; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12500,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Spirithunter - In Combat - Cast 'Rend'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,120000,125000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wildhammer Spirithunter - In Combat - Cast 'Battle Shout'"); +-- Wildhammer Warrior SAI +SET @ENTRY := 42518; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,15000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Wildhammer Warrior - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,120000,125000,11,38232,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wildhammer Warrior - In Combat - Cast 'Battle Shout'"); +-- Zul'arek Hatefowler SAI +SET @ENTRY := 8219; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5800,11000,16000,11,17228,0,0,0,0,0,1,0,0,0,0,0,0,0,"Zul'arek Hatefowler - In Combat - Cast 'Shadow Bolt Volley'"); diff --git a/sql/updates/world/2015_07_27_04_world.sql b/sql/updates/world/2015_07_27_04_world.sql new file mode 100644 index 00000000000..0a6e3c5604f --- /dev/null +++ b/sql/updates/world/2015_07_27_04_world.sql @@ -0,0 +1,566 @@ +-- +-- DB/SAI: Update Thousand Needles +-- Achellios the Banished SAI +SET @ENTRY := 5933; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,81574,0,0,0,0,0,2,0,0,0,0,0,0,0,"Achellios the Banished - On Aggro - Cast 'Charge' (No Repeat)"); +-- Aerie Ace SAI +SET @ENTRY := 47528; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Aerie Ace - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,25000,29000,11,83014,1,0,0,0,0,2,0,0,0,0,0,0,0,"Aerie Ace - In Combat - Cast 'Rapid Shot'"); +-- Arikara SAI +SET @ENTRY := 45447; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79085,64,0,0,0,0,2,0,0,0,0,0,0,0,"Arikara - In Combat - Cast 'Lightning Bolt'"); +-- Arnak Grimtotem SAI +SET @ENTRY := 45438; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - On Aggro - Say Line 1 (No Repeat)"), +(@ENTRY,0,2,0,61,0,100,1,0,0,0,0,11,85812,1,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - On Aggro - Cast 'Chieftan's Call' (No Repeat)"), +(@ENTRY,0,3,4,2,0,100,1,0,55,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - Between 0-55% Health - Say Line 2 (No Repeat)"), +(@ENTRY,0,4,0,61,0,100,1,0,55,0,0,11,85814,1,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - Between 0-55% Health - Cast 'Chieftan's Call' (No Repeat)"), +(@ENTRY,0,5,6,2,0,100,1,0,25,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - Between 0-25% Health - Say Line 3 (No Repeat)"), +(@ENTRY,0,6,0,61,0,100,1,0,25,0,0,11,85815,1,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - Between 0-25% Health - Cast 'Chieftan's Call' (No Repeat)"), +(@ENTRY,0,7,8,6,0,100,1,0,0,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - On Just Died - Say Line 4 (No Repeat)"), +(@ENTRY,0,8,0,0,0,100,0,5000,6000,120000,125000,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arnak Grimtotem - In Combat - Cast 'Commanding Shout'"), +(@ENTRY,0,9,0,0,0,100,0,9000,15000,25000,26000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arnak Grimtotem - In Combat - Cast 'Rend'"), +(@ENTRY,0,10,0,0,0,100,0,6500,16500,9900,19500,11,83639,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arnak Grimtotem - In Combat - Cast 'Bloodbath'"); +-- NPC talk text insert +SET @ENTRY := 45438; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You\'re the one my aunt sent? A test, no doubt. I\'ll kill you quickly and prove myself to her once again.',14,0,100,0,0,0, 'on Aggro Text',45569), +(@ENTRY,1,0, 'Stompers, defend your Chieftan!',14,0,100,0,0,0, 'on Summon Text',46121), +(@ENTRY,2,0, 'Reavers, at my side!',14,0,100,0,0,0, 'at HP Text',46122), +(@ENTRY,3,0, 'Geomancers, bury them in stone and flame!',14,0,100,0,0,0, 'at HP Text',46123), +(@ENTRY,4,0, 'NO! Magatha, forgive me! Bring me back!',14,0,100,0,0,0, 'on Death Text',45570); +-- Brienna Starglow SAI +SET @ENTRY := 41444; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,85563,64,0,0,0,0,2,0,0,0,0,0,0,0,"Brienna Starglow - In Combat - Cast 'Holy Fire'"); +-- Brilliant Clayscraper SAI +SET @ENTRY := 48138; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15600,11,81678,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brilliant Clayscraper - In Combat - Cast 'Eye Peck'"); +-- Brute Squad SAI +SET @ENTRY := 40512; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,76136,0,0,0,0,0,1,0,0,0,0,0,0,0,"Brute Squad - On Respawn - Cast 'Acidic Sweat' (No Repeat)"); +-- Bulwark Defender SAI +SET @ENTRY := 47583; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,13600,14500,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bulwark Defender - Within 0-10 Range - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,13,0,100,0,2000,4500,20000,30000,11,82800,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bulwark Defender - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'"); +-- Cliffwatcher Longhorn SAI +SET @ENTRY := 41458; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Cliffwatcher Longhorn - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5500,18000,21500,11,32019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cliffwatcher Longhorn - In Combat - Cast 'Gore'"), +(@ENTRY,0,2,0,0,0,100,0,9000,12000,12000,13000,11,77773,0,0,0,0,0,4,0,0,0,0,0,0,0,"Cliffwatcher Longhorn - In Combat - Cast 'Sleep'"); +-- Cloud Serpent SAI +SET @ENTRY := 4117; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,57780,64,0,0,0,0,2,0,0,0,0,0,0,0,"Cloud Serpent - In Combat - Cast 'Lightning Bolt'"); +-- Codemaster Deethuk SAI +SET @ENTRY := 47602; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,67,0,100,0,9000,12000,0,0,11,79862,0,0,0,0,0,2,0,0,0,0,0,0,0,"Codemaster Deethuk - On Behind Target - Cast 'Backstab'"), +(@ENTRY,0,1,0,9,0,100,0,5,30,5000,6000,11,79866,0,0,0,0,0,2,0,0,0,0,0,0,0,"Codemaster Deethuk - Within 5-30 Range - Cast 'Deadly Throw'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,79864,0,0,0,0,0,2,0,0,0,0,0,0,0,"Codemaster Deethuk - Between 0-30% Health - Cast 'Shadowstep' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,8000,11000,23000,26500,11,79863,0,0,0,0,0,2,0,0,0,0,0,0,0,"Codemaster Deethuk - In Combat - Cast 'Hemorrhage'"); +-- Commander Fastfuse SAI +SET @ENTRY := 47620; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Commander Fastfuse - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,40,20000,21000,11,79878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Commander Fastfuse - Between 0-40% Health - Cast 'Bloodthirst'"), +(@ENTRY,0,2,0,0,0,100,0,2000,4500,16000,17000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Commander Fastfuse - In Combat - Cast 'Rend'"), +(@ENTRY,0,3,0,0,0,100,0,8000,9000,22000,28000,11,79881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Commander Fastfuse - In Combat - Cast 'Slam'"); +-- Den Whomper SAI +SET @ENTRY := 40959; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Den Whomper - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,15000,17000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Den Whomper - Within 0-5 Range - Cast 'Uppercut'"), +(@ENTRY,0,2,0,2,0,100,0,0,60,14000,16000,11,4955,0,0,0,0,0,1,0,0,0,0,0,0,0,"Den Whomper - Between 0-60% Health - Cast 'Fist of Stone'"), +(@ENTRY,0,3,0,2,0,100,0,0,30,32000,35000,11,21049,0,0,0,0,0,1,0,0,0,0,0,0,0,"Den Whomper - Between 0-30% Health - Cast 'Bloodlust'"); +-- NPC talk text insert +SET @ENTRY := 40959; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Raaar!!! Me smash $r!',12,0,50,0,0,0, 'on Aggro Text',1927), +(@ENTRY,0,1, 'Me smash! You die!',12,0,50,0,0,0, 'on Aggro Text',1926), +(@ENTRY,0,2, 'I\'ll crush you!',12,0,50,0,0,0, 'on Aggro Text',1925); +-- Elder Stormhoof SAI +SET @ENTRY := 45410; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - On Aggro - Disable Combat Movement (No Repeat)"), +(@ENTRY,0,1,2,4,0,100,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,3,0,0,1,100,0,3000,4500,25000,27000,11,85862,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - In Combat - Cast 'Mortar Being Fired' (Phase 1)"), +(@ENTRY,0,4,5,2,1,100,1,0,75,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-75% Health - Set Event Phase 2 (Phase 1) (No Repeat)"), +(@ENTRY,0,5,6,61,1,100,1,0,75,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-75% Health - Say Line 1 (Phase 1) (No Repeat)"), +(@ENTRY,0,6,7,61,1,100,1,0,75,0,0,11,85695,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-75% Health - Cast 'Commune With Spirits' (Phase 1) (No Repeat)"), +(@ENTRY,0,7,0,61,1,100,1,0,75,0,0,11,85709,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-75% Health - Cast 'Blessed by Fire' (Phase 1) (No Repeat)"), +(@ENTRY,0,8,0,0,2,100,0,6000,8000,33000,36000,11,85714,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Stormhoof - In Combat - Cast 'Lava Burst' (Phase 2)"), +(@ENTRY,0,9,0,0,2,100,0,12000,16000,19000,21000,11,85718,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Stormhoof - In Combat - Cast 'Firebloom' (Phase 2)"), +(@ENTRY,0,10,11,2,2,100,1,0,50,0,0,22,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-50% Health - Set Event Phase 4 (Phase 2) (No Repeat)"), +(@ENTRY,0,11,12,61,2,100,1,0,50,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-50% Health - Say Line 2 (Phase 2) (No Repeat)"), +(@ENTRY,0,12,13,61,2,100,1,0,50,0,0,11,85707,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-50% Health - Cast 'Commune With Spirits' (Phase 2) (No Repeat)"), +(@ENTRY,0,13,0,61,2,100,1,0,50,0,0,11,85711,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - Between 0-50% Health - Cast 'Blessed by Air' (Phase 2) (No Repeat)"), +(@ENTRY,0,14,0,0,4,100,0,2000,4500,12000,15000,11,85715,0,0,0,0,0,2,0,0,0,0,0,0,0,"Elder Stormhoof - In Combat - Cast 'Chain Lightning' (Phase 4)"), +(@ENTRY,0,15,0,6,4,100,1,0,0,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Elder Stormhoof - On Just Died - Say Line 3 (Phase 4) (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 45410; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Chosen of the Elder Crone! You don''t realize yet, do you? I''ll put an end to you first! You and your friend!',14,0,100,0,0,0, 'on Aggro Text',45557), +(@ENTRY,1,0, 'Spirits of the Firelands, fill me with your rage!',14,0,100,0,0,0, 'in Battle Text',46085), +(@ENTRY,2,0, 'Spirits of Skywall, heed my call!',14,0,100,0,0,0, 'in Battle Text',46087), +(@ENTRY,3,0, 'Why would she choose... an outsider?',12,0,100,0,0,0, 'on Death Text',45558); +-- Elementalist Starion SAI +SET @ENTRY := 47619; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79564,64,0,0,0,0,2,0,0,0,0,0,0,0,"Elementalist Starion - In Combat - Cast 'Twilight Fireball'"), +(@ENTRY,0,1,0,0,0,100,0,5000,7000,12000,14000,11,80117,1,0,0,0,0,2,0,0,0,0,0,0,0,"Elementalist Starion - In Combat - Cast 'Earth Spike'"), +(@ENTRY,0,2,0,0,0,100,0,9000,12000,24000,27000,11,79886,1,0,0,0,0,2,0,0,0,0,0,0,0,"Elementalist Starion - In Combat - Cast 'Lava Burst'"), +(@ENTRY,0,3,0,0,0,100,0,4000,17000,25000,36000,11,88771,1,0,0,0,0,2,0,0,0,0,0,0,0,"Elementalist Starion - In Combat - Cast 'Twilight Immolate'"); +-- Evil Dolly SAI +SET @ENTRY := 41076; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,33914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Evil Dolly - In Combat - Cast 'Shadowstrike'"); +-- Freewind Warrior SAI +SET @ENTRY := 41439; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,19000,11,81500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Freewind Warrior - In Combat - Cast 'War Stomp'"); +-- Galak Mauler SAI +SET @ENTRY := 40062; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,25000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Galak Mauler - Within 0-8 Range - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,20000,11,74720,0,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Mauler - In Combat - Cast 'Pound'"), +(@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,"Galak Mauler - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Galak Mauler SAI +SET @ENTRY := 41302; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,25000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Galak Mauler - Within 0-8 Range - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,18000,20000,11,74720,0,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Mauler - In Combat - Cast 'Pound'"), +(@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,"Galak Mauler - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Galak Stormer SAI +SET @ENTRY := 41305; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Stormer - In Combat - Cast 'Lightning Bolt'"), +(@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,"Galak Stormer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,25000,30000,11,6535,1,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Stormer - In Combat - Cast 'Lightning Cloud'"), +(@ENTRY,0,3,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Galak Stormer - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,4,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Galak Stormer - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); +-- Galak Stormer SAI +SET @ENTRY := 40061; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Stormer - In Combat - Cast 'Lightning Bolt'"), +(@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,"Galak Stormer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,25000,30000,11,6535,1,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Stormer - In Combat - Cast 'Lightning Cloud'"), +(@ENTRY,0,3,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Galak Stormer - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,4,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Galak Stormer - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); +-- Galak Wrangler SAI +SET @ENTRY := 40063; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Wrangler - In Combat - Cast 'Shoot'"), +(@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,"Galak Wrangler - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,20,4000,6000,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Wrangler - Within 0-20 Range - Cast 'Net'"); +-- Galak Wrangler SAI +SET @ENTRY := 41306; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Wrangler - In Combat - Cast 'Shoot'"), +(@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,"Galak Wrangler - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,20,4000,6000,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Galak Wrangler - Within 0-20 Range - Cast 'Net'"); +-- Gibblesnik SAI +SET @ENTRY := 14427; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gibblesnik - In Combat - Cast 'Sunder Armor'"); +-- Grimtotem Geomancer SAI +SET @ENTRY := 45381; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grimtotem Geomancer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,6000,18000,24000,11,79886,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Geomancer - In Combat - Cast 'Lava Burst'"); +-- Grimtotem Invader SAI +SET @ENTRY := 41431; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grimtotem Invader - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,4000,12000,13500,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Invader - In Combat - Cast 'Cleave'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,18000,22000,11,81500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Invader - Within 0-8 Range - Cast 'War Stomp'"); +-- Grimtotem Pillager SAI +SET @ENTRY := 39947; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grimtotem Pillager - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3000,11000,14000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Pillager - In Combat - Cast 'Sunder Armor'"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Pillager - On Aggro - Cast 'Battle Stance' (No Repeat)"); +-- Grimtotem Reaver SAI +SET @ENTRY := 45385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grimtotem Reaver - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,8,24000,26000,11,78828,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Reaver - Within 0-8 Range - Cast 'Bladestorm'"); +-- Grimtotem Stomper SAI +SET @ENTRY := 45383; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Grimtotem Stomper - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,81219,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Stomper - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,18000,22000,11,81500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Stomper - Within 0-8 Range - Cast 'War Stomp'"); +-- Grundig Darkcloud SAI +SET @ENTRY := 45418; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,85791,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grundig Darkcloud - Between 0-30% Health - Cast 'Rage of the Darkcloud' (No Repeat)"); +-- Harb Foulmountain SAI +SET @ENTRY := 14426; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,10500,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harb Foulmountain - In Combat - Cast 'Thrash'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,16000,18000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harb Foulmountain - In Combat - Cast 'War Stomp'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harb Foulmountain - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Harb Foulmountain - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 14426; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Highperch Wind Rider SAI +SET @ENTRY := 47485; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,20000,11,81376,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highperch Wind Rider - In Combat - Cast 'Pridewing Poison'"); +-- Hive Controller SAI +SET @ENTRY := 47389; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,20000,11,19469,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive Controller - In Combat - Cast 'Poison Mind'"); +-- Isha Gloomaxe SAI +SET @ENTRY := 45387; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,19000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Isha Gloomaxe - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,24000,26000,11,85240,0,0,0,0,0,2,0,0,0,0,0,0,0,"Isha Gloomaxe - In Combat - Cast 'Sundering Cleave'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,78943,0,0,0,0,0,1,0,0,0,0,0,0,0,"Isha Gloomaxe - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Isha Gloomaxe - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 45387; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Kravel Koalbeard SAI +SET @ENTRY := 41196; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,38557,64,0,0,0,0,2,0,0,0,0,0,0,0,"Kravel Koalbeard - In Combat - Cast 'Throw'"); +-- Krkk'kx SAI +SET @ENTRY := 4132; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,21400,11,8255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krkk'kx - In Combat - Cast 'Strong Cleave'"); +-- Lilly Landlubber SAI +SET @ENTRY := 41082; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,17000,11,3551,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lilly Landlubber - In Combat - Cast 'Skull Crack'"), +(@ENTRY,0,1,0,13,0,100,0,2000,4500,20000,30000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lilly Landlubber - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Kick'"); +-- Mad Magus Tirth SAI +SET @ENTRY := 41131; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,13901,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mad Magus Tirth - In Combat - Cast 'Arcane Bolt'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,11975,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mad Magus Tirth - Within 0-8 Range - Cast 'Arcane Explosion'"), +(@ENTRY,0,2,0,2,0,100,0,0,40,33000,35000,11,6742,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mad Magus Tirth - Between 0-40% Health - Cast 'Bloodlust'"), +(@ENTRY,0,3,0,0,0,100,0,5000,7000,18000,20000,11,13747,1,0,0,0,0,2,0,0,0,0,0,0,0,"Mad Magus Tirth - In Combat - Cast 'Slow'"); +-- Needlespine Shimmerback SAI +SET @ENTRY := 48132; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,14000,11,36594,0,0,0,0,0,2,0,0,0,0,0,0,0,"Needlespine Shimmerback - In Combat - Cast 'Lightning Breath'"); +-- Rau Cliffrunner SAI +SET @ENTRY := 41421; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,81219,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rau Cliffrunner - On Aggro - Cast 'Battle Shout' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4000,4500,12000,13000,11,79872,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rau Cliffrunner - In Combat - Cast 'Shockwave'"); +-- Razorfen Thornweaver SAI +SET @ENTRY := 7874; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,500,1000,600000,600000,11,7966,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razorfen Thornweaver - Out of Combat - Cast 'Thorns Aura'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,11431,0,0,0,0,0,1,0,0,0,0,0,0,0,"Razorfen Thornweaver - Between 0-30% Health - Cast 'Healing Touch' (No Repeat)"); +-- Scorpid Cliffcrawler SAI +SET @ENTRY := 48130; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,18000,20000,11,13884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Cliffcrawler - In Combat - Cast 'Withering Poison'"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,33000,36000,11,7399,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpid Cliffcrawler - In Combat - Cast 'Terrify'"); +-- Seadog Fajardo SAI +SET @ENTRY := 41081; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,17000,11,3551,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seadog Fajardo - In Combat - Cast 'Skull Crack'"), +(@ENTRY,0,1,0,0,0,100,0,6000,9000,24000,25000,11,78509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Seadog Fajardo - In Combat - Cast 'Torch Toss'"); +-- Shackled Earth SAI +SET @ENTRY := 47816; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,15600,17800,11,79872,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shackled Earth - In Combat - Cast 'Shockwave'"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,24000,27000,11,86725,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shackled Earth - In Combat - Cast 'Upheaved Earth'"); +-- Silithid Defender SAI +SET @ENTRY := 47390; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,15000,18000,11,11443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silithid Defender - In Combat - Cast 'Cripple'"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,25000,29000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silithid Defender - In Combat - Cast 'Disarm'"); +-- Silithid Ravager SAI +SET @ENTRY := 47388; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,12000,13500,11,8255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silithid Ravager - In Combat - Cast 'Strong Cleave'"); +-- Silithid Ravager SAI +SET @ENTRY := 48178; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,12000,13500,11,8255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silithid Ravager - In Combat - Cast 'Strong Cleave'"); +-- Silithid Ravager SAI +SET @ENTRY := 48177; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,12000,13500,11,8255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silithid Ravager - In Combat - Cast 'Strong Cleave'"); +-- Silithid Wasp SAI +SET @ENTRY := 48179; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,12000,13500,11,8255,0,0,0,0,0,2,0,0,0,0,0,0,0,"Silithid Wasp - In Combat - Cast 'Strong Cleave'"); +-- Jadefire Shifter SAI +SET @ENTRY := 48154; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,86073,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jadefire Shifter - On Aggro - Cast 'Flamethrower' (No Repeat)"); +-- Southsea Engineer SAI +SET @ENTRY := 46151; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,86090,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Engineer - On Aggro - Cast 'High-Powered Shot' (No Repeat)"); +-- Southsea Grenadier SAI +SET @ENTRY := 46149; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,86088,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Grenadier - On Aggro - Cast 'Throw Dynamite' (No Repeat)"); +-- Southsea Parrot Handler SAI +SET @ENTRY := 40432; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,7000,8000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Parrot Handler - Within 0-20 Range - Cast 'Net'"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,14000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Parrot Handler - In Combat - Cast 'Cleave'"), +(@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,"Southsea Parrot Handler - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Southsea Sailor SAI +SET @ENTRY := 40092; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,74759,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Sailor - In Combat - Cast 'Bottle of Grog'"), +(@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,"Southsea Sailor - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Southsea Treasure Hunter SAI +SET @ENTRY := 40449; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,60,18000,19000,11,79444,0,0,0,0,0,2,0,0,0,0,0,0,0,"Southsea Treasure Hunter - Within 0-60 Range - Cast 'Impale'"); +-- Summit Defender SAI +SET @ENTRY := 39951; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,15547,64,0,0,0,0,2,0,0,0,0,0,0,0,"Summit Defender - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,15000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Summit Defender - Within 0-5 Range - Cast 'Strike'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,120000,125000,11,74606,0,0,0,0,0,1,0,0,0,0,0,0,0,"Summit Defender - Within 0-8 Range - Cast 'War Stomp'"); +-- Trackmaster Zherin SAI +SET @ENTRY := 41199; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Trackmaster Zherin - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,13000,14000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Trackmaster Zherin - Within 0-5 Range - Cast 'Heroic Strike'"); +-- Twilight Jailer SAI +SET @ENTRY := 47630; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,500,1000,600000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Jailer - Out of Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Jailer - In Combat - Cast 'Heroic Strike'"), +(@ENTRY,0,2,0,0,0,100,0,6000,9000,18000,22000,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Jailer - In Combat - Cast 'Sunder Armor'"); +-- NPC talk text insert +SET @ENTRY := 47630; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Hey, you haven\'t seen grom-grom have you? Orc, about this tall. No?',12,0,50,1,0,0, 'say Text',48001), +(@ENTRY,0,1, 'Hey, you haven''t seen Grom-Grom have you? Orc, about this tall. No?',12,0,50,1,0,0, 'say Text',48001), +(@ENTRY,0,2, 'Isn\'t it weird that we are keeping Magatha Grimtotem captive here? Good thing all of her totems were destroyed.',12,0,50,1,0,0, 'say Text',48004), +(@ENTRY,0,3, 'Isn\'t it weird that we are keeping Magatha Grimtotem captive here? Good thing all of her totems were destroyed.',12,0,50,1,0,0, 'say Text',48004), +(@ENTRY,0,4, 'Do i know you? No? Welcome to the Twilight\'s Hammer.',12,0,50,1,0,0, 'say Text',47997), +(@ENTRY,0,5, 'Something big\'s brewing at the Withering to the east.',12,0,50,1,0,0, 'say Text',48002), +(@ENTRY,0,6, 'Whatever it is, i hope that it\'ll be over soon and we get restationed somewhere nicer.',12,0,50,1,0,0, 'say Text',48002), +(@ENTRY,0,7, 'The end days are nigh!',12,0,50,1,0,0, 'say Text',47998), +(@ENTRY,0,8, 'Keep your eyes peeled, They say that freak that was attacking people earlier might still be around.',12,0,50,1,0,0, 'say Text',48003), +(@ENTRY,0,9, 'New recruit? Have you reported to the commander yet?',12,0,50,1,0,0, 'say Text',48000); +-- Twilight Magus SAI +SET @ENTRY := 47585; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79564,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Magus - In Combat - Cast 'Twilight Fireball'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,13600,14500,11,38033,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Magus - Within 0-8 Range - Cast 'Frost Nova'"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,24000,27000,11,88771,1,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Magus - In Combat - Cast 'Twilight Immolate'"), +(@ENTRY,0,3,0,1,0,30,0,500,1000,600000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Magus - Out of Combat - Say Line 0"); +-- NPC talk text insert +SET @ENTRY := 47585; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Hey, you haven\'t seen grom-grom have you? Orc, about this tall. No?',12,0,50,1,0,0, 'say Text',48001), +(@ENTRY,0,1, 'Hey, you haven''t seen Grom-Grom have you? Orc, about this tall. No?',12,0,50,1,0,0, 'say Text',48001), +(@ENTRY,0,2, 'Isn\'t it weird that we are keeping Magatha Grimtotem captive here? Good thing all of her totems were destroyed.',12,0,50,1,0,0, 'say Text',48004), +(@ENTRY,0,3, 'Isn\'t it weird that we are keeping Magatha Grimtotem captive here? Good thing all of her totems were destroyed.',12,0,50,1,0,0, 'say Text',48004), +(@ENTRY,0,4, 'Do i know you? No? Welcome to the Twilight\'s Hammer.',12,0,50,1,0,0, 'say Text',47997), +(@ENTRY,0,5, 'Something big\'s brewing at the Withering to the east.',12,0,50,1,0,0, 'say Text',48002), +(@ENTRY,0,6, 'Whatever it is, i hope that it\'ll be over soon and we get restationed somewhere nicer.',12,0,50,1,0,0, 'say Text',48002), +(@ENTRY,0,7, 'The end days are nigh!',12,0,50,1,0,0, 'say Text',47998), +(@ENTRY,0,8, 'Keep your eyes peeled, They say that freak that was attacking people earlier might still be around.',12,0,50,1,0,0, 'say Text',48003), +(@ENTRY,0,9, 'New recruit? Have you reported to the commander yet?',12,0,50,1,0,0, 'say Text',48000); +-- Twilight Shaper SAI +SET @ENTRY := 47804; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,500,1000,600000,600000,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Shaper - Out of Combat - Say Line 0"), +(@ENTRY,0,1,0,0,0,100,0,4200,5000,13500,14600,11,80117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Shaper - In Combat - Cast 'Earth Spike'"), +(@ENTRY,0,2,0,0,0,100,0,8000,11000,17000,25000,11,79886,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Shaper - In Combat - Cast 'Lava Burst'"); +-- NPC talk text insert +SET @ENTRY := 47804; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Hey, you haven\'t seen grom-grom have you? Orc, about this tall. No?',12,0,50,1,0,0, 'say Text',48001), +(@ENTRY,0,1, 'Hey, you haven''t seen Grom-Grom have you? Orc, about this tall. No?',12,0,50,1,0,0, 'say Text',48001), +(@ENTRY,0,2, 'Isn\'t it weird that we are keeping Magatha Grimtotem captive here? Good thing all of her totems were destroyed.',12,0,50,1,0,0, 'say Text',48004), +(@ENTRY,0,3, 'Isn\'t it weird that we are keeping Magatha Grimtotem captive here? Good thing all of her totems were destroyed.',12,0,50,1,0,0, 'say Text',48004), +(@ENTRY,0,4, 'Do i know you? No? Welcome to the Twilight\'s Hammer.',12,0,50,1,0,0, 'say Text',47997), +(@ENTRY,0,5, 'Something big\'s brewing at the Withering to the east.',12,0,50,1,0,0, 'say Text',48002), +(@ENTRY,0,6, 'Whatever it is, i hope that it\'ll be over soon and we get restationed somewhere nicer.',12,0,50,1,0,0, 'say Text',48002), +(@ENTRY,0,7, 'The end days are nigh!',12,0,50,1,0,0, 'say Text',47998), +(@ENTRY,0,8, 'Keep your eyes peeled, They say that freak that was attacking people earlier might still be around.',12,0,50,1,0,0, 'say Text',48003), +(@ENTRY,0,9, 'New recruit? Have you reported to the commander yet?',12,0,50,1,0,0, 'say Text',48000); +-- Twilight Skymaster Richtofen SAI +SET @ENTRY := 47510; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Skymaster Richtofen - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,6000,8000,17000,25000,11,79721,1,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Skymaster Richtofen - In Combat - Cast 'Explosive Shot'"), +(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,80003,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Skymaster Richtofen - Between 0-30% Health - Cast 'Black Arrow' (No Repeat)"); +-- Twilight Subduer SAI +SET @ENTRY := 47487; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Subduer - In Combat - Cast 'Cleave'"); +-- Twilight Trapper SAI +SET @ENTRY := 47479; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Trapper - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,7000,7500,22000,23000,11,80009,1,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Trapper - In Combat - Cast 'Serpent Sting'"), +(@ENTRY,0,2,0,9,0,100,0,0,10,18000,19000,11,78578,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Trapper - Within 0-10 Range - Cast 'Immolation Trap'"); +-- Venomous Cloud Serpent SAI +SET @ENTRY := 4118; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3200,16000,18000,11,3583,0,0,0,0,0,2,0,0,0,0,0,0,0,"Venomous Cloud Serpent - In Combat - Cast 'Deadly Poison'"); +-- Vile Sting SAI +SET @ENTRY := 5937; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,22000,11,8257,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vile Sting - In Combat - Cast 'Venom Sting'"); diff --git a/sql/updates/world/2015_07_28_00_world.sql b/sql/updates/world/2015_07_28_00_world.sql new file mode 100644 index 00000000000..d8fccc9986e --- /dev/null +++ b/sql/updates/world/2015_07_28_00_world.sql @@ -0,0 +1,8 @@ +-- +-- Aqueous Defender SAI +SET @ENTRY := 73191; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,1,0,0,0,100,0,5000,7000,22000,24000,11,147185,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aqueous Defender - In Combat - Cast Rushing Waters"), +(@ENTRY,0,2,0,0,0,100,0,4000,5500,7000,7500,11,147305,2,0,0,0,0,2,0,0,0,0,0,0,0,"Aqueous Defender - In Combat - Cast Vortex."); diff --git a/sql/updates/world/2015_07_28_01_world.sql b/sql/updates/world/2015_07_28_01_world.sql new file mode 100644 index 00000000000..139947c9e11 --- /dev/null +++ b/sql/updates/world/2015_07_28_01_world.sql @@ -0,0 +1,183 @@ +-- +-- DB/SAI: Update Teldrassil +-- Ancient Protector SAI +SET @ENTRY := 2041; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,21000,25000,11,11922,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ancient Protector - Within 0-30 Range - Cast 'Entangling Roots'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,18000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Protector - Within 0-5 Range - Cast 'War Stomp'"); +-- Bloodfeather Fury SAI +SET @ENTRY := 2019; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,2,0,0,0,0,0,0,0,"Bloodfeather Fury - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,50,14000,18000,11,5515,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Fury - Between 0-50% Health - Cast 'Savagery'"); +-- NPC talk text insert +SET @ENTRY := 2019; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You will be easy prey, $c.',12,0,50,0,0,0, 'on Aggro Text',2231), +(@ENTRY,0,1, 'My talons will shred your puny body, $r.',12,0,50,0,0,0, 'on Aggro Text',2230), +(@ENTRY,0,2, 'A fine trophy your head will make, $r.',12,0,50,0,0,0, 'on Aggro Text',2229); +-- Bloodfeather Harpy SAI +SET @ENTRY := 2015; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Bloodfeather Harpy - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,6000,9000,11,6958,0,0,0,0,0,2,1,0,0,0,0,0,0,"Bloodfeather Harpy - Within 0-5 Range - Cast 'Blood Leech'"); +-- NPC talk text insert +SET @ENTRY := 2015; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You will be easy prey, $c.',12,0,50,0,0,0, 'on Aggro Text',2231), +(@ENTRY,0,1, 'My talons will shred your puny body, $r.',12,0,50,0,0,0, 'on Aggro Text',2230), +(@ENTRY,0,2, 'A fine trophy your head will make, $r.',12,0,50,0,0,0, 'on Aggro Text',2229); +-- Bloodfeather Matriarch SAI +SET @ENTRY := 2021; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfeather Matriarch - In Combat - Cast 'Lightning Bolt'"), +(@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,"Bloodfeather Matriarch - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Matriarch - On Aggro - Say Line 1 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 2021; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,1,0, 'You will be easy prey, $c.',12,0,50,0,0,0, 'on Aggro Text',2231), +(@ENTRY,1,1, 'My talons will shred your puny body, $r.',12,0,50,0,0,0, 'on Aggro Text',2230), +(@ENTRY,1,2, 'A fine trophy your head will make, $r.',12,0,50,0,0,0, 'on Aggro Text',2229); +-- Bloodfeather Rogue SAI +SET @ENTRY := 2017; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Bloodfeather Rogue - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 2017; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You will be easy prey, $c.',12,0,50,0,0,0, 'on Aggro Text',2231), +(@ENTRY,0,1, 'My talons will shred your puny body, $r.',12,0,50,0,0,0, 'on Aggro Text',2230), +(@ENTRY,0,2, 'A fine trophy your head will make, $r.',12,0,50,0,0,0, 'on Aggro Text',2229); +-- Bloodfeather Sorceress SAI +SET @ENTRY := 2018; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,20793,64,0,0,0,0,2,0,0,0,0,0,0,0,"Bloodfeather Sorceress - In Combat - Cast 'Fireball'"), +(@ENTRY,0,1,2,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Sorceress - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Sorceress - On Aggro - Say Line 1 (No Repeat)"), +(@ENTRY,0,3,0,1,0,100,0,500,1000,600000,600000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Sorceress - Out of Combat - Cast 'Frost Armor'"); +-- NPC talk text insert +SET @ENTRY := 2018; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,1,0, 'You will be easy prey, $c.',12,0,50,0,0,0, 'on Aggro Text',2231), +(@ENTRY,1,1, 'My talons will shred your puny body, $r.',12,0,50,0,0,0, 'on Aggro Text',2230), +(@ENTRY,1,2, 'A fine trophy your head will make, $r.',12,0,50,0,0,0, 'on Aggro Text',2229); +-- Bloodfeather Wind Witch SAI +SET @ENTRY := 2020; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Bloodfeather Wind Witch - On Aggro - Say Line 0 (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,5,11000,16000,11,6982,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfeather Wind Witch - Within 0-5 Range - Cast 'Gust of Wind'"); +-- NPC talk text insert +SET @ENTRY := 2020; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'You will be easy prey, $c.',12,0,50,0,0,0, 'on Aggro Text',2231), +(@ENTRY,0,1, 'My talons will shred your puny body, $r.',12,0,50,0,0,0, 'on Aggro Text',2230), +(@ENTRY,0,2, 'A fine trophy your head will make, $r.',12,0,50,0,0,0, 'on Aggro Text',2229); +-- Feral Nightsaber SAI +SET @ENTRY := 2034; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,16000,11,12166,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feral Nightsaber - Within 0-5 Range - Cast 'Muscle Tear'"); +-- Gnarlpine Ursa SAI +SET @ENTRY := 2006; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Gnarlpine Ursa - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Gnarlpine Gardener SAI +SET @ENTRY := 2007; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Gnarlpine Gardener - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Gnarlpine Mystic SAI +SET @ENTRY := 7235; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9739,64,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarlpine Mystic - In Combat - Cast 'Wrath'"), +(@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,"Gnarlpine Mystic - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Gnarlpine Shaman SAI +SET @ENTRY := 2009; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Gnarlpine Shaman - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Gnarlpine Warrior SAI +SET @ENTRY := 2008; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarlpine Warrior - Within 0-5 Range - Cast 'Strike'"); +-- Grimmaw SAI +SET @ENTRY := 14429; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19319,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimmaw - In Combat - Cast 'Vicious Bite'"); +-- Moon Priestess Amara SAI +SET @ENTRY := 2151; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,18561,64,0,0,0,0,2,0,0,0,0,0,0,0,"Moon Priestess Amara - In Combat - Cast 'Shoot'"); +-- Rageclaw SAI +SET @ENTRY := 7318; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageclaw - On Aggro - Set Event Phase 1 (No Repeat)"), +(@ENTRY,0,1,0,4,1,100,1,0,0,0,0,11,7090,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageclaw - On Aggro - Cast 'Bear Form' (Phase 1) (No Repeat)"), +(@ENTRY,0,2,0,9,1,100,0,0,5,13000,18000,11,12161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rageclaw - Within 0-5 Range - Cast 'Maul' (Phase 1)"), +(@ENTRY,0,3,0,7,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rageclaw - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"); +-- Threggil SAI +SET @ENTRY := 14432; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Threggil - In Combat - Cast 'Strike'"); +-- Ursal the Mauler SAI +SET @ENTRY := 2039; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15793,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ursal the Mauler - Within 0-5 Range - Cast 'Maul'"); +-- Uruson SAI +SET @ENTRY := 14428; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,33000,33000,11,15971,0,0,0,0,0,1,0,0,0,0,0,0,0,"Uruson - Within 0-5 Range - Cast 'Demoralizing Roar'"); +-- Webwood Silkspinner SAI +SET @ENTRY := 2000; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,17000,20000,11,12023,0,0,0,0,0,2,0,0,0,0,0,0,0,"Webwood Silkspinner - Within 0-30 Range - Cast 'Web'"); +-- Webwood Spider SAI +SET @ENTRY := 1986; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,24000,11,6751,0,0,0,0,0,2,0,0,0,0,0,0,0,"Webwood Spider - Within 0-5 Range - Cast 'Weak Poison'"); diff --git a/sql/updates/world/2015_07_28_02_world.sql b/sql/updates/world/2015_07_28_02_world.sql new file mode 100644 index 00000000000..773c80f9053 --- /dev/null +++ b/sql/updates/world/2015_07_28_02_world.sql @@ -0,0 +1,763 @@ +-- +-- DB/SAI: Update Uldum +-- Cavorting Pygmy SAI +SET @ENTRY := 51217; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,12500,11,86695,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cavorting Pygmy - Within 0-8 Range - Cast 'Whirlwind'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,14500,16900,11,86699,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cavorting Pygmy - In Combat - Cast 'Shockwave'"); +-- Colossus of the Moon SAI +SET @ENTRY := 46042; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,17000,11,85840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Colossus of the Moon - Within 0-8 Range - Cast 'Thunderclap'"); +-- Colossus of the Sun SAI +SET @ENTRY := 46041; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,17000,11,85840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Colossus of the Sun - Within 0-8 Range - Cast 'Thunderclap'"); +-- Carrion Bird SAI +SET @ENTRY := 51760; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4100,11500,13500,11,55079,0,0,0,0,0,2,0,0,0,0,0,0,0,"Carrion Bird - In Combat - Cast 'Swoop'"); +-- Captain Kronkh SAI +SET @ENTRY := 47978; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,120000,120000,11,80983,0,0,0,0,0,1,0,0,0,0,0,0,0,"Captain Kronkh - Within 0-8 Range - Cast 'Commanding Shout'"); +-- Ancestral Guardian SAI +SET @ENTRY := 48518; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13500,14200,11,86085,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ancestral Guardian - In Combat - Cast 'Mutilate'"); +-- Amethyst Scarab SAI +SET @ENTRY := 46129; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,13600,11,87395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Amethyst Scarab - In Combat - Cast 'Serrated Slash'"); +-- Crazed Digger SAI +SET @ENTRY := 46590; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Crazed Digger - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Diseased Vulture SAI +SET @ENTRY := 47202; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13000,16000,11,81236,0,0,0,0,0,2,32,0,0,0,0,0,0,"Diseased Vulture - In Combat - Cast 'Diseased Spit'"); +-- Dreadstalker SAI +SET @ENTRY := 47749; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13300,17500,11,88876,0,0,0,0,0,2,32,0,0,0,0,0,0,"Dreadstalker - In Combat - Cast 'Paralytic Venom'"); +-- Dark Pharaoh Tekahn SAI +SET @ENTRY := 47753; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,88886,64,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Pharaoh Tekahn - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,11000,13000,11,88883,0,0,0,0,0,5,1,0,0,0,0,0,0,"Dark Pharaoh Tekahn - In Combat - Cast 'Pact of Darkness'"), +(@ENTRY,0,2,0,9,0,100,0,5,25,15800,18300,11,88887,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dark Pharaoh Tekahn - Within 5-25 Range - Cast 'Dark Rune'"); +-- Dark Ritualist Zakahn SAI +SET @ENTRY := 49148; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12400,13500,11,9081,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ritualist Zakahn - Within 0-8 Range - Cast 'Shadow Bolt Volley'"), +(@ENTRY,0,1,0,4,0,100,1,0,0,0,0,11,91614,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ritualist Zakahn - On Aggro - Cast 'Zakahn's Serpents' (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,1,1000,1000,1000,1000,11,68797,2,0,0,0,0,1,0,0,0,0,0,0,0,"Dark Ritualist Zakahn - Out of Combat - Cast 'Soulguard Channel' (No Repeat)"); +-- Decrepit Watcher SAI +SET @ENTRY := 47385; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,87753,0,0,0,0,0,1,0,0,0,0,0,0,0,"Decrepit Watcher - In Combat - Cast 'Blazing Eruption'"); +-- Emerald Scarab SAI +SET @ENTRY := 46128; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,13600,11,87395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Emerald Scarab - In Combat - Cast 'Serrated Slash'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,14500,15500,11,87393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Emerald Scarab - Within 0-8 Range - Cast 'Corrosive Spray'"); +-- Eternal Protector SAI +SET @ENTRY := 47227; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17800,21300,11,14868,0,0,0,0,0,5,0,0,0,0,0,0,0,"Eternal Protector - In Combat - Cast 'Curse of Agony'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,8000,11000,11,85424,0,0,0,0,0,2,0,0,0,0,0,0,0,"Eternal Protector - Within 0-5 Range - Cast 'Spirit Burst'"); +-- Cyrus the Black SAI +SET @ENTRY := 50064; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13600,15800,11,93589,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cyrus the Black - In Combat - Cast 'Disease Breath'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,17800,21300,11,93587,0,0,0,0,0,2,1,0,0,0,0,0,0,"Cyrus the Black - In Combat - Cast 'Ritual of Bloodletting'"), +(@ENTRY,0,2,0,2,0,100,1,0,50,0,0,11,93585,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cyrus the Black - Between 0-50% Health - Cast 'Serum of Torment' (No Repeat)"); +-- Crown Technician SAI +SET @ENTRY := 51613; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,4100,11,70074,64,0,0,0,0,2,0,0,0,0,0,0,0,"Crown Technician - In Combat - Cast 'Spray Chemical'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,8000,10000,11,11978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Crown Technician - Within 0-5 Range - Cast 'Kick'"); +-- Captain Margun SAI +SET @ENTRY := 47981; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14500,15300,11,6253,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Margun - In Combat - Cast 'Backhand'"), +(@ENTRY,0,1,0,9,0,100,0,0,10,12000,12300,11,84309,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Margun - Within 0-10 Range - Cast 'Coin Toss'"); +-- Captain Cork SAI +SET @ENTRY := 47980; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11300,13500,11,86738,0,0,0,0,0,2,0,0,0,0,0,0,0,"Captain Cork - In Combat - Cast 'Deep Bruise'"), +(@ENTRY,0,1,0,9,0,100,0,0,10,15000,16000,11,93456,0,0,0,0,0,5,0,0,0,0,0,0,0,"Captain Cork - Within 0-10 Range - Cast 'Smoke Bomb'"); +-- Antechamber Guardian SAI +SET @ENTRY := 39077; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,11,80380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Antechamber Guardian - Within 0-5 Range - Cast 'Sand Breath'"), +(@ENTRY,0,1,0,9,0,100,0,0,25,22000,23000,11,73864,0,0,0,0,0,2,0,0,0,0,0,0,0,"Antechamber Guardian - Within 0-25 Range - Cast 'Sand Trap'"), +(@ENTRY,0,2,0,0,0,100,0,3000,3000,18000,18000,11,83567,0,0,0,0,0,1,0,0,0,0,0,0,0,"Antechamber Guardian - In Combat - Cast 'Sparkling Sands'"); +-- Akma'hat SAI +SET @ENTRY := 50063; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,22000,11,94946,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akma'hat - In Combat - Cast 'Fury of the Sands'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,19500,27300,11,93578,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akma'hat - In Combat - Cast 'Sands of Time'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,15800,18300,11,94968,0,0,0,0,0,2,0,0,0,0,0,0,0,"Akma'hat - Within 0-8 Range - Cast 'Shockwave'"), +(@ENTRY,0,3,0,2,0,100,1,0,40,0,0,11,93561,0,0,0,0,0,1,0,0,0,0,0,0,0,"Akma'hat - Between 0-40% Health - Cast 'Stone Mantle' (No Repeat)"); +-- Cursed Engineer SAI +SET @ENTRY := 46617; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Cursed Engineer - On Aggro - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 46617; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'Hubba-hubba!',12,0,50,0,0,0, 'combat Say',46807), +(@ENTRY,0,1, 'You could bounce a washer off those legs!',12,0,50,0,0,0, 'combat Say',46809), +(@ENTRY,0,2, 'Weaponized sharks? Why didn\'t I think of that!',12,0,50,0,0,0, 'combat Say',46817), +(@ENTRY,0,3, 'ROCK ON!',12,0,50,0,0,0, 'combat Say',46818), +(@ENTRY,0,4, 'So... EPIC!',12,0,50,0,0,0, 'combat Say',46816), +(@ENTRY,0,5, '200 horsepower, dual combustion engine with modified flux capacitors! ZOING!',12,0,50,0,0,0, 'combat Say',46812), +(@ENTRY,0,6, 'Shake it like a sine wave, baby!',12,0,50,0,0,0, 'combat Say',46810); +-- Mangy Hyena SAI +SET @ENTRY := 45202; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,11,85415,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mangy Hyena - In Combat - Cast 'Mangle'"); +-- Madexx SAI +SET @ENTRY := 51402; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,18000,0,0,11,79840,0,0,0,0,0,6,1,0,0,0,0,0,0,"Madexx - On Victim Casting - Cast 'Harden'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - Between 0-30% Health - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - On Aggro - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,5000,14000,16000,11,79607,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - In Combat - Cast 'Venom Splash'"); +-- Madexx SAI +SET @ENTRY := 50154; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,18000,0,0,11,79840,0,0,0,0,0,6,1,0,0,0,0,0,0,"Madexx - On Victim Casting - Cast 'Harden'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - Between 0-30% Health - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - On Aggro - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,5000,14000,16000,11,79607,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - In Combat - Cast 'Venom Splash'"); +-- Madexx SAI +SET @ENTRY := 51403; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,18000,0,0,11,79840,0,0,0,0,0,6,1,0,0,0,0,0,0,"Madexx - On Victim Casting - Cast 'Harden'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - Between 0-30% Health - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - On Aggro - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,5000,14000,16000,11,79607,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - In Combat - Cast 'Venom Splash'"); +-- Madexx SAI +SET @ENTRY := 51404; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,18000,0,0,11,79840,0,0,0,0,0,6,1,0,0,0,0,0,0,"Madexx - On Victim Casting - Cast 'Harden'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - Between 0-30% Health - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - On Aggro - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,5000,14000,16000,11,79607,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - In Combat - Cast 'Venom Splash'"); +-- Madexx SAI +SET @ENTRY := 51401; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,18000,0,0,11,79840,0,0,0,0,0,6,1,0,0,0,0,0,0,"Madexx - On Victim Casting - Cast 'Harden'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - Between 0-30% Health - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,79443,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - On Aggro - Cast 'Sand Step' (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,5000,14000,16000,11,79607,0,0,0,0,0,1,0,0,0,0,0,0,0,"Madexx - In Combat - Cast 'Venom Splash'"); +-- Longstrider Gazelle SAI +SET @ENTRY := 51713; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,32019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Longstrider Gazelle - In Combat - Cast 'Gore'"); +-- Kavem the Callous SAI +SET @ENTRY := 47567; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,120000,120000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kavem the Callous - Within 0-8 Range - Cast 'Battle Shout'"), +(@ENTRY,0,1,0,2,0,100,1,0,50,0,0,11,79878,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kavem the Callous - Between 0-50% Health - Cast 'Bloodthirst' (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,3000,11000,13000,11,11977,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kavem the Callous - In Combat - Cast 'Rend'"), +(@ENTRY,0,3,0,4,0,100,1,0,0,0,0,11,79883,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kavem the Callous - On Aggro - Cast 'Shattering Throw' (No Repeat)"), +(@ENTRY,0,4,0,0,0,100,0,8000,8000,17800,19600,11,79881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kavem the Callous - In Combat - Cast 'Slam'"); +-- Mysterious Camel Figurine SAI +SET @ENTRY := 50409; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3500,11000,11500,11,93473,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mysterious Camel Figurine - In Combat - Cast 'Sandstorm'"); +-- Mar'at Guardian SAI +SET @ENTRY := 48874; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Mar'at Guardian - In Combat - Cast 'Shoot'"), +(@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,"Mar'at Guardian - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3400,5500,10800,15400,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mar'at Guardian - In Combat - Cast 'Cleave'"); +-- Indentured Protector SAI +SET @ENTRY := 45949; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,91856,64,0,0,0,0,2,0,0,0,0,0,0,0,"Indentured Protector - In Combat - Cast 'Scythe of Disruption'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,13500,14200,11,86085,0,0,0,0,0,2,0,0,0,0,0,0,0,"Indentured Protector - In Combat - Cast 'Mutilate'"); +-- Immortal Colossus SAI +SET @ENTRY := 48548; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,90422,0,0,0,0,0,2,0,0,0,0,0,0,0,"Immortal Colossus - In Combat - Cast 'Colossal Cleave'"); +-- High Priest Sekhemet SAI +SET @ENTRY := 47730; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,79932,64,0,0,0,0,2,0,0,0,0,0,0,0,"High Priest Sekhemet - In Combat - Cast 'Shadow Bolt'"), +(@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,"High Priest Sekhemet - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8200,8500,18500,22300,11,86845,0,0,0,0,0,1,0,0,0,0,0,0,0,"High Priest Sekhemet - In Combat - Cast 'Shadow Eruption'"); +-- General Ammantep SAI +SET @ENTRY := 45772; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"General Ammantep - In Combat - Cast 'Shoot'"), +(@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,"General Ammantep - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- High Commander Kamses SAI +SET @ENTRY := 46134; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"High Commander Kamses - In Combat - Cast 'Shoot'"), +(@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,"High Commander Kamses - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Ferndweller Wasp SAI +SET @ENTRY := 51712; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,34392,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ferndweller Wasp - Between 0-30% Health - Cast 'Stinger Rage' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ferndweller Wasp - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 51712; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes rage!',16,0,100,0,0,0, 'combat Rage',10677); +-- Furious Specter SAI +SET @ENTRY := 47220; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17200,18900,11,69633,0,0,0,0,0,5,0,0,0,0,0,0,0,"Furious Specter - In Combat - Cast 'Veil of Shadow'"), +(@ENTRY,0,1,0,0,0,100,0,8000,11000,9000,14000,11,92919,0,0,0,0,0,1,0,0,0,0,0,0,0,"Furious Specter - In Combat - Cast 'Wail of Souls'"); +-- Oasis Crocolisk SAI +SET @ENTRY := 51675; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12900,14700,11,48287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oasis Crocolisk - In Combat - Cast 'Powerful Bite'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,87228,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oasis Crocolisk - Between 0-30% Health - Cast 'Thick Hide' (No Repeat)"); +-- Obsidian Colossus SAI +SET @ENTRY := 46646; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17900,18500,11,87988,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Colossus - In Combat - Cast 'Force Punch'"), +(@ENTRY,0,1,0,9,0,100,0,8,20,15800,18300,11,87990,0,0,0,0,0,1,0,0,0,0,0,0,0,"Obsidian Colossus - Within 8-20 Range - Cast 'Shadow Storm'"), +(@ENTRY,0,2,0,0,0,100,0,3000,3000,12000,13000,11,87680,0,0,0,0,0,2,0,0,0,0,0,0,0,"Obsidian Colossus - In Combat - Cast 'Sweeping Attack'"); +-- Neferset Blade Twister SAI +SET @ENTRY := 47727; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13400,11,88844,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Blade Twister - In Combat - Cast 'Cauterizing Strike'"); +-- Neferset Armorer SAI +SET @ENTRY := 47722; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15800,18900,11,86070,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Armorer - In Combat - Cast 'Pierce Armor'"), +(@ENTRY,0,1,0,0,0,100,0,3000,3000,21200,22000,11,21118,0,0,0,0,0,1,0,0,0,0,0,0,0,"Neferset Armorer - In Combat - Cast 'Spell Reflection'"); +-- Neferset Ritualist SAI +SET @ENTRY := 47762; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,88886,64,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Ritualist - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,2,2,0,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Neferset Ritualist - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,2000,3000,22000,25000,11,69391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Neferset Ritualist - In Combat - Cast 'Dark Blessing'"), +(@ENTRY,0,3,0,9,0,100,0,0,20,15800,19900,11,88902,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Ritualist - Within 0-20 Range - Cast 'Meteor'"); +-- Neferset Savage SAI +SET @ENTRY := 47729; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14800,15600,11,32736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Savage - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9200,22400,22700,11,88846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Savage - In Combat - Cast 'Shockwave'"); +-- Neferset Raider SAI +SET @ENTRY := 48626; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12300,11,13608,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Raider - In Combat - Cast 'Hooked Net'"); +-- Neferset Scryer SAI +SET @ENTRY := 48625; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,88886,64,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Scryer - In Combat - Cast 'Shadow Bolt'"), +(@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,"Neferset Scryer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,3000,3000,18500,19100,11,90607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Scryer - In Combat - Cast 'Curse of Impotence'"), +(@ENTRY,0,3,0,0,0,100,0,1000,1000,34500,35600,11,31976,0,0,0,0,0,1,0,0,0,0,0,0,0,"Neferset Scryer - In Combat - Cast 'Shadow Shield'"); +-- Prince Nadun SAI +SET @ENTRY := 45799; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"Prince Nadun - In Combat - Cast 'Shoot'"); +-- Rabid Hyena SAI +SET @ENTRY := 51671; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12500,11,85415,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rabid Hyena - In Combat - Cast 'Mangle'"); +-- Ramkahen Citizen SAI +SET @ENTRY := 46402; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Citizen - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Citizen - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Ramkahen Field Worker SAI +SET @ENTRY := 47699; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Field Worker - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Field Worker - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Pyramid Watcher SAI +SET @ENTRY := 47810; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,87753,0,0,0,0,0,1,0,0,0,0,0,0,0,"Pyramid Watcher - In Combat - Cast 'Blazing Eruption'"); +-- Ramkahen Prisoner SAI +SET @ENTRY := 46425; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,22000,25000,11,13730,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ramkahen Prisoner - Within 0-8 Range - Cast 'Demoralizing Shout'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,13500,15700,11,74720,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Prisoner - In Combat - Cast 'Pound'"); +-- Ramkahen Ranger SAI +SET @ENTRY := 49255; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Ranger - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Ranger - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Ramkahen Ranger Captain SAI +SET @ENTRY := 49253; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Ranger Captain - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Ranger Captain - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Ramkahen Marksman SAI +SET @ENTRY := 48514; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,85232,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Marksman - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Marksman - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Ramkahen Guardian SAI +SET @ENTRY := 51776; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Guardian - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Guardian - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,8000,12000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Guardian - Within 0-8 Range - Cast 'Cleave'"); +-- Neferset Cursebringer SAI +SET @ENTRY := 47760; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,19200,11,88901,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Cursebringer - In Combat - Cast 'Curse of Blood'"), +(@ENTRY,0,1,0,0,0,100,0,3000,9000,11000,14500,11,15968,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Cursebringer - In Combat - Cast 'Lash of Pain'"); +-- Neferset Looter SAI +SET @ENTRY := 48627; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5500,12000,13000,11,6595,0,0,0,0,0,2,0,0,0,0,0,0,0,"Neferset Looter - In Combat - Cast 'Exploit Weakness'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,21000,22000,11,36250,0,0,0,0,0,2,1,0,0,0,0,0,0,"Neferset Looter - In Combat - Cast 'Steal Armor'"); +-- Neferset Snake Charmer SAI +SET @ENTRY := 47738; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,11900,13500,11,88863,0,0,0,0,0,2,32,0,0,0,0,0,0,"Neferset Snake Charmer - In Combat - Cast 'Instant Poison'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,25000,25000,11,88862,0,0,0,0,0,1,0,0,0,0,0,0,0,"Neferset Snake Charmer - In Combat - Cast 'Viper's Call'"); +-- Neferset Venom Keeper SAI +SET @ENTRY := 47741; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,18000,11,85713,0,0,0,0,0,2,32,0,0,0,0,0,0,"Neferset Venom Keeper - In Combat - Cast 'Intoxicating Venom'"), +(@ENTRY,0,1,0,0,0,100,0,9000,9000,12000,13000,11,88867,0,0,0,0,0,1,0,0,0,0,0,0,0,"Neferset Venom Keeper - In Combat - Cast 'Anesthetics'"); +-- Oathsworn Skinner SAI +SET @ENTRY := 51759; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,16000,11,96098,0,0,0,0,0,1,0,0,0,0,0,0,0,"Oathsworn Skinner - In Combat - Cast 'Fan of Knives'"), +(@ENTRY,0,1,0,0,0,100,0,3000,3000,11000,11500,11,84031,0,0,0,0,0,2,0,0,0,0,0,0,0,"Oathsworn Skinner - In Combat - Cast 'Spinal Pierce'"); +-- Pygmy Oaf SAI +SET @ENTRY := 48040; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,15000,18000,11,86695,0,0,0,0,0,1,0,0,0,0,0,0,0,"Pygmy Oaf - Within 0-8 Range - Cast 'Whirlwind'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,12500,13600,11,86699,0,0,0,0,0,2,0,0,0,0,0,0,0,"Pygmy Oaf - In Combat - Cast 'Shockwave'"); +-- Pygmy Scout SAI +SET @ENTRY := 48041; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,79444,64,0,0,0,0,2,0,0,0,0,0,0,0,"Pygmy Scout - In Combat - Cast 'Impale'"), +(@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,"Pygmy Scout - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,15000,15000,11,73864,0,0,0,0,0,1,0,0,0,0,0,0,0,"Pygmy Scout - Within 0-8 Range - Cast 'Sand Trap'"); +-- Pygmy Thief SAI +SET @ENTRY := 48043; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,87341,64,0,0,0,0,2,0,0,0,0,0,0,0,"Pygmy Thief - In Combat - Cast 'Blow Dart'"), +(@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,"Pygmy Thief - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Ramkahen Guardian SAI +SET @ENTRY := 48883; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Guardian - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Guardian - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,20,15000,16000,11,12024,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Guardian - Within 0-20 Range - Cast 'Net'"); +-- Ramkahen Guardian SAI +SET @ENTRY := 51776; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,23337,64,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Guardian - In Combat - Cast 'Shoot'"), +(@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,"Ramkahen Guardian - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,8000,12000,11,40505,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ramkahen Guardian - Within 0-8 Range - Cast 'Cleave'"); +-- Riverbed Crocolisk SAI +SET @ENTRY := 45321; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12900,14700,11,48287,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverbed Crocolisk - In Combat - Cast 'Powerful Bite'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,87228,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverbed Crocolisk - Between 0-30% Health - Cast 'Thick Hide' (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,8,17900,18500,11,63900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverbed Crocolisk - Within 0-8 Range - Cast 'Thunderstomp'"); +-- Myzerian SAI +SET @ENTRY := 48444; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,90075,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Black Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,15000,17500,11,90076,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Fire Spit'"), +(@ENTRY,0,2,0,0,0,100,0,12000,12000,25000,27000,11,90078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Rupture Line'"), +(@ENTRY,0,3,0,0,0,100,0,5000,14000,17500,21500,11,90074,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Tail Sweep'"); +-- Myzerian SAI +SET @ENTRY := 48428; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,90075,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Black Cleave'"), +(@ENTRY,0,1,0,0,0,100,0,4000,4000,15000,17500,11,90076,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Fire Spit'"), +(@ENTRY,0,2,0,0,0,100,0,12000,12000,25000,27000,11,90078,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Rupture Line'"), +(@ENTRY,0,3,0,0,0,100,0,5000,14000,17500,21500,11,90074,0,0,0,0,0,2,0,0,0,0,0,0,0,"Myzerian - In Combat - Cast 'Tail Sweep'"); +-- Schnottz Sea Trooper SAI +SET @ENTRY := 47982; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11000,12000,11,38029,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Sea Trooper - In Combat - Cast 'Stab'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,7000,15000,11,13608,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Sea Trooper - In Combat - Cast 'Hooked Net'"); +-- Schnottz Overseer SAI +SET @ENTRY := 48205; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13500,11,79881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Overseer - In Combat - Cast 'Slam'"), +(@ENTRY,0,1,0,0,0,100,0,3000,8000,16800,19900,11,32191,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Overseer - In Combat - Cast 'Heavy Dynamite'"); +-- Schnottz Excavator SAI +SET @ENTRY := 48204; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,18000,0,0,11,11978,0,0,0,0,0,6,1,0,0,0,0,0,0,"Schnottz Excavator - On Victim Casting - Cast 'Kick'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,15800,16400,11,7978,0,0,0,0,0,5,0,0,0,0,0,0,0,"Schnottz Excavator - Within 0-8 Range - Cast 'Throw Dynamite'"); +-- Schnottz Overseer SAI +SET @ENTRY := 51753; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13500,11,79881,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Overseer - In Combat - Cast 'Slam'"), +(@ENTRY,0,1,0,0,0,100,0,3000,8000,16800,19900,11,32191,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Overseer - In Combat - Cast 'Heavy Dynamite'"); +-- Schnottz Rifleman SAI +SET @ENTRY := 47067; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,84837,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Rifleman - In Combat - Cast 'Shoot'"), +(@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,"Schnottz Rifleman - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,14500,16800,11,8858,0,0,0,0,0,5,0,0,0,0,0,0,0,"Schnottz Rifleman - In Combat - Cast 'Bomb'"), +(@ENTRY,0,3,0,0,0,100,0,11000,11000,19000,19000,11,31358,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Rifleman - In Combat - Cast 'Fear'"); +-- Schnottz Elite Trooper SAI +SET @ENTRY := 48443; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Elite Trooper - In Combat - Cast 'Shoot'"), +(@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,"Schnottz Elite Trooper - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,14500,16800,11,93449,0,0,0,0,0,5,0,0,0,0,0,0,0,"Schnottz Elite Trooper - In Combat - Cast 'Bomb'"); +-- Schnottz Elite Infantryman SAI +SET @ENTRY := 48631; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Elite Infantryman - In Combat - Cast 'Shoot'"), +(@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,"Schnottz Elite Infantryman - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,14500,16800,11,93449,0,0,0,0,0,5,0,0,0,0,0,0,0,"Schnottz Elite Infantryman - In Combat - Cast 'Bomb'"); +-- Schnottz Air Officer SAI +SET @ENTRY := 46993; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Air Officer - In Combat - Cast 'Shoot'"), +(@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,"Schnottz Air Officer - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,14500,16800,11,93449,0,0,0,0,0,5,0,0,0,0,0,0,0,"Schnottz Air Officer - In Combat - Cast 'Bomb'"); +-- Schnottz Air Trooper SAI +SET @ENTRY := 46979; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Air Trooper - In Combat - Cast 'Shoot'"), +(@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,"Schnottz Air Trooper - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,14500,16800,11,93449,0,0,0,0,0,5,0,0,0,0,0,0,0,"Schnottz Air Trooper - In Combat - Cast 'Bomb'"); +-- Schnottz's Landing Laborer SAI +SET @ENTRY := 47974; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,89205,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz's Landing Laborer - In Combat - Cast 'Shoot'"), +(@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,"Schnottz's Landing Laborer - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Schnottz's Landing Laborer SAI +SET @ENTRY := 47291; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,120000,120000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Schnottz's Landing Laborer - Within 0-8 Range - Cast 'Battle Shout'"); +-- Schnottz's Landing Laborer SAI +SET @ENTRY := 47690; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,120000,120000,11,32064,0,0,0,0,0,1,0,0,0,0,0,0,0,"Schnottz's Landing Laborer - Within 0-8 Range - Cast 'Battle Shout'"); +-- Warlord Ihsenn SAI +SET @ENTRY := 47755; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,6434,0,0,0,0,0,1,0,0,0,0,0,0,0,"Warlord Ihsenn - Between 0-30% Health - Cast 'Slice and Dice' (No Repeat)"); +-- Vizier Tanotep SAI +SET @ENTRY := 46136; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,32736,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vizier Tanotep - In Combat - Cast 'Mortal Strike'"), +(@ENTRY,0,1,0,0,0,100,0,8000,9000,17800,19600,11,88846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vizier Tanotep - In Combat - Cast 'Shockwave'"); +-- Venomscale Spitter SAI +SET @ENTRY := 51673; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,13300,17500,11,88876,0,0,0,0,0,2,32,0,0,0,0,0,0,"Venomscale Spitter - In Combat - Cast 'Paralytic Venom'"); +-- Venomblood Scorpid SAI +SET @ENTRY := 45859; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,63900,0,0,0,0,0,1,0,0,0,0,0,0,0,"Venomblood Scorpid - Within 0-5 Range - Cast 'Thunderstomp'"); +-- Turquoise Scarab SAI +SET @ENTRY := 46126; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15600,16400,11,87395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Turquoise Scarab - In Combat - Cast 'Serrated Slash'"), +(@ENTRY,0,1,0,0,0,100,0,16800,17900,16800,17900,11,88023,0,0,0,0,0,1,0,0,0,0,0,0,0,"Turquoise Scarab - In Combat - Cast 'Shroud of Gold'"), +(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,88023,0,0,0,0,0,1,0,0,0,0,0,0,0,"Turquoise Scarab - On Aggro - Cast 'Shroud of Gold' (No Repeat)"); +-- Tormented Tomb-Robber SAI +SET @ENTRY := 45765; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,35,0,0,11,87354,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tormented Tomb-Robber - Between 0-35% Health - Cast 'Ethereal Form' (No Repeat)"); +-- Temple Scarab SAI +SET @ENTRY := 47801; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,13600,11,87395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Temple Scarab - In Combat - Cast 'Serrated Slash'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,14500,15500,11,87393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Temple Scarab - Within 0-8 Range - Cast 'Corrosive Spray'"); +-- Sweeping Winds SAI +SET @ENTRY := 51672; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,18500,18900,11,77500,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sweeping Winds - Within 0-8 Range - Cast 'Wind Blast'"); +-- Skarf SAI +SET @ENTRY := 45204; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13500,11,85835,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skarf - In Combat - Cast 'Maul'"), +(@ENTRY,0,1,0,9,0,100,0,5,15,15800,18300,11,44531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Skarf - Within 5-15 Range - Cast 'Dash'"); +-- Shaggy Desert Coyote SAI +SET @ENTRY := 47190; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13500,11,85835,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shaggy Desert Coyote - In Combat - Cast 'Maul'"), +(@ENTRY,0,1,0,0,0,100,0,9900,9900,16400,17400,11,85691,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shaggy Desert Coyote - In Combat - Cast 'Piercing Howl'"); +-- Slacking Laborer SAI +SET @ENTRY := 47292; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,14890,0,0,0,0,0,2,0,0,0,0,0,0,0,"Slacking Laborer - On Aggro - Cast 'Dismounting Blow' (No Repeat)"); +-- Sergeant Mehat SAI +SET @ENTRY := 48012; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,87215,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sergeant Mehat - In Combat - Cast 'Shoot'"), +(@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,"Sergeant Mehat - Between 0-15% Health - Flee For Assist (No Repeat)"); +-- Schnottz Elite Trooper SAI +SET @ENTRY := 48668; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Elite Trooper - In Combat - Cast 'Shoot'"), +(@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,"Schnottz Elite Trooper - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,5000,5000,12000,13000,11,88844,0,0,0,0,0,2,0,0,0,0,0,0,0,"Schnottz Elite Trooper - In Combat - Cast 'Cauterizing Strike'"); +-- Sapphire Scarab SAI +SET @ENTRY := 46127; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9000,7000,13600,11,87395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sapphire Scarab - In Combat - Cast 'Serrated Slash'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,16800,17900,11,87396,0,0,0,0,0,2,1,0,0,0,0,0,0,"Sapphire Scarab - In Combat - Cast 'Sapphire Gaze'"); +-- Sand Serpent SAI +SET @ENTRY := 47283; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13000,11,89905,0,0,0,0,0,2,32,0,0,0,0,0,0,"Sand Serpent - In Combat - Cast 'Venomous Bite'"); +-- Sand Scorpid SAI +SET @ENTRY := 47803; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10800,11200,11,31289,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sand Scorpid - In Combat - Cast 'Claw'"), +(@ENTRY,0,1,0,0,0,100,0,8000,8000,16800,17300,11,32093,0,0,0,0,0,2,32,0,0,0,0,0,0,"Sand Scorpid - In Combat - Cast 'Poison Spit'"); +-- Sand Pygmy SAI +SET @ENTRY := 45190; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,12500,11,86695,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand Pygmy - Within 0-8 Range - Cast 'Whirlwind'"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,14500,16900,11,86699,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sand Pygmy - In Combat - Cast 'Shockwave'"); +-- Tiger SAI +SET @ENTRY := 47726; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,13500,11,85835,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tiger - In Combat - Cast 'Maul'"), +(@ENTRY,0,1,0,9,0,100,0,5,15,15800,18300,11,44531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tiger - Within 5-15 Range - Cast 'Dash'"); +-- Sultan Oogah SAI +SET @ENTRY := 45205; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,87341,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sultan Oogah - In Combat - Cast 'Blow Dart'"), +(@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,"Sultan Oogah - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,0,0,100,0,8000,8000,22500,23800,11,87322,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sultan Oogah - In Combat - Cast 'Veil of Shimmering Sand'"); +-- Sand-Husk Scarab SAI +SET @ENTRY := 51674; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,10000,13600,11,87395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sand-Husk Scarab - In Combat - Cast 'Serrated Slash'"), +(@ENTRY,0,1,0,9,0,100,0,0,8,14500,15500,11,87393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sand-Husk Scarab - Within 0-8 Range - Cast 'Corrosive Spray'"); +-- Scorpion-Lord Namkhare SAI +SET @ENTRY := 47742; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,89424,0,0,0,0,0,1,0,0,0,0,0,0,0,"Scorpion-Lord Namkhare - On Aggro - Cast 'Call Scorpid' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5000,5000,12000,13000,11,88863,0,0,0,0,0,2,32,0,0,0,0,0,0,"Scorpion-Lord Namkhare - In Combat - Cast 'Instant Poison'"), +(@ENTRY,0,2,0,0,0,100,0,2000,8000,7000,16000,11,38338,0,0,0,0,0,2,0,0,0,0,0,0,0,"Scorpion-Lord Namkhare - In Combat - Cast 'Net'"); +-- Titanic Guardian SAI +SET @ENTRY := 47032; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,87753,0,0,0,0,0,1,0,0,0,0,0,0,0,"Titanic Guardian - In Combat - Cast 'Blazing Eruption'"), +(@ENTRY,0,1,0,0,0,100,0,3000,3000,13000,13000,11,87656,0,0,0,0,0,1,0,0,0,0,0,0,0,"Titanic Guardian - In Combat - Cast 'Decrepit Ruin'"), +(@ENTRY,0,2,0,0,0,100,0,12000,12000,29000,35000,11,87698,0,0,0,0,0,1,1,0,0,0,0,0,0,"Titanic Guardian - In Combat - Cast 'Summon Meteor'"); diff --git a/sql/updates/world/2015_07_28_03_world.sql b/sql/updates/world/2015_07_28_03_world.sql new file mode 100644 index 00000000000..f5a37545f03 --- /dev/null +++ b/sql/updates/world/2015_07_28_03_world.sql @@ -0,0 +1,462 @@ +-- +-- DB/SAI: Update Westfall +-- Brack SAI +SET @ENTRY := 520; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Brack - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6700,12500,21000,33600,11,9080,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brack - In Combat - Cast 'Hamstring'"), +(@ENTRY,0,2,0,0,0,100,0,25300,25300,47000,56000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brack - In Combat - Cast 'Pierce Armor'"), +(@ENTRY,0,3,0,0,0,100,0,11000,11500,11600,25500,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Brack - In Combat - Cast 'Strike'"); +-- Chasm Slime SAI +SET @ENTRY := 42669; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,80570,0,0,0,0,0,2,0,0,0,0,0,0,0,"Chasm Slime - Between 0-40% Health - Cast 'Mimic' (No Repeat)"); +-- Coyote SAI +SET @ENTRY := 834; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,10,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,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coyote - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,0,0,100,0,7000,12000,24000,32000,11,80362,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coyote - In Combat - Cast 'Crushing Bite'"); +-- Coyote Packleader SAI +SET @ENTRY := 833; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,10,0,30000,600000,120000,600000,4,1018,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coyote Packleader - Out of Combat - Play Sound 1018"), +(@ENTRY,0,1,0,61,0,100,0,30000,600000,120000,600000,5,393,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coyote Packleader - Out of Combat - Play Emote 393"), +(@ENTRY,0,2,0,0,0,100,0,7000,12000,24000,32000,11,80362,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coyote Packleader - In Combat - Cast 'Crushing Bite'"); +-- Defias Henchman SAI +SET @ENTRY := 594; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,78894,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Henchman - On Aggro - Cast 'Leaping Cleave' (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,55,12000,21000,11,3248,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Henchman - Between 0-55% Health - Cast 'Improved Blocking'"); +-- Defias Knuckleduster SAI +SET @ENTRY := 449; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,75356,0,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Knuckleduster - In Combat - Cast 'Fisticuffs'"), +(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,80597,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Knuckleduster - Between 0-30% Health - Cast 'Bash and Smash' (No Repeat)"); +-- Defias Pillager SAI +SET @ENTRY := 589; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,13878,64,0,0,0,0,2,0,0,0,0,0,0,0,"Defias Pillager - In Combat - Cast 'Scorch'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79849,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Pillager - Out of Combat - Cast 'Molten Armor'"), +(@ENTRY,0,2,0,9,0,100,0,0,8,13600,14500,11,79857,0,0,0,0,0,1,0,0,0,0,0,0,0,"Defias Pillager - Within 0-8 Range - Cast 'Blast Wave'"); +-- Energized Harvest Reaper SAI +SET @ENTRY := 42342; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,20000,11,7342,0,0,0,0,0,2,0,0,0,0,0,0,0,"Energized Harvest Reaper - In Combat - Cast 'Wide Slash'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,25000,29000,11,80572,0,0,0,0,0,1,0,0,0,0,0,0,0,"Energized Harvest Reaper - Between 0-40% Health - Cast 'Energize!'"); +-- Fleshripper SAI +SET @ENTRY := 1109; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9500,17500,22300,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Fleshripper - In Combat - Cast 'Rend'"); +-- Foe Reaper 4000 SAI +SET @ENTRY := 573; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,20000,11,7342,0,0,0,0,0,2,0,0,0,0,0,0,0,"Foe Reaper 4000 - In Combat - Cast 'Wide Slash'"), +(@ENTRY,0,1,0,2,0,100,0,0,40,25000,29000,11,80572,0,0,0,0,0,1,0,0,0,0,0,0,0,"Foe Reaper 4000 - Between 0-40% Health - Cast 'Energize!'"); +-- Goretusk SAI +SET @ENTRY := 157; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Goretusk - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5500,7800,18500,26300,11,32019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Goretusk - In Combat - Cast 'Gore'"); +-- Greater Fleshripper SAI +SET @ENTRY := 154; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9500,17500,22300,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Greater Fleshripper - In Combat - Cast 'Rend'"); +-- Harvest Watcher SAI +SET @ENTRY := 114; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,20000,11,7342,0,0,0,0,0,2,0,0,0,0,0,0,0,"Harvest Watcher - In Combat - Cast 'Wide Slash'"); +-- Hulking Goretusk SAI +SET @ENTRY := 42357; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`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,"Hulking Goretusk - On Aggro - Cast 'Rushing Charge' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5500,7800,18500,26300,11,32019,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hulking Goretusk - In Combat - Cast 'Gore'"); +-- Jango Spothide SAI +SET @ENTRY := 42653; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,35,18000,25000,11,79853,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jango Spothide - Between 0-35% Health - Cast 'Evasion'"), +(@ENTRY,0,1,0,0,0,100,0,3500,9000,24000,28000,11,3136,0,0,0,0,0,1,0,0,0,0,0,0,0,"Jango Spothide - In Combat - Cast 'Frenzied Command'"); +-- Master Digger SAI +SET @ENTRY := 1424; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Master Digger - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,6000,12000,27000,33000,11,80382,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Digger - In Combat - Cast 'Dirt Toss'"), +(@ENTRY,0,2,0,0,0,100,0,4000,7000,18000,27000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Master Digger - In Combat - Cast 'Pierce Armor'"); +-- Moonbrook Thug SAI +SET @ENTRY := 42677; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Moonbrook Thug - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5500,7800,18500,21200,11,80146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Moonbrook Thug - In Combat - Cast 'Bonk'"); +-- Murloc Hunter SAI +SET @ENTRY := 458; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,10277,64,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Hunter - In Combat - Cast 'Throw'"), +(@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,"Murloc Hunter - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,1,3000,5000,0,0,11,8656,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Hunter - Out of Combat - Cast 'Summon Crawler' (No Repeat)"); +-- Murloc Minor Oracle SAI +SET @ENTRY := 456; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Murloc Minor Oracle - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,5500,7500,12500,18500,11,79831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Minor Oracle - In Combat - Cast 'Wave Crash'"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Oracle - Out of Combat - Cast 'Water Shield'"), +(@ENTRY,0,3,0,16,0,100,0,79892,1,15000,30000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Minor Oracle - On Friendly Unit Missing Buff 'Water Shield' - Cast 'Water Shield'"); +-- Murloc Netter SAI +SET @ENTRY := 513; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Murloc Netter - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,20,14000,17000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Netter - Within 0-20 Range - Cast 'Net'"), +(@ENTRY,0,2,0,0,0,100,0,4500,7500,14500,17500,11,11971,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Netter - In Combat - Cast 'Sunder Armor'"); +-- Murloc Oracle SAI +SET @ENTRY := 517; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9734,64,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Oracle - In Combat - Cast 'Holy Smite'"), +(@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,"Murloc Oracle - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,2,1,100,1,0,30,0,0,11,11835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Oracle - Between 0-30% Health - Cast 'Power Word: Shield' (Phase 1) (No Repeat)"); +-- Murloc Raider SAI +SET @ENTRY := 515; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Murloc Raider - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,9,0,100,0,0,20,14000,17000,11,6533,0,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Raider - Within 0-20 Range - Cast 'Net'"), +(@ENTRY,0,2,0,0,0,100,0,8000,9000,27500,33500,11,80522,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Raider - In Combat - Cast 'Demoralizing Mmmrrrggglll'"); +-- Murloc Tidehunter SAI +SET @ENTRY := 127; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,32011,64,0,0,0,0,2,0,0,0,0,0,0,0,"Murloc Tidehunter - In Combat - Cast 'Water Bolt'"), +(@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,"Murloc Tidehunter - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,9,0,100,0,0,15,13600,14500,11,78542,0,0,0,0,0,1,0,0,0,0,0,0,0,"Murloc Tidehunter - Within 0-15 Range - Cast 'Splash'"); +-- Old Murk-Eye SAI +SET @ENTRY := 391; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,14000,11,80555,0,0,0,0,0,2,0,0,0,0,0,0,0,"Old Murk-Eye - In Combat - Cast 'Sonic Spear'"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,27000,35000,11,78542,0,0,0,0,0,1,0,0,0,0,0,0,0,"Old Murk-Eye - In Combat - Cast 'Splash'"), +(@ENTRY,0,2,3,2,0,100,1,0,30,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Old Murk-Eye - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,3,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Old Murk-Eye - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 391; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Protector Bialon SAI +SET @ENTRY := 487; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Bialon - In Combat - Cast 'Shoot'"); +-- Protector Deni SAI +SET @ENTRY := 870; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Deni - In Combat - Cast 'Shoot'"); +-- Protector Dorana SAI +SET @ENTRY := 869; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Dorana - In Combat - Cast 'Shoot'"); +-- Protector Dutfield SAI +SET @ENTRY := 489; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Dutfield - In Combat - Cast 'Shoot'"); +-- Protector Gariel SAI +SET @ENTRY := 490; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Gariel - In Combat - Cast 'Shoot'"); +-- Protector Korelor SAI +SET @ENTRY := 874; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Korelor - In Combat - Cast 'Shoot'"); +-- Protector Leick SAI +SET @ENTRY := 876; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Leick - In Combat - Cast 'Shoot'"); +-- Protector Weaver SAI +SET @ENTRY := 488; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Protector Weaver - In Combat - Cast 'Shoot'"); +-- Riverpaw Bandit SAI +SET @ENTRY := 452; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Bandit - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,40,25000,28000,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Bandit - Between 0-40% Health - Cast 'Shadowstep'"), +(@ENTRY,0,2,0,0,0,100,0,7500,12400,21000,22000,11,30478,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Bandit - In Combat - Cast 'Hemorrhage'"), +(@ENTRY,0,3,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 452; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Bandit SAI +SET @ENTRY := 54371; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Bandit - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,2,0,100,0,0,40,25000,28000,11,80576,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Bandit - Between 0-40% Health - Cast 'Shadowstep'"), +(@ENTRY,0,2,0,0,0,100,0,7500,12400,21000,22000,11,30478,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Bandit - In Combat - Cast 'Hemorrhage'"), +(@ENTRY,0,3,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 54371; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Brute SAI +SET @ENTRY := 124; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Brute - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4500,6200,18500,22000,11,77558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Brute - In Combat - Cast 'Bloody Strike'"), +(@ENTRY,0,2,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 124; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Brute SAI +SET @ENTRY := 54372; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Brute - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,4500,6200,18500,22000,11,77558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Brute - In Combat - Cast 'Bloody Strike'"), +(@ENTRY,0,2,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 54372; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Gnoll SAI +SET @ENTRY := 117; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Gnoll - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3500,7200,14500,16500,11,80475,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Gnoll - In Combat - Cast 'Riverpaw Brand'"), +(@ENTRY,0,2,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 117; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Herbalist SAI +SET @ENTRY := 501; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,50,0,1000,1000,120000,120000,11,80472,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - In Combat - Cast 'Elixir of Agility'"), +(@ENTRY,0,2,0,0,0,50,0,1000,1000,120000,120000,11,80471,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - In Combat - Cast 'Potion of Strength'"), +(@ENTRY,0,3,0,0,0,50,0,1000,1000,120000,120000,11,80473,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - In Combat - Cast 'Tonic of Health'"), +(@ENTRY,0,4,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 501; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Herbalist SAI +SET @ENTRY := 54373; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,50,0,1000,1000,120000,120000,11,80472,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - In Combat - Cast 'Elixir of Agility'"), +(@ENTRY,0,2,0,0,0,50,0,1000,1000,120000,120000,11,80471,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - In Combat - Cast 'Potion of Strength'"), +(@ENTRY,0,3,0,0,0,50,0,1000,1000,120000,120000,11,80473,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Herbalist - In Combat - Cast 'Tonic of Health'"), +(@ENTRY,0,4,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 54373; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Mongrel SAI +SET @ENTRY := 123; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Mongrel - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3500,7200,14500,16500,11,80475,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Mongrel - In Combat - Cast 'Riverpaw Brand'"), +(@ENTRY,0,2,0,4,0,20,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 Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 123; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Mystic SAI +SET @ENTRY := 453; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,1,0,0,0,0,0,0,0,"Riverpaw Mystic - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,3500,4500,12500,15500,11,79913,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Mystic - In Combat - Cast 'Chain Lightning'"), +(@ENTRY,0,2,0,4,0,20,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 (No Repeat)"), +(@ENTRY,0,3,0,14,0,100,0,250,40,15000,18000,11,79924,0,0,0,0,0,7,0,0,0,0,0,0,0,"Riverpaw Mystic - Friendly At 250 Health - Cast 'Healing Wave'"), +(@ENTRY,0,4,0,2,0,100,1,0,30,0,0,11,79924,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Mystic - Between 0-30% Health - Cast 'Healing Wave' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 453; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Scout SAI +SET @ENTRY := 500; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Scout - In Combat - Cast 'Shoot'"), +(@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 Scout - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,4,0,20,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 (No Repeat)"), +(@ENTRY,0,3,0,0,0,100,0,5000,7000,9000,10500,11,78509,0,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Scout - In Combat - Cast 'Torch Toss'"); +-- NPC talk text insert +SET @ENTRY := 500; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, 'More bones to gnaw on...',12,0,50,0,0,0, 'on Aggro Text',46596), +(@ENTRY,0,1, 'Grrrr... fresh meat!',12,0,50,0,0,0, 'on Aggro Text',1870); +-- Riverpaw Shaman SAI +SET @ENTRY := 1065; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,"Riverpaw Shaman - In Combat - Cast 'Lightning Bolt'"), +(@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 Shaman - Between 0-15% Health - Flee For Assist (No Repeat)"), +(@ENTRY,0,2,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - Out of Combat - Cast 'Lightning Shield'"), +(@ENTRY,0,3,0,16,0,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Riverpaw Shaman - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"); +-- Sand Crawler SAI +SET @ENTRY := 830; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7200,13500,18900,11,80380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sand Crawler - In Combat - Cast 'Sand Breath'"); +-- Sea Crawler SAI +SET @ENTRY := 831; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7200,13500,18900,11,80380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sea Crawler - In Combat - Cast 'Sand Breath'"), +(@ENTRY,0,1,0,0,0,100,0,8500,12300,22000,34000,11,78744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sea Crawler - In Combat - Cast 'Bubblebeam'"); +-- Sentinel Hill Guard SAI +SET @ENTRY := 42407; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,95826,64,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Hill Guard - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,12000,15000,24000,33000,11,12169,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sentinel Hill Guard - In Combat - Cast 'Shield Block'"), +(@ENTRY,0,2,0,0,0,100,0,8000,8500,13000,13200,11,12170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sentinel Hill Guard - In Combat - Cast 'Revenge'"); +-- Sergeant Brashclaw SAI +SET @ENTRY := 506; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,79853,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sergeant Brashclaw - Between 0-30% Health - Cast 'Evasion' (No Repeat)"), +(@ENTRY,0,1,0,0,0,100,0,2000,3200,18000,22000,11,3136,0,0,0,0,0,1,0,0,0,0,0,0,0,"Sergeant Brashclaw - In Combat - Cast 'Frenzied Command'"); +-- Shore Crawler SAI +SET @ENTRY := 1216; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7200,13500,18900,11,80380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shore Crawler - In Combat - Cast 'Sand Breath'"), +(@ENTRY,0,1,0,0,0,100,0,8500,12300,22000,34000,11,78744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shore Crawler - In Combat - Cast 'Bubblebeam'"), +(@ENTRY,0,2,0,2,0,100,1,0,42,0,0,11,79840,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shore Crawler - Between 0-42% Health - Cast 'Harden' (No Repeat)"); +-- Skeletal Miner SAI +SET @ENTRY := 623; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,16000,11,11976,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skeletal Miner - In Combat - Cast 'Strike'"); +-- Slark SAI +SET @ENTRY := 519; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,7500,12500,18500,11,79831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Slark - In Combat - Cast 'Wave Crash'"), +(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slark - Out of Combat - Cast 'Water Shield'"), +(@ENTRY,0,2,0,16,0,100,0,79892,1,15000,30000,11,79892,0,0,0,0,0,1,0,0,0,0,0,0,0,"Slark - On Friendly Unit Missing Buff 'Water Shield' - Cast 'Water Shield'"); +-- Undead Dynamiter SAI +SET @ENTRY := 625; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,14000,32000,11,7395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Undead Dynamiter - In Combat - Cast 'Deadmines Dynamite'"), +(@ENTRY,0,1,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Undead Dynamiter - Out of Combat - Cast 'Birth' (No Repeat)"); +-- Undead Excavator SAI +SET @ENTRY := 624; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5000,16000,11,5137,0,0,0,0,0,2,0,0,0,0,0,0,0,"Undead Excavator - In Combat - Cast 'Call of the Grave'"), +(@ENTRY,0,1,0,1,0,100,1,0,0,0,0,11,26047,0,0,0,0,0,1,0,0,0,0,0,0,0,"Undead Excavator - Out of Combat - Cast 'Birth' (No Repeat)"); +-- Vultros SAI +SET @ENTRY := 462; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,9500,17500,22300,11,13443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vultros - In Combat - Cast 'Rend'"); diff --git a/sql/updates/world/2015_07_28_04_world.sql b/sql/updates/world/2015_07_28_04_world.sql new file mode 100644 index 00000000000..2640c7d59a5 --- /dev/null +++ b/sql/updates/world/2015_07_28_04_world.sql @@ -0,0 +1,212 @@ +-- +-- DB/SAI: Update Gilneas City +-- Baron Ashbury SAI +SET @ENTRY := 37735; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Ashbury - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Baron Ashbury - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 37735; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Bloodfang Lurker SAI +SET @ENTRY := 35463; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Lurker - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Lurker - Between 0-30% Health - Say Line 0 (No Repeat)"), +(@ENTRY,0,2,0,11,0,100,1,0,0,0,0,11,5916,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Lurker - On Respawn - Cast 'Shadowstalker Stealth' (No Repeat)"), +(@ENTRY,0,3,0,7,0,100,1,0,0,0,0,11,5916,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Lurker - On Evade - Cast 'Shadowstalker Stealth' (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35463; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Bloodfang Ripper SAI +SET @ENTRY := 35505; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Ripper - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Ripper - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35505; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Bloodfang Stalker SAI +SET @ENTRY := 35229; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Stalker - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Stalker - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35229; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Bloodfang Worgen SAI +SET @ENTRY := 35118; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Worgen - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodfang Worgen - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35118; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Duskhaven Watchman SAI +SET @ENTRY := 36211; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Duskhaven Watchman - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14500,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Duskhaven Watchman - Within 0-5 Range - Cast 'Cleave'"); +-- Forsaken Assassin SAI +SET @ENTRY := 36207; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(@ENTRY,0,0,0,67,0,100,0,9000,12000,0,0,11,75360,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Assassin - On Behind Target - Cast 'Backstab'"); +-- Forsaken Castaway SAI +SET @ENTRY := 36488; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,27000,11,75395,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Castaway - In Combat - Cast 'Planked'"); +-- Forsaken Crossbowman SAI +SET @ENTRY := 38210; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Crossbowman - In Combat - Cast 'Shoot'"); +-- Forsaken Infantry SAI +SET @ENTRY := 38616; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Infantry - In Combat - Cast 'Heroic Strike'"); +-- Forsaken Infantry SAI +SET @ENTRY := 38192; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Infantry - In Combat - Cast 'Heroic Strike'"); +-- Forsaken Infantry SAI +SET @ENTRY := 37692; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,12000,13000,11,57846,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Infantry - In Combat - Cast 'Heroic Strike'"); +-- Forsaken Sailor SAI +SET @ENTRY := 36396; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,4500,14000,20000,11,75361,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Sailor - In Combat - Cast 'Swashbuckling Slice'"); +-- Forsaken Scout SAI +SET @ENTRY := 36671; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,22000,11,75388,0,0,0,0,0,2,0,0,0,0,0,0,0,"Forsaken Scout - In Combat - Cast 'Rusty Cut'"); +-- Frenzied Stalker SAI +SET @ENTRY := 35627; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frenzied Stalker - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Frenzied Stalker - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35627; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Howling Banshee SAI +SET @ENTRY := 37757; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,3400,4700,11,9613,64,0,0,0,0,2,0,0,0,0,0,0,0,"Howling Banshee - In Combat - Cast 'Shadow Bolt'"), +(@ENTRY,0,1,0,0,0,100,0,8000,12000,25000,27000,11,75438,0,0,0,0,0,1,0,0,0,0,0,0,0,"Howling Banshee - In Combat - Cast 'Banshee Screech'"); +-- Lord Walden SAI +SET @ENTRY := 37733; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,11,75359,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lord Walden - In Combat - Cast 'Seasoned Brandy'"); +-- Northgate Rebel SAI +SET @ENTRY := 36057; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Northgate Rebel - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,9,0,100,0,0,5,12000,14500,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northgate Rebel - Within 0-5 Range - Cast 'Cleave'"); +-- Rampaging Worgen SAI +SET @ENTRY := 34884; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rampaging Worgen - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rampaging Worgen - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 34884; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Rampaging Worgen SAI +SET @ENTRY := 35660; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rampaging Worgen - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Rampaging Worgen - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35660; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Veteran Dark Ranger SAI +SET @ENTRY := 38022; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,2300,3900,11,6660,64,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Dark Ranger - In Combat - Cast 'Shoot'"), +(@ENTRY,0,1,0,0,0,100,0,8500,12000,18500,24000,11,75439,0,0,0,0,0,2,0,0,0,0,0,0,0,"Veteran Dark Ranger - In Combat - Cast 'Black Shot'"); +-- Vilebrood Skitterer SAI +SET @ENTRY := 36813; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,6000,18500,21500,11,744,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vilebrood Skitterer - In Combat - Cast 'Poison'"); +-- Worgen Alpha SAI +SET @ENTRY := 35167; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Worgen Alpha - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Worgen Alpha - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35167; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); +-- Worgen Runt SAI +SET @ENTRY := 35456; +UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY; +DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0; +INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Worgen Runt - Between 0-30% Health - Cast 'Enrage' (No Repeat)"), +(@ENTRY,0,1,0,61,0,100,1,0,30,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Worgen Runt - Between 0-30% Health - Say Line 0 (No Repeat)"); +-- NPC talk text insert +SET @ENTRY := 35456; +DELETE FROM `creature_text` WHERE `entry`=@ENTRY; +INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`,`BroadcastTextId`) VALUES +(@ENTRY,0,0, '%s becomes enraged!',16,0,100,0,0,0, 'combat Enrage',10677); diff --git a/src/server/bnetserver/Packets/ConnectionPackets.h b/src/server/bnetserver/Packets/ConnectionPackets.h index c02221fa39b..9d49b7c26fb 100644 --- a/src/server/bnetserver/Packets/ConnectionPackets.h +++ b/src/server/bnetserver/Packets/ConnectionPackets.h @@ -64,7 +64,7 @@ namespace Battlenet std::string ToString() const override; void CallHandler(Session* session) override; uint8* GetRemainingData() { return _stream.GetBuffer() + (((_stream.GetReadPos() + 7) & ~7) / 8); } - size_t GetRemainingSize() { return _stream.GetSize() - (((_stream.GetReadPos() + 7) & ~7) / 8); } + size_t GetRemainingSize() const { return _stream.GetSize() - (((_stream.GetReadPos() + 7) & ~7) / 8); } }; class LogoutRequest final : public ClientPacket diff --git a/src/server/collision/Management/VMapManager2.cpp b/src/server/collision/Management/VMapManager2.cpp index b44611e0574..b2085382725 100644 --- a/src/server/collision/Management/VMapManager2.cpp +++ b/src/server/collision/Management/VMapManager2.cpp @@ -107,7 +107,7 @@ namespace VMAP } // load one tile (internal use only) - bool VMapManager2::_loadMap(unsigned int mapId, const std::string& basePath, uint32 tileX, uint32 tileY) + bool VMapManager2::_loadMap(uint32 mapId, const std::string& basePath, uint32 tileX, uint32 tileY) { InstanceTreeMap::iterator instanceTree = iInstanceMapTrees.find(mapId); if (instanceTree == iInstanceMapTrees.end()) diff --git a/src/server/collision/Models/GameObjectModel.cpp b/src/server/collision/Models/GameObjectModel.cpp index 607460a2784..dbdc0554e06 100644 --- a/src/server/collision/Models/GameObjectModel.cpp +++ b/src/server/collision/Models/GameObjectModel.cpp @@ -20,15 +20,9 @@ #include "VMapManager2.h" #include "VMapDefinitions.h" #include "WorldModel.h" - #include "GameObjectModel.h" #include "Log.h" -#include "GameObject.h" -#include "Creature.h" -#include "TemporarySummon.h" -#include "Object.h" -#include "DBCStores.h" -#include "World.h" +#include "Timer.h" using G3D::Vector3; using G3D::Ray; @@ -46,13 +40,13 @@ struct GameobjectModelData typedef std::unordered_map<uint32, GameobjectModelData> ModelList; ModelList model_list; -void LoadGameObjectModelList() +void LoadGameObjectModelList(std::string const& dataPath) { #ifndef NO_CORE_FUNCS uint32 oldMSTime = getMSTime(); #endif - FILE* model_list_file = fopen((sWorld->GetDataPath() + "vmaps/" + VMAP::GAMEOBJECT_MODELS).c_str(), "rb"); + FILE* model_list_file = fopen((dataPath + "vmaps/" + VMAP::GAMEOBJECT_MODELS).c_str(), "rb"); if (!model_list_file) { VMAP_ERROR_LOG("misc", "Unable to open '%s' file.", VMAP::GAMEOBJECT_MODELS); @@ -86,7 +80,7 @@ void LoadGameObjectModelList() model_list.insert ( - ModelList::value_type( displayId, GameobjectModelData(std::string(buff, name_length), AABox(v1, v2)) ) + ModelList::value_type(displayId, GameobjectModelData(std::string(buff, name_length), AABox(v1, v2))) ); } @@ -100,9 +94,9 @@ GameObjectModel::~GameObjectModel() ((VMAP::VMapManager2*)VMAP::VMapFactory::createOrGetVMapManager())->releaseModelInstance(name); } -bool GameObjectModel::initialize(const GameObject& go, const GameObjectDisplayInfoEntry& info) +bool GameObjectModel::initialize(std::unique_ptr<GameObjectModelOwnerBase> modelOwner, std::string const& dataPath) { - ModelList::const_iterator it = model_list.find(info.ID); + ModelList::const_iterator it = model_list.find(modelOwner->GetDisplayId()); if (it == model_list.end()) return false; @@ -114,21 +108,18 @@ bool GameObjectModel::initialize(const GameObject& go, const GameObjectDisplayIn return false; } - iModel = ((VMAP::VMapManager2*)VMAP::VMapFactory::createOrGetVMapManager())->acquireModelInstance(sWorld->GetDataPath() + "vmaps/", it->second.name); + iModel = ((VMAP::VMapManager2*)VMAP::VMapFactory::createOrGetVMapManager())->acquireModelInstance(dataPath + "vmaps/", it->second.name); if (!iModel) return false; name = it->second.name; - //flags = VMAP::MOD_M2; - //adtId = 0; - //ID = 0; - iPos = Vector3(go.GetPositionX(), go.GetPositionY(), go.GetPositionZ()); - phasemask = go.GetPhaseMask(); - iScale = go.GetObjectScale(); + iPos = modelOwner->GetPosition(); + phasemask = modelOwner->GetPhaseMask(); + iScale = modelOwner->GetScale(); iInvScale = 1.f / iScale; - G3D::Matrix3 iRotation = G3D::Matrix3::fromEulerAnglesZYX(go.GetOrientation(), 0, 0); + G3D::Matrix3 iRotation = G3D::Matrix3::fromEulerAnglesZYX(modelOwner->GetOrientation(), 0, 0); iInvRot = iRotation.inverse(); // transform bounding box: mdl_box = AABox(mdl_box.low() * iScale, mdl_box.high() * iScale); @@ -142,22 +133,18 @@ bool GameObjectModel::initialize(const GameObject& go, const GameObjectDisplayIn for (int i = 0; i < 8; ++i) { Vector3 pos(iBound.corner(i)); - go.SummonCreature(1, pos.x, pos.y, pos.z, 0, TEMPSUMMON_MANUAL_DESPAWN); + modelOwner->DebugVisualizeCorner(pos); } #endif - owner = &go; + owner = std::move(modelOwner); return true; } -GameObjectModel* GameObjectModel::Create(const GameObject& go) +GameObjectModel* GameObjectModel::Create(std::unique_ptr<GameObjectModelOwnerBase> modelOwner, std::string const& dataPath) { - const GameObjectDisplayInfoEntry* info = sGameObjectDisplayInfoStore.LookupEntry(go.GetDisplayId()); - if (!info) - return NULL; - GameObjectModel* mdl = new GameObjectModel(); - if (!mdl->initialize(go, *info)) + if (!mdl->initialize(std::move(modelOwner), dataPath)) { delete mdl; return NULL; @@ -168,7 +155,7 @@ GameObjectModel* GameObjectModel::Create(const GameObject& go) bool GameObjectModel::intersectRay(const G3D::Ray& ray, float& MaxDist, bool StopAtFirstHit, uint32 ph_mask) const { - if (!(phasemask & ph_mask) || !owner->isSpawned()) + if (!(phasemask & ph_mask) || !owner->IsSpawned()) return false; float time = ray.intersectionTime(iBound); @@ -205,7 +192,7 @@ bool GameObjectModel::UpdatePosition() return false; } - iPos = Vector3(owner->GetPositionX(), owner->GetPositionY(), owner->GetPositionZ()); + iPos = owner->GetPosition(); G3D::Matrix3 iRotation = G3D::Matrix3::fromEulerAnglesZYX(owner->GetOrientation(), 0, 0); iInvRot = iRotation.inverse(); @@ -221,7 +208,7 @@ bool GameObjectModel::UpdatePosition() for (int i = 0; i < 8; ++i) { Vector3 pos(iBound.corner(i)); - owner->SummonCreature(1, pos.x, pos.y, pos.z, 0, TEMPSUMMON_MANUAL_DESPAWN); + owner->DebugVisualizeCorner(pos); } #endif diff --git a/src/server/collision/Models/GameObjectModel.h b/src/server/collision/Models/GameObjectModel.h index 43d299d6d8f..17669189af5 100644 --- a/src/server/collision/Models/GameObjectModel.h +++ b/src/server/collision/Models/GameObjectModel.h @@ -25,6 +25,7 @@ #include <G3D/Ray.h> #include "Define.h" +#include <memory> namespace VMAP { @@ -34,21 +35,21 @@ namespace VMAP class GameObject; struct GameObjectDisplayInfoEntry; -class GameObjectModel /*, public Intersectable*/ +class GameObjectModelOwnerBase { - uint32 phasemask; - G3D::AABox iBound; - G3D::Matrix3 iInvRot; - G3D::Vector3 iPos; - //G3D::Vector3 iRot; - float iInvScale; - float iScale; - VMAP::WorldModel* iModel; - GameObject const* owner; - - GameObjectModel() : phasemask(0), iInvScale(0), iScale(0), iModel(NULL), owner(NULL) { } - bool initialize(const GameObject& go, const GameObjectDisplayInfoEntry& info); +public: + virtual bool IsSpawned() const { return false; } + virtual uint32 GetDisplayId() const { return 0; } + virtual uint32 GetPhaseMask() const { return 0; } + virtual G3D::Vector3 GetPosition() const { return G3D::Vector3::zero(); } + virtual float GetOrientation() const { return 0.0f; } + virtual float GetScale() const { return 1.0f; } + virtual void DebugVisualizeCorner(G3D::Vector3 const& /*corner*/) const { } +}; +class GameObjectModel /*, public Intersectable*/ +{ + GameObjectModel() : phasemask(0), iInvScale(0), iScale(0), iModel(NULL) { } public: std::string name; @@ -66,9 +67,21 @@ public: bool intersectRay(const G3D::Ray& Ray, float& MaxDist, bool StopAtFirstHit, uint32 ph_mask) const; - static GameObjectModel* Create(const GameObject& go); + static GameObjectModel* Create(std::unique_ptr<GameObjectModelOwnerBase> modelOwner, std::string const& dataPath); bool UpdatePosition(); + +private: + bool initialize(std::unique_ptr<GameObjectModelOwnerBase> modelOwner, std::string const& dataPath); + + uint32 phasemask; + G3D::AABox iBound; + G3D::Matrix3 iInvRot; + G3D::Vector3 iPos; + float iInvScale; + float iScale; + VMAP::WorldModel* iModel; + std::unique_ptr<GameObjectModelOwnerBase> owner; }; #endif // _GAMEOBJECT_MODEL_H diff --git a/src/server/game/AI/CoreAI/GuardAI.cpp b/src/server/game/AI/CoreAI/GuardAI.cpp index 14e5faaf723..7fd1493cbde 100644 --- a/src/server/game/AI/CoreAI/GuardAI.cpp +++ b/src/server/game/AI/CoreAI/GuardAI.cpp @@ -19,9 +19,6 @@ #include "GuardAI.h" #include "Errors.h" #include "Player.h" -#include "ObjectAccessor.h" -#include "World.h" -#include "CreatureAIImpl.h" int GuardAI::Permissible(Creature const* creature) { diff --git a/src/server/game/AI/CoreAI/PassiveAI.cpp b/src/server/game/AI/CoreAI/PassiveAI.cpp index afd198aea02..f88e13bb31d 100644 --- a/src/server/game/AI/CoreAI/PassiveAI.cpp +++ b/src/server/game/AI/CoreAI/PassiveAI.cpp @@ -18,7 +18,6 @@ #include "PassiveAI.h" #include "Creature.h" -#include "TemporarySummon.h" PassiveAI::PassiveAI(Creature* c) : CreatureAI(c) { me->SetReactState(REACT_PASSIVE); } PossessedAI::PossessedAI(Creature* c) : CreatureAI(c) { me->SetReactState(REACT_PASSIVE); } diff --git a/src/server/game/AI/CoreAI/PetAI.cpp b/src/server/game/AI/CoreAI/PetAI.cpp index 7d36fd9de67..152ecd6c86c 100644 --- a/src/server/game/AI/CoreAI/PetAI.cpp +++ b/src/server/game/AI/CoreAI/PetAI.cpp @@ -20,12 +20,10 @@ #include "Errors.h" #include "Pet.h" #include "Player.h" -#include "DBCStores.h" #include "Spell.h" #include "ObjectAccessor.h" #include "SpellMgr.h" #include "Creature.h" -#include "World.h" #include "Util.h" #include "Group.h" #include "SpellInfo.h" diff --git a/src/server/game/AI/CoreAI/ReactorAI.cpp b/src/server/game/AI/CoreAI/ReactorAI.cpp index ebb57038737..9ab86047dc8 100644 --- a/src/server/game/AI/CoreAI/ReactorAI.cpp +++ b/src/server/game/AI/CoreAI/ReactorAI.cpp @@ -18,10 +18,6 @@ #include "ByteBuffer.h" #include "ReactorAI.h" -#include "Errors.h" -#include "Log.h" -#include "ObjectAccessor.h" -#include "CreatureAIImpl.h" int ReactorAI::Permissible(const Creature* creature) { diff --git a/src/server/game/AI/CoreAI/TotemAI.cpp b/src/server/game/AI/CoreAI/TotemAI.cpp index 2fbd6406b2f..d9afc61056d 100644 --- a/src/server/game/AI/CoreAI/TotemAI.cpp +++ b/src/server/game/AI/CoreAI/TotemAI.cpp @@ -19,10 +19,8 @@ #include "TotemAI.h" #include "Totem.h" #include "Creature.h" -#include "DBCStores.h" #include "ObjectAccessor.h" #include "SpellMgr.h" - #include "GridNotifiers.h" #include "GridNotifiersImpl.h" #include "CellImpl.h" diff --git a/src/server/game/AI/CreatureAI.h b/src/server/game/AI/CreatureAI.h index 33616d076e7..a205ef16833 100644 --- a/src/server/game/AI/CreatureAI.h +++ b/src/server/game/AI/CreatureAI.h @@ -122,7 +122,7 @@ class CreatureAI : public UnitAI // Called when the creature is target of hostile action: swing, hostile spell landed, fear/etc) virtual void AttackedBy(Unit* /*attacker*/) { } - virtual bool IsEscorted() { return false; } + virtual bool IsEscorted() const { return false; } // Called when creature is spawned or respawned (for reseting variables) virtual void JustRespawned() { Reset(); } diff --git a/src/server/game/AI/CreatureAISelector.cpp b/src/server/game/AI/CreatureAISelector.cpp index 8a37186d0af..ddb5ba3508b 100644 --- a/src/server/game/AI/CreatureAISelector.cpp +++ b/src/server/game/AI/CreatureAISelector.cpp @@ -21,7 +21,6 @@ #include "PassiveAI.h" #include "MovementGenerator.h" -#include "Pet.h" #include "TemporarySummon.h" #include "CreatureAIFactory.h" #include "ScriptMgr.h" diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp index f1a3afcb8fe..b38ddcf11bc 100644 --- a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp +++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp @@ -17,14 +17,12 @@ */ #include "ScriptedCreature.h" -#include "Item.h" #include "Spell.h" #include "GridNotifiers.h" #include "GridNotifiersImpl.h" #include "Cell.h" #include "CellImpl.h" #include "ObjectMgr.h" -#include "TemporarySummon.h" // Spell summary for ScriptedAI::SelectSpell struct TSpellSummary diff --git a/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h b/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h index 75ff1b8dfc9..1d71652c948 100644 --- a/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h +++ b/src/server/game/AI/ScriptedAI/ScriptedEscortAI.h @@ -94,16 +94,16 @@ struct npc_escortAI : public ScriptedAI void SetEscortPaused(bool on); bool HasEscortState(uint32 escortState) { return (m_uiEscortState & escortState) != 0; } - virtual bool IsEscorted() override { return (m_uiEscortState & STATE_ESCORT_ESCORTING); } + virtual bool IsEscorted() const override { return (m_uiEscortState & STATE_ESCORT_ESCORTING); } void SetMaxPlayerDistance(float newMax) { MaxPlayerDistance = newMax; } - float GetMaxPlayerDistance() { return MaxPlayerDistance; } + float GetMaxPlayerDistance() const { return MaxPlayerDistance; } void SetDespawnAtEnd(bool despawn) { DespawnAtEnd = despawn; } void SetDespawnAtFar(bool despawn) { DespawnAtFar = despawn; } - bool GetAttack() { return m_bIsActiveAttacker; }//used in EnterEvadeMode override + bool GetAttack() const { return m_bIsActiveAttacker; }//used in EnterEvadeMode override void SetCanAttack(bool attack) { m_bIsActiveAttacker = attack; } - ObjectGuid GetEventStarterGUID() { return m_uiPlayerGUID; } + ObjectGuid GetEventStarterGUID() const { return m_uiPlayerGUID; } protected: Player* GetPlayerForEscort() { return ObjectAccessor::GetPlayer(*me, m_uiPlayerGUID); } diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp index 3157ea4ecd4..c6a16e1b2fd 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.cpp +++ b/src/server/game/AI/SmartScripts/SmartAI.cpp @@ -21,11 +21,7 @@ #include "GridDefines.h" #include "GridNotifiers.h" #include "SpellMgr.h" -#include "GridNotifiersImpl.h" #include "Cell.h" -#include "CellImpl.h" -#include "InstanceScript.h" -#include "ScriptedCreature.h" #include "Group.h" #include "SmartAI.h" #include "ScriptMgr.h" diff --git a/src/server/game/AI/SmartScripts/SmartAI.h b/src/server/game/AI/SmartScripts/SmartAI.h index 145c74faf9f..1e287cd5b9e 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.h +++ b/src/server/game/AI/SmartScripts/SmartAI.h @@ -214,7 +214,7 @@ class SmartAI : public CreatureAI uint32 mWPPauseTimer; WayPoint* mLastWP; Position mLastOOCPos;//set on enter combat - uint32 GetWPCount() { return mWayPoints ? uint32(mWayPoints->size()) : 0; } + uint32 GetWPCount() const { return mWayPoints ? uint32(mWayPoints->size()) : 0; } bool mCanRepeatPath; bool mRun; bool mCanAutoAttack; diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 5605d8f4c00..5a60291ab4c 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -35,7 +35,6 @@ #include "SmartScript.h" #include "SpellMgr.h" #include "Vehicle.h" -#include "MoveSplineInit.h" #include "GameEventMgr.h" SmartScript::SmartScript() @@ -788,6 +787,15 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u player->GroupEventHappens(e.action.quest.quest, GetBaseObject()); break; } + case SMART_ACTION_COMBAT_STOP: + { + if (!me) + break; + + me->CombatStop(true); + TC_LOG_DEBUG("scripts.ai", "SmartScript::ProcessAction:: SMART_ACTION_COMBAT_STOP: %s CombatStop", me->GetGUID().ToString().c_str()); + break; + } case SMART_ACTION_REMOVEAURASFROMSPELL: { ObjectList* targets = GetTargets(e, unit); diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp index d6db543d4d8..c86255f6d4a 100644 --- a/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp +++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.cpp @@ -21,14 +21,9 @@ #include "GridDefines.h" #include "GridNotifiers.h" #include "SpellMgr.h" -#include "GridNotifiersImpl.h" #include "Cell.h" -#include "CellImpl.h" -#include "InstanceScript.h" -#include "ScriptedCreature.h" #include "GameEventMgr.h" #include "CreatureTextMgr.h" -#include "SpellMgr.h" #include "SpellInfo.h" #include "SmartScriptMgr.h" @@ -1178,6 +1173,7 @@ bool SmartAIMgr::IsEventValid(SmartScriptHolder& e) case SMART_ACTION_STORE_TARGET_LIST: case SMART_ACTION_EVADE: case SMART_ACTION_FLEE_FOR_ASSIST: + case SMART_ACTION_COMBAT_STOP: case SMART_ACTION_DIE: case SMART_ACTION_SET_IN_COMBAT_WITH_ZONE: case SMART_ACTION_SET_ACTIVE: diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.h b/src/server/game/AI/SmartScripts/SmartScriptMgr.h index 0c16b02c33a..66829db812f 100644 --- a/src/server/game/AI/SmartScripts/SmartScriptMgr.h +++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.h @@ -453,7 +453,7 @@ enum SMART_ACTION SMART_ACTION_EVADE = 24, // No Params SMART_ACTION_FLEE_FOR_ASSIST = 25, // With Emote SMART_ACTION_CALL_GROUPEVENTHAPPENS = 26, // QuestID - // none = 27, + SMART_ACTION_COMBAT_STOP = 27, // SMART_ACTION_REMOVEAURASFROMSPELL = 28, // Spellid (0 removes all auras), charges (0 removes aura) SMART_ACTION_FOLLOW = 29, // Distance (0 = default), Angle (0 = default), EndCreatureEntry, credit, creditType (0monsterkill, 1event) SMART_ACTION_RANDOM_PHASE = 30, // PhaseId1, PhaseId2, PhaseId3... diff --git a/src/server/game/Accounts/RBAC.h b/src/server/game/Accounts/RBAC.h index fb5927e9e91..9baa4caeea7 100644 --- a/src/server/game/Accounts/RBAC.h +++ b/src/server/game/Accounts/RBAC.h @@ -923,7 +923,7 @@ class RBACData */ void CalculateNewPermissions(); - int32 GetRealmId() { return _realmId; } + int32 GetRealmId() const { return _realmId; } // Auxiliar private functions - defined to allow to maintain same code even // if internal structure changes. diff --git a/src/server/game/Battlefield/Battlefield.h b/src/server/game/Battlefield/Battlefield.h index 0eebeee6939..42d27ed35cf 100644 --- a/src/server/game/Battlefield/Battlefield.h +++ b/src/server/game/Battlefield/Battlefield.h @@ -101,7 +101,7 @@ class BfCapturePoint GameObject* GetCapturePointGo(); uint32 GetCapturePointEntry() const { return m_capturePointEntry; } - TeamId GetTeamId() { return m_team; } + TeamId GetTeamId() const { return m_team; } protected: bool DelCapturePoint(); @@ -222,19 +222,19 @@ class Battlefield : public ZoneScript /// Called when a Unit is kill in battlefield zone virtual void HandleKill(Player* /*killer*/, Unit* /*killed*/) { }; - uint32 GetTypeId() { return m_TypeId; } - uint32 GetZoneId() { return m_ZoneId; } - ObjectGuid GetGUID() { return m_Guid; } + uint32 GetTypeId() const { return m_TypeId; } + uint32 GetZoneId() const { return m_ZoneId; } + ObjectGuid GetGUID() const { return m_Guid; } void TeamApplyBuff(TeamId team, uint32 spellId, uint32 spellId2 = 0); /// Return true if battle is start, false if battle is not started - bool IsWarTime() { return m_isActive; } + bool IsWarTime() const { return m_isActive; } /// Enable or Disable battlefield void ToggleBattlefield(bool enable) { m_IsEnabled = enable; } /// Return if battlefield is enable - bool IsEnabled() { return m_IsEnabled; } + bool IsEnabled() const { return m_IsEnabled; } /** * \brief Kick player from battlefield and teleport him to kick-point location @@ -257,9 +257,9 @@ class Battlefield : public ZoneScript virtual void UpdateData(uint32 index, int32 pad) { m_Data32[index] += pad; } // Battlefield - generic methods - TeamId GetDefenderTeam() { return m_DefenderTeam; } - TeamId GetAttackerTeam() { return TeamId(1 - m_DefenderTeam); } - TeamId GetOtherTeam(TeamId team) { return (team == TEAM_HORDE ? TEAM_ALLIANCE : TEAM_HORDE); } + TeamId GetDefenderTeam() const { return m_DefenderTeam; } + TeamId GetAttackerTeam() const { return TeamId(1 - m_DefenderTeam); } + TeamId GetOtherTeam(TeamId team) const { return (team == TEAM_HORDE ? TEAM_ALLIANCE : TEAM_HORDE); } void SetDefenderTeam(TeamId team) { m_DefenderTeam = team; } // Group methods @@ -311,7 +311,7 @@ class Battlefield : public ZoneScript void PlayerAcceptInviteToQueue(Player* player); void PlayerAcceptInviteToWar(Player* player); - uint32 GetBattleId() { return m_BattleId; } + uint32 GetBattleId() const { return m_BattleId; } void AskToLeaveQueue(Player* player); virtual void DoCompleteOrIncrementAchievement(uint32 /*achievement*/, Player* /*player*/, uint8 /*incrementNumber = 1*/) { } @@ -331,9 +331,9 @@ class Battlefield : public ZoneScript void HideNpc(Creature* creature); void ShowNpc(Creature* creature, bool aggressive); - GraveyardVect GetGraveyardVector() { return m_GraveyardList; } + GraveyardVect GetGraveyardVector() const { return m_GraveyardList; } - uint32 GetTimer() { return m_Timer; } + uint32 GetTimer() const { return m_Timer; } void SetTimer(uint32 timer) { m_Timer = timer; } void DoPlaySoundToAll(uint32 SoundID); diff --git a/src/server/game/Battlefield/BattlefieldMgr.cpp b/src/server/game/Battlefield/BattlefieldMgr.cpp index 93fdb75c8bb..0ce7d3a685c 100644 --- a/src/server/game/Battlefield/BattlefieldMgr.cpp +++ b/src/server/game/Battlefield/BattlefieldMgr.cpp @@ -17,7 +17,6 @@ #include "BattlefieldMgr.h" #include "BattlefieldWG.h" -#include "ObjectMgr.h" #include "Player.h" BattlefieldMgr::BattlefieldMgr() diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.h b/src/server/game/Battlefield/Zones/BattlefieldWG.h index 6c39e30059d..40c8d00143a 100644 --- a/src/server/game/Battlefield/Zones/BattlefieldWG.h +++ b/src/server/game/Battlefield/Zones/BattlefieldWG.h @@ -149,7 +149,7 @@ class BfGraveyardWG : public BfGraveyard BfGraveyardWG(BattlefieldWG* Bf); void SetTextId(uint32 textId) { m_GossipTextId = textId; } - uint32 GetTextId() { return m_GossipTextId; } + uint32 GetTextId() const { return m_GossipTextId; } protected: uint32 m_GossipTextId; diff --git a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp index c97eb5383bd..fce32a928c5 100644 --- a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp +++ b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp @@ -20,8 +20,6 @@ #include "World.h" #include "Log.h" #include "DatabaseEnv.h" -#include "Language.h" -#include "ObjectAccessor.h" #include "Player.h" ArenaTeamMgr::ArenaTeamMgr() diff --git a/src/server/game/Battlegrounds/Battleground.cpp b/src/server/game/Battlegrounds/Battleground.cpp index 2b5c335bce0..3bec1fd89b3 100644 --- a/src/server/game/Battlegrounds/Battleground.cpp +++ b/src/server/game/Battlegrounds/Battleground.cpp @@ -22,18 +22,15 @@ #include "BattlegroundScore.h" #include "Creature.h" #include "CreatureTextMgr.h" -#include "Chat.h" #include "Formulas.h" #include "GridNotifiersImpl.h" #include "Group.h" #include "GuildMgr.h" #include "Guild.h" -#include "MapManager.h" #include "Object.h" #include "ObjectMgr.h" #include "Player.h" #include "ReputationMgr.h" -#include "SpellAuraEffects.h" #include "SpellAuras.h" #include "Util.h" #include "WorldPacket.h" diff --git a/src/server/game/Battlegrounds/Battleground.h b/src/server/game/Battlegrounds/Battleground.h index 51769ecdaac..7fef94ba752 100644 --- a/src/server/game/Battlegrounds/Battleground.h +++ b/src/server/game/Battlegrounds/Battleground.h @@ -259,7 +259,7 @@ class Battleground /* Battleground */ // Get methods: std::string const& GetName() const { return m_Name; } - uint64 GetQueueId() { return m_queueId; } + uint64 GetQueueId() const { return m_queueId; } BattlegroundTypeId GetTypeID(bool GetRandom = false) const { return GetRandom ? m_RandomTypeID : m_TypeID; } BattlegroundBracketId GetBracketId() const { return m_BracketId; } uint32 GetInstanceID() const { return m_InstanceID; } diff --git a/src/server/game/Battlegrounds/BattlegroundMgr.cpp b/src/server/game/Battlegrounds/BattlegroundMgr.cpp index a227dc1a07b..bbd7acacf12 100644 --- a/src/server/game/Battlegrounds/BattlegroundMgr.cpp +++ b/src/server/game/Battlegrounds/BattlegroundMgr.cpp @@ -18,11 +18,9 @@ #include "Common.h" #include "ObjectMgr.h" -#include "ArenaTeamMgr.h" #include "World.h" #include "WorldPacket.h" -#include "ArenaTeam.h" #include "BattlegroundMgr.h" #include "BattlegroundAV.h" #include "BattlegroundAB.h" @@ -37,17 +35,14 @@ #include "BattlegroundIC.h" #include "BattlegroundTP.h" #include "BattlegroundBFG.h" -#include "Chat.h" #include "Map.h" #include "MapInstanced.h" #include "MapManager.h" #include "Player.h" #include "GameEventMgr.h" #include "SharedDefines.h" -#include "Formulas.h" #include "DisableMgr.h" #include "Opcodes.h" -#include "MiscPackets.h" /*********************************************************/ /*** BATTLEGROUND MANAGER ***/ diff --git a/src/server/game/Battlegrounds/BattlegroundQueue.cpp b/src/server/game/Battlegrounds/BattlegroundQueue.cpp index d888485887e..c0938eacd37 100644 --- a/src/server/game/Battlegrounds/BattlegroundQueue.cpp +++ b/src/server/game/Battlegrounds/BattlegroundQueue.cpp @@ -24,7 +24,6 @@ #include "Group.h" #include "Log.h" #include "Language.h" -#include "ObjectMgr.h" #include "Player.h" /*********************************************************/ diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp index 3e9e7e5e5cb..11729b014a4 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp @@ -17,9 +17,7 @@ */ #include "BattlegroundAB.h" -#include "World.h" #include "WorldPacket.h" -#include "ObjectMgr.h" #include "BattlegroundMgr.h" #include "Creature.h" #include "Language.h" diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp index f559463260f..768a19ae963 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp @@ -21,12 +21,10 @@ #include "ObjectMgr.h" #include "WorldPacket.h" -#include "Formulas.h" #include "GameObject.h" #include "Language.h" #include "Player.h" #include "ScriptedCreature.h" -#include "SpellAuras.h" #include "WorldSession.h" BattlegroundAV::BattlegroundAV() diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp index 0d143966190..1e77eac3c82 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp @@ -15,17 +15,7 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include "Battleground.h" #include "BattlegroundBFG.h" -#include "Creature.h" -#include "GameObject.h" -#include "Language.h" -#include "Object.h" -#include "ObjectMgr.h" -#include "BattlegroundMgr.h" -#include "Player.h" -#include "World.h" -#include "WorldPacket.h" BattlegroundBFG::BattlegroundBFG() { diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp index 0acfd287372..f9caeb9ca08 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp @@ -18,7 +18,6 @@ #include "BattlegroundDS.h" #include "Creature.h" -#include "GameObject.h" #include "Player.h" #include "WorldPacket.h" diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp index 4a96c6a99c0..75ecd1226e1 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp @@ -17,8 +17,6 @@ */ #include "BattlegroundEY.h" -#include "ObjectMgr.h" -#include "World.h" #include "WorldPacket.h" #include "BattlegroundMgr.h" #include "Creature.h" diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp index 8a3fbbb42d9..846a4bf0540 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp @@ -25,7 +25,6 @@ #include "ObjectMgr.h" #include "Vehicle.h" #include "Transport.h" -#include "WorldSession.h" #include "ScriptedCreature.h" BattlegroundIC::BattlegroundIC() diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp index ca52807afee..fc7ace9d3ac 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp @@ -23,7 +23,6 @@ #include "Player.h" #include "ScriptedCreature.h" #include "WorldPacket.h" -#include "WorldSession.h" BattlegroundSA::BattlegroundSA() { diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp index e8f65c75aac..514f5189fb2 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp @@ -15,17 +15,7 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include "Battleground.h" #include "BattlegroundTP.h" -#include "Creature.h" -#include "GameObject.h" -#include "Language.h" -#include "Object.h" -#include "ObjectMgr.h" -#include "BattlegroundMgr.h" -#include "Player.h" -#include "World.h" -#include "WorldPacket.h" BattlegroundTP::BattlegroundTP() { diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp index be9ca9352de..b250e55bf01 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp @@ -17,14 +17,11 @@ */ #include "BattlegroundWS.h" -#include "Creature.h" #include "GameObject.h" #include "Language.h" #include "Object.h" -#include "ObjectMgr.h" #include "BattlegroundMgr.h" #include "Player.h" -#include "World.h" #include "WorldPacket.h" // these variables aren't used outside of this file, so declare them only here diff --git a/src/server/game/Calendar/CalendarMgr.cpp b/src/server/game/Calendar/CalendarMgr.cpp index c22709b843b..e31b9739654 100644 --- a/src/server/game/Calendar/CalendarMgr.cpp +++ b/src/server/game/Calendar/CalendarMgr.cpp @@ -22,6 +22,7 @@ #include "GuildMgr.h" #include "ObjectAccessor.h" #include "Opcodes.h" +#include "CalendarPackets.h" CalendarInvite::~CalendarInvite() { @@ -51,30 +52,30 @@ void CalendarMgr::LoadFromDB() _maxEventId = 0; _maxInviteId = 0; - // 0 1 2 3 4 5 6 7 8 - if (QueryResult result = CharacterDatabase.Query("SELECT id, creator, title, description, type, dungeon, eventtime, flags, time2 FROM calendar_events")) + // 0 1 2 3 4 5 6 7 8 + if (QueryResult result = CharacterDatabase.Query("SELECT EventID, Owner, Title, Description, EventType, TextureID, Date, Flags, LockDate FROM calendar_events")) do { Field* fields = result->Fetch(); - uint64 eventId = fields[0].GetUInt64(); - ObjectGuid creatorGUID = ObjectGuid::Create<HighGuid::Player>(fields[1].GetUInt64()); + uint64 eventID = fields[0].GetUInt64(); + ObjectGuid ownerGUID = ObjectGuid::Create<HighGuid::Player>(fields[1].GetUInt64()); std::string title = fields[2].GetString(); std::string description = fields[3].GetString(); CalendarEventType type = CalendarEventType(fields[4].GetUInt8()); - int32 dungeonId = fields[5].GetInt32(); - uint32 eventTime = fields[6].GetUInt32(); + int32 textureID = fields[5].GetInt32(); + uint32 date = fields[6].GetUInt32(); uint32 flags = fields[7].GetUInt32(); - uint32 timezoneTime = fields[8].GetUInt32(); - ObjectGuid::LowType guildId = UI64LIT(0); + uint32 lockDate = fields[8].GetUInt32(); + ObjectGuid::LowType guildID = UI64LIT(0); if (flags & CALENDAR_FLAG_GUILD_EVENT || flags & CALENDAR_FLAG_WITHOUT_INVITES) - guildId = Player::GetGuildIdFromDB(creatorGUID); + guildID = Player::GetGuildIdFromDB(ownerGUID); - CalendarEvent* calendarEvent = new CalendarEvent(eventId, creatorGUID, guildId, type, dungeonId, time_t(eventTime), flags, time_t(timezoneTime), title, description); + CalendarEvent* calendarEvent = new CalendarEvent(eventID, ownerGUID, guildID, type, textureID, time_t(date), flags, title, description, time_t(lockDate)); _events.insert(calendarEvent); - _maxEventId = std::max(_maxEventId, eventId); + _maxEventId = std::max(_maxEventId, eventID); ++count; } @@ -83,8 +84,8 @@ void CalendarMgr::LoadFromDB() TC_LOG_INFO("server.loading", ">> Loaded %u calendar events", count); count = 0; - // 0 1 2 3 4 5 6 7 - if (QueryResult result = CharacterDatabase.Query("SELECT id, event, invitee, sender, status, statustime, rank, text FROM calendar_invites")) + // 0 1 2 3 4 5 6 7 + if (QueryResult result = CharacterDatabase.Query("SELECT InviteID, EventID, Invitee, Sender, Status, ResponseTime, ModerationRank, Note FROM calendar_invites")) do { Field* fields = result->Fetch(); @@ -94,11 +95,11 @@ void CalendarMgr::LoadFromDB() ObjectGuid invitee = ObjectGuid::Create<HighGuid::Player>(fields[2].GetUInt64()); ObjectGuid senderGUID = ObjectGuid::Create<HighGuid::Player>(fields[3].GetUInt64()); CalendarInviteStatus status = CalendarInviteStatus(fields[4].GetUInt8()); - uint32 statusTime = fields[5].GetUInt32(); + uint32 responseTime = fields[5].GetUInt32(); CalendarModerationRank rank = CalendarModerationRank(fields[6].GetUInt8()); - std::string text = fields[7].GetString(); + std::string note = fields[7].GetString(); - CalendarInvite* invite = new CalendarInvite(inviteId, eventId, invitee, senderGUID, time_t(statusTime), status, rank, text); + CalendarInvite* invite = new CalendarInvite(inviteId, eventId, invitee, senderGUID, time_t(responseTime), status, rank, note); _invites[eventId].push_back(invite); _maxInviteId = std::max(_maxInviteId, inviteId); @@ -122,7 +123,7 @@ void CalendarMgr::AddEvent(CalendarEvent* calendarEvent, CalendarSendEventType s { _events.insert(calendarEvent); UpdateEvent(calendarEvent); - SendCalendarEvent(calendarEvent->GetCreatorGUID(), *calendarEvent, sendType); + SendCalendarEvent(calendarEvent->GetOwnerGUID(), *calendarEvent, sendType); } void CalendarMgr::AddInvite(CalendarEvent* calendarEvent, CalendarInvite* invite) @@ -133,10 +134,10 @@ void CalendarMgr::AddInvite(CalendarEvent* calendarEvent, CalendarInvite* invite void CalendarMgr::AddInvite(CalendarEvent* calendarEvent, CalendarInvite* invite, SQLTransaction& trans) { - if (!calendarEvent->IsGuildAnnouncement()) + if (!calendarEvent->IsGuildAnnouncement() && calendarEvent->GetOwnerGUID() != invite->GetInviteeGUID()) SendCalendarEventInvite(*invite); - if (!calendarEvent->IsGuildEvent() || invite->GetInviteeGUID() == calendarEvent->GetCreatorGUID()) + if (!calendarEvent->IsGuildEvent() || invite->GetInviteeGUID() == calendarEvent->GetOwnerGUID()) SendCalendarEventInviteAlert(*calendarEvent, *invite); if (!calendarEvent->IsGuildAnnouncement()) @@ -228,14 +229,14 @@ void CalendarMgr::UpdateEvent(CalendarEvent* calendarEvent) { PreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_REP_CALENDAR_EVENT); stmt->setUInt64(0, calendarEvent->GetEventId()); - stmt->setUInt64(1, calendarEvent->GetCreatorGUID().GetCounter()); + stmt->setUInt64(1, calendarEvent->GetOwnerGUID().GetCounter()); stmt->setString(2, calendarEvent->GetTitle()); stmt->setString(3, calendarEvent->GetDescription()); stmt->setUInt8(4, calendarEvent->GetType()); - stmt->setInt32(5, calendarEvent->GetDungeonId()); - stmt->setUInt32(6, uint32(calendarEvent->GetEventTime())); + stmt->setInt32(5, calendarEvent->GetTextureId()); + stmt->setUInt32(6, uint32(calendarEvent->GetDate())); stmt->setUInt32(7, calendarEvent->GetFlags()); - stmt->setUInt32(8, calendarEvent->GetTimeZoneTime()); // correct? + stmt->setUInt32(8, uint32(calendarEvent->GetLockDate())); CharacterDatabase.Execute(stmt); } @@ -253,16 +254,16 @@ void CalendarMgr::UpdateInvite(CalendarInvite* invite, SQLTransaction& trans) stmt->setUInt64(2, invite->GetInviteeGUID().GetCounter()); stmt->setUInt64(3, invite->GetSenderGUID().GetCounter()); stmt->setUInt8(4, invite->GetStatus()); - stmt->setUInt32(5, uint32(invite->GetStatusTime())); + stmt->setUInt32(5, uint32(invite->GetResponseTime())); stmt->setUInt8(6, invite->GetRank()); - stmt->setString(7, invite->GetText()); + stmt->setString(7, invite->GetNote()); CharacterDatabase.ExecuteOrAppend(trans, stmt); } void CalendarMgr::RemoveAllPlayerEventsAndInvites(ObjectGuid guid) { for (CalendarEventStore::const_iterator itr = _events.begin(); itr != _events.end(); ++itr) - if ((*itr)->GetCreatorGUID() == guid) + if ((*itr)->GetOwnerGUID() == guid) RemoveEvent((*itr)->GetEventId(), ObjectGuid::Empty); // don't send mail if removing a character CalendarInviteStore playerInvites = GetPlayerInvites(guid); @@ -273,7 +274,7 @@ void CalendarMgr::RemoveAllPlayerEventsAndInvites(ObjectGuid guid) void CalendarMgr::RemovePlayerGuildEventsAndSignups(ObjectGuid guid, ObjectGuid::LowType guildId) { for (CalendarEventStore::const_iterator itr = _events.begin(); itr != _events.end(); ++itr) - if ((*itr)->GetCreatorGUID() == guid && ((*itr)->IsGuildEvent() || (*itr)->IsGuildAnnouncement())) + if ((*itr)->GetOwnerGUID() == guid && ((*itr)->IsGuildEvent() || (*itr)->IsGuildAnnouncement())) RemoveEvent((*itr)->GetEventId(), guid); CalendarInviteStore playerInvites = GetPlayerInvites(guid); @@ -411,7 +412,7 @@ std::string CalendarEvent::BuildCalendarMailBody() const std::ostringstream strm; // we are supposed to send PackedTime so i used WorldPacket to pack it - data.AppendPackedTime(_eventTime); + data.AppendPackedTime(_date); data >> time; strm << time; return strm.str(); @@ -420,130 +421,123 @@ std::string CalendarEvent::BuildCalendarMailBody() const void CalendarMgr::SendCalendarEventInvite(CalendarInvite const& invite) { CalendarEvent* calendarEvent = GetEvent(invite.GetEventId()); - time_t statusTime = invite.GetStatusTime(); - bool hasStatusTime = statusTime != 946684800; // 01/01/2000 00:00:00 ObjectGuid invitee = invite.GetInviteeGUID(); Player* player = ObjectAccessor::FindConnectedPlayer(invitee); uint8 level = player ? player->getLevel() : Player::GetLevelFromDB(invitee); - WorldPacket data(SMSG_CALENDAR_EVENT_INVITE, 8 + 8 + 8 + 1 + 1 + 1 + (statusTime ? 4 : 0) + 1); - data << invitee.WriteAsPacked(); - data << uint64(invite.GetEventId()); - data << uint64(invite.GetInviteId()); - data << uint8(level); - data << uint8(invite.GetStatus()); - data << uint8(hasStatusTime); - if (hasStatusTime) - data.AppendPackedTime(statusTime); - data << uint8(invite.GetSenderGUID() != invite.GetInviteeGUID()); // false only if the invite is sign-up + WorldPackets::Calendar::SCalendarEventInvite packet; + packet.EventID = calendarEvent ? calendarEvent->GetEventId() : 0; + packet.InviteGuid = invitee; + packet.InviteID = calendarEvent ? invite.GetInviteId() : 0; + packet.Level = level; + packet.ResponseTime = invite.GetResponseTime(); + packet.Status = invite.GetStatus(); + packet.Type = calendarEvent ? calendarEvent->IsGuildEvent() : 0; // Correct ? + packet.ClearPending = calendarEvent ? !calendarEvent->IsGuildEvent() : true; // Correct ? if (!calendarEvent) // Pre-invite { if (Player* playerSender = ObjectAccessor::FindConnectedPlayer(invite.GetSenderGUID())) - playerSender->SendDirectMessage(&data); + playerSender->SendDirectMessage(packet.Write()); } else { - if (calendarEvent->GetCreatorGUID() != invite.GetInviteeGUID()) // correct? - SendPacketToAllEventRelatives(data, *calendarEvent); + if (calendarEvent->GetOwnerGUID() != invite.GetInviteeGUID()) // correct? + SendPacketToAllEventRelatives(packet.Write(), *calendarEvent); } } -void CalendarMgr::SendCalendarEventUpdateAlert(CalendarEvent const& calendarEvent, time_t oldEventTime) +void CalendarMgr::SendCalendarEventUpdateAlert(CalendarEvent const& calendarEvent, time_t originalDate) { - WorldPacket data(SMSG_CALENDAR_EVENT_UPDATED_ALERT, 1 + 8 + 4 + 4 + 4 + 1 + 4 + - calendarEvent.GetTitle().size() + calendarEvent.GetDescription().size() + 1 + 4 + 4); - data << uint8(1); // unk - data << uint64(calendarEvent.GetEventId()); - data.AppendPackedTime(oldEventTime); - data << uint32(calendarEvent.GetFlags()); - data.AppendPackedTime(calendarEvent.GetEventTime()); - data << uint8(calendarEvent.GetType()); - data << int32(calendarEvent.GetDungeonId()); - data << calendarEvent.GetTitle(); - data << calendarEvent.GetDescription(); - data << uint8(CALENDAR_REPEAT_NEVER); // repeatable - data << uint32(CALENDAR_MAX_INVITES); - data << uint32(0); // unk + WorldPackets::Calendar::CalendarEventUpdatedAlert packet; + packet.ClearPending = true; // FIXME + packet.Date = calendarEvent.GetDate(); + packet.Description = calendarEvent.GetDescription(); + packet.EventID = calendarEvent.GetEventId(); + packet.EventName = calendarEvent.GetTitle(); + packet.EventType = calendarEvent.GetType(); + packet.Flags = calendarEvent.GetFlags(); + packet.LockDate = calendarEvent.GetLockDate(); // Always 0 ? + packet.OriginalDate = originalDate; + packet.TextureID = calendarEvent.GetTextureId(); - SendPacketToAllEventRelatives(data, calendarEvent); + SendPacketToAllEventRelatives(packet.Write(), calendarEvent); } void CalendarMgr::SendCalendarEventStatus(CalendarEvent const& calendarEvent, CalendarInvite const& invite) { - WorldPacket data(SMSG_CALENDAR_EVENT_INVITE_STATUS, 8 + 8 + 4 + 4 + 1 + 1 + 4); - data << invite.GetInviteeGUID().WriteAsPacked(); - data << uint64(calendarEvent.GetEventId()); - data.AppendPackedTime(calendarEvent.GetEventTime()); - data << uint32(calendarEvent.GetFlags()); - data << uint8(invite.GetStatus()); - data << uint8(invite.GetRank()); - data.AppendPackedTime(invite.GetStatusTime()); + WorldPackets::Calendar::CalendarEventInviteStatus packet; + packet.ClearPending = true; // FIXME + packet.Date = calendarEvent.GetDate(); + packet.EventID = calendarEvent.GetEventId(); + packet.Flags = calendarEvent.GetFlags(); + packet.InviteGuid = invite.GetInviteeGUID(); + packet.ResponseTime = invite.GetResponseTime(); + packet.Status = invite.GetStatus(); - SendPacketToAllEventRelatives(data, calendarEvent); + SendPacketToAllEventRelatives(packet.Write(), calendarEvent); } void CalendarMgr::SendCalendarEventRemovedAlert(CalendarEvent const& calendarEvent) { - WorldPacket data(SMSG_CALENDAR_EVENT_REMOVED_ALERT, 1 + 8 + 1); - data << uint8(1); // FIXME: If true does not SignalEvent(EVENT_CALENDAR_ACTION_PENDING) - data << uint64(calendarEvent.GetEventId()); - data.AppendPackedTime(calendarEvent.GetEventTime()); + WorldPackets::Calendar::CalendarEventRemovedAlert packet; + packet.ClearPending = true; // FIXME + packet.Date = calendarEvent.GetDate(); + packet.EventID = calendarEvent.GetEventId(); - SendPacketToAllEventRelatives(data, calendarEvent); + SendPacketToAllEventRelatives(packet.Write(), calendarEvent); } void CalendarMgr::SendCalendarEventInviteRemove(CalendarEvent const& calendarEvent, CalendarInvite const& invite, uint32 flags) { - WorldPacket data(SMSG_CALENDAR_EVENT_INVITE_REMOVED, 8 + 4 + 4 + 1); - data << invite.GetInviteeGUID().WriteAsPacked(); - data << uint64(invite.GetEventId()); - data << uint32(flags); - data << uint8(1); // FIXME + WorldPackets::Calendar::CalendarEventInviteRemoved packet; + packet.ClearPending = true; // FIXME + packet.EventID = calendarEvent.GetEventId(); + packet.Flags = flags; + packet.InviteGuid = invite.GetInviteeGUID(); - SendPacketToAllEventRelatives(data, calendarEvent); + SendPacketToAllEventRelatives(packet.Write(), calendarEvent); } void CalendarMgr::SendCalendarEventModeratorStatusAlert(CalendarEvent const& calendarEvent, CalendarInvite const& invite) { - WorldPacket data(SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS, 8 + 8 + 1 + 1); - data << invite.GetInviteeGUID().WriteAsPacked(); - data << uint64(invite.GetEventId()); - data << uint8(invite.GetRank()); - data << uint8(1); // Unk boolean - Display to client? + WorldPackets::Calendar::CalendarEventInviteModeratorStatus packet; + packet.ClearPending = true; // FIXME + packet.EventID = calendarEvent.GetEventId(); + packet.InviteGuid = invite.GetInviteeGUID(); + packet.Status = invite.GetStatus(); - SendPacketToAllEventRelatives(data, calendarEvent); + SendPacketToAllEventRelatives(packet.Write(), calendarEvent); } void CalendarMgr::SendCalendarEventInviteAlert(CalendarEvent const& calendarEvent, CalendarInvite const& invite) { - WorldPacket data(SMSG_CALENDAR_EVENT_INVITE_ALERT); - data << uint64(calendarEvent.GetEventId()); - data << calendarEvent.GetTitle(); - data.AppendPackedTime(calendarEvent.GetEventTime()); - data << uint32(calendarEvent.GetFlags()); - data << uint32(calendarEvent.GetType()); - data << int32(calendarEvent.GetDungeonId()); - data << uint64(invite.GetInviteId()); + WorldPackets::Calendar::CalendarEventInviteAlert packet; + packet.Date = calendarEvent.GetDate(); + packet.EventID = calendarEvent.GetEventId(); + packet.EventName = calendarEvent.GetTitle(); + packet.EventType = calendarEvent.GetType(); + packet.Flags = calendarEvent.GetFlags(); + packet.InviteID = invite.GetInviteId(); + packet.InvitedByGuid = invite.GetSenderGUID(); + packet.ModeratorStatus = invite.GetRank(); + packet.OwnerGuid = calendarEvent.GetOwnerGUID(); + packet.Status = invite.GetStatus(); + packet.TextureID = calendarEvent.GetTextureId(); Guild* guild = sGuildMgr->GetGuildById(calendarEvent.GetGuildId()); - data << (guild ? guild->GetGUID() : ObjectGuid::Empty); - - data << uint8(invite.GetStatus()); - data << uint8(invite.GetRank()); - data << calendarEvent.GetCreatorGUID().WriteAsPacked(); - data << invite.GetSenderGUID().WriteAsPacked(); + packet.EventGuildID = guild ? guild->GetGUID() : ObjectGuid::Empty; if (calendarEvent.IsGuildEvent() || calendarEvent.IsGuildAnnouncement()) { if (guild) - guild->BroadcastPacket(&data); + guild->BroadcastPacket(packet.Write()); } else if (Player* player = ObjectAccessor::FindConnectedPlayer(invite.GetInviteeGUID())) - player->SendDirectMessage(&data); + player->SendDirectMessage(packet.Write()); } void CalendarMgr::SendCalendarEvent(ObjectGuid guid, CalendarEvent const& calendarEvent, CalendarSendEventType sendType) @@ -554,105 +548,99 @@ void CalendarMgr::SendCalendarEvent(ObjectGuid guid, CalendarEvent const& calend CalendarInviteStore const& eventInviteeList = _invites[calendarEvent.GetEventId()]; - WorldPacket data(SMSG_CALENDAR_SEND_EVENT, 60 + eventInviteeList.size() * 32); - data << uint8(sendType); - data << calendarEvent.GetCreatorGUID().WriteAsPacked(); - data << uint64(calendarEvent.GetEventId()); - data << calendarEvent.GetTitle(); - data << calendarEvent.GetDescription(); - data << uint8(calendarEvent.GetType()); - data << uint8(CALENDAR_REPEAT_NEVER); // repeatable - data << uint32(CALENDAR_MAX_INVITES); - data << int32(calendarEvent.GetDungeonId()); - data << uint32(calendarEvent.GetFlags()); - data.AppendPackedTime(calendarEvent.GetEventTime()); - data.AppendPackedTime(calendarEvent.GetTimeZoneTime()); + WorldPackets::Calendar::CalendarSendEvent packet; + packet.Date = calendarEvent.GetDate(); + packet.Description = calendarEvent.GetDescription(); + packet.EventID = calendarEvent.GetEventId(); + packet.EventName = calendarEvent.GetTitle(); + packet.EventType = sendType; + packet.Flags = calendarEvent.GetFlags(); + packet.GetEventType = calendarEvent.GetType(); + packet.LockDate = calendarEvent.GetLockDate(); // Always 0 ? + packet.OwnerGuid = calendarEvent.GetOwnerGUID(); + packet.TextureID = calendarEvent.GetTextureId(); Guild* guild = sGuildMgr->GetGuildById(calendarEvent.GetGuildId()); - data << (guild ? guild->GetGUID() : ObjectGuid::Empty); + packet.EventGuildID = (guild ? guild->GetGUID() : ObjectGuid::Empty); - data << uint32(eventInviteeList.size()); - for (CalendarInviteStore::const_iterator itr = eventInviteeList.begin(); itr != eventInviteeList.end(); ++itr) + for (auto const& calendarInvite : eventInviteeList) { - CalendarInvite const* calendarInvite = (*itr); ObjectGuid inviteeGuid = calendarInvite->GetInviteeGUID(); Player* invitee = ObjectAccessor::FindPlayer(inviteeGuid); uint8 inviteeLevel = invitee ? invitee->getLevel() : Player::GetLevelFromDB(inviteeGuid); ObjectGuid::LowType inviteeGuildId = invitee ? invitee->GetGuildId() : Player::GetGuildIdFromDB(inviteeGuid); - data << inviteeGuid.WriteAsPacked(); - data << uint8(inviteeLevel); - data << uint8(calendarInvite->GetStatus()); - data << uint8(calendarInvite->GetRank()); - data << uint8(calendarEvent.IsGuildEvent() && calendarEvent.GetGuildId() == inviteeGuildId); - data << uint64(calendarInvite->GetInviteId()); - data.AppendPackedTime(calendarInvite->GetStatusTime()); - data << calendarInvite->GetText(); + WorldPackets::Calendar::CalendarEventInviteInfo inviteInfo; + inviteInfo.Guid = inviteeGuid; + inviteInfo.Level = inviteeLevel; + inviteInfo.Status = calendarInvite->GetStatus(); + inviteInfo.Moderator = calendarInvite->GetRank(); + inviteInfo.InviteType = calendarEvent.IsGuildEvent() && calendarEvent.GetGuildId() == inviteeGuildId; + inviteInfo.InviteID = calendarInvite->GetInviteId(); + inviteInfo.ResponseTime = calendarInvite->GetResponseTime(); + inviteInfo.Notes = calendarInvite->GetNote(); + + packet.Invites.push_back(inviteInfo); } - player->SendDirectMessage(&data); + player->SendDirectMessage(packet.Write()); } void CalendarMgr::SendCalendarEventInviteRemoveAlert(ObjectGuid guid, CalendarEvent const& calendarEvent, CalendarInviteStatus status) { if (Player* player = ObjectAccessor::FindConnectedPlayer(guid)) { - WorldPacket data(SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT, 8 + 4 + 4 + 1); - data << uint64(calendarEvent.GetEventId()); - data.AppendPackedTime(calendarEvent.GetEventTime()); - data << uint32(calendarEvent.GetFlags()); - data << uint8(status); + WorldPackets::Calendar::CalendarEventInviteRemovedAlert packet; + packet.Date = calendarEvent.GetDate(); + packet.EventID = calendarEvent.GetEventId(); + packet.Flags = calendarEvent.GetFlags(); + packet.Status = status; - player->SendDirectMessage(&data); + player->SendDirectMessage(packet.Write()); } } void CalendarMgr::SendCalendarClearPendingAction(ObjectGuid guid) { if (Player* player = ObjectAccessor::FindConnectedPlayer(guid)) - { - WorldPacket data(SMSG_CALENDAR_CLEAR_PENDING_ACTION, 0); - player->SendDirectMessage(&data); - } + player->SendDirectMessage(WorldPackets::Calendar::CalendarClearPendingAction().Write()); } void CalendarMgr::SendCalendarCommandResult(ObjectGuid guid, CalendarError err, char const* param /*= NULL*/) { if (Player* player = ObjectAccessor::FindConnectedPlayer(guid)) { - WorldPacket data(SMSG_CALENDAR_COMMAND_RESULT, 0); - data << uint32(0); - data << uint8(0); + WorldPackets::Calendar::CalendarCommandResult packet; + packet.Command = 1; // FIXME + packet.Result = err; + switch (err) { case CALENDAR_ERROR_OTHER_INVITES_EXCEEDED: case CALENDAR_ERROR_ALREADY_INVITED_TO_EVENT_S: case CALENDAR_ERROR_IGNORING_YOU_S: - data << param; + packet.Name = param; break; default: - data << uint8(0); break; } - data << uint32(err); - - player->SendDirectMessage(&data); + player->SendDirectMessage(packet.Write()); } } -void CalendarMgr::SendPacketToAllEventRelatives(WorldPacket& packet, CalendarEvent const& calendarEvent) +void CalendarMgr::SendPacketToAllEventRelatives(WorldPacket const* packet, CalendarEvent const& calendarEvent) { // Send packet to all guild members if (calendarEvent.IsGuildEvent() || calendarEvent.IsGuildAnnouncement()) if (Guild* guild = sGuildMgr->GetGuildById(calendarEvent.GetGuildId())) - guild->BroadcastPacket(&packet); + guild->BroadcastPacket(packet); // Send packet to all invitees if event is non-guild, in other case only to non-guild invitees (packet was broadcasted for them) CalendarInviteStore invites = _invites[calendarEvent.GetEventId()]; for (CalendarInviteStore::iterator itr = invites.begin(); itr != invites.end(); ++itr) if (Player* player = ObjectAccessor::FindConnectedPlayer((*itr)->GetInviteeGUID())) if (!calendarEvent.IsGuildEvent() || (calendarEvent.IsGuildEvent() && player->GetGuildId() != calendarEvent.GetGuildId())) - player->SendDirectMessage(&packet); + player->SendDirectMessage(packet); } diff --git a/src/server/game/Calendar/CalendarMgr.h b/src/server/game/Calendar/CalendarMgr.h index 8122f41c0f5..5449c9c739f 100644 --- a/src/server/game/Calendar/CalendarMgr.h +++ b/src/server/game/Calendar/CalendarMgr.h @@ -123,9 +123,10 @@ enum CalendarError CALENDAR_ERROR_NO_MODERATOR = 40 }; -#define CALENDAR_MAX_EVENTS 30 -#define CALENDAR_MAX_GUILD_EVENTS 100 -#define CALENDAR_MAX_INVITES 100 +#define CALENDAR_MAX_EVENTS 30 +#define CALENDAR_MAX_GUILD_EVENTS 100 +#define CALENDAR_MAX_INVITES 100 +#define CALENDAR_DEFAULT_RESPONSE_TIME 946684800 // 01/01/2000 00:00:00 struct CalendarInvite { @@ -136,19 +137,19 @@ struct CalendarInvite _eventId = eventId; _invitee = calendarInvite.GetInviteeGUID(); _senderGUID = calendarInvite.GetSenderGUID(); - _statusTime = calendarInvite.GetStatusTime(); + _responseTime = calendarInvite.GetResponseTime(); _status = calendarInvite.GetStatus(); _rank = calendarInvite.GetRank(); - _text = calendarInvite.GetText(); + _note = calendarInvite.GetNote(); } - CalendarInvite() : _inviteId(1), _eventId(0), _invitee(), _senderGUID(), _statusTime(time(NULL)), - _status(CALENDAR_STATUS_INVITED), _rank(CALENDAR_RANK_PLAYER), _text("") { } + CalendarInvite() : _inviteId(1), _eventId(0), _invitee(), _senderGUID(), _responseTime(0), + _status(CALENDAR_STATUS_INVITED), _rank(CALENDAR_RANK_PLAYER), _note("") { } - CalendarInvite(uint64 inviteId, uint64 eventId, ObjectGuid invitee, ObjectGuid senderGUID, time_t statusTime, - CalendarInviteStatus status, CalendarModerationRank rank, std::string text) : - _inviteId(inviteId), _eventId(eventId), _invitee(invitee), _senderGUID(senderGUID), _statusTime(statusTime), - _status(status), _rank(rank), _text(text) { } + CalendarInvite(uint64 inviteId, uint64 eventId, ObjectGuid invitee, ObjectGuid senderGUID, time_t responseTime, + CalendarInviteStatus status, CalendarModerationRank rank, std::string note) : + _inviteId(inviteId), _eventId(eventId), _invitee(invitee), _senderGUID(senderGUID), _responseTime(responseTime), + _status(status), _rank(rank), _note(note) { } ~CalendarInvite(); @@ -164,11 +165,11 @@ struct CalendarInvite void SetInvitee(ObjectGuid guid) { _invitee = guid; } ObjectGuid GetInviteeGUID() const { return _invitee; } - void SetStatusTime(time_t statusTime) { _statusTime = statusTime; } - time_t GetStatusTime() const { return _statusTime; } + void SetResponseTime(time_t responseTime) { _responseTime = responseTime; } + time_t GetResponseTime() const { return _responseTime; } - void SetText(std::string const& text) { _text = text; } - std::string GetText() const { return _text; } + void SetNote(std::string const& note) { _note = note; } + std::string GetNote() const { return _note; } void SetStatus(CalendarInviteStatus status) { _status = status; } CalendarInviteStatus GetStatus() const { return _status; } @@ -181,10 +182,10 @@ struct CalendarInvite uint64 _eventId; ObjectGuid _invitee; ObjectGuid _senderGUID; - time_t _statusTime; + time_t _responseTime; CalendarInviteStatus _status; CalendarModerationRank _rank; - std::string _text; + std::string _note; }; struct CalendarEvent @@ -193,36 +194,35 @@ struct CalendarEvent CalendarEvent(CalendarEvent const& calendarEvent, uint64 eventId) { _eventId = eventId; - _creatorGUID = calendarEvent.GetCreatorGUID(); - _guildId = calendarEvent.GetGuildId(); - _type = calendarEvent.GetType(); - _dungeonId = calendarEvent.GetDungeonId(); - _eventTime = calendarEvent.GetEventTime(); + _ownerGUID = calendarEvent.GetOwnerGUID(); + _eventGuildId = calendarEvent.GetGuildId(); + _eventType = calendarEvent.GetType(); + _textureId = calendarEvent.GetTextureId(); + _date = calendarEvent.GetDate(); _flags = calendarEvent.GetFlags(); - _timezoneTime = calendarEvent.GetTimeZoneTime(); _title = calendarEvent.GetTitle(); _description = calendarEvent.GetDescription(); + _lockDate = calendarEvent.GetLockDate(); } - CalendarEvent(uint64 eventId, ObjectGuid creatorGUID, ObjectGuid::LowType guildId, CalendarEventType type, int32 dungeonId, - time_t eventTime, uint32 flags, time_t timezoneTime, std::string title, std::string description) : - _eventId(eventId), _creatorGUID(creatorGUID), _guildId(guildId), _type(type), _dungeonId(dungeonId), - _eventTime(eventTime), _flags(flags), _timezoneTime(timezoneTime), _title(title), - _description(description) { } + CalendarEvent(uint64 eventId, ObjectGuid ownerGUID, ObjectGuid::LowType guildId, CalendarEventType type, int32 textureId, + time_t date, uint32 flags, std::string title, std::string description, time_t lockDate) : + _eventId(eventId), _ownerGUID(ownerGUID), _eventGuildId(guildId), _eventType(type), _textureId(textureId), + _date(date), _flags(flags), _title(title), _description(description), _lockDate(lockDate) { } - CalendarEvent() : _eventId(1), _creatorGUID(), _guildId(UI64LIT(0)), _type(CALENDAR_TYPE_OTHER), _dungeonId(-1), _eventTime(0), - _flags(0), _timezoneTime(0), _title(""), _description("") { } + CalendarEvent() : _eventId(1), _ownerGUID(), _eventGuildId(UI64LIT(0)), _eventType(CALENDAR_TYPE_OTHER), _textureId(-1), _date(0), + _flags(0), _title(""), _description(""), _lockDate(0) { } ~CalendarEvent(); void SetEventId(uint64 eventId) { _eventId = eventId; } uint64 GetEventId() const { return _eventId; } - void SetCreatorGUID(ObjectGuid guid) { _creatorGUID = guid; } - ObjectGuid GetCreatorGUID() const { return _creatorGUID; } + void SetOwnerGUID(ObjectGuid guid) { _ownerGUID = guid; } + ObjectGuid GetOwnerGUID() const { return _ownerGUID; } - void SetGuildId(ObjectGuid::LowType guildId) { _guildId = guildId; } - ObjectGuid::LowType GetGuildId() const { return _guildId; } + void SetGuildId(ObjectGuid::LowType guildId) { _eventGuildId = guildId; } + ObjectGuid::LowType GetGuildId() const { return _eventGuildId; } void SetTitle(std::string const& title) { _title = title; } std::string GetTitle() const { return _title; } @@ -230,42 +230,43 @@ struct CalendarEvent void SetDescription(std::string const& description) { _description = description; } std::string GetDescription() const { return _description; } - void SetType(CalendarEventType type) { _type = type; } - CalendarEventType GetType() const { return _type; } + void SetType(CalendarEventType eventType) { _eventType = eventType; } + CalendarEventType GetType() const { return _eventType; } - void SetDungeonId(int32 dungeonId) { _dungeonId = dungeonId; } - int32 GetDungeonId() const { return _dungeonId; } + void SetTextureId(int32 textureId) { _textureId = textureId; } + int32 GetTextureId() const { return _textureId; } - void SetEventTime(time_t eventTime) { _eventTime = eventTime; } - time_t GetEventTime() const { return _eventTime; } + void SetDate(time_t date) { _date = date; } + time_t GetDate() const { return _date; } void SetFlags(uint32 flags) { _flags = flags; } uint32 GetFlags() const { return _flags; } - void SetTimeZoneTime(time_t timezoneTime) { _timezoneTime = timezoneTime; } - time_t GetTimeZoneTime() const { return _timezoneTime; } - bool IsGuildEvent() const { return (_flags & CALENDAR_FLAG_GUILD_EVENT) != 0; } bool IsGuildAnnouncement() const { return (_flags & CALENDAR_FLAG_WITHOUT_INVITES) != 0; } + bool IsLocked() const { return (_flags & CALENDAR_FLAG_INVITES_LOCKED) != 0; } + + void SetLockDate(time_t lockDate) { _lockDate = lockDate; } + time_t GetLockDate() const { return _lockDate; } std::string BuildCalendarMailSubject(ObjectGuid remover) const; std::string BuildCalendarMailBody() const; private: uint64 _eventId; - ObjectGuid _creatorGUID; - ObjectGuid::LowType _guildId; - CalendarEventType _type; - int32 _dungeonId; - time_t _eventTime; + ObjectGuid _ownerGUID; + ObjectGuid::LowType _eventGuildId; + CalendarEventType _eventType; + int32 _textureId; + time_t _date; uint32 _flags; - time_t _timezoneTime; std::string _title; std::string _description; + time_t _lockDate; }; typedef std::vector<CalendarInvite*> CalendarInviteStore; typedef std::set<CalendarEvent*> CalendarEventStore; -typedef std::map<uint64 /* eventId */, CalendarInviteStore > CalendarEventInviteStore; +typedef std::map<uint64 /* eventID */, CalendarInviteStore > CalendarEventInviteStore; class CalendarMgr { @@ -324,14 +325,14 @@ class CalendarMgr void SendCalendarEventInviteAlert(CalendarEvent const& calendarEvent, CalendarInvite const& invite); void SendCalendarEventInviteRemove(CalendarEvent const& calendarEvent, CalendarInvite const& invite, uint32 flags); void SendCalendarEventInviteRemoveAlert(ObjectGuid guid, CalendarEvent const& calendarEvent, CalendarInviteStatus status); - void SendCalendarEventUpdateAlert(CalendarEvent const& calendarEvent, time_t oldEventTime); + void SendCalendarEventUpdateAlert(CalendarEvent const& calendarEvent, time_t originalDate); void SendCalendarEventStatus(CalendarEvent const& calendarEvent, CalendarInvite const& invite); void SendCalendarEventRemovedAlert(CalendarEvent const& calendarEvent); void SendCalendarEventModeratorStatusAlert(CalendarEvent const& calendarEvent, CalendarInvite const& invite); void SendCalendarClearPendingAction(ObjectGuid guid); void SendCalendarCommandResult(ObjectGuid guid, CalendarError err, char const* param = NULL); - void SendPacketToAllEventRelatives(WorldPacket& packet, CalendarEvent const& calendarEvent); + void SendPacketToAllEventRelatives(WorldPacket const* packet, CalendarEvent const& calendarEvent); }; #define sCalendarMgr CalendarMgr::instance() diff --git a/src/server/game/Chat/Channels/ChannelMgr.cpp b/src/server/game/Chat/Channels/ChannelMgr.cpp index fdf0285dee6..bb6fb069055 100644 --- a/src/server/game/Chat/Channels/ChannelMgr.cpp +++ b/src/server/game/Chat/Channels/ChannelMgr.cpp @@ -20,7 +20,6 @@ #include "ChannelPackets.h" #include "Player.h" #include "World.h" -#include "WorldSession.h" ChannelMgr::~ChannelMgr() { diff --git a/src/server/game/Chat/Chat.cpp b/src/server/game/Chat/Chat.cpp index 0c4c621bff2..a262ab42870 100644 --- a/src/server/game/Chat/Chat.cpp +++ b/src/server/game/Chat/Chat.cpp @@ -19,7 +19,6 @@ #include "Common.h" #include "ObjectMgr.h" #include "World.h" -#include "WorldPacket.h" #include "WorldSession.h" #include "DatabaseEnv.h" @@ -29,13 +28,9 @@ #include "GridNotifiersImpl.h" #include "Language.h" #include "Log.h" -#include "Opcodes.h" #include "Player.h" -#include "UpdateMask.h" -#include "SpellMgr.h" #include "ScriptMgr.h" #include "ChatLink.h" -#include "Guild.h" #include "Group.h" bool ChatHandler::load_command_table = true; diff --git a/src/server/game/Combat/HostileRefManager.cpp b/src/server/game/Combat/HostileRefManager.cpp index 40aa6ccfad1..6dfb95d7979 100644 --- a/src/server/game/Combat/HostileRefManager.cpp +++ b/src/server/game/Combat/HostileRefManager.cpp @@ -20,7 +20,6 @@ #include "ThreatManager.h" #include "Unit.h" #include "DBCStructure.h" -#include "SpellMgr.h" #include "SpellInfo.h" HostileRefManager::~HostileRefManager() diff --git a/src/server/game/Combat/ThreatManager.cpp b/src/server/game/Combat/ThreatManager.cpp index 18ead47c490..18cb93fcf69 100644 --- a/src/server/game/Combat/ThreatManager.cpp +++ b/src/server/game/Combat/ThreatManager.cpp @@ -19,7 +19,6 @@ #include "ThreatManager.h" #include "Unit.h" #include "Creature.h" -#include "CreatureAI.h" #include "Map.h" #include "Player.h" #include "ObjectAccessor.h" diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp index c8ccc15019d..7cae9ee2221 100644 --- a/src/server/game/Conditions/ConditionMgr.cpp +++ b/src/server/game/Conditions/ConditionMgr.cpp @@ -27,7 +27,6 @@ #include "ScriptMgr.h" #include "SpellAuras.h" #include "SpellMgr.h" -#include "Spell.h" char const* ConditionMgr::StaticSourceTypeData[CONDITION_SOURCE_TYPE_MAX] = { diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp index 59249b02612..5233af5abc9 100644 --- a/src/server/game/DataStores/DB2Stores.cpp +++ b/src/server/game/DataStores/DB2Stores.cpp @@ -23,7 +23,6 @@ #include "Log.h" #include "TransportMgr.h" #include "World.h" -#include <functional> DB2Storage<AreaGroupEntry> sAreaGroupStore("AreaGroup.db2", AreaGroupFormat, HOTFIX_SEL_AREA_GROUP); DB2Storage<AreaGroupMemberEntry> sAreaGroupMemberStore("AreaGroupMember.db2", AreaGroupMemberFormat, HOTFIX_SEL_AREA_GROUP_MEMBER); diff --git a/src/server/game/DataStores/DBCStores.cpp b/src/server/game/DataStores/DBCStores.cpp index 04285b02851..f819341a04a 100644 --- a/src/server/game/DataStores/DBCStores.cpp +++ b/src/server/game/DataStores/DBCStores.cpp @@ -17,15 +17,11 @@ */ #include "DBCStores.h" -#include "Containers.h" #include "Log.h" #include "SharedDefines.h" #include "SpellInfo.h" -#include "SpellMgr.h" #include "DBCfmt.h" -#include "ItemTemplate.h" #include "Timer.h" -#include "ObjectDefines.h" #include "DB2Stores.h" #include <map> diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp index ba21168086e..0c89465fc60 100644 --- a/src/server/game/DungeonFinding/LFGMgr.cpp +++ b/src/server/game/DungeonFinding/LFGMgr.cpp @@ -21,7 +21,6 @@ #include "DisableMgr.h" #include "ObjectMgr.h" #include "SocialMgr.h" -#include "Language.h" #include "LFGMgr.h" #include "LFGScripts.h" #include "LFGGroupData.h" diff --git a/src/server/game/DungeonFinding/LFGQueue.cpp b/src/server/game/DungeonFinding/LFGQueue.cpp index 30e9a587353..20aeaa4ea6e 100644 --- a/src/server/game/DungeonFinding/LFGQueue.cpp +++ b/src/server/game/DungeonFinding/LFGQueue.cpp @@ -23,9 +23,6 @@ #include "LFGQueue.h" #include "LFGMgr.h" #include "Log.h" -#include "ObjectMgr.h" -#include "World.h" -#include "GroupMgr.h" namespace lfg { diff --git a/src/server/game/Entities/Corpse/Corpse.cpp b/src/server/game/Entities/Corpse/Corpse.cpp index 15e560a8e7e..1265a82f89d 100644 --- a/src/server/game/Entities/Corpse/Corpse.cpp +++ b/src/server/game/Entities/Corpse/Corpse.cpp @@ -22,9 +22,6 @@ #include "UpdateMask.h" #include "ObjectAccessor.h" #include "DatabaseEnv.h" -#include "Opcodes.h" -#include "GossipDef.h" -#include "World.h" Corpse::Corpse(CorpseType type) : WorldObject(type != CORPSE_BONES), m_type(type) { diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 81b29cdd400..c1e7ec2fa6c 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -34,12 +34,7 @@ #include "InstanceScript.h" #include "Log.h" #include "LootMgr.h" -#include "MapManager.h" -#include "MoveSpline.h" -#include "MoveSplineInit.h" #include "ObjectMgr.h" -#include "Opcodes.h" -#include "OutdoorPvPMgr.h" #include "Player.h" #include "PoolMgr.h" #include "QuestDef.h" @@ -48,7 +43,6 @@ #include "TemporarySummon.h" #include "Util.h" #include "Vehicle.h" -#include "WaypointMovementGenerator.h" #include "World.h" #include "WorldPacket.h" #include "CombatPackets.h" diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h index 17cef733e6c..0683725cab8 100644 --- a/src/server/game/Entities/Creature/Creature.h +++ b/src/server/game/Entities/Creature/Creature.h @@ -494,7 +494,7 @@ class Creature : public Unit, public GridObject<Creature>, public MapObject bool CanFly() const override { return (GetCreatureTemplate()->InhabitType & INHABIT_AIR) != 0; } void SetReactState(ReactStates st) { m_reactState = st; } - ReactStates GetReactState() { return m_reactState; } + ReactStates GetReactState() const { return m_reactState; } bool HasReactState(ReactStates state) const { return (m_reactState == state); } void InitializeReactState(); @@ -538,7 +538,7 @@ class Creature : public Unit, public GridObject<Creature>, public MapObject void SetCanDualWield(bool value) override; int8 GetOriginalEquipmentId() const { return m_originalEquipmentId; } - uint8 GetCurrentEquipmentId() { return m_equipmentId; } + uint8 GetCurrentEquipmentId() const { return m_equipmentId; } void SetCurrentEquipmentId(uint8 id) { m_equipmentId = id; } float GetSpellDamageMod(int32 Rank) const; @@ -583,7 +583,7 @@ class Creature : public Unit, public GridObject<Creature>, public MapObject void SetLootRecipient (Unit* unit); void AllLootRemovedFromCorpse(); - uint16 GetLootMode() { return m_LootMode; } + uint16 GetLootMode() const { return m_LootMode; } bool HasLootMode(uint16 lootMode) { return (m_LootMode & lootMode) != 0; } void SetLootMode(uint16 lootMode) { m_LootMode = lootMode; } void AddLootMode(uint16 lootMode) { m_LootMode |= lootMode; } @@ -611,7 +611,7 @@ class Creature : public Unit, public GridObject<Creature>, public MapObject void CallAssistance(); void SetNoCallAssistance(bool val) { m_AlreadyCallAssistance = val; } void SetNoSearchAssistance(bool val) { m_AlreadySearchedAssistance = val; } - bool HasSearchedAssistance() { return m_AlreadySearchedAssistance; } + bool HasSearchedAssistance() const { return m_AlreadySearchedAssistance; } bool CanAssistTo(const Unit* u, const Unit* enemy, bool checkfaction = true) const; bool _IsTargetAcceptable(const Unit* target) const; @@ -675,7 +675,7 @@ class Creature : public Unit, public GridObject<Creature>, public MapObject Unit* SelectVictim(); void SetDisableReputationGain(bool disable) { DisableReputationGain = disable; } - bool IsReputationGainDisabled() { return DisableReputationGain; } + bool IsReputationGainDisabled() const { return DisableReputationGain; } bool IsDamageEnoughForLootingAndReward() const { return m_PlayerDamageReq == 0; } void LowerPlayerDamageReq(uint32 unDamage); void ResetPlayerDamageReq() { m_PlayerDamageReq = GetHealth() / 2; } diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp index 0fd001de69f..ec1e7050732 100644 --- a/src/server/game/Entities/Creature/GossipDef.cpp +++ b/src/server/game/Entities/Creature/GossipDef.cpp @@ -19,13 +19,10 @@ #include "QuestDef.h" #include "GossipDef.h" #include "ObjectMgr.h" -#include "Opcodes.h" -#include "WorldPacket.h" #include "WorldSession.h" #include "Formulas.h" #include "QuestPackets.h" #include "NPCPackets.h" -#include "WorldPacket.h" GossipMenu::GossipMenu() { diff --git a/src/server/game/Entities/Creature/TemporarySummon.h b/src/server/game/Entities/Creature/TemporarySummon.h index 378061d2905..83778b66191 100644 --- a/src/server/game/Entities/Creature/TemporarySummon.h +++ b/src/server/game/Entities/Creature/TemporarySummon.h @@ -53,7 +53,7 @@ class TempSummon : public Creature Creature* GetSummonerCreatureBase() const; ObjectGuid GetSummonerGUID() const { return m_summonerGUID; } TempSummonType const& GetSummonType() { return m_type; } - uint32 GetTimer() { return m_timer; } + uint32 GetTimer() const { return m_timer; } const SummonPropertiesEntry* const m_Properties; private: diff --git a/src/server/game/Entities/DynamicObject/DynamicObject.cpp b/src/server/game/Entities/DynamicObject/DynamicObject.cpp index a90d2832de9..b22eb8739eb 100644 --- a/src/server/game/Entities/DynamicObject/DynamicObject.cpp +++ b/src/server/game/Entities/DynamicObject/DynamicObject.cpp @@ -23,7 +23,6 @@ #include "ObjectAccessor.h" #include "DatabaseEnv.h" #include "GridNotifiers.h" -#include "CellImpl.h" #include "GridNotifiersImpl.h" #include "ScriptMgr.h" #include "Transport.h" diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 84dea103df3..ac2ab48c242 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -20,7 +20,6 @@ #include "Battleground.h" #include "CellImpl.h" #include "CreatureAISelector.h" -#include "DynamicTree.h" #include "GameObjectModel.h" #include "GameObjectPackets.h" #include "GridNotifiersImpl.h" @@ -35,7 +34,6 @@ #include "UpdateFieldFlags.h" #include "World.h" #include "Transport.h" -#include <G3D/Quat.h> GameObject::GameObject() : WorldObject(false), MapObject(), m_model(NULL), m_goValue(), m_AI(NULL) @@ -235,7 +233,7 @@ bool GameObject::Create(ObjectGuid::LowType guidlow, uint32 name_id, Map* map, u SetDisplayId(goinfo->displayId); - m_model = GameObjectModel::Create(*this); + m_model = CreateModel(); // GAMEOBJECT_BYTES_1, index at 0, 1, 2 and 3 SetGoType(GameobjectTypes(goinfo->type)); SetGoState(go_state); @@ -2212,7 +2210,7 @@ void GameObject::UpdateModel() if (GetMap()->ContainsGameObjectModel(*m_model)) GetMap()->RemoveGameObjectModel(*m_model); delete m_model; - m_model = GameObjectModel::Create(*this); + m_model = CreateModel(); if (m_model) GetMap()->InsertGameObjectModel(*m_model); } @@ -2427,3 +2425,25 @@ void GameObject::UpdateModelPosition() GetMap()->InsertGameObjectModel(*m_model); } } + +class GameObjectModelOwnerImpl : public GameObjectModelOwnerBase +{ +public: + explicit GameObjectModelOwnerImpl(GameObject const* owner) : _owner(owner) { } + + virtual bool IsSpawned() const override { return _owner->isSpawned(); } + virtual uint32 GetDisplayId() const override { return _owner->GetDisplayId(); } + virtual uint32 GetPhaseMask() const override { return _owner->GetPhaseMask(); } + virtual G3D::Vector3 GetPosition() const override { return G3D::Vector3(_owner->GetPositionX(), _owner->GetPositionY(), _owner->GetPositionZ()); } + virtual float GetOrientation() const override { return _owner->GetOrientation(); } + virtual float GetScale() const override { return _owner->GetObjectScale(); } + virtual void DebugVisualizeCorner(G3D::Vector3 const& corner) const override { _owner->SummonCreature(1, corner.x, corner.y, corner.z, 0, TEMPSUMMON_MANUAL_DESPAWN); } + +private: + GameObject const* _owner; +}; + +GameObjectModel* GameObject::CreateModel() +{ + return GameObjectModel::Create(Trinity::make_unique<GameObjectModelOwnerImpl>(this), sWorld->GetDataPath()); +} diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h index efd2eba2d00..53c52f9ec5b 100644 --- a/src/server/game/Entities/GameObject/GameObject.h +++ b/src/server/game/Entities/GameObject/GameObject.h @@ -982,8 +982,8 @@ class GameObject : public WorldObject, public GridObject<GameObject>, public Map // Note: unit is only used when s = GO_ACTIVATED void SetLootState(LootState s, Unit* unit = NULL); - uint16 GetLootMode() { return m_LootMode; } - bool HasLootMode(uint16 lootMode) { return (m_LootMode & lootMode) != 0; } + uint16 GetLootMode() const { return m_LootMode; } + bool HasLootMode(uint16 lootMode) const { return (m_LootMode & lootMode) != 0; } void SetLootMode(uint16 lootMode) { m_LootMode = lootMode; } void AddLootMode(uint16 lootMode) { m_LootMode |= lootMode; } void RemoveLootMode(uint16 lootMode) { m_LootMode &= ~lootMode; } @@ -1085,6 +1085,7 @@ class GameObject : public WorldObject, public GridObject<GameObject>, public Map protected: bool AIM_Initialize(); + GameObjectModel* CreateModel(); void UpdateModel(); // updates model in case displayId were changed uint32 m_spellId; time_t m_respawnTime; // (secs) time of next respawn (or despawn if GO have owner()), diff --git a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp index 1c0a64c17da..531dd136c1f 100644 --- a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp +++ b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp @@ -16,17 +16,17 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <stdlib.h> -#include <functional> #include "ItemEnchantmentMgr.h" #include "DatabaseEnv.h" #include "Log.h" #include "ObjectMgr.h" -#include <list> -#include <vector> #include "Util.h" #include "DBCStores.h" +#include <list> +#include <vector> +#include <stdlib.h> + struct EnchStoreItem { uint32 ench; diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index fcbab4e8ab4..95a2485bc7a 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -30,12 +30,8 @@ #include "UpdateData.h" #include "UpdateMask.h" #include "Util.h" -#include "MapManager.h" #include "ObjectAccessor.h" -#include "Log.h" #include "Transport.h" -#include "TargetedMovementGenerator.h" -#include "WaypointMovementGenerator.h" #include "VMapFactory.h" #include "CellImpl.h" #include "GridNotifiers.h" @@ -46,12 +42,8 @@ #include "Totem.h" #include "MovementPackets.h" #include "OutdoorPvPMgr.h" -#include "DynamicTree.h" #include "Unit.h" -#include "Group.h" #include "BattlefieldMgr.h" -#include "Battleground.h" -#include "Chat.h" #include "GameObjectPackets.h" #include "MiscPackets.h" diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h index 717410164b2..9be3dddf456 100644 --- a/src/server/game/Entities/Object/Object.h +++ b/src/server/game/Entities/Object/Object.h @@ -498,7 +498,7 @@ class WorldObject : public Object, public WorldLocation std::set<uint32> const& GetPhases() const { return _phases; } std::set<uint32> const& GetTerrainSwaps() const { return _terrainSwaps; } std::set<uint32> const& GetWorldMapAreaSwaps() const { return _worldMapAreaSwaps; } - int32 GetDBPhase() { return _dbPhase; } + int32 GetDBPhase() const { return _dbPhase; } // if negative it is used as PhaseGroupId void SetDBPhase(int32 p) { _dbPhase = p; } diff --git a/src/server/game/Entities/Object/ObjectGuid.cpp b/src/server/game/Entities/Object/ObjectGuid.cpp index 4d607e59d1b..05ef5d7dc32 100644 --- a/src/server/game/Entities/Object/ObjectGuid.cpp +++ b/src/server/game/Entities/Object/ObjectGuid.cpp @@ -18,7 +18,7 @@ #include "ObjectGuid.h" #include "World.h" -#include "ObjectMgr.h" + #include <sstream> #include <iomanip> @@ -121,31 +121,37 @@ void ObjectGuid::SetRawValue(std::vector<uint8> const& guid) void PackedGuid::Set(ObjectGuid const& guid) { + _packedGuid.clear(); + _packedGuid << guid; +} + +ByteBuffer& operator<<(ByteBuffer& buf, ObjectGuid const& guid) +{ uint8 lowMask = 0; uint8 highMask = 0; - _packedGuid.clear(); - _packedGuid << uint8(lowMask); - _packedGuid << uint8(highMask); + buf.FlushBits(); // flush any unwritten bits to make wpos return a meaningful value + std::size_t pos = buf.wpos(); + buf << uint8(lowMask); + buf << uint8(highMask); uint8 packed[8]; - if (size_t packedSize = _packedGuid.PackUInt64(guid._low, &lowMask, packed)) - _packedGuid.append(packed, packedSize); - if (size_t packedSize = _packedGuid.PackUInt64(guid._high, &highMask, packed)) - _packedGuid.append(packed, packedSize); + if (size_t packedSize = ByteBuffer::PackUInt64(guid._low, &lowMask, packed)) + buf.append(packed, packedSize); + if (size_t packedSize = ByteBuffer::PackUInt64(guid._high, &highMask, packed)) + buf.append(packed, packedSize); - _packedGuid.put(0, lowMask); - _packedGuid.put(1, highMask); -} + buf.put(pos, lowMask); + buf.put(pos + 1, highMask); -ByteBuffer& operator<<(ByteBuffer& buf, ObjectGuid const& guid) -{ - buf << guid.WriteAsPacked(); return buf; } ByteBuffer& operator>>(ByteBuffer& buf, ObjectGuid& guid) { - buf >> guid.ReadAsPacked(); + uint8 lowMask, highMask; + buf >> lowMask >> highMask; + buf.ReadPackedUInt64(lowMask, guid._low); + buf.ReadPackedUInt64(highMask, guid._high); return buf; } @@ -155,15 +161,6 @@ ByteBuffer& operator<<(ByteBuffer& buf, PackedGuid const& guid) return buf; } -ByteBuffer& operator>>(ByteBuffer& buf, PackedGuidReader const& guid) -{ - uint8 lowMask, highMask; - buf >> lowMask >> highMask; - buf.ReadPackedUInt64(lowMask, guid.GuidPtr->_low); - buf.ReadPackedUInt64(highMask, guid.GuidPtr->_high); - return buf; -} - std::ostream& operator<<(std::ostream& stream, ObjectGuid const& guid) { std::ostringstream tmp; diff --git a/src/server/game/Entities/Object/ObjectGuid.h b/src/server/game/Entities/Object/ObjectGuid.h index 281bc170c3a..23d6b4f4dde 100644 --- a/src/server/game/Entities/Object/ObjectGuid.h +++ b/src/server/game/Entities/Object/ObjectGuid.h @@ -180,19 +180,13 @@ GUID_TRAIT_MAP_SPECIFIC(HighGuid::AILockTicket) class ObjectGuid; class PackedGuid; -struct PackedGuidReader -{ - explicit PackedGuidReader(ObjectGuid& guid) : GuidPtr(&guid) { } - ObjectGuid* GuidPtr; -}; - #pragma pack(push, 1) class ObjectGuid { friend std::ostream& operator<<(std::ostream& stream, ObjectGuid const& guid); - friend ByteBuffer& operator>>(ByteBuffer& buf, PackedGuidReader const& guid); - friend class PackedGuid; + friend ByteBuffer& operator<<(ByteBuffer& buf, ObjectGuid const& guid); + friend ByteBuffer& operator>>(ByteBuffer& buf, ObjectGuid& guid); public: static ObjectGuid const Empty; @@ -212,15 +206,11 @@ class ObjectGuid ObjectGuid() : _low(0), _high(0) { } ObjectGuid(ObjectGuid const&) = default; - PackedGuidReader ReadAsPacked() { return PackedGuidReader(*this); } - std::vector<uint8> GetRawValue() const; void SetRawValue(std::vector<uint8> const& guid); void SetRawValue(uint64 high, uint64 low) { _high = high; _low = low; } void Clear() { _high = 0; _low = 0; } - PackedGuid WriteAsPacked() const; - HighGuid GetHigh() const { return HighGuid((_high >> 58) & 0x3F); } uint32 GetRealmId() const { return uint32((_high >> 42) & 0x1FFF); } uint32 GetMapId() const { return uint32((_high >> 29) & 0x1FFF); } @@ -393,12 +383,9 @@ ByteBuffer& operator<<(ByteBuffer& buf, ObjectGuid const& guid); ByteBuffer& operator>>(ByteBuffer& buf, ObjectGuid& guid); ByteBuffer& operator<<(ByteBuffer& buf, PackedGuid const& guid); -ByteBuffer& operator>>(ByteBuffer& buf, PackedGuidReader const& guid); std::ostream& operator<<(std::ostream& stream, ObjectGuid const& guid); -inline PackedGuid ObjectGuid::WriteAsPacked() const { return PackedGuid(*this); } - namespace std { template<> diff --git a/src/server/game/Entities/Object/Position.cpp b/src/server/game/Entities/Object/Position.cpp index 530e51cd8f5..8f8e5743f8c 100644 --- a/src/server/game/Entities/Object/Position.cpp +++ b/src/server/game/Entities/Object/Position.cpp @@ -17,9 +17,10 @@ #include "Position.h" #include "ByteBuffer.h" -#include "G3D/g3dmath.h" #include "GridDefines.h" +#include <G3D/g3dmath.h> + bool Position::operator==(Position const &a) { return (G3D::fuzzyEq(a.m_positionX, m_positionX) && diff --git a/src/server/game/Entities/Object/Updates/UpdateData.cpp b/src/server/game/Entities/Object/Updates/UpdateData.cpp index 98c3c428b6e..54c915a640b 100644 --- a/src/server/game/Entities/Object/Updates/UpdateData.cpp +++ b/src/server/game/Entities/Object/Updates/UpdateData.cpp @@ -20,9 +20,7 @@ #include "ByteBuffer.h" #include "WorldPacket.h" #include "UpdateData.h" -#include "Log.h" #include "Opcodes.h" -#include "World.h" UpdateData::UpdateData(uint32 map) : m_map(map), m_blockCount(0) { } @@ -56,7 +54,7 @@ bool UpdateData::BuildPacket(WorldPacket* packet) *packet << uint32(m_outOfRangeGUIDs.size()); for (GuidSet::const_iterator i = m_outOfRangeGUIDs.begin(); i != m_outOfRangeGUIDs.end(); ++i) - *packet << i->WriteAsPacked(); + *packet << *i; } *packet << uint32(m_data.size()); diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 20a431d2331..7e7e41703c7 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -24,11 +24,9 @@ #include "ObjectMgr.h" #include "SpellMgr.h" #include "Pet.h" -#include "Formulas.h" #include "SpellAuras.h" #include "SpellAuraEffects.h" #include "SpellHistory.h" -#include "CreatureAI.h" #include "Unit.h" #include "Util.h" #include "Group.h" @@ -1718,7 +1716,7 @@ void Pet::InitTalentForLevel() */ } -uint8 Pet::GetMaxTalentPointsForLevel(uint8 level) +uint8 Pet::GetMaxTalentPointsForLevel(uint8 level) const { uint8 points = (level >= 20) ? ((level - 16) / 4) : 0; // Mod points from owner SPELL_AURA_MOD_PET_TALENT_POINTS diff --git a/src/server/game/Entities/Pet/Pet.h b/src/server/game/Entities/Pet/Pet.h index 70f14fbd7ca..23931338c4f 100644 --- a/src/server/game/Entities/Pet/Pet.h +++ b/src/server/game/Entities/Pet/Pet.h @@ -128,8 +128,8 @@ class Pet : public Guardian static void resetTalentsForAllPetsOf(Player* owner, Pet* online_pet = nullptr); void InitTalentForLevel(); - uint8 GetMaxTalentPointsForLevel(uint8 level); - uint8 GetFreeTalentPoints() { return GetByteValue(UNIT_FIELD_BYTES_1, 1); } + uint8 GetMaxTalentPointsForLevel(uint8 level) const; + uint8 GetFreeTalentPoints() const { return GetByteValue(UNIT_FIELD_BYTES_1, 1); } void SetFreeTalentPoints(uint8 points) { SetByteValue(UNIT_FIELD_BYTES_1, 1, points); } uint32 m_usedTalentCount; diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 2f699894c1e..cb9957f3be6 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -92,7 +92,6 @@ #include "UpdateFieldFlags.h" #include "UpdateMask.h" #include "Util.h" -#include "Vehicle.h" #include "VehiclePackets.h" #include "Weather.h" #include "WeatherMgr.h" @@ -100,7 +99,6 @@ #include "WorldPacket.h" #include "WorldSession.h" #include "WorldStatePackets.h" -#include "InstancePackets.h" #define ZONE_UPDATE_INTERVAL (1*IN_MILLISECONDS) @@ -890,6 +888,9 @@ Player::Player(WorldSession* session): Unit(true) m_achievementMgr = new AchievementMgr<Player>(this); m_reputationMgr = new ReputationMgr(this); + + for (uint8 i = 0; i < MAX_CUF_PROFILES; ++i) + _CUFProfiles[i] = nullptr; } Player::~Player() @@ -13682,7 +13683,6 @@ void Player::SendNewItem(Item* item, uint32 quantity, bool pushed, bool created, if (!item) // prevent crash return; - /// @todo: fix 6.x implementation WorldPackets::Item::ItemPushResult packet; packet.PlayerGUID = GetGUID(); @@ -13692,20 +13692,22 @@ void Player::SendNewItem(Item* item, uint32 quantity, bool pushed, bool created, packet.Item.Initialize(item); - //packet.ReadUInt32("WodUnk"); + //packet.QuestLogItemID; packet.Quantity = quantity; packet.QuantityInInventory = GetItemCount(item->GetEntry()); - //packet.ReadUInt32("BattlePetBreedID"); - //packet.ReadUInt32("BattlePetBreedQuality"); - //packet.ReadUInt32("BattlePetSpeciesID"); - //packet.ReadUInt32("BattlePetLevel"); + //packet.DungeonEncounterID; + //packet.BattlePetBreedID; + //packet.BattlePetBreedQuality; + //packet.BattlePetSpeciesID; + //packet.BattlePetLevel; packet.ItemGUID = item->GetGUID(); packet.Pushed = pushed; - packet.DisplayText = true; + packet.DisplayText = WorldPackets::Item::ItemPushResult::DISPLAY_TYPE_NORMAL; packet.Created = created; - //packet.ReadBit("IsBonusRoll"); + //packet.IsBonusRoll; + //packet.IsEncounterLoot; if (broadcast && GetGroup()) GetGroup()->BroadcastPacket(packet.Write(), true); @@ -14999,8 +15001,8 @@ bool Player::SatisfyQuestLog(bool msg) if (msg) { - WorldPacket data(SMSG_QUEST_LOG_FULL, 0); - GetSession()->SendPacket(&data); + WorldPackets::Quest::QuestLogFull data; + GetSession()->SendPacket(data.Write()); TC_LOG_DEBUG("network", "WORLD: Sent SMSG_QUESTLOG_FULL"); } return false; @@ -18565,12 +18567,14 @@ void Player::BindToInstance() if (!mapSave) //it seems sometimes mapSave is NULL, but I did not check why return; - WorldPacket data(SMSG_INSTANCE_SAVE_CREATED, 4); - data << uint32(0); - GetSession()->SendPacket(&data); - BindToInstance(mapSave, true); - - GetSession()->SendCalendarRaidLockout(mapSave, true); + WorldPackets::Instance::InstanceSaveCreated data; + data.Gm = IsGameMaster(); + GetSession()->SendPacket(data.Write()); + if (!IsGameMaster()) + { + BindToInstance(mapSave, true); + GetSession()->SendCalendarRaidLockout(mapSave, true); + } } void Player::SetPendingBind(uint32 instanceId, uint32 bindTimer) @@ -24521,22 +24525,24 @@ void Player::ConvertRune(uint8 index, RuneType newType) { SetCurrentRune(index, newType); - WorldPacket data(SMSG_CONVERT_RUNE, 2); - data << uint8(index); - data << uint8(newType); - GetSession()->SendPacket(&data); + WorldPackets::Spells::ConvertRune data; + data.Index = index; + data.Rune = newType; + GetSession()->SendPacket(data.Write()); } void Player::ResyncRunes(uint8 count) { - WorldPacket data(SMSG_RESYNC_RUNES, 4 + count * 2); - data << uint32(count); + WorldPackets::Spells::ResyncRunes data(count); + for (uint32 i = 0; i < count; ++i) { - data << uint8(GetCurrentRune(i)); // rune type - data << uint8(255 - (GetRuneCooldown(i) * 51)); // passed cooldown time (0-255) + WorldPackets::Spells::ResyncRunes::ResyncRune rune; + rune.RuneType = GetCurrentRune(i); // rune type + rune.Cooldown = uint8(255 - (GetRuneCooldown(i) * 51)); // passed cooldown time (0-255) + data.Runes.push_back(rune); } - GetSession()->SendPacket(&data); + GetSession()->SendPacket(data.Write()); } void Player::AddRunePower(uint8 index) diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 2455fc54646..6147090a0ff 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -1417,8 +1417,8 @@ class Player : public Unit, public GridObject<Player> time_t m_logintime; time_t m_Last_tick; uint32 m_Played_time[MAX_PLAYED_TIME_INDEX]; - uint32 GetTotalPlayedTime() { return m_Played_time[PLAYED_TIME_TOTAL]; } - uint32 GetLevelPlayedTime() { return m_Played_time[PLAYED_TIME_LEVEL]; } + uint32 GetTotalPlayedTime() const { return m_Played_time[PLAYED_TIME_TOTAL]; } + uint32 GetLevelPlayedTime() const { return m_Played_time[PLAYED_TIME_LEVEL]; } void setDeathState(DeathState s) override; // overwrite Unit::setDeathState @@ -1834,7 +1834,7 @@ class Player : public Unit, public GridObject<Player> void RemoveMail(uint32 id); void AddMail(Mail* mail) { m_mail.push_front(mail);}// for call from WorldSession::SendMailTo - uint32 GetMailSize() { return uint32(m_mail.size()); } + uint32 GetMailSize() const { return uint32(m_mail.size()); } Mail* GetMail(uint32 id); PlayerMails const& GetMails() const { return m_mail; } @@ -1951,7 +1951,7 @@ class Player : public Unit, public GridObject<Player> void SetSpellModTakingSpell(Spell* spell, bool apply); void RemoveArenaSpellCooldowns(bool removeActivePetCooldowns = false); - uint32 GetLastPotionId() { return m_lastPotionId; } + uint32 GetLastPotionId() const { return m_lastPotionId; } void SetLastPotionId(uint32 item_id) { m_lastPotionId = item_id; } void UpdatePotionCooldown(Spell* spell = NULL); @@ -2016,14 +2016,14 @@ class Player : public Unit, public GridObject<Player> void SetRank(uint8 rankId) { SetUInt32Value(PLAYER_GUILDRANK, rankId); } uint8 GetRank() const { return uint8(GetUInt32Value(PLAYER_GUILDRANK)); } void SetGuildLevel(uint32 level) { SetUInt32Value(PLAYER_GUILDLEVEL, level); } - uint32 GetGuildLevel() { return GetUInt32Value(PLAYER_GUILDLEVEL); } + uint32 GetGuildLevel() const { return GetUInt32Value(PLAYER_GUILDLEVEL); } void SetGuildIdInvited(ObjectGuid::LowType GuildId) { m_GuildIdInvited = GuildId; } ObjectGuid::LowType GetGuildId() const { return GetUInt64Value(OBJECT_FIELD_DATA); /* return only lower part */ } Guild* GetGuild(); Guild const* GetGuild() const; static ObjectGuid::LowType GetGuildIdFromDB(ObjectGuid guid); static uint8 GetRankFromDB(ObjectGuid guid); - ObjectGuid::LowType GetGuildIdInvited() { return m_GuildIdInvited; } + ObjectGuid::LowType GetGuildIdInvited() const { return m_GuildIdInvited; } static void RemovePetitionsAndSigns(ObjectGuid guid); // Arena Team @@ -2034,7 +2034,7 @@ class Player : public Unit, public GridObject<Player> uint32 GetArenaTeamId(uint8 slot) const { return GetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot * ARENA_TEAM_END) + ARENA_TEAM_ID); } uint32 GetArenaPersonalRating(uint8 slot) const { return GetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot * ARENA_TEAM_END) + ARENA_TEAM_PERSONAL_RATING); } void SetArenaTeamIdInvited(uint32 ArenaTeamId) { m_ArenaTeamIdInvited = ArenaTeamId; } - uint32 GetArenaTeamIdInvited() { return m_ArenaTeamIdInvited; } + uint32 GetArenaTeamIdInvited() const { return m_ArenaTeamIdInvited; } uint32 GetRBGPersonalRating() const { return 0; } Difficulty GetDifficultyID(MapEntry const* mapEntry) const; @@ -2216,7 +2216,7 @@ class Player : public Unit, public GridObject<Player> bool isHonorOrXPTarget(Unit const* victim) const; bool GetsRecruitAFriendBonus(bool forXP); - uint8 GetGrantableLevels() { return m_grantableLevels; } + uint8 GetGrantableLevels() const { return m_grantableLevels; } void SetGrantableLevels(uint8 val) { m_grantableLevels = val; } ReputationMgr& GetReputationMgr() { return *m_reputationMgr; } @@ -2357,7 +2357,7 @@ class Player : public Unit, public GridObject<Player> bool isTotalImmune(); bool CanCaptureTowerPoint(); - bool GetRandomWinner() { return m_IsBGRandomWinner; } + bool GetRandomWinner() const { return m_IsBGRandomWinner; } void SetRandomWinner(bool isWinner); /*********************************************************/ @@ -2554,7 +2554,7 @@ class Player : public Unit, public GridObject<Player> uint32 GetRuneBaseCooldown(uint8 index) const { return GetRuneTypeBaseCooldown(GetBaseRune(index)); } uint32 GetRuneTypeBaseCooldown(RuneType runeType) const; bool IsBaseRuneSlotsOnCooldown(RuneType runeType) const; - RuneType GetLastUsedRune() { return m_runes->lastUsedRune; } + RuneType GetLastUsedRune() const { return m_runes->lastUsedRune; } void SetLastUsedRune(RuneType type) { m_runes->lastUsedRune = type; } void SetBaseRune(uint8 index, RuneType baseRune) { m_runes->runes[index].BaseRune = baseRune; } void SetCurrentRune(uint8 index, RuneType currentRune) { m_runes->runes[index].CurrentRune = currentRune; } @@ -2912,7 +2912,7 @@ class Player : public Unit, public GridObject<Player> uint8 m_grantableLevels; - std::array<std::unique_ptr<CUFProfile>, MAX_CUF_PROFILES> _CUFProfiles = {}; + std::array<std::unique_ptr<CUFProfile>, MAX_CUF_PROFILES> _CUFProfiles; private: // internal common parts for CanStore/StoreItem functions diff --git a/src/server/game/Entities/Totem/Totem.cpp b/src/server/game/Entities/Totem/Totem.cpp index 724c1a3c3d9..3dea9368bf8 100644 --- a/src/server/game/Entities/Totem/Totem.cpp +++ b/src/server/game/Entities/Totem/Totem.cpp @@ -17,15 +17,13 @@ */ #include "Totem.h" -#include "Log.h" #include "Group.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "SpellHistory.h" #include "SpellMgr.h" #include "SpellInfo.h" -#include "WorldPacket.h" +#include "TotemPackets.h" Totem::Totem(SummonPropertiesEntry const* properties, Unit* owner) : Minion(properties, owner, false) { @@ -56,19 +54,20 @@ void Totem::Update(uint32 time) void Totem::InitStats(uint32 duration) { // client requires SMSG_TOTEM_CREATED to be sent before adding to world and before removing old totem - if (GetOwner()->GetTypeId() == TYPEID_PLAYER - && m_Properties->Slot >= SUMMON_SLOT_TOTEM - && m_Properties->Slot < MAX_TOTEM_SLOT) + if (Player* owner = GetOwner()->ToPlayer()) { - WorldPacket data(SMSG_TOTEM_CREATED, 1 + 8 + 4 + 4); - data << uint8(m_Properties->Slot - 1); - data << GetGUID(); - data << uint32(duration); - data << uint32(GetUInt32Value(UNIT_CREATED_BY_SPELL)); - GetOwner()->ToPlayer()->SendDirectMessage(&data); + if (m_Properties->Slot >= SUMMON_SLOT_TOTEM && m_Properties->Slot < MAX_TOTEM_SLOT) + { + WorldPackets::Totem::TotemCreated data; + data.Totem = GetGUID(); + data.Slot = m_Properties->Slot - SUMMON_SLOT_TOTEM; + data.Duration = duration; + data.SpellID = GetUInt32Value(UNIT_CREATED_BY_SPELL); + owner->SendDirectMessage(data.Write()); + } // set display id depending on caster's race - SetDisplayId(GetOwner()->GetModelForTotem(PlayerTotemType(m_Properties->ID))); + SetDisplayId(owner->GetModelForTotem(PlayerTotemType(m_Properties->ID))); } Minion::InitStats(duration); diff --git a/src/server/game/Entities/Transport/Transport.cpp b/src/server/game/Entities/Transport/Transport.cpp index 1e6ee06e661..0be9a205e5b 100644 --- a/src/server/game/Entities/Transport/Transport.cpp +++ b/src/server/game/Entities/Transport/Transport.cpp @@ -22,12 +22,9 @@ #include "ObjectMgr.h" #include "Path.h" #include "ScriptMgr.h" -#include "WorldPacket.h" #include "DBCStores.h" -#include "World.h" #include "GameObjectAI.h" #include "Vehicle.h" -#include "MapReference.h" #include "Player.h" #include "Cell.h" #include "CellImpl.h" @@ -98,7 +95,7 @@ bool Transport::Create(ObjectGuid::LowType guidlow, uint32 entry, uint32 mapid, SetName(goinfo->name); UpdateRotationFields(0.0f, 1.0f); - m_model = GameObjectModel::Create(*this); + m_model = CreateModel(); return true; } diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp index 7cc25c5a5a1..59053abe46d 100644 --- a/src/server/game/Entities/Unit/StatSystem.cpp +++ b/src/server/game/Entities/Unit/StatSystem.cpp @@ -23,7 +23,6 @@ #include "SharedDefines.h" #include "SpellAuras.h" #include "SpellAuraEffects.h" -#include "SpellMgr.h" #include "World.h" inline bool _ModifyUInt32(bool apply, uint32& baseValue, int32& amount) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index cd80fbb587f..9a69f3b35ff 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -35,7 +35,6 @@ #include "InstanceSaveMgr.h" #include "InstanceScript.h" #include "Log.h" -#include "MapManager.h" #include "MoveSpline.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" @@ -54,8 +53,8 @@ #include "SpellHistory.h" #include "SpellMgr.h" #include "TemporarySummon.h" -#include "Totem.h" #include "Transport.h" +#include "Totem.h" #include "UpdateFieldFlags.h" #include "Util.h" #include "Vehicle.h" diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp index 08efa9b9cae..e8311a0befd 100644 --- a/src/server/game/Entities/Vehicle/Vehicle.cpp +++ b/src/server/game/Entities/Vehicle/Vehicle.cpp @@ -22,12 +22,8 @@ #include "Vehicle.h" #include "Unit.h" #include "Util.h" -#include "WorldPacket.h" #include "ScriptMgr.h" #include "CreatureAI.h" -#include "ZoneScript.h" -#include "SpellMgr.h" -#include "SpellInfo.h" #include "MoveSplineInit.h" #include "TemporarySummon.h" #include "EventProcessor.h" diff --git a/src/server/game/Events/GameEventMgr.cpp b/src/server/game/Events/GameEventMgr.cpp index 0d6b971ec15..39e0e1b1bb3 100644 --- a/src/server/game/Events/GameEventMgr.cpp +++ b/src/server/game/Events/GameEventMgr.cpp @@ -23,7 +23,6 @@ #include "Language.h" #include "Log.h" #include "MapManager.h" -#include "GossipDef.h" #include "Player.h" #include "BattlegroundMgr.h" #include "UnitAI.h" diff --git a/src/server/game/Garrison/Garrison.cpp b/src/server/game/Garrison/Garrison.cpp index d86252cdfb8..b52ebdd9808 100644 --- a/src/server/game/Garrison/Garrison.cpp +++ b/src/server/game/Garrison/Garrison.cpp @@ -277,18 +277,27 @@ void Garrison::Upgrade() void Garrison::Enter() const { - WorldLocation loc(_siteLevel->MapID); - loc.Relocate(_owner); - _owner->TeleportTo(loc, TELE_TO_SEAMLESS); + if (MapEntry const* map = sMapStore.LookupEntry(_siteLevel->MapID)) + { + if (int32(_owner->GetMapId()) == map->ParentMapID) + { + WorldLocation loc(_siteLevel->MapID); + loc.Relocate(_owner); + _owner->TeleportTo(loc, TELE_TO_SEAMLESS); + } + } } void Garrison::Leave() const { if (MapEntry const* map = sMapStore.LookupEntry(_siteLevel->MapID)) { - WorldLocation loc(map->ParentMapID); - loc.Relocate(_owner); - _owner->TeleportTo(loc, TELE_TO_SEAMLESS); + if (_owner->GetMapId() == _siteLevel->MapID) + { + WorldLocation loc(map->ParentMapID); + loc.Relocate(_owner); + _owner->TeleportTo(loc, TELE_TO_SEAMLESS); + } } } diff --git a/src/server/game/Globals/ObjectAccessor.cpp b/src/server/game/Globals/ObjectAccessor.cpp index 474b608a846..733e61876ad 100644 --- a/src/server/game/Globals/ObjectAccessor.cpp +++ b/src/server/game/Globals/ObjectAccessor.cpp @@ -16,32 +16,23 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <boost/thread/shared_mutex.hpp> -#include <boost/thread/locks.hpp> - #include "ObjectAccessor.h" -#include "CellImpl.h" #include "Corpse.h" #include "Creature.h" #include "DynamicObject.h" #include "GameObject.h" #include "GridNotifiers.h" -#include "GridNotifiersImpl.h" #include "Item.h" #include "Map.h" -#include "MapInstanced.h" -#include "MapManager.h" #include "ObjectDefines.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Pet.h" #include "Player.h" #include "Transport.h" -#include "Vehicle.h" #include "World.h" -#include "WorldPacket.h" -#include <cmath> +#include <boost/thread/shared_mutex.hpp> +#include <boost/thread/locks.hpp> ObjectAccessor::ObjectAccessor() { } diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 635f2804a22..84b87d93de5 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -27,7 +27,6 @@ #include "DB2Structure.h" #include "DB2Stores.h" #include "DisableMgr.h" -#include "GameEventMgr.h" #include "GossipDef.h" #include "GroupMgr.h" #include "GuildMgr.h" @@ -38,19 +37,15 @@ #include "MapManager.h" #include "Object.h" #include "ObjectMgr.h" -#include "Pet.h" #include "PoolMgr.h" #include "ReputationMgr.h" #include "ScriptMgr.h" #include "SpellAuras.h" -#include "Spell.h" #include "SpellMgr.h" #include "SpellScript.h" -#include "Transport.h" #include "UpdateMask.h" #include "Util.h" #include "Vehicle.h" -#include "WaypointManager.h" #include "World.h" ScriptMapMap sSpellScripts; diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.cpp b/src/server/game/Grids/Notifiers/GridNotifiers.cpp index 8f0090b6ec1..8b01f67127a 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.cpp +++ b/src/server/game/Grids/Notifiers/GridNotifiers.cpp @@ -21,12 +21,9 @@ #include "WorldPacket.h" #include "WorldSession.h" #include "UpdateData.h" -#include "Item.h" -#include "Map.h" #include "Transport.h" #include "ObjectAccessor.h" #include "CellImpl.h" -#include "SpellInfo.h" using namespace Trinity; diff --git a/src/server/game/Grids/ObjectGridLoader.cpp b/src/server/game/Grids/ObjectGridLoader.cpp index 398077e3a22..365cfb63e08 100644 --- a/src/server/game/Grids/ObjectGridLoader.cpp +++ b/src/server/game/Grids/ObjectGridLoader.cpp @@ -20,7 +20,6 @@ #include "ObjectAccessor.h" #include "ObjectMgr.h" #include "Creature.h" -#include "Vehicle.h" #include "GameObject.h" #include "DynamicObject.h" #include "Corpse.h" diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index ceb09344182..2391f152ab3 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -32,7 +32,6 @@ #include "BattlegroundMgr.h" #include "MapManager.h" #include "InstanceSaveMgr.h" -#include "MapInstanced.h" #include "Util.h" #include "LFGMgr.h" #include "UpdateFieldFlags.h" @@ -935,7 +934,7 @@ void Group::SendLooter(Creature* creature, Player* groupLooter) data << creature->GetGUID(); if (GetLootMethod() == MASTER_LOOT && creature->loot.hasOverThresholdItem()) - data << GetMasterLooterGuid().WriteAsPacked(); + data << GetMasterLooterGuid(); else data << uint8(0); diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp index 4083a07523c..e93a1da83b3 100644 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -31,6 +31,7 @@ #include "SocialMgr.h" #include "Opcodes.h" #include "ChatPackets.h" +#include "CalendarPackets.h" #define MAX_GUILD_BANK_TAB_TEXT_LEN 500 #define EMBLEM_PRICE 10 * GOLD @@ -2533,15 +2534,12 @@ void Guild::BroadcastPacketIfTrackingAchievement(WorldPacket const* packet, uint void Guild::MassInviteToEvent(WorldSession* session, uint32 minLevel, uint32 maxLevel, uint32 minRank) { - uint32 count = 0; - - WorldPacket data(SMSG_CALENDAR_EVENT_INITIAL_INVITES); - data << uint32(count); // count placeholder + WorldPackets::Calendar::CalendarEventInitialInvites packet; for (Members::const_iterator itr = m_members.begin(); itr != m_members.end(); ++itr) { // not sure if needed, maybe client checks it as well - if (count >= CALENDAR_MAX_INVITES) + if (packet.Invites.size() >= CALENDAR_MAX_INVITES) { if (Player* player = session->GetPlayer()) sCalendarMgr->SendCalendarCommandResult(player->GetGUID(), CALENDAR_ERROR_INVITES_EXCEEDED); @@ -2552,16 +2550,10 @@ void Guild::MassInviteToEvent(WorldSession* session, uint32 minLevel, uint32 max uint32 level = Player::GetLevelFromDB(member->GetGUID()); if (member->GetGUID() != session->GetPlayer()->GetGUID() && level >= minLevel && level <= maxLevel && member->IsRankNotLower(minRank)) - { - data << member->GetGUID().WriteAsPacked(); - data << uint8(level); - ++count; - } + packet.Invites.emplace_back(member->GetGUID(), level); } - data.put<uint32>(0, count); - - session->SendPacket(&data); + session->SendPacket(packet.Write()); } // Members handling diff --git a/src/server/game/Guilds/Guild.h b/src/server/game/Guilds/Guild.h index 777147f2595..805e35f0eb3 100644 --- a/src/server/game/Guilds/Guild.h +++ b/src/server/game/Guilds/Guild.h @@ -385,7 +385,7 @@ private: void SetTrackedCriteriaIds(std::set<uint32> criteriaIds) { m_trackedCriteriaIds.swap(criteriaIds); } bool IsTrackingCriteriaId(uint32 criteriaId) const { return m_trackedCriteriaIds.find(criteriaId) != m_trackedCriteriaIds.end(); } - bool IsOnline() { return (m_flags & GUILDMEMBER_STATUS_ONLINE); } + bool IsOnline() const { return (m_flags & GUILDMEMBER_STATUS_ONLINE); } void ChangeRank(uint8 newRank); @@ -857,7 +857,7 @@ public: void DeleteMember(ObjectGuid guid, bool isDisbanding = false, bool isKicked = false, bool canDeleteGuild = false); bool ChangeMemberRank(ObjectGuid guid, uint8 newRank); bool IsMember(ObjectGuid guid) const; - uint32 GetMembersCount() { return uint32(m_members.size()); } + uint32 GetMembersCount() const { return uint32(m_members.size()); } // Bank void SwapItems(Player* player, uint8 tabId, uint8 slotId, uint8 destTabId, uint8 destSlotId, uint32 splitedAmount); diff --git a/src/server/game/Handlers/ArenaTeamHandler.cpp b/src/server/game/Handlers/ArenaTeamHandler.cpp index f4fb9dcd1b2..4fee5e6aeb5 100644 --- a/src/server/game/Handlers/ArenaTeamHandler.cpp +++ b/src/server/game/Handlers/ArenaTeamHandler.cpp @@ -17,16 +17,8 @@ */ #include "Player.h" -#include "World.h" #include "WorldPacket.h" #include "WorldSession.h" -#include "DatabaseEnv.h" - -#include "ArenaTeam.h" -#include "Log.h" -#include "ObjectMgr.h" -#include "SocialMgr.h" -#include "ArenaTeamMgr.h" #include "Opcodes.h" void WorldSession::SendNotInArenaTeamPacket(uint8 type) diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp index 88f45056187..3b0a8fc8913 100644 --- a/src/server/game/Handlers/AuctionHouseHandler.cpp +++ b/src/server/game/Handlers/AuctionHouseHandler.cpp @@ -24,7 +24,6 @@ #include "AuctionHouseMgr.h" #include "Log.h" #include "Language.h" -#include "Opcodes.h" #include "UpdateMask.h" #include "Util.h" #include "AccountMgr.h" diff --git a/src/server/game/Handlers/BankHandler.cpp b/src/server/game/Handlers/BankHandler.cpp index 8879b4e2532..a67f61d2c2a 100644 --- a/src/server/game/Handlers/BankHandler.cpp +++ b/src/server/game/Handlers/BankHandler.cpp @@ -17,7 +17,6 @@ #include "BankPackets.h" #include "NPCPackets.h" -#include "ObjectMgr.h" #include "Opcodes.h" #include "Player.h" #include "WorldPacket.h" diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp index debbec88e34..36d04d6772a 100644 --- a/src/server/game/Handlers/CalendarHandler.cpp +++ b/src/server/game/Handlers/CalendarHandler.cpp @@ -19,10 +19,10 @@ /* ----- Opcodes Not Used yet ----- -SMSG_CALENDAR_EVENT_INVITE_NOTES [ packguid(Invitee), uint64(inviteId), string(Text), Boolean(Unk) ] -?CMSG_CALENDAR_EVENT_INVITE_NOTES [ uint32(unk1), uint32(unk2), uint32(unk3), uint32(unk4), uint32(unk5) ] -SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT [ uint64(inviteId), string(Text) ] -SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT [ uint64(eventId), uint32(eventTime), uint32(unkFlag), uint8(deletePending) ] +SMSG_CALENDAR_EVENT_INVITE_NOTES [ ObjectGuid(InviteGuid), bool(ClearPending), std::string(Notes), uint64(EventID) ] +?CMSG_CALENDAR_EVENT_INVITE_NOTES [ ObjectGuid(Guid), uint64(EventID), uint64(InviteID), uint64(ModeratorID), std::string(Notes) ] +SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT [ uint64(EventID), std::string(Notes) ] +SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT [ uint64(EventID), uint32(Date), uint32(Flags), uint8(Status) ] SMSG_CALENDAR_RAID_LOCKOUT_UPDATED SendCalendarRaidLockoutUpdated(InstanceSave const* save) @todo @@ -45,198 +45,120 @@ Copied events should probably have a new owner #include "ObjectAccessor.h" #include "DatabaseEnv.h" #include "GuildMgr.h" -#include "ArenaTeamMgr.h" #include "WorldSession.h" +#include "CalendarPackets.h" -void WorldSession::HandleCalendarGetCalendar(WorldPacket& /*recvData*/) +void WorldSession::HandleCalendarGetCalendar(WorldPackets::Calendar::CalendarGetCalendar& /*calendarGetCalendar*/) { ObjectGuid guid = _player->GetGUID(); - TC_LOG_DEBUG("network", "CMSG_CALENDAR_GET [%s]", guid.ToString().c_str()); - time_t currTime = time(NULL); - WorldPacket data(SMSG_CALENDAR_SEND_CALENDAR, 1000); // Average size if no instance + WorldPackets::Calendar::CalendarSendCalendar packet; + packet.ServerNow = currTime; + packet.RaidOrigin = 1135753200; // Constant date, unk (28.12.2005 07:00) + packet.ServerTime = currTime; - CalendarInviteStore invites = sCalendarMgr->GetPlayerInvites(guid); - data << uint32(invites.size()); - for (CalendarInviteStore::const_iterator itr = invites.begin(); itr != invites.end(); ++itr) + CalendarInviteStore playerInvites = sCalendarMgr->GetPlayerInvites(guid); + for (auto const& invite : playerInvites) { - data << uint64((*itr)->GetEventId()); - data << uint64((*itr)->GetInviteId()); - data << uint8((*itr)->GetStatus()); - data << uint8((*itr)->GetRank()); - - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent((*itr)->GetEventId())) - { - data << uint8(calendarEvent->IsGuildEvent()); - data << calendarEvent->GetCreatorGUID().WriteAsPacked(); - } - else - { - data << uint8(0); - data << (*itr)->GetSenderGUID().WriteAsPacked(); - } + WorldPackets::Calendar::CalendarSendCalendarInviteInfo inviteInfo; + inviteInfo.EventID = invite->GetEventId(); + inviteInfo.InviteID = invite->GetInviteId(); + inviteInfo.InviterGuid = invite->GetSenderGUID(); + inviteInfo.Status = invite->GetStatus(); + inviteInfo.Moderator = invite->GetRank(); + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(invite->GetEventId())) + inviteInfo.InviteType = calendarEvent->IsGuildEvent() && calendarEvent->GetGuildId() == _player->GetGuildId(); + + packet.Invites.push_back(inviteInfo); } CalendarEventStore playerEvents = sCalendarMgr->GetPlayerEvents(guid); - data << uint32(playerEvents.size()); - for (CalendarEventStore::const_iterator itr = playerEvents.begin(); itr != playerEvents.end(); ++itr) + for (auto const& event : playerEvents) { - CalendarEvent* calendarEvent = *itr; - - data << uint64(calendarEvent->GetEventId()); - data << calendarEvent->GetTitle(); - data << uint32(calendarEvent->GetType()); - data.AppendPackedTime(calendarEvent->GetEventTime()); - data << uint32(calendarEvent->GetFlags()); - data << int32(calendarEvent->GetDungeonId()); - - Guild* guild = sGuildMgr->GetGuildById(calendarEvent->GetGuildId()); - data << (guild ? guild->GetGUID() : ObjectGuid::Empty); - - data << calendarEvent->GetCreatorGUID().WriteAsPacked(); + WorldPackets::Calendar::CalendarSendCalendarEventInfo eventInfo; + eventInfo.EventID = event->GetEventId(); + eventInfo.Date = event->GetDate(); + Guild* guild = sGuildMgr->GetGuildById(event->GetGuildId()); + eventInfo.EventGuildID = guild ? guild->GetGUID() : ObjectGuid::Empty; + eventInfo.EventName = event->GetTitle(); + eventInfo.EventType = event->GetType(); + eventInfo.Flags = event->GetFlags(); + eventInfo.OwnerGuid = event->GetOwnerGUID(); + eventInfo.TextureID = event->GetTextureId(); + + packet.Events.push_back(eventInfo); } - data << uint32(currTime); // server time - data.AppendPackedTime(currTime); // zone time - - ByteBuffer dataBuffer; - uint32 boundCounter = 0; for (uint8 i = 0; i < MAX_DIFFICULTY; ++i) { Player::BoundInstancesMap boundInstances = _player->GetBoundInstances(Difficulty(i)); - for (Player::BoundInstancesMap::const_iterator itr = boundInstances.begin(); itr != boundInstances.end(); ++itr) + for (auto const& boundInstance : boundInstances) { - if (itr->second.perm) + if (boundInstance.second.perm) { - InstanceSave const* save = itr->second.save; - dataBuffer << uint32(save->GetMapId()); - dataBuffer << uint32(save->GetDifficultyID()); - dataBuffer << uint32(save->GetResetTime() - currTime); - dataBuffer << uint64(save->GetInstanceId()); // instance save id as unique instance copy id - ++boundCounter; + WorldPackets::Calendar::CalendarSendCalendarRaidLockoutInfo lockoutInfo; + + InstanceSave const* save = boundInstance.second.save; + lockoutInfo.MapID = save->GetMapId(); + lockoutInfo.DifficultyID = save->GetDifficultyID(); + lockoutInfo.ExpireTime = save->GetResetTime() - currTime; + lockoutInfo.InstanceID = save->GetInstanceId(); // instance save id as unique instance copy id + + packet.RaidLockouts.push_back(lockoutInfo); } } } - data << uint32(boundCounter); - data.append(dataBuffer); - - data << uint32(1135753200); // Constant date, unk (28.12.2005 07:00) - - // Reuse variables - boundCounter = 0; std::set<uint32> sentMaps; - dataBuffer.clear(); - ResetTimeByMapDifficultyMap const& resets = sInstanceSaveMgr->GetResetTimeMap(); - for (ResetTimeByMapDifficultyMap::const_iterator itr = resets.begin(); itr != resets.end(); ++itr) + for (auto const& reset : resets) { - uint32 mapId = PAIR32_LOPART(itr->first); - if (sentMaps.find(mapId) != sentMaps.end()) + uint32 mapID = PAIR64_LOPART(reset.first); + if (sentMaps.find(mapID) != sentMaps.end()) continue; - MapEntry const* mapEntry = sMapStore.LookupEntry(mapId); + MapEntry const* mapEntry = sMapStore.LookupEntry(mapID); if (!mapEntry || !mapEntry->IsRaid()) continue; - sentMaps.insert(mapId); - - dataBuffer << int32(mapId); - dataBuffer << int32(itr->second - currTime); - dataBuffer << int32(0); // Never seen anything else in sniffs - still unknown - ++boundCounter; - } - - data << uint32(boundCounter); - data.append(dataBuffer); + sentMaps.insert(mapID); + WorldPackets::Calendar::CalendarSendCalendarRaidResetInfo resetInfo; + resetInfo.MapID = mapID; + resetInfo.Duration = reset.second - currTime; + resetInfo.Offset = 0; // Never seen anything else in sniffs - still unknown - /// @todo Fix this, how we do know how many and what holidays to send? - uint32 holidayCount = 0; - data << uint32(holidayCount); - for (uint32 i = 0; i < holidayCount; ++i) - { - HolidaysEntry const* holiday = sHolidaysStore.LookupEntry(666); - - data << uint32(holiday->ID); // m_ID - data << uint32(holiday->Region); // m_region, might be looping - data << uint32(holiday->Looping); // m_looping, might be region - data << uint32(holiday->Priority); // m_priority - data << uint32(holiday->CalendarFilterType); // m_calendarFilterType - - for (uint8 j = 0; j < MAX_HOLIDAY_DATES; ++j) - data << uint32(holiday->Date[j]); // 26 * m_date -- WritePackedTime ? - - for (uint8 j = 0; j < MAX_HOLIDAY_DURATIONS; ++j) - data << uint32(holiday->Duration[j]); // 10 * m_duration - - for (uint8 j = 0; j < MAX_HOLIDAY_FLAGS; ++j) - data << uint32(holiday->CalendarFlags[j]); // 10 * m_calendarFlags - - data << holiday->TextureFilename->Str[sWorld->GetDefaultDbcLocale()]; // m_textureFilename (holiday name) + packet.RaidResets.push_back(resetInfo); } - SendPacket(&data); + SendPacket(packet.Write()); } -void WorldSession::HandleCalendarGetEvent(WorldPacket& recvData) +void WorldSession::HandleCalendarGetEvent(WorldPackets::Calendar::CalendarGetEvent& calendarGetEvent) { - uint64 eventId; - recvData >> eventId; - - TC_LOG_DEBUG("network", "CMSG_CALENDAR_GET_EVENT. Player [%s] Event [" UI64FMTD "]", _player->GetGUID().ToString().c_str(), eventId); - - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarGetEvent.EventID)) sCalendarMgr->SendCalendarEvent(_player->GetGUID(), *calendarEvent, CALENDAR_SENDTYPE_GET); else sCalendarMgr->SendCalendarCommandResult(_player->GetGUID(), CALENDAR_ERROR_EVENT_INVALID); } -void WorldSession::HandleCalendarGuildFilter(WorldPacket& recvData) +void WorldSession::HandleCalendarGuildFilter(WorldPackets::Calendar::CalendarGuildFilter& calendarGuildFilter) { - TC_LOG_DEBUG("network", "CMSG_CALENDAR_GUILD_FILTER [%s]", _player->GetGUID().ToString().c_str()); - - uint32 minLevel; - uint32 maxLevel; - uint32 minRank; - - recvData >> minLevel >> maxLevel >> minRank; - if (Guild* guild = sGuildMgr->GetGuildById(_player->GetGuildId())) - guild->MassInviteToEvent(this, minLevel, maxLevel, minRank); - - TC_LOG_DEBUG("network", "CMSG_CALENDAR_GUILD_FILTER: Min level [%d], Max level [%d], Min rank [%d]", minLevel, maxLevel, minRank); + guild->MassInviteToEvent(this, calendarGuildFilter.MinLevel, calendarGuildFilter.MaxLevel, calendarGuildFilter.MaxRankOrder); } -void WorldSession::HandleCalendarAddEvent(WorldPacket& recvData) +void WorldSession::HandleCalendarAddEvent(WorldPackets::Calendar::CalendarAddEvent& calendarAddEvent) { ObjectGuid guid = _player->GetGUID(); - std::string title; - std::string description; - uint8 type; - uint8 repeatable; - uint32 maxInvites; - int32 dungeonId; - uint32 eventPackedTime; - uint32 unkPackedTime; - uint32 flags; - - recvData >> title >> description >> type >> repeatable >> maxInvites >> dungeonId; - recvData.ReadPackedTime(eventPackedTime); - recvData.ReadPackedTime(unkPackedTime); - recvData >> flags; - // prevent events in the past // To Do: properly handle timezones and remove the "- time_t(86400L)" hack - if (time_t(eventPackedTime) < (time(NULL) - time_t(86400L))) - { - recvData.rfinish(); + if (calendarAddEvent.EventInfo.Time < (time(NULL) - time_t(86400L))) return; - } - CalendarEvent* calendarEvent = new CalendarEvent(sCalendarMgr->GetFreeEventId(), guid, UI64LIT(0), CalendarEventType(type), dungeonId, - time_t(eventPackedTime), flags, time_t(unkPackedTime), title, description); + CalendarEvent* calendarEvent = new CalendarEvent(sCalendarMgr->GetFreeEventId(), guid, UI64LIT(0), CalendarEventType(calendarAddEvent.EventInfo.EventType), calendarAddEvent.EventInfo.TextureID, + calendarAddEvent.EventInfo.Time, calendarAddEvent.EventInfo.Flags, calendarAddEvent.EventInfo.Title, calendarAddEvent.EventInfo.Description, time_t(0)); if (calendarEvent->IsGuildEvent() || calendarEvent->IsGuildAnnouncement()) if (Player* creator = ObjectAccessor::FindPlayer(guid)) @@ -244,8 +166,7 @@ void WorldSession::HandleCalendarAddEvent(WorldPacket& recvData) if (calendarEvent->IsGuildAnnouncement()) { - // 946684800 is 01/01/2000 00:00:00 - default response time - CalendarInvite invite(0, calendarEvent->GetEventId(), ObjectGuid::Empty, guid, 946684800, CALENDAR_STATUS_NOT_SIGNED_UP, CALENDAR_RANK_PLAYER, ""); + CalendarInvite invite(0, calendarEvent->GetEventId(), ObjectGuid::Empty, guid, CALENDAR_DEFAULT_RESPONSE_TIME, CALENDAR_STATUS_NOT_SIGNED_UP, CALENDAR_RANK_PLAYER, ""); // WARNING: By passing pointer to a local variable, the underlying method(s) must NOT perform any kind // of storage of the pointer as it will lead to memory corruption sCalendarMgr->AddInvite(calendarEvent, &invite); @@ -253,24 +174,19 @@ void WorldSession::HandleCalendarAddEvent(WorldPacket& recvData) else { // client limits the amount of players to be invited to 100 - const uint32 MaxPlayerInvites = 100; - - uint32 inviteCount; - ObjectGuid invitee[MaxPlayerInvites]; - uint8 status[MaxPlayerInvites]; - uint8 rank[MaxPlayerInvites]; + ObjectGuid invitee[CALENDAR_MAX_INVITES]; + uint8 status[CALENDAR_MAX_INVITES]; + uint8 rank[CALENDAR_MAX_INVITES]; memset(status, 0, sizeof(status)); memset(rank, 0, sizeof(rank)); - try { - recvData >> inviteCount; - - for (uint32 i = 0; i < inviteCount && i < MaxPlayerInvites; ++i) + for (uint32 i = 0; i < calendarAddEvent.EventInfo.Invites.size() && i < CALENDAR_MAX_INVITES; ++i) { - recvData >> invitee[i].ReadAsPacked(); - recvData >> status[i] >> rank[i]; + invitee[i] = calendarAddEvent.EventInfo.Invites[i].Guid; + status[i] = calendarAddEvent.EventInfo.Invites[i].Status; + rank[i] = calendarAddEvent.EventInfo.Invites[i].Moderator; } } catch (ByteBufferException const&) @@ -281,71 +197,42 @@ void WorldSession::HandleCalendarAddEvent(WorldPacket& recvData) } SQLTransaction trans; - if (inviteCount > 1) + if (calendarAddEvent.EventInfo.Invites.size() > 1) trans = CharacterDatabase.BeginTransaction(); - for (uint32 i = 0; i < inviteCount && i < MaxPlayerInvites; ++i) + for (uint32 i = 0; i < calendarAddEvent.EventInfo.Invites.size() && i < CALENDAR_MAX_INVITES; ++i) { - // 946684800 is 01/01/2000 00:00:00 - default response time - CalendarInvite* invite = new CalendarInvite(sCalendarMgr->GetFreeInviteId(), calendarEvent->GetEventId(), invitee[i], guid, 946684800, CalendarInviteStatus(status[i]), CalendarModerationRank(rank[i]), ""); + CalendarInvite* invite = new CalendarInvite(sCalendarMgr->GetFreeInviteId(), calendarEvent->GetEventId(), invitee[i], guid, CALENDAR_DEFAULT_RESPONSE_TIME, CalendarInviteStatus(status[i]), CalendarModerationRank(rank[i]), ""); sCalendarMgr->AddInvite(calendarEvent, invite, trans); } - if (inviteCount > 1) + if (calendarAddEvent.EventInfo.Invites.size() > 1) CharacterDatabase.CommitTransaction(trans); } sCalendarMgr->AddEvent(calendarEvent, CALENDAR_SENDTYPE_ADD); } -void WorldSession::HandleCalendarUpdateEvent(WorldPacket& recvData) +void WorldSession::HandleCalendarUpdateEvent(WorldPackets::Calendar::CalendarUpdateEvent& calendarUpdateEvent) { ObjectGuid guid = _player->GetGUID(); - time_t oldEventTime; - - uint64 eventId; - uint64 inviteId; - std::string title; - std::string description; - uint8 type; - uint8 repetitionType; - uint32 maxInvites; - int32 dungeonId; - uint32 eventPackedTime; - uint32 timeZoneTime; - uint32 flags; - - recvData >> eventId >> inviteId >> title >> description >> type >> repetitionType >> maxInvites >> dungeonId; - recvData.ReadPackedTime(eventPackedTime); - recvData.ReadPackedTime(timeZoneTime); - recvData >> flags; + time_t oldEventTime = time_t(0); // prevent events in the past // To Do: properly handle timezones and remove the "- time_t(86400L)" hack - if (time_t(eventPackedTime) < (time(NULL) - time_t(86400L))) - { - recvData.rfinish(); + if (calendarUpdateEvent.EventInfo.Time < (time(NULL) - time_t(86400L))) return; - } - - TC_LOG_DEBUG("network", "CMSG_CALENDAR_UPDATE_EVENT [%s] EventId [" UI64FMTD - "], InviteId [" UI64FMTD "] Title %s, Description %s, type %u " - "Repeatable %u, MaxInvites %u, Dungeon ID %d, Time %u " - "Time2 %u, Flags %u", guid.ToString().c_str(), eventId, inviteId, title.c_str(), - description.c_str(), type, repetitionType, maxInvites, dungeonId, - eventPackedTime, timeZoneTime, flags); - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarUpdateEvent.EventInfo.EventID)) { - oldEventTime = calendarEvent->GetEventTime(); + oldEventTime = calendarEvent->GetDate(); - calendarEvent->SetType(CalendarEventType(type)); - calendarEvent->SetFlags(flags); - calendarEvent->SetEventTime(time_t(eventPackedTime)); - calendarEvent->SetTimeZoneTime(time_t(timeZoneTime)); // Not sure, seems constant from the little sniffs we have - calendarEvent->SetDungeonId(dungeonId); - calendarEvent->SetTitle(title); - calendarEvent->SetDescription(description); + calendarEvent->SetType(CalendarEventType(calendarUpdateEvent.EventInfo.EventType)); + calendarEvent->SetFlags(calendarUpdateEvent.EventInfo.Flags); + calendarEvent->SetDate(calendarUpdateEvent.EventInfo.Time); + calendarEvent->SetTextureId(calendarUpdateEvent.EventInfo.TextureID); + calendarEvent->SetTitle(calendarUpdateEvent.EventInfo.Title); + calendarEvent->SetDescription(calendarUpdateEvent.EventInfo.Description); sCalendarMgr->UpdateEvent(calendarEvent); sCalendarMgr->SendCalendarEventUpdateAlert(*calendarEvent, oldEventTime); @@ -354,44 +241,28 @@ void WorldSession::HandleCalendarUpdateEvent(WorldPacket& recvData) sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_EVENT_INVALID); } -void WorldSession::HandleCalendarRemoveEvent(WorldPacket& recvData) +void WorldSession::HandleCalendarRemoveEvent(WorldPackets::Calendar::CalendarRemoveEvent& calendarRemoveEvent) { ObjectGuid guid = _player->GetGUID(); - uint64 eventId; - - recvData >> eventId; - recvData.rfinish(); // Skip flags & invite ID, we don't use them - - sCalendarMgr->RemoveEvent(eventId, guid); + sCalendarMgr->RemoveEvent(calendarRemoveEvent.EventID, guid); } -void WorldSession::HandleCalendarCopyEvent(WorldPacket& recvData) +void WorldSession::HandleCalendarCopyEvent(WorldPackets::Calendar::CalendarCopyEvent& calendarCopyEvent) { ObjectGuid guid = _player->GetGUID(); - uint64 eventId; - uint64 inviteId; - uint32 eventTime; - - recvData >> eventId >> inviteId; - recvData.ReadPackedTime(eventTime); - TC_LOG_DEBUG("network", "CMSG_CALENDAR_COPY_EVENT [%s], EventId [" UI64FMTD - "] inviteId [" UI64FMTD "] Time: %u", guid.ToString().c_str(), eventId, inviteId, eventTime); // prevent events in the past // To Do: properly handle timezones and remove the "- time_t(86400L)" hack - if (time_t(eventTime) < (time(NULL) - time_t(86400L))) - { - recvData.rfinish(); + if (calendarCopyEvent.Date < (time(NULL) - time_t(86400L))) return; - } - if (CalendarEvent* oldEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* oldEvent = sCalendarMgr->GetEvent(calendarCopyEvent.EventID)) { CalendarEvent* newEvent = new CalendarEvent(*oldEvent, sCalendarMgr->GetFreeEventId()); - newEvent->SetEventTime(time_t(eventTime)); + newEvent->SetDate(calendarCopyEvent.Date); sCalendarMgr->AddEvent(newEvent, CALENDAR_SENDTYPE_COPY); - CalendarInviteStore invites = sCalendarMgr->GetEventInvites(eventId); + CalendarInviteStore invites = sCalendarMgr->GetEventInvites(calendarCopyEvent.EventID); SQLTransaction trans; if (invites.size() > 1) trans = CharacterDatabase.BeginTransaction(); @@ -401,31 +272,21 @@ void WorldSession::HandleCalendarCopyEvent(WorldPacket& recvData) if (invites.size() > 1) CharacterDatabase.CommitTransaction(trans); - // should we change owner when somebody makes a copy of event owned by another person? + // Should we change owner when somebody makes a copy of event owned by another person? } else sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_EVENT_INVALID); } -void WorldSession::HandleCalendarEventInvite(WorldPacket& recvData) +void WorldSession::HandleCalendarEventInvite(WorldPackets::Calendar::CalendarEventInvite& calendarEventInvite) { - TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_INVITE"); - ObjectGuid playerGuid = _player->GetGUID(); - uint64 eventId; - uint64 inviteId; - std::string name; - bool isPreInvite; - bool isGuildEvent; - ObjectGuid inviteeGuid; uint32 inviteeTeam = 0; ObjectGuid::LowType inviteeGuildId = UI64LIT(0); - recvData >> eventId >> inviteId >> name >> isPreInvite >> isGuildEvent; - - if (Player* player = ObjectAccessor::FindConnectedPlayerByName(name)) + if (Player* player = ObjectAccessor::FindConnectedPlayerByName(calendarEventInvite.Name)) { // Invitee is online inviteeGuid = player->GetGUID(); @@ -436,7 +297,7 @@ void WorldSession::HandleCalendarEventInvite(WorldPacket& recvData) { // Invitee offline, get data from database PreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_GUID_RACE_ACC_BY_NAME); - stmt->setString(0, name); + stmt->setString(0, calendarEventInvite.Name); if (PreparedQueryResult result = CharacterDatabase.Query(stmt)) { Field* fields = result->Fetch(); @@ -463,14 +324,14 @@ void WorldSession::HandleCalendarEventInvite(WorldPacket& recvData) Field* fields = result->Fetch(); if (fields[0].GetUInt8() & SOCIAL_FLAG_IGNORED) { - sCalendarMgr->SendCalendarCommandResult(playerGuid, CALENDAR_ERROR_IGNORING_YOU_S, name.c_str()); + sCalendarMgr->SendCalendarCommandResult(playerGuid, CALENDAR_ERROR_IGNORING_YOU_S, calendarEventInvite.Name.c_str()); return; } } - if (!isPreInvite) + if (!calendarEventInvite.Creating) { - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarEventInvite.EventID)) { if (calendarEvent->IsGuildEvent() && calendarEvent->GetGuildId() == inviteeGuildId) { @@ -479,8 +340,7 @@ void WorldSession::HandleCalendarEventInvite(WorldPacket& recvData) return; } - // 946684800 is 01/01/2000 00:00:00 - default response time - CalendarInvite* invite = new CalendarInvite(sCalendarMgr->GetFreeInviteId(), eventId, inviteeGuid, playerGuid, 946684800, CALENDAR_STATUS_INVITED, CALENDAR_RANK_PLAYER, ""); + CalendarInvite* invite = new CalendarInvite(sCalendarMgr->GetFreeInviteId(), calendarEventInvite.EventID, inviteeGuid, playerGuid, CALENDAR_DEFAULT_RESPONSE_TIME, CALENDAR_STATUS_INVITED, CALENDAR_RANK_PLAYER, ""); sCalendarMgr->AddInvite(calendarEvent, invite); } else @@ -488,28 +348,24 @@ void WorldSession::HandleCalendarEventInvite(WorldPacket& recvData) } else { - if (isGuildEvent && inviteeGuildId == _player->GetGuildId()) + if (calendarEventInvite.IsSignUp && inviteeGuildId == _player->GetGuildId()) { sCalendarMgr->SendCalendarCommandResult(playerGuid, CALENDAR_ERROR_NO_GUILD_INVITES); return; } - // 946684800 is 01/01/2000 00:00:00 - default response time - CalendarInvite invite(inviteId, 0, inviteeGuid, playerGuid, 946684800, CALENDAR_STATUS_INVITED, CALENDAR_RANK_PLAYER, ""); + CalendarInvite invite(sCalendarMgr->GetFreeInviteId(), NULL, inviteeGuid, playerGuid, CALENDAR_DEFAULT_RESPONSE_TIME, CALENDAR_STATUS_INVITED, CALENDAR_RANK_PLAYER, ""); sCalendarMgr->SendCalendarEventInvite(invite); } } -void WorldSession::HandleCalendarEventSignup(WorldPacket& recvData) +void WorldSession::HandleCalendarEventSignup(WorldPackets::Calendar::CalendarEventSignUp& calendarEventSignUp) { ObjectGuid guid = _player->GetGUID(); - uint64 eventId; - bool tentative; - recvData >> eventId >> tentative; - TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_SIGNUP [%s] EventId [" UI64FMTD "] Tentative %u", guid.ToString().c_str(), eventId, tentative); + TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_SIGNUP [%s] EventId [" UI64FMTD "] Tentative %u", guid.ToString().c_str(), calendarEventSignUp.EventID, calendarEventSignUp.Tentative); - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarEventSignUp.EventID)) { if (calendarEvent->IsGuildEvent() && calendarEvent->GetGuildId() != _player->GetGuildId()) { @@ -517,8 +373,8 @@ void WorldSession::HandleCalendarEventSignup(WorldPacket& recvData) return; } - CalendarInviteStatus status = tentative ? CALENDAR_STATUS_TENTATIVE : CALENDAR_STATUS_SIGNED_UP; - CalendarInvite* invite = new CalendarInvite(sCalendarMgr->GetFreeInviteId(), eventId, guid, guid, time(NULL), status, CALENDAR_RANK_PLAYER, ""); + CalendarInviteStatus status = calendarEventSignUp.Tentative ? CALENDAR_STATUS_TENTATIVE : CALENDAR_STATUS_SIGNED_UP; + CalendarInvite* invite = new CalendarInvite(sCalendarMgr->GetFreeInviteId(), calendarEventSignUp.EventID, guid, guid, time(NULL), status, CALENDAR_RANK_PLAYER, ""); sCalendarMgr->AddInvite(calendarEvent, invite); sCalendarMgr->SendCalendarClearPendingAction(guid); } @@ -526,31 +382,23 @@ void WorldSession::HandleCalendarEventSignup(WorldPacket& recvData) sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_EVENT_INVALID); } -void WorldSession::HandleCalendarEventRsvp(WorldPacket& recvData) +void WorldSession::HandleCalendarEventRsvp(WorldPackets::Calendar::CalendarEventRSVP& calendarEventRSVP) { ObjectGuid guid = _player->GetGUID(); - uint64 eventId; - uint64 inviteId; - uint32 status; - - recvData >> eventId >> inviteId >> status; - TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_RSVP [%s] EventId [" - UI64FMTD "], InviteId [" UI64FMTD "], status %u", guid.ToString().c_str(), eventId, - inviteId, status); - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarEventRSVP.EventID)) { - // i think we still should be able to remove self from locked events - if (status != CALENDAR_STATUS_REMOVED && calendarEvent->GetFlags() & CALENDAR_FLAG_INVITES_LOCKED) + // I think we still should be able to remove self from locked events + if (calendarEventRSVP.Status != CALENDAR_STATUS_REMOVED && calendarEvent->IsLocked()) { sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_EVENT_LOCKED); return; } - if (CalendarInvite* invite = sCalendarMgr->GetInvite(inviteId)) + if (CalendarInvite* invite = sCalendarMgr->GetInvite(calendarEventRSVP.InviteID)) { - invite->SetStatus(CalendarInviteStatus(status)); - invite->SetStatusTime(time(NULL)); + invite->SetStatus(CalendarInviteStatus(calendarEventRSVP.Status)); + invite->SetResponseTime(time(NULL)); sCalendarMgr->UpdateInvite(invite); sCalendarMgr->SendCalendarEventStatus(*calendarEvent, *invite); @@ -563,61 +411,45 @@ void WorldSession::HandleCalendarEventRsvp(WorldPacket& recvData) sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_EVENT_INVALID); } -void WorldSession::HandleCalendarEventRemoveInvite(WorldPacket& recvData) +void WorldSession::HandleCalendarEventRemoveInvite(WorldPackets::Calendar::CalendarRemoveInvite& calendarRemoveInvite) { ObjectGuid guid = _player->GetGUID(); - ObjectGuid invitee; - uint64 eventId; - uint64 ownerInviteId; // isn't it sender's inviteId? - uint64 inviteId; - - recvData >> invitee.ReadAsPacked(); - recvData >> inviteId >> ownerInviteId >> eventId; TC_LOG_DEBUG("network", "CMSG_CALENDAR_REMOVE_INVITE [%s] EventId [" UI64FMTD "], ownerInviteId [" UI64FMTD "], Invitee ([%s] id: [" UI64FMTD "])", - guid.ToString().c_str(), eventId, ownerInviteId, invitee.ToString().c_str(), inviteId); + guid.ToString().c_str(), calendarRemoveInvite.EventID, calendarRemoveInvite.ModeratorID, calendarRemoveInvite.Guid.ToString().c_str(), calendarRemoveInvite.InviteID); - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarRemoveInvite.EventID)) { - if (calendarEvent->GetCreatorGUID() == invitee) + if (calendarEvent->GetOwnerGUID() == calendarRemoveInvite.Guid) { sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_DELETE_CREATOR_FAILED); return; } - sCalendarMgr->RemoveInvite(inviteId, eventId, guid); + sCalendarMgr->RemoveInvite(calendarRemoveInvite.InviteID, calendarRemoveInvite.EventID, guid); } else sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_NO_INVITE); } -void WorldSession::HandleCalendarEventStatus(WorldPacket& recvData) +void WorldSession::HandleCalendarEventStatus(WorldPackets::Calendar::CalendarEventStatus& calendarEventStatus) { ObjectGuid guid = _player->GetGUID(); - ObjectGuid invitee; - uint64 eventId; - uint64 inviteId; - uint64 ownerInviteId; // isn't it sender's inviteId? - uint8 status; - recvData >> invitee.ReadAsPacked(); - recvData >> eventId >> inviteId >> ownerInviteId >> status; TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_STATUS [%s] EventId [" UI64FMTD "] ownerInviteId [" UI64FMTD "], Invitee ([%s] id: [" - UI64FMTD "], status %u", guid.ToString().c_str(), eventId, ownerInviteId, invitee.ToString().c_str(), inviteId, status); + UI64FMTD "], status %u", guid.ToString().c_str(), calendarEventStatus.EventID, calendarEventStatus.ModeratorID, calendarEventStatus.Guid.ToString().c_str(), calendarEventStatus.InviteID, calendarEventStatus.Status); - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarEventStatus.EventID)) { - if (CalendarInvite* invite = sCalendarMgr->GetInvite(inviteId)) + if (CalendarInvite* invite = sCalendarMgr->GetInvite(calendarEventStatus.InviteID)) { - invite->SetStatus((CalendarInviteStatus)status); - // not sure if we should set response time when moderator changes invite status - //invite->SetStatusTime(time(NULL)); + invite->SetStatus((CalendarInviteStatus)calendarEventStatus.Status); sCalendarMgr->UpdateInvite(invite); sCalendarMgr->SendCalendarEventStatus(*calendarEvent, *invite); - sCalendarMgr->SendCalendarClearPendingAction(invitee); + sCalendarMgr->SendCalendarClearPendingAction(calendarEventStatus.Guid); } else sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_NO_INVITE); // correct? @@ -626,26 +458,19 @@ void WorldSession::HandleCalendarEventStatus(WorldPacket& recvData) sCalendarMgr->SendCalendarCommandResult(guid, CALENDAR_ERROR_EVENT_INVALID); } -void WorldSession::HandleCalendarEventModeratorStatus(WorldPacket& recvData) +void WorldSession::HandleCalendarEventModeratorStatus(WorldPackets::Calendar::CalendarEventModeratorStatus& calendarEventModeratorStatus) { ObjectGuid guid = _player->GetGUID(); - ObjectGuid invitee; - uint64 eventId; - uint64 inviteId; - uint64 ownerInviteId; // isn't it sender's inviteId? - uint8 rank; - recvData >> invitee.ReadAsPacked(); - recvData >> eventId >> inviteId >> ownerInviteId >> rank; - TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_MODERATOR_STATUS [%s] EventId [" - UI64FMTD "] ownerInviteId [" UI64FMTD "], Invitee ([%s] id: [" - UI64FMTD "], rank %u", guid.ToString().c_str(), eventId, ownerInviteId, invitee.ToString().c_str(), inviteId, rank); + TC_LOG_DEBUG("network", "CMSG_CALENDAR_EVENT_MODERATOR_STATUS [%s] EventID [" + UI64FMTD "] ModeratorID [" UI64FMTD "], Invitee ([%s] InviteID: [" + UI64FMTD "], Status %u", guid.ToString().c_str(), calendarEventModeratorStatus.EventID, calendarEventModeratorStatus.ModeratorID, calendarEventModeratorStatus.Guid.ToString().c_str(), calendarEventModeratorStatus.InviteID, calendarEventModeratorStatus.Status); - if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(eventId)) + if (CalendarEvent* calendarEvent = sCalendarMgr->GetEvent(calendarEventModeratorStatus.EventID)) { - if (CalendarInvite* invite = sCalendarMgr->GetInvite(inviteId)) + if (CalendarInvite* invite = sCalendarMgr->GetInvite(calendarEventModeratorStatus.InviteID)) { - invite->SetRank(CalendarModerationRank(rank)); + invite->SetRank(CalendarModerationRank(calendarEventModeratorStatus.Status)); sCalendarMgr->UpdateInvite(invite); sCalendarMgr->SendCalendarEventModeratorStatusAlert(*calendarEvent, *invite); } @@ -670,27 +495,22 @@ void WorldSession::HandleCalendarComplain(WorldPacket& recvData) // what to do with complains? } -void WorldSession::HandleCalendarGetNumPending(WorldPacket& /*recvData*/) +void WorldSession::HandleCalendarGetNumPending(WorldPackets::Calendar::CalendarGetNumPending& /*calendarGetNumPending*/) { ObjectGuid guid = _player->GetGUID(); uint32 pending = sCalendarMgr->GetPlayerNumPending(guid); TC_LOG_DEBUG("network", "CMSG_CALENDAR_GET_NUM_PENDING: [%s] Pending: %u", guid.ToString().c_str(), pending); - WorldPacket data(SMSG_CALENDAR_SEND_NUM_PENDING, 4); - data << uint32(pending); - SendPacket(&data); + SendPacket(WorldPackets::Calendar::CalendarSendNumPending(pending).Write()); } -void WorldSession::HandleSetSavedInstanceExtend(WorldPacket& recvData) +void WorldSession::HandleSetSavedInstanceExtend(WorldPackets::Calendar::SetSavedInstanceExtend& setSavedInstanceExtend) { - uint32 mapId, difficulty; - uint8 toggleExtend; - recvData >> mapId >> difficulty>> toggleExtend; - TC_LOG_DEBUG("network", "CMSG_SET_SAVED_INSTANCE_EXTEND - MapId: %u, Difficulty: %u, ToggleExtend: %s", mapId, difficulty, toggleExtend ? "On" : "Off"); + TC_LOG_DEBUG("network", "CMSG_SET_SAVED_INSTANCE_EXTEND - MapId: %u, Difficulty: %u, ToggleExtend: %s", setSavedInstanceExtend.MapID, setSavedInstanceExtend.DifficultyID, setSavedInstanceExtend.Extend ? "On" : "Off"); /* - InstancePlayerBind* instanceBind = _player->GetBoundInstance(mapId, Difficulty(difficulty)); + InstancePlayerBind* instanceBind = _player->GetBoundInstance(setSavedInstanceExtend.MapID, Difficulty(setSavedInstanceExtend.DifficultyID)); if (!instanceBind || !instanceBind->save) return; @@ -727,16 +547,15 @@ void WorldSession::SendCalendarRaidLockoutUpdated(InstanceSave const* save) return; ObjectGuid guid = _player->GetGUID(); - TC_LOG_DEBUG("network", "SMSG_CALENDAR_RAID_LOCKOUT_UPDATED [%s] Map: %u, Difficulty %u", - guid.ToString().c_str(), save->GetMapId(), save->GetDifficultyID()); + TC_LOG_DEBUG("network", "SMSG_CALENDAR_RAID_LOCKOUT_UPDATED [%s] Map: %u, Difficulty %u", guid.ToString().c_str(), save->GetMapId(), save->GetDifficultyID()); time_t currTime = time(NULL); - WorldPacket data(SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, 4 + 4 + 4 + 4 + 8); - data.AppendPackedTime(currTime); - data << uint32(save->GetMapId()); - data << uint32(save->GetDifficultyID()); - data << uint32(0); // Amount of seconds that has changed to the reset time - data << uint32(save->GetResetTime() - currTime); - SendPacket(&data); + WorldPackets::Calendar::CalendarRaidLockoutUpdated packet; + packet.DifficultyID = save->GetDifficultyID(); + packet.MapID = save->GetMapId(); + packet.NewTimeRemaining = 0; // FIXME + packet.OldTimeRemaining = save->GetResetTime() - currTime; + + SendPacket(packet.Write()); } diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 8fc2b540a94..c3bc704314f 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -34,7 +34,6 @@ #include "GuildFinderMgr.h" #include "GuildMgr.h" #include "Language.h" -#include "LFGMgr.h" #include "Log.h" #include "MiscPackets.h" #include "ObjectAccessor.h" diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index b9fd383b19d..49922edafd7 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -24,7 +24,6 @@ #include "WorldPacket.h" #include "WorldSession.h" #include "DatabaseEnv.h" -#include "CellImpl.h" #include "Chat.h" #include "ChannelMgr.h" #include "GridNotifiersImpl.h" @@ -34,7 +33,6 @@ #include "Log.h" #include "Opcodes.h" #include "Player.h" -#include "SpellAuras.h" #include "SpellAuraEffects.h" #include "Util.h" #include "ScriptMgr.h" diff --git a/src/server/game/Handlers/CombatHandler.cpp b/src/server/game/Handlers/CombatHandler.cpp index 9b9a32b2c2a..ab401ced1ad 100644 --- a/src/server/game/Handlers/CombatHandler.cpp +++ b/src/server/game/Handlers/CombatHandler.cpp @@ -22,11 +22,8 @@ #include "WorldSession.h" #include "ObjectAccessor.h" #include "CreatureAI.h" -#include "ObjectDefines.h" #include "Vehicle.h" -#include "VehicleDefines.h" #include "Player.h" -#include "Opcodes.h" #include "CombatPackets.h" void WorldSession::HandleAttackSwingOpcode(WorldPackets::Combat::AttackSwing& packet) diff --git a/src/server/game/Handlers/DuelHandler.cpp b/src/server/game/Handlers/DuelHandler.cpp index eedfe578b4b..40d6f469c9e 100644 --- a/src/server/game/Handlers/DuelHandler.cpp +++ b/src/server/game/Handlers/DuelHandler.cpp @@ -20,8 +20,6 @@ #include "DuelPackets.h" #include "WorldSession.h" #include "Log.h" -#include "Opcodes.h" -#include "UpdateData.h" #include "Player.h" #include "ObjectAccessor.h" diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp index 9df20126790..8db7afbfa35 100644 --- a/src/server/game/Handlers/GroupHandler.cpp +++ b/src/server/game/Handlers/GroupHandler.cpp @@ -22,17 +22,12 @@ #include "GroupMgr.h" #include "Log.h" #include "ObjectMgr.h" -#include "Opcodes.h" -#include "Pet.h" #include "Player.h" #include "SocialMgr.h" -#include "SpellAuras.h" #include "Util.h" -#include "Vehicle.h" #include "World.h" #include "WorldPacket.h" #include "WorldSession.h" -#include "SpellAuraEffects.h" #include "MiscPackets.h" #include "LootPackets.h" #include "PartyPackets.h" diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index fbd1d5a7183..ae2ec7b2fca 100644 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -25,8 +25,6 @@ #include "Log.h" #include "Opcodes.h" #include "Guild.h" -#include "GossipDef.h" -#include "SocialMgr.h" #include "GuildPackets.h" void WorldSession::HandleGuildQueryOpcode(WorldPackets::Guild::QueryGuildInfo& query) diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp index e6aecff9137..9c1afcc3785 100644 --- a/src/server/game/Handlers/ItemHandler.cpp +++ b/src/server/game/Handlers/ItemHandler.cpp @@ -24,9 +24,6 @@ #include "ObjectMgr.h" #include "Player.h" #include "Item.h" -#include "UpdateData.h" -#include "ObjectAccessor.h" -#include "SpellInfo.h" #include "DB2Stores.h" #include "NPCPackets.h" #include "ItemPackets.h" @@ -707,8 +704,8 @@ void WorldSession::HandleAutoStoreBagItemOpcode(WorldPackets::Item::AutoStoreBag void WorldSession::SendEnchantmentLog(ObjectGuid target, ObjectGuid caster, uint32 itemId, uint32 enchantId) { WorldPacket data(SMSG_ENCHANTMENT_LOG, (8+8+4+4)); - data << target.WriteAsPacked(); - data << caster.WriteAsPacked(); + data << target; + data << caster; data << uint32(itemId); data << uint32(enchantId); GetPlayer()->SendMessageToSet(&data, true); diff --git a/src/server/game/Handlers/LootHandler.cpp b/src/server/game/Handlers/LootHandler.cpp index d53c20329b3..fe6cb4674bc 100644 --- a/src/server/game/Handlers/LootHandler.cpp +++ b/src/server/game/Handlers/LootHandler.cpp @@ -26,9 +26,7 @@ #include "LootMgr.h" #include "ObjectAccessor.h" #include "Object.h" -#include "Opcodes.h" #include "Player.h" -#include "World.h" #include "WorldPacket.h" #include "LootPackets.h" #include "WorldSession.h" diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 0aa941de4e2..75c582df890 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -28,36 +28,25 @@ #include "ObjectMgr.h" #include "GuildMgr.h" #include "WorldSession.h" -#include "BigNumber.h" -#include "SHA1.h" -#include "UpdateData.h" -#include "LootMgr.h" #include "Chat.h" #include "zlib.h" #include "ObjectAccessor.h" #include "Object.h" #include "Battleground.h" #include "OutdoorPvP.h" -#include "Pet.h" -#include "CellImpl.h" #include "AccountMgr.h" -#include "Vehicle.h" -#include "CreatureAI.h" #include "DBCEnums.h" #include "ScriptMgr.h" #include "MapManager.h" -#include "InstanceScript.h" #include "Group.h" -#include "AccountMgr.h" #include "Spell.h" #include "SpellPackets.h" -#include "BattlegroundMgr.h" -#include "DB2Stores.h" #include "CharacterPackets.h" #include "ClientConfigPackets.h" #include "MiscPackets.h" #include "AchievementPackets.h" #include "WhoPackets.h" +#include "InstancePackets.h" void WorldSession::HandleRepopRequest(WorldPackets::Misc::RepopRequest& /*packet*/) { @@ -1122,11 +1111,8 @@ void WorldSession::SendSetPhaseShift(std::set<uint32> const& phaseIds, std::set< SendPacket(phaseShift.Write()); } -void WorldSession::HandleInstanceLockResponse(WorldPacket& recvPacket) +void WorldSession::HandleInstanceLockResponse(WorldPackets::Instance::InstanceLockResponse& packet) { - uint8 accept; - recvPacket >> accept; - if (!_player->HasPendingBind()) { TC_LOG_INFO("network", "InstanceLockResponse: Player %s (%s) tried to bind himself/teleport to graveyard without a pending bind!", @@ -1134,7 +1120,7 @@ void WorldSession::HandleInstanceLockResponse(WorldPacket& recvPacket) return; } - if (accept) + if (packet.AcceptLock) _player->BindToInstance(); else _player->RepopAtGraveyard(); diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 597ddc296cd..4256a41f80f 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -24,7 +24,6 @@ #include "Corpse.h" #include "Player.h" #include "Garrison.h" -#include "SpellAuras.h" #include "MapManager.h" #include "Transport.h" #include "Battleground.h" diff --git a/src/server/game/Handlers/PetitionsHandler.cpp b/src/server/game/Handlers/PetitionsHandler.cpp index 2e5c4c14424..5563905a325 100644 --- a/src/server/game/Handlers/PetitionsHandler.cpp +++ b/src/server/game/Handlers/PetitionsHandler.cpp @@ -17,7 +17,6 @@ */ #include "Common.h" -#include "Language.h" #include "WorldPacket.h" #include "WorldSession.h" #include "World.h" @@ -26,8 +25,6 @@ #include "Log.h" #include "Opcodes.h" #include "Guild.h" -#include "GossipDef.h" -#include "SocialMgr.h" #include "PetitionPackets.h" #define CHARTER_DISPLAY_ID 16161 diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp index a991e0fafea..c1818638a56 100644 --- a/src/server/game/Handlers/QueryHandler.cpp +++ b/src/server/game/Handlers/QueryHandler.cpp @@ -17,20 +17,16 @@ */ #include "Common.h" -#include "Language.h" #include "DatabaseEnv.h" #include "WorldPacket.h" #include "WorldSession.h" -#include "Opcodes.h" #include "Log.h" #include "World.h" #include "ObjectMgr.h" #include "Player.h" #include "UpdateMask.h" #include "NPCHandler.h" -#include "Pet.h" #include "MapManager.h" -#include "CharacterPackets.h" #include "QueryPackets.h" void WorldSession::SendNameQueryOpcode(ObjectGuid guid) diff --git a/src/server/game/Handlers/QuestHandler.cpp b/src/server/game/Handlers/QuestHandler.cpp index c2e4b4e2604..9665a41034e 100644 --- a/src/server/game/Handlers/QuestHandler.cpp +++ b/src/server/game/Handlers/QuestHandler.cpp @@ -20,7 +20,6 @@ #include "Log.h" #include "WorldPacket.h" #include "WorldSession.h" -#include "Opcodes.h" #include "World.h" #include "ObjectMgr.h" #include "Player.h" diff --git a/src/server/game/Handlers/ReferAFriendHandler.cpp b/src/server/game/Handlers/ReferAFriendHandler.cpp index b4c9513a238..4fad9f01cc6 100644 --- a/src/server/game/Handlers/ReferAFriendHandler.cpp +++ b/src/server/game/Handlers/ReferAFriendHandler.cpp @@ -18,7 +18,6 @@ #include "WorldSession.h" #include "Player.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Log.h" #include "ReferAFriendPackets.h" diff --git a/src/server/game/Handlers/SkillHandler.cpp b/src/server/game/Handlers/SkillHandler.cpp index 870fdea69ac..206deeca305 100644 --- a/src/server/game/Handlers/SkillHandler.cpp +++ b/src/server/game/Handlers/SkillHandler.cpp @@ -17,13 +17,10 @@ */ #include "Common.h" -#include "DatabaseEnv.h" #include "Log.h" #include "ObjectAccessor.h" -#include "Opcodes.h" #include "Player.h" #include "Pet.h" -#include "UpdateMask.h" #include "WorldPacket.h" #include "WorldSession.h" #include "TalentPackets.h" diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp index 8b2c0c587cb..ce6abe2fdd5 100644 --- a/src/server/game/Handlers/SpellHandler.cpp +++ b/src/server/game/Handlers/SpellHandler.cpp @@ -16,27 +16,23 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "WorldSession.h" #include "Common.h" +#include "Config.h" #include "DBCStores.h" -#include "WorldPacket.h" -#include "WorldSession.h" -#include "ObjectMgr.h" +#include "GameObjectAI.h" +#include "GameObjectPackets.h" #include "GuildMgr.h" -#include "SpellMgr.h" #include "Log.h" -#include "Opcodes.h" -#include "Spell.h" -#include "Totem.h" -#include "TemporarySummon.h" -#include "SpellAuras.h" -#include "CreatureAI.h" +#include "Player.h" +#include "ObjectMgr.h" #include "ScriptMgr.h" -#include "GameObjectAI.h" +#include "Spell.h" #include "SpellAuraEffects.h" -#include "Player.h" -#include "Config.h" +#include "SpellMgr.h" #include "SpellPackets.h" -#include "GameObjectPackets.h" +#include "Totem.h" +#include "TotemPackets.h" void WorldSession::HandleUseItemOpcode(WorldPackets::Spells::UseItem& packet) { @@ -446,18 +442,15 @@ void WorldSession::HandleCancelChanneling(WorldPacket& recvData) mover->InterruptSpell(CURRENT_CHANNELED_SPELL); } -void WorldSession::HandleTotemDestroyed(WorldPacket& recvPacket) +void WorldSession::HandleTotemDestroyed(WorldPackets::Totem::TotemDestroyed& totemDestroyed) { // ignore for remote control state if (_player->m_mover != _player) return; - uint8 slotId; - ObjectGuid guid; - recvPacket >> slotId; - recvPacket >> guid; + uint8 slotId = totemDestroyed.Slot; + slotId += SUMMON_SLOT_TOTEM; - ++slotId; if (slotId >= MAX_TOTEM_SLOT) return; @@ -465,7 +458,7 @@ void WorldSession::HandleTotemDestroyed(WorldPacket& recvPacket) return; Creature* totem = GetPlayer()->GetMap()->GetCreature(_player->m_SummonSlot[slotId]); - if (totem && totem->IsTotem() && totem->GetGUID() == guid) + if (totem && totem->IsTotem() && totem->GetGUID() == totemDestroyed.TotemGUID) totem->ToTotem()->UnSummon(); } diff --git a/src/server/game/Handlers/TaxiHandler.cpp b/src/server/game/Handlers/TaxiHandler.cpp index 0fde16f1be9..20a8ba70f76 100644 --- a/src/server/game/Handlers/TaxiHandler.cpp +++ b/src/server/game/Handlers/TaxiHandler.cpp @@ -24,7 +24,6 @@ #include "Log.h" #include "ObjectMgr.h" #include "Player.h" -#include "UpdateMask.h" #include "Path.h" #include "WaypointMovementGenerator.h" diff --git a/src/server/game/Handlers/TicketHandler.cpp b/src/server/game/Handlers/TicketHandler.cpp index f9c1f1c6989..59a7ceb0efc 100644 --- a/src/server/game/Handlers/TicketHandler.cpp +++ b/src/server/game/Handlers/TicketHandler.cpp @@ -16,16 +16,13 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include "zlib.h" #include "Common.h" -#include "Language.h" #include "ObjectMgr.h" #include "Opcodes.h" #include "Player.h" #include "SupportMgr.h" #include "TicketPackets.h" #include "Util.h" -#include "World.h" #include "WorldPacket.h" #include "WorldSession.h" diff --git a/src/server/game/Handlers/TokenHandler.cpp b/src/server/game/Handlers/TokenHandler.cpp index ed724a0b3e8..1c9d3a48dfc 100644 --- a/src/server/game/Handlers/TokenHandler.cpp +++ b/src/server/game/Handlers/TokenHandler.cpp @@ -15,7 +15,6 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include "Common.h" #include "TokenPackets.h" #include "WorldSession.h" diff --git a/src/server/game/Handlers/TradeHandler.cpp b/src/server/game/Handlers/TradeHandler.cpp index ddfc0cef55c..32ed156b226 100644 --- a/src/server/game/Handlers/TradeHandler.cpp +++ b/src/server/game/Handlers/TradeHandler.cpp @@ -22,7 +22,6 @@ #include "World.h" #include "ObjectAccessor.h" #include "Log.h" -#include "Opcodes.h" #include "Player.h" #include "Item.h" #include "Spell.h" diff --git a/src/server/game/Handlers/VehicleHandler.cpp b/src/server/game/Handlers/VehicleHandler.cpp index 6e78ee62c18..03ae55b001d 100644 --- a/src/server/game/Handlers/VehicleHandler.cpp +++ b/src/server/game/Handlers/VehicleHandler.cpp @@ -17,7 +17,6 @@ #include "WorldPacket.h" #include "WorldSession.h" -#include "Opcodes.h" #include "Vehicle.h" #include "Player.h" #include "Log.h" diff --git a/src/server/game/Handlers/VoiceChatHandler.cpp b/src/server/game/Handlers/VoiceChatHandler.cpp index b84f91373da..36e7cd136f7 100644 --- a/src/server/game/Handlers/VoiceChatHandler.cpp +++ b/src/server/game/Handlers/VoiceChatHandler.cpp @@ -19,8 +19,6 @@ #include "Common.h" #include "WorldPacket.h" #include "WorldSession.h" -#include "Opcodes.h" -#include "Log.h" void WorldSession::HandleVoiceSessionEnableOpcode(WorldPacket& recvData) { diff --git a/src/server/game/Instances/InstanceSaveMgr.cpp b/src/server/game/Instances/InstanceSaveMgr.cpp index 91dc817e717..957a9eb32fa 100644 --- a/src/server/game/Instances/InstanceSaveMgr.cpp +++ b/src/server/game/Instances/InstanceSaveMgr.cpp @@ -21,15 +21,12 @@ #include "GridNotifiers.h" #include "Log.h" #include "GridStates.h" -#include "CellImpl.h" #include "Map.h" #include "MapManager.h" #include "MapInstanced.h" #include "InstanceSaveMgr.h" #include "Timer.h" -#include "GridNotifiersImpl.h" #include "Config.h" -#include "Transport.h" #include "ObjectMgr.h" #include "World.h" #include "Group.h" @@ -666,19 +663,19 @@ void InstanceSaveManager::_ResetOrWarnAll(uint32 mapid, Difficulty difficulty, b /// @todo delete creature/gameobject respawn times even if the maps are not loaded } -uint32 InstanceSaveManager::GetNumBoundPlayersTotal() +uint32 InstanceSaveManager::GetNumBoundPlayersTotal() const { uint32 ret = 0; - for (InstanceSaveHashMap::iterator itr = m_instanceSaveById.begin(); itr != m_instanceSaveById.end(); ++itr) + for (InstanceSaveHashMap::const_iterator itr = m_instanceSaveById.begin(); itr != m_instanceSaveById.end(); ++itr) ret += itr->second->GetPlayerCount(); return ret; } -uint32 InstanceSaveManager::GetNumBoundGroupsTotal() +uint32 InstanceSaveManager::GetNumBoundGroupsTotal() const { uint32 ret = 0; - for (InstanceSaveHashMap::iterator itr = m_instanceSaveById.begin(); itr != m_instanceSaveById.end(); ++itr) + for (InstanceSaveHashMap::const_iterator itr = m_instanceSaveById.begin(); itr != m_instanceSaveById.end(); ++itr) ret += itr->second->GetGroupCount(); return ret; diff --git a/src/server/game/Instances/InstanceSaveMgr.h b/src/server/game/Instances/InstanceSaveMgr.h index 5c5722dbaa9..8739e6eff13 100644 --- a/src/server/game/Instances/InstanceSaveMgr.h +++ b/src/server/game/Instances/InstanceSaveMgr.h @@ -222,9 +222,9 @@ class InstanceSaveManager InstanceSave* GetInstanceSave(uint32 InstanceId); /* statistics */ - uint32 GetNumInstanceSaves() { return uint32(m_instanceSaveById.size()); } - uint32 GetNumBoundPlayersTotal(); - uint32 GetNumBoundGroupsTotal(); + uint32 GetNumInstanceSaves() const { return uint32(m_instanceSaveById.size()); } + uint32 GetNumBoundPlayersTotal() const; + uint32 GetNumBoundGroupsTotal() const; protected: static uint16 ResetTimeDelay[]; diff --git a/src/server/game/Mails/Mail.cpp b/src/server/game/Mails/Mail.cpp index 37e22638c1c..1a0d572970a 100644 --- a/src/server/game/Mails/Mail.cpp +++ b/src/server/game/Mails/Mail.cpp @@ -22,8 +22,6 @@ #include "World.h" #include "ObjectMgr.h" #include "Player.h" -#include "Unit.h" -#include "BattlegroundMgr.h" #include "Item.h" #include "AuctionHouseMgr.h" #include "CalendarMgr.h" diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 6e333f03bfa..1fdd92de91c 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -26,9 +26,9 @@ #include "GridNotifiersImpl.h" #include "GridStates.h" #include "Group.h" +#include "InstancePackets.h" #include "InstanceScript.h" #include "MapInstanced.h" -#include "MapManager.h" #include "MiscPackets.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" @@ -3221,11 +3221,11 @@ void InstanceMap::PermBindAllPlayers(Player* source) if (!bind || !bind->perm) { player->BindToInstance(save, true); - WorldPacket data(SMSG_INSTANCE_SAVE_CREATED, 4); - data << uint32(0); - player->GetSession()->SendPacket(&data); - - player->GetSession()->SendCalendarRaidLockout(save, true); + WorldPackets::Instance::InstanceSaveCreated data; + data.Gm = player->IsGameMaster(); + player->GetSession()->SendPacket(data.Write()); + if (!player->IsGameMaster()) + player->GetSession()->SendCalendarRaidLockout(save, true); } // if the leader is not in the instance the group will not get a perm bind diff --git a/src/server/game/Maps/Map.h b/src/server/game/Maps/Map.h index fb1ac3cc62d..9331815bb39 100644 --- a/src/server/game/Maps/Map.h +++ b/src/server/game/Maps/Map.h @@ -732,7 +732,7 @@ class InstanceMap : public Map void Update(const uint32) override; void CreateInstanceData(bool load); bool Reset(uint8 method); - uint32 GetScriptId() { return i_script_id; } + uint32 GetScriptId() const { return i_script_id; } InstanceScript* GetInstanceScript() { return i_data; } void PermBindAllPlayers(Player* source); void UnloadAll() override; diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp index e18a98e8429..a708556fe64 100644 --- a/src/server/game/Maps/MapManager.cpp +++ b/src/server/game/Maps/MapManager.cpp @@ -27,10 +27,8 @@ #include "InstanceScript.h" #include "Config.h" #include "World.h" -#include "CellImpl.h" #include "Corpse.h" #include "ObjectMgr.h" -#include "Language.h" #include "WorldPacket.h" #include "Group.h" #include "Player.h" diff --git a/src/server/game/Maps/MapUpdater.cpp b/src/server/game/Maps/MapUpdater.cpp index 8ac6226b570..ac97c16a305 100644 --- a/src/server/game/Maps/MapUpdater.cpp +++ b/src/server/game/Maps/MapUpdater.cpp @@ -16,12 +16,11 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <mutex> -#include <condition_variable> - #include "MapUpdater.h" #include "Map.h" +#include <mutex> + class MapUpdateRequest { diff --git a/src/server/game/Maps/TransportMgr.cpp b/src/server/game/Maps/TransportMgr.cpp index 8f9d65e749b..8c7442a8ae5 100644 --- a/src/server/game/Maps/TransportMgr.cpp +++ b/src/server/game/Maps/TransportMgr.cpp @@ -18,7 +18,6 @@ #include "TransportMgr.h" #include "Transport.h" #include "InstanceScript.h" -#include "MoveSpline.h" #include "MapManager.h" TransportTemplate::~TransportTemplate() diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp index 5177bf5c9de..0a4deebbbfc 100644 --- a/src/server/game/Movement/MotionMaster.cpp +++ b/src/server/game/Movement/MotionMaster.cpp @@ -30,7 +30,6 @@ #include "RandomMovementGenerator.h" #include "MoveSpline.h" #include "MoveSplineInit.h" -#include <cassert> inline bool isStatic(MovementGenerator *mv) { diff --git a/src/server/game/Movement/MovementGenerator.h b/src/server/game/Movement/MovementGenerator.h index 879b8aea537..45fd252ddb9 100755 --- a/src/server/game/Movement/MovementGenerator.h +++ b/src/server/game/Movement/MovementGenerator.h @@ -39,7 +39,7 @@ class MovementGenerator virtual bool Update(Unit*, uint32 time_diff) = 0; - virtual MovementGeneratorType GetMovementGeneratorType() = 0; + virtual MovementGeneratorType GetMovementGeneratorType() const = 0; virtual void unitSpeedChanged() { } diff --git a/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.cpp index cbfc181fe9f..f0c0311280f 100755 --- a/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.cpp @@ -17,10 +17,8 @@ */ #include "Creature.h" -#include "MapManager.h" #include "ConfusedMovementGenerator.h" #include "PathGenerator.h" -#include "VMapFactory.h" #include "MoveSplineInit.h" #include "MoveSpline.h" #include "Player.h" diff --git a/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.h b/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.h index 4cc4baa081f..5b6d6c96482 100755 --- a/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/ConfusedMovementGenerator.h @@ -33,7 +33,7 @@ class ConfusedMovementGenerator : public MovementGeneratorMedium< T, ConfusedMov void DoReset(T*); bool DoUpdate(T*, uint32); - MovementGeneratorType GetMovementGeneratorType() { return CONFUSED_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return CONFUSED_MOTION_TYPE; } private: TimeTracker i_nextMoveTime; float i_x, i_y, i_z; diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp index cea25fefbda..fa17846a1ff 100644 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp @@ -18,7 +18,6 @@ #include "Creature.h" #include "CreatureAI.h" -#include "MapManager.h" #include "FleeingMovementGenerator.h" #include "PathGenerator.h" #include "ObjectAccessor.h" diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h index d7cb956e541..dc42dc74991 100755 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h @@ -32,7 +32,7 @@ class FleeingMovementGenerator : public MovementGeneratorMedium< T, FleeingMovem void DoReset(T*); bool DoUpdate(T*, uint32); - MovementGeneratorType GetMovementGeneratorType() { return FLEEING_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return FLEEING_MOTION_TYPE; } private: void _setTargetLocation(T*); @@ -49,7 +49,7 @@ class TimedFleeingMovementGenerator : public FleeingMovementGenerator<Creature> FleeingMovementGenerator<Creature>(fright), i_totalFleeTime(time) { } - MovementGeneratorType GetMovementGeneratorType() override { return TIMED_FLEEING_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return TIMED_FLEEING_MOTION_TYPE; } bool Update(Unit*, uint32) override; void Finalize(Unit*) override; diff --git a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp index ff28f3855a6..4245bffb864 100644 --- a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.cpp @@ -19,7 +19,6 @@ #include "HomeMovementGenerator.h" #include "Creature.h" #include "CreatureAI.h" -#include "WorldPacket.h" #include "MoveSplineInit.h" #include "MoveSpline.h" diff --git a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.h b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.h index 099d81ff54e..cbb6f279c6d 100644 --- a/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/HomeMovementGenerator.h @@ -38,7 +38,7 @@ class HomeMovementGenerator<Creature> : public MovementGeneratorMedium< Creature void DoFinalize(Creature*); void DoReset(Creature*); bool DoUpdate(Creature*, const uint32); - MovementGeneratorType GetMovementGeneratorType() override { return HOME_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return HOME_MOTION_TYPE; } private: void _setTargetLocation(Creature*); diff --git a/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h b/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h index e4ea99e00cb..30a8b9b868e 100755 --- a/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h @@ -29,7 +29,7 @@ class IdleMovementGenerator : public MovementGenerator void Finalize(Unit*) override { } void Reset(Unit*) override; bool Update(Unit*, uint32) override { return true; } - MovementGeneratorType GetMovementGeneratorType() override { return IDLE_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return IDLE_MOTION_TYPE; } }; extern IdleMovementGenerator si_idleMovement; @@ -43,7 +43,7 @@ class RotateMovementGenerator : public MovementGenerator void Finalize(Unit*) override; void Reset(Unit* owner) override { Initialize(owner); } bool Update(Unit*, uint32) override; - MovementGeneratorType GetMovementGeneratorType() override { return ROTATE_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return ROTATE_MOTION_TYPE; } private: uint32 m_duration, m_maxDuration; @@ -59,7 +59,7 @@ class DistractMovementGenerator : public MovementGenerator void Finalize(Unit*) override; void Reset(Unit* owner) override { Initialize(owner); } bool Update(Unit*, uint32) override; - MovementGeneratorType GetMovementGeneratorType() override { return DISTRACT_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return DISTRACT_MOTION_TYPE; } private: uint32 m_timer; @@ -71,7 +71,7 @@ class AssistanceDistractMovementGenerator : public DistractMovementGenerator AssistanceDistractMovementGenerator(uint32 timer) : DistractMovementGenerator(timer) { } - MovementGeneratorType GetMovementGeneratorType() override { return ASSISTANCE_DISTRACT_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return ASSISTANCE_DISTRACT_MOTION_TYPE; } void Finalize(Unit*) override; }; diff --git a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h index e967bd7f0ba..f143e19b24b 100644 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h @@ -38,7 +38,7 @@ class PointMovementGenerator : public MovementGeneratorMedium< T, PointMovementG void unitSpeedChanged() { i_recalculateSpeed = true; } - MovementGeneratorType GetMovementGeneratorType() { return POINT_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return POINT_MOTION_TYPE; } void GetDestination(float& x, float& y, float& z) const { x = i_x; y = i_y; z = i_z; } private: @@ -55,7 +55,7 @@ class AssistanceMovementGenerator : public PointMovementGenerator<Creature> AssistanceMovementGenerator(float _x, float _y, float _z) : PointMovementGenerator<Creature>(0, _x, _y, _z, true) { } - MovementGeneratorType GetMovementGeneratorType() override { return ASSISTANCE_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return ASSISTANCE_MOTION_TYPE; } void Finalize(Unit*) override; }; @@ -68,7 +68,7 @@ class EffectMovementGenerator : public MovementGenerator void Finalize(Unit*) override; void Reset(Unit*) override { } bool Update(Unit*, uint32) override; - MovementGeneratorType GetMovementGeneratorType() override { return EFFECT_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return EFFECT_MOTION_TYPE; } private: uint32 m_Id; }; diff --git a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp index 0341af299be..86f0e6e20eb 100644 --- a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp @@ -17,9 +17,7 @@ */ #include "Creature.h" -#include "MapManager.h" #include "RandomMovementGenerator.h" -#include "ObjectAccessor.h" #include "Map.h" #include "Util.h" #include "CreatureGroups.h" diff --git a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h index 175e512c35d..763e3294613 100644 --- a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h @@ -33,7 +33,7 @@ class RandomMovementGenerator : public MovementGeneratorMedium< T, RandomMovemen void DoReset(T*); bool DoUpdate(T*, const uint32); bool GetResetPos(T*, float& x, float& y, float& z); - MovementGeneratorType GetMovementGeneratorType() { return RANDOM_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return RANDOM_MOTION_TYPE; } private: TimeTrackerSmall i_nextMoveTime; diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.h b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.h index 44d64909a3c..77a669e0738 100755 --- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.h @@ -73,7 +73,7 @@ class ChaseMovementGenerator : public TargetedMovementGeneratorMedium<T, ChaseMo : TargetedMovementGeneratorMedium<T, ChaseMovementGenerator<T> >(target, offset, angle) { } ~ChaseMovementGenerator() { } - MovementGeneratorType GetMovementGeneratorType() { return CHASE_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return CHASE_MOTION_TYPE; } void DoInitialize(T*); void DoFinalize(T*); @@ -97,7 +97,7 @@ class FollowMovementGenerator : public TargetedMovementGeneratorMedium<T, Follow : TargetedMovementGeneratorMedium<T, FollowMovementGenerator<T> >(target, offset, angle) { } ~FollowMovementGenerator() { } - MovementGeneratorType GetMovementGeneratorType() { return FOLLOW_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return FOLLOW_MOTION_TYPE; } void DoInitialize(T*); void DoFinalize(T*); diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp index 47e8f18810c..46ccd8638da 100755 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp @@ -19,7 +19,6 @@ #include "WaypointMovementGenerator.h" //Extended headers #include "ObjectMgr.h" -#include "World.h" #include "Transport.h" //Flightmaster grid preloading #include "MapManager.h" diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h index f65af3fb73d..eb8533159a9 100755 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h @@ -72,7 +72,7 @@ class WaypointMovementGenerator<Creature> : public MovementGeneratorMedium< Crea void MovementInform(Creature*); - MovementGeneratorType GetMovementGeneratorType() override { return WAYPOINT_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return WAYPOINT_MOTION_TYPE; } // now path movement implmementation void LoadPath(Creature*); @@ -126,7 +126,7 @@ class FlightPathMovementGenerator : public MovementGeneratorMedium< Player, Flig void DoReset(Player*); void DoFinalize(Player*); bool DoUpdate(Player*, uint32); - MovementGeneratorType GetMovementGeneratorType() override { return FLIGHT_MOTION_TYPE; } + MovementGeneratorType GetMovementGeneratorType() const override { return FLIGHT_MOTION_TYPE; } TaxiPathNodeList const& GetPath() { return *i_path; } uint32 GetPathAtMapEnd() const; diff --git a/src/server/game/Movement/Spline/MoveSpline.cpp b/src/server/game/Movement/Spline/MoveSpline.cpp index 05e22b6a34a..c0faf1867b7 100644 --- a/src/server/game/Movement/Spline/MoveSpline.cpp +++ b/src/server/game/Movement/Spline/MoveSpline.cpp @@ -17,10 +17,11 @@ */ #include "MoveSpline.h" -#include <sstream> #include "Log.h" #include "Creature.h" +#include <sstream> + namespace Movement{ Location MoveSpline::ComputePosition() const diff --git a/src/server/game/Movement/Spline/MoveSplineInit.cpp b/src/server/game/Movement/Spline/MoveSplineInit.cpp index 973f348c2bb..114f683b601 100644 --- a/src/server/game/Movement/Spline/MoveSplineInit.cpp +++ b/src/server/game/Movement/Spline/MoveSplineInit.cpp @@ -20,9 +20,6 @@ #include "MoveSpline.h" #include "Unit.h" #include "Transport.h" -#include "Vehicle.h" -#include "WorldPacket.h" -#include "Opcodes.h" #include "MovementPackets.h" namespace Movement diff --git a/src/server/game/OutdoorPvP/OutdoorPvP.h b/src/server/game/OutdoorPvP/OutdoorPvP.h index cb86f1e9056..3763597ae93 100644 --- a/src/server/game/OutdoorPvP/OutdoorPvP.h +++ b/src/server/game/OutdoorPvP/OutdoorPvP.h @@ -236,7 +236,7 @@ class OutdoorPvP : public ZoneScript // awards rewards for player kill virtual void AwardKillBonus(Player* /*player*/) { } - uint32 GetTypeId() {return m_TypeId;} + uint32 GetTypeId() const {return m_TypeId;} virtual bool HandleDropFlag(Player* player, uint32 spellId); diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp index c1098b4cf52..5036e5cde1a 100644 --- a/src/server/game/Quests/QuestDef.cpp +++ b/src/server/game/Quests/QuestDef.cpp @@ -19,7 +19,6 @@ #include "QuestDef.h" #include "Player.h" #include "World.h" -#include "ObjectMgr.h" #include "QuestPackets.h" Quest::Quest(Field* questRecord) diff --git a/src/server/game/Scripting/MapScripts.cpp b/src/server/game/Scripting/MapScripts.cpp index 225ab7386c6..2c814a956c1 100644 --- a/src/server/game/Scripting/MapScripts.cpp +++ b/src/server/game/Scripting/MapScripts.cpp @@ -18,13 +18,11 @@ #include "CellImpl.h" #include "GridNotifiers.h" -#include "GridNotifiersImpl.h" #include "GossipDef.h" #include "Map.h" -#include "MapManager.h" -#include "MapRefManager.h" #include "ObjectMgr.h" #include "Pet.h" +#include "Item.h" #include "ScriptedCreature.h" #include "ScriptMgr.h" #include "Transport.h" diff --git a/src/server/game/Server/Packet.cpp b/src/server/game/Server/Packet.cpp index 10e935e87c7..38be5fc3bf7 100644 --- a/src/server/game/Server/Packet.cpp +++ b/src/server/game/Server/Packet.cpp @@ -15,4 +15,4 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include "Packet.h" +//#include "Packet.h" diff --git a/src/server/game/Server/Packets/CalendarPackets.cpp b/src/server/game/Server/Packets/CalendarPackets.cpp new file mode 100644 index 00000000000..655d33da73d --- /dev/null +++ b/src/server/game/Server/Packets/CalendarPackets.cpp @@ -0,0 +1,461 @@ +/* + * Copyright (C) 2008-2015 TrinityCore <http://www.trinitycore.org/> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#include "CalendarPackets.h" +#include "CalendarMgr.h" + +ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Calendar::CalendarSendCalendarEventInfo const& eventInfo) +{ + data << uint64(eventInfo.EventID); + data << uint8(eventInfo.EventType); + data.AppendPackedTime(eventInfo.Date); + data << uint32(eventInfo.Flags); + data << int32(eventInfo.TextureID); + data << eventInfo.EventGuildID; + data << eventInfo.OwnerGuid; + + data.WriteBits(eventInfo.EventName.size(), 8); + data.FlushBits(); + data.WriteString(eventInfo.EventName); + + return data; +} + +ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Calendar::CalendarSendCalendarRaidResetInfo const& resetInfo) +{ + data << int32(resetInfo.MapID); + data << uint32(resetInfo.Duration); + data << int32(resetInfo.Offset); + + return data; +} + +ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Calendar::CalendarSendCalendarRaidLockoutInfo const& lockoutInfo) +{ + data << uint64(lockoutInfo.InstanceID); + data << int32(lockoutInfo.MapID); + data << uint32(lockoutInfo.DifficultyID); + data << uint32(lockoutInfo.ExpireTime); + + return data; +} + +ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Calendar::CalendarSendCalendarInviteInfo const& inviteInfo) +{ + data << uint64(inviteInfo.EventID); + data << uint64(inviteInfo.InviteID); + data << uint8(inviteInfo.Status); + data << uint8(inviteInfo.Moderator); + data << uint8(inviteInfo.InviteType); + data << inviteInfo.InviterGuid; + + return data; +} + +ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Calendar::CalendarEventInviteInfo const& inviteInfo) +{ + data << inviteInfo.Guid; + data << uint64(inviteInfo.InviteID); + + data << uint8(inviteInfo.Level); + data << uint8(inviteInfo.Status); + data << uint8(inviteInfo.Moderator); + data << uint8(inviteInfo.InviteType); + + data.AppendPackedTime(inviteInfo.ResponseTime); + + data.WriteBits(inviteInfo.Notes.size(), 8); + data.FlushBits(); + data.WriteString(inviteInfo.Notes); + + return data; +} + +void WorldPackets::Calendar::CalendarGetEvent::Read() +{ + _worldPacket >> EventID; +} + +void WorldPackets::Calendar::CalendarGuildFilter::Read() +{ + _worldPacket >> MinLevel; + _worldPacket >> MaxLevel; + _worldPacket >> MaxRankOrder; +} + +void WorldPackets::Calendar::CalendarAddEvent::Read() +{ + uint8 titleLength = _worldPacket.ReadBits(8); + uint16 descriptionLength = _worldPacket.ReadBits(11); + + _worldPacket >> EventInfo.EventType; + _worldPacket >> EventInfo.TextureID; + EventInfo.Time = _worldPacket.ReadPackedTime(); + _worldPacket >> EventInfo.Flags; + uint32 count = _worldPacket.read<uint32>(); + + EventInfo.Title = _worldPacket.ReadString(titleLength); + EventInfo.Description = _worldPacket.ReadString(descriptionLength); + + for (uint32 i = 0; i < count && i < CALENDAR_MAX_INVITES; i++) + { + WorldPackets::Calendar::CalendarAddEventInviteInfo invite; + _worldPacket >> invite.Guid; + _worldPacket >> invite.Status; + _worldPacket >> invite.Moderator; + + EventInfo.Invites.push_back(invite); + } + + _worldPacket >> MaxSize; +} + +void WorldPackets::Calendar::CalendarUpdateEvent::Read() +{ + _worldPacket >> EventInfo.EventID; + _worldPacket >> EventInfo.ModeratorID; + _worldPacket >> EventInfo.EventType; + _worldPacket >> EventInfo.TextureID; + EventInfo.Time = _worldPacket.ReadPackedTime(); + _worldPacket >> EventInfo.Flags; + + uint8 titleLen = _worldPacket.ReadBits(8); + uint16 descLen = _worldPacket.ReadBits(11); + + EventInfo.Title = _worldPacket.ReadString(titleLen); + EventInfo.Description = _worldPacket.ReadString(descLen); + _worldPacket >> MaxSize; +} + +void WorldPackets::Calendar::CalendarRemoveEvent::Read() +{ + _worldPacket >> EventID; + _worldPacket >> ModeratorID; + _worldPacket >> Flags; +} + +void WorldPackets::Calendar::CalendarCopyEvent::Read() +{ + _worldPacket >> EventID; + _worldPacket >> ModeratorID; + Date = _worldPacket.ReadPackedTime(); +} + +void WorldPackets::Calendar::CalendarEventRSVP::Read() +{ + _worldPacket >> EventID; + _worldPacket >> InviteID; + _worldPacket >> Status; +} + +void WorldPackets::Calendar::CalendarEventInvite::Read() +{ + _worldPacket >> EventID; + _worldPacket >> ModeratorID; + + uint16 nameLen = _worldPacket.ReadBits(9); + Creating = _worldPacket.ReadBit(); + IsSignUp = _worldPacket.ReadBit(); + + Name = _worldPacket.ReadString(nameLen); +} + +void WorldPackets::Calendar::CalendarEventSignUp::Read() +{ + _worldPacket >> EventID; + Tentative = _worldPacket.ReadBit(); +} + +void WorldPackets::Calendar::CalendarRemoveInvite::Read() +{ + _worldPacket >> Guid; + _worldPacket >> InviteID; + _worldPacket >> ModeratorID; + _worldPacket >> EventID; +} + +void WorldPackets::Calendar::CalendarEventStatus::Read() +{ + _worldPacket >> Guid; + _worldPacket >> EventID; + _worldPacket >> InviteID; + _worldPacket >> ModeratorID; + _worldPacket >> Status; +} + +void WorldPackets::Calendar::SetSavedInstanceExtend::Read() +{ + _worldPacket >> MapID; + _worldPacket >> DifficultyID; + Extend = _worldPacket.ReadBit(); +} + +void WorldPackets::Calendar::CalendarEventModeratorStatus::Read() +{ + _worldPacket >> Guid; + _worldPacket >> EventID; + _worldPacket >> InviteID; + _worldPacket >> ModeratorID; + _worldPacket >> Status; +} + +WorldPacket const* WorldPackets::Calendar::SCalendarEventInvite::Write() +{ + _worldPacket << InviteGuid; + _worldPacket << uint64(EventID); + _worldPacket << uint64(InviteID); + _worldPacket << uint8(Level); + _worldPacket << uint8(Status); + _worldPacket << uint8(Type); + _worldPacket.AppendPackedTime(ResponseTime); + + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarSendCalendar::Write() +{ + _worldPacket << uint32(ServerNow); + _worldPacket.AppendPackedTime(ServerTime); + _worldPacket << uint32(RaidOrigin); + _worldPacket << uint32(Invites.size()); + _worldPacket << uint32(Events.size()); + _worldPacket << uint32(RaidLockouts.size()); + _worldPacket << uint32(RaidResets.size()); + + for (auto const& invite : Invites) + _worldPacket << invite; + + for (auto const& event : Events) + _worldPacket << event; + + for (auto const& lockout : RaidLockouts) + _worldPacket << lockout; + + for (auto const& reset : RaidResets) + _worldPacket << reset; + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarSendEvent::Write() +{ + _worldPacket << uint8(EventType); + _worldPacket << OwnerGuid; + _worldPacket << uint64(EventID); + _worldPacket << uint8(GetEventType); + _worldPacket << int32(TextureID); + _worldPacket << uint32(Flags); + _worldPacket.AppendPackedTime(Date); + _worldPacket << uint32(LockDate); + _worldPacket << EventGuildID; + + _worldPacket << uint32(Invites.size()); + for (auto const& invite : Invites) + _worldPacket << invite; + + _worldPacket.WriteBits(EventName.size(), 8); + _worldPacket.WriteBits(Description.size(), 11); + _worldPacket.FlushBits(); + + _worldPacket.WriteString(EventName); + _worldPacket.WriteString(Description); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteAlert::Write() +{ + _worldPacket << uint64(EventID); + _worldPacket.AppendPackedTime(Date); + _worldPacket << uint32(Flags); + _worldPacket << uint8(EventType); + _worldPacket << int32(TextureID); + _worldPacket << EventGuildID; + _worldPacket << uint64(InviteID); + _worldPacket << uint8(Status); + _worldPacket << uint8(ModeratorStatus); + + // Todo: check order + _worldPacket << InvitedByGuid; + _worldPacket << OwnerGuid; + + _worldPacket.WriteBits(EventName.size(), 8); + _worldPacket.FlushBits(); + _worldPacket.WriteString(EventName); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteStatus::Write() +{ + _worldPacket << InviteGuid; + _worldPacket << uint64(EventID); + _worldPacket.AppendPackedTime(Date); + _worldPacket << uint32(Flags); + _worldPacket << uint8(Status); + _worldPacket.AppendPackedTime(ResponseTime); + + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteRemoved::Write() +{ + _worldPacket << InviteGuid; + _worldPacket << uint64(EventID); + _worldPacket << uint32(Flags); + + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteModeratorStatus::Write() +{ + _worldPacket << InviteGuid; + _worldPacket << uint64(EventID); + _worldPacket << uint8(Status); + + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteRemovedAlert::Write() +{ + _worldPacket << uint64(EventID); + _worldPacket.AppendPackedTime(Date); + _worldPacket << uint32(Flags); + _worldPacket << uint8(Status); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventUpdatedAlert::Write() +{ + _worldPacket << uint64(EventID); + + _worldPacket.AppendPackedTime(OriginalDate); + _worldPacket.AppendPackedTime(Date); + _worldPacket << uint32(LockDate); + _worldPacket << uint32(Flags); + _worldPacket << uint32(TextureID); + _worldPacket << uint8(EventType); + + _worldPacket.WriteBits(EventName.size(), 8); + _worldPacket.WriteBits(Description.size(), 11); + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + + _worldPacket.WriteString(EventName); + _worldPacket.WriteString(Description); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventRemovedAlert::Write() +{ + _worldPacket << uint64(EventID); + _worldPacket.AppendPackedTime(Date); + + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarSendNumPending::Write() +{ + _worldPacket << uint32(NumPending); + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarCommandResult::Write() +{ + _worldPacket << uint8(Command); + _worldPacket << uint8(Result); + + _worldPacket.WriteBits(Name.size(), 9); + _worldPacket.FlushBits(); + _worldPacket.WriteString(Name); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarRaidLockoutUpdated::Write() +{ + _worldPacket << uint32(ServerTime); + _worldPacket << int32(MapID); + _worldPacket << uint32(DifficultyID); + _worldPacket << int32(NewTimeRemaining); + _worldPacket << int32(OldTimeRemaining); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInitialInvites::Write() +{ + _worldPacket << uint32(Invites.size()); + for (auto const& invite : Invites) + { + _worldPacket << invite.InviteGuid; + _worldPacket << uint8(invite.Level); + } + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteStatusAlert::Write() +{ + _worldPacket << uint64(EventID); + _worldPacket.AppendPackedTime(Date); + _worldPacket << uint32(Flags); + _worldPacket << uint8(Status); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteNotesAlert::Write() +{ + _worldPacket << uint64(EventID); + + _worldPacket.WriteBits(Notes.size(), 8); + _worldPacket.FlushBits(); + _worldPacket.WriteString(Notes); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Calendar::CalendarEventInviteNotes::Write() +{ + _worldPacket << InviteGuid; + _worldPacket << uint64(EventID); + + _worldPacket.WriteBits(Notes.size(), 8); + _worldPacket.WriteBit(ClearPending); + _worldPacket.FlushBits(); + _worldPacket.WriteString(Notes); + + return &_worldPacket; +} diff --git a/src/server/game/Server/Packets/CalendarPackets.h b/src/server/game/Server/Packets/CalendarPackets.h new file mode 100644 index 00000000000..023041d427f --- /dev/null +++ b/src/server/game/Server/Packets/CalendarPackets.h @@ -0,0 +1,562 @@ +/* + * Copyright (C) 2008-2015 TrinityCore <http://www.trinitycore.org/> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see <http://www.gnu.org/licenses/>. + */ +/* + * Copyright (C) 2008-2015 TrinityCore <http://www.trinitycore.org/> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef CalendarPackets_h__ +#define CalendarPackets_h__ + +#include "ObjectGuid.h" +#include "Packet.h" + +namespace WorldPackets +{ + namespace Calendar + { + class CalendarGetCalendar final : public ClientPacket + { + public: + CalendarGetCalendar(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_GET, std::move(packet)) { } + + void Read() override { } + }; + + class CalendarGetEvent final : public ClientPacket + { + public: + CalendarGetEvent(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_GET_EVENT, std::move(packet)) { } + + void Read() override; + + uint64 EventID = 0; + }; + + class CalendarGuildFilter final : public ClientPacket + { + public: + CalendarGuildFilter(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_GUILD_FILTER, std::move(packet)) { } + + void Read() override; + + uint8 MinLevel = 1; + uint8 MaxLevel = 100; + uint8 MaxRankOrder = 0; + }; + + struct CalendarAddEventInviteInfo + { + ObjectGuid Guid; + uint8 Status = 0; + uint8 Moderator = 0; + }; + + struct CalendarAddEventInfo + { + std::string Title; + std::string Description; + uint8 EventType = 0; + int32 TextureID = 0; + time_t Time = time_t(0); + uint32 Flags = 0; + std::vector<CalendarAddEventInviteInfo> Invites; + }; + + class CalendarAddEvent final : public ClientPacket + { + public: + CalendarAddEvent(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_ADD_EVENT, std::move(packet)) { } + + void Read() override; + + uint32 MaxSize = 100; + CalendarAddEventInfo EventInfo; + }; + + struct CalendarUpdateEventInfo + { + uint64 EventID = 0; + uint64 ModeratorID = 0; + std::string Title; + std::string Description; + uint8 EventType = 0; + uint32 TextureID = 0; + time_t Time = time_t(0); + uint32 Flags = 0; + }; + + class CalendarUpdateEvent final : public ClientPacket + { + public: + CalendarUpdateEvent(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_UPDATE_EVENT, std::move(packet)) { } + + void Read() override; + + uint32 MaxSize = 0; + CalendarUpdateEventInfo EventInfo; + }; + + class CalendarRemoveEvent final : public ClientPacket + { + public: + CalendarRemoveEvent(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_REMOVE_EVENT, std::move(packet)) { } + + void Read() override; + + uint64 ModeratorID = 0; + uint64 EventID = 0; + uint32 Flags = 0; + }; + + class CalendarCopyEvent final : public ClientPacket + { + public: + CalendarCopyEvent(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_COPY_EVENT, std::move(packet)) { } + + void Read() override; + + uint64 ModeratorID = 0; + uint64 EventID = 0; + time_t Date = time_t(0); + }; + + class SCalendarEventInvite final : public ServerPacket + { + public: + SCalendarEventInvite() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE, 43) { } + + WorldPacket const* Write() override; + + uint64 InviteID = 0; + time_t ResponseTime = time_t(0); + uint8 Level = 100; + ObjectGuid InviteGuid; + uint64 EventID = 0; + uint8 Type = 0; + bool ClearPending = false; + uint8 Status = 0; + }; + + struct CalendarSendCalendarInviteInfo + { + uint64 EventID = 0; + uint64 InviteID = 0; + ObjectGuid InviterGuid; + uint8 Status = 0; + uint8 Moderator = 0; + uint8 InviteType = 0; + }; + + struct CalendarSendCalendarRaidLockoutInfo + { + uint64 InstanceID = 0; + int32 MapID = 0; + uint32 DifficultyID = 0; + time_t ExpireTime = time_t(0); + }; + + struct CalendarSendCalendarRaidResetInfo + { + int32 MapID = 0; + uint32 Duration = 0; + int32 Offset = 0; + }; + + struct CalendarSendCalendarEventInfo + { + uint64 EventID = 0; + std::string EventName; + uint8 EventType = 0; + time_t Date = time_t(0); + uint32 Flags = 0; + int32 TextureID = 0; + ObjectGuid EventGuildID; + ObjectGuid OwnerGuid; + }; + + class CalendarSendCalendar final : public ServerPacket + { + public: + CalendarSendCalendar() : ServerPacket(SMSG_CALENDAR_SEND_CALENDAR, 338) { } + + WorldPacket const* Write() override; + + time_t RaidOrigin = time_t(0); + time_t ServerTime = time_t(0); + time_t ServerNow = time_t(0); + std::vector<CalendarSendCalendarInviteInfo> Invites; + std::vector<CalendarSendCalendarRaidLockoutInfo> RaidLockouts; + std::vector<CalendarSendCalendarRaidResetInfo> RaidResets; + std::vector<CalendarSendCalendarEventInfo> Events; + }; + + struct CalendarEventInviteInfo + { + ObjectGuid Guid; + uint64 InviteID = 0; + time_t ResponseTime = time_t(0); + uint8 Level = 1; + uint8 Status = 0; + uint8 Moderator = 0; + uint8 InviteType = 0; + std::string Notes; + }; + + class CalendarSendEvent final : public ServerPacket + { + public: + CalendarSendEvent() : ServerPacket(SMSG_CALENDAR_SEND_EVENT, 93) { } + + WorldPacket const* Write() override; + + ObjectGuid OwnerGuid; + ObjectGuid EventGuildID; + uint64 EventID = 0; + time_t Date = time_t(0); + time_t LockDate = time_t(0); + uint32 Flags = 0; + int32 TextureID = 0; + uint8 GetEventType = 0; + uint8 EventType = 0; + std::string Description; + std::string EventName; + std::vector<CalendarEventInviteInfo> Invites; + }; + + class CalendarEventInviteAlert final : public ServerPacket + { + public: + CalendarEventInviteAlert() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_ALERT, 80) { } + + WorldPacket const* Write() override; + + ObjectGuid OwnerGuid; + ObjectGuid EventGuildID; + ObjectGuid InvitedByGuid; + uint64 InviteID = 0; + uint64 EventID = 0; + uint32 Flags = 0; + time_t Date = time_t(0); + int32 TextureID = 0; + uint8 Status = 0; + uint8 EventType = 0; + uint8 ModeratorStatus = 0; + std::string EventName; + }; + + class CalendarEventInvite final : public ClientPacket + { + public: + CalendarEventInvite(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_EVENT_INVITE, std::move(packet)) { } + + void Read() override; + + uint64 ModeratorID = 0; + bool IsSignUp = false; + bool Creating = true; + uint64 EventID = 0; + std::string Name; + }; + + class CalendarEventRSVP final : public ClientPacket + { + public: + CalendarEventRSVP(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_EVENT_RSVP, std::move(packet)) { } + + void Read() override; + + uint64 InviteID = 0; + uint64 EventID = 0; + uint8 Status = 0; + }; + + class CalendarEventInviteStatus final : public ServerPacket + { + public: + CalendarEventInviteStatus() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_STATUS, 41) { } + + WorldPacket const* Write() override; + + uint32 Flags = 0; + uint64 EventID = 0; + uint8 Status = 0; + bool ClearPending = false; + time_t ResponseTime = time_t(0); + time_t Date = time_t(0); + ObjectGuid InviteGuid; + }; + + class CalendarEventInviteRemoved final : public ServerPacket + { + public: + CalendarEventInviteRemoved() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_REMOVED, 29) { } + + WorldPacket const* Write() override; + + ObjectGuid InviteGuid; + uint64 EventID = 0; + uint32 Flags = 0; + bool ClearPending = false; + }; + + class CalendarEventInviteModeratorStatus final : public ServerPacket + { + public: + CalendarEventInviteModeratorStatus() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS, 26) { } + + WorldPacket const* Write() override; + + ObjectGuid InviteGuid; + uint64 EventID = 0; + uint8 Status = 0; + bool ClearPending = false; + }; + + class CalendarEventInviteRemovedAlert final : public ServerPacket + { + public: + CalendarEventInviteRemovedAlert() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT, 17) { } + + WorldPacket const* Write() override; + + uint64 EventID = 0; + time_t Date = time_t(0); + uint32 Flags = 0; + uint8 Status = 0; + }; + + class CalendarClearPendingAction final : public ServerPacket + { + public: + CalendarClearPendingAction() : ServerPacket(SMSG_CALENDAR_CLEAR_PENDING_ACTION, 0) { } + + WorldPacket const* Write() override { return &_worldPacket; } + }; + + class CalendarEventUpdatedAlert final : public ServerPacket + { + public: + CalendarEventUpdatedAlert() : ServerPacket(SMSG_CALENDAR_EVENT_UPDATED_ALERT, 32) { } + + WorldPacket const* Write() override; + + uint64 EventID = 0; + time_t Date = time_t(0); + uint32 Flags = 0; + time_t LockDate = time_t(0); + time_t OriginalDate = time_t(0); + int32 TextureID = 0; + uint8 EventType = 0; + bool ClearPending = false; + std::string Description; + std::string EventName; + }; + + class CalendarEventRemovedAlert final : public ServerPacket + { + public: + CalendarEventRemovedAlert() : ServerPacket(SMSG_CALENDAR_EVENT_REMOVED_ALERT, 13) { } + + WorldPacket const* Write() override; + + uint64 EventID = 0; + time_t Date = time_t(0); + bool ClearPending = false; + }; + + class CalendarSendNumPending final : public ServerPacket + { + public: + CalendarSendNumPending() : ServerPacket(SMSG_CALENDAR_SEND_NUM_PENDING, 4) { } + CalendarSendNumPending(uint32 numPending) : ServerPacket(SMSG_CALENDAR_SEND_NUM_PENDING, 4), NumPending(numPending) { } + + WorldPacket const* Write() override; + + uint32 NumPending = 0; + }; + + class CalendarGetNumPending final : public ClientPacket + { + public: + CalendarGetNumPending(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_GET_NUM_PENDING, std::move(packet)) { } + + void Read() override { } + }; + + class CalendarEventSignUp final : public ClientPacket + { + public: + CalendarEventSignUp(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_EVENT_SIGN_UP, std::move(packet)) { } + + void Read() override; + + bool Tentative = false; + uint64 EventID = 0; + }; + + class CalendarRemoveInvite final : public ClientPacket + { + public: + CalendarRemoveInvite(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_REMOVE_INVITE, std::move(packet)) { } + + void Read() override; + + ObjectGuid Guid; + uint64 EventID = 0; + uint64 ModeratorID = 0; + uint64 InviteID = 0; + }; + + class CalendarEventStatus final : public ClientPacket + { + public: + CalendarEventStatus(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_EVENT_STATUS, std::move(packet)) { } + + void Read() override; + + ObjectGuid Guid; + uint64 EventID = 0; + uint64 ModeratorID = 0; + uint64 InviteID = 0; + uint8 Status = 0; + }; + + class SetSavedInstanceExtend final : public ClientPacket + { + public: + SetSavedInstanceExtend(WorldPacket&& packet) : ClientPacket(CMSG_SET_SAVED_INSTANCE_EXTEND, std::move(packet)) { } + + void Read() override; + + int32 MapID = 0; + bool Extend = false; + uint32 DifficultyID = 0; + }; + + class CalendarEventModeratorStatus final : public ClientPacket + { + public: + CalendarEventModeratorStatus(WorldPacket&& packet) : ClientPacket(CMSG_CALENDAR_EVENT_MODERATOR_STATUS, std::move(packet)) { } + + void Read() override; + + ObjectGuid Guid; + uint64 EventID = 0; + uint64 InviteID = 0; + uint64 ModeratorID = 0; + uint8 Status = 0; + }; + + class CalendarCommandResult final : public ServerPacket + { + public: + CalendarCommandResult() : ServerPacket(SMSG_CALENDAR_COMMAND_RESULT, 3) { } + CalendarCommandResult(uint8 command, uint8 result, std::string const& name) : ServerPacket(SMSG_CALENDAR_COMMAND_RESULT, 3), Command(command), Result(result), Name(name) { } + + WorldPacket const* Write() override; + + uint8 Command = 0; + uint8 Result = 0; + std::string Name; + }; + + class CalendarRaidLockoutUpdated final : public ServerPacket + { + public: + CalendarRaidLockoutUpdated() : ServerPacket(SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, 20) { } + + WorldPacket const* Write() override; + + int32 MapID = 0; + int32 OldTimeRemaining = 0; + time_t ServerTime = 0; + uint32 DifficultyID = 0; + int32 NewTimeRemaining = 0; + }; + + struct CalendarEventInitialInviteInfo + { + CalendarEventInitialInviteInfo(ObjectGuid inviteGuid, uint8 level) : InviteGuid(inviteGuid), Level(level) { } + + ObjectGuid InviteGuid; + uint8 Level = 100; + }; + + class CalendarEventInitialInvites final : public ServerPacket + { + public: + CalendarEventInitialInvites() : ServerPacket(SMSG_CALENDAR_EVENT_INITIAL_INVITES, 17) { } + + WorldPacket const* Write() override; + + std::vector<CalendarEventInitialInviteInfo> Invites; + }; + + class CalendarEventInviteStatusAlert final : public ServerPacket + { + public: + CalendarEventInviteStatusAlert() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT, 5) { } + + WorldPacket const* Write() override; + + uint64 EventID = 0; + uint32 Flags = 0; + time_t Date = time_t(0); + uint8 Status = 0; + }; + + class CalendarEventInviteNotesAlert final : public ServerPacket + { + public: + CalendarEventInviteNotesAlert() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT, 9) { } + CalendarEventInviteNotesAlert(uint64 eventID, std::string const& notes) : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT, 8 + notes.size()), EventID(eventID), Notes(notes) { } + + WorldPacket const* Write() override; + + uint64 EventID = 0; + std::string Notes; + }; + + class CalendarEventInviteNotes final : public ServerPacket + { + public: + CalendarEventInviteNotes() : ServerPacket(SMSG_CALENDAR_EVENT_INVITE_NOTES, 26) { } + + WorldPacket const* Write() override; + + ObjectGuid InviteGuid; + uint64 EventID = 0; + std::string Notes; + bool ClearPending = false; + }; + } +} + +#endif // CalendarPackets_h__ diff --git a/src/server/game/Server/Packets/InstancePackets.cpp b/src/server/game/Server/Packets/InstancePackets.cpp index 7cf46454533..5e85e961a21 100644 --- a/src/server/game/Server/Packets/InstancePackets.cpp +++ b/src/server/game/Server/Packets/InstancePackets.cpp @@ -72,3 +72,16 @@ WorldPacket const* WorldPackets::Instance::InstanceResetFailed::Write() return &_worldPacket; } + +WorldPacket const* WorldPackets::Instance::InstanceSaveCreated::Write() +{ + _worldPacket.WriteBit(Gm); + _worldPacket.FlushBits(); + + return &_worldPacket; +} + +void WorldPackets::Instance::InstanceLockResponse::Read() +{ + AcceptLock = _worldPacket.ReadBit(); +} diff --git a/src/server/game/Server/Packets/InstancePackets.h b/src/server/game/Server/Packets/InstancePackets.h index bfc14dddc5b..b137afd7383 100644 --- a/src/server/game/Server/Packets/InstancePackets.h +++ b/src/server/game/Server/Packets/InstancePackets.h @@ -105,6 +105,26 @@ namespace WorldPackets WorldPacket const* Write() override { return &_worldPacket; } }; + + class InstanceSaveCreated final : public ServerPacket + { + public: + InstanceSaveCreated() : ServerPacket(SMSG_INSTANCE_SAVE_CREATED, 1) { } + + WorldPacket const* Write() override; + + bool Gm = false; + }; + + class InstanceLockResponse final : public ClientPacket + { + public: + InstanceLockResponse(WorldPacket&& packet) : ClientPacket(CMSG_INSTANCE_LOCK_RESPONSE, std::move(packet)) { } + + void Read() override; + + bool AcceptLock = false; + }; } } diff --git a/src/server/game/Server/Packets/ItemPackets.cpp b/src/server/game/Server/Packets/ItemPackets.cpp index 8b0bec535b3..6d7fdffc73b 100644 --- a/src/server/game/Server/Packets/ItemPackets.cpp +++ b/src/server/game/Server/Packets/ItemPackets.cpp @@ -316,25 +316,27 @@ WorldPacket const* WorldPackets::Item::ItemPushResult::Write() { _worldPacket << PlayerGUID; - _worldPacket << Slot; - _worldPacket << SlotInBag; + _worldPacket << uint8(Slot); + _worldPacket << int32(SlotInBag); _worldPacket << Item; - _worldPacket << WodUnk; - _worldPacket << Quantity; - _worldPacket << QuantityInInventory; - _worldPacket << BattlePetBreedID; - _worldPacket << BattlePetBreedQuality; - _worldPacket << BattlePetSpeciesID; - _worldPacket << BattlePetLevel; + _worldPacket << uint32(QuestLogItemID); + _worldPacket << int32(Quantity); + _worldPacket << int32(QuantityInInventory); + _worldPacket << uint32(DungeonEncounterID); + _worldPacket << int32(BattlePetBreedID); + _worldPacket << int32(BattlePetBreedQuality); + _worldPacket << int32(BattlePetSpeciesID); + _worldPacket << int32(BattlePetLevel); _worldPacket << ItemGUID; _worldPacket.WriteBit(Pushed); _worldPacket.WriteBit(Created); - _worldPacket.WriteBit(DisplayText); + _worldPacket.WriteBits(DisplayText, 2); _worldPacket.WriteBit(IsBonusRoll); + _worldPacket.WriteBit(IsEncounterLoot); _worldPacket.FlushBits(); diff --git a/src/server/game/Server/Packets/ItemPackets.h b/src/server/game/Server/Packets/ItemPackets.h index e73f42bcaf2..69a6c5ab997 100644 --- a/src/server/game/Server/Packets/ItemPackets.h +++ b/src/server/game/Server/Packets/ItemPackets.h @@ -288,6 +288,13 @@ namespace WorldPackets class ItemPushResult final : public ServerPacket { public: + enum DisplayType + { + DISPLAY_TYPE_ENCOUNTER_LOOT = 1, + DISPLAY_TYPE_NORMAL = 2, + DISPLAY_TYPE_HIDDEN = 3 + }; + ItemPushResult() : ServerPacket(SMSG_ITEM_PUSH_RESULT, 16 + 1 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 16 + 1 + 1 + 1 + 1) { } WorldPacket const* Write() override; @@ -296,18 +303,21 @@ namespace WorldPackets uint8 Slot = 0; int32 SlotInBag = 0; ItemInstance Item; - uint32 WodUnk = 0; + uint32 QuestLogItemID = 0; // Item ID used for updating quest progress + // only set if different than real ID (similar to CreatureTemplate.KillCredit) int32 Quantity = 0; int32 QuantityInInventory = 0; + uint32 DungeonEncounterID = 0; int32 BattlePetBreedID = 0; uint32 BattlePetBreedQuality = 0; int32 BattlePetSpeciesID = 0; int32 BattlePetLevel = 0; ObjectGuid ItemGUID; bool Pushed = false; - bool DisplayText = false; + DisplayType DisplayText = DISPLAY_TYPE_HIDDEN; bool Created = false; bool IsBonusRoll = false; + bool IsEncounterLoot = false; }; class ReadItem final : public ClientPacket diff --git a/src/server/game/Server/Packets/QuestPackets.h b/src/server/game/Server/Packets/QuestPackets.h index 377f0ca6a64..ef5817fccd8 100644 --- a/src/server/game/Server/Packets/QuestPackets.h +++ b/src/server/game/Server/Packets/QuestPackets.h @@ -495,6 +495,14 @@ namespace WorldPackets ObjectGuid SenderGUID; uint8 Result = 0; }; + + class QuestLogFull final : public ServerPacket + { + public: + QuestLogFull() : ServerPacket(SMSG_QUEST_LOG_FULL, 0) { } + + WorldPacket const* Write() override { return &_worldPacket; } + }; } } diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp index 00ce2593287..91821780575 100644 --- a/src/server/game/Server/Packets/SpellPackets.cpp +++ b/src/server/game/Server/Packets/SpellPackets.cpp @@ -16,7 +16,6 @@ */ #include "SpellPackets.h" -#include "SpellAuraEffects.h" #include "MovementPackets.h" void WorldPackets::Spells::CancelAura::Read() @@ -745,3 +744,23 @@ void WorldPackets::Spells::SpellClick::Read() _worldPacket >> SpellClickUnitGuid; TryAutoDismount = _worldPacket.ReadBit(); } + +WorldPacket const* WorldPackets::Spells::ConvertRune::Write() +{ + _worldPacket << uint8(Index); + _worldPacket << uint8(Rune); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Spells::ResyncRunes::Write() +{ + _worldPacket << uint32(Runes.size()); + for (auto const& rune : Runes) + { + _worldPacket << uint8(rune.RuneType); + _worldPacket << uint8(rune.Cooldown); + } + + return &_worldPacket; +} diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h index b9388c02116..f5df5e32da0 100644 --- a/src/server/game/Server/Packets/SpellPackets.h +++ b/src/server/game/Server/Packets/SpellPackets.h @@ -749,6 +749,33 @@ namespace WorldPackets ObjectGuid SpellClickUnitGuid; bool TryAutoDismount = false; }; + + class ConvertRune final : public ServerPacket + { + public: + ConvertRune() : ServerPacket(SMSG_CONVERT_RUNE, 1 + 1) { } + + WorldPacket const* Write() override; + + uint8 Index = 0; + uint8 Rune = 0; + }; + + class ResyncRunes final : public ServerPacket + { + public: + struct ResyncRune + { + uint8 RuneType = 0; + uint8 Cooldown = 0; + }; + + ResyncRunes(size_t size) : ServerPacket(SMSG_RESYNC_RUNES, 4 + 2 * size) { } + + WorldPacket const* Write() override; + + std::vector<ResyncRune> Runes; + }; } } diff --git a/src/server/game/Server/Packets/TotemPackets.cpp b/src/server/game/Server/Packets/TotemPackets.cpp new file mode 100644 index 00000000000..150e88812ed --- /dev/null +++ b/src/server/game/Server/Packets/TotemPackets.cpp @@ -0,0 +1,43 @@ +/* + * Copyright (C) 2008-2015 TrinityCore <http://www.trinitycore.org/> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#include "TotemPackets.h" + +void WorldPackets::Totem::TotemDestroyed::Read() +{ + _worldPacket >> Slot; + _worldPacket >> TotemGUID; +} + +WorldPacket const* WorldPackets::Totem::TotemCreated::Write() +{ + _worldPacket << Slot; + _worldPacket << Totem; + _worldPacket << int32(Duration); + _worldPacket << int32(SpellID); + + return &_worldPacket; +} + +WorldPacket const* WorldPackets::Totem::TotemMoved::Write() +{ + _worldPacket << uint8(Slot); + _worldPacket << uint8(NewSlot); + _worldPacket << Totem; + + return &_worldPacket; +} diff --git a/src/server/game/Server/Packets/TotemPackets.h b/src/server/game/Server/Packets/TotemPackets.h new file mode 100644 index 00000000000..519025d4cba --- /dev/null +++ b/src/server/game/Server/Packets/TotemPackets.h @@ -0,0 +1,66 @@ +/* + * Copyright (C) 2008-2015 TrinityCore <http://www.trinitycore.org/> + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef TotemPackets_h__ +#define TotemPackets_h__ + +#include "Packet.h" +#include "ObjectGuid.h" + +namespace WorldPackets +{ + namespace Totem + { + class TotemDestroyed final : public ClientPacket + { + public: + TotemDestroyed(WorldPacket&& packet) : ClientPacket(CMSG_TOTEM_DESTROYED, std::move(packet)) { } + + void Read() override; + + ObjectGuid TotemGUID; + uint8 Slot = 0; + }; + + class TotemCreated final : public ServerPacket + { + public: + TotemCreated() : ServerPacket(SMSG_TOTEM_CREATED, 25) { } + + WorldPacket const* Write() override; + + ObjectGuid Totem; + int32 SpellID = 0; + int32 Duration = 0; + int8 Slot = 0; + }; + + class TotemMoved final : public ServerPacket + { + public: + TotemMoved() : ServerPacket(SMSG_TOTEM_MOVED, 18) { } + + WorldPacket const* Write() override; + + ObjectGuid Totem; + uint8 Slot = 0; + uint8 NewSlot = 0; + }; + } +} + +#endif // TotemPackets_h__ diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index 38248b9daf6..661b1cdf9db 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -23,6 +23,7 @@ #include "Packets/BankPackets.h" #include "Packets/BattlegroundPackets.h" #include "Packets/BlackMarketPackets.h" +#include "Packets/CalendarPackets.h" #include "Packets/ChannelPackets.h" #include "Packets/CharacterPackets.h" #include "Packets/ChatPackets.h" @@ -52,6 +53,7 @@ #include "Packets/TalentPackets.h" #include "Packets/TicketPackets.h" #include "Packets/TokenPackets.h" +#include "Packets/TotemPackets.h" #include "Packets/TradePackets.h" #include "Packets/VehiclePackets.h" #include "Packets/VoidStoragePackets.h" @@ -229,21 +231,21 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_BUY_WOW_TOKEN_CONFIRM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_BUY_WOW_TOKEN_START, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CAGE_BATTLE_PET, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_ADD_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarAddEvent ); + DEFINE_HANDLER(CMSG_CALENDAR_ADD_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarAddEvent, &WorldSession::HandleCalendarAddEvent); DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_COMPLAIN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarComplain ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_COPY_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarCopyEvent ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_EVENT_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventInvite ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_EVENT_MODERATOR_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventModeratorStatus); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_EVENT_RSVP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventRsvp ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_EVENT_SIGN_UP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventSignup ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_EVENT_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventStatus ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_GET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGetCalendar ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_GET_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGetEvent ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_GET_NUM_PENDING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGetNumPending ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_GUILD_FILTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarGuildFilter ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_REMOVE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarRemoveEvent ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_REMOVE_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventRemoveInvite ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_UPDATE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarUpdateEvent ); + DEFINE_HANDLER(CMSG_CALENDAR_COPY_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarCopyEvent, &WorldSession::HandleCalendarCopyEvent); + DEFINE_HANDLER(CMSG_CALENDAR_EVENT_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarEventInvite, &WorldSession::HandleCalendarEventInvite); + DEFINE_HANDLER(CMSG_CALENDAR_EVENT_MODERATOR_STATUS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarEventModeratorStatus, &WorldSession::HandleCalendarEventModeratorStatus); + DEFINE_HANDLER(CMSG_CALENDAR_EVENT_RSVP, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarEventRSVP, &WorldSession::HandleCalendarEventRsvp); + DEFINE_HANDLER(CMSG_CALENDAR_EVENT_SIGN_UP, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarEventSignUp, &WorldSession::HandleCalendarEventSignup); + DEFINE_HANDLER(CMSG_CALENDAR_EVENT_STATUS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarEventStatus, &WorldSession::HandleCalendarEventStatus); + DEFINE_HANDLER(CMSG_CALENDAR_GET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarGetCalendar, &WorldSession::HandleCalendarGetCalendar); + DEFINE_HANDLER(CMSG_CALENDAR_GET_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarGetEvent, &WorldSession::HandleCalendarGetEvent); + DEFINE_HANDLER(CMSG_CALENDAR_GET_NUM_PENDING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarGetNumPending, &WorldSession::HandleCalendarGetNumPending); + DEFINE_HANDLER(CMSG_CALENDAR_GUILD_FILTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarGuildFilter, &WorldSession::HandleCalendarGuildFilter); + DEFINE_HANDLER(CMSG_CALENDAR_REMOVE_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarRemoveEvent, &WorldSession::HandleCalendarRemoveEvent); + DEFINE_HANDLER(CMSG_CALENDAR_REMOVE_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarRemoveInvite, &WorldSession::HandleCalendarEventRemoveInvite); + DEFINE_HANDLER(CMSG_CALENDAR_UPDATE_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::CalendarUpdateEvent, &WorldSession::HandleCalendarUpdateEvent); DEFINE_HANDLER(CMSG_CANCEL_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelAura, &WorldSession::HandleCancelAuraOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_AUTO_REPEAT_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelAutoRepeatSpellOpcode); DEFINE_HANDLER(CMSG_CANCEL_CAST, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CancelCast, &WorldSession::HandleCancelCastOpcode); @@ -255,7 +257,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_CANCEL_QUEUED_SPELL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CANCEL_TEMP_ENCHANTMENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::CancelTempEnchantment, &WorldSession::HandleCancelTempEnchantmentOpcode); DEFINE_HANDLER(CMSG_CANCEL_TRADE, STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT, PROCESS_THREADUNSAFE, WorldPackets::Trade::CancelTrade, &WorldSession::HandleCancelTradeOpcode); - DEFINE_HANDLER(CMSG_CAN_DUEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Duel::CanDuel, &WorldSession::HandleCanDuel); + DEFINE_HANDLER(CMSG_CAN_DUEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Duel::CanDuel, &WorldSession::HandleCanDuel); DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CastSpell, &WorldSession::HandleCastSpellOpcode); DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_LEADERS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); @@ -313,13 +315,13 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_CHAT_REGISTER_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatRegisterAddonPrefixes, &WorldSession::HandleAddonRegisteredPrefixesOpcode); DEFINE_HANDLER(CMSG_CHAT_REPORT_FILTERED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_OPCODE_HANDLER_OLD(CMSG_CHAT_REPORT_IGNORED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleChatIgnoredOpcode ); - DEFINE_HANDLER(CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatUnregisterAllAddonPrefixes, &WorldSession::HandleUnregisterAllAddonPrefixesOpcode); + DEFINE_HANDLER(CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatUnregisterAllAddonPrefixes, &WorldSession::HandleUnregisterAllAddonPrefixesOpcode); DEFINE_HANDLER(CMSG_CHECK_RAF_EMAIL_ENABLED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CHOICE_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CLEAR_RAID_MARKER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::ClearRaidMarker, &WorldSession::HandleClearRaidMarker); DEFINE_HANDLER(CMSG_CLEAR_TRADE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::ClearTradeItem, &WorldSession::HandleClearTradeItemOpcode); - DEFINE_HANDLER(CMSG_CLIENT_PORT_GRAVEYARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard); + DEFINE_HANDLER(CMSG_CLIENT_PORT_GRAVEYARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard); DEFINE_HANDLER(CMSG_CLOSE_INTERACTION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_COMMENTATOR_ENABLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_COMMENTATOR_ENTER_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); @@ -456,7 +458,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_INITIATE_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::InitiateTrade, &WorldSession::HandleInitiateTradeOpcode); DEFINE_HANDLER(CMSG_INSPECT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::Inspect, &WorldSession::HandleInspectOpcode); DEFINE_HANDLER(CMSG_INSPECT_PVP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::InspectPVPRequest, &WorldSession::HandleInspectPVP); - DEFINE_OPCODE_HANDLER_OLD(CMSG_INSTANCE_LOCK_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleInstanceLockResponse); + DEFINE_HANDLER(CMSG_INSTANCE_LOCK_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Instance::InstanceLockResponse, &WorldSession::HandleInstanceLockResponse); DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_PURCHASE_REFUND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemRefund ); DEFINE_HANDLER(CMSG_ITEM_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::ItemTextQuery, &WorldSession::HandleItemTextQuery); DEFINE_HANDLER(CMSG_JOIN_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); @@ -661,7 +663,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest); DEFINE_HANDLER(CMSG_REPORT_PVP_PLAYER_AFK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::ReportPvPPlayerAFK, &WorldSession::HandleReportPvPAFK); DEFINE_HANDLER(CMSG_REQUEST_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::RequestAccountData, &WorldSession::HandleRequestAccountData); - DEFINE_HANDLER(CMSG_REQUEST_BATTLEFIELD_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::RequestBattlefieldStatus, &WorldSession::HandleRequestBattlefieldStatusOpcode); + DEFINE_HANDLER(CMSG_REQUEST_BATTLEFIELD_STATUS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::RequestBattlefieldStatus, &WorldSession::HandleRequestBattlefieldStatusOpcode); DEFINE_HANDLER(CMSG_REQUEST_CATEGORY_COOLDOWNS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Spells::RequestCategoryCooldowns, &WorldSession::HandleRequestCategoryCooldowns); DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList); DEFINE_HANDLER(CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); @@ -673,9 +675,9 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_REQUEST_PARTY_JOIN_UPDATES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestPartyJoinUpdates, &WorldSession::HandleRequestPartyJoinUpdates); DEFINE_HANDLER(CMSG_REQUEST_PARTY_MEMBER_STATS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestPartyMemberStats, &WorldSession::HandleRequestPartyMemberStatsOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_PET_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestPetInfoOpcode ); - DEFINE_HANDLER(CMSG_REQUEST_PLAYED_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::RequestPlayedTime, &WorldSession::HandlePlayedTime); + DEFINE_HANDLER(CMSG_REQUEST_PLAYED_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::RequestPlayedTime, &WorldSession::HandlePlayedTime); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_PVP_REWARDS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleRequestPvpReward ); - DEFINE_HANDLER(CMSG_REQUEST_RAID_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestRaidInfo, &WorldSession::HandleRequestRaidInfoOpcode); + DEFINE_HANDLER(CMSG_REQUEST_RAID_INFO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestRaidInfo, &WorldSession::HandleRequestRaidInfoOpcode); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_RATED_BATTLEFIELD_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestRatedBattlefieldInfo); DEFINE_HANDLER(CMSG_REQUEST_RESEARCH_HISTORY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_STABLED_PETS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleListStabledPetsOpcode ); @@ -734,7 +736,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_SET_PVP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode); DEFINE_HANDLER(CMSG_SET_ROLE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::SetRole, &WorldSession::HandleSetRoleOpcode); - DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SAVED_INSTANCE_EXTEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetSavedInstanceExtend ); + DEFINE_HANDLER(CMSG_SET_SAVED_INSTANCE_EXTEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Calendar::SetSavedInstanceExtend, &WorldSession::HandleSetSavedInstanceExtend); DEFINE_HANDLER(CMSG_SET_SELECTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetSelection, &WorldSession::HandleSetSelectionOpcode); DEFINE_HANDLER(CMSG_SET_SHEATHED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::SetSheathed, &WorldSession::HandleSetSheathedOpcode); DEFINE_HANDLER(CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); @@ -783,7 +785,7 @@ void OpcodeTable::Initialize() DEFINE_HANDLER(CMSG_TIME_SYNC_RESPONSE_FAILED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_TOGGLE_DIFFICULTY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_OPCODE_HANDLER_OLD(CMSG_TOGGLE_PVP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleTogglePvP ); - DEFINE_OPCODE_HANDLER_OLD(CMSG_TOTEM_DESTROYED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleTotemDestroyed ); + DEFINE_HANDLER(CMSG_TOTEM_DESTROYED, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Totem::TotemDestroyed, &WorldSession::HandleTotemDestroyed); DEFINE_HANDLER(CMSG_TOY_SET_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_TRAINER_BUY_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::TrainerBuySpell, &WorldSession::HandleTrainerBuySpellOpcode); DEFINE_HANDLER(CMSG_TRAINER_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTrainerListOpcode); @@ -946,26 +948,26 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_SUCCEEDED, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CACHE_VERSION, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_CLEAR_PENDING_ACTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INITIAL_INVITES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_NOTES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_REMOVED_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_UPDATED_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_CLEAR_PENDING_ACTION, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_COMMAND_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INITIAL_INVITES, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_ALERT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_NOTES, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_REMOVED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_REMOVED_ALERT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_UPDATED_ALERT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_RAID_LOCKOUT_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_RAID_LOCKOUT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_CALENDAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_NUM_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_CALENDAR, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_EVENT, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_NUM_PENDING, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAMERA_SHAKE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_AUTO_REPEAT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1033,7 +1035,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONSOLE_WRITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTROL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_RUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_RUNE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1079,7 +1081,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCOUNTER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENUM_CHARACTERS_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTAL_DAMAGE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTAL_DAMAGE_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_ID, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPECTED_SPAM_RECORDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1246,7 +1248,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_SAVE_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_SAVE_CREATED, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALID_PROMOTION_CODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1256,7 +1258,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_ENCHANT_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_EXPIRE_PURCHASE_REFUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PURCHASE_REFUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_KICK_REASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); @@ -1521,7 +1523,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_REQUEST_ITEMS, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS_MULTIPLE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_LOG_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_LOG_FULL, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_POI_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_PUSH_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); @@ -1566,7 +1568,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_REQUEST, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESYNC_RUNES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESYNC_RUNES, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHANGED_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_POLL_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1574,7 +1576,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_BOOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_OUT_OF_BOUNDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_PO_IS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_POIS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_PROGRESS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1640,7 +1642,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DELAYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DISPELL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ENERGIZE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_EXECUTE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_EXECUTE_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILED_OTHER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_GO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); @@ -1649,9 +1651,9 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INTERRUPT_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MISS_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MULTISTRIKE_EFFECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_NON_MELEE_DAMAGE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_NON_MELEE_DAMAGE_LOG, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_OR_DAMAGE_IMMUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_PERIODIC_AURA_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_PERIODIC_AURA_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPIRIT_HEALER_CONFIRM, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1662,7 +1664,7 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_SPEAKERBOT_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_STREAMING_MOVIES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1682,15 +1684,15 @@ void OpcodeTable::Initialize() DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQUEST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_EARNED, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_LOST, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_MOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_CREATED, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_MOVED, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_TUTORIAL_FLAGS, STATUS_NEVER, CONNECTION_TYPE_REALM); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 590eab83d44..a82116e9daa 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -1462,7 +1462,7 @@ enum OpcodeServer : uint32 SMSG_SCENARIO_BOOT = 0x00B6, SMSG_SCENARIO_COMPLETED = 0x0EA2, SMSG_SCENARIO_OUT_OF_BOUNDS = 0x0410, - SMSG_SCENARIO_PO_IS = 0x00CC, + SMSG_SCENARIO_POIS = 0x00CC, SMSG_SCENARIO_PROGRESS_UPDATE = 0x0AA5, SMSG_SCENARIO_STATE = 0x0E35, SMSG_SCENE_OBJECT_EVENT = 0x0644, diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp index ab7b0552ff2..d9bd2d8ecc6 100644 --- a/src/server/game/Server/WorldSession.cpp +++ b/src/server/game/Server/WorldSession.cpp @@ -21,7 +21,6 @@ */ #include "WorldSocket.h" -#include <zlib.h> #include "Config.h" #include "Common.h" #include "DatabaseEnv.h" @@ -40,13 +39,9 @@ #include "ObjectAccessor.h" #include "BattlegroundMgr.h" #include "OutdoorPvPMgr.h" -#include "MapManager.h" #include "SocialMgr.h" -#include "zlib.h" #include "ScriptMgr.h" -#include "Transport.h" #include "WardenWin.h" -#include "WardenMac.h" #include "BattlenetServerManager.h" #include "AuthenticationPackets.h" #include "CharacterPackets.h" @@ -54,6 +49,8 @@ #include "MiscPackets.h" #include "ChatPackets.h" +#include <zlib.h> + namespace { std::string const DefaultPlayerName = "<none>"; diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h index d2efc15521c..e47019357c7 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -28,10 +28,8 @@ #include "AddonMgr.h" #include "DatabaseEnv.h" #include "World.h" -#include "Opcodes.h" #include "Packet.h" #include "Cryptography/BigNumber.h" -#include "Opcodes.h" #include "AccountMgr.h" #include <unordered_set> @@ -124,6 +122,25 @@ namespace WorldPackets class BlackMarketOpen; } + namespace Calendar + { + class CalendarAddEvent; + class CalendarCopyEvent; + class CalendarEventInvite; + class CalendarEventModeratorStatus; + class CalendarEventRSVP; + class CalendarEventSignUp; + class CalendarEventStatus; + class CalendarGetCalendar; + class CalendarGetEvent; + class CalendarGetNumPending; + class CalendarGuildFilter; + class CalendarRemoveEvent; + class CalendarRemoveInvite; + class CalendarUpdateEvent; + class SetSavedInstanceExtend; + } + namespace Character { struct CharacterCreateInfo; @@ -280,6 +297,7 @@ namespace WorldPackets namespace Instance { class InstanceInfo; + class InstanceLockResponse; class ResetInstances; } @@ -525,6 +543,11 @@ namespace WorldPackets class RequestWowTokenMarketPrice; } + namespace Totem + { + class TotemDestroyed; + } + namespace Trade { class AcceptTrade; @@ -782,7 +805,7 @@ class WorldSession std::string GetPlayerInfo() const; void SetSecurity(AccountTypes security) { _security = security; } - std::string const& GetRemoteAddress() { return m_Address; } + std::string const& GetRemoteAddress() const { return m_Address; } void SetPlayer(Player* player); uint8 GetExpansion() const { return m_expansion; } @@ -1350,7 +1373,7 @@ class WorldSession void HandleSetActionBarToggles(WorldPackets::Character::SetActionBarToggles& packet); - void HandleTotemDestroyed(WorldPacket& recvData); + void HandleTotemDestroyed(WorldPackets::Totem::TotemDestroyed& totemDestroyed); void HandleDismissCritter(WorldPacket& recvData); //Battleground @@ -1393,7 +1416,7 @@ class WorldSession void HandleTimeSyncResponse(WorldPackets::Misc::TimeSyncResponse& packet); void HandleWhoIsOpcode(WorldPackets::Who::WhoIsRequest& packet); void HandleResetInstancesOpcode(WorldPackets::Instance::ResetInstances& packet); - void HandleInstanceLockResponse(WorldPacket& recvPacket); + void HandleInstanceLockResponse(WorldPackets::Instance::InstanceLockResponse& packet); // Looking for Dungeon/Raid void HandleLfgSetCommentOpcode(WorldPacket& recvData); @@ -1457,25 +1480,25 @@ class WorldSession void HandleAcceptGrantLevel(WorldPackets::RaF::AcceptLevelGrant& acceptLevelGrant); // Calendar - void HandleCalendarGetCalendar(WorldPacket& recvData); - void HandleCalendarGetEvent(WorldPacket& recvData); - void HandleCalendarGuildFilter(WorldPacket& recvData); - void HandleCalendarAddEvent(WorldPacket& recvData); - void HandleCalendarUpdateEvent(WorldPacket& recvData); - void HandleCalendarRemoveEvent(WorldPacket& recvData); - void HandleCalendarCopyEvent(WorldPacket& recvData); - void HandleCalendarEventInvite(WorldPacket& recvData); - void HandleCalendarEventRsvp(WorldPacket& recvData); - void HandleCalendarEventRemoveInvite(WorldPacket& recvData); - void HandleCalendarEventStatus(WorldPacket& recvData); - void HandleCalendarEventModeratorStatus(WorldPacket& recvData); + void HandleCalendarGetCalendar(WorldPackets::Calendar::CalendarGetCalendar& calendarGetCalendar); + void HandleCalendarGetEvent(WorldPackets::Calendar::CalendarGetEvent& calendarGetEvent); + void HandleCalendarGuildFilter(WorldPackets::Calendar::CalendarGuildFilter& calendarGuildFilter); + void HandleCalendarAddEvent(WorldPackets::Calendar::CalendarAddEvent& calendarAddEvent); + void HandleCalendarUpdateEvent(WorldPackets::Calendar::CalendarUpdateEvent& calendarUpdateEvent); + void HandleCalendarRemoveEvent(WorldPackets::Calendar::CalendarRemoveEvent& calendarRemoveEvent); + void HandleCalendarCopyEvent(WorldPackets::Calendar::CalendarCopyEvent& calendarCopyEvent); + void HandleCalendarEventInvite(WorldPackets::Calendar::CalendarEventInvite& calendarEventInvite); + void HandleCalendarEventRsvp(WorldPackets::Calendar::CalendarEventRSVP& calendarEventRSVP); + void HandleCalendarEventRemoveInvite(WorldPackets::Calendar::CalendarRemoveInvite& calendarRemoveInvite); + void HandleCalendarEventStatus(WorldPackets::Calendar::CalendarEventStatus& calendarEventStatus); + void HandleCalendarEventModeratorStatus(WorldPackets::Calendar::CalendarEventModeratorStatus& calendarEventModeratorStatus); void HandleCalendarComplain(WorldPacket& recvData); - void HandleCalendarGetNumPending(WorldPacket& recvData); - void HandleCalendarEventSignup(WorldPacket& recvData); + void HandleCalendarGetNumPending(WorldPackets::Calendar::CalendarGetNumPending& calendarGetNumPending); + void HandleCalendarEventSignup(WorldPackets::Calendar::CalendarEventSignUp& calendarEventSignUp); void SendCalendarRaidLockout(InstanceSave const* save, bool add); void SendCalendarRaidLockoutUpdated(InstanceSave const* save); - void HandleSetSavedInstanceExtend(WorldPacket& recvData); + void HandleSetSavedInstanceExtend(WorldPackets::Calendar::SetSavedInstanceExtend& setSavedInstanceExtend); // Void Storage void HandleVoidStorageUnlock(WorldPackets::VoidStorage::UnlockVoidStorage& unlockVoidStorage); diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index 372f31d1e97..321a7635e4e 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -21,12 +21,11 @@ #include "BigNumber.h" #include "CharacterPackets.h" #include "Opcodes.h" -#include "Player.h" #include "ScriptMgr.h" #include "SHA1.h" #include "PacketLog.h" -#include "BattlenetAccountMgr.h" #include "World.h" + #include <zlib.h> #include <memory> diff --git a/src/server/game/Server/WorldSocketMgr.cpp b/src/server/game/Server/WorldSocketMgr.cpp index 673c96717ff..9f0f56c484f 100644 --- a/src/server/game/Server/WorldSocketMgr.cpp +++ b/src/server/game/Server/WorldSocketMgr.cpp @@ -21,6 +21,7 @@ #include "ScriptMgr.h" #include "WorldSocket.h" #include "WorldSocketMgr.h" + #include <boost/system/error_code.hpp> static void OnSocketAccept(tcp::socket&& sock) diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 92a29dd5c73..473b3a98c56 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -25,15 +25,13 @@ #include "Player.h" #include "Unit.h" #include "ObjectAccessor.h" +#include "CellImpl.h" #include "Util.h" #include "Spell.h" #include "SpellAuraEffects.h" #include "Battleground.h" #include "OutdoorPvPMgr.h" -#include "Formulas.h" #include "GridNotifiers.h" -#include "GridNotifiersImpl.h" -#include "CellImpl.h" #include "ScriptMgr.h" #include "Vehicle.h" #include "Battlefield.h" diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index b16d6893175..945580b0ee3 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -31,13 +31,10 @@ #include "Player.h" #include "Pet.h" #include "Unit.h" -#include "Totem.h" #include "Spell.h" #include "DynamicObject.h" #include "Guild.h" -#include "Group.h" #include "UpdateData.h" -#include "MapManager.h" #include "ObjectAccessor.h" #include "CellImpl.h" #include "SharedDefines.h" @@ -157,59 +154,6 @@ SpellCastTargets::SpellCastTargets(Unit* caster, WorldPackets::Spells::SpellCast SpellCastTargets::~SpellCastTargets() { } -void SpellCastTargets::Read(ByteBuffer& data, Unit* caster) -{ - data >> m_targetMask; - - if (m_targetMask == TARGET_FLAG_NONE) - return; - - if (m_targetMask & (TARGET_FLAG_UNIT | TARGET_FLAG_UNIT_MINIPET | TARGET_FLAG_GAMEOBJECT | TARGET_FLAG_CORPSE_ENEMY | TARGET_FLAG_CORPSE_ALLY)) - data >> m_objectTargetGUID.ReadAsPacked(); - - if (m_targetMask & (TARGET_FLAG_ITEM | TARGET_FLAG_TRADE_ITEM)) - data >> m_itemTargetGUID.ReadAsPacked(); - - if (m_targetMask & TARGET_FLAG_SOURCE_LOCATION) - { - data >> m_src._transportGUID.ReadAsPacked(); - if (!m_src._transportGUID.IsEmpty()) - data >> m_src._transportOffset.PositionXYZStream(); - else - data >> m_src._position.PositionXYZStream(); - } - else - { - m_src._transportGUID = caster->GetTransGUID(); - if (!m_src._transportGUID.IsEmpty()) - m_src._transportOffset.Relocate(caster->GetTransOffsetX(), caster->GetTransOffsetY(), caster->GetTransOffsetZ(), caster->GetTransOffsetO()); - else - m_src._position.Relocate(caster); - } - - if (m_targetMask & TARGET_FLAG_DEST_LOCATION) - { - data >> m_dst._transportGUID.ReadAsPacked(); - if (!m_dst._transportGUID.IsEmpty()) - data >> m_dst._transportOffset.PositionXYZStream(); - else - data >> m_dst._position.PositionXYZStream(); - } - else - { - m_dst._transportGUID = caster->GetTransGUID(); - if (!m_dst._transportGUID.IsEmpty()) - m_dst._transportOffset.Relocate(caster->GetTransOffsetX(), caster->GetTransOffsetY(), caster->GetTransOffsetZ(), caster->GetTransOffsetO()); - else - m_dst._position.Relocate(caster); - } - - if (m_targetMask & TARGET_FLAG_STRING) - data >> m_strTarget; - - Update(caster); -} - void SpellCastTargets::Write(WorldPackets::Spells::SpellTargetData& data) { data.Flags = m_targetMask; diff --git a/src/server/game/Spells/Spell.h b/src/server/game/Spells/Spell.h index 1b370c8fa28..183f4039711 100644 --- a/src/server/game/Spells/Spell.h +++ b/src/server/game/Spells/Spell.h @@ -149,7 +149,6 @@ class SpellCastTargets SpellCastTargets(Unit* caster, WorldPackets::Spells::SpellCastRequest const& spellCastRequest); ~SpellCastTargets(); - void Read(ByteBuffer& data, Unit* caster); void Write(WorldPackets::Spells::SpellTargetData& data); uint32 GetTargetMask() const { return m_targetMask; } diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 75610d2e911..23d183330f2 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -34,9 +34,6 @@ #include "SpellAuraEffects.h" #include "SpellHistory.h" #include "Group.h" -#include "UpdateData.h" -#include "MapManager.h" -#include "ObjectAccessor.h" #include "SharedDefines.h" #include "Pet.h" #include "GameObject.h" @@ -50,21 +47,13 @@ #include "Language.h" #include "SocialMgr.h" #include "Util.h" -#include "VMapFactory.h" #include "TemporarySummon.h" -#include "CellImpl.h" -#include "GridNotifiers.h" -#include "GridNotifiersImpl.h" -#include "SkillDiscovery.h" -#include "Formulas.h" -#include "Vehicle.h" #include "ScriptMgr.h" #include "GameObjectAI.h" #include "AccountMgr.h" #include "InstanceScript.h" #include "PathGenerator.h" #include "Guild.h" -#include "GuildMgr.h" #include "ReputationMgr.h" #include "AreaTrigger.h" #include "Garrison.h" diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 0c79c966826..e893ab1b7f8 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -19,15 +19,11 @@ #include "SpellMgr.h" #include "SpellInfo.h" #include "ObjectMgr.h" -#include "SpellAuras.h" #include "SpellAuraDefines.h" #include "SharedDefines.h" #include "DBCStores.h" -#include "World.h" #include "Chat.h" -#include "Spell.h" #include "BattlegroundMgr.h" -#include "MapManager.h" #include "BattlefieldWG.h" #include "BattlefieldMgr.h" #include "Player.h" diff --git a/src/server/game/Spells/SpellScript.cpp b/src/server/game/Spells/SpellScript.cpp index 12fed61b9e9..fe0f4117ffa 100644 --- a/src/server/game/Spells/SpellScript.cpp +++ b/src/server/game/Spells/SpellScript.cpp @@ -15,11 +15,11 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#include <string> #include "Spell.h" #include "SpellAuras.h" #include "SpellScript.h" -#include "SpellMgr.h" + +#include <string> bool _SpellScript::_Validate(SpellInfo const* entry) { diff --git a/src/server/game/Support/SupportMgr.h b/src/server/game/Support/SupportMgr.h index fd251f50110..405e1372fb3 100644 --- a/src/server/game/Support/SupportMgr.h +++ b/src/server/game/Support/SupportMgr.h @@ -77,7 +77,7 @@ public: return name; } - std::string const& GetComment() { return _comment; } + std::string const& GetComment() const { return _comment; } virtual void SetAssignedTo(ObjectGuid guid, bool /*isAdmin*/ = false) { _assignedTo = guid; } virtual void SetUnassigned() { _assignedTo.Clear(); } @@ -225,11 +225,11 @@ public: void Initialize(); - bool GetSupportSystemStatus() { return _supportSystemStatus; } - bool GetTicketSystemStatus() { return _supportSystemStatus && _ticketSystemStatus; } - bool GetBugSystemStatus() { return _supportSystemStatus && _bugSystemStatus; } - bool GetComplaintSystemStatus() { return _supportSystemStatus && _complaintSystemStatus; } - bool GetSuggestionSystemStatus() { return _supportSystemStatus && _suggestionSystemStatus; } + bool GetSupportSystemStatus() const { return _supportSystemStatus; } + bool GetTicketSystemStatus() const { return _supportSystemStatus && _ticketSystemStatus; } + bool GetBugSystemStatus() const { return _supportSystemStatus && _bugSystemStatus; } + bool GetComplaintSystemStatus() const { return _supportSystemStatus && _complaintSystemStatus; } + bool GetSuggestionSystemStatus() const { return _supportSystemStatus && _suggestionSystemStatus; } uint64 GetLastChange() const { return _lastChange; } template<typename T> uint32 GetOpenTicketCount() const; diff --git a/src/server/game/Warden/Warden.cpp b/src/server/game/Warden/Warden.cpp index c6192c94fda..b09bfe7f0f7 100644 --- a/src/server/game/Warden/Warden.cpp +++ b/src/server/game/Warden/Warden.cpp @@ -22,14 +22,13 @@ #include "Log.h" #include "Opcodes.h" #include "ByteBuffer.h" -#include <openssl/md5.h> -#include <openssl/sha.h> #include "World.h" -#include "Player.h" #include "Util.h" #include "Warden.h" #include "AccountMgr.h" +#include <openssl/sha.h> + Warden::Warden() : _session(NULL), _inputCrypto(16), _outputCrypto(16), _checkTimer(10000/*10 sec*/), _clientResponseTimer(0), _dataSent(false), _previousTimestamp(0), _module(NULL), _initialized(false) { diff --git a/src/server/game/Warden/WardenCheckMgr.cpp b/src/server/game/Warden/WardenCheckMgr.cpp index c2d095e6530..df9cd4786ad 100644 --- a/src/server/game/Warden/WardenCheckMgr.cpp +++ b/src/server/game/Warden/WardenCheckMgr.cpp @@ -21,7 +21,6 @@ #include "WorldSession.h" #include "Log.h" #include "Database/DatabaseEnv.h" -#include "Util.h" #include "WardenCheckMgr.h" #include "Warden.h" diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp index 2eccd4c46ff..8abd48bd3f7 100644 --- a/src/server/game/Warden/WardenMac.cpp +++ b/src/server/game/Warden/WardenMac.cpp @@ -23,13 +23,14 @@ #include "Log.h" #include "Opcodes.h" #include "ByteBuffer.h" -#include <openssl/md5.h> #include "World.h" #include "Player.h" #include "Util.h" #include "WardenMac.h" #include "WardenModuleMac.h" +#include <openssl/md5.h> + WardenMac::WardenMac() : Warden() { } WardenMac::~WardenMac() { } diff --git a/src/server/game/Warden/WardenWin.cpp b/src/server/game/Warden/WardenWin.cpp index 6e96fc51f2c..82aff5c7a1b 100644 --- a/src/server/game/Warden/WardenWin.cpp +++ b/src/server/game/Warden/WardenWin.cpp @@ -24,7 +24,6 @@ #include "Log.h" #include "Opcodes.h" #include "ByteBuffer.h" -#include <openssl/md5.h> #include "Database/DatabaseEnv.h" #include "World.h" #include "Player.h" @@ -32,7 +31,8 @@ #include "WardenWin.h" #include "WardenModuleWin.h" #include "WardenCheckMgr.h" -#include "AccountMgr.h" + +#include <openssl/md5.h> WardenWin::WardenWin() : Warden(), _serverTicks(0) {} diff --git a/src/server/game/Weather/Weather.cpp b/src/server/game/Weather/Weather.cpp index 348a98aa8b2..b4b0bd6fcec 100644 --- a/src/server/game/Weather/Weather.cpp +++ b/src/server/game/Weather/Weather.cpp @@ -25,10 +25,8 @@ #include "Player.h" #include "World.h" #include "Log.h" -#include "ObjectMgr.h" #include "Util.h" #include "ScriptMgr.h" -#include "Opcodes.h" #include "WorldSession.h" #include "MiscPackets.h" diff --git a/src/server/game/Weather/WeatherMgr.cpp b/src/server/game/Weather/WeatherMgr.cpp index 883e622bf50..8ab122a82bb 100644 --- a/src/server/game/Weather/WeatherMgr.cpp +++ b/src/server/game/Weather/WeatherMgr.cpp @@ -25,8 +25,6 @@ #include "Log.h" #include "ObjectMgr.h" #include "Player.h" -#include "WorldPacket.h" -#include "Opcodes.h" #include "WorldSession.h" #include "MiscPackets.h" diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index 2fdb8a52aa2..96c5f2eff1b 100644 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -1391,7 +1391,7 @@ void World::LoadConfigSettings(bool reload) sScriptMgr->OnConfigLoad(reload); } -extern void LoadGameObjectModelList(); +extern void LoadGameObjectModelList(std::string const& dataPath); /// Initialize the World void World::SetInitialWorldSettings() @@ -1495,7 +1495,7 @@ void World::SetInitialWorldSettings() sSpellMgr->LoadSpellInfoCustomAttributes(); TC_LOG_INFO("server.loading", "Loading GameObject models..."); - LoadGameObjectModelList(); + LoadGameObjectModelList(m_dataPath); TC_LOG_INFO("server.loading", "Loading Script Names..."); sObjectMgr->LoadScriptNames(); diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp index a4a0b46ceb7..71232530505 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/boss_halion.cpp @@ -104,7 +104,7 @@ enum Spells SPELL_LEAVE_TWILIGHT_REALM = 74812, SPELL_TWILIGHT_PHASING = 74808, // Phase spell from phase 1 to phase 2 SPELL_SUMMON_TWILIGHT_PORTAL = 74809, // Summons go 202794 - SPELL_SUMMON_EXIT_PORTALS = 74805, // Custom spell created in spell_dbc. + SPELL_SUMMON_EXIT_PORTALS = 74805, // Custom spell created in spell_dbc. // Used in Cataclysm, need a sniff of cata and up SPELL_TWILIGHT_MENDING = 75509, SPELL_TWILIGHT_REALM = 74807, SPELL_DUSK_SHROUD = 75476, @@ -123,20 +123,20 @@ enum Events EVENT_TAIL_LASH = 6, // Twilight Halion - EVENT_SOUL_CONSUMPTION = 8, + EVENT_SOUL_CONSUMPTION = 7, // Meteor Strike - EVENT_SPAWN_METEOR_FLAME = 9, + EVENT_SPAWN_METEOR_FLAME = 8, // Halion Controller - EVENT_START_INTRO = 10, - EVENT_INTRO_PROGRESS_1 = 11, - EVENT_INTRO_PROGRESS_2 = 12, - EVENT_INTRO_PROGRESS_3 = 13, - EVENT_CHECK_CORPOREALITY = 14, - EVENT_SHADOW_PULSARS_SHOOT = 15, - EVENT_TRIGGER_BERSERK = 16, - EVENT_TWILIGHT_MENDING = 17, + EVENT_START_INTRO = 9, + EVENT_INTRO_PROGRESS_1 = 10, + EVENT_INTRO_PROGRESS_2 = 11, + EVENT_INTRO_PROGRESS_3 = 12, + EVENT_CHECK_CORPOREALITY = 13, + EVENT_SHADOW_PULSARS_SHOOT = 14, + EVENT_TRIGGER_BERSERK = 15, + EVENT_TWILIGHT_MENDING = 16 }; enum Actions @@ -149,13 +149,7 @@ enum Actions ACTION_MONITOR_CORPOREALITY = 3, // Orb Carrier - ACTION_SHOOT = 4, - - // Living Inferno - ACTION_SUMMON_LIVING_EMBERS = 5, - - // Meteor Flame - ACTION_SUMMON_FLAME = 6 + ACTION_SHOOT = 4 }; enum Phases @@ -1005,8 +999,7 @@ class npc_meteor_strike_initial : public CreatureScript if (HalionAI* halionAI = CAST_AI(HalionAI, owner->AI())) { Position const* ownerPos = halionAI->GetMeteorStrikePosition(); - // Adjust randomness between 0 and pi. - float randomAdjustment = frand(static_cast<float>(M_PI / 14), static_cast<float>(13 * M_PI / 14)); + float randomAdjustment = frand(0.0f, static_cast<float>(M_PI / 5.0f)); float angle[4]; angle[0] = me->GetAngle(ownerPos); angle[1] = angle[0] + randomAdjustment; @@ -1087,16 +1080,12 @@ class npc_meteor_strike : public CreatureScript void UpdateAI(uint32 diff) override { _events.Update(diff); + if (_events.ExecuteEvent() == EVENT_SPAWN_METEOR_FLAME) { - Position pos = me->GetNearPosition(5.0f, 0.0f); + Position pos = me->GetNearPosition(5.0f, frand(-static_cast<float>(M_PI / 6.0f), static_cast<float>(M_PI / 6.0f))); if (Creature* flame = me->SummonCreature(NPC_METEOR_STRIKE_FLAME, pos, TEMPSUMMON_TIMED_DESPAWN, 25000)) - { - flame->SetOrientation(me->GetOrientation()); - - flame->AI()->SetGUID(GetGUID()); - flame->AI()->DoAction(ACTION_SUMMON_FLAME); - } + flame->AI()->SetGUID(me->GetGUID()); } } @@ -1128,43 +1117,43 @@ class npc_meteor_strike_flame : public CreatureScript void SetGUID(ObjectGuid guid, int32 /*id = 0 */) override { _rootOwnerGuid = guid; + _events.ScheduleEvent(EVENT_SPAWN_METEOR_FLAME, 800); } - void DoAction(int32 action) override + void IsSummonedBy(Unit* /*summoner*/) override + { + // Let Halion Controller count as summoner. + if (Creature* controller = ObjectAccessor::GetCreature(*me, _instance->GetGuidData(DATA_HALION_CONTROLLER))) + controller->AI()->JustSummoned(me); + } + + void UpdateAI(uint32 diff) override { - if (action != ACTION_SUMMON_FLAME || _rootOwnerGuid.IsEmpty()) + _events.Update(diff); + if (_events.ExecuteEvent() != EVENT_SPAWN_METEOR_FLAME) return; me->CastSpell(me, SPELL_METEOR_STRIKE_FIRE_AURA_2, true); Creature* meteorStrike = ObjectAccessor::GetCreature(*me, _rootOwnerGuid); - if (!meteorStrike || meteorStrike->AI()->GetData(DATA_SPAWNED_FLAMES) > 5) + if (!meteorStrike) return; - me->SetOrientation(me->GetOrientation() + frand(static_cast<float>(-M_PI / 16), static_cast<float>(M_PI / 16))); - Position pos = me->GetNearPosition(5.0f, 0.0f); + meteorStrike->AI()->SetData(DATA_SPAWNED_FLAMES, 1); + if (meteorStrike->AI()->GetData(DATA_SPAWNED_FLAMES) > 5) + return; + Position pos = me->GetNearPosition(5.0f, frand(-static_cast<float>(M_PI / 6.0f), static_cast<float>(M_PI / 6.0f))); if (Creature* flame = me->SummonCreature(NPC_METEOR_STRIKE_FLAME, pos, TEMPSUMMON_TIMED_DESPAWN, 25000)) - { flame->AI()->SetGUID(_rootOwnerGuid); - meteorStrike->AI()->SetData(DATA_SPAWNED_FLAMES, 1); - } - } - - void IsSummonedBy(Unit* /*summoner*/) override - { - // Let Halion Controller count as summoner. - if (Creature* controller = ObjectAccessor::GetCreature(*me, _instance->GetGuidData(DATA_HALION_CONTROLLER))) - controller->AI()->JustSummoned(me); } - void UpdateAI(uint32 /*diff*/) override { } void EnterEvadeMode() override { } private: InstanceScript* _instance; EventMap _events; - ObjectGuid _rootOwnerGuid = ObjectGuid::Empty; + ObjectGuid _rootOwnerGuid; }; CreatureAI* GetAI(Creature* creature) const override @@ -1361,7 +1350,7 @@ class go_twilight_portal : public GameObjectScript _spellId = gameobject->GetGOInfo()->goober.spell; break; case GO_HALION_PORTAL_1: - case GO_HALION_PORTAL_2: // Not used, not seen in sniffs. Just in case. + case GO_HALION_PORTAL_2: gameobject->SetPhaseMask(0x1, true); /// Because WDB template has non-existent spell ID, not seen in sniffs either, meh _spellId = SPELL_TWILIGHT_REALM; diff --git a/src/server/scripts/Northrend/Gundrak/instance_gundrak.cpp b/src/server/scripts/Northrend/Gundrak/instance_gundrak.cpp index f10c108c00c..5111247b84c 100644 --- a/src/server/scripts/Northrend/Gundrak/instance_gundrak.cpp +++ b/src/server/scripts/Northrend/Gundrak/instance_gundrak.cpp @@ -20,6 +20,7 @@ #include "ScriptMgr.h" #include "WorldSession.h" #include "gundrak.h" +#include "EventMap.h" DoorData const doorData[] = { diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp index 816895684f1..5368dde12c6 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp @@ -19,6 +19,7 @@ #include "CreatureTextMgr.h" #include "GridNotifiersImpl.h" #include "GossipDef.h" +#include "MovementPackets.h" #include "MoveSpline.h" #include "MoveSplineInit.h" #include "PassiveAI.h" @@ -2083,7 +2084,7 @@ class spell_igb_overheat : public SpellScriptLoader return GetUnitOwner()->IsVehicle(); } - void SendClientControl(uint8 value) + void SendClientControl(bool value) { if (Vehicle* vehicle = GetUnitOwner()->GetVehicleKit()) { @@ -2091,10 +2092,10 @@ class spell_igb_overheat : public SpellScriptLoader { if (Player* player = passenger->ToPlayer()) { - WorldPacket data(SMSG_CONTROL_UPDATE, GetUnitOwner()->GetPackGUID().size() + 1); - data << GetUnitOwner()->GetPackGUID(); - data << uint8(value); - player->GetSession()->SendPacket(&data); + WorldPackets::Movement::ControlUpdate data; + data.Guid = GetUnitOwner()->GetGUID(); + data.On = value; + player->GetSession()->SendPacket(data.Write()); } } } @@ -2102,12 +2103,12 @@ class spell_igb_overheat : public SpellScriptLoader void HandleApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/) { - SendClientControl(0); + SendClientControl(false); } void HandleRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/) { - SendClientControl(1); + SendClientControl(true); } void Register() override diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp index 5f5c944ee6c..b1a816b896b 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp @@ -594,8 +594,8 @@ class boss_freya : public CreatureScript const uint32 summonSpell[2][4] = { /* 0Elder, 1Elder, 2Elder, 3Elder */ - /* 10N */ {62950, 62953, 62955, 62957}, - /* 25N */ {62952, 62954, 62956, 62958} + /* 10N */ {62950, 62952, 62953, 62954}, + /* 25N */ {62955, 62956, 62957, 62958} }; me->CastSpell((Unit*)NULL, summonSpell[me->GetMap()->GetDifficultyID() - DIFFICULTY_10_N][elderCount], true); diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp index 5dcf4854943..e3ee2928fdf 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp @@ -120,7 +120,7 @@ enum Spells SPELL_SUMMON_ROCKET_STRIKE = 63036, SPELL_SCRIPT_EFFECT_ROCKET_STRIKE = 63681, // Cast by Rocket (Mimiron Visual) SPELL_ROCKET_STRIKE = 64064, // Added in creature_template_addon - SPELL_ROCKET_STRIKE_LEFT = 64402, // Cast by VX-001 + SPELL_ROCKET_STRIKE_SINGLE = 64402, // Cast by VX-001 SPELL_ROCKET_STRIKE_BOTH = 65034, // Cast by VX-001 // Flames @@ -320,6 +320,12 @@ enum Waypoints WP_AERIAL_P4_POS }; +enum SeatIds : int8 +{ + ROCKET_SEAT_LEFT = 5, + ROCKET_SEAT_RIGHT = 6 +}; + uint32 const RepairSpells[4] = { SPELL_SEAT_1, @@ -1043,18 +1049,18 @@ class boss_vx_001 : public CreatureScript events.RescheduleEvent(EVENT_RAPID_BURST, 3000, 0, PHASE_VX_001); break; case EVENT_ROCKET_STRIKE: - DoCastAOE(events.IsInPhase(PHASE_VX_001) ? SPELL_ROCKET_STRIKE_LEFT : SPELL_ROCKET_STRIKE_BOTH); + DoCastAOE(events.IsInPhase(PHASE_VX_001) ? SPELL_ROCKET_STRIKE_SINGLE : SPELL_ROCKET_STRIKE_BOTH); events.ScheduleEvent(EVENT_RELOAD, 10000); events.RescheduleEvent(EVENT_ROCKET_STRIKE, urand(20000, 25000)); break; case EVENT_RELOAD: - for (uint8 seat = 6; seat <= 7; seat++) + for (int8 seat = ROCKET_SEAT_LEFT; seat <= ROCKET_SEAT_RIGHT; ++seat) if (Unit* rocket = me->GetVehicleKit()->GetPassenger(seat)) rocket->SetDisplayId(rocket->GetNativeDisplayId()); break; case EVENT_HAND_PULSE: if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 120, true)) - DoCast(target, urand(0, 1) == 0 ? SPELL_HAND_PULSE_LEFT : SPELL_HAND_PULSE_RIGHT); + DoCast(target, RAND(SPELL_HAND_PULSE_LEFT, SPELL_HAND_PULSE_RIGHT)); events.RescheduleEvent(EVENT_HAND_PULSE, urand(1500, 3000), 0, PHASE_VOL7RON); break; case EVENT_FROST_BOMB: @@ -2187,8 +2193,8 @@ class spell_mimiron_rocket_strike : public SpellScriptLoader if (targets.empty()) return; - if (m_scriptSpellId == SPELL_ROCKET_STRIKE_LEFT && GetCaster()->IsVehicle()) - if (WorldObject* target = GetCaster()->GetVehicleKit()->GetPassenger(6)) + if (m_scriptSpellId == SPELL_ROCKET_STRIKE_SINGLE && GetCaster()->IsVehicle()) + if (WorldObject* target = GetCaster()->GetVehicleKit()->GetPassenger(RAND(ROCKET_SEAT_LEFT, ROCKET_SEAT_RIGHT))) { targets.clear(); targets.push_back(target); diff --git a/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp b/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp index fef04ac5c07..fe0f161cc27 100644 --- a/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp +++ b/src/server/scripts/Northrend/VioletHold/boss_xevozz.cpp @@ -220,14 +220,14 @@ public: DoCast(SPELL_SUMMON_ETHEREAL_SPHERE_2); break; case EVENT_SUMMON_PLAYERS: - { - Creature* sphere = me->FindNearestCreature(NPC_ETHEREAL_SPHERE, 150.0f); - if (!sphere) - sphere = me->FindNearestCreature(NPC_ETHEREAL_SPHERE2, 150.0f); - if (sphere) - sphere->GetAI()->DoAction(ACTION_SUMMON); - break; - } + { + Creature* sphere = me->FindNearestCreature(NPC_ETHEREAL_SPHERE, 150.0f); + if (!sphere) + sphere = me->FindNearestCreature(NPC_ETHEREAL_SPHERE2, 150.0f); + if (sphere) + sphere->GetAI()->DoAction(ACTION_SUMMON); + break; + } default: break; } diff --git a/src/server/shared/Database/AdhocStatement.h b/src/server/shared/Database/AdhocStatement.h index 8195d9add98..c449e0f6e59 100644 --- a/src/server/shared/Database/AdhocStatement.h +++ b/src/server/shared/Database/AdhocStatement.h @@ -32,7 +32,7 @@ class BasicStatementTask : public SQLOperation ~BasicStatementTask(); bool Execute() override; - QueryResultFuture GetFuture() { return m_result->get_future(); } + QueryResultFuture GetFuture() const { return m_result->get_future(); } private: const char* m_sql; //- Raw query to be executed diff --git a/src/server/shared/Database/Implementation/CharacterDatabase.cpp b/src/server/shared/Database/Implementation/CharacterDatabase.cpp index 233ec96bab8..5b92a105e1e 100644 --- a/src/server/shared/Database/Implementation/CharacterDatabase.cpp +++ b/src/server/shared/Database/Implementation/CharacterDatabase.cpp @@ -612,10 +612,10 @@ void CharacterDatabaseConnection::DoPrepareStatements() PrepareStatement(CHAR_INS_ITEMCONTAINER_MONEY, "INSERT INTO item_loot_money (container_id, money) VALUES (?, ?)", CONNECTION_ASYNC); // Calendar - PrepareStatement(CHAR_REP_CALENDAR_EVENT, "REPLACE INTO calendar_events (id, creator, title, description, type, dungeon, eventtime, flags, time2) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC); - PrepareStatement(CHAR_DEL_CALENDAR_EVENT, "DELETE FROM calendar_events WHERE id = ?", CONNECTION_ASYNC); - PrepareStatement(CHAR_REP_CALENDAR_INVITE, "REPLACE INTO calendar_invites (id, event, invitee, sender, status, statustime, rank, text) VALUES (?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC); - PrepareStatement(CHAR_DEL_CALENDAR_INVITE, "DELETE FROM calendar_invites WHERE id = ?", CONNECTION_ASYNC); + PrepareStatement(CHAR_REP_CALENDAR_EVENT, "REPLACE INTO calendar_events (EventID, Owner, Title, Description, EventType, TextureID, Date, Flags, LockDate) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC); + PrepareStatement(CHAR_DEL_CALENDAR_EVENT, "DELETE FROM calendar_events WHERE EventID = ?", CONNECTION_ASYNC); + PrepareStatement(CHAR_REP_CALENDAR_INVITE, "REPLACE INTO calendar_invites (InviteID, EventID, Invitee, Sender, Status, ResponseTime, ModerationRank, Note) VALUES (?, ?, ?, ?, ?, ?, ?, ?)", CONNECTION_ASYNC); + PrepareStatement(CHAR_DEL_CALENDAR_INVITE, "DELETE FROM calendar_invites WHERE InviteID = ?", CONNECTION_ASYNC); // Pet PrepareStatement(CHAR_SEL_PET_SLOTS, "SELECT owner, slot FROM character_pet WHERE owner = ? AND slot >= ? AND slot <= ? ORDER BY slot", CONNECTION_ASYNC); diff --git a/src/server/shared/Debugging/WheatyExceptionReport.h b/src/server/shared/Debugging/WheatyExceptionReport.h index ef6334add16..8c2479d5232 100644 --- a/src/server/shared/Debugging/WheatyExceptionReport.h +++ b/src/server/shared/Debugging/WheatyExceptionReport.h @@ -7,6 +7,7 @@ #include <set> #include <stdlib.h> #include <stack> +#include <mutex> #define countof _countof #define WER_MAX_ARRAY_ELEMENTS_COUNT 10 diff --git a/src/server/shared/Packets/ByteBuffer.h b/src/server/shared/Packets/ByteBuffer.h index 0fa500c7c65..417e2f4b7b4 100644 --- a/src/server/shared/Packets/ByteBuffer.h +++ b/src/server/shared/Packets/ByteBuffer.h @@ -658,7 +658,7 @@ class ByteBuffer put<uint8>(pos, mask); } - size_t PackUInt64(uint64 value, uint8* mask, uint8* result) const + static size_t PackUInt64(uint64 value, uint8* mask, uint8* result) { size_t resultSize = 0; *mask = 0; diff --git a/src/server/shared/Utilities/EventMap.h b/src/server/shared/Utilities/EventMap.h index 790a25a0b63..021dffc4940 100644 --- a/src/server/shared/Utilities/EventMap.h +++ b/src/server/shared/Utilities/EventMap.h @@ -20,6 +20,7 @@ #include "Common.h" #include "Duration.h" +#include "Util.h" class EventMap { |
