aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/base/auth_database.sql6
-rw-r--r--sql/updates/auth/2015_03_26_00_auth.sql4
-rw-r--r--sql/updates/world/2015_03_23_08_world.sql2
-rw-r--r--sql/updates/world/2015_03_24_00_world_f335.sql2
-rw-r--r--sql/updates/world/2015_03_24_01_world.sql4364
-rw-r--r--sql/updates/world/2015_03_24_01_world_f335.sql10
-rw-r--r--sql/updates/world/2015_03_24_02_world.sql6
-rw-r--r--sql/updates/world/2015_03_24_03_world.sql3
-rw-r--r--sql/updates/world/2015_03_24_04_world.sql2
-rw-r--r--sql/updates/world/2015_03_24_05_world.sql16
-rw-r--r--sql/updates/world/2015_03_25_00_world.sql9
-rw-r--r--sql/updates/world/2015_03_25_00_world_f335.sql2
-rw-r--r--sql/updates/world/2015_03_25_02_world.sql13
-rw-r--r--sql/updates/world/2015_03_25_03_world.sql2431
-rw-r--r--sql/updates/world/2015_03_25_03_world_f335.sql98
-rw-r--r--sql/updates/world/2015_03_26_00_world.sql22
-rw-r--r--sql/updates/world/2015_03_26_00_world_f335.sql586
-rw-r--r--sql/updates/world/2015_03_26_01_world.sql411
-rw-r--r--sql/updates/world/2015_03_26_02_world.sql121
-rw-r--r--sql/updates/world/2015_03_26_02_world_f335.sql48
-rw-r--r--sql/updates/world/2015_03_27_00_world.sql657
-rw-r--r--sql/updates/world/2015_03_28_00_world.sql14
-rw-r--r--sql/updates/world/2015_03_28_01_world.sql199
-rw-r--r--sql/updates/world/2015_03_29_00_world.sql29
-rw-r--r--src/server/game/Battlegrounds/BattlegroundMgr.cpp2
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp4
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp4
-rw-r--r--src/server/game/Calendar/CalendarMgr.cpp2
-rw-r--r--src/server/game/Entities/Creature/GossipDef.cpp2
-rw-r--r--src/server/game/Entities/GameObject/GameObject.cpp9
-rw-r--r--src/server/game/Entities/Object/Object.cpp2
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp4
-rw-r--r--src/server/game/Entities/Player/Player.cpp63
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp20
-rw-r--r--src/server/game/Entities/Unit/Unit.h1
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp2
-rw-r--r--src/server/game/Guilds/Guild.cpp4
-rw-r--r--src/server/game/Guilds/GuildFinderMgr.cpp2
-rw-r--r--src/server/game/Handlers/AuctionHouseHandler.cpp34
-rw-r--r--src/server/game/Handlers/BattleGroundHandler.cpp16
-rw-r--r--src/server/game/Handlers/BattlefieldHandler.cpp10
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp29
-rw-r--r--src/server/game/Handlers/ChatHandler.cpp14
-rw-r--r--src/server/game/Handlers/GroupHandler.cpp12
-rw-r--r--src/server/game/Handlers/GuildFinderHandler.cpp2
-rw-r--r--src/server/game/Handlers/ItemHandler.cpp2
-rw-r--r--src/server/game/Handlers/LFGHandler.cpp20
-rw-r--r--src/server/game/Handlers/MiscHandler.cpp30
-rw-r--r--src/server/game/Handlers/PetHandler.cpp4
-rw-r--r--src/server/game/Handlers/SpellHandler.cpp4
-rw-r--r--src/server/game/Handlers/TaxiHandler.cpp4
-rw-r--r--src/server/game/Instances/InstanceScript.cpp20
-rw-r--r--src/server/game/Maps/Map.cpp2
-rw-r--r--src/server/game/Maps/MapManager.cpp5
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h68
-rw-r--r--src/server/game/Reputation/ReputationMgr.cpp3
-rw-r--r--src/server/game/Reputation/ReputationMgr.h4
-rw-r--r--src/server/game/Server/Packets/AuthenticationPackets.cpp444
-rw-r--r--src/server/game/Server/Packets/ChannelPackets.cpp20
-rw-r--r--src/server/game/Server/Packets/ChannelPackets.h22
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.cpp15
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.h36
-rw-r--r--src/server/game/Server/Packets/ChatPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/ChatPackets.h6
-rw-r--r--src/server/game/Server/Packets/ClientConfigPackets.h2
-rw-r--r--src/server/game/Server/Packets/CombatLogPackets.h2
-rw-r--r--src/server/game/Server/Packets/CombatPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/CombatPackets.h10
-rw-r--r--src/server/game/Server/Packets/EquipmentSetPackets.h4
-rw-r--r--src/server/game/Server/Packets/GuildPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/GuildPackets.h8
-rw-r--r--src/server/game/Server/Packets/MailPackets.h2
-rw-r--r--src/server/game/Server/Packets/MiscPackets.h18
-rw-r--r--src/server/game/Server/Packets/NPCPackets.h4
-rw-r--r--src/server/game/Server/Packets/PetitionPackets.h2
-rw-r--r--src/server/game/Server/Packets/QueryPackets.h10
-rw-r--r--src/server/game/Server/Packets/QuestPackets.h14
-rw-r--r--src/server/game/Server/Packets/SocialPackets.h2
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h6
-rw-r--r--src/server/game/Server/Packets/SystemPackets.cpp13
-rw-r--r--src/server/game/Server/Packets/SystemPackets.h12
-rw-r--r--src/server/game/Server/Packets/TalentPackets.h2
-rw-r--r--src/server/game/Server/Packets/WhoPackets.h4
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp834
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h3009
-rw-r--r--src/server/game/Server/Protocol/PacketLog.cpp2
-rw-r--r--src/server/game/Server/WorldSession.cpp41
-rw-r--r--src/server/game/Server/WorldSession.h15
-rw-r--r--src/server/game/Server/WorldSocket.cpp141
-rw-r--r--src/server/game/Server/WorldSocket.h8
-rw-r--r--src/server/game/Server/WorldSocketMgr.cpp5
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp2
-rw-r--r--src/server/game/Spells/Spell.cpp4
-rw-r--r--src/server/game/Spells/SpellEffects.cpp4
-rw-r--r--src/server/game/Support/SupportMgr.cpp4
-rw-r--r--src/server/game/World/World.cpp4
-rw-r--r--src/server/scripts/Commands/cs_debug.cpp7
-rw-r--r--src/server/scripts/Commands/cs_send.cpp5
-rw-r--r--src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp720
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp4
-rw-r--r--src/server/scripts/Northrend/zone_grizzly_hills.cpp39
-rw-r--r--src/server/scripts/Spells/spell_generic.cpp39
-rw-r--r--src/server/scripts/Spells/spell_mage.cpp4
-rw-r--r--src/server/scripts/Spells/spell_shaman.cpp9
-rw-r--r--src/server/shared/Database/MySQLConnection.cpp4
-rw-r--r--src/server/shared/Logging/Appender.cpp19
-rw-r--r--src/server/shared/Logging/Appender.h3
-rw-r--r--src/server/shared/Logging/Log.h4
-rw-r--r--src/server/shared/Networking/Socket.h15
-rw-r--r--src/server/shared/Updater/UpdateFetcher.cpp2
110 files changed, 12379 insertions, 2691 deletions
diff --git a/sql/base/auth_database.sql b/sql/base/auth_database.sql
index 61bd761133b..076fe87130b 100644
--- a/sql/base/auth_database.sql
+++ b/sql/base/auth_database.sql
@@ -252,7 +252,7 @@ CREATE TABLE `battlenet_components` (
LOCK TABLES `battlenet_components` WRITE;
/*!40000 ALTER TABLE `battlenet_components` DISABLE KEYS */;
-INSERT INTO `battlenet_components` VALUES ('Bnet','Mc64',37165),('Bnet','Win',37165),('Bnet','Wn64',37165),('WoW','base',19634),('WoW','deDE',0),('WoW','enCN',0),('WoW','enGB',0),('WoW','enTW',0),('WoW','enUS',0),('WoW','esES',0),('WoW','esMX',0),('WoW','frFR',0),('WoW','itIT',0),('WoW','koKR',0),('WoW','Mc64',19702),('WoW','ptBR',0),('WoW','ptPT',0),('WoW','ruRU',0),('WoW','Win',19702),('WoW','Wn64',19702),('WoW','zhCN',0),('WoW','zhTW',0);
+INSERT INTO `battlenet_components` VALUES ('Bnet','Mc64',37165),('Bnet','Win',37165),('Bnet','Wn64',37165),('WoW','base',19793),('WoW','deDE',0),('WoW','enCN',0),('WoW','enGB',0),('WoW','enTW',0),('WoW','enUS',0),('WoW','esES',0),('WoW','esMX',0),('WoW','frFR',0),('WoW','itIT',0),('WoW','koKR',0),('WoW','Mc64',19802),('WoW','ptBR',0),('WoW','ptPT',0),('WoW','ruRU',0),('WoW','Win',19802),('WoW','Wn64',19802),('WoW','zhCN',0),('WoW','zhTW',0);
/*!40000 ALTER TABLE `battlenet_components` ENABLE KEYS */;
UNLOCK TABLES;
@@ -568,7 +568,7 @@ CREATE TABLE `realmlist` (
`timezone` tinyint(3) unsigned NOT NULL DEFAULT '0',
`allowedSecurityLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
`population` float unsigned NOT NULL DEFAULT '0',
- `gamebuild` int(10) unsigned NOT NULL DEFAULT '19634',
+ `gamebuild` int(10) unsigned NOT NULL DEFAULT '19793',
`Region` tinyint(3) unsigned NOT NULL DEFAULT '2',
`Battlegroup` tinyint(3) unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
@@ -582,7 +582,7 @@ CREATE TABLE `realmlist` (
LOCK TABLES `realmlist` WRITE;
/*!40000 ALTER TABLE `realmlist` DISABLE KEYS */;
-INSERT INTO `realmlist` VALUES (1,'Trinity','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,19634,2,1);
+INSERT INTO `realmlist` VALUES (1,'Trinity','127.0.0.1','127.0.0.1','255.255.255.0',8085,0,0,1,0,0,19793,2,1);
/*!40000 ALTER TABLE `realmlist` ENABLE KEYS */;
UNLOCK TABLES;
diff --git a/sql/updates/auth/2015_03_26_00_auth.sql b/sql/updates/auth/2015_03_26_00_auth.sql
new file mode 100644
index 00000000000..af1ffba9a0b
--- /dev/null
+++ b/sql/updates/auth/2015_03_26_00_auth.sql
@@ -0,0 +1,4 @@
+UPDATE `realmlist` SET `gamebuild`=19793 WHERE `id`=1;
+
+UPDATE `battlenet_components` SET `Build`=19793 WHERE `Program`='WoW' AND `Platform`='base' AND `Build`=19634;
+UPDATE `battlenet_components` SET `Build`=19802 WHERE `Program`='WoW' AND `Platform` IN ('Win','Wn64','Mc64') AND `Build`=19702;
diff --git a/sql/updates/world/2015_03_23_08_world.sql b/sql/updates/world/2015_03_23_08_world.sql
index 7eec8650632..c7837c47d9d 100644
--- a/sql/updates/world/2015_03_23_08_world.sql
+++ b/sql/updates/world/2015_03_23_08_world.sql
@@ -8,7 +8,7 @@ INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` =21411;
DELETE FROM `smart_scripts` WHERE `entryorguid` =21411 AND `source_type`=0;
-DELETE FROM `smart_scripts` WHERE `entryorguid` =2141100 AND `source_type`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` =2141100 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
(21411, 0, 0, 1, 19, 0, 100, 0, 10550, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Tobias the Filth Gorger - On Quest 10550 taken - Store Targetlist'),
diff --git a/sql/updates/world/2015_03_24_00_world_f335.sql b/sql/updates/world/2015_03_24_00_world_f335.sql
new file mode 100644
index 00000000000..752272710b4
--- /dev/null
+++ b/sql/updates/world/2015_03_24_00_world_f335.sql
@@ -0,0 +1,2 @@
+DELETE FROM `smart_scripts` WHERE `entryorguid`=21685 AND `source_type`=0 AND `id`=16 AND `link`=0;
+UPDATE `smart_scripts` SET `link`=0 WHERE `entryorguid`=21685 AND `source_type`=0 AND `id`=15 AND `link`=16;
diff --git a/sql/updates/world/2015_03_24_01_world.sql b/sql/updates/world/2015_03_24_01_world.sql
new file mode 100644
index 00000000000..d60b0e1ccbb
--- /dev/null
+++ b/sql/updates/world/2015_03_24_01_world.sql
@@ -0,0 +1,4364 @@
+-- Feralas
+SET @CGUID := 368298;
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+2175;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, 39949, 1, 1, 1, -4436.896, -651.4088, 1.900079, 4.490146, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+1, 39949, 1, 1, 1, -4440.872, -691.8195, 1.804284, 5.480334, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+2, 39972, 1, 1, 1, -4437.819, -655.4948, 5.200494, 4.628559, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+3, 39972, 1, 1, 1, -4436.099, -690.2674, 1.294618, 3.456017, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+4, 39949, 1, 1, 1, -4458.441, -675.7787, 2.122202, 0.9569263, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+5, 39972, 1, 1, 1, -4468.321, -695.3472, 0.9078186, 2.004748, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+6, 39949, 1, 1, 1, -4424.958, -702.4375, 0.9466113, 5.061455, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+7, 39972, 1, 1, 1, -4427.778, -707.5347, 0.9700123, 1.416022, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+8, 39972, 1, 1, 1, -4450.8, -676.8368, 1.637553, 5.599948, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+9, 39972, 1, 1, 1, -4455.245, -671.243, 1.952769, 4.098519, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+10, 39972, 1, 1, 1, -4424.103, -704.8403, 0.9749303, 1.913017, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+11, 39972, 1, 1, 1, -4437.764, -691.7239, 1.062673, 4.911077, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+12, 39972, 1, 1, 1, -4436.099, -690.2674, 1.294618, 3.456017, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+13, 39972, 1, 1, 1, -4455.132, -664.7136, 2.179357, 5.026548, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+14, 39949, 1, 1, 1, -4446.729, -680.1509, 1.647105, 2.458356, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+15, 39972, 1, 1, 1, -4439.637, -693.1146, 1.271616, 5.311022, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+16, 39972, 1, 1, 1, -4450.658, -701.8507, -1.247191, 3.874631, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 58806 - 58806)
+(@CGUID+17, 39972, 1, 1, 1, -4409.764, -652.3663, -1.195072, 1.867502, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+18, 39972, 1, 1, 1, -4423.382, -693.4045, -1.36023, 5.462881, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 58806 - 58806)
+(@CGUID+19, 39949, 1, 1, 1, -4427.33, -704.6649, 0.8258313, 5.253441, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+20, 39949, 1, 1, 1, -4436.583, -697.5927, 0.8436325, 2.169429, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+21, 39992, 1, 1, 1, -4425.641, -706.717, 1.02763, 2.385399, 120, 0, 0), -- 39992 (Area: 5010) (Auras: 7165 - 7165)
+(@CGUID+22, 39949, 1, 1, 1, -4469.408, -693.0018, 1.13368, 5.427974, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+23, 39949, 1, 1, 1, -4451.816, -675.213, 1.727083, 2.283106, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+24, 39972, 1, 1, 1, -4482.658, -672.7222, 1.290665, 5.854511, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+25, 39949, 1, 1, 1, -4425.35, -634.58, 1.689913, 3.176499, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+26, 39949, 1, 1, 1, -4449.597, -626.0313, 0.8640523, 4.502949, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+27, 39949, 1, 1, 1, -4472.432, -661.382, 2.29823, 3.839724, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+28, 39949, 1, 1, 1, -4473.299, -650.1906, 5.289368, 2.246631, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+29, 39972, 1, 1, 1, -4432.01, -628.898, 1.159723, 0.9038815, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+30, 39972, 1, 1, 1, -4475.17, -677.1024, 1.778664, 2.356194, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+31, 39949, 1, 1, 1, -4468.853, -659.493, 2.680407, 2.146755, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+32, 39949, 1, 1, 1, -4486.997, -673.8195, 0.8626303, 2.356194, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+33, 39972, 1, 1, 1, -4430.71, -631.832, 0.9241483, 4.392265, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+34, 39972, 1, 1, 1, -4473.783, -659.9219, 2.654215, 5.45903, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+35, 39972, 1, 1, 1, -4416.651, -622.0243, 2.207277, 1.43117, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+36, 39972, 1, 1, 1, -4446.7, -640.5833, 2.331742, 1.43117, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+37, 39972, 1, 1, 1, -4450.338, -628.8542, 1.421743, 1.314025, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+38, 39972, 1, 1, 1, -4467.934, -656.2413, 3.028926, 3.993559, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+39, 39972, 1, 1, 1, -4452.056, -630.7396, 1.84436, 1.089578, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+40, 39972, 1, 1, 1, -4397.564, -635.3559, 9.033759, 2.529043, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+41, 39972, 1, 1, 1, -4428.97, -634.389, 0.8695563, 6.230463, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+42, 39949, 1, 1, 1, -4430.081, -626.4481, 1.421652, 4.596104, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+43, 39972, 1, 1, 1, -4470.128, -657.1771, 2.953042, 1.996859, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+44, 39949, 1, 1, 1, -4432.283, -610.9583, 0.5100803, 3.892084, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+45, 39949, 1, 1, 1, -4434.547, -609.9271, 0.5500733, 4.590216, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+46, 39949, 1, 1, 1, -4403.014, -619.8675, 2.350929, 0.7588918, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+47, 39949, 1, 1, 1, -4455.302, -628.5972, 1.384667, 5.707227, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+48, 39972, 1, 1, 1, -4376.962, -630.6163, -0.7462247, 6.091199, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 58806 - 58806)
+(@CGUID+49, 39972, 1, 1, 1, -4398.84, -615.9097, 2.200242, 1.658063, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+50, 39972, 1, 1, 1, -4457.715, -604.882, -1.111487, 1.43117, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 58806 - 58806)
+(@CGUID+51, 39972, 1, 1, 1, -4488.721, -671.9739, 0.6370666, 5.890027, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+52, 39972, 1, 1, 1, -4435.009, -613.4254, 0.7034323, 1.439516, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+53, 39972, 1, 1, 1, -4382.853, -609.8924, 3.089705, 5.288348, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+54, 39972, 1, 1, 1, -4476.811, -645.8108, 6.830517, 5.388224, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+55, 39949, 1, 1, 1, -4452.819, -626.3889, 0.8679653, 5.131268, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+56, 1412, 1, 1, 1, -4515.677, -583.8696, 7.214625, 2.503223, 120, 0, 0), -- 1412 (Area: 5010)
+(@CGUID+57, 39949, 1, 1, 1, -4453.068, -583.8629, 1.467859, 4.852015, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+58, 39949, 1, 1, 1, -4490.825, -583.7066, 2.645562, 3.124139, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+59, 39972, 1, 1, 1, -4452.108, -588.2917, 0.7619473, 1.784247, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+60, 39949, 1, 1, 1, -4495.983, -581.9844, 2.261531, 2.064643, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+61, 39949, 1, 1, 1, -4450.113, -586.1111, 0.7485073, 4.24115, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+62, 39972, 1, 1, 1, -4498.563, -577.1927, 3.141084, 0.8254515, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+63, 39972, 1, 1, 1, -4453.577, -576.9583, 2.070131, 2.9147, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+64, 39972, 1, 1, 1, -4492.958, -583.559, 2.302137, 6.214131, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+65, 39972, 1, 1, 1, -4362.958, -598.9063, 3.850769, 1.143275, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+66, 39949, 1, 1, 1, -4410.391, -546.2792, 5.830832, 4.445577, 120, 0, 0), -- 39949 (Area: 5010) (Auras: )
+(@CGUID+67, 39949, 1, 1, 1, -4409.398, -546.563, 6.352769, 4.259905, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+68, 39949, 1, 1, 1, -4433.061, -533.1493, 2.746901, 2.949606, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+69, 39949, 1, 1, 1, -4361.54, -595.793, 3.545143, 3.560472, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+70, 39972, 1, 1, 1, -4413.24, -541.0886, 6.522058, 0.6632251, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+71, 39972, 1, 1, 1, -4367.012, -591.066, 3.883546, 0.9948376, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+72, 39972, 1, 1, 1, -4364.333, -596.1146, 3.863331, 5.731432, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+73, 39949, 1, 1, 1, -4414.584, -546.875, 5.416842, 3.339133, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+74, 39972, 1, 1, 1, -4376.827, -584.9011, -0.7630047, 1.43117, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 58806 - 58806)
+(@CGUID+75, 39972, 1, 1, 1, -4432.363, -542.7049, 2.1037, 5.026548, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+76, 39949, 1, 1, 1, -4362.96, -591.951, 3.553073, 3.665191, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+77, 39949, 1, 1, 1, -4359.55, -599.059, 3.712873, 3.700098, 120, 0, 0), -- 39949 (Area: 5010)
+(@CGUID+78, 39949, 1, 1, 1, -4451.242, -550.8319, 4.943147, 5.119666, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+79, 39972, 1, 1, 1, -4441.194, -552.7795, 3.616319, 0.9927366, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+80, 39972, 1, 1, 1, -4449.323, -555.2813, 8.180215, 1.061049, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+81, 39949, 1, 1, 1, -4438.338, -548.4019, 3.157363, 4.134329, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+82, 39972, 1, 1, 1, -4460.601, -546.5643, 5.163383, 1.43117, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+83, 39972, 1, 1, 1, -4411.181, -541.5156, 6.39571, 4.876742, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+84, 39972, 1, 1, 1, -4435.389, -533.033, 2.492926, 6.233284, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+85, 39972, 1, 1, 1, -4411.842, -551.5903, 6.982261, 1.303984, 120, 0, 0), -- 39972 (Area: 5010)
+(@CGUID+86, 39946, 1, 1, 1, -4464.863, -540.342, 5.654325, 0.5682085, 120, 0, 0), -- 39946 (Area: 5010) (Auras: 7165 - 7165)
+(@CGUID+87, 39972, 1, 1, 1, -4475.274, -563.618, 3.959507, 1.170847, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+88, 39949, 1, 1, 1, -4460.488, -528.6406, 7.747485, 6.018576, 120, 0, 0), -- 39949 (Area: 5010) (Auras: )
+(@CGUID+89, 39972, 1, 1, 1, -4453.249, -535.9965, 6.348581, 4.153883, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+90, 39972, 1, 1, 1, -4410.321, -519.2483, 8.095387, 1.926953, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+91, 39949, 1, 1, 1, -4407.405, -518.9254, 7.738738, 3.263766, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+92, 39949, 1, 1, 1, -4427.712, -516.6233, 6.524305, 2.356194, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+93, 39949, 1, 1, 1, -4450.233, -530.9358, 5.951663, 3.176499, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+94, 39949, 1, 1, 1, -4411.684, -515.5851, 8.590708, 4.468043, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+95, 39949, 1, 1, 1, -4476.25, -566.4763, 4.129008, 1.906787, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+96, 39949, 1, 1, 1, -4415.073, -517.0355, 8.420915, 5.84739, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+97, 39972, 1, 1, 1, -4436.172, -530.8108, 2.604538, 3.150482, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+98, 39972, 1, 1, 1, -4452.463, -530.9184, 6.44618, 2.195294, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+99, 39949, 1, 1, 1, -4390.472, -519.2552, 9.660522, 3.944444, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+100, 39949, 1, 1, 1, -4468.723, -544.8619, 5.193223, 0.863932, 120, 0, 0), -- 39949 (Area: 5010) (Auras: )
+(@CGUID+101, 39972, 1, 1, 1, -4412.188, -517.7222, 8.422964, 6.036742, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+102, 39972, 1, 1, 1, -4410.144, -521.434, 7.695061, 1.828255, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+103, 39972, 1, 1, 1, -4392.213, -521.2153, 9.39403, 0.8444633, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+104, 39972, 1, 1, 1, -4455.189, -530.0764, 6.921875, 2.876983, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+105, 39949, 1, 1, 1, -4435.493, -528.7917, 3.175347, 4.415683, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+106, 39972, 1, 1, 1, -4429.724, -514.5226, 6.429471, 4.328179, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+107, 39972, 1, 1, 1, -4419.715, -523.6268, 7.70131, 3.892084, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+108, 39972, 1, 1, 1, -4477.984, -561.5087, 3.938244, 1.081634, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+109, 39972, 1, 1, 1, -4448.207, -520.6632, 4.946671, 3.926991, 120, 0, 0), -- 39972 (Area: 5010) (Auras: 29266 - 29266)
+(@CGUID+110, 39972, 1, 1, 1, -4460.689, -526.408, 8.037807, 5.505842, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+111, 39949, 1, 1, 1, -4459.191, -526.3171, 7.731753, 5.529045, 120, 0, 0), -- 39949 (Area: 5010) (Auras: )
+(@CGUID+112, 2914, 1, 1, 1, -4401.688, -515.3146, 7.186051, 0.1276894, 120, 5, 1), -- 2914 (Area: 5010) (possible waypoints or random movement)
+(@CGUID+113, 39949, 1, 1, 1, -4456.462, -525.3698, 7.280932, 0.5583978, 120, 0, 0), -- 39949 (Area: 5010) (Auras: 81173 - 81173)
+(@CGUID+114, 39972, 1, 1, 1, -4428.319, -512.0643, 6.892362, 4.307248, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+115, 39972, 1, 1, 1, -4467.788, -528.1371, 9.039055, 0.2086299, 120, 0, 0), -- 39972 (Area: 5010) (Auras: )
+(@CGUID+116, 61142, 1, 1, 1, -4353.918, -515.3557, 14.987, 5.999537, 120, 5, 1), -- 61142 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+117, 2914, 1, 1, 1, -4092.046, -511.9698, 10.58916, 2.862817, 120, 0, 0), -- 2914 (Area: 1137)
+(@CGUID+118, 2914, 1, 1, 1, -4120.057, -448.3239, 19.33569, 2.953092, 120, 0, 0), -- 2914 (Area: 1137)
+(@CGUID+119, 40168, 1, 1, 1, -4086.943, -507.1412, 11.21758, 0.7353545, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+120, 40168, 1, 1, 1, -4211.745, -430.684, 26.80949, 4.873361, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+121, 40168, 1, 1, 1, -4158.778, -427.0891, 26.53695, 1.580562, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+122, 2914, 1, 1, 1, -4153.972, -433.2042, 25.67806, 3.821825, 120, 0, 0), -- 2914 (Area: 1137)
+(@CGUID+123, 40168, 1, 1, 1, -4136.013, -500.3286, 10.33182, 2.771612, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+124, 40168, 1, 1, 1, -4081.13, -456.1792, 27.8166, 0.04093432, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+125, 61080, 1, 1, 1, -4126.253, -474.9916, 10.943, 3.565959, 120, 0, 0), -- 61080 (Area: 1137)
+(@CGUID+126, 7584, 1, 1, 1, -4151.321, -448.5172, 21.03869, 1.010955, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+127, 40168, 1, 1, 1, -4103.51, -417.5737, 25.50737, 5.554392, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+128, 5356, 1, 1, 1, -4127.382, -438.6671, 20.51716, 2.33686, 120, 5, 1), -- 5356 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+129, 1412, 1, 1, 1, -4234.778, -423.0066, 26.46358, 2.815227, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+130, 11498, 1, 1, 1, -4079.92, -409.155, 43.22313, 1.308997, 120, 0, 0), -- 11498 (Area: 1137)
+(@CGUID+131, 40168, 1, 1, 1, -4156.223, -351.3059, 56.01012, 1.543459, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+132, 7584, 1, 1, 1, -4250.036, -446.364, 25.01434, 2.81737, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+133, 40168, 1, 1, 1, -4175.094, -306.0208, 57.22165, 6.028742, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+134, 7584, 1, 1, 1, -4238.541, -356.233, 40.40586, 4.449235, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+135, 40168, 1, 1, 1, -4248.934, -357.1017, 32.57285, 0.3464154, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+136, 40168, 1, 1, 1, -4208.51, -273.2836, 46.80299, 4.66741, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+137, 7584, 1, 1, 1, -4179.305, -285.6582, 54.13225, 5.709267, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+138, 2914, 1, 1, 1, -4219.392, -208.8641, 56.53281, 5.913205, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+139, 2914, 1, 1, 1, -4220.308, -187.4893, 58.11623, 4.609896, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+140, 7584, 1, 1, 1, -4207.747, -184.9684, 58.12616, 4.451787, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+141, 7584, 1, 1, 1, -4218.466, -222.988, 55.87668, 5.121894, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+142, 2914, 1, 1, 1, -4202.03, -261.0449, 52.08218, 0.8600515, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+143, 40168, 1, 1, 1, -4205.291, -205.0316, 57.68307, 1.456687, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+144, 40168, 1, 1, 1, -4218.878, -152.7758, 58.35291, 0.0227637, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+145, 40168, 1, 1, 1, -4166.193, -159.2014, 55.95835, 5.643197, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+146, 61080, 1, 1, 1, -4166.79, -143.8296, 57.87966, 0.2976365, 120, 5, 1), -- 61080 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+147, 2914, 1, 1, 1, -4216.306, -156.5524, 57.84478, 1.429728, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+148, 40168, 1, 1, 1, -4204.108, -109.7224, 56.78465, 2.918896, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+149, 40168, 1, 1, 1, -4122.391, -118.6237, 58.99674, 5.453942, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+150, 7584, 1, 1, 1, -4161.804, -115.6579, 58.49919, 1.718088, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+151, 7584, 1, 1, 1, -4229.167, -89.78448, 57.24735, 2.317463, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+152, 7584, 1, 1, 1, -4132.258, -56.86834, 60.54568, 0.1076374, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+153, 40168, 1, 1, 1, -4157.202, -83.92308, 56.42313, 4.516794, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+154, 40168, 1, 1, 1, -4140.473, -13.95599, 56.27169, 1.213853, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+155, 721, 1, 1, 1, -4113.201, -36.908, 60.58063, 4.332607, 120, 0, 0), -- 721 (Area: 1137)
+(@CGUID+156, 40168, 1, 1, 1, -4092.413, -54.08719, 63.81581, 4.898319, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+157, 2914, 1, 1, 1, -4121.04, -46.86971, 60.88139, 4.83562, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+158, 1412, 1, 1, 1, -4286.914, -108.7388, 61.20706, 4.800149, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+159, 61080, 1, 1, 1, -4278.313, -70.92994, 58.19195, 1.205766, 120, 5, 1), -- 61080 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+160, 40168, 1, 1, 1, -4261.31, -76.82798, 57.41511, 4.583192, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+161, 40332, 1, 1, 1, -4287.991, -96.0489, 62.18696, 2.37824, 120, 5, 1), -- 40332 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+162, 61081, 1, 1, 1, -4314.508, -129.8837, 59.64852, 4.963052, 120, 5, 1), -- 61081 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+163, 40168, 1, 1, 1, -4309.748, -123.4926, 59.51327, 1.711865, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+164, 40168, 1, 1, 1, -4294.539, -23.11719, 59.89362, 4.362842, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+165, 7584, 1, 1, 1, -4325.66, -117.1361, 61.77914, 1.761301, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+166, 7584, 1, 1, 1, -4270.577, -5.942947, 61.20438, 5.533683, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+167, 40332, 1, 1, 1, -4323.611, -26.62541, 61.55576, 2.016978, 120, 0, 0), -- 40332 (Area: 1137)
+(@CGUID+168, 40168, 1, 1, 1, -4353.189, -70.34721, 54.86452, 5.239909, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+169, 1412, 1, 1, 1, -4337.948, -200.6704, 125.2741, 2.708628, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+170, 1412, 1, 1, 1, -4278.171, -358.6157, 37.27214, 1.779298, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+171, 61080, 1, 1, 1, -4335.666, -385.0215, 36.4851, 2.606829, 120, 0, 0), -- 61080 (Area: 1137)
+(@CGUID+172, 40168, 1, 1, 1, -4337.582, -346.4836, 31.03117, 5.566586, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+173, 40168, 1, 1, 1, -4265.994, -451.5034, 23.07025, 2.410084, 120, 0, 0), -- 40168 (Area: 1137) (Auras: 81954 - 81954)
+(@CGUID+174, 39972, 1, 1, 1, -4438.878, -506.1076, 9.639412, 5.329231, 120, 0, 0), -- 39972 (Area: 1137)
+(@CGUID+175, 7584, 1, 1, 1, -4395.102, -326.3477, 34.09224, 5.982385, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+176, 7584, 1, 1, 1, -4373.925, -324.1107, 31.93888, 3.93804, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+177, 40168, 1, 1, 1, -4401.193, -336.7272, 39.90742, 0.9171232, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+178, 40168, 1, 1, 1, -4398.916, -286.0981, 32.87206, 2.665075, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+179, 2914, 1, 1, 1, -4407.013, -307.738, 35.05117, 0.2659169, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+180, 40168, 1, 1, 1, -4443.66, -321.0268, 40.71665, 1.686195, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+181, 40168, 1, 1, 1, -4444.035, -243.5942, 48.72099, 4.0767, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+182, 40168, 1, 1, 1, -4433.464, -212.7673, 54.32549, 2.189683, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+183, 2914, 1, 1, 1, -4450.342, -251.9521, 48.98116, 2.216251, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+184, 61081, 1, 1, 1, -4430.301, -190.6843, 55.85219, 5.948449, 120, 5, 1), -- 61081 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+185, 5286, 1, 1, 1, -4472.51, -255.0475, 59.31472, 5.532092, 120, 0, 0), -- 5286 (Area: 1137)
+(@CGUID+186, 7584, 1, 1, 1, -4421.259, -164.7094, 54.21344, 1.390244, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+187, 40168, 1, 1, 1, -4406.689, -150.7728, 57.01764, 3.426872, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+188, 40168, 1, 1, 1, -4447.63, -173.7137, 60.10954, 6.220645, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+189, 5286, 1, 1, 1, -4482.784, -196.1691, 68.91266, 4.226911, 120, 0, 0), -- 5286 (Area: 1137)
+(@CGUID+190, 721, 1, 1, 1, -4408.465, -155.7901, 56.70807, 5.090455, 120, 0, 0), -- 721 (Area: 1137)
+(@CGUID+191, 40168, 1, 1, 1, -4451.616, -118.7302, 53.06662, 6.279704, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+192, 40168, 1, 1, 1, -4386.594, -131.6227, 54.16592, 4.829726, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+193, 5268, 1, 1, 1, -4474.721, -144.3906, 64.64812, 4.856111, 120, 0, 0), -- 5268 (Area: 1137)
+(@CGUID+194, 7584, 1, 1, 1, -4474.263, -108.1656, 58.7249, 3.014286, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+195, 40168, 1, 1, 1, -4457.088, -70.18452, 58.94528, 4.088031, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+196, 2914, 1, 1, 1, -4467.183, -105.0906, 57.42073, 1.315096, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+197, 40168, 1, 1, 1, -4413.871, -52.81413, 55.90228, 1.625536, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+198, 1412, 1, 1, 1, -4449.344, -80.15038, 58.82028, 5.300399, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+199, 61081, 1, 1, 1, -4375.703, -33.59025, 59.55597, 4.202446, 120, 5, 1), -- 61081 (Area: 5023) (possible waypoints or random movement)
+(@CGUID+200, 7584, 1, 1, 1, -4357.434, -37.13985, 59.0266, 2.147417, 120, 0, 0), -- 7584 (Area: 5023)
+(@CGUID+201, 40168, 1, 1, 1, -4373.068, -18.00029, 58.27985, 5.492262, 120, 5, 1), -- 40168 (Area: 5023) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+202, 40168, 1, 1, 1, -4419.367, -3.887398, 60.33635, 5.446656, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+203, 1412, 1, 1, 1, -4453.031, -13.2199, 56.75106, 5.736738, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+204, 7584, 1, 1, 1, -4447.078, -26.56071, 57.59548, 4.566198, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+205, 40168, 1, 1, 1, -4475.388, -11.76395, 57.22541, 2.477414, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+206, 8147, 1, 1, 1, -4352.088, 14.39616, 54.17905, 5.218534, 120, 0, 0), -- 8147 (Area: 1137)
+(@CGUID+207, 5268, 1, 1, 1, -4531.606, -90.94675, 88.20367, 5.773242, 120, 0, 0), -- 5268 (Area: 1137)
+(@CGUID+208, 5268, 1, 1, 1, -4517.231, -176.7746, 85.18338, 0.1037519, 120, 0, 0), -- 5268 (Area: 1137)
+(@CGUID+209, 7584, 1, 1, 1, -4564.788, -45.46677, 92.26153, 3.748772, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+210, 5286, 1, 1, 1, -4533.743, -116.773, 87.83964, 4.083736, 120, 0, 0), -- 5286 (Area: 1137)
+(@CGUID+211, 2914, 1, 1, 1, -4516.301, -178.3881, 84.75296, 0.5282823, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+212, 5258, 1, 1, 1, -4510.82, -340.431, 62.92353, 0, 120, 0, 0), -- 5258 (Area: 1137) (Auras: 29266 - 29266)
+(@CGUID+213, 5286, 1, 1, 1, -4511.783, -353.8171, 65.37276, 4.350965, 120, 0, 0), -- 5286 (Area: 1137)
+(@CGUID+214, 1412, 1, 1, 1, -4458.881, -364.7557, 38.6956, 4.527641, 120, 0, 0), -- 1412 (Area: 1137)
+(@CGUID+215, 2914, 1, 1, 1, -4507.448, -346.9966, 63.57283, 1.972352, 120, 5, 1), -- 2914 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+216, 40168, 1, 1, 1, -4460.916, -362.4966, 39.88383, 3.471068, 120, 5, 1), -- 40168 (Area: 1137) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+217, 5251, 1, 1, 1, -4521.69, -333.313, 65.36834, 5.044002, 120, 0, 0), -- 5251 (Area: 1137) (Auras: 29266 - 29266)
+(@CGUID+218, 5251, 1, 1, 1, -4526.03, -346.686, 72.76774, 2.356194, 120, 0, 0), -- 5251 (Area: 1137) (Auras: 29266 - 29266)
+(@CGUID+219, 7584, 1, 1, 1, -4475.475, -372.8918, 45.23241, 3.834331, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+220, 5268, 1, 1, 1, -4492.421, -424.7351, 37.17419, 0.5484568, 120, 0, 0), -- 5268 (Area: 1137)
+(@CGUID+221, 39949, 1, 1, 1, -4463.703, -495.3455, 16.63903, 4.485496, 120, 0, 0), -- 39949 (Area: 1137) (Auras: 81173 - 81173)
+(@CGUID+222, 5268, 1, 1, 1, -4504.926, -476.7124, 24.562, 2.595126, 120, 0, 0), -- 5268 (Area: 1137)
+(@CGUID+223, 39949, 1, 1, 1, -4459.78, -495.9549, 15.93642, 3.665191, 120, 0, 0), -- 39949 (Area: 1137) (Auras: 81173 - 81173)
+(@CGUID+224, 5268, 1, 1, 1, -4458.82, -459.3549, 21.50129, 4.964943, 120, 0, 0), -- 5268 (Area: 1137)
+(@CGUID+225, 39972, 1, 1, 1, -4463.493, -498.158, 15.86119, 5.806772, 120, 0, 0), -- 39972 (Area: 1137) (Auras: )
+(@CGUID+226, 61081, 1, 1, 1, -4501.832, -477.7887, 21.73757, 1.80856, 120, 5, 1), -- 61081 (Area: 1137) (possible waypoints or random movement)
+(@CGUID+227, 39972, 1, 1, 1, -4465.799, -497.7587, 15.89236, 5.823302, 120, 0, 0), -- 39972 (Area: 1137) (Auras: )
+(@CGUID+228, 39949, 1, 1, 1, -4467.547, -495.25, 16.43973, 5.305801, 120, 0, 0), -- 39949 (Area: 1137) (Auras: 81173 - 81173)
+(@CGUID+229, 39972, 1, 1, 1, -4482.846, -512.2344, 8.536487, 5.946813, 120, 0, 0), -- 39972 (Area: 1137)
+(@CGUID+230, 40168, 1, 1, 1, -4460.152, 23.60776, 55.28365, 3.946326, 120, 5, 1), -- 40168 (Area: 0) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+231, 2914, 1, 1, 1, -4525.286, 42.18785, 90.37273, 5.26866, 120, 5, 1), -- 2914 (Area: 0) (possible waypoints or random movement)
+(@CGUID+232, 7584, 1, 1, 1, -4621.396, -28.9082, 95.70309, 1.43492, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+233, 14395, 1, 1, 1, -4598.82, 116.91, 82.12154, 4.799655, 120, 0, 0), -- 14395 (Area: 0)
+(@CGUID+234, 1412, 1, 1, 1, -4611.844, 98.5759, 84.46416, 0.3307865, 120, 0, 0), -- 1412 (Area: 0)
+(@CGUID+235, 9548, 1, 1, 1, -4484.554, 233.5269, 48.47594, 2.897247, 120, 0, 0), -- 9548 (Area: 0)
+(@CGUID+236, 5249, 1, 1, 1, -4519.399, 218.6736, -20.43176, 2.984513, 120, 0, 0), -- 5249 (Area: 0) (Auras: 75511 - 75511)
+(@CGUID+237, 5249, 1, 1, 1, -4512.537, 226.7101, -27.39939, 1.099557, 120, 0, 0), -- 5249 (Area: 0) (Auras: 75511 - 75511)
+(@CGUID+238, 39898, 1, 1, 1, -4421.943, 198.1458, 25.18626, 0.5759587, 120, 0, 0), -- 39898 (Area: 1102)
+(@CGUID+239, 7737, 1, 1, 1, -4460.097, 242.7223, 39.1908, 0.5061455, 120, 0, 0), -- 7737 (Area: 1102)
+(@CGUID+240, 8147, 1, 1, 1, -4405.638, 210.8344, 25.68523, 6.073746, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+241, 40332, 1, 1, 1, -4392.757, 144.6771, 25.54922, 5.794493, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+242, 40332, 1, 1, 1, -4387.934, 157.5434, 25.29087, 5.794493, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+243, 40332, 1, 1, 1, -4390.601, 150.7656, 25.55658, 0.9773844, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+244, 40332, 1, 1, 1, -4396.363, 153.2899, 25.49709, 0.4014257, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+245, 40332, 1, 1, 1, -4384.325, 136.9132, 26.13016, 1.37881, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+246, 40332, 1, 1, 1, -4387.009, 139.849, 25.88738, 0.1396263, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+247, 40332, 1, 1, 1, -4395.297, 147.0069, 25.52811, 2.792527, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+248, 40332, 1, 1, 1, -4388.972, 147.9115, 25.57749, 0.4014257, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+249, 40332, 1, 1, 1, -4387.238, 162.5799, 25.27978, 4.974188, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+250, 8147, 1, 1, 1, -4398.319, 158.2409, 25.2933, 6.248279, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+251, 40332, 1, 1, 1, -4397.724, 149.9809, 25.52124, 4.991642, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+252, 40332, 1, 1, 1, -4398.113, 154.0972, 25.49667, 0.122173, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+253, 40332, 1, 1, 1, -4394.507, 149.3819, 25.51134, 3.874631, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+254, 40332, 1, 1, 1, -4395.49, 158.7778, 25.28125, 1.780236, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+255, 40332, 1, 1, 1, -4398.514, 143.7153, 25.53394, 1.169371, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+256, 40332, 1, 1, 1, -4392.425, 156.1094, 25.50527, 5.916666, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+257, 40332, 1, 1, 1, -4383.647, 133.0938, 26.84084, 6.021386, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+258, 40332, 1, 1, 1, -4385.149, 131.2292, 27.05804, 5.585053, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+259, 8143, 1, 1, 1, -4400.113, 194.3249, 26.51109, 0.7330383, 120, 0, 0), -- 8143 (Area: 1102)
+(@CGUID+260, 40332, 1, 1, 1, -4401.241, 145.8281, 25.52736, 0.6457718, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+261, 40332, 1, 1, 1, -4400.753, 143.5226, 25.49667, 0.9424778, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+262, 40332, 1, 1, 1, -4373.594, 154.3854, 25.2489, 1.832596, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+263, 40332, 1, 1, 1, -4371.665, 160.3333, 26.2496, 3.333579, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+264, 40332, 1, 1, 1, -4377.689, 164.2344, 25.53997, 4.031711, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+265, 11818, 1, 1, 1, -4340.993, 139.061, 34.1855, 3.385939, 120, 0, 0), -- 11818 (Area: 1102)
+(@CGUID+266, 40332, 1, 1, 1, -4376.179, 152.0625, 25.09131, 4.502949, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+267, 40332, 1, 1, 1, -4370.177, 138.2934, 27.18719, 3.892084, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+268, 8146, 1, 1, 1, -4374.436, 161.0969, 25.61682, 3.647738, 120, 0, 0), -- 8146 (Area: 1102)
+(@CGUID+269, 8147, 1, 1, 1, -4364.4, 114.4701, 32.99693, 3.403392, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+270, 40332, 1, 1, 1, -4374.047, 157.4028, 25.48438, 4.590216, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+271, 8147, 1, 1, 1, -4353.504, 161.6437, 34.24002, 5.409616, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+272, 8158, 1, 1, 1, -4372.12, 155.6796, 25.34857, 3.071779, 120, 0, 0), -- 8158 (Area: 1102)
+(@CGUID+273, 8147, 1, 1, 1, -4374.972, 116.6994, 32.95723, 5.532694, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+274, 40332, 1, 1, 1, -4375.713, 162.9879, 25.53526, 3.944444, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+275, 40332, 1, 1, 1, -4372.163, 146.9965, 24.35722, 3.298672, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+276, 40332, 1, 1, 1, -4371.813, 151.7222, 24.85708, 2.6529, 120, 0, 0), -- 40332 (Area: 1102)
+(@CGUID+277, 8147, 1, 1, 1, -4338.2, 18.42209, 54.37646, 4.729842, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+278, 8147, 1, 1, 1, -4334.971, 146.7021, 33.99821, 3.001966, 120, 0, 0), -- 8147 (Area: 1102)
+(@CGUID+279, 40168, 1, 1, 1, -4259.582, 41.4796, 57.18174, 0.2146418, 120, 5, 1), -- 40168 (Area: 1099) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+280, 7584, 1, 1, 1, -4255.657, 47.00414, 58.03831, 4.429532, 120, 0, 0), -- 7584 (Area: 1099)
+(@CGUID+281, 40168, 1, 1, 1, -4272.498, 105.7015, 58.91272, 0.9836621, 120, 5, 1), -- 40168 (Area: 1099) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+282, 8142, 1, 1, 1, -4325.803, 160.51, 34.20277, 3.700098, 120, 0, 0), -- 8142 (Area: 1099)
+(@CGUID+283, 8147, 1, 1, 1, -4377.926, 223.1848, 26.04128, 0.1290978, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+284, 5390, 1, 1, 1, -4345.628, 223.0985, 25.6056, 2.949606, 120, 0, 0), -- 5390 (Area: 1099)
+(@CGUID+285, 8147, 1, 1, 1, -4295.899, 173.3429, 37.01899, 1.18107, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+286, 8147, 1, 1, 1, -4363.744, 252.5334, 25.53833, 4.049164, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+287, 5251, 1, 1, 1, -4419.982, 262.4274, 32.07264, 4.718248, 120, 0, 0), -- 5251 (Area: 1099)
+(@CGUID+288, 39893, 1, 1, 1, -4355.804, 258.632, 26.40068, 6.248279, 120, 0, 0), -- 39893 (Area: 1099)
+(@CGUID+289, 9986, 1, 1, 1, -4371.596, 264.5161, 25.74345, 4.206244, 120, 0, 0), -- 9986 (Area: 1099)
+(@CGUID+290, 39847, 1, 1, 1, -4352.147, 258.4774, 26.40068, 3.071779, 120, 0, 0), -- 39847 (Area: 1099)
+(@CGUID+291, 8144, 1, 1, 1, -4360.901, 266.1027, 26.40072, 5.811946, 120, 0, 0), -- 8144 (Area: 1099)
+(@CGUID+292, 8147, 1, 1, 1, -4346.713, 241.3829, 25.81444, 3.438299, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+293, 4544, 1, 1, 1, -4366.4, 231.6892, 25.49825, 2.362018, 120, 5, 1), -- 4544 (Area: 1099) (possible waypoints or random movement)
+(@CGUID+294, 14373, 1, 1, 1, -4404.192, 266.8799, 25.36243, 4.887215, 120, 5, 1), -- 14373 (Area: 1099) (possible waypoints or random movement)
+(@CGUID+295, 8115, 1, 1, 1, -4375.724, 269.6618, 25.44463, 4.729842, 120, 0, 0), -- 8115 (Area: 1099)
+(@CGUID+296, 11752, 1, 1, 1, -4406.14, 235.6506, 26.84207, 5.986479, 120, 0, 0), -- 11752 (Area: 1099)
+(@CGUID+297, 8159, 1, 1, 1, -4339.655, 249.374, 26.40072, 2.687807, 120, 0, 0), -- 8159 (Area: 1099)
+(@CGUID+298, 7875, 1, 1, 1, -4334.14, 235.574, 25.70759, 3.228859, 120, 0, 0), -- 7875 (Area: 1099)
+(@CGUID+299, 8147, 1, 1, 1, -4435.725, 260.776, 38.87434, 6.091199, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+300, 11098, 1, 1, 1, -4364.531, 273.4838, 26.40072, 5.480334, 120, 0, 0), -- 11098 (Area: 1099)
+(@CGUID+301, 8147, 1, 1, 1, -4418.598, 266.6654, 28.13697, 4.39668, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+302, 8147, 1, 1, 1, -4406.143, 271.4949, 25.16583, 1.80815, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+303, 5249, 1, 1, 1, -4394.271, 276.5625, 26.36663, 4.846225, 120, 0, 0), -- 5249 (Area: 1099)
+(@CGUID+304, 3500, 1, 1, 1, -4447.751, 254.4497, 39.1908, 6.143559, 120, 0, 0), -- 3500 (Area: 1099)
+(@CGUID+305, 8145, 1, 1, 1, -4346.278, 264.6057, 26.40072, 3.944444, 120, 0, 0), -- 8145 (Area: 1099)
+(@CGUID+306, 5268, 1, 1, 1, -4373.76, 332.1898, 50.92058, 5.33478, 120, 0, 0), -- 5268 (Area: 1099)
+(@CGUID+307, 8147, 1, 1, 1, -4462.281, 309.8107, 40.041, 2.949606, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+308, 8147, 1, 1, 1, -4470.153, 297.5713, 39.39823, 2.111848, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+309, 8147, 1, 1, 1, -4529.827, 326.0512, 34.66674, 2.111848, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+310, 5268, 1, 1, 1, -4321.455, 331.1105, 54.40813, 0.2387896, 120, 0, 0), -- 5268 (Area: 1099)
+(@CGUID+311, 5278, 1, 1, 1, -4352.421, 382.9509, 47.48524, 0.6552193, 120, 0, 0), -- 5278 (Area: 1099)
+(@CGUID+312, 5278, 1, 1, 1, -4261.733, 264.1573, 55.63295, 5.501925, 120, 0, 0), -- 5278 (Area: 1099)
+(@CGUID+313, 5268, 1, 1, 1, -4259.112, 250.1135, 53.02715, 1.396011, 120, 0, 0), -- 5268 (Area: 1099)
+(@CGUID+314, 5278, 1, 1, 1, -4295.941, 361.8592, 50.24895, 0.4921435, 120, 0, 0), -- 5278 (Area: 1099)
+(@CGUID+315, 5278, 1, 1, 1, -4236.141, 339.5832, 53.12192, 2.81119, 120, 0, 0), -- 5278 (Area: 1099)
+(@CGUID+316, 7584, 1, 1, 1, -4227.676, 285.0329, 53.59853, 1.921967, 120, 0, 0), -- 7584 (Area: 1099)
+(@CGUID+317, 40168, 1, 1, 1, -4249.621, 145.1777, 57.74488, 3.723206, 120, 0, 0), -- 40168 (Area: 1099) (Auras: 81954 - 81954)
+(@CGUID+318, 7584, 1, 1, 1, -4238.639, 128.0807, 57.21928, 1.829512, 120, 0, 0), -- 7584 (Area: 1099)
+(@CGUID+319, 721, 1, 1, 1, -4222.735, 130.8445, 57.23707, 4.378891, 120, 0, 0), -- 721 (Area: 1099)
+(@CGUID+320, 40168, 1, 1, 1, -4179.629, 79.57977, 58.41185, 4.910162, 120, 5, 1), -- 40168 (Area: 1099) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+321, 40168, 1, 1, 1, -4208.684, 184.6311, 60.85181, 3.784537, 120, 5, 1), -- 40168 (Area: 1099) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+322, 40168, 1, 1, 1, -4225.76, 58.84457, 60.35965, 2.70027, 120, 0, 0), -- 40168 (Area: 1099) (Auras: 81954 - 81954)
+(@CGUID+323, 7584, 1, 1, 1, -4159.306, 28.26205, 61.10838, 5.19087, 120, 0, 0), -- 7584 (Area: 2518)
+(@CGUID+324, 2914, 1, 1, 1, -4127.326, 47.6329, 61.38439, 4.841181, 120, 5, 1), -- 2914 (Area: 2518) (possible waypoints or random movement)
+(@CGUID+325, 36208, 1, 1, 1, -4093.563, 108.1191, 76.28117, 3.353204, 120, 5, 1), -- 36208 (Area: 2518) (possible waypoints or random movement)
+(@CGUID+326, 40168, 1, 1, 1, -4079.622, 38.0573, 58.5548, 5.868853, 120, 5, 1), -- 40168 (Area: 2518) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+327, 7584, 1, 1, 1, -4081.013, 31.67369, 58.61867, 5.375869, 120, 0, 0), -- 7584 (Area: 2518)
+(@CGUID+328, 40168, 1, 1, 1, -4155.688, 51.42463, 56.5127, 1.532172, 120, 5, 1), -- 40168 (Area: 2518) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+329, 14355, 1, 1, 1, -4097.251, 96.45909, 76.36437, 2.722714, 120, 0, 0), -- 14355 (Area: 2518)
+(@CGUID+330, 39952, 1, 1, 1, -4010.273, 31.83594, 105.0702, 1.526713, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+331, 39952, 1, 1, 1, -4010.968, 59.29277, 106.367, 3.790781, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+332, 39952, 1, 1, 1, -3989.651, 40.68975, 109.3252, 3.183082, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+333, 39952, 1, 1, 1, -3948.63, 55.06417, 110.172, 2.286161, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+334, 39952, 1, 1, 1, -3985.434, 97.22121, 124.4638, 2.377124, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+335, 39952, 1, 1, 1, -3943.75, -10.41602, 134.2902, 1.672972, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+336, 39952, 1, 1, 1, -3968.547, 126.9441, 109.8017, 4.432665, 120, 0, 0), -- 39952 (Area: 2518)
+(@CGUID+337, 39952, 1, 1, 1, -3913.221, 81.19531, 128.5987, 2.767973, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+338, 39952, 1, 1, 1, -3921.354, 117.1875, 133.2438, 3.89755, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+339, 39952, 1, 1, 1, -3984.291, -75.98165, 151.6103, 1.386376, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+340, 39965, 1, 1, 1, -3975.991, -93.84894, 150.1657, 2.652683, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+341, 39952, 1, 1, 1, -3939.663, -85.72417, 150.6428, 4.782718, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+342, 39952, 1, 1, 1, -3914.042, 150.7081, 115.9595, 2.902997, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+343, 39952, 1, 1, 1, -3974.092, 152.8105, 109.1582, 4.072089, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+344, 39952, 1, 1, 1, -3869.414, 142.1102, 123.1632, 3.350003, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+345, 39952, 1, 1, 1, -3809.165, 130.8008, 126.8285, 1.823351, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+346, 39952, 1, 1, 1, -3953.234, 170.3651, 112.0389, 4.354007, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+347, 39952, 1, 1, 1, -3913.644, 186.8514, 120.0577, 4.161182, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+348, 39965, 1, 1, 1, -3869.558, 224.1123, 112.8843, 2.565902, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+349, 39957, 1, 1, 1, -3769.7, 186.054, 120.6503, 6.213372, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+350, 39957, 1, 1, 1, -3738.73, 201.01, 122.1443, 2.024582, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+351, 39952, 1, 1, 1, -3744.381, 140.8093, 130.0634, 5.707628, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+352, 39957, 1, 1, 1, -3727.077, 174.0506, 125.1994, 4.206808, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+353, 39965, 1, 1, 1, -3741.865, 87.51575, 144.0165, 4.28803, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+354, 39957, 1, 1, 1, -3747.51, 221.479, 121.7323, 6.213372, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+355, 39957, 1, 1, 1, -3770.558, 223.5863, 119.0993, 1.325535, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+356, 39957, 1, 1, 1, -3683.981, 214.4633, 128.3039, 0.5275733, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+357, 39957, 1, 1, 1, -3716.78, 223.656, 124.2003, 2.426008, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+358, 39957, 1, 1, 1, -3725.89, 252.545, 121.2033, 0.8203048, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+359, 39957, 1, 1, 1, -3752.403, 268.3088, 126.8314, 0.780364, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+360, 39957, 1, 1, 1, -3733.32, 256.253, 121.2033, 0.9948376, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+361, 39957, 1, 1, 1, -3711.907, 265.6809, 133.7816, 5.430118, 120, 0, 0), -- 39957 (Area: 1103)
+(@CGUID+362, 39952, 1, 1, 1, -3661.273, 256.0765, 143.0684, 6.069587, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+363, 39958, 1, 1, 1, -3684.674, 245.1997, 134.6291, 3.630285, 120, 0, 0), -- 39958 (Area: 1103)
+(@CGUID+364, 39952, 1, 1, 1, -3640.452, 243.5359, 144.0732, 3.54724, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+365, 39965, 1, 1, 1, -3599.722, 246.9422, 139.4359, 6.19611, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+366, 39965, 1, 1, 1, -3611.82, 269.472, 139.2859, 2.08302, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+367, 39952, 1, 1, 1, -3587.236, 213.742, 140.0304, 4.848303, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+368, 39952, 1, 1, 1, -3560.083, 221.3424, 149.8049, 5.514646, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+369, 39965, 1, 1, 1, -3552.497, 234.8112, 145.8598, 5.645043, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+370, 39952, 1, 1, 1, -3531.219, 224.8646, 149.4479, 0.5189775, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+371, 39965, 1, 1, 1, -3538.796, 227.8106, 148.1765, 2.681427, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+372, 39952, 1, 1, 1, -3973.169, 198.1599, 107.2742, 4.6479, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+373, 39965, 1, 1, 1, -3998.226, 231.25, 67.76798, 2.209414, 120, 0, 0), -- 39965 (Area: 1103)
+(@CGUID+374, 40168, 1, 1, 1, -4026.018, 215.9578, 60.21068, 4.73698, 120, 5, 1), -- 40168 (Area: 1103) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+375, 40168, 1, 1, 1, -4052.183, 168.5644, 58.47731, 5.108382, 120, 5, 1), -- 40168 (Area: 1103) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+376, 39952, 1, 1, 1, -4012.525, 258.4688, 55.12203, 1.940777, 120, 0, 0), -- 39952 (Area: 1103)
+(@CGUID+377, 2914, 1, 1, 1, -4043.74, 207.664, 58.59571, 5.197802, 120, 5, 1), -- 2914 (Area: 1103) (possible waypoints or random movement)
+(@CGUID+378, 7584, 1, 1, 1, -4059.915, 178.6608, 57.80478, 4.477832, 120, 0, 0), -- 7584 (Area: 1103)
+(@CGUID+379, 40168, 1, 1, 1, -4087.973, 237.5996, 56.07029, 2.606136, 120, 5, 1), -- 40168 (Area: 1103) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+380, 5253, 1, 1, 1, -4094.761, 300.4054, 59.27472, 4.491345, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+381, 5253, 1, 1, 1, -4038.038, 367.9561, 61.68153, 1.203228, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+382, 5253, 1, 1, 1, -4013.032, 353.4122, 64.09724, 5.230216, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+383, 5249, 1, 1, 1, -4080.276, 345.9211, 59.00008, 5.303102, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+384, 1412, 1, 1, 1, -4058.37, 398.1062, 53.25257, 1.19029, 120, 0, 0), -- 1412 (Area: 0)
+(@CGUID+385, 5253, 1, 1, 1, -4025.493, 394.5002, 61.63575, 3.565959, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+386, 61142, 1, 1, 1, -4087.734, 387.913, 53.21761, 4.801353, 120, 5, 1), -- 61142 (Area: 0) (possible waypoints or random movement)
+(@CGUID+387, 5253, 1, 1, 1, -4043.41, 398.868, 51.24329, 1.860937, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+388, 2914, 1, 1, 1, -4004.4, 445.4291, 71.33023, 4.661229, 120, 0, 0), -- 2914 (Area: 0)
+(@CGUID+389, 5251, 1, 1, 1, -4109.617, 387.5907, 52.56196, 6.266547, 120, 0, 0), -- 5251 (Area: 0)
+(@CGUID+390, 5253, 1, 1, 1, -4090.762, 399.3997, 52.69318, 5.156808, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+391, 5249, 1, 1, 1, -4010.337, 452.7336, 71.42268, 1.625805, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+392, 61080, 1, 1, 1, -4128.851, 402.4304, 51.95787, 4.273121, 120, 5, 1), -- 61080 (Area: 0) (possible waypoints or random movement)
+(@CGUID+393, 7584, 1, 1, 1, -4041.3, 492.0474, 80.69813, 0.155829, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+394, 5253, 1, 1, 1, -4096.373, 446.4863, 51.32699, 0.1840845, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+395, 5251, 1, 1, 1, -4107.291, 442.709, 51.23871, 0.6804062, 120, 0, 0), -- 5251 (Area: 0)
+(@CGUID+396, 5249, 1, 1, 1, -4123.772, 415.7713, 52.35387, 2.456003, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+397, 7584, 1, 1, 1, -4141.403, 459.3029, 70.37029, 5.76476, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+398, 5286, 1, 1, 1, -4092.529, 537.4022, 77.01731, 2.314782, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+399, 7584, 1, 1, 1, -4132.825, 522.6693, 70.47341, 6.076595, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+400, 7725, 1, 1, 1, -4119.77, 579.5237, 74.49467, 2.900423, 120, 5, 1), -- 7725 (Area: 0) (possible waypoints or random movement)
+(@CGUID+401, 7725, 1, 1, 1, -4146.838, 590.3784, 70.58415, 5.573781, 120, 5, 1), -- 7725 (Area: 0) (possible waypoints or random movement)
+(@CGUID+402, 61142, 1, 1, 1, -4139.227, 554.6331, 71.04955, 3.388578, 120, 5, 1), -- 61142 (Area: 0) (possible waypoints or random movement)
+(@CGUID+403, 7727, 1, 1, 1, -4188.626, 611.4063, 70.70437, 3.148837, 120, 5, 1), -- 7727 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+404, 7726, 1, 1, 1, -4161.076, 607.1674, 70.82087, 1.412741, 120, 5, 1), -- 7726 (Area: 1100) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+405, 2914, 1, 1, 1, -4162.508, 475.2181, 61.7289, 5.896511, 120, 5, 1), -- 2914 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+406, 5286, 1, 1, 1, -4204.225, 539.5162, 60.03448, 4.200062, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+407, 5278, 1, 1, 1, -4177.553, 509.2007, 63.04662, 1.715729, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+408, 7726, 1, 1, 1, -4172.132, 622.6035, 70.48586, 3.107861, 120, 5, 1), -- 7726 (Area: 1100) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+409, 7727, 1, 1, 1, -4195.262, 555.8145, 61.56576, 4.633614, 120, 5, 1), -- 7727 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+410, 7725, 1, 1, 1, -4124.018, 658.957, 85.98057, 1.978465, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+411, 7725, 1, 1, 1, -4174.073, 585.0695, 70.68751, 4.000265, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+412, 7726, 1, 1, 1, -4148.359, 643.0762, 79.47763, 4.235044, 120, 5, 1), -- 7726 (Area: 1100) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+413, 7725, 1, 1, 1, -4174.123, 659.5239, 70.79877, 3.639759, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+414, 7584, 1, 1, 1, -4252.562, 573.5848, 59.18217, 4.336237, 120, 0, 0), -- 7584 (Area: 1100)
+(@CGUID+415, 7725, 1, 1, 1, -4186.784, 665.1314, 70.43446, 5.104111, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+416, 7727, 1, 1, 1, -4243.903, 618.4531, 63.30442, 5.803349, 120, 5, 1), -- 7727 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+417, 7726, 1, 1, 1, -4214.948, 589.3011, 62.41767, 4.62501, 120, 5, 1), -- 7726 (Area: 1100) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+418, 7725, 1, 1, 1, -4205.979, 642.6246, 67.93535, 3.172884, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+419, 2914, 1, 1, 1, -4226.954, 582.9792, 62.32264, 0.2146418, 120, 5, 1), -- 2914 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+420, 7725, 1, 1, 1, -4226.344, 649.252, 70.66806, 0.8692265, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+421, 7725, 1, 1, 1, -4214.425, 668.4083, 70.62143, 3.731706, 120, 5, 1), -- 7725 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+422, 7726, 1, 1, 1, -4252.217, 652.3243, 70.1994, 2.299547, 120, 5, 1), -- 7726 (Area: 1100) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+423, 5268, 1, 1, 1, -4288.725, 557.0768, 55.28487, 5.156273, 120, 0, 0), -- 5268 (Area: 1100)
+(@CGUID+424, 7584, 1, 1, 1, -4287.722, 580.7798, 61.39642, 5.289969, 120, 0, 0), -- 7584 (Area: 1100)
+(@CGUID+425, 5286, 1, 1, 1, -4345.453, 612.416, 59.92888, 6.092681, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+426, 2914, 1, 1, 1, -4291.625, 548.2994, 56.58509, 5.94909, 120, 5, 1), -- 2914 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+427, 7584, 1, 1, 1, -4337.289, 575.7592, 56.58715, 4.587065, 120, 0, 0), -- 7584 (Area: 1100)
+(@CGUID+428, 5286, 1, 1, 1, -4259.948, 523.384, 51.48879, 2.644528, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+429, 5278, 1, 1, 1, -4312.682, 541.0683, 54.64649, 5.136756, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+430, 7584, 1, 1, 1, -4215.306, 482.427, 54.22381, 6.226748, 120, 0, 0), -- 7584 (Area: 1100)
+(@CGUID+431, 5286, 1, 1, 1, -4213.88, 444.8427, 57.66395, 0.5809605, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+432, 2914, 1, 1, 1, -4283.398, 476.4882, 53.99885, 4.638162, 120, 5, 1), -- 2914 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+433, 5278, 1, 1, 1, -4251.818, 481.6814, 52.20255, 4.767129, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+434, 5268, 1, 1, 1, -4279.552, 448.1908, 55.32699, 2.073725, 120, 0, 0), -- 5268 (Area: 1100)
+(@CGUID+435, 883, 1, 1, 1, -4227.756, 386.3306, 56.19705, 3.006329, 120, 0, 0), -- 883 (Area: 0)
+(@CGUID+436, 5249, 1, 1, 1, -4215.633, 377.7856, 59.2532, 4.610657, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+437, 5251, 1, 1, 1, -4161.054, 383.6168, 58.5952, 0.388483, 120, 0, 0), -- 5251 (Area: 0)
+(@CGUID+438, 7584, 1, 1, 1, -4159.529, 300.7406, 57.18164, 1.731768, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+439, 5249, 1, 1, 1, -4180.777, 334.5237, 59.35106, 5.147495, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+440, 5278, 1, 1, 1, -4195.11, 275.8039, 52.16293, 3.382769, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+441, 40168, 1, 1, 1, -4108.783, 172.4576, 60.73442, 2.01602, 120, 5, 1), -- 40168 (Area: 0) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+442, 40168, 1, 1, 1, -4163.163, 218.7125, 55.87615, 4.406706, 120, 5, 1), -- 40168 (Area: 0) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+443, 7584, 1, 1, 1, -4165.764, 201.5555, 60.70115, 3.88414, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+444, 2914, 1, 1, 1, -4146.144, 181.2136, 58.78755, 6.132846, 120, 5, 1), -- 2914 (Area: 0) (possible waypoints or random movement)
+(@CGUID+445, 40168, 1, 1, 1, -4158.371, 159.5703, 58.33952, 1.816104, 120, 5, 1), -- 40168 (Area: 0) (Auras: 81954 - 81954) (possible waypoints or random movement)
+(@CGUID+446, 7584, 1, 1, 1, -4268.849, 370.3419, 57.43735, 4.969215, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+447, 5278, 1, 1, 1, -4266.883, 413.8887, 52.57036, 0, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+448, 5286, 1, 1, 1, -4319.001, 415.5835, 54.44823, 3.976222, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+449, 5278, 1, 1, 1, -4316.542, 451.3594, 53.63031, 4.961159, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+450, 5354, 1, 1, 1, -4282.677, 586.1703, 61.05944, 5.952783, 120, 5, 1), -- 5354 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+451, 7584, 1, 1, 1, -4385.881, 582.0371, 62.43142, 5.459133, 120, 0, 0), -- 7584 (Area: 1100)
+(@CGUID+452, 2914, 1, 1, 1, -4354.979, 520.8837, 48.1563, 3.288743, 120, 0, 0), -- 2914 (Area: 1100)
+(@CGUID+453, 5278, 1, 1, 1, -4386.595, 536.6716, 51.98809, 4.892941, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+454, 5286, 1, 1, 1, -4426.502, 518.186, 54.2207, 4.396811, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+455, 5278, 1, 1, 1, -4379.705, 588.2538, 62.52664, 0.8863026, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+456, 5286, 1, 1, 1, -4407.29, 645.6884, 68.00524, 2.923136, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+457, 5268, 1, 1, 1, -4321.802, 481.9276, 56.88836, 1.831399, 120, 0, 0), -- 5268 (Area: 1100)
+(@CGUID+458, 5278, 1, 1, 1, -4447.251, 617.7078, 59.29196, 1.115882, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+459, 5286, 1, 1, 1, -4387.557, 488.9726, 50.15655, 3.264718, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+460, 5278, 1, 1, 1, -4458.935, 553.877, 53.96235, 1.015303, 120, 0, 0), -- 5278 (Area: 1100)
+(@CGUID+461, 5286, 1, 1, 1, -4371.465, 571.577, 60.78624, 3.342051, 120, 0, 0), -- 5286 (Area: 1100)
+(@CGUID+462, 2914, 1, 1, 1, -4399.604, 601.5504, 62.56196, 2.116453, 120, 0, 0), -- 2914 (Area: 1100)
+(@CGUID+463, 5268, 1, 1, 1, -4445.947, 567.8887, 62.42323, 5.304723, 120, 0, 0), -- 5268 (Area: 1100)
+(@CGUID+464, 61142, 1, 1, 1, -4452.115, 621.7453, 59.17164, 5.71715, 120, 5, 1), -- 61142 (Area: 1100) (possible waypoints or random movement)
+(@CGUID+465, 7584, 1, 1, 1, -4411.082, 437.5673, 51.31802, 4.461726, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+466, 2914, 1, 1, 1, -4362.106, 439.3305, 50.90557, 0.6927378, 120, 0, 0), -- 2914 (Area: 0)
+(@CGUID+467, 5278, 1, 1, 1, -4404.678, 444.4159, 51.45988, 3.771624, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+468, 7584, 1, 1, 1, -4348.505, 444.4513, 52.00152, 0.9941754, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+469, 5286, 1, 1, 1, -4378.574, 414.7095, 47.68629, 0.1736712, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+470, 8147, 1, 1, 1, -4523.557, 337.528, 35.32086, 2.6529, 120, 0, 0), -- 8147 (Area: 1099)
+(@CGUID+471, 5286, 1, 1, 1, -4520.412, 393.5781, 47.42389, 5.738336, 120, 0, 0), -- 5286 (Area: 1099)
+(@CGUID+472, 2914, 1, 1, 1, -4521.133, 408.2309, 46.837, 1.80378, 120, 5, 1), -- 2914 (Area: 1099) (possible waypoints or random movement)
+(@CGUID+473, 5260, 1, 1, 1, -4618.878, 336.2497, 7.046877, 5.360579, 120, 0, 0), -- 5260 (Area: 1099)
+(@CGUID+474, 7584, 1, 1, 1, -4629.623, 352.6608, 7.981823, 1.978509, 120, 0, 0), -- 7584 (Area: 1099)
+(@CGUID+475, 5278, 1, 1, 1, -4482.6, 427.4301, 53.29413, 0.4551648, 120, 0, 0), -- 5278 (Area: 1099)
+(@CGUID+476, 5278, 1, 1, 1, -4561.949, 411.4055, 41.79488, 2.219784, 120, 0, 0), -- 5278 (Area: 1099)
+(@CGUID+477, 5286, 1, 1, 1, -4540.212, 458.5747, 58.96587, 4.488268, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+478, 7584, 1, 1, 1, -4488.42, 451.863, 48.47823, 3.455752, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+479, 5278, 1, 1, 1, -4503.333, 502.9029, 55.0472, 2.13333, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+480, 5268, 1, 1, 1, -4555.268, 490.4902, 59.56277, 2.244276, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+481, 5278, 1, 1, 1, -4582.548, 529.3242, 58.23401, 4.897137, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+482, 5260, 1, 1, 1, -4655.892, 385.0089, 10.26374, 4.596991, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+483, 5260, 1, 1, 1, -4671.09, 446.612, 46.96502, 5.596986, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+484, 7584, 1, 1, 1, -4557.438, 549.0759, 62.90541, 3.536234, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+485, 2914, 1, 1, 1, -4548.896, 546.7262, 61.896, 2.373246, 120, 5, 1), -- 2914 (Area: 0) (possible waypoints or random movement)
+(@CGUID+486, 5260, 1, 1, 1, -4670.632, 545.7988, 40.32074, 3.334013, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+487, 5268, 1, 1, 1, -4590.5, 602.8099, 48.86072, 1.091416, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+488, 7726, 1, 1, 1, -4560.781, 622.2338, 45.80881, 0.6972245, 120, 5, 1), -- 7726 (Area: 0) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+489, 5286, 1, 1, 1, -4545.563, 604.2523, 48.98108, 2.656114, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+490, 5253, 1, 1, 1, -4686.274, 611.135, 48.20242, 4.614662, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+491, 5286, 1, 1, 1, -4630.46, 627.1151, 48.45476, 4.355157, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+492, 2914, 1, 1, 1, -4575.46, 616.4966, 48.83583, 6.121543, 120, 5, 1), -- 2914 (Area: 0) (possible waypoints or random movement)
+(@CGUID+493, 5268, 1, 1, 1, -4570.333, 652.8204, 52.01513, 3.71985, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+494, 7726, 1, 1, 1, -4596.53, 670.5391, 49.45046, 3.688629, 120, 5, 1), -- 7726 (Area: 0) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+495, 5268, 1, 1, 1, -4635.313, 689.858, 48.79056, 2.880253, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+496, 7726, 1, 1, 1, -4551.096, 652.9671, 59.30001, 3.46412, 120, 5, 1), -- 7726 (Area: 0) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+497, 7727, 1, 1, 1, -4559.06, 657.9487, 57.7953, 3.525565, 120, 0, 0), -- 7727 (Area: 0)
+(@CGUID+498, 5253, 1, 1, 1, -4722.695, 594.2007, 36.95128, 5.645745, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+499, 883, 1, 1, 1, -4719.73, 627.0644, 42.22628, 4.118073, 120, 0, 0), -- 883 (Area: 0)
+(@CGUID+500, 7726, 1, 1, 1, -4547.615, 701.4044, 59.38649, 1.896061, 120, 0, 0), -- 7726 (Area: 0) (Auras: 74504 - 74504)
+(@CGUID+501, 5286, 1, 1, 1, -4584.458, 714.0079, 48.05396, 4.120695, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+502, 5260, 1, 1, 1, -4718.169, 698.3364, 64.32587, 2.502388, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+503, 7725, 1, 1, 1, -4498.375, 671.9782, 68.91019, 5.301199, 120, 0, 0), -- 7725 (Area: 0)
+(@CGUID+504, 7726, 1, 1, 1, -4505.166, 623.0352, 55.0035, 6.092681, 120, 5, 1), -- 7726 (Area: 0) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+505, 7725, 1, 1, 1, -4556.171, 738.8047, 45.09579, 4.674325, 120, 5, 1), -- 7725 (Area: 0) (possible waypoints or random movement)
+(@CGUID+506, 7725, 1, 1, 1, -4506.834, 678.2227, 67.57492, 0.7025841, 120, 0, 0), -- 7725 (Area: 0)
+(@CGUID+507, 5286, 1, 1, 1, -4587.939, 754.1528, 49.48022, 3.531027, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+508, 7725, 1, 1, 1, -4516.786, 727.8677, 61.5173, 3.61464, 120, 0, 0), -- 7725 (Area: 0)
+(@CGUID+509, 7727, 1, 1, 1, -4503.51, 709.4212, 68.83888, 2.827433, 120, 0, 0), -- 7727 (Area: 0)
+(@CGUID+510, 7727, 1, 1, 1, -4496.41, 731.635, 65.19833, 3.385939, 120, 0, 0), -- 7727 (Area: 0)
+(@CGUID+511, 5286, 1, 1, 1, -4476.887, 657.7108, 63.86776, 5.743407, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+512, 7725, 1, 1, 1, -4552.792, 786.5618, 48.35466, 5.423144, 120, 5, 1), -- 7725 (Area: 0) (possible waypoints or random movement)
+(@CGUID+513, 7726, 1, 1, 1, -4519.951, 757.2722, 60.30793, 3.420845, 120, 0, 0), -- 7726 (Area: 0) (Auras: 74504 - 74504)
+(@CGUID+514, 7726, 1, 1, 1, -4550.146, 772.6188, 47.82851, 4.986659, 120, 5, 1), -- 7726 (Area: 0) (Auras: 74504 - 74504) (possible waypoints or random movement)
+(@CGUID+515, 7727, 1, 1, 1, -4492.879, 785.292, 65.71307, 3.176499, 120, 0, 0), -- 7727 (Area: 0)
+(@CGUID+516, 7725, 1, 1, 1, -4529.064, 792.5438, 59.71153, 0.8552113, 120, 0, 0), -- 7725 (Area: 0)
+(@CGUID+517, 5268, 1, 1, 1, -4443.821, 714.6554, 95.717, 5.17822, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+518, 1412, 1, 1, 1, -4436, 699.0643, 89.92844, 2.831552, 120, 0, 0), -- 1412 (Area: 0)
+(@CGUID+519, 7726, 1, 1, 1, -4514.208, 788.6488, 60.86943, 2.083399, 120, 0, 0), -- 7726 (Area: 0) (Auras: 74504 - 74504)
+(@CGUID+520, 5278, 1, 1, 1, -4514.543, 581.7511, 60.24903, 0.7881606, 120, 0, 0), -- 5278 (Area: 0)
+(@CGUID+521, 5286, 1, 1, 1, -4487.727, 529.9846, 56.54573, 3.633201, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+522, 5260, 1, 1, 1, -4660.49, 335.2887, 8.56659, 5.486738, 120, 0, 0), -- 5260 (Area: 1099)
+(@CGUID+523, 721, 1, 1, 1, -4670.319, 350.1088, 10.18552, 4.355446, 120, 0, 0), -- 721 (Area: 1099)
+(@CGUID+524, 5260, 1, 1, 1, -4699.634, 307.4107, 16.08172, 0.3279233, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+525, 5260, 1, 1, 1, -4698.763, 264.4211, 11.27812, 1.525618, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+526, 1412, 1, 1, 1, -4710.628, 277.2888, 14.78087, 4.865335, 120, 0, 0), -- 1412 (Area: 1102)
+(@CGUID+527, 5260, 1, 1, 1, -4717.929, 354.2675, 15.65151, 2.521116, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+528, 7584, 1, 1, 1, -4716.973, 299.9203, 17.45293, 5.019935, 120, 0, 0), -- 7584 (Area: 1102)
+(@CGUID+529, 7584, 1, 1, 1, -4728.215, 383.0304, 10.07563, 3.720919, 120, 0, 0), -- 7584 (Area: 1102)
+(@CGUID+530, 5260, 1, 1, 1, -4666.121, 232.5735, 9.039319, 5.75493, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+531, 5260, 1, 1, 1, -4747.292, 320.9569, 20.05573, 1.533441, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+532, 7584, 1, 1, 1, -4742.904, 175.7961, 40.4529, 4.724211, 120, 0, 0), -- 7584 (Area: 1102)
+(@CGUID+533, 883, 1, 1, 1, -4734.917, 190.5679, 40.93953, 0.1291976, 120, 0, 0), -- 883 (Area: 1102)
+(@CGUID+534, 5260, 1, 1, 1, -4753.95, 252.7274, 33.89459, 5.609971, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+535, 7584, 1, 1, 1, -4793.724, 238.594, 39.46754, 4.940797, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+536, 5260, 1, 1, 1, -4798.959, 204.3312, 40.18026, 2.870541, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+537, 721, 1, 1, 1, -4802.938, 283.1582, 31.75876, 4.655699, 120, 0, 0), -- 721 (Area: 0)
+(@CGUID+538, 5260, 1, 1, 1, -4814.618, 281.1738, 33.93417, 4.303158, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+539, 1412, 1, 1, 1, -4729.828, 420.6426, 10.10562, 3.621798, 120, 0, 0), -- 1412 (Area: 1102)
+(@CGUID+540, 5260, 1, 1, 1, -4713.844, 420.453, 11.17008, 1.658538, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+541, 5260, 1, 1, 1, -4738.31, 445.7863, 32.64993, 1.271292, 120, 0, 0), -- 5260 (Area: 1102)
+(@CGUID+542, 1412, 1, 1, 1, -4710.875, 532.1747, 36.01958, 1.915396, 120, 0, 0), -- 1412 (Area: 1102)
+(@CGUID+543, 5253, 1, 1, 1, -4708.595, 517.2969, 39.52641, 5.590448, 120, 0, 0), -- 5253 (Area: 1102)
+(@CGUID+544, 5253, 1, 1, 1, -4745.834, 495.834, 33.49496, 0.7328151, 120, 0, 0), -- 5253 (Area: 1102)
+(@CGUID+545, 5249, 1, 1, 1, -4778.617, 545.5957, 35.84933, 5.523269, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+546, 5253, 1, 1, 1, -4744.832, 554.6336, 37.54198, 3.046472, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+547, 5249, 1, 1, 1, -4735.3, 589.7568, 35.76311, 5.261113, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+548, 5260, 1, 1, 1, -4793.665, 634.4854, 41.06431, 0.07422737, 120, 0, 0), -- 5260 (Area: 0)
+(@CGUID+549, 5249, 1, 1, 1, -4742.436, 632.0489, 46.04678, 1.328186, 120, 0, 0), -- 5249 (Area: 0)
+(@CGUID+550, 5251, 1, 1, 1, -4794.759, 601.725, 32.66011, 4.620492, 120, 0, 0), -- 5251 (Area: 0)
+(@CGUID+551, 5253, 1, 1, 1, -4827.227, 565.0908, 24.52018, 1.435602, 120, 0, 0), -- 5253 (Area: 0)
+(@CGUID+552, 7584, 1, 1, 1, -4788.497, 655.2379, 43.89777, 2.697173, 120, 0, 0), -- 7584 (Area: 0)
+(@CGUID+553, 5260, 1, 1, 1, -4771.875, 695.4293, 52.81707, 1.562984, 120, 0, 0), -- 5260 (Area: 2519)
+(@CGUID+554, 5254, 1, 1, 1, -4817.335, 646.6619, 39.91728, 0.1705318, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+555, 5260, 1, 1, 1, -4817.262, 701.2927, 52.55299, 2.732088, 120, 0, 0), -- 5260 (Area: 2519)
+(@CGUID+556, 61081, 1, 1, 1, -4812.543, 670.2923, 44.98551, 6.066045, 120, 5, 1), -- 61081 (Area: 2519) (possible waypoints or random movement)
+(@CGUID+557, 5254, 1, 1, 1, -4851.621, 677.081, 43.52106, 6.05478, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+558, 5249, 1, 1, 1, -4856.877, 607.7227, 26.40128, 4.017331, 120, 0, 0), -- 5249 (Area: 2519)
+(@CGUID+559, 5254, 1, 1, 1, -4887.113, 646.5093, 39.75353, 4.721881, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+560, 61081, 1, 1, 1, -4908.874, 649.9598, 40.89372, 0.07442369, 120, 5, 1), -- 61081 (Area: 2519) (possible waypoints or random movement)
+(@CGUID+561, 5255, 1, 1, 1, -4888.151, 675.629, 42.40174, 4.65121, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+562, 5251, 1, 1, 1, -4875.73, 551.0569, 13.07207, 2.329631, 120, 0, 0), -- 5251 (Area: 2519)
+(@CGUID+563, 5254, 1, 1, 1, -4905.68, 573.7339, 12.45944, 2.051909, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+564, 1412, 1, 1, 1, -4903.267, 593.597, 19.90356, 6.050529, 120, 0, 0), -- 1412 (Area: 2519)
+(@CGUID+565, 5251, 1, 1, 1, -4840.104, 536.9785, 20.2207, 2.643874, 120, 0, 0), -- 5251 (Area: 2519)
+(@CGUID+566, 5254, 1, 1, 1, -4911.408, 623.9177, 28.55095, 0.6432137, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+567, 5249, 1, 1, 1, -4831.73, 496.6041, 21.50113, 0.3736199, 120, 0, 0), -- 5249 (Area: 2519)
+(@CGUID+568, 1412, 1, 1, 1, -4848.611, 491.2166, 20.99383, 2.962962, 120, 0, 0), -- 1412 (Area: 2519)
+(@CGUID+569, 5251, 1, 1, 1, -4855.499, 442.5142, 16.8234, 0.6808293, 120, 0, 0), -- 5251 (Area: 2519)
+(@CGUID+570, 5249, 1, 1, 1, -4876.412, 471.543, 19.36722, 4.420932, 120, 0, 0), -- 5249 (Area: 2519)
+(@CGUID+571, 5249, 1, 1, 1, -4876.571, 464.0452, 18.96623, 4.496007, 120, 0, 0), -- 5249 (Area: 2519)
+(@CGUID+572, 5249, 1, 1, 1, -4895.155, 482.1633, 16.49319, 4.250299, 120, 0, 0), -- 5249 (Area: 2519)
+(@CGUID+573, 5251, 1, 1, 1, -4918.333, 447.8776, 12.49402, 4.204152, 120, 0, 0), -- 5251 (Area: 2519)
+(@CGUID+574, 7584, 1, 1, 1, -4827, 285.0171, 32.30677, 6.114507, 120, 0, 0), -- 7584 (Area: 1137)
+(@CGUID+575, 721, 1, 1, 1, -4892.076, 301.598, 33.461, 4.149856, 120, 0, 0), -- 721 (Area: 1137)
+(@CGUID+576, 5254, 1, 1, 1, -4927.541, 372.7829, 15.91122, 3.968205, 120, 0, 0), -- 5254 (Area: 1137)
+(@CGUID+577, 5260, 1, 1, 1, -4848.771, 278.2313, 38.26154, 4.70653, 120, 0, 0), -- 5260 (Area: 1137)
+(@CGUID+578, 5249, 1, 1, 1, -4876.068, 209.8904, 53.61677, 5.629517, 120, 0, 0), -- 5249 (Area: 1137)
+(@CGUID+579, 883, 1, 1, 1, -4857.259, 207.1232, 49.24958, 3.756162, 120, 0, 0), -- 883 (Area: 1137)
+(@CGUID+580, 5251, 1, 1, 1, -4840.947, 227.3828, 45.77889, 4.471676, 120, 0, 0), -- 5251 (Area: 1137)
+(@CGUID+581, 5251, 1, 1, 1, -4920.881, 193.5325, 52.35873, 1.364621, 120, 0, 0), -- 5251 (Area: 1137)
+(@CGUID+582, 5251, 1, 1, 1, -4849.705, 189.2281, 53.07887, 1.739519, 120, 0, 0), -- 5251 (Area: 1137)
+(@CGUID+583, 5254, 1, 1, 1, -4955.933, 256.1964, 37.66, 6.273389, 120, 0, 0), -- 5254 (Area: 1137)
+(@CGUID+584, 5253, 1, 1, 1, -4866.96, 144.913, 62.73293, 2.635447, 120, 0, 0), -- 5253 (Area: 1137) (Auras: 78677 - 78677)
+(@CGUID+585, 5251, 1, 1, 1, -4832.566, 178.9826, 55.71394, 3.054326, 120, 0, 0), -- 5251 (Area: 1137) (Auras: 78677 - 78677)
+(@CGUID+586, 5253, 1, 1, 1, -4906.771, 197.3965, 52.21334, 4.876261, 120, 0, 0), -- 5253 (Area: 1137)
+(@CGUID+587, 5253, 1, 1, 1, -4883.91, 189.411, 60.18183, 5.88176, 120, 0, 0), -- 5253 (Area: 1137) (Auras: 78677 - 78677)
+(@CGUID+588, 5255, 1, 1, 1, -4958.185, 200.9783, 58.23684, 4.091706, 120, 0, 0), -- 5255 (Area: 1137)
+(@CGUID+589, 5253, 1, 1, 1, -4875.66, 145.644, 61.95483, 1.239184, 120, 0, 0), -- 5253 (Area: 1137) (Auras: 78677 - 78677)
+(@CGUID+590, 5249, 1, 1, 1, -4877.474, 96.35193, 87.5937, 1.492742, 120, 0, 0), -- 5249 (Area: 1137)
+(@CGUID+591, 5249, 1, 1, 1, -4870.287, 99.43688, 87.5937, 1.116131, 120, 0, 0), -- 5249 (Area: 1137)
+(@CGUID+592, 44385, 1, 1, 1, -4972.65, 84.3681, 100.0336, 3.665191, 120, 0, 0), -- 44385 (Area: 2519)
+(@CGUID+593, 40367, 1, 1, 1, -4997.785, 68.73264, 100.0004, 1.343904, 120, 0, 0), -- 40367 (Area: 2519)
+(@CGUID+594, 39725, 1, 1, 1, -4983.734, 74.21528, 100.0013, 0.1701093, 120, 0, 0), -- 39725 (Area: 2519)
+(@CGUID+595, 40913, 1, 1, 1, -4990.658, 92.41493, 100.0161, 4.625123, 120, 0, 0), -- 40913 (Area: 2519)
+(@CGUID+596, 40914, 1, 1, 1, -4981.068, 93.92014, 100.0104, 5.009095, 120, 0, 0), -- 40914 (Area: 2519)
+(@CGUID+597, 40369, 1, 1, 1, -4985.67, 74.13194, 99.97673, 0, 120, 0, 0), -- 40369 (Area: 2519)
+(@CGUID+598, 883, 1, 1, 1, -4987.789, 179.8811, 55.85364, 2.375529, 120, 0, 0), -- 883 (Area: 2519)
+(@CGUID+599, 5254, 1, 1, 1, -4967.494, 188.4443, 55.99744, 5.97144, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+600, 5255, 1, 1, 1, -4977.478, 188.5321, 55.32117, 4.880282, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+601, 1412, 1, 1, 1, -4992.091, 173.8537, 58.6333, 6.122523, 120, 0, 0), -- 1412 (Area: 2519)
+(@CGUID+602, 883, 1, 1, 1, -5008.689, 188.2321, 57.47067, 1.133344, 120, 0, 0), -- 883 (Area: 2519)
+(@CGUID+603, 721, 1, 1, 1, -4979.852, 245.7689, 37.57903, 1.464064, 120, 0, 0), -- 721 (Area: 2519)
+(@CGUID+604, 61142, 1, 1, 1, -4993.203, 195.2044, 56.53577, 4.202446, 120, 5, 1), -- 61142 (Area: 2519) (possible waypoints or random movement)
+(@CGUID+605, 5255, 1, 1, 1, -4969.271, 349.4785, 24.20667, 0.5678995, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+606, 5255, 1, 1, 1, -4981.22, 362.875, 24.33167, 3.602699, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+607, 5254, 1, 1, 1, -5039.525, 297.2632, 29.85557, 2.667474, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+608, 5255, 1, 1, 1, -4996.276, 274.7201, 35.55834, 0.06774472, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+609, 5254, 1, 1, 1, -5000.67, 364.0652, 24.06541, 4.570394, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+610, 5254, 1, 1, 1, -4952.803, 420.5365, 11.14897, 5.240745, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+611, 5255, 1, 1, 1, -4974.486, 382.633, 13.54488, 3.582609, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+612, 5254, 1, 1, 1, -4967.391, 466.7598, 17.66974, 3.244801, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+613, 883, 1, 1, 1, -4976.32, 426.4858, 15.63477, 2.93435, 120, 0, 0), -- 883 (Area: 2519)
+(@CGUID+614, 5254, 1, 1, 1, -4954.734, 467.611, 17.61041, 5.679642, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+615, 40026, 1, 1, 1, -5114.589, 437.6657, 19.34937, 1.419111, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+616, 5255, 1, 1, 1, -5015.752, 386.5955, 13.06539, 5.843135, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+617, 5254, 1, 1, 1, -4997.307, 407.7919, 16.7842, 3.644073, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+618, 5254, 1, 1, 1, -4986.439, 411.1577, 17.0475, 1.559567, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+619, 5255, 1, 1, 1, -4997.104, 453.6837, 11.39444, 1.989021, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+620, 5254, 1, 1, 1, -4987.879, 496.0217, 17.77192, 6.220955, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+621, 40026, 1, 1, 1, -5052.438, 575.243, 26.57589, 1.666581, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+622, 5255, 1, 1, 1, -4941.319, 591.8522, 16.40254, 0.06461522, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+623, 40026, 1, 1, 1, -5029.179, 646.8911, 37.79192, 3.534431, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+624, 5255, 1, 1, 1, -4990.691, 574.4079, 22.88097, 0.7625751, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+625, 5254, 1, 1, 1, -4956.771, 640.1035, 42.67987, 1.124791, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+626, 5254, 1, 1, 1, -4947.562, 680.0249, 42.45361, 5.790958, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+627, 5254, 1, 1, 1, -4948.439, 660.1956, 43.30474, 3.557229, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+628, 5254, 1, 1, 1, -4912.302, 666.7403, 42.04073, 4.317748, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+629, 40026, 1, 1, 1, -5066.697, 686.4898, 48.07938, 2.357132, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+630, 5258, 1, 1, 1, -4840.599, 730.592, 66.76273, 4.093246, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+631, 5258, 1, 1, 1, -4938.166, 728.5075, 64.34367, 5.46465, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+632, 5258, 1, 1, 1, -4755.33, 849.1094, 143.238, 1.989675, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+633, 5258, 1, 1, 1, -4782.034, 852.4438, 142.7364, 5.029411, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+634, 5258, 1, 1, 1, -4811.88, 856.7924, 139.3773, 1.370529, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+635, 5258, 1, 1, 1, -4756.191, 826.1736, 136.9621, 3.543018, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+636, 5258, 1, 1, 1, -4731.193, 828.9005, 132.14, 2.591282, 120, 0, 0), -- 5258 (Area: 2519)
+(@CGUID+637, 5258, 1, 1, 1, -4803.86, 873.082, 143.0453, 1.53589, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+638, 5258, 1, 1, 1, -4809.38, 879.075, 143.3863, 6.073746, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+639, 5258, 1, 1, 1, -4760.19, 861.686, 143.2033, 5.201081, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+640, 5258, 1, 1, 1, -4787.327, 879.7881, 143.1845, 4.535275, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+641, 5258, 1, 1, 1, -4806.97, 913.953, 134.2263, 6.248279, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+642, 5258, 1, 1, 1, -4821.319, 919.6661, 137.7933, 6.212284, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+643, 5258, 1, 1, 1, -4774.22, 913.054, 143.8993, 4.677482, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+644, 5258, 1, 1, 1, -4769.9, 903.594, 143.0283, 2.897247, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+645, 5258, 1, 1, 1, -4859.25, 925.5924, 140.8951, 1.012363, 120, 0, 0), -- 5258 (Area: 2520)
+(@CGUID+646, 40059, 1, 1, 1, -4892.078, 892.1335, 156.3208, 0.8289811, 120, 0, 0), -- 40059 (Area: 2520)
+(@CGUID+647, 40059, 1, 1, 1, -4934.411, 911.4225, 157.0229, 1.463525, 120, 0, 0), -- 40059 (Area: 2520)
+(@CGUID+648, 40059, 1, 1, 1, -4916.833, 942.9395, 157.1505, 1.435936, 120, 0, 0), -- 40059 (Area: 2520)
+(@CGUID+649, 40059, 1, 1, 1, -4921.477, 979.9427, 159.721, 0.9451067, 120, 0, 0), -- 40059 (Area: 2520)
+(@CGUID+650, 40059, 1, 1, 1, -4982.575, 916.533, 157.7332, 5.21659, 120, 0, 0), -- 40059 (Area: 2520)
+(@CGUID+651, 40059, 1, 1, 1, -5010.406, 989.2808, 155.8647, 3.503934, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+652, 40059, 1, 1, 1, -4987.561, 1017.965, 157.8349, 1.6618, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+653, 40059, 1, 1, 1, -5008.468, 952.0968, 156.2934, 2.532025, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+654, 40059, 1, 1, 1, -4945.157, 1019.418, 154.8973, 4.687004, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+655, 40059, 1, 1, 1, -5052.663, 995.609, 156.3492, 0.16844, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+656, 40059, 1, 1, 1, -5051.002, 959.181, 155.5623, 4.13303, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+657, 40059, 1, 1, 1, -5088.849, 978.6707, 156.4666, 4.491771, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+658, 40059, 1, 1, 1, -5051.296, 921.5734, 156.4187, 0.7252243, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+659, 40059, 1, 1, 1, -5076.476, 889.9407, 158.2303, 4.080094, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+660, 40059, 1, 1, 1, -5108.13, 927.4145, 155.8276, 5.027796, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+661, 40059, 1, 1, 1, -5137.499, 947.8843, 155.8172, 5.788644, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+662, 40059, 1, 1, 1, -5128.302, 861.1877, 157.6047, 1.293838, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+663, 40059, 1, 1, 1, -5127.614, 897.2295, 155.8172, 3.944314, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+664, 40059, 1, 1, 1, -5163.136, 849.2258, 156.3614, 1.821459, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+665, 40059, 1, 1, 1, -5157.831, 906.1946, 155.8276, 5.19206, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+666, 40059, 1, 1, 1, -5229.684, 864.9536, 158.6785, 5.032829, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+667, 40059, 1, 1, 1, -5188.149, 952.78, 157.0861, 4.39033, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+668, 40059, 1, 1, 1, -5195.139, 881.5193, 158.894, 1.686307, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+669, 40059, 1, 1, 1, -5276.782, 930.1223, 159.6319, 5.064924, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+670, 40059, 1, 1, 1, -5235.082, 941.3393, 158.9086, 1.014759, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+671, 40059, 1, 1, 1, -5287.886, 888.8294, 160.8619, 4.395103, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+672, 40129, 1, 1, 1, -5279.2, 863.1563, 159.4623, 4.18879, 120, 0, 0), -- 40129 (Area: 5036) (Auras: 29266 - 29266)
+(@CGUID+673, 40059, 1, 1, 1, -5263.622, 972.675, 159.026, 3.491659, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+674, 40059, 1, 1, 1, -5176.116, 1008.78, 157.9265, 0.785867, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+675, 40059, 1, 1, 1, -5222.283, 987.8883, 158.6161, 1.565957, 120, 0, 0), -- 40059 (Area: 5036)
+(@CGUID+676, 2914, 1, 1, 1, -5300.431, 1140.428, 70.33892, 6.080815, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+677, 40059, 1, 1, 1, -5140.634, 991.6711, 157.578, 4.884601, 120, 0, 0), -- 40059 (Area: 2522)
+(@CGUID+678, 40026, 1, 1, 1, -5164.695, 653.1637, 54.55268, 0.1134595, 120, 0, 0), -- 40026 (Area: 5036)
+(@CGUID+679, 40026, 1, 1, 1, -5228.61, 634.5342, 59.52385, 4.248742, 120, 0, 0), -- 40026 (Area: 5036)
+(@CGUID+680, 7584, 1, 1, 1, -5167.482, 726.5084, 81.77914, 2.294034, 120, 0, 0), -- 7584 (Area: 5036)
+(@CGUID+681, 40026, 1, 1, 1, -5181.616, 589.4716, 46.71507, 0.8695877, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+682, 40026, 1, 1, 1, -5104.955, 623.5491, 41.92653, 0.4138636, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+683, 40026, 1, 1, 1, -5287.125, 629.1845, 66.75907, 3.078785, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+684, 40026, 1, 1, 1, -5124.368, 561.002, 29.59898, 2.11657, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+685, 40026, 1, 1, 1, -5236.792, 555.2578, 56.29873, 5.770583, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+686, 61080, 1, 1, 1, -5104.662, 691.0121, 57.2839, 3.105476, 120, 0, 0), -- 61080 (Area: 2519)
+(@CGUID+687, 61081, 1, 1, 1, -5147.693, 641.6463, 46.6707, 1.336239, 120, 0, 0), -- 61081 (Area: 2519)
+(@CGUID+688, 7584, 1, 1, 1, -5196.801, 606.6105, 51.40971, 0.960155, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+689, 40026, 1, 1, 1, -5286.872, 546.0891, 63.28442, 1.256812, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+690, 40026, 1, 1, 1, -5316.471, 568.0609, 63.90367, 5.341042, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+691, 61081, 1, 1, 1, -5103.207, 583.8364, 31.36843, 6.27342, 120, 5, 1), -- 61081 (Area: 2519) (possible waypoints or random movement)
+(@CGUID+692, 40026, 1, 1, 1, -5190.822, 464.83, 36.55153, 4.571321, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+693, 40026, 1, 1, 1, -5157.821, 494.8078, 34.84045, 5.176094, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+694, 40026, 1, 1, 1, -5240.904, 476.9295, 53.05632, 0.8031983, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+695, 7584, 1, 1, 1, -5113.754, 589.4396, 36.7251, 4.390638, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+696, 2914, 1, 1, 1, -5228.543, 553.2942, 57.45357, 4.257475, 120, 0, 0), -- 2914 (Area: 2519)
+(@CGUID+697, 7584, 1, 1, 1, -5182.396, 538.471, 45.30738, 4.594824, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+698, 7584, 1, 1, 1, -5271.646, 533.9449, 62.7954, 4.997291, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+699, 40026, 1, 1, 1, -5329.921, 466.7749, 57.11396, 0.7881606, 120, 0, 0), -- 40026 (Area: 2519)
+(@CGUID+700, 7584, 1, 1, 1, -5275.327, 491.9476, 56.90652, 2.354815, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+701, 7584, 1, 1, 1, -5211.496, 489.0539, 50.19739, 3.86485, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+702, 61081, 1, 1, 1, -5216.382, 477.4333, 47.16418, 4.940797, 120, 0, 0), -- 61081 (Area: 2519)
+(@CGUID+703, 61080, 1, 1, 1, -5288.109, 437.0158, 50.70097, 1.413991, 120, 5, 1), -- 61080 (Area: 2519) (possible waypoints or random movement)
+(@CGUID+704, 5247, 1, 1, 1, -5334.353, 435.5101, 8.450145, 5.316278, 120, 0, 0), -- 5247 (Area: 2519)
+(@CGUID+705, 7584, 1, 1, 1, -5353.519, 513.0688, 70.3344, 3.033955, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+706, 61142, 1, 1, 1, -5347.057, 504.6975, 69.94302, 4.463619, 120, 0, 0), -- 61142 (Area: 2519)
+(@CGUID+707, 5247, 1, 1, 1, -5307.397, 446.1791, 9.737357, 2.669296, 120, 0, 0), -- 5247 (Area: 2519)
+(@CGUID+708, 5245, 1, 1, 1, -5261.553, 407.8376, 54.42254, 6.2496, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+709, 5245, 1, 1, 1, -5343.454, 394.185, 60.89293, 0.1134595, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+710, 5244, 1, 1, 1, -5341.284, 418.3301, 11.16732, 3.529889, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+711, 5247, 1, 1, 1, -5314.734, 416.1927, 7.911355, 1.076451, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+712, 5246, 1, 1, 1, -5250.355, 347.6134, 58.13219, 2.451594, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+713, 5247, 1, 1, 1, -5358.966, 382.7311, 18.51188, 2.35663, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+714, 5246, 1, 1, 1, -5204.522, 385.5303, 59.12981, 3.426661, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+715, 5247, 1, 1, 1, -5276.292, 318.2469, 18.19878, 5.389467, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+716, 5244, 1, 1, 1, -5278.803, 316.8658, 18.64514, 4.625736, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+717, 5244, 1, 1, 1, -5331.419, 333.6628, 32.78086, 4.674891, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+718, 5247, 1, 1, 1, -5309.39, 328.8342, 16.41834, 6.223413, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+719, 5246, 1, 1, 1, -5254.859, 290.3418, 56.87206, 3.471996, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+720, 5245, 1, 1, 1, -5321.832, 285.4076, 64.99076, 3.818944, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+721, 5247, 1, 1, 1, -5249.962, 279.7015, 9.34949, 4.581796, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+722, 5246, 1, 1, 1, -5202.091, 323.7422, 57.80762, 4.849823, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+723, 5247, 1, 1, 1, -5244.633, 257.454, 9.254671, 4.583724, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+724, 5247, 1, 1, 1, -5228.326, 280.1625, 9.18894, 1.827865, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+725, 5247, 1, 1, 1, -5358.315, 322.7458, 31.94776, 2.464491, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+726, 5247, 1, 1, 1, -5366.544, 267.2426, 20.49452, 2.244673, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+727, 5244, 1, 1, 1, -5380.083, 337.2627, 26.13273, 5.433725, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+728, 5245, 1, 1, 1, -5293.454, 252.4111, 57.55243, 1.863845, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+729, 5247, 1, 1, 1, -5383.292, 259.269, 20.28217, 2.842393, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+730, 5247, 1, 1, 1, -5379.153, 277.3669, 21.35099, 5.018255, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+731, 14661, 1, 1, 1, -5189.929, 170.092, 50.50915, 1.356154, 120, 0, 0), -- 14661 (Area: 1101)
+(@CGUID+732, 5245, 1, 1, 1, -5243.823, 218.2036, 58.06054, 4.7877, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+733, 5246, 1, 1, 1, -5188.064, 266.2003, 53.40938, 4.48896, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+734, 5246, 1, 1, 1, -5282.335, 181.3028, 62.62712, 0.6649822, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+735, 5246, 1, 1, 1, -5222.803, 166.3149, 66.97646, 5.221355, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+736, 5244, 1, 1, 1, -5191.839, 160.2715, 48.08835, 4.372122, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+737, 5350, 1, 1, 1, -5212.965, 118.1134, 34.35717, 3.100853, 120, 5, 1), -- 5350 (Area: 1101) (possible waypoints or random movement)
+(@CGUID+738, 5246, 1, 1, 1, -5176.269, 180.689, 51.99864, 3.028133, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+739, 5246, 1, 1, 1, -5293.65, 111.481, 63.02314, 3.400415, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+740, 5245, 1, 1, 1, -5126.356, 192.7733, 54.01667, 4.459994, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+741, 5246, 1, 1, 1, -5141.516, 113.5925, 67.40965, 6.017579, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+742, 5245, 1, 1, 1, -5107.265, 140.5608, 57.28726, 1.932081, 120, 0, 0), -- 5245 (Area: 1101)
+(@CGUID+743, 5247, 1, 1, 1, -5241.64, 61.33175, 25.28214, 0.3859452, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+744, 5247, 1, 1, 1, -5277.735, 81.0314, 24.93159, 5.745282, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+745, 5244, 1, 1, 1, -5288.791, 76.4092, 24.83758, 3.625404, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+746, 5247, 1, 1, 1, -5275.845, 24.47453, 19.10275, 0.8398068, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+747, 5247, 1, 1, 1, -5262.636, 0.315428, 15.08813, 3.184979, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+748, 5247, 1, 1, 1, -5303.616, 41.51171, 25.49642, 1.637902, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+749, 5247, 1, 1, 1, -5323.609, 7.29001, 18.52002, 0.2359731, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+750, 5244, 1, 1, 1, -5339.936, 35.34172, 21.23411, 1.748322, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+751, 5247, 1, 1, 1, -5343.713, 71.85211, 29.46888, 2.120416, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+752, 5247, 1, 1, 1, -5288.521, -4.742421, 19.75297, 1.6138, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+753, 5244, 1, 1, 1, -5319.846, -18.66725, 16.30518, 0.7442598, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+754, 5247, 1, 1, 1, -5365.999, 29.14931, 19.87617, 5.270895, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+755, 5244, 1, 1, 1, -5393.165, 79.32597, 34.26138, 0.06952945, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+756, 5247, 1, 1, 1, -5390.729, 83.37493, 35.34593, 1.511325, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+757, 5247, 1, 1, 1, -5351.151, -27.24049, 20.11747, 3.301331, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+758, 5247, 1, 1, 1, -5271.857, -43.66251, 7.144061, 2.080873, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+759, 5247, 1, 1, 1, -5379.753, -53.47396, 27.04845, 5.275522, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+760, 5244, 1, 1, 1, -5270.876, -46.21691, 6.697148, 5.939428, 120, 0, 0), -- 5244 (Area: 1101)
+(@CGUID+761, 5247, 1, 1, 1, -5452.77, 122.446, 24.78483, 1.867502, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+762, 5247, 1, 1, 1, -5440.253, 107.5086, 27.29179, 4.957381, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+763, 5247, 1, 1, 1, -5434.307, 123.3539, 28.35713, 4.025965, 120, 0, 0), -- 5247 (Area: 1101)
+(@CGUID+764, 883, 1, 1, 1, -5083.398, 172.86, 50.82025, 2.543834, 120, 0, 0), -- 883 (Area: 1101)
+(@CGUID+765, 5246, 1, 1, 1, -5080.329, 178.6341, 48.90515, 4.056936, 120, 0, 0), -- 5246 (Area: 1101)
+(@CGUID+766, 1412, 1, 1, 1, -5041.189, 158.706, 60.54476, 4.010513, 120, 0, 0), -- 1412 (Area: 1101)
+(@CGUID+767, 7584, 1, 1, 1, -5054.601, 284.8009, 31.30883, 3.340137, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+768, 61142, 1, 1, 1, -5056.573, 351.1958, 21.15094, 3.19243, 120, 0, 0), -- 61142 (Area: 2519)
+(@CGUID+769, 5254, 1, 1, 1, -5023.121, 424.6066, 10.90863, 0.9225478, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+770, 7584, 1, 1, 1, -5073.576, 410.02, 11.1949, 3.949087, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+771, 7584, 1, 1, 1, -5076.505, 341.0689, 21.71055, 4.60281, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+772, 1412, 1, 1, 1, -5086.928, 451.1345, 13.94935, 3.23932, 120, 0, 0), -- 1412 (Area: 2519)
+(@CGUID+773, 5254, 1, 1, 1, -5005.557, 542.9644, 22.33793, 3.827322, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+774, 5255, 1, 1, 1, -5026.839, 491.5994, 15.14312, 5.061327, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+775, 7584, 1, 1, 1, -5070.07, 472.7498, 15.07274, 4.428459, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+776, 61142, 1, 1, 1, -5016.02, 514.7045, 14.70032, 4.729795, 120, 5, 1), -- 61142 (Area: 2519) (possible waypoints or random movement)
+(@CGUID+777, 7584, 1, 1, 1, -5088.603, 550.0347, 19.96941, 5.834397, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+778, 7584, 1, 1, 1, -5023.117, 616.3997, 33.08509, 3.2296, 120, 0, 0), -- 7584 (Area: 2519)
+(@CGUID+779, 2914, 1, 1, 1, -5008.535, 648.6233, 34.85831, 5.657261, 120, 0, 0), -- 2914 (Area: 2519)
+(@CGUID+780, 5255, 1, 1, 1, -4985.901, 618.0959, 26.70865, 1.091416, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+781, 5254, 1, 1, 1, -4993.185, 661.6855, 43.14631, 4.559443, 120, 0, 0), -- 5254 (Area: 2519)
+(@CGUID+782, 5255, 1, 1, 1, -5024.833, 691.4302, 42.68929, 1.888533, 120, 0, 0), -- 5255 (Area: 2519)
+(@CGUID+783, 7997, 1, 1, 1, -4541.019, 821.7062, 60.40346, 1.280146, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+784, 7997, 1, 1, 1, -4538.271, 821.6183, 60.40346, 5.572226, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+785, 7997, 1, 1, 1, -4539.755, 818.6089, 60.40346, 3.356846, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+786, 7997, 1, 1, 1, -4539.292, 815.1489, 60.40346, 6.131547, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+787, 7997, 1, 1, 1, -4544.787, 815.9821, 60.40346, 2.605808, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+788, 7997, 1, 1, 1, -4536.209, 814.7754, 60.40346, 1.903855, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+789, 7997, 1, 1, 1, -4540.85, 818.0742, 60.40346, 2.577832, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+790, 7997, 1, 1, 1, -4536.54, 817.8696, 60.40346, 1.184106, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+791, 7997, 1, 1, 1, -4541.374, 811.6842, 60.40346, 2.866749, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+792, 7997, 1, 1, 1, -4543.466, 819.9769, 60.40346, 3.224815, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+793, 2914, 1, 1, 1, -4574.937, 789.1981, 50.21343, 1.426788, 120, 5, 1), -- 2914 (Area: 0) (possible waypoints or random movement)
+(@CGUID+794, 7997, 1, 1, 1, -4534.609, 815.1797, 60.40346, 6.185851, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+795, 7997, 1, 1, 1, -4543.148, 814.2385, 60.40346, 5.858108, 120, 0, 0), -- 7997 (Area: 0)
+(@CGUID+796, 5268, 1, 1, 1, -4595.434, 799.7472, 49.25896, 5.459133, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+797, 7956, 1, 1, 1, -4481.816, 858.533, 74.63091, 3.804818, 120, 0, 0), -- 7956 (Area: 0)
+(@CGUID+798, 7957, 1, 1, 1, -4479.81, 858.4811, 74.61049, 3.909538, 120, 0, 0), -- 7957 (Area: 0)
+(@CGUID+799, 5286, 1, 1, 1, -4573.494, 896.7522, 64.12619, 5.288478, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+800, 7726, 1, 1, 1, -4606.471, 827.5616, 47.02215, 3.163488, 120, 0, 0), -- 7726 (Area: 0) (Auras: 74504 - 74504)
+(@CGUID+801, 5268, 1, 1, 1, -4600.781, 927.9107, 62.46407, 0.2426101, 120, 0, 0), -- 5268 (Area: 0)
+(@CGUID+802, 5286, 1, 1, 1, -4595.46, 982.1438, 61.44197, 0.3077702, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+803, 5286, 1, 1, 1, -4633.784, 954.0089, 57.55567, 2.812114, 120, 0, 0), -- 5286 (Area: 0)
+(@CGUID+804, 40193, 1, 1, 1, -4707.916, 1024.947, 111.0378, 5.914068, 120, 0, 0), -- 40193 (Area: 0) (Auras: 75468 - 75468)
+(@CGUID+805, 7584, 1, 1, 1, -5206.364, 1174.252, 75.95875, 6.071819, 120, 0, 0), -- 7584 (Area: 5036)
+(@CGUID+806, 2914, 1, 1, 1, -5170.223, 1213.705, 64.55935, 5.885731, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+807, 5236, 1, 1, 1, -5047.021, 1196.557, 52.55847, 2.494634, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+808, 5352, 1, 1, 1, -5153.811, 1231.951, 56.87903, 1.067397, 120, 5, 1), -- 5352 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+809, 5234, 1, 1, 1, -5076.176, 1205.499, 53.82978, 2.637666, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+810, 7584, 1, 1, 1, -5148.434, 1216.072, 59.13226, 3.828833, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+811, 5236, 1, 1, 1, -5090.482, 1237.839, 55.06302, 5.78046, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+812, 5240, 1, 1, 1, -5040.334, 1230.62, 53.61859, 1.771605, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+813, 5268, 1, 1, 1, -5133.691, 1245.747, 54.30805, 5.210733, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+814, 5240, 1, 1, 1, -5063.42, 1254.715, 51.29357, 2.013917, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+815, 61142, 1, 1, 1, -5113.609, 1257.502, 48.89053, 0.02557638, 120, 5, 1), -- 61142 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+816, 5236, 1, 1, 1, -5010.109, 1242.488, 55.49866, 4.806993, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+817, 5234, 1, 1, 1, -4961.014, 1208.337, 57.40357, 6.213581, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+818, 5234, 1, 1, 1, -4972.344, 1176.014, 60.6942, 3.562304, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+819, 5234, 1, 1, 1, -5014.074, 1289.343, 91.34216, 4.874872, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+820, 5236, 1, 1, 1, -4937.861, 1168.003, 74.57082, 1.50332, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+821, 5240, 1, 1, 1, -4910.381, 1176.413, 58.57209, 0.03125624, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+822, 5234, 1, 1, 1, -4934.282, 1195.299, 61.28518, 1.480318, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+823, 5286, 1, 1, 1, -4941.192, 1275.659, 97.77151, 0.9762986, 120, 0, 0), -- 5286 (Area: 2522)
+(@CGUID+824, 5240, 1, 1, 1, -4971.045, 1295.056, 100.9813, 4.552048, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+825, 5234, 1, 1, 1, -4918.185, 1147.133, 80.15586, 1.393402, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+826, 5240, 1, 1, 1, -4890.568, 1246.142, 78.30714, 1.648991, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+827, 883, 1, 1, 1, -4913.332, 1145.869, 80.79326, 0.08738855, 120, 0, 0), -- 883 (Area: 2522)
+(@CGUID+828, 5234, 1, 1, 1, -4891.497, 1161, 79.27048, 3.234462, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+829, 883, 1, 1, 1, -4833.113, 1157.184, 90.05698, 5.978435, 120, 0, 0), -- 883 (Area: 2522)
+(@CGUID+830, 5236, 1, 1, 1, -4863.53, 1138.294, 87.59657, 5.510103, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+831, 40193, 1, 1, 1, -4854.389, 1175.026, 86.29402, 1.130612, 120, 0, 0), -- 40193 (Area: 2522) (Auras: 75468 - 75468)
+(@CGUID+832, 61081, 1, 1, 1, -4827.027, 1127.724, 90.84268, 2.432984, 120, 5, 1), -- 61081 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+833, 40193, 1, 1, 1, -4805.335, 1108.537, 88.18793, 4.693854, 120, 0, 0), -- 40193 (Area: 2522) (Auras: 75468 - 75468)
+(@CGUID+834, 5286, 1, 1, 1, -4784.823, 1142.069, 99.74273, 3.335346, 120, 0, 0), -- 5286 (Area: 1136)
+(@CGUID+835, 40193, 1, 1, 1, -4818.873, 1081.154, 93.68678, 5.549938, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+836, 40193, 1, 1, 1, -4731.509, 1138.998, 99.41743, 3.867388, 120, 0, 0), -- 40193 (Area: 2521) (Auras: 75468 - 75468)
+(@CGUID+837, 2914, 1, 1, 1, -4738.415, 1173.353, 102.2622, 0.2123198, 120, 5, 1), -- 2914 (Area: 2521) (possible waypoints or random movement)
+(@CGUID+838, 5268, 1, 1, 1, -4903.32, 1271.613, 84.53288, 6.080422, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+839, 5268, 1, 1, 1, -4901.519, 1270.087, 84.10075, 2.445354, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+840, 5236, 1, 1, 1, -5006.07, 1307.757, 94.42798, 4.955442, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+841, 2914, 1, 1, 1, -5157.724, 1247.551, 57.80902, 5.337427, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+842, 7584, 1, 1, 1, -5151.251, 1306.271, 46.0041, 1.811277, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+843, 5268, 1, 1, 1, -5129.078, 1335.356, 42.83662, 1.669299, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+844, 5286, 1, 1, 1, -5175.22, 1310.48, 42.48184, 5.177168, 120, 0, 0), -- 5286 (Area: 2522)
+(@CGUID+845, 2914, 1, 1, 1, -5168.666, 1306.737, 43.56643, 6.098438, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+846, 7584, 1, 1, 1, -5094.767, 1375.842, 45.01927, 5.991508, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+847, 2914, 1, 1, 1, -5185.637, 1348.536, 42.43171, 6.075639, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+848, 5286, 1, 1, 1, -5079.401, 1385.961, 43.71706, 0.6478007, 120, 0, 0), -- 5286 (Area: 2522)
+(@CGUID+849, 2914, 1, 1, 1, -5072.605, 1413.262, 44.18671, 5.781968, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+850, 7584, 1, 1, 1, -5030.225, 1387.058, 46.92537, 0.6778811, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+851, 7584, 1, 1, 1, -5049.005, 1421.346, 40.8312, 1.040755, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+852, 5268, 1, 1, 1, -5039.464, 1424.267, 40.2099, 3.16893, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+853, 5286, 1, 1, 1, -5133.845, 1446.427, 48.35388, 4.323906, 120, 0, 0), -- 5286 (Area: 2522)
+(@CGUID+854, 721, 1, 1, 1, -4980.957, 1364.985, 50.29459, 4.502619, 120, 0, 0), -- 721 (Area: 2522)
+(@CGUID+855, 5268, 1, 1, 1, -4988.146, 1393.631, 49.47351, 0.9009341, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+856, 7584, 1, 1, 1, -4980.105, 1414.302, 58.22438, 5.192599, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+857, 40079, 1, 1, 1, -4983.364, 1451.953, 59.64618, 5.966444, 120, 5, 1), -- 40079 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+858, 40079, 1, 1, 1, -4986.277, 1478.426, 59.56704, 3.466419, 120, 5, 1), -- 40079 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+859, 721, 1, 1, 1, -4917.737, 1387.847, 51.99686, 6.18235, 120, 0, 0), -- 721 (Area: 1136)
+(@CGUID+860, 5268, 1, 1, 1, -4923.599, 1378.824, 52.39888, 4.720201, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+861, 39896, 1, 1, 1, -4982.768, 1495.252, 56.52482, 5.969251, 120, 0, 0), -- 39896 (Area: 1136)
+(@CGUID+862, 39896, 1, 1, 1, -5029.281, 1537.692, 54.42461, 3.2129, 120, 0, 0), -- 39896 (Area: 1136)
+(@CGUID+863, 5268, 1, 1, 1, -5045.312, 1505.106, 50.87897, 2.458613, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+864, 40193, 1, 1, 1, -4941.962, 1508.03, 86.96901, 2.288533, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+865, 40496, 1, 1, 1, -4922.212, 1475.837, 84.86106, 0, 120, 0, 0), -- 40496 (Area: 1136)
+(@CGUID+866, 40497, 1, 1, 1, -4941.514, 1487.266, 126.6318, 3.874631, 120, 0, 0), -- 40497 (Area: 1136)
+(@CGUID+867, 40052, 1, 1, 1, -4932.408, 1482.55, 102.5096, 0, 120, 0, 0), -- 40052 (Area: 1136)
+(@CGUID+868, 39653, 1, 1, 1, -4913.069, 1488.439, 84.86106, 5.8294, 120, 0, 0), -- 39653 (Area: 1136)
+(@CGUID+869, 40496, 1, 1, 1, -4916.615, 1466.156, 84.86106, 5.585053, 120, 0, 0), -- 40496 (Area: 1136)
+(@CGUID+870, 40497, 1, 1, 1, -4914.771, 1467.594, 84.86106, 4.799655, 120, 0, 0), -- 40497 (Area: 1136)
+(@CGUID+871, 40496, 1, 1, 1, -4911.109, 1499.665, 84.86106, 1.902409, 120, 0, 0), -- 40496 (Area: 1136)
+(@CGUID+872, 40497, 1, 1, 1, -4912.252, 1467.45, 84.86106, 4.276057, 120, 0, 0), -- 40497 (Area: 1136)
+(@CGUID+873, 37522, 1, 1, 1, -4912.177, 1463.938, 86.63806, 1.308997, 120, 0, 0), -- 37522 (Area: 1136)
+(@CGUID+874, 883, 1, 1, 1, -5042.041, 1527.498, 54.56582, 1.218681, 120, 0, 0), -- 883 (Area: 1136)
+(@CGUID+875, 40496, 1, 1, 1, -4916.368, 1501.215, 84.86106, 0.6457718, 120, 0, 0), -- 40496 (Area: 1136)
+(@CGUID+876, 40497, 1, 1, 1, -4923.207, 1490.247, 84.87673, 0, 120, 0, 0), -- 40497 (Area: 1136)
+(@CGUID+877, 7584, 1, 1, 1, -5021.098, 1508.766, 51.58624, 1.113699, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+878, 40132, 1, 1, 1, -4914.022, 1463.172, 84.86106, 1.815142, 120, 0, 0), -- 40132 (Area: 1136)
+(@CGUID+879, 68805, 1, 1, 1, -5019.616, 1559.764, 57.04311, 2.282006, 120, 5, 1), -- 68805 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+880, 7584, 1, 1, 1, -5031.864, 1555.555, 54.18297, 1.639183, 120, 0, 0), -- 7584 (Area: 1105)
+(@CGUID+881, 40497, 1, 1, 1, -4927.932, 1525.035, 90.17188, 2.216568, 120, 0, 0), -- 40497 (Area: 1105)
+(@CGUID+882, 39896, 1, 1, 1, -4997.488, 1545.929, 59.705, 4.525721, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+883, 2914, 1, 1, 1, -4979.556, 1558.257, 61.25795, 4.600591, 120, 5, 1), -- 2914 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+884, 39896, 1, 1, 1, -4962.692, 1542.785, 62.90356, 1.646773, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+885, 7584, 1, 1, 1, -5090.59, 1561.241, 55.42281, 1.378189, 120, 0, 0), -- 7584 (Area: 1105)
+(@CGUID+886, 40193, 1, 1, 1, -5072.282, 1563.229, 57.46774, 0.7791784, 120, 0, 0), -- 40193 (Area: 1105) (Auras: 75468 - 75468)
+(@CGUID+887, 39896, 1, 1, 1, -4976.271, 1617.172, 63.58319, 4.4216, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+888, 39896, 1, 1, 1, -5017.799, 1583.792, 60.54818, 3.525724, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+889, 40193, 1, 1, 1, -4927.427, 1564.918, 77.90789, 2.325817, 120, 0, 0), -- 40193 (Area: 1105) (Auras: 75468 - 75468)
+(@CGUID+890, 39896, 1, 1, 1, -4937.377, 1588.061, 65.20461, 2.379747, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+891, 39896, 1, 1, 1, -4973.644, 1582.17, 61.95238, 6.001584, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+892, 40193, 1, 1, 1, -5077.202, 1592.5, 58.71358, 2.751206, 120, 0, 0), -- 40193 (Area: 1105) (Auras: 75468 - 75468)
+(@CGUID+893, 7584, 1, 1, 1, -4877.619, 1562.607, 75.15643, 0.643745, 120, 0, 0), -- 7584 (Area: 1105)
+(@CGUID+894, 40493, 1, 1, 1, -4892.783, 1513.271, 84.92954, 4.485496, 120, 0, 0), -- 40493 (Area: 1105)
+(@CGUID+895, 39896, 1, 1, 1, -4967.563, 1643.893, 64.29594, 0.2851784, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+896, 39896, 1, 1, 1, -4893.325, 1591.745, 66.27186, 4.380249, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+897, 40193, 1, 1, 1, -4881.435, 1539.232, 83.28118, 0.4706648, 120, 0, 0), -- 40193 (Area: 1105) (Auras: 75468 - 75468)
+(@CGUID+898, 883, 1, 1, 1, -4872.848, 1564.252, 75.73607, 1.340265, 120, 0, 0), -- 883 (Area: 1105)
+(@CGUID+899, 39896, 1, 1, 1, -5059.622, 1616.751, 67.86179, 2.156631, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+900, 40079, 1, 1, 1, -4860.36, 1544.597, 93.28274, 0.1733959, 120, 5, 1), -- 40079 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+901, 40193, 1, 1, 1, -4859.328, 1538.149, 86.67896, 2.231012, 120, 0, 0), -- 40193 (Area: 1105) (Auras: 75468 - 75468)
+(@CGUID+902, 44381, 1, 1, 1, -4884.9, 1495.13, 84.92953, 4.939282, 120, 0, 0), -- 44381 (Area: 1105)
+(@CGUID+903, 40497, 1, 1, 1, -4877.132, 1496.488, 84.92954, 4.764749, 120, 0, 0), -- 40497 (Area: 1136)
+(@CGUID+904, 40496, 1, 1, 1, -4876.545, 1475.743, 84.92954, 2.216568, 120, 0, 0), -- 40496 (Area: 1136)
+(@CGUID+905, 40497, 1, 1, 1, -4883.931, 1472.379, 84.94145, 1.413717, 120, 0, 0), -- 40497 (Area: 1136)
+(@CGUID+906, 40079, 1, 1, 1, -4829.56, 1541.29, 85.75184, 4.466226, 120, 5, 1), -- 40079 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+907, 5268, 1, 1, 1, -4840.785, 1608.859, 75.77155, 3.928581, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+908, 40078, 1, 1, 1, -4858.83, 1474.641, 84.96544, 2.024582, 120, 0, 0), -- 40078 (Area: 1136)
+(@CGUID+909, 41580, 1, 1, 1, -4866.311, 1474.773, 84.92954, 1.448623, 120, 0, 0), -- 41580 (Area: 1136)
+(@CGUID+910, 40079, 1, 1, 1, -4874.78, 1461.706, 94.03783, 5.443575, 120, 5, 1), -- 40079 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+911, 7584, 1, 1, 1, -4809.163, 1626.54, 77.02043, 0.1489956, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+912, 883, 1, 1, 1, -4857.742, 1688.291, 105.5917, 3.267886, 120, 0, 0), -- 883 (Area: 1136)
+(@CGUID+913, 5286, 1, 1, 1, -4780.168, 1650.625, 78.45148, 0.3305765, 120, 0, 0), -- 5286 (Area: 1136)
+(@CGUID+914, 40193, 1, 1, 1, -4712.646, 1572.02, 95.25831, 0.7209189, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+915, 40193, 1, 1, 1, -4781.663, 1510.295, 82.84406, 2.251029, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+916, 721, 1, 1, 1, -4763.354, 1471.705, 91.46293, 5.34262, 120, 0, 0), -- 721 (Area: 1136)
+(@CGUID+917, 40193, 1, 1, 1, -4755.815, 1437.166, 95.60063, 4.007937, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+918, 2914, 1, 1, 1, -4724.588, 1462.726, 95.89597, 6.094599, 120, 5, 1), -- 2914 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+919, 2914, 1, 1, 1, -4723.558, 1435.787, 85.95034, 1.80938, 120, 5, 1), -- 2914 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+920, 5268, 1, 1, 1, -4691.578, 1472.167, 98.18539, 3.782748, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+921, 5268, 1, 1, 1, -4719.259, 1410.31, 88.43926, 6.031677, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+922, 40193, 1, 1, 1, -4846.374, 1412.935, 81.90336, 3.085771, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+923, 2914, 1, 1, 1, -4786.824, 1377.338, 105.0242, 1.535532, 120, 5, 1), -- 2914 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+924, 5286, 1, 1, 1, -4782.741, 1361.976, 104.7636, 3.137262, 120, 0, 0), -- 5286 (Area: 1136)
+(@CGUID+925, 40193, 1, 1, 1, -4793.576, 1359.548, 104.1566, 0.7856493, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+926, 40193, 1, 1, 1, -4894.484, 1427.079, 79.52193, 5.775536, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+927, 7584, 1, 1, 1, -4901.778, 1362.449, 63.4631, 5.638512, 120, 0, 0), -- 7584 (Area: 5065)
+(@CGUID+928, 5236, 1, 1, 1, -4999.551, 1217.071, 51.83422, 2.218953, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+929, 5236, 1, 1, 1, -5017.474, 1219.277, 48.95635, 3.278792, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+930, 5240, 1, 1, 1, -4920.819, 1214.832, 62.74185, 5.03332, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+931, 40193, 1, 1, 1, -4870.494, 1295.409, 83.6659, 5.065399, 120, 0, 0), -- 40193 (Area: 2522) (Auras: 75468 - 75468)
+(@CGUID+932, 40193, 1, 1, 1, -4815.527, 1271.187, 99.0841, 0.2695509, 120, 0, 0), -- 40193 (Area: 2522) (Auras: 75468 - 75468)
+(@CGUID+933, 5268, 1, 1, 1, -4789.113, 1255.791, 103.1352, 2.758582, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+934, 5268, 1, 1, 1, -5190.626, 1215.733, 64.67359, 3.419758, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+935, 2914, 1, 1, 1, -5210.343, 1241.985, 60.14782, 3.507926, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+936, 5286, 1, 1, 1, -5208.563, 1265.672, 54.8708, 4.390638, 120, 0, 0), -- 5286 (Area: 2522)
+(@CGUID+937, 721, 1, 1, 1, -5241.898, 1182.424, 73.27613, 6.103594, 120, 0, 0), -- 721 (Area: 2522)
+(@CGUID+938, 5268, 1, 1, 1, -5257.119, 1181.44, 73.06165, 5.836578, 120, 0, 0), -- 5268 (Area: 2522)
+(@CGUID+939, 5234, 1, 1, 1, -5270.07, 1246.681, 64.45888, 4.095109, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+940, 5286, 1, 1, 1, -5305.262, 1220.962, 56.21421, 4.794477, 120, 0, 0), -- 5286 (Area: 2522)
+(@CGUID+941, 7584, 1, 1, 1, -5394.127, 1182.894, 61.75111, 0.4942058, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+942, 5240, 1, 1, 1, -5446.035, 1241.285, 21.30705, 3.552595, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+943, 5234, 1, 1, 1, -5452.54, 1220.819, 33.32333, 2.740167, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+944, 5234, 1, 1, 1, -5380.396, 1249.02, 22.03066, 1.909681, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+945, 5240, 1, 1, 1, -5465.3, 1214.25, 33.32713, 1.029744, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+946, 5234, 1, 1, 1, -5489.429, 1128.201, 43.4724, 1.850049, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+947, 5234, 1, 1, 1, -5397.667, 1275.422, 30.08342, 2.495821, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+948, 1412, 1, 1, 1, -5476.373, 1257.698, 22.58852, 5.762918, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+949, 721, 1, 1, 1, -5448.42, 1280.433, 20.26852, 2.75373, 120, 0, 0), -- 721 (Area: 2522)
+(@CGUID+950, 5240, 1, 1, 1, -5496.127, 1197.316, 19.33167, 2.80998, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+951, 5236, 1, 1, 1, -5510.999, 1202.884, 18.93661, 5.986479, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+952, 5236, 1, 1, 1, -5476.549, 1276.045, 22.97058, 0.007554153, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+953, 5236, 1, 1, 1, -5525.252, 1247.405, 20.05, 2.764976, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+954, 1412, 1, 1, 1, -5503.353, 1269.75, 22.80342, 5.374486, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+955, 5240, 1, 1, 1, -5402.31, 1309.98, 20.35523, 0.46627, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+956, 5240, 1, 1, 1, -5550.802, 1205.579, 22.1515, 3.167954, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+957, 5236, 1, 1, 1, -5463.055, 1333.872, 20.43402, 1.661277, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+958, 5240, 1, 1, 1, -5538.09, 1304.351, 20.96533, 4.415683, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+959, 5234, 1, 1, 1, -5547.569, 1298.089, 20.74225, 0.122173, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+960, 5234, 1, 1, 1, -5576.667, 1171.09, 26.79324, 1.466077, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+961, 5240, 1, 1, 1, -5576.554, 1196.882, 32.24665, 3.700098, 120, 0, 0), -- 5240 (Area: 2522) (Auras: 78677 - 78677)
+(@CGUID+962, 5240, 1, 1, 1, -5585.071, 1238.473, 20.97838, 6.119841, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+963, 5236, 1, 1, 1, -5584.064, 1072.654, 16.85756, 5.906054, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+964, 5234, 1, 1, 1, -5660.947, 1125.411, 67.82942, 2.759969, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+965, 5236, 1, 1, 1, -5546.221, 1125.847, 57.14887, 2.901829, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+966, 2914, 1, 1, 1, -5558.134, 1137.975, 59.13539, 4.698718, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+967, 5240, 1, 1, 1, -5612.331, 1104.771, 64.65933, 4.655699, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+968, 883, 1, 1, 1, -5612.721, 1118.716, 63.93375, 1.545886, 120, 0, 0), -- 883 (Area: 2522)
+(@CGUID+969, 5234, 1, 1, 1, -5527.545, 1097.836, 21.5411, 4.101432, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+970, 5240, 1, 1, 1, -5675.086, 1182.688, 59.50307, 4.895038, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+971, 721, 1, 1, 1, -5649.979, 1145.332, 62.38007, 1.273446, 120, 0, 0), -- 721 (Area: 2522)
+(@CGUID+972, 5234, 1, 1, 1, -5630.657, 1167.561, 58.28478, 2.896394, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+973, 5236, 1, 1, 1, -5550.163, 1122.914, 22.29751, 3.038225, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+974, 5240, 1, 1, 1, -5520.639, 1103.784, 22.6419, 1.935645, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+975, 5240, 1, 1, 1, -5566.531, 1100.228, 17.40003, 0.3602733, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+976, 5234, 1, 1, 1, -5508.563, 1061.506, 25.32947, 0.393158, 120, 0, 0), -- 5234 (Area: 1136)
+(@CGUID+977, 5240, 1, 1, 1, -5564.776, 1068.168, 15.75829, 0.02265799, 120, 0, 0), -- 5240 (Area: 1136)
+(@CGUID+978, 5236, 1, 1, 1, -5544.163, 1075.369, 19.51014, 2.00808, 120, 0, 0), -- 5236 (Area: 1136) (Auras: 19514 - 19514)
+(@CGUID+979, 5240, 1, 1, 1, -5553.865, 999.9473, 15.01369, 5.910895, 120, 0, 0), -- 5240 (Area: 1136)
+(@CGUID+980, 5234, 1, 1, 1, -5631.816, 1261, 38.80737, 3.209005, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+981, 5234, 1, 1, 1, -5645.298, 1314.467, 58.50863, 4.03063, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+982, 5234, 1, 1, 1, -5709.851, 1220.636, 65.32226, 0.5085108, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+983, 5240, 1, 1, 1, -5712.306, 1180.724, 65.32227, 0.434457, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+984, 1412, 1, 1, 1, -5686.997, 1209.718, 61.81367, 1.732511, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+985, 5236, 1, 1, 1, -5685.878, 1283.8, 60.12189, 1.551298, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+986, 1412, 1, 1, 1, -5705.529, 1121.677, 53.98272, 5.294378, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+987, 5234, 1, 1, 1, -5708.562, 1129.33, 53.27581, 5.530487, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+988, 5236, 1, 1, 1, -5751.474, 1228.127, 66.59252, 3.218489, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+989, 5234, 1, 1, 1, -5736.267, 1252.323, 52.54438, 2.891876, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+990, 5234, 1, 1, 1, -5747.802, 1167.51, 66.59252, 5.504848, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+991, 5234, 1, 1, 1, -5780.027, 1198.513, 66.60291, 0.9306585, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+992, 5240, 1, 1, 1, -5754.917, 1129.118, 68.64839, 2.70526, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+993, 5240, 1, 1, 1, -5708.346, 1091.094, 58.32318, 1.541508, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+994, 1412, 1, 1, 1, -5747.832, 1081.497, 81.91054, 4.767129, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+995, 61080, 1, 1, 1, -5777.213, 1143.886, 66.79683, 1.45553, 120, 5, 1), -- 61080 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+996, 5240, 1, 1, 1, -5772.547, 1134.455, 69.08579, 4.025732, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+997, 5236, 1, 1, 1, -5771.444, 1137.877, 68.75397, 3.281219, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 78677 - 78677, 19514 - 19514)
+(@CGUID+998, 5240, 1, 1, 1, -5783.671, 1090.078, 80.69962, 4.020275, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+999, 5234, 1, 1, 1, -5749.136, 1063.22, 86.75182, 3.468592, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1000, 5240, 1, 1, 1, -5676.082, 1070.608, 80.68325, 6.1084, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+1001, 721, 1, 1, 1, -5840.638, 1212.171, 80.5134, 5.237021, 120, 0, 0), -- 721 (Area: 2522)
+(@CGUID+1002, 7584, 1, 1, 1, -5840.833, 1216.003, 80.49949, 5.786333, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1003, 5236, 1, 1, 1, -5788.111, 1243.217, 61.69728, 5.945619, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1004, 61080, 1, 1, 1, -5764.145, 1287.72, 56.09302, 1.584438, 120, 5, 1), -- 61080 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1005, 7584, 1, 1, 1, -5807.894, 1319.245, 67.90949, 4.954999, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1006, 5304, 1, 1, 1, -5770.321, 1293.545, 56.17385, 0.2843415, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1007, 5304, 1, 1, 1, -5790.487, 1363.523, 54.00891, 0.2871538, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1008, 883, 1, 1, 1, -5752.331, 1324.9, 58.50815, 3.221633, 120, 0, 0), -- 883 (Area: 2522)
+(@CGUID+1009, 7584, 1, 1, 1, -5777.78, 1400.12, 51.82963, 3.874631, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1010, 1412, 1, 1, 1, -5767.968, 1383.8, 58.50827, 5.305316, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+1011, 5304, 1, 1, 1, -5779.247, 1429.07, 52.15671, 5.576034, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1012, 61081, 1, 1, 1, -5748.546, 1435.54, 58.50837, 0.6291924, 120, 5, 1), -- 61081 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1013, 5300, 1, 1, 1, -5808.567, 1515.604, 69.31173, 3.803064, 120, 0, 0), -- 5300 (Area: 2522)
+(@CGUID+1014, 7584, 1, 1, 1, -5757.284, 1474.031, 57.87931, 3.934373, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1015, 61142, 1, 1, 1, -5843.54, 1506.352, 81.11306, 2.50941, 120, 5, 1), -- 61142 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1016, 5300, 1, 1, 1, -5746.462, 1474.341, 51.53498, 2.03226, 120, 0, 0), -- 5300 (Area: 2522)
+(@CGUID+1017, 5240, 1, 1, 1, -5732.28, 1457.134, 58.50828, 2.854074, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+1018, 7584, 1, 1, 1, -5812.279, 1554.556, 73.55981, 0.6321712, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1019, 5300, 1, 1, 1, -5779.264, 1570.14, 74.79658, 3.944242, 120, 0, 0), -- 5300 (Area: 2522)
+(@CGUID+1020, 5304, 1, 1, 1, -5830.428, 1592.585, 78.04186, 1.05165, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1021, 61081, 1, 1, 1, -5784.65, 1585.443, 77.55256, 3.585134, 120, 5, 1), -- 61081 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1022, 7584, 1, 1, 1, -5834.917, 1612.005, 83.61214, 1.859822, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1023, 7584, 1, 1, 1, -5752.086, 1538.149, 68.78845, 1.031549, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1024, 2914, 1, 1, 1, -5756.653, 1537.61, 69.44911, 4.638089, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1025, 5304, 1, 1, 1, -5827.109, 1633.417, 87.05081, 1.858449, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1026, 5304, 1, 1, 1, -5871.269, 1642.394, 87.41601, 4.222087, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1027, 61080, 1, 1, 1, -5859.389, 1627.461, 85.36652, 4.533253, 120, 5, 1), -- 61080 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1028, 7584, 1, 1, 1, -5763.173, 1646.896, 84.71556, 3.312195, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1029, 5304, 1, 1, 1, -5776.735, 1666.845, 86.76086, 4.901195, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1030, 1412, 1, 1, 1, -5748.061, 1648.906, 85.44536, 4.722658, 120, 0, 0), -- 1412 (Area: 1106)
+(@CGUID+1031, 5304, 1, 1, 1, -5710.661, 1710.523, 95.67291, 2.30441, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1032, 5304, 1, 1, 1, -5713.266, 1634.311, 85.39753, 2.356194, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1033, 7584, 1, 1, 1, -5700.274, 1608.706, 76.16969, 1.868144, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1034, 61080, 1, 1, 1, -5682.337, 1681.535, 91.28863, 1.705301, 120, 0, 0), -- 61080 (Area: 1106)
+(@CGUID+1035, 7584, 1, 1, 1, -5649.802, 1699.733, 89.33556, 4.671357, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1036, 5304, 1, 1, 1, -5585.248, 1716.052, 82.44047, 2.925996, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1037, 7584, 1, 1, 1, -5578.708, 1686.229, 73.88967, 1.578458, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1038, 721, 1, 1, 1, -5635.753, 1611.505, 73.24051, 6.157862, 120, 0, 0), -- 721 (Area: 1106)
+(@CGUID+1039, 61081, 1, 1, 1, -5617.524, 1682.05, 84.14642, 0.3402669, 120, 0, 0), -- 61081 (Area: 1106)
+(@CGUID+1040, 7584, 1, 1, 1, -5540.928, 1720.055, 74.5695, 0.4514265, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1041, 721, 1, 1, 1, -5593.58, 1633.959, 75.87443, 3.742068, 120, 0, 0), -- 721 (Area: 1106)
+(@CGUID+1042, 5304, 1, 1, 1, -5647.704, 1739.675, 91.77404, 6.09364, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1043, 5304, 1, 1, 1, -5486.117, 1733.939, 69.82352, 2.110044, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1044, 61081, 1, 1, 1, -5488.626, 1677.57, 53.66704, 0.7017407, 120, 0, 0), -- 61081 (Area: 1106)
+(@CGUID+1045, 7584, 1, 1, 1, -5522.824, 1636.968, 50.87311, 1.13948, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1046, 5304, 1, 1, 1, -5511.06, 1656.948, 54.14618, 2.812143, 120, 0, 0), -- 5304 (Area: 1106)
+(@CGUID+1047, 7584, 1, 1, 1, -5460.061, 1660.929, 57.95577, 0.4366498, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1048, 7584, 1, 1, 1, -5458.339, 1708.204, 62.68773, 1.327574, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1049, 5300, 1, 1, 1, -5461.113, 1620.66, 46.71402, 5.819538, 120, 0, 0), -- 5300 (Area: 1106)
+(@CGUID+1050, 5300, 1, 1, 1, -5416.116, 1686.055, 60.05304, 0.08806679, 120, 0, 0), -- 5300 (Area: 1106)
+(@CGUID+1051, 883, 1, 1, 1, -5375.954, 1633.378, 46.91366, 5.131095, 120, 0, 0), -- 883 (Area: 1106)
+(@CGUID+1052, 5300, 1, 1, 1, -5340.615, 1671.728, 59.70238, 1.84373, 120, 0, 0), -- 5300 (Area: 1106)
+(@CGUID+1053, 5300, 1, 1, 1, -5381.215, 1615.418, 50.24822, 4.31305, 120, 0, 0), -- 5300 (Area: 1106)
+(@CGUID+1054, 7584, 1, 1, 1, -5384.787, 1616.595, 50.61812, 5.412147, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1055, 61080, 1, 1, 1, -5405.78, 1610.9, 50.20898, 0.5801437, 120, 5, 1), -- 61080 (Area: 1106) (possible waypoints or random movement)
+(@CGUID+1056, 7584, 1, 1, 1, -5328.617, 1636.787, 53.18736, 2.365178, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1057, 61142, 1, 1, 1, -5341.832, 1576.13, 43.10409, 6.057631, 120, 5, 1), -- 61142 (Area: 1106) (possible waypoints or random movement)
+(@CGUID+1058, 5300, 1, 1, 1, -5312.126, 1596.179, 51.25518, 4.001644, 120, 0, 0), -- 5300 (Area: 1106)
+(@CGUID+1059, 5300, 1, 1, 1, -5357.332, 1538.611, 38.03904, 2.11115, 120, 0, 0), -- 5300 (Area: 1106)
+(@CGUID+1060, 7584, 1, 1, 1, -5409.929, 1567.311, 35.86618, 4.745613, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1061, 7584, 1, 1, 1, -5314.48, 1543.694, 41.8313, 1.034939, 120, 0, 0), -- 7584 (Area: 1106)
+(@CGUID+1062, 7584, 1, 1, 1, -5261.025, 1572.367, 57.63712, 5.695183, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1063, 5304, 1, 1, 1, -5228.012, 1619.004, 70.69819, 3.944242, 120, 0, 0), -- 5304 (Area: 1136)
+(@CGUID+1064, 1412, 1, 1, 1, -5348.735, 1524.323, 37.79889, 0.2847492, 120, 0, 0), -- 1412 (Area: 1136)
+(@CGUID+1065, 1412, 1, 1, 1, -5268.68, 1555.801, 54.87411, 0.5581849, 120, 0, 0), -- 1412 (Area: 1136)
+(@CGUID+1066, 5304, 1, 1, 1, -5283.138, 1552.013, 54.52731, 1.285792, 120, 0, 0), -- 5304 (Area: 1136)
+(@CGUID+1067, 883, 1, 1, 1, -5181.098, 1577.173, 57.93571, 2.924628, 120, 0, 0), -- 883 (Area: 1136)
+(@CGUID+1068, 5300, 1, 1, 1, -5240.538, 1504.85, 43.65426, 3.17771, 120, 0, 0), -- 5300 (Area: 1136)
+(@CGUID+1069, 7584, 1, 1, 1, -5217.669, 1506.759, 51.54398, 1.971739, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1070, 5300, 1, 1, 1, -5186.158, 1545.734, 56.38978, 3.705855, 120, 0, 0), -- 5300 (Area: 1136)
+(@CGUID+1071, 5304, 1, 1, 1, -5134.927, 1595.949, 63.00596, 1.98069, 120, 0, 0), -- 5304 (Area: 1136)
+(@CGUID+1072, 7584, 1, 1, 1, -5155.418, 1584.109, 61.02853, 0.1495333, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1073, 2914, 1, 1, 1, -5119.491, 1518.255, 49.80524, 0.4712297, 120, 5, 1), -- 2914 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1074, 5268, 1, 1, 1, -5119.305, 1514.514, 49.05781, 4.655463, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+1075, 7584, 1, 1, 1, -5117.941, 1513.511, 49.17294, 2.434261, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1076, 2914, 1, 1, 1, -5084.786, 1613.635, 69.5106, 0.8081685, 120, 0, 0), -- 2914 (Area: 1136)
+(@CGUID+1077, 5268, 1, 1, 1, -5191.821, 1474.147, 47.06939, 4.585128, 120, 0, 0), -- 5268 (Area: 1105)
+(@CGUID+1078, 7584, 1, 1, 1, -5182.08, 1426.67, 45.1789, 1.860101, 120, 0, 0), -- 7584 (Area: 1105)
+(@CGUID+1079, 1412, 1, 1, 1, -5216.052, 1452.209, 44.03934, 1.851778, 120, 0, 0), -- 1412 (Area: 1105)
+(@CGUID+1080, 5300, 1, 1, 1, -5241.743, 1431.182, 40.23131, 1.527812, 120, 0, 0), -- 5300 (Area: 1136)
+(@CGUID+1081, 7584, 1, 1, 1, -5272.218, 1471.469, 36.76892, 5.763205, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1082, 7584, 1, 1, 1, -5314.144, 1431.877, 30.65117, 1.453345, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1083, 5300, 1, 1, 1, -5348.862, 1448.159, 25.96378, 2.240659, 120, 0, 0), -- 5300 (Area: 1136)
+(@CGUID+1084, 7584, 1, 1, 1, -5388.547, 1504.63, 28.56956, 5.492262, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1085, 883, 1, 1, 1, -5411.554, 1449.964, 23.98744, 2.47861, 120, 0, 0), -- 883 (Area: 1136)
+(@CGUID+1086, 5300, 1, 1, 1, -5460.676, 1552.057, 38.53574, 2.886657, 120, 0, 0), -- 5300 (Area: 1136)
+(@CGUID+1087, 61080, 1, 1, 1, -5487.241, 1533.689, 32.24223, 5.036301, 120, 0, 0), -- 61080 (Area: 1136)
+(@CGUID+1088, 5304, 1, 1, 1, -5439.203, 1450.651, 25.5937, 4.024529, 120, 0, 0), -- 5304 (Area: 1136)
+(@CGUID+1089, 5304, 1, 1, 1, -5520.863, 1588.945, 35.33935, 4.557785, 120, 0, 0), -- 5304 (Area: 1136)
+(@CGUID+1090, 5300, 1, 1, 1, -5512.277, 1464.705, 26.13864, 2.916945, 120, 0, 0), -- 5300 (Area: 1136)
+(@CGUID+1091, 7584, 1, 1, 1, -5514.586, 1529.492, 29.72128, 4.585128, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1092, 883, 1, 1, 1, -5569.957, 1499.802, 20.41147, 1.654911, 120, 0, 0), -- 883 (Area: 1136)
+(@CGUID+1093, 7584, 1, 1, 1, -5550.627, 1610.556, 64.89277, 3.60524, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1094, 5304, 1, 1, 1, -5544.749, 1526.047, 24.49726, 0.2862168, 120, 0, 0), -- 5304 (Area: 1136)
+(@CGUID+1095, 5300, 1, 1, 1, -5590.392, 1556.726, 60.90601, 4.724107, 120, 0, 0), -- 5300 (Area: 2522)
+(@CGUID+1096, 7584, 1, 1, 1, -5670.514, 1571.91, 69.91357, 6.23158, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1097, 7584, 1, 1, 1, -5605.678, 1617.199, 72.98481, 5.065331, 120, 0, 0), -- 7584 (Area: 2522)
+(@CGUID+1098, 5304, 1, 1, 1, -5696.116, 1548.357, 69.29871, 4.321443, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1099, 2914, 1, 1, 1, -5720.125, 1547.097, 68.98167, 5.251637, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1100, 5304, 1, 1, 1, -5756.335, 1521.184, 69.53569, 3.013363, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1101, 5236, 1, 1, 1, -5662.296, 1449.549, 58.50828, 4.517796, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1102, 5234, 1, 1, 1, -5593.83, 1447.699, 59.92023, 1.009831, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1103, 5236, 1, 1, 1, -5611.675, 1403.989, 58.50859, 3.017696, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1104, 5236, 1, 1, 1, -5510.83, 1380.32, 20.38483, 0.4712389, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1105, 5234, 1, 1, 1, -5379.956, 1375.554, 25.19283, 1.691523, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1106, 5234, 1, 1, 1, -5499.7, 1380.845, 20.53349, 2.426008, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1107, 5234, 1, 1, 1, -5445.54, 1397.508, 25.50915, 1.421858, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1108, 5234, 1, 1, 1, -5377.839, 1338.416, 26.29522, 4.356297, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1109, 5240, 1, 1, 1, -5360.576, 1348.08, 28.96073, 0.1371997, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+1110, 2914, 1, 1, 1, -5310.861, 1391.524, 38.04892, 3.952296, 120, 5, 1), -- 2914 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1111, 5304, 1, 1, 1, -5290.326, 1411.163, 35.46617, 0.4618994, 120, 0, 0), -- 5304 (Area: 2522)
+(@CGUID+1112, 5234, 1, 1, 1, -5289.159, 1342.282, 45.691, 4.147608, 120, 0, 0), -- 5234 (Area: 1136)
+(@CGUID+1113, 5286, 1, 1, 1, -5256.871, 1373.788, 44.50411, 2.121939, 120, 0, 0), -- 5286 (Area: 1136)
+(@CGUID+1114, 7584, 1, 1, 1, -5253.23, 1400.107, 41.61459, 4.237825, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1115, 2914, 1, 1, 1, -5243.568, 1366.579, 44.63321, 4.495839, 120, 5, 1), -- 2914 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1116, 5268, 1, 1, 1, -5205.207, 1390.229, 41.41904, 2.937872, 120, 0, 0), -- 5268 (Area: 1136)
+(@CGUID+1117, 7584, 1, 1, 1, -5231.182, 1350.946, 42.68614, 3.423513, 120, 0, 0), -- 7584 (Area: 1136)
+(@CGUID+1118, 2914, 1, 1, 1, -5181.55, 1406.68, 41.4137, 0.902961, 120, 5, 1), -- 2914 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1119, 5234, 1, 1, 1, -5267.072, 1276.613, 62.88728, 3.890249, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1120, 5236, 1, 1, 1, -5265.559, 1271.688, 54.0671, 5.969026, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 78677 - 78677, 19514 - 19514)
+(@CGUID+1121, 5240, 1, 1, 1, -5257.282, 1309.568, 52.76196, 3.386335, 120, 0, 0), -- 5240 (Area: 2522)
+(@CGUID+1122, 1412, 1, 1, 1, -5296.139, 1313.197, 49.30445, 3.711992, 120, 0, 0), -- 1412 (Area: 2522)
+(@CGUID+1123, 61142, 1, 1, 1, -5324.86, 1305.653, 49.61117, 2.302305, 120, 5, 1), -- 61142 (Area: 2522) (possible waypoints or random movement)
+(@CGUID+1124, 5236, 1, 1, 1, -5351.571, 1318.934, 35.72088, 3.822271, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1125, 5236, 1, 1, 1, -5338.174, 1297.2, 44.86403, 2.696976, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1126, 5236, 1, 1, 1, -5355.038, 1308.137, 35.51832, 1.762783, 120, 0, 0), -- 5236 (Area: 2522) (Auras: 19514 - 19514)
+(@CGUID+1127, 5234, 1, 1, 1, -5520.469, 1346.678, 21.75293, 1.626411, 120, 0, 0), -- 5234 (Area: 2522)
+(@CGUID+1128, 5268, 1, 1, 1, -4704.455, 1168.114, 106.92, 5.305303, 120, 0, 0), -- 5268 (Area: 2521)
+(@CGUID+1129, 40193, 1, 1, 1, -4676.608, 1160.438, 89.09203, 3.188058, 120, 0, 0), -- 40193 (Area: 2521) (Auras: 75468 - 75468)
+(@CGUID+1130, 40193, 1, 1, 1, -4612.211, 1124.796, 96.55295, 1.606437, 120, 0, 0), -- 40193 (Area: 0) (Auras: 75468 - 75468)
+(@CGUID+1131, 11443, 1, 1, 1, -4479.443, 1092.413, 126.6748, 5.934119, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1132, 12418, 1, 1, 1, -4468.225, 1041.75, 150.6096, 4.837394, 120, 0, 0), -- 12418 (Area: 1136)
+(@CGUID+1133, 11443, 1, 1, 1, -4483.059, 1009.732, 150.614, 4.640985, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1134, 62395, 1, 1, 1, -4468.281, 1024.622, 151.8073, 5.598481, 120, 5, 1), -- 62395 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1135, 11440, 1, 1, 1, -4461.214, 1052.657, 150.6095, 4.301722, 120, 0, 0), -- 11440 (Area: 1136)
+(@CGUID+1136, 11443, 1, 1, 1, -4420.486, 1062.241, 152.0856, 2.338741, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1137, 11443, 1, 1, 1, -4418.711, 1090.285, 150.6091, 1.767269, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1138, 62395, 1, 1, 1, -4396.893, 1125.504, 152.0942, 2.21079, 120, 5, 1), -- 62395 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1139, 11443, 1, 1, 1, -4383.637, 1136.657, 150.6094, 4.184206, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1140, 11443, 1, 1, 1, -4384.871, 1102.956, 152.0856, 2.460914, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1141, 12418, 1, 1, 1, -4365.242, 1178.08, 150.6106, 3.564668, 120, 0, 0), -- 12418 (Area: 1136)
+(@CGUID+1142, 62395, 1, 1, 1, -4440.754, 1206.218, 127.3356, 2.178257, 120, 5, 1), -- 62395 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1143, 11443, 1, 1, 1, -4368.595, 1168.431, 150.6093, 0.4870802, 120, 0, 0), -- 11443 (Area: 1136)
+(@CGUID+1144, 11440, 1, 1, 1, -4355.994, 1206.358, 150.6059, 0.1202339, 120, 0, 0), -- 11440 (Area: 1136)
+(@CGUID+1145, 11443, 1, 1, 1, -4525.012, 1275.029, 126.6756, 0.4014257, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1146, 62395, 1, 1, 1, -4510.8, 1329.991, 120.4475, 4.600242, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1147, 62395, 1, 1, 1, -4472.547, 1334.957, 126.1792, 0.5679774, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1148, 11443, 1, 1, 1, -4514.51, 1385.82, 127.3413, 0.1047198, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1149, 62395, 1, 1, 1, -4479.12, 1389.377, 127.3469, 0.5998882, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1150, 5286, 1, 1, 1, -4604.251, 1303.26, 105.7154, 5.516418, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1151, 11443, 1, 1, 1, -4479.817, 1394.008, 126.3343, 6.237762, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1152, 62395, 1, 1, 1, -4615.77, 1307.805, 106.9691, 3.463826, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1153, 2914, 1, 1, 1, -4612.363, 1305.573, 105.3456, 3.593067, 120, 5, 1), -- 2914 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1154, 5286, 1, 1, 1, -4652.87, 1246.283, 100.7862, 2.69819, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1155, 66352, 1, 1, 1, -4666.738, 1288.995, 96.25858, 1.970814, 120, 0, 0), -- 66352 (Area: 2577)
+(@CGUID+1156, 66361, 1, 1, 1, -4658.193, 1283.477, 97.35206, 3.439906, 120, 0, 0), -- 66361 (Area: 2577)
+(@CGUID+1157, 66363, 1, 1, 1, -4668.018, 1291.405, 96.16026, 2.136262, 120, 0, 0), -- 66363 (Area: 2577)
+(@CGUID+1158, 66364, 1, 1, 1, -4657.538, 1276.398, 97.21308, 2.549024, 120, 0, 0), -- 66364 (Area: 2577)
+(@CGUID+1159, 5268, 1, 1, 1, -4730.826, 1285.201, 102.1422, 3.031043, 120, 0, 0), -- 5268 (Area: 2577)
+(@CGUID+1160, 5286, 1, 1, 1, -4689.467, 1219.196, 99.75614, 4.133598, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1161, 5286, 1, 1, 1, -4718.105, 1230.338, 105.4895, 1.572749, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1162, 2914, 1, 1, 1, -4741.12, 1223.433, 103.3102, 2.707242, 120, 5, 1), -- 2914 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1163, 1412, 1, 1, 1, -4740.1, 1259.958, 103.018, 4.09487, 120, 0, 0), -- 1412 (Area: 2577)
+(@CGUID+1164, 883, 1, 1, 1, -4763.403, 1306.944, 90.17858, 2.331234, 120, 0, 0), -- 883 (Area: 2577)
+(@CGUID+1165, 2914, 1, 1, 1, -4714.798, 1371.165, 89.25288, 5.816264, 120, 5, 1), -- 2914 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1166, 11443, 1, 1, 1, -4423.788, 1365.971, 124.0662, 0.9424778, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1167, 11440, 1, 1, 1, -4403.496, 1375.611, 124.0861, 3.385939, 120, 0, 0), -- 11440 (Area: 2577)
+(@CGUID+1168, 11443, 1, 1, 1, -4348.415, 1290.417, 157.837, 0.5804616, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1169, 62395, 1, 1, 1, -4356.672, 1249.734, 152.3548, 5.405116, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1170, 62395, 1, 1, 1, -4345.132, 1335.29, 161.5643, 2.562398, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1171, 11443, 1, 1, 1, -4329.229, 1253.702, 152.0856, 2.984513, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1172, 62395, 1, 1, 1, -4347.441, 1407.907, 152.0145, 2.411511, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1173, 11443, 1, 1, 1, -4467.664, 977.1732, 150.6209, 0.2199145, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1174, 11443, 1, 1, 1, -4438.079, 949.8177, 150.6201, 6.126518, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1175, 62395, 1, 1, 1, -4433.613, 942.5369, 152.172, 3.45757, 120, 0, 0), -- 62395 (Area: 2577)
+(@CGUID+1176, 11440, 1, 1, 1, -4396.783, 923.4569, 150.6202, 5.576178, 120, 0, 0), -- 11440 (Area: 2577)
+(@CGUID+1177, 62395, 1, 1, 1, -4190.646, 1332.333, 162.0218, 5.993483, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1178, 12418, 1, 1, 1, -4189.442, 1315.196, 161.2085, 1.541681, 120, 0, 0), -- 12418 (Area: 2577)
+(@CGUID+1179, 62395, 1, 1, 1, -4182.755, 1135.809, 163.1877, 6.129552, 120, 0, 0), -- 62395 (Area: 2577)
+(@CGUID+1180, 62395, 1, 1, 1, -4040.775, 1074.338, 160.8932, 2.331991, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1181, 11443, 1, 1, 1, -4039.68, 1198.286, 159.7428, 4.030678, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1182, 12418, 1, 1, 1, -4037.851, 1094.27, 159.7359, 4.754834, 120, 0, 0), -- 12418 (Area: 2577)
+(@CGUID+1183, 62395, 1, 1, 1, -4032.901, 1201.037, 161.2285, 5.666571, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1184, 11443, 1, 1, 1, -4027.87, 1257.56, 159.7086, 1.196943, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1185, 62395, 1, 1, 1, -4034.916, 1319.556, 160.7229, 0.5694477, 120, 0, 0), -- 62395 (Area: 2577)
+(@CGUID+1186, 11442, 1, 1, 1, -4035.19, 1340.785, 159.7478, 1.615576, 120, 0, 0), -- 11442 (Area: 2577)
+(@CGUID+1187, 11440, 1, 1, 1, -4003.385, 1323.72, 161.028, 1.602544, 120, 0, 0), -- 11440 (Area: 2577)
+(@CGUID+1188, 62395, 1, 1, 1, -4027.883, 951.7676, 161.0908, 1.257252, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1189, 11443, 1, 1, 1, -3925.005, 1009.286, 149.7085, 5.054406, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1190, 11443, 1, 1, 1, -3929.26, 1075.453, 150.1027, 0.5898187, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1191, 62395, 1, 1, 1, -3930.028, 1008.987, 151.9319, 3.485198, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1192, 62395, 1, 1, 1, -3879.15, 1099.938, 156.2169, 6.158425, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1193, 11443, 1, 1, 1, -3919.261, 1194.239, 150.4604, 3.934828, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1194, 11442, 1, 1, 1, -3884.674, 1094.288, 154.7879, 1.244959, 120, 0, 0), -- 11442 (Area: 2577)
+(@CGUID+1195, 62395, 1, 1, 1, -3927.603, 1172.731, 152.617, 2.775241, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1196, 11443, 1, 1, 1, -3850.027, 1130.595, 154.7887, 0.9628262, 120, 0, 0), -- 11443 (Area: 4992)
+(@CGUID+1197, 11442, 1, 1, 1, -3885.004, 1167.11, 154.7879, 2.657949, 120, 0, 0), -- 11442 (Area: 4992)
+(@CGUID+1198, 11442, 1, 1, 1, -3844.179, 1191.427, 152.0307, 4.484194, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1199, 62395, 1, 1, 1, -3839.772, 1199.458, 152.1459, 5.415594, 120, 5, 1), -- 62395 (Area: 3217) (possible waypoints or random movement)
+(@CGUID+1200, 11442, 1, 1, 1, -3795.506, 1168.672, 154.7882, 1.86486, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1201, 12418, 1, 1, 1, -3783.845, 1171.203, 127.2025, 5.183628, 120, 0, 0), -- 12418 (Area: 3217) (Auras: 16093 - 16093)
+(@CGUID+1202, 12418, 1, 1, 1, -3781.93, 1201.754, 127.2129, 4.677482, 120, 0, 0), -- 12418 (Area: 3217) (Auras: 16093 - 16093)
+(@CGUID+1203, 11443, 1, 1, 1, -3747.755, 1168.669, 154.7856, 4.849135, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1204, 12418, 1, 1, 1, -3738.196, 1177.241, 127.2135, 0.06981317, 120, 0, 0), -- 12418 (Area: 3217) (Auras: 16093 - 16093)
+(@CGUID+1205, 11443, 1, 1, 1, -3719.179, 1203.501, 150.3783, 1.94917, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1206, 11443, 1, 1, 1, -3712.599, 1171.519, 154.7882, 2.748842, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1207, 62395, 1, 1, 1, -3668.85, 1195.708, 151.6925, 4.880112, 120, 5, 1), -- 62395 (Area: 3217) (possible waypoints or random movement)
+(@CGUID+1208, 12418, 1, 1, 1, -3690.925, 1148.59, 154.7882, 2.754767, 120, 0, 0), -- 12418 (Area: 3217)
+(@CGUID+1209, 11442, 1, 1, 1, -3673.35, 1194.394, 149.9167, 6.012124, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1210, 11442, 1, 1, 1, -3652.539, 1124.106, 154.7827, 1.739721, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1211, 11442, 1, 1, 1, -3634.195, 1162.926, 154.7879, 3.277216, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1212, 11443, 1, 1, 1, -3625.995, 1194.249, 150.1645, 3.105306, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1213, 11442, 1, 1, 1, -3581.405, 1126.676, 150.0912, 1.035174, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1214, 11442, 1, 1, 1, -3574.102, 1170.148, 151.9062, 5.073606, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1215, 62395, 1, 1, 1, -3586.968, 1198.765, 156.3991, 5.016622, 120, 5, 1), -- 62395 (Area: 3217) (possible waypoints or random movement)
+(@CGUID+1216, 11443, 1, 1, 1, -3616.763, 1088.112, 154.7879, 1.023923, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1217, 62395, 1, 1, 1, -3580.269, 1061.78, 151.4989, 3.809536, 120, 5, 1), -- 62395 (Area: 3217) (possible waypoints or random movement)
+(@CGUID+1218, 11442, 1, 1, 1, -3574.693, 1054.712, 151.1629, 1.059387, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1219, 11443, 1, 1, 1, -3632.031, 1024.399, 154.7879, 3.309155, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1220, 62395, 1, 1, 1, -3579.367, 983.9249, 151.6481, 5.788274, 120, 0, 0), -- 62395 (Area: 3217)
+(@CGUID+1221, 11442, 1, 1, 1, -3668.592, 1042.488, 154.7884, 5.55648, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1222, 11442, 1, 1, 1, -3584.65, 983.7963, 149.9642, 1.125527, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1223, 11443, 1, 1, 1, -3661.424, 996.3098, 149.9677, 5.732906, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1224, 62395, 1, 1, 1, -3641.202, 975.1566, 151.0738, 5.773321, 120, 5, 1), -- 62395 (Area: 3217) (possible waypoints or random movement)
+(@CGUID+1225, 11443, 1, 1, 1, -3706.907, 1016.605, 154.7882, 6.000659, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1226, 11442, 1, 1, 1, -3734.607, 978.6523, 150.5714, 3.190343, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1227, 11440, 1, 1, 1, -3691.385, 934.2988, 137.8202, 3.572329, 120, 0, 0), -- 11440 (Area: 3217)
+(@CGUID+1228, 11440, 1, 1, 1, -3698.942, 925.4097, 137.8731, 0.05235988, 120, 0, 0), -- 11440 (Area: 3217)
+(@CGUID+1229, 11440, 1, 1, 1, -3698.742, 935.9425, 137.8732, 6.091199, 120, 0, 0), -- 11440 (Area: 3217)
+(@CGUID+1230, 11442, 1, 1, 1, -3754.575, 1016.821, 154.7736, 0.3558956, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1231, 11443, 1, 1, 1, -3792.758, 1017.736, 154.7873, 5.686768, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1232, 43896, 1, 1, 1, -3737.3, 1092.53, 132.0523, 0, 120, 0, 0), -- 43896 (Area: 3217)
+(@CGUID+1233, 12418, 1, 1, 1, -3798.742, 989.5629, 151.4928, 0.07245867, 120, 0, 0), -- 12418 (Area: 3217)
+(@CGUID+1234, 43896, 1, 1, 1, -3736.6, 1095.32, 132.0523, 0, 120, 0, 0), -- 43896 (Area: 3217)
+(@CGUID+1235, 37522, 1, 1, 1, -3752.97, 1096.748, 132.0525, 0, 120, 0, 0), -- 37522 (Area: 3217)
+(@CGUID+1236, 62395, 1, 1, 1, -3752.159, 1095.97, 133.6039, 0.2881997, 120, 5, 1), -- 62395 (Area: 3217) (possible waypoints or random movement)
+(@CGUID+1237, 32780, 1, 1, 1, -3743.16, 1096.59, 132.0523, 0, 120, 0, 0), -- 32780 (Area: 3217)
+(@CGUID+1238, 11443, 1, 1, 1, -3841.147, 993.8779, 150.6064, 2.587723, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1239, 62395, 1, 1, 1, -3836.732, 995.1727, 152.0564, 3.345688, 120, 0, 0), -- 62395 (Area: 3217)
+(@CGUID+1240, 32780, 1, 1, 1, -3743.16, 1096.59, 132.0523, 0, 120, 0, 0), -- 32780 (Area: 3217)
+(@CGUID+1241, 11442, 1, 1, 1, -3837.236, 1054.212, 154.7883, 2.709783, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1242, 11442, 1, 1, 1, -3888.059, 1023.205, 154.7879, 2.723292, 120, 0, 0), -- 11442 (Area: 3217)
+(@CGUID+1243, 11443, 1, 1, 1, -3904.02, 979.1064, 151.8558, 5.048649, 120, 0, 0), -- 11443 (Area: 3217)
+(@CGUID+1244, 62395, 1, 1, 1, -4367.91, 1500.331, 152.1572, 4.755786, 120, 0, 0), -- 62395 (Area: 2577)
+(@CGUID+1245, 11440, 1, 1, 1, -4415.415, 1481.035, 126.0935, 5.026548, 120, 0, 0), -- 11440 (Area: 2577)
+(@CGUID+1246, 61080, 1, 1, 1, -4429.468, 1477.322, 127.6678, 4.889098, 120, 5, 1), -- 61080 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1247, 12418, 1, 1, 1, -4367.858, 1487.449, 150.609, 2.010257, 120, 0, 0), -- 12418 (Area: 2577)
+(@CGUID+1248, 62395, 1, 1, 1, -4430.893, 1504.32, 129.2356, 0.5535654, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1249, 11443, 1, 1, 1, -4445.155, 1515.536, 126.4912, 5.401593, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1250, 11440, 1, 1, 1, -4467.077, 1547.389, 126.3086, 5.759586, 120, 0, 0), -- 11440 (Area: 2577)
+(@CGUID+1251, 62395, 1, 1, 1, -4433.694, 1586.085, 151.7834, 3.697777, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1252, 62395, 1, 1, 1, -4463.448, 1680.689, 152.3833, 0.1020433, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1253, 5286, 1, 1, 1, -4549.522, 1597.343, 101.7047, 1.076127, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1254, 61142, 1, 1, 1, -4533.825, 1742.04, 93.22271, 2.53235, 120, 5, 1), -- 61142 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1255, 39657, 1, 1, 1, -4527.738, 1743.701, 93.26503, 3.926991, 120, 0, 0), -- 39657 (Area: 2577)
+(@CGUID+1256, 39657, 1, 1, 1, -4504.002, 1759.627, 110.8232, 3.892084, 120, 0, 0), -- 39657 (Area: 2577)
+(@CGUID+1257, 39889, 1, 1, 1, -4500.993, 1808.813, 107.8762, 4.782826, 120, 5, 1), -- 39889 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1258, 39889, 1, 1, 1, -4485.867, 1810.144, 108.1105, 0.5435712, 120, 5, 1), -- 39889 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1259, 39889, 1, 1, 1, -4481.165, 1814.522, 108.2499, 4.39116, 120, 5, 1), -- 39889 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1260, 39657, 1, 1, 1, -4526.3, 1769.74, 93.80103, 1.239184, 120, 0, 0), -- 39657 (Area: 2577)
+(@CGUID+1261, 39889, 1, 1, 1, -4477.21, 1801.831, 107.8224, 3.555002, 120, 5, 1), -- 39889 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1262, 39657, 1, 1, 1, -4546.884, 1743.09, 93.14592, 5.270895, 120, 0, 0), -- 39657 (Area: 2577)
+(@CGUID+1263, 39889, 1, 1, 1, -4489.508, 1803.029, 106.7155, 1.409008, 120, 5, 1), -- 39889 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1264, 7854, 1, 1, 1, -4549.432, 1769.335, 93.25182, 1.553343, 120, 0, 0), -- 7854 (Area: 2577)
+(@CGUID+1265, 62395, 1, 1, 1, -4557.761, 1579.892, 103.4801, 4.478248, 120, 5, 1), -- 62395 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1266, 2914, 1, 1, 1, -4563.848, 1596.148, 99.67883, 5.638323, 120, 5, 1), -- 2914 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1267, 5286, 1, 1, 1, -4536.53, 1540.585, 104.5658, 5.150806, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1268, 62395, 1, 1, 1, -4543.353, 1500.782, 103.2298, 3.135341, 120, 0, 0), -- 62395 (Area: 2577)
+(@CGUID+1269, 5268, 1, 1, 1, -4522.022, 1476.456, 108.2599, 0.8254873, 120, 0, 0), -- 5268 (Area: 2577)
+(@CGUID+1270, 5286, 1, 1, 1, -4575.3, 1427.841, 103.3727, 2.830594, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1271, 2914, 1, 1, 1, -4583.682, 1486.838, 99.03114, 0.09306952, 120, 0, 0), -- 2914 (Area: 2577)
+(@CGUID+1272, 62395, 1, 1, 1, -4565.688, 1453.63, 103.9622, 6.0754, 120, 0, 0), -- 62395 (Area: 2577)
+(@CGUID+1273, 5268, 1, 1, 1, -4603.538, 1496.422, 97.30496, 3.548409, 120, 0, 0), -- 5268 (Area: 2577)
+(@CGUID+1274, 40193, 1, 1, 1, -4612.619, 1588.001, 115.4929, 2.325484, 120, 0, 0), -- 40193 (Area: 2577) (Auras: 75468 - 75468)
+(@CGUID+1275, 5286, 1, 1, 1, -4642.018, 1472.385, 106.2263, 1.606826, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1276, 5268, 1, 1, 1, -4655.984, 1515.46, 121.3594, 1.97415, 120, 0, 0), -- 5268 (Area: 2577)
+(@CGUID+1277, 40193, 1, 1, 1, -4689.799, 1538.016, 109.5675, 2.958333, 120, 0, 0), -- 40193 (Area: 2577) (Auras: 75468 - 75468)
+(@CGUID+1278, 40193, 1, 1, 1, -4638.486, 1409.496, 111.8111, 0.4345954, 120, 0, 0), -- 40193 (Area: 2577) (Auras: 75468 - 75468)
+(@CGUID+1279, 5286, 1, 1, 1, -4642.298, 1591.62, 117.8155, 1.957234, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1280, 40193, 1, 1, 1, -4679.639, 1409.347, 96.55703, 2.734868, 120, 0, 0), -- 40193 (Area: 2577) (Auras: 75468 - 75468)
+(@CGUID+1281, 2914, 1, 1, 1, -4656.314, 1596.824, 116.1939, 1.712043, 120, 5, 1), -- 2914 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1282, 5286, 1, 1, 1, -4709.792, 1418.631, 88.08876, 5.168005, 120, 0, 0), -- 5286 (Area: 2577) (Auras: )
+(@CGUID+1283, 5268, 1, 1, 1, -4698.012, 1597.547, 110.482, 0.8649158, 120, 0, 0), -- 5268 (Area: 2577)
+(@CGUID+1284, 39896, 1, 1, 1, -4945.394, 1670.232, 63.82391, 2.986083, 120, 0, 0), -- 39896 (Area: 1136)
+(@CGUID+1285, 39896, 1, 1, 1, -4927.398, 1712.009, 63.63572, 5.497787, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1286, 39896, 1, 1, 1, -4961.304, 1728.425, 63.8676, 4.724235, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1287, 7807, 1, 1, 1, -4947.29, 1733.71, 62.24603, 0.1570796, 120, 0, 0), -- 7807 (Area: 1105)
+(@CGUID+1288, 61081, 1, 1, 1, -4867.887, 1686.95, 108.323, 2.849573, 120, 5, 1), -- 61081 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+1289, 39896, 1, 1, 1, -4978.57, 1755.045, 64.63232, 1.305454, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1290, 39896, 1, 1, 1, -4976.042, 1750.123, 64.72958, 5.699169, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1291, 39896, 1, 1, 1, -5007.09, 1776.512, 65.35289, 6.171917, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1292, 39896, 1, 1, 1, -5033.782, 1789.515, 71.72514, 5.54109, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1293, 39896, 1, 1, 1, -5077.767, 1806.124, 76.85989, 0.7643248, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1294, 39896, 1, 1, 1, -5109.045, 1794.371, 79.79417, 4.066684, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1295, 68805, 1, 1, 1, -5093.446, 1795.074, 79.20059, 0.2178546, 120, 5, 1), -- 68805 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+1296, 39896, 1, 1, 1, -5100.35, 1793.743, 79.73888, 3.551356, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1297, 39896, 1, 1, 1, -5081.143, 1834.562, 77.74107, 1.336102, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1298, 39896, 1, 1, 1, -5053.08, 1865.14, 73.73894, 2.338741, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1299, 39896, 1, 1, 1, -5016.12, 1839.78, 77.1885, 0.5559452, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1300, 39896, 1, 1, 1, -5051.77, 1808.02, 69.92244, 5.480334, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1301, 68805, 1, 1, 1, -5017.543, 1842.249, 77.74725, 1.511738, 120, 5, 1), -- 68805 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+1302, 39896, 1, 1, 1, -5045.858, 1838.107, 78.61481, 3.099155, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1303, 68805, 1, 1, 1, -5138.158, 1838.114, 90.34441, 3.053857, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1304, 39896, 1, 1, 1, -5062.322, 1887.943, 86.77747, 1.844973, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1305, 68805, 1, 1, 1, -5125.775, 1775.054, 78.33135, 1.149248, 120, 5, 1), -- 68805 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+1306, 39896, 1, 1, 1, -5118.913, 1851.359, 86.92426, 3.294709, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1307, 39896, 1, 1, 1, -5069.678, 1887.541, 87.3299, 5.267466, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1308, 39896, 1, 1, 1, -5137.097, 1832.434, 90.35394, 5.996151, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1309, 39896, 1, 1, 1, -5146.969, 1810.751, 94.08528, 0.01007805, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1310, 39896, 1, 1, 1, -5127.675, 1778.273, 78.19826, 4.854889, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1311, 68805, 1, 1, 1, -5058.309, 1875.889, 83.93665, 1.286877, 120, 5, 1), -- 68805 (Area: 1105) (possible waypoints or random movement)
+(@CGUID+1312, 39896, 1, 1, 1, -5138.341, 1894.879, 98.54961, 3.562495, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1313, 68805, 1, 1, 1, -5061.273, 1924.844, 88.6137, 4.362184, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1314, 39896, 1, 1, 1, -5090.888, 1942.055, 88.62125, 4.474902, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1315, 39896, 1, 1, 1, -5063.224, 1924.877, 88.62785, 1.011203, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1316, 39896, 1, 1, 1, -5113.84, 1912.146, 91.6606, 4.808854, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1317, 39896, 1, 1, 1, -5151.896, 1873.405, 102.3234, 0.9540341, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1318, 68805, 1, 1, 1, -5146.884, 1890.272, 99.1797, 5.013271, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1319, 39896, 1, 1, 1, -5165.348, 1838.454, 113.7359, 2.637809, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1320, 68805, 1, 1, 1, -5186.377, 1828.927, 115.7682, 0.3310076, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1321, 39896, 1, 1, 1, -5198.925, 1809.456, 115.9458, 0.591784, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1322, 5346, 1, 1, 1, -5185.802, 1828.421, 115.7768, 0.5539013, 120, 0, 0), -- 5346 (Area: 1105)
+(@CGUID+1323, 68805, 1, 1, 1, -5174.677, 1781.289, 94.92914, 0.3025604, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1324, 39896, 1, 1, 1, -5178.201, 1777.531, 94.71259, 0.9928817, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1325, 68805, 1, 1, 1, -5151.76, 1754.862, 78.31616, 4.24722, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1326, 68805, 1, 1, 1, -5129.005, 1752.604, 78.37939, 3.992331, 120, 0, 0), -- 68805 (Area: 1105)
+(@CGUID+1327, 39896, 1, 1, 1, -5152.25, 1748.149, 78.33546, 0.2454566, 120, 0, 0), -- 39896 (Area: 1105)
+(@CGUID+1328, 5286, 1, 1, 1, -4662.751, 1336.589, 96.4732, 3.794384, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1329, 5268, 1, 1, 1, -4715.734, 1402.295, 88.73895, 2.066037, 120, 0, 0), -- 5268 (Area: 2577)
+(@CGUID+1330, 5268, 1, 1, 1, -4709.499, 1727.088, 85.31518, 2.711422, 120, 0, 0), -- 5268 (Area: 1105)
+(@CGUID+1331, 5286, 1, 1, 1, -4659.88, 1651.211, 116.1255, 1.594229, 120, 0, 0), -- 5286 (Area: 1136)
+(@CGUID+1332, 5286, 1, 1, 1, -4610.91, 1691.017, 115.5041, 4.245533, 120, 0, 0), -- 5286 (Area: 1136)
+(@CGUID+1333, 61081, 1, 1, 1, -4632.44, 1709.831, 101.3817, 3.343008, 120, 5, 1), -- 61081 (Area: 1136) (possible waypoints or random movement)
+(@CGUID+1334, 11440, 1, 1, 1, -4475.87, 1686.025, 150.6223, 2.425271, 120, 0, 0), -- 11440 (Area: 2577)
+(@CGUID+1335, 40193, 1, 1, 1, -4573.008, 1753.376, 105.1718, 2.400956, 120, 0, 0), -- 40193 (Area: 2577) (Auras: 75468 - 75468)
+(@CGUID+1336, 39657, 1, 1, 1, -4611.13, 1817.497, 88.6993, 0.5585054, 120, 0, 0), -- 39657 (Area: 2577)
+(@CGUID+1337, 39657, 1, 1, 1, -4593.127, 1819.134, 88.691, 2.722714, 120, 0, 0), -- 39657 (Area: 2577)
+(@CGUID+1338, 39894, 1, 1, 1, -4591.549, 1810.236, 88.691, 0.715585, 120, 0, 0), -- 39894 (Area: 2577)
+(@CGUID+1339, 5286, 1, 1, 1, -4633.179, 1727.232, 98.73505, 2.467614, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1340, 5286, 1, 1, 1, -4636.679, 1800.299, 94.38378, 1.096232, 120, 0, 0), -- 5286 (Area: 2577)
+(@CGUID+1341, 40079, 1, 1, 1, -4725.473, 1774.512, 92.411, 5.334999, 120, 5, 1), -- 40079 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1342, 2914, 1, 1, 1, -4667.448, 1807.024, 93.14374, 3.217661, 120, 5, 1), -- 2914 (Area: 2577) (possible waypoints or random movement)
+(@CGUID+1343, 39657, 1, 1, 1, -4627.741, 1831.543, 88.35831, 2.70526, 120, 0, 0), -- 39657 (Area: 1136)
+(@CGUID+1344, 39657, 1, 1, 1, -4625.28, 1843.583, 88.13495, 3.193953, 120, 0, 0), -- 39657 (Area: 1136)
+(@CGUID+1345, 39657, 1, 1, 1, -4593.25, 1896.97, 107.7523, 0.6632251, 120, 0, 0), -- 39657 (Area: 1136)
+(@CGUID+1346, 39656, 1, 1, 1, -4590.582, 1833.505, 88.60387, 3.001966, 120, 0, 0), -- 39656 (Area: 1136)
+(@CGUID+1347, 41605, 1, 1, 1, -4610.76, 1897.045, 107.9323, 0, 120, 0, 0), -- 41605 (Area: 1136)
+(@CGUID+1348, 44378, 1, 1, 1, -4588.93, 1849.1, 88.79044, 3.054326, 120, 0, 0), -- 44378 (Area: 1136)
+(@CGUID+1349, 44379, 1, 1, 1, -4580.5, 1862.21, 88.82084, 2.181662, 120, 0, 0), -- 44379 (Area: 1136)
+(@CGUID+1350, 40193, 1, 1, 1, -4631.42, 1906.138, 90.5975, 6.11938, 120, 0, 0), -- 40193 (Area: 1136) (Auras: 75468 - 75468)
+(@CGUID+1351, 44376, 1, 1, 1, -4564.63, 1835.27, 87.52033, 3.176499, 120, 0, 0), -- 44376 (Area: 1136)
+(@CGUID+1352, 44377, 1, 1, 1, -4600.19, 1853.25, 88.68964, 3.944444, 120, 0, 0), -- 44377 (Area: 1136)
+(@CGUID+1353, 39657, 1, 1, 1, -4597.72, 1865.85, 88.80334, 5.462881, 120, 0, 0), -- 39657 (Area: 1136)
+(@CGUID+1354, 39889, 1, 1, 1, -4488.878, 1823.135, 107.3971, 5.062443, 120, 5, 1), -- 39889 (Area: 5003) (possible waypoints or random movement)
+(@CGUID+1355, 39889, 1, 1, 1, -4501.017, 1821.822, 107.9281, 2.730249, 120, 5, 1), -- 39889 (Area: 5003) (possible waypoints or random movement)
+(@CGUID+1356, 40498, 1, 1, 1, -4498.915, 1831.271, 107.9946, 2.844887, 120, 0, 0), -- 40498 (Area: 5003)
+(@CGUID+1357, 39840, 1, 1, 1, -4529.885, 1834.368, 144.4058, 2.827433, 120, 0, 0), -- 39840 (Area: 5003)
+(@CGUID+1358, 39657, 1, 1, 1, -4484.266, 1850.49, 108.9608, 2.408554, 120, 0, 0), -- 39657 (Area: 5003)
+(@CGUID+1359, 11443, 1, 1, 1, -4447.71, 1714.952, 150.6206, 2.587196, 120, 0, 0), -- 11443 (Area: 2577)
+(@CGUID+1360, 39657, 1, 1, 1, -4571.889, 1912.352, 105.072, 4.939282, 120, 0, 0), -- 39657 (Area: 5003)
+(@CGUID+1361, 40079, 1, 1, 1, -4668.509, 1971.692, 70.02076, 0.03684353, 120, 5, 1), -- 40079 (Area: 5003) (possible waypoints or random movement)
+(@CGUID+1362, 40079, 1, 1, 1, -4693.918, 1942.632, 74.97337, 1.426426, 120, 5, 1), -- 40079 (Area: 5003) (possible waypoints or random movement)
+(@CGUID+1363, 721, 1, 1, 1, -4773.805, 1975.147, 1.436517, 3.264138, 120, 0, 0), -- 721 (Area: 1136)
+(@CGUID+1364, 5462, 1, 1, 1, -4750.891, 1985.887, 2.555851, 1.831252, 120, 0, 0), -- 5462 (Area: 1136)
+(@CGUID+1365, 5462, 1, 1, 1, -4826.142, 1973.966, 2.304567, 1.729006, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1366, 721, 1, 1, 1, -4745.798, 2011.927, 7.458107, 3.663791, 120, 0, 0), -- 721 (Area: 1108)
+(@CGUID+1367, 40079, 1, 1, 1, -4761.596, 2045.478, 8.125846, 1.651323, 120, 5, 1), -- 40079 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1368, 5462, 1, 1, 1, -4728.574, 2042.112, 6.904202, 3.208031, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1369, 2914, 1, 1, 1, -4671.424, 2011.937, 8.669434, 0.01671494, 120, 5, 1), -- 2914 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1370, 5461, 1, 1, 1, -4873.68, 2022.055, 2.427883, 6.239358, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1371, 5461, 1, 1, 1, -4784.003, 2123.791, -0.3412108, 3.598186, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1372, 5359, 1, 1, 1, -4843.547, 2278.116, -11.89616, 5.412754, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1373, 5462, 1, 1, 1, -4855.158, 2185.474, -0.8222147, 1.483347, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1374, 883, 1, 1, 1, -4910.628, 2153.085, 6.237817, 4.291875, 120, 0, 0), -- 883 (Area: 1108)
+(@CGUID+1375, 5462, 1, 1, 1, -4918.935, 2179.311, 6.997185, 5.041744, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1376, 5359, 1, 1, 1, -4934.942, 2282.486, -4.807755, 6.214799, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1377, 2914, 1, 1, 1, -4983.464, 2183.183, 10.45576, 4.443481, 120, 5, 1), -- 2914 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1378, 5359, 1, 1, 1, -5096.398, 2245.135, -2.266341, 4.57519, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1379, 883, 1, 1, 1, -4945.414, 2186.941, 5.529854, 6.158831, 120, 0, 0), -- 883 (Area: 1108)
+(@CGUID+1380, 2914, 1, 1, 1, -5014.816, 2175.248, 12.35269, 0.1899186, 120, 5, 1), -- 2914 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1381, 883, 1, 1, 1, -4946.904, 2147.577, 12.50886, 5.56068, 120, 0, 0), -- 883 (Area: 1108)
+(@CGUID+1382, 5307, 1, 1, 1, -4948.253, 2111.525, 17.25154, 0.5625338, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1383, 5461, 1, 1, 1, -4978.79, 2158.075, 13.87052, 2.911284, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1384, 5461, 1, 1, 1, -5025.928, 2212.421, 5.489566, 0.3451973, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1385, 5462, 1, 1, 1, -5052.636, 2179.166, 11.01986, 0, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1386, 1412, 1, 1, 1, -5043.103, 2208.07, 7.378674, 5.8025, 120, 0, 0), -- 1412 (Area: 1108)
+(@CGUID+1387, 5462, 1, 1, 1, -4951.816, 2219.217, -1.279183, 0.2387608, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1388, 5307, 1, 1, 1, -5093.134, 2129.249, 20.82366, 0.3561208, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1389, 5462, 1, 1, 1, -5108.569, 2175.313, 15.29283, 0.7931741, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1390, 61081, 1, 1, 1, -5104.336, 2139.347, 19.42155, 2.48185, 120, 5, 1), -- 61081 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1391, 5359, 1, 1, 1, -5175.159, 2256.088, -5.289539, 4.560523, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1392, 5461, 1, 1, 1, -5082.26, 2230.664, -0.3127846, 2.857788, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1393, 721, 1, 1, 1, -5112.293, 2217.291, 5.648602, 0.2995695, 120, 0, 0), -- 721 (Area: 1108)
+(@CGUID+1394, 5359, 1, 1, 1, -5243.225, 2226.44, -5.528546, 2.707271, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1395, 2914, 1, 1, 1, -5183.843, 2147.258, 15.64247, 3.908855, 120, 5, 1), -- 2914 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1396, 5359, 1, 1, 1, -5181.318, 2342.894, -39.782, 6.262681, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1397, 1412, 1, 1, 1, -5159.011, 2207.514, 6.116535, 3.43679, 120, 0, 0), -- 1412 (Area: 1108)
+(@CGUID+1398, 5462, 1, 1, 1, -5176.182, 2149.133, 15.22418, 0.4287273, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1399, 5462, 1, 1, 1, -5151.719, 2215.73, 3.053429, 2.001705, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1400, 5461, 1, 1, 1, -5214.421, 2204.069, 1.775662, 1.880499, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1401, 5359, 1, 1, 1, -5304.54, 2284.667, -8.864755, 4.407001, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1402, 5462, 1, 1, 1, -5248.892, 2155.979, 12.13055, 2.62539, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1403, 1412, 1, 1, 1, -5215.255, 2192.379, 2.596001, 2.587005, 120, 0, 0), -- 1412 (Area: 1108)
+(@CGUID+1404, 5359, 1, 1, 1, -5258.368, 2332.634, -40.6703, 5.947955, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1405, 61142, 1, 1, 1, -5240.063, 2176.629, 4.187086, 0.7496809, 120, 5, 1), -- 61142 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1406, 61142, 1, 1, 1, -5217.716, 2153.074, 13.75854, 1.804729, 120, 5, 1), -- 61142 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1407, 5462, 1, 1, 1, -5278.167, 2211.749, 1.562781, 1.867768, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1408, 5359, 1, 1, 1, -5371.414, 2315.34, -4.174643, 3.790562, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1409, 5462, 1, 1, 1, -5311.242, 2192.488, 6.670347, 3.284594, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1410, 883, 1, 1, 1, -5320.263, 2220.157, 6.036883, 4.628274, 120, 0, 0), -- 883 (Area: 1108)
+(@CGUID+1411, 1412, 1, 1, 1, -5308.199, 2192.175, 6.567807, 0.2395917, 120, 0, 0), -- 1412 (Area: 1108)
+(@CGUID+1412, 5359, 1, 1, 1, -5319.763, 2381.176, -38.10727, 0.6286527, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1413, 5461, 1, 1, 1, -5328.841, 2239.902, 0.9871365, 6.155555, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1414, 5462, 1, 1, 1, -5388, 2238.265, 7.495559, 2.242445, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1415, 61080, 1, 1, 1, -5375.783, 2246.618, 5.93483, 4.980399, 120, 5, 1), -- 61080 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1416, 5359, 1, 1, 1, -5446.399, 2342.825, -2.294328, 4.465753, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1417, 61142, 1, 1, 1, -5416.94, 2245.452, 5.614204, 3.19549, 120, 5, 1), -- 61142 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1418, 5461, 1, 1, 1, -5447.576, 2250.315, 5.426994, 0.01562373, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1419, 5461, 1, 1, 1, -5416.944, 2287.696, 0.2786801, 6.134131, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1420, 5359, 1, 1, 1, -5519.662, 2380.298, -9.700199, 5.066628, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1421, 883, 1, 1, 1, -5473.956, 2302.979, 5.811466, 1.917565, 120, 0, 0), -- 883 (Area: 1108)
+(@CGUID+1422, 61080, 1, 1, 1, -5440.384, 2296.044, 5.843384, 0.800927, 120, 5, 1), -- 61080 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1423, 5461, 1, 1, 1, -5509.707, 2264.311, 8.931812, 5.204061, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1424, 5462, 1, 1, 1, -5475.164, 2316.375, 1.411038, 3.246306, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1425, 5359, 1, 1, 1, -5599.63, 2354.77, -5.588666, 3.144441, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1426, 5359, 1, 1, 1, -5515.008, 2437.135, -40.03978, 4.642174, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1427, 2914, 1, 1, 1, -5513.509, 2278.982, 5.776589, 1.846746, 120, 5, 1), -- 2914 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1428, 5462, 1, 1, 1, -5559.43, 2317.174, 0.09169722, 2.0174, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1429, 5359, 1, 1, 1, -5660.179, 2355.519, -5.378071, 6.173099, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1430, 5359, 1, 1, 1, -5718.922, 2448.833, -39.9305, 2.230288, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1431, 5461, 1, 1, 1, -5813.327, 2313.637, 1.754994, 5.916666, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1432, 5462, 1, 1, 1, -5822.361, 2447.958, -39.84457, 2.849912, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1433, 5461, 1, 1, 1, -5679.122, 2483.456, -44.54545, 0.6739783, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1434, 5461, 1, 1, 1, -5654.247, 2451.055, -41.53467, 2.330631, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1435, 5461, 1, 1, 1, -5382.507, 2423.557, -40.02668, 1.121875, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1436, 5359, 1, 1, 1, -4809.563, 2375.011, -8.951267, 2.258981, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1437, 883, 1, 1, 1, -4708.124, 2055.056, 7.835268, 1.719735, 120, 0, 0), -- 883 (Area: 1108)
+(@CGUID+1438, 5307, 1, 1, 1, -4659.234, 2039.039, 7.196279, 1.748445, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1439, 5462, 1, 1, 1, -4722.912, 2120.572, -0.8684959, 0.1029542, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1440, 3936, 1, 1, 1, -4642.632, 2242.295, 47.88744, 0.05235988, 120, 0, 0), -- 3936 (Area: 1108)
+(@CGUID+1441, 40079, 1, 1, 1, -4596.188, 2021.851, 50.60284, 0.1396263, 120, 0, 0), -- 40079 (Area: 1108)
+(@CGUID+1442, 5307, 1, 1, 1, -4593.681, 2053.096, 6.80969, 1.342388, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1443, 40079, 1, 1, 1, -4469.934, 2038.081, 47.59108, 0.7034382, 120, 5, 1), -- 40079 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1444, 40360, 1, 1, 1, -4515.382, 2172.738, 25.5924, 4.782202, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1445, 40360, 1, 1, 1, -4525.847, 2172.441, 25.5924, 4.799655, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1446, 1412, 1, 1, 1, -4470.308, 2056.255, 46.2774, 3.980444, 120, 0, 0), -- 1412 (Area: 1108)
+(@CGUID+1447, 40360, 1, 1, 1, -4513.997, 2200.292, 25.60124, 1.727876, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1448, 40360, 1, 1, 1, -4534.599, 2186.358, 25.59394, 3.263766, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1449, 40360, 1, 1, 1, -4520.681, 2191.561, 49.72434, 1.605703, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1450, 7939, 1, 1, 1, -4455.245, 2184.646, 17.97511, 4.660029, 120, 0, 0), -- 7939 (Area: 1108)
+(@CGUID+1451, 40079, 1, 1, 1, -4483.005, 2175.313, 19.72453, 5.224923, 120, 5, 1), -- 40079 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1452, 10059, 1, 1, 1, -4475.98, 2187.4, 18.04083, 5.305801, 120, 0, 0), -- 10059 (Area: 1108)
+(@CGUID+1453, 14637, 1, 1, 1, -4442.587, 2057.991, 46.61458, 1.937315, 120, 0, 0), -- 14637 (Area: 1108)
+(@CGUID+1454, 40193, 1, 1, 1, -4430.605, 2044.758, 45.51649, 3.430248, 120, 0, 0), -- 40193 (Area: 1108) (Auras: 75468 - 75468)
+(@CGUID+1455, 40360, 1, 1, 1, -4506.95, 2186.375, 25.59415, 0, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1456, 41383, 1, 1, 1, -4467.674, 2191.128, 17.97935, 4.729842, 120, 0, 0), -- 41383 (Area: 1108)
+(@CGUID+1457, 40360, 1, 1, 1, -4526.026, 2200.253, 25.60109, 1.658063, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1458, 7939, 1, 1, 1, -4527.662, 2210.873, 8.29179, 1.570796, 120, 0, 0), -- 7939 (Area: 1108)
+(@CGUID+1459, 7939, 1, 1, 1, -4442.682, 2183.151, 17.65884, 4.555309, 120, 0, 0), -- 7939 (Area: 1108)
+(@CGUID+1460, 7939, 1, 1, 1, -4514.564, 2211.382, 8.266829, 1.570796, 120, 0, 0), -- 7939 (Area: 1108)
+(@CGUID+1461, 2914, 1, 1, 1, -4385.738, 2167.207, 15.04437, 4.373844, 120, 5, 1), -- 2914 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1462, 40079, 1, 1, 1, -4383.704, 2123.445, 58.0817, 5.809669, 120, 5, 1), -- 40079 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1463, 44397, 1, 1, 1, -4470.13, 2214.97, 27.75763, 0, 120, 0, 0), -- 44397 (Area: 1108)
+(@CGUID+1464, 7939, 1, 1, 1, -4400.67, 2222.495, 9.36322, 4.171337, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1465, 8157, 1, 1, 1, -4366.29, 2191.69, 13.58773, 1.186824, 120, 0, 0), -- 8157 (Area: 5072)
+(@CGUID+1466, 40079, 1, 1, 1, -4518.191, 2222.162, 8.107023, 2.756996, 120, 5, 1), -- 40079 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1467, 7939, 1, 1, 1, -4421.741, 2228.667, 8.7773, 4.433136, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1468, 7939, 1, 1, 1, -4468.957, 2234.502, 9.760416, 1.675516, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1469, 7939, 1, 1, 1, -4493.878, 2234.757, 8.571062, 1.500983, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1470, 40036, 1, 1, 1, -4348.668, 2296.214, 7.152781, 4.555309, 120, 0, 0), -- 40036 (Area: 5072)
+(@CGUID+1471, 7939, 1, 1, 1, -4454.649, 2234.691, 9.836805, 1.500983, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1472, 40079, 1, 1, 1, -4246.591, 2136.937, 80.95856, 4.96694, 120, 5, 1), -- 40079 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1473, 1412, 1, 1, 1, -4320.427, 2185.712, 10.63293, 3.4749, 120, 0, 0), -- 1412 (Area: 1108)
+(@CGUID+1474, 40193, 1, 1, 1, -4125.303, 2073.462, 85.58804, 5.938957, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1475, 40194, 1, 1, 1, -4087.186, 2145.902, 90.71662, 3.863365, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1476, 883, 1, 1, 1, -4107.641, 2050.544, 86.87453, 4.46386, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1477, 40193, 1, 1, 1, -4073.78, 2033.069, 87.26081, 5.214128, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1478, 40193, 1, 1, 1, -3998.999, 2037.077, 92.34377, 2.659563, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1479, 61142, 1, 1, 1, -4017.065, 2038.586, 91.76096, 6.111146, 120, 5, 1), -- 61142 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1480, 61080, 1, 1, 1, -4075.806, 2163.347, 93.83878, 5.186954, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1481, 5307, 1, 1, 1, -4144.607, 2233.475, 10.24529, 4.531662, 120, 0, 0), -- 5307 (Area: 1119)
+(@CGUID+1482, 61080, 1, 1, 1, -4172.809, 2257.399, 9.733117, 5.995095, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1483, 40079, 1, 1, 1, -4123.373, 2273.52, 10.66398, 3.487021, 120, 5, 1), -- 40079 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1484, 721, 1, 1, 1, -4178.659, 2281.613, 4.628587, 1.425722, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1485, 5307, 1, 1, 1, -4074.692, 2275.202, 10.37419, 5.389225, 120, 0, 0), -- 5307 (Area: 1119)
+(@CGUID+1486, 5307, 1, 1, 1, -4029.337, 2305.267, 15.35536, 3.615085, 120, 0, 0), -- 5307 (Area: 1119)
+(@CGUID+1487, 61080, 1, 1, 1, -4054.749, 2305.17, 9.732113, 0.8856852, 120, 0, 0), -- 61080 (Area: 1119)
+(@CGUID+1488, 61081, 1, 1, 1, -4051.351, 2290.018, 9.022499, 4.525721, 120, 0, 0), -- 61081 (Area: 1119)
+(@CGUID+1489, 5462, 1, 1, 1, -4138.701, 2337.17, 0.7408934, 2.179923, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1490, 5307, 1, 1, 1, -4047.119, 2348.081, 11.42559, 5.720652, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1491, 61081, 1, 1, 1, -4066.877, 2398.168, 8.789759, 2.442604, 120, 5, 1), -- 61081 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1492, 5307, 1, 1, 1, -4048.929, 2401.441, 10.69509, 4.549575, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1493, 5462, 1, 1, 1, -4135.536, 2405.735, 12.7601, 6.047678, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1494, 61081, 1, 1, 1, -4085.418, 2501.072, 12.67786, 1.386228, 120, 0, 0), -- 61081 (Area: 1108)
+(@CGUID+1495, 5359, 1, 1, 1, -4236.725, 2476.469, -7.303863, 6.239375, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1496, 5307, 1, 1, 1, -4056.584, 2477.927, 17.20378, 0.2908117, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1497, 5462, 1, 1, 1, -4127.144, 2486.179, 15.2819, 0.2935353, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1498, 5359, 1, 1, 1, -4147.077, 2627.489, -3.724122, 0.9163665, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1499, 61080, 1, 1, 1, -4055.928, 2527.181, 13.77368, 4.386775, 120, 0, 0), -- 61080 (Area: 1108)
+(@CGUID+1500, 5359, 1, 1, 1, -4220.37, 2562.754, -5.115052, 1.911459, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1501, 5307, 1, 1, 1, -4027.918, 2543.807, 18.83043, 4.778828, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1502, 5461, 1, 1, 1, -4084.014, 2586.629, 10.48191, 6.198097, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1503, 5359, 1, 1, 1, -4098.709, 2684.932, -1.206127, 5.221635, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1504, 5307, 1, 1, 1, -4028.262, 2616.595, 13.01963, 1.167169, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1505, 61142, 1, 1, 1, -4048.917, 2621.586, 12.93481, 0.2978937, 120, 5, 1), -- 61142 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1506, 5461, 1, 1, 1, -4087.241, 2652.445, 2.263551, 5.618806, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1507, 5461, 1, 1, 1, -4049.744, 2704.551, 0.9320402, 4.312233, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1508, 5359, 1, 1, 1, -4037.626, 2787.432, -2.411549, 2.303517, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1509, 5359, 1, 1, 1, -4071.313, 2848.204, -6.339197, 5.431138, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1510, 5462, 1, 1, 1, -3980.088, 2731.337, 1.621287, 5.991729, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1511, 5461, 1, 1, 1, -3914.536, 2708.539, 0.5175769, 6.086911, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1512, 5462, 1, 1, 1, -3872.416, 2749.894, 0.8002366, 3.037865, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1513, 5462, 1, 1, 1, -3948.625, 2809.585, 9.445395, 1.378069, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1514, 5307, 1, 1, 1, -3872.506, 2833.849, 13.08392, 1.826759, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1515, 5462, 1, 1, 1, -3912.469, 2886.455, 12.6253, 2.021344, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1516, 5307, 1, 1, 1, -3852.693, 2950.765, 22.98328, 1.193698, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1517, 5359, 1, 1, 1, -4062.459, 2924.57, -7.178215, 1.208587, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1518, 5462, 1, 1, 1, -3919.397, 2951.296, 11.71334, 0.4721926, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1519, 5461, 1, 1, 1, -3973.931, 2880.359, 14.24899, 3.68249, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1520, 5359, 1, 1, 1, -3959.684, 3056.017, -2.202999, 0.6267248, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1521, 5359, 1, 1, 1, -4050.545, 3006.283, -3.641478, 1.143846, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1522, 5461, 1, 1, 1, -3948.17, 3014.398, 1.951363, 2.534324, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1523, 5359, 1, 1, 1, -3943.012, 3121.907, -1.988066, 5.268985, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1524, 5307, 1, 1, 1, -3858.901, 3021.621, 12.62685, 4.610681, 120, 0, 0), -- 5307 (Area: 1108)
+(@CGUID+1525, 5359, 1, 1, 1, -3880.175, 3122.855, -2.751532, 5.84083, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1526, 5461, 1, 1, 1, -3843.936, 3081.459, 3.719009, 0.8704317, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1527, 5462, 1, 1, 1, -3914.984, 3068.328, 2.636185, 4.606694, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1528, 5327, 1, 1, 1, -3722.741, 3146.334, -9.355612, 3.175759, 120, 0, 0), -- 5327 (Area: 1108)
+(@CGUID+1529, 5328, 1, 1, 1, -3818.461, 3191.378, -6.226009, 4.273775, 120, 0, 0), -- 5328 (Area: 1108) (Auras: 12544 - 12544)
+(@CGUID+1530, 5359, 1, 1, 1, -4049.611, 3117.932, -3.526474, 0.01855256, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1531, 5328, 1, 1, 1, -3900.814, 3221.126, -9.446964, 6.189344, 120, 0, 0), -- 5328 (Area: 1108) (Auras: 12544 - 12544)
+(@CGUID+1532, 5327, 1, 1, 1, -4030.507, 3201.805, -9.343378, 2.302305, 120, 0, 0), -- 5327 (Area: 1108)
+(@CGUID+1533, 5462, 1, 1, 1, -3984.042, 2951.846, 9.712541, 5.67054, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1534, 5461, 1, 1, 1, -4022.116, 2889.114, 5.478418, 5.229354, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1535, 5461, 1, 1, 1, -4006.282, 2826.331, 2.102874, 3.711169, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1536, 5461, 1, 1, 1, -4149.606, 2550.48, 1.786381, 3.999158, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1537, 5461, 1, 1, 1, -4203.199, 2522.247, 0.60425, 1.272297, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1538, 5359, 1, 1, 1, -4281.183, 2413.259, -9.440969, 2.396799, 120, 5, 1), -- 5359 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1539, 5462, 1, 1, 1, -4198.173, 2435.486, 3.661521, 0.7187228, 120, 0, 0), -- 5462 (Area: 1108)
+(@CGUID+1540, 5461, 1, 1, 1, -4192.137, 2363.663, 0.315223, 5.40144, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1541, 5461, 1, 1, 1, -4190.623, 2287.614, 2.364639, 5.604858, 120, 0, 0), -- 5461 (Area: 1108) (Auras: 79892 - 79892)
+(@CGUID+1542, 40362, 1, 1, 1, -4242.191, 2281.701, 9.927898, 4.817109, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1543, 40360, 1, 1, 1, -4245.436, 2258.603, 9.547018, 4.799655, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1544, 40362, 1, 1, 1, -4245.846, 2276.056, 9.516181, 1.902409, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1545, 40362, 1, 1, 1, -4249.684, 2282.214, 9.526041, 4.729842, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1546, 37162, 1, 1, 1, -4244.897, 2250.96, 11.72955, 1.675516, 120, 0, 0), -- 37162 (Area: 1108)
+(@CGUID+1547, 40362, 1, 1, 1, -4244.707, 2282.035, 9.516181, 4.660029, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1548, 37162, 1, 1, 1, -4254.111, 2250.936, 11.40304, 1.48353, 120, 0, 0), -- 37162 (Area: 1108)
+(@CGUID+1549, 40362, 1, 1, 1, -4247.458, 2282.203, 9.518027, 4.886922, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1550, 40226, 1, 1, 1, -4278.213, 2290.156, 9.493326, 4.153883, 120, 0, 0), -- 40226 (Area: 1108)
+(@CGUID+1551, 40362, 1, 1, 1, -4248.483, 2280.3, 9.516181, 4.747295, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1552, 40362, 1, 1, 1, -4243.295, 2280.151, 9.516181, 4.677482, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1553, 7943, 1, 1, 1, -4280.37, 2292.96, 9.493323, 3.996804, 120, 0, 0), -- 7943 (Area: 1108)
+(@CGUID+1554, 3700, 1, 1, 1, -4273.68, 2281.8, 9.493323, 3.543018, 120, 0, 0), -- 3700 (Area: 1108)
+(@CGUID+1555, 40360, 1, 1, 1, -4254.047, 2258.722, 9.538184, 4.712389, 120, 0, 0), -- 40360 (Area: 1108)
+(@CGUID+1556, 40362, 1, 1, 1, -4245.967, 2280.148, 9.516181, 4.625123, 120, 0, 0), -- 40362 (Area: 1108)
+(@CGUID+1557, 7945, 1, 1, 1, -4284.13, 2294.4, 9.493323, 3.769911, 120, 0, 0), -- 7945 (Area: 1108)
+(@CGUID+1558, 7946, 1, 1, 1, -4286.39, 2297.86, 9.564363, 3.769911, 120, 0, 0), -- 7946 (Area: 1108)
+(@CGUID+1559, 39677, 1, 1, 1, -4305.724, 2334.999, 31.88407, 3.437304, 120, 0, 0), -- 39677 (Area: 1108)
+(@CGUID+1560, 10293, 1, 1, 1, -4275.984, 2244.306, 9.483945, 2.478368, 120, 5, 1), -- 10293 (Area: 1108) (possible waypoints or random movement)
+(@CGUID+1561, 7941, 1, 1, 1, -4316.14, 2293.17, 9.493323, 5.096361, 120, 0, 0), -- 7941 (Area: 1108)
+(@CGUID+1562, 7942, 1, 1, 1, -4284.999, 2239.396, 9.493326, 1.518436, 120, 0, 0), -- 7942 (Area: 1108)
+(@CGUID+1563, 7939, 1, 1, 1, -4308.114, 2249.65, 9.483945, 3.0367, 120, 0, 0), -- 7939 (Area: 1108)
+(@CGUID+1564, 53562, 1, 1, 1, -4264.478, 2276.129, 9.529567, 5.858906, 120, 0, 0), -- 53562 (Area: 5072) (Auras: )
+(@CGUID+1565, 7939, 1, 1, 1, -4321.23, 2235.65, 9.493323, 1.675516, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1566, 7939, 1, 1, 1, -4322.686, 2245.401, 9.493326, 0.6283185, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1567, 7947, 1, 1, 1, -4296.875, 2220.833, 9.534993, 1.884956, 120, 0, 0), -- 7947 (Area: 5072)
+(@CGUID+1568, 7949, 1, 1, 1, -4350.15, 2196.19, 13.58773, 2.827433, 120, 0, 0), -- 7949 (Area: 5072)
+(@CGUID+1569, 7939, 1, 1, 1, -4381.578, 2257.521, 8.222222, 4.572762, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1570, 7939, 1, 1, 1, -4381.797, 2263.226, 8.192302, 4.590216, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1571, 7939, 1, 1, 1, -4394.734, 2262.844, 8.194445, 4.677482, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1572, 7939, 1, 1, 1, -4403.632, 2257.988, 8.194336, 4.694936, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1573, 7939, 1, 1, 1, -4392.986, 2257.767, 8.194329, 4.625123, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1574, 7939, 1, 1, 1, -4379.578, 2257.521, 8.239583, 4.537856, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1575, 7939, 1, 1, 1, -4379.797, 2263.226, 8.189798, 4.555309, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1576, 7939, 1, 1, 1, -4405.564, 2262.679, 8.194445, 4.729842, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1577, 7939, 1, 1, 1, -4401.632, 2257.988, 8.194336, 4.642576, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1578, 39314, 1, 1, 1, -4376.078, 2257.635, 8.331597, 4.555309, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1579, 39314, 1, 1, 1, -4386.924, 2262.783, 8.194213, 4.660029, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1580, 7939, 1, 1, 1, -4403.564, 2262.679, 8.194445, 4.694936, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1581, 7948, 1, 1, 1, -4367.925, 2208.535, 13.51924, 5.497787, 120, 0, 0), -- 7948 (Area: 5072)
+(@CGUID+1582, 7939, 1, 1, 1, -4401.564, 2262.679, 8.194445, 4.660029, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1583, 39314, 1, 1, 1, -4373.269, 2262.757, 8.392361, 4.468043, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1584, 7939, 1, 1, 1, -4392.734, 2262.844, 8.194445, 4.625123, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1585, 7939, 1, 1, 1, -4396.986, 2257.767, 8.194336, 4.712389, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1586, 7939, 1, 1, 1, -4383.578, 2257.521, 8.205538, 4.625123, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1587, 7939, 1, 1, 1, -4383.797, 2263.226, 8.194445, 4.642576, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1588, 39314, 1, 1, 1, -4389.733, 2257.661, 8.194521, 4.660029, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1589, 7939, 1, 1, 1, -4396.734, 2262.844, 8.194445, 4.712389, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1590, 7939, 1, 1, 1, -4405.632, 2257.988, 8.194336, 4.729842, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1591, 7939, 1, 1, 1, -4394.986, 2257.767, 8.194335, 4.677482, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1592, 39314, 1, 1, 1, -4411.271, 2262.53, 8.276443, 4.747295, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1593, 39314, 1, 1, 1, -4409.003, 2257.59, 8.194336, 4.694936, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1594, 5359, 1, 1, 1, -4453.131, 2418.296, -21.21413, 1.746796, 120, 5, 1), -- 5359 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1595, 39314, 1, 1, 1, -4423.608, 2262.08, 8.78993, 4.747295, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1596, 7939, 1, 1, 1, -4418.842, 2262.53, 8.9375, 4.834562, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1597, 7939, 1, 1, 1, -4416.842, 2262.53, 8.9375, 4.799655, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1598, 39314, 1, 1, 1, -4421.34, 2257.141, 8.194336, 4.694936, 120, 0, 0), -- 39314 (Area: 5072)
+(@CGUID+1599, 7939, 1, 1, 1, -4414.842, 2262.53, 8.668403, 4.764749, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1600, 7939, 1, 1, 1, -4418.127, 2257.356, 8.194336, 4.834562, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1601, 7939, 1, 1, 1, -4416.127, 2257.356, 8.194336, 4.799655, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1602, 7939, 1, 1, 1, -4414.127, 2257.356, 8.194336, 4.747295, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1603, 7939, 1, 1, 1, -4454.715, 2248.215, 9.298611, 4.747295, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1604, 7939, 1, 1, 1, -4469.224, 2248.229, 8.798296, 4.747295, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1605, 44391, 1, 1, 1, -4467.06, 2237.16, 27.67427, 2.124834, 120, 5, 1), -- 44391 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1606, 39677, 1, 1, 1, -4446.844, 2171.899, 60.43536, 0.5284815, 120, 0, 0), -- 39677 (Area: 5072)
+(@CGUID+1607, 7939, 1, 1, 1, -4493.944, 2248.281, 8.548576, 4.747295, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1608, 40360, 1, 1, 1, -4512.931, 2305.179, 25.10138, 1.553343, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1609, 40360, 1, 1, 1, -4513.627, 2276.462, 25.10934, 0.296706, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1610, 7939, 1, 1, 1, -4528.441, 2266.356, 8.176676, 4.572762, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1611, 40360, 1, 1, 1, -4529.616, 2277.401, 25.10334, 4.799655, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1612, 40360, 1, 1, 1, -4507.618, 2290.96, 25.10321, 0.03490658, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1613, 7939, 1, 1, 1, -4514.103, 2266.019, 8.764349, 4.747295, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1614, 5359, 1, 1, 1, -4558.861, 2381.67, -5.587155, 6.010776, 120, 5, 1), -- 5359 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1615, 40360, 1, 1, 1, -4520.962, 2285.248, 49.23339, 4.747295, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1616, 7939, 1, 1, 1, -4582.467, 2235.021, 23.7547, 3.191338, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1617, 40360, 1, 1, 1, -4535.038, 2290.759, 25.10291, 3.124139, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1618, 7939, 1, 1, 1, -4563.144, 2232.094, 20.35246, 0.1745329, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1619, 40360, 1, 1, 1, -4528.516, 2305.345, 25.10138, 4.799655, 120, 0, 0), -- 40360 (Area: 5072)
+(@CGUID+1620, 7939, 1, 1, 1, -4562.868, 2252.856, 20.06087, 0.06981317, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1621, 7939, 1, 1, 1, -4581.061, 2252.719, 23.80731, 0, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1622, 7939, 1, 1, 1, -4582.462, 2245.991, 23.81898, 0, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1623, 7939, 1, 1, 1, -4616.019, 2242.451, 38.41865, 1.692969, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1624, 7939, 1, 1, 1, -4612.368, 2234.214, 38.41865, 1.500983, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1625, 5359, 1, 1, 1, -4649.138, 2415.095, -10.7024, 4.019607, 120, 5, 1), -- 5359 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1626, 5462, 1, 1, 1, -4491.696, 2389.246, -4.420638, 2.868713, 120, 0, 0), -- 5462 (Area: 5072)
+(@CGUID+1627, 39677, 1, 1, 1, -4567.637, 2237.814, 87.07995, 1.276483, 120, 0, 0), -- 39677 (Area: 5072)
+(@CGUID+1628, 7939, 1, 1, 1, -4644.319, 2243.964, 47.8872, 0, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1629, 5359, 1, 1, 1, -4706.979, 2390.515, -5.470993, 2.821936, 120, 0, 0), -- 5359 (Area: 5072)
+(@CGUID+1630, 721, 1, 1, 1, -4634.813, 2179.059, 20.06169, 0.3893861, 120, 0, 0), -- 721 (Area: 5072)
+(@CGUID+1631, 7939, 1, 1, 1, -4644.182, 2240.578, 47.88746, 0, 120, 0, 0), -- 7939 (Area: 5072)
+(@CGUID+1632, 40079, 1, 1, 1, -4710.727, 2168.393, 9.248627, 1.547404, 120, 5, 1), -- 40079 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1633, 61142, 1, 1, 1, -4740.715, 2256.798, 13.32521, 1.462983, 120, 5, 1), -- 61142 (Area: 5072) (possible waypoints or random movement)
+(@CGUID+1634, 883, 1, 1, 1, -4748.354, 2187.456, 8.678777, 1.225297, 120, 0, 0), -- 883 (Area: 5072)
+(@CGUID+1635, 40079, 1, 1, 1, -4718.59, 2294.464, 17.44762, 0.1396263, 120, 0, 0), -- 40079 (Area: 5072)
+(@CGUID+1636, 5359, 1, 1, 1, -4991.31, 2247.5, -3.909057, 4.604004, 120, 0, 0), -- 5359 (Area: 1108)
+(@CGUID+1637, 40193, 1, 1, 1, -3975.4, 1950.822, 88.22472, 5.406706, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1638, 40224, 1, 1, 1, -3889.976, 1949.826, 78.23566, 1.271992, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1639, 61080, 1, 1, 1, -3909.427, 1890.729, 84.18253, 3.187091, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1640, 40224, 1, 1, 1, -3923.3, 1919.45, 83.77184, 1.405254, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1641, 721, 1, 1, 1, -3911.936, 1982.839, 79.62675, 0.2281171, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1642, 61080, 1, 1, 1, -3889.69, 1955.864, 77.96662, 0.5590134, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1643, 40193, 1, 1, 1, -3916.789, 2007.711, 82.76228, 2.850136, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1644, 40224, 1, 1, 1, -3850.316, 1911.092, 75.75291, 4.087597, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1645, 40224, 1, 1, 1, -3847.653, 1954.502, 70.76886, 0.1373165, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1646, 40224, 1, 1, 1, -3875.52, 1889.28, 81.07693, 1.64061, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1647, 40224, 1, 1, 1, -3909.87, 1869.31, 84.65394, 1.64061, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1648, 40224, 1, 1, 1, -3948.59, 1862.694, 82.10591, 3.719316, 120, 0, 0), -- 40224 (Area: 1119)
+(@CGUID+1649, 61081, 1, 1, 1, -3846.552, 1967.481, 69.72473, 1.823595, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1650, 40224, 1, 1, 1, -3824.628, 1813.706, 127.7251, 4.155824, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1651, 40224, 1, 1, 1, -3828.197, 1841.729, 133.7144, 3.267794, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1652, 40224, 1, 1, 1, -3842.421, 1737.268, 142.1627, 2.875584, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1653, 40224, 1, 1, 1, -3820.682, 1889.378, 81.71514, 2.140368, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1654, 40224, 1, 1, 1, -3791.073, 1843.431, 128.8047, 4.100698, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1655, 40224, 1, 1, 1, -3758.637, 1780.46, 153.9114, 6.211455, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1656, 40224, 1, 1, 1, -3831.25, 1772.916, 141.5539, 5.046823, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1657, 40224, 1, 1, 1, -3796.078, 1794.779, 137.6847, 6.010252, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1658, 40224, 1, 1, 1, -3737.393, 1812.743, 160.1548, 3.822927, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1659, 40224, 1, 1, 1, -3773.408, 1744.169, 149.0881, 6.154387, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1660, 40224, 1, 1, 1, -3763.79, 1906.13, 77.96474, 1.571488, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1661, 40193, 1, 1, 1, -3689.18, 1842.95, 119.0053, 4.537856, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1662, 40193, 1, 1, 1, -3702.295, 1913.073, 86.17213, 2.897088, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1663, 40224, 1, 1, 1, -3850.166, 1706.331, 145.4889, 2.374126, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1664, 40224, 1, 1, 1, -3876.192, 1684.568, 140.5432, 4.395181, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1665, 40224, 1, 1, 1, -3852.83, 1658.234, 145.3613, 4.749889, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1666, 40224, 1, 1, 1, -3869.951, 1651.623, 137.3099, 0.3723263, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1667, 40224, 1, 1, 1, -3891.628, 1659.794, 118.0059, 1.00748, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1668, 40224, 1, 1, 1, -3851.615, 1640.294, 144.3984, 1.81796, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1669, 40224, 1, 1, 1, -3898.85, 1630.57, 119.7192, 0.2443461, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1670, 40224, 1, 1, 1, -3910.12, 1602.651, 135.2741, 3.428874, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1671, 40224, 1, 1, 1, -3889.972, 1590.108, 117.7346, 5.878521, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1672, 40224, 1, 1, 1, -3935.514, 1642.27, 133.8961, 5.646506, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1673, 40224, 1, 1, 1, -3915.445, 1640.726, 125.7693, 5.422805, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1674, 40224, 1, 1, 1, -3937.646, 1664.07, 134.6082, 2.429509, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1675, 40224, 1, 1, 1, -3909.999, 1562.212, 122.112, 3.869713, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1676, 40224, 1, 1, 1, -3802.38, 1932.05, 69.58954, 5.05073, 120, 0, 0), -- 40224 (Area: 1115)
+(@CGUID+1677, 61080, 1, 1, 1, -3751.271, 1948.879, 70.47734, 3.315416, 120, 5, 1), -- 61080 (Area: 1115) (possible waypoints or random movement)
+(@CGUID+1678, 40193, 1, 1, 1, -3759.78, 1959.275, 70.95378, 3.930412, 120, 0, 0), -- 40193 (Area: 1115) (Auras: 75468 - 75468)
+(@CGUID+1679, 40193, 1, 1, 1, -3819.162, 2014.213, 69.27692, 3.895902, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1680, 721, 1, 1, 1, -3872.229, 2006.461, 75.15119, 4.859868, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1681, 40193, 1, 1, 1, -3743.087, 2198.317, 70.93988, 3.847747, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1682, 40194, 1, 1, 1, -3704.231, 2212.315, 71.25471, 5.212647, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1683, 61142, 1, 1, 1, -3733.787, 2208.404, 72.39043, 3.070285, 120, 0, 0), -- 61142 (Area: 1119)
+(@CGUID+1684, 40193, 1, 1, 1, -3742.093, 2266.395, 80.84937, 1.698058, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1685, 40193, 1, 1, 1, -3696.739, 2251.869, 62.57943, 2.19184, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1686, 40193, 1, 1, 1, -3584.213, 2214.204, 38.2566, 6.062777, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1687, 40193, 1, 1, 1, -3556.88, 2242.509, 36.29914, 4.361617, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1688, 61081, 1, 1, 1, -3549.491, 2217.254, 34.65783, 2.344362, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1689, 40193, 1, 1, 1, -3563.494, 2161.195, 41.71523, 4.458768, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1690, 40194, 1, 1, 1, -3543.996, 2222.781, 35.66997, 0.9411466, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1691, 7584, 1, 1, 1, -3566.876, 2191.385, 39.71012, 5.400094, 120, 0, 0), -- 7584 (Area: 1119)
+(@CGUID+1692, 40193, 1, 1, 1, -3510.677, 2214.906, 36.27986, 5.782508, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1693, 40194, 1, 1, 1, -3633.334, 2096.875, 63.91006, 4.31442, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1694, 40194, 1, 1, 1, -3626.135, 2029.945, 73.30141, 4.110303, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1695, 40194, 1, 1, 1, -3707.93, 2035.913, 65.65818, 1.277468, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1696, 40194, 1, 1, 1, -3538.803, 2089.468, 45.26544, 4.142813, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1697, 61142, 1, 1, 1, -3684.64, 2013.157, 72.1776, 6.207985, 120, 5, 1), -- 61142 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1698, 61080, 1, 1, 1, -3543.821, 2042.986, 48.5205, 2.913184, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1699, 40193, 1, 1, 1, -3661.453, 1975.4, 72.15018, 3.204453, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1700, 61080, 1, 1, 1, -3683.854, 1948.912, 75.19009, 5.54339, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1701, 40193, 1, 1, 1, -3605.584, 1956.774, 73.3569, 0.388483, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1702, 40193, 1, 1, 1, -3646.081, 1943.705, 83.17699, 3.116955, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1703, 61081, 1, 1, 1, -3564.313, 1959.006, 65.28732, 0.4627739, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1704, 40193, 1, 1, 1, -3570.834, 1937.203, 64.62396, 4.712389, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1705, 40193, 1, 1, 1, -3549.551, 1987.367, 56.46254, 1.498445, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1706, 61081, 1, 1, 1, -3538.672, 1971.909, 58.5497, 3.419758, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1707, 40193, 1, 1, 1, -3527.616, 2037.341, 44.70752, 4.59563, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1708, 61142, 1, 1, 1, -3489.681, 1935.088, 49.08571, 4.967079, 120, 5, 1), -- 61142 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1709, 40194, 1, 1, 1, -3492.918, 1893.409, 52.11362, 0.06247464, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1710, 40194, 1, 1, 1, -3491.884, 1942.586, 48.03291, 4.990362, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1711, 40193, 1, 1, 1, -3446.246, 1873.777, 48.89605, 1.650938, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1712, 40194, 1, 1, 1, -3432.848, 1932.39, 43.40167, 0.883556, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1713, 40194, 1, 1, 1, -3388.901, 1899.354, 47.349, 4.216002, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1714, 61081, 1, 1, 1, -3389.037, 1909.988, 47.69722, 1.108973, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1715, 40968, 1, 1, 1, -3197.797, 1893.227, 49.41712, 0.7504916, 120, 0, 0), -- 40968 (Area: 1113)
+(@CGUID+1716, 44382, 1, 1, 1, -3203.85, 1894.47, 49.41713, 1.518436, 120, 0, 0), -- 44382 (Area: 1113)
+(@CGUID+1717, 40969, 1, 1, 1, -3167.608, 1918.182, 45.57618, 5.51524, 120, 0, 0), -- 40969 (Area: 5024) (Auras: 79833 - 79833)
+(@CGUID+1718, 40967, 1, 1, 1, -3183.528, 1878.203, 48.50858, 1.064651, 120, 0, 0), -- 40967 (Area: 5024)
+(@CGUID+1719, 61142, 1, 1, 1, -3192.606, 1897.933, 49.2325, 3.335897, 120, 5, 1), -- 61142 (Area: 5024) (possible waypoints or random movement)
+(@CGUID+1720, 40969, 1, 1, 1, -3193.262, 1880.677, 49.11177, 0.9250245, 120, 0, 0), -- 40969 (Area: 5024) (Auras: 79833 - 79833)
+(@CGUID+1721, 40032, 1, 1, 1, -3161.688, 1918.941, 45.77401, 4.171337, 120, 0, 0), -- 40032 (Area: 5024)
+(@CGUID+1722, 40035, 1, 1, 1, -3193.478, 1886.625, 49.41712, 2.251475, 120, 0, 0), -- 40035 (Area: 5024)
+(@CGUID+1723, 40969, 1, 1, 1, -3161.292, 1912.813, 45.52155, 2.565634, 120, 0, 0), -- 40969 (Area: 5024) (Auras: 79833 - 79833)
+(@CGUID+1724, 40969, 1, 1, 1, -3191.901, 1918.964, 47.36387, 6.021386, 120, 0, 0), -- 40969 (Area: 5024) (Auras: 79833 - 79833)
+(@CGUID+1725, 40969, 1, 1, 1, -3139.405, 1916.492, 42.49619, 5.18392, 120, 5, 1), -- 40969 (Area: 5024) (Auras: 79833 - 79833) (possible waypoints or random movement)
+(@CGUID+1726, 40969, 1, 1, 1, -3149.201, 1922.915, 44.85895, 0.8203048, 120, 0, 0), -- 40969 (Area: 5024) (Auras: 79833 - 79833)
+(@CGUID+1727, 40966, 1, 1, 1, -3141.531, 1951.879, 41.80743, 5.759586, 120, 0, 0), -- 40966 (Area: 5024)
+(@CGUID+1728, 51832, 1, 1, 1, -3167.084, 1875.245, 45.56842, 0.8420456, 120, 0, 0), -- 51832 (Area: 5024) (Auras: )
+(@CGUID+1729, 61081, 1, 1, 1, -3117.642, 1805.354, 42.94611, 3.380317, 120, 5, 1), -- 61081 (Area: 5024) (possible waypoints or random movement)
+(@CGUID+1730, 61080, 1, 1, 1, -3081.523, 1866.261, 37.51083, 5.323578, 120, 5, 1), -- 61080 (Area: 5024) (possible waypoints or random movement)
+(@CGUID+1731, 721, 1, 1, 1, -3128.887, 1747.448, 44.77504, 4.712389, 120, 0, 0), -- 721 (Area: 5024)
+(@CGUID+1732, 1412, 1, 1, 1, -3053.565, 1724.452, 34.06828, 0.07422737, 120, 0, 0), -- 1412 (Area: 5024)
+(@CGUID+1733, 39384, 1, 1, 1, -2973.236, 1701.157, 36.54417, 0.8261496, 120, 0, 0), -- 39384 (Area: 1113)
+(@CGUID+1734, 2914, 1, 1, 1, -2949.423, 1709.109, 30.05031, 2.418355, 120, 0, 0), -- 2914 (Area: 1113)
+(@CGUID+1735, 39384, 1, 1, 1, -2907.559, 1699.751, 30.35396, 4.204627, 120, 0, 0), -- 39384 (Area: 1113)
+(@CGUID+1736, 39395, 1, 1, 1, -2861.436, 1745.464, 30.81852, 4.4577, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1737, 39384, 1, 1, 1, -2840.09, 1692.755, 34.3077, 2.892823, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1738, 2914, 1, 1, 1, -2862.723, 1752.693, 30.45929, 1.993383, 120, 5, 1), -- 2914 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1739, 1412, 1, 1, 1, -2828.741, 1676.423, 33.03409, 0.2563163, 120, 0, 0), -- 1412 (Area: 1112)
+(@CGUID+1740, 39395, 1, 1, 1, -2872.756, 1786.636, 29.60246, 3.002901, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1741, 39384, 1, 1, 1, -2805.421, 1658.997, 35.18963, 1.882658, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1742, 39395, 1, 1, 1, -2800.977, 1767.655, 29.80426, 3.882249, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1743, 39395, 1, 1, 1, -2758.943, 1746.752, 30.34235, 0.2119052, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1744, 61080, 1, 1, 1, -2770.429, 1757.495, 32.59202, 2.689909, 120, 5, 1), -- 61080 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1745, 39384, 1, 1, 1, -2693.718, 1649.49, 43.97902, 5.338314, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1746, 39384, 1, 1, 1, -2718.345, 1684.789, 30.07213, 4.314238, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1747, 721, 1, 1, 1, -2717.323, 1648.097, 39.91529, 1.412418, 120, 0, 0), -- 721 (Area: 1112)
+(@CGUID+1748, 39384, 1, 1, 1, -2654.196, 1646.205, 50.82042, 4.802949, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1749, 39384, 1, 1, 1, -2664.357, 1704.133, 32.07984, 4.222547, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1750, 39384, 1, 1, 1, -2610.885, 1650.839, 55.3427, 0.5640879, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1751, 39384, 1, 1, 1, -2638.754, 1781.779, 28.83298, 5.030282, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1752, 61080, 1, 1, 1, -2722.887, 1830.729, 32.38127, 4.553503, 120, 5, 1), -- 61080 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1753, 39384, 1, 1, 1, -2630.209, 1832.291, 25.4111, 2.734924, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1754, 39395, 1, 1, 1, -2702.018, 1849.222, 33.50247, 4.86908, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1755, 39395, 1, 1, 1, -2732.074, 1834.929, 34.87979, 4.231844, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1756, 39395, 1, 1, 1, -2682.401, 1887.297, 32.06373, 2.634717, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1757, 39395, 1, 1, 1, -2724.739, 1920.525, 36.51168, 3.286178, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1758, 39384, 1, 1, 1, -2587.902, 1877.275, 31.91586, 5.703042, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1759, 39384, 1, 1, 1, -2601.664, 1924.778, 29.76485, 1.999311, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1760, 39395, 1, 1, 1, -2679.991, 1939.893, 28.44817, 5.875535, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1761, 39395, 1, 1, 1, -2696.559, 1967.967, 30.3535, 5.904154, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1762, 39395, 1, 1, 1, -2661.551, 1977.126, 30.60191, 5.165093, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1763, 2914, 1, 1, 1, -2687.467, 1949.709, 29.93158, 0.7595783, 120, 5, 1), -- 2914 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1764, 39395, 1, 1, 1, -2738.346, 1954.287, 28.39864, 4.996224, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1765, 39384, 1, 1, 1, -2696.802, 2074.833, 33.34992, 5.851869, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1766, 39384, 1, 1, 1, -2756.046, 1989.712, 26.81401, 4.473805, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1767, 39384, 1, 1, 1, -2732.682, 2043.931, 33.80492, 5.996469, 120, 0, 0), -- 39384 (Area: 1112) (Auras: )
+(@CGUID+1768, 39384, 1, 1, 1, -2714.925, 2119.981, 40.2065, 5.46046, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1769, 39384, 1, 1, 1, -2758.244, 2083.667, 39.1761, 3.722553, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1770, 39384, 1, 1, 1, -2657.584, 2117.801, 41.39839, 0.7259938, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1771, 1412, 1, 1, 1, -2747.762, 2082.318, 37.61494, 3.607199, 120, 0, 0), -- 1412 (Area: 1112)
+(@CGUID+1772, 39384, 1, 1, 1, -2678.599, 2165.193, 57.60088, 4.491813, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1773, 61081, 1, 1, 1, -2661.127, 2206.775, 59.23459, 3.707648, 120, 0, 0), -- 61081 (Area: 1112)
+(@CGUID+1774, 40193, 1, 1, 1, -2658.79, 2198.807, 58.96725, 4.778828, 120, 0, 0), -- 40193 (Area: 1112) (Auras: 75468 - 75468)
+(@CGUID+1775, 39384, 1, 1, 1, -2721.027, 2182.139, 51.32852, 4.27889, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1776, 39384, 1, 1, 1, -2725.153, 2222.696, 55.99465, 4.584993, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+1777, 2914, 1, 1, 1, -2718.479, 2221.199, 55.47487, 5.641863, 120, 5, 1), -- 2914 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1778, 40194, 1, 1, 1, -2698.297, 2270.841, 62.18406, 4.272339, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1779, 61080, 1, 1, 1, -2647.221, 2328.107, 64.16792, 0.9064813, 120, 0, 0), -- 61080 (Area: 1114)
+(@CGUID+1780, 40193, 1, 1, 1, -2601.181, 2286.448, 67.51913, 3.313491, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1781, 40194, 1, 1, 1, -2635.729, 2333.948, 62.77919, 1.755805, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1782, 1412, 1, 1, 1, -2724.604, 2355.867, 64.26622, 1.35216, 120, 0, 0), -- 1412 (Area: 1114)
+(@CGUID+1783, 40193, 1, 1, 1, -2727.711, 2349.857, 63.73428, 5.375231, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1784, 40193, 1, 1, 1, -2749.913, 2421.819, 67.28051, 3.634079, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1785, 40193, 1, 1, 1, -2779.562, 2454.333, 57.95064, 3.607162, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1786, 2914, 1, 1, 1, -2781.436, 2511.002, 61.73735, 3.548409, 120, 5, 1), -- 2914 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1787, 40194, 1, 1, 1, -2772.513, 2509.69, 61.59654, 5.889446, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1788, 5366, 1, 1, 1, -2776.009, 2568.369, 63.52896, 2.762255, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1789, 5362, 1, 1, 1, -2825.763, 2549.923, 61.09224, 3.04549, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1790, 61080, 1, 1, 1, -2791.652, 2591.801, 63.86222, 0.4095047, 120, 5, 1), -- 61080 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1791, 883, 1, 1, 1, -2754.291, 2670.17, 65.82747, 3.784612, 120, 0, 0), -- 883 (Area: 1114)
+(@CGUID+1792, 5362, 1, 1, 1, -2817.909, 2724.411, 76.62325, 0.6462339, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1793, 721, 1, 1, 1, -2815.219, 2712.417, 74.58419, 0.1086083, 120, 0, 0), -- 721 (Area: 1114)
+(@CGUID+1794, 5362, 1, 1, 1, -2890.104, 2754.688, 74.72621, 3.926991, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1795, 5366, 1, 1, 1, -2881.352, 2687.905, 74.08543, 6.20905, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1796, 5366, 1, 1, 1, -2868.793, 2739.374, 76.2186, 3.326176, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1797, 5366, 1, 1, 1, -2839.858, 2654.054, 65.04672, 0.1185362, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1798, 5362, 1, 1, 1, -2855.002, 2785.4, 93.88741, 3.128944, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1799, 5366, 1, 1, 1, -2952.569, 2758.992, 52.46798, 4.837276, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1800, 5362, 1, 1, 1, -2915.167, 2815.798, 76.15807, 2.864367, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1801, 5366, 1, 1, 1, -3034.101, 2812.949, 63.52864, 6.01977, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1802, 5362, 1, 1, 1, -3086.259, 2840.064, 88.18922, 0.6356887, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1803, 5362, 1, 1, 1, -3109.817, 2829.257, 82.89124, 5.830328, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1804, 5362, 1, 1, 1, -3047.172, 2768.507, 61.06924, 4.638829, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1805, 1412, 1, 1, 1, -3010.645, 2757.862, 52.85245, 2.663444, 120, 0, 0), -- 1412 (Area: 1114)
+(@CGUID+1806, 5362, 1, 1, 1, -3107.323, 2774.705, 75.10456, 6.093143, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1807, 5366, 1, 1, 1, -2997.529, 2760.394, 53.29502, 2.633118, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1808, 5362, 1, 1, 1, -3157.412, 2772.675, 73.2805, 1.643653, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1809, 5366, 1, 1, 1, -3082.291, 2748.959, 73.14084, 1.044223, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1810, 5362, 1, 1, 1, -3112.889, 2719.774, 58.20953, 1.783087, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1811, 39339, 1, 1, 1, -3215.002, 2776.481, 73.16654, 4.939282, 120, 0, 0), -- 39339 (Area: 1114)
+(@CGUID+1812, 40972, 1, 1, 1, -3210.903, 2768.654, 72.65781, 2.053204, 120, 0, 0), -- 40972 (Area: 1114)
+(@CGUID+1813, 1412, 1, 1, 1, -3204.274, 2771.017, 72.74034, 2.27383, 120, 0, 0), -- 1412 (Area: 1114)
+(@CGUID+1814, 40972, 1, 1, 1, -3252.001, 2805.178, 82.7447, 3.156428, 120, 0, 0), -- 40972 (Area: 1114)
+(@CGUID+1815, 39339, 1, 1, 1, -3260.192, 2805.056, 80.28791, 0.01490203, 120, 0, 0), -- 39339 (Area: 1114)
+(@CGUID+1816, 721, 1, 1, 1, -3257.781, 2751.137, 66.64207, 3.991907, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1817, 39339, 1, 1, 1, -3318.533, 2784.899, 67.17785, 5.166174, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1818, 1412, 1, 1, 1, -3319.688, 2777.73, 67.95471, 4.813796, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+1819, 40972, 1, 1, 1, -3312.145, 2778.775, 67.27966, 2.377323, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1820, 61081, 1, 1, 1, -3321.698, 2736.041, 50.88018, 0.9735874, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1821, 40972, 1, 1, 1, -3380.258, 2808.997, 73.47506, 2.042376, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1822, 1412, 1, 1, 1, -3382.408, 2810.801, 73.77689, 0.06655985, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+1823, 39339, 1, 1, 1, -3384.235, 2816.796, 74.77354, 5.009095, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1824, 39339, 1, 1, 1, -3430.16, 2794.192, 81.03577, 3.552301, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1825, 2914, 1, 1, 1, -3434.553, 2793.523, 81.98884, 3.471403, 120, 5, 1), -- 2914 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1826, 1412, 1, 1, 1, -3360.672, 2728.188, 70.99849, 5.82173, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+1827, 39339, 1, 1, 1, -3385.828, 2741.016, 70.54221, 1.17164, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1828, 40972, 1, 1, 1, -3382.439, 2749.05, 69.07239, 4.313232, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1829, 40972, 1, 1, 1, -3438.688, 2791.929, 82.21833, 0.2592995, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1830, 40972, 1, 1, 1, -3440.13, 2845.404, 83.69186, 5.201081, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1831, 61081, 1, 1, 1, -3449.172, 2851.377, 84.95804, 2.437099, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1832, 40972, 1, 1, 1, -3494.955, 2771.117, 86.05683, 5.407285, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1833, 721, 1, 1, 1, -3495.248, 2789.494, 89.48774, 0.4506604, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1834, 39339, 1, 1, 1, -3489.38, 2764.43, 84.31926, 2.462451, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1835, 40194, 1, 1, 1, -3565.711, 2850.688, 87.7684, 5.618972, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1836, 61081, 1, 1, 1, -3524.87, 2717.439, 91.27257, 5.784829, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1837, 721, 1, 1, 1, -3476.625, 2727.95, 87.2169, 3.712681, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1838, 61080, 1, 1, 1, -3477.29, 2691.486, 84.90767, 1.419658, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1839, 40972, 1, 1, 1, -3540.558, 2705.903, 95.87833, 3.67307, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1840, 40972, 1, 1, 1, -3473.401, 2707.721, 85.86058, 3.820455, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1841, 39339, 1, 1, 1, -3480.27, 2702.18, 86.49483, 0.8901179, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1842, 39339, 1, 1, 1, -3548.781, 2650.203, 88.34733, 3.926991, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1843, 61142, 1, 1, 1, -3499.6, 2644.397, 86.97733, 2.490664, 120, 5, 1), -- 61142 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1844, 40972, 1, 1, 1, -3556.277, 2645.499, 88.62797, 0.5604007, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1845, 40972, 1, 1, 1, -3490.623, 2629.057, 82.02914, 4.828617, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1846, 40972, 1, 1, 1, -3448.607, 2643.095, 72.64263, 1.332406, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1847, 883, 1, 1, 1, -3564.49, 2602.219, 84.26701, 0.8519223, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1848, 40972, 1, 1, 1, -3554.674, 2585.867, 81.42924, 0.125324, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1849, 39339, 1, 1, 1, -3489.68, 2620.983, 79.32561, 1.687072, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1850, 40972, 1, 1, 1, -3508.275, 2563.948, 72.23747, 1.887639, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1851, 61080, 1, 1, 1, -3557.095, 2547.147, 76.61629, 5.891171, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1852, 721, 1, 1, 1, -3483.56, 2581.825, 74.41492, 4.710436, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+1853, 39339, 1, 1, 1, -3511.01, 2572.29, 73.32983, 5.029232, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1854, 40194, 1, 1, 1, -3550.606, 2524.842, 73.46318, 0.213687, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1855, 40193, 1, 1, 1, -3466.34, 2525.72, 51.03736, 3.745592, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1856, 40194, 1, 1, 1, -3551, 2461.734, 64.23351, 3.650683, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1857, 1412, 1, 1, 1, -3528.883, 2459.25, 59.32634, 2.479351, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+1858, 40193, 1, 1, 1, -3534.919, 2477.453, 58.64321, 1.192467, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1859, 883, 1, 1, 1, -3490.61, 2498.208, 56.95259, 4.916869, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1860, 7584, 1, 1, 1, -3458.253, 2491.604, 45.37761, 1.504358, 120, 0, 0), -- 7584 (Area: 1119)
+(@CGUID+1861, 40193, 1, 1, 1, -3479.053, 2448.304, 46.0038, 5.809936, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1862, 2914, 1, 1, 1, -3470.322, 2436.703, 47.43922, 5.550951, 120, 5, 1), -- 2914 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1863, 883, 1, 1, 1, -3494.725, 2385.988, 49.7409, 3.71624, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1864, 40193, 1, 1, 1, -3480.718, 2384.557, 48.9682, 0.178631, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1865, 40194, 1, 1, 1, -3507.339, 2339.854, 61.58968, 2.282835, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1866, 7775, 1, 1, 1, -3547.68, 2309.65, 62.75083, 5.8294, 120, 0, 0), -- 7775 (Area: 1119)
+(@CGUID+1867, 40193, 1, 1, 1, -3484.427, 2249.198, 26.11264, 3.752526, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1868, 40194, 1, 1, 1, -3476.49, 2213.473, 25.24507, 2.872944, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1869, 40193, 1, 1, 1, -3478.75, 2159.441, 34.15713, 3.162894, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1870, 39395, 1, 1, 1, -2969.698, 1868.213, 33.86108, 5.367602, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1871, 61080, 1, 1, 1, -2972.583, 1872.355, 32.96152, 5.78898, 120, 5, 1), -- 61080 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1872, 39395, 1, 1, 1, -2939.948, 1857.29, 32.01854, 2.062385, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1873, 39395, 1, 1, 1, -2914.001, 1813.501, 31.48704, 0.3136323, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1874, 39395, 1, 1, 1, -2939.428, 1886.748, 35.12135, 3.523154, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1875, 1412, 1, 1, 1, -2903.265, 1826.959, 33.48216, 1.990979, 120, 0, 0), -- 1412 (Area: 1112)
+(@CGUID+1876, 39394, 1, 1, 1, -2891.682, 1888.729, 47.34905, 2.740167, 120, 0, 0), -- 39394 (Area: 1112)
+(@CGUID+1877, 39395, 1, 1, 1, -2891.522, 1856.75, 33.50533, 5.286853, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1878, 39834, 1, 1, 1, -2861.07, 1874.856, 57.20837, 2.722714, 120, 0, 0), -- 39834 (Area: 1112)
+(@CGUID+1879, 39395, 1, 1, 1, -2923.888, 1922.143, 32.95822, 2.651167, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1880, 39395, 1, 1, 1, -2755.093, 1792.955, 31.41663, 0.733775, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1881, 39395, 1, 1, 1, -2786.606, 1939.338, 30.38259, 5.954147, 120, 0, 0), -- 39395 (Area: 1111)
+(@CGUID+1882, 39395, 1, 1, 1, -2877.323, 1942.351, 32.64706, 2.752607, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1883, 39395, 1, 1, 1, -2844.682, 1928.864, 33.90417, 3.662484, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1884, 61080, 1, 1, 1, -2861.249, 1941.957, 31.00174, 1.600085, 120, 5, 1), -- 61080 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1885, 39384, 1, 1, 1, -2783.58, 2041.93, 30.37869, 5.51436, 120, 0, 0), -- 39384 (Area: 1112)
+(@CGUID+1886, 39395, 1, 1, 1, -2847.516, 1952.88, 30.04595, 0.6446736, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1887, 61142, 1, 1, 1, -2909.867, 1941.712, 33.14791, 6.095558, 120, 5, 1), -- 61142 (Area: 1112) (possible waypoints or random movement)
+(@CGUID+1888, 39395, 1, 1, 1, -2943.076, 1955.523, 32.02824, 0.9299363, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1889, 39395, 1, 1, 1, -2910.965, 1952.711, 32.50539, 5.495025, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1890, 39395, 1, 1, 1, -2958.297, 1921.897, 30.78474, 5.970592, 120, 0, 0), -- 39395 (Area: 1112)
+(@CGUID+1891, 2914, 1, 1, 1, -2782.993, 2076.679, 38.62059, 1.658063, 120, 0, 0), -- 2914 (Area: 1112)
+(@CGUID+1892, 1412, 1, 1, 1, -2856.57, 2141.617, 29.73876, 1.141663, 120, 0, 0), -- 1412 (Area: 1112)
+(@CGUID+1893, 721, 1, 1, 1, -2815.916, 2162.748, 33.59263, 1.916016, 120, 0, 0), -- 721 (Area: 1112)
+(@CGUID+1894, 883, 1, 1, 1, -2785.508, 2221.303, 45.65635, 1.883321, 120, 0, 0), -- 883 (Area: 1114)
+(@CGUID+1895, 7584, 1, 1, 1, -2772.853, 2237.59, 49.55981, 3.725259, 120, 0, 0), -- 7584 (Area: 1114)
+(@CGUID+1896, 61142, 1, 1, 1, -2854.309, 2217.769, 37.98547, 3.124428, 120, 5, 1), -- 61142 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1897, 40193, 1, 1, 1, -2801.55, 2250.845, 45.3117, 5.553095, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1898, 40193, 1, 1, 1, -2763.997, 2269.512, 55.87444, 5.717131, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1899, 40194, 1, 1, 1, -2866.11, 2328.857, 36.88293, 3.776495, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1900, 40193, 1, 1, 1, -2828.257, 2417.671, 49.19704, 1.502497, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1901, 61081, 1, 1, 1, -2822.354, 2452.79, 55.89471, 1.767879, 120, 5, 1), -- 61081 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1902, 40194, 1, 1, 1, -2883.197, 2459.656, 40.17278, 0.05473978, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1903, 5362, 1, 1, 1, -2817.098, 2612.33, 67.74615, 6.245118, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1904, 5366, 1, 1, 1, -2885.433, 2506.962, 31.43152, 1.596838, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1905, 5362, 1, 1, 1, -2884.392, 2571.813, 51.75902, 0.9724419, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1906, 1412, 1, 1, 1, -2887.153, 2573.988, 52.61784, 4.181854, 120, 0, 0), -- 1412 (Area: 1114)
+(@CGUID+1907, 5366, 1, 1, 1, -2797.31, 2660.184, 74.53493, 0.7097785, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1908, 5366, 1, 1, 1, -2877.432, 2619.214, 57.23188, 2.050056, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1909, 5366, 1, 1, 1, -2920.242, 2722.162, 74.06417, 1.131778, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1910, 721, 1, 1, 1, -2959.58, 2668.985, 61.42716, 1.568843, 120, 0, 0), -- 721 (Area: 1114)
+(@CGUID+1911, 5366, 1, 1, 1, -2919.021, 2643.843, 55.34154, 4.526793, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1912, 5366, 1, 1, 1, -3014.582, 2705.582, 54.48448, 6.207503, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1913, 5362, 1, 1, 1, -2960.617, 2669.425, 61.59599, 5.693022, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1914, 5366, 1, 1, 1, -2965.727, 2719.906, 52.2827, 0.4985544, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1915, 5366, 1, 1, 1, -2926.593, 2604.48, 67.98222, 0.05405762, 120, 0, 0), -- 5366 (Area: 1114)
+(@CGUID+1916, 5362, 1, 1, 1, -3022.157, 2648.998, 59.03319, 1.808375, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1917, 5362, 1, 1, 1, -2945.056, 2544.26, 40.58648, 3.209979, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1918, 40194, 1, 1, 1, -2993.748, 2582.248, 44.52928, 0.404251, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1919, 883, 1, 1, 1, -2984.714, 2542.913, 44.19822, 1.340599, 120, 0, 0), -- 883 (Area: 1114)
+(@CGUID+1920, 40193, 1, 1, 1, -2925.066, 2476.696, 34.71114, 1.875947, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1921, 40193, 1, 1, 1, -2953.809, 2388.01, 39.2508, 0.6997358, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1922, 61080, 1, 1, 1, -2884.311, 2320.82, 38.05929, 2.538894, 120, 5, 1), -- 61080 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1923, 40194, 1, 1, 1, -2903.227, 2302.869, 39.20612, 2.383812, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1924, 2914, 1, 1, 1, -2972.214, 2373.803, 45.23387, 1.774914, 120, 5, 1), -- 2914 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1925, 39384, 1, 1, 1, -2872.99, 2207.868, 31.24768, 2.517097, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+1926, 721, 1, 1, 1, -2929.715, 2228.194, 41.70432, 0.3534037, 120, 0, 0), -- 721 (Area: 1114)
+(@CGUID+1927, 39384, 1, 1, 1, -2872.531, 2144.45, 32.04036, 4.336596, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+1928, 39384, 1, 1, 1, -2776.759, 2210.721, 44.9468, 2.189683, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+1929, 40193, 1, 1, 1, -2954.059, 2214.59, 37.32385, 3.044653, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1930, 39384, 1, 1, 1, -2904.654, 2113.122, 32.58942, 1.702909, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+1931, 61080, 1, 1, 1, -3012.273, 2222.459, 44.84061, 0.9093221, 120, 5, 1), -- 61080 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1932, 40194, 1, 1, 1, -2995.827, 2327.618, 44.8519, 3.413585, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1933, 7776, 1, 1, 1, -3073.104, 2549.604, 50.3041, 1.850945, 120, 5, 1), -- 7776 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1934, 44386, 1, 1, 1, -3076.55, 2553.02, 50.1791, 0.7624092, 120, 5, 1), -- 44386 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1935, 721, 1, 1, 1, -3050.893, 2628.593, 50.37086, 3.500664, 120, 0, 0), -- 721 (Area: 1114)
+(@CGUID+1936, 39377, 1, 1, 1, -3081.195, 2567.978, 50.26243, 1.099557, 120, 0, 0), -- 39377 (Area: 1114)
+(@CGUID+1937, 40474, 1, 1, 1, -3071.339, 2593.403, 56.75953, 5.934119, 120, 0, 0), -- 40474 (Area: 1114)
+(@CGUID+1938, 5362, 1, 1, 1, -3068.502, 2704.006, 58.80642, 3.088953, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1939, 5362, 1, 1, 1, -3073.69, 2674.314, 58.37829, 1.531087, 120, 0, 0), -- 5362 (Area: 1114) (Auras: 19514 - 19514)
+(@CGUID+1940, 2914, 1, 1, 1, -3081.169, 2700.926, 58.33461, 1.905212, 120, 5, 1), -- 2914 (Area: 1114) (possible waypoints or random movement)
+(@CGUID+1941, 40193, 1, 1, 1, -3130.222, 2660.349, 46.6518, 3.17966, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1942, 40193, 1, 1, 1, -3187.99, 2561.665, 41.25541, 3.549306, 120, 0, 0), -- 40193 (Area: 5002) (Auras: 75468 - 75468)
+(@CGUID+1943, 44384, 1, 1, 1, -3091.76, 2558.95, 50.26243, 0.5061455, 120, 0, 0), -- 44384 (Area: 5002)
+(@CGUID+1944, 40467, 1, 1, 1, -3097.09, 2563.181, 50.26243, 0.5061455, 120, 0, 0), -- 40467 (Area: 5002)
+(@CGUID+1945, 40473, 1, 1, 1, -3082.712, 2555.328, 50.26243, 0.5934119, 120, 0, 0), -- 40473 (Area: 5002)
+(@CGUID+1946, 2914, 1, 1, 1, -3125.052, 2576.522, 50.16588, 3.570054, 120, 5, 1), -- 2914 (Area: 5002) (possible waypoints or random movement)
+(@CGUID+1947, 1412, 1, 1, 1, -3170.834, 2529.166, 55.09717, 5.00808, 120, 0, 0), -- 1412 (Area: 5002)
+(@CGUID+1948, 40194, 1, 1, 1, -3185.746, 2626.192, 34.40717, 6.23271, 120, 0, 0), -- 40194 (Area: 5002)
+(@CGUID+1949, 39384, 1, 1, 1, -2824.106, 2182.75, 35.90244, 0.6573664, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+1950, 40193, 1, 1, 1, -3032.29, 2175.699, 30.97728, 4.710132, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1951, 40194, 1, 1, 1, -3047.206, 2256.521, 46.62462, 2.982453, 120, 0, 0), -- 40194 (Area: 1114)
+(@CGUID+1952, 40193, 1, 1, 1, -3104.448, 2192.812, 41.10694, 3.342117, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1953, 1412, 1, 1, 1, -3083.509, 2220.423, 42.95637, 1.076109, 120, 0, 0), -- 1412 (Area: 1114)
+(@CGUID+1954, 7773, 1, 1, 1, -3129.572, 2257.476, 39.8686, 4.276057, 120, 0, 0), -- 7773 (Area: 1114)
+(@CGUID+1955, 40193, 1, 1, 1, -3212.876, 2590.487, 28.03812, 3.225708, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1956, 7584, 1, 1, 1, -3262.557, 2524.199, 33.25375, 5.798571, 120, 0, 0), -- 7584 (Area: 1114)
+(@CGUID+1957, 40193, 1, 1, 1, -3294.577, 2574.971, 22.3959, 3.660463, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1958, 40193, 1, 1, 1, -3210.246, 2674.036, 43.04266, 4.614567, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1959, 721, 1, 1, 1, -3227.113, 2641.921, 41.27745, 5.867021, 120, 0, 0), -- 721 (Area: 1114)
+(@CGUID+1960, 40193, 1, 1, 1, -3254.578, 2622.146, 32.51462, 4.446852, 120, 0, 0), -- 40193 (Area: 1114) (Auras: 75468 - 75468)
+(@CGUID+1961, 40193, 1, 1, 1, -3284.734, 2681.642, 41.58936, 4.72606, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1962, 40194, 1, 1, 1, -3248.353, 2699.366, 44.49199, 1.73755, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1963, 40194, 1, 1, 1, -3314.49, 2662.219, 38.87718, 5.89125, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1964, 2914, 1, 1, 1, -3299.162, 2678.068, 41.12354, 4.442403, 120, 0, 0), -- 2914 (Area: 1119)
+(@CGUID+1965, 1412, 1, 1, 1, -3334.693, 2670.69, 46.76856, 3.138663, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+1966, 40193, 1, 1, 1, -3323.499, 2616.068, 25.14376, 5.627192, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1967, 39339, 1, 1, 1, -3393.113, 2692.694, 68.65194, 5.396279, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1968, 883, 1, 1, 1, -3407.035, 2690.284, 70.46692, 0.04001769, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1969, 40972, 1, 1, 1, -3387.525, 2685.839, 69.19725, 2.254686, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1970, 61080, 1, 1, 1, -3440.305, 2608.044, 70.50723, 3.221112, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1971, 39339, 1, 1, 1, -3460.78, 2583.2, 73.31254, 6.236875, 120, 0, 0), -- 39339 (Area: 1119)
+(@CGUID+1972, 40972, 1, 1, 1, -3452.04, 2582.795, 71.98083, 3.095282, 120, 0, 0), -- 40972 (Area: 1119)
+(@CGUID+1973, 40193, 1, 1, 1, -3440.453, 2530.266, 42.66628, 2.968652, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1974, 40194, 1, 1, 1, -3449.348, 2471.626, 45.28592, 4.261415, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1975, 40193, 1, 1, 1, -3450.249, 2419.83, 46.73986, 0.9941753, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1976, 883, 1, 1, 1, -3389.622, 2405.688, 36.98183, 1.104567, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1977, 40194, 1, 1, 1, -3426.898, 2377.454, 45.65267, 4.248742, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1978, 40193, 1, 1, 1, -3386.465, 2416.491, 33.65076, 2.656115, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1979, 40193, 1, 1, 1, -3410.214, 2455.975, 39.14034, 3.566764, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1980, 883, 1, 1, 1, -3377.452, 2443.266, 34.77201, 3.662072, 120, 0, 0), -- 883 (Area: 1119)
+(@CGUID+1981, 40193, 1, 1, 1, -3388.685, 2358.303, 37.50785, 1.589663, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1982, 40194, 1, 1, 1, -3353.812, 2446.019, 30.87251, 3.934593, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1983, 40193, 1, 1, 1, -3406.669, 2310.149, 29.21345, 0.7162564, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1984, 61080, 1, 1, 1, -3466.866, 2251.964, 19.93135, 0.9448715, 120, 5, 1), -- 61080 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1985, 40193, 1, 1, 1, -3424.338, 2243.865, 19.4411, 0.3726992, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1986, 40194, 1, 1, 1, -3396.323, 2235.621, 25.8135, 2.31754, 120, 0, 0), -- 40194 (Area: 1119)
+(@CGUID+1987, 1412, 1, 1, 1, -3405.047, 2252.958, 21.1229, 3.001491, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+1988, 40193, 1, 1, 1, -3350.005, 2274.271, 24.31001, 3.094661, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1989, 40193, 1, 1, 1, -3377.637, 2144.369, 49.01058, 2.975565, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1990, 40193, 1, 1, 1, -3290.533, 2276.07, 38.72375, 3.862075, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1991, 40193, 1, 1, 1, -3163.336, 2159.162, 38.45344, 3.026074, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1992, 40193, 1, 1, 1, -3148.029, 2140.064, 37.95844, 3.323105, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1993, 61081, 1, 1, 1, -3099.391, 2043.494, 35.12098, 1.249125, 120, 5, 1), -- 61081 (Area: 1119) (possible waypoints or random movement)
+(@CGUID+1994, 883, 1, 1, 1, -3061.438, 1972.086, 30.41514, 4.322206, 120, 0, 0), -- 883 (Area: 1113)
+(@CGUID+1995, 39407, 1, 1, 1, -3164.576, 1915.382, 47.73412, 0.8726646, 120, 0, 0), -- 39407 (Area: 1113)
+(@CGUID+1996, 51832, 1, 1, 1, -3174.63, 1918.749, 45.4468, 6.183892, 120, 0, 0), -- 51832 (Area: 5024) (Auras: )
+(@CGUID+1997, 7772, 1, 1, 1, -3356.22, 2033.12, 238.0143, 0.5061455, 120, 0, 0), -- 7772 (Area: 1119)
+(@CGUID+1998, 40193, 1, 1, 1, -3189.921, 2281.492, 61.20379, 5.671339, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+1999, 5345, 1, 1, 1, -3322.703, 2036.004, 213.6627, 0.2701097, 120, 0, 0), -- 5345 (Area: 1119)
+(@CGUID+2000, 39384, 1, 1, 1, -2879.045, 2050.921, 28.55196, 0.535345, 120, 0, 0), -- 39384 (Area: 1119)
+(@CGUID+2001, 39384, 1, 1, 1, -2859.656, 2092.657, 44.38068, 5.293936, 120, 0, 0), -- 39384 (Area: 1119)
+(@CGUID+2002, 39384, 1, 1, 1, -2817.652, 2127.355, 28.91602, 1.301754, 120, 0, 0), -- 39384 (Area: 1119)
+(@CGUID+2003, 39384, 1, 1, 1, -2758.197, 2090.399, 39.21663, 2.703256, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+2004, 39384, 1, 1, 1, -2678.209, 2174.317, 58.02445, 2.099842, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+2005, 39384, 1, 1, 1, -2724.144, 2228.643, 57.3467, 6.12125, 120, 0, 0), -- 39384 (Area: 1114)
+(@CGUID+2006, 40193, 1, 1, 1, -3315.856, 2424.272, 41.9802, 1.15654, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+2007, 721, 1, 1, 1, -3367.169, 2527.792, 23.36408, 6.171666, 120, 0, 0), -- 721 (Area: 1119)
+(@CGUID+2008, 40193, 1, 1, 1, -3297.779, 2470.472, 46.27682, 5.180404, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+2009, 1412, 1, 1, 1, -3325.615, 2539.955, 24.2149, 4.641874, 120, 0, 0), -- 1412 (Area: 1119)
+(@CGUID+2010, 40193, 1, 1, 1, -3343.884, 2534.236, 25.29616, 4.89102, 120, 0, 0), -- 40193 (Area: 1119) (Auras: 75468 - 75468)
+(@CGUID+2011, 5327, 1, 1, 1, -4149.936, 2953.258, -39.88542, 1.480844, 120, 0, 0), -- 5327 (Area: 1108)
+(@CGUID+2012, 5328, 1, 1, 1, -4218.165, 3059.965, -42.51912, 4.65765, 120, 0, 0), -- 5328 (Area: 2323) (Auras: 12544 - 12544)
+(@CGUID+2013, 5327, 1, 1, 1, -4296.53, 3114.978, -2.830216, 2.832187, 120, 0, 0), -- 5327 (Area: 2323)
+(@CGUID+2014, 5328, 1, 1, 1, -4284.386, 3186.007, -2.282634, 3.771296, 120, 0, 0), -- 5328 (Area: 2323) (Auras: 12544 - 12544)
+(@CGUID+2015, 2914, 1, 1, 1, -4349.368, 3217.607, 12.80649, 1.247072, 120, 5, 1), -- 2914 (Area: 1116) (possible waypoints or random movement)
+(@CGUID+2016, 5343, 1, 1, 1, -4402.942, 3177.248, 18.28411, 3.731127, 120, 5, 1), -- 5343 (Area: 1116) (Auras: 12550 - 12550) (possible waypoints or random movement)
+(@CGUID+2017, 39728, 1, 1, 1, -4361.788, 3222.071, 14.00868, 1.204277, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2018, 44400, 1, 1, 1, -4360.208, 3224.547, 13.83854, 4.24115, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2019, 7939, 1, 1, 1, -4387.024, 3226.169, 12.56878, 2.178159, 120, 0, 0), -- 7939 (Area: 1116)
+(@CGUID+2020, 37162, 1, 1, 1, -4343.813, 3279.235, 26.23844, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2021, 37162, 1, 1, 1, -4376.943, 3276.753, 42.46354, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2022, 37162, 1, 1, 1, -4371.816, 3266.096, 34.44168, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2023, 37162, 1, 1, 1, -4341.594, 3296.609, 26.51654, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2024, 37162, 1, 1, 1, -4357.014, 3270.406, 24.65815, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2025, 37162, 1, 1, 1, -4361.698, 3298.066, 34.9712, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2026, 37162, 1, 1, 1, -4362.328, 3282.91, 35.93083, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2027, 37162, 1, 1, 1, -4366.155, 3260.762, 31.26436, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2028, 37162, 1, 1, 1, -4359.26, 3312.597, 25.07956, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2029, 5327, 1, 1, 1, -4305.69, 3387.057, 0.4918145, 0.5782574, 120, 0, 0), -- 5327 (Area: 1116)
+(@CGUID+2030, 37162, 1, 1, 1, -4380.918, 3316.598, 26.46607, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2031, 37162, 1, 1, 1, -4375.897, 3300.424, 39.36478, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2032, 11824, 1, 1, 1, -4335.804, 3434.677, 1.985905, 5.462881, 120, 0, 0), -- 11824 (Area: 1116)
+(@CGUID+2033, 11825, 1, 1, 1, -4336.132, 3433.761, 2.067551, 0.1745329, 120, 0, 0), -- 11825 (Area: 1116)
+(@CGUID+2034, 5328, 1, 1, 1, -4307.449, 3488.745, 0.5092485, 6.134102, 120, 0, 0), -- 5328 (Area: 1116) (Auras: 12544 - 12544)
+(@CGUID+2035, 5327, 1, 1, 1, -4209.998, 3384.834, -49.206, 3.456148, 120, 0, 0), -- 5327 (Area: 1116)
+(@CGUID+2036, 2914, 1, 1, 1, -4370.962, 3366.149, 12.65862, 5.578691, 120, 5, 1), -- 2914 (Area: 1116) (possible waypoints or random movement)
+(@CGUID+2037, 5328, 1, 1, 1, -4225.944, 3492.452, -21.30929, 5.523352, 120, 0, 0), -- 5328 (Area: 1116) (Auras: 12544 - 12544)
+(@CGUID+2038, 721, 1, 1, 1, -4402.254, 3501.719, 12.82722, 2.29273, 120, 0, 0), -- 721 (Area: 1116)
+(@CGUID+2039, 5327, 1, 1, 1, -4318.323, 3610.056, 0.1739979, 3.198283, 120, 0, 0), -- 5327 (Area: 1120)
+(@CGUID+2040, 5286, 1, 1, 1, -4396.203, 3574.752, 12.06526, 5.846617, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2041, 5327, 1, 1, 1, -4399.193, 3687.774, 2.169813, 6.129863, 120, 0, 0), -- 5327 (Area: 1120)
+(@CGUID+2042, 5328, 1, 1, 1, -4309.785, 3719.238, -4.566597, 0.0488847, 120, 0, 0), -- 5328 (Area: 1120) (Auras: 12544 - 12544)
+(@CGUID+2043, 5327, 1, 1, 1, -4537.454, 3756.747, -0.7684724, 4.425235, 120, 0, 0), -- 5327 (Area: 1120)
+(@CGUID+2044, 5286, 1, 1, 1, -4569.573, 3681.233, 11.66551, 0.7287506, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2045, 39728, 1, 1, 1, -4642.674, 3685.989, 7.191205, 3.337264, 120, 5, 1), -- 39728 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2046, 39728, 1, 1, 1, -4625.221, 3631.291, 13.90095, 3.183707, 120, 5, 1), -- 39728 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2047, 5327, 1, 1, 1, -4668.716, 3756.79, 1.938843, 3.730407, 120, 0, 0), -- 5327 (Area: 1120)
+(@CGUID+2048, 39728, 1, 1, 1, -4681.934, 3657.229, 10.89795, 1.133344, 120, 5, 1), -- 39728 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2049, 39728, 1, 1, 1, -4715.415, 3706.159, 13.06078, 0.08617374, 120, 5, 1), -- 39728 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2050, 1412, 1, 1, 1, -4710.156, 3675.127, 13.80938, 1.263482, 120, 0, 0), -- 1412 (Area: 1120)
+(@CGUID+2051, 39728, 1, 1, 1, -4784.645, 3691.795, 14.40751, 3.068117, 120, 5, 1), -- 39728 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2052, 5328, 1, 1, 1, -4787.406, 3765.482, -1.556463, 6.257699, 120, 0, 0), -- 5328 (Area: 1117) (Auras: 12544 - 12544)
+(@CGUID+2053, 39728, 1, 1, 1, -4753.13, 3646.648, 9.939745, 1.011667, 120, 5, 1), -- 39728 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2054, 39728, 1, 1, 1, -4848.64, 3701.1, 12.79083, 5.009095, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2055, 39733, 1, 1, 1, -4894.271, 3676.563, 12.16268, 4.234037, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2056, 5327, 1, 1, 1, -4880.969, 3793.089, -6.5444, 2.977535, 120, 0, 0), -- 5327 (Area: 1117)
+(@CGUID+2057, 61080, 1, 1, 1, -4905.077, 3663.651, 11.82788, 0.4764375, 120, 5, 1), -- 61080 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2058, 39733, 1, 1, 1, -4936.921, 3729.258, 8.784858, 0.1144292, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2059, 5327, 1, 1, 1, -4965.935, 3783.793, -5.300633, 0.8933107, 120, 0, 0), -- 5327 (Area: 1117)
+(@CGUID+2060, 39733, 1, 1, 1, -4957.275, 3655.09, 10.99196, 5.94962, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2061, 39733, 1, 1, 1, -5048.373, 3579.874, -16.69034, 5.311635, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2062, 39733, 1, 1, 1, -4976.174, 3556.546, 6.498426, 1.463159, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2063, 39733, 1, 1, 1, -4907.627, 3587.109, 12.22921, 4.328239, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2064, 5328, 1, 1, 1, -5079.179, 3545.403, -30.63993, 5.706781, 120, 0, 0), -- 5328 (Area: 1117) (Auras: 12544 - 12544)
+(@CGUID+2065, 39733, 1, 1, 1, -4913.108, 3531.75, 23.62914, 4.564131, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2066, 39733, 1, 1, 1, -4931.615, 3477.54, 11.8863, 4.733328, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2067, 39733, 1, 1, 1, -4974.485, 3458.356, 1.666234, 2.794492, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2068, 39733, 1, 1, 1, -5051.543, 3481.768, -22.58593, 3.773526, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2069, 39733, 1, 1, 1, -5046.914, 3384.326, -24.37463, 1.658918, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2070, 39733, 1, 1, 1, -4998.123, 3371.798, -2.9929, 2.81819, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2071, 39733, 1, 1, 1, -4917.385, 3343.52, 11.68496, 1.64801, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2072, 39733, 1, 1, 1, -4951.454, 3304.922, 2.732319, 4.332245, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2073, 39733, 1, 1, 1, -4942.334, 3181.164, -1.052579, 1.559078, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2074, 39728, 1, 1, 1, -4881.311, 3316.848, 13.17377, 3.468267, 120, 5, 1), -- 39728 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2075, 39733, 1, 1, 1, -4868.718, 3229.041, 8.479992, 2.483645, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2076, 2914, 1, 1, 1, -4813.453, 3286.867, 21.17475, 1.287666, 120, 5, 1), -- 2914 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2077, 5286, 1, 1, 1, -4807.533, 3298.727, 18.2108, 0.2351789, 120, 0, 0), -- 5286 (Area: 1117)
+(@CGUID+2078, 39733, 1, 1, 1, -4887.896, 3123.222, -1.544344, 5.987602, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2079, 39733, 1, 1, 1, -4820.593, 3130.384, 1.783232, 3.803834, 120, 5, 1), -- 39733 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2080, 5286, 1, 1, 1, -4722.493, 3185.448, 10.97503, 2.605361, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2081, 39733, 1, 1, 1, -4739.237, 3121.105, 0.3732719, 4.816141, 120, 0, 0), -- 39733 (Area: 1120)
+(@CGUID+2082, 61081, 1, 1, 1, -4697.382, 3227.368, 13.9472, 3.450767, 120, 5, 1), -- 61081 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2083, 5286, 1, 1, 1, -4719.823, 3274.381, 19.32941, 4.763176, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2084, 5286, 1, 1, 1, -4652.317, 3214.376, 10.86073, 2.675594, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2085, 39733, 1, 1, 1, -4619.359, 3108.328, 1.911022, 1.261093, 120, 0, 0), -- 39733 (Area: 1120)
+(@CGUID+2086, 61142, 1, 1, 1, -4610.01, 3212.92, 9.352243, 6.037587, 120, 5, 1), -- 61142 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2087, 5286, 1, 1, 1, -4579.366, 3154.222, 12.31735, 3.887619, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2088, 44400, 1, 1, 1, -4529.9, 3154.79, 7.154853, 3.735005, 120, 0, 0), -- 44400 (Area: 1120) (Auras: )
+(@CGUID+2089, 39728, 1, 1, 1, -4532.07, 3152.81, 7.101093, 0.7330383, 120, 0, 0), -- 39728 (Area: 1120)
+(@CGUID+2090, 39723, 1, 1, 1, -4482.16, 3175.35, 4.441003, 0.5235988, 120, 0, 0), -- 39723 (Area: 1116)
+(@CGUID+2091, 7939, 1, 1, 1, -4479.837, 3158.402, 3.153429, 0.4017511, 120, 0, 0), -- 7939 (Area: 1116) (Auras: )
+(@CGUID+2092, 7939, 1, 1, 1, -4502.35, 3142.03, 2.717013, 4.572762, 120, 0, 0), -- 7939 (Area: 1116)
+(@CGUID+2093, 39733, 1, 1, 1, -4501.8, 3131.27, 2.078703, 1.413717, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2094, 44400, 1, 1, 1, -4477.78, 3149.38, 2.225693, 0.4712389, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2095, 39728, 1, 1, 1, -4428.53, 3191.33, 14.1062, 4.747295, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2096, 39733, 1, 1, 1, -4449.25, 3131.9, 2.864673, 2.86234, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2097, 44400, 1, 1, 1, -4450.101, 3212.351, 12.31771, 1.000896, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2098, 44400, 1, 1, 1, -4428.983, 3188.424, 14.37674, 1.416128, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2099, 39733, 1, 1, 1, -4476.464, 3159.835, 3.287777, 0.09578442, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2100, 39733, 1, 1, 1, -4469.4, 3118.37, 2.612973, 1.658063, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2101, 7939, 1, 1, 1, -4466.05, 3129.51, 2.149303, 4.838511, 120, 0, 0), -- 7939 (Area: 1116) (Auras: )
+(@CGUID+2102, 7939, 1, 1, 1, -4475.08, 3127.43, 1.935763, 5.375614, 120, 0, 0), -- 7939 (Area: 1116)
+(@CGUID+2103, 39728, 1, 1, 1, -4474.93, 3150.29, 2.520833, 3.717551, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2104, 39728, 1, 1, 1, -4462.08, 3158.24, 4.052203, 1.762783, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2105, 39733, 1, 1, 1, -4459.27, 3120.68, 2.807753, 2.565634, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2106, 7939, 1, 1, 1, -4458.35, 3136.28, 2.726452, 5.664409, 120, 0, 0), -- 7939 (Area: 1116) (Auras: )
+(@CGUID+2107, 39728, 1, 1, 1, -4448.514, 3214.826, 12.25868, 4.328416, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2108, 44400, 1, 1, 1, -4462.58, 3161.14, 4.203124, 4.88313, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2109, 44400, 1, 1, 1, -4420.316, 3212.839, 12.99826, 3.038465, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2110, 11717, 1, 1, 1, -4406.012, 3192.2, 58.24409, 5.253441, 120, 0, 0), -- 11717 (Area: 1116)
+(@CGUID+2111, 39728, 1, 1, 1, -4423.236, 3213.142, 12.81944, 0.03490658, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2112, 39733, 1, 1, 1, -4398.302, 3236.014, 12.27867, 4.625123, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2113, 44400, 1, 1, 1, -4426.772, 3238.503, 12.09471, 0.53145, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2114, 7939, 1, 1, 1, -4398.799, 3236.979, 12.26656, 3.141593, 120, 0, 0), -- 7939 (Area: 1116) (Auras: )
+(@CGUID+2115, 7939, 1, 1, 1, -4402.972, 3216.877, 12.52673, 2.008965, 120, 0, 0), -- 7939 (Area: 1116)
+(@CGUID+2116, 39733, 1, 1, 1, -4406.526, 3232.995, 12.17011, 4.834562, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2117, 7939, 1, 1, 1, -4411.354, 3219.552, 12.22109, 1.610867, 120, 0, 0), -- 7939 (Area: 1116)
+(@CGUID+2118, 39733, 1, 1, 1, -4412.019, 3236.14, 12.45157, 4.310963, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2119, 39728, 1, 1, 1, -4424.241, 3239.991, 12.22917, 3.787364, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2120, 39733, 1, 1, 1, -4395.804, 3238.801, 12.64962, 5.340707, 120, 0, 0), -- 39733 (Area: 1116)
+(@CGUID+2121, 37162, 1, 1, 1, -4387.292, 3283.148, 31.89491, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2122, 44400, 1, 1, 1, -4425.452, 3262.769, 12.29128, 0.01842994, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2123, 39728, 1, 1, 1, -4396.59, 3288.127, 13.41774, 4.677482, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2124, 39728, 1, 1, 1, -4422.524, 3262.823, 12.59549, 3.211406, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2125, 44400, 1, 1, 1, -4396.722, 3285.201, 13.48671, 1.43117, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2126, 37162, 1, 1, 1, -4388.547, 3267.859, 25.10881, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2127, 39728, 1, 1, 1, -4434.656, 3294.998, 13.50174, 6.178465, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2128, 44400, 1, 1, 1, -4429.646, 3312.66, 14.02107, 1.989342, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2129, 39728, 1, 1, 1, -4409.627, 3312.417, 14.65451, 3.159046, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2130, 39728, 1, 1, 1, -4454.103, 3262.635, 14.19778, 3.246312, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2131, 39728, 1, 1, 1, -4430.837, 3315.337, 14.14931, 5.253441, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2132, 44400, 1, 1, 1, -4412.561, 3312.607, 15.47743, 6.218788, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2133, 44400, 1, 1, 1, -4431.853, 3294.109, 13.46082, 2.932153, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2134, 37162, 1, 1, 1, -4389.981, 3305.502, 23.94408, 0, 120, 0, 0), -- 37162 (Area: 1116)
+(@CGUID+2135, 44400, 1, 1, 1, -4457.024, 3262.938, 14.28622, 0, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2136, 40051, 1, 1, 1, -4476.332, 3313.613, 14.61326, 5.61996, 120, 0, 0), -- 40051 (Area: 1116)
+(@CGUID+2137, 39728, 1, 1, 1, -4488.84, 3273.853, 12.52604, 4.694936, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2138, 44400, 1, 1, 1, -4489.378, 3270.968, 12.63715, 1.395005, 120, 0, 0), -- 44400 (Area: 1116) (Auras: )
+(@CGUID+2139, 5286, 1, 1, 1, -4403.193, 3393.601, 18.8529, 0.9356869, 120, 0, 0), -- 5286 (Area: 1116)
+(@CGUID+2140, 61142, 1, 1, 1, -4478.513, 3383.815, 17.68951, 2.002112, 120, 5, 1), -- 61142 (Area: 1116) (possible waypoints or random movement)
+(@CGUID+2141, 5286, 1, 1, 1, -4486.555, 3421.156, 22.49258, 3.306497, 120, 0, 0), -- 5286 (Area: 1116)
+(@CGUID+2142, 5286, 1, 1, 1, -4428.282, 3488.324, 16.28779, 5.152024, 120, 0, 0), -- 5286 (Area: 1116)
+(@CGUID+2143, 2914, 1, 1, 1, -4524.177, 3531.94, 21.71241, 4.654788, 120, 0, 0), -- 2914 (Area: 1120)
+(@CGUID+2144, 5286, 1, 1, 1, -4512.162, 3525.317, 20.3709, 0.2426101, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2145, 5286, 1, 1, 1, -4509.602, 3611.167, 15.29448, 2.802246, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2146, 5286, 1, 1, 1, -4588.226, 3585.369, 21.85457, 0.9849612, 120, 0, 0), -- 5286 (Area: 1120)
+(@CGUID+2147, 883, 1, 1, 1, -4624.417, 3595.099, 18.60185, 4.993371, 120, 0, 0), -- 883 (Area: 1120)
+(@CGUID+2148, 39728, 1, 1, 1, -4735.328, 3583.134, 14.21274, 2.981607, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2149, 39728, 1, 1, 1, -4743.469, 3568.822, 21.32161, 4.307763, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2150, 39733, 1, 1, 1, -4788.734, 3561.086, 11.96936, 0.1124897, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2151, 39733, 1, 1, 1, -4826.239, 3635.798, 10.35798, 1.958023, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2152, 39733, 1, 1, 1, -4857.675, 3577.77, 10.37185, 0.3770606, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2153, 39728, 1, 1, 1, -4853.083, 3615.468, 19.47725, 4.883462, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2154, 39728, 1, 1, 1, -4766.937, 3533.523, 12.18811, 3.901426, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2155, 39728, 1, 1, 1, -4853.36, 3500.368, 22.77604, 4.84365, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2156, 61080, 1, 1, 1, -4871.394, 3463.936, 14.84411, 4.224098, 120, 0, 0), -- 61080 (Area: 1117)
+(@CGUID+2157, 39728, 1, 1, 1, -4873.895, 3443.13, 14.96848, 2.900524, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2158, 39728, 1, 1, 1, -4794.149, 3453.385, 13.39366, 2.875904, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2159, 39733, 1, 1, 1, -4900.305, 3403.849, 12.77765, 5.627966, 120, 0, 0), -- 39733 (Area: 1117)
+(@CGUID+2160, 39728, 1, 1, 1, -4886.943, 3389.835, 15.85794, 3.71858, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2161, 2914, 1, 1, 1, -4803.492, 3360.591, 17.13162, 4.597857, 120, 0, 0), -- 2914 (Area: 1117)
+(@CGUID+2162, 39728, 1, 1, 1, -4817.591, 3385.762, 14.59561, 1.358094, 120, 0, 0), -- 39728 (Area: 1117)
+(@CGUID+2163, 39728, 1, 1, 1, -4773.877, 3370.671, 20.94235, 0.04802098, 120, 5, 1), -- 39728 (Area: 1117) (possible waypoints or random movement)
+(@CGUID+2164, 5286, 1, 1, 1, -4671.241, 3374.593, 27.756, 3.575195, 120, 0, 0), -- 5286 (Area: 1117)
+(@CGUID+2165, 61142, 1, 1, 1, -4678.487, 3395.004, 26.381, 3.242429, 120, 5, 1), -- 61142 (Area: 1120) (possible waypoints or random movement)
+(@CGUID+2166, 5286, 1, 1, 1, -4572.846, 3317.53, 21.81198, 4.39033, 120, 0, 0), -- 5286 (Area: 1116)
+(@CGUID+2167, 61142, 1, 1, 1, -4550.236, 3344.95, 17.48453, 0.06494581, 120, 5, 1), -- 61142 (Area: 1116) (possible waypoints or random movement)
+(@CGUID+2168, 5286, 1, 1, 1, -4569.7, 3387.746, 28.20051, 1.224138, 120, 0, 0), -- 5286 (Area: 1116)
+(@CGUID+2169, 2914, 1, 1, 1, -4608.943, 3474.135, 21.20272, 3.426467, 120, 0, 0), -- 2914 (Area: 1116)
+(@CGUID+2170, 39728, 1, 1, 1, -4697.839, 3446.954, 22.09915, 0.7857106, 120, 0, 0), -- 39728 (Area: 1116)
+(@CGUID+2171, 5286, 1, 1, 1, -4575.227, 3507.11, 24.50019, 0.3772702, 120, 0, 0), -- 5286 (Area: 1117)
+(@CGUID+2172, 5327, 1, 1, 1, -4886.493, 3027.232, -30.22209, 1.293838, 120, 0, 0), -- 5327 (Area: 1120)
+(@CGUID+2173, 5327, 1, 1, 1, -5093.189, 3011.15, -268.5421, 5.050815, 120, 0, 0), -- 5327 (Area: 2323)
+(@CGUID+2174, 5327, 1, 1, 1, -5085.366, 2895.362, -268.0992, 4.473805, 120, 0, 0), -- 5327 (Area: 2323)
+(@CGUID+2175, 5327, 1, 1, 1, -5154.739, 2917.738, -268.2901, 1.570237, 120, 0, 0); -- 5327 (Area: 2323)
+
+SET @OGUID := 232891;
+DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+512;
+INSERT INTO `gameobject` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`) VALUES
+(@OGUID+0, 194296, 1, 1, 1, -4434.33, -685.5295, 2.69494, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+1, 177279, 1, 1, 1, -4437.371, -661.8598, 0.8091218, 0.7678751, -0.01541901, 0.02962258, 0.3744642, 0.9266399, 120, 255, 1), -- 177279 (Area: 5010)
+(@OGUID+2, 194296, 1, 1, 1, -4438.097, -701.6163, 3.882652, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+3, 180682, 1, 1, 1, -4402.471, -659.9271, 0, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180682 (Area: 5010)
+(@OGUID+4, 194296, 1, 1, 1, -4443.986, -658.3993, 3.571617, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+5, 194296, 1, 1, 1, -4417.901, -702.592, 0.12951, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+6, 202395, 1, 1, 1, -4483.299, -670.8021, 1.051457, 1.963494, 0, 0, 0, 1, 120, 255, 1), -- 202395 (Area: 5010)
+(@OGUID+7, 194296, 1, 1, 1, -4476.215, -633.9167, 12.88757, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+8, 180683, 1, 1, 1, -4466.03, -709.7257, 0, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180683 (Area: 5010)
+(@OGUID+9, 194296, 1, 1, 1, -4422.346, -617.5729, 2.315958, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+10, 194296, 1, 1, 1, -4477.483, -681.2361, 1.478351, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+11, 194296, 1, 1, 1, -4447.96, -644.7344, 2.18454, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+12, 194296, 1, 1, 1, -4476.684, -645.8004, 16.97585, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+13, 194296, 1, 1, 1, -4462.88, -653.4167, 3.968881, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+14, 194296, 1, 1, 1, -4485.415, -660.9288, 6.147526, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+15, 194296, 1, 1, 1, -4370.043, -606.8854, 3.788569, 6.265733, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+16, 194296, 1, 1, 1, -4497.332, -583.9393, 1.822216, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+17, 194296, 1, 1, 1, -4434.628, -561.0208, 6.889678, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+18, 194296, 1, 1, 1, -4416.753, -533.033, 6.924242, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+19, 194296, 1, 1, 1, -4451.613, -554.8177, 4.853978, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+20, 194296, 1, 1, 1, -4465.01, -544.2396, 5.455936, 0, 0, 0, 0, 1, 120, 255, 1), -- 194296 (Area: 5010)
+(@OGUID+21, 2042, 1, 1, 1, -4186.75, -455.587, 27.4631, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1137)
+(@OGUID+22, 1735, 1, 1, 1, -4197.21, -328.146, 60.944, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+23, 177198, 1, 1, 1, -4076.423, 85.37572, 59.79975, 5.794494, 0, 0, -0.4848096, 0.8746197, 120, 255, 1), -- 177198 (Area: 1137)
+(@OGUID+24, 2043, 1, 1, 1, -4196.75, -294.648, 47.1557, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1137)
+(@OGUID+25, 2043, 1, 1, 1, -4155.65, -178.769, 57.0295, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1137)
+(@OGUID+26, 1735, 1, 1, 1, -4090.1, -123.252, 72.3834, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+27, 1735, 1, 1, 1, -4250.85, -46.9497, 63.9123, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+28, 1735, 1, 1, 1, -4307.94, -166.887, 76.8607, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+29, 2042, 1, 1, 1, -4327.38, -285.825, 59.1502, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1137)
+(@OGUID+30, 1735, 1, 1, 1, -4381, -358.542, 54.4872, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+31, 2042, 1, 1, 1, -4416.47, -67.5573, 56.4861, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1137)
+(@OGUID+32, 1735, 1, 1, 1, -4545.85, -128.309, 101.247, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+33, 1735, 1, 1, 1, -4520.41, -317.809, 65.7627, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1137)
+(@OGUID+34, 142143, 1, 1, 1, -4593.51, -18.3628, 87.9108, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 0)
+(@OGUID+35, 180684, 1, 1, 1, -4598.609, 20.86285, 87.66013, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 0)
+(@OGUID+36, 142143, 1, 1, 1, -4632.08, -18.0469, 88.5119, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 0)
+(@OGUID+37, 180684, 1, 1, 1, -4648.691, -59.46354, 87.66013, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 0)
+(@OGUID+38, 141069, 1, 1, 1, -4598.45, 114.347, 82.0674, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 141069 (Area: 0)
+(@OGUID+39, 180684, 1, 1, 1, -4539.91, 80.88541, 87.66013, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 0)
+(@OGUID+40, 1735, 1, 1, 1, -4614.99, 235.557, 14.0332, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 0)
+(@OGUID+41, 49486, 1, 1, 1, -4463.85, 237.6302, 39.21194, 1.998401, 0, 0, 0.2292006, 0.9733792, 120, 255, 1), -- 49486 (Area: 1102)
+(@OGUID+42, 49487, 1, 1, 1, -4454.713, 248.8296, 39.19815, 5.942848, 0, 0, 0.2292006, 0.9733792, 120, 255, 1), -- 49487 (Area: 1102)
+(@OGUID+43, 50804, 1, 1, 1, -4331.104, 152.9658, 34.23575, 3.298687, 0, 0, 0.9600499, -0.279829, 120, 255, 1), -- 50804 (Area: 1099)
+(@OGUID+44, 50803, 1, 1, 1, -4334.928, 158.6922, 34.23575, 3.429581, 0, 0, 0.9600499, -0.279829, 120, 255, 1), -- 50803 (Area: 1099)
+(@OGUID+45, 50805, 1, 1, 1, -4316.764, 165.7901, 34.23575, 3.35977, 0, 0, 0.9600499, -0.279829, 120, 255, 1), -- 50805 (Area: 1099)
+(@OGUID+46, 3301, 1, 1, 1, -4349.856, 260.7086, 26.36791, 3.970627, 0, 0, 0.9153115, -0.4027468, 120, 255, 1), -- 3301 (Area: 1099)
+(@OGUID+47, 143986, 1, 1, 1, -4405.37, 237.677, 26.7678, 2.286379, 0, 0, 0, 1, 120, 255, 1), -- 143986 (Area: 1099)
+(@OGUID+48, 49485, 1, 1, 1, -4448.872, 248.1404, 47.42175, 1.047198, 0, 0, 0.2292006, 0.9733792, 120, 255, 1), -- 49485 (Area: 1099)
+-- (@OGUID+49, 204101, 1, 1, 1, -4419.971, 260.4275, 32.66272, 4.718251, 0, 0, 0, 1, 120, 255, 1), -- 204101 (Area: 1099) - !!! might be temporary spawn !!!
+(@OGUID+49, 1735, 1, 1, 1, -4206.58, 58.6128, 64.9995, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1099)
+(@OGUID+50, 2042, 1, 1, 1, -4194.99, 137.002, 58.0454, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1099)
+(@OGUID+51, 179513, 1, 1, 1, -4070.46, 84.60311, 60.00271, 4.223697, 0, 0, -0.4848096, 0.8746197, 120, 255, 1), -- 179513 (Area: 2518)
+(@OGUID+52, 144050, 1, 1, 1, -3992.21, 52.34668, 101.1137, 3.595379, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 2518)
+(@OGUID+53, 144050, 1, 1, 1, -3996.533, 57.20757, 100.5275, 3.787367, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 2518)
+(@OGUID+54, 144050, 1, 1, 1, -3984.097, 55.57205, 102.223, 2.862335, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 2518)
+(@OGUID+55, 144050, 1, 1, 1, -3946.339, -17.07498, 136.5994, 1.06465, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 2518)
+(@OGUID+56, 144050, 1, 1, 1, -3944.341, -8.398763, 133.7549, 6.230826, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 2518)
+(@OGUID+57, 144050, 1, 1, 1, -3932.817, 109.8203, 132.3513, 5.148723, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+58, 144050, 1, 1, 1, -3933.987, 116.4258, 133.8911, 3.019413, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+59, 144050, 1, 1, 1, -3909.715, 87.19791, 131.2184, 1.239183, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+60, 144050, 1, 1, 1, -3912.639, 71.22396, 128.804, 0.5934101, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+61, 144050, 1, 1, 1, -3962.705, 136.5382, 111.783, 5.148723, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+62, 144050, 1, 1, 1, -3981.56, -64.55317, 156.9587, 0.7504908, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+63, 144050, 1, 1, 1, -3986.156, -62.11621, 156.9587, 4.398232, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+64, 144050, 1, 1, 1, -3977.496, -74.22581, 152.03, 5.096362, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+65, 144050, 1, 1, 1, -3986.516, -69.99458, 155.2149, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+66, 141611, 1, 1, 1, -3982.507, -96.99827, 150.265, 3.447027, 0, 0, 0, 1, 120, 255, 1), -- 141611 (Area: 1103)
+(@OGUID+67, 144050, 1, 1, 1, -3901.417, 129.9531, 127.3147, 5.899214, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+68, 144050, 1, 1, 1, -3893.226, 135.3507, 128.1609, 5.689774, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+69, 144050, 1, 1, 1, -3900.465, 133.7326, 126.2414, 4.258607, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+70, 144050, 1, 1, 1, -3958.555, 143.8077, 112.1017, 2.268925, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+71, 144050, 1, 1, 1, -3927.708, 205.8753, 110.7786, 2.652894, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+72, 144050, 1, 1, 1, -3872.244, 225.1226, 113.2501, 4.136433, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+73, 144050, 1, 1, 1, -3867.41, 217.2949, 112.7197, 5.98648, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+74, 144050, 1, 1, 1, -3922.302, 210.7697, 113.4514, 1.221729, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+75, 144050, 1, 1, 1, -3867.882, 224.4148, 113.0124, 4.136433, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+76, 144050, 1, 1, 1, -3870.195, 220.4458, 112.6708, 1.832595, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+77, 144050, 1, 1, 1, -3864.373, 222.2772, 113.1808, 0.2967052, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+78, 144050, 1, 1, 1, -3923.287, 208.3496, 111.7204, 2.44346, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+79, 144050, 1, 1, 1, -3777.699, 192.3704, 123.6957, 4.468043, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+80, 144050, 1, 1, 1, -3776.469, 193.9476, 122.8942, 0.9773831, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+81, 144050, 1, 1, 1, -3750.159, 105.6956, 141.4471, 1.448622, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+82, 144050, 1, 1, 1, -3716.917, 165.6284, 129.7179, 0.9948372, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+83, 144050, 1, 1, 1, -3738.197, 113.3039, 138.7844, 1.448622, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+84, 144050, 1, 1, 1, -3738.901, 93.50706, 142.7451, 5.201083, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+85, 144050, 1, 1, 1, -3713.629, 162.6868, 132.473, 0.3665176, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+86, 153576, 1, 1, 1, -3741.4, 207.09, 121.754, 3.097961, 0, 0, 0, 1, 120, 255, 1), -- 153576 (Area: 1103)
+(@OGUID+87, 144050, 1, 1, 1, -3742.373, 98.33431, 142.4091, 0.4014249, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+88, 144050, 1, 1, 1, -3709.129, 160.1195, 135.9771, 1.361356, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+89, 144050, 1, 1, 1, -3674.725, 210.0999, 129.7791, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+90, 143980, 1, 1, 1, -3744.253, 219.9854, 121.8317, 2.35619, 0, 0, 0, 1, 120, 255, 1), -- 143980 (Area: 1103)
+(@OGUID+91, 144050, 1, 1, 1, -3675.629, 202.6035, 129.8689, 2.495818, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+92, 144050, 1, 1, 1, -3671.052, 209.9435, 130.9667, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+93, 143980, 1, 1, 1, -3697.024, 214.5502, 128.2492, 6.265733, 0, 0, 0, 1, 120, 255, 1), -- 143980 (Area: 1103)
+(@OGUID+94, 144050, 1, 1, 1, -3681.937, 204.4016, 128.213, 1.099556, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+95, 144050, 1, 1, 1, -3763.977, 253.5212, 127.4723, 4.537859, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+96, 144050, 1, 1, 1, -3765.139, 260.8098, 128.7491, 4.747296, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+97, 144050, 1, 1, 1, -3770.819, 253.1679, 128.0452, 0.7155849, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+98, 144050, 1, 1, 1, -3710.53, 273.8817, 137.1505, 2.251473, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+99, 144050, 1, 1, 1, -3708.03, 277.8006, 138.9024, 1.291542, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+100, 144050, 1, 1, 1, -3768.527, 263.2614, 130.4775, 6.143561, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+101, 144050, 1, 1, 1, -3705.32, 281.1334, 141.2422, 5.899214, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+102, 153579, 1, 1, 1, -3661.649, 260.9774, 143.121, 3.115357, 0, 0, 0, 1, 120, 255, 1), -- 153579 (Area: 1103)
+(@OGUID+103, 144050, 1, 1, 1, -3602.035, 242.3895, 139.7211, 3.228859, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+104, 144050, 1, 1, 1, -3591.864, 207.4117, 138.1691, 1.413715, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+105, 144050, 1, 1, 1, -3588.492, 194.535, 136.0165, 0.6457717, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+106, 144050, 1, 1, 1, -3586.677, 200.2591, 136.552, 4.502952, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+107, 144050, 1, 1, 1, -3595.565, 241.6418, 140.2723, 4.852017, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+108, 144050, 1, 1, 1, -3530.309, 231.4877, 149.2966, 3.874631, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+109, 144050, 1, 1, 1, -3525.124, 239.1279, 149.9152, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+110, 144050, 1, 1, 1, -3526.815, 228.5487, 150.2757, 4.729844, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+111, 144050, 1, 1, 1, -3524.028, 234.3001, 150.1262, 6.178466, 0, 0, 0, 1, 120, 255, 1), -- 144050 (Area: 1103)
+(@OGUID+112, 2042, 1, 1, 1, -4033.56, 387.854, 61.1969, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 0)
+(@OGUID+113, 142143, 1, 1, 1, -4067.34, 330.707, 52.094, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 0)
+(@OGUID+114, 1735, 1, 1, 1, -3973.32, 473.797, 89.5209, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 0)
+(@OGUID+115, 40298, 1, 1, 1, -4063.53, 424.813, 50.6957, 2.792519, 0, 0, 0, 1, 120, 255, 1), -- 40298 (Area: 0)
+(@OGUID+116, 110233, 1, 1, 1, -4097.92, 438.365, 51.0712, 0.6894043, 0, 0, 0, 1, 120, 255, 1), -- 110233 (Area: 0)
+(@OGUID+117, 50803, 1, 1, 1, -4169.948, 604.0778, 70.9372, 3.612838, 0, 0, 0.9304175, -0.3665013, 120, 255, 1), -- 50803 (Area: 1100)
+(@OGUID+118, 50804, 1, 1, 1, -4165.145, 599.144, 70.9372, 3.481937, 0, 0, 0.9304175, -0.3665013, 120, 255, 1), -- 50804 (Area: 1100)
+(@OGUID+119, 50805, 1, 1, 1, -4153.382, 614.3669, 70.9372, 3.543024, 0, 0, 0.9304175, -0.3665013, 120, 255, 1), -- 50805 (Area: 1100)
+(@OGUID+120, 2043, 1, 1, 1, -4141.39, 652.788, 84.4678, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1100)
+(@OGUID+121, 110231, 1, 1, 1, -4184.901, 607.5729, 70.61634, 2.888511, 0, 0, 0, 1, 120, 255, 1), -- 110231 (Area: 1100)
+(@OGUID+122, 2046, 1, 1, 1, -4205.02, 573.887, 63.4842, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 1100)
+(@OGUID+123, 110232, 1, 1, 1, -4221.109, 667.1424, 70.4964, 0.9773852, 0, 0, 0, 1, 120, 255, 1), -- 110232 (Area: 1100)
+(@OGUID+124, 143979, 1, 1, 1, -4533.169, 808.7434, 60.29177, 5.393069, 0, 0, -0.4305111, 0.9025853, 120, 255, 1), -- 143979 (Area: 1100)
+(@OGUID+125, 1734, 1, 1, 1, -4283.51, 668.847, 85.6991, 0, 0, 0, 0, 1, 120, 255, 1), -- 1734 (Area: 1100)
+(@OGUID+126, 2042, 1, 1, 1, -4312.03, 658.148, 78.7669, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1100)
+(@OGUID+127, 2043, 1, 1, 1, -4351.11, 584.092, 61.0597, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1100)
+(@OGUID+128, 41194, 1, 1, 1, -4185.25, 387.248, 61.0981, 4.136433, 0, 0, 0, 1, 120, 255, 1), -- 41194 (Area: 1100)
+(@OGUID+129, 1735, 1, 1, 1, -4184.96, 320.932, 62.7852, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 0)
+(@OGUID+130, 2042, 1, 1, 1, -4322.8, 481.53, 56.8338, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1100)
+(@OGUID+131, 2043, 1, 1, 1, -4558.09, 485.646, 58.5787, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 0)
+(@OGUID+132, 2042, 1, 1, 1, -4549.76, 482.214, 60.4063, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 0)
+(@OGUID+133, 2046, 1, 1, 1, -4525.97, 587.774, 63.8886, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 0)
+(@OGUID+134, 2043, 1, 1, 1, -4620.53, 625.366, 48.3375, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 0)
+(@OGUID+135, 1624, 1, 1, 1, -4549.55, 666.292, 59.3646, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 0)
+(@OGUID+136, 2042, 1, 1, 1, -4698.66, 665.684, 55.9532, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 0)
+(@OGUID+137, 1735, 1, 1, 1, -4626.97, 752.521, 76.9927, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 0)
+(@OGUID+138, 2042, 1, 1, 1, -4527.84, 736.009, 58.4938, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 0)
+(@OGUID+139, 2046, 1, 1, 1, -4583.92, 761.821, 50.7629, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 0)
+(@OGUID+140, 2042, 1, 1, 1, -4547.95, 786.514, 48.4723, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 0)
+(@OGUID+141, 2043, 1, 1, 1, -4443.56, 649.913, 66.8475, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 0)
+(@OGUID+142, 1734, 1, 1, 1, -4428.23, 685.62, 90.4853, 0, 0, 0, 0, 1, 120, 255, 1), -- 1734 (Area: 0)
+(@OGUID+143, 2043, 1, 1, 1, -4684.52, 335.323, 12.562, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1099)
+(@OGUID+144, 142143, 1, 1, 1, -4646.48, 235.156, 3.59126, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1102)
+(@OGUID+145, 41187, 1, 1, 1, -4726.997, 586.5833, 35.73749, 2.591811, 0, 0, 0, 1, 120, 255, 1), -- 41187 (Area: 0)
+(@OGUID+146, 2046, 1, 1, 1, -4809.55, 591.082, 30.9256, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 0)
+(@OGUID+147, 1735, 1, 1, 1, -4801.55, 731.9045, 90.26956, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2519)
+(@OGUID+148, 41193, 1, 1, 1, -4882.82, 673.609, 42.2994, 2.042032, 0, 0, 0, 1, 120, 255, 1), -- 41193 (Area: 2519)
+(@OGUID+149, 41186, 1, 1, 1, -4835.98, 540.722, 20.3061, 6.126106, 0, 0, 0, 1, 120, 255, 1), -- 41186 (Area: 2519)
+(@OGUID+150, 2042, 1, 1, 1, -4914.32, 568.106, 11.6661, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2519)
+(@OGUID+151, 142143, 1, 1, 1, -4843.3, 457.689, 12.258, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 2519)
+(@OGUID+152, 180684, 1, 1, 1, -4827.83, 451.0208, 11.5839, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 2519)
+(@OGUID+153, 41185, 1, 1, 1, -4879.205, 468.9392, 19.33255, 3.097893, 0, 0, 0, 1, 120, 255, 1), -- 41185 (Area: 2519)
+(@OGUID+154, 153581, 1, 1, 1, -4907.845, 272.2764, 41.24849, 3.159062, 0, 0, 0, 1, 120, 255, 1), -- 153581 (Area: 1137)
+(@OGUID+155, 2042, 1, 1, 1, -4882.23, 251.17, 42.1064, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1137)
+(@OGUID+156, 38028, 1, 1, 1, -4874.444, 148.8611, 61.48653, 3.185235, 0, 0, 0, 1, 120, 255, 1), -- 38028 (Area: 1137)
+(@OGUID+157, 38029, 1, 1, 1, -4879.768, 187.6337, 59.9742, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 38029 (Area: 1137)
+(@OGUID+158, 153582, 1, 1, 1, -4916.299, 197.1206, 52.29835, 3.534291, 0, 0, 0, 1, 120, 255, 1), -- 153582 (Area: 1137)
+(@OGUID+159, 40197, 1, 1, 1, -4836.037, 180.9716, 55.57392, 1.771508, 0, 0, 0, 1, 120, 255, 1), -- 40197 (Area: 1137)
+(@OGUID+160, 38030, 1, 1, 1, -4874.955, 98.50787, 87.47178, 1.073376, 0, 0, 0, 1, 120, 255, 1), -- 38030 (Area: 1137)
+(@OGUID+161, 1735, 1, 1, 1, -4970.09, 149.078, 72.3657, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2519)
+(@OGUID+162, 206614, 1, 1, 1, -4980.5, 84.9097, 99.9443, 1.178096, 0, 0, 0, 1, 120, 255, 1), -- 206614 (Area: 2519)
+(@OGUID+163, 40301, 1, 1, 1, -4980.203, 191.3004, 55.19624, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 40301 (Area: 2519)
+(@OGUID+164, 164953, 1, 1, 1, -4975.6, 346.0658, 23.0333, 1.422442, 0, 0, 0, 1, 120, 255, 1), -- 164953 (Area: 2519)
+(@OGUID+165, 110235, 1, 1, 1, -4975.319, 355.283, 23.77659, 3.143044, 0, 0, 0, 1, 120, 255, 1), -- 110235 (Area: 2519)
+(@OGUID+166, 110236, 1, 1, 1, -4995.499, 363.4514, 23.87951, 0.3577915, 0, 0, 0, 1, 120, 255, 1), -- 110236 (Area: 2519)
+(@OGUID+167, 153580, 1, 1, 1, -4993.055, 415.058, 16.97106, 0.3752446, 0, 0, 0, 1, 120, 255, 1), -- 153580 (Area: 2519)
+(@OGUID+168, 142195, 1, 1, 1, -4957.587, 463.196, 18.97428, 6.178466, 0, 0, 0, 1, 120, 255, 1), -- 142195 (Area: 2519)
+(@OGUID+169, 1735, 1, 1, 1, -4943.31, 461.003, 15.9564, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2519)
+(@OGUID+170, 110234, 1, 1, 1, -4963.977, 472.5981, 17.18803, 3.534291, 0, 0, 0, 1, 120, 255, 1), -- 110234 (Area: 2519)
+(@OGUID+171, 153584, 1, 1, 1, -4950.265, 642.3211, 42.66475, 4.188792, 0, 0, 0, 1, 120, 255, 1), -- 153584 (Area: 2519)
+(@OGUID+172, 2043, 1, 1, 1, -4905.65, 709.564, 50.1899, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2519)
+(@OGUID+173, 41191, 1, 1, 1, -4754.083, 853.9219, 142.9057, 1.858776, 0, 0, 0, 1, 120, 255, 1), -- 41191 (Area: 2519)
+(@OGUID+174, 41192, 1, 1, 1, -4758.561, 824.9688, 136.8469, 2.015853, 0, 0, 0, 1, 120, 255, 1), -- 41192 (Area: 2519)
+(@OGUID+175, 1735, 1, 1, 1, -4739.83, 853.95, 147.208, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2520)
+(@OGUID+176, 41190, 1, 1, 1, -4803.74, 878.2639, 142.7953, 4.982917, 0, 0, 0, 1, 120, 255, 1), -- 41190 (Area: 2520)
+(@OGUID+177, 41188, 1, 1, 1, -4802.78, 914.161, 133.971, 6.003932, 0, 0, 0, 1, 120, 255, 1), -- 41188 (Area: 2520)
+(@OGUID+178, 41189, 1, 1, 1, -4772.835, 905.0313, 142.8426, 2.068212, 0, 0, 0, 1, 120, 255, 1), -- 41189 (Area: 2520)
+(@OGUID+179, 202793, 1, 1, 1, -4905.7, 911.828, 158.101, 0, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 2520)
+(@OGUID+180, 142143, 1, 1, 1, -4748.79, 1041.13, 85.8729, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 2520)
+(@OGUID+181, 142143, 1, 1, 1, -4925.77, 964.981, 155.683, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 2520)
+(@OGUID+182, 202793, 1, 1, 1, -4942.33, 939.128, 155.779, 3.839725, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 2520)
+(@OGUID+183, 1735, 1, 1, 1, -4908.98, 1008.17, 164.466, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2520)
+(@OGUID+184, 202793, 1, 1, 1, -4957.24, 902.465, 157.005, 0.9250238, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 2520)
+(@OGUID+185, 202793, 1, 1, 1, -4918.95, 1002.14, 161.594, 2.583081, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 2520)
+(@OGUID+186, 202793, 1, 1, 1, -4963.17, 1003.47, 153.535, 4.81711, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+187, 202793, 1, 1, 1, -4999.72, 969.938, 155.341, 0.9773831, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+188, 142143, 1, 1, 1, -5020.78, 941.444, 155.53, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 5036)
+(@OGUID+189, 142143, 1, 1, 1, -5018.68, 988.41, 155.53, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 5036)
+(@OGUID+190, 202793, 1, 1, 1, -5052.125, 949.2518, 155.3879, 2.426008, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+191, 202793, 1, 1, 1, -5067.91, 985.814, 156.405, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+192, 202793, 1, 1, 1, -5106.557, 953.6684, 155.7065, 0.3141584, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+193, 202793, 1, 1, 1, -5052.85, 881.96, 157.799, 3.33359, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+194, 202793, 1, 1, 1, -5119.625, 975.8212, 156.7054, 4.363324, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+195, 142143, 1, 1, 1, -5109.45, 875.641, 155.49, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 5036)
+(@OGUID+196, 202793, 1, 1, 1, -5113.77, 865.208, 158.047, 3.926996, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+197, 202793, 1, 1, 1, -5160.51, 836.122, 152.29, 0, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+198, 142143, 1, 1, 1, -5138.17, 976.207, 155.5, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 5036)
+(@OGUID+199, 202793, 1, 1, 1, -5211.22, 940.637, 155.779, 0, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+200, 202793, 1, 1, 1, -5176.108, 972.8038, 154.0595, 3.665196, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+201, 142143, 1, 1, 1, -5208.4, 934.826, 155.551, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 5036)
+(@OGUID+202, 202793, 1, 1, 1, -5187.74, 867.931, 158.141, 3.996807, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+203, 203134, 1, 1, 1, -5279.764, 861.0364, 159.3789, 0.8203033, 0, 0, 0, 1, 120, 255, 1), -- 203134 (Area: 5036)
+(@OGUID+204, 202793, 1, 1, 1, -5267.22, 941.446, 159.941, 0, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+205, 1733, 1, 1, 1, -5309.93, 871.217, 160.466, 0, 0, 0, 0, 1, 120, 255, 1), -- 1733 (Area: 5036)
+(@OGUID+206, 202793, 1, 1, 1, -5290.009, 879.9531, 161.4754, 0, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+207, 202793, 1, 1, 1, -5186.76, 1015.15, 159.313, 0.5061446, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+208, 202793, 1, 1, 1, -5236.23, 992.681, 158.734, 0, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+209, 1735, 1, 1, 1, -5303.14, 1110.03, 74.5944, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+210, 2042, 1, 1, 1, -5234.25, 1144.25, 85.3051, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2522)
+(@OGUID+211, 2042, 1, 1, 1, -5174.69, 725.736, 81.9915, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 5036)
+(@OGUID+212, 1624, 1, 1, 1, -5214.9, 581.498, 58.7058, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 2519)
+(@OGUID+213, 2046, 1, 1, 1, -5246.24, 634.837, 66.0878, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 2519)
+(@OGUID+214, 1735, 1, 1, 1, -5287.29, 603.688, 76.6043, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2519)
+(@OGUID+215, 2043, 1, 1, 1, -5335.16, 604.417, 74.8248, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2519)
+(@OGUID+216, 164954, 1, 1, 1, -5318.972, 433.0186, 13.03729, 5.480334, 0, 0, 0, 1, 120, 255, 1), -- 164954 (Area: 2519)
+(@OGUID+217, 1735, 1, 1, 1, -5350.22, 439.625, 68.9696, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1101)
+(@OGUID+218, 2043, 1, 1, 1, -5201.23, 363.743, 58.2188, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1101)
+(@OGUID+219, 1735, 1, 1, 1, -5313.05, 229.292, 62.7445, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1101)
+(@OGUID+220, 2042, 1, 1, 1, -5313.1, 211.474, 68.5557, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1101)
+(@OGUID+221, 1735, 1, 1, 1, -5243.88, 77.25, 80.6373, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1101)
+(@OGUID+222, 2042, 1, 1, 1, -5059.99, 255.773, 41.3403, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1101)
+(@OGUID+223, 1735, 1, 1, 1, -4996.04, 732.191, 71.9192, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2519)
+(@OGUID+224, 2042, 1, 1, 1, -4988.49, 717.033, 62.059, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2519)
+(@OGUID+225, 180684, 1, 1, 1, -4545.58, 835.2153, 59.12931, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 0)
+(@OGUID+226, 180684, 1, 1, 1, -4761.55, 1081.061, 85.75719, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 0)
+(@OGUID+227, 142143, 1, 1, 1, -4792.7, 1071.83, 86.2246, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 0)
+(@OGUID+228, 202793, 1, 1, 1, -5140.293, 1002.182, 158.2803, 5.602507, 0, 0, 0, 1, 120, 255, 1), -- 202793 (Area: 5036)
+(@OGUID+229, 1735, 1, 1, 1, -5139.93, 1011.59, 162.628, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 5036)
+(@OGUID+230, 1735, 1, 1, 1, -5164.16, 1183.48, 77.3375, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 5036)
+(@OGUID+231, 2042, 1, 1, 1, -4997.97, 1230.78, 54.5094, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2522)
+(@OGUID+232, 1735, 1, 1, 1, -5051.38, 1256.51, 59.2359, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+233, 148840, 1, 1, 1, -4971.365, 1210.37, 55.41065, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 148840 (Area: 2522)
+(@OGUID+234, 2043, 1, 1, 1, -4962.52, 1273.75, 98.9284, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2522)
+(@OGUID+235, 142143, 1, 1, 1, -4903.48, 1193.67, 60.4151, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 2522)
+(@OGUID+236, 1735, 1, 1, 1, -4858.01, 1113.49, 98.8331, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+237, 2042, 1, 1, 1, -4987.21, 1495.77, 56.3053, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1136)
+(@OGUID+238, 1735, 1, 1, 1, -5029.97, 1640.21, 100.24, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1105)
+(@OGUID+239, 204982, 1, 1, 1, -4885.9, 1506.98, 84.8149, 2.050762, 0, 0, 0, 1, 120, 255, 1), -- 204982 (Area: 1105)
+(@OGUID+240, 204983, 1, 1, 1, -4871.23, 1497.83, 84.8245, 4.01426, 0, 0, 0, 1, 120, 255, 1), -- 204983 (Area: 1136)
+(@OGUID+241, 204984, 1, 1, 1, -4869.96, 1501.38, 84.7507, 2.967041, 0, 0, 0, 1, 120, 255, 1), -- 204984 (Area: 1136)
+(@OGUID+242, 204985, 1, 1, 1, -4869.77, 1474.89, 84.7573, 3.115388, 0, 0, 0, 1, 120, 255, 1), -- 204985 (Area: 1136)
+(@OGUID+243, 180684, 1, 1, 1, -4780.771, 1536.811, 82.50418, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1136)
+(@OGUID+244, 1733, 1, 1, 1, -4834.25, 1657.96, 107.406, 0, 0, 0, 0, 1, 120, 255, 1), -- 1733 (Area: 1136)
+(@OGUID+245, 1735, 1, 1, 1, -4786.96, 1410.72, 99.2825, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1136)
+(@OGUID+246, 2042, 1, 1, 1, -4854.61, 1327.93, 81.0027, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2522)
+(@OGUID+247, 2042, 1, 1, 1, -4821.72, 1271.48, 96.8305, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2522)
+(@OGUID+248, 1735, 1, 1, 1, -5371.43, 1155.83, 67.4097, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+249, 148841, 1, 1, 1, -5459.891, 1223.373, 32.56796, 3.16783, 0, 0, 0, 1, 120, 255, 1), -- 148841 (Area: 2522)
+(@OGUID+250, 153124, 1, 1, 1, -5499.219, 1197.74, 18.96613, 1.946038, 0, 0, 0, 1, 120, 255, 1), -- 153124 (Area: 2522)
+(@OGUID+251, 153125, 1, 1, 1, -5504.056, 1197.646, 18.80996, 1.352629, 0, 0, 0, 1, 120, 255, 1), -- 153125 (Area: 2522)
+(@OGUID+252, 1735, 1, 1, 1, -5477.64, 1228.12, 33.0986, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+253, 50988, 1, 1, 1, -5540.361, 1298.208, 20.69482, 3.691375, 0, 0, 0, 1, 120, 255, 1), -- 50988 (Area: 2522)
+(@OGUID+254, 1733, 1, 1, 1, -5533.41, 1130.75, 23.9608, 0, 0, 0, 0, 1, 120, 255, 1), -- 1733 (Area: 2522)
+(@OGUID+255, 1735, 1, 1, 1, -5599.76, 1081.82, 70.0957, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+256, 1735, 1, 1, 1, -5579.27, 1090.22, 17.6642, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+257, 1735, 1, 1, 1, -5534.67, 988.674, 19.9449, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1136)
+(@OGUID+258, 153126, 1, 1, 1, -5763, 1131.592, 68.43352, 5.480335, 0, 0, 0, 1, 120, 255, 1), -- 153126 (Area: 2522)
+(@OGUID+259, 2043, 1, 1, 1, -5798.46, 1174.21, 65.8949, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2522)
+(@OGUID+260, 1735, 1, 1, 1, -5878.56, 1216.62, 108.412, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2522)
+(@OGUID+261, 2043, 1, 1, 1, -5800.25, 1397.28, 57.673, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2522)
+(@OGUID+262, 1734, 1, 1, 1, -5882.19, 1431.36, 131.863, 0, 0, 0, 0, 1, 120, 255, 1), -- 1734 (Area: 2522)
+(@OGUID+263, 1733, 1, 1, 1, -5733.05, 1718.51, 100.357, 0, 0, 0, 0, 1, 120, 255, 1), -- 1733 (Area: 1106)
+(@OGUID+264, 1735, 1, 1, 1, -5527.75, 1749.77, 85.6183, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1106)
+(@OGUID+265, 2042, 1, 1, 1, -5479.59, 1727.25, 65.8819, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1106)
+(@OGUID+266, 1735, 1, 1, 1, -5265.67, 1607.65, 76.6109, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1106)
+(@OGUID+267, 1624, 1, 1, 1, -5129.15, 1530.19, 50.1306, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 1136)
+(@OGUID+268, 1735, 1, 1, 1, -5135.99, 1618.48, 71.5297, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1136)
+(@OGUID+269, 1624, 1, 1, 1, -5373.88, 1439.24, 32.6858, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 1136)
+(@OGUID+270, 1624, 1, 1, 1, -5456.84, 1599.93, 47.494, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 1136)
+(@OGUID+271, 1624, 1, 1, 1, -5456.84, 1599.93, 47.494, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 1136)
+(@OGUID+272, 2043, 1, 1, 1, -5488.25, 1566.75, 32.6144, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1136)
+(@OGUID+273, 2043, 1, 1, 1, -5602.96, 1601.8, 69.0538, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2522)
+(@OGUID+274, 2042, 1, 1, 1, -5650.99, 1605.37, 73.5274, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2522)
+(@OGUID+275, 2042, 1, 1, 1, -5536.21, 1441.15, 21.166, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2522)
+(@OGUID+276, 50989, 1, 1, 1, -5505.205, 1384.234, 20.29704, 1.518436, 0, 0, 0, 1, 120, 255, 1), -- 50989 (Area: 2522)
+(@OGUID+277, 2042, 1, 1, 1, -5243.98, 1390.42, 45.5591, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1136)
+(@OGUID+278, 50986, 1, 1, 1, -5289.889, 1279.833, 50.74453, 1.937316, 0, 0, 0, 1, 120, 255, 1), -- 50986 (Area: 2522)
+(@OGUID+279, 50987, 1, 1, 1, -5356.573, 1313.399, 35.39537, 3.447027, 0, 0, 0, 1, 120, 255, 1), -- 50987 (Area: 2522)
+(@OGUID+280, 1735, 1, 1, 1, -4701.61, 1166.18, 108.038, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2521)
+(@OGUID+281, 180684, 1, 1, 1, -4677.28, 1095.95, 85.75719, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 2521)
+(@OGUID+282, 142143, 1, 1, 1, -4636.72, 1125.09, 85.7241, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 2521)
+(@OGUID+283, 142143, 1, 1, 1, -4649.54, 1093.94, 85.7958, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 2521)
+(@OGUID+284, 176287, 1, 1, 1, -4475.552, 1090.122, 126.4796, 3.72628, 0, 0, 0, 1, 120, 255, 1), -- 176287 (Area: 1136)
+(@OGUID+285, 2047, 1, 1, 1, -4478.17, 1110.82, 131.305, 0, 0, 0, 0, 1, 120, 255, 1), -- 2047 (Area: 1136)
+(@OGUID+286, 207535, 1, 1, 1, -4451.413, 1176.906, 125.8994, 6.230826, 0, 0, 0, 1, 120, 255, 1), -- 207535 (Area: 1136)
+(@OGUID+287, 176288, 1, 1, 1, -4422.202, 1175.087, 126.592, 0.2094375, 0, 0, 0, 1, 120, 255, 1), -- 176288 (Area: 1136)
+(@OGUID+288, 2040, 1, 1, 1, -4483.9, 1216.35, 129.027, 0, 0, 0, 0, 1, 120, 255, 1), -- 2040 (Area: 1136)
+(@OGUID+289, 176280, 1, 1, 1, -4418.943, 1207.288, 126.6587, 1.710421, 0, 0, 0, 1, 120, 255, 1), -- 176280 (Area: 1136)
+(@OGUID+290, 176279, 1, 1, 1, -4486.483, 1251.332, 128.5798, 1.858774, 0, 0, 0, 1, 120, 255, 1), -- 176279 (Area: 1136)
+(@OGUID+291, 176281, 1, 1, 1, -4517.774, 1277.196, 126.4013, 1.378809, 0, 0, 0, 1, 120, 255, 1), -- 176281 (Area: 2577)
+(@OGUID+292, 176278, 1, 1, 1, -4599.16, 1377.629, 106.945, 0.7504929, 0, 0, 0, 1, 120, 255, 1), -- 176278 (Area: 2577)
+(@OGUID+293, 2042, 1, 1, 1, -4625.91, 1399.48, 110.691, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 2577)
+(@OGUID+294, 176318, 1, 1, 1, -4672.228, 1283.066, 96.17828, 3.028127, 0, 0, 0, 1, 120, 255, 1), -- 176318 (Area: 2577)
+(@OGUID+295, 176285, 1, 1, 1, -4407.396, 1374.896, 123.9828, 5.044002, 0, 0, 0, 1, 120, 255, 1), -- 176285 (Area: 2577)
+(@OGUID+296, 176286, 1, 1, 1, -4420.84, 1369.708, 123.9828, 0.8901166, 0, 0, 0, 1, 120, 255, 1), -- 176286 (Area: 2577)
+(@OGUID+297, 178224, 1, 1, 1, -4033.241, 1345.663, 152.9889, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 178224 (Area: 2577)
+(@OGUID+298, 178826, 1, 1, 1, -4427.5, 1412.92, 132.459, 3.68265, 0, 0, 0, 1, 120, 255, 1), -- 178826 (Area: 2577)
+(@OGUID+299, 177188, 1, 1, 1, -3816.048, 1250.283, 160.2776, 6.274459, 0, 0, -0.004363197, 0.9999905, 120, 255, 0), -- 177188 (Area: 2577)
+(@OGUID+300, 179469, 1, 1, 1, -3761.385, 1133.876, 131.0045, 1.56207, 0, 0, -0.004363197, 0.9999905, 120, 255, 0), -- 179469 (Area: 2577)
+(@OGUID+301, 177189, 1, 1, 1, -3763.506, 1249.41, 160.2776, 3.132858, 0, 0, -0.004363197, 0.9999905, 120, 255, 0), -- 177189 (Area: 2577)
+(@OGUID+302, 206748, 1, 1, 1, -3786.989, 1199.158, 127.2286, 5.785768, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206748 (Area: 3217)
+(@OGUID+303, 206749, 1, 1, 1, -3787.27, 1166.969, 127.2286, 5.785768, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206749 (Area: 3217)
+(@OGUID+304, 177192, 1, 1, 1, -3520.131, 1098.065, 161.0321, 1.56207, 0, 0, -0.004363197, 0.9999905, 120, 255, 0), -- 177192 (Area: 3217)
+(@OGUID+305, 179507, 1, 1, 1, -3821.49, 1253.962, 162.3776, 4.703663, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 179507 (Area: 3217)
+(@OGUID+306, 206752, 1, 1, 1, -3771.405, 1160.611, 127.2286, 5.270896, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206752 (Area: 3217)
+(@OGUID+307, 206753, 1, 1, 1, -3750.643, 1160.43, 127.2286, 5.270896, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206753 (Area: 3217)
+(@OGUID+308, 206747, 1, 1, 1, -3745.574, 1199.815, 127.5325, 4.81711, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206747 (Area: 3217)
+(@OGUID+309, 206750, 1, 1, 1, -3734.692, 1183.612, 127.2921, 4.81711, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206750 (Area: 3217)
+(@OGUID+310, 206751, 1, 1, 1, -3760.405, 1222.07, 127.5325, 4.21497, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 206751 (Area: 3217)
+(@OGUID+311, 179508, 1, 1, 1, -3757.917, 1252.943, 162.3776, 4.703663, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 179508 (Area: 3217)
+(@OGUID+312, 179509, 1, 1, 1, -3523.511, 1156.887, 162.3776, 6.274459, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 179509 (Area: 3217)
+(@OGUID+313, 179510, 1, 1, 1, -3523.768, 1092.082, 162.3776, 6.274459, 0, 0, -0.004363197, 0.9999905, 120, 255, 1), -- 179510 (Area: 3217)
+(@OGUID+314, 176284, 1, 1, 1, -4414.03, 1476.583, 126.0102, 4.084071, 0, 0, 0, 1, 120, 255, 1), -- 176284 (Area: 2577)
+(@OGUID+315, 176283, 1, 1, 1, -4462.74, 1544.604, 126.7683, 3.874636, 0, 0, 0, 1, 120, 255, 1), -- 176283 (Area: 2577)
+(@OGUID+316, 2040, 1, 1, 1, -4535.05, 1617.48, 114.628, 0, 0, 0, 0, 1, 120, 255, 1), -- 2040 (Area: 2577)
+(@OGUID+317, 1735, 1, 1, 1, -4625.88, 1505.72, 110.486, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 2577)
+(@OGUID+318, 2043, 1, 1, 1, -4666.3, 1572.47, 116.495, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 2577)
+(@OGUID+319, 1735, 1, 1, 1, -5003.72, 1761.82, 62.5311, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1105)
+(@OGUID+320, 1735, 1, 1, 1, -5169.81, 1756.59, 78.5271, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1105)
+(@OGUID+321, 1733, 1, 1, 1, -5184.69, 1774.2, 95.3005, 0, 0, 0, 0, 1, 120, 255, 1), -- 1733 (Area: 1105)
+(@OGUID+322, 1735, 1, 1, 1, -4659.96, 1704.4, 105.483, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1136)
+(@OGUID+323, 202164, 1, 1, 1, -4589.42, 1812.41, 88.5335, 2.8187, 0, 0, 0, 1, 120, 255, 1), -- 202164 (Area: 2577)
+(@OGUID+324, 204980, 1, 1, 1, -4600.851, 1849.771, 88.5774, 4.223697, 0, 0, 0, 1, 120, 255, 1), -- 204980 (Area: 1136)
+(@OGUID+325, 204981, 1, 1, 1, -4604.101, 1848.33, 88.5673, 2.085668, 0, 0, 0, 1, 120, 255, 1), -- 204981 (Area: 1136)
+(@OGUID+326, 184395, 1, 1, 1, -4536.748, 1831.34, 108.2297, 1.892123, 0, 0, 0.6658819, 0.7460572, 120, 255, 1), -- 184395 (Area: 5003)
+(@OGUID+327, 184396, 1, 1, 1, -4536.198, 1831.911, 146.0869, 4.7468, 0, 0, 0.6658819, 0.7460572, 120, 255, 1), -- 184396 (Area: 5003)
+(@OGUID+328, 1735, 1, 1, 1, -4714.29, 1937.9, 9.39204, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 5003)
+(@OGUID+329, 1624, 1, 1, 1, -4756.74, 1969.34, 3.78063, 0, 0, 0, 0, 1, 120, 255, 1), -- 1624 (Area: 1136)
+(@OGUID+330, 1735, 1, 1, 1, -4864.93, 1999.76, 6.31674, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+331, 1735, 1, 1, 1, -4875.21, 2083.07, 29.8271, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+332, 2046, 1, 1, 1, -5067.05, 2166.94, 23.0091, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 1108)
+(@OGUID+333, 1733, 1, 1, 1, -4969.98, 2104.8, 22.337, 0, 0, 0, 0, 1, 120, 255, 1), -- 1733 (Area: 1108)
+(@OGUID+334, 1735, 1, 1, 1, -5155.07, 2166.63, 21.4241, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+335, 1735, 1, 1, 1, -5302.88, 2154.35, 20.6718, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+336, 164909, 1, 1, 1, -5376.696, 2283.396, -2.068624, 2.094393, 0, 0, 0, 1, 120, 255, 1), -- 164909 (Area: 1108)
+(@OGUID+337, 202107, 1, 1, 1, -4458.483, 2187.307, 17.89159, 3.071766, 0, 0, 0, 1, 120, 255, 1), -- 202107 (Area: 1108)
+(@OGUID+338, 1735, 1, 1, 1, -4319.22, 2081.96, 77.0747, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+339, 1735, 1, 1, 1, -4225.42, 2087.18, 89.1426, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+340, 1735, 1, 1, 1, -4061.66, 2029.21, 91.5149, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+341, 2043, 1, 1, 1, -4089.85, 2082.7, 85.2372, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1119)
+(@OGUID+342, 1735, 1, 1, 1, -4011.57, 2255.55, 26.603, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+343, 1735, 1, 1, 1, -4013.84, 2378.99, 17.9918, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+344, 1735, 1, 1, 1, -4013.54, 2527.27, 29.835, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1108)
+(@OGUID+345, 2046, 1, 1, 1, -4021.36, 2508.1, 26.9024, 0, 0, 0, 0, 1, 120, 255, 1), -- 2046 (Area: 1108)
+(@OGUID+346, 2043, 1, 1, 1, -4087.29, 2551.83, 14.4101, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1108)
+(@OGUID+347, 180683, 1, 1, 1, -4224.76, 2412.609, 0, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180683 (Area: 1108)
+(@OGUID+348, 204989, 1, 1, 1, -4280.43, 2285.87, 9.43258, 2.809975, 0, 0, 0, 1, 120, 255, 1), -- 204989 (Area: 1108)
+(@OGUID+349, 204990, 1, 1, 1, -4280.31, 2246.42, 9.41026, 2.548179, 0, 0, 0, 1, 120, 255, 1), -- 204990 (Area: 1108)
+(@OGUID+350, 177278, 1, 1, 1, -4301.296, 2268.702, 9.2853, 4.721118, 0, 0, -0.7040147, 0.7101853, 120, 255, 1), -- 177278 (Area: 1108)
+(@OGUID+351, 177278, 1, 1, 1, -4517.062, 2241.286, 7.874277, 3.141593, 0, 0, 1, -4.371139E-08, 120, 255, 1), -- 177278 (Area: 5072)
+(@OGUID+352, 180683, 1, 1, 1, -4531.76, 2336.04, 0, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180683 (Area: 5072)
+(@OGUID+353, 180683, 1, 1, 1, -4743.471, 2353.109, 0, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180683 (Area: 5072)
+(@OGUID+354, 1735, 1, 1, 1, -4013.19, 1952.1, 103.389, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+355, 2043, 1, 1, 1, -3969.6, 1944.53, 88.976, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1119)
+(@OGUID+356, 1735, 1, 1, 1, -3842.08, 1873.31, 93.6519, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+357, 1735, 1, 1, 1, -3697.57, 1908.19, 88.4403, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+358, 207487, 1, 1, 1, -3843.797, 1659.271, 145.3613, 3.700105, 0, 0, 0, 1, 120, 255, 1), -- 207487 (Area: 1115)
+(@OGUID+359, 180478, 1, 1, 1, -3840.91, 1649.012, 145.2936, 6.222101, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180478 (Area: 1115)
+(@OGUID+360, 180479, 1, 1, 1, -3857.845, 1650.638, 145.2936, 0.3141584, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180479 (Area: 1115)
+(@OGUID+361, 180473, 1, 1, 1, -3926.741, 1662.777, 134.171, 0.7766718, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180473 (Area: 1115)
+(@OGUID+362, 180476, 1, 1, 1, -3846.702, 1632.75, 143.9063, 5.75959, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180476 (Area: 1115)
+(@OGUID+363, 180477, 1, 1, 1, -3862.566, 1625.791, 139.1576, 1.575549, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180477 (Area: 1115)
+(@OGUID+364, 180480, 1, 1, 1, -3866.362, 1624.063, 138.1936, 3.634817, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180480 (Area: 1115)
+(@OGUID+365, 180474, 1, 1, 1, -3950.859, 1657.018, 134.6512, 1.213004, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180474 (Area: 1115)
+(@OGUID+366, 180475, 1, 1, 1, -3928.341, 1648.124, 134.4352, 1.755136, 0, 0, 0.5948228, 0.8038568, 120, 255, 1), -- 180475 (Area: 1115)
+(@OGUID+367, 2043, 1, 1, 1, -3806.14, 2002.74, 69.4072, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1119)
+(@OGUID+368, 2043, 1, 1, 1, -3626.2, 2219.61, 53.0126, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1119)
+(@OGUID+369, 1735, 1, 1, 1, -3642.11, 2097.54, 68.4438, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+370, 1735, 1, 1, 1, -3611.21, 2020.56, 82.3267, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+371, 1735, 1, 1, 1, -3630.83, 1937.88, 83.6406, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+372, 1735, 1, 1, 1, -3448.19, 1845.69, 55.9095, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+373, 2042, 1, 1, 1, -3409.41, 1868.69, 45.2526, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+374, 1735, 1, 1, 1, -3373.04, 1865.91, 54.3858, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+375, 2042, 1, 1, 1, -3401.08, 1935.66, 50.8838, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+376, 1735, 1, 1, 1, -3304.35, 1831.92, 67.9221, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+377, 202221, 1, 1, 1, -3199.564, 1897.674, 49.21221, 3.953174, 0, 0, 0, 1, 120, 255, 1), -- 202221 (Area: 1113)
+(@OGUID+378, 2043, 1, 1, 1, -3230.28, 1910.87, 49.4958, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1113)
+(@OGUID+379, 202114, 1, 1, 1, -3195.82, 1895.9, 49.357, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 202114 (Area: 1113)
+(@OGUID+380, 202115, 1, 1, 1, -3194.7, 1887.7, 49.3338, 3.979355, 0, 0, 0, 1, 120, 255, 1), -- 202115 (Area: 5024)
+(@OGUID+381, 180684, 1, 1, 1, -3104.609, 1917.55, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 5024)
+(@OGUID+382, 1735, 1, 1, 1, -3124.91, 1822.32, 46.6426, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 5024)
+(@OGUID+383, 180684, 1, 1, 1, -3066.55, 1808.561, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 5024)
+(@OGUID+384, 142143, 1, 1, 1, -3078.1, 1764.86, 27.5512, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 5024)
+(@OGUID+385, 180684, 1, 1, 1, -3010.51, 1731.189, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 5024)
+(@OGUID+386, 142143, 1, 1, 1, -3009.46, 1718.88, 27.5183, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+387, 2043, 1, 1, 1, -2987.76, 1679.85, 49.1072, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1113)
+(@OGUID+388, 180684, 1, 1, 1, -2884.12, 1731.71, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1113)
+(@OGUID+389, 1735, 1, 1, 1, -2885.9, 1675.28, 38.5968, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1113)
+(@OGUID+390, 180684, 1, 1, 1, -2845.51, 1712.2, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+391, 142143, 1, 1, 1, -2877.44, 1759.25, 27.414, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+392, 1735, 1, 1, 1, -2866.29, 1653.2, 45.9705, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1112)
+(@OGUID+393, 142143, 1, 1, 1, -2790.13, 1660.28, 27.5821, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+394, 1734, 1, 1, 1, -2659.12, 1635.11, 57.6463, 0, 0, 0, 0, 1, 120, 255, 1), -- 1734 (Area: 1112)
+(@OGUID+395, 1735, 1, 1, 1, -2617.82, 1730.89, 44.1053, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1112)
+(@OGUID+396, 142143, 1, 1, 1, -2623.4, 1793.27, 27.313, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+397, 142143, 1, 1, 1, -2665.09, 1787.98, 27.5812, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+398, 180684, 1, 1, 1, -2680.92, 1792.24, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+399, 142143, 1, 1, 1, -2670.36, 1873, 27.477, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+400, 180684, 1, 1, 1, -2657.92, 1886.87, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+401, 1735, 1, 1, 1, -2589.13, 1856.09, 36.2498, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1112)
+(@OGUID+402, 180684, 1, 1, 1, -2626.62, 1904.899, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+403, 142143, 1, 1, 1, -2664.9, 1919.34, 27.4544, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+404, 180684, 1, 1, 1, -2656.439, 1917.021, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+405, 180684, 1, 1, 1, -2728.62, 1978.59, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+406, 142143, 1, 1, 1, -2597.17, 2037.04, 27.5226, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+407, 180684, 1, 1, 1, -2616.101, 2051.021, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+408, 142143, 1, 1, 1, -2716.77, 2030.73, 27.8294, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+409, 1735, 1, 1, 1, -2664.4, 2143.56, 63.5413, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1112)
+(@OGUID+410, 2042, 1, 1, 1, -2771.25, 2075.14, 39.2087, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1112)
+(@OGUID+411, 2043, 1, 1, 1, -2701.74, 2391.36, 88.7053, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1114)
+(@OGUID+412, 1735, 1, 1, 1, -2719.58, 2373.24, 76.7931, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+413, 1735, 1, 1, 1, -2731.21, 2481.42, 85.5629, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+414, 1735, 1, 1, 1, -2741.73, 2553.42, 77.2989, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+415, 2043, 1, 1, 1, -2736.96, 2621.11, 67.5955, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1114)
+(@OGUID+416, 142187, 1, 1, 1, -2803.885, 2666.901, 73.44691, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 142187 (Area: 1114)
+(@OGUID+417, 1735, 1, 1, 1, -2762.18, 2682.8, 67.9292, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+418, 2043, 1, 1, 1, -2805.98, 2731.2, 81.7135, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1114)
+(@OGUID+419, 1735, 1, 1, 1, -2867.07, 2816.08, 99.7899, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+420, 142186, 1, 1, 1, -2930.946, 2817.981, 71.28193, 4.677483, 0, 0, 0, 1, 120, 255, 1), -- 142186 (Area: 1114)
+(@OGUID+421, 142185, 1, 1, 1, -3098.403, 2765.833, 71.93186, 3.063051, 0, 0, 0, 1, 120, 255, 1), -- 142185 (Area: 1114)
+(@OGUID+422, 2043, 1, 1, 1, -3124.74, 2755.53, 71.0403, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1114)
+(@OGUID+423, 207487, 1, 1, 1, -3082.698, 2745.182, 73.23206, 3.054327, 0, 0, 0, 1, 120, 255, 1), -- 207487 (Area: 1114)
+(@OGUID+424, 1735, 1, 1, 1, -3133.18, 2804.27, 103.297, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+425, 1735, 1, 1, 1, -3229.38, 2785.01, 84.2254, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+426, 202606, 1, 1, 1, -3286.78, 2771.31, 70.6854, 6.213374, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+427, 2042, 1, 1, 1, -3250.13, 2733.75, 66.4084, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+428, 202606, 1, 1, 1, -3339.878, 2758.681, 68.93985, 1.134463, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+429, 202606, 1, 1, 1, -3345.95, 2803.52, 68.8856, 1.012289, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+430, 202606, 1, 1, 1, -3320.49, 2836.81, 78.428, 4.834563, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+431, 1734, 1, 1, 1, -3368.79, 2772.36, 74.3858, 0, 0, 0, 0, 1, 120, 255, 1), -- 1734 (Area: 1119)
+(@OGUID+432, 202606, 1, 1, 1, -3415.49, 2864.8, 87.2092, 0, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+433, 202606, 1, 1, 1, -3414.87, 2790.663, 77.07743, 0, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+434, 1735, 1, 1, 1, -3398.82, 2860.84, 91.0414, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+435, 1735, 1, 1, 1, -3456.15, 2884.2, 88.0559, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+436, 202606, 1, 1, 1, -3394.425, 2736.563, 71.90565, 0, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+437, 202606, 1, 1, 1, -3492.56, 2817.45, 87.5886, 5.026549, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+438, 202606, 1, 1, 1, -3486.95, 2859.86, 83.097, 1.099556, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+439, 202606, 1, 1, 1, -3467.38, 2769.51, 93.7051, 1.588249, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+440, 2043, 1, 1, 1, -3493.88, 2879.4, 84.7792, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1119)
+(@OGUID+441, 2042, 1, 1, 1, -3522.49, 2779.46, 89.8751, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+442, 1735, 1, 1, 1, -3528.33, 2796.12, 100.815, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+443, 202606, 1, 1, 1, -3518.73, 2749.33, 97.7489, 1.186823, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+444, 202606, 1, 1, 1, -3484.61, 2702.25, 87.1146, 0, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+445, 202606, 1, 1, 1, -3517.182, 2674.077, 90.96082, 0.5235979, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+446, 202606, 1, 1, 1, -3445.92, 2716.75, 77.5541, 1.727875, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+447, 202606, 1, 1, 1, -3485.405, 2655.933, 84.49169, 3.263772, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+448, 202606, 1, 1, 1, -3529.332, 2642.948, 88.13341, 1.640607, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+449, 202606, 1, 1, 1, -3485.46, 2612.45, 81.4571, 5.881761, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+450, 202606, 1, 1, 1, -3522.83, 2595.43, 84.4705, 1.099556, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+451, 202606, 1, 1, 1, -3538.77, 2614.03, 85.949, 1.902409, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+452, 1735, 1, 1, 1, -3519.93, 2591.9, 83.7042, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+453, 202606, 1, 1, 1, -3461.63, 2611.5, 75.3198, 1.692969, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+454, 202606, 1, 1, 1, -3571.4, 2570.15, 80.2031, 2.530723, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+455, 202606, 1, 1, 1, -3504.09, 2540.56, 78.0996, 5.096362, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+456, 2042, 1, 1, 1, -3529.07, 2505.65, 58.8544, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+457, 1735, 1, 1, 1, -3583.82, 2526.97, 85.33, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+458, 1735, 1, 1, 1, -3549.93, 2371.57, 79.9917, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+459, 142090, 1, 1, 1, -3543.799, 2307.861, 62.27704, 3.132422, 0, 0, 0, 1, 120, 255, 1), -- 142090 (Area: 1119)
+(@OGUID+460, 2042, 1, 1, 1, -3483.82, 2265.1, 26.5715, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+461, 180684, 1, 1, 1, -3504.311, 2034.24, 36.52604, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1119)
+(@OGUID+462, 142143, 1, 1, 1, -3494.16, 2065.45, 36.9072, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1119)
+(@OGUID+463, 180684, 1, 1, 1, -3468.34, 2055.08, 36.52604, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1119)
+(@OGUID+464, 180684, 1, 1, 1, -2953.439, 1818.26, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+465, 142143, 1, 1, 1, -2982.27, 1911.31, 27.3785, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+466, 142143, 1, 1, 1, -2826.16, 1960.25, 27.5415, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+467, 142143, 1, 1, 1, -2787.41, 2031, 27.4627, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+468, 180684, 1, 1, 1, -2798.101, 2024.141, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+469, 180684, 1, 1, 1, -2862.34, 1975.641, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1112)
+(@OGUID+470, 180684, 1, 1, 1, -2914.561, 2037.561, 27.45057, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1111)
+(@OGUID+471, 142143, 1, 1, 1, -2912.33, 2086.93, 28.9155, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+472, 2043, 1, 1, 1, -2781.87, 2111.27, 44.2679, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1112)
+(@OGUID+473, 142143, 1, 1, 1, -2884.91, 2163.19, 27.0172, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1112)
+(@OGUID+474, 2042, 1, 1, 1, -2857.8, 2286.74, 37.6931, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1114)
+(@OGUID+475, 144063, 1, 1, 1, -2976.943, 2743.198, 53.00536, 3.874631, 0, 0, 0, 1, 120, 255, 1), -- 144063 (Area: 1114)
+(@OGUID+476, 142188, 1, 1, 1, -2916.807, 2595.366, 69.23707, 2.495818, 0, 0, 0, 1, 120, 255, 1), -- 142188 (Area: 1114)
+(@OGUID+477, 2042, 1, 1, 1, -2997.34, 2576.83, 44.0266, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1114)
+(@OGUID+478, 180684, 1, 1, 1, -2926.521, 2389.061, 33.09489, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1114)
+(@OGUID+479, 180684, 1, 1, 1, -2958.54, 2311.78, 33.09489, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1114)
+(@OGUID+480, 142143, 1, 1, 1, -2928.07, 2294.93, 33.237, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1114)
+(@OGUID+481, 2042, 1, 1, 1, -3020.79, 2295.3, 54.4808, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+482, 202222, 1, 1, 1, -3079.56, 2570.74, 50.1924, 3.377225, 0, 0, 0, 1, 120, 255, 1), -- 202222 (Area: 1114)
+(@OGUID+483, 1735, 1, 1, 1, -3179.88, 2588.54, 41.3348, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 5002)
+(@OGUID+484, 202085, 1, 1, 1, -3089.597, 2578.303, 50.16792, 3.639014, 0, 0, 0, 1, 120, 255, 1), -- 202085 (Area: 5002)
+(@OGUID+485, 2042, 1, 1, 1, -3191.12, 2636.88, 35.2182, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 5002)
+(@OGUID+486, 1735, 1, 1, 1, -3052.62, 2273.56, 60.4971, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+487, 142073, 1, 1, 1, -3131.031, 2255.396, 39.78444, 3.525567, 0, 0, 0, 1, 120, 255, 1), -- 142073 (Area: 1114)
+(@OGUID+488, 202606, 1, 1, 1, -3362.63, 2680.9, 66.4268, 5.183629, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+489, 202606, 1, 1, 1, -3375.84, 2611.56, 57.3624, 1.06465, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+490, 202606, 1, 1, 1, -3408.802, 2630.709, 67.02586, 0, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+491, 202606, 1, 1, 1, -3427.14, 2674.12, 72.4473, 1.047198, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+492, 202606, 1, 1, 1, -3455.18, 2566.92, 73.0645, 5.340709, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+493, 202606, 1, 1, 1, -3429.07, 2577.66, 73.6137, 0.5235979, 0, 0, 0, 1, 120, 255, 1), -- 202606 (Area: 1119)
+(@OGUID+494, 1735, 1, 1, 1, -3406.5, 2548.84, 39.2388, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+495, 142091, 1, 1, 1, -3391.351, 2497.478, 23.38323, 4.04044, 0, 0, 0, 1, 120, 255, 1), -- 142091 (Area: 1119)
+(@OGUID+496, 1735, 1, 1, 1, -3384.31, 2335.04, 44.6045, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+497, 2043, 1, 1, 1, -3420.82, 2304.39, 28.8582, 0, 0, 0, 0, 1, 120, 255, 1), -- 2043 (Area: 1119)
+(@OGUID+498, 142143, 1, 1, 1, -3359.36, 2151.96, 27.7136, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1119)
+(@OGUID+499, 1735, 1, 1, 1, -3394.12, 2127.13, 49.7471, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+500, 142143, 1, 1, 1, -3296.04, 2206.16, 27.684, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1119)
+(@OGUID+501, 2042, 1, 1, 1, -3249.94, 2265.78, 37.9301, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1119)
+(@OGUID+502, 1734, 1, 1, 1, -3231.62, 2271.06, 52.4432, 0, 0, 0, 0, 1, 120, 255, 1), -- 1734 (Area: 1119)
+(@OGUID+503, 142143, 1, 1, 1, -3154.96, 2199.68, 28.0768, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1119)
+(@OGUID+504, 142143, 1, 1, 1, -3084.63, 2111.73, 27.458, 0, 0, 0, 0, 1, 120, 255, 1), -- 142143 (Area: 1119)
+(@OGUID+505, 2042, 1, 1, 1, -3103.75, 1966.4, 36.4873, 0, 0, 0, 0, 1, 120, 255, 1), -- 2042 (Area: 1113)
+(@OGUID+506, 180684, 1, 1, 1, -3429.82, 1984.641, 36.52604, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 180684 (Area: 1119)
+(@OGUID+507, 1735, 1, 1, 1, -2852.58, 2115.25, 39.354, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+508, 1735, 1, 1, 1, -2701.76, 2237.33, 67.1636, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1114)
+(@OGUID+509, 1735, 1, 1, 1, -3330.61, 2440.9, 40.863, 0, 0, 0, 0, 1, 120, 255, 1), -- 1735 (Area: 1119)
+(@OGUID+510, 175732, 1, 1, 1, -4350.647, 3294.209, 19.98634, 3.961899, 0, 0, 0, 1, 120, 255, 1), -- 175732 (Area: 1116)
+(@OGUID+511, 207535, 1, 1, 1, -4741.828, 3568.498, 21.28148, 2.495818, 0, 0, 0, 1, 120, 255, 1), -- 207535 (Area: 1117)
+(@OGUID+512, 142179, 1, 1, 1, -4791.747, 3613.296, 12.51937, 3.953173, 0, 0, 0, 1, 120, 255, 1); -- 142179 (Area: 1117)
+
+DELETE FROM `npc_vendor` WHERE `entry` IN (7854, 40467, 44376, 44377, 44378, 44379, 40474, 7772, 44384, 44386);
+INSERT INTO `npc_vendor` (`entry`, `item`, `slot`, `maxcount`, `ExtendedCost`) VALUES
+-- 7854
+(7854, 7005, 1, 0, 0), -- 7005
+(7854, 4289, 2, 0, 0), -- 4289
+(7854, 2320, 3, 0, 0), -- 2320
+(7854, 2321, 4, 0, 0), -- 2321
+(7854, 4291, 5, 0, 0), -- 4291
+(7854, 8343, 6, 0, 0), -- 8343
+(7854, 14341, 7, 0, 0), -- 14341
+(7854, 38426, 8, 0, 0), -- 38426
+(7854, 2325, 9, 0, 0), -- 2325
+(7854, 6260, 10, 0, 0), -- 6260
+(7854, 2604, 11, 0, 0), -- 2604
+(7854, 2605, 12, 0, 0), -- 2605
+(7854, 4340, 13, 0, 0), -- 4340
+(7854, 4341, 14, 0, 0), -- 4341
+(7854, 6261, 15, 0, 0), -- 6261
+(7854, 4342, 16, 0, 0), -- 4342
+(7854, 10290, 17, 0, 0), -- 10290
+(7854, 8409, 418, 1, 0), -- 8409
+-- 40467
+(40467, 4540, 1, 0, 0), -- 4540
+(40467, 4541, 2, 0, 0), -- 4541
+(40467, 4542, 3, 0, 0), -- 4542
+(40467, 4544, 4, 0, 0), -- 4544
+(40467, 4601, 5, 0, 0), -- 4601
+(40467, 8950, 6, 0, 0), -- 8950
+(40467, 159, 7, 0, 0), -- 159
+(40467, 1179, 8, 0, 0), -- 1179
+(40467, 1205, 9, 0, 0), -- 1205
+(40467, 1708, 10, 0, 0), -- 1708
+(40467, 1645, 11, 0, 0), -- 1645
+(40467, 8766, 12, 0, 0), -- 8766
+-- 44376
+(44376, 159, 1, 0, 0), -- 159
+(44376, 1205, 2, 0, 0), -- 1205
+(44376, 1708, 3, 0, 0), -- 1708
+(44376, 1645, 4, 0, 0), -- 1645
+(44376, 4542, 5, 0, 0), -- 4542
+(44376, 4601, 6, 0, 0), -- 4601
+(44376, 4497, 7, 0, 0), -- 4497
+(44376, 4499, 8, 0, 0), -- 4499
+(44376, 4470, 9, 0, 0), -- 4470
+-- 44377
+(44377, 2901, 1, 0, 0), -- 2901
+(44377, 5956, 2, 0, 0), -- 5956
+(44377, 2880, 3, 0, 0), -- 2880
+(44377, 3466, 4, 0, 0), -- 3466
+(44377, 18567, 5, 0, 0), -- 18567
+(44377, 3857, 6, 0, 0), -- 3857
+-- 44378
+(44378, 37460, 1, 0, 0), -- 37460
+-- 44379
+(44379, 4540, 1, 0, 0), -- 4540
+(44379, 4541, 2, 0, 0), -- 4541
+(44379, 4542, 3, 0, 0), -- 4542
+(44379, 4544, 4, 0, 0), -- 4544
+(44379, 4601, 5, 0, 0), -- 4601
+(44379, 8950, 6, 0, 0), -- 8950
+(44379, 4536, 7, 0, 0), -- 4536
+(44379, 4537, 8, 0, 0), -- 4537
+(44379, 4538, 9, 0, 0), -- 4538
+(44379, 4539, 10, 0, 0), -- 4539
+(44379, 4602, 11, 0, 0), -- 4602
+(44379, 8953, 12, 0, 0), -- 8953
+(44379, 159, 13, 0, 0), -- 159
+(44379, 1179, 14, 0, 0), -- 1179
+(44379, 1205, 15, 0, 0), -- 1205
+(44379, 1708, 16, 0, 0), -- 1708
+(44379, 1645, 17, 0, 0), -- 1645
+(44379, 8766, 18, 0, 0), -- 8766
+-- 40474
+(40474, 7005, 1, 0, 0), -- 7005
+(40474, 85663, 2, 0, 0), -- 85663
+(40474, 2901, 3, 0, 0), -- 2901
+(40474, 6256, 4, 0, 0), -- 6256
+(40474, 5956, 5, 0, 0), -- 5956
+(40474, 6217, 6, 0, 0), -- 6217
+(40474, 2320, 7, 0, 0), -- 2320
+(40474, 2321, 8, 0, 0), -- 2321
+(40474, 4291, 9, 0, 0), -- 4291
+(40474, 8343, 10, 0, 0), -- 8343
+(40474, 14341, 11, 0, 0), -- 14341
+(40474, 2678, 12, 0, 0), -- 2678
+(40474, 2880, 13, 0, 0), -- 2880
+(40474, 3466, 14, 0, 0), -- 3466
+(40474, 3857, 15, 0, 0), -- 3857
+(40474, 2324, 16, 0, 0), -- 2324
+(40474, 2604, 17, 0, 0), -- 2604
+(40474, 2325, 18, 0, 0), -- 2325
+(40474, 4341, 19, 0, 0), -- 4341
+(40474, 4342, 20, 0, 0), -- 4342
+(40474, 4340, 21, 0, 0), -- 4340
+(40474, 3371, 22, 0, 0), -- 3371
+(40474, 4289, 23, 0, 0), -- 4289
+(40474, 4399, 24, 0, 0), -- 4399
+(40474, 4400, 25, 0, 0), -- 4400
+(40474, 6530, 26, 0, 0), -- 6530
+(40474, 6532, 27, 0, 0), -- 6532
+(40474, 20815, 28, 0, 0), -- 20815
+(40474, 39505, 29, 0, 0), -- 39505
+(40474, 159, 30, 0, 0), -- 159
+(40474, 30817, 31, 0, 0), -- 30817
+(40474, 21099, 32, 0, 0), -- 21099
+(40474, 21219, 33, 0, 0), -- 21219
+-- 7772
+(7772, 10684, 86, 0, 0), -- 10684
+-- 44384
+(44384, 37460, 1, 0, 0), -- 37460
+-- 44386
+(44386, 7005, 1, 0, 0), -- 7005
+(44386, 4289, 2, 0, 0), -- 4289
+(44386, 2320, 3, 0, 0), -- 2320
+(44386, 2321, 4, 0, 0), -- 2321
+(44386, 4291, 5, 0, 0), -- 4291
+(44386, 8343, 6, 0, 0), -- 8343
+(44386, 14341, 7, 0, 0), -- 14341
+(44386, 38426, 8, 0, 0), -- 38426
+(44386, 2325, 9, 0, 0), -- 2325
+(44386, 6260, 10, 0, 0), -- 6260
+(44386, 2604, 11, 0, 0), -- 2604
+(44386, 2605, 12, 0, 0), -- 2605
+(44386, 4340, 13, 0, 0), -- 4340
+(44386, 4341, 14, 0, 0), -- 4341
+(44386, 6261, 15, 0, 0), -- 6261
+(44386, 4342, 16, 0, 0), -- 4342
+(44386, 10290, 17, 0, 0); -- 10290
+
+DELETE FROM `gossip_menu` WHERE (`entry`=11302 AND `text_id`=15754) OR (`entry`=2851 AND `text_id`=3545) OR (`entry`=11361 AND `text_id`=7114) OR (`entry`=11225 AND `text_id`=15632) OR (`entry`=1964 AND `text_id`=2638);
+INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES
+(11302, 15754), -- 39894
+(2851, 3545), -- 7776
+(11361, 7114), -- 14637
+(11225, 15632), -- 39377
+(1964, 2638); -- 7854
+
+UPDATE `creature_template` SET `dynamicflags`=0 WHERE `entry`=39972;
+UPDATE `creature_template` SET `unit_flags`=0 WHERE `entry`=39972;
+UPDATE `creature_template` SET `unit_flags2`=0 WHERE `entry`=39972;
+
+DELETE FROM `gossip_menu_option` WHERE (`menu_id`=1964 AND `id`=0);
+INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `box_coded`, `box_money`, `box_text`) VALUES
+(1964, 0, 0, 'I would like to buy from you.', 0, 0, ''); -- 7854
+
+-- creature guid addons
+DELETE FROM `creature_addon` WHERE `guid`IN (368593,368573,368560,368568,368572,368547,368552,368542,368558,368545,368551,368549,368539,368546,368543,368555,368627);
+INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(368627,0,0,1,1,0, ''),
+(368555,0,0,1,1,0, ''),
+(368543,0,0,1,1,0, ''),
+(368546,0,0,1,1,0, ''),
+(368539,0,0,1,1,0, ''),
+(368549,0,0,1,1,0, ''),
+(368551,0,0,1,1,0, ''),
+(368545,0,0,1,1,0, ''),
+(368558,0,0,1,1,0, ''),
+(368542,0,0,1,1,0, ''),
+(368552,0,0,1,1,0, ''),
+(368547,0,0,1,1,0, ''),
+(368572,0,0,1,1,0, ''),
+(368568,0,0,1,1,0, ''),
+(368560,0,0,1,1,0, ''),
+(368573,0,0,1,1,0, ''),
+(368593,0,0,0,1,28, '');
+
+DELETE FROM `creature_template_addon` WHERE `entry` IN (5343,44397,41383,10059,7939,40360,3936,5461,40498,44377,44376,44379,44378,41605,39656,7854,39657,12418,66364,66352,5304,5236,5240,5236,41580,40078,44381,40493,40132,37522,39653,40497,40496,40079,5236,40193,7957,7956,40129,40369,40914,11717,11825,11824,44400,39407,40473,40467,44384,40474,44386,7776,39834,5362,51832,40966,40035,40032,40967,40969,44382,40968,44391,7948,39314,7949,7947,7939,53562,7942,7941,10293,39677,7946,7945,3700,7943,40226,37162,37162,40362,5328,8157,40913,40367,44385,5251,5253,7726,8145,3500,11098,7875,8159,11752,8115,4544,8144,39847,9986,39893,5390,8142,8158,8146,11818,8143,40332,7737,39898,5249,9548,5251,39949,39972,39992,39946,40168,40332,8147,5258);
+INSERT INTO `creature_template_addon` (`entry`, `mount`, `bytes1`, `bytes2`, `auras`) VALUES
+(39949, 0, 0x0, 0x1, '81173'), -- 39949 - 81173
+(39992, 0, 0x0, 0x11000101, '7165'), -- 39992 - 7165
+(39946, 0, 0x0, 0x11000101, '7165'), -- 39946 - 7165
+(40168, 0, 0x0, 0x1, '81954'), -- 40168 - 81954
+(40332, 0, 0x0, 0x101, ''), -- 40332
+(8147, 0, 0x0, 0x101, ''), -- 8147
+(5258, 0, 0x0, 0x1, '29266'), -- 5258 - 29266
+(9548, 0, 0x0, 0x102, ''), -- 9548
+(39898, 0, 0x0, 0x101, ''), -- 39898
+(7737, 0, 0x0, 0x101, ''), -- 7737
+(8143, 0, 0x0, 0x101, ''), -- 8143
+(11818, 0, 0x0, 0x101, ''), -- 11818
+(8146, 0, 0x0, 0x101, ''), -- 8146
+(8158, 0, 0x0, 0x101, ''), -- 8158
+(8142, 0, 0x0, 0x101, ''), -- 8142
+(5390, 0, 0x1, 0x101, ''), -- 5390
+(39893, 0, 0x0, 0x100, ''), -- 39893
+(9986, 0, 0x0, 0x101, ''), -- 9986
+(39847, 0, 0x0, 0x101, ''), -- 39847
+(8144, 0, 0x0, 0x101, ''), -- 8144
+(4544, 0, 0x0, 0x101, ''), -- 4544
+(8115, 0, 0x0, 0x101, ''), -- 8115
+(11752, 0, 0x0, 0x101, ''), -- 11752
+(8159, 0, 0x0, 0x101, ''), -- 8159
+(7875, 0, 0x0, 0x101, ''), -- 7875
+(11098, 0, 0x0, 0x101, ''), -- 11098
+(3500, 0, 0x0, 0x101, ''), -- 3500
+(8145, 0, 0x0, 0x101, ''), -- 8145
+(7726, 0, 0x0, 0x1, '74504'), -- 7726 - 74504
+(44385, 0, 0x0, 0x101, ''), -- 44385
+(40367, 0, 0x0, 0x101, ''), -- 40367
+(40913, 0, 0x0, 0x101, ''), -- 40913
+(40914, 0, 0x0, 0x101, ''), -- 40914
+(40369, 0, 0x0, 0x100, ''), -- 40369
+(40129, 0, 0x0, 0x1, '29266'), -- 40129 - 29266
+(7956, 0, 0x8, 0x101, ''), -- 7956
+(7957, 0, 0x0, 0x101, ''), -- 7957
+(40193, 0, 0x0, 0x1, '75468'), -- 40193 - 75468
+(40079, 0, 0x3000000, 0x101, ''), -- 40079
+(40496, 0, 0x0, 0x101, ''), -- 40496
+(40497, 0, 0x0, 0x101, ''), -- 40497
+(39653, 0, 0x0, 0x101, ''), -- 39653
+(37522, 0, 0x3000000, 0x1, ''), -- 37522
+(40132, 0, 0x0, 0x101, ''), -- 40132
+(40493, 0, 0x0, 0x101, ''), -- 40493
+(44381, 0, 0x0, 0x101, ''), -- 44381
+(40078, 0, 0x0, 0x101, ''), -- 40078
+(41580, 0, 0x0, 0x101, ''), -- 41580
+(5240, 0, 0x3, 0x1, '78677'), -- 5240 - 78677
+(5236, 0, 0x3, 0x1, '78677 19514'), -- 5236 - 78677, 19514
+(5304, 0, 0x0, 0x1, ''), -- 5304
+(66352, 0, 0x0, 0x101, ''), -- 66352
+(66364, 0, 0x3000000, 0x1, ''), -- 66364
+(12418, 0, 0x7, 0x1, '16093'), -- 12418 - 16093
+(39657, 0, 0x0, 0x101, ''), -- 39657
+(7854, 0, 0x0, 0x101, ''), -- 7854
+(39656, 0, 0x0, 0x101, ''), -- 39656
+(41605, 0, 0x0, 0x101, ''), -- 41605
+(44378, 0, 0x0, 0x101, ''), -- 44378
+(44379, 0, 0x0, 0x101, ''), -- 44379
+(44376, 0, 0x0, 0x101, ''), -- 44376
+(44377, 0, 0x0, 0x101, ''), -- 44377
+(40498, 0, 0x0, 0x101, ''), -- 40498
+(5461, 0, 0x0, 0x1, '79892'), -- 5461 - 79892
+(3936, 0, 0x0, 0x102, ''), -- 3936
+(40360, 0, 0x0, 0x102, ''), -- 40360
+(7939, 0, 0x0, 0x101, ''), -- 7939
+(10059, 0, 0x0, 0x101, ''), -- 10059
+(41383, 0, 0x0, 0x101, ''), -- 41383
+(44397, 0, 0x0, 0x101, ''), -- 44397
+(8157, 0, 0x0, 0x101, ''), -- 8157
+(5328, 0, 0x0, 0x1, '12544'), -- 5328 - 12544
+(40362, 0, 0x0, 0x101, ''), -- 40362
+(37162, 0, 0x3000000, 0x1, ''), -- 37162
+(40226, 0, 0x0, 0x101, ''), -- 40226
+(7943, 0, 0x0, 0x101, ''), -- 7943
+(3700, 0, 0x0, 0x101, ''), -- 3700
+(7945, 0, 0x0, 0x101, ''), -- 7945
+(7946, 0, 0x0, 0x101, ''), -- 7946
+(39677, 22470, 0x3000000, 0x102, ''), -- 39677
+(10293, 0, 0x0, 0x101, ''), -- 10293
+(7941, 0, 0x0, 0x101, ''), -- 7941
+(7942, 0, 0x0, 0x101, ''), -- 7942
+(53562, 0, 0x0, 0x101, ''), -- 53562
+(7947, 0, 0x0, 0x101, ''), -- 7947
+(7949, 0, 0x0, 0x101, ''), -- 7949
+(39314, 9991, 0x0, 0x101, ''), -- 39314
+(7948, 0, 0x0, 0x101, ''), -- 7948
+(44391, 0, 0x0, 0x101, ''), -- 44391
+(40968, 0, 0x0, 0x101, ''), -- 40968
+(44382, 0, 0x0, 0x101, ''), -- 44382
+(40969, 0, 0x0, 0x101, '79833'), -- 40969 - 79833
+(40967, 0, 0x0, 0x101, ''), -- 40967
+(40032, 0, 0x0, 0x101, ''), -- 40032
+(40035, 0, 0x0, 0x101, ''), -- 40035
+(40966, 0, 0x0, 0x101, ''), -- 40966
+(51832, 0, 0x0, 0x101, ''), -- 51832
+(5362, 0, 0x0, 0x1, '19514'), -- 5362 - 19514
+(39834, 0, 0x3000000, 0x1, ''), -- 39834
+(7776, 0, 0x0, 0x101, ''), -- 7776
+(44386, 0, 0x0, 0x101, ''), -- 44386
+(40474, 0, 0x0, 0x101, ''), -- 40474
+(44384, 0, 0x0, 0x101, ''), -- 44384
+(40467, 0, 0x0, 0x101, ''), -- 40467
+(40473, 0, 0x0, 0x101, ''), -- 40473
+(39407, 0, 0x3000000, 0x1, ''), -- 39407
+(5343, 0, 0x0, 0x1, '12550'), -- 5343 - 12550
+(44400, 0, 0x0, 0x101, ''), -- 44400
+(11824, 0, 0x0, 0x101, ''), -- 11824
+(11825, 0, 0x0, 0x101, ''), -- 11825
+(11717, 0, 0x0, 0x101, ''); -- 11717
+
+-- Movement Updates for Feralas Creatures
+UPDATE `creature` SET `spawndist`= 5, `MovementType`=1 WHERE `guid` IN (368600,368569,368583);
+UPDATE `creature` SET `spawndist`= 5, `MovementType`=1 WHERE `id` IN (5249,5251,5253,7727,7726,7725,39957,39965,39952);
+UPDATE `creature` SET `spawndist`= 10, `MovementType`=1 WHERE `id` IN (5260,5278,5268,5286,7584,40168);
+
+-- NULL Movement
+UPDATE `creature` SET `spawndist`= 0, `MovementType`=0 WHERE `guid` IN (368654,368655,368647,368648,368652,368656,368658);
+-- spawns
+DELETE FROM `creature` WHERE `guid` IN (368585);
+
+-- Mushgog SAI
+SET @ENTRY := 11447;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,21748,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mushgog - In Combat - Cast 'Thorn Volley'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,9000,22000,26000,11,81314,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mushgog - In Combat - Cast 'Spore Cloud'"),
+(@ENTRY,0,2,0,9,0,100,0,0,30,12000,14500,11,12747,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mushgog - Within 0-30 Range - Cast 'Entangling Roots'"),
+(@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,"Mushgog - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Skarr the Broken SAI
+SET @ENTRY := 11498;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,5000,15000,17000,11,11428,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skarr the Broken - In Combat - Cast 'Knockdown'"),
+(@ENTRY,0,1,0,9,0,100,0,0,5,9000,11000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skarr the Broken - Within 0-5 Range - Cast 'Cleave'"),
+(@ENTRY,0,2,0,0,0,100,0,6000,11000,22000,24000,11,13737,0,0,0,0,0,2,0,0,0,0,0,0,0,"Skarr the Broken - In Combat - Cast 'Mortal Strike'");
+
+-- The Razza SAI
+SET @ENTRY := 11497;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,11,21067,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Razza - In Combat - Cast 'Poison Bolt'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,22000,11,12058,0,0,0,0,0,2,0,0,0,0,0,0,0,"The Razza - In Combat - Cast 'Chain Lightning'"),
+(@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,"The Razza - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Antilus the Soarer SAI
+SET @ENTRY := 5347;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81181,0,0,0,0,0,2,0,0,0,0,0,0,0,"Antilus the Soarer - In Combat - Cast 'Air Blast'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,22000,27000,11,81179,0,0,0,0,0,2,0,0,0,0,0,0,0,"Antilus the Soarer - In Combat - Cast 'Featherlight'"),
+(@ENTRY,0,2,0,0,0,100,0,3000,11000,17000,19000,11,32914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Antilus the Soarer - In Combat - Cast 'Wing Buffet'");
+
+-- Arash-ethis SAI
+SET @ENTRY := 5349;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,15000,11,12553,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arash-ethis - In Combat - Cast 'Shock'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,8000,17000,24000,11,15117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arash-ethis - In Combat - Cast 'Chain Lightning'");
+
+-- Bigfist SAI
+SET @ENTRY := 39958;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Bigfist - On Aggro - Cast 'Charge' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,3500,4500,12000,15000,11,74720,0,0,0,0,0,2,0,0,0,0,0,0,0,"Bigfist - In Combat - Cast 'Pound'"),
+(@ENTRY,0,2,0,13,0,100,0,2000,6000,20000,30000,11,80182,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bigfist - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Uppercut'"),
+(@ENTRY,0,3,0,2,0,100,1,0,25,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bigfist - Between 0-25% Health - Cast 'Enrage' (No Repeat)");
+
+-- Bloodroar the Stalker SAI
+SET @ENTRY := 5346;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,17000,22000,11,3264,0,0,0,0,0,1,0,0,0,0,0,0,0,"Bloodroar the Stalker - In Combat - Cast 'Blood Howl'"),
+(@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,"Bloodroar the Stalker - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Camp Mojache Brave SAI
+SET @ENTRY := 8147;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Camp Mojache Brave - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Camp Mojache Brave - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Camp Mojache Brave - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,16,5,9,1,100,0,0,5,9000,11000,11,40505,1,0,0,0,0,2,0,0,0,0,0,0,0,"Camp Mojache Brave - Within 0-5 Range - Cast 'Cleave' (Phase 1)");
+
+-- Caryssia Moonhunter SAI
+SET @ENTRY := 39946;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Caryssia Moonhunter - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Caryssia Moonhunter - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,16,5,9,1,100,0,0,5,9000,11000,11,40505,1,0,0,0,0,2,0,0,0,0,0,0,0,"Caryssia Moonhunter - Within 0-5 Range - Cast 'Cleave' (Phase 1)"),
+(@ENTRY,0,17,0,0,1,100,0,5000,8000,35000,36000,11,13730,1,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - In Combat - Cast 'Demoralizing Shout' (Phase 1)"),
+(@ENTRY,0,18,0,0,1,100,0,6000,9000,120000,125000,11,32064,1,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - In Combat - Cast 'Battle Shout' (Phase 1)"),
+(@ENTRY,0,19,0,11,0,100,1,0,0,0,0,11,7165,0,0,0,0,0,1,0,0,0,0,0,0,0,"Caryssia Moonhunter - On Respawn - Cast 'Battle Stance' (No Repeat)");
+
+-- Cliff Giant SAI
+SET @ENTRY := 39339;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cliff Giant - In Combat - Cast 'Boulder'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,17000,24000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Cliff Giant - In Combat - Cast 'War Stomp'");
+
+-- Coast Crawl Deepseer SAI
+SET @ENTRY := 5328;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,1,100,100,30000,4000,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coast Crawl Deepseer - In Combat - Cast 'Frostbolt' (No Repeat)"),
+(@ENTRY,0,1,0,16,0,100,0,12544,0,5000,5000,11,12544,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coast Crawl Deepseer - On Friendly Unit Missing Buff 'Frost Armor' - Cast 'Frost Armor'");
+
+-- Coast Crawl Snapclaw SAI
+SET @ENTRY := 5327;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Coast Crawl Snapclaw - Between 0-15% Health - Flee For Assist (No Repeat)"),
+(@ENTRY,0,0,0,0,0,100,0,2500,4500,12000,16000,11,49978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Coast Crawl Snapclaw - In Combat - Cast 'Claw Grasp'");
+
+-- Corrupted Cliff Giant SAI
+SET @ENTRY := 40972;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Cliff Giant - In Combat - Cast 'Boulder'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,17000,24000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupted Cliff Giant - In Combat - Cast 'War Stomp'");
+
+-- Corrupted Dryad SAI
+SET @ENTRY := 40168;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,45,9000,10000,11,81249,0,0,0,0,0,2,0,0,0,0,0,0,0,"Corrupted Dryad - Within 0-45 Range - Cast 'Poisoned Spear'"),
+(@ENTRY,0,1,0,1,0,100,0,500,1000,300000,300000,11,81954,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupted Dryad - Out of Combat - Cast 'Corrupted Earth Shield'"),
+(@ENTRY,0,2,0,16,0,100,0,81954,1,15000,30000,11,81954,0,0,0,0,0,1,0,0,0,0,0,0,0,"Corrupted Dryad - On Friendly Unit Missing Buff 'Corrupted Earth Shield' - Cast 'Corrupted Earth Shield'");
+
+-- Diamond Head SAI
+SET @ENTRY := 5345;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,5164,0,0,0,0,0,2,0,0,0,0,0,0,0,"Diamond Head - Within 0-5 Range - Cast 'Knockdown'"),
+(@ENTRY,0,1,0,0,0,100,0,3000,4500,12000,16000,11,49978,0,0,0,0,0,2,0,0,0,0,0,0,0,"Diamond Head - In Combat - Cast 'Claw Grasp'"),
+(@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,"Diamond Head - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Druid of the Talon SAI
+SET @ENTRY := 40969;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - On Aggro - Cast 'Wrath' (No Repeat)"),
+(@ENTRY,0,1,0,1,0,100,0,2000,2000,3000,4000,11,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - Out of Combat - Cast 'Wrath'"),
+(@ENTRY,0,2,0,0,0,100,0,5000,6000,11000,12000,11,33844,0,0,0,0,0,2,0,0,0,0,0,0,0,"Druid of the Talon - In Combat - Cast 'Entangling Roots'"),
+(@ENTRY,0,3,0,2,0,100,0,0,40,14000,21000,11,12160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - Between 0-40% Health - Cast 'Rejuvenation'"),
+(@ENTRY,0,4,0,16,0,100,0,79833,0,60000,60000,11,79833,0,0,0,0,0,1,0,0,0,0,0,0,0,"Druid of the Talon - On Friendly Unit Missing Buff 'Mark of the Wild' - Cast 'Mark of the Wild'");
+
+-- Edana Hatetalon SAI
+SET @ENTRY := 8075;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Edana Hatetalon - 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,"Edana Hatetalon - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Edana Hatetalon - On Aggro - Cast 'Lightning Bolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Edana Hatetalon - Within 0-40 Range - Cast 'Lightning Bolt' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,2,2,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Between 0-15% Health - Set Event Phase 3 (Phase 2) (No Repeat)"),
+(@ENTRY,0,11,0,2,3,100,1,0,15,0,0,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Between 0-15% Health - Flee For Assist (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,12,0,7,3,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - On Evade - Set Event Phase 0 (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,13,0,2,3,100,1,0,15,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Edana Hatetalon - Between 0-15% Health - Say Line 0 (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,14,0,0,1,100,0,5000,8000,15000,17000,11,12058,1,0,0,0,0,2,0,0,0,0,0,0,0,"Edana Hatetalon - In Combat - Cast 'Chain Lightning' (Phase 1)"),
+(@ENTRY,0,15,0,0,1,100,0,6000,9000,25000,27000,11,8293,1,0,0,0,0,2,0,0,0,0,0,0,0,"Edana Hatetalon - In Combat - Cast 'Lightning Cloud' (Phase 1)");
+
+-- Feathermoon Archer SAI
+SET @ENTRY := 40360;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Feathermoon Archer - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feathermoon Archer - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feathermoon Archer - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Archer - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)");
+
+-- Feathermoon Sentinel SAI
+SET @ENTRY := 7939;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Feathermoon Sentinel - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feathermoon Sentinel - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,95826,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Sentinel - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)");
+
+-- Feathermoon Skirmisher SAI
+SET @ENTRY := 44400;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Feathermoon Skirmisher - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feathermoon Skirmisher - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feathermoon Skirmisher - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)");
+
+-- Feral Scar Yeti SAI
+SET @ENTRY := 39896;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Feral Scar Yeti - Between 0-30% Health - Cast 'Enrage' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,17000,11,31279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feral Scar Yeti - In Combat - Cast 'Swipe'");
+
+-- Feralas Sentinel SAI
+SET @ENTRY := 39972;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Feralas Sentinel - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,74613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feralas Sentinel - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,74613,0,0,0,0,0,2,0,0,0,0,0,0,0,"Feralas Sentinel - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Sentinel - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,16,5,9,1,100,0,0,5,9000,11000,11,15496,1,0,0,0,0,2,0,0,0,0,0,0,0,"Feralas Sentinel - Within 0-5 Range - Cast 'Cleave' (Phase 1)");
+
+-- Feralas Wisp SAI
+SET @ENTRY := 40079;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,6237,3,0,0,0,0,1,0,0,0,0,0,0,0,"Feralas Wisp - On Just Died - Cast 'Wisp Detonate' (No Repeat)");
+
+-- Frayfeather Hippogryph SAI
+SET @ENTRY := 5300;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81181,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frayfeather Hippogryph - In Combat - Cast 'Air Blast'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,22000,27000,11,81179,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frayfeather Hippogryph - In Combat - Cast 'Featherlight'"),
+(@ENTRY,0,2,0,0,0,100,0,3000,11000,17000,19000,11,32914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frayfeather Hippogryph - In Combat - Cast 'Wing Buffet'");
+
+-- Frayfeather Stagwing SAI
+SET @ENTRY := 5304;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81181,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frayfeather Stagwing - In Combat - Cast 'Air Blast'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,22000,27000,11,81179,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frayfeather Stagwing - In Combat - Cast 'Featherlight'"),
+(@ENTRY,0,2,0,0,0,100,0,3000,11000,17000,19000,11,32914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Frayfeather Stagwing - In Combat - Cast 'Wing Buffet'");
+
+-- General Skessesh SAI
+SET @ENTRY := 40051;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,79810,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Skessesh - In Combat - Cast 'Frost Cleave'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,17000,23000,11,81167,0,0,0,0,0,2,0,0,0,0,0,0,0,"General Skessesh - In Combat - Cast 'Ice Lance'");
+
+-- Gnarl Leafbrother SAI
+SET @ENTRY := 5354;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,11922,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gnarl Leafbrother - Within 0-30 Range - Cast 'Entangling Roots'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,25000,28000,11,6913,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gnarl Leafbrother - In Combat - Cast 'Force of Nature'");
+
+-- Gordunni Channeler SAI
+SET @ENTRY := 39965;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Gordunni Channeler - 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,"Gordunni Channeler - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,34447,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Channeler - On Aggro - Cast 'Arcane Missiles' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3000,4500,11,34447,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Channeler - Within 0-40 Range - Cast 'Arcane Missiles' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,0,1,100,0,5000,9000,22000,25000,11,79860,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Channeler - In Combat - Cast 'Blizzard' (Phase 1)"),
+(@ENTRY,0,11,0,4,1,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Channeler - On Aggro - Say Line 0 (Phase 1) (No Repeat)");
+
+-- Gordunni Hillguard SAI
+SET @ENTRY := 39952;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,14000,17000,11,80182,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Hillguard - 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,"Gordunni Hillguard - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Gordunni Mauler SAI
+SET @ENTRY := 5234;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Gordunni Mauler - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Gordunni Shaman SAI
+SET @ENTRY := 5236;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`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,1,100,0,5000,5000,19000,22000,11,78770,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Shaman - In Combat - Cast 'Magma Totem' (Phase 1)"),
+(@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,"Gordunni Shaman - 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,"Gordunni Shaman - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"),
+(@ENTRY,0,4,0,14,0,100,0,450,40,15000,18000,11,79924,0,0,0,0,0,7,0,0,0,0,0,0,0,"Gordunni Shaman - Friendly At 450 Health - Cast 'Healing Wave'"),
+(@ENTRY,0,5,0,2,0,100,0,0,40,14000,21000,11,79924,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Shaman - Between 0-40% Health - Cast 'Healing Wave'");
+
+-- Gordunni Tamer SAI
+SET @ENTRY := 39957;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,1,100,0,4000,5000,15000,17000,11,81252,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Tamer - In Combat - Cast 'Full of Meat' (Phase 1)");
+
+-- Gordunni Warlock SAI
+SET @ENTRY := 5240;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Gordunni Warlock - 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,"Gordunni Warlock - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,77722,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Warlock - On Aggro - Cast 'Void Whip' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3000,4500,11,77722,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Warlock - Within 0-40 Range - Cast 'Void Whip' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,0,1,100,0,5000,6000,20000,25000,11,7289,1,0,0,0,0,2,0,0,0,0,0,0,0,"Gordunni Warlock - In Combat - Cast 'Shrink' (Phase 1)"),
+(@ENTRY,0,11,0,4,1,20,1,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - On Aggro - Say Line 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,12,0,9,1,100,0,0,8,13600,14500,11,32712,0,0,0,0,0,1,0,0,0,0,0,0,0,"Gordunni Warlock - Within 0-8 Range - Cast 'Shadow Nova' (Phase 1)");
+
+-- Grimtotem Marauder SAI
+SET @ENTRY := 39949;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,11,74606,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Marauder - In Combat - Cast 'War Stomp'"),
+(@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,"Grimtotem Marauder - Between 0-30% Health - Cast 'Frenzy' (No Repeat)");
+
+-- Grimtotem Naturalist SAI
+SET @ENTRY := 7726;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Grimtotem Naturalist - 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,"Grimtotem Naturalist - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Naturalist - On Aggro - Cast 'Wrath' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Naturalist - Within 0-40 Range - Cast 'Wrath' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,7,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,11,12,2,1,100,1,0,50,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Between 0-50% Health - Set Event Phase 3 (Phase 1) (No Repeat)"),
+(@ENTRY,0,12,13,61,1,100,1,0,50,0,0,11,74504,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Between 0-50% Health - Cast 'Bear Form' (Phase 1) (No Repeat)"),
+(@ENTRY,0,13,0,61,1,100,1,0,50,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - Between 0-50% Health - Enable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,14,0,0,4,100,0,3000,4500,12000,13000,11,12161,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Naturalist - In Combat - Cast 'Maul' (Phase 4)"),
+(@ENTRY,0,15,0,0,4,100,0,8000,9000,25000,26000,11,15727,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - In Combat - Cast 'Demoralizing Roar' (Phase 4)"),
+(@ENTRY,0,16,17,7,4,100,1,0,0,0,0,28,74504,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - On Evade - Remove Aura 'Bear Form' (Phase 4) (No Repeat)"),
+(@ENTRY,0,17,0,61,4,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Naturalist - On Evade - Set Event Phase 0 (Phase 4) (No Repeat)");
+
+-- Grimtotem Raider SAI
+SET @ENTRY := 7725;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Grimtotem Raider - On Aggro - Cast 'Leaping Cleave' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,4000,4500,15000,17000,11,79878,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Raider - In Combat - Cast 'Bloodthirst'");
+
+-- Grimtotem Shaman SAI
+SET @ENTRY := 7727;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Grimtotem Shaman - 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,"Grimtotem Shaman - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,79884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Shaman - On Aggro - Cast 'Lightning Bolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,79884,0,0,0,0,0,2,0,0,0,0,0,0,0,"Grimtotem Shaman - Within 0-40 Range - Cast 'Lightning Bolt' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,0,1,100,0,5000,7000,19000,22000,11,15786,1,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - In Combat - Cast 'Earthbind Totem' (Phase 1)"),
+(@ENTRY,0,11,0,0,1,100,0,8000,11000,50000,55000,11,79914,0,0,0,0,0,1,0,0,0,0,0,0,0,"Grimtotem Shaman - In Combat - Cast 'Feral Spirit' (Phase 1)");
+
+-- Groddoc Ape SAI
+SET @ENTRY := 5260;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,81140,0,0,0,0,0,1,0,0,0,0,0,0,0,"Groddoc Ape - Within 0-8 Range - Cast 'Thunderclap'");
+
+-- Hatecrest Sorceress SAI
+SET @ENTRY := 39733;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Hatecrest Sorceress - 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,"Hatecrest Sorceress - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,11538,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hatecrest Sorceress - On Aggro - Cast 'Frostbolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,11538,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hatecrest Sorceress - Within 0-40 Range - Cast 'Frostbolt' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,2,2,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Between 0-15% Health - Set Event Phase 3 (Phase 2) (No Repeat)"),
+(@ENTRY,0,11,0,2,3,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - Between 0-15% Health - Flee For Assist (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,12,0,7,3,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hatecrest Sorceress - On Evade - Set Event Phase 0 (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,14,0,0,1,100,0,6000,8000,22000,24000,11,81165,1,0,0,0,0,2,0,0,0,0,0,0,0,"Hatecrest Sorceress - In Combat - Cast 'Blizzard' (Phase 1)");
+
+-- Hatecrest Warrior SAI
+SET @ENTRY := 39728;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12000,11,15496,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hatecrest Warrior - Within 0-5 Range - Cast 'Cleave'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,8000,17000,19000,11,15089,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hatecrest Warrior - In Combat - Cast 'Frost Shock'");
+
+-- Highborne Poltergeist SAI
+SET @ENTRY := 40059;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,18000,11,81193,0,0,0,0,0,2,0,0,0,0,0,0,0,"Highborne Poltergeist - In Combat - Cast 'Unrelenting Anguish'");
+
+-- Horde Poacher SAI
+SET @ENTRY := 40069;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Horde Poacher - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Poacher - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Poacher - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,16,0,2,1,100,1,0,15,0,0,22,2,0,0,0,0,0,0,0,0,0,0,0,0,0,"Horde Poacher - Between 0-15% Health - Set Event Phase 2 (Phase 1) (No Repeat)"),
+(@ENTRY,0,17,0,2,2,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - Between 0-15% Health - Flee For Assist (Phase 2) (No Repeat)"),
+(@ENTRY,0,18,19,7,2,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - On Evade - Set Sheath Melee (Phase 2) (No Repeat)"),
+(@ENTRY,0,19,0,61,2,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Poacher - On Evade - Set Event Phase 0 (Phase 2) (No Repeat)"),
+(@ENTRY,0,21,5,9,1,100,0,5,30,15000,18000,11,78841,1,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Poacher - Within 5-30 Range - Cast 'Aimed Shot' (Phase 1)"),
+(@ENTRY,0,22,5,9,1,100,0,0,20,8000,9000,11,6533,1,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Poacher - Within 0-20 Range - Cast 'Net' (Phase 1)");
+
+-- Ironfur Bear SAI
+SET @ENTRY := 5268;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Ironfur Bear - On Aggro - Cast 'Leaping Rush' (No Repeat)"),
+(@ENTRY,0,1,0,2,0,100,0,0,40,18000,21000,11,81122,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ironfur Bear - Between 0-40% Health - Cast 'Ironfur'");
+
+-- Jademir Echospawn SAI
+SET @ENTRY := 39395;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19000,22000,11,81072,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jademir Echospawn - In Combat - Cast 'Echo Blast'"),
+(@ENTRY,0,1,0,0,0,100,0,7000,9000,26000,33000,11,81074,0,0,0,0,0,2,0,0,0,0,0,0,0,"Jademir Echospawn - In Combat - Cast 'Seeping Fog'");
+
+-- Kindal Moonweaver SAI
+SET @ENTRY := 7956;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Kindal Moonweaver - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kindal Moonweaver - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kindal Moonweaver - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,16,5,9,1,100,0,5,30,19000,22000,11,14443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Kindal Moonweaver - Within 5-30 Range - Cast 'Multi-Shot' (Phase 1)");
+
+-- Lady Szallah SAI
+SET @ENTRY := 5343;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Lady Szallah - 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,"Lady Szallah - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Szallah - On Aggro - Cast 'Lightning Bolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Szallah - Within 0-40 Range - Cast 'Lightning Bolt' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,1,0,100,0,500,1000,600000,600000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - Out of Combat - Cast 'Lightning Shield'"),
+(@ENTRY,0,11,0,16,1,100,0,12550,1,15000,30000,11,12550,0,0,0,0,0,1,0,0,0,0,0,0,0,"Lady Szallah - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield' (Phase 1)"),
+(@ENTRY,0,12,0,0,1,100,0,5000,9000,15000,19000,11,12549,1,0,0,0,0,2,0,0,0,0,0,0,0,"Lady Szallah - In Combat - Cast 'Forked Lightning' (Phase 1)");
+
+-- Lethlas SAI
+SET @ENTRY := 39394;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`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,2000,4500,15000,16000,11,81082,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lethlas - In Combat - Cast 'Noxious Breath'"),
+(@ENTRY,0,2,0,0,0,100,0,7000,9000,26000,33000,11,81074,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lethlas - In Combat - Cast 'Seeping Fog'"),
+(@ENTRY,0,3,0,0,0,100,0,3000,8000,19000,26000,11,32914,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lethlas - In Combat - Cast 'Wing Buffet'");
+
+-- Longtooth Runner SAI
+SET @ENTRY := 5286;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Longtooth Runner - 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,"Longtooth Runner - Out of Combat - Play Emote 393"),
+(@ENTRY,0,2,0,0,0,100,0,4000,5000,17000,20000,11,3149,0,0,0,0,0,1,0,0,0,0,0,0,0,"Longtooth Runner - In Combat - Cast 'Furious Howl'");
+
+-- Mordei the Earthrender SAI
+SET @ENTRY := 43488;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Mordei the Earthrender - 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,"Mordei the Earthrender - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,77721,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mordei the Earthrender - On Aggro - Cast 'Shadow Weave' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,77721,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mordei the Earthrender - Within 0-40 Range - Cast 'Shadow Weave' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,2,1,100,0,0,40,33000,35000,11,77471,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mordei the Earthrender - Between 0-40% Health - Cast 'Shadow Shield' (Phase 1)"),
+(@ENTRY,0,11,0,9,1,100,0,0,20,15000,19000,11,80117,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mordei the Earthrender - Within 0-20 Range - Cast 'Earth Spike' (Phase 1)");
+
+-- Mountain Giant SAI
+SET @ENTRY := 40026;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81147,0,0,0,0,0,2,0,0,0,0,0,0,0,"Mountain Giant - In Combat - Cast 'Boulder'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,17000,24000,11,45,0,0,0,0,0,1,0,0,0,0,0,0,0,"Mountain Giant - In Combat - Cast 'War Stomp'");
+
+-- Northspring Harpy SAI
+SET @ENTRY := 5362;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Northspring 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,"Northspring Harpy - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'"),
+(@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,"Northspring Harpy - Between 0-15% Health - Flee For Assist (No Repeat)"),
+(@ENTRY,0,3,0,2,0,100,0,0,40,18000,21000,11,11014,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Harpy - Between 0-40% Health - Cast 'Flow of the Northspring'");
+
+-- Northspring Windcaller SAI
+SET @ENTRY := 5366;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Northspring Windcaller - 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,"Northspring Windcaller - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northspring Windcaller - On Aggro - Cast 'Lightning Bolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9532,0,0,0,0,0,2,0,0,0,0,0,0,0,"Northspring Windcaller - Within 0-40 Range - Cast 'Lightning Bolt' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,2,2,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Between 0-15% Health - Set Event Phase 3 (Phase 2) (No Repeat)"),
+(@ENTRY,0,11,0,2,3,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Between 0-15% Health - Flee For Assist (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,12,0,7,3,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - On Evade - Set Event Phase 0 (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,14,0,2,1,100,0,0,40,18000,21000,11,11014,0,0,0,0,0,1,0,0,0,0,0,0,0,"Northspring Windcaller - Between 0-40% Health - Cast 'Flow of the Northspring' (Phase 1)"),
+(@ENTRY,0,15,0,0,1,100,0,5000,9000,18000,23000,11,6728,1,0,0,0,0,5,0,0,0,0,0,0,0,"Northspring Windcaller - In Combat - Cast 'Enveloping Winds' (Phase 1)");
+
+-- Noxious Whelp SAI
+SET @ENTRY := 39384;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81068,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Whelp - In Combat - Cast 'Noxious Breath'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,19000,21000,11,81109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Noxious Whelp - In Combat - Cast 'Poison Bolt'");
+
+-- Old Grizzlegut SAI
+SET @ENTRY := 5352;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Old Grizzlegut - On Aggro - Cast 'Leaping Rush' (No Repeat)"),
+(@ENTRY,0,1,0,2,0,100,0,0,40,18000,21000,11,81122,0,0,0,0,0,1,0,0,0,0,0,0,0,"Old Grizzlegut - Between 0-40% Health - Cast 'Ironfur'");
+
+-- Qirot SAI
+SET @ENTRY := 5350;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qirot - In Combat - Cast 'Poison Bolt'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,19000,21000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qirot - In Combat - Cast 'Silithid Toxin'"),
+(@ENTRY,0,2,0,0,0,100,0,5000,11000,25000,26000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Qirot - In Combat - Cast 'Venom Splash'");
+
+-- Rage Scar Yeti SAI
+SET @ENTRY := 40224;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Rage Scar Yeti - Between 0-30% Health - Cast 'Enrage' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,2000,4500,12000,14000,11,31279,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rage Scar Yeti - In Combat - Cast 'Swipe'");
+
+-- Sea Elemental SAI
+SET @ENTRY := 5461;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Sea Elemental - 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,"Sea Elemental - On Friendly Unit Missing Buff 'Water Shield' - Cast 'Water Shield'"),
+(@ENTRY,0,2,0,0,0,100,0,2000,4500,12000,15000,11,78542,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sea Elemental - In Combat - Cast 'Splash'");
+
+-- Sea Spray SAI
+SET @ENTRY := 5462;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,32011,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sea Spray - In Combat - Cast 'Water Bolt'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,19000,22000,11,79831,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sea Spray - In Combat - Cast 'Wave Crash'");
+
+-- Sharphorn Stag SAI
+SET @ENTRY := 40193;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Sharphorn Stag - On Aggro - Cast 'Rushing Charge' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,3000,5000,15000,18000,11,81087,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sharphorn Stag - In Combat - Cast 'Puncture Wound'");
+
+-- Shore Strider SAI
+SET @ENTRY := 5359;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,79810,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shore Strider - In Combat - Cast 'Frost Cleave'"),
+(@ENTRY,0,1,0,0,0,100,0,7000,9000,18000,23000,11,10987,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shore Strider - In Combat - Cast 'Geyser'");
+
+-- Snarler SAI
+SET @ENTRY := 5356;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,9000,11000,11,5543,0,0,0,0,0,1,0,0,0,0,0,0,0,"Snarler - Between 0-50% Health - Cast 'Fade Out'");
+
+-- Sprite Darter SAI
+SET @ENTRY := 5278;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12000,11,50273,0,0,0,0,0,2,0,0,0,0,0,0,0,"Sprite Darter - In Combat - Cast 'Arcane Barrage'");
+
+-- Stinglasher SAI
+SET @ENTRY := 14661;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,81109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stinglasher - In Combat - Cast 'Poison Bolt'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,19000,21000,11,81224,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stinglasher - In Combat - Cast 'Silithid Toxin'"),
+(@ENTRY,0,2,0,0,0,100,0,5000,11000,25000,26000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stinglasher - In Combat - Cast 'Venom Splash'");
+
+-- Taerar SAI
+SET @ENTRY := 39853;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,74578,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taerar - In Combat - Cast 'Nightmare Bolt'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,17000,22000,11,74575,0,0,0,0,0,2,0,0,0,0,0,0,0,"Taerar - In Combat - Cast 'Noxious Breath'");
+
+-- Vale Owl SAI
+SET @ENTRY := 40194;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,6000,10000,22000,26000,11,81119,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vale Owl - In Combat - Cast 'Howling Screech'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,14000,15000,11,16576,0,0,0,0,0,1,0,0,0,0,0,0,0,"Vale Owl - In Combat - Cast 'Piercing Screech'");
+
+-- Vale Screecher SAI
+SET @ENTRY := 5307;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,77522,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vale Screecher - Within 0-5 Range - Cast 'Swoop'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,8000,18000,20000,11,59220,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vale Screecher - In Combat - Cast 'Chain Lightning'");
+
+-- Verinias the Twisted SAI
+SET @ENTRY := 40136;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,35913,0,0,0,0,0,2,0,0,0,0,0,0,0,"Verinias the Twisted - In Combat - Cast 'Fel Fireball'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,5500,22000,25000,11,37628,0,0,0,0,0,2,0,0,0,0,0,0,0,"Verinias the Twisted - In Combat - Cast 'Fel Immolate'");
+
+-- Wandering Forest Walker SAI
+SET @ENTRY := 7584;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,22000,26000,11,16561,1,0,0,0,0,1,0,0,0,0,0,0,0,"Wandering Forest Walker - Between 0-40% Health - Cast 'Regrowth'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,25000,28000,11,6913,0,0,0,0,0,1,0,0,0,0,0,0,0,"Wandering Forest Walker - In Combat - Cast 'Force of Nature'");
+
+-- Woodpaw Brute SAI
+SET @ENTRY := 5253;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`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,2000,4000,17000,19000,11,77558,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodpaw Brute - In Combat - Cast 'Bloody Strike'"),
+(@ENTRY,0,2,0,2,0,100,1,0,30,0,0,11,81211,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Brute - Between 0-30% Health - Cast 'Woodpaw Brand' (No Repeat)"),
+(@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,"Woodpaw Brute - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Woodpaw Mongrel SAI
+SET @ENTRY := 5249;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,81211,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mongrel - Between 0-30% Health - Cast 'Woodpaw Brand' (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,"Woodpaw Mongrel - Between 0-15% Health - Flee For Assist (No Repeat)");
+
+-- Woodpaw Mystic SAI
+SET @ENTRY := 5254;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Woodpaw Mystic - 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,"Woodpaw Mystic - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodpaw Mystic - On Aggro - Cast 'Wrath' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9739,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodpaw Mystic - Within 0-40 Range - Cast 'Wrath' (Phase 1)"),
+(@ENTRY,0,4,0,9,1,100,0,40,100,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Within 40-100 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,5,0,9,1,100,0,10,15,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Within 10-15 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,6,0,9,1,100,0,0,40,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Within 0-40 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,3,1,100,0,0,15,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Between 0-15% Mana - Set Event Phase 2 (Phase 1)"),
+(@ENTRY,0,8,0,3,2,100,0,0,15,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Between 0-15% Mana - Enable Combat Movement (Phase 2)"),
+(@ENTRY,0,9,0,3,2,100,0,30,100,100,100,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,2,2,100,1,0,15,0,0,22,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Between 0-15% Health - Set Event Phase 3 (Phase 2) (No Repeat)"),
+(@ENTRY,0,11,0,2,3,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Between 0-15% Health - Flee For Assist (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,12,0,7,3,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - On Evade - Set Event Phase 0 (Phases 1 & 2) (No Repeat)"),
+(@ENTRY,0,14,0,2,1,100,1,0,30,0,0,11,81211,1,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - Between 0-30% Health - Cast 'Woodpaw Brand' (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,0,1,100,0,5000,5000,19000,22000,11,39591,1,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Mystic - In Combat - Cast 'Searing Totem' (Phase 1)");
+
+-- Woodpaw Reaver SAI
+SET @ENTRY := 5255;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,81211,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Reaver - Between 0-30% Health - Cast 'Woodpaw Brand' (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,"Woodpaw Reaver - Between 0-15% Health - Flee For Assist (No Repeat)"),
+(@ENTRY,0,2,0,4,0,100,1,0,0,0,0,11,81219,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Reaver - On Aggro - Cast 'Battle Shout' (No Repeat)");
+
+-- Woodpaw Trapper SAI
+SET @ENTRY := 5251;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,"Woodpaw Trapper - On Aggro - Disable Combat Movement (No Repeat)"),
+(@ENTRY,0,1,2,61,0,100,1,0,0,0,0,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodpaw Trapper - On Aggro - Cast 'Shoot' (No Repeat)"),
+(@ENTRY,0,2,3,61,0,100,1,0,0,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - On Aggro - Stop Attacking (No Repeat)"),
+(@ENTRY,0,3,0,61,0,100,1,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - On Aggro - Set Event Phase 1 (No Repeat)"),
+(@ENTRY,0,4,5,9,1,100,0,5,30,2300,3900,11,6660,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 5-30 Range - Cast 'Shoot' (Phase 1)"),
+(@ENTRY,0,5,0,61,1,100,0,5,30,2300,3900,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 5-30 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,6,7,9,1,100,0,30,80,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 30-80 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,7,0,61,1,100,0,30,80,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 30-80 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,8,9,9,1,100,0,0,10,0,0,21,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 0-10 Range - Enable Combat Movement (Phase 1)"),
+(@ENTRY,0,9,10,61,1,100,0,0,10,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 0-10 Range - Set Sheath Melee (Phase 1)"),
+(@ENTRY,0,10,0,61,1,100,0,0,10,0,0,20,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 0-10 Range - Start Attacking (Phase 1)"),
+(@ENTRY,0,11,12,9,1,100,0,11,25,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 11-25 Range - Disable Combat Movement (Phase 1)"),
+(@ENTRY,0,12,13,61,1,100,0,11,25,0,0,20,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 11-25 Range - Stop Attacking (Phase 1)"),
+(@ENTRY,0,13,0,61,1,100,0,11,25,0,0,40,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 11-25 Range - Set Sheath Ranged (Phase 1)"),
+(@ENTRY,0,14,15,7,1,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - On Evade - Set Sheath Melee (Phase 1) (No Repeat)"),
+(@ENTRY,0,15,0,61,1,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - On Evade - Set Event Phase 0 (Phase 1) (No Repeat)"),
+(@ENTRY,0,16,0,2,1,100,1,0,15,0,0,22,2,0,0,0,0,0,0,0,0,0,0,0,0,0,"Woodpaw Trapper - Between 0-15% Health - Set Event Phase 2 (Phase 1) (No Repeat)"),
+(@ENTRY,0,17,0,2,2,100,1,0,15,0,0,25,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Between 0-15% Health - Flee For Assist (Phase 2) (No Repeat)"),
+(@ENTRY,0,18,19,7,2,100,1,0,0,0,0,40,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - On Evade - Set Sheath Melee (Phase 2) (No Repeat)"),
+(@ENTRY,0,19,0,61,2,100,1,0,0,0,0,22,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - On Evade - Set Event Phase 0 (Phase 2) (No Repeat)"),
+(@ENTRY,0,22,5,9,1,100,0,5,30,18000,19000,11,80009,0,0,0,0,0,2,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 5-30 Range - Cast 'Serpent Sting' (Phase 1)"),
+(@ENTRY,0,23,5,9,1,100,0,0,5,33000,35000,11,80018,1,0,0,0,0,1,0,0,0,0,0,0,0,"Woodpaw Trapper - Within 0-5 Range - Cast 'Frost Trap' (Phase 1)");
+
+-- Zukk'ash Stinger SAI
+SET @ENTRY := 5244;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,60000,65000,11,81224,32,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Stinger - In Combat - Cast 'Silithid Toxin'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,15000,17000,11,5416,32,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Stinger - In Combat - Cast 'Venom Sting'");
+
+-- Zukk'ash Tunneler SAI
+SET @ENTRY := 5247;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,60000,65000,11,81224,32,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Tunneler - In Combat - Cast 'Silithid Toxin'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,45000,50000,11,6016,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Tunneler - In Combat - Cast 'Pierce Armor'");
+
+-- Zukk'ash Wasp SAI
+SET @ENTRY := 5245;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,60000,65000,11,81224,32,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Wasp - In Combat - Cast 'Silithid Toxin'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,12000,16000,11,81109,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Wasp - In Combat - Cast 'Poison Bolt'");
+
+-- Zukk'ash Worker SAI
+SET @ENTRY := 5246;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,60000,65000,11,81224,32,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Worker - In Combat - Cast 'Silithid Toxin'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,11000,25000,26000,11,79607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Zukk'ash Worker - In Combat - Cast 'Venom Splash'");
+
+-- Pathing for Entry: 4544 'TDB FORMAT'
+SET @NPC := 368591;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4374.108,`position_y`=239.5889,`position_z`=25.74253 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,-4374.108,239.5889,25.74253,0,0,0,0,100,0),
+(@PATH,2,-4374.229,239.4271,25.49163,0,0,0,0,100,0),
+(@PATH,3,-4374.019,239.5231,25.74524,0,0,0,0,100,0),
+(@PATH,4,-4365.521,231.0826,25.74799,0,0,0,0,100,0),
+(@PATH,5,-4358.922,227.1118,25.74886,0,0,0,0,100,0),
+(@PATH,6,-4359.295,227.1458,25.49886,0,0,0,0,100,0),
+(@PATH,7,-4359.226,227.3364,25.74886,0,0,0,0,100,0),
+(@PATH,8,-4365.581,231.1782,25.74524,0,0,0,0,100,0);
+
+-- Pathing for Entry: 8147 'TDB FORMAT'
+SET @NPC := 368600;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4420.232,`position_y`=275.7813,`position_z`=26.61746 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,-4420.232,275.7813,26.61746,0,0,0,0,100,0),
+(@PATH,2,-4417.232,275.7813,26.11746,0,0,0,0,100,0),
+(@PATH,3,-4412.482,276.0313,25.61746,0,0,0,0,100,0),
+(@PATH,4,-4408.796,276.0556,25.22833,0,0,0,0,100,0),
+(@PATH,5,-4403.774,274.3713,25.3332,0,0,0,0,100,0),
+(@PATH,6,-4401.2,260.2633,25.48075,0,0,0,0,100,0),
+(@PATH,7,-4400.507,252.6146,25.76875,0,0,0,0,100,0),
+(@PATH,8,-4395.695,229.6122,25.77205,0,0,0,0,100,0),
+(@PATH,9,-4394.793,219.9833,25.76931,0,0,0,0,100,0),
+(@PATH,10,-4392.5,210.735,25.76931,0,0,0,0,100,0),
+(@PATH,11,-4391.482,205.5904,25.71903,0,0,0,0,100,0),
+(@PATH,12,-4390.587,197.2554,25.69325,0,0,0,0,100,0),
+(@PATH,13,-4388.837,191.0054,25.69325,0,0,0,0,100,0),
+(@PATH,14,-4388.587,188.5054,25.69325,0,0,0,0,100,0),
+(@PATH,15,-4388.561,188.1314,25.79134,0,0,0,0,100,0),
+(@PATH,16,-4388.311,186.8814,25.79134,0,0,0,0,100,0),
+(@PATH,17,-4388.311,185.8814,25.79134,0,0,0,0,100,0),
+(@PATH,18,-4388.061,183.3814,26.04134,0,0,0,0,100,0),
+(@PATH,19,-4387.811,180.8814,26.29134,0,0,0,0,100,0),
+(@PATH,20,-4387.548,180.7468,26.20199,0,0,0,0,100,0),
+(@PATH,21,-4387.048,178.4968,26.20199,0,0,0,0,100,0),
+(@PATH,22,-4386.298,175.4968,26.20199,0,0,0,0,100,0),
+(@PATH,23,-4386.048,172.9968,25.95199,0,0,0,0,100,0),
+(@PATH,24,-4385.298,170.4968,25.70199,0,0,0,0,100,0),
+(@PATH,25,-4384.477,168.2379,25.61417,0,0,0,0,100,0),
+(@PATH,26,-4383.977,166.2379,25.61417,0,0,0,0,100,0),
+(@PATH,27,-4383.977,164.9879,25.36417,0,0,0,0,100,0),
+(@PATH,28,-4382.727,164.4879,25.61417,0,0,0,0,100,0),
+(@PATH,29,-4382.227,162.4879,25.36417,0,0,0,0,100,0),
+(@PATH,30,-4381.227,158.4879,25.36417,0,0,0,0,100,0),
+(@PATH,31,-4382.502,153.3861,25.45588,0,0,0,0,100,0),
+(@PATH,32,-4379.256,138.5896,26.18084,0,0,0,0,100,0),
+(@PATH,33,-4375.756,135.3396,26.68084,0,0,0,0,100,0),
+(@PATH,34,-4373.756,133.0896,27.18084,0,0,0,0,100,0),
+(@PATH,35,-4371.756,131.0896,28.18084,0,0,0,0,100,0),
+(@PATH,36,-4371.493,130.8808,28.42912,0,0,0,0,100,0),
+(@PATH,37,-4370.243,129.6308,28.67912,0,0,0,0,100,0),
+(@PATH,38,-4369.243,128.1308,29.17912,0,0,0,0,100,0),
+(@PATH,39,-4367.493,125.8808,29.92912,0,0,0,0,100,0),
+(@PATH,40,-4365.645,123.6515,30.53928,0,0,0,0,100,0),
+(@PATH,41,-4367.645,125.9015,30.03928,0,0,0,0,100,0),
+(@PATH,42,-4368.895,127.4015,29.28928,0,0,0,0,100,0),
+(@PATH,43,-4370.645,129.9015,28.53928,0,0,0,0,100,0),
+(@PATH,44,-4371.645,131.1515,28.03928,0,0,0,0,100,0),
+(@PATH,45,-4372.895,132.6515,27.28928,0,0,0,0,100,0),
+(@PATH,46,-4375.032,135.3436,26.42522,0,0,0,0,100,0),
+(@PATH,47,-4376.782,138.8436,25.92522,0,0,0,0,100,0),
+(@PATH,48,-4378.532,143.0936,25.42522,0,0,0,0,100,0),
+(@PATH,49,-4381.33,148.8798,25.1913,0,0,0,0,100,0),
+(@PATH,50,-4379.08,150.1298,25.1913,0,0,0,0,100,0),
+(@PATH,51,-4381.33,158.3798,25.4413,0,0,0,0,100,0),
+(@PATH,52,-4382.08,162.3798,25.4413,0,0,0,0,100,0),
+(@PATH,53,-4382.83,165.3798,25.6913,0,0,0,0,100,0),
+(@PATH,54,-4383.33,166.3798,25.6913,0,0,0,0,100,0),
+(@PATH,55,-4383.211,165.8405,25.73707,0,0,0,0,100,0),
+(@PATH,56,-4383.461,166.8405,25.73707,0,0,0,0,100,0),
+(@PATH,57,-4383.961,168.0905,25.73707,0,0,0,0,100,0),
+(@PATH,58,-4384.461,170.5905,25.73707,0,0,0,0,100,0),
+(@PATH,59,-4384.711,172.5905,25.98707,0,0,0,0,100,0),
+(@PATH,60,-4385.211,175.5905,26.23707,0,0,0,0,100,0),
+(@PATH,61,-4385.961,178.8405,26.23707,0,0,0,0,100,0),
+(@PATH,62,-4386.14,179.0594,26.31068,0,0,0,0,100,0),
+(@PATH,63,-4386.39,180.3094,26.31068,0,0,0,0,100,0),
+(@PATH,64,-4386.64,181.0594,26.06068,0,0,0,0,100,0),
+(@PATH,65,-4387.14,183.5594,26.06068,0,0,0,0,100,0),
+(@PATH,66,-4387.64,186.0594,25.81068,0,0,0,0,100,0),
+(@PATH,67,-4387.89,188.3094,25.81068,0,0,0,0,100,0),
+(@PATH,68,-4387.89,191.0594,25.81068,0,0,0,0,100,0),
+(@PATH,69,-4389.947,196.9291,25.75712,0,0,0,0,100,0),
+(@PATH,70,-4392.267,210.4629,25.77282,0,0,0,0,100,0),
+(@PATH,71,-4393.506,220.8207,25.76357,0,0,0,0,100,0),
+(@PATH,72,-4397.229,230.3875,25.75168,0,0,0,0,100,0),
+(@PATH,73,-4398.972,242.524,25.54496,0,0,0,0,100,0),
+(@PATH,74,-4402.096,254.5524,25.86404,0,0,0,0,100,0),
+(@PATH,75,-4406.09,271.8185,25.57064,0,0,0,0,100,0),
+(@PATH,76,-4417.385,276.1368,26.19138,0,0,0,0,100,0),
+(@PATH,77,-4419.135,276.8868,26.94138,0,0,0,0,100,0),
+(@PATH,78,-4421.135,277.3868,27.69138,0,0,0,0,100,0),
+(@PATH,79,-4425.635,278.8868,27.94138,0,0,0,0,100,0),
+(@PATH,80,-4428.385,279.6368,28.69138,0,0,0,0,100,0),
+(@PATH,81,-4431.385,280.6368,29.44138,0,0,0,0,100,0),
+(@PATH,82,-4433.135,281.3868,29.94138,0,0,0,0,100,0),
+(@PATH,83,-4435.637,282.3845,30.57433,0,0,0,0,100,0),
+(@PATH,84,-4438.887,284.6345,31.32433,0,0,0,0,100,0),
+(@PATH,85,-4441.387,286.1345,32.07433,0,0,0,0,100,0),
+(@PATH,86,-4442.887,287.1345,32.57433,0,0,0,0,100,0),
+(@PATH,87,-4445.387,288.6345,33.32433,0,0,0,0,100,0),
+(@PATH,88,-4447.137,289.6345,34.07433,0,0,0,0,100,0),
+(@PATH,89,-4450.387,291.8845,34.82433,0,0,0,0,100,0),
+(@PATH,90,-4450.55,292.2401,35.16396,0,0,0,0,100,0),
+(@PATH,91,-4452.05,292.9901,35.66396,0,0,0,0,100,0),
+(@PATH,92,-4453.3,294.4901,36.16396,0,0,0,0,100,0),
+(@PATH,93,-4455.3,296.2401,36.66396,0,0,0,0,100,0),
+(@PATH,94,-4457.55,298.2401,37.66396,0,0,0,0,100,0),
+(@PATH,95,-4459.55,300.4901,38.16396,0,0,0,0,100,0),
+(@PATH,96,-4460.972,301.7682,38.70952,0,0,0,0,100,0),
+(@PATH,97,-4458.722,299.7682,37.95952,0,0,0,0,100,0),
+(@PATH,98,-4456.472,298.0182,37.45952,0,0,0,0,100,0),
+(@PATH,99,-4454.972,296.7682,36.45952,0,0,0,0,100,0),
+(@PATH,100,-4451.972,294.5182,35.70952,0,0,0,0,100,0),
+(@PATH,101,-4449.896,292.7752,34.98645,0,0,0,0,100,0),
+(@PATH,102,-4448.396,291.5252,34.23645,0,0,0,0,100,0),
+(@PATH,103,-4445.896,289.7752,33.73645,0,0,0,0,100,0),
+(@PATH,104,-4444.396,288.5252,32.98645,0,0,0,0,100,0),
+(@PATH,105,-4442.896,287.5252,32.73645,0,0,0,0,100,0),
+(@PATH,106,-4441.396,286.5252,31.98645,0,0,0,0,100,0),
+(@PATH,107,-4438.896,284.7752,31.48645,0,0,0,0,100,0),
+(@PATH,108,-4438.65,284.333,31.27993,0,0,0,0,100,0),
+(@PATH,109,-4436.9,283.083,30.77993,0,0,0,0,100,0),
+(@PATH,110,-4433.4,281.583,30.02993,0,0,0,0,100,0),
+(@PATH,111,-4431.9,280.833,29.52993,0,0,0,0,100,0),
+(@PATH,112,-4430.15,279.833,28.77993,0,0,0,0,100,0),
+(@PATH,113,-4426.568,277.9336,27.88363,0,0,0,0,100,0),
+(@PATH,114,-4423.318,276.6836,27.38363,0,0,0,0,100,0),
+(@PATH,115,-4422.973,276.4774,27.2191,0,0,0,0,100,0);
+
+-- Pathing for Entry: 14373 'TDB FORMAT'
+SET @NPC := 368592;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4401.491,`position_y`=252.4095,`position_z`=25.9212 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,-4401.491,252.4095,25.9212,0,0,0,0,100,0),
+(@PATH,2,-4399.409,240.4861,25.82913,0,0,0,0,100,0),
+(@PATH,3,-4399.557,240.4591,25.62591,0,0,0,0,100,0),
+(@PATH,4,-4399.438,240.5899,25.91522,0,0,0,0,100,0),
+(@PATH,5,-4401.491,252.4095,25.9212,0,0,0,0,100,0);
+
+-- Pathing for Entry: 39965 'TDB FORMAT'
+SET @NPC := 368667;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-3591.663,`position_y`=256.649,`position_z`=143.0936 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,-3591.663,256.649,143.0936,0,0,0,0,100,0),
+(@PATH,2,-3594.913,256.649,142.3436,0,0,0,0,100,0),
+(@PATH,3,-3597.163,256.899,141.5936,0,0,0,0,100,0),
+(@PATH,4,-3597.307,257.1399,141.4573,0,0,0,0,100,0),
+(@PATH,5,-3599.307,257.1399,140.7073,0,0,0,0,100,0),
+(@PATH,6,-3600.557,258.1399,140.4573,0,0,0,0,100,0),
+(@PATH,7,-3602.057,259.8899,139.9573,0,0,0,0,100,0),
+(@PATH,8,-3605.807,262.8899,139.4573,0,0,0,0,100,0),
+(@PATH,9,-3605.647,262.9321,139.4725,0,0,0,0,100,0),
+(@PATH,10,-3602.397,259.9321,139.7225,0,0,0,0,100,0),
+(@PATH,11,-3600.647,258.1821,140.2225,0,0,0,0,100,0),
+(@PATH,12,-3600.153,257.962,140.4025,0,0,0,0,100,0),
+(@PATH,13,-3599.153,257.212,140.9025,0,0,0,0,100,0),
+(@PATH,14,-3597.153,256.962,141.4025,0,0,0,0,100,0),
+(@PATH,15,-3595.153,256.962,142.4025,0,0,0,0,100,0),
+(@PATH,16,-3594.789,256.6856,142.542,0,0,0,0,100,0),
+(@PATH,17,-3591.539,256.6856,143.292,0,0,0,0,100,0),
+(@PATH,18,-3589.539,254.4356,143.792,0,0,0,0,100,0),
+(@PATH,19,-3588.539,253.4356,144.542,0,0,0,0,100,0),
+(@PATH,20,-3586.039,251.1856,145.792,0,0,0,0,100,0),
+(@PATH,21,-3585.039,250.1856,146.042,0,0,0,0,100,0),
+(@PATH,22,-3582.882,248.3013,145.9541,0,0,0,0,100,0),
+(@PATH,23,-3579.882,248.3013,145.9541,0,0,0,0,100,0),
+(@PATH,24,-3576.632,248.3013,146.2041,0,0,0,0,100,0),
+(@PATH,25,-3573.382,248.0513,146.2041,0,0,0,0,100,0),
+(@PATH,26,-3569.038,247.7513,146.4312,0,0,0,0,100,0),
+(@PATH,27,-3567.788,246.7513,146.4312,0,0,0,0,100,0),
+(@PATH,28,-3564.788,243.5013,146.6812,0,0,0,0,100,0),
+(@PATH,29,-3561.538,240.7513,145.6812,0,0,0,0,100,0),
+(@PATH,30,-3557.358,237.2199,146.0471,0,0,0,0,100,0),
+(@PATH,31,-3556.358,236.7199,146.2971,0,0,0,0,100,0),
+(@PATH,32,-3551.608,234.2199,146.2971,0,0,0,0,100,0),
+(@PATH,33,-3549.358,233.2199,146.7971,0,0,0,0,100,0),
+(@PATH,34,-3546.358,231.7199,147.2971,0,0,0,0,100,0),
+(@PATH,35,-3540.858,228.9699,148.0471,0,0,0,0,100,0),
+(@PATH,36,-3540.699,229.18,148.4533,0,0,0,0,100,0),
+(@PATH,37,-3538.449,228.18,148.4533,0,0,0,0,100,0),
+(@PATH,38,-3536.449,229.43,148.4533,0,0,0,0,100,0),
+(@PATH,39,-3534.699,230.93,148.9533,0,0,0,0,100,0),
+(@PATH,40,-3534.207,230.9428,148.955,0,0,0,0,100,0),
+(@PATH,41,-3536.457,229.4428,148.705,0,0,0,0,100,0),
+(@PATH,42,-3536.68,229.2791,148.5952,0,0,0,0,100,0),
+(@PATH,43,-3538.68,228.0291,148.3452,0,0,0,0,100,0),
+(@PATH,44,-3540.93,229.0291,148.0952,0,0,0,0,100,0),
+(@PATH,45,-3546.18,231.7791,147.3452,0,0,0,0,100,0),
+(@PATH,46,-3549.18,233.2791,147.0952,0,0,0,0,100,0),
+(@PATH,47,-3551.68,234.2791,146.3452,0,0,0,0,100,0),
+(@PATH,48,-3555.93,236.5291,146.3452,0,0,0,0,100,0),
+(@PATH,49,-3556.369,236.782,146.0122,0,0,0,0,100,0),
+(@PATH,50,-3557.619,237.282,146.0122,0,0,0,0,100,0),
+(@PATH,51,-3561.369,240.782,145.7622,0,0,0,0,100,0),
+(@PATH,52,-3563.869,243.032,146.5122,0,0,0,0,100,0),
+(@PATH,53,-3567.869,246.782,146.2622,0,0,0,0,100,0),
+(@PATH,54,-3568.14,246.6914,146.4799,0,0,0,0,100,0),
+(@PATH,55,-3569.39,247.6914,146.2299,0,0,0,0,100,0),
+(@PATH,56,-3572.64,247.9414,146.4799,0,0,0,0,100,0),
+(@PATH,57,-3576.39,247.9414,145.9799,0,0,0,0,100,0),
+(@PATH,58,-3579.89,247.9414,145.9799,0,0,0,0,100,0),
+(@PATH,59,-3583.149,248.3541,145.9296,0,0,0,0,100,0),
+(@PATH,60,-3584.899,250.1041,145.9296,0,0,0,0,100,0),
+(@PATH,61,-3586.149,251.3541,145.6796,0,0,0,0,100,0),
+(@PATH,62,-3587.899,253.3541,144.6796,0,0,0,0,100,0),
+(@PATH,63,-3589.149,254.3541,143.9296,0,0,0,0,100,0);
+
+-- Pathing for Entry: 39952 'TDB FORMAT'
+SET @NPC := 368662;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-3618.139,`position_y`=261.4559,`position_z`=140.5913 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,-3618.139,261.4559,140.5913,0,0,0,0,100,0),
+(@PATH,2,-3619.389,260.9559,140.5913,0,0,0,0,100,0),
+(@PATH,3,-3621.389,260.2059,139.8413,0,0,0,0,100,0),
+(@PATH,4,-3622.139,258.9559,139.5913,0,0,0,0,100,0),
+(@PATH,5,-3624.389,255.4559,140.3413,0,0,0,0,100,0),
+(@PATH,6,-3627.139,251.2059,140.5913,0,0,0,0,100,0),
+(@PATH,7,-3628.139,249.4559,141.0913,0,0,0,0,100,0),
+(@PATH,8,-3627.41,251.0812,140.9606,0,0,0,0,100,0),
+(@PATH,9,-3628.41,249.3312,141.4606,0,0,0,0,100,0),
+(@PATH,10,-3628.91,248.5812,141.9606,0,0,0,0,100,0),
+(@PATH,11,-3631.91,247.5812,142.7106,0,0,0,0,100,0),
+(@PATH,12,-3634.91,246.0812,142.9606,0,0,0,0,100,0),
+(@PATH,13,-3636.41,245.3312,143.2106,0,0,0,0,100,0),
+(@PATH,14,-3640.16,243.8312,144.2106,0,0,0,0,100,0),
+(@PATH,15,-3641.41,243.3312,144.4606,0,0,0,0,100,0),
+(@PATH,16,-3641.3,243.2469,144.3137,0,0,0,0,100,0),
+(@PATH,17,-3640.05,243.7469,144.3137,0,0,0,0,100,0),
+(@PATH,18,-3636.55,245.2469,143.0637,0,0,0,0,100,0),
+(@PATH,19,-3635.05,245.9969,142.8137,0,0,0,0,100,0),
+(@PATH,20,-3631.8,247.2469,142.8137,0,0,0,0,100,0),
+(@PATH,21,-3631.674,247.39,142.8185,0,0,0,0,100,0),
+(@PATH,22,-3628.674,248.64,141.5685,0,0,0,0,100,0),
+(@PATH,23,-3627.424,251.14,140.8185,0,0,0,0,100,0),
+(@PATH,24,-3624.924,254.89,140.5685,0,0,0,0,100,0),
+(@PATH,25,-3622.174,258.89,139.5685,0,0,0,0,100,0),
+(@PATH,26,-3621.907,259.1944,139.4262,0,0,0,0,100,0),
+(@PATH,27,-3621.157,260.4444,139.6762,0,0,0,0,100,0),
+(@PATH,28,-3619.157,260.9444,140.1762,0,0,0,0,100,0),
+(@PATH,29,-3617.907,261.4444,140.1762,0,0,0,0,100,0),
+(@PATH,30,-3614.657,262.6944,139.9262,0,0,0,0,100,0),
+(@PATH,31,-3612.157,263.4444,139.4262,0,0,0,0,100,0),
+(@PATH,32,-3609.657,264.4444,139.1762,0,0,0,0,100,0),
+(@PATH,33,-3607.157,265.4444,139.4262,0,0,0,0,100,0),
+(@PATH,34,-3609.402,264.408,139.3544,0,0,0,0,100,0),
+(@PATH,35,-3607.152,265.408,139.3544,0,0,0,0,100,0),
+(@PATH,36,-3606.902,265.408,139.3544,0,0,0,0,100,0),
+(@PATH,37,-3605.902,262.908,139.3544,0,0,0,0,100,0),
+(@PATH,38,-3603.402,257.158,139.6044,0,0,0,0,100,0),
+(@PATH,39,-3603.13,257.0646,139.6388,0,0,0,0,100,0),
+(@PATH,40,-3602.13,254.8146,139.6388,0,0,0,0,100,0),
+(@PATH,41,-3600.88,251.3146,139.8888,0,0,0,0,100,0),
+(@PATH,42,-3600.13,249.3146,139.8888,0,0,0,0,100,0),
+(@PATH,43,-3598.88,246.3146,139.6388,0,0,0,0,100,0),
+(@PATH,44,-3598.712,246.2761,139.7551,0,0,0,0,100,0),
+(@PATH,45,-3597.712,243.2761,140.0051,0,0,0,0,100,0),
+(@PATH,46,-3597.462,241.7761,140.2551,0,0,0,0,100,0),
+(@PATH,47,-3597.212,240.5261,140.5051,0,0,0,0,100,0),
+(@PATH,48,-3596.462,237.0261,140.5051,0,0,0,0,100,0),
+(@PATH,49,-3595.962,234.7761,140.5051,0,0,0,0,100,0),
+(@PATH,50,-3596.081,236.7823,140.464,0,0,0,0,100,0),
+(@PATH,51,-3595.831,234.5323,140.464,0,0,0,0,100,0),
+(@PATH,52,-3595.331,232.5323,140.464,0,0,0,0,100,0),
+(@PATH,53,-3594.581,230.5323,140.714,0,0,0,0,100,0),
+(@PATH,54,-3593.831,226.7823,140.714,0,0,0,0,100,0),
+(@PATH,55,-3593.081,224.5323,140.214,0,0,0,0,100,0),
+(@PATH,56,-3592.581,223.0323,139.964,0,0,0,0,100,0),
+(@PATH,57,-3591.831,220.5323,139.964,0,0,0,0,100,0),
+(@PATH,58,-3591.938,220.3008,139.8691,0,0,0,0,100,0),
+(@PATH,59,-3591.188,218.0508,139.8691,0,0,0,0,100,0),
+(@PATH,60,-3592.438,215.0508,139.8691,0,0,0,0,100,0),
+(@PATH,61,-3592.291,214.6539,139.9147,0,0,0,0,100,0),
+(@PATH,62,-3593.041,212.6539,139.6647,0,0,0,0,100,0),
+(@PATH,63,-3592.041,210.4039,138.9147,0,0,0,0,100,0),
+(@PATH,64,-3591.931,210.3031,138.9056,0,0,0,0,100,0),
+(@PATH,65,-3593.181,212.8031,139.6556,0,0,0,0,100,0),
+(@PATH,66,-3592.181,214.8031,139.9056,0,0,0,0,100,0),
+(@PATH,67,-3593.28,212.9521,139.8221,0,0,0,0,100,0),
+(@PATH,68,-3592.53,214.9521,139.8221,0,0,0,0,100,0),
+(@PATH,69,-3591.28,218.4521,139.8221,0,0,0,0,100,0),
+(@PATH,70,-3591.78,219.9521,139.8221,0,0,0,0,100,0),
+(@PATH,71,-3592.53,222.7021,140.0721,0,0,0,0,100,0),
+(@PATH,72,-3593.03,224.2021,140.0721,0,0,0,0,100,0),
+(@PATH,73,-3593.78,226.7021,140.5721,0,0,0,0,100,0),
+(@PATH,74,-3594.78,230.7021,140.5721,0,0,0,0,100,0),
+(@PATH,75,-3595.005,230.8959,140.689,0,0,0,0,100,0),
+(@PATH,76,-3595.505,232.8959,140.439,0,0,0,0,100,0),
+(@PATH,77,-3596.005,234.8959,140.439,0,0,0,0,100,0),
+(@PATH,78,-3596.255,236.6459,140.439,0,0,0,0,100,0),
+(@PATH,79,-3597.005,240.6459,140.439,0,0,0,0,100,0),
+(@PATH,80,-3597.255,241.6459,140.189,0,0,0,0,100,0),
+(@PATH,81,-3597.211,240.9035,140.4116,0,0,0,0,100,0),
+(@PATH,82,-3597.461,241.9035,140.1616,0,0,0,0,100,0),
+(@PATH,83,-3597.711,243.4035,140.1616,0,0,0,0,100,0),
+(@PATH,84,-3598.961,246.4035,139.9116,0,0,0,0,100,0),
+(@PATH,85,-3599.711,248.9035,139.9116,0,0,0,0,100,0),
+(@PATH,86,-3600.711,251.1535,139.9116,0,0,0,0,100,0),
+(@PATH,87,-3600.156,249.3026,139.875,0,0,0,0,100,0),
+(@PATH,88,-3600.906,251.5526,139.875,0,0,0,0,100,0),
+(@PATH,89,-3602.406,255.0526,139.625,0,0,0,0,100,0),
+(@PATH,90,-3603.406,257.0526,139.625,0,0,0,0,100,0),
+(@PATH,91,-3605.656,262.8026,139.375,0,0,0,0,100,0),
+(@PATH,92,-3606.406,265.0526,139.375,0,0,0,0,100,0),
+(@PATH,93,-3605.715,262.8145,139.3014,0,0,0,0,100,0),
+(@PATH,94,-3606.715,265.0645,139.3014,0,0,0,0,100,0),
+(@PATH,95,-3606.965,265.5645,139.3014,0,0,0,0,100,0),
+(@PATH,96,-3609.715,264.5645,139.3014,0,0,0,0,100,0),
+(@PATH,97,-3612.215,263.5645,139.3014,0,0,0,0,100,0),
+(@PATH,98,-3614.465,262.8145,139.8014,0,0,0,0,100,0);
+
+-- Pathing for Entry: 39965 'TDB FORMAT'
+SET @NPC := 368671;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4007.676,`position_y`=244.1743,`position_z`=58.25891 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,-4007.676,244.1743,58.25891,0,0,0,0,100,0),
+(@PATH,2,-4005.176,240.9243,60.00891,0,0,0,0,100,0),
+(@PATH,3,-4003.926,239.4243,61.00891,0,0,0,0,100,0),
+(@PATH,4,-4003.176,237.9243,61.75891,0,0,0,0,100,0),
+(@PATH,5,-4001.926,236.4243,63.25891,0,0,0,0,100,0),
+(@PATH,6,-4000.176,233.9243,65.00891,0,0,0,0,100,0),
+(@PATH,7,-3999.426,233.1743,66.00891,0,0,0,0,100,0),
+(@PATH,8,-3998.926,232.4243,67.25891,0,0,0,0,100,0),
+(@PATH,9,-3999.253,232.9459,66.26443,0,0,0,0,100,0),
+(@PATH,10,-3998.753,232.1959,67.51443,0,0,0,0,100,0),
+(@PATH,11,-3998.003,231.1959,68.26443,0,0,0,0,100,0),
+(@PATH,12,-3996.503,229.9459,69.51443,0,0,0,0,100,0),
+(@PATH,13,-3994.753,228.6959,70.51443,0,0,0,0,100,0),
+(@PATH,14,-3993.253,227.4459,71.51443,0,0,0,0,100,0),
+(@PATH,15,-3992.003,226.4459,72.51443,0,0,0,0,100,0),
+(@PATH,16,-3989.503,224.6959,74.26443,0,0,0,0,100,0),
+(@PATH,17,-3987.253,222.9459,76.76443,0,0,0,0,100,0),
+(@PATH,18,-3985.304,221.2649,78.36314,0,0,0,0,100,0),
+(@PATH,19,-3984.304,221.0149,78.86314,0,0,0,0,100,0),
+(@PATH,20,-3983.304,220.5149,79.86314,0,0,0,0,100,0),
+(@PATH,21,-3981.304,220.0149,81.36314,0,0,0,0,100,0),
+(@PATH,22,-3980.554,219.7649,82.36314,0,0,0,0,100,0),
+(@PATH,23,-3978.804,219.5149,83.61314,0,0,0,0,100,0),
+(@PATH,24,-3976.804,218.7649,84.86314,0,0,0,0,100,0),
+(@PATH,25,-3975.054,218.2649,86.61314,0,0,0,0,100,0),
+(@PATH,26,-3973.054,217.5149,87.36314,0,0,0,0,100,0),
+(@PATH,27,-3971.054,217.0149,88.61314,0,0,0,0,100,0),
+(@PATH,28,-3970.996,216.8531,88.6425,0,0,0,0,100,0),
+(@PATH,29,-3970.246,216.6031,89.1425,0,0,0,0,100,0),
+(@PATH,30,-3968.996,215.1031,90.6425,0,0,0,0,100,0),
+(@PATH,31,-3968.496,214.3531,91.8925,0,0,0,0,100,0),
+(@PATH,32,-3966.996,212.8531,92.8925,0,0,0,0,100,0),
+(@PATH,33,-3965.996,211.3531,94.6425,0,0,0,0,100,0),
+(@PATH,34,-3964.746,210.1031,95.6425,0,0,0,0,100,0),
+(@PATH,35,-3963.496,208.6031,96.8925,0,0,0,0,100,0),
+(@PATH,36,-3961.496,206.3531,97.6425,0,0,0,0,100,0),
+(@PATH,37,-3961.224,205.9682,97.92903,0,0,0,0,100,0),
+(@PATH,38,-3960.474,205.2182,98.17903,0,0,0,0,100,0),
+(@PATH,39,-3957.974,203.7182,98.67903,0,0,0,0,100,0),
+(@PATH,40,-3955.474,202.2182,99.17903,0,0,0,0,100,0),
+(@PATH,41,-3951.974,199.9682,99.92903,0,0,0,0,100,0),
+(@PATH,42,-3950.224,198.9682,100.429,0,0,0,0,100,0),
+(@PATH,43,-3948.724,197.9682,101.179,0,0,0,0,100,0),
+(@PATH,44,-3946.224,196.4682,101.429,0,0,0,0,100,0),
+(@PATH,45,-3944.724,195.4682,102.179,0,0,0,0,100,0),
+(@PATH,46,-3941.974,193.9682,103.179,0,0,0,0,100,0),
+(@PATH,47,-3940.474,192.9682,103.679,0,0,0,0,100,0),
+(@PATH,48,-3937.724,191.2182,104.429,0,0,0,0,100,0),
+(@PATH,49,-3933.843,188.536,106.1754,0,0,0,0,100,0),
+(@PATH,50,-3933.843,185.536,106.6754,0,0,0,0,100,0),
+(@PATH,51,-3933.593,181.786,107.1754,0,0,0,0,100,0),
+(@PATH,52,-3933.593,178.786,107.9254,0,0,0,0,100,0),
+(@PATH,53,-3933.2,178.6729,108.0798,0,0,0,0,100,0),
+(@PATH,54,-3933.2,176.9229,108.5798,0,0,0,0,100,0),
+(@PATH,55,-3928.7,171.6729,109.8298,0,0,0,0,100,0),
+(@PATH,56,-3926.7,169.1729,110.5798,0,0,0,0,100,0),
+(@PATH,57,-3924.95,167.1729,111.3298,0,0,0,0,100,0),
+(@PATH,58,-3922.2,164.1729,112.0798,0,0,0,0,100,0),
+(@PATH,59,-3919.7,161.1729,112.8298,0,0,0,0,100,0),
+(@PATH,60,-3920.416,162.122,112.4205,0,0,0,0,100,0),
+(@PATH,61,-3923.166,165.122,111.6705,0,0,0,0,100,0),
+(@PATH,62,-3925.166,167.372,111.1705,0,0,0,0,100,0),
+(@PATH,63,-3927.416,170.122,110.4205,0,0,0,0,100,0),
+(@PATH,64,-3929.416,172.622,109.4205,0,0,0,0,100,0),
+(@PATH,65,-3932.666,176.372,108.6705,0,0,0,0,100,0),
+(@PATH,66,-3932.662,176.5615,108.4159,0,0,0,0,100,0),
+(@PATH,67,-3933.162,177.0615,108.4159,0,0,0,0,100,0),
+(@PATH,68,-3933.162,179.0615,107.9159,0,0,0,0,100,0),
+(@PATH,69,-3933.412,181.8115,107.1659,0,0,0,0,100,0),
+(@PATH,70,-3933.412,185.8115,106.6659,0,0,0,0,100,0),
+(@PATH,71,-3933.769,188.7262,105.9901,0,0,0,0,100,0),
+(@PATH,72,-3935.519,189.9762,105.2401,0,0,0,0,100,0),
+(@PATH,73,-3938.019,191.4762,104.4901,0,0,0,0,100,0),
+(@PATH,74,-3939.769,192.4762,103.7401,0,0,0,0,100,0),
+(@PATH,75,-3942.269,193.9762,102.9901,0,0,0,0,100,0),
+(@PATH,76,-3944.019,195.2262,102.2401,0,0,0,0,100,0),
+(@PATH,77,-3946.519,196.4762,101.7401,0,0,0,0,100,0),
+(@PATH,78,-3948.019,197.4762,100.9901,0,0,0,0,100,0),
+(@PATH,79,-3950.519,199.2262,100.4901,0,0,0,0,100,0),
+(@PATH,80,-3952.269,200.2262,99.9901,0,0,0,0,100,0),
+(@PATH,81,-3955.769,202.2262,99.2401,0,0,0,0,100,0),
+(@PATH,82,-3957.269,203.2262,98.7401,0,0,0,0,100,0),
+(@PATH,83,-3960.666,205.5634,97.92899,0,0,0,0,100,0),
+(@PATH,84,-3962.666,207.8134,96.92899,0,0,0,0,100,0),
+(@PATH,85,-3964.166,209.3134,96.42899,0,0,0,0,100,0),
+(@PATH,86,-3965.166,210.5634,95.17899,0,0,0,0,100,0),
+(@PATH,87,-3966.416,212.0634,93.92899,0,0,0,0,100,0),
+(@PATH,88,-3967.666,213.5634,91.92899,0,0,0,0,100,0),
+(@PATH,89,-3968.916,215.0634,90.67899,0,0,0,0,100,0),
+(@PATH,90,-3970.53,216.8325,89.02299,0,0,0,0,100,0),
+(@PATH,91,-3972.53,217.5825,87.77299,0,0,0,0,100,0),
+(@PATH,92,-3974.53,218.0825,86.52299,0,0,0,0,100,0),
+(@PATH,93,-3976.28,218.3325,84.77299,0,0,0,0,100,0),
+(@PATH,94,-3978.03,219.0825,83.77299,0,0,0,0,100,0),
+(@PATH,95,-3980.78,219.8325,82.02299,0,0,0,0,100,0),
+(@PATH,96,-3982.78,220.3325,80.27299,0,0,0,0,100,0),
+(@PATH,97,-3984.78,221.0825,78.77299,0,0,0,0,100,0),
+(@PATH,98,-3985.025,221.4009,78.48694,0,0,0,0,100,0),
+(@PATH,99,-3985.525,221.4009,78.23694,0,0,0,0,100,0),
+(@PATH,100,-3987.025,222.6509,76.98694,0,0,0,0,100,0),
+(@PATH,101,-3987.775,223.4009,75.73694,0,0,0,0,100,0),
+(@PATH,102,-3989.275,224.6509,74.98694,0,0,0,0,100,0),
+(@PATH,103,-3990.775,225.9009,73.73694,0,0,0,0,100,0),
+(@PATH,104,-3993.025,227.4009,71.98694,0,0,0,0,100,0),
+(@PATH,105,-3994.525,228.6509,70.48694,0,0,0,0,100,0),
+(@PATH,106,-3996.275,229.9009,69.73694,0,0,0,0,100,0),
+(@PATH,107,-3996.565,230.1133,69.50092,0,0,0,0,100,0),
+(@PATH,108,-3998.315,231.6133,68.00092,0,0,0,0,100,0),
+(@PATH,109,-3999.315,233.1133,66.25092,0,0,0,0,100,0),
+(@PATH,110,-4000.065,233.8633,65.00092,0,0,0,0,100,0),
+(@PATH,111,-4001.815,236.3633,63.25092,0,0,0,0,100,0),
+(@PATH,112,-4002.815,237.8633,61.75092,0,0,0,0,100,0),
+(@PATH,113,-4003.815,239.3633,61.00092,0,0,0,0,100,0),
+(@PATH,114,-4005.065,240.8633,60.00092,0,0,0,0,100,0),
+(@PATH,115,-4007.565,244.1133,58.25092,0,0,0,0,100,0);
+
+-- Pathing for Entry: 36208 'TDB FORMAT'
+SET @NPC := 368623;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4107.761,`position_y`=91.3448,`position_z`=76.53117 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,-4107.761,91.3448,76.53117,0,0,0,0,100,0),
+(@PATH,2,-4101.339,84.655,76.53117,0,0,0,0,100,0),
+(@PATH,3,-4090.788,86.01085,76.53117,0,0,0,0,100,0),
+(@PATH,4,-4085.254,91.97244,76.53117,0,0,0,0,100,0),
+(@PATH,5,-4087.034,103.2312,76.53117,0,0,0,0,100,0),
+(@PATH,6,-4092.646,108.4327,76.53117,0,0,0,0,100,0),
+(@PATH,7,-4104.54,105.7541,76.53117,0,0,0,0,100,0),
+(@PATH,8,-4109.022,100.0601,76.53117,0,0,0,0,100,0),
+(@PATH,9,-4107.553,91.37479,76.53117,0,0,0,0,100,0);
diff --git a/sql/updates/world/2015_03_24_01_world_f335.sql b/sql/updates/world/2015_03_24_01_world_f335.sql
new file mode 100644
index 00000000000..31034d87c4a
--- /dev/null
+++ b/sql/updates/world/2015_03_24_01_world_f335.sql
@@ -0,0 +1,10 @@
+
+DELETE FROM `gameobject` WHERE `guid` IN (69717, 69718, 69719, 6220,6221,6222) AND `id`=185215;
+DELETE FROM `gameobject` WHERE `guid` IN (69717, 69718, 69719) AND `id` IN(2040,1732,1733);
+INSERT INTO `gameobject` (`guid`,`id`,`map`,`spawnMask`,`phaseMask`,`position_x`,`position_y`,`position_z`,`orientation`,`rotation0`,`rotation1`,`rotation2`,`rotation3`,`spawntimesecs`,`animprogress`,`state`) VALUES
+(6220, 185215, 530, 1, 1, 4697.5, 3298.68, 178.892, 2.02823, 0, 0, 0.849013, 0.528372, 120, 0, 1),
+(6221, 185215, 530, 1, 1, 4734.71, 3193.67, 161.48, 0.386745, 0, 0, 0.19217, 0.981362, 120, 0, 1),
+(6222, 185215, 530, 1, 1, 4673.28, 3126.67, 166.725, 5.42979, 0, 0, 0.413867, -0.910337, 120, 0, 1),
+(69717, 2040, 0, 1, 1, -1246, -2071, 50.241, 2.284, 0, 0, 0, 0, 900, 255, 1),
+(69718, 1732, 0, 1, 1, -1246, -2071, 50.241, 2.284, 0, 0, 0, 0, 900, 255, 1),
+(69719, 1733, 0, 1, 1, -1246, -2071, 50.241, 2.284, 0, 0, 0, 0, 900, 255, 1);
diff --git a/sql/updates/world/2015_03_24_02_world.sql b/sql/updates/world/2015_03_24_02_world.sql
new file mode 100644
index 00000000000..b9a49dcc9ba
--- /dev/null
+++ b/sql/updates/world/2015_03_24_02_world.sql
@@ -0,0 +1,6 @@
+UPDATE `creature_template` SET `AIName`='' WHERE `entry`=21669;
+UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=21699;
+DELETE FROM `smart_scripts` WHERE `entryorguid` In(21669,21699) and `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(21669, 0, 0, 0, 1, 0, 100, 0, 0, 300000, 300000, 900000, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Maiev Shadowsong - OOC - Say Line 0');
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 and `SourceEntry`=35997;
diff --git a/sql/updates/world/2015_03_24_03_world.sql b/sql/updates/world/2015_03_24_03_world.sql
new file mode 100644
index 00000000000..3012bb6b82a
--- /dev/null
+++ b/sql/updates/world/2015_03_24_03_world.sql
@@ -0,0 +1,3 @@
+--
+UPDATE `conditions` SET `SourceGroup`=3 WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (63292,63294, 63295);
+UPDATE `conditions` SET `ConditionTypeOrReference`=39 WHERE `SourceTypeOrReferenceId`=22 AND `SourceGroup`=3 AND `SourceEntry`=202443 AND `SourceId`=1 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=40 AND `ConditionTarget`=1 AND `ConditionValue1`=4576 AND `ConditionValue2`=0 AND `ConditionValue3`=0;
diff --git a/sql/updates/world/2015_03_24_04_world.sql b/sql/updates/world/2015_03_24_04_world.sql
new file mode 100644
index 00000000000..74488cd00bd
--- /dev/null
+++ b/sql/updates/world/2015_03_24_04_world.sql
@@ -0,0 +1,2 @@
+--
+UPDATE `smart_scripts` SET `entryorguid`=21699 WHERE `entryorguid`=21669 AND `source_type`=0 AND `id`=0 AND `link`=0;
diff --git a/sql/updates/world/2015_03_24_05_world.sql b/sql/updates/world/2015_03_24_05_world.sql
new file mode 100644
index 00000000000..c9faf951751
--- /dev/null
+++ b/sql/updates/world/2015_03_24_05_world.sql
@@ -0,0 +1,16 @@
+-- Remove Clockwork Mechanic & Arachnopod Destroyer Incorrect spawns "Ulduar"
+DELETE FROM `creature` WHERE `guid` IN (137561,137562,137563,136543,136544,136547,136551);
+
+-- Arachnopod Destroyer SAI "Still needs combat AI"
+SET @ENTRY := 34183;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,64703,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arachnopod Destroyer - OOC - Cast Summon Clockwork Mechanic");
+
+-- Clockwork Mechanic SAI "Still needs combat AI"
+SET @ENTRY := 34184;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,0,0,0,0,11,63313,0,0,0,0,0,7,0,0,0,0,0,0,0,"Clockwork Mechanic - Just Summoned - Cast Ride Vehicle");
diff --git a/sql/updates/world/2015_03_25_00_world.sql b/sql/updates/world/2015_03_25_00_world.sql
new file mode 100644
index 00000000000..29dd214f262
--- /dev/null
+++ b/sql/updates/world/2015_03_25_00_world.sql
@@ -0,0 +1,9 @@
+-- assign spellscript for Spell: 'Infected Worgen Bite'
+
+DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=53095;
+INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES
+(53095,-53094,2,'Infected Worgen Bite - Worgen\'s Call Immunity');
+
+DELETE FROM `spell_script_names` WHERE `spell_id`=53094;
+INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
+(53094,'spell_infected_worgen_bite');
diff --git a/sql/updates/world/2015_03_25_00_world_f335.sql b/sql/updates/world/2015_03_25_00_world_f335.sql
new file mode 100644
index 00000000000..06d4910fe05
--- /dev/null
+++ b/sql/updates/world/2015_03_25_00_world_f335.sql
@@ -0,0 +1,2 @@
+--
+DELETE FROM `creature_addon` WHERE `guid` IN (137561,137562,137563);
diff --git a/sql/updates/world/2015_03_25_02_world.sql b/sql/updates/world/2015_03_25_02_world.sql
new file mode 100644
index 00000000000..10b8903f3fb
--- /dev/null
+++ b/sql/updates/world/2015_03_25_02_world.sql
@@ -0,0 +1,13 @@
+DELETE FROM `spell_script_names` WHERE `spell_id` IN (62539,64614,64629,64630,64631,64632,64633,64634,64635,64636,67393);
+INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
+(62539,'spell_gen_eject_passenger'),
+(64614,'spell_gen_eject_passenger'),
+(64629,'spell_gen_eject_passenger'),
+(64630,'spell_gen_eject_passenger'),
+(64631,'spell_gen_eject_passenger'),
+(64632,'spell_gen_eject_passenger'),
+(64633,'spell_gen_eject_passenger'),
+(64634,'spell_gen_eject_passenger'),
+(64635,'spell_gen_eject_passenger'),
+(64636,'spell_gen_eject_passenger'),
+(67393,'spell_gen_eject_passenger');
diff --git a/sql/updates/world/2015_03_25_03_world.sql b/sql/updates/world/2015_03_25_03_world.sql
new file mode 100644
index 00000000000..6f60c2e8090
--- /dev/null
+++ b/sql/updates/world/2015_03_25_03_world.sql
@@ -0,0 +1,2431 @@
+-- Pathing and emotes for feralas creatures
+
+UPDATE `creature` SET `spawndist`=5,`MovementType`=1 WHERE `guid` IN (369862);
+UPDATE `creature` SET `spawndist`=5,`MovementType`=1 WHERE `id` IN (40224,44400,39728,5234,5236,5240,11440,11442,11443,5258,5247,5245,5246,5253,5251,5254,5255);
+
+UPDATE `creature` SET `spawndist`=10,`MovementType`=1 WHERE `id` IN (5366,5362,39384,39395,40194,39733,7939,5359,5462,39896,5300,40193,40059);
+
+UPDATE `creature` SET `spawndist`=15,`MovementType`=1 WHERE `id` IN (39677);
+UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=39677;
+
+-- corrections
+DELETE FROM `creature_template_addon` WHERE `entry` IN (5236,5240,5258);
+UPDATE `creature` SET `spawndist`=0,`MovementType`=0 WHERE `id` IN (7939);
+UPDATE `creature` SET `spawndist`=0,`MovementType`=0 WHERE `guid` IN (369863,369404,369402,369248,369256,369257,369259,369249,369245,369424,369422,369418,368885,368887,368882,368883);
+DELETE FROM `creature_addon` WHERE `guid` IN (369863,369650,369404,369402,369248,369256,369257,369259,369249,369245,369424,369422,369418,368885,368887,368882,368883);
+INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(368883,0,0,0,1,0, '78677'),
+(368882,0,0,0,1,0, '78677'),
+(368887,0,0,0,1,0, '78677'),
+(369418,0,0,0,1,0, '78677'),
+(369422,0,0,1,1,0, ''),
+(369424,0,0,1,1,0, ''),
+(368885,0,0,0,1,0, '78677'),
+(369259,0,0,0,1,0, '78677'),
+(369245,0,0,0,1,10, ''),
+(369249,0,0,1,1,0, ''),
+(369257,0,0,1,1,0, ''),
+(369248,0,0,1,1,0, ''),
+(369402,0,0,1,1,0, ''),
+(369404,0,0,1,1,0, ''),
+(369650,0,0,0,1,28, ''),
+(369863,0,0,8,1,0, ''),
+(369256,0,0,1,1,0, '');
+
+-- Cliff Giant SAI
+SET @ENTRY := 39339;
+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,1000,1000,3000,3000,49,0,0,0,0,0,0,19,40972,10,0,0,0,0,0,"Cliff Giant - Out of Combat - Start Attacking");
+
+-- Pathing for Entry: 40969 'TDB FORMAT'
+SET @NPC := 370018;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-3187.076,`position_y`=1920.438,`position_z`=45.87395 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,-3187.076,1920.438,45.87395,0,0,0,0,100,0),
+(@PATH,2,-3181.133,1928.93,45.60934,0,0,0,0,100,0),
+(@PATH,3,-3167.392,1936.229,45.57323,0,0,0,0,100,0),
+(@PATH,4,-3157.642,1934.979,44.82323,0,0,0,0,100,0),
+(@PATH,5,-3152.301,1934.283,44.38557,0,0,0,0,100,0),
+(@PATH,6,-3151.301,1934.033,44.38557,0,0,0,0,100,0),
+(@PATH,7,-3150.301,1932.783,44.38557,0,0,0,0,100,0),
+(@PATH,8,-3148.551,1929.533,44.63557,0,0,0,0,100,0),
+(@PATH,9,-3144.551,1926.283,44.13557,0,0,0,0,100,0),
+(@PATH,10,-3144.281,1926.009,43.99139,0,0,0,0,100,0),
+(@PATH,11,-3143.781,1925.509,43.74139,0,0,0,0,100,0),
+(@PATH,12,-3139.531,1916.759,42.99139,0,0,0,0,100,0),
+(@PATH,13,-3139.29,1916.603,42.61093,0,0,0,0,100,0),
+(@PATH,14,-3138.54,1915.103,42.36093,0,0,0,0,100,0),
+(@PATH,15,-3137.29,1910.603,40.61093,0,0,0,0,100,0),
+(@PATH,16,-3136.313,1906.599,40.0296,0,0,0,0,100,0),
+(@PATH,17,-3136.313,1898.849,40.5296,0,0,0,0,100,0),
+(@PATH,18,-3136.185,1898.469,40.73271,0,0,0,0,100,0),
+(@PATH,19,-3136.185,1897.219,40.98271,0,0,0,0,100,0),
+(@PATH,20,-3138.685,1895.219,42.23271,0,0,0,0,100,0),
+(@PATH,21,-3145.517,1889.207,42.22758,0,0,0,0,100,0),
+(@PATH,22,-3155.017,1886.207,42.97758,0,0,0,0,100,0),
+(@PATH,23,-3157.517,1884.957,43.72758,0,0,0,0,100,0),
+(@PATH,24,-3160.267,1883.957,43.97758,0,0,0,0,100,0),
+(@PATH,25,-3164.017,1882.707,44.72758,0,0,0,0,100,0),
+(@PATH,26,-3167.017,1881.707,45.47758,0,0,0,0,100,0),
+(@PATH,27,-3167.122,1881.75,45.83471,0,0,0,0,100,0),
+(@PATH,28,-3168.872,1881,45.83471,0,0,0,0,100,0),
+(@PATH,29,-3173.872,1882,46.58471,0,0,0,0,100,0),
+(@PATH,30,-3176.372,1882.5,47.33471,0,0,0,0,100,0),
+(@PATH,31,-3181.372,1883,47.83471,0,0,0,0,100,0),
+(@PATH,32,-3181.53,1883.248,48.00553,0,0,0,0,100,0),
+(@PATH,33,-3183.53,1883.748,48.25553,0,0,0,0,100,0),
+(@PATH,34,-3188.78,1891.748,48.75553,0,0,0,0,100,0),
+(@PATH,35,-3190.378,1894.056,49.3491,0,0,0,0,100,0),
+(@PATH,36,-3193.128,1903.306,48.5991,0,0,0,0,100,0),
+(@PATH,37,-3194.628,1908.056,48.0991,0,0,0,0,100,0),
+(@PATH,38,-3194.55,1908.34,48.06357,0,0,0,0,100,0),
+(@PATH,39,-3195.05,1909.84,47.56357,0,0,0,0,100,0),
+(@PATH,40,-3193.3,1912.34,46.81357,0,0,0,0,100,0),
+(@PATH,41,-3190.55,1916.09,46.31357,0,0,0,0,100,0);
+
+-- Pathing for Entry: 7939 'TDB FORMAT'
+SET @NPC := 369861;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4388.523,`position_y`=2246.545,`position_z`=8.359505 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,-4388.523,2246.545,8.359505,0,0,0,0,100,0),
+(@PATH,2,-4388.545,2246.635,8.226259,0,0,0,0,100,0),
+(@PATH,3,-4388.369,2246.909,8.634624,0,0,0,0,100,0),
+(@PATH,4,-4373.869,2253.909,9.134624,0,0,0,0,100,0),
+(@PATH,5,-4366.119,2257.659,9.634624,0,0,0,0,100,0),
+(@PATH,6,-4354.255,2263.816,9.749556,0,0,0,0,100,0),
+(@PATH,7,-4326.499,2266,9.735401,0,0,0,0,100,0),
+(@PATH,8,-4309.294,2249.726,9.733945,0,0,0,0,100,0),
+(@PATH,9,-4294.843,2248.629,9.733945,0,0,0,0,100,0),
+(@PATH,10,-4283.715,2257.516,9.733945,0,0,0,0,100,0),
+(@PATH,11,-4281.513,2272.576,9.733945,0,0,0,0,100,0),
+(@PATH,12,-4291.113,2284.274,9.733945,0,0,0,0,100,0),
+(@PATH,13,-4291.36,2285.216,9.483945,0,0,0,0,100,0),
+(@PATH,14,-4291.36,2285.216,9.483945,3.379455,0,0,0,100,0),
+(@PATH,15,-4291.36,2285.216,9.483945,1.511411,0,0,0,100,0),
+(@PATH,16,-4290.799,2294.649,9.483945,0,0,0,0,100,0),
+(@PATH,17,-4290.878,2295.019,9.611959,0,0,0,0,100,0),
+(@PATH,18,-4290.799,2294.649,9.483945,0,0,0,0,100,0),
+(@PATH,19,-4290.771,2294.539,9.528823,0,0,0,0,100,0),
+(@PATH,20,-4291.122,2284.153,9.733945,0,0,0,0,100,0),
+(@PATH,21,-4281.591,2272.299,9.733945,0,0,0,0,100,0),
+(@PATH,22,-4283.589,2257.435,9.733945,0,0,0,0,100,0),
+(@PATH,23,-4294.975,2248.402,9.733945,0,0,0,0,100,0),
+(@PATH,24,-4309.525,2249.986,9.733945,0,0,0,0,100,0),
+(@PATH,25,-4326.792,2265.9,9.749556,0,0,0,0,100,0);
+
+-- Moonclaw Warrior SAI
+SET @ENTRY := 40362;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,5,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Moonclaw Warrior - Out of Combat - Play Emote 35");
+
+-- Feathermoon Archer SAI
+SET @GUID := -369841;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=40360;
+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,3000,6000,6000,11,74279,0,0,0,0,0,19,37162,30,0,0,0,0,0,"Feathermoon Archer - Out of Combat - Cast 'Shoot'");
+
+-- Feathermoon Archer SAI
+SET @GUID := -369853;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=40360;
+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,3000,6000,6000,11,74279,0,0,0,0,0,19,37162,30,0,0,0,0,0,"Feathermoon Archer - Out of Combat - Cast 'Shoot'");
+
+-- Pathing for Entry: 39896 'TDB FORMAT'
+SET @NPC := 369615;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5122.465,`position_y`=1907.466,`position_z`=96.35909 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,-5122.465,1907.466,96.35909,0,0,0,0,100,0),
+(@PATH,2,-5124.215,1906.216,97.10909,0,0,0,0,100,0),
+(@PATH,3,-5127.715,1907.216,97.60909,0,0,0,0,100,0),
+(@PATH,4,-5130.215,1907.966,98.10909,0,0,0,0,100,0),
+(@PATH,5,-5133.215,1908.966,99.35909,0,0,0,0,100,0),
+(@PATH,6,-5137.465,1909.716,99.35909,0,0,0,0,100,0),
+(@PATH,7,-5137.744,1909.734,99.53224,0,0,0,0,100,0),
+(@PATH,8,-5138.744,1909.984,99.28224,0,0,0,0,100,0),
+(@PATH,9,-5140.994,1909.734,99.28224,0,0,0,0,100,0),
+(@PATH,10,-5145.604,1909.267,99.8338,0,0,0,0,100,0),
+(@PATH,11,-5147.104,1907.017,99.5838,0,0,0,0,100,0),
+(@PATH,12,-5147.604,1906.017,99.5838,0,0,0,0,100,0),
+(@PATH,13,-5151.104,1899.767,100.3338,0,0,0,0,100,0),
+(@PATH,14,-5150.92,1899.566,100.3627,0,0,0,0,100,0),
+(@PATH,15,-5151.17,1899.066,100.6127,0,0,0,0,100,0),
+(@PATH,16,-5150.92,1898.066,100.6127,0,0,0,0,100,0),
+(@PATH,17,-5148.67,1893.066,99.8627,0,0,0,0,100,0),
+(@PATH,18,-5147.42,1889.566,99.3627,0,0,0,0,100,0),
+(@PATH,19,-5147.403,1889.357,99.49263,0,0,0,0,100,0),
+(@PATH,20,-5146.903,1888.107,99.24263,0,0,0,0,100,0),
+(@PATH,21,-5148.153,1884.857,98.99263,0,0,0,0,100,0),
+(@PATH,22,-5150.153,1879.607,99.99263,0,0,0,0,100,0),
+(@PATH,23,-5150.903,1877.857,100.7426,0,0,0,0,100,0),
+(@PATH,24,-5151.653,1875.107,101.9926,0,0,0,0,100,0),
+(@PATH,25,-5152.903,1872.357,103.2426,0,0,0,0,100,0),
+(@PATH,26,-5154.873,1867.438,104.7775,0,0,0,0,100,0),
+(@PATH,27,-5156.623,1863.438,105.5275,0,0,0,0,100,0),
+(@PATH,28,-5157.123,1862.188,105.7775,0,0,0,0,100,0),
+(@PATH,29,-5157.873,1859.938,106.5275,0,0,0,0,100,0),
+(@PATH,30,-5158.873,1857.438,107.2775,0,0,0,0,100,0),
+(@PATH,31,-5160.373,1853.188,109.5275,0,0,0,0,100,0),
+(@PATH,32,-5161.623,1849.688,111.0275,0,0,0,0,100,0),
+(@PATH,33,-5164.264,1843.184,112.7117,0,0,0,0,100,0),
+(@PATH,34,-5168.014,1840.934,113.9617,0,0,0,0,100,0),
+(@PATH,35,-5171.264,1838.934,115.4617,0,0,0,0,100,0),
+(@PATH,36,-5174.014,1837.184,115.7117,0,0,0,0,100,0),
+(@PATH,37,-5176.264,1835.934,115.7117,0,0,0,0,100,0),
+(@PATH,38,-5177.014,1835.434,115.9617,0,0,0,0,100,0),
+(@PATH,39,-5180.514,1833.184,115.9617,0,0,0,0,100,0),
+(@PATH,40,-5184.514,1830.434,115.9617,0,0,0,0,100,0),
+(@PATH,41,-5189.206,1827.392,115.8212,0,0,0,0,100,0),
+(@PATH,42,-5190.206,1824.892,115.8212,0,0,0,0,100,0),
+(@PATH,43,-5193.306,1817.655,115.9371,0,0,0,0,100,0),
+(@PATH,44,-5196.806,1817.155,115.9371,0,0,0,0,100,0),
+(@PATH,45,-5203.056,1816.155,115.9371,0,0,0,0,100,0),
+(@PATH,46,-5207.306,1815.405,116.1871,0,0,0,0,100,0),
+(@PATH,47,-5211.806,1814.655,116.1871,0,0,0,0,100,0),
+(@PATH,48,-5207.385,1815.425,116.2038,0,0,0,0,100,0),
+(@PATH,49,-5203.135,1815.925,115.9538,0,0,0,0,100,0),
+(@PATH,50,-5196.635,1816.925,115.9538,0,0,0,0,100,0),
+(@PATH,51,-5164.098,1843.438,112.4156,0,0,0,0,100,0),
+(@PATH,52,-5162.098,1848.938,111.1656,0,0,0,0,100,0),
+(@PATH,53,-5160.598,1853.188,109.6656,0,0,0,0,100,0),
+(@PATH,54,-5158.848,1857.438,107.4156,0,0,0,0,100,0),
+(@PATH,55,-5157.848,1859.938,106.6656,0,0,0,0,100,0),
+(@PATH,56,-5157.098,1862.188,105.9156,0,0,0,0,100,0),
+(@PATH,57,-5156.598,1863.438,105.6656,0,0,0,0,100,0),
+(@PATH,58,-5155.098,1866.938,104.9156,0,0,0,0,100,0),
+(@PATH,59,-5154.773,1867.115,104.7181,0,0,0,0,100,0),
+(@PATH,60,-5154.773,1867.615,104.4681,0,0,0,0,100,0),
+(@PATH,61,-5152.773,1872.365,103.4681,0,0,0,0,100,0),
+(@PATH,62,-5151.773,1875.115,101.9681,0,0,0,0,100,0),
+(@PATH,63,-5151.023,1877.615,100.7181,0,0,0,0,100,0),
+(@PATH,64,-5150.273,1879.615,100.2181,0,0,0,0,100,0),
+(@PATH,65,-5148.273,1884.365,98.96815,0,0,0,0,100,0),
+(@PATH,66,-5146.871,1888.411,99.34065,0,0,0,0,100,0),
+(@PATH,67,-5147.371,1889.411,99.59065,0,0,0,0,100,0),
+(@PATH,68,-5148.871,1892.661,99.84065,0,0,0,0,100,0),
+(@PATH,69,-5150.871,1898.161,100.5907,0,0,0,0,100,0),
+(@PATH,70,-5127.295,1907.314,97.67659,0,0,0,0,100,0),
+(@PATH,71,-5124.045,1906.314,96.67659,0,0,0,0,100,0),
+(@PATH,72,-5122.545,1907.314,96.17659,0,0,0,0,100,0),
+(@PATH,73,-5117.045,1911.064,93.67659,0,0,0,0,100,0),
+(@PATH,74,-5113.045,1913.564,91.42659,0,0,0,0,100,0),
+(@PATH,75,-5111.045,1914.814,91.17659,0,0,0,0,100,0),
+(@PATH,76,-5108.545,1916.564,90.42659,0,0,0,0,100,0),
+(@PATH,77,-5105.457,1918.724,89.37218,0,0,0,0,100,0),
+(@PATH,78,-5104.207,1921.224,89.12218,0,0,0,0,100,0),
+(@PATH,79,-5101.707,1925.474,88.87218,0,0,0,0,100,0),
+(@PATH,80,-5100.457,1927.474,88.62218,0,0,0,0,100,0),
+(@PATH,81,-5098.011,1931.535,88.45503,0,0,0,0,100,0),
+(@PATH,82,-5096.261,1928.285,88.45503,0,0,0,0,100,0),
+(@PATH,83,-5094.761,1925.285,88.45503,0,0,0,0,100,0),
+(@PATH,84,-5093.511,1922.285,88.20503,0,0,0,0,100,0),
+(@PATH,85,-5090.511,1917.035,88.20503,0,0,0,0,100,0),
+(@PATH,86,-5089.261,1914.785,88.20503,0,0,0,0,100,0),
+(@PATH,87,-5088.261,1913.035,88.20503,0,0,0,0,100,0),
+(@PATH,88,-5088.111,1912.727,88.17467,0,0,0,0,100,0),
+(@PATH,89,-5087.361,1911.477,88.17467,0,0,0,0,100,0),
+(@PATH,90,-5083.611,1911.727,88.17467,0,0,0,0,100,0),
+(@PATH,91,-5082.611,1911.727,88.17467,0,0,0,0,100,0),
+(@PATH,92,-5077.361,1911.977,88.17467,0,0,0,0,100,0),
+(@PATH,93,-5071.111,1912.477,88.42467,0,0,0,0,100,0),
+(@PATH,94,-5070.89,1912.315,88.42027,0,0,0,0,100,0),
+(@PATH,95,-5068.89,1912.315,88.42027,0,0,0,0,100,0),
+(@PATH,96,-5068.39,1910.565,88.67027,0,0,0,0,100,0),
+(@PATH,97,-5066.89,1905.565,88.67027,0,0,0,0,100,0),
+(@PATH,98,-5063.64,1900.565,88.67027,0,0,0,0,100,0),
+(@PATH,99,-5063.39,1898.815,88.67027,0,0,0,0,100,0),
+(@PATH,100,-5063.39,1896.565,88.42027,0,0,0,0,100,0),
+(@PATH,101,-5064.14,1895.065,88.17027,0,0,0,0,100,0),
+(@PATH,102,-5063.14,1891.815,87.67027,0,0,0,0,100,0),
+(@PATH,103,-5062.39,1888.815,87.17027,0,0,0,0,100,0),
+(@PATH,104,-5060.89,1883.065,85.92027,0,0,0,0,100,0),
+(@PATH,105,-5042.119,1841.802,79.61683,0,0,0,0,100,0),
+(@PATH,106,-5043.619,1846.802,80.11683,0,0,0,0,100,0),
+(@PATH,107,-5044.369,1848.802,80.36683,0,0,0,0,100,0),
+(@PATH,108,-5045.619,1852.802,80.86683,0,0,0,0,100,0),
+(@PATH,109,-5046.119,1855.302,81.61683,0,0,0,0,100,0),
+(@PATH,110,-5047.327,1858.863,82.2243,0,0,0,0,100,0),
+(@PATH,111,-5049.827,1862.613,82.9743,0,0,0,0,100,0),
+(@PATH,112,-5052.827,1867.363,82.9743,0,0,0,0,100,0),
+(@PATH,113,-5054.327,1870.113,82.9743,0,0,0,0,100,0),
+(@PATH,114,-5055.827,1872.863,83.4743,0,0,0,0,100,0),
+(@PATH,115,-5059.077,1877.863,84.4743,0,0,0,0,100,0);
+
+-- Pathing for Entry: 39896 'TDB FORMAT'
+SET @NPC := 369590;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5001.24,`position_y`=1768.249,`position_z`=64.21053 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,-5001.24,1768.249,64.21053,0,0,0,0,100,0),
+(@PATH,2,-4998.74,1766.499,63.96053,0,0,0,0,100,0),
+(@PATH,3,-4992.99,1762.499,63.96053,0,0,0,0,100,0),
+(@PATH,4,-4987.24,1758.249,64.21053,0,0,0,0,100,0),
+(@PATH,5,-4983.24,1755.249,63.96053,0,0,0,0,100,0),
+(@PATH,6,-4979.115,1752.252,64.80772,0,0,0,0,100,0),
+(@PATH,7,-4976.365,1750.502,64.80772,0,0,0,0,100,0),
+(@PATH,8,-4972.865,1748.002,64.80772,0,0,0,0,100,0),
+(@PATH,9,-4970.865,1747.002,64.80772,0,0,0,0,100,0),
+(@PATH,10,-4967.115,1744.502,64.05772,0,0,0,0,100,0),
+(@PATH,11,-4964.615,1742.002,63.80772,0,0,0,0,100,0),
+(@PATH,12,-4959.071,1739.508,63.72679,0,0,0,0,100,0),
+(@PATH,13,-4954.821,1736.758,63.22679,0,0,0,0,100,0),
+(@PATH,14,-4950.821,1734.258,62.47679,0,0,0,0,100,0),
+(@PATH,15,-4945.821,1731.008,62.97679,0,0,0,0,100,0),
+(@PATH,16,-4944.321,1729.758,63.72679,0,0,0,0,100,0),
+(@PATH,17,-4943.981,1729.512,63.63435,0,0,0,0,100,0),
+(@PATH,18,-4941.981,1728.262,64.13435,0,0,0,0,100,0),
+(@PATH,19,-4943.481,1725.012,63.63435,0,0,0,0,100,0),
+(@PATH,20,-4943.481,1720.762,63.38435,0,0,0,0,100,0),
+(@PATH,21,-4943.481,1716.762,63.13435,0,0,0,0,100,0),
+(@PATH,22,-4942.731,1708.512,63.38435,0,0,0,0,100,0),
+(@PATH,23,-4943.231,1706.512,63.63435,0,0,0,0,100,0),
+(@PATH,24,-4943.481,1704.262,64.13435,0,0,0,0,100,0),
+(@PATH,25,-4943.231,1702.512,64.63435,0,0,0,0,100,0),
+(@PATH,26,-4942.731,1701.012,64.38435,0,0,0,0,100,0),
+(@PATH,27,-4942.068,1700.842,64.25357,0,0,0,0,100,0),
+(@PATH,28,-4942.318,1702.592,64.25357,0,0,0,0,100,0),
+(@PATH,29,-4943.068,1706.092,63.50357,0,0,0,0,100,0),
+(@PATH,30,-4942.568,1708.592,63.25357,0,0,0,0,100,0),
+(@PATH,31,-4941.818,1722.342,64.00357,0,0,0,0,100,0),
+(@PATH,32,-4941.955,1728.461,64.07486,0,0,0,0,100,0),
+(@PATH,33,-4945.205,1730.461,63.32486,0,0,0,0,100,0),
+(@PATH,34,-4946.955,1731.711,62.82486,0,0,0,0,100,0),
+(@PATH,35,-4955.205,1736.961,63.32486,0,0,0,0,100,0),
+(@PATH,36,-4959.348,1739.75,63.77706,0,0,0,0,100,0),
+(@PATH,37,-4960.348,1742,63.77706,0,0,0,0,100,0),
+(@PATH,38,-4962.598,1744,64.02705,0,0,0,0,100,0),
+(@PATH,39,-4966.598,1744.5,64.02705,0,0,0,0,100,0),
+(@PATH,40,-4968.598,1744.75,64.27705,0,0,0,0,100,0),
+(@PATH,41,-4971.098,1746.25,64.77705,0,0,0,0,100,0),
+(@PATH,42,-4973.348,1748,64.77705,0,0,0,0,100,0),
+(@PATH,43,-4976.598,1750.5,65.02705,0,0,0,0,100,0),
+(@PATH,44,-4979.223,1752.423,64.66101,0,0,0,0,100,0),
+(@PATH,45,-4982.723,1755.173,63.66101,0,0,0,0,100,0),
+(@PATH,46,-4987.223,1758.423,63.91101,0,0,0,0,100,0),
+(@PATH,47,-4992.973,1762.423,63.91101,0,0,0,0,100,0),
+(@PATH,48,-4999.062,1766.902,64.06219,0,0,0,0,100,0),
+(@PATH,49,-5000.562,1767.902,64.06219,0,0,0,0,100,0),
+(@PATH,50,-5006.312,1771.652,64.81219,0,0,0,0,100,0),
+(@PATH,51,-5011.562,1775.402,66.06219,0,0,0,0,100,0),
+(@PATH,52,-5017.062,1778.902,67.31219,0,0,0,0,100,0),
+(@PATH,53,-5019.312,1780.402,68.06219,0,0,0,0,100,0),
+(@PATH,54,-5022.812,1782.652,69.56219,0,0,0,0,100,0),
+(@PATH,55,-5029.129,1787.173,71.5519,0,0,0,0,100,0),
+(@PATH,56,-5029.879,1787.673,71.5519,0,0,0,0,100,0),
+(@PATH,57,-5034.379,1791.923,72.3019,0,0,0,0,100,0),
+(@PATH,58,-5039.879,1796.923,74.0519,0,0,0,0,100,0),
+(@PATH,59,-5043.629,1800.173,75.5519,0,0,0,0,100,0),
+(@PATH,60,-5043.852,1800.443,75.63571,0,0,0,0,100,0),
+(@PATH,61,-5045.852,1802.193,76.13571,0,0,0,0,100,0),
+(@PATH,62,-5048.852,1804.943,76.63571,0,0,0,0,100,0),
+(@PATH,63,-5050.102,1805.943,76.88571,0,0,0,0,100,0),
+(@PATH,64,-5051.602,1807.193,76.88571,0,0,0,0,100,0),
+(@PATH,65,-5055.602,1810.693,77.13571,0,0,0,0,100,0),
+(@PATH,66,-5065.852,1819.443,77.63571,0,0,0,0,100,0),
+(@PATH,67,-5055.949,1810.9,77.07452,0,0,0,0,100,0),
+(@PATH,68,-5051.699,1807.15,76.82452,0,0,0,0,100,0),
+(@PATH,69,-5049.949,1805.9,76.82452,0,0,0,0,100,0),
+(@PATH,70,-5048.949,1804.9,76.57452,0,0,0,0,100,0),
+(@PATH,71,-5045.414,1801.948,75.76241,0,0,0,0,100,0),
+(@PATH,72,-5043.664,1800.198,75.51241,0,0,0,0,100,0),
+(@PATH,73,-5039.914,1796.948,74.01241,0,0,0,0,100,0),
+(@PATH,74,-5034.414,1791.948,72.26241,0,0,0,0,100,0),
+(@PATH,75,-5029.914,1787.698,71.51241,0,0,0,0,100,0),
+(@PATH,76,-5029.52,1787.508,71.33578,0,0,0,0,100,0),
+(@PATH,77,-5029.02,1787.008,71.08578,0,0,0,0,100,0),
+(@PATH,78,-5022.77,1782.758,69.58578,0,0,0,0,100,0),
+(@PATH,79,-5019.27,1780.508,68.08578,0,0,0,0,100,0),
+(@PATH,80,-5017.02,1778.758,67.58578,0,0,0,0,100,0),
+(@PATH,81,-5011.52,1775.258,66.08578,0,0,0,0,100,0),
+(@PATH,82,-5006.27,1771.758,64.83578,0,0,0,0,100,0);
+
+-- Pathing for Entry: 39896 'TDB FORMAT'
+SET @NPC := 369600;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5047.363,`position_y`=1859.163,`position_z`=82.0366 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,-5047.363,1859.163,82.0366,0,0,0,0,100,0),
+(@PATH,2,-5047.113,1858.663,82.0366,0,0,0,0,100,0),
+(@PATH,3,-5046.113,1855.413,81.5366,0,0,0,0,100,0),
+(@PATH,4,-5045.613,1852.663,81.0366,0,0,0,0,100,0),
+(@PATH,5,-5044.363,1848.913,80.5366,0,0,0,0,100,0),
+(@PATH,6,-5043.613,1846.913,80.0366,0,0,0,0,100,0),
+(@PATH,7,-5042.363,1842.413,79.7866,0,0,0,0,100,0),
+(@PATH,8,-5042.238,1842.199,79.49808,0,0,0,0,100,0),
+(@PATH,9,-5041.988,1841.699,79.24808,0,0,0,0,100,0),
+(@PATH,10,-5044.738,1837.949,78.99808,0,0,0,0,100,0),
+(@PATH,11,-5045.738,1836.449,78.74808,0,0,0,0,100,0),
+(@PATH,12,-5047.738,1833.949,78.99808,0,0,0,0,100,0),
+(@PATH,13,-5049.488,1830.949,78.74808,0,0,0,0,100,0),
+(@PATH,14,-5049.383,1831.004,78.81633,0,0,0,0,100,0),
+(@PATH,15,-5047.633,1833.754,78.81633,0,0,0,0,100,0),
+(@PATH,16,-5045.883,1836.254,78.81633,0,0,0,0,100,0),
+(@PATH,17,-5044.633,1838.004,78.81633,0,0,0,0,100,0),
+(@PATH,18,-5042.156,1841.896,79.56831,0,0,0,0,100,0),
+(@PATH,19,-5043.656,1846.896,80.06831,0,0,0,0,100,0),
+(@PATH,20,-5044.406,1848.646,80.31831,0,0,0,0,100,0),
+(@PATH,21,-5045.656,1852.896,81.06831,0,0,0,0,100,0),
+(@PATH,22,-5046.156,1855.396,81.56831,0,0,0,0,100,0);
+
+-- Pathing for Entry: 39896 'TDB FORMAT'
+SET @NPC := 369185;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4973.422,`position_y`=1630.721,`position_z`=62.77911 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,-4973.422,1630.721,62.77911,0,0,0,0,100,0),
+(@PATH,2,-4974.422,1624.971,63.27911,0,0,0,0,100,0),
+(@PATH,3,-4975.172,1620.721,63.27911,0,0,0,0,100,0),
+(@PATH,4,-4976.172,1615.721,64.27911,0,0,0,0,100,0),
+(@PATH,5,-4977.417,1609.576,64.41733,0,0,0,0,100,0),
+(@PATH,6,-4980.167,1606.576,63.91733,0,0,0,0,100,0),
+(@PATH,7,-4983.667,1602.576,63.91733,0,0,0,0,100,0),
+(@PATH,8,-4984.167,1600.326,63.91733,0,0,0,0,100,0),
+(@PATH,9,-4987.167,1597.076,63.41733,0,0,0,0,100,0),
+(@PATH,10,-4988.167,1596.076,63.16733,0,0,0,0,100,0),
+(@PATH,11,-4988.167,1594.076,62.91733,0,0,0,0,100,0),
+(@PATH,12,-4988.917,1591.826,63.16733,0,0,0,0,100,0),
+(@PATH,13,-4988.917,1590.826,63.16733,0,0,0,0,100,0),
+(@PATH,14,-4988.917,1589.826,63.16733,0,0,0,0,100,0),
+(@PATH,15,-4989.033,1589.586,62.81723,0,0,0,0,100,0),
+(@PATH,16,-4989.033,1588.336,62.81723,0,0,0,0,100,0),
+(@PATH,17,-4989.783,1584.586,61.81723,0,0,0,0,100,0),
+(@PATH,18,-4990.283,1582.586,61.31723,0,0,0,0,100,0),
+(@PATH,19,-4990.533,1580.586,60.81723,0,0,0,0,100,0),
+(@PATH,20,-4991.033,1578.586,60.06723,0,0,0,0,100,0),
+(@PATH,21,-4993.783,1564.336,60.56723,0,0,0,0,100,0),
+(@PATH,22,-4994.547,1561.715,60.72686,0,0,0,0,100,0),
+(@PATH,23,-4995.547,1556.715,61.22686,0,0,0,0,100,0),
+(@PATH,24,-4996.797,1549.215,60.47686,0,0,0,0,100,0),
+(@PATH,25,-4997.297,1545.215,59.72686,0,0,0,0,100,0),
+(@PATH,26,-4997.797,1543.215,58.97686,0,0,0,0,100,0),
+(@PATH,27,-4998.547,1539.465,58.47686,0,0,0,0,100,0),
+(@PATH,28,-4998.797,1537.465,57.72686,0,0,0,0,100,0),
+(@PATH,29,-4998.746,1538.496,58.34804,0,0,0,0,100,0),
+(@PATH,30,-4997.996,1542.496,58.84804,0,0,0,0,100,0),
+(@PATH,31,-4997.496,1544.246,59.59804,0,0,0,0,100,0),
+(@PATH,32,-4996.996,1547.246,60.09804,0,0,0,0,100,0),
+(@PATH,33,-4996.746,1549.996,61.09804,0,0,0,0,100,0),
+(@PATH,34,-4994.267,1562.094,60.8521,0,0,0,0,100,0),
+(@PATH,35,-4993.017,1567.844,60.1021,0,0,0,0,100,0),
+(@PATH,36,-4992.017,1573.594,59.6021,0,0,0,0,100,0),
+(@PATH,37,-4990.767,1579.344,60.3521,0,0,0,0,100,0),
+(@PATH,38,-4990.517,1581.344,60.8521,0,0,0,0,100,0),
+(@PATH,39,-4989.767,1584.344,61.6021,0,0,0,0,100,0),
+(@PATH,40,-4989.517,1586.094,62.3521,0,0,0,0,100,0),
+(@PATH,41,-4989.094,1586.458,62.72576,0,0,0,0,100,0),
+(@PATH,42,-4988.594,1588.708,62.97576,0,0,0,0,100,0),
+(@PATH,43,-4987.344,1588.708,62.97576,0,0,0,0,100,0),
+(@PATH,44,-4986.094,1590.458,63.72576,0,0,0,0,100,0),
+(@PATH,45,-4985.094,1591.958,63.97576,0,0,0,0,100,0),
+(@PATH,46,-4983.344,1593.958,64.22575,0,0,0,0,100,0),
+(@PATH,47,-4980.094,1599.958,63.97576,0,0,0,0,100,0),
+(@PATH,48,-4979.344,1602.458,63.97576,0,0,0,0,100,0),
+(@PATH,49,-4979.094,1603.208,64.22575,0,0,0,0,100,0),
+(@PATH,50,-4978.594,1605.458,64.47575,0,0,0,0,100,0),
+(@PATH,51,-4977.145,1609.706,64.54192,0,0,0,0,100,0),
+(@PATH,52,-4976.145,1615.456,64.29192,0,0,0,0,100,0),
+(@PATH,53,-4975.395,1619.706,63.29192,0,0,0,0,100,0),
+(@PATH,54,-4974.395,1624.956,63.29192,0,0,0,0,100,0),
+(@PATH,55,-4973.047,1630.934,62.6662,0,0,0,0,100,0),
+(@PATH,56,-4971.547,1633.434,62.6662,0,0,0,0,100,0),
+(@PATH,57,-4970.797,1634.434,62.4162,0,0,0,0,100,0),
+(@PATH,58,-4970.047,1635.684,62.4162,0,0,0,0,100,0),
+(@PATH,59,-4967.797,1639.184,63.4162,0,0,0,0,100,0),
+(@PATH,60,-4966.297,1641.434,63.9162,0,0,0,0,100,0),
+(@PATH,61,-4965.297,1642.934,64.6662,0,0,0,0,100,0),
+(@PATH,62,-4966,1641.778,63.98844,0,0,0,0,100,0),
+(@PATH,63,-4965,1643.278,64.73844,0,0,0,0,100,0),
+(@PATH,64,-4964,1644.778,64.48844,0,0,0,0,100,0),
+(@PATH,65,-4961,1648.028,63.98844,0,0,0,0,100,0),
+(@PATH,66,-4959,1650.278,63.73844,0,0,0,0,100,0),
+(@PATH,67,-4954.75,1654.778,62.98844,0,0,0,0,100,0),
+(@PATH,68,-4952.5,1657.278,62.98844,0,0,0,0,100,0),
+(@PATH,69,-4951.25,1658.528,62.98844,0,0,0,0,100,0),
+(@PATH,70,-4949.171,1660.598,63.24642,0,0,0,0,100,0),
+(@PATH,71,-4948.171,1663.598,63.24642,0,0,0,0,100,0),
+(@PATH,72,-4946.171,1668.598,63.99642,0,0,0,0,100,0),
+(@PATH,73,-4944.715,1672.728,63.90578,0,0,0,0,100,0),
+(@PATH,74,-4944.465,1678.978,63.90578,0,0,0,0,100,0),
+(@PATH,75,-4944.465,1680.478,63.15578,0,0,0,0,100,0),
+(@PATH,76,-4944.465,1683.728,62.90578,0,0,0,0,100,0),
+(@PATH,77,-4944.215,1685.728,63.15578,0,0,0,0,100,0),
+(@PATH,78,-4944.215,1689.728,64.15578,0,0,0,0,100,0),
+(@PATH,79,-4943.901,1689.826,64.15288,0,0,0,0,100,0),
+(@PATH,80,-4943.901,1690.326,64.15288,0,0,0,0,100,0),
+(@PATH,81,-4943.651,1692.326,64.40288,0,0,0,0,100,0),
+(@PATH,82,-4942.901,1696.326,64.40288,0,0,0,0,100,0),
+(@PATH,83,-4942.151,1700.326,64.40288,0,0,0,0,100,0),
+(@PATH,84,-4941.901,1702.576,64.15288,0,0,0,0,100,0),
+(@PATH,85,-4941.377,1704.209,63.32629,0,0,0,0,100,0),
+(@PATH,86,-4928.377,1706.459,63.82629,0,0,0,0,100,0),
+(@PATH,87,-4924.445,1707.069,64.41909,0,0,0,0,100,0),
+(@PATH,88,-4927.195,1714.819,63.91909,0,0,0,0,100,0),
+(@PATH,89,-4930.695,1724.819,64.41909,0,0,0,0,100,0),
+(@PATH,90,-4931.695,1727.569,64.91909,0,0,0,0,100,0),
+(@PATH,91,-4931.808,1727.865,65.0726,0,0,0,0,100,0),
+(@PATH,92,-4932.308,1729.115,65.0726,0,0,0,0,100,0),
+(@PATH,93,-4936.558,1733.365,64.5726,0,0,0,0,100,0),
+(@PATH,94,-4938.058,1734.615,64.0726,0,0,0,0,100,0),
+(@PATH,95,-4940.058,1736.615,63.3226,0,0,0,0,100,0),
+(@PATH,96,-4946.058,1743.115,64.0726,0,0,0,0,100,0),
+(@PATH,97,-4948.308,1745.115,65.0726,0,0,0,0,100,0),
+(@PATH,98,-4949.058,1745.865,65.3226,0,0,0,0,100,0),
+(@PATH,99,-4949.199,1745.917,65.47873,0,0,0,0,100,0),
+(@PATH,100,-4950.449,1747.167,65.97873,0,0,0,0,100,0),
+(@PATH,101,-4953.699,1744.667,64.97873,0,0,0,0,100,0),
+(@PATH,102,-4956.949,1742.167,64.22873,0,0,0,0,100,0),
+(@PATH,103,-4966.949,1734.667,64.72873,0,0,0,0,100,0),
+(@PATH,104,-4968.699,1733.667,65.47873,0,0,0,0,100,0),
+(@PATH,105,-4968.259,1733.736,65.18924,0,0,0,0,100,0),
+(@PATH,106,-4965.759,1735.736,64.43924,0,0,0,0,100,0),
+(@PATH,107,-4962.509,1737.986,63.93924,0,0,0,0,100,0),
+(@PATH,108,-4955.759,1743.236,64.43924,0,0,0,0,100,0),
+(@PATH,109,-4953.259,1744.986,65.18924,0,0,0,0,100,0),
+(@PATH,110,-4950.294,1747.176,65.88656,0,0,0,0,100,0),
+(@PATH,111,-4949.544,1746.426,65.38656,0,0,0,0,100,0),
+(@PATH,112,-4948.044,1744.926,65.13656,0,0,0,0,100,0),
+(@PATH,113,-4947.294,1744.176,64.38656,0,0,0,0,100,0),
+(@PATH,114,-4945.294,1742.176,63.63656,0,0,0,0,100,0),
+(@PATH,115,-4937.794,1734.426,64.38656,0,0,0,0,100,0),
+(@PATH,116,-4936.294,1733.176,64.88656,0,0,0,0,100,0),
+(@PATH,117,-4932.794,1729.676,65.13656,0,0,0,0,100,0),
+(@PATH,118,-4932.478,1729.223,65.16427,0,0,0,0,100,0),
+(@PATH,119,-4931.978,1728.723,65.16427,0,0,0,0,100,0),
+(@PATH,120,-4930.478,1723.973,64.41427,0,0,0,0,100,0),
+(@PATH,121,-4929.728,1722.223,63.91427,0,0,0,0,100,0),
+(@PATH,122,-4924.978,1708.223,64.41427,0,0,0,0,100,0),
+(@PATH,123,-4929.899,1707.092,63.56551,0,0,0,0,100,0),
+(@PATH,124,-4936.649,1703.842,63.06551,0,0,0,0,100,0),
+(@PATH,125,-4941.625,1703.988,63.47919,0,0,0,0,100,0),
+(@PATH,126,-4941.125,1704.738,63.22919,0,0,0,0,100,0),
+(@PATH,127,-4941.625,1703.238,63.97919,0,0,0,0,100,0),
+(@PATH,128,-4941.625,1702.488,64.22919,0,0,0,0,100,0),
+(@PATH,129,-4941.875,1700.488,64.47919,0,0,0,0,100,0),
+(@PATH,130,-4942.625,1696.488,64.47919,0,0,0,0,100,0),
+(@PATH,131,-4943.625,1692.238,64.22919,0,0,0,0,100,0),
+(@PATH,132,-4943.844,1692.135,64.19696,0,0,0,0,100,0),
+(@PATH,133,-4944.094,1690.135,64.44696,0,0,0,0,100,0),
+(@PATH,134,-4944.094,1685.635,62.94696,0,0,0,0,100,0),
+(@PATH,135,-4944.094,1683.635,62.94696,0,0,0,0,100,0),
+(@PATH,136,-4944.094,1680.885,63.19696,0,0,0,0,100,0),
+(@PATH,137,-4944.344,1678.885,63.94696,0,0,0,0,100,0),
+(@PATH,138,-4944.533,1672.813,63.93799,0,0,0,0,100,0),
+(@PATH,139,-4946.283,1668.813,63.93799,0,0,0,0,100,0),
+(@PATH,140,-4948.033,1663.563,63.18799,0,0,0,0,100,0),
+(@PATH,141,-4948.37,1663.218,63.10269,0,0,0,0,100,0),
+(@PATH,142,-4949.62,1660.468,63.35269,0,0,0,0,100,0),
+(@PATH,143,-4951.12,1658.718,63.10269,0,0,0,0,100,0),
+(@PATH,144,-4952.37,1657.218,62.85269,0,0,0,0,100,0),
+(@PATH,145,-4954.87,1654.718,63.10269,0,0,0,0,100,0),
+(@PATH,146,-4958.37,1650.968,63.85269,0,0,0,0,100,0),
+(@PATH,147,-4960.87,1648.218,63.85269,0,0,0,0,100,0),
+(@PATH,148,-4964.186,1644.522,64.42334,0,0,0,0,100,0),
+(@PATH,149,-4965.436,1643.022,64.67334,0,0,0,0,100,0),
+(@PATH,150,-4966.186,1641.522,63.92334,0,0,0,0,100,0),
+(@PATH,151,-4967.686,1639.272,63.17334,0,0,0,0,100,0),
+(@PATH,152,-4969.936,1635.522,62.42334,0,0,0,0,100,0),
+(@PATH,153,-4970.686,1634.522,62.42334,0,0,0,0,100,0),
+(@PATH,154,-4971.436,1633.522,62.67334,0,0,0,0,100,0),
+(@PATH,155,-4971.658,1633.128,62.50164,0,0,0,0,100,0),
+(@PATH,156,-4973.408,1630.628,62.75164,0,0,0,0,100,0),
+(@PATH,157,-4974.408,1624.878,63.25164,0,0,0,0,100,0),
+(@PATH,158,-4975.158,1620.628,63.25164,0,0,0,0,100,0),
+(@PATH,159,-4976.158,1615.878,64.25164,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5236 'TDB FORMAT'
+SET @NPC := 369407;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5384.672,`position_y`=1387.404,`position_z`=25.32841 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,-5384.672,1387.404,25.32841,0,0,0,0,100,0),
+(@PATH,2,-5399.672,1391.654,25.57841,0,0,0,0,100,0),
+(@PATH,3,-5404.249,1393.155,25.91425,0,0,0,0,100,0),
+(@PATH,4,-5423.228,1386.175,25.8961,0,0,0,0,100,0),
+(@PATH,5,-5438.978,1379.925,25.3961,0,0,0,0,100,0),
+(@PATH,6,-5444.228,1377.925,24.6461,0,0,0,0,100,0),
+(@PATH,7,-5447.978,1376.175,24.1461,0,0,0,0,100,0),
+(@PATH,8,-5453.478,1373.925,23.6461,0,0,0,0,100,0),
+(@PATH,9,-5458.228,1372.175,22.8961,0,0,0,0,100,0),
+(@PATH,10,-5463.728,1369.925,22.1461,0,0,0,0,100,0),
+(@PATH,11,-5461.646,1370.653,22.63385,0,0,0,0,100,0),
+(@PATH,12,-5457.896,1372.153,23.13385,0,0,0,0,100,0),
+(@PATH,13,-5452.396,1374.403,23.63385,0,0,0,0,100,0),
+(@PATH,14,-5447.646,1376.403,24.13385,0,0,0,0,100,0),
+(@PATH,15,-5443.396,1377.903,24.88385,0,0,0,0,100,0),
+(@PATH,16,-5437.896,1380.403,25.38385,0,0,0,0,100,0),
+(@PATH,17,-5424.896,1385.653,26.13385,0,0,0,0,100,0),
+(@PATH,18,-5424.693,1385.957,26.02224,0,0,0,0,100,0),
+(@PATH,19,-5422.943,1386.457,26.02224,0,0,0,0,100,0),
+(@PATH,20,-5403.863,1393.139,26.11966,0,0,0,0,100,0),
+(@PATH,21,-5398.113,1391.389,25.36966,0,0,0,0,100,0),
+(@PATH,22,-5384.617,1387.174,25.06379,0,0,0,0,100,0),
+(@PATH,23,-5384.867,1373.424,24.31379,0,0,0,0,100,0),
+(@PATH,24,-5385.117,1366.424,24.06379,0,0,0,0,100,0),
+(@PATH,25,-5384.872,1366.115,24.1675,0,0,0,0,100,0),
+(@PATH,26,-5384.872,1362.615,23.6675,0,0,0,0,100,0),
+(@PATH,27,-5380.372,1358.615,24.1675,0,0,0,0,100,0),
+(@PATH,28,-5377.622,1356.115,24.9175,0,0,0,0,100,0),
+(@PATH,29,-5374.872,1353.365,25.4175,0,0,0,0,100,0),
+(@PATH,30,-5371.122,1350.115,26.1675,0,0,0,0,100,0),
+(@PATH,31,-5367.95,1347.216,26.9676,0,0,0,0,100,0),
+(@PATH,32,-5364.95,1347.716,27.7176,0,0,0,0,100,0),
+(@PATH,33,-5362.95,1347.966,28.2176,0,0,0,0,100,0),
+(@PATH,34,-5361.2,1348.216,28.7176,0,0,0,0,100,0),
+(@PATH,35,-5359.2,1348.466,29.7176,0,0,0,0,100,0),
+(@PATH,36,-5360.945,1348.064,29.05567,0,0,0,0,100,0),
+(@PATH,37,-5359.195,1348.314,30.05567,0,0,0,0,100,0),
+(@PATH,38,-5355.445,1348.814,30.55567,0,0,0,0,100,0),
+(@PATH,39,-5354.195,1345.064,31.30567,0,0,0,0,100,0),
+(@PATH,40,-5353.445,1342.064,32.05566,0,0,0,0,100,0),
+(@PATH,41,-5351.115,1334.797,32.65763,0,0,0,0,100,0),
+(@PATH,42,-5348.615,1331.797,33.65763,0,0,0,0,100,0),
+(@PATH,43,-5346.865,1329.797,34.40763,0,0,0,0,100,0),
+(@PATH,44,-5345.365,1328.297,34.90763,0,0,0,0,100,0),
+(@PATH,45,-5345.218,1328.136,35.16136,0,0,0,0,100,0),
+(@PATH,46,-5343.968,1326.636,35.66136,0,0,0,0,100,0),
+(@PATH,47,-5340.968,1326.886,36.41136,0,0,0,0,100,0),
+(@PATH,48,-5338.968,1327.136,36.91136,0,0,0,0,100,0),
+(@PATH,49,-5337.218,1327.136,37.41136,0,0,0,0,100,0),
+(@PATH,50,-5335.218,1327.136,38.16136,0,0,0,0,100,0),
+(@PATH,51,-5333.218,1327.386,38.91136,0,0,0,0,100,0),
+(@PATH,52,-5331.218,1327.386,39.66136,0,0,0,0,100,0),
+(@PATH,53,-5333.025,1327.134,39.23707,0,0,0,0,100,0),
+(@PATH,54,-5331.025,1327.134,39.98707,0,0,0,0,100,0),
+(@PATH,55,-5329.775,1327.384,40.23707,0,0,0,0,100,0),
+(@PATH,56,-5326.025,1326.884,40.98707,0,0,0,0,100,0),
+(@PATH,57,-5324.025,1326.634,41.73707,0,0,0,0,100,0),
+(@PATH,58,-5321.025,1326.134,42.48707,0,0,0,0,100,0),
+(@PATH,59,-5319.275,1325.884,42.98707,0,0,0,0,100,0),
+(@PATH,60,-5317.275,1325.634,43.73707,0,0,0,0,100,0),
+(@PATH,61,-5315.275,1325.634,44.48707,0,0,0,0,100,0),
+(@PATH,62,-5313.275,1325.384,45.23707,0,0,0,0,100,0),
+(@PATH,63,-5311.275,1325.134,45.98707,0,0,0,0,100,0),
+(@PATH,64,-5309.275,1324.884,46.48707,0,0,0,0,100,0),
+(@PATH,65,-5309.179,1324.586,46.75322,0,0,0,0,100,0),
+(@PATH,66,-5305.429,1324.336,47.00322,0,0,0,0,100,0),
+(@PATH,67,-5298.929,1321.836,46.50322,0,0,0,0,100,0),
+(@PATH,68,-5292.429,1319.836,47.00322,0,0,0,0,100,0),
+(@PATH,69,-5288.679,1318.586,47.75322,0,0,0,0,100,0),
+(@PATH,70,-5285.624,1317.202,48.78952,0,0,0,0,100,0),
+(@PATH,71,-5285.124,1315.452,49.28952,0,0,0,0,100,0),
+(@PATH,72,-5284.374,1312.452,49.78952,0,0,0,0,100,0),
+(@PATH,73,-5283.374,1309.702,50.28952,0,0,0,0,100,0),
+(@PATH,74,-5282.124,1306.202,51.03952,0,0,0,0,100,0),
+(@PATH,75,-5282.202,1305.76,51.01323,0,0,0,0,100,0),
+(@PATH,76,-5280.202,1300.26,51.01323,0,0,0,0,100,0),
+(@PATH,77,-5280.209,1300.244,50.96265,0,0,0,0,100,0),
+(@PATH,78,-5280.11,1300.516,51.12962,0,0,0,0,100,0),
+(@PATH,79,-5283.36,1309.766,50.37962,0,0,0,0,100,0),
+(@PATH,80,-5284.11,1312.516,49.62962,0,0,0,0,100,0),
+(@PATH,81,-5285.11,1315.516,49.37962,0,0,0,0,100,0),
+(@PATH,82,-5284.322,1312.79,49.73395,0,0,0,0,100,0),
+(@PATH,83,-5285.322,1315.79,48.98395,0,0,0,0,100,0),
+(@PATH,84,-5285.822,1317.54,48.48395,0,0,0,0,100,0),
+(@PATH,85,-5288.572,1318.29,47.98395,0,0,0,0,100,0),
+(@PATH,86,-5292.322,1319.54,47.23395,0,0,0,0,100,0),
+(@PATH,87,-5295.072,1320.54,46.48395,0,0,0,0,100,0),
+(@PATH,88,-5304.572,1323.79,47.23395,0,0,0,0,100,0),
+(@PATH,89,-5304.686,1324.22,46.91312,0,0,0,0,100,0),
+(@PATH,90,-5305.686,1324.47,46.91312,0,0,0,0,100,0),
+(@PATH,91,-5309.686,1324.97,46.16312,0,0,0,0,100,0),
+(@PATH,92,-5312.686,1325.22,45.16312,0,0,0,0,100,0),
+(@PATH,93,-5314.686,1325.22,44.41312,0,0,0,0,100,0),
+(@PATH,94,-5316.436,1325.47,43.66312,0,0,0,0,100,0),
+(@PATH,95,-5319.436,1325.97,43.16312,0,0,0,0,100,0),
+(@PATH,96,-5321.436,1326.22,42.66312,0,0,0,0,100,0),
+(@PATH,97,-5323.436,1326.47,41.91312,0,0,0,0,100,0),
+(@PATH,98,-5326.436,1326.72,40.91312,0,0,0,0,100,0),
+(@PATH,99,-5329.436,1327.22,40.16312,0,0,0,0,100,0),
+(@PATH,100,-5326.469,1326.865,40.76016,0,0,0,0,100,0),
+(@PATH,101,-5329.469,1327.115,40.01016,0,0,0,0,100,0),
+(@PATH,102,-5330.219,1327.365,39.76016,0,0,0,0,100,0),
+(@PATH,103,-5332.219,1327.115,39.26016,0,0,0,0,100,0),
+(@PATH,104,-5334.219,1327.115,38.76016,0,0,0,0,100,0),
+(@PATH,105,-5335.969,1326.865,38.01016,0,0,0,0,100,0),
+(@PATH,106,-5337.969,1326.865,37.26016,0,0,0,0,100,0),
+(@PATH,107,-5340.969,1326.615,36.26016,0,0,0,0,100,0),
+(@PATH,108,-5342.969,1326.615,35.76016,0,0,0,0,100,0),
+(@PATH,109,-5341.169,1327.001,36.05104,0,0,0,0,100,0),
+(@PATH,110,-5343.169,1326.751,35.30104,0,0,0,0,100,0),
+(@PATH,111,-5344.169,1326.751,35.30104,0,0,0,0,100,0),
+(@PATH,112,-5345.919,1329.001,34.55104,0,0,0,0,100,0),
+(@PATH,113,-5347.169,1330.501,34.05104,0,0,0,0,100,0),
+(@PATH,114,-5349.169,1332.501,33.05104,0,0,0,0,100,0),
+(@PATH,115,-5347.541,1330.62,33.87894,0,0,0,0,100,0),
+(@PATH,116,-5349.541,1332.87,32.87894,0,0,0,0,100,0),
+(@PATH,117,-5351.291,1335.12,32.37894,0,0,0,0,100,0),
+(@PATH,118,-5353.541,1343.37,32.12894,0,0,0,0,100,0),
+(@PATH,119,-5354.541,1346.37,31.12894,0,0,0,0,100,0),
+(@PATH,120,-5353.813,1343.59,31.7054,0,0,0,0,100,0),
+(@PATH,121,-5354.563,1346.34,30.9554,0,0,0,0,100,0),
+(@PATH,122,-5355.313,1348.84,30.4554,0,0,0,0,100,0),
+(@PATH,123,-5358.313,1348.34,29.7054,0,0,0,0,100,0),
+(@PATH,124,-5360.313,1348.09,29.2054,0,0,0,0,100,0),
+(@PATH,125,-5362.063,1347.84,28.7054,0,0,0,0,100,0),
+(@PATH,126,-5364.063,1347.34,27.9554,0,0,0,0,100,0),
+(@PATH,127,-5367.063,1347.09,27.2054,0,0,0,0,100,0),
+(@PATH,128,-5364.349,1347.702,27.68379,0,0,0,0,100,0),
+(@PATH,129,-5367.349,1347.202,26.93379,0,0,0,0,100,0),
+(@PATH,130,-5368.099,1347.202,26.93379,0,0,0,0,100,0),
+(@PATH,131,-5371.099,1349.952,25.93379,0,0,0,0,100,0),
+(@PATH,132,-5374.349,1353.202,25.43379,0,0,0,0,100,0),
+(@PATH,133,-5377.349,1355.702,24.68379,0,0,0,0,100,0),
+(@PATH,134,-5380.349,1358.452,24.18379,0,0,0,0,100,0),
+(@PATH,135,-5382.599,1360.452,23.43379,0,0,0,0,100,0),
+(@PATH,136,-5382.769,1360.671,23.45341,0,0,0,0,100,0),
+(@PATH,137,-5384.769,1362.921,23.45341,0,0,0,0,100,0),
+(@PATH,138,-5384.769,1366.921,24.20341,0,0,0,0,100,0),
+(@PATH,139,-5384.519,1374.671,24.45341,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5236 'TDB FORMAT'
+SET @NPC := 369227;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4887.564,`position_y`=1147.737,`position_z`=82.23389 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,-4887.564,1147.737,82.23389,0,0,0,0,100,0),
+(@PATH,2,-4889.064,1147.737,81.73389,0,0,0,0,100,0),
+(@PATH,3,-4907.814,1146.237,81.48389,0,0,0,0,100,0),
+(@PATH,4,-4907.955,1146.279,81.30981,0,0,0,0,100,0),
+(@PATH,5,-4909.705,1146.029,81.30981,0,0,0,0,100,0),
+(@PATH,6,-4912.705,1146.279,80.80981,0,0,0,0,100,0),
+(@PATH,7,-4917.705,1147.029,80.30981,0,0,0,0,100,0),
+(@PATH,8,-4922.455,1147.529,79.55981,0,0,0,0,100,0),
+(@PATH,9,-4926.455,1147.779,78.80981,0,0,0,0,100,0),
+(@PATH,10,-4929.455,1148.029,78.30981,0,0,0,0,100,0),
+(@PATH,11,-4932.455,1148.279,77.55981,0,0,0,0,100,0),
+(@PATH,12,-4935.455,1148.779,77.05981,0,0,0,0,100,0),
+(@PATH,13,-4935.578,1148.857,76.61978,0,0,0,0,100,0),
+(@PATH,14,-4936.578,1149.107,76.61978,0,0,0,0,100,0),
+(@PATH,15,-4939.328,1150.107,75.86978,0,0,0,0,100,0),
+(@PATH,16,-4943.078,1151.857,75.36978,0,0,0,0,100,0),
+(@PATH,17,-4947.578,1153.607,74.36978,0,0,0,0,100,0),
+(@PATH,18,-4949.328,1154.357,73.61978,0,0,0,0,100,0),
+(@PATH,19,-4951.078,1155.107,73.11978,0,0,0,0,100,0),
+(@PATH,20,-4953.078,1155.857,72.36978,0,0,0,0,100,0),
+(@PATH,21,-4955.828,1157.107,71.61978,0,0,0,0,100,0),
+(@PATH,22,-4957.578,1157.857,70.86978,0,0,0,0,100,0),
+(@PATH,23,-4956.024,1157.27,71.38242,0,0,0,0,100,0),
+(@PATH,24,-4957.774,1158.02,70.63242,0,0,0,0,100,0),
+(@PATH,25,-4958.774,1158.52,70.38242,0,0,0,0,100,0),
+(@PATH,26,-4960.524,1161.02,68.88242,0,0,0,0,100,0),
+(@PATH,27,-4961.524,1162.77,68.38242,0,0,0,0,100,0),
+(@PATH,28,-4962.524,1164.52,67.38242,0,0,0,0,100,0),
+(@PATH,29,-4963.274,1166.02,66.38242,0,0,0,0,100,0),
+(@PATH,30,-4965.024,1168.52,65.38242,0,0,0,0,100,0),
+(@PATH,31,-4966.024,1170.02,63.88242,0,0,0,0,100,0),
+(@PATH,32,-4967.524,1172.77,62.63242,0,0,0,0,100,0),
+(@PATH,33,-4967.778,1172.82,62.28553,0,0,0,0,100,0),
+(@PATH,34,-4969.278,1175.57,60.53553,0,0,0,0,100,0),
+(@PATH,35,-4969.528,1177.32,59.28553,0,0,0,0,100,0),
+(@PATH,36,-4969.778,1179.32,58.53553,0,0,0,0,100,0),
+(@PATH,37,-4970.028,1182.07,57.78553,0,0,0,0,100,0),
+(@PATH,38,-4970.278,1184.07,57.03553,0,0,0,0,100,0),
+(@PATH,39,-4970.528,1186.07,56.28553,0,0,0,0,100,0),
+(@PATH,40,-4970.778,1188.07,55.53553,0,0,0,0,100,0),
+(@PATH,41,-4970.952,1188.287,55.36691,0,0,0,0,100,0),
+(@PATH,42,-4971.452,1190.787,55.36691,0,0,0,0,100,0),
+(@PATH,43,-4974.952,1194.287,54.61691,0,0,0,0,100,0),
+(@PATH,44,-4977.202,1196.287,54.11691,0,0,0,0,100,0),
+(@PATH,45,-4983.452,1202.287,53.61691,0,0,0,0,100,0),
+(@PATH,46,-4989.952,1208.537,53.11691,0,0,0,0,100,0),
+(@PATH,47,-4990.21,1208.844,52.67712,0,0,0,0,100,0),
+(@PATH,48,-4990.96,1209.844,52.67712,0,0,0,0,100,0),
+(@PATH,49,-4999.96,1213.844,52.17712,0,0,0,0,100,0),
+(@PATH,50,-5002.46,1215.094,51.42712,0,0,0,0,100,0),
+(@PATH,51,-5004.21,1216.094,50.92712,0,0,0,0,100,0),
+(@PATH,52,-5006.21,1216.844,50.42712,0,0,0,0,100,0),
+(@PATH,53,-5009.71,1218.594,49.67712,0,0,0,0,100,0),
+(@PATH,54,-5012.596,1219.835,49.03596,0,0,0,0,100,0),
+(@PATH,55,-5024.346,1218.335,49.78596,0,0,0,0,100,0),
+(@PATH,56,-5027.346,1217.835,50.28596,0,0,0,0,100,0),
+(@PATH,57,-5034.555,1217.289,50.43246,0,0,0,0,100,0),
+(@PATH,58,-5050.537,1217.095,50.51433,0,0,0,0,100,0),
+(@PATH,59,-5058.741,1228.543,51.11539,0,0,0,0,100,0),
+(@PATH,60,-5067.241,1233.043,51.36539,0,0,0,0,100,0),
+(@PATH,61,-5067.991,1233.543,52.11539,0,0,0,0,100,0),
+(@PATH,62,-5066.918,1232.79,51.47484,0,0,0,0,100,0),
+(@PATH,63,-5063.668,1231.29,50.97484,0,0,0,0,100,0),
+(@PATH,64,-5058.458,1228.211,50.96991,0,0,0,0,100,0),
+(@PATH,65,-5050.265,1217.127,50.37694,0,0,0,0,100,0),
+(@PATH,66,-5045.265,1217.127,51.12694,0,0,0,0,100,0),
+(@PATH,67,-5034.326,1217.195,50.41732,0,0,0,0,100,0),
+(@PATH,68,-5026.576,1218.195,50.16732,0,0,0,0,100,0),
+(@PATH,69,-5023.576,1218.445,49.66732,0,0,0,0,100,0),
+(@PATH,70,-5020.576,1218.945,48.91732,0,0,0,0,100,0),
+(@PATH,71,-5012.36,1219.956,49.11663,0,0,0,0,100,0),
+(@PATH,72,-5009.86,1218.706,49.61663,0,0,0,0,100,0),
+(@PATH,73,-5007.86,1217.706,50.36663,0,0,0,0,100,0),
+(@PATH,74,-5004.36,1215.956,50.86663,0,0,0,0,100,0),
+(@PATH,75,-5002.86,1215.206,51.36663,0,0,0,0,100,0),
+(@PATH,76,-5001.11,1214.456,52.11663,0,0,0,0,100,0),
+(@PATH,77,-4996.61,1212.456,52.86663,0,0,0,0,100,0),
+(@PATH,78,-4990.863,1209.482,53.12539,0,0,0,0,100,0),
+(@PATH,79,-4983.613,1202.482,53.62539,0,0,0,0,100,0),
+(@PATH,80,-4977.363,1196.482,53.87539,0,0,0,0,100,0),
+(@PATH,81,-4975.113,1194.482,54.62539,0,0,0,0,100,0),
+(@PATH,82,-4973.113,1192.482,55.12539,0,0,0,0,100,0),
+(@PATH,83,-4972.637,1192.104,55.50454,0,0,0,0,100,0),
+(@PATH,84,-4971.387,1190.604,55.50454,0,0,0,0,100,0),
+(@PATH,85,-4970.637,1185.604,56.25454,0,0,0,0,100,0),
+(@PATH,86,-4970.387,1183.854,57.00454,0,0,0,0,100,0),
+(@PATH,87,-4970.137,1181.854,57.75454,0,0,0,0,100,0),
+(@PATH,88,-4969.887,1179.854,58.25454,0,0,0,0,100,0),
+(@PATH,89,-4969.637,1177.854,59.25454,0,0,0,0,100,0),
+(@PATH,90,-4969.637,1176.104,60.50454,0,0,0,0,100,0),
+(@PATH,91,-4969.441,1177.833,59.65903,0,0,0,0,100,0),
+(@PATH,92,-4969.191,1175.833,60.90903,0,0,0,0,100,0),
+(@PATH,93,-4969.191,1175.333,60.90903,0,0,0,0,100,0),
+(@PATH,94,-4967.691,1172.583,62.65903,0,0,0,0,100,0),
+(@PATH,95,-4965.941,1170.083,63.65903,0,0,0,0,100,0),
+(@PATH,96,-4964.941,1168.583,64.90903,0,0,0,0,100,0),
+(@PATH,97,-4963.691,1166.083,66.40903,0,0,0,0,100,0),
+(@PATH,98,-4962.691,1164.333,67.40903,0,0,0,0,100,0),
+(@PATH,99,-4960.941,1161.833,68.65903,0,0,0,0,100,0),
+(@PATH,100,-4959.941,1160.083,69.65903,0,0,0,0,100,0),
+(@PATH,101,-4959.828,1159.939,69.74927,0,0,0,0,100,0),
+(@PATH,102,-4958.578,1158.189,70.99927,0,0,0,0,100,0),
+(@PATH,103,-4955.828,1157.189,71.74927,0,0,0,0,100,0),
+(@PATH,104,-4953.078,1155.939,72.24927,0,0,0,0,100,0),
+(@PATH,105,-4951.328,1155.189,72.74927,0,0,0,0,100,0),
+(@PATH,106,-4949.578,1154.689,73.49927,0,0,0,0,100,0),
+(@PATH,107,-4946.078,1152.939,74.99927,0,0,0,0,100,0),
+(@PATH,108,-4942.328,1151.439,75.49927,0,0,0,0,100,0),
+(@PATH,109,-4936.527,1148.786,76.94524,0,0,0,0,100,0),
+(@PATH,110,-4933.527,1148.536,77.44524,0,0,0,0,100,0),
+(@PATH,111,-4930.527,1148.286,78.19524,0,0,0,0,100,0),
+(@PATH,112,-4927.527,1148.036,78.69524,0,0,0,0,100,0),
+(@PATH,113,-4925.027,1147.786,79.44524,0,0,0,0,100,0),
+(@PATH,114,-4920.027,1147.286,79.94524,0,0,0,0,100,0),
+(@PATH,115,-4915.027,1146.536,80.69524,0,0,0,0,100,0),
+(@PATH,116,-4914.594,1146.685,80.94543,0,0,0,0,100,0),
+(@PATH,117,-4909.844,1146.185,81.19543,0,0,0,0,100,0),
+(@PATH,118,-4901.094,1146.935,81.94543,0,0,0,0,100,0);
+
+-- Pathing for Entry: 12418 'TDB FORMAT'
+SET @NPC := 369480;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4037.902,`position_y`=1102.274,`position_z`=159.981 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,-4037.902,1102.274,159.981,0,0,0,0,100,0),
+(@PATH,2,-4037.152,1081.024,159.981,0,0,0,0,100,0),
+(@PATH,3,-4036.652,1067.024,159.981,0,0,0,0,100,0),
+(@PATH,4,-4036.215,1056.252,159.9776,0,0,0,0,100,0),
+(@PATH,5,-4036.465,1047.002,159.9776,0,0,0,0,100,0),
+(@PATH,6,-4036.932,1028.981,159.9789,0,0,0,0,100,0),
+(@PATH,7,-4036.932,1025.231,159.9789,0,0,0,0,100,0),
+(@PATH,8,-4036.932,991.7311,159.9789,0,0,0,0,100,0),
+(@PATH,9,-4036.725,988.6835,159.9718,0,0,0,0,100,0),
+(@PATH,10,-4036.725,969.6835,159.9718,0,0,0,0,100,0),
+(@PATH,11,-4036.552,947.7471,159.9732,0,0,0,0,100,0),
+(@PATH,12,-4036.802,936.2471,159.9732,0,0,0,0,100,0),
+(@PATH,13,-4036.879,915.6215,159.9674,0,0,0,0,100,0),
+(@PATH,14,-4036.629,914.3715,159.9674,0,0,0,0,100,0),
+(@PATH,15,-4036.657,914.4097,159.9679,0,0,0,0,100,0),
+(@PATH,16,-4036.719,914.8599,159.9721,0,0,0,0,100,0),
+(@PATH,17,-4036.719,915.8599,159.9721,0,0,0,0,100,0),
+(@PATH,18,-4036.719,936.1099,159.9721,0,0,0,0,100,0),
+(@PATH,19,-4036.497,948.0006,159.9749,0,0,0,0,100,0),
+(@PATH,20,-4036.747,969.7506,159.9749,0,0,0,0,100,0),
+(@PATH,21,-4036.981,988.8585,159.9788,0,0,0,0,100,0),
+(@PATH,22,-4036.981,991.6085,159.9788,0,0,0,0,100,0),
+(@PATH,23,-4036.981,1025.359,159.9788,0,0,0,0,100,0),
+(@PATH,24,-4036.9,1029.317,159.9757,0,0,0,0,100,0),
+(@PATH,25,-4036.4,1046.817,159.9757,0,0,0,0,100,0),
+(@PATH,26,-4036.254,1056.465,159.9817,0,0,0,0,100,0),
+(@PATH,27,-4036.754,1066.965,159.9817,0,0,0,0,100,0),
+(@PATH,28,-4037.254,1080.965,159.9817,0,0,0,0,100,0),
+(@PATH,29,-4038.05,1102.644,159.9845,0,0,0,0,100,0),
+(@PATH,30,-4036.376,1136.507,159.9807,0,0,0,0,100,0),
+(@PATH,31,-4035.626,1164.257,159.9807,0,0,0,0,100,0),
+(@PATH,32,-4035.412,1166.532,159.9755,0,0,0,0,100,0),
+(@PATH,33,-4035.162,1185.782,159.9755,0,0,0,0,100,0),
+(@PATH,34,-4034.468,1201.62,159.9731,0,0,0,0,100,0),
+(@PATH,35,-4033.968,1219.62,159.9731,0,0,0,0,100,0),
+(@PATH,36,-4033.507,1231.293,159.9781,0,0,0,0,100,0),
+(@PATH,37,-4033.257,1241.543,159.9781,0,0,0,0,100,0),
+(@PATH,38,-4032.645,1271.274,159.9889,0,0,0,0,100,0),
+(@PATH,39,-4033.895,1289.774,159.9889,0,0,0,0,100,0),
+(@PATH,40,-4033.858,1289.792,159.9895,0,0,0,0,100,0),
+(@PATH,41,-4032.854,1270.901,159.9794,0,0,0,0,100,0),
+(@PATH,42,-4033.354,1241.651,159.9794,0,0,0,0,100,0),
+(@PATH,43,-4033.62,1230.898,159.9729,0,0,0,0,100,0),
+(@PATH,44,-4034.12,1219.648,159.9729,0,0,0,0,100,0),
+(@PATH,45,-4034.587,1201.419,159.9757,0,0,0,0,100,0),
+(@PATH,46,-4035.087,1185.919,159.9757,0,0,0,0,100,0),
+(@PATH,47,-4035.541,1166.223,159.9801,0,0,0,0,100,0),
+(@PATH,48,-4035.791,1164.223,159.9801,0,0,0,0,100,0);
+
+-- Pathing for Entry: 12418 'TDB FORMAT'
+SET @NPC := 369506;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-3854.555,`position_y`=1055.219,`position_z`=155.0381 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,-3854.555,1055.219,155.0381,0,0,0,0,100,0),
+(@PATH,2,-3842.305,1042.719,155.0381,0,0,0,0,100,0),
+(@PATH,3,-3838.647,1038.834,155.0381,0,0,0,0,100,0),
+(@PATH,4,-3813.897,1036.834,155.0381,0,0,0,0,100,0),
+(@PATH,5,-3808.088,1036.119,155.0373,0,0,0,0,100,0),
+(@PATH,6,-3788.555,1023.261,155.0324,0,0,0,0,100,0),
+(@PATH,7,-3769.805,1015.511,155.0324,0,0,0,0,100,0),
+(@PATH,8,-3768.305,1015.011,155.0324,0,0,0,0,100,0),
+(@PATH,9,-3764.055,1013.011,155.0324,0,0,0,0,100,0),
+(@PATH,10,-3762.805,1012.511,155.0324,0,0,0,0,100,0),
+(@PATH,11,-3762.678,1012.704,155.0325,0,0,0,0,100,0),
+(@PATH,12,-3761.178,1011.954,155.0325,0,0,0,0,100,0),
+(@PATH,13,-3746.678,1012.954,155.0325,0,0,0,0,100,0),
+(@PATH,14,-3733.428,1013.704,155.0325,0,0,0,0,100,0),
+(@PATH,15,-3730.138,1013.97,155.0365,0,0,0,0,100,0),
+(@PATH,16,-3705.501,1032.117,155.0386,0,0,0,0,100,0),
+(@PATH,17,-3698.001,1035.367,155.0386,0,0,0,0,100,0),
+(@PATH,18,-3694.001,1037.117,155.0386,0,0,0,0,100,0),
+(@PATH,19,-3689.501,1039.117,155.0386,0,0,0,0,100,0),
+(@PATH,20,-3681.784,1042.511,155.0383,0,0,0,0,100,0),
+(@PATH,21,-3653.269,1050.416,155.038,0,0,0,0,100,0),
+(@PATH,22,-3649.019,1047.416,155.038,0,0,0,0,100,0),
+(@PATH,23,-3643.269,1043.416,155.038,0,0,0,0,100,0),
+(@PATH,24,-3640.125,1041.209,155.0374,0,0,0,0,100,0),
+(@PATH,25,-3639.625,1050.459,155.0374,0,0,0,0,100,0),
+(@PATH,26,-3638.875,1064.209,155.0374,0,0,0,0,100,0),
+(@PATH,27,-3638.699,1064.523,155.0368,0,0,0,0,100,0),
+(@PATH,28,-3638.449,1065.523,155.0368,0,0,0,0,100,0),
+(@PATH,29,-3638.199,1067.023,155.0368,0,0,0,0,100,0),
+(@PATH,30,-3634.949,1077.023,155.0368,0,0,0,0,100,0),
+(@PATH,31,-3634.699,1078.273,155.0368,0,0,0,0,100,0),
+(@PATH,32,-3632.232,1085.573,155.0372,0,0,0,0,100,0),
+(@PATH,33,-3623.732,1094.323,155.0372,0,0,0,0,100,0),
+(@PATH,34,-3623.767,1094.724,155.0373,0,0,0,0,100,0),
+(@PATH,35,-3623.517,1094.974,155.0373,0,0,0,0,100,0),
+(@PATH,36,-3630.59,1112.866,155.033,0,0,0,0,100,0),
+(@PATH,37,-3637.84,1124.116,155.033,0,0,0,0,100,0),
+(@PATH,38,-3644.874,1135.201,155.0346,0,0,0,0,100,0),
+(@PATH,39,-3656.624,1141.951,155.0346,0,0,0,0,100,0),
+(@PATH,40,-3661.874,1145.201,155.0346,0,0,0,0,100,0),
+(@PATH,41,-3664.508,1146.735,155.0382,0,0,0,0,100,0),
+(@PATH,42,-3688.982,1147.98,155.0382,0,0,0,0,100,0),
+(@PATH,43,-3691.482,1148.98,155.0382,0,0,0,0,100,0),
+(@PATH,44,-3697.982,1151.73,155.0382,0,0,0,0,100,0),
+(@PATH,45,-3706.982,1155.23,155.0382,0,0,0,0,100,0),
+(@PATH,46,-3716.972,1159.586,155.0373,0,0,0,0,100,0),
+(@PATH,47,-3732.972,1173.336,155.0373,0,0,0,0,100,0),
+(@PATH,48,-3733.308,1173.481,155.0372,0,0,0,0,100,0),
+(@PATH,49,-3734.308,1174.231,155.0372,0,0,0,0,100,0),
+(@PATH,50,-3746.058,1173.731,155.0372,0,0,0,0,100,0),
+(@PATH,51,-3755.558,1173.481,155.0372,0,0,0,0,100,0),
+(@PATH,52,-3767.558,1172.981,155.0372,0,0,0,0,100,0),
+(@PATH,53,-3767.847,1173.004,155.0372,0,0,0,0,100,0),
+(@PATH,54,-3768.597,1173.004,155.0372,0,0,0,0,100,0),
+(@PATH,55,-3792.617,1161.457,155.0381,0,0,0,0,100,0),
+(@PATH,56,-3796.117,1158.457,155.0381,0,0,0,0,100,0),
+(@PATH,57,-3803.36,1152.46,155.0383,0,0,0,0,100,0),
+(@PATH,58,-3810.36,1151.21,155.0383,0,0,0,0,100,0),
+(@PATH,59,-3814.36,1150.46,155.0383,0,0,0,0,100,0),
+(@PATH,60,-3820.61,1148.96,155.0383,0,0,0,0,100,0),
+(@PATH,61,-3828.742,1147.236,155.038,0,0,0,0,100,0),
+(@PATH,62,-3851.992,1139.986,155.038,0,0,0,0,100,0),
+(@PATH,63,-3859.302,1137.74,155.0385,0,0,0,0,100,0),
+(@PATH,64,-3859.552,1136.74,155.0385,0,0,0,0,100,0),
+(@PATH,65,-3872.203,1105.271,155.0409,0,0,0,0,100,0),
+(@PATH,66,-3870.703,1092.771,155.0409,0,0,0,0,100,0),
+(@PATH,67,-3870.203,1085.521,155.0409,0,0,0,0,100,0),
+(@PATH,68,-3868.967,1078.517,155.039,0,0,0,0,100,0),
+(@PATH,69,-3861.967,1067.017,155.039,0,0,0,0,100,0),
+(@PATH,70,-3858.967,1062.267,155.039,0,0,0,0,100,0);
+
+-- Pathing for Entry: 12418 'TDB FORMAT'
+SET @NPC := 369476;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4180.887,`position_y`=1191.757,`position_z`=161.464 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,-4180.887,1191.757,161.464,0,0,0,0,100,0),
+(@PATH,2,-4180.648,1158.682,161.4634,0,0,0,0,100,0),
+(@PATH,3,-4175.398,1143.182,161.4634,0,0,0,0,100,0),
+(@PATH,4,-4172.309,1135.312,161.4634,0,0,0,0,100,0),
+(@PATH,5,-4150.559,1133.312,161.4634,0,0,0,0,100,0),
+(@PATH,6,-4144.322,1132.75,161.464,0,0,0,0,100,0),
+(@PATH,7,-4114.667,1135.707,161.4638,0,0,0,0,100,0),
+(@PATH,8,-4112.417,1135.707,161.4638,0,0,0,0,100,0),
+(@PATH,9,-4096.417,1134.957,161.4638,0,0,0,0,100,0),
+(@PATH,10,-4093.417,1134.957,161.4638,0,0,0,0,100,0),
+(@PATH,11,-4093.535,1135.111,161.4638,0,0,0,0,100,0),
+(@PATH,12,-4096.285,1135.111,161.4638,0,0,0,0,100,0),
+(@PATH,13,-4112.535,1135.611,161.4638,0,0,0,0,100,0),
+(@PATH,14,-4114.848,1135.816,161.464,0,0,0,0,100,0),
+(@PATH,15,-4144.685,1132.695,161.4633,0,0,0,0,100,0),
+(@PATH,16,-4150.435,1133.195,161.4633,0,0,0,0,100,0),
+(@PATH,17,-4172.465,1135.241,161.4635,0,0,0,0,100,0),
+(@PATH,18,-4175.215,1143.241,161.4635,0,0,0,0,100,0),
+(@PATH,19,-4180.603,1158.887,161.4639,0,0,0,0,100,0),
+(@PATH,20,-4180.926,1191.933,161.4635,0,0,0,0,100,0),
+(@PATH,21,-4180.926,1222.183,161.4635,0,0,0,0,100,0),
+(@PATH,22,-4180.926,1223.683,161.4635,0,0,0,0,100,0),
+(@PATH,23,-4180.786,1223.718,161.4635,0,0,0,0,100,0),
+(@PATH,24,-4180.786,1226.468,161.4635,0,0,0,0,100,0),
+(@PATH,25,-4181.036,1232.218,161.4635,0,0,0,0,100,0),
+(@PATH,26,-4181.036,1240.218,161.4635,0,0,0,0,100,0),
+(@PATH,27,-4181.036,1243.218,161.4635,0,0,0,0,100,0),
+(@PATH,28,-4181.004,1250.186,161.464,0,0,0,0,100,0),
+(@PATH,29,-4177.504,1264.686,161.464,0,0,0,0,100,0),
+(@PATH,30,-4173.303,1283.435,161.4627,0,0,0,0,100,0),
+(@PATH,31,-4189.702,1299.401,161.4634,0,0,0,0,100,0),
+(@PATH,32,-4189.452,1310.401,161.4634,0,0,0,0,100,0),
+(@PATH,33,-4189.202,1311.651,161.4634,0,0,0,0,100,0),
+(@PATH,34,-4189.195,1322.56,161.4619,0,0,0,0,100,0),
+(@PATH,35,-4198.445,1327.06,161.4619,0,0,0,0,100,0),
+(@PATH,36,-4204.461,1330.101,161.4643,0,0,0,0,100,0),
+(@PATH,37,-4233.211,1329.851,161.4643,0,0,0,0,100,0),
+(@PATH,38,-4250.282,1330.26,161.4636,0,0,0,0,100,0),
+(@PATH,39,-4266.532,1330.51,161.4636,0,0,0,0,100,0),
+(@PATH,40,-4270.782,1330.76,161.4636,0,0,0,0,100,0),
+(@PATH,41,-4270.658,1330.754,161.4637,0,0,0,0,100,0),
+(@PATH,42,-4266.408,1330.504,161.4637,0,0,0,0,100,0),
+(@PATH,43,-4250.059,1330.03,161.463,0,0,0,0,100,0),
+(@PATH,44,-4233.309,1330.03,161.463,0,0,0,0,100,0),
+(@PATH,45,-4204.172,1330.175,161.464,0,0,0,0,100,0),
+(@PATH,46,-4198.672,1327.175,161.464,0,0,0,0,100,0),
+(@PATH,47,-4189.271,1322.355,161.4629,0,0,0,0,100,0),
+(@PATH,48,-4189.521,1312.355,161.4629,0,0,0,0,100,0),
+(@PATH,49,-4189.521,1310.605,161.4629,0,0,0,0,100,0),
+(@PATH,50,-4189.569,1299.233,161.4614,0,0,0,0,100,0),
+(@PATH,51,-4173.256,1283.299,161.4638,0,0,0,0,100,0),
+(@PATH,52,-4177.756,1264.799,161.4638,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5244 'TDB FORMAT'
+SET @NPC := 369053;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5379.454,`position_y`=80.31207,`position_z`=35.72601 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,-5379.454,80.31207,35.72601,0,0,0,0,100,0),
+(@PATH,2,-5378.704,80.31207,35.47601,0,0,0,0,100,0),
+(@PATH,3,-5376.454,80.06207,35.47601,0,0,0,0,100,0),
+(@PATH,4,-5374.954,79.81207,35.22601,0,0,0,0,100,0),
+(@PATH,5,-5372.454,79.56207,34.97601,0,0,0,0,100,0),
+(@PATH,6,-5370.204,79.31207,34.97601,0,0,0,0,100,0),
+(@PATH,7,-5368.954,79.31207,34.72601,0,0,0,0,100,0),
+(@PATH,8,-5365.204,79.06207,34.72601,0,0,0,0,100,0),
+(@PATH,9,-5361.454,78.56207,34.47601,0,0,0,0,100,0),
+(@PATH,10,-5359.954,78.56207,34.22601,0,0,0,0,100,0),
+(@PATH,11,-5359.503,78.25957,33.91799,0,0,0,0,100,0),
+(@PATH,12,-5358.253,78.00957,33.16799,0,0,0,0,100,0),
+(@PATH,13,-5357.003,77.50957,32.66799,0,0,0,0,100,0),
+(@PATH,14,-5356.503,76.75957,32.66799,0,0,0,0,100,0),
+(@PATH,15,-5354.753,76.25957,32.16799,0,0,0,0,100,0),
+(@PATH,16,-5353.253,75.50957,31.66799,0,0,0,0,100,0),
+(@PATH,17,-5353.324,75.40039,31.69456,0,0,0,0,100,0),
+(@PATH,18,-5352.324,74.90039,31.44456,0,0,0,0,100,0),
+(@PATH,19,-5353.574,75.40039,31.69456,0,0,0,0,100,0),
+(@PATH,20,-5355.074,75.90039,32.19456,0,0,0,0,100,0),
+(@PATH,21,-5356.074,76.15039,32.44456,0,0,0,0,100,0),
+(@PATH,22,-5358.074,76.90039,32.94456,0,0,0,0,100,0),
+(@PATH,23,-5359.824,77.65039,33.44456,0,0,0,0,100,0),
+(@PATH,24,-5361.324,77.90039,34.69456,0,0,0,0,100,0),
+(@PATH,25,-5364.074,78.90039,34.69456,0,0,0,0,100,0),
+(@PATH,26,-5365.074,79.40039,34.69456,0,0,0,0,100,0),
+(@PATH,27,-5365.472,79.52196,34.72213,0,0,0,0,100,0),
+(@PATH,28,-5368.222,80.52196,34.97213,0,0,0,0,100,0),
+(@PATH,29,-5369.222,80.52196,34.97213,0,0,0,0,100,0),
+(@PATH,30,-5372.722,80.27196,34.97213,0,0,0,0,100,0),
+(@PATH,31,-5374.972,80.52196,35.22213,0,0,0,0,100,0),
+(@PATH,32,-5378.222,81.52196,35.72213,0,0,0,0,100,0),
+(@PATH,33,-5378.722,81.52196,35.47213,0,0,0,0,100,0),
+(@PATH,34,-5379.972,82.02196,35.97213,0,0,0,0,100,0),
+(@PATH,35,-5381.222,82.02196,36.22213,0,0,0,0,100,0),
+(@PATH,36,-5382.972,82.52196,36.47213,0,0,0,0,100,0),
+(@PATH,37,-5384.222,82.77196,35.72213,0,0,0,0,100,0),
+(@PATH,38,-5384.972,83.02196,35.97213,0,0,0,0,100,0),
+(@PATH,39,-5385.722,83.02196,35.97213,0,0,0,0,100,0),
+(@PATH,40,-5386.222,83.02196,35.97213,0,0,0,0,100,0),
+(@PATH,41,-5388.972,83.52196,35.72213,0,0,0,0,100,0),
+(@PATH,42,-5393.32,85.35595,35.73944,0,0,0,0,100,0),
+(@PATH,43,-5393.82,86.60595,35.98944,0,0,0,0,100,0),
+(@PATH,44,-5394.07,88.35595,35.73944,0,0,0,0,100,0),
+(@PATH,45,-5395.32,91.10595,34.73944,0,0,0,0,100,0),
+(@PATH,46,-5396.07,93.10595,33.98944,0,0,0,0,100,0),
+(@PATH,47,-5396.82,95.35595,33.23944,0,0,0,0,100,0),
+(@PATH,48,-5396.954,95.63359,32.87813,0,0,0,0,100,0),
+(@PATH,49,-5397.204,96.38359,32.62813,0,0,0,0,100,0),
+(@PATH,50,-5398.954,97.38359,32.12813,0,0,0,0,100,0),
+(@PATH,51,-5402.704,100.1336,30.62813,0,0,0,0,100,0),
+(@PATH,52,-5404.954,101.8836,30.12813,0,0,0,0,100,0),
+(@PATH,53,-5406.204,102.3836,29.62813,0,0,0,0,100,0),
+(@PATH,54,-5408.204,103.8836,28.87813,0,0,0,0,100,0),
+(@PATH,55,-5411.454,106.1336,28.37813,0,0,0,0,100,0),
+(@PATH,56,-5412.954,107.1336,28.12813,0,0,0,0,100,0),
+(@PATH,57,-5415.454,108.8836,27.87813,0,0,0,0,100,0),
+(@PATH,58,-5416.156,109.6152,28.05183,0,0,0,0,100,0),
+(@PATH,59,-5412.906,107.1152,28.05183,0,0,0,0,100,0),
+(@PATH,60,-5411.406,106.1152,28.30183,0,0,0,0,100,0),
+(@PATH,61,-5408.156,103.8652,28.80183,0,0,0,0,100,0),
+(@PATH,62,-5406.156,102.6152,29.55183,0,0,0,0,100,0),
+(@PATH,63,-5404.906,101.8652,30.05183,0,0,0,0,100,0),
+(@PATH,64,-5402.656,100.1152,30.55183,0,0,0,0,100,0),
+(@PATH,65,-5399.406,97.86523,31.80183,0,0,0,0,100,0),
+(@PATH,66,-5399.359,97.56825,32.00935,0,0,0,0,100,0),
+(@PATH,67,-5397.109,96.06825,33.00935,0,0,0,0,100,0),
+(@PATH,68,-5396.359,93.31825,34.00935,0,0,0,0,100,0),
+(@PATH,69,-5395.859,91.31825,34.75935,0,0,0,0,100,0),
+(@PATH,70,-5394.859,88.81825,35.50935,0,0,0,0,100,0),
+(@PATH,71,-5394.359,86.56825,36.00935,0,0,0,0,100,0),
+(@PATH,72,-5394.137,86.42653,35.9319,0,0,0,0,100,0),
+(@PATH,73,-5393.887,85.42653,35.6819,0,0,0,0,100,0),
+(@PATH,74,-5393.137,85.42653,35.6819,0,0,0,0,100,0),
+(@PATH,75,-5388.637,84.42653,35.9319,0,0,0,0,100,0),
+(@PATH,76,-5386.637,83.42653,35.6819,0,0,0,0,100,0),
+(@PATH,77,-5385.637,83.42653,36.1819,0,0,0,0,100,0),
+(@PATH,78,-5384.887,83.17653,35.9319,0,0,0,0,100,0),
+(@PATH,79,-5384.387,83.17653,35.9319,0,0,0,0,100,0),
+(@PATH,80,-5382.887,82.92653,36.6819,0,0,0,0,100,0),
+(@PATH,81,-5381.637,82.67653,36.4319,0,0,0,0,100,0),
+(@PATH,82,-5380.387,82.42653,36.1819,0,0,0,0,100,0),
+(@PATH,83,-5378.637,82.17653,35.4319,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5244 'TDB FORMAT'
+SET @NPC := 369043;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5276.474,`position_y`=85.41458,`position_z`=24.50326 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,-5276.474,85.41458,24.50326,0,0,0,0,100,0),
+(@PATH,2,-5277.724,87.16458,25.00326,0,0,0,0,100,0),
+(@PATH,3,-5277.974,88.91458,24.75326,0,0,0,0,100,0),
+(@PATH,4,-5277.974,90.41458,24.50326,0,0,0,0,100,0),
+(@PATH,5,-5278.224,91.66458,24.25326,0,0,0,0,100,0),
+(@PATH,6,-5278.224,92.66458,24.50326,0,0,0,0,100,0),
+(@PATH,7,-5278.474,93.91458,24.50326,0,0,0,0,100,0),
+(@PATH,8,-5278.474,95.66458,24.25326,0,0,0,0,100,0),
+(@PATH,9,-5278.724,96.66458,24.00326,0,0,0,0,100,0),
+(@PATH,10,-5278.724,97.66458,24.00326,0,0,0,0,100,0),
+(@PATH,11,-5278.724,98.91458,24.00326,0,0,0,0,100,0),
+(@PATH,12,-5278.741,96.60387,24.12028,0,0,0,0,100,0),
+(@PATH,13,-5278.741,97.60387,23.87028,0,0,0,0,100,0),
+(@PATH,14,-5278.741,98.85387,23.87028,0,0,0,0,100,0),
+(@PATH,15,-5278.741,99.35387,24.12028,0,0,0,0,100,0),
+(@PATH,16,-5278.741,98.10387,23.87028,0,0,0,0,100,0),
+(@PATH,17,-5278.741,96.60387,24.12028,0,0,0,0,100,0),
+(@PATH,18,-5278.741,95.60387,24.37028,0,0,0,0,100,0),
+(@PATH,19,-5278.491,93.85387,24.37028,0,0,0,0,100,0),
+(@PATH,20,-5278.491,92.60387,24.62028,0,0,0,0,100,0),
+(@PATH,21,-5278.491,91.60387,24.37028,0,0,0,0,100,0),
+(@PATH,22,-5278.491,89.85387,24.62028,0,0,0,0,100,0),
+(@PATH,23,-5278.491,88.60387,24.87028,0,0,0,0,100,0),
+(@PATH,24,-5278.491,87.10387,24.87028,0,0,0,0,100,0),
+(@PATH,25,-5278.241,85.35387,24.87028,0,0,0,0,100,0),
+(@PATH,26,-5278.249,81.98409,24.9773,0,0,0,0,100,0),
+(@PATH,27,-5279.749,81.23409,25.4773,0,0,0,0,100,0),
+(@PATH,28,-5281.499,80.23409,26.2273,0,0,0,0,100,0),
+(@PATH,29,-5284.249,78.73409,26.4773,0,0,0,0,100,0),
+(@PATH,30,-5285.749,77.98409,25.9773,0,0,0,0,100,0),
+(@PATH,31,-5287.249,77.48409,25.4773,0,0,0,0,100,0),
+(@PATH,32,-5288.249,76.98409,25.9773,0,0,0,0,100,0),
+(@PATH,33,-5288.749,76.73409,24.9773,0,0,0,0,100,0),
+(@PATH,34,-5289.999,75.98409,24.2273,0,0,0,0,100,0),
+(@PATH,35,-5292.249,74.73409,23.4773,0,0,0,0,100,0),
+(@PATH,36,-5293.499,73.98409,22.9773,0,0,0,0,100,0),
+(@PATH,37,-5296.999,72.23409,21.9773,0,0,0,0,100,0),
+(@PATH,38,-5298.749,71.48409,21.7273,0,0,0,0,100,0),
+(@PATH,39,-5299.663,70.88521,21.37219,0,0,0,0,100,0),
+(@PATH,40,-5303.163,72.13521,20.62219,0,0,0,0,100,0),
+(@PATH,41,-5307.413,73.63521,19.87219,0,0,0,0,100,0),
+(@PATH,42,-5308.413,73.88521,19.87219,0,0,0,0,100,0),
+(@PATH,43,-5310.163,74.38521,19.87219,0,0,0,0,100,0),
+(@PATH,44,-5312.913,75.13521,20.12219,0,0,0,0,100,0),
+(@PATH,45,-5317.377,76.64972,21.01211,0,0,0,0,100,0),
+(@PATH,46,-5318.627,76.64972,21.26211,0,0,0,0,100,0),
+(@PATH,47,-5326.377,76.64972,24.26211,0,0,0,0,100,0),
+(@PATH,48,-5327.377,76.64972,24.76211,0,0,0,0,100,0),
+(@PATH,49,-5330.377,76.64972,26.76211,0,0,0,0,100,0),
+(@PATH,50,-5330.579,76.57631,27.03654,0,0,0,0,100,0),
+(@PATH,51,-5330.829,76.57631,27.28654,0,0,0,0,100,0),
+(@PATH,52,-5331.829,76.32631,27.53654,0,0,0,0,100,0),
+(@PATH,53,-5333.329,75.32631,28.03654,0,0,0,0,100,0),
+(@PATH,54,-5334.829,74.57631,28.28654,0,0,0,0,100,0),
+(@PATH,55,-5338.079,73.07631,29.28654,0,0,0,0,100,0),
+(@PATH,56,-5341.329,71.32631,29.53654,0,0,0,0,100,0),
+(@PATH,57,-5342.329,70.82631,29.28654,0,0,0,0,100,0),
+(@PATH,58,-5342.238,70.82764,29.47106,0,0,0,0,100,0),
+(@PATH,59,-5341.238,71.32764,29.47106,0,0,0,0,100,0),
+(@PATH,60,-5337.988,73.07764,29.47106,0,0,0,0,100,0),
+(@PATH,61,-5335.488,74.32764,28.72106,0,0,0,0,100,0),
+(@PATH,62,-5333.238,75.32764,27.97106,0,0,0,0,100,0),
+(@PATH,63,-5331.738,76.32764,27.97106,0,0,0,0,100,0),
+(@PATH,64,-5330.786,76.60921,27.02558,0,0,0,0,100,0),
+(@PATH,65,-5327.786,76.60921,25.02558,0,0,0,0,100,0),
+(@PATH,66,-5326.286,76.60921,24.27558,0,0,0,0,100,0),
+(@PATH,67,-5318.536,76.60921,21.27558,0,0,0,0,100,0),
+(@PATH,68,-5318.364,76.67421,21.3534,0,0,0,0,100,0),
+(@PATH,69,-5317.114,76.67421,20.8534,0,0,0,0,100,0),
+(@PATH,70,-5312.864,75.17421,20.1034,0,0,0,0,100,0),
+(@PATH,71,-5310.364,74.17421,19.8534,0,0,0,0,100,0),
+(@PATH,72,-5308.614,73.67421,19.8534,0,0,0,0,100,0),
+(@PATH,73,-5307.364,73.42421,20.1034,0,0,0,0,100,0),
+(@PATH,74,-5304.114,72.42421,20.3534,0,0,0,0,100,0),
+(@PATH,75,-5300.614,71.17421,21.3534,0,0,0,0,100,0),
+(@PATH,76,-5300.143,71.12019,21.29478,0,0,0,0,100,0),
+(@PATH,77,-5299.393,70.87019,21.54478,0,0,0,0,100,0),
+(@PATH,78,-5297.393,71.62019,22.04478,0,0,0,0,100,0),
+(@PATH,79,-5295.143,72.37019,22.54478,0,0,0,0,100,0),
+(@PATH,80,-5294.393,72.62019,22.79478,0,0,0,0,100,0),
+(@PATH,81,-5291.643,73.12019,23.29478,0,0,0,0,100,0),
+(@PATH,82,-5289.393,73.87019,24.29478,0,0,0,0,100,0),
+(@PATH,83,-5287.893,74.12019,24.54478,0,0,0,0,100,0),
+(@PATH,84,-5287.143,74.62019,24.79478,0,0,0,0,100,0),
+(@PATH,85,-5286.143,74.87019,25.04478,0,0,0,0,100,0),
+(@PATH,86,-5283.143,77.37019,26.04478,0,0,0,0,100,0),
+(@PATH,87,-5282.893,77.62019,26.29478,0,0,0,0,100,0),
+(@PATH,88,-5281.143,79.12019,26.29478,0,0,0,0,100,0),
+(@PATH,89,-5279.893,80.37019,25.79478,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5244 'TDB FORMAT'
+SET @NPC := 369048;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5338.737,`position_y`=5.562202,`position_z`=21.35871 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,-5338.737,5.562202,21.35871,0,0,0,0,100,0),
+(@PATH,2,-5338.737,6.812202,20.85871,0,0,0,0,100,0),
+(@PATH,3,-5338.737,10.0622,20.60871,0,0,0,0,100,0),
+(@PATH,4,-5338.487,21.0622,21.60871,0,0,0,0,100,0),
+(@PATH,5,-5338.487,23.5622,21.60871,0,0,0,0,100,0),
+(@PATH,6,-5338.487,26.3122,21.60871,0,0,0,0,100,0),
+(@PATH,7,-5338.632,26.55485,21.59105,0,0,0,0,100,0),
+(@PATH,8,-5338.632,27.55485,21.59105,0,0,0,0,100,0),
+(@PATH,9,-5338.632,28.80485,21.59105,0,0,0,0,100,0),
+(@PATH,10,-5339.382,32.55485,21.34105,0,0,0,0,100,0),
+(@PATH,11,-5339.882,34.30485,21.59105,0,0,0,0,100,0),
+(@PATH,12,-5340.132,37.30485,21.09105,0,0,0,0,100,0),
+(@PATH,13,-5340.382,39.05485,21.09105,0,0,0,0,100,0),
+(@PATH,14,-5340.632,41.05485,20.84105,0,0,0,0,100,0),
+(@PATH,15,-5340.919,41.50228,20.83962,0,0,0,0,100,0),
+(@PATH,16,-5341.169,42.75228,21.08962,0,0,0,0,100,0),
+(@PATH,17,-5341.669,45.00228,21.58962,0,0,0,0,100,0),
+(@PATH,18,-5341.919,49.00228,22.83962,0,0,0,0,100,0),
+(@PATH,19,-5342.419,51.75228,23.83962,0,0,0,0,100,0),
+(@PATH,20,-5342.193,51.78114,23.8247,0,0,0,0,100,0),
+(@PATH,21,-5342.193,49.28114,22.8247,0,0,0,0,100,0),
+(@PATH,22,-5341.443,45.03114,21.5747,0,0,0,0,100,0),
+(@PATH,23,-5341.353,44.84298,21.34764,0,0,0,0,100,0),
+(@PATH,24,-5341.103,42.59298,21.09764,0,0,0,0,100,0),
+(@PATH,25,-5340.853,41.09298,20.84764,0,0,0,0,100,0),
+(@PATH,26,-5340.353,39.09298,21.34764,0,0,0,0,100,0),
+(@PATH,27,-5340.103,37.34298,21.34764,0,0,0,0,100,0),
+(@PATH,28,-5339.853,34.59298,21.59764,0,0,0,0,100,0),
+(@PATH,29,-5339.353,32.34298,21.34764,0,0,0,0,100,0),
+(@PATH,30,-5338.853,29.34298,21.59764,0,0,0,0,100,0),
+(@PATH,31,-5338.406,27.3795,21.48865,0,0,0,0,100,0),
+(@PATH,32,-5338.406,26.3795,21.48865,0,0,0,0,100,0),
+(@PATH,33,-5338.656,23.6295,21.73865,0,0,0,0,100,0),
+(@PATH,34,-5338.656,21.1295,21.73865,0,0,0,0,100,0),
+(@PATH,35,-5338.656,10.8795,20.98865,0,0,0,0,100,0),
+(@PATH,36,-5338.656,7.629496,20.98865,0,0,0,0,100,0),
+(@PATH,37,-5338.612,5.263011,21.30679,0,0,0,0,100,0),
+(@PATH,38,-5339.112,4.263011,21.80679,0,0,0,0,100,0),
+(@PATH,39,-5339.612,2.763011,20.80679,0,0,0,0,100,0),
+(@PATH,40,-5339.612,0.01301146,20.05679,0,0,0,0,100,0),
+(@PATH,41,-5339.862,-1.986989,19.80679,0,0,0,0,100,0),
+(@PATH,42,-5339.862,-5.486989,19.05679,0,0,0,0,100,0),
+(@PATH,43,-5340.112,-7.986989,19.05679,0,0,0,0,100,0),
+(@PATH,44,-5340.112,-11.98699,18.30679,0,0,0,0,100,0),
+(@PATH,45,-5340.427,-14.34284,18.43517,0,0,0,0,100,0),
+(@PATH,46,-5342.427,-21.09284,18.68517,0,0,0,0,100,0),
+(@PATH,47,-5343.927,-26.84284,19.18517,0,0,0,0,100,0),
+(@PATH,48,-5344.998,-29.72341,20.34055,0,0,0,0,100,0),
+(@PATH,49,-5347.248,-31.72341,21.34055,0,0,0,0,100,0),
+(@PATH,50,-5348.998,-32.97341,21.84055,0,0,0,0,100,0),
+(@PATH,51,-5351.498,-34.97341,22.84055,0,0,0,0,100,0),
+(@PATH,52,-5355.248,-37.97341,23.84055,0,0,0,0,100,0),
+(@PATH,53,-5356.998,-39.22341,24.59055,0,0,0,0,100,0),
+(@PATH,54,-5357.182,-39.41773,24.88021,0,0,0,0,100,0),
+(@PATH,55,-5358.432,-40.41773,25.13021,0,0,0,0,100,0),
+(@PATH,56,-5360.182,-41.41773,25.38021,0,0,0,0,100,0),
+(@PATH,57,-5364.932,-44.16773,26.13021,0,0,0,0,100,0),
+(@PATH,58,-5372.182,-48.16773,26.63021,0,0,0,0,100,0),
+(@PATH,59,-5372.465,-48.33434,26.7582,0,0,0,0,100,0),
+(@PATH,60,-5374.715,-49.58434,27.2582,0,0,0,0,100,0),
+(@PATH,61,-5377.715,-52.33434,27.2582,0,0,0,0,100,0),
+(@PATH,62,-5381.465,-55.58434,27.5082,0,0,0,0,100,0),
+(@PATH,63,-5386.465,-60.33434,28.5082,0,0,0,0,100,0),
+(@PATH,64,-5388.465,-62.08434,28.2582,0,0,0,0,100,0),
+(@PATH,65,-5390.465,-63.83434,28.7582,0,0,0,0,100,0),
+(@PATH,66,-5392.465,-65.83434,29.0082,0,0,0,0,100,0),
+(@PATH,67,-5393.715,-66.83434,29.0082,0,0,0,0,100,0),
+(@PATH,68,-5394.465,-67.58434,29.0082,0,0,0,0,100,0),
+(@PATH,69,-5395.465,-68.58434,29.0082,0,0,0,0,100,0),
+(@PATH,70,-5394.441,-67.6627,28.91278,0,0,0,0,100,0),
+(@PATH,71,-5393.691,-66.9127,28.91278,0,0,0,0,100,0),
+(@PATH,72,-5392.691,-66.1627,28.91278,0,0,0,0,100,0),
+(@PATH,73,-5390.441,-63.9127,28.66278,0,0,0,0,100,0),
+(@PATH,74,-5388.441,-61.9127,28.41278,0,0,0,0,100,0),
+(@PATH,75,-5386.441,-60.4127,28.41278,0,0,0,0,100,0),
+(@PATH,76,-5381.941,-56.1627,27.66278,0,0,0,0,100,0),
+(@PATH,77,-5377.691,-52.4127,27.41278,0,0,0,0,100,0),
+(@PATH,78,-5374.279,-49.22344,26.80418,0,0,0,0,100,0),
+(@PATH,79,-5372.279,-47.97344,26.80418,0,0,0,0,100,0),
+(@PATH,80,-5365.029,-44.22344,26.05418,0,0,0,0,100,0),
+(@PATH,81,-5360.029,-41.47344,25.80418,0,0,0,0,100,0),
+(@PATH,82,-5359.029,-40.72344,25.30418,0,0,0,0,100,0),
+(@PATH,83,-5359.797,-41.26441,25.39873,0,0,0,0,100,0),
+(@PATH,84,-5358.547,-40.51441,25.14873,0,0,0,0,100,0),
+(@PATH,85,-5358.047,-40.26441,24.89873,0,0,0,0,100,0),
+(@PATH,86,-5356.797,-39.26441,24.39873,0,0,0,0,100,0),
+(@PATH,87,-5356.047,-38.51441,24.14873,0,0,0,0,100,0),
+(@PATH,88,-5351.797,-35.26441,22.89873,0,0,0,0,100,0),
+(@PATH,89,-5349.797,-33.76441,22.39873,0,0,0,0,100,0),
+(@PATH,90,-5347.297,-31.76441,21.39873,0,0,0,0,100,0),
+(@PATH,91,-5344.652,-29.49636,20.07725,0,0,0,0,100,0),
+(@PATH,92,-5343.902,-26.99636,19.32725,0,0,0,0,100,0),
+(@PATH,93,-5342.152,-20.99636,18.57725,0,0,0,0,100,0),
+(@PATH,94,-5340.272,-15.0183,18.33264,0,0,0,0,100,0),
+(@PATH,95,-5340.022,-12.0183,18.33264,0,0,0,0,100,0),
+(@PATH,96,-5339.272,-7.518299,19.08264,0,0,0,0,100,0),
+(@PATH,97,-5339.022,-6.268299,19.08264,0,0,0,0,100,0),
+(@PATH,98,-5338.272,-1.768299,19.83264,0,0,0,0,100,0),
+(@PATH,99,-5339.772,-0.01829863,20.08264,0,0,0,0,100,0),
+(@PATH,100,-5340.022,2.231701,20.58264,0,0,0,0,100,0),
+(@PATH,101,-5339.272,4.231701,21.83264,0,0,0,0,100,0),
+(@PATH,102,-5339.086,4.517818,21.64333,0,0,0,0,100,0),
+(@PATH,103,-5338.586,5.517818,21.39333,0,0,0,0,100,0),
+(@PATH,104,-5338.586,6.767818,20.89333,0,0,0,0,100,0),
+(@PATH,105,-5338.586,10.01782,20.64333,0,0,0,0,100,0),
+(@PATH,106,-5338.586,21.01782,21.64333,0,0,0,0,100,0),
+(@PATH,107,-5338.586,23.76782,21.64333,0,0,0,0,100,0),
+(@PATH,108,-5338.586,26.26782,21.64333,0,0,0,0,100,0);
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=18 AND `SourceGroup`=36059 AND `SourceEntry`=68291 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=14304 AND `ConditionValue2`=0 AND `ConditionValue3`=0;
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=18 AND `SourceGroup`=36059 AND `SourceEntry`=68293 AND `SourceId`=0 AND `ElseGroup`=0 AND `ConditionTypeOrReference`=8 AND `ConditionTarget`=0 AND `ConditionValue1`=14304 AND `ConditionValue2`=0 AND `ConditionValue3`=0;
+
+-- Pathing for Entry: 5244 'TDB FORMAT'
+SET @NPC := 369058;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5272.734,`position_y`=-45.34187,`position_z`=7.947533 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,-5272.734,-45.34187,7.947533,0,0,0,0,100,0),
+(@PATH,2,-5275.484,-44.34187,8.197533,0,0,0,0,100,0),
+(@PATH,3,-5276.734,-43.84187,8.697533,0,0,0,0,100,0),
+(@PATH,4,-5278.734,-43.09187,9.447533,0,0,0,0,100,0),
+(@PATH,5,-5280.734,-42.59187,9.447533,0,0,0,0,100,0),
+(@PATH,6,-5283.984,-41.34187,9.697533,0,0,0,0,100,0),
+(@PATH,7,-5284.984,-40.84187,9.947533,0,0,0,0,100,0),
+(@PATH,8,-5287.984,-40.09187,10.44753,0,0,0,0,100,0),
+(@PATH,9,-5293.234,-38.09187,11.44753,0,0,0,0,100,0),
+(@PATH,10,-5296.484,-36.84187,12.19753,0,0,0,0,100,0),
+(@PATH,11,-5303.984,-34.34187,13.69753,0,0,0,0,100,0),
+(@PATH,12,-5304.302,-33.96802,13.85681,0,0,0,0,100,0),
+(@PATH,13,-5305.302,-33.71802,14.10681,0,0,0,0,100,0),
+(@PATH,14,-5307.052,-31.46802,14.60681,0,0,0,0,100,0),
+(@PATH,15,-5308.302,-30.21802,14.85681,0,0,0,0,100,0),
+(@PATH,16,-5310.802,-27.21802,15.85681,0,0,0,0,100,0),
+(@PATH,17,-5312.802,-25.21802,16.35681,0,0,0,0,100,0),
+(@PATH,18,-5314.302,-23.21802,16.35681,0,0,0,0,100,0),
+(@PATH,19,-5316.802,-20.46802,16.35681,0,0,0,0,100,0),
+(@PATH,20,-5317.028,-20.14684,16.66685,0,0,0,0,100,0),
+(@PATH,21,-5317.778,-19.39684,16.66685,0,0,0,0,100,0),
+(@PATH,22,-5318.278,-19.14684,16.66685,0,0,0,0,100,0),
+(@PATH,23,-5321.028,-18.14684,16.66685,0,0,0,0,100,0),
+(@PATH,24,-5326.028,-15.64684,16.91685,0,0,0,0,100,0),
+(@PATH,25,-5327.028,-15.39684,16.91685,0,0,0,0,100,0),
+(@PATH,26,-5333.028,-13.14684,17.41685,0,0,0,0,100,0),
+(@PATH,27,-5336.528,-11.89684,17.91685,0,0,0,0,100,0),
+(@PATH,28,-5339.311,-10.89297,18.50265,0,0,0,0,100,0),
+(@PATH,29,-5340.311,-8.142967,18.75265,0,0,0,0,100,0),
+(@PATH,30,-5341.311,-5.142967,19.00265,0,0,0,0,100,0),
+(@PATH,31,-5342.311,-2.142967,19.50265,0,0,0,0,100,0),
+(@PATH,32,-5343.061,0.1070328,19.75265,0,0,0,0,100,0),
+(@PATH,33,-5343.292,0.2576904,19.99871,0,0,0,0,100,0),
+(@PATH,34,-5344.042,2.00769,20.24871,0,0,0,0,100,0),
+(@PATH,35,-5346.292,5.00769,20.24871,0,0,0,0,100,0),
+(@PATH,36,-5347.792,7.00769,20.24871,0,0,0,0,100,0),
+(@PATH,37,-5348.792,8.25769,20.74871,0,0,0,0,100,0),
+(@PATH,38,-5350.792,11.00769,21.49871,0,0,0,0,100,0),
+(@PATH,39,-5351.542,12.00769,21.74871,0,0,0,0,100,0),
+(@PATH,40,-5353.292,14.50769,22.74871,0,0,0,0,100,0),
+(@PATH,41,-5354.792,16.75769,22.99871,0,0,0,0,100,0),
+(@PATH,42,-5356.792,19.25769,22.99871,0,0,0,0,100,0),
+(@PATH,43,-5357.542,20.25769,22.99871,0,0,0,0,100,0),
+(@PATH,44,-5359.875,23.35733,23.02066,0,0,0,0,100,0),
+(@PATH,45,-5362.125,24.35733,23.02066,0,0,0,0,100,0),
+(@PATH,46,-5363.125,24.85733,23.02066,0,0,0,0,100,0),
+(@PATH,47,-5365.875,26.10733,23.02066,0,0,0,0,100,0),
+(@PATH,48,-5370.625,27.85733,23.27066,0,0,0,0,100,0),
+(@PATH,49,-5371.375,28.35733,23.52066,0,0,0,0,100,0),
+(@PATH,50,-5373.375,29.10733,23.52066,0,0,0,0,100,0),
+(@PATH,51,-5377.125,30.85733,24.27066,0,0,0,0,100,0),
+(@PATH,52,-5379.375,31.85733,24.02066,0,0,0,0,100,0),
+(@PATH,53,-5382.625,33.35733,24.27066,0,0,0,0,100,0),
+(@PATH,54,-5382.702,33.23057,24.20939,0,0,0,0,100,0),
+(@PATH,55,-5379.952,32.23057,23.95939,0,0,0,0,100,0),
+(@PATH,56,-5377.702,31.23057,24.20939,0,0,0,0,100,0),
+(@PATH,57,-5373.202,29.23057,23.45939,0,0,0,0,100,0),
+(@PATH,58,-5371.702,28.48057,23.45939,0,0,0,0,100,0),
+(@PATH,59,-5370.702,28.23057,23.45939,0,0,0,0,100,0),
+(@PATH,60,-5365.702,25.98057,22.95939,0,0,0,0,100,0),
+(@PATH,61,-5363.202,24.73057,22.95939,0,0,0,0,100,0),
+(@PATH,62,-5362.202,24.48057,22.95939,0,0,0,0,100,0),
+(@PATH,63,-5359.538,23.14645,22.86982,0,0,0,0,100,0),
+(@PATH,64,-5357.538,20.14645,22.86982,0,0,0,0,100,0),
+(@PATH,65,-5356.788,19.39645,22.86982,0,0,0,0,100,0),
+(@PATH,66,-5354.788,16.64645,22.86982,0,0,0,0,100,0),
+(@PATH,67,-5353.288,14.64645,22.61982,0,0,0,0,100,0),
+(@PATH,68,-5352.038,12.89645,22.36982,0,0,0,0,100,0),
+(@PATH,69,-5350.788,11.14645,21.61982,0,0,0,0,100,0),
+(@PATH,70,-5349.038,8.646445,20.86982,0,0,0,0,100,0),
+(@PATH,71,-5347.788,7.146445,20.36982,0,0,0,0,100,0),
+(@PATH,72,-5346.788,5.646445,20.11982,0,0,0,0,100,0),
+(@PATH,73,-5344.288,2.396445,20.11982,0,0,0,0,100,0),
+(@PATH,74,-5344.026,2.17669,19.90427,0,0,0,0,100,0),
+(@PATH,75,-5343.776,1.67669,19.90427,0,0,0,0,100,0),
+(@PATH,76,-5343.276,0.1766896,19.65427,0,0,0,0,100,0),
+(@PATH,77,-5342.276,-2.07331,19.40427,0,0,0,0,100,0),
+(@PATH,78,-5341.526,-4.82331,18.90427,0,0,0,0,100,0),
+(@PATH,79,-5340.276,-8.073311,18.90427,0,0,0,0,100,0),
+(@PATH,80,-5339.073,-11.06381,18.14268,0,0,0,0,100,0),
+(@PATH,81,-5336.573,-12.06381,17.89268,0,0,0,0,100,0),
+(@PATH,82,-5333.073,-13.31381,17.39268,0,0,0,0,100,0),
+(@PATH,83,-5326.823,-15.81381,16.89268,0,0,0,0,100,0),
+(@PATH,84,-5321.073,-18.06381,16.89268,0,0,0,0,100,0),
+(@PATH,85,-5318.124,-19.46979,16.32417,0,0,0,0,100,0),
+(@PATH,86,-5317.374,-20.21979,16.57417,0,0,0,0,100,0),
+(@PATH,87,-5317.124,-20.46979,16.32417,0,0,0,0,100,0),
+(@PATH,88,-5314.874,-22.96979,16.57417,0,0,0,0,100,0),
+(@PATH,89,-5314.624,-23.46979,16.32417,0,0,0,0,100,0),
+(@PATH,90,-5312.874,-25.21979,16.32417,0,0,0,0,100,0),
+(@PATH,91,-5311.124,-27.21979,15.82417,0,0,0,0,100,0),
+(@PATH,92,-5308.374,-30.21979,15.07417,0,0,0,0,100,0),
+(@PATH,93,-5307.374,-31.46979,14.82417,0,0,0,0,100,0),
+(@PATH,94,-5305.037,-33.75772,13.88667,0,0,0,0,100,0),
+(@PATH,95,-5304.037,-34.25772,13.63667,0,0,0,0,100,0),
+(@PATH,96,-5296.537,-37.00772,12.13667,0,0,0,0,100,0),
+(@PATH,97,-5293.287,-38.00772,11.38667,0,0,0,0,100,0),
+(@PATH,98,-5288.287,-39.75772,10.38667,0,0,0,0,100,0),
+(@PATH,99,-5285.037,-41.00772,9.886675,0,0,0,0,100,0),
+(@PATH,100,-5284.037,-41.25772,9.636675,0,0,0,0,100,0),
+(@PATH,101,-5280.537,-42.50772,9.386675,0,0,0,0,100,0),
+(@PATH,102,-5278.787,-43.25772,9.386675,0,0,0,0,100,0),
+(@PATH,103,-5276.787,-43.75772,8.636675,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5244 'TDB FORMAT'
+SET @NPC := 369051;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5354.638,`position_y`=-11.12783,`position_z`=19.61283 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,-5354.638,-11.12783,19.61283,0,0,0,0,100,0),
+(@PATH,2,-5351.138,-14.37783,19.61283,0,0,0,0,100,0),
+(@PATH,3,-5348.388,-16.37783,18.86283,0,0,0,0,100,0),
+(@PATH,4,-5347.138,-17.37783,18.86283,0,0,0,0,100,0),
+(@PATH,5,-5345.138,-19.12783,18.61283,0,0,0,0,100,0),
+(@PATH,6,-5343.321,-20.53223,18.44159,0,0,0,0,100,0),
+(@PATH,7,-5342.321,-20.78223,18.44159,0,0,0,0,100,0),
+(@PATH,8,-5336.071,-22.03223,18.44159,0,0,0,0,100,0),
+(@PATH,9,-5333.821,-22.53223,18.69159,0,0,0,0,100,0),
+(@PATH,10,-5331.071,-23.03223,18.44159,0,0,0,0,100,0),
+(@PATH,11,-5324.821,-21.53223,17.19159,0,0,0,0,100,0),
+(@PATH,12,-5324.356,-21.5244,16.90408,0,0,0,0,100,0),
+(@PATH,13,-5322.606,-21.0244,16.90408,0,0,0,0,100,0),
+(@PATH,14,-5318.856,-17.7744,16.65408,0,0,0,0,100,0),
+(@PATH,15,-5316.356,-15.5244,16.90408,0,0,0,0,100,0),
+(@PATH,16,-5316.472,-15.22847,16.92553,0,0,0,0,100,0),
+(@PATH,17,-5315.722,-14.47847,16.92553,0,0,0,0,100,0),
+(@PATH,18,-5316.972,-11.47847,16.92553,0,0,0,0,100,0),
+(@PATH,19,-5318.222,-8.22847,17.17553,0,0,0,0,100,0),
+(@PATH,20,-5318.972,-6.47847,17.42553,0,0,0,0,100,0),
+(@PATH,21,-5319.472,-4.97847,17.42553,0,0,0,0,100,0),
+(@PATH,22,-5320.722,-1.72847,18.42553,0,0,0,0,100,0),
+(@PATH,23,-5321.049,-1.38629,18.61189,0,0,0,0,100,0),
+(@PATH,24,-5321.299,0.1137099,18.86189,0,0,0,0,100,0),
+(@PATH,25,-5321.643,18.58168,21.1525,0,0,0,0,100,0),
+(@PATH,26,-5320.143,21.08168,21.6525,0,0,0,0,100,0),
+(@PATH,27,-5318.643,23.33168,21.9025,0,0,0,0,100,0),
+(@PATH,28,-5317.893,24.83168,22.1525,0,0,0,0,100,0),
+(@PATH,29,-5314.64,30.11044,23.29892,0,0,0,0,100,0),
+(@PATH,30,-5313.64,31.36044,23.54892,0,0,0,0,100,0),
+(@PATH,31,-5309.39,35.61044,24.29892,0,0,0,0,100,0),
+(@PATH,32,-5305.89,39.61044,24.79892,0,0,0,0,100,0),
+(@PATH,33,-5304.89,40.61044,25.29892,0,0,0,0,100,0),
+(@PATH,34,-5304.14,41.61044,25.54892,0,0,0,0,100,0),
+(@PATH,35,-5302.728,43.01865,26.34388,0,0,0,0,100,0),
+(@PATH,36,-5301.978,43.51865,26.34388,0,0,0,0,100,0),
+(@PATH,37,-5300.228,44.51865,26.34388,0,0,0,0,100,0),
+(@PATH,38,-5298.978,45.26865,26.59388,0,0,0,0,100,0),
+(@PATH,39,-5296.728,46.51865,27.59388,0,0,0,0,100,0),
+(@PATH,40,-5294.679,47.65759,27.27321,0,0,0,0,100,0),
+(@PATH,41,-5295.929,46.65759,27.02321,0,0,0,0,100,0),
+(@PATH,42,-5297.929,45.15759,27.02321,0,0,0,0,100,0),
+(@PATH,43,-5300.179,43.65759,26.27321,0,0,0,0,100,0),
+(@PATH,44,-5300.929,42.90759,26.27321,0,0,0,0,100,0),
+(@PATH,45,-5305.179,39.90759,25.27321,0,0,0,0,100,0),
+(@PATH,46,-5310.179,36.15759,24.27321,0,0,0,0,100,0),
+(@PATH,47,-5310.254,35.71803,24.13027,0,0,0,0,100,0),
+(@PATH,48,-5310.754,35.46803,23.88027,0,0,0,0,100,0),
+(@PATH,49,-5313.504,31.21803,23.38027,0,0,0,0,100,0),
+(@PATH,50,-5317.504,25.21803,22.38027,0,0,0,0,100,0),
+(@PATH,51,-5318.504,23.71803,22.13027,0,0,0,0,100,0),
+(@PATH,52,-5320.504,20.96803,21.88027,0,0,0,0,100,0),
+(@PATH,53,-5322.299,18.09931,20.92441,0,0,0,0,100,0),
+(@PATH,54,-5327.549,15.59931,21.17441,0,0,0,0,100,0),
+(@PATH,55,-5333.049,13.59931,20.92441,0,0,0,0,100,0),
+(@PATH,56,-5336.691,10.05514,20.5447,0,0,0,0,100,0),
+(@PATH,57,-5337.691,9.805142,20.5447,0,0,0,0,100,0),
+(@PATH,58,-5340.691,9.305142,20.7947,0,0,0,0,100,0),
+(@PATH,59,-5347.441,7.805142,20.5447,0,0,0,0,100,0),
+(@PATH,60,-5353.071,6.309561,20.82915,0,0,0,0,100,0),
+(@PATH,61,-5353.321,3.059561,20.32915,0,0,0,0,100,0),
+(@PATH,62,-5353.571,0.05956125,20.07915,0,0,0,0,100,0),
+(@PATH,63,-5354.071,-3.690439,19.82915,0,0,0,0,100,0),
+(@PATH,64,-5354.646,-11.21791,19.61065,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5244 'TDB FORMAT'
+SET @NPC := 369034;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5245.786,`position_y`=30.97933,`position_z`=19.9437 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,-5245.786,30.97933,19.9437,0,0,0,0,100,0),
+(@PATH,2,-5246.036,30.72933,19.6937,0,0,0,0,100,0),
+(@PATH,3,-5246.786,29.97933,19.6937,0,0,0,0,100,0),
+(@PATH,4,-5248.786,28.22933,19.6937,0,0,0,0,100,0),
+(@PATH,5,-5251.036,25.97933,19.4437,0,0,0,0,100,0),
+(@PATH,6,-5253.286,23.97933,19.6937,0,0,0,0,100,0),
+(@PATH,7,-5254.286,22.97933,19.6937,0,0,0,0,100,0),
+(@PATH,8,-5255.536,21.97933,19.4437,0,0,0,0,100,0),
+(@PATH,9,-5257.286,20.22933,19.4437,0,0,0,0,100,0),
+(@PATH,10,-5258.786,18.97933,18.9437,0,0,0,0,100,0),
+(@PATH,11,-5259.536,18.22933,18.6937,0,0,0,0,100,0),
+(@PATH,12,-5259.624,18.2066,18.62908,0,0,0,0,100,0),
+(@PATH,13,-5258.874,18.9566,18.87908,0,0,0,0,100,0),
+(@PATH,14,-5257.374,20.2066,19.37908,0,0,0,0,100,0),
+(@PATH,15,-5255.624,21.9566,19.62908,0,0,0,0,100,0),
+(@PATH,16,-5254.374,22.9566,19.62908,0,0,0,0,100,0),
+(@PATH,17,-5253.374,23.9566,19.62908,0,0,0,0,100,0),
+(@PATH,18,-5251.124,25.9566,19.37908,0,0,0,0,100,0),
+(@PATH,19,-5249.624,27.4566,19.37908,0,0,0,0,100,0),
+(@PATH,20,-5246.874,29.9566,19.62908,0,0,0,0,100,0),
+(@PATH,21,-5246.676,30.16805,19.89828,0,0,0,0,100,0),
+(@PATH,22,-5245.676,30.91805,20.14828,0,0,0,0,100,0),
+(@PATH,23,-5244.176,34.41805,20.39828,0,0,0,0,100,0),
+(@PATH,24,-5240.676,43.16805,22.39828,0,0,0,0,100,0),
+(@PATH,25,-5238.676,47.66805,24.14828,0,0,0,0,100,0),
+(@PATH,26,-5238.716,47.93534,24.30865,0,0,0,0,100,0),
+(@PATH,27,-5237.716,49.68534,24.55865,0,0,0,0,100,0),
+(@PATH,28,-5238.966,52.43534,25.55865,0,0,0,0,100,0),
+(@PATH,29,-5240.216,54.93534,25.80865,0,0,0,0,100,0),
+(@PATH,30,-5241.43,58.7362,26.04067,0,0,0,0,100,0),
+(@PATH,31,-5240.93,59.7362,25.79067,0,0,0,0,100,0),
+(@PATH,32,-5239.43,62.7362,25.54067,0,0,0,0,100,0),
+(@PATH,33,-5239.346,62.96735,25.69452,0,0,0,0,100,0),
+(@PATH,34,-5238.346,64.96735,25.69452,0,0,0,0,100,0),
+(@PATH,35,-5236.596,66.46735,25.69452,0,0,0,0,100,0),
+(@PATH,36,-5234.346,68.46735,26.44452,0,0,0,0,100,0),
+(@PATH,37,-5232.846,69.71735,26.69452,0,0,0,0,100,0),
+(@PATH,38,-5231.846,70.71735,27.19452,0,0,0,0,100,0),
+(@PATH,39,-5230.846,71.21735,27.19452,0,0,0,0,100,0),
+(@PATH,40,-5227.596,74.46735,28.19452,0,0,0,0,100,0),
+(@PATH,41,-5225.346,76.21735,29.44452,0,0,0,0,100,0),
+(@PATH,42,-5222.846,78.46735,30.19452,0,0,0,0,100,0),
+(@PATH,43,-5222.462,78.78482,30.39311,0,0,0,0,100,0),
+(@PATH,44,-5221.712,79.53482,30.39311,0,0,0,0,100,0),
+(@PATH,45,-5221.712,80.78482,30.39311,0,0,0,0,100,0),
+(@PATH,46,-5220.962,83.28482,30.89311,0,0,0,0,100,0),
+(@PATH,47,-5219.712,88.03482,31.64311,0,0,0,0,100,0),
+(@PATH,48,-5219.462,89.03482,31.89311,0,0,0,0,100,0),
+(@PATH,49,-5219.212,90.53482,31.89311,0,0,0,0,100,0),
+(@PATH,50,-5218.712,92.28482,31.64311,0,0,0,0,100,0),
+(@PATH,51,-5217.863,94.4595,31.832,0,0,0,0,100,0),
+(@PATH,52,-5217.363,95.9595,31.832,0,0,0,0,100,0),
+(@PATH,53,-5216.613,97.7095,32.082,0,0,0,0,100,0),
+(@PATH,54,-5216.363,98.9595,32.082,0,0,0,0,100,0),
+(@PATH,55,-5215.613,100.7095,32.082,0,0,0,0,100,0),
+(@PATH,56,-5214.613,103.2095,32.082,0,0,0,0,100,0),
+(@PATH,57,-5213.113,107.4595,32.582,0,0,0,0,100,0),
+(@PATH,58,-5209.41,117.1609,34.75638,0,0,0,0,100,0),
+(@PATH,59,-5203.66,126.6609,34.00638,0,0,0,0,100,0),
+(@PATH,60,-5203.16,128.9109,35.75638,0,0,0,0,100,0),
+(@PATH,61,-5202.91,130.1609,36.50638,0,0,0,0,100,0),
+(@PATH,62,-5202.66,131.1609,37.00638,0,0,0,0,100,0),
+(@PATH,63,-5202.16,133.1609,38.00638,0,0,0,0,100,0),
+(@PATH,64,-5200.66,134.6609,39.00638,0,0,0,0,100,0),
+(@PATH,65,-5199.91,135.4109,39.00638,0,0,0,0,100,0),
+(@PATH,66,-5199.823,135.7214,39.2959,0,0,0,0,100,0),
+(@PATH,67,-5199.823,137.4714,40.0459,0,0,0,0,100,0),
+(@PATH,68,-5199.073,139.4714,40.7959,0,0,0,0,100,0),
+(@PATH,69,-5198.323,141.4714,41.2959,0,0,0,0,100,0),
+(@PATH,70,-5197.823,143.2214,42.0459,0,0,0,0,100,0),
+(@PATH,71,-5197.073,145.2214,42.7959,0,0,0,0,100,0),
+(@PATH,72,-5196.073,147.9714,43.5459,0,0,0,0,100,0),
+(@PATH,73,-5195.323,149.7214,44.2959,0,0,0,0,100,0),
+(@PATH,74,-5194.823,151.7214,44.7959,0,0,0,0,100,0),
+(@PATH,75,-5194.323,153.4714,45.5459,0,0,0,0,100,0),
+(@PATH,76,-5193.573,155.2214,46.5459,0,0,0,0,100,0),
+(@PATH,77,-5192.573,157.9714,47.2959,0,0,0,0,100,0),
+(@PATH,78,-5192.073,159.9714,48.0459,0,0,0,0,100,0),
+(@PATH,79,-5191.323,161.9714,48.7959,0,0,0,0,100,0),
+(@PATH,80,-5190.323,164.7214,49.7959,0,0,0,0,100,0),
+(@PATH,81,-5189.323,167.4714,50.5459,0,0,0,0,100,0),
+(@PATH,82,-5189.589,166.6673,50.20425,0,0,0,0,100,0),
+(@PATH,83,-5190.589,163.9173,49.45425,0,0,0,0,100,0),
+(@PATH,84,-5191.339,161.9173,48.95425,0,0,0,0,100,0),
+(@PATH,85,-5191.839,160.1673,48.20425,0,0,0,0,100,0),
+(@PATH,86,-5192.589,158.1673,47.45425,0,0,0,0,100,0),
+(@PATH,87,-5193.589,155.4173,46.45425,0,0,0,0,100,0),
+(@PATH,88,-5194.089,153.6673,45.70425,0,0,0,0,100,0),
+(@PATH,89,-5194.589,151.9173,44.95425,0,0,0,0,100,0),
+(@PATH,90,-5195.339,149.9173,44.20425,0,0,0,0,100,0),
+(@PATH,91,-5196.089,147.9173,43.45425,0,0,0,0,100,0),
+(@PATH,92,-5197.089,145.1673,42.70425,0,0,0,0,100,0),
+(@PATH,93,-5197.589,143.4173,41.95425,0,0,0,0,100,0),
+(@PATH,94,-5198.339,141.4173,41.45425,0,0,0,0,100,0),
+(@PATH,95,-5199.089,139.6673,40.70425,0,0,0,0,100,0),
+(@PATH,96,-5199.295,139.2021,40.63976,0,0,0,0,100,0),
+(@PATH,97,-5200.045,137.4521,39.88976,0,0,0,0,100,0),
+(@PATH,98,-5200.045,135.4521,39.13976,0,0,0,0,100,0),
+(@PATH,99,-5202.045,133.4521,38.38976,0,0,0,0,100,0),
+(@PATH,100,-5202.545,131.4521,37.63976,0,0,0,0,100,0),
+(@PATH,101,-5203.045,129.4521,36.38976,0,0,0,0,100,0),
+(@PATH,102,-5203.545,127.4521,34.88976,0,0,0,0,100,0),
+(@PATH,103,-5203.295,126.7021,33.38976,0,0,0,0,100,0),
+(@PATH,104,-5209.649,116.9664,34.41718,0,0,0,0,100,0),
+(@PATH,105,-5213.149,107.4664,32.41718,0,0,0,0,100,0),
+(@PATH,106,-5214.649,103.2164,32.16718,0,0,0,0,100,0),
+(@PATH,107,-5215.649,100.7164,32.16718,0,0,0,0,100,0),
+(@PATH,108,-5216.149,98.96642,31.91718,0,0,0,0,100,0),
+(@PATH,109,-5216.649,97.71642,32.16718,0,0,0,0,100,0),
+(@PATH,110,-5217.399,95.96642,31.91718,0,0,0,0,100,0),
+(@PATH,111,-5217.507,95.70738,31.56503,0,0,0,0,100,0),
+(@PATH,112,-5218.257,94.20738,31.56503,0,0,0,0,100,0),
+(@PATH,113,-5218.757,92.45738,31.56503,0,0,0,0,100,0),
+(@PATH,114,-5219.257,90.45738,31.81503,0,0,0,0,100,0),
+(@PATH,115,-5219.507,88.95738,31.81503,0,0,0,0,100,0),
+(@PATH,116,-5219.507,88.20738,31.56503,0,0,0,0,100,0),
+(@PATH,117,-5220.507,83.70738,31.06503,0,0,0,0,100,0),
+(@PATH,118,-5221.257,81.20738,30.81503,0,0,0,0,100,0),
+(@PATH,119,-5221.54,80.94244,30.46408,0,0,0,0,100,0),
+(@PATH,120,-5222.04,79.19244,30.21408,0,0,0,0,100,0),
+(@PATH,121,-5222.79,78.44244,30.21408,0,0,0,0,100,0),
+(@PATH,122,-5225.04,76.44244,29.71408,0,0,0,0,100,0),
+(@PATH,123,-5227.04,74.69244,28.96408,0,0,0,0,100,0),
+(@PATH,124,-5230.79,71.69244,27.21408,0,0,0,0,100,0),
+(@PATH,125,-5231.79,70.69244,26.96408,0,0,0,0,100,0),
+(@PATH,126,-5232.79,69.69244,26.71408,0,0,0,0,100,0),
+(@PATH,127,-5233.54,68.94244,26.96408,0,0,0,0,100,0),
+(@PATH,128,-5236.54,66.44244,25.71408,0,0,0,0,100,0),
+(@PATH,129,-5238.51,64.77956,25.59751,0,0,0,0,100,0),
+(@PATH,130,-5239.26,62.77956,25.59751,0,0,0,0,100,0),
+(@PATH,131,-5240.76,59.77956,25.84751,0,0,0,0,100,0),
+(@PATH,132,-5240.768,59.32689,25.75733,0,0,0,0,100,0),
+(@PATH,133,-5241.268,58.57689,26.00733,0,0,0,0,100,0),
+(@PATH,134,-5240.268,55.57689,26.25733,0,0,0,0,100,0),
+(@PATH,135,-5239.018,52.82689,25.50733,0,0,0,0,100,0),
+(@PATH,136,-5239.146,52.57555,25.5286,0,0,0,0,100,0),
+(@PATH,137,-5237.896,49.57555,24.7786,0,0,0,0,100,0),
+(@PATH,138,-5238.646,47.57555,24.0286,0,0,0,0,100,0),
+(@PATH,139,-5240.396,43.32555,22.5286,0,0,0,0,100,0),
+(@PATH,140,-5243.896,35.07555,20.2786,0,0,0,0,100,0),
+(@PATH,141,-5245.646,31.32555,20.0286,0,0,0,0,100,0);
+
+-- Pathing for Entry: 14661 'TDB FORMAT'
+SET @NPC := 369029;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5191.81,`position_y`=161.842,`position_z`=49.05515 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,-5191.81,161.842,49.05515,0,0,0,0,100,0),
+(@PATH,2,-5191.31,162.592,49.30515,0,0,0,0,100,0),
+(@PATH,3,-5190.81,165.592,49.80515,0,0,0,0,100,0),
+(@PATH,4,-5190.31,167.592,50.30515,0,0,0,0,100,0),
+(@PATH,5,-5189.31,172.342,51.05515,0,0,0,0,100,0),
+(@PATH,6,-5187.06,182.842,50.30515,0,0,0,0,100,0),
+(@PATH,7,-5184.064,197.5968,50.94717,0,0,0,0,100,0),
+(@PATH,8,-5200.314,201.0968,51.69717,0,0,0,0,100,0),
+(@PATH,9,-5202.314,201.3468,52.44717,0,0,0,0,100,0),
+(@PATH,10,-5204.314,201.8468,53.44717,0,0,0,0,100,0),
+(@PATH,11,-5206.314,202.3468,54.19717,0,0,0,0,100,0),
+(@PATH,12,-5208.064,202.5968,55.19717,0,0,0,0,100,0),
+(@PATH,13,-5211.064,203.3468,55.94717,0,0,0,0,100,0),
+(@PATH,14,-5214.064,203.8468,56.44717,0,0,0,0,100,0),
+(@PATH,15,-5214.249,204.246,56.7878,0,0,0,0,100,0),
+(@PATH,16,-5216.249,204.496,56.7878,0,0,0,0,100,0),
+(@PATH,17,-5235.499,221.496,57.5378,0,0,0,0,100,0),
+(@PATH,18,-5237.749,223.496,58.0378,0,0,0,0,100,0),
+(@PATH,19,-5241.499,226.746,58.7878,0,0,0,0,100,0),
+(@PATH,20,-5241.901,226.8805,58.74511,0,0,0,0,100,0),
+(@PATH,21,-5242.901,227.8805,58.49511,0,0,0,0,100,0),
+(@PATH,22,-5248.151,238.8805,57.99511,0,0,0,0,100,0),
+(@PATH,23,-5250.151,243.3805,57.49511,0,0,0,0,100,0),
+(@PATH,24,-5251.151,245.1305,56.74511,0,0,0,0,100,0),
+(@PATH,25,-5252.401,248.3805,56.24511,0,0,0,0,100,0),
+(@PATH,26,-5260.151,264.8805,56.74511,0,0,0,0,100,0),
+(@PATH,27,-5265.573,269.9882,57.32353,0,0,0,0,100,0),
+(@PATH,28,-5268.073,272.9882,58.07353,0,0,0,0,100,0),
+(@PATH,29,-5269.573,274.4882,58.57353,0,0,0,0,100,0),
+(@PATH,30,-5272.323,277.4882,59.57353,0,0,0,0,100,0),
+(@PATH,31,-5275.573,280.9882,59.57353,0,0,0,0,100,0),
+(@PATH,32,-5282.073,287.4882,61.57353,0,0,0,0,100,0),
+(@PATH,33,-5284.323,289.7382,62.32353,0,0,0,0,100,0),
+(@PATH,34,-5288.573,293.7382,63.07353,0,0,0,0,100,0),
+(@PATH,35,-5289.323,294.4882,62.82353,0,0,0,0,100,0),
+(@PATH,36,-5295.27,300.7717,64.01481,0,0,0,0,100,0),
+(@PATH,37,-5293.27,306.5217,63.26481,0,0,0,0,100,0),
+(@PATH,38,-5293.02,307.5217,63.26481,0,0,0,0,100,0),
+(@PATH,39,-5291.77,310.5217,62.51481,0,0,0,0,100,0),
+(@PATH,40,-5291.02,312.5217,62.26481,0,0,0,0,100,0),
+(@PATH,41,-5288.77,319.7717,59.76481,0,0,0,0,100,0),
+(@PATH,42,-5288.52,320.7717,59.51481,0,0,0,0,100,0),
+(@PATH,43,-5288.274,321.1755,59.26124,0,0,0,0,100,0),
+(@PATH,44,-5288.274,321.4255,59.26124,0,0,0,0,100,0),
+(@PATH,45,-5289.024,324.1755,58.76124,0,0,0,0,100,0),
+(@PATH,46,-5290.774,330.9255,58.26124,0,0,0,0,100,0),
+(@PATH,47,-5291.274,333.1755,57.01124,0,0,0,0,100,0),
+(@PATH,48,-5291.524,334.4255,56.26124,0,0,0,0,100,0),
+(@PATH,49,-5292.774,338.9255,54.76124,0,0,0,0,100,0),
+(@PATH,50,-5293.024,339.9255,54.26124,0,0,0,0,100,0),
+(@PATH,51,-5293.524,341.1755,53.76124,0,0,0,0,100,0),
+(@PATH,52,-5293.331,340.212,53.9526,0,0,0,0,100,0),
+(@PATH,53,-5293.581,341.462,53.4526,0,0,0,0,100,0),
+(@PATH,54,-5293.831,341.712,53.4526,0,0,0,0,100,0),
+(@PATH,55,-5294.581,342.462,53.2026,0,0,0,0,100,0),
+(@PATH,56,-5299.331,345.212,51.7026,0,0,0,0,100,0),
+(@PATH,57,-5301.331,346.962,50.9526,0,0,0,0,100,0),
+(@PATH,58,-5305.331,349.462,49.2026,0,0,0,0,100,0),
+(@PATH,59,-5306.581,350.462,48.7026,0,0,0,0,100,0),
+(@PATH,60,-5305.558,349.4338,49.03742,0,0,0,0,100,0),
+(@PATH,61,-5306.808,350.4338,48.28742,0,0,0,0,100,0),
+(@PATH,62,-5307.308,350.6838,48.03742,0,0,0,0,100,0),
+(@PATH,63,-5310.558,350.6838,46.78742,0,0,0,0,100,0),
+(@PATH,64,-5313.808,350.4338,45.78742,0,0,0,0,100,0),
+(@PATH,65,-5316.308,350.4338,44.78742,0,0,0,0,100,0),
+(@PATH,66,-5318.808,350.4338,43.53742,0,0,0,0,100,0),
+(@PATH,67,-5318.895,350.4937,43.38284,0,0,0,0,100,0),
+(@PATH,68,-5319.645,350.2437,43.13284,0,0,0,0,100,0),
+(@PATH,69,-5323.145,347.9937,41.63284,0,0,0,0,100,0),
+(@PATH,70,-5323.895,347.2437,40.88284,0,0,0,0,100,0),
+(@PATH,71,-5325.645,346.2437,39.88284,0,0,0,0,100,0),
+(@PATH,72,-5326.895,345.4937,39.13284,0,0,0,0,100,0),
+(@PATH,73,-5327.219,345.1835,39.00688,0,0,0,0,100,0),
+(@PATH,74,-5328.969,344.1835,38.00688,0,0,0,0,100,0),
+(@PATH,75,-5329.219,342.1835,37.00688,0,0,0,0,100,0),
+(@PATH,76,-5330.219,336.9335,34.50688,0,0,0,0,100,0),
+(@PATH,77,-5331.469,331.9335,32.25688,0,0,0,0,100,0),
+(@PATH,78,-5331.719,330.9335,32.00688,0,0,0,0,100,0),
+(@PATH,79,-5332.389,327.947,31.68518,0,0,0,0,100,0),
+(@PATH,80,-5330.139,324.447,30.18518,0,0,0,0,100,0),
+(@PATH,81,-5328.889,322.947,29.43518,0,0,0,0,100,0),
+(@PATH,82,-5328.389,321.947,28.93518,0,0,0,0,100,0),
+(@PATH,83,-5326.389,318.697,27.43518,0,0,0,0,100,0),
+(@PATH,84,-5325.639,317.697,26.93518,0,0,0,0,100,0),
+(@PATH,85,-5320.907,311.3806,24.32392,0,0,0,0,100,0),
+(@PATH,86,-5319.657,311.3806,24.07392,0,0,0,0,100,0),
+(@PATH,87,-5316.657,311.6306,22.82392,0,0,0,0,100,0),
+(@PATH,88,-5308.157,312.1306,20.82392,0,0,0,0,100,0),
+(@PATH,89,-5303.407,312.6306,19.57392,0,0,0,0,100,0),
+(@PATH,90,-5307.378,311.9717,20.43031,0,0,0,0,100,0),
+(@PATH,91,-5316.878,311.7217,22.93031,0,0,0,0,100,0),
+(@PATH,92,-5319.628,311.4717,24.18031,0,0,0,0,100,0),
+(@PATH,93,-5320.071,311.3124,24.40537,0,0,0,0,100,0),
+(@PATH,94,-5321.321,311.3124,24.65537,0,0,0,0,100,0),
+(@PATH,95,-5325.321,317.3124,26.65537,0,0,0,0,100,0),
+(@PATH,96,-5326.071,318.8124,27.40537,0,0,0,0,100,0),
+(@PATH,97,-5327.821,321.3124,28.65537,0,0,0,0,100,0),
+(@PATH,98,-5329.071,323.0624,29.40537,0,0,0,0,100,0),
+(@PATH,99,-5330.071,324.5624,30.15537,0,0,0,0,100,0),
+(@PATH,100,-5332.22,328.0781,32.0104,0,0,0,0,100,0),
+(@PATH,101,-5331.72,330.8281,32.0104,0,0,0,0,100,0),
+(@PATH,102,-5331.47,331.8281,32.5104,0,0,0,0,100,0),
+(@PATH,103,-5330.47,336.0781,34.2604,0,0,0,0,100,0),
+(@PATH,104,-5329.47,342.0781,36.7604,0,0,0,0,100,0),
+(@PATH,105,-5328.711,344.1255,38.21865,0,0,0,0,100,0),
+(@PATH,106,-5326.961,345.3755,39.21865,0,0,0,0,100,0),
+(@PATH,107,-5325.711,346.3755,39.96865,0,0,0,0,100,0),
+(@PATH,108,-5324.211,347.3755,40.71865,0,0,0,0,100,0),
+(@PATH,109,-5323.211,347.8755,41.46865,0,0,0,0,100,0),
+(@PATH,110,-5319.375,350.4587,43.56974,0,0,0,0,100,0),
+(@PATH,111,-5317.125,350.4587,44.31974,0,0,0,0,100,0),
+(@PATH,112,-5314.125,350.4587,45.56974,0,0,0,0,100,0),
+(@PATH,113,-5311.125,350.7087,46.56974,0,0,0,0,100,0),
+(@PATH,114,-5307.104,350.8619,48.4518,0,0,0,0,100,0),
+(@PATH,115,-5305.354,349.6119,49.2018,0,0,0,0,100,0),
+(@PATH,116,-5301.604,346.8619,50.7018,0,0,0,0,100,0),
+(@PATH,117,-5299.604,345.6119,51.7018,0,0,0,0,100,0),
+(@PATH,118,-5294.604,342.3619,53.2018,0,0,0,0,100,0),
+(@PATH,119,-5294.463,342.0675,53.38792,0,0,0,0,100,0),
+(@PATH,120,-5293.463,341.5675,53.63792,0,0,0,0,100,0),
+(@PATH,121,-5293.213,340.3175,53.88792,0,0,0,0,100,0),
+(@PATH,122,-5292.713,339.0675,54.63792,0,0,0,0,100,0),
+(@PATH,123,-5291.963,334.5675,56.13792,0,0,0,0,100,0),
+(@PATH,124,-5291.463,333.0675,57.13792,0,0,0,0,100,0),
+(@PATH,125,-5290.963,331.0675,58.13792,0,0,0,0,100,0),
+(@PATH,126,-5288.963,324.0675,58.63792,0,0,0,0,100,0),
+(@PATH,127,-5289.009,323.8685,58.91986,0,0,0,0,100,0),
+(@PATH,128,-5288.259,321.3685,59.41986,0,0,0,0,100,0),
+(@PATH,129,-5288.759,319.6185,59.66986,0,0,0,0,100,0),
+(@PATH,130,-5291.509,312.8685,62.16986,0,0,0,0,100,0),
+(@PATH,131,-5292.259,311.1185,62.66986,0,0,0,0,100,0),
+(@PATH,132,-5293.509,307.1185,63.41986,0,0,0,0,100,0),
+(@PATH,133,-5294.009,305.6185,63.41986,0,0,0,0,100,0),
+(@PATH,134,-5295.617,300.739,63.90447,0,0,0,0,100,0),
+(@PATH,135,-5295.367,300.489,63.90447,0,0,0,0,100,0),
+(@PATH,136,-5289.367,294.739,62.90447,0,0,0,0,100,0),
+(@PATH,137,-5288.367,293.989,62.90447,0,0,0,0,100,0),
+(@PATH,138,-5284.367,289.739,62.15447,0,0,0,0,100,0),
+(@PATH,139,-5281.867,287.489,61.40447,0,0,0,0,100,0),
+(@PATH,140,-5275.617,282.989,59.15447,0,0,0,0,100,0),
+(@PATH,141,-5266.617,279.489,58.65447,0,0,0,0,100,0),
+(@PATH,142,-5264.367,273.989,57.90447,0,0,0,0,100,0),
+(@PATH,143,-5262.617,270.239,57.15447,0,0,0,0,100,0),
+(@PATH,144,-5262.462,270.0662,57.16307,0,0,0,0,100,0),
+(@PATH,145,-5261.712,268.0662,56.91307,0,0,0,0,100,0),
+(@PATH,146,-5257.712,259.8162,56.41307,0,0,0,0,100,0),
+(@PATH,147,-5254.712,253.5662,55.66307,0,0,0,0,100,0),
+(@PATH,148,-5251.712,246.5662,56.66307,0,0,0,0,100,0),
+(@PATH,149,-5250.462,243.8162,57.41307,0,0,0,0,100,0),
+(@PATH,150,-5248.712,240.0662,57.91307,0,0,0,0,100,0),
+(@PATH,151,-5245.712,233.8162,58.66307,0,0,0,0,100,0),
+(@PATH,152,-5242.763,227.6998,58.69521,0,0,0,0,100,0),
+(@PATH,153,-5238.263,223.6998,57.94521,0,0,0,0,100,0),
+(@PATH,154,-5236.013,221.6998,57.44521,0,0,0,0,100,0),
+(@PATH,155,-5233.763,219.6998,56.94521,0,0,0,0,100,0),
+(@PATH,156,-5231.513,217.9498,56.44521,0,0,0,0,100,0),
+(@PATH,157,-5224.013,211.4498,57.19521,0,0,0,0,100,0),
+(@PATH,158,-5216.027,204.3271,56.52373,0,0,0,0,100,0),
+(@PATH,159,-5211.027,203.3271,55.77373,0,0,0,0,100,0),
+(@PATH,160,-5209.027,202.8271,55.02373,0,0,0,0,100,0),
+(@PATH,161,-5206.277,202.3271,54.27373,0,0,0,0,100,0),
+(@PATH,162,-5203.277,201.8271,53.02373,0,0,0,0,100,0),
+(@PATH,163,-5201.527,201.3271,52.02373,0,0,0,0,100,0),
+(@PATH,164,-5199.527,201.0771,51.27373,0,0,0,0,100,0),
+(@PATH,165,-5196.777,200.3271,50.52373,0,0,0,0,100,0),
+(@PATH,166,-5183.879,197.3474,50.69881,0,0,0,0,100,0),
+(@PATH,167,-5190.629,166.3474,49.94881,0,0,0,0,100,0),
+(@PATH,168,-5190.879,164.3474,49.69881,0,0,0,0,100,0),
+(@PATH,169,-5192.037,162.4209,48.82699,0,0,0,0,100,0),
+(@PATH,170,-5193.287,159.6709,48.07699,0,0,0,0,100,0),
+(@PATH,171,-5194.037,157.9209,47.07699,0,0,0,0,100,0),
+(@PATH,172,-5194.787,155.9209,46.32699,0,0,0,0,100,0),
+(@PATH,173,-5196.037,153.1709,45.57699,0,0,0,0,100,0),
+(@PATH,174,-5196.787,151.4209,44.57699,0,0,0,0,100,0),
+(@PATH,175,-5197.537,149.6709,43.82699,0,0,0,0,100,0),
+(@PATH,176,-5198.537,147.6709,43.07699,0,0,0,0,100,0),
+(@PATH,177,-5199.537,144.9209,42.32699,0,0,0,0,100,0),
+(@PATH,178,-5200.537,143.1709,41.82699,0,0,0,0,100,0),
+(@PATH,179,-5201.037,141.4209,41.32699,0,0,0,0,100,0),
+(@PATH,180,-5201.787,139.6709,40.82699,0,0,0,0,100,0),
+(@PATH,181,-5203.037,136.9209,40.07699,0,0,0,0,100,0),
+(@PATH,182,-5203.787,135.1709,39.07699,0,0,0,0,100,0),
+(@PATH,183,-5204.537,133.4209,37.82699,0,0,0,0,100,0),
+(@PATH,184,-5206.287,129.6709,35.82699,0,0,0,0,100,0),
+(@PATH,185,-5206.537,128.6709,34.07699,0,0,0,0,100,0),
+(@PATH,186,-5209.287,119.4209,34.07699,0,0,0,0,100,0),
+(@PATH,187,-5209.529,119.0843,33.77484,0,0,0,0,100,0),
+(@PATH,188,-5209.779,118.0843,34.02484,0,0,0,0,100,0),
+(@PATH,189,-5210.279,116.8343,34.27484,0,0,0,0,100,0),
+(@PATH,190,-5213.529,107.3343,32.52484,0,0,0,0,100,0),
+(@PATH,191,-5214.779,103.0843,32.02484,0,0,0,0,100,0),
+(@PATH,192,-5215.779,100.5843,32.02484,0,0,0,0,100,0),
+(@PATH,193,-5216.279,98.83432,32.02484,0,0,0,0,100,0),
+(@PATH,194,-5216.779,97.83432,32.02484,0,0,0,0,100,0),
+(@PATH,195,-5217.279,95.83432,31.77484,0,0,0,0,100,0),
+(@PATH,196,-5218.667,92.53807,31.43433,0,0,0,0,100,0),
+(@PATH,197,-5219.167,90.28807,31.93433,0,0,0,0,100,0),
+(@PATH,198,-5219.417,89.03807,31.93433,0,0,0,0,100,0),
+(@PATH,199,-5219.667,88.03807,31.68433,0,0,0,0,100,0),
+(@PATH,200,-5220.667,83.78807,30.93433,0,0,0,0,100,0),
+(@PATH,201,-5220.916,83.39401,31.0205,0,0,0,0,100,0),
+(@PATH,202,-5221.166,81.89401,30.5205,0,0,0,0,100,0),
+(@PATH,203,-5222.416,80.39401,30.5205,0,0,0,0,100,0),
+(@PATH,204,-5224.916,77.39401,29.7705,0,0,0,0,100,0),
+(@PATH,205,-5226.666,74.64401,29.0205,0,0,0,0,100,0),
+(@PATH,206,-5229.454,71.30865,27.17989,0,0,0,0,100,0),
+(@PATH,207,-5231.454,69.55865,26.67989,0,0,0,0,100,0),
+(@PATH,208,-5233.454,67.80865,26.42989,0,0,0,0,100,0),
+(@PATH,209,-5235.954,65.30865,25.92989,0,0,0,0,100,0),
+(@PATH,210,-5238.704,63.05865,25.92989,0,0,0,0,100,0),
+(@PATH,211,-5238.986,62.67425,25.55547,0,0,0,0,100,0),
+(@PATH,212,-5240.736,60.92425,25.55547,0,0,0,0,100,0),
+(@PATH,213,-5240.736,59.42425,25.80547,0,0,0,0,100,0),
+(@PATH,214,-5240.486,58.17425,26.05547,0,0,0,0,100,0),
+(@PATH,215,-5240.236,55.67425,26.30547,0,0,0,0,100,0),
+(@PATH,216,-5239.986,51.92425,25.30547,0,0,0,0,100,0),
+(@PATH,217,-5239.736,48.17425,24.30547,0,0,0,0,100,0),
+(@PATH,218,-5240.034,49.19074,24.30041,0,0,0,0,100,0),
+(@PATH,219,-5239.379,51.09781,25.09744,0,0,0,0,100,0),
+(@PATH,220,-5238.629,55.84781,26.34744,0,0,0,0,100,0),
+(@PATH,221,-5238.129,57.84781,26.59744,0,0,0,0,100,0),
+(@PATH,222,-5237.879,59.34781,26.59744,0,0,0,0,100,0),
+(@PATH,223,-5237.629,60.59781,26.34744,0,0,0,0,100,0),
+(@PATH,224,-5237.129,63.09781,26.09744,0,0,0,0,100,0),
+(@PATH,225,-5236.629,66.59781,25.84744,0,0,0,0,100,0),
+(@PATH,226,-5233.879,68.34781,26.59744,0,0,0,0,100,0),
+(@PATH,227,-5232.879,68.84781,26.59744,0,0,0,0,100,0),
+(@PATH,228,-5231.379,69.84781,27.09744,0,0,0,0,100,0),
+(@PATH,229,-5229.129,71.34781,27.34744,0,0,0,0,100,0),
+(@PATH,230,-5226.379,73.84781,28.34744,0,0,0,0,100,0),
+(@PATH,231,-5225.129,76.59781,29.84744,0,0,0,0,100,0),
+(@PATH,232,-5222.879,80.09781,30.34744,0,0,0,0,100,0),
+(@PATH,233,-5220.879,83.34781,30.84744,0,0,0,0,100,0),
+(@PATH,234,-5219.879,88.59781,31.84744,0,0,0,0,100,0),
+(@PATH,235,-5221.129,88.09781,32.09744,0,0,0,0,100,0),
+(@PATH,236,-5220.879,89.59781,32.34744,0,0,0,0,100,0),
+(@PATH,237,-5220.629,89.84781,32.59744,0,0,0,0,100,0),
+(@PATH,238,-5220.629,90.34781,32.34744,0,0,0,0,100,0),
+(@PATH,239,-5220.129,91.09781,32.09744,0,0,0,0,100,0),
+(@PATH,240,-5219.629,94.34781,31.59744,0,0,0,0,100,0),
+(@PATH,241,-5219.129,96.59781,31.59744,0,0,0,0,100,0),
+(@PATH,242,-5237.413,58.5357,26.76229,0,0,0,0,100,0),
+(@PATH,243,-5236.413,60.5357,27.51229,0,0,0,0,100,0),
+(@PATH,244,-5235.663,61.7857,27.51229,0,0,0,0,100,0),
+(@PATH,245,-5235.663,63.0357,26.26229,0,0,0,0,100,0),
+(@PATH,246,-5235.413,63.7857,26.26229,0,0,0,0,100,0),
+(@PATH,247,-5233.663,66.0357,26.51229,0,0,0,0,100,0),
+(@PATH,248,-5232.663,68.0357,26.51229,0,0,0,0,100,0),
+(@PATH,249,-5230.913,69.0357,27.01229,0,0,0,0,100,0),
+(@PATH,250,-5229.163,71.2857,27.26229,0,0,0,0,100,0),
+(@PATH,251,-5226.413,74.0357,28.26229,0,0,0,0,100,0),
+(@PATH,252,-5225.163,76.7857,29.76229,0,0,0,0,100,0),
+(@PATH,253,-5222.913,80.2857,30.51229,0,0,0,0,100,0),
+(@PATH,254,-5236.667,60.31218,27.45053,0,0,0,0,100,0),
+(@PATH,255,-5235.917,61.81218,27.20053,0,0,0,0,100,0),
+(@PATH,256,-5235.667,63.06218,26.20053,0,0,0,0,100,0),
+(@PATH,257,-5235.417,63.81218,26.20053,0,0,0,0,100,0),
+(@PATH,258,-5233.667,66.06218,26.45053,0,0,0,0,100,0),
+(@PATH,259,-5232.917,68.06218,26.45053,0,0,0,0,100,0),
+(@PATH,260,-5230.917,69.31218,26.95053,0,0,0,0,100,0),
+(@PATH,261,-5228.917,71.56218,27.45053,0,0,0,0,100,0),
+(@PATH,262,-5226.417,74.31218,28.45053,0,0,0,0,100,0),
+(@PATH,263,-5225.167,76.56218,29.70053,0,0,0,0,100,0),
+(@PATH,264,-5222.917,80.06218,30.45053,0,0,0,0,100,0),
+(@PATH,265,-5220.917,83.31218,30.95053,0,0,0,0,100,0),
+(@PATH,266,-5219.917,88.56218,31.70053,0,0,0,0,100,0),
+(@PATH,267,-5221.167,88.06218,31.95053,0,0,0,0,100,0),
+(@PATH,268,-5220.917,89.56218,32.45053,0,0,0,0,100,0),
+(@PATH,269,-5220.667,89.81218,32.45053,0,0,0,0,100,0),
+(@PATH,270,-5220.667,90.31218,32.20053,0,0,0,0,100,0),
+(@PATH,271,-5220.417,91.31218,31.95053,0,0,0,0,100,0),
+(@PATH,272,-5236.568,60.40508,27.28552,0,0,0,0,100,0),
+(@PATH,273,-5236.068,61.90508,27.28552,0,0,0,0,100,0),
+(@PATH,274,-5235.818,62.90508,26.28552,0,0,0,0,100,0),
+(@PATH,275,-5235.318,63.90508,26.28552,0,0,0,0,100,0),
+(@PATH,276,-5233.568,66.15508,26.28552,0,0,0,0,100,0),
+(@PATH,277,-5232.818,67.90508,26.53552,0,0,0,0,100,0),
+(@PATH,278,-5230.818,69.15508,27.03552,0,0,0,0,100,0),
+(@PATH,279,-5228.818,71.40508,27.28552,0,0,0,0,100,0),
+(@PATH,280,-5226.318,74.15508,28.53552,0,0,0,0,100,0),
+(@PATH,281,-5225.318,76.65508,29.78552,0,0,0,0,100,0),
+(@PATH,282,-5222.818,80.15508,30.53552,0,0,0,0,100,0),
+(@PATH,283,-5220.818,83.40508,30.78552,0,0,0,0,100,0),
+(@PATH,284,-5219.818,88.40508,31.78552,0,0,0,0,100,0),
+(@PATH,285,-5221.318,87.90508,32.03552,0,0,0,0,100,0),
+(@PATH,286,-5220.818,89.40508,32.28552,0,0,0,0,100,0),
+(@PATH,287,-5220.818,89.90508,32.53552,0,0,0,0,100,0),
+(@PATH,288,-5220.568,90.40508,32.28552,0,0,0,0,100,0),
+(@PATH,289,-5220.318,91.15508,32.03552,0,0,0,0,100,0),
+(@PATH,290,-5232.086,67.81458,26.6106,0,0,0,0,100,0),
+(@PATH,291,-5230.836,69.31458,26.8606,0,0,0,0,100,0),
+(@PATH,292,-5228.836,71.56458,27.3606,0,0,0,0,100,0),
+(@PATH,293,-5226.086,74.31458,28.6106,0,0,0,0,100,0),
+(@PATH,294,-5225.336,76.81458,29.6106,0,0,0,0,100,0),
+(@PATH,295,-5222.836,80.31458,30.3606,0,0,0,0,100,0),
+(@PATH,296,-5220.836,83.56458,30.8606,0,0,0,0,100,0),
+(@PATH,297,-5219.836,85.56458,31.1106,0,0,0,0,100,0),
+(@PATH,298,-5219.586,86.81458,31.3606,0,0,0,0,100,0),
+(@PATH,299,-5219.336,88.56458,31.6106,0,0,0,0,100,0),
+(@PATH,300,-5219.336,89.31458,31.8606,0,0,0,0,100,0),
+(@PATH,301,-5219.336,90.06458,32.1106,0,0,0,0,100,0),
+(@PATH,302,-5219.336,90.31458,31.8606,0,0,0,0,100,0),
+(@PATH,303,-5219.086,93.31458,31.6106,0,0,0,0,100,0),
+(@PATH,304,-5218.836,96.56458,31.6106,0,0,0,0,100,0),
+(@PATH,305,-5218.836,97.31458,31.6106,0,0,0,0,100,0),
+(@PATH,306,-5218.836,98.81458,31.3606,0,0,0,0,100,0),
+(@PATH,307,-5218.586,101.0646,31.6106,0,0,0,0,100,0),
+(@PATH,308,-5226.293,74.1495,28.43657,0,0,0,0,100,0),
+(@PATH,309,-5225.043,76.8995,29.93657,0,0,0,0,100,0),
+(@PATH,310,-5222.543,80.3995,30.43657,0,0,0,0,100,0),
+(@PATH,311,-5220.793,83.6495,30.93657,0,0,0,0,100,0),
+(@PATH,312,-5220.043,88.6495,31.68657,0,0,0,0,100,0),
+(@PATH,313,-5221.293,88.1495,32.18657,0,0,0,0,100,0),
+(@PATH,314,-5221.793,89.1495,32.68657,0,0,0,0,100,0),
+(@PATH,315,-5221.293,90.1495,32.93657,0,0,0,0,100,0),
+(@PATH,316,-5221.293,90.6495,32.43657,0,0,0,0,100,0),
+(@PATH,317,-5220.793,92.3995,31.93657,0,0,0,0,100,0),
+(@PATH,318,-5220.293,94.8995,31.68657,0,0,0,0,100,0),
+(@PATH,319,-5219.793,96.6495,31.68657,0,0,0,0,100,0),
+(@PATH,320,-5219.543,98.6495,31.43657,0,0,0,0,100,0),
+(@PATH,321,-5219.043,100.8995,31.68657,0,0,0,0,100,0),
+(@PATH,322,-5218.543,103.6495,31.93657,0,0,0,0,100,0),
+(@PATH,323,-5218.043,105.6495,31.68657,0,0,0,0,100,0),
+(@PATH,324,-5217.543,108.1495,32.43657,0,0,0,0,100,0),
+(@PATH,325,-5222.236,83.09225,31.52889,0,0,0,0,100,0),
+(@PATH,326,-5222.486,85.84225,32.02889,0,0,0,0,100,0),
+(@PATH,327,-5222.236,87.09225,32.52889,0,0,0,0,100,0),
+(@PATH,328,-5221.736,88.09225,32.77889,0,0,0,0,100,0),
+(@PATH,329,-5221.736,88.59225,32.77889,0,0,0,0,100,0),
+(@PATH,330,-5221.736,89.09225,32.52889,0,0,0,0,100,0),
+(@PATH,331,-5220.986,90.09225,32.77889,0,0,0,0,100,0),
+(@PATH,332,-5220.986,90.59225,32.52889,0,0,0,0,100,0),
+(@PATH,333,-5220.486,92.09225,32.02889,0,0,0,0,100,0),
+(@PATH,334,-5219.736,94.84225,32.02889,0,0,0,0,100,0),
+(@PATH,335,-5219.236,96.84225,31.77889,0,0,0,0,100,0),
+(@PATH,336,-5218.486,97.84225,31.77889,0,0,0,0,100,0),
+(@PATH,337,-5218.236,98.84225,31.77889,0,0,0,0,100,0),
+(@PATH,338,-5217.236,101.3423,31.77889,0,0,0,0,100,0),
+(@PATH,339,-5215.236,106.5923,32.02889,0,0,0,0,100,0),
+(@PATH,340,-5221.777,88.9509,32.42404,0,0,0,0,100,0),
+(@PATH,341,-5221.277,88.2009,32.17404,0,0,0,0,100,0),
+(@PATH,342,-5222.027,84.7009,31.42404,0,0,0,0,100,0),
+(@PATH,343,-5222.027,83.7009,31.42404,0,0,0,0,100,0),
+(@PATH,344,-5222.777,80.2009,30.42404,0,0,0,0,100,0),
+(@PATH,345,-5225.027,76.4509,29.67404,0,0,0,0,100,0),
+(@PATH,346,-5226.527,73.9509,28.42404,0,0,0,0,100,0),
+(@PATH,347,-5228.277,70.9509,27.67404,0,0,0,0,100,0),
+(@PATH,348,-5228.527,70.7009,27.42404,0,0,0,0,100,0),
+(@PATH,349,-5230.027,70.2009,27.17404,0,0,0,0,100,0),
+(@PATH,350,-5230.777,69.2009,26.92404,0,0,0,0,100,0),
+(@PATH,351,-5233.027,67.9509,26.42404,0,0,0,0,100,0),
+(@PATH,352,-5235.027,63.4509,26.17404,0,0,0,0,100,0),
+(@PATH,353,-5237.527,61.4509,26.17404,0,0,0,0,100,0),
+(@PATH,354,-5238.027,59.7009,26.42404,0,0,0,0,100,0),
+(@PATH,355,-5238.777,57.2009,26.67404,0,0,0,0,100,0),
+(@PATH,356,-5239.027,55.7009,26.42404,0,0,0,0,100,0),
+(@PATH,357,-5239.777,53.7009,25.92404,0,0,0,0,100,0),
+(@PATH,358,-5239.826,48.20284,24.41989,0,0,0,0,100,0),
+(@PATH,359,-5239.878,47.98527,24.13947,0,0,0,0,100,0),
+(@PATH,360,-5239.878,47.23527,23.88947,0,0,0,0,100,0),
+(@PATH,361,-5241.378,43.73527,22.63947,0,0,0,0,100,0),
+(@PATH,362,-5241.878,42.48527,22.38947,0,0,0,0,100,0),
+(@PATH,363,-5244.628,35.73527,20.63947,0,0,0,0,100,0),
+(@PATH,364,-5245.128,34.23527,20.38947,0,0,0,0,100,0),
+(@PATH,365,-5246.628,31.23527,19.88947,0,0,0,0,100,0),
+(@PATH,366,-5247.758,28.70945,19.7551,0,0,0,0,100,0),
+(@PATH,367,-5248.758,27.95945,19.7551,0,0,0,0,100,0),
+(@PATH,368,-5249.508,27.20945,19.5051,0,0,0,0,100,0),
+(@PATH,369,-5251.008,25.95945,19.5051,0,0,0,0,100,0),
+(@PATH,370,-5253.258,24.20945,19.5051,0,0,0,0,100,0),
+(@PATH,371,-5254.758,22.95945,19.5051,0,0,0,0,100,0),
+(@PATH,372,-5256.008,21.95945,19.5051,0,0,0,0,100,0),
+(@PATH,373,-5257.758,20.45945,19.5051,0,0,0,0,100,0),
+(@PATH,374,-5258.508,19.95945,19.2551,0,0,0,0,100,0),
+(@PATH,375,-5260.008,18.70945,18.7551,0,0,0,0,100,0),
+(@PATH,376,-5262.008,16.95945,18.2551,0,0,0,0,100,0),
+(@PATH,377,-5264.008,15.20945,17.7551,0,0,0,0,100,0),
+(@PATH,378,-5263.97,14.96193,17.4592,0,0,0,0,100,0),
+(@PATH,379,-5265.72,13.71193,17.7092,0,0,0,0,100,0),
+(@PATH,380,-5263.22,9.711926,16.7092,0,0,0,0,100,0),
+(@PATH,381,-5260.72,5.961926,15.4592,0,0,0,0,100,0),
+(@PATH,382,-5258.22,1.461926,14.2092,0,0,0,0,100,0),
+(@PATH,383,-5257.47,0.2119265,13.9592,0,0,0,0,100,0),
+(@PATH,384,-5256.22,-1.788074,13.7092,0,0,0,0,100,0),
+(@PATH,385,-5254.816,-4.532428,13.49723,0,0,0,0,100,0),
+(@PATH,386,-5258.066,-7.282428,13.74723,0,0,0,0,100,0),
+(@PATH,387,-5262.066,-10.28243,14.49723,0,0,0,0,100,0),
+(@PATH,388,-5264.566,-12.28243,14.99723,0,0,0,0,100,0),
+(@PATH,389,-5265.316,-13.03243,14.99723,0,0,0,0,100,0),
+(@PATH,390,-5270.066,-16.78243,16.49723,0,0,0,0,100,0),
+(@PATH,391,-5270.447,-16.55567,16.68727,0,0,0,0,100,0),
+(@PATH,392,-5271.697,-17.55567,17.18727,0,0,0,0,100,0),
+(@PATH,393,-5274.947,-15.55567,17.93727,0,0,0,0,100,0),
+(@PATH,394,-5276.697,-14.30567,18.18727,0,0,0,0,100,0),
+(@PATH,395,-5282.197,-10.55567,19.43727,0,0,0,0,100,0),
+(@PATH,396,-5285.447,-8.305672,19.68727,0,0,0,0,100,0),
+(@PATH,397,-5288.947,-6.055672,20.18727,0,0,0,0,100,0),
+(@PATH,398,-5288.929,-5.749834,20.11903,0,0,0,0,100,0),
+(@PATH,399,-5290.179,-4.749834,20.36903,0,0,0,0,100,0),
+(@PATH,400,-5290.179,-3.749834,20.11903,0,0,0,0,100,0),
+(@PATH,401,-5289.679,-1.249834,19.86903,0,0,0,0,100,0),
+(@PATH,402,-5289.429,0.2501664,19.86903,0,0,0,0,100,0),
+(@PATH,403,-5288.929,2.750166,19.61903,0,0,0,0,100,0),
+(@PATH,404,-5288.679,4.750166,19.86903,0,0,0,0,100,0),
+(@PATH,405,-5287.679,10.75017,19.86903,0,0,0,0,100,0),
+(@PATH,406,-5286.929,14.75017,19.61903,0,0,0,0,100,0),
+(@PATH,407,-5287.064,14.92672,19.64984,0,0,0,0,100,0),
+(@PATH,408,-5286.564,16.92672,19.64984,0,0,0,0,100,0),
+(@PATH,409,-5284.814,17.42672,19.64984,0,0,0,0,100,0),
+(@PATH,410,-5280.064,18.67672,19.64984,0,0,0,0,100,0),
+(@PATH,411,-5277.314,19.17672,19.64984,0,0,0,0,100,0),
+(@PATH,412,-5276.861,19.28388,19.63351,0,0,0,0,100,0),
+(@PATH,413,-5274.861,19.78388,19.38351,0,0,0,0,100,0),
+(@PATH,414,-5272.361,18.28388,18.88351,0,0,0,0,100,0),
+(@PATH,415,-5271.111,17.53388,18.88351,0,0,0,0,100,0),
+(@PATH,416,-5270.757,17.4675,18.74797,0,0,0,0,100,0),
+(@PATH,417,-5272.257,18.2175,18.99797,0,0,0,0,100,0),
+(@PATH,418,-5274.507,19.4675,19.24797,0,0,0,0,100,0),
+(@PATH,419,-5274.733,19.54021,19.42813,0,0,0,0,100,0),
+(@PATH,420,-5275.233,19.79021,19.42813,0,0,0,0,100,0),
+(@PATH,421,-5277.233,19.29021,19.67813,0,0,0,0,100,0),
+(@PATH,422,-5279.983,18.54021,19.67813,0,0,0,0,100,0),
+(@PATH,423,-5284.733,17.79021,19.67813,0,0,0,0,100,0),
+(@PATH,424,-5286.851,16.95185,19.92856,0,0,0,0,100,0),
+(@PATH,425,-5287.101,14.70185,19.92856,0,0,0,0,100,0),
+(@PATH,426,-5287.601,10.95185,19.92856,0,0,0,0,100,0),
+(@PATH,427,-5288.601,4.701854,19.92856,0,0,0,0,100,0),
+(@PATH,428,-5289.101,2.701854,19.92856,0,0,0,0,100,0),
+(@PATH,429,-5289.351,0.2018538,19.92856,0,0,0,0,100,0),
+(@PATH,430,-5289.601,-1.298146,19.92856,0,0,0,0,100,0),
+(@PATH,431,-5290.101,-3.798146,20.17856,0,0,0,0,100,0),
+(@PATH,432,-5290.297,-5.058611,20.49877,0,0,0,0,100,0),
+(@PATH,433,-5288.797,-6.058611,20.24877,0,0,0,0,100,0),
+(@PATH,434,-5286.297,-7.808611,19.74877,0,0,0,0,100,0),
+(@PATH,435,-5282.797,-10.30861,19.49877,0,0,0,0,100,0),
+(@PATH,436,-5276.547,-14.30861,18.24877,0,0,0,0,100,0),
+(@PATH,437,-5274.797,-15.55861,17.74877,0,0,0,0,100,0),
+(@PATH,438,-5271.375,-17.7897,16.85445,0,0,0,0,100,0),
+(@PATH,439,-5270.125,-16.7897,16.35445,0,0,0,0,100,0),
+(@PATH,440,-5265.375,-13.0397,15.10445,0,0,0,0,100,0),
+(@PATH,441,-5264.625,-12.2897,14.85445,0,0,0,0,100,0),
+(@PATH,442,-5262.125,-10.2897,14.35445,0,0,0,0,100,0),
+(@PATH,443,-5258.125,-7.289699,13.85445,0,0,0,0,100,0),
+(@PATH,444,-5254.784,-4.322564,13.65262,0,0,0,0,100,0),
+(@PATH,445,-5256.034,-1.822564,13.65262,0,0,0,0,100,0),
+(@PATH,446,-5257.534,0.1774359,14.15262,0,0,0,0,100,0),
+(@PATH,447,-5258.034,1.177436,14.15262,0,0,0,0,100,0),
+(@PATH,448,-5261.034,5.927436,15.65262,0,0,0,0,100,0),
+(@PATH,449,-5263.034,9.677436,16.65262,0,0,0,0,100,0),
+(@PATH,450,-5265.284,13.17744,17.65262,0,0,0,0,100,0),
+(@PATH,451,-5265.303,13.53943,17.99142,0,0,0,0,100,0),
+(@PATH,452,-5265.553,14.03943,17.99142,0,0,0,0,100,0),
+(@PATH,453,-5264.053,15.28943,17.74142,0,0,0,0,100,0),
+(@PATH,454,-5262.053,17.03943,18.24142,0,0,0,0,100,0),
+(@PATH,455,-5260.053,18.53943,18.49142,0,0,0,0,100,0),
+(@PATH,456,-5258.553,19.78943,19.24142,0,0,0,0,100,0),
+(@PATH,457,-5257.803,20.28943,19.49142,0,0,0,0,100,0),
+(@PATH,458,-5255.803,22.03943,19.74142,0,0,0,0,100,0),
+(@PATH,459,-5254.803,23.03943,19.49142,0,0,0,0,100,0),
+(@PATH,460,-5253.303,24.28943,19.49142,0,0,0,0,100,0),
+(@PATH,461,-5251.053,26.03943,19.49142,0,0,0,0,100,0),
+(@PATH,462,-5249.553,27.28943,19.49142,0,0,0,0,100,0),
+(@PATH,463,-5249.163,27.65932,19.72506,0,0,0,0,100,0),
+(@PATH,464,-5247.413,28.90932,19.97506,0,0,0,0,100,0),
+(@PATH,465,-5246.913,30.40932,19.72506,0,0,0,0,100,0),
+(@PATH,466,-5245.163,34.15932,20.47506,0,0,0,0,100,0),
+(@PATH,467,-5244.913,35.90932,20.72506,0,0,0,0,100,0),
+(@PATH,468,-5241.913,42.40932,22.22506,0,0,0,0,100,0),
+(@PATH,469,-5241.413,43.65932,22.72506,0,0,0,0,100,0),
+(@PATH,470,-5239.825,47.68528,24.02127,0,0,0,0,100,0),
+(@PATH,471,-5240.325,51.68528,25.27127,0,0,0,0,100,0),
+(@PATH,472,-5240.575,55.68528,26.02127,0,0,0,0,100,0),
+(@PATH,473,-5240.825,58.18528,26.02127,0,0,0,0,100,0),
+(@PATH,474,-5240.825,59.43528,25.77127,0,0,0,0,100,0),
+(@PATH,475,-5240.422,58.26842,26.12953,0,0,0,0,100,0),
+(@PATH,476,-5240.672,59.51842,26.12953,0,0,0,0,100,0),
+(@PATH,477,-5240.672,61.01842,25.87953,0,0,0,0,100,0),
+(@PATH,478,-5238.672,63.01842,25.87953,0,0,0,0,100,0),
+(@PATH,479,-5235.922,65.01842,25.87953,0,0,0,0,100,0),
+(@PATH,480,-5233.422,67.76842,26.37953,0,0,0,0,100,0),
+(@PATH,481,-5231.422,69.51842,26.62953,0,0,0,0,100,0),
+(@PATH,482,-5229.338,71.33797,27.34687,0,0,0,0,100,0),
+(@PATH,483,-5226.838,74.58797,28.34687,0,0,0,0,100,0),
+(@PATH,484,-5225.338,76.58797,29.84687,0,0,0,0,100,0),
+(@PATH,485,-5222.838,79.83797,30.34687,0,0,0,0,100,0),
+(@PATH,486,-5222.535,80.166,30.68865,0,0,0,0,100,0),
+(@PATH,487,-5221.285,82.166,30.68865,0,0,0,0,100,0),
+(@PATH,488,-5221.035,83.416,30.68865,0,0,0,0,100,0),
+(@PATH,489,-5219.785,87.916,31.68865,0,0,0,0,100,0),
+(@PATH,490,-5219.535,88.916,31.93865,0,0,0,0,100,0),
+(@PATH,491,-5219.285,89.916,32.18865,0,0,0,0,100,0),
+(@PATH,492,-5218.53,92.46011,31.85782,0,0,0,0,100,0),
+(@PATH,493,-5217.28,95.96011,31.85782,0,0,0,0,100,0),
+(@PATH,494,-5216.78,97.71011,32.10782,0,0,0,0,100,0),
+(@PATH,495,-5216.28,98.96011,32.10782,0,0,0,0,100,0),
+(@PATH,496,-5215.78,100.7101,32.10782,0,0,0,0,100,0),
+(@PATH,497,-5214.78,102.9601,32.10782,0,0,0,0,100,0),
+(@PATH,498,-5213.53,107.2101,32.60782,0,0,0,0,100,0),
+(@PATH,499,-5210.28,116.7101,34.35782,0,0,0,0,100,0),
+(@PATH,500,-5209.971,117.058,34.63634,0,0,0,0,100,0),
+(@PATH,501,-5209.721,118.308,34.38634,0,0,0,0,100,0),
+(@PATH,502,-5207.471,128.808,34.63634,0,0,0,0,100,0),
+(@PATH,503,-5207.221,130.308,35.63634,0,0,0,0,100,0),
+(@PATH,504,-5206.721,131.308,36.38634,0,0,0,0,100,0),
+(@PATH,505,-5206.221,132.058,36.88634,0,0,0,0,100,0),
+(@PATH,506,-5205.971,133.058,37.63634,0,0,0,0,100,0),
+(@PATH,507,-5205.471,134.058,38.38634,0,0,0,0,100,0),
+(@PATH,508,-5204.471,135.808,39.38634,0,0,0,0,100,0),
+(@PATH,509,-5203.721,137.558,39.88634,0,0,0,0,100,0),
+(@PATH,510,-5202.721,139.058,40.63634,0,0,0,0,100,0),
+(@PATH,511,-5201.971,140.808,41.38634,0,0,0,0,100,0),
+(@PATH,512,-5200.721,143.558,41.88634,0,0,0,0,100,0),
+(@PATH,513,-5199.971,145.308,42.38634,0,0,0,0,100,0),
+(@PATH,514,-5198.971,147.058,43.13634,0,0,0,0,100,0),
+(@PATH,515,-5198.221,149.058,43.88634,0,0,0,0,100,0),
+(@PATH,516,-5196.971,151.558,44.63634,0,0,0,0,100,0),
+(@PATH,517,-5195.971,153.558,45.63634,0,0,0,0,100,0),
+(@PATH,518,-5195.221,155.308,46.38634,0,0,0,0,100,0),
+(@PATH,519,-5193.721,158.058,47.13634,0,0,0,0,100,0),
+(@PATH,520,-5192.971,159.808,48.13634,0,0,0,0,100,0),
+(@PATH,521,-5191.971,161.558,48.88634,0,0,0,0,100,0),
+(@PATH,522,-5191.667,161.882,48.92622,0,0,0,0,100,0),
+(@PATH,523,-5191.417,162.632,49.42622,0,0,0,0,100,0),
+(@PATH,524,-5190.667,165.632,49.67622,0,0,0,0,100,0),
+(@PATH,525,-5190.417,167.382,50.42622,0,0,0,0,100,0),
+(@PATH,526,-5189.167,172.382,50.92622,0,0,0,0,100,0),
+(@PATH,527,-5187.167,182.882,50.42622,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5255 'TDB FORMAT'
+SET @NPC := 368886;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4884.714,`position_y`=273.2483,`position_z`=38.26245 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,-4884.714,273.2483,38.26245,0,0,0,0,100,0),
+(@PATH,2,-4886.714,273.2483,39.01245,0,0,0,0,100,0),
+(@PATH,3,-4888.714,273.2483,39.76245,0,0,0,0,100,0),
+(@PATH,4,-4890.714,273.2483,40.51245,0,0,0,0,100,0),
+(@PATH,5,-4891.053,272.981,40.5994,0,0,0,0,100,0),
+(@PATH,6,-4891.303,272.981,40.5994,0,0,0,0,100,0),
+(@PATH,7,-4894.303,272.231,41.0994,0,0,0,0,100,0),
+(@PATH,8,-4899.036,271.5039,41.68027,0,0,0,0,100,0),
+(@PATH,9,-4902.605,268.7781,41.89622,0,0,0,0,100,0),
+(@PATH,10,-4904.105,269.7781,41.64622,0,0,0,0,100,0),
+(@PATH,11,-4906.355,269.7781,41.64622,0,0,0,0,100,0),
+(@PATH,12,-4908.105,269.7781,41.64622,0,0,0,0,100,0),
+(@PATH,13,-4912.14,267.2663,41.83344,0,0,0,0,100,0),
+(@PATH,14,-4918.551,271.3675,41.32862,0,0,0,0,100,0),
+(@PATH,15,-4925.551,267.8675,40.32862,0,0,0,0,100,0),
+(@PATH,16,-4927.301,267.3675,39.82862,0,0,0,0,100,0),
+(@PATH,17,-4929.051,266.3675,39.32862,0,0,0,0,100,0),
+(@PATH,18,-4932.915,264.5541,38.20852,0,0,0,0,100,0),
+(@PATH,19,-4935.665,263.3041,37.70852,0,0,0,0,100,0),
+(@PATH,20,-4947.165,258.3041,38.45852,0,0,0,0,100,0),
+(@PATH,21,-4951.524,256.5336,38.25072,0,0,0,0,100,0),
+(@PATH,22,-4955.524,256.5336,37.50072,0,0,0,0,100,0),
+(@PATH,23,-4964.274,256.5336,37.25072,0,0,0,0,100,0),
+(@PATH,24,-4968.937,256.3702,37.17537,0,0,0,0,100,0),
+(@PATH,25,-4976.264,248.8799,37.48759,0,0,0,0,100,0),
+(@PATH,26,-4975.764,247.1299,37.98759,0,0,0,0,100,0),
+(@PATH,27,-4975.014,245.1299,38.73759,0,0,0,0,100,0),
+(@PATH,28,-4974.514,243.3799,39.23759,0,0,0,0,100,0),
+(@PATH,29,-4973.764,240.6299,40.48759,0,0,0,0,100,0),
+(@PATH,30,-4973.264,238.6299,40.98759,0,0,0,0,100,0),
+(@PATH,31,-4973.914,240.177,40.67776,0,0,0,0,100,0),
+(@PATH,32,-4973.414,238.427,41.42776,0,0,0,0,100,0),
+(@PATH,33,-4973.164,237.677,41.42776,0,0,0,0,100,0),
+(@PATH,34,-4974.414,234.927,42.17776,0,0,0,0,100,0),
+(@PATH,35,-4975.164,233.177,42.92776,0,0,0,0,100,0),
+(@PATH,36,-4976.164,231.427,43.67776,0,0,0,0,100,0),
+(@PATH,37,-4976.914,229.677,44.67776,0,0,0,0,100,0),
+(@PATH,38,-4977.414,228.927,44.92776,0,0,0,0,100,0),
+(@PATH,39,-4977.914,227.177,46.17776,0,0,0,0,100,0),
+(@PATH,40,-4978.664,225.177,47.17776,0,0,0,0,100,0),
+(@PATH,41,-4979.664,223.427,47.92776,0,0,0,0,100,0),
+(@PATH,42,-4979.914,222.427,48.92776,0,0,0,0,100,0),
+(@PATH,43,-4980.414,221.677,49.42776,0,0,0,0,100,0),
+(@PATH,44,-4980.364,221.5824,49.5107,0,0,0,0,100,0),
+(@PATH,45,-4979.864,222.5824,49.0107,0,0,0,0,100,0),
+(@PATH,46,-4979.614,223.3324,48.0107,0,0,0,0,100,0),
+(@PATH,47,-4979.114,224.3324,47.5107,0,0,0,0,100,0),
+(@PATH,48,-4978.364,226.0824,46.5107,0,0,0,0,100,0),
+(@PATH,49,-4977.364,228.0824,45.5107,0,0,0,0,100,0),
+(@PATH,50,-4976.864,229.5824,44.7607,0,0,0,0,100,0),
+(@PATH,51,-4976.114,231.3324,43.7607,0,0,0,0,100,0),
+(@PATH,52,-4975.364,233.0824,43.0107,0,0,0,0,100,0),
+(@PATH,53,-4974.364,235.0824,42.2607,0,0,0,0,100,0),
+(@PATH,54,-4973.614,236.8324,41.5107,0,0,0,0,100,0),
+(@PATH,55,-4973.474,236.9623,41.45076,0,0,0,0,100,0),
+(@PATH,56,-4973.224,237.9623,41.20076,0,0,0,0,100,0),
+(@PATH,57,-4973.724,239.9623,40.45076,0,0,0,0,100,0),
+(@PATH,58,-4974.224,241.7123,39.95076,0,0,0,0,100,0),
+(@PATH,59,-4975.224,244.4623,38.95076,0,0,0,0,100,0),
+(@PATH,60,-4975.724,247.2123,38.20076,0,0,0,0,100,0),
+(@PATH,61,-4975.974,248.2123,37.45076,0,0,0,0,100,0),
+(@PATH,62,-4975.712,247.6372,37.87049,0,0,0,0,100,0),
+(@PATH,63,-4975.962,248.6372,37.37049,0,0,0,0,100,0),
+(@PATH,64,-4976.212,249.1372,37.37049,0,0,0,0,100,0),
+(@PATH,65,-4968.651,256.3456,37.31293,0,0,0,0,100,0),
+(@PATH,66,-4954.901,256.0956,37.81293,0,0,0,0,100,0),
+(@PATH,67,-4951.233,256.5334,38.32558,0,0,0,0,100,0),
+(@PATH,68,-4943.983,259.7834,37.82558,0,0,0,0,100,0),
+(@PATH,69,-4941.483,260.5334,37.32558,0,0,0,0,100,0),
+(@PATH,70,-4934.233,264.0334,38.07558,0,0,0,0,100,0),
+(@PATH,71,-4933.916,264.1512,38.12816,0,0,0,0,100,0),
+(@PATH,72,-4932.916,264.6512,38.37816,0,0,0,0,100,0),
+(@PATH,73,-4930.166,265.9012,39.12816,0,0,0,0,100,0),
+(@PATH,74,-4928.416,266.9012,39.37816,0,0,0,0,100,0),
+(@PATH,75,-4926.666,267.4012,40.12816,0,0,0,0,100,0),
+(@PATH,76,-4924.916,268.4012,40.62816,0,0,0,0,100,0),
+(@PATH,77,-4918.333,271.4006,41.24422,0,0,0,0,100,0),
+(@PATH,78,-4911.939,267.221,41.85921,0,0,0,0,100,0),
+(@PATH,79,-4908.439,267.971,41.85921,0,0,0,0,100,0),
+(@PATH,80,-4906.189,268.471,41.85921,0,0,0,0,100,0),
+(@PATH,81,-4904.189,269.721,41.60921,0,0,0,0,100,0),
+(@PATH,82,-4903.885,270.0188,41.78001,0,0,0,0,100,0),
+(@PATH,83,-4902.385,269.0188,41.78001,0,0,0,0,100,0),
+(@PATH,84,-4898.665,271.471,41.45531,0,0,0,0,100,0),
+(@PATH,85,-4892.915,272.471,40.95531,0,0,0,0,100,0),
+(@PATH,86,-4892.716,272.8899,40.86599,0,0,0,0,100,0),
+(@PATH,87,-4891.216,272.8899,40.61599,0,0,0,0,100,0),
+(@PATH,88,-4889.216,272.8899,39.61599,0,0,0,0,100,0),
+(@PATH,89,-4887.216,273.1399,39.11599,0,0,0,0,100,0),
+(@PATH,90,-4884.466,273.3899,38.36599,0,0,0,0,100,0);
+
+
+-- Pathing for Entry: 5249 'TDB FORMAT'
+SET @NPC := 368876;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4873.993,`position_y`=220.5485,`position_z`=51.18479 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.993,220.5485,51.18479,0,0,0,0,100,0),
+(@PATH,2,-4876.493,219.0485,51.93479,0,0,0,0,100,0),
+(@PATH,3,-4878.993,217.2985,52.43479,0,0,0,0,100,0),
+(@PATH,4,-4880.493,216.0485,52.93479,0,0,0,0,100,0),
+(@PATH,5,-4887.743,211.2985,53.68479,0,0,0,0,100,0),
+(@PATH,6,-4880.155,222.1306,52.92086,0,0,0,0,100,0),
+(@PATH,7,-4876.923,221.8701,52.17288,0,0,0,0,100,0),
+(@PATH,8,-4875.173,221.6201,51.42288,0,0,0,0,100,0),
+(@PATH,9,-4873.173,221.6201,50.92288,0,0,0,0,100,0);
+
+-- Pathing for Entry: 5251 'TDB FORMAT'
+SET @NPC := 368880;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-4839.896,`position_y`=181.4395,`position_z`=55.46026 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,-4839.896,181.4395,55.46026,0,0,0,0,100,0),
+(@PATH,2,-4838.896,181.4395,55.71026,0,0,0,0,100,0),
+(@PATH,3,-4836.273,183.7054,55.85098,0,0,0,0,100,0),
+(@PATH,4,-4833.817,182.3424,55.94606,0,0,0,0,100,0),
+(@PATH,5,-4835.668,179.4341,55.79248,0,0,0,0,100,0),
+(@PATH,6,-4839.252,180.9546,55.49023,0,0,0,0,100,0),
+(@PATH,7,-4843.002,180.2046,54.99023,0,0,0,0,100,0),
+(@PATH,8,-4846.362,179.6616,54.64331,0,0,0,0,100,0),
+(@PATH,9,-4853.542,175.7745,55.51675,0,0,0,0,100,0),
+(@PATH,10,-4855.292,174.7745,56.51675,0,0,0,0,100,0),
+(@PATH,11,-4857.792,173.5245,57.01675,0,0,0,0,100,0),
+(@PATH,12,-4859.542,172.7745,58.01675,0,0,0,0,100,0),
+(@PATH,13,-4863.202,170.4538,58.93052,0,0,0,0,100,0),
+(@PATH,14,-4865.452,168.9538,59.68052,0,0,0,0,100,0),
+(@PATH,15,-4865.767,168.6437,59.74581,0,0,0,0,100,0),
+(@PATH,16,-4868.017,166.8937,60.24581,0,0,0,0,100,0),
+(@PATH,17,-4869.767,163.6437,60.74581,0,0,0,0,100,0),
+(@PATH,18,-4871.185,160.9657,61.05135,0,0,0,0,100,0),
+(@PATH,19,-4874.295,152.8751,61.54371,0,0,0,0,100,0),
+(@PATH,20,-4872.201,149.5904,61.91571,0,0,0,0,100,0),
+(@PATH,21,-4873.12,147.697,62.06145,0,0,0,0,100,0),
+(@PATH,22,-4875.399,147.2939,62.10222,0,0,0,0,100,0),
+(@PATH,23,-4877.149,149.2939,62.10222,0,0,0,0,100,0),
+(@PATH,24,-4875.276,153.5923,61.53163,0,0,0,0,100,0),
+(@PATH,25,-4870.975,161.0217,61.00273,0,0,0,0,100,0),
+(@PATH,26,-4868.475,166.0217,60.50273,0,0,0,0,100,0),
+(@PATH,27,-4868.658,166.4669,60.3413,0,0,0,0,100,0),
+(@PATH,28,-4867.908,167.9669,60.0913,0,0,0,0,100,0),
+(@PATH,29,-4869.062,173.0209,60.02639,0,0,0,0,100,0),
+(@PATH,30,-4876.523,184.3382,60.38634,0,0,0,0,100,0),
+(@PATH,31,-4878.327,185.7026,60.41282,0,0,0,0,100,0),
+(@PATH,32,-4880.88,186.3597,60.42987,0,0,0,0,100,0),
+(@PATH,33,-4881.38,188.8597,60.17987,0,0,0,0,100,0),
+(@PATH,34,-4881.46,189.0613,60.13811,0,0,0,0,100,0),
+(@PATH,35,-4879.96,190.3113,60.38811,0,0,0,0,100,0),
+(@PATH,36,-4879.751,190.1422,60.42075,0,0,0,0,100,0),
+(@PATH,37,-4877.501,189.1422,60.42075,0,0,0,0,100,0),
+(@PATH,38,-4877.208,189.1387,60.30001,0,0,0,0,100,0),
+(@PATH,39,-4876.708,186.3887,60.30001,0,0,0,0,100,0),
+(@PATH,40,-4873.409,180.6844,60.06448,0,0,0,0,100,0),
+(@PATH,41,-4866.044,172.2506,59.84189,0,0,0,0,100,0),
+(@PATH,42,-4864.294,172.0006,59.09189,0,0,0,0,100,0),
+(@PATH,43,-4862.294,172.0006,58.84189,0,0,0,0,100,0),
+(@PATH,44,-4862.023,172.0326,58.4705,0,0,0,0,100,0),
+(@PATH,45,-4860.523,171.7826,58.2205,0,0,0,0,100,0),
+(@PATH,46,-4858.773,173.0326,57.4705,0,0,0,0,100,0),
+(@PATH,47,-4856.523,174.2826,56.7205,0,0,0,0,100,0),
+(@PATH,48,-4854.773,175.2826,55.7205,0,0,0,0,100,0),
+(@PATH,49,-4854.53,175.533,55.68449,0,0,0,0,100,0),
+(@PATH,50,-4853.78,176.033,55.43449,0,0,0,0,100,0),
+(@PATH,51,-4851.78,177.783,54.93449,0,0,0,0,100,0),
+(@PATH,52,-4848.261,181.0432,54.01614,0,0,0,0,100,0),
+(@PATH,53,-4849.011,185.7932,53.76614,0,0,0,0,100,0),
+(@PATH,54,-4849.182,185.9659,53.43543,0,0,0,0,100,0),
+(@PATH,55,-4849.432,187.4659,53.43543,0,0,0,0,100,0),
+(@PATH,56,-4850.651,195.2792,52.93665,0,0,0,0,100,0),
+(@PATH,57,-4851.901,198.7792,52.43665,0,0,0,0,100,0),
+(@PATH,58,-4852.401,200.5292,51.68665,0,0,0,0,100,0),
+(@PATH,59,-4853.151,202.5292,50.93665,0,0,0,0,100,0),
+(@PATH,60,-4853.484,202.7661,50.73146,0,0,0,0,100,0),
+(@PATH,61,-4853.734,203.2661,50.73146,0,0,0,0,100,0),
+(@PATH,62,-4854.234,206.2661,49.48146,0,0,0,0,100,0),
+(@PATH,63,-4854.484,208.0161,49.23146,0,0,0,0,100,0),
+(@PATH,64,-4854.734,210.0161,48.48146,0,0,0,0,100,0),
+(@PATH,65,-4855.484,213.0161,47.98146,0,0,0,0,100,0),
+(@PATH,66,-4855.3,213.0118,47.82726,0,0,0,0,100,0),
+(@PATH,67,-4855.55,213.5118,47.82726,0,0,0,0,100,0),
+(@PATH,68,-4855.05,210.7618,48.32726,0,0,0,0,100,0),
+(@PATH,69,-4854.55,207.7618,49.07726,0,0,0,0,100,0),
+(@PATH,70,-4854.3,206.0118,49.57726,0,0,0,0,100,0),
+(@PATH,71,-4853.8,204.0118,50.32726,0,0,0,0,100,0),
+(@PATH,72,-4853.994,205.7042,49.86665,0,0,0,0,100,0),
+(@PATH,73,-4853.494,203.7042,50.61665,0,0,0,0,100,0),
+(@PATH,74,-4853.494,203.4542,50.86665,0,0,0,0,100,0),
+(@PATH,75,-4852.744,201.7042,51.36665,0,0,0,0,100,0),
+(@PATH,76,-4852.244,199.9542,51.86665,0,0,0,0,100,0),
+(@PATH,77,-4851.744,198.2042,52.61665,0,0,0,0,100,0),
+(@PATH,78,-4851.37,197.8955,52.66642,0,0,0,0,100,0),
+(@PATH,79,-4850.62,194.8955,52.91642,0,0,0,0,100,0),
+(@PATH,80,-4848.896,187.8846,53.57326,0,0,0,0,100,0),
+(@PATH,81,-4847.896,183.3846,54.07326,0,0,0,0,100,0),
+(@PATH,82,-4847.595,183.2742,54.33974,0,0,0,0,100,0),
+(@PATH,83,-4846.845,181.2742,54.58974,0,0,0,0,100,0),
+(@PATH,84,-4843.845,181.2742,54.83974,0,0,0,0,100,0),
+(@PATH,85,-4840.095,181.5242,55.58974,0,0,0,0,100,0),
+(@PATH,86,-4839.794,181.4356,55.39791,0,0,0,0,100,0),
+(@PATH,87,-4839.044,181.4356,55.64791,0,0,0,0,100,0),
+(@PATH,88,-4836.313,183.6654,55.81737,0,0,0,0,100,0),
+(@PATH,89,-4833.906,182.3758,55.94017,0,0,0,0,100,0),
+(@PATH,90,-4835.556,179.449,55.79279,0,0,0,0,100,0),
+(@PATH,91,-4839.095,180.9321,55.66021,0,0,0,0,100,0),
+(@PATH,92,-4842.845,180.1821,54.91021,0,0,0,0,100,0);
diff --git a/sql/updates/world/2015_03_25_03_world_f335.sql b/sql/updates/world/2015_03_25_03_world_f335.sql
new file mode 100644
index 00000000000..3706bde1b71
--- /dev/null
+++ b/sql/updates/world/2015_03_25_03_world_f335.sql
@@ -0,0 +1,98 @@
+DELETE FROM `creature_text` WHERE `entry` IN(22865,22820);
+DELETE FROM `creature_text` WHERE `entry` =21700 AND `groupid`>7;
+
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `comment`) VALUES
+(22865, 0, 0, 'You disappoint me, Akama. I wanted to question the treacherous worm myself! I''m beginning to question your allegiance, Broken.', 12, 0, 100, 1, 0, 11608, 20628, 'Illidan''s Presence to Player'),
+(22865, 1, 0, 'I do not sense lies in your voice, Akama. That Kael''thas would betray me does not come as a big surprise - I''m not as oblivious as some would think. That one of your own was involved with him puts your loyalties into question.', 12, 0, 100, 5, 0, 11609, 20629, 'Illidan''s Presence to Player'),
+(22865, 2, 0, 'Send your Ashtongue into Tempest Keep and slay his most prized possession, the phoenix known as Al''ar. I must know that you''re not on his side. Do not think of betraying me, Broken. We both know who owns your soul!', 12, 0, 100, 1, 0, 11610, 20630, 'Illidan''s Presence to Player'),
+(21700, 8, 0, 'Olum... old friend. It is good to see that you are safe.', 12, 0, 100, 6, 0, 11600, 20490, 'Akama to Player'),
+(21700, 9, 0, 'Illidan will become suspicious... that much is for certain. We will deal with it as we always do.', 12, 0, 100, 0, 0, 11601, 20491, 'Akama to Player'),
+(21700, 10, 0, 'You cannot... be serious, Olum. Your sacrifice has already been too great.', 12, 0, 100, 274, 0, 11602, 20492, 'Akama to Player'),
+(21700, 11, 0, 'It appears your mind is set then. We will guide you to the spirit world with as much kindness as we can.', 12, 0, 100, 396, 0, 11603, 20493, 'Akama to Player'),
+(21700, 12, 0, 'Farewell, dear friend. We shall meet you in the next world when our duties in this one are fulfilled.', 12, 0, 100, 0, 0, 11604, 20494, 'Akama to Player'),
+(21700, 13, 0, 'Master! We''ve found the traitor who escaped Vashj! His body lies in front of me... lifeless!', 12, 0, 100, 0, 0, 11605, 20495, 'Akama to Player'),
+(21700, 14, 0, 'But, sire! You have misjudged my actions... I do have knowledge of someone close to you who plans to betray you. It is that dog, Kael''thas! He has allied with Kil''jaeden and intends to replace you as Lord of Outland!', 12, 0, 100, 0, 0, 11606, 20496, 'Akama to Player'),
+(21700, 15, 0, 'It will be done, my lord!', 12, 0, 100, 66, 0, 11607, 20497, 'Akama to Player'),
+(22820, 0, 0, 'Akama, my friend! Have you been informed? I was found out by Vashj''s followers. Our secret is in peril!', 12, 0, 100, 0, 0, 11611, 20498, 'Seer Olum to Player'),
+(22820, 1, 0, 'Illidan is looking for me. I am not safe here... none of us are.', 12, 0, 100, 1, 0, 11612, 20502, 'Seer Olum to Player'),
+(22820, 2, 0, 'Illidan will find me and when he does... he will pry the Ashtongue secret from me - such is the power of the Betrayer! No... there is only one way. My usefulness to the cause has come to an end. I must venture into the spirit world!', 12, 0, 100, 6, 0, 11613, 20499, 'Seer Olum to Player'),
+(22820, 3, 0, 'My decision is final. I will not be dissuaded. I have devoted my life to our plan. To jeopardize it now would betray all who have died for the cause long before me.', 12, 0, 100, 274, 0, 11614, 20500, 'Seer Olum to Player'),
+(22820, 4, 0, 'I thank you, Akama. You honor me by allowing me this moment, surrounded by my brothers. Farewell, friend. Guide our people well.', 12, 0, 100, 2, 0, 11615, 20501, 'Seer Olum to Player');
+
+UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN(22820,22865,22870);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN(22820,22865,22870) AND `source_type`=0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` =21700 AND `source_type`=0 AND `id` IN(4,5);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` =2170002 AND `source_type`=9;
+UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=22870;
+
+
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(22870, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 11, 36545, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Olums Spirit - On Just Summoned - Cast Floating Drowned'),
+(22870, 0, 1, 2, 61, 0, 100, 0, 0, 0, 0, 0, 11, 36550, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Olums Spirit - On Just Summoned - Cast Floating Drowned'),
+(22870, 0, 2, 0, 61, 0, 100, 0, 0, 0, 0, 0, 53, 0, 22870, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Olums Spirit - On Just Summoned - Start WP'),
+(22870, 0, 3, 0, 40, 0, 100, 0, 1, 22870, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Olums Spirit - On Reached WP1 - Despawn'),
+
+(22820, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Seer Olum - On Just Summoned - Set NPC Flags'),
+(22820, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 53, 0, 22820, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Seer Olum - On Just Summoned - Start WP'),
+(22820, 0, 2, 0, 40, 0, 100, 0, 2, 22820, 0, 0, 101, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Seer Olum - On Reached WP2 - Set Home Position'),
+(22820, 0, 3, 4, 8, 0, 100, 0, 39552, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Seer Olum - On Spellhit (Olums Sacrifice) - Die'),
+(22820, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 12, 22870, 1, 20000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Seer Olum - On Spellhit (Olums Sacrifice) - Summon Olums Spirit'),
+
+(22865, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 11, 37816, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Illidans Presence- On Just Summoned - Cast Shadowform'),
+(22865, 0, 1, 0, 38, 0, 100, 0, 1, 1, 0, 0, 5, 5, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Illidans Presence- On Data Set - Play Emote OneShotExclamation (5)'),
+(22865, 0, 2, 0, 38, 0, 100, 0, 2, 2, 0, 0, 5, 53, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Illidans Presence- On Data Set - Play Emote OneShotBattleRoar (53)'),
+
+
+(21700, 0, 4, 5, 20, 0, 100, 0, 10944, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Akama - On Quest 10944 rewarded - Store Targetlist'),
+(21700, 0, 5, 0, 61, 0, 100, 0, 0, 0, 0, 0, 80, 2170002, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - On Quest 10944 rewarded - Run Script'),
+(2170002, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Set NPC Flags'),
+(2170002, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 12, 22820, 1, 180000, 0, 0, 0, 8, 0, 0, 0, -3726.361, 1040.714, 56.03985, 5.846853, 'Akama - Script 3 - Summon Seer Olum'), -- 00:57:39.985 Number: 4250
+(2170002, 9, 2, 0, 0, 0, 100, 0, 2000, 2000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 0 on Seer Olum'), -- 00:57:41.328 Number: 4268
+(2170002, 9, 3, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 1, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 8'), -- 00:57:51.438 Number: 4412
+(2170002, 9, 4, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 1 on Seer Olum'), -- 00:58:01.547 Number: 4545
+(2170002, 9, 5, 0, 0, 0, 100, 0, 7000, 7000, 0, 0, 1, 9, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 9'), -- 00:58:08.422 Number: 4613
+(2170002, 9, 6, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 1, 2, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 2 on Seer Olum'), -- 00:58:18.485 Number: 4746
+(2170002, 9, 7, 0, 0, 0, 100, 0, 25000, 25000, 0, 0, 1, 10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 10'), -- 00:58:43.578 Number: 5020
+(2170002, 9, 8, 0, 0, 0, 100, 0, 10000, 10000, 0, 0, 1, 3, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 3 on Seer Olum'), -- 00:58:53.688 Number: 5102
+(2170002, 9, 9, 0, 0, 0, 100, 0, 13000, 13000, 0, 0, 1, 11, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 11'), -- 00:59:06.610 Number: 5239
+(2170002, 9, 10, 0, 0, 0, 100, 0, 14000, 14000, 0, 0, 1, 4, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 4 on Seer Olum'), -- 00:59:20.328 Number: 5385
+(2170002, 9, 11, 0, 0, 0, 100, 0, 11000, 11000, 0, 0, 11, 39552, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Cast Olums Sacrifice'), -- 00:59:31.532 Number: 5519
+(2170002, 9, 12, 0, 0, 0, 100, 0, 14000, 14000, 0, 0, 1, 12, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 12'), -- 00:59:45.438 Number: 5726
+(2170002, 9, 13, 0, 0, 0, 100, 0, 21000, 21000, 0, 0, 1, 13, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 13'), -- 01:00:06.110 Number: 5970
+(2170002, 9, 14, 0, 0, 0, 100, 0, 0, 0, 0, 0, 90, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Set Bytes 1'),
+(2170002, 9, 15, 0, 0, 0, 100, 0, 300, 300, 0, 0, 12, 22865, 1, 86000, 0, 0, 0, 8, 0, 0, 0, -3721.867, 1029.501, 56.03928, 0.03490658, 'Akama - Script 3 - Summon Illidans Presence'), -- 01:00:06.438 Number: 5980
+(2170002, 9, 16, 0, 0, 0, 100, 0, 0, 0, 0, 0, 50, 185520, 86, 0, 0, 0, 0, 8, 0, 0, 0, -3721.867, 1029.501, 56.03928, 0.03490658, 'Akama - Script 3 - Summon Fel Fire (GO)'), -- 01:00:06.438 Number: 5980
+(2170002, 9, 17, 0, 0, 0, 100, 0, 8000, 8000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 22865, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 0 on Illidans Presence'), -- 01:00:14.610 Number: 6082
+(2170002, 9, 18, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 45, 1, 1, 0, 0, 0, 0, 19, 22865, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Set Data 1 1 on Illidans Presence'), -- 01:00:19.516 Number: 6135
+(2170002, 9, 19, 0, 0, 0, 100, 0, 9000, 9000, 0, 0, 41, 0, 0, 0, 0, 0, 0, 19, 22820, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Despawn Seer Olum'), -- 01:00:28.000 Number: 6250
+(2170002, 9, 20, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 91, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Set Bytes 1'), -- 01:00:29.219 Number: 6273
+(2170002, 9, 21, 0, 0, 0, 100, 0, 0, 0, 0, 0, 1, 14, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 14'), -- 01:00:29.328 Number: 6276
+(2170002, 9, 22, 0, 0, 0, 100, 0, 16000, 16000, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 22865, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 1 on Illidans Presence'), -- 01:00:45.110 Number: 6432
+(2170002, 9, 23, 0, 0, 0, 100, 0, 23000, 23000, 0, 0, 1, 2, 0, 0, 0, 0, 0, 19, 22865, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 2 on Illidans Presence'), -- 01:01:08.125 Number: 6672
+(2170002, 9, 24, 0, 0, 0, 100, 0, 6000, 6000, 0, 0, 45, 2, 2, 0, 0, 0, 0, 19, 22865, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Set Data 2 2 on Illidans Presence'), -- 01:01:14.125 Number: 6731
+(2170002, 9, 25, 0, 0, 0, 100, 0, 17000, 17000, 0, 0, 1, 15, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 15'), -- 01:01:31.188 Number: 6926
+(2170002, 9, 26, 0, 0, 0, 100, 0, 0, 0, 0, 0, 81, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Akama - Script 3 - Say Line 15'); -- Set NPC Flags
+
+DELETE FROM `creature_template_addon` WHERE `entry` IN(22870,22865);
+INSERT INTO `creature_template_addon` (`entry`, `mount`, `bytes1`, `bytes2`, `auras`) VALUES
+(22870, 0, 0x0, 0x1, '36545'), -- 22870 - 36545
+(22865, 0, 0x0, 0x1, '37816'); -- 22865 - 37816
+
+DELETE FROM `waypoints` WHERE `entry` IN(22820,22870);
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(22820, 1,-3724.758, 1036.542, 55.99855, 'Seer Olum'),
+(22820, 2,-3723.388, 1033.147, 56.20685, 'Seer Olum'),
+(22870, 1,-3718.94, 1032.773, 63.84426, 'Olums Spirit');
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry`=39552;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(13, 1, 39552, 0, 0, 31, 0, 3, 22820, 0, 0, 0, 0, '', 'Olums Sacrifice targets Seer Olum'),
+(22, 1, 22820, 0, 0, 23, 1, 3821, 0, 0, 0, 0, 0, '', 'The Lich King - Only Run SAI in The Wardens Cage');
+
+UPDATE `creature_template` SET `gossip_menu_id`=8564 WHERE `entry`=22820;
+
+DELETE FROM `gossip_menu` WHERE `entry`=8564;
+INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES
+(8564, 10733); -- 22820
diff --git a/sql/updates/world/2015_03_26_00_world.sql b/sql/updates/world/2015_03_26_00_world.sql
new file mode 100644
index 00000000000..00f88cffae1
--- /dev/null
+++ b/sql/updates/world/2015_03_26_00_world.sql
@@ -0,0 +1,22 @@
+--
+SET @CGUID := 370474;
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+17;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, 37543, 530, 1, 1, 9633.195, -7136.578, 30.51368, 0, 120, 0, 0), -- 37543 (Area: 3665) 3.3.5a
+(@CGUID+1, 37543, 530, 1, 1, 9648.338, -7119.096, 28.47594, 0, 120, 0, 0), -- 37543 (Area: 3665) 3.3.5a
+(@CGUID+2, 37543, 530, 1, 1, 9665.38, -7136.049, 28.58942, 0, 120, 0, 0), -- 37543 (Area: 3665) 3.3.5a
+(@CGUID+3, 37574, 530, 1, 1, 9568.38, -7194.522, 24.68986, 4.660029, 120, 0, 0), -- 37574 (Area: 0) 3.3.5a
+(@CGUID+4, 37574, 530, 1, 1, 9530.643, -7189.838, 31.87009, 4.660029, 120, 0, 0), -- 37574 (Area: 0) 3.3.5a
+(@CGUID+5, 37543, 530, 1, 1, 9530.571, -7220.372, 30.44205, 1.22173, 120, 0, 0), -- 37543 (Area: 0) 3.3.5a
+(@CGUID+6, 37574, 530, 1, 1, 9520.098, -7188.818, 31.84313, 4.660029, 120, 0, 0), -- 37574 (Area: 0) 3.3.5a
+(@CGUID+7, 37574, 530, 1, 1, 9676.034, -7346.333, 22.96401, 4.660029, 120, 0, 0), -- 37574 (Area: 3482) 3.3.5a
+(@CGUID+8, 37574, 530, 1, 1, 9683.437, -7394.599, 24.14162, 4.660029, 120, 0, 0), -- 37574 (Area: 3482) 3.3.5a
+(@CGUID+9, 37574, 530, 1, 1, 9532.216, -7239.835, 24.74386, 4.660029, 120, 0, 0), -- 37574 (Area: 3482) 3.3.5a
+(@CGUID+10, 37574, 530, 1, 1, 9574.714, -7221.677, 23.17951, 4.660029, 120, 0, 0), -- 37574 (Area: 3482) 3.3.5a
+(@CGUID+11, 37543, 530, 1, 1, 9648.606, -7151.55, 28.7944, 0, 120, 0, 0), -- 37543 (Area: 3482) 3.3.5a
+(@CGUID+12, 37543, 530, 1, 1, 9467.849, -7269.604, 34.85052, 0, 120, 0, 0), -- 37543 (Area: 3482) 3.3.5a
+(@CGUID+13, 37543, 530, 1, 1, 9467.499, -7287.613, 36.13566, 0, 120, 0, 0), -- 37543 (Area: 3482) 3.3.5a
+(@CGUID+14, 44244, 530, 1, 1, 9505.31, -6765.01, 16.59573, 4.782202, 120, 0, 0), -- 44244 (Area: 3665) 4.3.4
+(@CGUID+15, 43012, 530, 1, 1, 9521.21, -6865.33, 18.83333, 5.166174, 120, 0, 0), -- 43012 (Area: 3665) 4.3.4
+(@CGUID+16, 50484, 530, 1, 1, 9372.658, -7160.698, 9.261522, 3.909538, 120, 0, 0), -- 50484 (Area: 3482) 4.3.4
+(@CGUID+17, 47421, 530, 1, 1, 9503.18, -6897.75, 28.43053, 2.70526, 120, 0, 0); -- 47421 (Area: 3665) 4.3.4
diff --git a/sql/updates/world/2015_03_26_00_world_f335.sql b/sql/updates/world/2015_03_26_00_world_f335.sql
new file mode 100644
index 00000000000..ab759e628f6
--- /dev/null
+++ b/sql/updates/world/2015_03_26_00_world_f335.sql
@@ -0,0 +1,586 @@
+-- Pathing for Stonevault Ambusher Entry: 7175 'TDB FORMAT'
+SET @NPC := 27536;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-210.1764,`position_y`=109.2886,`position_z`=-47.71453 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,-210.1764,109.2886,-47.71453,0,0,1,0,100,0), -- 19:46:17
+(@PATH,2,-210.9264,115.0386,-47.71453,0,0,1,0,100,0), -- 19:46:17
+(@PATH,3,-211.1764,117.7886,-46.96453,0,0,1,0,100,0), -- 19:46:17
+(@PATH,4,-211.4264,120.0386,-46.46453,0,0,1,0,100,0), -- 19:46:17
+(@PATH,5,-211.3505,121.1287,-46.46464,0,0,1,0,100,0), -- 19:46:20
+(@PATH,6,-211.3505,124.6287,-46.46464,0,0,1,0,100,0), -- 19:46:20
+(@PATH,7,-211.3505,126.8787,-46.46464,0,0,1,0,100,0), -- 19:46:20
+(@PATH,8,-206.7831,137.7592,-46.55875,0,0,1,0,100,0), -- 19:46:21
+(@PATH,9,-204.5331,138.0092,-46.55875,0,0,1,0,100,0), -- 19:46:21
+(@PATH,10,-200.7831,138.2592,-46.55875,0,0,1,0,100,0), -- 19:46:21
+(@PATH,11,-199.5331,138.5092,-46.55875,0,0,1,0,100,0), -- 19:46:21
+(@PATH,12,-198.5331,138.5092,-47.05875,0,0,1,0,100,0), -- 19:46:21
+(@PATH,13,-198.2273,138.9003,-47.06185,0,0,1,0,100,0), -- 19:46:23
+(@PATH,14,-192.7273,139.1503,-47.06185,0,0,1,0,100,0), -- 19:46:23
+(@PATH,15,-174.9689,143.976,-47.15791,0,0,1,0,100,0), -- 19:46:25
+(@PATH,16,-174.9137,144.2064,-47.1599,0,0,1,0,100,0), -- 19:46:26
+(@PATH,17,-174.1637,144.9564,-47.1599,0,0,1,0,100,0), -- 19:46:26
+(@PATH,18,-174.2672,156.425,-47.16148,0,0,1,0,100,0), -- 19:46:27
+(@PATH,19,-178.1581,166.2433,-47.16,0,0,1,0,100,0), -- 19:46:28
+(@PATH,20,-182.0437,167.7564,-47.15718,0,0,1,0,100,0), -- 19:46:29
+(@PATH,21,-187.5437,168.5064,-47.15718,0,0,1,0,100,0), -- 19:46:29
+(@PATH,22,-198.6023,169.4236,-47.01919,0,0,1,0,100,0), -- 19:46:30
+(@PATH,23,-199.8523,169.4236,-46.26919,0,0,1,0,100,0), -- 19:46:30
+(@PATH,24,-206.3523,169.1736,-44.51919,0,0,1,0,100,0), -- 19:46:30
+(@PATH,25,-208.6023,169.1736,-44.51919,0,0,1,0,100,0), -- 19:46:30
+(@PATH,26,-211.6879,169.1373,-44.53472,0,0,1,0,100,0), -- 19:46:33
+(@PATH,27,-215.1879,168.8873,-44.53472,0,0,1,0,100,0), -- 19:46:33
+(@PATH,28,-219.4723,168.7791,-44.37992,0,0,1,0,100,0), -- 19:46:34
+(@PATH,29,-239.9498,168.602,-44.37992,0,0,1,0,100,0), -- 19:46:37
+(@PATH,30,-246.9581,168.9306,-44.51655,0,0,1,0,100,0), -- 19:46:38
+(@PATH,31,-249.2081,168.9306,-44.51655,0,0,1,0,100,0), -- 19:46:38
+(@PATH,32,-252.4581,169.1806,-45.51655,0,0,1,0,100,0), -- 19:46:38
+(@PATH,33,-255.7081,169.4306,-46.26655,0,0,1,0,100,0), -- 19:46:38
+(@PATH,34,-256.7081,169.4306,-47.01655,0,0,1,0,100,0), -- 19:46:38
+(@PATH,35,-256.8999,169.2992,-47.01842,0,0,1,0,100,0), -- 19:46:39
+(@PATH,36,-260.1499,169.5492,-47.01842,0,0,1,0,100,0), -- 19:46:39
+(@PATH,37,-271.5681,169.6401,-47.15585,0,0,1,0,100,0), -- 19:46:40
+(@PATH,38,-278.7491,167.1944,-47.1574,0,0,1,0,100,0), -- 19:46:41
+(@PATH,39,-281.8345,159.0635,-47.15884,0,0,1,0,100,0), -- 19:46:43
+(@PATH,40,-281.6717,149.2611,-47.15874,0,0,1,0,100,0), -- 19:46:44
+(@PATH,41,-281.4217,147.0111,-47.15874,0,0,1,0,100,0), -- 19:46:44
+(@PATH,42,-280.9217,143.0111,-47.15874,0,0,1,0,100,0), -- 19:46:44
+(@PATH,43,-280.6221,142.876,-47.15683,0,0,1,0,100,0), -- 19:46:45
+(@PATH,44,-280.6221,141.876,-47.15683,0,0,1,0,100,0), -- 19:46:45
+(@PATH,45,-279.6221,141.376,-47.15683,0,0,1,0,100,0), -- 19:46:45
+(@PATH,46,-273.4069,138.0354,-47.15511,0,0,1,0,100,0), -- 19:46:46
+(@PATH,47,-256.2716,137.7599,-46.55902,0,0,1,0,100,0), -- 19:46:47
+(@PATH,48,-251.2716,137.7599,-46.55902,0,0,1,0,100,0), -- 19:46:47
+(@PATH,49,-245.0504,137.672,-46.46387,0,0,1,0,100,0), -- 19:46:50
+(@PATH,50,-230.932,137.3019,-46.46301,0,0,1,0,100,0), -- 19:46:51
+(@PATH,51,-219.4549,136.5503,-46.46327,0,0,1,0,100,0), -- 19:46:52
+(@PATH,52,-212.4549,136.0503,-46.46327,0,0,1,0,100,0), -- 19:46:52
+(@PATH,53,-211.8714,135.753,-46.46384,0,0,1,0,100,0), -- 19:46:54
+(@PATH,54,-211.8714,127.003,-46.46384,0,0,1,0,100,0), -- 19:46:54
+(@PATH,55,-211.7341,126.9009,-46.65929,0,0,1,0,100,0), -- 19:46:55
+(@PATH,56,-211.7341,124.6509,-46.65929,0,0,1,0,100,0), -- 19:46:55
+(@PATH,57,-211.7341,123.6509,-46.65929,0,0,1,0,100,0), -- 19:46:55
+(@PATH,58,-211.7341,119.9009,-46.65929,0,0,1,0,100,0), -- 19:46:55
+(@PATH,59,-211.7341,117.6509,-47.15929,0,0,1,0,100,0), -- 19:46:55
+(@PATH,60,-211.7341,115.1509,-47.65929,0,0,1,0,100,0), -- 19:46:55
+(@PATH,61,-211.6735,112.9518,-47.72739,0,0,1,0,100,0); -- 19:46:57
+-- 0x1C16F408C00701C00059E900030B2760 .go -210.1764 109.2886 -47.71453
+
+-- Pathing for Stonevault Ambusher Entry: 7175 'TDB FORMAT'
+SET @NPC := 27535;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-260.9756,`position_y`=61.2314,`position_z`=-48.54825 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,-260.9756,61.2314,-48.54825,0,0,1,0,100,0), -- 19:46:55
+(@PATH,2,-279.7831,63.47712,-48.54804,0,0,1,0,100,0), -- 19:46:57
+(@PATH,3,-282.5231,65.95476,-48.55443,0,0,1,0,100,0), -- 19:46:58
+(@PATH,4,-288.7731,67.95476,-48.55443,0,0,1,0,100,0), -- 19:46:58
+(@PATH,5,-293.4806,70.74025,-48.55671,0,0,1,0,100,0), -- 19:47:00
+(@PATH,6,-295.2306,72.99025,-48.55671,0,0,1,0,100,0), -- 19:47:00
+(@PATH,7,-292.8817,80.33412,-48.55592,0,0,1,0,100,0), -- 19:47:01
+(@PATH,8,-288.8817,83.33412,-48.55592,0,0,1,0,100,0), -- 19:47:01
+(@PATH,9,-280.2568,88.74796,-48.5517,0,0,1,0,100,0), -- 19:47:03
+(@PATH,10,-273.2597,91.43516,-48.54511,0,0,1,0,100,0), -- 19:47:05
+(@PATH,11,-256.2809,91.47353,-47.96152,0,0,1,0,100,0), -- 19:47:06
+(@PATH,12,-254.0309,91.47353,-47.96152,0,0,1,0,100,0), -- 19:47:06
+(@PATH,13,-250.0309,91.47353,-47.96152,0,0,1,0,100,0), -- 19:47:06
+(@PATH,14,-246.0933,91.76448,-47.96255,0,0,1,0,100,0), -- 19:47:07
+(@PATH,15,-244.1956,114.8135,-47.86117,0,0,1,0,100,0), -- 19:47:09
+(@PATH,16,-244.0928,116.6703,-47.67337,0,0,1,0,100,0), -- 19:47:11
+(@PATH,17,-244.0928,119.6703,-46.42337,0,0,1,0,100,0), -- 19:47:11
+(@PATH,18,-244.3428,126.6703,-46.42337,0,0,1,0,100,0), -- 19:47:11
+(@PATH,19,-244.2846,127.0505,-46.63219,0,0,1,0,100,0), -- 19:47:12
+(@PATH,20,-251.2605,136.6456,-46.55659,0,0,1,0,100,0), -- 19:47:13
+(@PATH,21,-256.0104,137.6456,-46.55659,0,0,1,0,100,0), -- 19:47:13
+(@PATH,22,-257.2604,137.8956,-47.05659,0,0,1,0,100,0), -- 19:47:13
+(@PATH,23,-259.69,138.2683,-47.05939,0,0,1,0,100,0), -- 19:47:16
+(@PATH,24,-278.1556,142.2052,-47.15575,0,0,1,0,100,0), -- 19:47:17
+(@PATH,25,-278.9056,143.2052,-47.15575,0,0,1,0,100,0), -- 19:47:17
+(@PATH,26,-281.2275,147.3071,-47.15728,0,0,1,0,100,0), -- 19:47:18
+(@PATH,27,-281.9775,148.5571,-47.15728,0,0,1,0,100,0), -- 19:47:18
+(@PATH,28,-277.5583,166.0385,-47.15807,0,0,1,0,100,0), -- 19:47:20
+(@PATH,29,-270.8185,168.1763,-47.15633,0,0,1,0,100,0), -- 19:47:21
+(@PATH,30,-257.0093,169.4798,-47.01865,0,0,1,0,100,0), -- 19:47:23
+(@PATH,31,-256.0093,169.4798,-46.26865,0,0,1,0,100,0), -- 19:47:23
+(@PATH,32,-252.7593,169.4798,-45.51865,0,0,1,0,100,0), -- 19:47:23
+(@PATH,33,-249.2593,169.4798,-44.51865,0,0,1,0,100,0), -- 19:47:23
+(@PATH,34,-247.0093,169.4798,-44.51865,0,0,1,0,100,0), -- 19:47:23
+(@PATH,35,-246.7646,169.5961,-44.52259,0,0,1,0,100,0), -- 19:47:25
+(@PATH,36,-244.5146,169.5961,-44.52259,0,0,1,0,100,0), -- 19:47:25
+(@PATH,37,-240.0146,169.5961,-44.52259,0,0,1,0,100,0), -- 19:47:25
+(@PATH,38,-215.2646,169.3461,-44.52259,0,0,1,0,100,0), -- 19:47:25
+(@PATH,39,-208.8364,169.3836,-44.51604,0,0,1,0,100,0), -- 19:47:29
+(@PATH,40,-206.5864,169.6336,-44.51604,0,0,1,0,100,0), -- 19:47:29
+(@PATH,41,-200.0864,169.8836,-46.26604,0,0,1,0,100,0), -- 19:47:29
+(@PATH,42,-198.8364,169.8836,-47.01604,0,0,1,0,100,0), -- 19:47:29
+(@PATH,43,-197.5312,170.0583,-47.003,0,0,1,0,100,0), -- 19:47:31
+(@PATH,44,-186.4549,169.675,-47.1562,0,0,1,0,100,0), -- 19:47:33
+(@PATH,45,-178.1893,166.1073,-47.15907,0,0,1,0,100,0), -- 19:47:34
+(@PATH,46,-174.5692,160.0448,-47.16045,0,0,1,0,100,0), -- 19:47:35
+(@PATH,47,-177.7394,141.6598,-47.16039,0,0,1,0,100,0), -- 19:47:36
+(@PATH,48,-178.7611,140.6003,-47.15852,0,0,1,0,100,0), -- 19:47:37
+(@PATH,49,-187.544,138.534,-47.15597,0,0,1,0,100,0), -- 19:47:38
+(@PATH,50,-199.6097,138.1275,-46.55952,0,0,1,0,100,0), -- 19:47:40
+(@PATH,51,-200.3597,138.1275,-46.55952,0,0,1,0,100,0), -- 19:47:40
+(@PATH,52,-204.6097,138.1275,-46.55952,0,0,1,0,100,0), -- 19:47:40
+(@PATH,53,-210.2272,138.1704,-46.66569,0,0,1,0,100,0), -- 19:47:41
+(@PATH,54,-219.309,137.7214,-46.46365,0,0,1,0,100,0), -- 19:47:42
+(@PATH,55,-227.5786,137.2641,-46.46313,0,0,1,0,100,0), -- 19:47:43
+(@PATH,56,-241.2292,133.3628,-46.46293,0,0,1,0,100,0), -- 19:47:45
+(@PATH,57,-244.0938,127.9868,-46.65569,0,0,1,0,100,0), -- 19:47:46
+(@PATH,58,-244.0938,126.7368,-46.65569,0,0,1,0,100,0), -- 19:47:46
+(@PATH,59,-244.0938,119.9868,-46.65569,0,0,1,0,100,0), -- 19:47:46
+(@PATH,60,-244.0938,117.7368,-47.15569,0,0,1,0,100,0), -- 19:47:46
+(@PATH,61,-244.1458,117.4128,-47.17364,0,0,1,0,100,0), -- 19:47:47
+(@PATH,62,-244.1458,115.9128,-47.67364,0,0,1,0,100,0), -- 19:47:47
+(@PATH,63,-243.8958,107.6628,-47.67364,0,0,1,0,100,0), -- 19:47:47
+(@PATH,64,-244.0653,104.803,-47.8754,0,0,1,0,100,0), -- 19:47:50
+(@PATH,65,-249.939,90.39037,-47.9633,0,0,1,0,100,0), -- 19:47:51
+(@PATH,66,-253.939,90.64037,-47.9633,0,0,1,0,100,0), -- 19:47:51
+(@PATH,67,-256.189,90.64037,-47.9633,0,0,1,0,100,0), -- 19:47:51
+(@PATH,68,-257.189,90.64037,-48.4633,0,0,1,0,100,0), -- 19:47:51
+(@PATH,69,-261.1644,90.57747,-48.46085,0,0,1,0,100,0), -- 19:47:53
+(@PATH,70,-278.2355,87.77667,-48.54754,0,0,1,0,100,0), -- 19:47:54
+(@PATH,71,-282.5812,77.72125,-48.55171,0,0,1,0,100,0), -- 19:47:56
+(@PATH,72,-282.8312,75.47125,-48.55171,0,0,1,0,100,0), -- 19:47:56
+(@PATH,73,-283.0587,72.90546,-48.55147,0,0,1,0,100,0), -- 19:47:57
+(@PATH,74,-280.5587,63.15546,-48.55147,0,0,1,0,100,0), -- 19:47:57
+(@PATH,75,-279.8492,62.23659,-48.55054,0,0,1,0,100,0); -- 19:47:58
+-- 0x1C16F408C00701C00059E900038B2760 .go -260.9756 61.2314 -48.54825
+
+-- Pathing for Shrike Bat Entry: 4861 'TDB FORMAT'
+SET @NPC := 30081;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-116.1971,`position_y`=317.7787,`position_z`=-46.08444 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,-116.1971,317.7787,-46.08444,0,0,0,0,100,0), -- 19:46:24
+(@PATH,2,-118.9047,317.3614,-45.29679,0,0,0,0,100,0), -- 19:46:29
+(@PATH,3,-126.8644,318.512,-44.13009,0,0,0,0,100,0), -- 19:46:31
+(@PATH,4,-131.6838,323.5452,-43.69198,0,0,0,0,100,0), -- 19:46:33
+(@PATH,5,-133.1838,326.0452,-43.94198,0,0,0,0,100,0), -- 19:46:33
+(@PATH,6,-134.4338,328.2952,-44.19198,0,0,0,0,100,0), -- 19:46:33
+(@PATH,7,-139.5984,330.833,-44.22396,0,0,0,0,100,0), -- 19:46:38
+(@PATH,8,-141.3152,330.4821,-44.35117,0,0,0,0,100,0), -- 19:46:41
+(@PATH,9,-145.4463,327.2668,-46.04215,0,0,0,0,100,0), -- 19:46:43
+(@PATH,10,-153.1682,320.1992,-48.49626,0,0,0,0,100,0), -- 19:46:46
+(@PATH,11,-157.6236,320.5594,-49.23671,0,0,0,0,100,0), -- 19:46:48
+(@PATH,12,-163.7113,322.522,-50.1132,0,0,0,0,100,0), -- 19:46:52
+(@PATH,13,-172.0462,323.2635,-51.23209,0,0,0,0,100,0), -- 19:46:54
+(@PATH,14,-173.7962,323.2635,-51.48209,0,0,0,0,100,0), -- 19:46:54
+(@PATH,15,-177.0651,319.9081,-52.49401,0,0,0,0,100,0), -- 19:46:58
+(@PATH,16,-179.3571,312.8132,-52.80653,0,0,0,0,100,0), -- 19:47:01
+(@PATH,17,-179.3571,311.8132,-52.80653,0,0,0,0,100,0), -- 19:47:01
+(@PATH,18,-181.0257,301.3842,-50.73584,0,0,0,0,100,0), -- 19:47:05
+(@PATH,19,-183.2724,293.4999,-48.85449,0,0,0,0,100,0), -- 19:47:09
+(@PATH,20,-183.7724,292.4999,-48.60449,0,0,0,0,100,0), -- 19:47:09
+(@PATH,21,-184.433,290.7685,-48.27169,0,0,0,0,100,0), -- 19:47:11
+(@PATH,22,-184.683,289.2685,-47.77169,0,0,0,0,100,0), -- 19:47:11
+(@PATH,23,-184.933,288.0185,-47.52169,0,0,0,0,100,0), -- 19:47:11
+(@PATH,24,-187.3712,282.3932,-47.8597,0,0,0,0,100,0), -- 19:47:14
+(@PATH,25,-187.4142,282.2362,-47.91491,0,0,0,0,100,0), -- 19:47:19
+(@PATH,26,-185.3188,287.8494,-47.45733,0,0,0,0,100,0), -- 19:47:21
+(@PATH,27,-185.0688,289.0994,-47.70733,0,0,0,0,100,0), -- 19:47:21
+(@PATH,28,-184.179,290.8317,-48.2381,0,0,0,0,100,0), -- 19:47:23
+(@PATH,29,-183.679,292.5817,-48.4881,0,0,0,0,100,0), -- 19:47:23
+(@PATH,30,-183.429,293.3317,-48.7381,0,0,0,0,100,0), -- 19:47:23
+(@PATH,31,-182.929,295.3317,-49.9881,0,0,0,0,100,0), -- 19:47:23
+(@PATH,32,-180.9205,303.2869,-51.47765,0,0,0,0,100,0), -- 19:47:27
+(@PATH,33,-179.3741,312.776,-52.76653,0,0,0,0,100,0), -- 19:47:31
+(@PATH,34,-179.1241,314.276,-52.76653,0,0,0,0,100,0), -- 19:47:31
+(@PATH,35,-177.1773,319.9679,-52.64116,0,0,0,0,100,0), -- 19:47:34
+(@PATH,36,-176.4273,322.2179,-52.14116,0,0,0,0,100,0), -- 19:47:34
+(@PATH,37,-173.9601,323.1776,-51.58164,0,0,0,0,100,0), -- 19:47:38
+(@PATH,38,-172.4601,323.4276,-51.58164,0,0,0,0,100,0), -- 19:47:38
+(@PATH,39,-167.9601,323.6776,-50.83164,0,0,0,0,100,0), -- 19:47:38
+(@PATH,40,-163.9189,322.6101,-50.14185,0,0,0,0,100,0), -- 19:47:41
+(@PATH,41,-162.9189,322.3601,-49.64185,0,0,0,0,100,0), -- 19:47:41
+(@PATH,42,-158.5166,320.7068,-49.43653,0,0,0,0,100,0), -- 19:47:44
+(@PATH,43,-149.9316,322.1074,-48.67955,0,0,0,0,100,0), -- 19:47:46
+(@PATH,44,-145.6857,327.386,-45.98837,0,0,0,0,100,0), -- 19:47:50
+(@PATH,45,-141.4396,330.4873,-44.44178,0,0,0,0,100,0), -- 19:47:52
+(@PATH,46,-139.9884,330.9608,-44.31651,0,0,0,0,100,0), -- 19:47:55
+(@PATH,47,-131.8122,323.8088,-43.84772,0,0,0,0,100,0), -- 19:47:57
+(@PATH,48,-129.3122,319.8088,-44.34772,0,0,0,0,100,0), -- 19:47:57
+(@PATH,49,-127.2311,318.8854,-44.18322,0,0,0,0,100,0), -- 19:48:01
+(@PATH,50,-123.7311,317.3854,-44.43322,0,0,0,0,100,0), -- 19:48:01
+(@PATH,51,-119.1036,317.5869,-45.31766,0,0,0,0,100,0); -- 19:48:03
+-- 0x1C16F408C004BF400059E900000B2760 .go -116.1971 317.7787 -46.08444
+
+-- Pathing for Shrike Bat Entry: 4861 'TDB FORMAT'
+SET @NPC := 33522;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-34.35824,`position_y`=349.1816,`position_z`=-44.71794 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,-34.35824,349.1816,-44.71794,0,0,0,0,100,0), -- 19:54:43
+(@PATH,2,-39.45177,352.6617,-46.25263,0,0,0,0,100,0), -- 19:54:48
+(@PATH,3,-41.51308,355.655,-46.53062,0,0,0,0,100,0), -- 19:54:52
+(@PATH,4,-43.01308,359.905,-47.28062,0,0,0,0,100,0), -- 19:54:52
+(@PATH,5,-44.79412,364.367,-48.26569,0,0,0,0,100,0), -- 19:54:55
+(@PATH,6,-45.79412,367.367,-48.51569,0,0,0,0,100,0), -- 19:54:55
+(@PATH,7,-48.12923,369.0743,-49.55631,0,0,0,0,100,0), -- 19:54:57
+(@PATH,8,-49.62923,369.5743,-49.80631,0,0,0,0,100,0), -- 19:54:57
+(@PATH,9,-58.34222,370.8102,-50.34889,0,0,0,0,100,0), -- 19:55:02
+(@PATH,10,-64.80667,367.5034,-50.34549,0,0,0,0,100,0), -- 19:55:05
+(@PATH,11,-71.09432,360.0078,-51.03568,0,0,0,0,100,0), -- 19:55:08
+(@PATH,12,-72.84432,359.0078,-51.28568,0,0,0,0,100,0), -- 19:55:08
+(@PATH,13,-77.36659,356.679,-50.97245,0,0,0,0,100,0), -- 19:55:12
+(@PATH,14,-79.61659,355.929,-50.72245,0,0,0,0,100,0), -- 19:55:12
+(@PATH,15,-83.36659,354.429,-50.97245,0,0,0,0,100,0), -- 19:55:12
+(@PATH,16,-85.8164,353.4018,-50.05049,0,0,0,0,100,0), -- 19:55:16
+(@PATH,17,-90.8164,351.9018,-49.30049,0,0,0,0,100,0), -- 19:55:16
+(@PATH,18,-99.78505,351.1479,-48.29544,0,0,0,0,100,0), -- 19:55:20
+(@PATH,19,-102.785,351.3979,-48.29544,0,0,0,0,100,0), -- 19:55:20
+(@PATH,20,-96.03415,350.9953,-48.6471,0,0,0,0,100,0), -- 19:55:27
+(@PATH,21,-86.49751,353.2874,-49.41515,0,0,0,0,100,0), -- 19:55:31
+(@PATH,22,-84.99751,353.7874,-50.41515,0,0,0,0,100,0), -- 19:55:31
+(@PATH,23,-84.28488,354.1664,-50.5457,0,0,0,0,100,0), -- 19:55:35
+(@PATH,24,-79.78488,355.6664,-50.5457,0,0,0,0,100,0), -- 19:55:35
+(@PATH,25,-77.28488,356.6664,-50.7957,0,0,0,0,100,0), -- 19:55:35
+(@PATH,26,-71.36815,359.9686,-51.01308,0,0,0,0,100,0), -- 19:55:40
+(@PATH,27,-68.36815,361.9686,-50.76308,0,0,0,0,100,0), -- 19:55:40
+(@PATH,28,-65.49499,366.807,-50.34712,0,0,0,0,100,0), -- 19:55:44
+(@PATH,29,-58.40037,370.9284,-50.30991,0,0,0,0,100,0), -- 19:55:46
+(@PATH,30,-57.15037,371.1784,-50.30991,0,0,0,0,100,0), -- 19:55:46
+(@PATH,31,-55.87487,371.4779,-50.10828,0,0,0,0,100,0), -- 19:55:50
+(@PATH,32,-50.62487,369.9779,-49.85828,0,0,0,0,100,0), -- 19:55:50
+(@PATH,33,-48.12487,369.4779,-49.60828,0,0,0,0,100,0), -- 19:55:50
+(@PATH,34,-45.93803,367.2723,-48.61888,0,0,0,0,100,0), -- 19:55:53
+(@PATH,35,-44.93803,364.7723,-48.36888,0,0,0,0,100,0), -- 19:55:53
+(@PATH,36,-43.17387,359.995,-47.31218,0,0,0,0,100,0), -- 19:55:56
+(@PATH,37,-41.67387,356.745,-46.56218,0,0,0,0,100,0), -- 19:55:56
+(@PATH,38,-35.86934,350.4595,-45.71741,0,0,0,0,100,0); -- 19:56:01
+-- 0x1C16F408C004BF400059E900000B2761 .go -34.35824 349.1816 -44.71794
+
+-- Pathing for Shrike Bat Entry: 4861 'TDB FORMAT'
+SET @NPC := 30085;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-142.7949,`position_y`=225.2512,`position_z`=-45.7625 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,-142.7949,225.2512,-45.7625,0,0,0,0,100,0), -- 19:46:47
+(@PATH,2,-136.7979,229.3257,-47.20895,0,0,0,0,100,0), -- 19:46:54
+(@PATH,3,-135.2979,230.3257,-47.45895,0,0,0,0,100,0), -- 19:46:54
+(@PATH,4,-133.7979,231.3257,-47.20895,0,0,0,0,100,0), -- 19:46:54
+(@PATH,5,-132.9678,231.759,-47.66918,0,0,0,0,100,0), -- 19:46:58
+(@PATH,6,-130.4678,233.759,-47.66918,0,0,0,0,100,0), -- 19:46:58
+(@PATH,7,-124.7075,239.272,-48.10035,0,0,0,0,100,0), -- 19:47:01
+(@PATH,8,-122.997,243.3047,-47.74892,0,0,0,0,100,0), -- 19:47:04
+(@PATH,9,-122.2632,250.6377,-48.21873,0,0,0,0,100,0), -- 19:47:06
+(@PATH,10,-122.0635,253.1956,-47.99726,0,0,0,0,100,0), -- 19:47:09
+(@PATH,11,-124.687,265.2274,-46.29008,0,0,0,0,100,0), -- 19:47:11
+(@PATH,12,-125.7654,267.4338,-45.58253,0,0,0,0,100,0), -- 19:47:15
+(@PATH,13,-126.7654,270.4338,-45.58253,0,0,0,0,100,0), -- 19:47:15
+(@PATH,14,-127.0154,271.6838,-45.58253,0,0,0,0,100,0), -- 19:47:15
+(@PATH,15,-128.2654,275.6838,-45.83253,0,0,0,0,100,0), -- 19:47:15
+(@PATH,16,-129.7654,280.1838,-45.58253,0,0,0,0,100,0), -- 19:47:15
+(@PATH,17,-132.0325,283.5439,-45.71447,0,0,0,0,100,0), -- 19:47:21
+(@PATH,18,-133.5325,285.2939,-45.96447,0,0,0,0,100,0), -- 19:47:21
+(@PATH,19,-134.5325,286.5439,-45.96447,0,0,0,0,100,0), -- 19:47:21
+(@PATH,20,-135.2825,287.5439,-45.71447,0,0,0,0,100,0), -- 19:47:21
+(@PATH,21,-136.0218,288.4235,-45.95388,0,0,0,0,100,0), -- 19:47:24
+(@PATH,22,-139.2718,292.4235,-45.95388,0,0,0,0,100,0), -- 19:47:24
+(@PATH,23,-140.0702,299.2286,-46.03945,0,0,0,0,100,0), -- 19:47:27
+(@PATH,24,-140.2864,299.1003,-45.87361,0,0,0,0,100,0), -- 19:47:32
+(@PATH,25,-139.1992,292.5916,-45.83009,0,0,0,0,100,0), -- 19:47:33
+(@PATH,26,-133.8004,285.6141,-45.93703,0,0,0,0,100,0), -- 19:47:37
+(@PATH,27,-132.0504,283.6141,-45.68703,0,0,0,0,100,0), -- 19:47:37
+(@PATH,28,-129.9505,280.1571,-45.59953,0,0,0,0,100,0), -- 19:47:39
+(@PATH,29,-128.7005,275.6571,-45.84953,0,0,0,0,100,0), -- 19:47:39
+(@PATH,30,-127.2005,271.6571,-45.59953,0,0,0,0,100,0), -- 19:47:39
+(@PATH,31,-126.7005,270.4071,-45.59953,0,0,0,0,100,0), -- 19:47:39
+(@PATH,32,-125.7005,267.4071,-45.59953,0,0,0,0,100,0), -- 19:47:39
+(@PATH,33,-123.5866,262.6984,-47.1854,0,0,0,0,100,0), -- 19:47:46
+(@PATH,34,-122.0696,253.5793,-48.02232,0,0,0,0,100,0), -- 19:47:50
+(@PATH,35,-122.1644,250.7279,-48.18776,0,0,0,0,100,0), -- 19:47:52
+(@PATH,36,-122.1644,248.4779,-48.18776,0,0,0,0,100,0), -- 19:47:52
+(@PATH,37,-122.9575,243.5141,-47.85612,0,0,0,0,100,0), -- 19:47:55
+(@PATH,38,-127.747,236.1646,-47.66065,0,0,0,0,100,0), -- 19:47:57
+(@PATH,39,-130.1325,234.0169,-47.69135,0,0,0,0,100,0), -- 19:48:00
+(@PATH,40,-136.8559,229.2036,-47.26409,0,0,0,0,100,0), -- 19:48:02
+(@PATH,41,-138.6059,227.9536,-46.76409,0,0,0,0,100,0); -- 19:48:02
+-- 0x1C16F408C004BF400059E900010B2760 .go -142.7949 225.2512 -45.7625
+
+-- Pathing for Stone Steward Entry: 4860 'TDB FORMAT'
+SET @NPC := 28365;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=157.359,`position_y`=278.6508,`position_z`=-26.48766 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,157.359,278.6508,-26.48766,0,0,0,0,100,0), -- 19:58:53
+(@PATH,2,158.1053,277.0509,-26.33149,0,0,0,0,100,0), -- 19:59:03
+(@PATH,3,159.3106,274.6482,-26.47079,0,0,0,0,100,0), -- 19:59:10
+(@PATH,4,161.3106,270.6482,-27.72079,0,0,0,0,100,0), -- 19:59:10
+(@PATH,5,162.0606,268.6482,-28.22079,0,0,0,0,100,0), -- 19:59:10
+(@PATH,6,162.5606,267.6482,-28.97079,0,0,0,0,100,0), -- 19:59:10
+(@PATH,7,169.1669,252.4363,-29.11036,0,0,0,0,100,0), -- 19:59:20
+(@PATH,8,170.2946,247.0149,-29.11045,0,0,0,0,100,0), -- 19:59:22
+(@PATH,9,141.0065,231.4473,-42.17465,0,0,0,0,100,0), -- 19:59:26
+(@PATH,10,135.2668,228.6892,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,11,126.2668,224.4392,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,12,125.0168,223.9392,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,13,117.7668,220.4392,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,14,115.0168,219.1892,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,15,112.5168,217.9392,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,16,111.5168,217.4392,-42.44057,0,0,0,0,100,0), -- 19:59:38
+(@PATH,17,110.6416,216.7866,-42.73357,0,0,0,0,100,0), -- 19:59:50
+(@PATH,18,91.14159,207.5366,-54.48357,0,0,0,0,100,0), -- 19:59:50
+(@PATH,19,89.71228,206.7954,-54.72824,0,0,0,0,100,0), -- 20:00:01
+(@PATH,20,81.51923,204.1784,-54.72749,0,0,0,0,100,0), -- 20:00:03
+(@PATH,21,70.45786,225.8585,-53.83768,0,0,0,0,100,0), -- 20:00:07
+(@PATH,22,67.45786,231.8585,-52.08768,0,0,0,0,100,0), -- 20:00:07
+(@PATH,23,66.45786,233.8585,-52.08768,0,0,0,0,100,0), -- 20:00:07
+(@PATH,24,65.99206,234.5262,-51.94806,0,0,0,0,100,0), -- 20:00:18
+(@PATH,25,57.07329,252.1399,-51.94805,0,0,0,0,100,0), -- 20:00:25
+(@PATH,26,56.98771,251.7677,-52.19805,0,0,0,0,100,0), -- 20:00:31
+(@PATH,27,57.20819,251.6948,-51.94805,0,0,0,0,100,0), -- 20:00:32
+(@PATH,28,70.53458,225.9198,-53.83727,0,0,0,0,100,0), -- 20:00:41
+(@PATH,29,71.03458,224.9198,-54.58727,0,0,0,0,100,0), -- 20:00:41
+(@PATH,30,78.36176,210.3076,-54.72746,0,0,0,0,100,0), -- 20:00:52
+(@PATH,31,81.43523,204.0119,-54.72772,0,0,0,0,100,0), -- 20:00:54
+(@PATH,32,91.10306,207.5477,-54.68492,0,0,0,0,100,0), -- 20:00:58
+(@PATH,33,115.051,219.2345,-42.26912,0,0,0,0,100,0), -- 20:01:09
+(@PATH,34,117.551,220.4845,-42.26912,0,0,0,0,100,0), -- 20:01:09
+(@PATH,35,124.801,223.7345,-42.26912,0,0,0,0,100,0), -- 20:01:09
+(@PATH,36,126.301,224.4845,-42.26912,0,0,0,0,100,0), -- 20:01:09
+(@PATH,37,135.301,228.7345,-42.26912,0,0,0,0,100,0), -- 20:01:09
+(@PATH,38,141.7687,232.0445,-42.17444,0,0,0,0,100,0), -- 20:01:21
+(@PATH,39,163.1443,242.3607,-29.2016,0,0,0,0,100,0), -- 20:01:33
+(@PATH,40,170.1688,247.0374,-29.11083,0,0,0,0,100,0), -- 20:01:37
+(@PATH,41,162.2002,268.689,-28.2213,0,0,0,0,100,0), -- 20:01:39
+(@PATH,42,161.2002,270.689,-27.7213,0,0,0,0,100,0), -- 20:01:39
+(@PATH,43,159.4502,274.689,-26.4713,0,0,0,0,100,0), -- 20:01:39
+(@PATH,44,158.2711,277.0461,-26.35968,0,0,0,0,100,0); -- 20:01:49
+-- 0x1C16F408C004BF000059E900020B2760 .go 157.359 278.6508 -26.48766
+
+-- Pathing for Stone Steward Entry: 4860 'TDB FORMAT'
+SET @NPC := 27473;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-15.69449,`position_y`=279.0179,`position_z`=-47.67377 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,-15.69449,279.0179,-47.67377,0,0,0,0,100,0), -- 19:46:43
+(@PATH,2,-20.67551,276.4372,-47.63821,0,0,0,0,100,0), -- 19:46:46
+(@PATH,3,-21.52459,276.0081,-47.67233,0,0,0,0,100,0), -- 19:46:47
+(@PATH,4,-24.52459,275.5081,-47.92233,0,0,0,0,100,0), -- 19:46:47
+(@PATH,5,-25.77459,275.0081,-47.92233,0,0,0,0,100,0), -- 19:46:47
+(@PATH,6,-34.79898,273.5978,-48.29856,0,0,0,0,100,0), -- 19:46:51
+(@PATH,7,-36.04898,273.5978,-48.29856,0,0,0,0,100,0), -- 19:46:51
+(@PATH,8,-38.79898,273.0978,-48.54856,0,0,0,0,100,0), -- 19:46:51
+(@PATH,9,-39.34219,272.8535,-48.79059,0,0,0,0,100,0), -- 19:46:56
+(@PATH,10,-41.08632,250.9034,-48.67182,0,0,0,0,100,0), -- 19:47:00
+(@PATH,11,-41.49896,245.6531,-48.172,0,0,0,0,100,0), -- 19:47:05
+(@PATH,12,-41.49896,242.6531,-48.172,0,0,0,0,100,0), -- 19:47:05
+(@PATH,13,-41.49896,241.4031,-48.172,0,0,0,0,100,0), -- 19:47:05
+(@PATH,14,-41.85809,240.7104,-48.07686,0,0,0,0,100,0), -- 19:47:08
+(@PATH,15,-53.59785,238.2883,-48.27911,0,0,0,0,100,0), -- 19:47:12
+(@PATH,16,-59.84785,238.2883,-48.02911,0,0,0,0,100,0), -- 19:47:12
+(@PATH,17,-62.09785,238.2883,-48.77911,0,0,0,0,100,0), -- 19:47:12
+(@PATH,18,-64.84785,238.2883,-49.27911,0,0,0,0,100,0), -- 19:47:12
+(@PATH,19,-59.91378,238.0276,-48.03023,0,0,0,0,100,0), -- 19:47:20
+(@PATH,20,-53.66378,238.0276,-48.28023,0,0,0,0,100,0), -- 19:47:20
+(@PATH,21,-52.16378,238.0276,-48.28023,0,0,0,0,100,0), -- 19:47:20
+(@PATH,22,-49.32967,238.2136,-48.07516,0,0,0,0,100,0), -- 19:47:25
+(@PATH,23,-41.65893,245.4057,-48.07581,0,0,0,0,100,0), -- 19:47:29
+(@PATH,24,-41.10932,250.7121,-48.67118,0,0,0,0,100,0), -- 19:47:33
+(@PATH,25,-40.51412,262.4556,-48.76871,0,0,0,0,100,0), -- 19:47:37
+(@PATH,26,-34.8937,273.3388,-48.22985,0,0,0,0,100,0), -- 19:47:42
+(@PATH,27,-32.8937,273.5888,-48.47985,0,0,0,0,100,0), -- 19:47:42
+(@PATH,28,-24.87062,275.2746,-47.7992,0,0,0,0,100,0), -- 19:47:46
+(@PATH,29,-22.12062,275.7746,-47.7992,0,0,0,0,100,0), -- 19:47:46
+(@PATH,30,-18.17185,277.6628,-47.70597,0,0,0,0,100,0); -- 19:47:50
+-- 0x1C16F408C004BF000059E900028B2760 .go -15.69449 279.0179 -47.67377
+
+-- Pathing for Stone Steward Entry: 4860 'TDB FORMAT'
+SET @NPC := 27472;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-90.22527,`position_y`=312.3529,`position_z`=-50.81741 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,-90.22527,312.3529,-50.81741,0,0,0,0,100,0), -- 19:46:26
+(@PATH,2,-89.75098,303.8569,-50.53365,0,0,0,0,100,0), -- 19:46:32
+(@PATH,3,-89.58408,299.2126,-49.18354,0,0,0,0,100,0), -- 19:46:37
+(@PATH,4,-89.58408,298.2126,-48.93354,0,0,0,0,100,0), -- 19:46:37
+(@PATH,5,-89.58408,293.9626,-47.43354,0,0,0,0,100,0), -- 19:46:37
+(@PATH,6,-89.33408,291.7126,-47.43354,0,0,0,0,100,0), -- 19:46:37
+(@PATH,7,-89.01637,285.0681,-47.38007,0,0,0,0,100,0), -- 19:46:43
+(@PATH,8,-89.01088,254.6502,-47.48074,0,0,0,0,100,0), -- 19:46:50
+(@PATH,9,-89.01088,251.4002,-47.48074,0,0,0,0,100,0), -- 19:46:50
+(@PATH,10,-88.93411,260.2717,-47.48082,0,0,0,0,100,0), -- 19:46:58
+(@PATH,11,-89.04137,285.1695,-47.38035,0,0,0,0,100,0), -- 19:47:03
+(@PATH,12,-89.46567,293.7497,-47.41035,0,0,0,0,100,0), -- 19:47:12
+(@PATH,13,-89.46567,298.2497,-48.91035,0,0,0,0,100,0), -- 19:47:12
+(@PATH,14,-89.46567,299.2497,-49.16035,0,0,0,0,100,0), -- 19:47:12
+(@PATH,15,-90.22608,307.6347,-50.82426,0,0,0,0,100,0); -- 19:47:18
+-- 0x1C16F408C004BF000059E900030B2760 .go -90.22527 312.3529 -50.81741
+
+-- Pathing for Stone Steward Entry: 4860 'TDB FORMAT'
+SET @NPC := 27471;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-107.2204,`position_y`=202.1764,`position_z`=-40.99639 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,-107.2204,202.1764,-40.99639,0,0,0,0,100,0), -- 19:50:58
+(@PATH,2,-106.9112,202.3231,-40.72182,0,0,0,0,100,0), -- 19:50:59
+(@PATH,3,-102.3103,204.8115,-39.65949,0,0,0,0,100,0), -- 19:51:00
+(@PATH,4,-97.74992,214.5336,-41.63697,0,0,0,0,100,0), -- 19:51:03
+(@PATH,5,-96.3933,219.4432,-43.16748,0,0,0,0,100,0), -- 19:51:06
+(@PATH,6,-93.05585,222.2282,-44.29628,0,0,0,0,100,0), -- 19:51:08
+(@PATH,7,-91.30585,222.4782,-45.79628,0,0,0,0,100,0), -- 19:51:08
+(@PATH,8,-89.56384,221.7615,-46.28793,0,0,0,0,100,0), -- 19:51:11
+(@PATH,9,-88.31384,220.2615,-46.03793,0,0,0,0,100,0), -- 19:51:11
+(@PATH,10,-84.37595,219.1314,-47.14322,0,0,0,0,100,0), -- 19:51:14
+(@PATH,11,-82.37595,219.8814,-48.39322,0,0,0,0,100,0), -- 19:51:14
+(@PATH,12,-79.37595,220.6314,-49.39322,0,0,0,0,100,0), -- 19:51:14
+(@PATH,13,-76.82669,224.0322,-49.37569,0,0,0,0,100,0), -- 19:51:17
+(@PATH,14,-75.57669,227.0322,-49.37569,0,0,0,0,100,0), -- 19:51:17
+(@PATH,15,-74.57669,229.2822,-49.37569,0,0,0,0,100,0), -- 19:51:17
+(@PATH,16,-71.33888,233.2636,-49.4961,0,0,0,0,100,0), -- 19:51:22
+(@PATH,17,-65.08888,237.0136,-49.4961,0,0,0,0,100,0), -- 19:51:22
+(@PATH,18,-62.24201,238.0235,-48.78309,0,0,0,0,100,0), -- 19:51:27
+(@PATH,19,-59.99201,238.2735,-48.03309,0,0,0,0,100,0), -- 19:51:27
+(@PATH,20,-53.99201,238.5235,-48.03309,0,0,0,0,100,0), -- 19:51:27
+(@PATH,21,-52.93201,238.7369,-48.07719,0,0,0,0,100,0), -- 19:51:32
+(@PATH,22,-43.56981,231.3157,-48.09142,0,0,0,0,100,0), -- 19:51:35
+(@PATH,23,-42.54251,216.3974,-48.08791,0,0,0,0,100,0), -- 19:51:40
+(@PATH,24,-42.79251,212.3974,-48.08791,0,0,0,0,100,0), -- 19:51:40
+(@PATH,25,-45.2256,206.4191,-48.07826,0,0,0,0,100,0), -- 19:51:46
+(@PATH,26,-45.29718,206.2893,-48.07718,0,0,0,0,100,0), -- 19:51:51
+(@PATH,27,-42.43665,216.1878,-48.09149,0,0,0,0,100,0), -- 19:51:54
+(@PATH,28,-42.18665,219.1878,-48.09149,0,0,0,0,100,0), -- 19:51:54
+(@PATH,29,-43.43148,231.2084,-48.08014,0,0,0,0,100,0), -- 19:51:58
+(@PATH,30,-52.35088,238.3348,-48.08712,0,0,0,0,100,0), -- 19:52:03
+(@PATH,31,-59.86867,238.2005,-48.0407,0,0,0,0,100,0), -- 19:52:08
+(@PATH,32,-62.11867,237.9505,-48.7907,0,0,0,0,100,0), -- 19:52:08
+(@PATH,33,-65.00171,237.1759,-49.39082,0,0,0,0,100,0), -- 19:52:12
+(@PATH,34,-71.50171,233.1759,-49.39082,0,0,0,0,100,0), -- 19:52:12
+(@PATH,35,-74.66057,229.2685,-49.48391,0,0,0,0,100,0), -- 19:52:17
+(@PATH,36,-75.16057,227.0185,-49.48391,0,0,0,0,100,0), -- 19:52:17
+(@PATH,37,-76.66057,224.0185,-49.48391,0,0,0,0,100,0), -- 19:52:17
+(@PATH,38,-77.41057,221.7685,-49.48391,0,0,0,0,100,0), -- 19:52:17
+(@PATH,39,-79.18384,220.6745,-49.24834,0,0,0,0,100,0), -- 19:52:22
+(@PATH,40,-82.18384,219.6745,-48.24834,0,0,0,0,100,0), -- 19:52:22
+(@PATH,41,-83.43384,219.4245,-47.49834,0,0,0,0,100,0), -- 19:52:22
+(@PATH,42,-89.23185,221.8512,-46.51452,0,0,0,0,100,0), -- 19:52:25
+(@PATH,43,-92.72166,222.22,-44.23815,0,0,0,0,100,0), -- 19:52:27
+(@PATH,44,-94.97166,221.72,-43.73815,0,0,0,0,100,0), -- 19:52:27
+(@PATH,45,-96.1684,219.4541,-43.43246,0,0,0,0,100,0), -- 19:52:30
+(@PATH,46,-98.76186,211.6802,-40.79076,0,0,0,0,100,0), -- 19:52:32
+(@PATH,47,-102.1261,204.7718,-39.52556,0,0,0,0,100,0), -- 19:52:36
+(@PATH,48,-103.2557,203.5211,-39.62801,0,0,0,0,100,0); -- 19:52:39
+-- 0x1C16F408C004BF000059E900038B2760 .go -107.2204 202.1764 -40.99639
+
+-- Pathing for Stonevault Brawler Entry: 4855 'TDB FORMAT'
+SET @NPC := 30106;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=9.185728,`position_y`=361.806,`position_z`=-42.52501 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,9.185728,361.806,-42.52501,0,0,0,0,100,0), -- 19:55:52
+(@PATH,2,10.68573,361.306,-42.77501,0,0,0,0,100,0), -- 19:55:52
+(@PATH,3,11.68573,361.056,-43.02501,0,0,0,0,100,0), -- 19:55:52
+(@PATH,4,14.93573,360.306,-43.27501,0,0,0,0,100,0), -- 19:55:52
+(@PATH,5,16.43573,360.056,-43.27501,0,0,0,0,100,0), -- 19:55:52
+(@PATH,6,17.27649,359.817,-43.0314,0,0,0,0,100,0), -- 19:55:56
+(@PATH,7,21.02649,359.317,-42.7814,0,0,0,0,100,0), -- 19:55:56
+(@PATH,8,22.77649,359.067,-42.5314,0,0,0,0,100,0), -- 19:55:56
+(@PATH,9,30.55592,356.7866,-42.15283,0,0,0,0,100,0), -- 19:56:01
+(@PATH,10,35.82129,353.2513,-42.55444,0,0,0,0,100,0), -- 19:56:03
+(@PATH,11,38.37708,347.7673,-42.24792,0,0,0,0,100,0), -- 19:56:05
+(@PATH,12,38.87708,346.7673,-41.99792,0,0,0,0,100,0), -- 19:56:05
+(@PATH,13,40.62708,342.7673,-42.24792,0,0,0,0,100,0), -- 19:56:05
+(@PATH,14,39.82348,338.4128,-42.98926,0,0,0,0,100,0), -- 19:56:09
+(@PATH,15,34.19891,331.8911,-42.67289,0,0,0,0,100,0), -- 19:56:13
+(@PATH,16,33.44891,331.1411,-42.17289,0,0,0,0,100,0), -- 19:56:13
+(@PATH,17,31.19891,329.6411,-41.92289,0,0,0,0,100,0), -- 19:56:13
+(@PATH,18,27.54275,327.8886,-40.85126,0,0,0,0,100,0), -- 19:56:18
+(@PATH,19,20.32842,326.7422,-39.95414,0,0,0,0,100,0), -- 19:56:19
+(@PATH,20,19.07842,326.4922,-39.95414,0,0,0,0,100,0), -- 19:56:19
+(@PATH,21,9.621592,325.83,-38.5783,0,0,0,0,100,0), -- 19:56:23
+(@PATH,22,7.871592,325.83,-38.3283,0,0,0,0,100,0), -- 19:56:23
+(@PATH,23,9.734783,325.8379,-38.52752,0,0,0,0,100,0), -- 19:56:27
+(@PATH,24,13.93066,326.2504,-38.2508,0,0,0,0,100,0), -- 19:56:31
+(@PATH,25,22.48125,319.4749,-39.35741,0,0,0,0,100,0), -- 19:56:32
+(@PATH,26,26.9873,314.6351,-39.25242,0,0,0,0,100,0), -- 19:56:37
+(@PATH,27,27.76221,314.1161,-39.14816,0,0,0,0,100,0), -- 19:56:38
+(@PATH,28,37.06132,309.7848,-38.86451,0,0,0,0,100,0), -- 19:56:41
+(@PATH,29,41.82753,309.0237,-39.42388,0,0,0,0,100,0), -- 19:56:43
+(@PATH,30,43.02345,310.306,-39.93136,0,0,0,0,100,0), -- 19:56:44
+(@PATH,31,43.73434,313.0781,-41.1359,0,0,0,0,100,0), -- 19:56:45
+(@PATH,32,43.48434,313.8281,-41.3859,0,0,0,0,100,0), -- 19:56:45
+(@PATH,33,42.98434,315.8281,-41.6359,0,0,0,0,100,0), -- 19:56:45
+(@PATH,34,42.48434,317.0781,-42.1359,0,0,0,0,100,0), -- 19:56:45
+(@PATH,35,42.1835,317.9608,-42.14388,0,0,0,0,100,0), -- 19:56:48
+(@PATH,36,40.1835,321.7108,-42.14388,0,0,0,0,100,0), -- 19:56:48
+(@PATH,37,36.3874,327.808,-42.69028,0,0,0,0,100,0), -- 19:56:52
+(@PATH,38,34.34555,331.4348,-42.79681,0,0,0,0,100,0), -- 19:56:54
+(@PATH,39,36.48765,335.1658,-43.15406,0,0,0,0,100,0), -- 19:56:55
+(@PATH,40,39.48765,338.1658,-43.15406,0,0,0,0,100,0), -- 19:56:55
+(@PATH,41,39.95882,338.9326,-42.81082,0,0,0,0,100,0), -- 19:56:59
+(@PATH,42,40.59457,346.0652,-41.82687,0,0,0,0,100,0), -- 19:57:01
+(@PATH,43,37.89469,351.2465,-42.51594,0,0,0,0,100,0), -- 19:57:02
+(@PATH,44,36.39469,353.2465,-42.51594,0,0,0,0,100,0), -- 19:57:02
+(@PATH,45,35.03273,354.4401,-42.57788,0,0,0,0,100,0), -- 19:57:06
+(@PATH,46,25.94484,356.5529,-42.75359,0,0,0,0,100,0), -- 19:57:09
+(@PATH,47,22.69484,357.5529,-43.00359,0,0,0,0,100,0), -- 19:57:09
+(@PATH,48,16.94927,359.168,-43.14427,0,0,0,0,100,0), -- 19:57:12
+(@PATH,49,11.69927,360.918,-42.89427,0,0,0,0,100,0), -- 19:57:12
+(@PATH,50,10.69927,361.168,-42.64427,0,0,0,0,100,0); -- 19:57:12
+-- 0x1C16F408C004BDC00059E900020B2760 .go 9.185728 361.806 -42.52501
+
+-- Pathing for Ancient Stone Keeper Entry: 7206 'TDB FORMAT'
+SET @NPC := 27553;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-38.42904,`position_y`=221.2527,`position_z`=-48.3663 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,-38.42904,221.2527,-48.3663,3.159046,40000,0,0,100,0), -- 20:00:31
+(@PATH,2,-46.91619,220.9454,-48.09736,0,0,0,0,100,0), -- 20:01:17
+(@PATH,3,-54.90334,220.6381,-48.32841,0,40000,0,0,100,0), -- 20:01:17
+(@PATH,4,-43.16619,221.1954,-48.09736,0,0,0,0,100,0); -- 20:02:18
+-- 0x1C16F408C00709800059E900000B2760 .go -38.42904 221.2527 -48.3663
+
+-- Add animation
+DELETE FROM `creature_addon` WHERE `guid` IN (29384, 29488, 29574, 29573, 28536, 28539, 28538, 28537, 28798);
+INSERT INTO `creature_addon` (`guid`, `bytes2`, `emote`, `auras`) VALUES
+(29384, 4097, 233, NULL),
+(29488, 4097, 233, NULL),
+(29574, 4097, 233, NULL),
+(29573, 4097, 233, NULL),
+(28536, 4097, 233, NULL),
+(28539, 4097, 233, NULL),
+(28538, 4097, 233, NULL),
+(28537, 4097, 233, NULL),
+(28798, 4097, 233, NULL),
+(28544, 4097, 233, NULL),
+(28541, 4097, 233, NULL),
+(28542, 4097, 233, NULL),
+(28543, 4097, 233, NULL);
+
+-- Remove too many spawns
+DELETE FROM `creature` WHERE `guid` IN (33523, 33512, 28800, 28799, 28798, 28797, 28796, 28786);
diff --git a/sql/updates/world/2015_03_26_01_world.sql b/sql/updates/world/2015_03_26_01_world.sql
new file mode 100644
index 00000000000..698dc0242ed
--- /dev/null
+++ b/sql/updates/world/2015_03_26_01_world.sql
@@ -0,0 +1,411 @@
+-- Chill-out-zone in Feralas
+SET @CGUID := 286261;
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+203;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, 51722, 1, 1, 1, -5833.622, 526.6389, 176.4752, 1.139901, 120, 5, 1), -- 51722 (Area: -1) (possible waypoints or random movement)
+(@CGUID+1, 51865, 1, 1, 1, -5820.382, 532.1875, 194.2173, 2.356194, 120, 0, 0), -- 51865 (Area: -1)
+(@CGUID+2, 51865, 1, 1, 1, -5819.071, 530.6371, 193.9381, 6.091199, 120, 0, 0), -- 51865 (Area: -1)
+(@CGUID+3, 54228, 1, 1, 1, -5817.061, 490.6267, 183.8121, 0, 120, 0, 0), -- 54228 (Area: -1) (Auras: 96028 - 96028)
+(@CGUID+4, 54228, 1, 1, 1, -5810.71, 488.6788, 183.4907, 2.216568, 120, 0, 0), -- 54228 (Area: -1) (Auras: 96040 - 96040)
+(@CGUID+5, 51718, 1, 1, 1, -5812.771, 489.2899, 183.534, 1.151917, 120, 0, 0), -- 51718 (Area: -1)
+(@CGUID+6, 51714, 1, 1, 1, -5838.839, 459.3503, 177.5797, 3.756243, 120, 0, 0), -- 51714 (Area: -1)
+(@CGUID+7, 51757, 1, 1, 1, -5814.559, 498.2431, 183.3129, 4.555309, 120, 0, 0), -- 51757 (Area: -1)
+(@CGUID+8, 51722, 1, 1, 1, -5828.743, 529.9427, 176.5139, 5.009095, 120, 0, 0), -- 51722 (Area: -1)
+(@CGUID+9, 51714, 1, 1, 1, -5860.543, 410.9887, 182.0474, 6.183322, 120, 0, 0), -- 51714 (Area: -1)
+(@CGUID+10, 51865, 1, 1, 1, -5835.231, 512.3212, 193.9373, 6.073746, 120, 0, 0), -- 51865 (Area: -1)
+(@CGUID+11, 51865, 1, 1, 1, -5820.609, 531.1719, 194.1476, 1.396263, 120, 0, 0), -- 51865 (Area: -1)
+(@CGUID+12, 51714, 1, 1, 1, -5908.986, 601.248, 160.9332, 1.891346, 120, 0, 0), -- 51714 (Area: -1)
+(@CGUID+13, 51752, 1, 1, 1, -5988.24, 389.5609, 164.9274, 1.203695, 120, 0, 0), -- 51752 (Area: -1)
+(@CGUID+14, 51752, 1, 1, 1, -6078.896, 491.4083, 152.2478, 5.975255, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+15, 51752, 1, 1, 1, -6057.95, 469.7435, 150.8158, 6.124453, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+16, 51752, 1, 1, 1, -6067.034, 521.338, 146.5664, 1.711865, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+17, 51752, 1, 1, 1, -5977.059, 423.1778, 172.9921, 4.071449, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+18, 51752, 1, 1, 1, -5963.903, 500.7011, 154.703, 2.678033, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+19, 51752, 1, 1, 1, -5970.467, 459.6813, 174.096, 1.529866, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+20, 51752, 1, 1, 1, -5976.205, 520.6515, 153.9384, 3.080031, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+21, 51752, 1, 1, 1, -5992.32, 358.3326, 164.653, 0.9494663, 120, 0, 0), -- 51752 (Area: 5706)
+(@CGUID+22, 51865, 1, 1, 1, -5843.563, 511.5486, 193.9623, 0.9599311, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+23, 51714, 1, 1, 1, -5776.128, 443.1764, 196.293, 2.607668, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+24, 51714, 1, 1, 1, -5843.026, 483.1286, 182.3018, 4.233008, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+25, 51756, 1, 1, 1, -5770.584, 476.897, 183.4999, 5.395369, 120, 5, 1), -- 51756 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+26, 54228, 1, 1, 1, -5788.821, 478.2326, 183.5699, 5.323254, 120, 0, 0), -- 54228 (Area: 5706) (Auras: 96040 - 96040)
+(@CGUID+27, 54228, 1, 1, 1, -5782.837, 474.6424, 183.651, 2.548181, 120, 0, 0), -- 54228 (Area: 5706) (Auras: 96028 - 96028)
+(@CGUID+28, 54228, 1, 1, 1, -5803.561, 483.4983, 183.5872, 0.715585, 120, 0, 0), -- 54228 (Area: 5706) (Auras: 96028 - 96028)
+(@CGUID+29, 51714, 1, 1, 1, -5848.987, 451.9886, 177.6204, 6.022725, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+30, 51714, 1, 1, 1, -5858.383, 470.8597, 180.5947, 0.8780586, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+31, 51714, 1, 1, 1, -5809.133, 425.7376, 195.5264, 2.47713, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+32, 53418, 1, 1, 1, -5869.285, 498.0226, 176.9977, 3.001966, 120, 0, 0), -- 53418 (Area: 5706)
+(@CGUID+33, 51714, 1, 1, 1, -5815.361, 408.014, 195.5388, 0.95924, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+34, 51865, 1, 1, 1, -5853.597, 510.9844, 193.8445, 3.874631, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+35, 51714, 1, 1, 1, -5824.243, 440.3729, 183.7047, 2.263534, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+36, 51718, 1, 1, 1, -5799.51, 486.1354, 183.2788, 5.183628, 120, 0, 0), -- 51718 (Area: 5706)
+(@CGUID+37, 51865, 1, 1, 1, -5836.851, 513.5625, 193.8926, 5.462881, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+38, 51719, 1, 1, 1, -5786.854, 477.2396, 183.4653, 0.6283185, 120, 0, 0), -- 51719 (Area: 5706)
+(@CGUID+39, 51865, 1, 1, 1, -5852.749, 510.8906, 193.8817, 4.607669, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+40, 51755, 1, 1, 1, -5775.304, 515.1766, 176.5595, 0.3552933, 120, 5, 1), -- 51755 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+41, 52057, 1, 1, 1, -5848.952, 606.2587, 162.6436, 2.530727, 120, 0, 0), -- 52057 (Area: 5706)
+(@CGUID+42, 51714, 1, 1, 1, -5825.332, 341.6033, 226.0715, 5.481623, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+43, 51865, 1, 1, 1, -5781.887, 509.5851, 194.7077, 0.7504916, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+44, 51714, 1, 1, 1, -5740.958, 416.2426, 191.8828, 0.01742927, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+45, 51865, 1, 1, 1, -5774.441, 507.8472, 194.3099, 1.710423, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+46, 53418, 1, 1, 1, -5761.615, 502.9688, 176.5606, 4.904375, 120, 0, 0), -- 53418 (Area: 5706)
+(@CGUID+47, 51865, 1, 1, 1, -5790.071, 512.0643, 194.686, 5.811946, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+48, 51865, 1, 1, 1, -5781.984, 511.6632, 194.7883, 2.042035, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+49, 51865, 1, 1, 1, -5810.505, 536.4601, 194.3137, 5.846853, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+50, 51722, 1, 1, 1, -5771.483, 518.7049, 176.5595, 1.762783, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+51, 51714, 1, 1, 1, -5853.271, 350.8911, 223.5589, 5.182024, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+52, 51714, 1, 1, 1, -5782.701, 375.5263, 195.2083, 0.6107414, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+53, 51722, 1, 1, 1, -5872.847, 509.8906, 176.8662, 0.5061455, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+54, 51865, 1, 1, 1, -5789.413, 513.2604, 194.3942, 0.5235988, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+55, 51865, 1, 1, 1, -5810.993, 536.1563, 194.2216, 5.113815, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+56, 51865, 1, 1, 1, -5811.823, 537.8507, 194.0482, 1.343904, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+57, 51722, 1, 1, 1, -5818.374, 537.2257, 176.3231, 1.919862, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+58, 51722, 1, 1, 1, -5806.168, 533.3299, 176.5178, 2.827433, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+59, 51714, 1, 1, 1, -5729.734, 437.4757, 191.8828, 4.213965, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+60, 51714, 1, 1, 1, -5735.756, 466.9708, 194.1166, 5.325943, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+61, 51722, 1, 1, 1, -5749.45, 498.5434, 176.5606, 2.268928, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+62, 51714, 1, 1, 1, -5714.741, 482.6237, 194.6329, 5.168834, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+63, 51714, 1, 1, 1, -5694.937, 445.9204, 191.8638, 2.747071, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+64, 51714, 1, 1, 1, -5682.681, 409.7939, 191.8828, 4.055, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+65, 51714, 1, 1, 1, -5638.822, 394.0143, 194.3154, 2.944314, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+66, 51722, 1, 1, 1, -5702.979, 515.4583, 176.545, 1.780236, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+67, 51865, 1, 1, 1, -5726.524, 522.6893, 194.7015, 4.206244, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+68, 51865, 1, 1, 1, -5711.851, 522.5972, 194.2767, 2.216568, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+69, 51865, 1, 1, 1, -5702.165, 520.6389, 194.34, 1.32645, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+70, 51865, 1, 1, 1, -5718.627, 521.0486, 194.4333, 0.9948376, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+71, 51758, 1, 1, 1, -5722.866, 530.9305, 176.6105, 0, 120, 0, 0), -- 51758 (Area: 5706)
+(@CGUID+72, 51865, 1, 1, 1, -5727.182, 521.3646, 194.6415, 1.954769, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+73, 51865, 1, 1, 1, -5710.327, 521.4149, 194.4212, 2.234021, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+74, 51865, 1, 1, 1, -5718.733, 522.9983, 194.4557, 2.216568, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+75, 51865, 1, 1, 1, -5702.774, 522.1805, 193.7672, 2.216568, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+76, 51865, 1, 1, 1, -5700.931, 520.5695, 194.3047, 5.707227, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+77, 51755, 1, 1, 1, -5716.146, 521.3535, 176.8095, 3.353502, 120, 5, 1), -- 51755 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+78, 51865, 1, 1, 1, -5700.877, 521.632, 194.0545, 0.3490658, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+79, 51722, 1, 1, 1, -5707.057, 526.4653, 176.5595, 2.984513, 120, 5, 1), -- 51722 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+80, 51756, 1, 1, 1, -5730.926, 519.2454, 176.8095, 6.001951, 120, 5, 1), -- 51756 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+81, 51714, 1, 1, 1, -5676.871, 469.0516, 194.5918, 4.121607, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+82, 51735, 1, 1, 1, -5752.766, 523.9653, 176.5178, 1.937315, 120, 0, 0), -- 51735 (Area: 5706)
+(@CGUID+83, 51865, 1, 1, 1, -5702.354, 534.0573, 194.0202, 1.029744, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+84, 51865, 1, 1, 1, -5703.543, 533.9114, 193.9504, 2.199115, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+85, 51714, 1, 1, 1, -5596.824, 443.1241, 186.7278, 4.277407, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+86, 51865, 1, 1, 1, -5703.813, 532.7483, 194.0125, 3.595378, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+87, 51865, 1, 1, 1, -5702.287, 532.8733, 194.2383, 5.864306, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+88, 51714, 1, 1, 1, -5627.504, 444.7137, 199.3283, 5.61794, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+89, 51757, 1, 1, 1, -5615.571, 524.7413, 163.3397, 2.111848, 120, 0, 0), -- 51757 (Area: 5706)
+(@CGUID+90, 51714, 1, 1, 1, -5622.894, 340.6817, 211.8644, 0.9264227, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+91, 51714, 1, 1, 1, -5562.518, 424.447, 187.0178, 3.015223, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+92, 51755, 1, 1, 1, -5593.307, 523.6389, 163.4918, 2.86234, 120, 0, 0), -- 51755 (Area: 5706)
+(@CGUID+93, 51726, 1, 1, 1, -5570.662, 368.8301, 215.8023, 5.126477, 120, 0, 0), -- 51726 (Area: 5706)
+(@CGUID+94, 51755, 1, 1, 1, -5606.859, 532.4739, 162.5823, 2.792527, 120, 0, 0), -- 51755 (Area: 5706)
+(@CGUID+95, 51757, 1, 1, 1, -5622.413, 536.6545, 162.9509, 6.038839, 120, 0, 0), -- 51757 (Area: 5706)
+(@CGUID+96, 51865, 1, 1, 1, -5721.603, 549.7639, 194.3203, 2.059489, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+97, 51722, 1, 1, 1, -5714.45, 545.8212, 176.5179, 4.031711, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+98, 51865, 1, 1, 1, -5721.965, 551.7413, 194.3925, 1.448623, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+99, 51722, 1, 1, 1, -5693.285, 545.8299, 176.284, 3.246312, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+100, 53418, 1, 1, 1, -5709.608, 538.2778, 176.518, 0.4014257, 120, 0, 0), -- 53418 (Area: 5706)
+(@CGUID+101, 51945, 1, 1, 1, -5715.84, 541.0382, 176.5258, 0.9599311, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+102, 51757, 1, 1, 1, -5707.749, 644.0608, 163.3819, 1.204277, 120, 0, 0), -- 51757 (Area: 5706)
+(@CGUID+103, 51936, 1, 1, 1, -5683.043, 647.9236, 163.3177, 5.585053, 120, 0, 0), -- 51936 (Area: 5706)
+(@CGUID+104, 51936, 1, 1, 1, -5714.335, 606.4132, 163.5486, 5.88176, 120, 0, 0), -- 51936 (Area: 5706)
+(@CGUID+105, 51942, 1, 1, 1, -5719.022, 621.6649, 163.4219, 5.899213, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+106, 51936, 1, 1, 1, -5685.469, 645.0625, 163.309, 5.846853, 120, 0, 0), -- 51936 (Area: 5706)
+(@CGUID+107, 51717, 1, 1, 1, -5715.403, 604.3837, 163.6398, 0.3316126, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+108, 51717, 1, 1, 1, -5701.385, 631.2604, 163.3387, 0.8028514, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+109, 51865, 1, 1, 1, -5738.972, 550.6684, 194.3103, 0.2268928, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+110, 51717, 1, 1, 1, -5691.924, 638.1754, 163.3039, 5.637414, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+111, 51722, 1, 1, 1, -5735.545, 548.4618, 176.5177, 2.338741, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+112, 51946, 1, 1, 1, -5725.933, 625.9695, 163.4957, 3.218016, 120, 0, 0), -- 51946 (Area: 5706)
+(@CGUID+113, 51865, 1, 1, 1, -5738.043, 549.8143, 194.3333, 0.5934119, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+114, 51942, 1, 1, 1, -5698.42, 633.5555, 163.3207, 5.445427, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+115, 51717, 1, 1, 1, -5713.769, 601.9254, 163.6719, 0.9075712, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+116, 51944, 1, 1, 1, -5714.068, 620.9114, 163.3864, 3.141593, 120, 0, 0), -- 51944 (Area: 5706)
+(@CGUID+117, 51717, 1, 1, 1, -5680.056, 641.1556, 163.0777, 0.8292802, 120, 5, 1), -- 51717 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+118, 51936, 1, 1, 1, -5696.321, 635.7864, 163.3174, 6.126106, 120, 0, 0), -- 51936 (Area: 5706)
+(@CGUID+119, 51717, 1, 1, 1, -5720.672, 645.9879, 163.3825, 5.72468, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+120, 51936, 1, 1, 1, -5718.535, 646.1962, 163.3824, 3.490659, 120, 0, 0), -- 51936 (Area: 5706)
+(@CGUID+121, 51758, 1, 1, 1, -5703.066, 648.3286, 163.3895, 1.426456, 120, 5, 1), -- 51758 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+122, 51942, 1, 1, 1, -5681.543, 661.691, 163.4648, 0, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+123, 51942, 1, 1, 1, -5681.253, 658.8629, 163.3542, 0.2268928, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+124, 51717, 1, 1, 1, -5719.08, 643.309, 163.3895, 1.780236, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+125, 51756, 1, 1, 1, -5710.2, 651.7934, 163.3819, 5.323254, 120, 0, 0), -- 51756 (Area: 5706)
+(@CGUID+126, 51946, 1, 1, 1, -5727.759, 631.1744, 163.551, 4.018413, 120, 5, 1), -- 51946 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+127, 51942, 1, 1, 1, -5678.137, 660.4566, 163.3114, 3.124139, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+128, 51717, 1, 1, 1, -5682.747, 669.4233, 163.2782, 2.46456, 120, 5, 1), -- 51717 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+129, 51758, 1, 1, 1, -5739.536, 641.6185, 163.4391, 1.417402, 120, 0, 0), -- 51758 (Area: 5706)
+(@CGUID+130, 51755, 1, 1, 1, -5744.328, 637.9358, 163.6499, 5.375614, 120, 0, 0), -- 51755 (Area: 5706)
+(@CGUID+131, 51756, 1, 1, 1, -5775.607, 610.2629, 165.2272, 4.035974, 120, 5, 1), -- 51756 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+132, 51946, 1, 1, 1, -5704.965, 671.8438, 163.3821, 4.014257, 120, 0, 0), -- 51946 (Area: 5706)
+(@CGUID+133, 51945, 1, 1, 1, -5706.755, 668.5781, 163.3823, 4.18879, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+134, 51942, 1, 1, 1, -5688.882, 672.9827, 163.3063, 1.117011, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+135, 51944, 1, 1, 1, -5705.99, 670.283, 163.3821, 4.258604, 120, 0, 0), -- 51944 (Area: 5706)
+(@CGUID+136, 51941, 1, 1, 1, -5733.848, 654.0132, 163.3379, 0.2841505, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+137, 51935, 1, 1, 1, -5711.467, 667.875, 163.3824, 0.08726646, 120, 0, 0), -- 51935 (Area: 5706)
+(@CGUID+138, 51943, 1, 1, 1, -5716.115, 684.0538, 163.3142, 1.623156, 120, 0, 0), -- 51943 (Area: 5706)
+(@CGUID+139, 51717, 1, 1, 1, -5685.757, 670.8802, 163.4533, 0.9773844, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+140, 52008, 1, 1, 1, -5708.797, 662.9184, 163.3823, 0.9773844, 120, 0, 0), -- 52008 (Area: 5706)
+(@CGUID+141, 51943, 1, 1, 1, -5669.949, 687.1072, 163.1411, 2.415381, 120, 0, 0), -- 51943 (Area: 5706)
+(@CGUID+142, 51943, 1, 1, 1, -5707.717, 666.6094, 163.3823, 4.223697, 120, 0, 0), -- 51943 (Area: 5706)
+(@CGUID+143, 51944, 1, 1, 1, -5698.58, 678.2795, 163.4202, 4.388422, 120, 0, 0), -- 51944 (Area: 5706)
+(@CGUID+144, 51945, 1, 1, 1, -5713.346, 684.4566, 163.2969, 2.583087, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+145, 51733, 1, 1, 1, -5763.861, 550.1215, 176.5641, 4.729842, 120, 0, 0), -- 51733 (Area: 5706)
+(@CGUID+146, 51942, 1, 1, 1, -5688.769, 668.5851, 163.3454, 2.478368, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+147, 51755, 1, 1, 1, -5745.418, 630.5882, 164.2644, 2.879585, 120, 0, 0), -- 51755 (Area: 5706)
+(@CGUID+148, 51756, 1, 1, 1, -5784.477, 624.1635, 164.3154, 0.6682549, 120, 5, 1), -- 51756 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+149, 51945, 1, 1, 1, -5750.272, 673.0625, 163.2886, 4.468043, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+150, 51941, 1, 1, 1, -5742.143, 675.9983, 163.3009, 1.850049, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+151, 51941, 1, 1, 1, -5772.908, 636.5851, 163.5573, 1.099557, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+152, 51941, 1, 1, 1, -5754.41, 669.7274, 163.3047, 5.585053, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+153, 51757, 1, 1, 1, -5781.788, 625.9861, 164.2517, 4.677482, 120, 0, 0), -- 51757 (Area: 5706)
+(@CGUID+154, 51941, 1, 1, 1, -5756.162, 667.7274, 163.3201, 0.05235988, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+155, 52562, 1, 1, 1, -5752.019, 667.3038, 163.3164, 2.321288, 120, 0, 0), -- 52562 (Area: 5706)
+(@CGUID+156, 51945, 1, 1, 1, -5738.276, 676.3906, 163.3239, 1.58825, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+157, 51941, 1, 1, 1, -5748.988, 669.3646, 163.316, 2.70526, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+158, 51935, 1, 1, 1, -5775.333, 637.4288, 163.4965, 0.1047198, 120, 0, 0), -- 51935 (Area: 5706)
+(@CGUID+159, 51941, 1, 1, 1, -5753.147, 672.3889, 163.2966, 4.799655, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+160, 51945, 1, 1, 1, -5718.125, 685.2118, 163.2882, 0.8726646, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+161, 51758, 1, 1, 1, -5709.035, 689.8316, 163.1528, 0, 120, 0, 0), -- 51758 (Area: 5706)
+(@CGUID+162, 51935, 1, 1, 1, -5788.397, 620.0635, 164.4618, 0.09207957, 120, 5, 1), -- 51935 (Area: 5706) (possible waypoints or random movement)
+(@CGUID+163, 51757, 1, 1, 1, -5788.203, 635.3854, 163.4523, 4.572762, 120, 0, 0), -- 51757 (Area: 5706)
+(@CGUID+164, 51941, 1, 1, 1, -5753.615, 687.9913, 163.1164, 5.707227, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+165, 51714, 1, 1, 1, -5627.134, 709.618, 154.8987, 2.548122, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+166, 51941, 1, 1, 1, -5749.288, 689.9566, 163.0284, 3.700098, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+167, 51945, 1, 1, 1, -5771.991, 661.6979, 163.2977, 2.268928, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+168, 51945, 1, 1, 1, -5793.417, 647.441, 163.309, 2.687807, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+169, 51714, 1, 1, 1, -5740.46, 787.8705, 153.5386, 0.05536608, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+170, 51943, 1, 1, 1, -5795.859, 644.7031, 163.3025, 2.391101, 120, 0, 0), -- 51943 (Area: 5706)
+(@CGUID+171, 51941, 1, 1, 1, -5800.465, 624.0608, 163.3946, 2.740167, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+172, 51935, 1, 1, 1, -5811.563, 604.5035, 163.934, 1.064651, 120, 0, 0), -- 51935 (Area: 5706)
+(@CGUID+173, 51943, 1, 1, 1, -5800.446, 626.8195, 163.3526, 3.420845, 120, 0, 0), -- 51943 (Area: 5706)
+(@CGUID+174, 51943, 1, 1, 1, -5807.573, 607.6702, 163.7157, 2.827433, 120, 0, 0), -- 51943 (Area: 5706)
+(@CGUID+175, 51944, 1, 1, 1, -5793.934, 590.691, 165.2877, 4.694936, 120, 0, 0), -- 51944 (Area: 5706)
+(@CGUID+176, 51945, 1, 1, 1, -5809.887, 609.2344, 163.5477, 5.183628, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+177, 51945, 1, 1, 1, -5802.615, 622.842, 163.3542, 2.216568, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+178, 51942, 1, 1, 1, -5793.905, 591.5278, 165.2813, 4.625123, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+179, 51714, 1, 1, 1, -5825.147, 690.5084, 156.8976, 5.554952, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+180, 51941, 1, 1, 1, -5793.838, 589.2899, 165.291, 4.607669, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+181, 51714, 1, 1, 1, -5837.444, 585.0133, 163.1623, 3.782508, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+182, 51717, 1, 1, 1, -5793.882, 585.3507, 165.2953, 4.747295, 120, 0, 0), -- 51717 (Area: 5706)
+(@CGUID+183, 51942, 1, 1, 1, -5796.575, 588.0746, 165.2912, 3.01942, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+184, 51942, 1, 1, 1, -5798.483, 589.0989, 165.29, 0.1396263, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+185, 51722, 1, 1, 1, -5784.766, 554.6545, 176.4327, 0.9424778, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+186, 51945, 1, 1, 1, -5793.906, 587.9288, 165.2906, 4.852015, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+187, 51942, 1, 1, 1, -5796.556, 588.9722, 165.2891, 3.054326, 120, 0, 0), -- 51942 (Area: 5706)
+(@CGUID+188, 51944, 1, 1, 1, -5793.894, 586.7361, 165.2928, 4.747295, 120, 0, 0), -- 51944 (Area: 5706)
+(@CGUID+189, 51865, 1, 1, 1, -5776.588, 550.0243, 194.095, 0.9075712, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+190, 51945, 1, 1, 1, -5824.613, 598.4288, 163.4235, 2.583087, 120, 0, 0), -- 51945 (Area: 5706)
+(@CGUID+191, 51722, 1, 1, 1, -5781.566, 543.5347, 176.5179, 1.134464, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+192, 52008, 1, 1, 1, -5795.094, 582.132, 165.5414, 1.48353, 120, 0, 0), -- 52008 (Area: 5706)
+(@CGUID+193, 51941, 1, 1, 1, -5827.691, 596.3333, 163.3924, 2.129302, 120, 0, 0), -- 51941 (Area: 5706)
+(@CGUID+194, 51865, 1, 1, 1, -5776.42, 548.9705, 194.171, 6.091199, 120, 0, 0), -- 51865 (Area: 5706)
+(@CGUID+195, 51750, 1, 1, 1, -5837.288, 603.3195, 162.9044, 3.490659, 120, 0, 0), -- 51750 (Area: 5706)
+(@CGUID+196, 51714, 1, 1, 1, -5861.537, 554.002, 163.6794, 1.694182, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+197, 53418, 1, 1, 1, -5800.891, 538.6614, 176.5178, 3.228859, 120, 0, 0), -- 53418 (Area: 5706)
+(@CGUID+198, 51714, 1, 1, 1, -5903.984, 648.61, 153.8709, 0.06720779, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+199, 51722, 1, 1, 1, -5787.196, 542.7465, 176.5179, 4.939282, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+200, 51722, 1, 1, 1, -5795.538, 539.5989, 176.5179, 5.096361, 120, 0, 0), -- 51722 (Area: 5706)
+(@CGUID+201, 51734, 1, 1, 1, -5774.717, 523.9167, 176.6318, 0.8552113, 120, 0, 0), -- 51734 (Area: 5706)
+(@CGUID+202, 51714, 1, 1, 1, -5884.849, 620.7791, 158.0151, 5.168957, 120, 0, 0), -- 51714 (Area: 5706)
+(@CGUID+203, 51752, 1, 1, 1, -5930.05, 526.5265, 154.2203, 4.382598, 120, 0, 0); -- 51752 (Area: 5706)
+
+SET @OGUID := 200280;
+DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+30;
+INSERT INTO `gameobject` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`) VALUES
+(@OGUID+0, 208322, 1, 1, 1, -5807.332, 533.5417, 176.4345, 5.969027, 0, 0, 0, 1, 120, 255, 1), -- 208322 (Area: 5706)
+(@OGUID+1, 208201, 1, 1, 1, -5688.999, 606.559, 163.0309, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+2, 208201, 1, 1, 1, -5676.182, 637.5139, 163.02, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+3, 208201, 1, 1, 1, -5720.035, 619.2014, 163.3823, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+4, 208201, 1, 1, 1, -5714.158, 607.4792, 164.3322, 6.19592, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+5, 208203, 1, 1, 1, -5699.99, 632.7969, 163.259, 0.4363316, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+6, 208203, 1, 1, 1, -5672.493, 653.809, 162.9627, 0, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+7, 208201, 1, 1, 1, -5683.978, 647.3195, 163.2395, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+8, 208203, 1, 1, 1, -5682.505, 659.8993, 163.2843, 0, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+9, 208202, 1, 1, 1, -5707.547, 661.9636, 164.5816, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+10, 208203, 1, 1, 1, -5690.106, 674.0712, 163.2372, 0, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+11, 208201, 1, 1, 1, -5710.354, 664.9948, 163.299, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+12, 208203, 1, 1, 1, -5711.762, 663.6059, 164.7674, 0, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+13, 208202, 1, 1, 1, -5738.927, 667.0139, 163.2099, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+14, 208201, 1, 1, 1, -5731.021, 690.5243, 163.0176, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+15, 208201, 1, 1, 1, -5720.979, 686.0035, 163.1892, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+16, 208201, 1, 1, 1, -5736.818, 676.941, 163.2449, 0, 0, 0, 0, 1, 120, 255, 1), -- 208201 (Area: 5706)
+(@OGUID+17, 208202, 1, 1, 1, -5751.677, 692.0938, 162.9395, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+18, 208203, 1, 1, 1, -5775.547, 662.4236, 164.0997, 0, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+19, 208202, 1, 1, 1, -5712.768, 697.8854, 162.9631, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+20, 208202, 1, 1, 1, -5793.753, 649.1111, 163.208, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+21, 208202, 1, 1, 1, -5792.893, 589.033, 165.9749, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+22, 208203, 1, 1, 1, -5803.34, 622.2344, 164.2114, 0, 0, 0, 0, 1, 120, 255, 1), -- 208203 (Area: 5706)
+(@OGUID+23, 208324, 1, 1, 1, -5780.96, 544.8264, 176.4345, 4.293511, 0, 0, 0, 1, 120, 255, 1), -- 208324 (Area: 5706)
+(@OGUID+24, 208202, 1, 1, 1, -5873.549, 620.4827, 165.652, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+25, 208202, 1, 1, 1, -5797.971, 590.5278, 165.2003, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+26, 208202, 1, 1, 1, -5869.266, 617.1614, 170.3381, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+27, 208202, 1, 1, 1, -5872.731, 620.2656, 165.606, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+28, 208202, 1, 1, 1, -5795.085, 584.3073, 166.4064, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+29, 208202, 1, 1, 1, -5825.406, 597.3542, 163.4057, 0, 0, 0, 0, 1, 120, 255, 1), -- 208202 (Area: 5706)
+(@OGUID+30, 208323, 1, 1, 1, -5778.668, 543.3333, 176.4345, 3.953173, 0, 0, 0, 1, 120, 255, 1); -- 208323 (Area: 5706)
+
+UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=51865;
+UPDATE `creature` SET `spawndist`=1, `MovementType`=5 WHERE `id` IN (51714,51752);
+-- Resort Guest SAI
+SET @GUID := -286377;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=51944;
+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,300,5000,6000,8000,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Resort Guest - Out of Combat - Play Emote 1");
+
+-- Resort Guest SAI
+SET @GUID := -286388;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=51942;
+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,100,500,3000,6000,5,94,0,0,0,0,0,1,0,0,0,0,0,0,0,"Resort Guest - Out of Combat - Play Emote 94");
+
+-- Resort Guest SAI
+SET @GUID := -286419;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=51935;
+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,200,3000,6000,7000,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Resort Guest - Out of Combat - Play Emote 1");
+
+-- Resort Guest SAI
+SET @GUID := -286380;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=51935;
+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,200,3000,6000,7000,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Resort Guest - Out of Combat - Play Emote 1");
+
+-- Resort Guest SAI
+SET @GUID := -286385;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=51935;
+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,200,3000,6000,7000,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Resort Guest - Out of Combat - Play Emote 1");
+
+-- Resort Guest SAI
+SET @GUID := -286381;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=51935;
+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,200,3000,6000,7000,5,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Resort Guest - Out of Combat - Play Emote 1");
+
+DELETE FROM `creature_addon` WHERE `guid` IN (286307,286287,286265,286264,286289,286288,286293,286458,286361,286444,286448,286445,286413,286454,286451,286433,286438,286432,286434,286431,286429,286428,286420,286410,286416,286418,286411,286417,286421,286399,286405,286404,286398,286395,286400,286407,286383,286384,286364,286367,286371,286379,286375,286369,286366,286365,286368,286376);
+INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(286376,0,0,0,1,415, ''),
+(286368,0,0,0,1,415, ''),
+(286365,0,0,0,1,415, ''),
+(286366,0,0,0,1,415, ''),
+(286369,0,0,0,0,69, ''),
+(286375,0,0,0,1,415, ''),
+(286379,0,0,0,1,415, ''),
+(286371,0,0,3,1,0, ''),
+(286367,0,0,0,1,415, ''),
+(286364,0,0,0,1,415, ''),
+(286384,0,0,0,1,415, ''),
+(286383,0,0,3,1,0, ''),
+(286407,0,0,0,1,69, ''),
+(286400,0,0,0,1,415, ''),
+(286395,0,0,0,1,415, ''),
+(286398,0,0,0,1,23, ''),
+(286404,0,0,3,1,0, ''),
+(286405,0,0,0,1,415, ''),
+(286399,0,0,0,1,415, ''),
+(286421,0,0,0,1,415, ''),
+(286417,0,0,0,1,415, ''),
+(286411,0,0,0,1,415, ''),
+(286418,0,0,0,1,415, ''),
+(286416,0,0,0,1,415, ''),
+(286410,0,0,8,1,0, ''),
+(286420,0,0,8,1,0, ''),
+(286413,0,0,8,1,0, ''),
+(286428,0,0,0,1,415, ''),
+(286429,0,0,0,1,415, ''),
+(286431,0,0,0,1,415, ''),
+(286434,0,0,0,1,415, ''),
+(286432,0,0,0,1,415, ''),
+(286438,0,0,0,1,415, ''),
+(286433,0,0,0,1,10, ''),
+(286451,0,0,0,1,415, ''),
+(286454,0,0,0,1,415, ''),
+(286445,0,0,0,1,7, ''),
+(286448,0,0,0,1,7, ''),
+(286444,0,0,0,1,7, ''),
+(286361,0,0,0,1,234, ''),
+(286458,0,0,0,1,234, ''),
+(286293,0,0,0,1,234, ''),
+(286307,0,0,0,1,234, ''),
+(286288,0,0,0,1,0, '96028'),
+(286289,0,0,0,1,0, '96028'),
+(286264,0,0,0,1,0, '96028'),
+(286265,0,0,0,1,0, '96040'),
+(286287,0,0,0,1,0, '96040');
+
+-- Pathing for Entry: 51946 'TDB FORMAT'
+SET @NPC := 286387;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5788.926,`position_y`=607.9293,`position_z`=165.2974 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,-5788.926,607.9293,165.2974,0,0,0,0,100,0),
+(@PATH,2,-5790.426,617.9293,164.5474,0,0,0,0,100,0),
+(@PATH,3,-5791.426,623.4293,164.2974,0,0,0,0,100,0),
+(@PATH,4,-5792.438,629.6313,163.5284,0,0,0,0,100,0),
+(@PATH,5,-5781.063,644.6859,163.6394,0,0,0,0,100,0),
+(@PATH,6,-5773.629,649.9146,163.5963,0,0,0,0,100,0),
+(@PATH,7,-5755.208,659.1642,163.3571,0,0,0,0,100,0),
+(@PATH,8,-5731.594,666.4515,163.6333,0,0,0,0,100,0),
+(@PATH,9,-5716.327,658.214,163.6395,0,0,0,0,100,0),
+(@PATH,10,-5707.683,637.6583,163.6191,0,0,0,0,100,0),
+(@PATH,11,-5710.278,622.7555,163.4361,0,0,0,0,100,0),
+(@PATH,12,-5712.528,625.0055,163.4361,0,0,0,0,100,0),
+(@PATH,13,-5716.778,626.0055,163.4361,0,0,0,0,100,0),
+(@PATH,14,-5718.528,626.5055,163.4361,0,0,0,0,100,0),
+(@PATH,15,-5719.528,626.5055,163.4361,0,0,0,0,100,0),
+(@PATH,16,-5720.528,626.5055,163.4361,0,0,0,0,100,0),
+(@PATH,17,-5721.528,626.5055,163.4361,0,0,0,0,100,0),
+(@PATH,18,-5722.778,626.5055,163.6861,0,0,0,0,100,0),
+(@PATH,19,-5724.778,626.0055,163.6861,0,0,0,0,100,0),
+(@PATH,20,-5725.048,626.0278,163.8128,0,0,0,0,100,0),
+(@PATH,21,-5727.048,625.7778,163.8128,0,0,0,0,100,0),
+(@PATH,22,-5732.548,619.2778,164.3128,0,0,0,0,100,0),
+(@PATH,23,-5735.298,616.2778,164.8128,0,0,0,0,100,0),
+(@PATH,24,-5735.542,616.0571,165.0257,0,0,0,0,100,0),
+(@PATH,25,-5736.542,615.0571,165.0257,0,0,0,0,100,0),
+(@PATH,26,-5742.292,611.3071,165.5257,0,0,0,0,100,0);
+
+-- Pathing for Entry: 51946 'TDB FORMAT'
+SET @NPC := 286373;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5732.034,`position_y`=626.0606,`position_z`=163.8376 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,-5732.034,626.0606,163.8376,0,0,0,0,100,0),
+(@PATH,2,-5732.243,625.7847,163.7238,0,0,0,0,100,0),
+(@PATH,3,-5732.04,625.6913,164.0835,0,0,0,0,100,0),
+(@PATH,4,-5730.54,612.1913,164.5835,0,0,0,0,100,0),
+(@PATH,5,-5731.412,621.9445,164.1074,0,0,0,0,100,0),
+(@PATH,6,-5732.08,625.9236,163.8257,0,0,0,0,100,0);
+
+-- Pathing for Entry: 51722 'TDB FORMAT'
+SET @NPC := 286311;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-5773.932,`position_y`=536.3438,`position_z`=176.7003 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,-5773.932,536.3438,176.7003,0,10000,0,0,100,0),
+(@PATH,2,-5773.641,536.2739,176.8456,0,0,0,0,100,0),
+(@PATH,3,-5770.578,533.2537,176.616,0,0,0,0,100,0),
+(@PATH,4,-5770.363,532.8978,176.8072,0,0,0,0,100,0),
+(@PATH,5,-5767.863,530.8978,176.8072,0,0,0,0,100,0),
+(@PATH,6,-5766.079,524.7371,176.799,0,0,0,0,100,0),
+(@PATH,7,-5771.483,518.7049,176.5595,0,0,0,0,100,0),
+(@PATH,8,-5771.483,518.7049,176.5595,1.762783,10000,0,0,100,0),
+(@PATH,9,-5767.021,521.6589,176.497,0,0,0,0,100,0),
+(@PATH,10,-5766.021,525.1589,176.497,0,0,0,0,100,0),
+(@PATH,11,-5767.771,530.9089,176.497,0,0,0,0,100,0),
+(@PATH,12,-5770.771,533.4089,176.497,0,0,0,0,100,0),
+(@PATH,13,-5773.771,536.1589,176.747,0,0,0,0,100,0),
+(@PATH,14,-5778.271,539.9089,176.747,0,0,0,0,100,0);
diff --git a/sql/updates/world/2015_03_26_02_world.sql b/sql/updates/world/2015_03_26_02_world.sql
new file mode 100644
index 00000000000..afd0d99691a
--- /dev/null
+++ b/sql/updates/world/2015_03_26_02_world.sql
@@ -0,0 +1,121 @@
+--
+SET @ADMETIUS := 17658;
+SET @LEGOSO := 17982;
+SET @SIRONAS := 17678;
+SET @TESLA := 17979;
+
+-- Sironas
+-- Equips
+DELETE FROM `creature_equip_template` WHERE `entry`=@SIRONAS;
+INSERT INTO `creature_equip_template` (`entry`, `id`, `itemEntry1`) VALUES
+(@SIRONAS, 1, 2244);
+
+-- Spells & scriptname
+UPDATE `creature_template` SET `spell1`=10966, `spell2`=12742, `spell3`=8282, `spell4`=0, `ScriptName`='npc_sironas' WHERE `entry`=@SIRONAS;
+-- Text
+DELETE FROM `creature_text` WHERE `entry`=@SIRONAS;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `probability`, `comment`, `BroadcastTextId`) VALUES
+(@SIRONAS, 0, 0, 'Petulant children, pray to your gods for you are about to meet them!', 14, 100, 'Sironas SAY_SIRONAS_1 (pre aggro)',14666);
+
+-- Tesla targets
+-- Disable movement
+UPDATE `creature` SET `spawndist`=0, `MovementType`=0 WHERE `Id`=@TESLA;
+-- Position fix
+UPDATE `creature` SET `position_x`=-1964.13, `position_y`=-10538.7, `position_z`=198.928 WHERE `Id`=@TESLA AND `guid`=63627;
+UPDATE `creature` SET `position_x`=-1926.01, `position_y`=-10577.4, `position_z`=194.301 WHERE `Id`=@TESLA AND `guid`=63628;
+UPDATE `creature` SET `position_x`=-1921.15, `position_y`=-10583.0, `position_z`=213.888 WHERE `Id`=@TESLA AND `guid`=63629;
+UPDATE `creature` SET `position_x`=-1886.11, `position_y`=-10534.5, `position_z`=199.901 WHERE `Id`=@TESLA AND `guid`=63630;
+
+-- Bloodmyst Tesla target condition
+DELETE FROM `conditions` WHERE `SourceEntry`=31611;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`) VALUES
+(13, 1, 31611, 0, 0, 31, 0, 3, @SIRONAS, 0);
+
+-- Legoso
+-- Scriptname
+UPDATE `creature_template` SET `ScriptName`='npc_demolitionist_legoso' WHERE `entry`=@LEGOSO;
+-- Respawn time (this npc respawns very quickly, http://www.wowhead.com/npc=@LEGOSO#comments:id=752881:reply=111200)
+UPDATE `creature` SET `spawntimesecs`=30 WHERE `id`=@LEGOSO;
+
+-- Text
+DELETE FROM `creature_text` WHERE `entry`=@LEGOSO;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `probability`, `emote`, `comment`, `BroadcastTextId`) VALUES
+(@LEGOSO, 0, 0, 'There''s no turning back now. Stay close and watch my back.', 12, 100, 1, 'npc_demolitionist_legoso SAY_LEGOSO_1',14648),
+(@LEGOSO, 1, 0, 'There it is! Do you see where the large red crystal is jutting out from the Vector Coil? That''s where I need to plant the first set of explosives.', 12, 100, 25, 'npc_demolitionist_legoso SAY_LEGOSO_2',14649),
+(@LEGOSO, 2, 0, 'Cover me!', 12, 100, 5, 'npc_demolitionist_legoso SAY_LEGOSO_3',14650),
+(@LEGOSO, 3, 0, 'It won''t be much longer. Just keep them off me while I work.', 12, 100, 69, 'npc_demolitionist_legoso SAY_LEGOSO_4',14651),
+(@LEGOSO, 4, 0, 'That''ll do it! Quickly, take cover!', 12, 100, 5, 'npc_demolitionist_legoso SAY_LEGOSO_5',14652),
+(@LEGOSO, 5, 0, '3...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_6',14653),
+(@LEGOSO, 6, 0, '2...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_7',14654),
+(@LEGOSO, 7, 0, '1...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_8',14655),
+(@LEGOSO, 8, 0, 'Don''t get too excited, hero, that was the easy part. The challenge lies ahead! Let''s go.', 12, 100, 1, 'npc_demolitionist_legoso SAY_LEGOSO_9',14656),
+(@LEGOSO, 9, 0, 'What in the Nether is that?!?!', 12, 100, 5, 'npc_demolitionist_legoso SAY_LEGOSO_10',14657),
+(@LEGOSO, 10, 0, 'Be ready for anything.', 12, 100, 1, 'npc_demolitionist_legoso SAY_LEGOSO_11',14658),
+(@LEGOSO, 11, 0, 'Blessed Light! She''s siphoning energy right out of the Vector Coil!', 12, 100, 53, 'npc_demolitionist_legoso SAY_LEGOSO_12',14659),
+(@LEGOSO, 12, 0, 'Cover me, we have to do this quickly. Once I blow the support on this side, it will disrupt the energy beams and she''ll break out! I doubt very much that she''ll be happy to see us.', 12, 100, 1, 'npc_demolitionist_legoso SAY_LEGOSO_13',14660),
+(@LEGOSO, 13, 0, 'I''ve almost got it! Just a little more time...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_14',14661),
+(@LEGOSO, 14, 0, 'Take cover and be ready for the fight of your life!', 12, 100, 5, 'npc_demolitionist_legoso SAY_LEGOSO_15',14662),
+(@LEGOSO, 15, 0, '3...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_16',14653),
+(@LEGOSO, 16, 0, '2...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_17',14654),
+(@LEGOSO, 17, 0, '1...', 12, 100, 0, 'npc_demolitionist_legoso SAY_LEGOSO_18',14655),
+(@LEGOSO, 18, 0, 'Holy mother of O''ros!', 12, 100, 5, 'npc_demolitionist_legoso SAY_LEGOSO_19',14663),
+(@LEGOSO, 19, 0, 'I... I can''t believe it''s over. You did it! You''ve destoyed the blood elves and their leader!', 12, 100, 1, 'npc_demolitionist_legoso SAY_LEGOSO_20',14664),
+(@LEGOSO, 20, 0, 'Get back to Blood Watch. I''ll see you there...', 12, 100, 1, 'npc_demolitionist_legoso SAY_LEGOSO_21',14665);
+
+-- Waypoints
+DELETE FROM `script_waypoint` WHERE `entry`=@LEGOSO;
+INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES
+(@LEGOSO, 1, -1773.64, -11073.9, 76.8923, 0, 'Legoso'),
+(@LEGOSO, 2, -1784.13, -11051.1, 77.2078, 0, 'Legoso'),
+(@LEGOSO, 3, -1793.02, -11047.5, 77.1118, 0, 'Legoso'),
+(@LEGOSO, 4, -1792.87, -11036.8, 76.2142, 0, 'Legoso'),
+(@LEGOSO, 5, -1804.07, -11023.6, 69.8951, 0, 'Legoso'),
+(@LEGOSO, 6, -1826.2, -11003.5, 67.3465, 0, 'Legoso'),
+(@LEGOSO, 7, -1855, -10992.3, 64.5101, 0, 'Legoso'),
+(@LEGOSO, 8, -1888.95, -10966.4, 61.1596, 0, 'Legoso'),
+(@LEGOSO, 9, -1913.87, -10935.6, 61.4501, 0, 'Legoso'),
+(@LEGOSO, 10, -1927.65, -10907.8, 62.7226, 0, 'Legoso'),
+(@LEGOSO, 11, -1932.9, -10868.6, 66.2437, 0, 'Legoso'),
+(@LEGOSO, 12, -1940.75, -10853.8, 69.1475, 0, 'Legoso'),
+(@LEGOSO, 13, -1934.66, -10821.3, 80.0018, 0, 'Legoso'),
+(@LEGOSO, 14, -1940.5, -10807.7, 84.7886, 0, 'Legoso'),
+(@LEGOSO, 15, -1966.12, -10791.9, 88.6942, 0, 'Legoso'),
+(@LEGOSO, 16, -1977.82, -10778.2, 89.1746, 0, 'Legoso'),
+(@LEGOSO, 17, -1980.04, -10757.3, 91.1206, 0, 'Legoso'),
+(@LEGOSO, 18, -1959.13, -10739.6, 98.335, 0, 'Legoso'),
+(@LEGOSO, 19, -1947.52, -10721.8, 108.46, 0, 'Legoso'),
+(@LEGOSO, 20, -1947.04, -10711.1, 111.313, 0, 'Legoso'),
+(@LEGOSO, 21, -1953.05, -10682.2, 110.582, 0, 'Legoso'),
+(@LEGOSO, 22, -1955.6, -10669.8, 110.65, 0, 'Legoso'),
+(@LEGOSO, 23, -1967.13, -10677.3, 111.37, 0, 'Legoso'),
+(@LEGOSO, 24, -1987.29, -10701.7, 116.038, 0, 'Legoso'),
+(@LEGOSO, 25, -2008.1, -10664.8, 120.99, 0, 'Legoso'),
+(@LEGOSO, 26, -2021.77, -10648.8, 129.903, 0, 'Legoso'),
+(@LEGOSO, 27, -2022.39, -10647.7, 130.624, 0, 'Legoso'),
+(@LEGOSO, 28, -2039.34, -10632.7, 143, 0, 'Legoso'),
+(@LEGOSO, 29, -2041.41, -10624.6, 145.187, 0, 'Legoso'),
+(@LEGOSO, 30, -2036.49, -10617.1, 146.52, 0, 'Legoso'),
+(@LEGOSO, 31, -2026.12, -10606.9, 150.263, 0, 'Legoso'),
+(@LEGOSO, 32, -1993, -10613.7, 161.852, 0, 'Legoso'),
+(@LEGOSO, 33, -1970.41, -10616.8, 163.838, 0, 'Legoso'),
+(@LEGOSO, 34, -1953.78, -10590.9, 170.538, 0, 'Legoso'),
+(@LEGOSO, 35, -1942.51, -10577.7, 175.276, 0, 'Legoso'),
+(@LEGOSO, 36, -1937.517090, -10575.675781, 176.253082, 0, 'Legoso'),
+(@LEGOSO, 37, -1926.401733, -10577.000977, 177.240952, 0, 'Legoso'),
+(@LEGOSO, 38, -1920.892212, -10575.630859, 177.493637, 0, 'Legoso'),
+(@LEGOSO, 39, -1913.378662, -10575, 178.044113, 0, 'Legoso'),
+(@LEGOSO, 40, -1951.17, -10555, 177.33, 0, 'Legoso'),
+(@LEGOSO, 41, -1946.9, -10557.8, 177.7, 0, 'Legoso');
+
+-- Exarch Admetius
+-- Text
+DELETE FROM `creature_text` WHERE `entry`=@ADMETIUS;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `probability`, `emote`, `comment`, `BroadcastTextId`) VALUES
+(@ADMETIUS, 0, 0, 'All hail $N, savior of Azuremyst and Bloodmyst. Hero of the Hand of Argus, champion of the draenei people!', 14, 100, 22, 'Exarch Admetius q9759 OnRewarded',14691);
+
+-- Exarch Admetius SAI
+SET @ENTRY := 17658;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,20,0,100,1,9759,0,0,0,1,0,0,0,0,0,0,7,0,0,0,0,0,0,0,"Exarch Admetius - On Quest 'Ending Their World' Finished - Say Line 0 (No Repeat)");
diff --git a/sql/updates/world/2015_03_26_02_world_f335.sql b/sql/updates/world/2015_03_26_02_world_f335.sql
new file mode 100644
index 00000000000..4ae68387d8e
--- /dev/null
+++ b/sql/updates/world/2015_03_26_02_world_f335.sql
@@ -0,0 +1,48 @@
+
+DELETE FROM `creature_text` WHERE `entry`=16819 AND `groupid` IN(1,2);
+DELETE FROM `creature_text` WHERE `entry`IN(3230,18481,23054);
+
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(3230, 0, 0, 'Hellfire Citadel is ours! The source of Illidan\'s fel orc army is no more! Magtheridon has fallen to the might of $n and $g his:her; allies!', 14, 1, 100, 22, 0, 0, 20765, 2, 'Nazgrel to Player'),
+(3230, 1, 0, 'The time for us to rise and strike at the fel orcs that remain is now! Do this for your Warchief! Do this for the Horde!', 14, 1, 100, 22, 0, 0, 20766, 2, 'Nazgrel to Player'),
+(18481, 0, 0, 'Silence descends upon Shattrath.', 16, 0, 100, 0, 0, 0, 20776, 2, 'A\'dal to Player'),
+(18481, 1, 0, '%s\'s thoughts invade your mind.', 16, 0, 100, 0, 0, 0, 20777, 2, 'A\'dal to Player'),
+(18481, 2, 0, 'Kael\'thas Sunstrider has been defeated by $n and $g his:her; allies.', 16, 0, 100, 0, 0, 0, 20778, 2, 'A\'dal to Player'),
+(18481, 3, 0, 'The time to strike at the remaining blood elves of Tempest Keep is now. Take arms and let A\'dal\'s song of battle empower you!', 16, 0, 100, 0, 0, 0, 20779, 2, 'A\'dal to Player'),
+(23054, 0, 0, 'Your monkeys failed to finish the job, naaru. Beaten but alive... The same mistake was not made when we took command of your vessel.', 14, 0, 100, 1, 0, 0, 20792, 0, 'Kael\'thas Sunstrider to Player'),
+(23054, 1, 0, 'All for what? Trinkets? You are too late. The preparations have already begun. Soon the master will make his return.', 14, 0, 100, 274, 0, 0, 20793, 0, 'Kael\'thas Sunstrider to Player'),
+(23054, 2, 0, 'And there is nothing you or that fool, Illidan, can do to stop me! You have both served me in your own right - unwittingly.', 14, 0, 100, 1, 0, 0, 20794, 0, 'Kael\'thas Sunstrider to Player'),
+(23054, 3, 0, 'Lay down your arms and succumb to the might of Kil\'jaeden!', 14, 0, 100, 14, 0, 0, 20796, 0, 'Kael\'thas Sunstrider to Player'),
+(16819, 1, 0, 'The feast of corruption is no more! Magtheridon has fallen to the battle prowess of $n and $g his:her; allies! Witness the might of the Alliance! A pit lord commander is destroyed!', 14, 7, 100, 22, 0, 0, 20754, 2, 'Force Commander Danath Trollbane to Player'),
+(16819, 2, 0, 'Hear me brothers and sisters-in-arms! The time of our enemies is at an end! We must strike at the fel orcs that remain! Exterminate them like the vermin that they are! Carry with you the favor of the Sons of Lothar!', 14, 7, 100, 22, 0, 0, 20754, 2, 'Force Commander Danath Trollbane to Player');
+
+UPDATE `creature_template` SET `unit_flags`=768, `InhabitType`=4 WHERE `entry`=23054;
+
+UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN(3230,23054);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN(3230,23054) AND `source_type`=0;
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` =1848100 AND `source_type`=9;
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` =16819 AND `source_type`=0 AND `id`>1;
+DELETE FROM `smart_scripts` WHERE `entryorguid` =18481 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
+(3230, 0, 0, 1, 20, 0, 100, 0, 11003, 0, 0, 0, 5, 15, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Nazgrel - On Quest Reward 11003 - Play emote OneShotRoar (15)'),
+(3230, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 1, 0, 7000, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Nazgrel - On Quest Reward 11003 - Say Line 0'),
+(3230, 0, 2, 0, 52, 0, 100, 0, 0, 3230, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Nazgrel - On Text Over Line 0 - Say Line 1'),
+(16819, 0, 2, 0, 20, 0, 100, 0, 11002, 0, 0, 0, 1, 1, 7000, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Force Commander Danath Trollbane - On Quest Reward 11002 - Say Line 1'),
+(16819, 0, 3, 0, 52, 0, 100, 0, 1, 16819, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Force Commander Danath Trollbane - On Text Over Line 1 - Say Line 2'),
+(23054, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 11, 39966, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Kael''thas Sunstrider - On On Just Summoned - Cast Kael thas Defeated'),
+(18481, 0, 3, 4, 20, 0, 100, 0, 11007, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'A Dal - On Quest Reward 11007 - Store Targetlist'),
+(18481, 0, 4, 0, 61, 0, 100, 0, 0, 0, 0, 0, 80, 1848100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'A Dal - On Quest Reward 11007 - Run Script'),
+(1848100, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 0'), -- 13:50:41.485
+(1848100, 9, 1, 0, 0, 0, 100, 0, 4500, 4500, 0, 0, 1, 1, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 1'), -- 13:50:45.907
+(1848100, 9, 2, 0, 0, 0, 100, 0, 4000, 4000, 0, 0, 1, 2, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 2'), -- 13:50:49.532
+(1848100, 9, 3, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 1, 3, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 3'), -- 13:50:54.407
+(1848100, 9, 4, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 12, 23054, 1, 50000, 0, 0, 0, 8, 0, 0, 0, -1884.322, 5420.598, -8.42119, 0.4886922, 'A Dal - Script - Summon Kael''thas Sunstrider'), -- 13:50:55.625
+(1848100, 9, 5, 0, 0, 0, 100, 0, 4000, 4000, 0, 0, 50, 185170, 300, 0, 0, 0, 0, 8, 0, 0, 0, -1891.344, 5417.036, -5.539243, 0.9781476, 'A Dal - Script - The Mark of Kael''Thas'), -- 13:50:59.922
+(1848100, 9, 6, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 1, 0, 0, 0, 0, 0, 0, 19, 23054, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 0 on Kael''thas Sunstrider'), -- 13:51:00.422
+(1848100, 9, 7, 0, 0, 0, 100, 0, 11000, 11000, 0, 0, 1, 1, 0, 0, 0, 0, 0, 19, 23054, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 1 on Kael''thas Sunstrider'), -- 13:51:11.360
+(1848100, 9, 8, 0, 0, 0, 100, 0, 11000, 11000, 0, 0, 1, 2, 0, 0, 0, 0, 0, 19, 23054, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 2 on Kael''thas Sunstrider'), -- 13:51:22.297
+(1848100, 9, 9, 0, 0, 0, 100, 0, 11000, 11000, 0, 0, 1, 3, 0, 0, 0, 0, 0, 19, 23054, 0, 0, 0, 0, 0, 0, 'A Dal - Script - Say Line 2 on Kael''thas Sunstrider'); -- 13:51:33.219
diff --git a/sql/updates/world/2015_03_27_00_world.sql b/sql/updates/world/2015_03_27_00_world.sql
new file mode 100644
index 00000000000..5641b0b4115
--- /dev/null
+++ b/sql/updates/world/2015_03_27_00_world.sql
@@ -0,0 +1,657 @@
+-- Dragonsoul
+SET @CGUID := 370492;
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+275;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, 32638, 1, 1, 1, -8280.75, -4521.05, -219.09, 3.630285, 120, 0, 0), -- 32638 (Area: -1) (Auras: 61424 - 61424)
+(@CGUID+1, 32639, 1, 1, 1, -8280.75, -4521.05, -219.09, 3.630285, 120, 0, 0), -- 32639 (Area: -1) (Auras: 61424 - 61424)
+(@CGUID+2, 53488, 967, 3, 1, -2310.071, -2419.728, 83.88827, 0, 7200, 0, 0), -- 53488 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+3, 53488, 967, 3, 1, -2283.925, -2408.394, 82.84689, 0, 7200, 0, 0), -- 53488 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+4, 53488, 967, 3, 1, -2276.066, -2375.111, 84.80681, 0, 7200, 0, 0), -- 53488 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+5, 53488, 967, 3, 1, -2304.014, -2387.505, 84.37089, 0, 7200, 0, 0), -- 53488 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+6, 53488, 967, 3, 1, -2296.568, -2357.399, 83.09443, 0, 7200, 0, 0), -- 53488 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+7, 57158, 967, 3, 1, -2047.477, -2355.12, 72.04578, 2.443461, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+8, 57160, 967, 3, 1, -2072.759, -2330.238, 76.61806, 5.637414, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+9, 57158, 967, 3, 1, -2128.774, -2578.655, 79.92263, 3.089233, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+10, 57231, 967, 3, 1, -2147.179, -2579.137, 77.44179, 1.204277, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+11, 57158, 967, 3, 1, -2227.972, -2557.91, 71.84028, 1.884956, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+12, 57280, 967, 3, 1, -2224.389, -2537.384, 71.16493, 3.595378, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+13, 57160, 967, 3, 1, -2164.717, -2580.005, 75.87914, 6.230825, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+14, 57158, 967, 3, 1, -2158.244, -2519.952, 76.08241, 2.034859, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+15, 57160, 967, 3, 1, -2242.788, -2525.587, 70.7333, 5.026548, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+16, 55967, 967, 3, 1, -2080.568, -2406.094, 190.7284, 0, 7200, 0, 0), -- 55967 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+17, 57160, 967, 3, 1, -2161.173, -2492.578, 76.19443, 1.653297, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+18, 57159, 967, 3, 1, -2105.069, -2417.102, 74.34335, 2.846395, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+19, 57280, 967, 3, 1, -2146.526, -2591.847, 76.68642, 1.64061, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+20, 57158, 967, 3, 1, -2205.884, -2491.703, 76.63906, 1.884956, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+21, 57280, 967, 3, 1, -2196.104, -2353.026, 81.35667, 0.8726646, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+22, 57158, 967, 3, 1, -2092.05, -2290.632, 81.5434, 0, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+23, 57280, 967, 3, 1, -2101.29, -2491.813, 75.91229, 5.270895, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+24, 57160, 967, 3, 1, -2220.7, -2459.38, 80.96702, 5.026548, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+25, 57158, 967, 3, 1, -2228.335, -2414.668, 85.42023, 3.159046, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+26, 57159, 967, 3, 1, -2118.191, -2354.066, 81.87196, 2.373648, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+27, 57280, 967, 3, 1, -2049.95, -2329.344, 72.61543, 3.944444, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+28, 57158, 967, 3, 1, -2053.474, -2387.783, 73.33734, 3.159046, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+29, 57231, 967, 3, 1, -2184.122, -2346.644, 80.65489, 0, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+30, 57158, 967, 3, 1, -2077.382, -2495.57, 75.14075, 3.769911, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+31, 57280, 967, 3, 1, -2223.601, -2479.854, 80.99306, 0.4363323, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+32, 57231, 967, 3, 1, -2213.205, -2475.738, 79.28278, 0, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+33, 57160, 967, 3, 1, -2055.273, -2406.622, 73.32864, 3.159046, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+34, 57158, 967, 3, 1, -2141.201, -2510.365, 77.59682, 2.092123, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+35, 57160, 967, 3, 1, -2107.681, -2514.012, 78.84937, 0.6806784, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+36, 57160, 967, 3, 1, -2092.184, -2306.976, 80.89896, 0, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+37, 57159, 967, 3, 1, -2121.974, -2342.314, 81.87196, 1.58825, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 107849 - 107849)
+(@CGUID+38, 57160, 967, 3, 1, -2227.646, -2387.451, 85.46072, 3.141593, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+39, 57280, 967, 3, 1, -2176.241, -2337.587, 81.13699, 4.18879, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+40, 57159, 967, 3, 1, -2098.954, -2397.076, 73.4743, 2.88099, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+41, 57158, 967, 3, 1, -2174.726, -2359.95, 81.27364, 2.181662, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+42, 57280, 967, 3, 1, -2245.689, -2546.061, 70.68924, 0.4363323, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+43, 57280, 967, 3, 1, -2082.644, -2517.938, 77.65973, 2.443461, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+44, 57160, 967, 3, 1, -2193.101, -2334.842, 80.91397, 5.375614, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 51835 - 51835)
+(@CGUID+45, 57159, 967, 3, 1, -2111.575, -2341.887, 81.88551, 3.420845, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+46, 57280, 967, 3, 1, -2071.469, -2352.097, 76.32558, 1.117011, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+47, 57231, 967, 3, 1, -2235.293, -2541.945, 71.06759, 0, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+48, 57158, 967, 3, 1, -2054.401, -2427.797, 73.37003, 3.106686, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+49, 57231, 967, 3, 1, -2062.342, -2343.122, 75.09549, 4.956735, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+50, 57280, 967, 3, 1, -2202.3, -2471.177, 78.47216, 3.595378, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+51, 57231, 967, 3, 1, -2092.646, -2507.054, 77.7093, 0, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+52, 57159, 967, 3, 1, -2130.095, -2347.995, 81.87196, 2.600541, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+53, 57158, 967, 3, 1, -2122.56, -2402.894, 77.60768, 3.149496, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+54, 57280, 967, 3, 1, -2147.915, -2565.728, 77.4483, 4.799655, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+55, 56144, 967, 3, 1, -2066.267, -2153.258, 214.8424, 1.594105, 7200, 0, 0), -- 56144 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+56, 57280, 967, 3, 1, -1963.688, -2497.095, 63.00636, 2.059489, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+57, 57632, 967, 3, 1, -2299.445, -2425.509, 83.87738, 0.541052, 7200, 0, 0), -- 57632 (Area: 5926)
+(@CGUID+58, 57280, 967, 3, 1, -1949.986, -2536.637, 65.45307, 5.585053, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+59, 57280, 967, 3, 1, -1976.67, -2321.345, 64.24426, 0.8203048, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+60, 57231, 967, 3, 1, -1968.877, -2487.974, 63.67107, 0.3316126, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 108012 - 108012)
+(@CGUID+61, 56144, 967, 3, 1, -2044.08, -2622.558, 199.0528, 0.5785699, 7200, 0, 0), -- 56144 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+62, 58287, 967, 3, 1, -2101.181, -2287.32, 306.91, 3.193953, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+63, 57280, 967, 3, 1, -1971.682, -2300.25, 64.70331, 4.485496, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+64, 58287, 967, 3, 1, -2071.896, -2219.932, 306.4081, 2.443461, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+65, 57158, 967, 3, 1, -2005.574, -2281.198, 71.12967, 4.645951, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+66, 57158, 967, 3, 1, -2044.569, -2565.532, 76.85681, 0.5560029, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+67, 57160, 967, 3, 1, -2068.183, -2576.977, 81.01588, 3.206083, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+68, 56143, 967, 3, 1, -2073.82, -2535.823, 233.1788, 0.2669819, 7200, 0, 0), -- 56143 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+69, 57231, 967, 3, 1, -1971.2, -2310.622, 64.17452, 6.038839, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 108012 - 108012)
+(@CGUID+70, 58287, 967, 3, 1, -2063.184, -2202.507, 321.0296, 1.884956, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+71, 55265, 967, 3, 1, -1981.033, -2409.299, 69.13634, 0, 7200, 0, 0), -- 55265 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+72, 57280, 967, 3, 1, -1974.807, -2478.873, 64.56046, 5.113815, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+73, 57280, 967, 3, 1, -1976.156, -2492.524, 64.12268, 0.4537856, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+74, 55476, 967, 3, 1, -2300.122, -2420.988, 83.90479, 6.091199, 7200, 0, 0), -- 55476 (Area: 5926)
+(@CGUID+75, 57632, 967, 3, 1, -2297.564, -2417.405, 83.84399, 5.096361, 7200, 0, 0), -- 57632 (Area: 5926)
+(@CGUID+76, 57280, 967, 3, 1, -1982.642, -2310.066, 65.75681, 6.038839, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+77, 58287, 967, 3, 1, -2048.936, -2309.91, 306.3741, 5.358161, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+78, 57160, 967, 3, 1, -2023.152, -2551.622, 72.21792, 2.503237, 7200, 0, 0), -- 57160 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+79, 57158, 967, 3, 1, -2043.293, -2585.29, 75.11627, 5.602904, 7200, 0, 0), -- 57158 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+80, 57280, 967, 3, 1, -1932.75, -2549.851, 62.53437, 2.408554, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+81, 56144, 967, 3, 1, -1931.366, -2583.687, 188.4668, 0.7387139, 7200, 0, 0), -- 56144 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+82, 55911, 967, 3, 1, -1798.742, -2318.787, 123.7963, 1.832908, 7200, 0, 0), -- 55911 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+83, 55913, 967, 3, 1, -1812.919, -2312.316, 188.8723, 1.556237, 7200, 0, 0), -- 55913 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+84, 56143, 967, 3, 1, -1950.03, -2700.007, 238.783, 0.9599311, 7200, 0, 0), -- 56143 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+85, 56142, 967, 3, 1, -1838.014, -2340.978, 119.7907, 2.286381, 7200, 0, 0), -- 56142 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+86, 56139, 967, 3, 1, -1849.939, -2448.458, 190.1557, 3.298672, 7200, 5, 1), -- 56139 (Area: 5926) (Auras: 107576 - 107576) (possible waypoints or random movement)
+(@CGUID+87, 55967, 967, 3, 1, -1997.07, -2073.78, 131.8435, 5.188776, 7200, 0, 0), -- 55967 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+88, 56141, 967, 3, 1, -1861.82, -2348.892, 187.6788, 1.922883, 7200, 0, 0), -- 56141 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+89, 58287, 967, 3, 1, -2011.045, -2223.599, 322.2277, 0.3839724, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+90, 57380, 967, 3, 1, -2305.38, -2447.533, 82.64851, 6.091199, 7200, 0, 0), -- 57380 (Area: 5926)
+(@CGUID+91, 56126, 967, 3, 1, -1868.342, -2428.837, 140.506, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+92, 57231, 967, 3, 1, -1941.608, -2542.945, 64.03741, 0.8726646, 7200, 0, 0), -- 57231 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 108012 - 108012)
+(@CGUID+93, 58287, 967, 3, 1, -2011.045, -2223.599, 322.2277, 0.3839724, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+94, 55911, 967, 3, 1, -1921.987, -2412.215, 216.7802, 4.787648, 7200, 0, 0), -- 55911 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+95, 56126, 967, 3, 1, -1861.806, -2406.896, 142.922, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+96, 57280, 967, 3, 1, -1945.977, -2549.057, 64.90112, 0.8726646, 7200, 0, 0), -- 57280 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+97, 56141, 967, 3, 1, -1840.68, -2471.844, 120.3227, 3.961897, 7200, 0, 0), -- 56141 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+98, 58287, 967, 3, 1, -2018.957, -2242.233, 306.1033, 0.03490658, 7200, 0, 0), -- 58287 (Area: 5926)
+(@CGUID+99, 56126, 967, 3, 1, -1874.595, -2366.163, 127.1981, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+100, 55969, 967, 3, 1, -1989.598, -2630.424, 204.5508, 0.8758104, 7200, 0, 0), -- 55969 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+101, 36737, 967, 3, 1, -1880.997, -2422.495, 52.31925, 3.193953, 7200, 0, 0), -- 36737 (Area: 5926)
+(@CGUID+102, 56139, 967, 3, 1, -1859.611, -2435.494, 189.8945, 3.490573, 7200, 0, 0), -- 56139 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+103, 57398, 967, 3, 1, -2316.036, -2458.448, 81.49792, 0, 7200, 0, 0), -- 57398 (Area: 5926)
+(@CGUID+104, 56141, 967, 3, 1, -1863.388, -2352.084, 187.6686, 2.747959, 7200, 0, 0), -- 56141 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+105, 56142, 967, 3, 1, -1714.182, -2441.938, 187.6727, 4.777118, 7200, 0, 0), -- 56142 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+106, 56126, 967, 3, 1, -1729.799, -2331.609, 140.5968, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+107, 56126, 967, 3, 1, -1714.934, -2413.399, 141.4934, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+108, 55914, 967, 3, 1, -1776.199, -2472.937, 117.441, 5.128334, 7200, 0, 0), -- 55914 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+109, 55967, 967, 3, 1, -1874.006, -2692.189, 232.1979, 1.325271, 7200, 0, 0), -- 55967 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+110, 56140, 967, 3, 1, -1706.517, -2333.901, 187.7277, 0.2269687, 7200, 5, 1), -- 56140 (Area: 5926) (Auras: 107576 - 107576) (possible waypoints or random movement)
+(@CGUID+111, 56143, 967, 3, 1, -1922.551, -2030.99, 144.8825, 3.649825, 7200, 0, 0), -- 56143 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+112, 56142, 967, 3, 1, -1695.743, -2417.997, 187.6598, 0.01794707, 7200, 5, 1), -- 56142 (Area: 5926) (Auras: 107576 - 107576) (possible waypoints or random movement)
+(@CGUID+113, 56126, 967, 3, 1, -1783.604, -2477.932, 175.1142, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+114, 55971, 967, 3, 1, -1383.741, -2412.692, 201.4203, 1.487826, 7200, 0, 0), -- 55971 (Area: 5926) (Auras: )
+(@CGUID+115, 56126, 967, 3, 1, -1795.658, -2309.014, 175.0884, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+116, 55912, 967, 3, 1, -1757.719, -2472.288, 198.2249, 4.223697, 7200, 0, 0), -- 55912 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+117, 55969, 967, 3, 1, -1792.33, -2087.954, 158.27, 4.674047, 7200, 0, 0), -- 55969 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+118, 56126, 967, 3, 1, -1815.5, -2408.23, 343.8793, 0.4712389, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+119, 56139, 967, 3, 1, -1730.798, -2317.636, 121.6698, 0.7155855, 7200, 5, 1), -- 56139 (Area: 5926) (Auras: 107576 - 107576) (possible waypoints or random movement)
+(@CGUID+120, 55967, 967, 3, 1, -1763.273, -2632.127, 166.9522, 1.744421, 7200, 0, 0), -- 55967 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+121, 56140, 967, 3, 1, -1720.001, -2462.555, 121.9963, 5.427974, 7200, 5, 1), -- 56140 (Area: 5926) (Auras: 107576 - 107576) (possible waypoints or random movement)
+(@CGUID+122, 56126, 967, 3, 1, -1711.722, -2385.538, 144.1141, 0, 7200, 0, 0), -- 56126 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+123, 55912, 967, 3, 1, -1793.795, -2248.608, 187.6959, 1.862953, 7200, 0, 0), -- 55912 (Area: 5926) (Auras: 107576 - 107576)
+(@CGUID+124, 56143, 967, 3, 1, -1926.184, -2031.669, 145.1271, 4.956856, 7200, 0, 0), -- 56143 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+125, 57348, 967, 3, 1, -2290.51, -2367.97, 83.66555, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+126, 57348, 967, 3, 1, -2301.561, -2414.328, 83.96797, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+127, 57334, 967, 3, 1, -2291.253, -2371.38, 83.8901, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+128, 57348, 967, 3, 1, -2297.946, -2366.771, 83.5505, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+129, 57334, 967, 3, 1, -2302.771, -2418.724, 83.88754, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+130, 57348, 967, 3, 1, -2308.182, -2412.924, 83.85278, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+131, 57348, 967, 3, 1, -2294.802, -2370.807, 83.80565, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+132, 57348, 967, 3, 1, -2306.054, -2417.875, 83.87161, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+133, 57334, 967, 3, 1, -2298.405, -2370.26, 83.75342, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+134, 57334, 967, 3, 1, -2309.089, -2417.193, 83.94627, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+135, 57334, 967, 3, 1, -2294.144, -2367.378, 83.60132, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+136, 57334, 967, 3, 1, -2305.002, -2413.45, 83.95477, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+137, 57348, 967, 3, 1, -2289.052, -2361.061, 83.18519, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+138, 57334, 967, 3, 1, -2289.733, -2364.556, 83.42157, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+139, 57348, 967, 3, 1, -2293.34, -2363.931, 83.35512, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+140, 57348, 967, 3, 1, -2303.67, -2422.486, 83.83498, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+141, 57334, 967, 3, 1, -2311.118, -2439.582, 82.60764, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+142, 57334, 967, 3, 1, -2292.67, -2360.484, 83.10131, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+143, 57334, 967, 3, 1, -2304.556, -2426.267, 83.73474, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+144, 57348, 967, 3, 1, -2310.021, -2421.113, 84.10983, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+145, 57348, 967, 3, 1, -2296.316, -2359.668, 83.03961, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+146, 57348, 967, 3, 1, -2307.859, -2425.273, 83.73846, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+147, 57334, 967, 3, 1, -2310.634, -2424.674, 83.89758, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+148, 57334, 967, 3, 1, -2297.127, -2363.186, 83.29938, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+149, 57334, 967, 3, 1, -2307.03, -2421.792, 83.87274, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+150, 57334, 967, 3, 1, -2310.672, -2452.399, 82.01215, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+151, 57348, 967, 3, 1, -2314.299, -2439.056, 82.53125, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+152, 57334, 967, 3, 1, -2313.146, -2447.924, 81.83855, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+153, 57348, 967, 3, 1, -2309.786, -2448.618, 82.24306, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+154, 57334, 967, 3, 1, -2308.887, -2444.856, 82.40625, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+155, 57348, 967, 3, 1, -2316.137, -2447.245, 81.68349, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+156, 57348, 967, 3, 1, -2313.976, -2451.405, 81.60097, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+157, 57334, 967, 3, 1, -2315.205, -2443.325, 82.0816, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+158, 57348, 967, 3, 1, -2307.677, -2440.46, 82.69098, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+159, 57334, 967, 3, 1, -2316.66, -2450.861, 81.41796, 6.143559, 7200, 0, 0), -- 57334 (Area: 5926)
+(@CGUID+160, 57348, 967, 3, 1, -2312.17, -2444.007, 82.17709, 6.143559, 7200, 0, 0), -- 57348 (Area: 5926)
+(@CGUID+161, 57380, 967, 3, 1, -2287.24, -2366.741, 83.60007, 6.091199, 7200, 0, 0), -- 57380 (Area: 5926)
+(@CGUID+162, 57398, 967, 3, 1, -2290.903, -2351.738, 82.60785, 0, 7200, 0, 0), -- 57398 (Area: 5926)
+(@CGUID+163, 57159, 967, 3, 1, -2043.863, -2543.309, 76.28757, 2.278787, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+164, 57159, 967, 3, 1, -2016.007, -2280.177, 73.1441, 3.728984, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+165, 57159, 967, 3, 1, -2030.591, -2533.772, 73.86372, 2.014197, 7200, 0, 0), -- 57159 (Area: 5926) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+166, 57159, 967, 3, 1, -1991.306, -2275.176, 70.07791, 4.679572, 7200, 0, 0), -- 57159 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257, 107849 - 107849)
+(@CGUID+167, 57280, 967, 3, 1, -1905.043, -2238.856, 59.0304, 4.537856, 7200, 0, 0), -- 57280 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+168, 57261, 967, 3, 1, -1884.422, -2388.603, 52.3401, 2.052736, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+169, 57280, 967, 3, 1, -1915.648, -2258.589, 58.14236, 0.9424778, 7200, 0, 0), -- 57280 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+170, 57261, 967, 3, 1, -1882.141, -2373.205, 52.31054, 2.196423, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+171, 57261, 967, 3, 1, -1868.976, -2360.278, 52.31054, 2.582198, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+172, 57280, 967, 3, 1, -1917.571, -2244.714, 60.24479, 5.707227, 7200, 0, 0), -- 57280 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257)
+(@CGUID+173, 57231, 967, 3, 1, -1909.446, -2249.814, 58.8439, 5.585053, 7200, 0, 0), -- 57231 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257, 108012 - 108012)
+(@CGUID+174, 57261, 967, 3, 1, -1858.274, -2351.559, 51.98782, 1.470113, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+175, 57261, 967, 3, 1, -1866.564, -2445.378, 52.31054, 3.380869, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+176, 57261, 967, 3, 1, -1862.063, -2358.637, 52.24014, 1.340273, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+177, 57261, 967, 3, 1, -1850.009, -2340.253, 51.86509, 2.536327, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+178, 57261, 967, 3, 1, -1854.03, -2345.915, 51.86068, 1.822193, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+179, 57261, 967, 3, 1, -1823.299, -2309.767, 52.24716, 2.499671, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+180, 57261, 967, 3, 1, -1828.944, -2321.918, 51.96895, 2.285294, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+181, 57261, 967, 3, 1, -1844.328, -2452.847, 51.86209, 3.855496, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+182, 57261, 967, 3, 1, -1833.59, -2325.228, 51.85423, 2.192624, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+183, 57261, 967, 3, 1, -1839.226, -2329.535, 51.86015, 3.519087, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+184, 57261, 967, 3, 1, -1838.005, -2458.363, 51.86341, 2.670354, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+185, 57261, 967, 3, 1, -1844.627, -2334.896, 51.8536, 3.759782, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+186, 57261, 967, 3, 1, -1849.24, -2446.267, 52.05734, 3.116311, 7200, 0, 0), -- 57261 (Area: 5923)
+(@CGUID+187, 57261, 967, 3, 1, -1831.054, -2464.222, 51.86736, 2.670354, 7200, 0, 0), -- 57261 (Area: 5926)
+(@CGUID+188, 55969, 967, 3, 1, -1610.285, -2281.958, 164.666, 3.510178, 7200, 0, 0), -- 55969 (Area: 5926) (Auras: 107577 - 107577)
+(@CGUID+189, 57261, 967, 3, 1, -1815.585, -2472.729, 51.92205, 2.670354, 7200, 0, 0), -- 57261 (Area: 5926)
+(@CGUID+190, 57261, 967, 3, 1, -1823.319, -2467.661, 51.85656, 2.670354, 7200, 0, 0), -- 57261 (Area: 5926)
+(@CGUID+191, 57261, 967, 3, 1, -1806.71, -2486.097, 52.28352, 2.670354, 7200, 0, 0), -- 57261 (Area: 5926)
+(@CGUID+192, 57261, 967, 3, 1, -1807.714, -2474.998, 52.19959, 2.670354, 7200, 0, 0), -- 57261 (Area: 5926)
+(@CGUID+193, 56143, 967, 3, 1, -1619.984, -2646.849, 163.2995, 2.044982, 7200, 0, 0), -- 56143 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+194, 27953, 967, 3, 1, -1891.095, -2392.642, 52.32187, 3.909538, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+195, 27953, 967, 3, 1, -1889.663, -2422.047, 52.31055, 3.141593, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+196, 27953, 967, 3, 1, -1880.891, -2351.523, 52.31054, 2.391101, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+197, 55967, 967, 3, 1, -1622.286, -2626.435, 158.6654, 4.732791, 7200, 0, 0), -- 55967 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+198, 56143, 967, 3, 1, -1621.097, -2647.279, 163.0933, 1.768175, 7200, 0, 0), -- 56143 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+199, 27953, 967, 3, 1, -1880.962, -2443.469, 52.31054, 4.153883, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+200, 56144, 967, 3, 1, -1625.824, -2264.242, 187.3111, 5.195879, 7200, 0, 0), -- 56144 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+201, 27953, 967, 3, 1, -1893.394, -2379.517, 52.31055, 2.70526, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+202, 27953, 967, 3, 1, -1837.885, -2407.79, 52.32076, 3.089233, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+203, 27953, 967, 3, 1, -1846.689, -2390.531, 52.3147, 4.258604, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+204, 55969, 967, 3, 1, -1552.491, -2379.942, 180.1804, 3.130443, 7200, 0, 0), -- 55969 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+205, 55913, 967, 3, 1, -1567.49, -2379.775, 180.1804, 6.272036, 7200, 0, 0), -- 55913 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+206, 55969, 967, 3, 1, -1649.398, -2082.927, 232.8607, 4.18879, 7200, 0, 0), -- 55969 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+207, 57882, 967, 3, 1, -1817.639, -2383.533, 343.8793, 5.934119, 7200, 0, 0), -- 57882 (Area: 5923) (Auras: 108227 - 108227, 108203 - 108203)
+(@CGUID+208, 27938, 967, 3, 1, -1805.276, -2421.168, 47.3713, 0.9773844, 7200, 0, 0), -- 27938 (Area: 5923)
+(@CGUID+209, 53488, 967, 3, 1, -1785.462, -2413.311, 45.73311, 0, 7200, 0, 0), -- 53488 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+210, 58287, 967, 3, 1, -1555.024, -2580.604, 345.9149, 3.036873, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+211, 27953, 967, 3, 1, -1806.309, -2502.469, 52.31054, 4.328416, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+212, 53488, 967, 3, 1, -1788.354, -2371.009, 45.74213, 0, 7200, 0, 0), -- 53488 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+213, 27943, 967, 3, 1, -1810.125, -2369.478, 47.37123, 5.480334, 7200, 0, 0), -- 27943 (Area: 5923)
+(@CGUID+214, 53488, 967, 3, 1, -1807.533, -2393.743, 45.73864, 0, 7200, 0, 0), -- 53488 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+215, 57682, 967, 3, 1, -1786.389, -2393.533, 45.66348, 3.141593, 7200, 0, 0), -- 57682 (Area: 5923)
+(@CGUID+216, 56144, 967, 3, 1, -1528.992, -2203.285, 149.7876, 3.955025, 7200, 0, 0), -- 56144 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+217, 27953, 967, 3, 1, -1818.835, -2291.908, 52.31055, 2.565634, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+218, 27953, 967, 3, 1, -1775.972, -2449.606, 52.44341, 4.660029, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+219, 58287, 967, 3, 1, -1548.033, -2564.188, 344.9106, 2.75762, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+220, 56140, 967, 3, 1, -1532.5, -2206.995, 151.2102, 0.8134355, 7200, 0, 0), -- 56140 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+221, 27940, 967, 3, 1, -1767.451, -2366.417, 47.3714, 4.08407, 7200, 0, 0), -- 27940 (Area: 5923)
+(@CGUID+222, 58036, 967, 3, 1, -1767.306, -2383.359, 45.74186, 3.612832, 7200, 0, 0), -- 58036 (Area: 5923)
+(@CGUID+223, 53488, 967, 3, 1, -1768.066, -2391.328, 45.73015, 0, 7200, 0, 0), -- 53488 (Area: 5923) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+224, 27953, 967, 3, 1, -1783.616, -2338.847, 52.3968, 2.094395, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+225, 27935, 967, 3, 1, -1762.002, -2413.701, 47.37174, 2.443461, 7200, 0, 0), -- 27935 (Area: 5923)
+(@CGUID+226, 58287, 967, 3, 1, -1537.179, -2546.524, 344.3767, 2.408554, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+227, 58287, 967, 3, 1, -1530.438, -2538.389, 344.8503, 2.391101, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+228, 27953, 967, 3, 1, -1755.615, -2384.059, 47.37125, 0.541052, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+229, 27953, 967, 3, 1, -1798.531, -2324.906, 52.31055, 4.817109, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+230, 56139, 967, 3, 1, -1852.09, -2433.58, 190.1629, 3.368485, 7200, 0, 0), -- 56139 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+231, 27953, 967, 3, 1, -1735.524, -2380.203, 52.32118, 5.864306, 7200, 0, 0), -- 27953 (Area: 5926) (Auras: 58951 - 58951)
+(@CGUID+232, 56144, 967, 3, 1, -1580.645, -2066.717, 215.8195, 0.3442454, 7200, 5, 1), -- 56144 (Area: 5926) (Auras: 107577 - 107577) (possible waypoints or random movement)
+(@CGUID+233, 27953, 967, 3, 1, -1748.877, -2308.608, 52.02015, 0.9773844, 7200, 0, 0), -- 27953 (Area: 5926) (Auras: 58951 - 58951)
+(@CGUID+234, 56143, 967, 3, 1, -1470.311, -2239.245, 211.5069, 3.932472, 7200, 5, 1), -- 56143 (Area: 5926) (Auras: 107577 - 107577) (possible waypoints or random movement)
+(@CGUID+235, 27953, 967, 3, 1, -1703.51, -2383.481, 52.31845, 3.612832, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+236, 56139, 967, 3, 1, -1745.998, -2330.849, 121.6698, 0.715585, 7200, 0, 0), -- 56139 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+237, 56140, 967, 3, 1, -1733.188, -2447.385, 121.9963, 5.427974, 7200, 0, 0), -- 56140 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+238, 27953, 967, 3, 1, -1707.036, -2456.002, 52.11411, 4.468043, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+239, 58287, 967, 3, 1, -1465.543, -2579.642, 344.6656, 5.864306, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+240, 58287, 967, 3, 1, -1481.778, -2606.28, 344.2422, 5.497787, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+241, 58287, 967, 3, 1, -1493.465, -2619.611, 345.2959, 5.235988, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+242, 58287, 967, 3, 1, -1470.151, -2589.323, 344.2266, 5.864306, 7200, 0, 0), -- 58287 (Area: 5923)
+(@CGUID+243, 56143, 967, 3, 1, -1412.944, -2509.139, 220.7589, 5.870531, 7200, 0, 0), -- 56143 (Area: 5923) (Auras: 107577 - 107577)
+(@CGUID+244, 27953, 967, 3, 1, -1667.727, -2396.764, 52.31055, 2.234021, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+245, 56140, 967, 3, 1, -1726.137, -2338.432, 187.6788, 0.6988485, 7200, 0, 0), -- 56140 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+246, 56142, 967, 3, 1, -1838.014, -2340.978, 119.7907, 2.286381, 7200, 0, 0), -- 56142 (Area: 5923) (Auras: 107576 - 107576)
+(@CGUID+247, 27953, 967, 3, 1, -1661.745, -2363.378, 52.31053, 5.864306, 7200, 0, 0), -- 27953 (Area: 5923) (Auras: 58951 - 58951)
+(@CGUID+248, 53488, 967, 3, 1, -1801.804, -2395.571, 341.4378, 0, 7200, 0, 0), -- 53488 (Area: 0) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+249, 56630, 967, 3, 1, -1782.686, -2400.441, 341.4378, 2.146755, 7200, 0, 0), -- 56630 (Area: 0)
+(@CGUID+250, 45979, 967, 3, 1, -1766.875, -2391.483, 341.4378, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+251, 45979, 967, 3, 1, -1767.998, -2369.535, 341.8531, 0, 7200, 5, 1), -- 45979 (Area: 0) (possible waypoints or random movement)
+(@CGUID+252, 56668, 967, 3, 1, -1786.717, -2393.231, 343.6025, 0.1745329, 7200, 0, 0), -- 56668 (Area: 0) (Auras: 108544 - 108544)
+(@CGUID+253, 45979, 967, 3, 1, -1757.896, -2379.458, 340.8946, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+254, 56665, 967, 3, 1, -1779.828, -2392.604, 341.4378, 3.211406, 7200, 0, 0), -- 56665 (Area: 0)
+(@CGUID+255, 56664, 967, 3, 1, -1792.264, -2399.795, 341.4378, 0.8552113, 7200, 0, 0), -- 56664 (Area: 0)
+(@CGUID+256, 56667, 967, 3, 1, -1793.587, -2388.05, 341.4378, 5.585053, 7200, 0, 0), -- 56667 (Area: 0)
+(@CGUID+257, 56666, 967, 3, 1, -1784.79, -2384.856, 341.4378, 4.433136, 7200, 0, 0), -- 56666 (Area: 0)
+(@CGUID+258, 45979, 967, 3, 1, -1766.497, -2401.847, 341.6825, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+259, 45979, 967, 3, 1, -1756.075, -2400.467, 340.8923, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+260, 53488, 967, 3, 1, -1788.946, -2375.142, 341.4378, 0, 7200, 0, 0), -- 53488 (Area: 0) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+261, 53488, 967, 3, 1, -1773.3, -2393.479, 341.4378, 0, 7200, 0, 0), -- 53488 (Area: 0) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+262, 45979, 967, 3, 1, -1768.536, -2381.059, 341.6825, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+263, 53488, 967, 3, 1, -1785.153, -2411.146, 341.4378, 0, 7200, 0, 0), -- 53488 (Area: 0) (Auras: 109247 - 109247, 109257 - 109257, 99201 - 99201)
+(@CGUID+264, 45979, 967, 3, 1, -1756.786, -2390.078, 341.0033, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+265, 45979, 967, 3, 1, -1753.205, -2410.392, 340.9058, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+266, 45979, 967, 3, 1, -1733.524, -2387.752, 340.9352, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+267, 45979, 967, 3, 1, -1736.804, -2398.005, 340.9349, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+268, 45979, 967, 3, 1, -1739.314, -2377.361, 340.936, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+269, 45979, 967, 3, 1, -1747.924, -2372.128, 340.9361, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+270, 45979, 967, 3, 1, -1757.722, -2369.385, 340.9121, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+271, 45979, 967, 3, 1, -1746.642, -2394.34, 340.9193, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+272, 45979, 967, 3, 1, -1743.788, -2405.528, 340.9316, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+273, 45979, 967, 3, 1, -1746.658, -2382.299, 340.9195, 0.9610723, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+274, 45979, 967, 3, 1, -1761.833, -2414.083, 344.4462, 0, 7200, 0, 0), -- 45979 (Area: 0)
+(@CGUID+275, 55969, 967, 3, 1, -1792.188, -2084.236, 158.1033, 4.674117, 7200, 0, 0); -- 55969 (Area: 5923) (Auras: 107577 - 107577)
+
+SET @OGUID := 224760;
+DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+4;
+INSERT INTO `gameobject` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`) VALUES
+(@OGUID+0, 214611, 967, 3, 1, -2313.861, -2387.189, 83.48397, 6.113007, 0, 0, 0, 1, 7200, 255, 1), -- 214611 (Area: 5926)
+(@OGUID+1, 210061, 967, 3, 1, -2059.583, -2263.646, 303.0815, 4.302239, 2.073922E-43, 0, 0, 0, 7200, 255, 1), -- 210061 (Area: 5926)
+(@OGUID+2, 190352, 967, 3, 1, -1542.736, -3357.043, 223.0954, 5.916668, 0, 0, -0.1822356, 0.9832549, 7200, 255, 0), -- 190352 (Area: 5926)
+(@OGUID+3, 210211, 967, 3, 1, -1500.045, -2562.457, 343.2026, 1.003564, 2.059909E-43, 0, 0, 0, 7200, 255, 1), -- 210211 (Area: 5926)
+(@OGUID+4, 210210, 967, 3, 1, -1700.04, -2370.623, 319.2935, 1.631882, 2.059909E-43, 0, 0, 0, 7200, 255, 1); -- 210210 (Area: 5926)
+
+DELETE FROM `creature_template_addon` WHERE `entry` IN (32638, 32639, 53488, 57158, 57160, 57231, 57280, 55967, 57159, 56144, 57632, 58287, 56143, 55265, 55476, 55911, 55913, 56142, 56139, 56141, 57380, 56126, 55969, 36737, 57398, 55914, 56140, 55971, 55912, 57348, 57334, 57261, 27953, 57882, 27938, 27943, 57682, 27940, 58036, 27935, 56630, 45979, 56668, 56665, 56664, 56667, 56666);
+INSERT INTO `creature_template_addon` (`entry`, `mount`, `bytes1`, `bytes2`, `auras`) VALUES
+(32638, 0, 0x0, 0x1, '61424'), -- 32638 - 61424
+(32639, 0, 0x0, 0x1, '61424'), -- 32639 - 61424
+(53488, 0, 0x0, 0x1, '109247 109257 99201'), -- 53488 - 109247, 109257, 99201
+(57158, 0, 0x0, 0x1, '109247 109257 51835'), -- 57158 - 109247, 109257, 51835
+(57160, 0, 0x0, 0x1, '109247 109257 51835'), -- 57160 - 109247, 109257, 51835
+(57231, 0, 0x3000000, 0x1, '109247 109257'), -- 57231 - 109247, 109257
+(57280, 0, 0x0, 0x1, '109247 109257'), -- 57280 - 109247, 109257
+(55967, 0, 0x3000000, 0x1, '107577'), -- 55967 - 107577
+(57159, 0, 0x0, 0x1, '109247 109257 107849'), -- 57159 - 109247, 109257, 107849
+(56144, 0, 0x3000000, 0x1, '107577'), -- 56144 - 107577
+(57632, 0, 0x0, 0x1, ''), -- 57632
+(58287, 0, 0x3000000, 0x1, ''), -- 58287
+(56143, 0, 0x3000000, 0x1, '107577'), -- 56143 - 107577
+(55265, 0, 0x0, 0x1, '109247 109257'), -- 55265 - 109247, 109257
+(55476, 0, 0x0, 0x1, ''), -- 55476
+(55911, 0, 0x3000000, 0x1, '107576'), -- 55911 - 107576
+(55913, 0, 0x3000000, 0x1, '107576'), -- 55913 - 107576
+(56142, 0, 0x3000000, 0x1, '107576'), -- 56142 - 107576
+(56139, 0, 0x3000000, 0x1, '107576'), -- 56139 - 107576
+(56141, 0, 0x3000000, 0x1, '107576'), -- 56141 - 107576
+(57380, 0, 0x0, 0x1, ''), -- 57380
+(56126, 0, 0x3000000, 0x1, '109247 109257'), -- 56126 - 109247, 109257
+(55969, 0, 0x3000000, 0x1, '107577'), -- 55969 - 107577
+(36737, 0, 0x0, 0x1, ''), -- 36737
+(57398, 0, 0x0, 0x1, ''), -- 57398
+(55914, 0, 0x3000000, 0x1, '107576'), -- 55914 - 107576
+(56140, 0, 0x3000000, 0x1, '107576'), -- 56140 - 107576
+(55971, 0, 0x3000000, 0x1, ''), -- 55971
+(55912, 0, 0x3000000, 0x1, '107576'), -- 55912 - 107576
+(57348, 0, 0x0, 0x1, ''), -- 57348
+(57334, 0, 0x0, 0x1, ''), -- 57334
+(57261, 0, 0x0, 0x1, ''), -- 57261
+(27953, 0, 0x0, 0x1, '58951'), -- 27953 - 58951
+(57882, 0, 0x0, 0x1, '108227 108203'), -- 57882 - 108227, 108203
+(27938, 0, 0x7, 0x101, ''), -- 27938
+(27943, 0, 0x7, 0x101, ''), -- 27943
+(57682, 0, 0x7, 0x1, ''), -- 57682
+(27940, 0, 0x7, 0x101, ''), -- 27940
+(58036, 0, 0x7, 0x101, ''), -- 58036
+(27935, 0, 0x7, 0x101, ''), -- 27935
+(56630, 0, 0x0, 0x1, ''), -- 56630
+(45979, 0, 0x0, 0x1, ''), -- 45979
+(56668, 0, 0x3000000, 0x1, '108544'), -- 56668 - 108544
+(56665, 0, 0x0, 0x1, ''), -- 56665
+(56664, 0, 0x0, 0x1, ''), -- 56664
+(56667, 0, 0x0, 0x1, ''), -- 56667
+(56666, 0, 0x0, 0x1, ''); -- 56666
+
+-- correction
+DELETE FROM `creature` WHERE `id` IN (32639, 32639);
+UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry` IN (56140,56139,56141,55912,55911,55967,56144,55969,56143);
+UPDATE `creature_template` SET `flags_extra`=128 WHERE `entry`=58287;
+
+-- paths and emotes
+
+-- Pathing for Entry: 57158 'TDB FORMAT'
+SET @NPC := 370545;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-2109.353,`position_y`=-2403.057,`position_z`=76.37802 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,-2109.353,-2403.057,76.37802,0,0,0,0,100,0),
+(@PATH,2,-2159.487,-2402.811,80.65933,0,0,0,0,100,0),
+(@PATH,3,-2179.776,-2401.626,82.17088,0,0,0,0,100,0),
+(@PATH,4,-2158.792,-2402.669,81.1102,0,0,0,0,100,0),
+(@PATH,5,-2104.909,-2403.069,74.95848,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=370545;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(370545, 370545, 0, 0, 2, 0, 0),
+(370545, 370510, 11, 90, 2, 0, 0),
+(370545, 370532, 11, 270, 0, 0, 0);
+
+-- Pathing for Entry: 57160 'TDB FORMAT'
+SET @NPC := 370509;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-2158.407,`position_y`=-2503.656,`position_z`=76.39027 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,-2158.407,-2503.656,76.39027,0,0,0,0,100,0),
+(@PATH,2,-2162.795,-2471.412,76.93024,0,0,0,0,100,0),
+(@PATH,3,-2169.045,-2451.662,78.68024,0,0,0,0,100,0),
+(@PATH,4,-2163.267,-2469.951,76.98431,0,0,0,0,100,0),
+(@PATH,5,-2157.228,-2508.54,76.80927,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=370509;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(370509, 370509, 0, 0, 2, 0, 0),
+(370509, 370506, 11, 90, 2, 0, 0),
+(370509, 370526, 11, 270, 0, 0, 0);
+
+-- Pathing for Entry: 57160 'TDB FORMAT'
+SET @NPC := 370570;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-2023.289,`position_y`=-2551.195,`position_z`=72.36375 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,-2023.289,-2551.195,72.36375,0,0,0,0,100,0),
+(@PATH,2,-2011.289,-2560.195,69.61375,0,0,0,0,100,0),
+(@PATH,3,-2032.591,-2544.259,74.78496,0,0,0,0,100,0),
+(@PATH,4,-2041.395,-2531.702,75.01076,0,0,0,0,100,0),
+(@PATH,5,-2044.395,-2514.202,72.01076,0,0,0,0,100,0),
+(@PATH,6,-2041.338,-2531.981,75.06871,0,0,0,0,100,0),
+(@PATH,7,-2032.591,-2544.259,74.78496,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=370570;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(370570, 370570, 0, 0, 2, 0, 0),
+(370570, 370657, 11, 90, 2, 0, 0),
+(370570, 370655, 11, 270, 0, 0, 0);
+
+-- Pathing for Entry: 57160 'TDB FORMAT'
+SET @NPC := 370559;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-2060.022,`position_y`=-2574.286,`position_z`=79.11995 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,-2060.022,-2574.286,79.11995,0,0,0,0,100,0),
+(@PATH,2,-2067.522,-2575.786,81.11995,0,0,0,0,100,0),
+(@PATH,3,-2077.235,-2579.704,83.24963,0,0,0,0,100,0),
+(@PATH,4,-2068.775,-2575.896,81.44957,0,0,0,0,100,0),
+(@PATH,5,-2058.275,-2573.896,78.94957,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=370559;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(370559, 370559, 0, 0, 2, 0, 0),
+(370559, 370571, 11, 60, 2, 0, 0),
+(370559, 370558, 11, 300, 0, 0, 0);
+
+-- Pathing for Entry: 57158 'TDB FORMAT'
+SET @NPC := 370557;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-2006.322,`position_y`=-2290.907,`position_z`=70.92261 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,-2006.322,-2290.907,70.92261,0,0,0,0,100,0),
+(@PATH,2,-2011.822,-2292.907,71.17261,0,0,0,0,100,0),
+(@PATH,3,-2006.288,-2290.875,70.89031,0,0,0,0,100,0),
+(@PATH,4,-2004.912,-2265.89,74.11736,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=370557;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(370557, 370557, 0, 0, 2, 0, 0),
+(370557, 370658, 11, 90, 2, 0, 0),
+(370557, 370656, 11, 270, 0, 0, 0);
+
+-- Pathing for Entry: 57158 'TDB FORMAT'
+SET @NPC := 370514;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-2109.938,`position_y`=-2299.641,`position_z`=81.16074 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,-2109.938,-2299.641,81.16074,0,0,0,0,100,0),
+(@PATH,6,-2129.284,-2300.282,79.21033,0,0,0,0,100,0),
+(@PATH,7,-2145.034,-2298.532,78.46033,0,0,0,0,100,0),
+(@PATH,11,-2154.784,-2297.282,79.71033,0,0,0,0,100,0),
+(@PATH,15,-2145.496,-2298.506,78.63766,0,0,0,0,100,0),
+(@PATH,17,-2130.729,-2300.134,78.98547,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=370514;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(370514, 370514, 0, 0, 2, 0, 0),
+(370514, 370528, 15, 90, 2, 0, 0);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (370529, 370544);
+INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(370529,0,0,0,1,36, '107849 109247 109257'),
+(370544,0,0,0,1,36, '107849 109247 109257');
+
+-- SAIs
+-- Twilight Siege Captain SAI
+SET @ENTRY := 57280;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,1,0,100,31,1000,1000,1000,1000,11,45846,2,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Siege Captain - Out of Combat - Cast 'Frost Channelling' (No Repeat) (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,2000,4500,14000,16000,11,108183,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Siege Captain - In Combat - Cast 'Twilight Submission' (Dungeon & Raid)"),
+(@ENTRY,0,2,0,0,0,100,30,8000,9000,22000,27000,11,108172,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Siege Captain - In Combat - Cast 'Twilight Volley' (Dungeon & Raid)");
+
+-- Flail of Go'rath SAI
+SET @ENTRY := 57877;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,31,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flail of Go'rath - On Aggro - Disable Combat Movement (No Repeat) (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,2000,4500,12000,13000,11,110102,0,0,0,0,0,2,0,0,0,0,0,0,0,"Flail of Go'rath - In Combat - Cast 'Sludge Spew' (Dungeon & Raid)"),
+(@ENTRY,0,2,0,0,0,100,30,9000,9000,25000,27000,11,109199,0,0,0,0,0,1,0,0,0,0,0,0,0,"Flail of Go'rath - In Combat - Cast 'Wild Flail' (Dungeon & Raid)");
+
+-- Faceless Corruptor SAI
+SET @ENTRY := 57749;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,30,0,0,3400,4700,11,96516,64,0,0,0,0,2,0,0,0,0,0,0,0,"Faceless Corruptor - In Combat - Cast 'Shadow Bolt' (Dungeon & Raid)");
+
+-- Eye of Go'rath SAI
+SET @ENTRY := 57875;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,31,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Eye of Go'rath - On Aggro - Disable Combat Movement (No Repeat) (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,7000,9000,18000,20000,11,109391,0,0,0,0,0,4,0,0,0,0,0,0,0,"Eye of Go'rath - In Combat - Cast 'Shadow Gaze' (Dungeon & Raid)");
+
+-- Claw of Go'rath SAI
+SET @ENTRY := 55418;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,30,5000,7000,14000,18000,11,109396,0,0,0,0,0,4,0,0,0,0,0,0,0,"Claw of Go'rath - In Combat - Cast 'Ooze Spit' (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,4000,4000,18000,22000,11,104377,0,0,0,0,0,1,0,0,0,0,0,0,0,"Claw of Go'rath - In Combat - Cast 'Black Blood of Go'rath' (Dungeon & Raid)"),
+(@ENTRY,0,2,1,4,0,100,31,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Claw of Go'rath - On Aggro - Disable Combat Movement (No Repeat) (Dungeon & Raid)");
+
+-- Claw of Go'rath SAI
+SET @ENTRY := 57890;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,30,5000,7000,14000,18000,11,109396,0,0,0,0,0,4,0,0,0,0,0,0,0,"Claw of Go'rath - In Combat - Cast 'Ooze Spit' (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,7000,10000,15000,30000,11,109197,0,0,0,0,0,2,0,0,0,0,0,0,0,"Claw of Go'rath - In Combat - Cast 'Tentacle Toss' (Dungeon & Raid)"),
+(@ENTRY,0,2,1,4,0,100,31,0,0,0,0,21,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Claw of Go'rath - On Aggro - Disable Combat Movement (No Repeat) (Dungeon & Raid)");
+
+-- Ancient Water Lord SAI
+SET @ENTRY := 57160;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,30,4000,5500,13500,15500,11,107791,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ancient Water Lord - In Combat - Cast 'Flood' (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,7000,9000,25000,27000,11,107801,0,0,0,0,0,2,0,0,0,0,0,0,0,"Ancient Water Lord - In Combat - Cast 'Drenched' (Dungeon & Raid)");
+
+-- Earthen Destroyer SAI
+SET @ENTRY := 57158;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,30,2000,4500,12000,15000,11,107597,0,0,0,0,0,4,0,0,0,0,0,0,0,"Earthen Destroyer - In Combat - Cast 'Boulder Smash' (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,7000,9000,22000,26000,11,107675,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - In Combat - Cast 'Dust Storm' (Dungeon & Raid)"),
+(@ENTRY,0,2,0,0,0,100,30,0,0,3400,4700,11,95440,64,0,0,0,0,2,0,0,0,0,0,0,0,"Earthen Destroyer - In Combat - Cast 'Shadow Bolt' (Dungeon & Raid)");
+
+-- Earthen Soldier SAI
+SET @ENTRY := 57159;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,30,0,0,3400,4700,11,95440,64,0,0,0,0,2,0,0,0,0,0,0,0,"Earthen Soldier - In Combat - Cast 'Shadow Bolt' (Dungeon & Raid)"),
+(@ENTRY,0,1,0,0,0,100,30,8000,9000,24000,28000,11,107852,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Soldier - In Combat - Cast 'Twilight Corruption' (Dungeon & Raid)"),
+(@ENTRY,0,2,0,2,0,100,31,0,30,0,0,11,107872,1,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Soldier - Between 0-30% Health - Cast 'Twilight Rage' (No Repeat) (Dungeon & Raid)");
+
+-- Ancient Water Lord SAI
+SET @GUID1 := -370500;
+SET @GUID2 := -370536;
+SET @GUID3 := -370527;
+SET @GUID4 := -370505;
+SET @GUID5 := -370507;
+SET @GUID6 := -370516;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=57160;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@GUID1,@GUID2,@GUID2,@GUID3,@GUID4,@GUID5,@GUID6) AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@GUID1,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Water Lord - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID2,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Water Lord - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID3,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Water Lord - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID4,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Water Lord - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID5,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Water Lord - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID6,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Ancient Water Lord - Out of Combat - Cast 'Cosmetic - Channel Omni'");
+
+-- Earthen Destroyer SAI
+SET @GUID1 := -370499;
+SET @GUID2 := -370512;
+SET @GUID3 := -370503;
+SET @GUID4 := -370501;
+SET @GUID5 := -370507;
+SET @GUID6 := -370533;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=57158;
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (@GUID1,@GUID2,@GUID2,@GUID3,@GUID4,@GUID5,@GUID6) AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@GUID1,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID2,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID3,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID4,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID5,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - Out of Combat - Cast 'Cosmetic - Channel Omni'"),
+(@GUID6,0,0,0,1,0,100,0,100,200,20000,20000,11,51835,0,0,0,0,0,1,0,0,0,0,0,0,0,"Earthen Destroyer - Out of Combat - Cast 'Cosmetic - Channel Omni'");
+
+-- Twilight Siege Captain SAI
+SET @ENTRY := 57280;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,3000,20000,20000,11,108096,0,0,0,0,0,19,57231,30,0,0,0,0,0,"Twilight Siege Captain - Out of Combat - Cast 'Twilight Portal Beam'");
+
+-- Twilight Portal SAI
+SET @ENTRY := 57231;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,25,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Reset - Morph To Creature Twilight Portal"),
+(@ENTRY,0,1,0,11,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Reset - Morph To Creature Twilight Portal");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceGroup`=1 AND `SourceEntry`=108096;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(13, 1, 108096, 0, 0, 31, 0, 3, 57231, 0, 0, 0, 0, '', 'Twilight Portal Beam only targets Bunny');
+
+-- Twilight Portal SAI
+SET @GUID := -370552;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=57231;
+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,3000,6000,7000,12,57259,3,120000,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - Out of Combat - Summon Creature 'Twilight Siege Breaker'"),
+(@GUID,0,1,0,25,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Reset - Morph To Model 39581"),
+(@GUID,0,2,0,11,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Respawn - Morph To Model 39581");
+
+-- Twilight Portal SAI
+SET @GUID := -370584;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=57231;
+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,3000,6000,7000,12,57259,3,120000,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - Out of Combat - Summon Creature 'Twilight Siege Breaker'"),
+(@GUID,0,1,0,25,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Reset - Morph To Model 39581"),
+(@GUID,0,2,0,11,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Respawn - Morph To Model 39581");
+
+-- Twilight Portal SAI
+SET @GUID := -370561;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=57231;
+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,3000,6000,7000,12,57259,3,120000,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - Out of Combat - Summon Creature 'Twilight Siege Breaker'"),
+(@GUID,0,1,0,25,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Reset - Morph To Model 39581"),
+(@GUID,0,2,0,11,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Respawn - Morph To Model 39581");
+
+-- Twilight Portal SAI
+SET @GUID := -370665;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=57231;
+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,3000,6000,7000,12,57259,3,120000,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - Out of Combat - Summon Creature 'Twilight Siege Breaker'"),
+(@GUID,0,1,0,25,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Reset - Morph To Model 39581"),
+(@GUID,0,2,0,11,0,100,0,0,0,0,0,3,0,39581,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Portal - On Respawn - Morph To Model 39581");
+
+-- Twilight Siege Breaker SAI
+SET @ENTRY := 57259;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,29,1,0,0,0,0,0,19,57261,500,0,0,0,0,0,"Twilight Siege Breaker - On Just Summoned - Start Follow Closest Creature 'Siege Breaker Stalker'"),
+(@ENTRY,0,1,0,38,0,100,0,1,0,0,0,51,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Siege Breaker - On Data Set 1 0 - Kill Target"),
+(@ENTRY,0,2,0,61,0,100,0,0,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Siege Breaker - On Just Summoned - Set Reactstate Passive");
+
+-- Siege Breaker Stalker SAI
+SET @ENTRY := 57261;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,2000,1000,2000,45,1,0,0,0,0,0,19,57259,10,0,0,0,0,0,"Siege Breaker Stalker - Out of Combat - Set Data 1 0"),
+(@ENTRY,0,1,0,25,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Siege Breaker Stalker - On Reset - Set Faction 35"),
+(@ENTRY,0,2,0,11,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Siege Breaker Stalker - On Respawn - Set Faction 35");
diff --git a/sql/updates/world/2015_03_28_00_world.sql b/sql/updates/world/2015_03_28_00_world.sql
new file mode 100644
index 00000000000..730b8bf9443
--- /dev/null
+++ b/sql/updates/world/2015_03_28_00_world.sql
@@ -0,0 +1,14 @@
+--
+-- Twilight Element Warden SAI
+SET @ENTRY := 40017;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,200,300,4000,5000,11,75205,0,0,0,0,0,19,40343,200,0,0,0,0,0,"Twilight Element Warden - Out of Combat - Cast 'Bore'");
+
+-- Conflagration SAI
+SET @ENTRY := 39994;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,2000,3000,4000,75,82301,0,0,0,0,0,9,40004,0,20,0,0,0,0,"Conflagration - Out of Combat - Add Aura 'Burning Heat'");
diff --git a/sql/updates/world/2015_03_28_01_world.sql b/sql/updates/world/2015_03_28_01_world.sql
new file mode 100644
index 00000000000..55c841cd3e6
--- /dev/null
+++ b/sql/updates/world/2015_03_28_01_world.sql
@@ -0,0 +1,199 @@
+--
+-- Melizza Brimbuzzle SAI
+SET @ENTRY := 12277;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,19,0,100,0,6132,0,0,0,53,0,@ENTRY*100+00,0,0,0,1,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Quest 'Get Me Out of Here!' Taken - Start Waypoint"),
+(@ENTRY,0,1,0,61,0,100,0,6132,0,0,0,81,0,0,0,0,0,0,10,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Quest 'Get Me Out of Here!' Taken - Set Npc Flag "),
+(@ENTRY,0,2,0,40,0,100,0,3,@ENTRY*100+00,0,0,1,0,0,0,0,0,0,21,20,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 3 Reached - Say Line 0"),
+(@ENTRY,0,3,4,40,0,100,0,58,@ENTRY*100+00,0,0,15,6132,0,0,0,0,0,17,0,30,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 58 Reached - Quest Credit 'Get Me Out of Here!'"),
+(@ENTRY,0,4,5,61,0,100,0,58,@ENTRY*100+00,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 58 Reached - Say Line 1"),
+(@ENTRY,0,5,6,61,0,100,0,58,@ENTRY*100+00,0,0,53,1,@ENTRY*100+01,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 58 Reached - Start Waypoint"),
+(@ENTRY,0,6,0,61,0,100,0,58,@ENTRY*100+00,0,0,48,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 58 Reached - Set Active On"),
+(@ENTRY,0,7,8,40,0,100,0,69,@ENTRY*100+01,0,0,54,10000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 69 Reached - Pause Waypoint"),
+(@ENTRY,0,8,0,61,0,100,0,69,@ENTRY*100+01,0,0,80,@ENTRY*100+00,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 69 Reached - Run Script"),
+(@ENTRY,0,9,0,40,0,100,0,93,@ENTRY*100+01,0,0,41,3000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 93 Reached - Despawn In 3000 ms"),
+(@ENTRY,0,10,0,11,0,100,0,0,0,0,0,81,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Respawn - Set Npc Flag Questgiver"),
+(@ENTRY,0,11,0,40,0,100,1,57,@ENTRY*100+00,0,0,80,@ENTRY*100+01,0,0,0,0,0,1,0,0,0,0,0,0,0,"Melizza Brimbuzzle - On Waypoint 57 Reached - Run Script (No Repeat)");
+DELETE FROM `gameobject` WHERE `guid` IN (218966, 232397);
+
+-- Actionlist SAI
+SET @ENTRY := 1227700;
+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,3000,3000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 2"),
+(@ENTRY,9,1,0,0,0,100,0,3000,3000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 3"),
+(@ENTRY,9,2,0,0,0,100,0,3000,3000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 4");
+
+-- Actionlist SAI
+SET @ENTRY := 1227701;
+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,12,4655,7,0,0,0,0,8,0,0,0,-1382.56,2417.06,88.9714,2.46091,"Melizza Brimbuzzle - On Script - Summon Creature 'Maraudine Wrangler'"),
+(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,12,4655,7,0,0,0,0,8,0,0,0,-1406.39,2423.48,88.5732,0.20944,"Melizza Brimbuzzle - On Script - Summon Creature 'Maraudine Wrangler'"),
+(@ENTRY,9,2,0,0,0,100,0,0,0,0,0,12,4655,7,0,0,0,0,8,0,0,0,-1394.38,2417.12,88.7675,0.959931,"Melizza Brimbuzzle - On Script - Summon Creature 'Maraudine Wrangler'");
+
+DELETE FROM `creature_text` WHERE `entry`=12277;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `comment`) VALUES
+(12277, 0, 0, 'Thanks $n. Now let''s get out of here!', 12, 0, 100, 0, 0, 0, 7540, 'Melizza Brimbuzzle'),
+(12277, 1, 0, 'We made it! Thanks again! I''m going to run ahead!', 12, 0, 100, 0, 0, 0, 7544, 'Melizza Brimbuzzle'),
+(12277, 2, 0, 'Hey Hornizz! I''m back! And there are some people behind me who helped me out of a jam.', 12, 0, 100, 0, 0, 0, 7550, 'Melizza Brimbuzzle'),
+(12277, 3, 0, 'We''re going to have to scratch the Maraudines off our list. Too hard to work with...', 12, 0, 100, 0, 0, 0, 7551, 'Melizza Brimbuzzle'),
+(12277, 4, 0, 'Well, I''m off to the Gelkis. They''re not as dumb as the Maraudines, but they''re more reasonable.', 12, 0, 100, 0, 0, 0, 7552, 'Melizza Brimbuzzle');
+
+SET @PATH := 1227700;
+SET @PATH_TWO := 1227701;
+DELETE FROM `waypoints` WHERE `entry` IN (@PATH, @PATH_TWO);
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(@PATH,1,-1155.146,2709.409,111.2361,'Melizza Brimbuzzle'),
+(@PATH,2,-1155.146,2709.409,111.2361,'Melizza Brimbuzzle'),
+(@PATH,3,-1162.785,2712.464,111.5828,'Melizza Brimbuzzle'),
+(@PATH,4,-1162.752,2712.397,111.6417,'Melizza Brimbuzzle'),
+(@PATH,5,-1169.502,2711.397,112.3917,'Melizza Brimbuzzle'),
+(@PATH,6,-1177.48,2710.258,112.1255,'Melizza Brimbuzzle'),
+(@PATH,7,-1199.98,2702.508,111.6255,'Melizza Brimbuzzle'),
+(@PATH,8,-1206.389,2700.128,111.496,'Melizza Brimbuzzle'),
+(@PATH,9,-1248.919,2680.271,111.8919,'Melizza Brimbuzzle'),
+(@PATH,10,-1272.489,2666.548,111.8956,'Melizza Brimbuzzle'),
+(@PATH,11,-1288.82,2646.104,111.7111,'Melizza Brimbuzzle'),
+(@PATH,12,-1290.413,2644.388,111.6542,'Melizza Brimbuzzle'),
+(@PATH,13,-1290.413,2644.388,111.6542,'Melizza Brimbuzzle'),
+(@PATH,14,-1290.413,2644.388,111.6542,'Melizza Brimbuzzle'),
+(@PATH,15,-1309.874,2622.18,111.7776,'Melizza Brimbuzzle'),
+(@PATH,16,-1309.908,2622.186,111.9743,'Melizza Brimbuzzle'),
+(@PATH,17,-1323.898,2605.008,111.8986,'Melizza Brimbuzzle'),
+(@PATH,18,-1336.769,2591.199,111.8607,'Melizza Brimbuzzle'),
+(@PATH,19,-1349.322,2578.486,111.7647,'Melizza Brimbuzzle'),
+(@PATH,20,-1359.602,2564.017,111.4906,'Melizza Brimbuzzle'),
+(@PATH,21,-1361.852,2559.517,110.7406,'Melizza Brimbuzzle'),
+(@PATH,22,-1362.352,2557.767,109.9906,'Melizza Brimbuzzle'),
+(@PATH,23,-1363.102,2556.267,109.4906,'Melizza Brimbuzzle'),
+(@PATH,24,-1364.602,2553.517,108.9906,'Melizza Brimbuzzle'),
+(@PATH,25,-1365.352,2551.767,108.2406,'Melizza Brimbuzzle'),
+(@PATH,26,-1366.102,2550.017,107.7406,'Melizza Brimbuzzle'),
+(@PATH,27,-1366.477,2549.685,107.5719,'Melizza Brimbuzzle'),
+(@PATH,28,-1366.727,2549.185,107.0719,'Melizza Brimbuzzle'),
+(@PATH,29,-1367.227,2547.185,106.8219,'Melizza Brimbuzzle'),
+(@PATH,30,-1367.727,2545.185,106.0719,'Melizza Brimbuzzle'),
+(@PATH,31,-1368.477,2543.435,105.3219,'Melizza Brimbuzzle'),
+(@PATH,32,-1368.977,2541.435,104.5719,'Melizza Brimbuzzle'),
+(@PATH,33,-1369.477,2539.435,103.8219,'Melizza Brimbuzzle'),
+(@PATH,34,-1370.227,2536.685,103.3219,'Melizza Brimbuzzle'),
+(@PATH,35,-1370.977,2534.685,102.5719,'Melizza Brimbuzzle'),
+(@PATH,36,-1371.227,2532.935,102.0719,'Melizza Brimbuzzle'),
+(@PATH,37,-1371.727,2531.185,101.3219,'Melizza Brimbuzzle'),
+(@PATH,38,-1372.227,2529.185,100.8219,'Melizza Brimbuzzle'),
+(@PATH,39,-1372.977,2527.185,100.0719,'Melizza Brimbuzzle'),
+(@PATH,40,-1373.727,2524.435,99.32188,'Melizza Brimbuzzle'),
+(@PATH,41,-1374.227,2522.435,98.57188,'Melizza Brimbuzzle'),
+(@PATH,42,-1374.727,2520.685,97.82188,'Melizza Brimbuzzle'),
+(@PATH,43,-1375.477,2518.685,97.32188,'Melizza Brimbuzzle'),
+(@PATH,44,-1375.639,2518.402,97.00177,'Melizza Brimbuzzle'),
+(@PATH,45,-1375.889,2517.152,96.75177,'Melizza Brimbuzzle'),
+(@PATH,46,-1376.389,2515.152,96.00177,'Melizza Brimbuzzle'),
+(@PATH,47,-1376.889,2513.402,95.25177,'Melizza Brimbuzzle'),
+(@PATH,48,-1378.139,2509.402,93.75177,'Melizza Brimbuzzle'),
+(@PATH,49,-1378.389,2507.652,93.00177,'Melizza Brimbuzzle'),
+(@PATH,50,-1379.139,2504.902,92.50177,'Melizza Brimbuzzle'),
+(@PATH,51,-1379.889,2501.902,91.75177,'Melizza Brimbuzzle'),
+(@PATH,52,-1380.389,2500.152,91.25177,'Melizza Brimbuzzle'),
+(@PATH,53,-1381.389,2496.152,90.50177,'Melizza Brimbuzzle'),
+(@PATH,54,-1381.559,2495.931,90.14986,'Melizza Brimbuzzle'),
+(@PATH,55,-1381.809,2495.431,90.14986,'Melizza Brimbuzzle'),
+(@PATH,56,-1382.309,2491.431,89.64986,'Melizza Brimbuzzle'),
+(@PATH,57,-1385.493,2471.513,89.11208,'Melizza Brimbuzzle'),
+(@PATH,58,-1386.618,2405.71,89.767,'Melizza Brimbuzzle'),
+(@PATH_TWO,1,-1385.368,2401.21,90.267,'Melizza Brimbuzzle'),
+(@PATH_TWO,2,-1383.618,2395.46,90.767,'Melizza Brimbuzzle'),
+(@PATH_TWO,3,-1382.118,2390.71,91.517,'Melizza Brimbuzzle'),
+(@PATH_TWO,4,-1377.252,2375.137,91.91622,'Melizza Brimbuzzle'),
+(@PATH_TWO,5,-1373.759,2355.208,92.06256,'Melizza Brimbuzzle'),
+(@PATH_TWO,6,-1366.36,2323.406,91.9967,'Melizza Brimbuzzle'),
+(@PATH_TWO,7,-1362.618,2277.267,91.79288,'Melizza Brimbuzzle'),
+(@PATH_TWO,8,-1358.118,2257.017,91.54288,'Melizza Brimbuzzle'),
+(@PATH_TWO,9,-1354.14,2239.229,91.62033,'Melizza Brimbuzzle'),
+(@PATH_TWO,10,-1352.89,2229.729,92.12033,'Melizza Brimbuzzle'),
+(@PATH_TWO,11,-1350.869,2214.848,91.63843,'Melizza Brimbuzzle'),
+(@PATH_TWO,12,-1351.869,2210.848,90.88843,'Melizza Brimbuzzle'),
+(@PATH_TWO,13,-1352.119,2209.848,90.13843,'Melizza Brimbuzzle'),
+(@PATH_TWO,14,-1352.619,2208.098,89.13843,'Melizza Brimbuzzle'),
+(@PATH_TWO,15,-1352.869,2207.098,87.88843,'Melizza Brimbuzzle'),
+(@PATH_TWO,16,-1353.119,2206.098,86.38843,'Melizza Brimbuzzle'),
+(@PATH_TWO,17,-1353.369,2205.348,85.38843,'Melizza Brimbuzzle'),
+(@PATH_TWO,18,-1353.619,2204.348,84.38843,'Melizza Brimbuzzle'),
+(@PATH_TWO,19,-1354.119,2202.348,83.63843,'Melizza Brimbuzzle'),
+(@PATH_TWO,20,-1354.369,2201.348,82.88843,'Melizza Brimbuzzle'),
+(@PATH_TWO,21,-1354.619,2200.598,82.13843,'Melizza Brimbuzzle'),
+(@PATH_TWO,22,-1354.869,2199.598,81.38843,'Melizza Brimbuzzle'),
+(@PATH_TWO,23,-1355.119,2198.598,80.63843,'Melizza Brimbuzzle'),
+(@PATH_TWO,24,-1355.119,2197.598,79.88843,'Melizza Brimbuzzle'),
+(@PATH_TWO,25,-1355.619,2195.598,78.88843,'Melizza Brimbuzzle'),
+(@PATH_TWO,26,-1356.119,2193.848,77.88843,'Melizza Brimbuzzle'),
+(@PATH_TWO,27,-1356.619,2191.848,77.13843,'Melizza Brimbuzzle'),
+(@PATH_TWO,28,-1357.619,2188.848,76.38843,'Melizza Brimbuzzle'),
+(@PATH_TWO,29,-1355.239,2198.246,80.43513,'Melizza Brimbuzzle'),
+(@PATH_TWO,30,-1355.489,2197.246,79.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,31,-1355.989,2195.496,78.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,32,-1356.489,2193.496,77.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,33,-1356.989,2191.496,76.93513,'Melizza Brimbuzzle'),
+(@PATH_TWO,34,-1357.739,2188.746,76.18513,'Melizza Brimbuzzle'),
+(@PATH_TWO,35,-1357.989,2187.496,75.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,36,-1358.739,2185.746,75.18513,'Melizza Brimbuzzle'),
+(@PATH_TWO,37,-1359.239,2183.746,74.43513,'Melizza Brimbuzzle'),
+(@PATH_TWO,38,-1359.989,2181.996,73.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,39,-1360.489,2179.996,72.93513,'Melizza Brimbuzzle'),
+(@PATH_TWO,40,-1361.489,2177.246,72.18513,'Melizza Brimbuzzle'),
+(@PATH_TWO,41,-1362.239,2175.246,71.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,42,-1362.739,2173.496,70.93513,'Melizza Brimbuzzle'),
+(@PATH_TWO,43,-1363.239,2171.746,70.43513,'Melizza Brimbuzzle'),
+(@PATH_TWO,44,-1363.739,2169.746,69.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,45,-1364.739,2166.996,68.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,46,-1365.489,2164.996,67.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,47,-1365.989,2163.246,66.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,48,-1366.739,2161.246,65.93513,'Melizza Brimbuzzle'),
+(@PATH_TWO,49,-1367.489,2159.496,64.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,50,-1367.989,2157.496,63.93513,'Melizza Brimbuzzle'),
+(@PATH_TWO,51,-1368.989,2154.746,63.18513,'Melizza Brimbuzzle'),
+(@PATH_TWO,52,-1369.739,2152.746,62.43513,'Melizza Brimbuzzle'),
+(@PATH_TWO,53,-1370.239,2150.996,61.68513,'Melizza Brimbuzzle'),
+(@PATH_TWO,54,-1370.989,2148.996,60.93513,'Melizza Brimbuzzle'),
+(@PATH_TWO,55,-1369.163,2154.362,62.88633,'Melizza Brimbuzzle'),
+(@PATH_TWO,56,-1369.913,2152.612,62.63633,'Melizza Brimbuzzle'),
+(@PATH_TWO,57,-1370.413,2150.612,61.63633,'Melizza Brimbuzzle'),
+(@PATH_TWO,58,-1371.163,2148.862,61.13633,'Melizza Brimbuzzle'),
+(@PATH_TWO,59,-1371.663,2147.612,60.63633,'Melizza Brimbuzzle'),
+(@PATH_TWO,60,-1374.663,2142.362,60.13633,'Melizza Brimbuzzle'),
+(@PATH_TWO,61,-1381.413,2131.612,60.88633,'Melizza Brimbuzzle'),
+(@PATH_TWO,62,-1387.413,2121.362,61.38633,'Melizza Brimbuzzle'),
+(@PATH_TWO,63,-1391.413,2114.362,62.13633,'Melizza Brimbuzzle'),
+(@PATH_TWO,64,-1395.163,2108.362,62.63633,'Melizza Brimbuzzle'),
+(@PATH_TWO,65,-1391.807,2114.246,61.76419,'Melizza Brimbuzzle'),
+(@PATH_TWO,66,-1395.307,2108.246,62.26419,'Melizza Brimbuzzle'),
+(@PATH_TWO,67,-1396.307,2106.496,62.51419,'Melizza Brimbuzzle'),
+(@PATH_TWO,68,-1404.391,2088.967,62.0089,'Melizza Brimbuzzle'),
+(@PATH_TWO,69,-1405.748,2087.39,62.09642,'Melizza Brimbuzzle'),
+(@PATH_TWO,70,-1407.248,2086.89,62.09642,'Melizza Brimbuzzle'),
+(@PATH_TWO,71,-1408.248,2086.89,62.34642,'Melizza Brimbuzzle'),
+(@PATH_TWO,72,-1410.498,2086.39,62.34642,'Melizza Brimbuzzle'),
+(@PATH_TWO,73,-1412.498,2086.39,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,74,-1413.998,2085.39,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,75,-1415.498,2083.39,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,76,-1416.498,2082.39,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,77,-1417.498,2079.39,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,78,-1417.998,2077.39,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,79,-1419.998,2075.14,62.59642,'Melizza Brimbuzzle'),
+(@PATH_TWO,80,-1424.748,2073.14,62.34642,'Melizza Brimbuzzle'),
+(@PATH_TWO,81,-1418.114,2077.1,62.59175,'Melizza Brimbuzzle'),
+(@PATH_TWO,82,-1420.364,2075.35,62.59175,'Melizza Brimbuzzle'),
+(@PATH_TWO,83,-1425.114,2073.1,62.34175,'Melizza Brimbuzzle'),
+(@PATH_TWO,84,-1425.114,2075.1,62.34175,'Melizza Brimbuzzle'),
+(@PATH_TWO,85,-1436.864,2074.35,62.84175,'Melizza Brimbuzzle'),
+(@PATH_TWO,86,-1451.277,2073.542,62.70998,'Melizza Brimbuzzle'),
+(@PATH_TWO,87,-1464.777,2075.542,62.95998,'Melizza Brimbuzzle'),
+(@PATH_TWO,88,-1465.031,2075.661,62.89689,'Melizza Brimbuzzle'),
+(@PATH_TWO,89,-1473.031,2077.161,63.14689,'Melizza Brimbuzzle'),
+(@PATH_TWO,90,-1480.031,2086.411,62.39689,'Melizza Brimbuzzle'),
+(@PATH_TWO,91,-1485.531,2093.411,61.89689,'Melizza Brimbuzzle'),
+(@PATH_TWO,92,-1485.639,2093.875,61.82396,'Melizza Brimbuzzle'),
+(@PATH_TWO,93,-1487.889,2096.375,61.82396,'Melizza Brimbuzzle');
diff --git a/sql/updates/world/2015_03_29_00_world.sql b/sql/updates/world/2015_03_29_00_world.sql
new file mode 100644
index 00000000000..2c6f04e29f6
--- /dev/null
+++ b/sql/updates/world/2015_03_29_00_world.sql
@@ -0,0 +1,29 @@
+-- Calming the Kodo
+-- Enraged Kodo SAI
+SET @ENTRY := 36094;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Kodo - In Combat - Cast 'Trample'"),
+(@ENTRY,0,1,0,2,0,100,1,0,30,0,0,11,18501,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Kodo - Between 0-30% Health - Cast 'Enrage' (No Repeat)"),
+(@ENTRY,0,2,4,38,0,100,0,1,0,0,0,29,1,0,36079,1,1,0,19,36079,30,0,0,0,0,0,"Enraged Kodo - On Data Set 1 0 - Start Follow Closest Creature 'Enraged Kodo KC Bunny'"),
+(@ENTRY,0,3,5,65,0,100,0,0,0,0,0,86,68331,0,18,35,0,0,1,20,0,0,0,0,0,0,"Enraged Kodo - On Follow Complete - Cross Cast 'Kill Credit'"),
+(@ENTRY,0,4,0,61,0,100,0,1,0,0,0,8,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Kodo - On Data Set 1 0 - Set Reactstate Passive"),
+(@ENTRY,0,5,6,61,0,100,0,0,0,0,0,5,33,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Kodo - On Follow Complete - Play Emote 33"),
+(@ENTRY,0,6,7,61,0,100,0,0,0,0,0,12,36113,3,120000,0,0,0,1,0,0,0,0,0,0,0,"Enraged Kodo - On Follow Complete - Summon Creature 'Pacified Kodo'"),
+(@ENTRY,0,7,0,61,0,100,0,0,0,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Enraged Kodo - On Follow Complete - Despawn In 1 ms");
+
+-- Pacified Kodo SAI
+SET @ENTRY := 36113;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_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,46,30,0,0,0,0,0,1,0,0,0,0,0,0,0,"Pacified Kodo - On Just Summoned - Move Forward 30 Yards"),
+(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,5000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Pacified Kodo - On Just Summoned - Despawn In 5000 ms");
+
+-- Enraged Kodo KC Bunny SAI
+SET @ENTRY := 36079;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,0,0,0,0,45,1,0,0,0,0,0,19,36094,30,0,0,0,0,0,"Enraged Kodo KC Bunny - On Just Summoned - Set Data 1 0");
diff --git a/src/server/game/Battlegrounds/BattlegroundMgr.cpp b/src/server/game/Battlegrounds/BattlegroundMgr.cpp
index 9a6b1c3412e..80995bdaba9 100644
--- a/src/server/game/Battlegrounds/BattlegroundMgr.cpp
+++ b/src/server/game/Battlegrounds/BattlegroundMgr.cpp
@@ -242,7 +242,7 @@ void BattlegroundMgr::BuildBattlegroundStatusPacket(WorldPacket* data, Battlegro
}
case STATUS_WAIT_JOIN:
{
- data->Initialize(SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION);
+ data->Initialize(SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION);
*data << uint32(bg->GetClientInstanceID()); // Client Instance ID
*data << uint32(Time1); // Time until closed
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
index 14781b0324b..bcb5cbea16c 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
@@ -240,13 +240,13 @@ void BattlegroundAB::HandleAreaTrigger(Player* player, uint32 trigger)
{
case 3948: // Arathi Basin Alliance Exit.
if (player->GetTeam() != ALLIANCE)
- player->GetSession()->SendAreaTriggerMessage("Only The Alliance can use that portal");
+ player->GetSession()->SendNotification("Only The Alliance can use that portal");
else
player->LeaveBattleground();
break;
case 3949: // Arathi Basin Horde Exit.
if (player->GetTeam() != HORDE)
- player->GetSession()->SendAreaTriggerMessage("Only The Horde can use that portal");
+ player->GetSession()->SendNotification("Only The Horde can use that portal");
else
player->LeaveBattleground();
break;
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
index cf9507a34ed..193a7009818 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
@@ -503,13 +503,13 @@ void BattlegroundAV::HandleAreaTrigger(Player* player, uint32 trigger)
case 95:
case 2608:
if (player->GetTeam() != ALLIANCE)
- player->GetSession()->SendAreaTriggerMessage("Only The Alliance can use that portal");
+ player->GetSession()->SendNotification("Only The Alliance can use that portal");
else
player->LeaveBattleground();
break;
case 2606:
if (player->GetTeam() != HORDE)
- player->GetSession()->SendAreaTriggerMessage("Only The Horde can use that portal");
+ player->GetSession()->SendNotification("Only The Horde can use that portal");
else
player->LeaveBattleground();
break;
diff --git a/src/server/game/Calendar/CalendarMgr.cpp b/src/server/game/Calendar/CalendarMgr.cpp
index 562fcad29a4..d79ed707d72 100644
--- a/src/server/game/Calendar/CalendarMgr.cpp
+++ b/src/server/game/Calendar/CalendarMgr.cpp
@@ -473,7 +473,7 @@ void CalendarMgr::SendCalendarEventUpdateAlert(CalendarEvent const& calendarEven
void CalendarMgr::SendCalendarEventStatus(CalendarEvent const& calendarEvent, CalendarInvite const& invite)
{
- WorldPacket data(SMSG_CALENDAR_EVENT_STATUS, 8 + 8 + 4 + 4 + 1 + 1 + 4);
+ 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());
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp
index 314aae65617..d676a54d79f 100644
--- a/src/server/game/Entities/Creature/GossipDef.cpp
+++ b/src/server/game/Entities/Creature/GossipDef.cpp
@@ -333,7 +333,7 @@ void QuestMenu::ClearMenu()
void PlayerMenu::SendQuestGiverQuestList(QEmote const& eEmote, const std::string& Title, ObjectGuid npcGUID)
{
- WorldPacket data(SMSG_QUESTGIVER_QUEST_LIST, 100); // guess size
+ WorldPacket data(SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, 100); // guess size
data << npcGUID;
data << Title;
data << uint32(eEmote._Delay); // player emote
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp
index 2a6f5ae7df8..87ba06f9267 100644
--- a/src/server/game/Entities/GameObject/GameObject.cpp
+++ b/src/server/game/Entities/GameObject/GameObject.cpp
@@ -25,6 +25,7 @@
#include "GridNotifiersImpl.h"
#include "Group.h"
#include "GroupMgr.h"
+#include "MiscPackets.h"
#include "ObjectMgr.h"
#include "OutdoorPvPMgr.h"
#include "PoolMgr.h"
@@ -1361,7 +1362,7 @@ void GameObject::Use(Unit* user)
{
if (info->goober.pageID) // show page...
{
- WorldPacket data(SMSG_GAMEOBJECT_PAGETEXT, 8);
+ WorldPacket data(SMSG_PAGE_TEXT, 8);
data << GetGUID();
player->SendDirectMessage(&data);
}
@@ -1770,8 +1771,8 @@ void GameObject::Use(Unit* user)
// fallback, will always work
player->TeleportTo(GetMapId(), GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation(), TELE_TO_NOT_LEAVE_TRANSPORT | TELE_TO_NOT_LEAVE_COMBAT | TELE_TO_NOT_UNSUMMON_PET);
- WorldPacket data(SMSG_ENABLE_BARBER_SHOP, 0);
- player->SendDirectMessage(&data);
+ WorldPackets::Misc::EnableBarberShop packet;
+ player->SendDirectMessage(packet.Write());
player->SetStandState(UnitStandStateType(UNIT_STAND_STATE_SIT_LOW_CHAIR + info->barberChair.chairheight));
return;
@@ -1848,7 +1849,7 @@ void GameObject::CastSpell(Unit* target, uint32 spellId, bool triggered /*= true
void GameObject::SendCustomAnim(uint32 anim)
{
- WorldPacket data(SMSG_GAMEOBJECT_CUSTOM_ANIM, 8+4);
+ WorldPacket data(SMSG_GAME_OBJECT_CUSTOM_ANIM, 8 + 4);
data << GetGUID();
data << uint32(anim);
SendMessageToSet(&data, true);
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 44fbae1e208..d202665b18f 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -2358,7 +2358,7 @@ void WorldObject::SendMessageToSet(WorldPacket const* data, Player const* skippe
void WorldObject::SendObjectDeSpawnAnim(ObjectGuid guid)
{
- WorldPacket data(SMSG_GAMEOBJECT_DESPAWN_ANIM, 8);
+ WorldPacket data(SMSG_GAME_OBJECT_DESPAWN, 8);
data << guid;
SendMessageToSet(&data, true);
}
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index d96e1c65eda..87ca9110e24 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -1428,7 +1428,7 @@ bool Pet::learnSpell(uint32 spell_id)
if (!m_loading)
{
- WorldPacket data(SMSG_PET_LEARNED_SPELL, 4);
+ WorldPacket data(SMSG_PET_LEARNED_SPELLS, 4);
data << uint32(spell_id);
GetOwner()->GetSession()->SendPacket(&data);
GetOwner()->PetSpellInitialize();
@@ -1481,7 +1481,7 @@ bool Pet::unlearnSpell(uint32 spell_id, bool learn_prev, bool clear_ab)
{
if (!m_loading)
{
- WorldPacket data(SMSG_PET_REMOVED_SPELL, 4);
+ WorldPacket data(SMSG_PET_UNLEARNED_SPELLS, 4);
data << uint32(spell_id);
GetOwner()->GetSession()->SendPacket(&data);
}
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 284e669cd49..b594e694416 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -2817,7 +2817,7 @@ void Player::RemoveFromGroup(Group* group, ObjectGuid guid, RemoveMethod method
void Player::SendLogXPGain(uint32 GivenXP, Unit* victim, uint32 BonusXP, bool recruitAFriend, float /*group_rate*/)
{
- WorldPacket data(SMSG_LOG_XPGAIN, 21); // guess size?
+ WorldPacket data(SMSG_LOG_XP_GAIN, 21); // guess size?
data << (victim ? victim->GetGUID() : ObjectGuid::Empty);
data << uint32(GivenXP + BonusXP); // given experience
data << uint8(victim ? 0 : 1); // 00-kill_xp type, 01-non_kill_xp type
@@ -7158,7 +7158,7 @@ void Player::UpdateConquestCurrencyCap(uint32 currency)
uint32 precision = (currencyEntry->Flags & CURRENCY_FLAG_HIGH_PRECISION) ? 100 : 1;
uint32 cap = GetCurrencyWeekCap(currencyEntry);
- WorldPacket packet(SMSG_UPDATE_CURRENCY_WEEK_LIMIT, 8);
+ WorldPacket packet(SMSG_SET_MAX_WEEKLY_QUANTITY, 8);
packet << uint32(cap / precision);
packet << uint32(currenciesToUpdate[i]);
GetSession()->SendPacket(&packet);
@@ -16272,7 +16272,7 @@ void Player::SendQuestFailed(uint32 questId, InventoryResult reason)
{
if (questId)
{
- WorldPacket data(SMSG_QUESTGIVER_QUEST_FAILED, 4 + 4);
+ WorldPacket data(SMSG_QUEST_GIVER_QUEST_FAILED, 4 + 4);
data << uint32(questId);
data << uint32(reason); // failed reason (valid reasons: 4, 16, 50, 17, 74, other values show default message)
GetSession()->SendPacket(&data);
@@ -16293,7 +16293,7 @@ void Player::SendQuestTimerFailed(uint32 quest_id)
void Player::SendCanTakeQuestResponse(QuestFailedReason msg) const
{
- WorldPacket data(SMSG_QUESTGIVER_QUEST_INVALID, 4);
+ WorldPacket data(SMSG_QUEST_GIVER_INVALID_QUEST, 4);
data << uint32(msg);
GetSession()->SendPacket(&data);
TC_LOG_DEBUG("network", "WORLD: Sent SMSG_QUESTGIVER_QUEST_INVALID");
@@ -18454,7 +18454,7 @@ void Player::SendRaidInfo()
{
uint32 counter = 0;
- WorldPacket data(SMSG_RAID_INSTANCE_INFO, 4);
+ WorldPacket data(SMSG_INSTANCE_INFO, 4);
size_t p_counter = data.wpos();
data << uint32(counter); // placeholder
@@ -18589,7 +18589,7 @@ bool Player::Satisfy(AccessRequirement const* ar, uint32 target_map, bool report
if (DisableMgr::IsDisabledFor(DISABLE_TYPE_MAP, target_map, this))
{
- GetSession()->SendAreaTriggerMessage("%s", GetSession()->GetTrinityString(LANG_INSTANCE_CLOSED));
+ GetSession()->SendNotification("%s", GetSession()->GetTrinityString(LANG_INSTANCE_CLOSED));
return false;
}
@@ -18620,9 +18620,9 @@ bool Player::Satisfy(AccessRequirement const* ar, uint32 target_map, bool report
else if (mapDiff->HasMessage()) // if (missingAchievement) covered by this case
SendTransferAborted(target_map, TRANSFER_ABORT_DIFFICULTY, target_difficulty);
else if (missingItem)
- GetSession()->SendAreaTriggerMessage(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED_AND_ITEM), LevelMin, ASSERT_NOTNULL(sObjectMgr->GetItemTemplate(missingItem))->GetName(GetSession()->GetSessionDbcLocale()));
+ GetSession()->SendNotification(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED_AND_ITEM), LevelMin, ASSERT_NOTNULL(sObjectMgr->GetItemTemplate(missingItem))->GetName(GetSession()->GetSessionDbcLocale()));
else if (LevelMin)
- GetSession()->SendAreaTriggerMessage(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED), LevelMin);
+ GetSession()->SendNotification(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED), LevelMin);
}
return false;
}
@@ -20150,7 +20150,7 @@ void Player::RemovePet(Pet* pet, PetSaveMode mode, bool returnreagent)
if (pet->isControlled())
{
- WorldPacket data(SMSG_PET_SPELLS, 8);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8);
data << uint64(0);
GetSession()->SendPacket(&data);
@@ -20302,7 +20302,7 @@ void Player::PetSpellInitialize()
CharmInfo* charmInfo = pet->GetCharmInfo();
- WorldPacket data(SMSG_PET_SPELLS, 8+2+4+4+4*MAX_UNIT_ACTION_BAR_INDEX+1+1);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * MAX_UNIT_ACTION_BAR_INDEX + 1 + 1);
data << pet->GetGUID();
data << uint16(pet->GetCreatureTemplate()->family); // creature family (required for pet talents)
data << uint32(pet->GetDuration());
@@ -20354,7 +20354,7 @@ void Player::PossessSpellInitialize()
return;
}
- WorldPacket data(SMSG_PET_SPELLS, 8+2+4+4+4*MAX_UNIT_ACTION_BAR_INDEX+1+1);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * MAX_UNIT_ACTION_BAR_INDEX + 1 + 1);
data << charm->GetGUID();
data << uint16(0);
data << uint32(0);
@@ -20378,7 +20378,7 @@ void Player::VehicleSpellInitialize()
uint8 cooldownCount = 0;
- WorldPacket data(SMSG_PET_SPELLS, 8 + 2 + 4 + 4 + 4 * 10 + 1 + 1 + cooldownCount * (4 + 2 + 4 + 4));
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * 10 + 1 + 1 + cooldownCount * (4 + 2 + 4 + 4));
data << vehicle->GetGUID(); // Guid
data << uint16(0); // Pet Family (0 for all vehicles)
data << uint32(vehicle->IsSummon() ? vehicle->ToTempSummon()->GetTimer() : 0); // Duration
@@ -20446,7 +20446,7 @@ void Player::CharmSpellInitialize()
}
}
- WorldPacket data(SMSG_PET_SPELLS, 8+2+4+4+4*MAX_UNIT_ACTION_BAR_INDEX+1+4*addlist+1);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * MAX_UNIT_ACTION_BAR_INDEX + 1 + 4 * addlist + 1);
data << charm->GetGUID();
data << uint16(0);
data << uint32(0);
@@ -20478,7 +20478,7 @@ void Player::CharmSpellInitialize()
void Player::SendRemoveControlBar()
{
- WorldPacket data(SMSG_PET_SPELLS, 8);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8);
data << uint64(0);
GetSession()->SendPacket(&data);
}
@@ -22157,7 +22157,7 @@ void Player::UpdateTriggerVisibility()
WorldPacket packet;
for (auto itr = m_clientGUIDs.begin(); itr != m_clientGUIDs.end(); ++itr)
{
- if (itr->IsCreature())
+ if (itr->IsCreatureOrVehicle())
{
Creature* creature = GetMap()->GetCreature(*itr);
// Update fields of triggers, transformed units or unselectable units (values dependent on GM state)
@@ -22329,17 +22329,18 @@ void Player::SendComboPoints()
Unit* combotarget = ObjectAccessor::GetUnit(*this, m_comboTarget);
if (combotarget)
{
- WorldPacket data;
- if (m_mover != this)
- {
- data.Initialize(SMSG_PET_UPDATE_COMBO_POINTS, m_mover->GetPackGUID().size()+combotarget->GetPackGUID().size()+1);
- data << m_mover->GetPackGUID();
- }
- else
- data.Initialize(SMSG_UPDATE_COMBO_POINTS, combotarget->GetPackGUID().size()+1);
- data << combotarget->GetPackGUID();
- data << uint8(m_comboPoints);
- GetSession()->SendPacket(&data);
+ // Combo points are now a power
+ //WorldPacket data;
+ //if (m_mover != this)
+ //{
+ // data.Initialize(SMSG_PET_UPDATE_COMBO_POINTS, m_mover->GetPackGUID().size()+combotarget->GetPackGUID().size()+1);
+ // data << m_mover->GetPackGUID();
+ //}
+ //else
+ // data.Initialize(SMSG_UPDATE_COMBO_POINTS, combotarget->GetPackGUID().size()+1);
+ //data << combotarget->GetPackGUID();
+ //data << uint8(m_comboPoints);
+ //GetSession()->SendPacket(&data);
}
}
@@ -23700,7 +23701,7 @@ void Player::ResurrectUsingRequestData()
void Player::SetClientControl(Unit* target, bool allowMove)
{
- WorldPacket data(SMSG_CLIENT_CONTROL_UPDATE, target->GetPackGUID().size()+1);
+ WorldPacket data(SMSG_CONTROL_UPDATE, target->GetPackGUID().size()+1);
data << target->GetPackGUID();
data << uint8(allowMove ? 1 : 0);
GetSession()->SendPacket(&data);
@@ -25646,7 +25647,7 @@ void Player::SendRefundInfo(Item* item)
}
ObjectGuid guid = item->GetGUID();
- WorldPacket data(SMSG_ITEM_REFUND_INFO_RESPONSE, 8+4+4+4+4*4+4*4+4+4);
+ WorldPacket data(SMSG_SET_ITEM_PURCHASE_DATA, 8 + 4 + 4 + 4 + 4 * 4 + 4 * 4 + 4 + 4);
data.WriteBit(guid[3]);
data.WriteBit(guid[5]);
data.WriteBit(guid[7]);
@@ -26080,8 +26081,8 @@ void Player::OnCombatExit()
void Player::SendMovementSetCanTransitionBetweenSwimAndFly(bool apply)
{
Movement::PacketSender(this, static_cast<OpcodeServer>(NULL_OPCODE), apply ?
- SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY :
- SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY).Send();
+ SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY :
+ SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY).Send();
}
void Player::SendMovementSetCollisionHeight(float height)
@@ -26593,7 +26594,7 @@ void Player::SendUpdatePhasing()
void Player::SendSupercededSpell(uint32 oldSpell, uint32 newSpell)
{
- WorldPacket data(SMSG_SUPERCEDED_SPELL, 8);
+ WorldPacket data(SMSG_SUPERCEDED_SPELLS, 8);
data << uint32(newSpell) << uint32(oldSpell);
GetSession()->SendPacket(&data);
}
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index a5596158441..324cd209afc 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -4755,7 +4755,7 @@ void Unit::SendPeriodicAuraLog(SpellPeriodicAuraLogInfo* pInfo)
{
AuraEffect const* aura = pInfo->auraEff;
- WorldPacket data(SMSG_PERIODICAURALOG, 30);
+ WorldPacket data(SMSG_SPELL_PERIODIC_AURA_LOG, 30);
data << GetPackGUID();
data << aura->GetCasterGUID().WriteAsPacked();
data << uint32(aura->GetId()); // spellId
@@ -9548,7 +9548,7 @@ void Unit::Mount(uint32 mount, uint32 VehicleId, uint32 creatureEntry)
if (CreateVehicleKit(VehicleId, creatureEntry))
{
// Send others that we now have a vehicle
- WorldPacket data(SMSG_PLAYER_VEHICLE_DATA, GetPackGUID().size()+4);
+ WorldPacket data(SMSG_SET_VEHICLE_REC_ID, GetPackGUID().size() + 4);
data << GetPackGUID();
data << uint32(VehicleId);
SendMessageToSet(&data, true);
@@ -9597,7 +9597,7 @@ void Unit::Dismount()
if (GetTypeId() == TYPEID_PLAYER && GetVehicleKit())
{
// Send other players that we are no longer a vehicle
- data.Initialize(SMSG_PLAYER_VEHICLE_DATA, 8+4);
+ data.Initialize(SMSG_SET_VEHICLE_REC_ID, 8 + 4);
data << GetPackGUID();
data << uint32(0);
ToPlayer()->SendMessageToSet(&data, true);
@@ -13329,7 +13329,7 @@ void Unit::SetMovementAnimKitId(uint16 animKitId)
_movementAnimKitId = animKitId;
- WorldPacket data(SMSG_MOVE_SET_ANIM_KIT, 8 + 2);
+ WorldPacket data(SMSG_SET_MOVEMENT_ANIM_KIT, 8 + 2);
data << GetPackGUID();
data << uint16(animKitId);
SendMessageToSet(&data, true);
@@ -16143,8 +16143,8 @@ bool Unit::SetHover(bool enable, bool packetOnly /*= false*/)
static OpcodeServer const hoverOpcodeTable[2][2] =
{
- { SMSG_MOVE_SPLINE_UNSET_HOVER, SMSG_MOVE_UNSET_HOVER },
- { SMSG_MOVE_SPLINE_SET_HOVER, SMSG_MOVE_SET_HOVER }
+ { SMSG_MOVE_SPLINE_UNSET_HOVER, SMSG_MOVE_UNSET_HOVERING },
+ { SMSG_MOVE_SPLINE_SET_HOVER, SMSG_MOVE_SET_HOVERING }
};
bool player = GetTypeId() == TYPEID_PLAYER && ToPlayer()->m_mover->GetTypeId() == TYPEID_PLAYER;
@@ -16192,14 +16192,6 @@ void Unit::SendSetPlayHoverAnim(bool enable)
SendMessageToSet(&data, true);
}
-void Unit::SendMovementSetSplineAnim(Movement::AnimType anim)
-{
- WorldPacket data(SMSG_MOVE_SPLINE_SET_ANIM, 8 + 4);
- data << GetPackGUID();
- data << uint32(anim);
- SendMessageToSet(&data, false);
-}
-
bool Unit::IsSplineEnabled() const
{
return movespline->Initialized() && !movespline->Finalized();
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 1704164f592..080dd7e322e 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1650,7 +1650,6 @@ class Unit : public WorldObject
void SendSetPlayHoverAnim(bool enable);
- void SendMovementSetSplineAnim(Movement::AnimType anim);
bool IsLevitating() const { return m_movementInfo.HasMovementFlag(MOVEMENTFLAG_DISABLE_GRAVITY); }
bool IsWalking() const { return m_movementInfo.HasMovementFlag(MOVEMENTFLAG_WALKING); }
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index 9bf73c57193..acadc036fb3 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -3358,8 +3358,6 @@ void ObjectMgr::BuildPlayerLevelInfo(uint8 race, uint8 _class, uint8 level, Play
}
}
-int32 const ReputationMgr::Reputation_Cap;
-
void ObjectMgr::LoadQuests()
{
uint32 oldMSTime = getMSTime();
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp
index 77484f372a3..fa7223205d5 100644
--- a/src/server/game/Guilds/Guild.cpp
+++ b/src/server/game/Guilds/Guild.cpp
@@ -2520,7 +2520,7 @@ void Guild::MassInviteToEvent(WorldSession* session, uint32 minLevel, uint32 max
{
uint32 count = 0;
- WorldPacket data(SMSG_CALENDAR_FILTER_GUILD);
+ WorldPacket data(SMSG_CALENDAR_EVENT_INITIAL_INVITES);
data << uint32(count); // count placeholder
for (Members::const_iterator itr = m_members.begin(); itr != m_members.end(); ++itr)
@@ -2539,7 +2539,7 @@ void Guild::MassInviteToEvent(WorldSession* session, uint32 minLevel, uint32 max
if (member->GetGUID() != session->GetPlayer()->GetGUID() && level >= minLevel && level <= maxLevel && member->IsRankNotLower(minRank))
{
data << member->GetGUID().WriteAsPacked();
- data << uint8(0); // unk
+ data << uint8(level);
++count;
}
}
diff --git a/src/server/game/Guilds/GuildFinderMgr.cpp b/src/server/game/Guilds/GuildFinderMgr.cpp
index 45364a4bae0..3eec50efbc8 100644
--- a/src/server/game/Guilds/GuildFinderMgr.cpp
+++ b/src/server/game/Guilds/GuildFinderMgr.cpp
@@ -317,7 +317,7 @@ void GuildFinderMgr::DeleteGuild(ObjectGuid const& guildId)
void GuildFinderMgr::SendApplicantListUpdate(Guild* guild)
{
- WorldPacket data(SMSG_LF_GUILD_APPLICANT_LIST_UPDATED, 0);
+ WorldPacket data(SMSG_LF_GUILD_APPLICANT_LIST_CHANGED, 0);
if (Player* player = ObjectAccessor::FindPlayer(guild->GetLeaderGUID()))
player->SendDirectMessage(&data);
guild->BroadcastPacketToRank(&data, GR_OFFICER);
diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp
index bef8aa2fdb4..8c3ae15cefc 100644
--- a/src/server/game/Handlers/AuctionHouseHandler.cpp
+++ b/src/server/game/Handlers/AuctionHouseHandler.cpp
@@ -78,23 +78,23 @@ void WorldSession::SendAuctionCommandResult(AuctionEntry* auction, uint32 action
}
//this function sends notification, if bidder is online
-void WorldSession::SendAuctionBidderNotification(uint32 location, uint32 auctionId, ObjectGuid bidder, uint32 bidSum, uint32 diff, uint32 itemEntry)
+void WorldSession::SendAuctionBidderNotification(uint32 /*location*/, uint32 /*auctionId*/, ObjectGuid /*bidder*/, uint32 /*bidSum*/, uint32 /*diff*/, uint32 /*itemEntry*/)
{
- WorldPacket data(SMSG_AUCTION_BIDDER_NOTIFICATION, (8*4));
- data << uint32(location);
- data << uint32(auctionId);
- data << bidder;
- data << uint64(bidSum);
- data << uint64(diff);
- data << uint32(itemEntry);
- data << uint32(0);
- SendPacket(&data);
+ //WorldPacket data(SMSG_AUCTION_BIDDER_NOTIFICATION, (8*4));
+ //data << uint32(location);
+ //data << uint32(auctionId);
+ //data << bidder;
+ //data << uint64(bidSum);
+ //data << uint64(diff);
+ //data << uint32(itemEntry);
+ //data << uint32(0);
+ //SendPacket(&data);
}
// this void causes on client to display: "Your auction sold"
void WorldSession::SendAuctionOwnerNotification(AuctionEntry* auction)
{
- WorldPacket data(SMSG_AUCTION_OWNER_NOTIFICATION, 40);
+ WorldPacket data(SMSG_AUCTION_CLOSED_NOTIFICATION, 40);
data << uint32(auction->Id);
data << uint64(auction->bid);
data << uint64(0); //unk
@@ -105,13 +105,13 @@ void WorldSession::SendAuctionOwnerNotification(AuctionEntry* auction)
SendPacket(&data);
}
-void WorldSession::SendAuctionRemovedNotification(uint32 auctionId, uint32 itemEntry, int32 randomPropertyId)
+void WorldSession::SendAuctionRemovedNotification(uint32 /*auctionId*/, uint32 /*itemEntry*/, int32 /*randomPropertyId*/)
{
- WorldPacket data(SMSG_AUCTION_REMOVED_NOTIFICATION, (4+4+4));
- data << uint32(auctionId);
- data << uint32(itemEntry);
- data << uint32(randomPropertyId);
- SendPacket(&data);
+ //WorldPacket data(SMSG_AUCTION_REMOVED_NOTIFICATION, (4+4+4));
+ //data << uint32(auctionId);
+ //data << uint32(itemEntry);
+ //data << uint32(randomPropertyId);
+ //SendPacket(&data);
}
//this void creates new auction and adds auction to some auctionhouse
diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp
index bff4087bdd5..db8fd6edae3 100644
--- a/src/server/game/Handlers/BattleGroundHandler.cpp
+++ b/src/server/game/Handlers/BattleGroundHandler.cpp
@@ -799,7 +799,7 @@ void WorldSession::HandleRequestRatedBattlefieldInfo(WorldPacket& recvData)
/// @Todo: perfome research in this case
/// The unk fields are related to arenas
- WorldPacket data(SMSG_RATED_BG_STATS, 72);
+ WorldPacket data(SMSG_RATED_BATTLEFIELD_INFO, 72);
data << uint32(0); // BgWeeklyWins20vs20
data << uint32(0); // BgWeeklyPlayed20vs20
data << uint32(0); // BgWeeklyPlayed15vs15
@@ -848,17 +848,5 @@ void WorldSession::HandleRequestPvpReward(WorldPacket& /*recvData*/)
void WorldSession::HandleRequestRatedBgStats(WorldPacket& /*recvData*/)
{
- TC_LOG_DEBUG("network", "WORLD: CMSG_REQUEST_RATED_BG_STATS");
-
- WorldPacket data(SMSG_BATTLEFIELD_RATED_INFO, 29);
- data << uint32(0); // Reward
- data << uint8(3); // unk
- data << uint32(0); // unk
- data << uint32(0); // unk
- data << _player->GetCurrencyWeekCap(CURRENCY_TYPE_CONQUEST_META_RBG, true);
- data << uint32(0); // unk
- data << uint32(0); // unk
- data << _player->GetCurrency(CURRENCY_TYPE_CONQUEST_POINTS, true);
-
- SendPacket(&data);
+ // deleted opcode
}
diff --git a/src/server/game/Handlers/BattlefieldHandler.cpp b/src/server/game/Handlers/BattlefieldHandler.cpp
index e95e9ee9104..542ebee4950 100644
--- a/src/server/game/Handlers/BattlefieldHandler.cpp
+++ b/src/server/game/Handlers/BattlefieldHandler.cpp
@@ -37,7 +37,7 @@
*/
void WorldSession::SendBfInvitePlayerToWar(ObjectGuid guid, uint32 zoneId, uint32 acceptTime)
{
- WorldPacket data(SMSG_BATTLEFIELD_MGR_ENTRY_INVITE, 16);
+ WorldPacket data(SMSG_BF_MGR_ENTRY_INVITE, 16);
data.WriteBit(guid[5]);
data.WriteBit(guid[3]);
@@ -70,7 +70,7 @@ void WorldSession::SendBfInvitePlayerToWar(ObjectGuid guid, uint32 zoneId, uint3
*/
void WorldSession::SendBfInvitePlayerToQueue(ObjectGuid guid)
{
- WorldPacket data(SMSG_BATTLEFIELD_MGR_QUEUE_INVITE, 5);
+ WorldPacket data(SMSG_BF_MGR_QUEUE_INVITE, 5);
data.WriteBit(1); // unk
data.WriteBit(0); // Has Warmup
@@ -117,7 +117,7 @@ void WorldSession::SendBfQueueInviteResponse(ObjectGuid guid, uint32 zoneId, boo
const bool hasSecondGuid = false;
const bool warmup = true;
- WorldPacket data(SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE, 16);
+ WorldPacket data(SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE, 16);
data.WriteBit(guid[1]);
data.WriteBit(guid[6]);
@@ -167,7 +167,7 @@ void WorldSession::SendBfEntered(ObjectGuid guid)
{
uint8 isAFK = _player->isAFK() ? 1 : 0;
- WorldPacket data(SMSG_BATTLEFIELD_MGR_ENTERING, 11);
+ WorldPacket data(SMSG_BF_MGR_ENTERING, 11);
data.WriteBit(0); // unk
data.WriteBit(isAFK); // Clear AFK
@@ -205,7 +205,7 @@ void WorldSession::SendBfEntered(ObjectGuid guid)
*/
void WorldSession::SendBfLeaveMessage(ObjectGuid guid, BFLeaveReason reason /*= BF_LEAVE_REASON_EXITED*/)
{
- WorldPacket data(SMSG_BATTLEFIELD_MGR_EJECTED, 11);
+ WorldPacket data(SMSG_BF_MGR_EJECTED, 11);
data.WriteBit(guid[2]);
data.WriteBit(guid[5]);
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 34c50cac180..b7d24b97478 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -921,9 +921,9 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder)
pCurrChar->SetGuildLevel(0);
}
- WorldPacket data(SMSG_LEARNED_DANCE_MOVES, 4+4);
- data << uint64(0);
- SendPacket(&data);
+ //WorldPacket data(SMSG_LEARNED_DANCE_MOVES, 4+4);
+ //data << uint64(0);
+ //SendPacket(&data);
WorldPackets::Query::HotfixNotifyBlob hotfixInfo;
hotfixInfo.Hotfixes = sDB2Manager.GetHotfixData();
@@ -1089,7 +1089,7 @@ void WorldSession::SendFeatureSystemStatus()
features.ScrollOfResurrectionRequestsRemaining = 1;
features.ScrollOfResurrectionMaxRequestsPerDay = 1;
features.UnkInt27 = 60;
- features.UnkInt29 = 20;
+ features.TwitterMsTillCanPost = 20;
features.CfgRealmID = 2;
features.CfgRealmRecID = 0;
features.VoiceEnabled = false;
@@ -1365,24 +1365,21 @@ void WorldSession::HandleSetPlayerDeclinedNames(WorldPacket& recvData)
SendSetPlayerDeclinedNamesResult(DECLINED_NAMES_RESULT_SUCCESS, guid);
}
-void WorldSession::HandleAlterAppearance(WorldPacket& recvData)
+void WorldSession::HandleAlterAppearance(WorldPackets::Character::AlterApperance& packet)
{
TC_LOG_DEBUG("network", "CMSG_ALTER_APPEARANCE");
- uint32 Hair, Color, FacialHair, SkinColor;
- recvData >> Hair >> Color >> FacialHair >> SkinColor;
-
- BarberShopStyleEntry const* bs_hair = sBarberShopStyleStore.LookupEntry(Hair);
+ BarberShopStyleEntry const* bs_hair = sBarberShopStyleStore.LookupEntry(packet.NewHairStyle);
if (!bs_hair || bs_hair->Type != 0 || bs_hair->Race != _player->getRace() || bs_hair->Sex != _player->getGender())
return;
- BarberShopStyleEntry const* bs_facialHair = sBarberShopStyleStore.LookupEntry(FacialHair);
+ BarberShopStyleEntry const* bs_facialHair = sBarberShopStyleStore.LookupEntry(packet.NewFacialHair);
if (!bs_facialHair || bs_facialHair->Type != 2 || bs_facialHair->Race != _player->getRace() || bs_facialHair->Sex != _player->getGender())
return;
- BarberShopStyleEntry const* bs_skinColor = sBarberShopStyleStore.LookupEntry(SkinColor);
+ BarberShopStyleEntry const* bs_skinColor = sBarberShopStyleStore.LookupEntry(packet.NewSkinColor);
if (bs_skinColor && (bs_skinColor->Type != 3 || bs_skinColor->Race != _player->getRace() || bs_skinColor->Sex != _player->getGender()))
return;
@@ -1400,7 +1397,7 @@ void WorldSession::HandleAlterAppearance(WorldPacket& recvData)
return;
}
- uint32 cost = _player->GetBarberShopCost(bs_hair->Data, Color, bs_facialHair->Data, bs_skinColor);
+ uint32 cost = _player->GetBarberShopCost(bs_hair->Data, packet.NewHairColor, bs_facialHair->Data, bs_skinColor);
// 0 - ok
// 1, 3 - not enough money
@@ -1417,7 +1414,7 @@ void WorldSession::HandleAlterAppearance(WorldPacket& recvData)
_player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_AT_BARBER, cost);
_player->SetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_HAIR_STYLE_ID, uint8(bs_hair->Data));
- _player->SetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_HAIR_COLOR_ID, uint8(Color));
+ _player->SetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_HAIR_COLOR_ID, uint8(packet.NewHairColor));
_player->SetByteValue(PLAYER_BYTES_2, PLAYER_BYTES_2_OFFSET_FACIAL_STYLE, uint8(bs_facialHair->Data));
if (bs_skinColor)
_player->SetByteValue(PLAYER_BYTES, PLAYER_BYTES_OFFSET_SKIN_ID, uint8(bs_skinColor->Data));
@@ -2572,9 +2569,9 @@ void WorldSession::SendSetPlayerDeclinedNamesResult(DeclinedNameResult result, O
void WorldSession::SendBarberShopResult(BarberShopResult result)
{
- WorldPacket data(SMSG_BARBER_SHOP_RESULT, 4);
- data << uint32(result);
- SendPacket(&data);
+ WorldPackets::Character::BarberShopResultServer packet;
+ packet.Result = result;
+ SendPacket(packet.Write());
}
void WorldSession::SendUndeleteCooldownStatusResponse(uint32 currentCooldown, uint32 maxCooldown)
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
index 4818d428db9..ad613fbb750 100644
--- a/src/server/game/Handlers/ChatHandler.cpp
+++ b/src/server/game/Handlers/ChatHandler.cpp
@@ -59,7 +59,7 @@ void WorldSession::HandleChatMessageOpcode(WorldPackets::Chat::ChatMessage& pack
case CMSG_MESSAGECHAT_OFFICER:
type = CHAT_MSG_OFFICER;
break;
- /*case CMSG_MESSAGECHAT_PARTY:
+ case CMSG_MESSAGECHAT_PARTY:
type = CHAT_MSG_PARTY;
break;
case CMSG_MESSAGECHAT_RAID:
@@ -67,7 +67,7 @@ void WorldSession::HandleChatMessageOpcode(WorldPackets::Chat::ChatMessage& pack
break;
case CMSG_MESSAGECHAT_RAID_WARNING:
type = CHAT_MSG_RAID_WARNING;
- break;*/
+ break;
default:
TC_LOG_ERROR("network", "HandleMessagechatOpcode : Unknown chat opcode (%u)", packet.GetOpcode());
return;
@@ -249,7 +249,7 @@ void WorldSession::HandleChatMessage(ChatMsg type, uint32 lang, std::string msg,
if (GetPlayer()->GetTeam() != receiver->GetTeam() && !HasPermission(rbac::RBAC_PERM_TWO_SIDE_INTERACTION_CHAT) && !receiver->IsInWhisperWhiteList(sender->GetGUID()))
{
- SendWrongFactionNotice();
+ SendPlayerNotFoundNotice(target);
return;
}
@@ -628,7 +628,7 @@ void WorldSession::HandleChatIgnoredOpcode(WorldPacket& recvData)
void WorldSession::SendPlayerNotFoundNotice(std::string const& name)
{
- WorldPacket data(SMSG_CHAT_PLAYER_NOT_FOUND, name.size()+1);
+ WorldPacket data(SMSG_CHAT_PLAYER_NOTFOUND, name.size()+1);
data << name;
SendPacket(&data);
}
@@ -640,12 +640,6 @@ void WorldSession::SendPlayerAmbiguousNotice(std::string const& name)
SendPacket(&data);
}
-void WorldSession::SendWrongFactionNotice()
-{
- WorldPacket data(SMSG_CHAT_WRONG_FACTION, 0);
- SendPacket(&data);
-}
-
void WorldSession::SendChatRestrictedNotice(ChatRestrictionType restriction)
{
WorldPacket data(SMSG_CHAT_RESTRICTED, 1);
diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp
index 03d4cb6e367..13f735c793e 100644
--- a/src/server/game/Handlers/GroupHandler.cpp
+++ b/src/server/game/Handlers/GroupHandler.cpp
@@ -751,11 +751,7 @@ void WorldSession::HandleGroupRequestJoinUpdates(WorldPacket& /*recvData*/)
if (!group)
return;
- WorldPacket data(SMSG_REAL_GROUP_UPDATE, 1 + 4 + 8);
- data << uint8(group->GetGroupType());
- data << uint32(group->GetMembersCount() - 1);
- data << group->GetLeaderGUID();
- SendPacket(&data);
+ // does some stuff. dunno what.
}
void WorldSession::HandleGroupChangeSubGroupOpcode(WorldPacket& recvData)
@@ -909,7 +905,7 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player* player, WorldPacke
if (mask & GROUP_UPDATE_FLAG_PET_POWER_TYPE) // same for pets
mask |= (GROUP_UPDATE_FLAG_PET_CUR_POWER | GROUP_UPDATE_FLAG_PET_MAX_POWER);
- data->Initialize(SMSG_PARTY_MEMBER_STATS, 80); // average value
+ data->Initialize(SMSG_PARTY_MEMBER_STATE, 80); // average value
*data << player->GetPackGUID();
*data << uint32(mask);
@@ -1142,7 +1138,7 @@ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recvData)
Player* player = ObjectAccessor::FindConnectedPlayer(Guid);
if (!player)
{
- WorldPacket data(SMSG_PARTY_MEMBER_STATS_FULL, 3+4+2);
+ WorldPacket data(SMSG_PARTY_MEMBER_STATE, 3 + 4 + 2);
data << uint8(0); // only for SMSG_PARTY_MEMBER_STATS_FULL, probably arena/bg related
data << Guid.WriteAsPacked();
data << uint32(GROUP_UPDATE_FLAG_STATUS);
@@ -1155,7 +1151,7 @@ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recvData)
Powers powerType = player->getPowerType();
std::set<uint32> const& phases = player->GetPhases();
- WorldPacket data(SMSG_PARTY_MEMBER_STATS_FULL, 4+2+2+2+1+2*6+8+1+8);
+ WorldPacket data(SMSG_PARTY_MEMBER_STATE, 4 + 2 + 2 + 2 + 1 + 2 * 6 + 8 + 1 + 8);
data << uint8(0); // only for SMSG_PARTY_MEMBER_STATS_FULL, probably arena/bg related
data << player->GetPackGUID();
diff --git a/src/server/game/Handlers/GuildFinderHandler.cpp b/src/server/game/Handlers/GuildFinderHandler.cpp
index 76cca1c3954..3959f659e85 100644
--- a/src/server/game/Handlers/GuildFinderHandler.cpp
+++ b/src/server/game/Handlers/GuildFinderHandler.cpp
@@ -214,7 +214,7 @@ void WorldSession::HandleGuildFinderGetApplications(WorldPacket& /*recvPacket*/)
std::list<MembershipRequest> applicatedGuilds = sGuildFinderMgr->GetAllMembershipRequestsForPlayer(GetPlayer()->GetGUID());
uint32 applicationsCount = applicatedGuilds.size();
- WorldPacket data(SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, 7 + 54 * applicationsCount);
+ WorldPacket data(SMSG_LF_GUILD_APPLICATIONS, 7 + 54 * applicationsCount);
data.WriteBits(applicationsCount, 20);
if (applicationsCount > 0)
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp
index db7b49521c3..c03aee9dd5a 100644
--- a/src/server/game/Handlers/ItemHandler.cpp
+++ b/src/server/game/Handlers/ItemHandler.cpp
@@ -332,7 +332,7 @@ void WorldSession::HandleReadItem(WorldPacket& recvData)
}
else
{
- data.Initialize(SMSG_READ_ITEM_FAILED, 8);
+ data.Initialize(SMSG_READ_ITEM_RESULT_FAILED, 8);
TC_LOG_INFO("network", "STORAGE: Unable to read item");
_player->SendEquipError(msg, pItem, NULL);
}
diff --git a/src/server/game/Handlers/LFGHandler.cpp b/src/server/game/Handlers/LFGHandler.cpp
index b291ffb0c9e..5c7a13ffa69 100644
--- a/src/server/game/Handlers/LFGHandler.cpp
+++ b/src/server/game/Handlers/LFGHandler.cpp
@@ -272,7 +272,7 @@ void WorldSession::HandleLfgTeleportOpcode(WorldPacket& recvData)
void WorldSession::HandleLfgGetLockInfoOpcode(WorldPacket& recvData)
{
bool forPlayer = recvData.ReadBit();
- TC_LOG_DEBUG("lfg", "CMSG_LFG_LOCK_INFO_REQUEST %s for %s", GetPlayerInfo().c_str(), (forPlayer ? "player" : "party"));
+ TC_LOG_DEBUG("lfg", "CMSG_DF_GET_SYSTEM_INFO %s for %s", GetPlayerInfo().c_str(), (forPlayer ? "player" : "party"));
if (forPlayer)
SendLfgPlayerLockInfo();
@@ -404,7 +404,7 @@ void WorldSession::HandleLfrLeaveOpcode(WorldPacket& recvData)
void WorldSession::HandleLfgGetStatus(WorldPacket& /*recvData*/)
{
- TC_LOG_DEBUG("lfg", "CMSG_LFG_GET_STATUS %s", GetPlayerInfo().c_str());
+ TC_LOG_DEBUG("lfg", "CMSG_DF_GET_JOIN_STATUS %s", GetPlayerInfo().c_str());
if (!GetPlayer()->isUsingLfg())
return;
@@ -502,7 +502,7 @@ void WorldSession::SendLfgRoleChosen(ObjectGuid guid, uint8 roles)
TC_LOG_DEBUG("lfg", "SMSG_LFG_ROLE_CHOSEN %s guid: %s roles: %u",
GetPlayerInfo().c_str(), guid.ToString().c_str(), roles);
- WorldPacket data(SMSG_LFG_ROLE_CHOSEN, 8 + 1 + 4);
+ WorldPacket data(SMSG_ROLE_CHOSEN, 8 + 1 + 4);
data << guid; // Guid
data << uint8(roles > 0); // Ready
data << uint32(roles); // Roles
@@ -716,7 +716,7 @@ void WorldSession::SendLfgBootProposalUpdate(lfg::LfgPlayerBoot const& boot)
GetPlayerInfo().c_str(), uint8(boot.inProgress), uint8(playerVote != lfg::LFG_ANSWER_PENDING),
uint8(playerVote == lfg::LFG_ANSWER_AGREE), boot.victim.ToString().c_str(), votesNum, agreeNum,
secsleft, lfg::LFG_GROUP_KICK_VOTES_NEEDED, boot.reason.c_str());
- WorldPacket data(SMSG_LFG_BOOT_PROPOSAL_UPDATE, 1 + 1 + 1 + 1 + 8 + 4 + 4 + 4 + 4 + boot.reason.length());
+ WorldPacket data(SMSG_LFG_BOOT_PLAYER, 1 + 1 + 1 + 1 + 8 + 4 + 4 + 4 + 4 + boot.reason.length());
data << uint8(boot.inProgress); // Vote in progress
data << uint8(agreeNum >= lfg::LFG_GROUP_KICK_VOTES_NEEDED); // Did succeed
data << uint8(playerVote != lfg::LFG_ANSWER_PENDING); // Did Vote
@@ -831,13 +831,13 @@ void WorldSession::SendLfgUpdateProposal(lfg::LfgProposal const& proposal)
SendPacket(&data);
}
-void WorldSession::SendLfgLfrList(bool update)
+void WorldSession::SendLfgLfrList(bool /*update*/)
{
- TC_LOG_DEBUG("lfg", "SMSG_LFG_LFR_LIST %s update: %u",
- GetPlayerInfo().c_str(), update ? 1 : 0);
- WorldPacket data(SMSG_LFG_UPDATE_SEARCH, 1);
- data << uint8(update); // In Lfg Queue?
- SendPacket(&data);
+ //TC_LOG_DEBUG("lfg", "SMSG_LFG_LFR_LIST %s update: %u",
+ // GetPlayerInfo().c_str(), update ? 1 : 0);
+ //WorldPacket data(SMSG_LFG_UPDATE_SEARCH, 1);
+ //data << uint8(update); // In Lfg Queue?
+ //SendPacket(&data);
}
void WorldSession::SendLfgDisabled()
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index 6d813f88cdc..7d0236fe9eb 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -598,23 +598,6 @@ void WorldSession::HandleResurrectResponse(WorldPackets::Misc::ResurrectResponse
GetPlayer()->ResurrectUsingRequestData();
}
-void WorldSession::SendAreaTriggerMessage(const char* Text, ...)
-{
- va_list ap;
- char szStr [1024];
- szStr[0] = '\0';
-
- va_start(ap, Text);
- vsnprintf(szStr, 1024, Text, ap);
- va_end(ap);
-
- uint32 length = strlen(szStr)+1;
- WorldPacket data(SMSG_AREA_TRIGGER_MESSAGE, 4+length);
- data << length;
- data << szStr;
- SendPacket(&data);
-}
-
void WorldSession::HandleAreaTriggerOpcode(WorldPackets::Misc::AreaTrigger& packet)
{
TC_LOG_DEBUG("network", "CMSG_AREATRIGGER. Trigger ID: %u", packet.AreaTriggerID);
@@ -822,13 +805,6 @@ void WorldSession::HandleRequestAccountData(WorldPackets::ClientConfig::RequestA
SendPacket(data.Write());
}
-int32 WorldSession::HandleEnableNagleAlgorithm()
-{
- // Instructs the server we wish to receive few amounts of large packets (SMSG_MULTIPLE_PACKETS?)
- // instead of large amount of small packets
- return 0;
-}
-
void WorldSession::HandleSetActionButtonOpcode(WorldPackets::Spells::SetActionButton& packet)
{
uint32 action = ACTION_BUTTON_ACTION(packet.Action);
@@ -1008,7 +984,7 @@ void WorldSession::HandleWorldTeleportOpcode(WorldPacket& recvData)
SendNotification(LANG_YOU_NOT_HAVE_PERMISSION);
}
-void WorldSession::HandleWhoisOpcode(WorldPackets::Who::WhoIsRequest& packet)
+void WorldSession::HandleWhoIsOpcode(WorldPackets::Who::WhoIsRequest& packet)
{
TC_LOG_DEBUG("network", "Received whois command from player %s for character %s",
GetPlayer()->GetName().c_str(), packet.CharName.c_str());
@@ -1149,7 +1125,7 @@ void WorldSession::HandleFarSightOpcode(WorldPacket& recvData)
void WorldSession::HandleSetTitleOpcode(WorldPackets::Character::SetTitle& packet)
{
TC_LOG_DEBUG("network", "CMSG_SET_TITLE");
-
+
// -1 at none
if (packet.TitleID > 0 && packet.TitleID < MAX_TITLE_INDEX)
{
@@ -1423,7 +1399,7 @@ void WorldSession::HandleUITimeRequest(WorldPackets::Misc::UITimeRequest& /*requ
void WorldSession::SendSetPhaseShift(std::set<uint32> const& phaseIds, std::set<uint32> const& terrainswaps, std::set<uint32> const& worldMapAreaSwaps)
{
- WorldPacket data(SMSG_SET_PHASE_SHIFT_CHANGE, 1 + 8 + 4 + 4 + 4 + 4 + 2 * phaseIds.size() + 4 + terrainswaps.size() * 2);
+ WorldPacket data(SMSG_PHASE_SHIFT_CHANGE, 1 + 8 + 4 + 4 + 4 + 4 + 2 * phaseIds.size() + 4 + terrainswaps.size() * 2);
data << _player->GetGUID(); // Client
data << uint32(phaseIds.size() ? 0 : 8); // PhaseShiftFlags
diff --git a/src/server/game/Handlers/PetHandler.cpp b/src/server/game/Handlers/PetHandler.cpp
index c7e98e75dfa..c9cc6d547f1 100644
--- a/src/server/game/Handlers/PetHandler.cpp
+++ b/src/server/game/Handlers/PetHandler.cpp
@@ -431,7 +431,7 @@ void WorldSession::SendPetNameQuery(ObjectGuid petguid, uint32 petnumber)
Creature* pet = ObjectAccessor::GetCreatureOrPetOrVehicle(*_player, petguid);
if (!pet)
{
- WorldPacket data(SMSG_PET_NAME_QUERY_RESPONSE, (4+1+4+1));
+ WorldPacket data(SMSG_QUERY_PET_NAME_RESPONSE, (4 + 1 + 4 + 1));
data << uint32(petnumber);
data << uint8(0);
data << uint32(0);
@@ -440,7 +440,7 @@ void WorldSession::SendPetNameQuery(ObjectGuid petguid, uint32 petnumber)
return;
}
- WorldPacket data(SMSG_PET_NAME_QUERY_RESPONSE, (4+4+pet->GetName().size()+1));
+ WorldPacket data(SMSG_QUERY_PET_NAME_RESPONSE, (4 + 4 + pet->GetName().size() + 1));
data << uint32(petnumber);
data << pet->GetName();
data << uint32(pet->GetUInt32Value(UNIT_FIELD_PET_NAME_TIMESTAMP));
diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp
index 1cbfd7057b7..944d76958c2 100644
--- a/src/server/game/Handlers/SpellHandler.cpp
+++ b/src/server/game/Handlers/SpellHandler.cpp
@@ -581,7 +581,7 @@ void WorldSession::HandleMirrorImageDataRequest(WorldPacket& recvData)
void WorldSession::HandleUpdateProjectilePosition(WorldPacket& recvPacket)
{
- TC_LOG_DEBUG("network", "WORLD: CMSG_UPDATE_PROJECTILE_POSITION");
+ TC_LOG_DEBUG("network", "WORLD: CMSG_MISSILE_TRAJECTORY_COLLISION");
ObjectGuid casterGuid;
uint32 spellId;
@@ -607,7 +607,7 @@ void WorldSession::HandleUpdateProjectilePosition(WorldPacket& recvPacket)
pos.Relocate(x, y, z);
spell->m_targets.ModDst(pos);
- WorldPacket data(SMSG_SET_PROJECTILE_POSITION, 21);
+ WorldPacket data(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, 21);
data << casterGuid;
data << uint8(castCount);
data << float(x);
diff --git a/src/server/game/Handlers/TaxiHandler.cpp b/src/server/game/Handlers/TaxiHandler.cpp
index b8f13f9d014..6b1d40d23d6 100644
--- a/src/server/game/Handlers/TaxiHandler.cpp
+++ b/src/server/game/Handlers/TaxiHandler.cpp
@@ -56,7 +56,7 @@ void WorldSession::SendTaxiStatus(ObjectGuid guid)
TC_LOG_DEBUG("network", "WORLD: current location %u ", curloc);
- WorldPacket data(SMSG_TAXINODE_STATUS, 9);
+ WorldPacket data(SMSG_TAXI_NODE_STATUS, 9);
data << guid;
data << uint8(GetPlayer()->m_taxi.IsTaximaskNodeKnown(curloc) ? 1 : 0);
SendPacket(&data);
@@ -143,7 +143,7 @@ bool WorldSession::SendLearnNewTaxiNode(Creature* unit)
WorldPacket msg(SMSG_NEW_TAXI_PATH, 0);
SendPacket(&msg);
- WorldPacket update(SMSG_TAXINODE_STATUS, 9);
+ WorldPacket update(SMSG_TAXI_NODE_STATUS, 9);
update << unit->GetGUID();
update << uint8(1);
SendPacket(&update);
diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp
index 280d95f6f76..c151183da8a 100644
--- a/src/server/game/Instances/InstanceScript.cpp
+++ b/src/server/game/Instances/InstanceScript.cpp
@@ -560,32 +560,28 @@ bool InstanceScript::CheckAchievementCriteriaMeet(uint32 criteria_id, Player con
void InstanceScript::SendEncounterUnit(uint32 type, Unit* unit /*= NULL*/, uint8 param1 /*= 0*/, uint8 param2 /*= 0*/)
{
// size of this packet is at most 15 (usually less)
- WorldPacket data(SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT, 15);
+ WorldPacket data(SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT, 15);
data << uint32(type);
switch (type)
{
- case ENCOUNTER_FRAME_ENGAGE:
- case ENCOUNTER_FRAME_DISENGAGE:
- case ENCOUNTER_FRAME_UPDATE_PRIORITY:
+ case ENCOUNTER_FRAME_ENGAGE: // SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT
+ case ENCOUNTER_FRAME_DISENGAGE: // SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT
+ case ENCOUNTER_FRAME_UPDATE_PRIORITY: // SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY
if (!unit)
return;
data << unit->GetPackGUID();
data << uint8(param1);
break;
- case ENCOUNTER_FRAME_ADD_TIMER:
- case ENCOUNTER_FRAME_ENABLE_OBJECTIVE:
- case ENCOUNTER_FRAME_DISABLE_OBJECTIVE:
- case ENCOUNTER_FRAME_SET_COMBAT_RES_LIMIT:
+ case ENCOUNTER_FRAME_ADD_TIMER: // SMSG_INSTANCE_ENCOUNTER_TIMER_START
+ case ENCOUNTER_FRAME_ENABLE_OBJECTIVE: // SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START
+ case ENCOUNTER_FRAME_DISABLE_OBJECTIVE: // SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE
data << uint8(param1);
break;
- case ENCOUNTER_FRAME_UPDATE_OBJECTIVE:
+ case ENCOUNTER_FRAME_UPDATE_OBJECTIVE: // SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE
data << uint8(param1);
data << uint8(param2);
break;
- case ENCOUNTER_FRAME_UNK7:
- case ENCOUNTER_FRAME_ADD_COMBAT_RES_LIMIT:
- case ENCOUNTER_FRAME_RESET_COMBAT_RES_LIMIT:
default:
break;
}
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index d15b54b9b6c..c2bec063223 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -3008,7 +3008,7 @@ bool InstanceMap::AddPlayerToMap(Player* player)
// players also become permanently bound when they enter
if (groupBind->perm)
{
- WorldPacket data(SMSG_INSTANCE_LOCK_WARNING_QUERY, 10);
+ WorldPacket data(SMSG_PENDING_RAID_LOCK, 10);
data << uint32(60000);
data << uint32(i_data ? i_data->GetCompletedEncounterMask() : 0);
data << uint8(0);
diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp
index 89ca656675b..d49bde4415d 100644
--- a/src/server/game/Maps/MapManager.cpp
+++ b/src/server/game/Maps/MapManager.cpp
@@ -155,9 +155,10 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player, bool loginCheck)
// can only enter in a raid group
if ((!group || !group->isRaidGroup()) && !sWorld->getBoolConfig(CONFIG_INSTANCE_IGNORE_RAID))
{
- // probably there must be special opcode, because client has this string constant in GlobalStrings.lua
/// @todo this is not a good place to send the message
- player->GetSession()->SendAreaTriggerMessage(player->GetSession()->GetTrinityString(LANG_INSTANCE_RAID_GROUP_ONLY), mapName);
+ WorldPacket data(SMSG_RAID_GROUP_ONLY);
+ data << uint32(0) << uint32(2);
+ player->GetSession()->SendPacket(&data);
TC_LOG_DEBUG("maps", "MAP: Player '%s' must be in a raid group to enter instance '%s'", player->GetName().c_str(), mapName);
return false;
}
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 0f01ba2dfae..9a0714b105a 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -4496,39 +4496,41 @@ enum ResponseCodes
CHAR_DELETE_FAILED_GUILD_LEADER = 76,
CHAR_DELETE_FAILED_ARENA_CAPTAIN = 77,
CHAR_DELETE_FAILED_HAS_HEIRLOOM_OR_MAIL = 78,
-
- CHAR_LOGIN_IN_PROGRESS = 79,
- CHAR_LOGIN_SUCCESS = 80,
- CHAR_LOGIN_NO_WORLD = 81,
- CHAR_LOGIN_DUPLICATE_CHARACTER = 82,
- CHAR_LOGIN_NO_INSTANCES = 83,
- CHAR_LOGIN_FAILED = 84,
- CHAR_LOGIN_DISABLED = 85,
- CHAR_LOGIN_NO_CHARACTER = 86,
- CHAR_LOGIN_LOCKED_FOR_TRANSFER = 87,
- CHAR_LOGIN_LOCKED_BY_BILLING = 88,
- CHAR_LOGIN_LOCKED_BY_MOBILE_AH = 89,
- CHAR_LOGIN_TEMPORARY_GM_LOCK = 90,
- CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE = 91,
- CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 92,
-
- CHAR_NAME_SUCCESS = 93,
- CHAR_NAME_FAILURE = 94,
- CHAR_NAME_NO_NAME = 95,
- CHAR_NAME_TOO_SHORT = 96,
- CHAR_NAME_TOO_LONG = 97,
- CHAR_NAME_INVALID_CHARACTER = 98,
- CHAR_NAME_MIXED_LANGUAGES = 99,
- CHAR_NAME_PROFANE = 100,
- CHAR_NAME_RESERVED = 101,
- CHAR_NAME_INVALID_APOSTROPHE = 102,
- CHAR_NAME_MULTIPLE_APOSTROPHES = 103,
- CHAR_NAME_THREE_CONSECUTIVE = 104,
- CHAR_NAME_INVALID_SPACE = 105,
- CHAR_NAME_CONSECUTIVE_SPACES = 106,
- CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 107,
- CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 108,
- CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 109
+ CHAR_DELETE_FAILED_UPGRADE_IN_PROGRESS = 79,
+ CHAR_DELETE_FAILED_HAS_WOW_TOKEN = 80,
+
+ CHAR_LOGIN_IN_PROGRESS = 81,
+ CHAR_LOGIN_SUCCESS = 82,
+ CHAR_LOGIN_NO_WORLD = 83,
+ CHAR_LOGIN_DUPLICATE_CHARACTER = 84,
+ CHAR_LOGIN_NO_INSTANCES = 85,
+ CHAR_LOGIN_FAILED = 86,
+ CHAR_LOGIN_DISABLED = 87,
+ CHAR_LOGIN_NO_CHARACTER = 88,
+ CHAR_LOGIN_LOCKED_FOR_TRANSFER = 89,
+ CHAR_LOGIN_LOCKED_BY_BILLING = 90,
+ CHAR_LOGIN_LOCKED_BY_MOBILE_AH = 91,
+ CHAR_LOGIN_TEMPORARY_GM_LOCK = 92,
+ CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE = 93,
+ CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 94,
+
+ CHAR_NAME_SUCCESS = 95,
+ CHAR_NAME_FAILURE = 96,
+ CHAR_NAME_NO_NAME = 97,
+ CHAR_NAME_TOO_SHORT = 98,
+ CHAR_NAME_TOO_LONG = 99,
+ CHAR_NAME_INVALID_CHARACTER = 100,
+ CHAR_NAME_MIXED_LANGUAGES = 101,
+ CHAR_NAME_PROFANE = 102,
+ CHAR_NAME_RESERVED = 103,
+ CHAR_NAME_INVALID_APOSTROPHE = 104,
+ CHAR_NAME_MULTIPLE_APOSTROPHES = 105,
+ CHAR_NAME_THREE_CONSECUTIVE = 106,
+ CHAR_NAME_INVALID_SPACE = 107,
+ CHAR_NAME_CONSECUTIVE_SPACES = 108,
+ CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 109,
+ CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 110,
+ CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 111
};
enum CharacterUndeleteResult
diff --git a/src/server/game/Reputation/ReputationMgr.cpp b/src/server/game/Reputation/ReputationMgr.cpp
index adc4768501c..d2fdc9b1da8 100644
--- a/src/server/game/Reputation/ReputationMgr.cpp
+++ b/src/server/game/Reputation/ReputationMgr.cpp
@@ -30,6 +30,9 @@
const int32 ReputationMgr::PointsInRank[MAX_REPUTATION_RANK] = {36000, 3000, 3000, 3000, 6000, 12000, 21000, 1000};
+const int32 ReputationMgr::Reputation_Cap = 42999;
+const int32 ReputationMgr::Reputation_Bottom = -42000;
+
ReputationRank ReputationMgr::ReputationToRank(int32 standing)
{
int32 limit = Reputation_Cap + 1;
diff --git a/src/server/game/Reputation/ReputationMgr.h b/src/server/game/Reputation/ReputationMgr.h
index f328d9809ca..1504447f37a 100644
--- a/src/server/game/Reputation/ReputationMgr.h
+++ b/src/server/game/Reputation/ReputationMgr.h
@@ -72,8 +72,8 @@ class ReputationMgr
void LoadFromDB(PreparedQueryResult result);
public: // statics
static const int32 PointsInRank[MAX_REPUTATION_RANK];
- static const int32 Reputation_Cap = 42999;
- static const int32 Reputation_Bottom = -42000;
+ static const int32 Reputation_Cap;
+ static const int32 Reputation_Bottom;
static ReputationRank ReputationToRank(int32 standing);
public: // accessors
diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp
index 4ea824dcb81..b6d2ff21630 100644
--- a/src/server/game/Server/Packets/AuthenticationPackets.cpp
+++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp
@@ -273,7 +273,7 @@ uint8 const WherePacketHmac[] =
0x83, 0x95, 0x81, 0x69, 0xB0, 0x5A, 0xB4, 0x9D, 0xA8, 0x55, 0xFF, 0xFC, 0xEE, 0x58, 0x0A, 0x2F
};
-WorldPackets::Auth::ConnectTo::ConnectTo() : ServerPacket(SMSG_REDIRECT_CLIENT, 8 + 4 + 256 + 1)
+WorldPackets::Auth::ConnectTo::ConnectTo() : ServerPacket(SMSG_CONNECT_TO, 8 + 4 + 256 + 1)
{
HexStrToByteArray("F41DCB2D728CF3337A4FF338FA89DB01BBBE9C3B65E9DA96268687353E48B94C", Payload.PanamaKey);
Payload.Adler32 = 0xA0A66C10;
@@ -314,258 +314,258 @@ WorldPacket const* WorldPackets::Auth::ConnectTo::Write()
uint8* hmac = hmacHash.GetDigest();
- payload << uint8(PiDigits[41]);
- payload << uint8(Haiku[23]);
- payload << uint8(PiDigits[11]);
- payload << uint8(PiDigits[43]);
- payload << uint8(Payload.PanamaKey[13]);
- payload << uint8(Haiku[57]);
- payload << uint8(Haiku[21]);
- payload << uint8(Payload.PanamaKey[25]);
- payload << uint8(PiDigits[23]);
- payload << uint8(Payload.PanamaKey[31]);
- payload << uint8(PiDigits[97]);
- payload << uint8(PiDigits[25]);
- payload << uint8(PiDigits[9]);
- payload << uint8(Haiku[9]);
- payload << uint8(Haiku[26]);
- payload << uint8(Haiku[62]);
- payload << uint8(Haiku[68]);
- payload << uint8(Haiku[24]);
- payload << uint8(Haiku[41]);
- payload << uint8(PiDigits[89]);
- payload << uint8(PiDigits[40]);
- payload << uint8(Haiku[43]);
- payload << uint8(Haiku[50]);
- payload << uint8(PiDigits[3]);
- payload << uint8(PiDigits[76]);
- payload << uint8(address[3]);
- payload << uint8(Payload.PanamaKey[28]);
- payload << uint8(addressType);
- payload << uint8(PiDigits[79]);
- payload << uint8(PiDigits[69]);
- payload << uint8(PiDigits[24]);
- payload << uint8(Haiku[60]);
- payload << uint8(PiDigits[21]);
- payload << uint8(PiDigits[1]);
- payload << uint8(PiDigits[55]);
- payload << uint8(PiDigits[27]);
- payload << uint8(PiDigits[81]);
- payload << uint8(hmac[7]);
- payload << uint8(Haiku[13]);
- payload << uint8(PiDigits[82]);
- payload << uint8(PiDigits[102]);
- payload << uint8(PiDigits[77]);
- payload << uint8(PiDigits[35]);
- payload << uint8(Haiku[19]);
- payload << uint8(PiDigits[33]);
- payload << uint8(PiDigits[5]);
- payload << uint8(Haiku[45]);
- payload << uint8(hmac[12]);
- payload << uint8(hmac[9]);
- payload << uint8(Haiku[1]);
- payload << uint8(Haiku[17]);
- payload << uint8(PiDigits[85]);
- payload << uint8(address[14]);
- payload << uint8(Payload.PanamaKey[5]);
- payload << uint8(hmac[1]);
- payload << uint8(PiDigits[73]);
- payload << uint8(PiDigits[46]);
- payload << uint8(address[1]);
- payload << uint8(PiDigits[95]);
payload << uint8((port >> 8) & 0xFF);
- payload << uint8(address[15]);
- payload << uint8(Payload.PanamaKey[14]);
- payload << uint8(Haiku[0]);
- payload << uint8(Haiku[36]);
- payload << uint8(PiDigits[34]);
- payload << uint8(Haiku[6]);
- payload << uint8(hmac[18]);
- payload << uint8(Payload.PanamaKey[24]);
- payload << uint8(Haiku[37]);
- payload << uint8(Payload.PanamaKey[1]);
- payload << uint8(Haiku[39]);
- payload << uint8(Haiku[27]);
- payload << uint8(Haiku[12]);
- payload << uint8(Haiku[35]);
- payload << uint8(PiDigits[57]);
- payload << uint8(PiDigits[50]);
- payload << uint8(PiDigits[99]);
- payload << uint8(PiDigits[60]);
- payload << uint8(PiDigits[54]);
- payload << uint8(Payload.PanamaKey[26]);
- payload << uint8(hmac[14]);
- payload << uint8(PiDigits[106]);
- payload << uint8(Payload.PanamaKey[4]);
+ payload << uint8(PiDigits[59]);
+ payload << uint8(address[4]);
payload << uint8(PiDigits[18]);
- payload << uint8(PiDigits[20]);
- payload << uint8(Haiku[46]);
- payload << uint8(address[7]);
- payload << uint8(Payload.PanamaKey[10]);
- payload << uint8(hmac[11]);
- payload << uint8(Payload.PanamaKey[16]);
+ payload << uint8(PiDigits[50]);
+ payload << uint8(PiDigits[95]);
payload << uint8(PiDigits[101]);
+ payload << uint8(Payload.PanamaKey[9]);
+ payload << uint8(PiDigits[70]);
payload << uint8(PiDigits[56]);
- payload << uint8(hmac[2]);
- payload << uint8(PiDigits[6]);
- payload << uint8(PiDigits[84]);
- payload << uint8(Haiku[52]);
- payload << uint8(Payload.PanamaKey[15]);
- payload << uint8(Payload.PanamaKey[7]);
- payload << uint8(Payload.PanamaKey[3]);
- payload << uint8(PiDigits[39]);
- payload << uint8(Payload.PanamaKey[22]);
- payload << uint8(hmac[0]);
- payload << uint8(Haiku[2]);
- payload << uint8(Payload.PanamaKey[12]);
- payload << uint8(Payload.PanamaKey[20]);
- payload << uint8(PiDigits[80]);
- payload << uint8(Haiku[67]);
+ payload << uint8(PiDigits[28]);
payload << uint8(Haiku[63]);
+ payload << uint8(Haiku[30]);
+ payload << uint8(PiDigits[42]);
+ payload << uint8(PiDigits[93]);
+ payload << uint8(address[15]);
+ payload << uint8(PiDigits[2]);
+ payload << uint8(PiDigits[1]);
+ payload << uint8(address[1]);
+ payload << uint8(PiDigits[94]);
+ payload << uint8(PiDigits[26]);
+ payload << uint8(PiDigits[39]);
+ payload << uint8(Haiku[19]);
+ payload << uint8(PiDigits[46]);
+ payload << uint8(PiDigits[13]);
+ payload << uint8(Haiku[70]);
+ payload << uint8(Haiku[45]);
+ payload << uint8(PiDigits[7]);
+ payload << uint8(Haiku[50]);
+ payload << uint8(Payload.PanamaKey[0]);
+ payload << uint8(address[10]);
+ payload << uint8(Payload.PanamaKey[27]);
+ payload << uint8(Payload.PanamaKey[21]);
+ payload << uint8(hmac[2]);
+ payload << uint8(PiDigits[37]);
+ payload << uint8(Haiku[61]);
+ payload << uint8(PiDigits[83]);
payload << uint8(PiDigits[47]);
+ payload << uint8(Haiku[37]);
+ payload << uint8(Haiku[46]);
+ payload << uint8(PiDigits[73]);
+ payload << uint8(Payload.PanamaKey[30]);
+ payload << uint8(address[9]);
+ payload << uint8(address[11]);
+ payload << uint8(PiDigits[20]);
+ payload << uint8(Haiku[54]);
payload << uint8(Payload.PanamaKey[23]);
- payload << uint8(PiDigits[91]);
- payload << uint8(Haiku[53]);
- payload << uint8(Haiku[10]);
- payload << uint8(address[0]);
- payload << uint8(PiDigits[70]);
- payload << uint8(PiDigits[8]);
- payload << uint8(PiDigits[75]);
+ payload << uint8(PiDigits[38]);
+ payload << uint8(hmac[1]);
payload << uint8(address[8]);
- payload << uint8(PiDigits[72]);
- payload << uint8(Haiku[4]);
- payload << uint8(Haiku[25]);
- payload << uint8(Haiku[5]);
- payload << uint8(Haiku[42]);
- payload << uint8(hmac[13]);
- payload << uint8(Haiku[40]);
- payload << uint8(PiDigits[28]);
+ payload << uint8(PiDigits[43]);
+ payload << uint8(Payload.PanamaKey[15]);
+ payload << uint8(PiDigits[97]);
+ payload << uint8(Haiku[55]);
+ payload << uint8(Payload.PanamaKey[24]);
+ payload << uint8(PiDigits[36]);
+ payload << uint8(Haiku[48]);
+ payload << uint8(Haiku[41]);
+ payload << uint8(Haiku[22]);
+ payload << uint8(Payload.PanamaKey[18]);
+ payload << uint8(PiDigits[25]);
+ payload << uint8(Haiku[36]);
+ payload << uint8(PiDigits[52]);
+ payload << uint8(Haiku[53]);
payload << uint8(Haiku[15]);
- payload << uint8(PiDigits[51]);
- payload << uint8(PiDigits[68]);
- payload << uint8(Haiku[29]);
- payload << uint8(PiDigits[45]);
- payload << uint8(address[9]);
- payload << uint8(Payload.PanamaKey[6]);
- payload << uint8(Haiku[59]);
- payload << uint8(Payload.PanamaKey[27]);
- payload << uint8(Haiku[47]);
- payload << uint8(hmac[5]);
+ payload << uint8(PiDigits[87]);
+ payload << uint8(PiDigits[21]);
+ payload << uint8(Payload.XorMagic);
+ payload << uint8(Payload.PanamaKey[1]);
+ payload << uint8(Haiku[44]);
+ payload << uint8(Payload.PanamaKey[16]);
+ payload << uint8(PiDigits[80]);
+ payload << uint8(address[12]);
+ payload << uint8(PiDigits[81]);
+ payload << uint8(Haiku[69]);
payload << uint8(PiDigits[61]);
- payload << uint8(hmac[19]);
+ payload << uint8(PiDigits[69]);
payload << uint8(PiDigits[96]);
- payload << uint8(Haiku[33]);
- payload << uint8(Haiku[70]);
- payload << uint8(PiDigits[86]);
+ payload << uint8(Haiku[68]);
+ payload << uint8(Haiku[18]);
+ payload << uint8(PiDigits[41]);
+ payload << uint8(Haiku[56]);
+ payload << uint8(PiDigits[74]);
+ payload << uint8(Payload.PanamaKey[7]);
+ payload << uint8(Haiku[20]);
+ payload << uint8(PiDigits[3]);
+ payload << uint8(hmac[4]);
+ payload << uint8(Payload.PanamaKey[26]);
payload << uint8(Haiku[14]);
+ payload << uint8(Payload.PanamaKey[6]);
+ payload << uint8(Payload.PanamaKey[5]);
+ payload << uint8(PiDigits[89]);
payload << uint8(hmac[3]);
- payload << uint8(Haiku[65]);
- payload << uint8(PiDigits[71]);
- payload << uint8(PiDigits[7]);
- payload << uint8(PiDigits[19]);
- payload << uint8(hmac[4]);
- payload << uint8(Haiku[34]);
- payload << uint8(PiDigits[29]);
- payload << uint8(Haiku[3]);
- payload << uint8(address[11]);
- payload << uint8(address[2]);
- payload << uint8(PiDigits[87]);
- payload << uint8(PiDigits[94]);
- payload << uint8(PiDigits[62]);
- payload << uint8(Haiku[55]);
+ payload << uint8(PiDigits[60]);
+ payload << uint8(PiDigits[54]);
+ payload << uint8(PiDigits[67]);
+ payload << uint8(Haiku[52]);
payload << uint8(PiDigits[32]);
- payload << uint8(hmac[8]);
- payload << uint8(PiDigits[4]);
- payload << uint8(PiDigits[59]);
- payload << uint8(PiDigits[63]);
- payload << uint8(PiDigits[26]);
- payload << uint8(PiDigits[36]);
- payload << uint8(Haiku[7]);
- payload << uint8(Haiku[16]);
- payload << uint8(Haiku[69]);
+ payload << uint8(Haiku[29]);
+ payload << uint8(address[2]);
payload << uint8(PiDigits[44]);
- payload << uint8(PiDigits[67]);
- payload << uint8(PiDigits[90]);
- payload << uint8(Haiku[31]);
- payload << uint8(Payload.PanamaKey[30]);
+ payload << uint8(PiDigits[78]);
+ payload << uint8(Haiku[65]);
+ payload << uint8(PiDigits[51]);
+ payload << uint8(PiDigits[72]);
payload << uint8(PiDigits[53]);
payload << uint8(Haiku[49]);
- payload << uint8(Haiku[44]);
- payload << uint32(Payload.Adler32);
- payload << uint8(Haiku[54]);
+ payload << uint8(PiDigits[6]);
+ payload << uint8(Haiku[33]);
+ payload << uint8(Haiku[28]);
+ payload << uint8(Haiku[0]);
+ payload << uint8(Payload.PanamaKey[20]);
+ payload << uint8(PiDigits[75]);
+ payload << uint8(address[6]);
+ payload << uint8(PiDigits[86]);
+ payload << uint8(Haiku[60]);
+ payload << uint8(hmac[12]);
+ payload << uint8(Haiku[35]);
+ payload << uint8(PiDigits[45]);
+ payload << uint8(Haiku[67]);
+ payload << uint8(Haiku[26]);
+ payload << uint8(PiDigits[57]);
+ payload << uint8(PiDigits[90]);
+ payload << uint8(Haiku[5]);
+ payload << uint8(Haiku[13]);
+ payload << uint8(Haiku[8]);
+ payload << uint8(Haiku[17]);
+ payload << uint8(Payload.PanamaKey[10]);
+ payload << uint8(PiDigits[104]);
+ payload << uint8(address[0]);
payload << uint8(PiDigits[15]);
- payload << uint8(PiDigits[42]);
- payload << uint8(PiDigits[74]);
- payload << uint8(address[5]);
+ payload << uint8(hmac[19]);
+ payload << uint8(PiDigits[8]);
+ payload << uint8(PiDigits[64]);
+ payload << uint8(PiDigits[27]);
+ payload << uint8(Haiku[7]);
+ payload << uint8(hmac[10]);
+ payload << uint8(hmac[14]);
+ payload << uint8(Haiku[10]);
+ payload << uint8(Haiku[2]);
+ payload << uint8(address[14]);
+ payload << uint8(Haiku[21]);
+ payload << uint32(Payload.Adler32);
+ payload << uint8(Payload.PanamaKey[14]);
+ payload << uint8(Haiku[39]);
+ payload << uint8(Payload.PanamaKey[19]);
+ payload << uint8(PiDigits[16]);
+ payload << uint8(PiDigits[91]);
+ payload << uint8(hmac[6]);
+ payload << uint8(addressType);
payload << uint8(hmac[16]);
- payload << uint8(Haiku[22]);
+ payload << uint8(PiDigits[63]);
+ payload << uint8(PiDigits[12]);
+ payload << uint8(PiDigits[102]);
+ payload << uint8(PiDigits[62]);
+ payload << uint8(PiDigits[22]);
payload << uint8(Haiku[32]);
- payload << uint8(PiDigits[104]);
- payload << uint8(hmac[10]);
+ payload << uint8(PiDigits[14]);
+ payload << uint8(PiDigits[30]);
+ payload << uint8(Haiku[16]);
+ payload << uint8(Haiku[47]);
+ payload << uint8(Haiku[9]);
+ payload << uint8(PiDigits[34]);
+ payload << uint8(Payload.PanamaKey[4]);
+ payload << uint8(PiDigits[29]);
+ payload << uint8(PiDigits[76]);
+ payload << uint8(Haiku[40]);
+ payload << uint8(Haiku[59]);
+ payload << uint8(PiDigits[5]);
+ payload << uint8(PiDigits[31]);
+ payload << uint8(Haiku[43]);
+ payload << uint8(Haiku[3]);
+ payload << uint8(PiDigits[0]);
+ payload << uint8(PiDigits[49]);
+ payload << uint8(Haiku[24]);
+ payload << uint8(Payload.PanamaKey[17]);
+ payload << uint8(Haiku[62]);
+ payload << uint8(Payload.PanamaKey[13]);
+ payload << uint8(hmac[5]);
+ payload << uint8(Haiku[27]);
+ payload << uint8(hmac[13]);
+ payload << uint8(address[5]);
+ payload << uint8(Payload.PanamaKey[3]);
+ payload << uint8(PiDigits[71]);
+ payload << uint8(Haiku[38]);
payload << uint8(PiDigits[98]);
- payload << uint8(Haiku[8]);
- payload << uint8(PiDigits[65]);
- payload << uint8(Haiku[11]);
+ payload << uint8(PiDigits[100]);
payload << uint8(PiDigits[66]);
- payload << uint8(address[12]);
+ payload << uint8(Haiku[6]);
+ payload << uint8(PiDigits[40]);
+ payload << uint8(Haiku[31]);
+ payload << uint8(PiDigits[17]);
+ payload << uint8(PiDigits[92]);
+ payload << uint8(address[3]);
payload << uint8(Payload.PanamaKey[8]);
- payload << uint8(PiDigits[22]);
+ payload << uint8(PiDigits[88]);
+ payload << uint8(PiDigits[65]);
+ payload << uint8(Payload.PanamaKey[31]);
payload << uint8(PiDigits[58]);
- payload << uint8(PiDigits[64]);
- payload << uint8(Payload.PanamaKey[0]);
- payload << uint8(PiDigits[93]);
+ payload << uint8(Payload.PanamaKey[2]);
+ payload << uint8(PiDigits[79]);
+ payload << uint8(Haiku[66]);
+ payload << uint8(PiDigits[24]);
+ payload << uint8(Haiku[34]);
+ payload << uint8(PiDigits[77]);
+ payload << uint8(Haiku[58]);
+ payload << uint8(Haiku[1]);
+ payload << uint8(PiDigits[10]);
payload << uint8(PiDigits[107]);
- payload << uint8(PiDigits[38]);
- payload << uint8(Haiku[48]);
- payload << uint8(address[4]);
+ payload << uint8(PiDigits[55]);
+ payload << uint8(Haiku[12]);
+ payload << uint8(PiDigits[106]);
+ payload << uint8(hmac[8]);
+ payload << uint8(PiDigits[105]);
+ payload << uint8(Payload.PanamaKey[12]);
+ payload << uint8(PiDigits[4]);
+ payload << uint8(PiDigits[11]);
+ payload << uint8(PiDigits[99]);
+ payload << uint8(Haiku[23]);
+ payload << uint8(Haiku[42]);
+ payload << uint8(Haiku[4]);
+ payload << uint8(PiDigits[19]);
payload << uint8(PiDigits[48]);
- payload << uint8(Payload.PanamaKey[19]);
- payload << uint8(PiDigits[88]);
- payload << uint8(PiDigits[31]);
- payload << uint8(PiDigits[78]);
+ payload << uint8(PiDigits[85]);
+ payload << uint8(hmac[15]);
+ payload << uint8(PiDigits[82]);
payload << uint8(PiDigits[103]);
- payload << uint8(PiDigits[16]);
- payload << uint8(Haiku[38]);
- payload << uint8(PiDigits[14]);
- payload << uint8(Haiku[30]);
- payload << uint8(Payload.PanamaKey[2]);
- payload << uint8(PiDigits[12]);
- payload << uint8(Payload.PanamaKey[11]);
- payload << uint8(PiDigits[30]);
- payload << uint8(Haiku[61]);
+ payload << uint8(address[13]);
+ payload << uint8(PiDigits[23]);
payload << uint8(Haiku[64]);
- payload << uint8(Haiku[56]);
- payload << uint8(Payload.PanamaKey[17]);
- payload << uint8(Haiku[18]);
- payload << uint8(PiDigits[17]);
- payload << uint8(address[6]);
+ payload << uint8(Haiku[11]);
+ payload << uint8(hmac[11]);
+ payload << uint8(hmac[0]);
+ payload << uint8(PiDigits[68]);
+ payload << uint8(Haiku[57]);
+ payload << uint8(hmac[18]);
+ payload << uint8(PiDigits[9]);
+ payload << uint8(hmac[9]);
+ payload << uint8(hmac[7]);
payload << uint8(Payload.PanamaKey[29]);
- payload << uint8(PiDigits[105]);
- payload << uint8(PiDigits[10]);
- payload << uint8(PiDigits[37]);
- payload << uint8(PiDigits[13]);
- payload << uint8(PiDigits[49]);
- payload << uint8(Haiku[20]);
- payload << uint8(address[13]);
- payload << uint8(address[10]);
- payload << uint8(Payload.XorMagic);
+ payload << uint8(Haiku[51]);
+ payload << uint8(Payload.PanamaKey[11]);
+ payload << uint8(Haiku[25]);
+ payload << uint8(Payload.PanamaKey[22]);
+ payload << uint8(address[7]);
payload << uint8(hmac[17]);
- payload << uint8(PiDigits[100]);
+ payload << uint8(PiDigits[35]);
+ payload << uint8(PiDigits[84]);
+ payload << uint8(PiDigits[33]);
+ payload << uint8(Payload.PanamaKey[25]);
payload << uint8(port & 0xFF);
- payload << uint8(Payload.PanamaKey[9]);
- payload << uint8(PiDigits[0]);
- payload << uint8(Haiku[58]);
- payload << uint8(Haiku[66]);
- payload << uint8(Payload.PanamaKey[21]);
- payload << uint8(Haiku[28]);
- payload << uint8(PiDigits[92]);
- payload << uint8(PiDigits[52]);
- payload << uint8(Payload.PanamaKey[18]);
- payload << uint8(hmac[15]);
- payload << uint8(PiDigits[2]);
- payload << uint8(hmac[6]);
- payload << uint8(PiDigits[83]);
- payload << uint8(Haiku[51]);
+ payload << uint8(Payload.PanamaKey[28]);
BigNumber bnData;
bnData.SetBinary(payload.contents(), payload.size());
diff --git a/src/server/game/Server/Packets/ChannelPackets.cpp b/src/server/game/Server/Packets/ChannelPackets.cpp
index 9ee652fac06..92226981df6 100644
--- a/src/server/game/Server/Packets/ChannelPackets.cpp
+++ b/src/server/game/Server/Packets/ChannelPackets.cpp
@@ -94,12 +94,12 @@ void WorldPackets::Channel::ChannelPlayerCommand::Read()
case CMSG_CHANNEL_MUTE:
case CMSG_CHANNEL_SET_OWNER:
case CMSG_CHANNEL_SILENCE_ALL:
- //case CMSG_CHANNEL_SILENCE_VOICE:
+ case CMSG_CHANNEL_SILENCE_VOICE:
case CMSG_CHANNEL_UNBAN:
case CMSG_CHANNEL_UNMODERATOR:
case CMSG_CHANNEL_UNMUTE:
- //case CMSG_CHANNEL_UNSILENCE_ALL:
- //case CMSG_CHANNEL_UNSILENCE_VOICE:
+ case CMSG_CHANNEL_UNSILENCE_ALL:
+ case CMSG_CHANNEL_UNSILENCE_VOICE:
{
uint32 channelNameLength = _worldPacket.ReadBits(7);
uint32 nameLength = _worldPacket.ReadBits(9);
@@ -107,14 +107,14 @@ void WorldPackets::Channel::ChannelPlayerCommand::Read()
Name = _worldPacket.ReadString(nameLength);
break;
}
- //case CMSG_CHANNEL_ANNOUNCEMENTS:
- //case CMSG_CHANNEL_DECLINE_INVITE:
- //case CMSG_CHANNEL_DISPLAY_LIST:
- //case CMSG_CHANNEL_LIST:
+ case CMSG_CHANNEL_ANNOUNCEMENTS:
+ case CMSG_CHANNEL_DECLINE_INVITE:
+ case CMSG_CHANNEL_DISPLAY_LIST:
+ case CMSG_CHANNEL_LIST:
//case CMSG_CHANNEL_MODERATE:
- //case CMSG_CHANNEL_OWNER:
- //case CMSG_CHANNEL_VOICE_OFF:
- //case CMSG_CHANNEL_VOICE_ON:
+ case CMSG_CHANNEL_OWNER:
+ case CMSG_CHANNEL_VOICE_OFF:
+ case CMSG_CHANNEL_VOICE_ON:
{
ChannelName = _worldPacket.ReadString(_worldPacket.ReadBits(7));
break;
diff --git a/src/server/game/Server/Packets/ChannelPackets.h b/src/server/game/Server/Packets/ChannelPackets.h
index 6948628c6c0..14fbac84cf9 100644
--- a/src/server/game/Server/Packets/ChannelPackets.h
+++ b/src/server/game/Server/Packets/ChannelPackets.h
@@ -104,28 +104,28 @@ namespace WorldPackets
{
default:
ASSERT(false);
- //case CMSG_CHANNEL_ANNOUNCEMENTS:
+ case CMSG_CHANNEL_ANNOUNCEMENTS:
case CMSG_CHANNEL_BAN:
- //case CMSG_CHANNEL_DECLINE_INVITE:
- //case CMSG_CHANNEL_DISPLAY_LIST:
+ case CMSG_CHANNEL_DECLINE_INVITE:
+ case CMSG_CHANNEL_DISPLAY_LIST:
case CMSG_CHANNEL_INVITE:
case CMSG_CHANNEL_KICK:
- //case CMSG_CHANNEL_LIST:
+ case CMSG_CHANNEL_LIST:
//case CMSG_CHANNEL_MODERATE:
case CMSG_CHANNEL_MODERATOR:
case CMSG_CHANNEL_MUTE:
- //case CMSG_CHANNEL_OWNER:
+ case CMSG_CHANNEL_OWNER:
case CMSG_CHANNEL_PASSWORD:
case CMSG_CHANNEL_SET_OWNER:
- //case CMSG_CHANNEL_SILENCE_ALL:
- //case CMSG_CHANNEL_SILENCE_VOICE:
+ case CMSG_CHANNEL_SILENCE_ALL:
+ case CMSG_CHANNEL_SILENCE_VOICE:
case CMSG_CHANNEL_UNBAN:
case CMSG_CHANNEL_UNMODERATOR:
case CMSG_CHANNEL_UNMUTE:
- //case CMSG_CHANNEL_UNSILENCE_ALL:
- //case CMSG_CHANNEL_UNSILENCE_VOICE:
- //case CMSG_CHANNEL_VOICE_OFF:
- //case CMSG_CHANNEL_VOICE_ON:
+ case CMSG_CHANNEL_UNSILENCE_ALL:
+ case CMSG_CHANNEL_UNSILENCE_VOICE:
+ case CMSG_CHANNEL_VOICE_OFF:
+ case CMSG_CHANNEL_VOICE_ON:
break;
}
}
diff --git a/src/server/game/Server/Packets/CharacterPackets.cpp b/src/server/game/Server/Packets/CharacterPackets.cpp
index 010183ed56e..fe50552cd30 100644
--- a/src/server/game/Server/Packets/CharacterPackets.cpp
+++ b/src/server/game/Server/Packets/CharacterPackets.cpp
@@ -428,3 +428,18 @@ void WorldPackets::Character::SetTitle::Read()
{
_worldPacket >> TitleID;
}
+
+void WorldPackets::Character::AlterApperance::Read()
+{
+ _worldPacket >> NewHairStyle;
+ _worldPacket >> NewHairColor;
+ _worldPacket >> NewFacialHair;
+ _worldPacket >> NewSkinColor;
+ _worldPacket >> Unk;
+}
+
+WorldPacket const* WorldPackets::Character::BarberShopResultServer::Write()
+{
+ _worldPacket << int32(Result);
+ return &_worldPacket;
+}
diff --git a/src/server/game/Server/Packets/CharacterPackets.h b/src/server/game/Server/Packets/CharacterPackets.h
index 3cbf969f4d3..7183e8cc7b1 100644
--- a/src/server/game/Server/Packets/CharacterPackets.h
+++ b/src/server/game/Server/Packets/CharacterPackets.h
@@ -162,7 +162,7 @@ namespace WorldPackets
uint8 Race = 0;
};
- EnumCharactersResult() : ServerPacket(SMSG_CHAR_ENUM) { }
+ EnumCharactersResult() : ServerPacket(SMSG_ENUM_CHARACTERS_RESULT) { }
WorldPacket const* Write() override;
@@ -199,7 +199,7 @@ namespace WorldPackets
class CharacterCreateResponse final : public ServerPacket
{
public:
- CharacterCreateResponse() : ServerPacket(SMSG_CHAR_CREATE, 1) { }
+ CharacterCreateResponse() : ServerPacket(SMSG_CREATE_CHAR, 1) { }
WorldPacket const* Write() override;
@@ -219,7 +219,7 @@ namespace WorldPackets
class CharacterDeleteResponse final : public ServerPacket
{
public:
- CharacterDeleteResponse(): ServerPacket(SMSG_CHAR_DELETE, 1) { }
+ CharacterDeleteResponse(): ServerPacket(SMSG_DELETE_CHAR, 1) { }
WorldPacket const* Write() override;
@@ -243,7 +243,7 @@ namespace WorldPackets
class CharacterRenameResult final : public ServerPacket
{
public:
- CharacterRenameResult() : ServerPacket(SMSG_CHAR_RENAME, 20) { }
+ CharacterRenameResult() : ServerPacket(SMSG_CHARACTER_RENAME_RESULT, 20) { }
WorldPacket const* Write() override;
@@ -311,7 +311,7 @@ namespace WorldPackets
uint8 RaceID = RACE_NONE;
};
- CharFactionChangeResult() : ServerPacket(SMSG_CHAR_FACTION_CHANGE, 20 + sizeof(CharFactionChangeDisplayInfo)) { }
+ CharFactionChangeResult() : ServerPacket(SMSG_CHAR_FACTION_CHANGE_RESULT, 20 + sizeof(CharFactionChangeDisplayInfo)) { }
WorldPacket const* Write() override;
@@ -334,7 +334,7 @@ namespace WorldPackets
class GenerateRandomCharacterNameResult final : public ServerPacket
{
public:
- GenerateRandomCharacterNameResult() : ServerPacket(SMSG_RANDOMIZE_CHAR_NAME, 20) { }
+ GenerateRandomCharacterNameResult() : ServerPacket(SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, 20) { }
WorldPacket const* Write() override;
@@ -586,6 +586,30 @@ namespace WorldPackets
int32 TitleID = 0;
};
+
+ class AlterApperance final : public ClientPacket
+ {
+ public:
+ AlterApperance(WorldPacket&& packet) : ClientPacket(CMSG_ALTER_APPEARANCE, std::move(packet)) { }
+
+ void Read() override;
+
+ uint32 NewHairStyle = 0;
+ uint32 NewHairColor = 0;
+ uint32 NewFacialHair = 0;
+ uint32 NewSkinColor = 0;
+ uint32 Unk = 0;
+ };
+
+ class BarberShopResultServer final : public ServerPacket
+ {
+ public:
+ BarberShopResultServer() : ServerPacket(SMSG_BARBER_SHOP_RESULT, 4) { }
+
+ WorldPacket const* Write() override;
+
+ BarberShopResult Result;
+ };
}
}
diff --git a/src/server/game/Server/Packets/ChatPackets.cpp b/src/server/game/Server/Packets/ChatPackets.cpp
index 50b89790226..1b93b401a29 100644
--- a/src/server/game/Server/Packets/ChatPackets.cpp
+++ b/src/server/game/Server/Packets/ChatPackets.cpp
@@ -152,7 +152,7 @@ WorldPacket const* WorldPackets::Chat::Chat::Write()
_worldPacket.WriteBits(Prefix.length(), 5);
_worldPacket.WriteBits(_Channel.length(), 7);
_worldPacket.WriteBits(ChatText.length(), 12);
- _worldPacket.WriteBits(_ChatFlags, 10);
+ _worldPacket.WriteBits(_ChatFlags, 11);
_worldPacket.WriteBit(HideChatLog);
_worldPacket.WriteBit(FakeSenderName);
_worldPacket.WriteString(SenderName);
diff --git a/src/server/game/Server/Packets/ChatPackets.h b/src/server/game/Server/Packets/ChatPackets.h
index 54634e64b92..1c0ef63983c 100644
--- a/src/server/game/Server/Packets/ChatPackets.h
+++ b/src/server/game/Server/Packets/ChatPackets.h
@@ -130,11 +130,11 @@ namespace WorldPackets
std::string Text;
};
- // SMSG_MESSAGECHAT
+ // SMSG_CHAT
class Chat final : public ServerPacket
{
public:
- Chat() : ServerPacket(SMSG_MESSAGECHAT, 100) { }
+ Chat() : ServerPacket(SMSG_CHAT, 100) { }
void Initalize(ChatMsg chatType, Language language, WorldObject const* sender, WorldObject const* receiver, std::string message, uint32 achievementId = 0, std::string channelName = "", LocaleConstant locale = DEFAULT_LOCALE, std::string addonPrefix = "");
WorldPacket const* Write() override;
@@ -200,7 +200,7 @@ namespace WorldPackets
class PrintNotification final : public ServerPacket
{
public:
- PrintNotification(std::string const& notifyText) : ServerPacket(SMSG_NOTIFICATION, 2 + notifyText.size()), NotifyText(notifyText) { }
+ PrintNotification(std::string const& notifyText) : ServerPacket(SMSG_PRINT_NOTIFICATION, 2 + notifyText.size()), NotifyText(notifyText) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/ClientConfigPackets.h b/src/server/game/Server/Packets/ClientConfigPackets.h
index d967fd5ab42..a1ed1a355bb 100644
--- a/src/server/game/Server/Packets/ClientConfigPackets.h
+++ b/src/server/game/Server/Packets/ClientConfigPackets.h
@@ -54,7 +54,7 @@ namespace WorldPackets
class ClientCacheVersion final : public ServerPacket
{
public:
- ClientCacheVersion() : ServerPacket(SMSG_CLIENTCACHE_VERSION, 4) { }
+ ClientCacheVersion() : ServerPacket(SMSG_CACHE_VERSION, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/CombatLogPackets.h b/src/server/game/Server/Packets/CombatLogPackets.h
index 81e59b66c96..606322e5d35 100644
--- a/src/server/game/Server/Packets/CombatLogPackets.h
+++ b/src/server/game/Server/Packets/CombatLogPackets.h
@@ -50,7 +50,7 @@ namespace WorldPackets
class EnvironmentalDamageLog final : public ServerPacket
{
public:
- EnvironmentalDamageLog() : ServerPacket(SMSG_ENVIRONMENTALDAMAGELOG, 23) { }
+ EnvironmentalDamageLog() : ServerPacket(SMSG_ENVIRONMENTAL_DAMAGE_LOG, 23) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/CombatPackets.cpp b/src/server/game/Server/Packets/CombatPackets.cpp
index 473e49d2921..5d0a499e80b 100644
--- a/src/server/game/Server/Packets/CombatPackets.cpp
+++ b/src/server/game/Server/Packets/CombatPackets.cpp
@@ -31,7 +31,7 @@ WorldPacket const* WorldPackets::Combat::AttackStart::Write()
return &_worldPacket;
}
-WorldPackets::Combat::SAttackStop::SAttackStop(Unit const* attacker, Unit const* victim) : ServerPacket(SMSG_ATTACKSTOP, 16 + 16 + 1)
+WorldPackets::Combat::SAttackStop::SAttackStop(Unit const* attacker, Unit const* victim) : ServerPacket(SMSG_ATTACK_STOP, 16 + 16 + 1)
{
Attacker = attacker->GetGUID();
if (victim)
diff --git a/src/server/game/Server/Packets/CombatPackets.h b/src/server/game/Server/Packets/CombatPackets.h
index 0e9ea087d38..c5d8432ec66 100644
--- a/src/server/game/Server/Packets/CombatPackets.h
+++ b/src/server/game/Server/Packets/CombatPackets.h
@@ -39,8 +39,8 @@ namespace WorldPackets
class AttackSwingError final : public ServerPacket
{
public:
- AttackSwingError() : ServerPacket(SMSG_ATTACKSWING_ERROR, 4) { }
- AttackSwingError(AttackSwingErr reason) : ServerPacket(SMSG_ATTACKSWING_ERROR, 4), Reason(reason) { }
+ AttackSwingError() : ServerPacket(SMSG_ATTACK_SWING_ERROR, 4) { }
+ AttackSwingError(AttackSwingErr reason) : ServerPacket(SMSG_ATTACK_SWING_ERROR, 4), Reason(reason) { }
WorldPacket const* Write() override;
@@ -58,7 +58,7 @@ namespace WorldPackets
class AttackStart final : public ServerPacket
{
public:
- AttackStart() : ServerPacket(SMSG_ATTACKSTART, 16) { }
+ AttackStart() : ServerPacket(SMSG_ATTACK_START, 16) { }
WorldPacket const* Write() override;
@@ -69,7 +69,7 @@ namespace WorldPackets
class SAttackStop final : public ServerPacket
{
public:
- SAttackStop() : ServerPacket(SMSG_ATTACKSTOP, 16 + 16 + 1) { }
+ SAttackStop() : ServerPacket(SMSG_ATTACK_STOP, 16 + 16 + 1) { }
SAttackStop(Unit const* attacker, Unit const* victim);
WorldPacket const* Write() override;
@@ -158,7 +158,7 @@ namespace WorldPackets
class AttackerStateUpdate final : public ServerPacket
{
public:
- AttackerStateUpdate() : ServerPacket(SMSG_ATTACKERSTATEUPDATE, 70) { }
+ AttackerStateUpdate() : ServerPacket(SMSG_ATTACKER_STATE_UPDATE, 70) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/EquipmentSetPackets.h b/src/server/game/Server/Packets/EquipmentSetPackets.h
index 14e5ac808eb..71731b69a81 100644
--- a/src/server/game/Server/Packets/EquipmentSetPackets.h
+++ b/src/server/game/Server/Packets/EquipmentSetPackets.h
@@ -27,7 +27,7 @@ namespace WorldPackets
class EquipmentSetID final : public ServerPacket
{
public:
- EquipmentSetID() : ServerPacket(SMSG_EQUIPMENT_SET_SAVED, 8 + 4) { }
+ EquipmentSetID() : ServerPacket(SMSG_EQUIPMENT_SET_ID, 8 + 4) { }
WorldPacket const* Write() override;
@@ -38,7 +38,7 @@ namespace WorldPackets
class LoadEquipmentSet final : public ServerPacket
{
public:
- LoadEquipmentSet() : ServerPacket(SMSG_EQUIPMENT_SET_LIST, 4) { }
+ LoadEquipmentSet() : ServerPacket(SMSG_LOAD_EQUIPMENT_SET, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/GuildPackets.cpp b/src/server/game/Server/Packets/GuildPackets.cpp
index 82b003fef23..7fcc0f05eda 100644
--- a/src/server/game/Server/Packets/GuildPackets.cpp
+++ b/src/server/game/Server/Packets/GuildPackets.cpp
@@ -24,7 +24,7 @@ void WorldPackets::Guild::QueryGuildInfo::Read()
}
WorldPackets::Guild::QueryGuildInfoResponse::QueryGuildInfoResponse()
- : ServerPacket(SMSG_GUILD_QUERY_RESPONSE) { }
+ : ServerPacket(SMSG_QUERY_GUILD_INFO_RESPONSE) { }
WorldPacket const* WorldPackets::Guild::QueryGuildInfoResponse::Write()
{
diff --git a/src/server/game/Server/Packets/GuildPackets.h b/src/server/game/Server/Packets/GuildPackets.h
index ff59831612a..b874627128f 100644
--- a/src/server/game/Server/Packets/GuildPackets.h
+++ b/src/server/game/Server/Packets/GuildPackets.h
@@ -648,7 +648,7 @@ namespace WorldPackets
class GuildPartyState final : public ServerPacket
{
public:
- GuildPartyState() : ServerPacket(SMSG_GUILD_PARTY_STATE_RESPONSE, 15) { }
+ GuildPartyState() : ServerPacket(SMSG_GUILD_PARTY_STATE, 15) { }
WorldPacket const* Write() override;
@@ -682,7 +682,7 @@ namespace WorldPackets
class GuildRewardList final : public ServerPacket
{
public:
- GuildRewardList() : ServerPacket(SMSG_GUILD_REWARDS_LIST, 8) { }
+ GuildRewardList() : ServerPacket(SMSG_GUILD_REWARD_LIST, 8) { }
WorldPacket const* Write() override;
@@ -866,7 +866,7 @@ namespace WorldPackets
class GuildBankLogQueryResults final : public ServerPacket
{
public:
- GuildBankLogQueryResults() : ServerPacket(SMSG_GUILD_BANK_LOG_QUERY_RESULT, 25) { }
+ GuildBankLogQueryResults() : ServerPacket(SMSG_GUILD_BANK_LOG_QUERY_RESULTS, 25) { }
WorldPacket const* Write() override;
@@ -1000,7 +1000,7 @@ namespace WorldPackets
class PlayerSaveGuildEmblem final : public ServerPacket
{
public:
- PlayerSaveGuildEmblem() : ServerPacket(SMSG_SAVE_GUILD_EMBLEM, 4) { }
+ PlayerSaveGuildEmblem() : ServerPacket(SMSG_PLAYER_SAVE_GUILD_EMBLEM, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/MailPackets.h b/src/server/game/Server/Packets/MailPackets.h
index e79469a76d8..2b91df96026 100644
--- a/src/server/game/Server/Packets/MailPackets.h
+++ b/src/server/game/Server/Packets/MailPackets.h
@@ -137,7 +137,7 @@ namespace WorldPackets
class MailCommandResult final : public ServerPacket
{
public:
- MailCommandResult() : ServerPacket(SMSG_SEND_MAIL_RESULT) { }
+ MailCommandResult() : ServerPacket(SMSG_MAIL_COMMAND_RESULT) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h
index e2b097900a1..15dd164f994 100644
--- a/src/server/game/Server/Packets/MiscPackets.h
+++ b/src/server/game/Server/Packets/MiscPackets.h
@@ -33,7 +33,7 @@ namespace WorldPackets
class BindPointUpdate final : public ServerPacket
{
public:
- BindPointUpdate() : ServerPacket(SMSG_BINDPOINTUPDATE, 20) { }
+ BindPointUpdate() : ServerPacket(SMSG_BIND_POINT_UPDATE, 20) { }
WorldPacket const* Write() override;
@@ -78,7 +78,7 @@ namespace WorldPackets
class LoginSetTimeSpeed final : public ServerPacket
{
public:
- LoginSetTimeSpeed() : ServerPacket(SMSG_LOGIN_SETTIMESPEED, 20) { }
+ LoginSetTimeSpeed() : ServerPacket(SMSG_LOGIN_SET_TIME_SPEED, 20) { }
WorldPacket const* Write() override;
@@ -147,7 +147,7 @@ namespace WorldPackets
class TimeSyncRequest final : public ServerPacket
{
public:
- TimeSyncRequest() : ServerPacket(SMSG_TIME_SYNC_REQ, 4) { }
+ TimeSyncRequest() : ServerPacket(SMSG_TIME_SYNC_REQUEST, 4) { }
WorldPacket const* Write() override;
@@ -289,7 +289,7 @@ namespace WorldPackets
class RaidDifficultySet final : public ServerPacket
{
public:
- RaidDifficultySet() : ServerPacket(SMSG_SET_RAID_DIFFICULTY, 4 + 1) { }
+ RaidDifficultySet() : ServerPacket(SMSG_RAID_DIFFICULTY_SET, 4 + 1) { }
WorldPacket const* Write() override;
@@ -483,7 +483,7 @@ namespace WorldPackets
class LevelUpInfo final : public ServerPacket
{
public:
- LevelUpInfo() : ServerPacket(SMSG_LEVELUP_INFO, 56) { }
+ LevelUpInfo() : ServerPacket(SMSG_LEVEL_UP_INFO, 56) { }
WorldPacket const* Write() override;
@@ -530,6 +530,14 @@ namespace WorldPackets
int32 Max = 0;
int32 Result = 0;
};
+
+ class EnableBarberShop final : public ServerPacket
+ {
+ public:
+ EnableBarberShop() : ServerPacket(SMSG_ENABLE_BARBER_SHOP, 0) { }
+
+ WorldPacket const* Write() override { return &_worldPacket; }
+ };
}
}
diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h
index 849013fb5d8..bc69abc914a 100644
--- a/src/server/game/Server/Packets/NPCPackets.h
+++ b/src/server/game/Server/Packets/NPCPackets.h
@@ -115,7 +115,7 @@ namespace WorldPackets
class VendorInventory final : public ServerPacket
{
public:
- VendorInventory() : ServerPacket(SMSG_LIST_INVENTORY, 600) { }
+ VendorInventory() : ServerPacket(SMSG_VENDOR_INVENTORY, 600) { }
WorldPacket const* Write() override;
@@ -162,7 +162,7 @@ namespace WorldPackets
class PlayerTabardVendorActivate final : public ServerPacket
{
public:
- PlayerTabardVendorActivate() : ServerPacket(SMSG_TABARD_VENDOR_ACTIVATE, 16) { }
+ PlayerTabardVendorActivate() : ServerPacket(SMSG_PLAYER_TABARD_VENDOR_ACTIVATE, 16) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/PetitionPackets.h b/src/server/game/Server/Packets/PetitionPackets.h
index fe136508547..776d1262606 100644
--- a/src/server/game/Server/Packets/PetitionPackets.h
+++ b/src/server/game/Server/Packets/PetitionPackets.h
@@ -189,7 +189,7 @@ namespace WorldPackets
class TurnInPetitionResult final : public ServerPacket
{
public:
- TurnInPetitionResult() : ServerPacket(SMSG_TURN_IN_PETITION_RESULTS, 4) { }
+ TurnInPetitionResult() : ServerPacket(SMSG_TURN_IN_PETITION_RESULT, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/QueryPackets.h b/src/server/game/Server/Packets/QueryPackets.h
index 6495aaf0e12..895bb24af6e 100644
--- a/src/server/game/Server/Packets/QueryPackets.h
+++ b/src/server/game/Server/Packets/QueryPackets.h
@@ -64,7 +64,7 @@ namespace WorldPackets
class QueryCreatureResponse final : public ServerPacket
{
public:
- QueryCreatureResponse() : ServerPacket(SMSG_CREATURE_QUERY_RESPONSE, 76) { }
+ QueryCreatureResponse() : ServerPacket(SMSG_QUERY_CREATURE_RESPONSE, 76) { }
WorldPacket const* Write() override;
@@ -109,7 +109,7 @@ namespace WorldPackets
class QueryPlayerNameResponse final : public ServerPacket
{
public:
- QueryPlayerNameResponse() : ServerPacket(SMSG_NAME_QUERY_RESPONSE, 60) { }
+ QueryPlayerNameResponse() : ServerPacket(SMSG_QUERY_PLAYER_NAME_RESPONSE, 60) { }
WorldPacket const* Write() override;
@@ -139,7 +139,7 @@ namespace WorldPackets
class QueryPageTextResponse final : public ServerPacket
{
public:
- QueryPageTextResponse() : ServerPacket(SMSG_PAGE_TEXT_QUERY_RESPONSE, 15) { }
+ QueryPageTextResponse() : ServerPacket(SMSG_QUERY_PAGE_TEXT_RESPONSE, 15) { }
WorldPacket const* Write() override;
@@ -162,7 +162,7 @@ namespace WorldPackets
class QueryNPCTextResponse final : public ServerPacket
{
public:
- QueryNPCTextResponse() : ServerPacket(SMSG_NPC_TEXT_UPDATE, 73) { }
+ QueryNPCTextResponse() : ServerPacket(SMSG_QUERY_NPC_TEXT_RESPONSE, 73) { }
WorldPacket const* Write() override;
@@ -246,7 +246,7 @@ namespace WorldPackets
class QueryGameObjectResponse final : public ServerPacket
{
public:
- QueryGameObjectResponse() : ServerPacket(SMSG_GAMEOBJECT_QUERY_RESPONSE, 165) { }
+ QueryGameObjectResponse() : ServerPacket(SMSG_QUERY_GAME_OBJECT_RESPONSE, 165) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/QuestPackets.h b/src/server/game/Server/Packets/QuestPackets.h
index 440c8ea5478..016fb2e0df3 100644
--- a/src/server/game/Server/Packets/QuestPackets.h
+++ b/src/server/game/Server/Packets/QuestPackets.h
@@ -59,7 +59,7 @@ namespace WorldPackets
class QuestGiverStatus final : public ServerPacket
{
public:
- QuestGiverStatus() : ServerPacket(SMSG_QUESTGIVER_STATUS, 22) { }
+ QuestGiverStatus() : ServerPacket(SMSG_QUEST_GIVER_STATUS, 22) { }
WorldPacket const* Write() override;
@@ -69,7 +69,7 @@ namespace WorldPackets
class QuestGiverStatusMultiple final : public ServerPacket
{
public:
- QuestGiverStatusMultiple() : ServerPacket(SMSG_QUESTGIVER_STATUS_MULTIPLE, 24) { }
+ QuestGiverStatusMultiple() : ServerPacket(SMSG_QUEST_GIVER_STATUS_MULTIPLE, 24) { }
WorldPacket const* Write() override;
@@ -172,7 +172,7 @@ namespace WorldPackets
class QueryQuestInfoResponse final : public ServerPacket
{
public:
- QueryQuestInfoResponse() : ServerPacket(SMSG_QUEST_QUERY_RESPONSE, 1200) { }
+ QueryQuestInfoResponse() : ServerPacket(SMSG_QUERY_QUEST_INFO_RESPONSE, 1200) { }
WorldPacket const* Write() override;
@@ -247,7 +247,7 @@ namespace WorldPackets
class QuestGiverOfferRewardMessage final : public ServerPacket
{
public:
- QuestGiverOfferRewardMessage() : ServerPacket(SMSG_QUESTGIVER_OFFER_REWARD, 600) { }
+ QuestGiverOfferRewardMessage() : ServerPacket(SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE, 600) { }
WorldPacket const* Write() override;
@@ -278,7 +278,7 @@ namespace WorldPackets
class QuestGiverQuestComplete final : public ServerPacket
{
public:
- QuestGiverQuestComplete() : ServerPacket(SMSG_QUESTGIVER_QUEST_COMPLETE, 40) { }
+ QuestGiverQuestComplete() : ServerPacket(SMSG_QUEST_GIVER_QUEST_COMPLETE, 40) { }
WorldPacket const* Write() override;
@@ -318,7 +318,7 @@ namespace WorldPackets
class QuestGiverQuestDetails final : public ServerPacket
{
public:
- QuestGiverQuestDetails() : ServerPacket(SMSG_QUESTGIVER_QUEST_DETAILS, 1000) { }
+ QuestGiverQuestDetails() : ServerPacket(SMSG_QUEST_GIVER_QUEST_DETAILS, 1000) { }
WorldPacket const* Write() override;
@@ -363,7 +363,7 @@ namespace WorldPackets
class QuestGiverRequestItems final : public ServerPacket
{
public:
- QuestGiverRequestItems() : ServerPacket(SMSG_QUESTGIVER_REQUEST_ITEMS, 300) { }
+ QuestGiverRequestItems() : ServerPacket(SMSG_QUEST_GIVER_REQUEST_ITEMS, 300) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/SocialPackets.h b/src/server/game/Server/Packets/SocialPackets.h
index 8224fd70437..9bda9a54ad6 100644
--- a/src/server/game/Server/Packets/SocialPackets.h
+++ b/src/server/game/Server/Packets/SocialPackets.h
@@ -69,7 +69,7 @@ namespace WorldPackets
class FriendStatus final : public ServerPacket
{
public:
- FriendStatus() : ServerPacket(SMSG_CONTACT_STATUS, 38) { }
+ FriendStatus() : ServerPacket(SMSG_FRIEND_STATUS, 38) { }
void Initialize(ObjectGuid const& guid, FriendsResult result, FriendInfo const& friendInfo);
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index 865e856aa6f..bb7253c22dc 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -50,7 +50,7 @@ namespace WorldPackets
int32 ModCooldown = 0; ///< Reduced Cooldown in ms
};
- CategoryCooldown() : ServerPacket(SMSG_SPELL_CATEGORY_COOLDOWN, 4) { }
+ CategoryCooldown() : ServerPacket(SMSG_CATEGORY_COOLDOWN, 4) { }
WorldPacket const* Write() override;
@@ -60,7 +60,7 @@ namespace WorldPackets
class SendKnownSpells final : public ServerPacket
{
public:
- SendKnownSpells() : ServerPacket(SMSG_INITIAL_SPELLS, 5) { }
+ SendKnownSpells() : ServerPacket(SMSG_SEND_KNOWN_SPELLS, 5) { }
WorldPacket const* Write() override;
@@ -71,7 +71,7 @@ namespace WorldPackets
class UpdateActionButtons final : public ServerPacket
{
public:
- UpdateActionButtons() : ServerPacket(SMSG_ACTION_BUTTONS, MAX_ACTION_BUTTONS * 8 + 1)
+ UpdateActionButtons() : ServerPacket(SMSG_UPDATE_ACTION_BUTTONS, MAX_ACTION_BUTTONS * 8 + 1)
{
std::memset(ActionButtons, 0, sizeof(ActionButtons));
}
diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp
index a88895fb35c..d7a0d5b5fef 100644
--- a/src/server/game/Server/Packets/SystemPackets.cpp
+++ b/src/server/game/Server/Packets/SystemPackets.cpp
@@ -26,7 +26,9 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
_worldPacket << uint32(CfgRealmID);
_worldPacket << int32(CfgRealmRecID);
_worldPacket << uint32(UnkInt27);
- _worldPacket << uint32(UnkInt29);
+ _worldPacket << uint32(TwitterMsTillCanPost);
+ _worldPacket << uint32(TokenPollTimeSeconds);
+ _worldPacket << uint32(TokenRedeemIndex);
_worldPacket.WriteBit(VoiceEnabled);
_worldPacket.WriteBit(EuropaTicketSystemStatus.HasValue);
@@ -43,6 +45,9 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
_worldPacket.WriteBit(TutorialsEnabled);
_worldPacket.WriteBit(UnkBit90);
_worldPacket.WriteBit(TwitterEnabled);
+ _worldPacket.WriteBit(CommerceSystemEnabled);
+ _worldPacket.WriteBit(Unk67);
+ _worldPacket.WriteBit(WillKickFromWorld);
_worldPacket.WriteBit(UnkBit61);
_worldPacket.FlushBits();
@@ -85,8 +90,14 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatusGlueScreen::Write()
_worldPacket.WriteBit(BpayStoreAvailable);
_worldPacket.WriteBit(BpayStoreDisabledByParentalControls);
_worldPacket.WriteBit(CharUndeleteEnabled);
+ _worldPacket.WriteBit(CommerceSystemEnabled);
+ _worldPacket.WriteBit(Unk14);
+ _worldPacket.WriteBit(WillKickFromWorld);
_worldPacket.FlushBits();
+ _worldPacket << int32(TokenPollTimeSeconds);
+ _worldPacket << int32(TokenRedeemIndex);
+
return &_worldPacket;
}
diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h
index d20d35649fb..851c84ec3b8 100644
--- a/src/server/game/Server/Packets/SystemPackets.h
+++ b/src/server/game/Server/Packets/SystemPackets.h
@@ -70,11 +70,16 @@ namespace WorldPackets
uint8 ComplaintStatus = 0;
int32 CfgRealmRecID = 0;
int32 UnkInt27 = 0;
- int32 UnkInt29 = 0;
+ int32 TwitterMsTillCanPost = 0;
+ int32 TokenPollTimeSeconds = 0;
+ int32 TokenRedeemIndex = 0;
bool ItemRestorationButtonEnabled = false;
bool CharUndeleteEnabled = false; ///< Implemented
bool BpayStoreDisabledByParentalControls = false;
bool TwitterEnabled = false;
+ bool CommerceSystemEnabled = false;
+ bool Unk67 = false;
+ bool WillKickFromWorld = false;
bool RestrictedAccount = false;
bool TutorialsEnabled = false;
@@ -93,6 +98,11 @@ namespace WorldPackets
bool BpayStoreDisabledByParentalControls = false; // NYI
bool CharUndeleteEnabled = false;
bool BpayStoreEnabled = false; // NYI
+ bool CommerceSystemEnabled = false; // NYI
+ bool Unk14 = false; // NYI
+ bool WillKickFromWorld = false; // NYI
+ int32 TokenPollTimeSeconds = 0; // NYI
+ int32 TokenRedeemIndex = 0; // NYI
};
class MOTD final : public ServerPacket
diff --git a/src/server/game/Server/Packets/TalentPackets.h b/src/server/game/Server/Packets/TalentPackets.h
index 4147eeb58b6..97427779f67 100644
--- a/src/server/game/Server/Packets/TalentPackets.h
+++ b/src/server/game/Server/Packets/TalentPackets.h
@@ -41,7 +41,7 @@ namespace WorldPackets
class UpdateTalentData final : public ServerPacket
{
public:
- UpdateTalentData() : ServerPacket(SMSG_TALENTS_INFO, 2+4+4+4+12) { }
+ UpdateTalentData() : ServerPacket(SMSG_UPDATE_TALENT_DATA, 2+4+4+4+12) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/WhoPackets.h b/src/server/game/Server/Packets/WhoPackets.h
index 3a3618c9756..fdfbde67174 100644
--- a/src/server/game/Server/Packets/WhoPackets.h
+++ b/src/server/game/Server/Packets/WhoPackets.h
@@ -29,7 +29,7 @@ namespace WorldPackets
class WhoIsRequest final : public ClientPacket
{
public:
- WhoIsRequest(WorldPacket&& packet) : ClientPacket(CMSG_WHOIS, std::move(packet)) { }
+ WhoIsRequest(WorldPacket&& packet) : ClientPacket(CMSG_WHO_IS, std::move(packet)) { }
void Read() override;
@@ -39,7 +39,7 @@ namespace WorldPackets
class WhoIsResponse final : public ServerPacket
{
public:
- WhoIsResponse() : ServerPacket(SMSG_WHOIS, 2) { }
+ WhoIsResponse() : ServerPacket(SMSG_WHO_IS, 2) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index 26a35c0ff18..0f853a2a161 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -150,9 +150,9 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_ACTIVATE_TAXI, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleActivateTaxiOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ACTIVATE_TAXI_EXPRESS, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleActivateTaxiExpressOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_ADD_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::AddFriend, &WorldSession::HandleAddFriendOpcode);
- DEFINE_HANDLER(CMSG_ADD_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::AddIgnore, &WorldSession::HandleAddIgnoreOpcode);
- DEFINE_OPCODE_HANDLER_OLD(CMSG_ALTER_APPEARANCE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAlterAppearance );
+ DEFINE_HANDLER(CMSG_ADD_FRIEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::AddFriend, &WorldSession::HandleAddFriendOpcode);
+ DEFINE_HANDLER(CMSG_ADD_IGNORE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::AddIgnore, &WorldSession::HandleAddIgnoreOpcode);
+ DEFINE_HANDLER(CMSG_ALTER_APPEARANCE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::AlterApperance, &WorldSession::HandleAlterAppearance);
DEFINE_HANDLER(CMSG_AREATRIGGER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::AreaTrigger, &WorldSession::HandleAreaTriggerOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_AREA_SPIRIT_HEALER_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAreaSpiritHealerQueryOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_AREA_SPIRIT_HEALER_QUEUE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAreaSpiritHealerQueueOpcode);
@@ -166,9 +166,9 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamQueryOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_REMOVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamRemoveOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_ROSTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamRosterOpcode );
- DEFINE_HANDLER(CMSG_ATTACKSTOP, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::AttackStop, &WorldSession::HandleAttackStopOpcode);
- DEFINE_HANDLER(CMSG_ATTACKSWING, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::AttackSwing, &WorldSession::HandleAttackSwingOpcode);
- DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode);
+ DEFINE_HANDLER(CMSG_ATTACKSTOP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::AttackStop, &WorldSession::HandleAttackStopOpcode);
+ DEFINE_HANDLER(CMSG_ATTACKSWING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::AttackSwing, &WorldSession::HandleAttackSwingOpcode);
+ DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_LIST_BIDDER_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListBidderItems );
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_LIST_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListItems );
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_LIST_OWNER_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListOwnerItems );
@@ -179,15 +179,15 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUCTION_SELL_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionSellItem );
DEFINE_HANDLER(CMSG_AUTH_CONTINUED_SESSION, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_HANDLER(CMSG_AUTH_SESSION, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
- DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoBankItem, &WorldSession::HandleAutoBankItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoBankItem, &WorldSession::HandleAutoBankItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOEQUIP_GROUND_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_AUTOEQUIP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItem, &WorldSession::HandleAutoEquipItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTOEQUIP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItem, &WorldSession::HandleAutoEquipItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOEQUIP_ITEM_SLOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoEquipItemSlotOpcode );
- DEFINE_HANDLER(CMSG_AUTOSTORE_BAG_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoStoreBagItem, &WorldSession::HandleAutoStoreBagItemOpcode);
- DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoStoreBankItem, &WorldSession::HandleAutoStoreBankItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTOSTORE_BAG_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoStoreBagItem, &WorldSession::HandleAutoStoreBagItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoStoreBankItem, &WorldSession::HandleAutoStoreBankItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOSTORE_GROUND_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_AUTOSTORE_LOOT_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::AutoStoreLootItem, &WorldSession::HandleAutostoreLootItemOpcode);
- DEFINE_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBankerActivateOpcode);
+ DEFINE_HANDLER(CMSG_AUTOSTORE_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::AutoStoreLootItem, &WorldSession::HandleAutostoreLootItemOpcode);
+ DEFINE_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBankerActivateOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEFIELD_JOIN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEFIELD_LEAVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleBattlefieldLeaveOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEFIELD_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBattlefieldListOpcode );
@@ -221,15 +221,15 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLE_PET_SUMMON, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLE_PET_UPDATE_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BEGIN_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBeginTradeOpcode );
- DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode);
+ DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_BLACK_MARKET_BID_ON_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen);
+ DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen);
DEFINE_OPCODE_HANDLER_OLD(CMSG_BLACK_MARKET_REQUEST_ITEMS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BOT_DETECTED2, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BUG_REPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBugReportOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BUSY_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBusyTradeOpcode );
- DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyBackItem, &WorldSession::HandleBuybackItem);
- DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::BuyBankSlot, &WorldSession::HandleBuyBankSlotOpcode);
+ DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyBackItem, &WorldSession::HandleBuybackItem);
+ DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::BuyBankSlot, &WorldSession::HandleBuyBankSlotOpcode);
DEFINE_HANDLER(CMSG_BUY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyItem, &WorldSession::HandleBuyItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CAGE_BATTLE_PET, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_ADD_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarAddEvent );
@@ -268,35 +268,35 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHANGE_BANK_BAG_SLOT_FLAG, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHANGE_SUB_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupChangeSubGroupOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHANGE_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_CHANNEL_ANNOUNCEMENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Announce>);
+ DEFINE_HANDLER(CMSG_CHANNEL_ANNOUNCEMENTS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Announce>);
DEFINE_HANDLER(CMSG_CHANNEL_BAN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Ban>);
- DEFINE_HANDLER(CMSG_CHANNEL_DECLINE_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeclineInvite>);
- DEFINE_HANDLER(CMSG_CHANNEL_DISPLAY_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
+ DEFINE_HANDLER(CMSG_CHANNEL_DECLINE_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeclineInvite>);
+ DEFINE_HANDLER(CMSG_CHANNEL_DISPLAY_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
DEFINE_HANDLER(CMSG_CHANNEL_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Invite>);
DEFINE_HANDLER(CMSG_CHANNEL_KICK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Kick>);
- DEFINE_HANDLER(CMSG_CHANNEL_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
+ DEFINE_HANDLER(CMSG_CHANNEL_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHANNEL_MODERATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_CHANNEL_MODERATOR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetModerator>);
DEFINE_HANDLER(CMSG_CHANNEL_MUTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetMute>);
- DEFINE_HANDLER(CMSG_CHANNEL_OWNER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::SendWhoOwner>);
+ DEFINE_HANDLER(CMSG_CHANNEL_OWNER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::SendWhoOwner>);
DEFINE_HANDLER(CMSG_CHANNEL_PASSWORD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Password>);
DEFINE_HANDLER(CMSG_CHANNEL_SET_OWNER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetOwner>);
- DEFINE_HANDLER(CMSG_CHANNEL_SILENCE_ALL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceAll>);
- DEFINE_HANDLER(CMSG_CHANNEL_SILENCE_VOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceVoice>);
+ DEFINE_HANDLER(CMSG_CHANNEL_SILENCE_ALL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceAll>);
+ DEFINE_HANDLER(CMSG_CHANNEL_SILENCE_VOICE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceVoice>);
DEFINE_HANDLER(CMSG_CHANNEL_UNBAN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnBan>);
DEFINE_HANDLER(CMSG_CHANNEL_UNMODERATOR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetModerator>);
DEFINE_HANDLER(CMSG_CHANNEL_UNMUTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetMute>);
- DEFINE_HANDLER(CMSG_CHANNEL_UNSILENCE_ALL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceAll>);
- DEFINE_HANDLER(CMSG_CHANNEL_UNSILENCE_VOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceVoice>);
- DEFINE_HANDLER(CMSG_CHANNEL_VOICE_OFF, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeVoice>);
- DEFINE_HANDLER(CMSG_CHANNEL_VOICE_ON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Voice>);
+ DEFINE_HANDLER(CMSG_CHANNEL_UNSILENCE_ALL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceAll>);
+ DEFINE_HANDLER(CMSG_CHANNEL_UNSILENCE_VOICE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceVoice>);
+ DEFINE_HANDLER(CMSG_CHANNEL_VOICE_OFF, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeVoice>);
+ DEFINE_HANDLER(CMSG_CHANNEL_VOICE_ON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Voice>);
DEFINE_HANDLER(CMSG_CHAR_CREATE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateChar, &WorldSession::HandleCharCreateOpcode);
- DEFINE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharCustomize, &WorldSession::HandleCharCustomizeOpcode);
+ DEFINE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharCustomize, &WorldSession::HandleCharCustomizeOpcode);
DEFINE_HANDLER(CMSG_CHAR_DELETE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::DeleteChar, &WorldSession::HandleCharDeleteOpcode);
DEFINE_HANDLER(CMSG_CHAR_ENUM, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharEnumOpcode);
- DEFINE_HANDLER(CMSG_CHAR_RACE_OR_FACTION_CHANGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharRaceOrFactionChange, &WorldSession::HandleCharRaceOrFactionChangeOpcode);
- DEFINE_HANDLER(CMSG_CHAR_RENAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharacterRenameRequest, &WorldSession::HandleCharRenameOpcode);
- DEFINE_HANDLER(CMSG_CHAR_UNDELETE_ENUM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharUndeleteEnumOpcode);
+ DEFINE_HANDLER(CMSG_CHAR_RACE_OR_FACTION_CHANGE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharRaceOrFactionChange, &WorldSession::HandleCharRaceOrFactionChangeOpcode);
+ DEFINE_HANDLER(CMSG_CHAR_RENAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharacterRenameRequest, &WorldSession::HandleCharRenameOpcode);
+ DEFINE_HANDLER(CMSG_CHAR_UNDELETE_ENUM, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharUndeleteEnumOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHECK_RAF_EMAIL_ENABLED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHOICE_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CLEAR_RAID_MARKER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -315,7 +315,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_COMPLETE_CINEMATIC, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCompleteCinematic );
DEFINE_OPCODE_HANDLER_OLD(CMSG_COMPLETE_MOVIE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CONFIRM_RESPEC_WIPE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleConfirmRespecWipeOpcode );
- DEFINE_HANDLER(CMSG_CONNECT_TO_FAILED, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
+ DEFINE_HANDLER(CMSG_CONNECT_TO_FAILED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CONVERSATION_UNK1, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CONVERT_RAID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupRaidConvertOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CREATE_SHIPMENT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -323,12 +323,12 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_DANCE_QUERY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_DB_QUERY_BULK, STATUS_AUTHED, PROCESS_INPLACE, WorldPackets::Query::DBQueryBulk, &WorldSession::HandleDBQueryBulk);
DEFINE_HANDLER(CMSG_DECLINE_GUILD_INVITES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::DeclineGuildInvites, &WorldSession::HandleDeclineGuildInvites);
- DEFINE_HANDLER(CMSG_DECLINE_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::DeclinePetition, &WorldSession::HandleDeclinePetition);
+ DEFINE_HANDLER(CMSG_DECLINE_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::DeclinePetition, &WorldSession::HandleDeclinePetition);
DEFINE_OPCODE_HANDLER_OLD(CMSG_DELETE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleEquipmentSetDelete );
- DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::DelFriend, &WorldSession::HandleDelFriendOpcode);
- DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::DelIgnore, &WorldSession::HandleDelIgnoreOpcode);
+ DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::DelFriend, &WorldSession::HandleDelFriendOpcode);
+ DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::DelIgnore, &WorldSession::HandleDelIgnoreOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_DEPOSIT_REAGENT_BANK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::DestroyItem, &WorldSession::HandleDestroyItemOpcode);
+ DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::DestroyItem, &WorldSession::HandleDestroyItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_BOOT_PLAYER_VOTE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_JOIN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleLfgJoinOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_LEAVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleLfgLeaveOpcode );
@@ -347,11 +347,11 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode);
DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_OPCODE_HANDLER_OLD(CMSG_ENABLE_TAXI_NODE, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes );
- DEFINE_HANDLER(CMSG_EQUIPMENT_SET_SAVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave);
+ DEFINE_HANDLER(CMSG_EQUIPMENT_SET_SAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave);
DEFINE_OPCODE_HANDLER_OLD(CMSG_FAR_SIGHT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleFarSightOpcode );
DEFINE_HANDLER(CMSG_GAMEOBJECT_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Query::QueryGameObject, &WorldSession::HandleGameObjectQueryOpcode);
- DEFINE_HANDLER(CMSG_GAMEOBJ_REPORT_USE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjectReportUse, &WorldSession::HandleGameobjectReportUse);
- DEFINE_HANDLER(CMSG_GAMEOBJ_USE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjectUse, &WorldSession::HandleGameObjectUseOpcode);
+ DEFINE_HANDLER(CMSG_GAMEOBJ_REPORT_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjectReportUse, &WorldSession::HandleGameobjectReportUse);
+ DEFINE_HANDLER(CMSG_GAMEOBJ_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjectUse, &WorldSession::HandleGameObjectUseOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GAMESPEED_SET, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_GAMETIME_SET, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -397,44 +397,44 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_GROUP_CANCEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_GROUP_REQUEST_JOIN_UPDATES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGroupRequestJoinUpdates );
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_GUILD_ADD_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAddRank, &WorldSession::HandleGuildAddRank);
+ DEFINE_HANDLER(CMSG_GUILD_ADD_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAddRank, &WorldSession::HandleGuildAddRank);
DEFINE_HANDLER(CMSG_GUILD_ASSIGN_MEMBER_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAssignMemberRank, &WorldSession::HandleGuildAssignRank);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_AUTO_DECLINE_INVITATION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate);
DEFINE_HANDLER(CMSG_GUILD_BANK_BUY_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankBuyTab, &WorldSession::HandleGuildBankBuyTab);
DEFINE_HANDLER(CMSG_GUILD_BANK_DEPOSIT_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankDepositMoney, &WorldSession::HandleGuildBankDepositMoney);
DEFINE_HANDLER(CMSG_GUILD_BANK_LOG_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankLogQuery, &WorldSession::HandleGuildBankLogQuery);
DEFINE_HANDLER(CMSG_GUILD_BANK_QUERY_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankQueryTab, &WorldSession::HandleGuildBankQueryTab);
- DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn);
DEFINE_HANDLER(CMSG_GUILD_BANK_SET_TAB_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSetTabText, &WorldSession::HandleGuildBankSetTabText);
DEFINE_HANDLER(CMSG_GUILD_BANK_SWAP_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSwapItems, &WorldSession::HandleGuildBankSwapItems);
DEFINE_HANDLER(CMSG_GUILD_BANK_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankTextQuery, &WorldSession::HandleGuildBankTextQuery);
DEFINE_HANDLER(CMSG_GUILD_BANK_UPDATE_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankUpdateTab, &WorldSession::HandleGuildBankUpdateTab);
DEFINE_HANDLER(CMSG_GUILD_BANK_WITHDRAW_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankWithdrawMoney, &WorldSession::HandleGuildBankWithdrawMoney);
- DEFINE_HANDLER(CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildChallengeUpdateRequest, &WorldSession::HandleGuildChallengeUpdateRequest);
+ DEFINE_HANDLER(CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildChallengeUpdateRequest, &WorldSession::HandleGuildChallengeUpdateRequest);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_CHANGE_NAME_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_GUILD_DECLINE_INVITATION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeclineInvitation, &WorldSession::HandleGuildDeclineInvitation);
- DEFINE_HANDLER(CMSG_GUILD_DELETE_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeleteRank, &WorldSession::HandleGuildDeleteRank);
+ DEFINE_HANDLER(CMSG_GUILD_DELETE_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeleteRank, &WorldSession::HandleGuildDeleteRank);
DEFINE_HANDLER(CMSG_GUILD_DEMOTE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDemoteMember, &WorldSession::HandleGuildDemoteMember);
DEFINE_HANDLER(CMSG_GUILD_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDelete, &WorldSession::HandleGuildDelete);
DEFINE_HANDLER(CMSG_GUILD_EVENT_LOG_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildEventLogQuery, &WorldSession::HandleGuildEventLogQuery);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_GUILD_GET_RANKS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRanks, &WorldSession::HandleGuildGetRanks);
- DEFINE_HANDLER(CMSG_GUILD_GET_ROSTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRoster, &WorldSession::HandleGuildGetRoster);
+ DEFINE_HANDLER(CMSG_GUILD_GET_RANKS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRanks, &WorldSession::HandleGuildGetRanks);
+ DEFINE_HANDLER(CMSG_GUILD_GET_ROSTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRoster, &WorldSession::HandleGuildGetRoster);
DEFINE_HANDLER(CMSG_GUILD_INVITE_BY_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildInviteByName, &WorldSession::HandleGuildInviteByName);
DEFINE_HANDLER(CMSG_GUILD_LEAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildLeave, &WorldSession::HandleGuildLeave);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_MEMBER_SEND_SOR_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_GUILD_NEWS_UPDATE_STICKY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::GuildNewsUpdateSticky, &WorldSession::HandleGuildNewsUpdateSticky);
DEFINE_HANDLER(CMSG_GUILD_OFFICER_REMOVE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildOfficerRemoveMember, &WorldSession::HandleGuildOfficerRemoveMember);
- DEFINE_HANDLER(CMSG_GUILD_PERMISSIONS_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPermissionsQuery, &WorldSession::HandleGuildPermissionsQuery);
+ DEFINE_HANDLER(CMSG_GUILD_PERMISSIONS_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPermissionsQuery, &WorldSession::HandleGuildPermissionsQuery);
DEFINE_HANDLER(CMSG_GUILD_PROMOTE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPromoteMember, &WorldSession::HandleGuildPromoteMember);
DEFINE_HANDLER(CMSG_GUILD_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::QueryGuildInfo, &WorldSession::HandleGuildQueryOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_QUERY_MEMBER_RECIPES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::GuildQueryNews, &WorldSession::HandleGuildQueryNews);
+ DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::GuildQueryNews, &WorldSession::HandleGuildQueryNews);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_QUERY_RECIPES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_REPLACE_GUILD_MASTER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_GUILD_REQUEST_PARTY_STATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState);
+ DEFINE_HANDLER(CMSG_GUILD_REQUEST_PARTY_STATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GUILD_SET_ACHIEVEMENT_TRACKING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildSetAchievementTracking);
DEFINE_HANDLER(CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Achievement::GuildSetFocusedAchievement, &WorldSession::HandleGuildSetFocusedAchievement);
DEFINE_HANDLER(CMSG_GUILD_SET_GUILD_MASTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetGuildMaster, &WorldSession::HandleGuildSetGuildMaster);
@@ -448,7 +448,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_INCREASE_CAST_TIME_FOR_SPELL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_INITIATE_ROLE_POLL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_INITIATE_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleInitiateTradeOpcode );
- DEFINE_HANDLER(CMSG_INSPECT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Inspect::Inspect, &WorldSession::HandleInspectOpcode);
+ 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_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_PURCHASE_REFUND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemRefund );
@@ -459,11 +459,11 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_RATED_BATTLEGROUND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_OPCODE_HANDLER_OLD(CMSG_KEYBOUND_OVERRIDE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_LEARN_TALENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Talent::LearnTalents, &WorldSession::HandleLearnTalentsOpcode);
+ DEFINE_HANDLER(CMSG_LEARN_TALENTS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Talent::LearnTalents, &WorldSession::HandleLearnTalentsOpcode);
DEFINE_HANDLER(CMSG_LEAVE_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel);
DEFINE_OPCODE_HANDLER_OLD(CMSG_LEAVE_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupDisbandOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LEAVE_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_GET_STATUS, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleLfgGetStatus );
+ DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_GET_JOIN_STATUS, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleLfgGetStatus );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LFR_JOIN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LFR_LEAVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LIST_CANCEL_APPLICATION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -475,7 +475,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LIST_LEAVE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LIST_SEARCH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LIST_UPDATE_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_LOCK_INFO_REQUEST, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleLfgGetLockInfoOpcode );
+ DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_GET_SYSTEM_INFO, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleLfgGetLockInfoOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_PROPOSAL_RESULT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgProposalResultOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_SET_BOOT_VOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgSetBootVoteOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LFG_SET_COMMENT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleLfgSetCommentOpcode );
@@ -494,21 +494,21 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_LOGOUT_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode);
DEFINE_HANDLER(CMSG_LOG_DISCONNECT, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOG_STREAMING_ERROR, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_LOOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode);
+ DEFINE_HANDLER(CMSG_LOOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_CURRENCY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_MASTER_GIVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootMasterGiveOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_METHOD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootMethodOpcode );
- DEFINE_HANDLER(CMSG_LOOT_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootMoney, &WorldSession::HandleLootMoneyOpcode);
- DEFINE_HANDLER(CMSG_LOOT_RELEASE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRelease, &WorldSession::HandleLootReleaseOpcode);
+ DEFINE_HANDLER(CMSG_LOOT_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootMoney, &WorldSession::HandleLootMoneyOpcode);
+ DEFINE_HANDLER(CMSG_LOOT_RELEASE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRelease, &WorldSession::HandleLootReleaseOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOOT_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootRoll );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOW_LEVEL_RAID1, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LOW_LEVEL_RAID2, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_MAIL_CREATE_TEXT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailCreateTextItem, &WorldSession::HandleMailCreateTextItem);
- DEFINE_HANDLER(CMSG_MAIL_DELETE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailDelete, &WorldSession::HandleMailDelete);
- DEFINE_HANDLER(CMSG_MAIL_MARK_AS_READ, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailMarkAsRead, &WorldSession::HandleMailMarkAsRead);
+ DEFINE_HANDLER(CMSG_MAIL_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailDelete, &WorldSession::HandleMailDelete);
+ DEFINE_HANDLER(CMSG_MAIL_MARK_AS_READ, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailMarkAsRead, &WorldSession::HandleMailMarkAsRead);
DEFINE_HANDLER(CMSG_MAIL_RETURN_TO_SENDER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailReturnToSender, &WorldSession::HandleMailReturnToSender);
- DEFINE_HANDLER(CMSG_MAIL_TAKE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeItem, &WorldSession::HandleMailTakeItem);
- DEFINE_HANDLER(CMSG_MAIL_TAKE_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeMoney, &WorldSession::HandleMailTakeMoney);
+ DEFINE_HANDLER(CMSG_MAIL_TAKE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeItem, &WorldSession::HandleMailTakeItem);
+ DEFINE_HANDLER(CMSG_MAIL_TAKE_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeMoney, &WorldSession::HandleMailTakeMoney);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MASTER_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MEETINGSTONE_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_ADDON_CHANNEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -525,9 +525,9 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_MESSAGECHAT_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_MESSAGECHAT_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID_WARNING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID_WARNING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_SAY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageWhisper, &WorldSession::HandleChatMessageWhisperOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_YELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
@@ -545,15 +545,15 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FEATHER_FALL_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleFeatherFallAck );
- DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_ROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveRootAck );
DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_UNROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveUnRootAck );
DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_GRAVITY_DISABLE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -597,7 +597,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_MOVE_STOP_TURN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_TELEPORT_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MoveTeleportAck, &WorldSession::HandleMoveTeleportAck);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TELEPORT_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TIME_SKIPPED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleMoveTimeSkippedOpcode );
+ DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TIME_SKIPPED, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleMoveTimeSkippedOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TOGGLE_COLLISION_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_TOGGLE_COLLISION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_WATER_WALK_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveWaterWalkAck );
@@ -612,7 +612,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_OFFER_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::OfferPetition, &WorldSession::HandleOfferPetition);
DEFINE_OPCODE_HANDLER_OLD(CMSG_OPENING_CINEMATIC, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleOpeningCinematic );
DEFINE_OPCODE_HANDLER_OLD(CMSG_OPEN_GARRISON_MISSION_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_OPEN_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::OpenItem, &WorldSession::HandleOpenItemOpcode );
+ DEFINE_HANDLER(CMSG_OPEN_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::OpenItem, &WorldSession::HandleOpenItemOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_OPEN_SHIPMENT_GAME_OBJ, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_OPEN_SHIPMENT_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_OPT_OUT_OF_LOOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleOptOutOfLootOpcode );
@@ -622,10 +622,10 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_SILENCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_UNINVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGroupUninviteOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_UNSILENCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_PETITION_BUY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionBuy, &WorldSession::HandlePetitionBuy);
+ DEFINE_HANDLER(CMSG_PETITION_BUY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionBuy, &WorldSession::HandlePetitionBuy);
DEFINE_HANDLER(CMSG_PETITION_RENAME_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionRenameGuild, &WorldSession::HandlePetitionRenameGuild);
- DEFINE_HANDLER(CMSG_PETITION_SHOW_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowList, &WorldSession::HandlePetitionShowList);
- DEFINE_HANDLER(CMSG_PETITION_SHOW_SIGNATURES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowSignatures, &WorldSession::HandlePetitionShowSignatures);
+ DEFINE_HANDLER(CMSG_PETITION_SHOW_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowList, &WorldSession::HandlePetitionShowList);
+ DEFINE_HANDLER(CMSG_PETITION_SHOW_SIGNATURES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowSignatures, &WorldSession::HandlePetitionShowSignatures);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_ABANDON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetAbandon );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_ACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetAction );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_BATTLE_FINAL_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -637,7 +637,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_BATTLE_REQUEST_WILD, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_CANCEL_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetCancelAuraOpcode );
- DEFINE_HANDLER(CMSG_PET_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::PetCastSpell, &WorldSession::HandlePetCastSpellOpcode);
+ DEFINE_HANDLER(CMSG_PET_CAST_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::PetCastSpell, &WorldSession::HandlePetCastSpellOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_NAME_CACHE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_NAME_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetNameQuery );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_RENAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetRename );
@@ -649,50 +649,50 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_PLAYED_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::PlayedTimeClient, &WorldSession::HandlePlayedTime);
DEFINE_HANDLER(CMSG_PLAYER_LOGIN, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::PlayerLogin, &WorldSession::HandlePlayerLoginOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PLAY_DANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_PORT_GRAVEYARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard);
+ DEFINE_HANDLER(CMSG_PORT_GRAVEYARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PUSH_QUEST_TO_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePushQuestToParty );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PVP_LOG_DATA, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandlePVPLogDataOpcode );
- DEFINE_HANDLER(CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation);
- DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport);
+ DEFINE_HANDLER(CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation);
+ DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUERY_COUNTDOWN_TIMER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_QUERY_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::QueryInspectAchievements, &WorldSession::HandleQueryInspectAchievements);
- DEFINE_HANDLER(CMSG_QUERY_NEXT_MAIL_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailQueryNextMailTime, &WorldSession::HandleQueryNextMailTime);
+ DEFINE_HANDLER(CMSG_QUERY_NEXT_MAIL_TIME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailQueryNextMailTime, &WorldSession::HandleQueryNextMailTime);
DEFINE_HANDLER(CMSG_QUERY_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::QueryPetition, &WorldSession::HandleQueryPetition);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUERY_SCENARIO_POI, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_QUERY_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode);
- DEFINE_HANDLER(CMSG_QUESTGIVER_ACCEPT_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverAcceptQuest, &WorldSession::HandleQuestgiverAcceptQuestOpcode);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_ACCEPT_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverAcceptQuest, &WorldSession::HandleQuestgiverAcceptQuestOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_CANCEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_QUESTGIVER_CHOOSE_REWARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverChooseReward, &WorldSession::HandleQuestgiverChooseRewardOpcode);
- DEFINE_HANDLER(CMSG_QUESTGIVER_COMPLETE_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverCompleteQuest, &WorldSession::HandleQuestgiverCompleteQuest);
- DEFINE_HANDLER(CMSG_QUESTGIVER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverHello, &WorldSession::HandleQuestgiverHelloOpcode);
- DEFINE_HANDLER(CMSG_QUESTGIVER_QUERY_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverQueryQuest, &WorldSession::HandleQuestgiverQueryQuestOpcode);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_CHOOSE_REWARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverChooseReward, &WorldSession::HandleQuestgiverChooseRewardOpcode);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_COMPLETE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverCompleteQuest, &WorldSession::HandleQuestgiverCompleteQuest);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_HELLO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverHello, &WorldSession::HandleQuestgiverHelloOpcode);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_QUERY_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverQueryQuest, &WorldSession::HandleQuestgiverQueryQuestOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_QUEST_AUTOLAUNCH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_QUESTGIVER_REQUEST_REWARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverRequestReward, &WorldSession::HandleQuestgiverRequestRewardOpcode);
- DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_REQUEST_REWARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverRequestReward, &WorldSession::HandleQuestgiverRequestRewardOpcode);
+ DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery);
DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Quest::QuestGiverStatusQuery, &WorldSession::HandleQuestgiverStatusQueryOpcode);
- DEFINE_HANDLER(CMSG_QUESTLOG_REMOVE_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestLogRemoveQuest, &WorldSession::HandleQuestLogRemoveQuest);
+ DEFINE_HANDLER(CMSG_QUESTLOG_REMOVE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestLogRemoveQuest, &WorldSession::HandleQuestLogRemoveQuest);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTLOG_SWAP_QUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_CONFIRM_ACCEPT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestConfirmAccept );
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUERY_QUEST_COMPLETION_NPCS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestNPCQuery );
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_POI_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPOIQuery );
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPushResult );
- DEFINE_HANDLER(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEUED_MESSAGES_END, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_RANDOMIZE_CHAR_NAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode);
- DEFINE_HANDLER(CMSG_RANDOM_ROLL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RandomRollClient, &WorldSession::HandleRandomRollOpcode);
+ DEFINE_HANDLER(CMSG_RANDOM_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RandomRollClient, &WorldSession::HandleRandomRollOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_READ_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleReadItem );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REAGENT_BANK_BUY_TAB, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REALM_NAME_QUERY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse);
+ DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse);
DEFINE_OPCODE_HANDLER_OLD(CMSG_RECRUIT_A_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REGISTER_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAddonRegisteredPrefixesOpcode);
DEFINE_HANDLER(CMSG_REORDER_CHARACTERS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::ReorderCharacters, &WorldSession::HandleReorderCharacters);
- DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode);
+ DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REPLACE_ACCOUNT_DATA, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REPLACE_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest);
+ DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REPORT_FILTERED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REPORT_IGNORED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleChatIgnoredOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REPORT_PVP_AFK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleReportPvPAFK );
@@ -703,7 +703,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_FORCED_REACTIONS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList);
+ DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList);
DEFINE_HANDLER(CMSG_REQUEST_HONOR_STATS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::RequestHonorStats, &WorldSession::HandleRequestHonorStatsOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_LFG_LIST_BLACKLIST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_PARTY_JOIN_UPDATES, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -722,7 +722,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_RESET_CHALLENGE_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_RESET_FACTION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_RESET_INSTANCES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleResetInstancesOpcode );
- DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse);
+ DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REVERT_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_RIDE_VEHICLE_INTERACT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleEnterPlayerVehicle );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ROLE_POLL_BEGIN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRolePollBeginOpcode );
@@ -733,7 +733,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_SCENE_PLAYBACK_COMPLETE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SCENE_TRIGGER_EVENT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SELF_RES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSelfResOpcode );
- DEFINE_HANDLER(CMSG_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SellItem, &WorldSession::HandleSellItemOpcode);
+ DEFINE_HANDLER(CMSG_SELL_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SellItem, &WorldSession::HandleSellItemOpcode);
DEFINE_HANDLER(CMSG_SEND_CONTACT_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::SendContactList, &WorldSession::HandleContactListOpcode);
DEFINE_HANDLER(CMSG_SEND_MAIL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::SendMail, &WorldSession::HandleSendMail);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SEND_SOR_REQUEST_VIA_ADDRESS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -741,15 +741,15 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_SERVERTIME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SETDEATHBINDPOINT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ACHIEVEMENTS_HIDDEN, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_SET_ACTIONBAR_TOGGLES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles);
- DEFINE_HANDLER(CMSG_SET_ACTION_BUTTON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::SetActionButton, &WorldSession::HandleSetActionButtonOpcode);
+ DEFINE_HANDLER(CMSG_SET_ACTIONBAR_TOGGLES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles);
+ DEFINE_HANDLER(CMSG_SET_ACTION_BUTTON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::SetActionButton, &WorldSession::HandleSetActionButtonOpcode);
DEFINE_HANDLER(CMSG_SET_ACTIVE_MOVER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Movement::SetActiveMover, &WorldSession::HandleSetActiveMoverOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ACTIVE_VOICE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActiveVoiceChannel );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ADVANCED_COMBAT_LOGGING, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ASSISTANT_LEADER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupAssistantLeaderOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_BACKPACK_AUTOSORT_DISABLED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_BANK_AUTOSORT_DISABLED, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::SetContactNotes, &WorldSession::HandleSetContactNotesOpcode);
+ DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::SetContactNotes, &WorldSession::HandleSetContactNotesOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_CURRENCY_FLAGS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_DIFFICULTY_ID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_SET_DUNGEON_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode);
@@ -773,19 +773,19 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ROLE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupSetRolesOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SAVED_INSTANCE_EXTEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &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_SHEATHED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::SetSheathed, &WorldSession::HandleSetSheathedOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SKILL_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_SET_SPECIALIZATION, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Talent::SetSpecialization, &WorldSession::HandleSetSpecializationOpcode);
+ DEFINE_HANDLER(CMSG_SET_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Talent::SetSpecialization, &WorldSession::HandleSetSpecializationOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TAXI_BENCHMARK_MODE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTaxiBenchmarkOpcode );
- DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetTitle, &WorldSession::HandleSetTitleOpcode);
+ DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetTitle, &WorldSession::HandleSetTitleOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TRADE_CURRENCY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TRADE_GOLD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTradeGoldOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TRADE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTradeItemOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_VEHICLE_REC_ID_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_WATCHED_FACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetWatchedFactionOpcode );
- DEFINE_HANDLER(CMSG_SHOWING_CLOAK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingCloak, &WorldSession::HandleShowingCloakOpcode);
- DEFINE_HANDLER(CMSG_SHOWING_HELM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingHelm, &WorldSession::HandleShowingHelmOpcode);
+ DEFINE_HANDLER(CMSG_SHOWING_CLOAK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingCloak, &WorldSession::HandleShowingCloakOpcode);
+ DEFINE_HANDLER(CMSG_SHOWING_HELM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingHelm, &WorldSession::HandleShowingHelmOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SHOW_TRADE_SKILL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_SIGN_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::SignPetition, &WorldSession::HandleSignPetition);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SILENCE_PARTY_TALKER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -796,7 +796,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_SPELLCLICK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSpellClick );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SPIRIT_HEALER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSpiritHealerActivateOpcode);
DEFINE_HANDLER(CMSG_SPLIT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SplitItem, &WorldSession::HandleSplitItemOpcode);
- DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::StandStateChange, &WorldSession::HandleStandStateChangeOpcode);
+ DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::StandStateChange, &WorldSession::HandleStandStateChangeOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_START_QUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_START_SPECTATOR_WAR_GAME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_START_WARGAME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -808,8 +808,8 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitSuggestion, &WorldSession::HandleSupportTicketSubmitSuggestion);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SUSPEND_COMMS_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SUSPEND_TOKEN_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_SWAP_INV_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapInvItem, &WorldSession::HandleSwapInvItemOpcode);
- DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapItem, &WorldSession::HandleSwapItem);
+ DEFINE_HANDLER(CMSG_SWAP_INV_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapInvItem, &WorldSession::HandleSwapInvItemOpcode);
+ DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapItem, &WorldSession::HandleSwapItem);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SWAP_SUB_GROUPS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleGroupSwapSubGroupOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SYNC_DANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTabardVendorActivateOpcode);
@@ -838,7 +838,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_UI_TIME_REQUEST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::UITimeRequest, &WorldSession::HandleUITimeRequest);
DEFINE_OPCODE_HANDLER_OLD(CMSG_TWITTER_GET_STATUS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_UNACCEPT_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUnacceptTradeOpcode );
- DEFINE_HANDLER(CMSG_UNDELETE_CHARACTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::UndeleteCharacter, &WorldSession::HandleCharUndeleteOpcode);
+ DEFINE_HANDLER(CMSG_UNDELETE_CHARACTER, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::UndeleteCharacter, &WorldSession::HandleCharUndeleteOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_UNLEARN_SKILL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUnlearnSkillOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_UNLEARN_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUnregisterAddonPrefixesOpcode);
@@ -852,7 +852,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_USED_FOLLOW, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_USE_CRITTER_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_USE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleEquipmentSetUse );
- DEFINE_HANDLER(CMSG_USE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::UseItem, &WorldSession::HandleUseItemOpcode);
+ DEFINE_HANDLER(CMSG_USE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::UseItem, &WorldSession::HandleUseItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_USE_TOY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_VIOLENCE_LEVEL, STATUS_AUTHED, PROCESS_INPLACE, WorldPackets::Misc::ViolenceLevel, &WorldSession::HandleViolenceLevel);
DEFINE_OPCODE_HANDLER_OLD(CMSG_VOICE_ADD_IGNORE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -864,7 +864,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_VOID_SWAP_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleVoidSwapItem );
DEFINE_OPCODE_HANDLER_OLD(CMSG_WARDEN_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWardenDataOpcode );
DEFINE_HANDLER(CMSG_WHO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoRequestPkt, &WorldSession::HandleWhoOpcode);
- DEFINE_HANDLER(CMSG_WHOIS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoIsRequest, &WorldSession::HandleWhoisOpcode);
+ DEFINE_HANDLER(CMSG_WHO_IS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoIsRequest, &WorldSession::HandleWhoIsOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_WORLD_TELEPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWorldTeleportOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_WRAP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWrapItemOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ZONEUPDATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleZoneUpdateOpcode );
@@ -893,15 +893,12 @@ void OpcodeTable::Initialize()
ValidateAndSetServerOpcode(opcode, #opcode, status, con)
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ABORT_NEW_WORLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_DATA_TIMES, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_MOUNT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_RESTRICTED_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_TOYS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTION_BUTTONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTIVATE_TAXI_REPLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADDON_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADD_BATTLENET_FRIEND_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -912,71 +909,47 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AE_LOOT_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AE_LOOT_TARGET_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AI_REACTION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACCOUNT_CRITERIA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACCOUNT_CRITERIA, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACHIEVEMENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARCHAEOLOGY_SURVERY_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_SPIRIT_HEALER_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_NO_CORPSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_SHAPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKERSTATEUPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTART, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTOP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_ERROR, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_LANDED_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_BIDDER_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKER_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_START, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_STOP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_LANDED_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_CLOSED_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_PENDING_SALES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OUTBID_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OWNER_BID_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OWNER_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_REMOVED_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_REPLICATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_WON_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURACASTLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_POINTS_DEPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_CHALLENGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AVAILABLE_VOICE_CHANNEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AVERAGE_ITEM_LEVEL_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BARBER_SHOP_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BARBER_SHOP_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_DROP_TIMER_CANCELED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_DROP_TIMER_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_EJECTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_EJECT_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_ENTERING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_ENTRY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_EXIT_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_QUEUE_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_PORT_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_RATED_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_ACTIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NONE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_QUEUED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_WAITFORGROUPS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_INFO_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -989,17 +962,15 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_CONFIRM_PURCHASE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_DELIVERY_ENDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_DELIVERY_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_PURCHASE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PETS_HEALED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_CAGE_DATE_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_HEALED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_JOURNAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1008,20 +979,29 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_REVOKED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_TRAP_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_UPDATES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDPOINTUPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_DROP_TIMER_CANCELLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_DROP_TIMER_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_EJECTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_EJECT_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_ENTERING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_ENTRY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_STATUS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BIND_POINT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_OPEN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_OUTBID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_WON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BONUS_ROLL_EMPTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BOSS_KILL_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BREAK_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_BANK_SLOT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ 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_CALENDAR_ACTION_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_ARENA_TEAM, STATUS_UNHANDLED, 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);
@@ -1035,117 +1015,99 @@ void OpcodeTable::Initialize()
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_STATUS, 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_FILTER_GUILD, STATUS_UNHANDLED, 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_UPDATE_INVITE_LIST, STATUS_UNHANDLED, 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_AUTO_REPEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_ORPHAN_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_ORPHAN_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SCENE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAN_DUEL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CATEGORY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLEGE_MODE_REWARDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_ALL_MAP_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REWARDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_JOINED, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_LEFT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_LOGIN_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_OBJECT_TEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_RENAME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_CHARACTER_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_ENUM, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_UPGRADE_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_AUTO_RESPONDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_DOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_IGNORED_ACCOUNT_MUTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_IS_DOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_NOT_IN_PARTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_AMBIGUOUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_NOT_FOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_NOTFOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_RECONNECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_RESTRICTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_WRONG_FACTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_SERVER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHEAT_IGNORE_DIMISHING_RETURNS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHECK_FOR_BOTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHECK_WARGAME_ENTRY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHUNKED_PACKET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_ALL_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_BOSS_EMOTES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWNS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_FAR_SIGHT_IMMEDIATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENTCACHE_VERSION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENT_CONTROL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_EVENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_LOG_MULTIPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_MAP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_PARTY_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT1, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT2, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLAINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLETE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPRESSED_MOVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPRESSED_PACKET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMSAT_CONNECT_FAIL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMSAT_DISCONNECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMSAT_RECONNECT_TRY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONNECT_TO, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_CONTACT_STATUS, 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_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);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_CHAR, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATURE_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CROSSED_INEBRIATION_THRESHOLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CURRENCY_LOOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CURRENCY_LOOT_RESTORED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CUSTOM_LOAD_SCREEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAILY_QUESTS_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAMAGE_CALC_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAMAGE_DONE_OBSOLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_STUDIO_CREATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DB_REPLY, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEBUG_SERVER_GEO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEFENSE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DELETE_CHAR, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DESTROY_ARENA_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DESTRUCTIBLE_BUILDING_DAMAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DIFFERENT_INSTANCE_FROM_PARTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1166,75 +1128,79 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_OUT_OF_BOUNDS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_REQUESTED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_WINNER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUMP_RIDE_TICKETS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DURABILITY_DAMAGE_DEATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ECHO_PARTY_SQUELCH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENABLE_BARBER_SHOP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENABLE_BARBER_SHOP, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCHANTMENT_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_ENVIRONMENTALDAMAGELOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_LIST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_SAVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_EQUIPMENT_SET_ID, STATUS_UNHANDLED, 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);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FACTION_BONUS_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FAILED_PLAYER_CONDITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEIGN_DEATH_RESISTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FINAL_CHUNK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FISH_ESCAPED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FISH_NOT_HOOKED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FLIGHT_SPLINE_SYNC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FLOOD_DETECTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCEACTIONSHOW, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCED_DEATH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_DISPLAY_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_OBJECT_RELINK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORGE_MASTER_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_ACTIVATE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_CUSTOM_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_DESPAWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_DESPAWN_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PAGETEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_LOGGEDIN, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_RESET_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_EVENT_DEBUG_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FRIEND_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_CUSTOM_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_DESPAWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_RESET_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_SPEED_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_TIME_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_ACTIVATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_COMPLETE_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_DELETE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL2, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_XP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LANDINGPAGE_SHIPMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_IS_UPGRADEABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_BLUEPRINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_TRADESKILL_NPC_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_ARCHITECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_MISSION_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_TRADESKILL_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLACE_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_PLACED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOTE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_SET_NUM_FOLLOWER_ACTIVATIONS_REMAINING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOVE_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_START_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNK1, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNK3, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADEABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADE_FOLLOWER_ITEM_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_DISPLAYED_TROPHY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_GARRISON_INFO_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_SHIPMENT_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_TROPHY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_MESSAGECHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_REQUEST_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_CASE_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
@@ -1250,85 +1216,78 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_POI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_ACTION_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DECLINE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DESTROYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_UNINVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_DELETED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_TEXT_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHANGE_NAME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_DECLINE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_NEW_LEADER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_JOINED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_LEFT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PRESENCE_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANKS_UPDATED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANK_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_ADDED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_MOTD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_LEFT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PRESENCE_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANKS_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANK_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_MODIFIED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_MODIFIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_FLAGGED_FOR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_DECLINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_KNOWN_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBERS_WITH_RECIPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_DAILY_RESET, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_DAILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_UPDATE_NOTE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MOVE_STARTING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NAME_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARDS_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARD_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_SEND_RANK_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_HEALTH_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_HEALTH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY_BLOB, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_IGNORE_REQUIREMENTS_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INCREASE_CAST_TIME_FOR_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIALIZE_FACTIONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SETUP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INIT_WORLD_STATES, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_HONOR_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_PVP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1337,181 +1296,161 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_TIMER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_GROUP_SIZE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_LOCK_WARNING_QUERY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_SAVE_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_UNHANDLED, 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);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_IS_QUEST_COMPLETE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_REFUND_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_UPGRADE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_JOINED_BATTLEGROUND_QUEUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_UNHANDLED, 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_DANCE_MOVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARN_TALENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVELUP_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVEL_UP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PLAYER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PROPOSAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_DISABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_JOIN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_JOIN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_SEARCH_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_SEARCH_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_UPDATE_BLACKLIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_UPDATE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_OFFER_CONTINUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_OPEN_FROM_GOSSIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PARTY_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PLAYER_REWARD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PROPOSAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_QUEUE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_READY_CHECK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_READY_CHECK_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_ROLE_CHECK_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_ROLE_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_SEARCH_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_SLOT_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_TELEPORT_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_UPDATE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_UPDATE_SEARCH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_UPDATE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICANT_LIST_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICANT_LIST_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICATIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_BROWSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_POST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_RECRUITS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIST_INVENTORY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_CHARACTER_COPY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_CUF_PROFILES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SETTIMESPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_EQUIPMENT_SET, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_SELECTED_TROPHY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SET_TIME_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_VERIFY_WORLD, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XPGAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XP_GAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ALL_PASSED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_CONTENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ITEM_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ITEM_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE_ALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLLS_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL_WON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_SLOT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOSS_OF_CONTROL_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJECTIVES_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJ_EVENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MASTER_LOOT_CANDIDATE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_IN_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_MEMBER_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_SETQUEUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGECHAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGE_BOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIGAME_SETUP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIGAME_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIMAP_PING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_CREATURE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MISSILE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOUNT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ACTIVE_MOVER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COLLISION_HEIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COMPOUND_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FEATHER_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FEATHER_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVERING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_LAND_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_NORMAL_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_NORMAL_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_IN_AIR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WATER_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WATER_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SKIP_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ROOT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FEATHER_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FEATHER_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLYING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_HOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_LAND_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_NORMAL_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_LAND_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_NORMAL_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WATER_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WATER_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_START_SWIM, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_STOP_SWIM, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_FLYING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_HOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_TELEPORT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVERING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_WALK_IN_AIR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_COLLISION_HEIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1523,41 +1462,32 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_WALK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MULTIPLE_PACKETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NAME_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_TAXI_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_WORLD, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DEST_LOC_SPELL_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_TEXT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_WONT_TALK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OFFER_PETITION_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_MONSTER_MOVE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_CONTAINER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_LFG_DUNGEON_FINDER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_SHIPMENT_NPC_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OVERRIDE_LIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAGE_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAGE_TEXT_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_KILL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATS_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAUSE_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PENDING_RAID_LOCK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PERIODICAURALOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_ALREADY_SIGNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_DECLINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_RENAME_GUILD_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_SIGNATURES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SIGN_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_ACTION_FEEDBACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1578,31 +1508,28 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BATTLE_REQUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BATTLE_ROUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BATTLE_SLOT_UPDATES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BROKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_CAST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_CLEAR_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_DISMISS_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_GOD_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_GUIDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_LEARNED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_GUI_DS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_LEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_NAME_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_NAME_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_REMOVED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_RENAMEABLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SLOT_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SPECIALIZATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SPELLS_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_STABLE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_STABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_TAME_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_UPDATE_COMBO_POINTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PHASE_SHIFT_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYED_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SAVE_GUILD_EMBLEM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SKINNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_VEHICLE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_MUSIC, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_MUSIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_OBJECT_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_ONE_SHOT_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_ORPHAN_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SCENE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1611,36 +1538,43 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_TIME_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_POWER_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRINT_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROC_RESIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROPOSE_LEVEL_GRANT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PUREMOUNT_CANCELLED_OBSOLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_LOG_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_OPTIONS_ENABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_SEASON, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_BATTLE_PET_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_CREATURE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GAME_OBJECT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GUILD_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_ITEM_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_NPC_TEXT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PAGE_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PET_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PLAYER_NAME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_QUEST_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_TIME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_INVALID_QUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_OFFER_REWARD, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_DETAILS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_REQUEST_ITEMS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS_MULTIPLE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_COMPLETION_NPC_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_CONFIRM_ACCEPT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_FORCE_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_INVALID_QUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_DETAILS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_REQUEST_ITEMS, STATUS_UNHANDLED, 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_POI_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1648,24 +1582,20 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_FAILED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAF_EMAIL_ENABLED_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_DIFFICULTY_SET, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_GROUP_ONLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_MARKERS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOMIZE_CHAR_NAME, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_RATING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BATTLEFIELD_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_OK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REALM_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REALM_SPLIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REAL_GROUP_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RECRUIT_A_FRIEND_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REDIRECT_CLIENT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFRESH_COMPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1673,34 +1603,29 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_ITEM_PASSIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPLACE_TROPHY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_AFK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_PLAYER_AFK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_CEMETERY_LIST_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_PVP_REWARDS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_SETUP_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_COMPRESSION_CONTEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_FAILED_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_RANGED_COMBAT_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_WEEKLY_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESISTLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPEC_WIPE_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESTRICTED_ACCOUNT_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_CAST_BAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESYNC_RUNES, STATUS_UNHANDLED, 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);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RUNE_REGEN_DEBUG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SAVE_GUILD_EMBLEM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_POIS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_PO_IS, 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);
@@ -1708,12 +1633,12 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCRIPT_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_ITEM_PASSIVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_MAIL_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_KNOWN_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_ALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_SINGLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
@@ -1721,12 +1646,9 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_UNLEARN_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_FIRST_ACHIEVEMENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_FIRST_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_PERF, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_TROPHY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_RESEARCH_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_AI_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ALL_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ANIM_TIER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1744,40 +1666,34 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_LOOT_METHOD_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MAX_WEEKLY_QUANTITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MELEE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MOVEMENT_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PHASE_SHIFT_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PET_SPECIALIZATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAY_HOVER_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROJECTILE_POSITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_RAID_DIFFICULTY, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_TASK_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_TIME_ZONE_INFORMATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VIGNETTE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_BANK, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_BANK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_RATINGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TAXI_NODES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TRADE_SKILL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOCKET_GEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SORT_BAGS_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOR_START_EXPERIENCE_INCOMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPECIAL_MOUNT_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELLBREAKLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELLSTEALLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ABSORB_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CATEGORY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DAMAGE_SHIELD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DELAYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DISPEL_LOG, 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_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_FAILED_OTHER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_GO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_HEAL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INSTAKILL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1786,38 +1702,35 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MULTISTRIKE_EFFECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_STAND_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_STAND_STATE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ 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_DANCE, 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_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_STREAMING_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_UNHANDLED, 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);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPERCEDED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPPRESS_NPC_GREETINGS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPERCEDED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPPRESS_NPC_GREETINGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_COMMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TABARD_VENDOR_ACTIVATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INVOLUNTARILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TAXINODE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEST_DROP_RATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TAXI_NODE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEXT_EMOTE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_CLEAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_REMOVE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_REMOVE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_ADJUSTMENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQ, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQUEST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_LOST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1825,44 +1738,39 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_SUCCEEDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ 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_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_UNHANDLED, 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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TUTORIAL_FLAGS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UI_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_CHARACTER_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_CHARACTER_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNIT_HEALTH_FREQUENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNIT_SPELLCAST_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACCOUNT_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CAPTURE_POINT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACTION_BUTTONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CHARACTER_FLAGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_COMBO_POINTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CURRENCY_WEEK_LIMIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_EXPANSION_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_INSTANCE_OWNERSHIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_LAST_INSTANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_OBJECT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_SERVER_PLAYER_POSITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TALENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_ADD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_REMOVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USE_EQUIPMENT_SET_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICESESSION_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VENDOR_INVENTORY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VIGNETTE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_CHAT_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_PARENTAL_CONTROLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_SESSION_LEAVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_SESSION_ROSTER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_SET_TALKER_MUTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_ITEM_SWAP_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_CONTENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1871,13 +1779,11 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WAIT_QUEUE_FINISH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WAIT_QUEUE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARDEN_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEATHER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_LAST_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHOIS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO_IS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_SERVER_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_XP_GAIN_ABORTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index 8f55575fe53..b79c78d8878 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -48,17 +48,17 @@ enum OpcodeClient : uint32
{
CMSG_ACCEPT_GUILD_INVITE = 0xBADD,
CMSG_ACCEPT_LEVEL_GRANT = 0xBADD,
- CMSG_ACCEPT_TRADE = 0xBADD,
- CMSG_ACCEPT_WARGAME_INVITE = 0xBADD,
- CMSG_ACTIVATE_TAXI = 0x0823,
+ CMSG_ACCEPT_TRADE = 0x0F07,
+ CMSG_ACCEPT_WARGAME_INVITE = 0x0E3F,
+ CMSG_ACTIVATE_TAXI = 0xBADD,
CMSG_ACTIVATE_TAXI_EXPRESS = 0xBADD,
- CMSG_ADD_BATTLENET_FRIEND = 0xBADD,
- CMSG_ADD_FRIEND = 0x15E2,
- CMSG_ADD_IGNORE = 0x1D33,
- CMSG_ALTER_APPEARANCE = 0x0822,
- CMSG_AREATRIGGER = 0x1904,
- CMSG_AREA_SPIRIT_HEALER_QUERY = 0x093A,
- CMSG_AREA_SPIRIT_HEALER_QUEUE = 0xBADD,
+ CMSG_ADD_BATTLENET_FRIEND = 0x0335,
+ CMSG_ADD_FRIEND = 0x039E,
+ CMSG_ADD_IGNORE = 0x16A0,
+ CMSG_ALTER_APPEARANCE = 0x0F82,
+ CMSG_AREATRIGGER = 0x0BDB,
+ CMSG_AREA_SPIRIT_HEALER_QUERY = 0x1825,
+ CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x0E81,
CMSG_ARENA_TEAM_ACCEPT = 0xBADD,
CMSG_ARENA_TEAM_CREATE = 0xBADD,
CMSG_ARENA_TEAM_DECLINE = 0xBADD,
@@ -69,30 +69,30 @@ enum OpcodeClient : uint32
CMSG_ARENA_TEAM_QUERY = 0xBADD,
CMSG_ARENA_TEAM_REMOVE = 0xBADD,
CMSG_ARENA_TEAM_ROSTER = 0xBADD,
- CMSG_ATTACKSTOP = 0x0853,
- CMSG_ATTACKSWING = 0x048B,
- CMSG_AUCTION_HELLO_REQUEST = 0x06E3,
- CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x0C81,
- CMSG_AUCTION_LIST_ITEMS = 0x05C3,
- CMSG_AUCTION_LIST_OWNER_ITEMS = 0x082A,
- CMSG_AUCTION_LIST_PENDING_SALES = 0x0D82,
- CMSG_AUCTION_PLACE_BID = 0x09E1,
- CMSG_AUCTION_REMOVE_ITEM = 0x1309,
- CMSG_AUCTION_REPLICATE_ITEMS = 0xBADD,
- CMSG_AUCTION_SELL_ITEM = 0x09A3,
- CMSG_AUTH_CONTINUED_SESSION = 0x1A72,
- CMSG_AUTH_SESSION = 0x1872,
- CMSG_AUTOBANK_ITEM = 0x00C6,
+ CMSG_ATTACKSTOP = 0x0A01,
+ CMSG_ATTACKSWING = 0x0BF4,
+ CMSG_AUCTION_HELLO_REQUEST = 0x1F82,
+ CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x1821,
+ CMSG_AUCTION_LIST_ITEMS = 0xBADD,
+ CMSG_AUCTION_LIST_OWNER_ITEMS = 0xBADD,
+ CMSG_AUCTION_LIST_PENDING_SALES = 0x0935,
+ CMSG_AUCTION_PLACE_BID = 0x1822,
+ CMSG_AUCTION_REMOVE_ITEM = 0x1C32,
+ CMSG_AUCTION_REPLICATE_ITEMS = 0x0E82,
+ CMSG_AUCTION_SELL_ITEM = 0xBADD,
+ CMSG_AUTH_CONTINUED_SESSION = 0x0376,
+ CMSG_AUTH_SESSION = 0x03DD,
+ CMSG_AUTOBANK_ITEM = 0xBADD,
CMSG_AUTOEQUIP_GROUND_ITEM = 0xBADD,
- CMSG_AUTOEQUIP_ITEM = 0x0235,
- CMSG_AUTOEQUIP_ITEM_SLOT = 0x0076,
- CMSG_AUTOSTORE_BAG_ITEM = 0x00E5,
- CMSG_AUTOSTORE_BANK_ITEM = 0x00D5,
+ CMSG_AUTOEQUIP_ITEM = 0xBADD,
+ CMSG_AUTOEQUIP_ITEM_SLOT = 0xBADD,
+ CMSG_AUTOSTORE_BAG_ITEM = 0xBADD,
+ CMSG_AUTOSTORE_BANK_ITEM = 0xBADD,
CMSG_AUTOSTORE_GROUND_ITEM = 0xBADD,
- CMSG_AUTOSTORE_LOOT_ITEM = 0x0843,
- CMSG_BANKER_ACTIVATE = 0x0931,
- CMSG_BATTLEFIELD_JOIN = 0xBADD,
- CMSG_BATTLEFIELD_LEAVE = 0xBADD,
+ CMSG_AUTOSTORE_LOOT_ITEM = 0x1BAC,
+ CMSG_BANKER_ACTIVATE = 0x0CA5,
+ CMSG_BATTLEFIELD_JOIN = 0x1D36,
+ CMSG_BATTLEFIELD_LEAVE = 0x0272,
CMSG_BATTLEFIELD_LIST = 0xBADD,
CMSG_BATTLEFIELD_MGR_ENTRY_INVITE_RESPONSE = 0xBADD,
CMSG_BATTLEFIELD_MGR_EXIT_REQUEST = 0xBADD,
@@ -101,679 +101,679 @@ enum OpcodeClient : uint32
CMSG_BATTLEFIELD_PORT = 0xBADD,
CMSG_BATTLEFIELD_REQUEST_SCORE_DATA = 0xBADD,
CMSG_BATTLEGROUND_PLAYER_POSITIONS = 0xBADD,
- CMSG_BATTLEMASTER_HELLO = 0x032A,
- CMSG_BATTLEMASTER_JOIN = 0x0B63,
+ CMSG_BATTLEMASTER_HELLO = 0x1605,
+ CMSG_BATTLEMASTER_JOIN = 0xBADD,
CMSG_BATTLEMASTER_JOIN_ARENA = 0xBADD,
CMSG_BATTLEMASTER_JOIN_RATED = 0xBADD,
- CMSG_BATTLENET_CHALLENGE_RESPONSE = 0xBADD,
- CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0xBADD,
- CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0xBADD,
+ CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x0695,
+ CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x0E3D,
+ CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x1A1F,
CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0xBADD,
- CMSG_BATTLE_PAY_GET_PRODUCT_LIST_QUERY = 0xBADD,
- CMSG_BATTLE_PAY_GET_PURCHASE_LIST_QUERY = 0x11AA,
- CMSG_BATTLE_PAY_START_PURCHASE = 0xBADD,
- CMSG_BATTLE_PET_DELETE_PET = 0xBADD,
- CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0xBADD,
- CMSG_BATTLE_PET_MODIFY_NAME = 0x1131,
- CMSG_BATTLE_PET_NAME_QUERY = 0x1184,
- CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x1773,
- CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x1B24,
+ CMSG_BATTLE_PAY_GET_PRODUCT_LIST_QUERY = 0x0A1D,
+ CMSG_BATTLE_PAY_GET_PURCHASE_LIST_QUERY = 0x1616,
+ CMSG_BATTLE_PAY_START_PURCHASE = 0x173F,
+ CMSG_BATTLE_PET_DELETE_PET = 0x07BD,
+ CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x079D,
+ CMSG_BATTLE_PET_MODIFY_NAME = 0x0B37,
+ CMSG_BATTLE_PET_NAME_QUERY = 0x0AFC,
+ CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x0F37,
+ CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x0396,
CMSG_BATTLE_PET_REQUEST_UPDATE = 0xBADD,
- CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0xBADD,
- CMSG_BATTLE_PET_SET_FLAGS = 0xBADD,
- CMSG_BATTLE_PET_SUMMON = 0x1321,
- CMSG_BATTLE_PET_UPDATE_NOTIFY = 0xBADD,
- CMSG_BEGIN_TRADE = 0xBADD,
- CMSG_BINDER_ACTIVATE = 0x0E84,
+ CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0x17BD,
+ CMSG_BATTLE_PET_SET_FLAGS = 0x16BD,
+ CMSG_BATTLE_PET_SUMMON = 0x0A9D,
+ CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x1A24,
+ CMSG_BEGIN_TRADE = 0x0E53,
+ CMSG_BINDER_ACTIVATE = 0x1C71,
CMSG_BLACK_MARKET_BID_ON_ITEM = 0xBADD,
- CMSG_BLACK_MARKET_OPEN = 0x0B69,
+ CMSG_BLACK_MARKET_OPEN = 0x0F84,
CMSG_BLACK_MARKET_REQUEST_ITEMS = 0xBADD,
CMSG_BOT_DETECTED2 = 0xBADD,
- CMSG_BUG_REPORT = 0xBADD,
- CMSG_BUSY_TRADE = 0xBADD,
- CMSG_BUY_BACK_ITEM = 0x11CB,
- CMSG_BUY_BANK_SLOT = 0x0971,
- CMSG_BUY_ITEM = 0x01A2,
- CMSG_CAGE_BATTLE_PET = 0xBADD,
+ CMSG_BUG_REPORT = 0x0B96,
+ CMSG_BUSY_TRADE = 0x0E2B,
+ CMSG_BUY_BACK_ITEM = 0x1E84,
+ CMSG_BUY_BANK_SLOT = 0x1DE2,
+ CMSG_BUY_ITEM = 0x1CE5,
+ CMSG_CAGE_BATTLE_PET = 0x0AAB,
CMSG_CALENDAR_ADD_EVENT = 0xBADD,
CMSG_CALENDAR_ARENA_TEAM = 0xBADD,
- CMSG_CALENDAR_COMPLAIN = 0xBADD,
+ CMSG_CALENDAR_COMPLAIN = 0x1395,
CMSG_CALENDAR_CONTEXT_EVENT_SIGNUP = 0xBADD,
- CMSG_CALENDAR_COPY_EVENT = 0xBADD,
- CMSG_CALENDAR_EVENT_INVITE = 0xBADD,
- CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0xBADD,
- CMSG_CALENDAR_EVENT_RSVP = 0xBADD,
- CMSG_CALENDAR_EVENT_SIGNUP = 0xBADD,
- CMSG_CALENDAR_EVENT_STATUS = 0xBADD,
- CMSG_CALENDAR_GET = 0x17F2,
- CMSG_CALENDAR_GET_EVENT = 0xBADD,
- CMSG_CALENDAR_GET_NUM_PENDING = 0x1564,
- CMSG_CALENDAR_GUILD_FILTER = 0xBADD,
- CMSG_CALENDAR_REMOVE_EVENT = 0xBADD,
- CMSG_CALENDAR_REMOVE_INVITE = 0xBADD,
- CMSG_CALENDAR_UPDATE_EVENT = 0xBADD,
- CMSG_CANCEL_AURA = 0x084B,
- CMSG_CANCEL_AUTO_REPEAT_SPELL = 0xBADD,
- CMSG_CANCEL_CAST = 0x0F63,
- CMSG_CANCEL_CHANNELLING = 0xBADD,
- CMSG_CANCEL_GROWTH_AURA = 0xBADD,
- CMSG_CANCEL_MASTER_LOOT_ROLL = 0xBADD,
- CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x0851,
- CMSG_CANCEL_MOUNT_AURA = 0x0B4C,
+ CMSG_CALENDAR_COPY_EVENT = 0x123F,
+ CMSG_CALENDAR_EVENT_INVITE = 0x02B5,
+ CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x03B8,
+ CMSG_CALENDAR_EVENT_RSVP = 0x021E,
+ CMSG_CALENDAR_EVENT_SIGNUP = 0x0F3F,
+ CMSG_CALENDAR_EVENT_STATUS = 0x13B8,
+ CMSG_CALENDAR_GET = 0x1A38,
+ CMSG_CALENDAR_GET_EVENT = 0x13BD,
+ CMSG_CALENDAR_GET_NUM_PENDING = 0x0BB6,
+ CMSG_CALENDAR_GUILD_FILTER = 0x123D,
+ CMSG_CALENDAR_REMOVE_EVENT = 0x023F,
+ CMSG_CALENDAR_REMOVE_INVITE = 0x16B8,
+ CMSG_CALENDAR_UPDATE_EVENT = 0x0F1E,
+ CMSG_CANCEL_AURA = 0x12FB,
+ CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x0821,
+ CMSG_CANCEL_CAST = 0x058A,
+ CMSG_CANCEL_CHANNELLING = 0x0F71,
+ CMSG_CANCEL_GROWTH_AURA = 0x0AA3,
+ CMSG_CANCEL_MASTER_LOOT_ROLL = 0x06F9,
+ CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x018A,
+ CMSG_CANCEL_MOUNT_AURA = 0x012D,
CMSG_CANCEL_QUEUED_SPELL = 0xBADD,
CMSG_CANCEL_TEMP_ENCHANTMENT = 0xBADD,
- CMSG_CANCEL_TRADE = 0x1114,
- CMSG_CAN_DUEL = 0x13F2,
- CMSG_CAST_SPELL = 0x1B02,
- CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0xBADD,
- CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS = 0xBADD,
+ CMSG_CANCEL_TRADE = 0x0E0F,
+ CMSG_CAN_DUEL = 0x0A38,
+ CMSG_CAST_SPELL = 0x1274,
+ CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x1017,
+ CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS = 0x1503,
CMSG_CHANGE_BAG_SLOT_FLAG = 0xBADD,
CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0xBADD,
- CMSG_CHANGE_SUB_GROUP = 0xBADD,
+ CMSG_CHANGE_SUB_GROUP = 0x0AB7,
CMSG_CHANGE_TROPHY = 0xBADD,
- CMSG_CHANNEL_ANNOUNCEMENTS = 0xBADD,
- CMSG_CHANNEL_BAN = 0x108B,
- CMSG_CHANNEL_DECLINE_INVITE = 0xBADD,
- CMSG_CHANNEL_DISPLAY_LIST = 0xBADD,
- CMSG_CHANNEL_INVITE = 0x188C,
- CMSG_CHANNEL_KICK = 0x052B,
- CMSG_CHANNEL_LIST = 0xBADD,
+ CMSG_CHANNEL_ANNOUNCEMENTS = 0x11B9,
+ CMSG_CHANNEL_BAN = 0x187E,
+ CMSG_CHANNEL_DECLINE_INVITE = 0x10D9,
+ CMSG_CHANNEL_DISPLAY_LIST = 0x1419,
+ CMSG_CHANNEL_INVITE = 0x142D,
+ CMSG_CHANNEL_KICK = 0x153D,
+ CMSG_CHANNEL_LIST = 0x1999,
CMSG_CHANNEL_MODERATE = 0xBADD,
- CMSG_CHANNEL_MODERATOR = 0x0E6B,
- CMSG_CHANNEL_MUTE = 0x045B,
- CMSG_CHANNEL_OWNER = 0xBADD,
- CMSG_CHANNEL_PASSWORD = 0x10CA,
- CMSG_CHANNEL_SET_OWNER = 0x1483,
- CMSG_CHANNEL_SILENCE_ALL = 0xBADD,
- CMSG_CHANNEL_SILENCE_VOICE = 0xBADD,
- CMSG_CHANNEL_UNBAN = 0x18CC,
- CMSG_CHANNEL_UNMODERATOR = 0x050B,
- CMSG_CHANNEL_UNMUTE = 0x14C2,
- CMSG_CHANNEL_UNSILENCE_ALL = 0xBADD,
- CMSG_CHANNEL_UNSILENCE_VOICE = 0xBADD,
- CMSG_CHANNEL_VOICE_OFF = 0xBADD,
- CMSG_CHANNEL_VOICE_ON = 0xBADD,
- CMSG_CHAR_CREATE = 0x133A,
- CMSG_CHAR_CUSTOMIZE = 0xBADD,
- CMSG_CHAR_DELETE = 0x1774,
- CMSG_CHAR_ENUM = 0x19E3,
- CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0xBADD,
- CMSG_CHAR_RENAME = 0xBADD,
- CMSG_CHAR_UNDELETE_ENUM = 0xBADD,
+ CMSG_CHANNEL_MODERATOR = 0x152D,
+ CMSG_CHANNEL_MUTE = 0x1909,
+ CMSG_CHANNEL_OWNER = 0x15ED,
+ CMSG_CHANNEL_PASSWORD = 0x193A,
+ CMSG_CHANNEL_SET_OWNER = 0x14CA,
+ CMSG_CHANNEL_SILENCE_ALL = 0x141E,
+ CMSG_CHANNEL_SILENCE_VOICE = 0x148E,
+ CMSG_CHANNEL_UNBAN = 0x155D,
+ CMSG_CHANNEL_UNMODERATOR = 0x10AE,
+ CMSG_CHANNEL_UNMUTE = 0x109A,
+ CMSG_CHANNEL_UNSILENCE_ALL = 0x11FE,
+ CMSG_CHANNEL_UNSILENCE_VOICE = 0x10FE,
+ CMSG_CHANNEL_VOICE_OFF = 0x103E,
+ CMSG_CHANNEL_VOICE_ON = 0x119D,
+ CMSG_CHAR_CREATE = 0x1636,
+ CMSG_CHAR_CUSTOMIZE = 0x0A3D,
+ CMSG_CHAR_DELETE = 0x12B8,
+ CMSG_CHAR_ENUM = 0x1696,
+ CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0x0F38,
+ CMSG_CHAR_RENAME = 0x0616,
+ CMSG_CHAR_UNDELETE_ENUM = 0x1216,
CMSG_CHECK_RAF_EMAIL_ENABLED = 0xBADD,
- CMSG_CHOICE_RESPONSE = 0x094C,
- CMSG_CLEAR_RAID_MARKER = 0xBADD,
- CMSG_CLEAR_TRADE_ITEM = 0xBADD,
- CMSG_CLOSE_INTERACTION = 0x0A3A,
- CMSG_COMMENTATOR_ENABLE = 0xBADD,
+ CMSG_CHOICE_RESPONSE = 0x1FCF,
+ CMSG_CLEAR_RAID_MARKER = 0x0FDB,
+ CMSG_CLEAR_TRADE_ITEM = 0x0F7B,
+ CMSG_CLOSE_INTERACTION = 0x1C36,
+ CMSG_COMMENTATOR_ENABLE = 0x073F,
CMSG_COMMENTATOR_ENTER_INSTANCE = 0xBADD,
CMSG_COMMENTATOR_EXIT_INSTANCE = 0xBADD,
- CMSG_COMMENTATOR_GET_MAP_INFO = 0xBADD,
+ CMSG_COMMENTATOR_GET_MAP_INFO = 0x1A40,
CMSG_COMMENTATOR_GET_PARTY_INFO = 0xBADD,
CMSG_COMMENTATOR_GET_PLAYER_INFO = 0xBADD,
CMSG_COMMENTATOR_INSTANCE_COMMAND = 0xBADD,
CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0xBADD,
CMSG_COMMENTATOR_START_WARGAME = 0xBADD,
CMSG_COMPLAIN = 0xBADD,
- CMSG_COMPLETE_CINEMATIC = 0x0EC4,
- CMSG_COMPLETE_MOVIE = 0x1319,
- CMSG_CONFIRM_RESPEC_WIPE = 0xBADD,
- CMSG_CONNECT_TO_FAILED = 0x15B4,
+ CMSG_COMPLETE_CINEMATIC = 0x0CF2,
+ CMSG_COMPLETE_MOVIE = 0x1E0A,
+ CMSG_CONFIRM_RESPEC_WIPE = 0x1226,
+ CMSG_CONNECT_TO_FAILED = 0x0736,
CMSG_CONVERSATION_UNK1 = 0xBADD,
- CMSG_CONVERT_RAID = 0x1329,
- CMSG_CREATE_SHIPMENT = 0x1B94,
- CMSG_CREATURE_QUERY = 0x007C,
+ CMSG_CONVERT_RAID = 0x0A98,
+ CMSG_CREATE_SHIPMENT = 0xBADD,
+ CMSG_CREATURE_QUERY = 0x0FD3,
CMSG_DANCE_QUERY = 0xBADD,
- CMSG_DB_QUERY_BULK = 0x1731,
+ CMSG_DB_QUERY_BULK = 0x039F,
CMSG_DECLINE_GUILD_INVITES = 0xBADD,
- CMSG_DECLINE_PETITION = 0x0932,
- CMSG_DELETE_EQUIPMENT_SET = 0x1599,
- CMSG_DEL_FRIEND = 0x1B71,
- CMSG_DEL_IGNORE = 0x1BB3,
- CMSG_DEPOSIT_REAGENT_BANK = 0x1142,
- CMSG_DESTROY_ITEM = 0x0651,
- CMSG_DF_BOOT_PLAYER_VOTE = 0xBADD,
- CMSG_DF_JOIN = 0x1D39,
+ CMSG_DECLINE_PETITION = 0x1D66,
+ CMSG_DELETE_EQUIPMENT_SET = 0x014A,
+ CMSG_DEL_FRIEND = 0x163F,
+ CMSG_DEL_IGNORE = 0x03C0,
+ CMSG_DEPOSIT_REAGENT_BANK = 0x002A,
+ CMSG_DESTROY_ITEM = 0x0A72,
+ CMSG_DF_BOOT_PLAYER_VOTE = 0x0EBF,
+ CMSG_DF_GET_JOIN_STATUS = 0x1236,
+ CMSG_DF_GET_SYSTEM_INFO = 0x1298,
+ CMSG_DF_JOIN = 0xBADD,
CMSG_DF_LEAVE = 0xBADD,
CMSG_DF_PROPOSAL_RESPONSE = 0xBADD,
- CMSG_DF_SEARCH_JOIN = 0xBADD,
- CMSG_DF_SEARCH_LEAVE = 0xBADD,
+ CMSG_DF_SEARCH_JOIN = 0x1797,
+ CMSG_DF_SEARCH_LEAVE = 0x0EB7,
CMSG_DF_SET_COMMENT = 0xBADD,
- CMSG_DF_SET_ROLES = 0xBADD,
- CMSG_DF_TELEPORT = 0xBADD,
- CMSG_DISCARDED_TIME_SYNC_ACKS = 0x02DA,
- CMSG_DISMISS_CRITTER = 0xBADD,
- CMSG_DO_MASTER_LOOT_ROLL = 0xBADD,
- CMSG_DO_READY_CHECK = 0xBADD,
- CMSG_DUEL_RESPONSE = 0x01A1,
- CMSG_EJECT_PASSENGER = 0xBADD,
- CMSG_EMOTE = 0x0B2C,
- CMSG_ENABLE_NAGLE = 0x1433,
- CMSG_ENABLE_TAXI_NODE = 0x13D9,
- CMSG_EQUIPMENT_SET_SAVE = 0x0A7C,
- CMSG_FAR_SIGHT = 0x0181,
- CMSG_GAMEOBJECT_QUERY = 0x021A,
- CMSG_GAMEOBJ_REPORT_USE = 0x087C,
- CMSG_GAMEOBJ_USE = 0x0EE4,
+ CMSG_DF_SET_ROLES = 0x0297,
+ CMSG_DF_TELEPORT = 0x0FB7,
+ CMSG_DISCARDED_TIME_SYNC_ACKS = 0x0103,
+ CMSG_DISMISS_CRITTER = 0x1D21,
+ CMSG_DO_MASTER_LOOT_ROLL = 0x0409,
+ CMSG_DO_READY_CHECK = 0x139E,
+ CMSG_DUEL_RESPONSE = 0x0C62,
+ CMSG_EJECT_PASSENGER = 0x1AD0,
+ CMSG_EMOTE = 0x0E03,
+ CMSG_ENABLE_NAGLE = 0x0B55,
+ CMSG_ENABLE_TAXI_NODE = 0x0926,
+ CMSG_EQUIPMENT_SET_SAVE = 0x09E2,
+ CMSG_FAR_SIGHT = 0x00EE,
+ CMSG_GAMEOBJECT_QUERY = 0x06C8,
+ CMSG_GAMEOBJ_REPORT_USE = 0x18B2,
+ CMSG_GAMEOBJ_USE = 0x08B1,
CMSG_GAMESPEED_SET = 0xBADD,
CMSG_GAMETIME_SET = 0xBADD,
CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0xBADD,
- CMSG_GARRISON_COMPLETE_MISSION = 0x15C3,
- CMSG_GARRISON_MISSION_BONUS_ROLL = 0x1B83,
+ CMSG_GARRISON_COMPLETE_MISSION = 0xBADD,
+ CMSG_GARRISON_MISSION_BONUS_ROLL = 0xBADD,
CMSG_GARRISON_OPEN_TRADESKILL_NPC = 0xBADD,
- CMSG_GARRISON_PURCHASE_BUILDING = 0x0E24,
+ CMSG_GARRISON_PURCHASE_BUILDING = 0xBADD,
CMSG_GARRISON_RECRUIT_FOLLOWER = 0xBADD,
CMSG_GARRISON_REMOVE_FOLLOWER = 0xBADD,
CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0xBADD,
- CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x1992,
- CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x1701,
- CMSG_GARRISON_REQUEST_UPGRADEABLE = 0x0CCC,
+ CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x1B8C,
+ CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x06DA,
+ CMSG_GARRISON_REQUEST_UPGRADEABLE = 0x12FA,
CMSG_GARRISON_SET_BUILDING_ACTIVE = 0xBADD,
CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0xBADD,
CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0xBADD,
- CMSG_GARRISON_START_MISSION = 0x0023,
- CMSG_GARRISON_SWAP_BUILDINGS = 0xBADD,
- CMSG_GARRISON_UNK1 = 0xBADD,
+ CMSG_GARRISON_START_MISSION = 0xBADD,
+ CMSG_GARRISON_SWAP_BUILDINGS = 0x0ADB,
+ CMSG_GARRISON_UNK1 = 0x072D,
CMSG_GETDEATHBINDZONE = 0xBADD,
CMSG_GET_CHALLENGE_MODE_REWARDS = 0xBADD,
- CMSG_GET_GARRISON_INFO = 0x0352,
- CMSG_GET_ITEM_PURCHASE_DATA = 0x0CE4,
- CMSG_GET_MAIL_LIST = 0x0979,
- CMSG_GET_MIRROR_IMAGE_DATA = 0x1952,
- CMSG_GET_SHIPMENT_INFO = 0x0321,
- CMSG_GET_TROPHY_LIST = 0xBADD,
- CMSG_GET_UNDELETE_COOLDOWN_STATUS = 0x196A,
+ CMSG_GET_GARRISON_INFO = 0x0EFC,
+ CMSG_GET_ITEM_PURCHASE_DATA = 0x016E,
+ CMSG_GET_MAIL_LIST = 0x1F04,
+ CMSG_GET_MIRROR_IMAGE_DATA = 0xBADD,
+ CMSG_GET_SHIPMENT_INFO = 0xBADD,
+ CMSG_GET_TROPHY_LIST = 0x17D0,
+ CMSG_GET_UNDELETE_COOLDOWN_STATUS = 0x063D,
CMSG_GHOST = 0xBADD,
CMSG_GM_INVIS = 0xBADD,
CMSG_GM_LAG_REPORT = 0xBADD,
CMSG_GM_NUKE = 0xBADD,
CMSG_GM_SET_SECURITY_GROUP = 0xBADD,
- CMSG_GM_SURVEY_SUBMIT = 0x1BAB,
- CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0xBADD,
- CMSG_GM_TICKET_CREATE = 0x19A4,
- CMSG_GM_TICKET_DELETE_TICKET = 0x1B39,
- CMSG_GM_TICKET_GET_CASE_STATUS = 0x17E1,
- CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x1BB9,
- CMSG_GM_TICKET_GET_TICKET = 0x1939,
- CMSG_GM_TICKET_RESPONSE_RESOLVE = 0x19FB,
- CMSG_GM_TICKET_UPDATE_TEXT = 0x19EB,
- CMSG_GOSSIP_HELLO = 0x0483,
- CMSG_GOSSIP_SELECT_OPTION = 0x086A,
- CMSG_GRANT_LEVEL = 0xBADD,
+ CMSG_GM_SURVEY_SUBMIT = 0xBADD,
+ CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x0FBE,
+ CMSG_GM_TICKET_CREATE = 0x0A1E,
+ CMSG_GM_TICKET_DELETE_TICKET = 0x129E,
+ CMSG_GM_TICKET_GET_CASE_STATUS = 0x0F0A,
+ CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x0A18,
+ CMSG_GM_TICKET_GET_TICKET = 0x0717,
+ CMSG_GM_TICKET_RESPONSE_RESOLVE = 0x0217,
+ CMSG_GM_TICKET_UPDATE_TEXT = 0x13A0,
+ CMSG_GOSSIP_HELLO = 0x1C22,
+ CMSG_GOSSIP_SELECT_OPTION = 0x1E0C,
+ CMSG_GRANT_LEVEL = 0x1DF1,
CMSG_GROUP_CANCEL = 0xBADD,
CMSG_GROUP_REQUEST_JOIN_UPDATES = 0xBADD,
- CMSG_GUILD_ADD_BATTLENET_FRIEND = 0xBADD,
- CMSG_GUILD_ADD_RANK = 0x038E,
+ CMSG_GUILD_ADD_BATTLENET_FRIEND = 0x1C07,
+ CMSG_GUILD_ADD_RANK = 0xBADD,
CMSG_GUILD_ASSIGN_MEMBER_RANK = 0xBADD,
- CMSG_GUILD_AUTO_DECLINE_INVITATION = 0x0386,
- CMSG_GUILD_BANK_ACTIVATE = 0x0B64,
- CMSG_GUILD_BANK_BUY_TAB = 0xBADD,
- CMSG_GUILD_BANK_DEPOSIT_MONEY = 0xBADD,
+ CMSG_GUILD_AUTO_DECLINE_INVITATION = 0x1853,
+ CMSG_GUILD_BANK_ACTIVATE = 0x0DE2,
+ CMSG_GUILD_BANK_BUY_TAB = 0x0F09,
+ CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x0832,
CMSG_GUILD_BANK_LOG_QUERY = 0xBADD,
CMSG_GUILD_BANK_NOTE = 0xBADD,
- CMSG_GUILD_BANK_QUERY_TAB = 0xBADD,
- CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x0320,
- CMSG_GUILD_BANK_SET_TAB_TEXT = 0xBADD,
+ CMSG_GUILD_BANK_QUERY_TAB = 0x1DE5,
+ CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x1417,
+ CMSG_GUILD_BANK_SET_TAB_TEXT = 0x1917,
CMSG_GUILD_BANK_SWAP_ITEMS = 0xBADD,
CMSG_GUILD_BANK_TEXT_QUERY = 0xBADD,
- CMSG_GUILD_BANK_UPDATE_TAB = 0xBADD,
- CMSG_GUILD_BANK_WITHDRAW_MONEY = 0xBADD,
- CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0x03B0,
- CMSG_GUILD_CHANGE_NAME_REQUEST = 0xBADD,
+ CMSG_GUILD_BANK_UPDATE_TAB = 0x1F09,
+ CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x1D61,
+ CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0xBADD,
+ CMSG_GUILD_CHANGE_NAME_REQUEST = 0x1527,
CMSG_GUILD_DECLINE_INVITATION = 0xBADD,
CMSG_GUILD_DELETE = 0xBADD,
- CMSG_GUILD_DELETE_RANK = 0x019D,
+ CMSG_GUILD_DELETE_RANK = 0xBADD,
CMSG_GUILD_DEMOTE_MEMBER = 0xBADD,
CMSG_GUILD_EVENT_LOG_QUERY = 0xBADD,
CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0xBADD,
- CMSG_GUILD_GET_RANKS = 0x05B0,
- CMSG_GUILD_GET_ROSTER = 0x03B6,
+ CMSG_GUILD_GET_RANKS = 0xBADD,
+ CMSG_GUILD_GET_ROSTER = 0x1434,
CMSG_GUILD_INFO = 0xBADD,
- CMSG_GUILD_INVITE_BY_NAME = 0xBADD,
- CMSG_GUILD_LEAVE = 0xBADD,
- CMSG_GUILD_MEMBER_SEND_SOR_REQUEST = 0xBADD,
+ CMSG_GUILD_INVITE_BY_NAME = 0x0716,
+ CMSG_GUILD_LEAVE = 0x1168,
+ CMSG_GUILD_MEMBER_SEND_SOR_REQUEST = 0x1138,
CMSG_GUILD_NEWS_UPDATE_STICKY = 0xBADD,
CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0xBADD,
- CMSG_GUILD_PERMISSIONS_QUERY = 0x03AD,
+ CMSG_GUILD_PERMISSIONS_QUERY = 0x1878,
CMSG_GUILD_PROMOTE_MEMBER = 0xBADD,
- CMSG_GUILD_QUERY = 0x19B3,
+ CMSG_GUILD_QUERY = 0x12BE,
CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0xBADD,
- CMSG_GUILD_QUERY_MEMBER_RECIPES = 0x0110,
- CMSG_GUILD_QUERY_NEWS = 0x01A5,
- CMSG_GUILD_QUERY_RECIPES = 0x0538,
- CMSG_GUILD_REPLACE_GUILD_MASTER = 0xBADD,
- CMSG_GUILD_REQUEST_PARTY_STATE = 0x0B52,
- CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x039E,
- CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0xBADD,
+ CMSG_GUILD_QUERY_MEMBER_RECIPES = 0xBADD,
+ CMSG_GUILD_QUERY_NEWS = 0xBADD,
+ CMSG_GUILD_QUERY_RECIPES = 0xBADD,
+ CMSG_GUILD_REPLACE_GUILD_MASTER = 0x1923,
+ CMSG_GUILD_REQUEST_PARTY_STATE = 0x0B5B,
+ CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x1977,
+ CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0x1167,
CMSG_GUILD_SET_GUILD_MASTER = 0xBADD,
CMSG_GUILD_SET_MEMBER_NOTE = 0xBADD,
- CMSG_GUILD_SET_RANK_PERMISSIONS = 0xBADD,
+ CMSG_GUILD_SET_RANK_PERMISSIONS = 0x1053,
CMSG_GUILD_SHIFT_RANK = 0xBADD,
CMSG_GUILD_UPDATE_INFO_TEXT = 0xBADD,
CMSG_GUILD_UPDATE_MOTD_TEXT = 0xBADD,
CMSG_HEARTH_AND_RESURRECT = 0xBADD,
- CMSG_IGNORE_TRADE = 0xBADD,
+ CMSG_IGNORE_TRADE = 0x1A08,
CMSG_INCREASE_CAST_TIME_FOR_SPELL = 0xBADD,
- CMSG_INITIATE_ROLE_POLL = 0xBADD,
- CMSG_INITIATE_TRADE = 0xBADD,
- CMSG_INSPECT = 0x0929,
+ CMSG_INITIATE_ROLE_POLL = 0x071E,
+ CMSG_INITIATE_TRADE = 0x1A8C,
+ CMSG_INSPECT = 0x1C21,
CMSG_INSPECT_PVP = 0xBADD,
CMSG_INSTANCE_LOCK_RESPONSE = 0xBADD,
- CMSG_ITEM_PURCHASE_REFUND = 0xBADD,
+ CMSG_ITEM_PURCHASE_REFUND = 0x08B2,
CMSG_ITEM_TEXT_QUERY = 0xBADD,
- CMSG_JOIN_ARENA_SKIRMISH = 0xBADD,
- CMSG_JOIN_CHANNEL = 0x0C6C,
- CMSG_JOIN_PET_BATTLE_QUEUE = 0xBADD,
+ CMSG_JOIN_ARENA_SKIRMISH = 0x1E01,
+ CMSG_JOIN_CHANNEL = 0x152A,
+ CMSG_JOIN_PET_BATTLE_QUEUE = 0x0F2A,
CMSG_JOIN_RATED_BATTLEGROUND = 0xBADD,
- CMSG_KEEP_ALIVE = 0x1963,
- CMSG_KEYBOUND_OVERRIDE = 0xBADD,
- CMSG_LEARN_TALENTS = 0xBADD,
- CMSG_LEAVE_CHANNEL = 0x0D4C,
- CMSG_LEAVE_GROUP = 0x192B,
+ CMSG_KEEP_ALIVE = 0x1737,
+ CMSG_KEYBOUND_OVERRIDE = 0x0ADA,
+ CMSG_LEARN_TALENTS = 0x0AAA,
+ CMSG_LEAVE_CHANNEL = 0x113D,
+ CMSG_LEAVE_GROUP = 0x179E,
CMSG_LEAVE_PET_BATTLE_QUEUE = 0xBADD,
- CMSG_LFG_GET_STATUS = 0x11FB,
CMSG_LFG_LFR_JOIN = 0xBADD,
CMSG_LFG_LFR_LEAVE = 0xBADD,
CMSG_LFG_LIST_CANCEL_APPLICATION = 0xBADD,
CMSG_LFG_LIST_DECLINE_APPLICANT = 0xBADD,
- CMSG_LFG_LIST_GET_STATUS = 0x1724,
+ CMSG_LFG_LIST_GET_STATUS = 0x0338,
CMSG_LFG_LIST_INVITE_APPLICANT = 0xBADD,
CMSG_LFG_LIST_INVITE_RESPONSE = 0xBADD,
CMSG_LFG_LIST_JOIN = 0xBADD,
CMSG_LFG_LIST_LEAVE = 0xBADD,
CMSG_LFG_LIST_SEARCH = 0xBADD,
CMSG_LFG_LIST_UPDATE_REQUEST = 0xBADD,
- CMSG_LFG_LOCK_INFO_REQUEST = 0x19EA,
CMSG_LFG_PROPOSAL_RESULT = 0xBADD,
CMSG_LFG_SET_BOOT_VOTE = 0xBADD,
CMSG_LFG_SET_COMMENT = 0xBADD,
- CMSG_LF_GUILD_ADD_RECRUIT = 0xBADD,
- CMSG_LF_GUILD_BROWSE = 0x11E4,
+ CMSG_LF_GUILD_ADD_RECRUIT = 0x0B9F,
+ CMSG_LF_GUILD_BROWSE = 0x1A37,
CMSG_LF_GUILD_DECLINE_RECRUIT = 0xBADD,
CMSG_LF_GUILD_GET_APPLICATIONS = 0xBADD,
- CMSG_LF_GUILD_GET_GUILD_POST = 0x012E,
+ CMSG_LF_GUILD_GET_GUILD_POST = 0xBADD,
CMSG_LF_GUILD_GET_RECRUITS = 0xBADD,
- CMSG_LF_GUILD_REMOVE_RECRUIT = 0xBADD,
- CMSG_LF_GUILD_SET_GUILD_POST = 0xBADD,
- CMSG_LIST_INVENTORY = 0x06C4,
- CMSG_LOAD_SCREEN = 0x13E4,
- CMSG_LOGOUT_CANCEL = 0x0DC1,
- CMSG_LOGOUT_INSTANT = 0xBADD,
- CMSG_LOGOUT_REQUEST = 0x0824,
- CMSG_LOG_DISCONNECT = 0x1432,
- CMSG_LOG_STREAMING_ERROR = 0x1439,
- CMSG_LOOT = 0x1064,
+ CMSG_LF_GUILD_REMOVE_RECRUIT = 0x1803,
+ CMSG_LF_GUILD_SET_GUILD_POST = 0x121F,
+ CMSG_LIST_INVENTORY = 0x1922,
+ CMSG_LOAD_SCREEN = 0x13C0,
+ CMSG_LOGOUT_CANCEL = 0x0F8C,
+ CMSG_LOGOUT_INSTANT = 0x1CA5,
+ CMSG_LOGOUT_REQUEST = 0x0CA6,
+ CMSG_LOG_DISCONNECT = 0x12D5,
+ CMSG_LOG_STREAMING_ERROR = 0x12D6,
+ CMSG_LOOT = 0x0BF1,
CMSG_LOOT_CURRENCY = 0xBADD,
CMSG_LOOT_MASTER_GIVE = 0xBADD,
- CMSG_LOOT_METHOD = 0xBADD,
- CMSG_LOOT_MONEY = 0x1593,
- CMSG_LOOT_RELEASE = 0x1BD2,
- CMSG_LOOT_ROLL = 0xBADD,
+ CMSG_LOOT_METHOD = 0x0E3E,
+ CMSG_LOOT_MONEY = 0x050A,
+ CMSG_LOOT_RELEASE = 0x1A25,
+ CMSG_LOOT_ROLL = 0x1F23,
CMSG_LOW_LEVEL_RAID1 = 0xBADD,
CMSG_LOW_LEVEL_RAID2 = 0xBADD,
- CMSG_MAIL_CREATE_TEXT_ITEM = 0xBADD,
- CMSG_MAIL_DELETE = 0x0C89,
- CMSG_MAIL_MARK_AS_READ = 0x13C9,
- CMSG_MAIL_RETURN_TO_SENDER = 0xBADD,
- CMSG_MAIL_TAKE_ITEM = 0x0D84,
- CMSG_MAIL_TAKE_MONEY = 0x0861,
+ CMSG_MAIL_CREATE_TEXT_ITEM = 0x0149,
+ CMSG_MAIL_DELETE = 0x0A73,
+ CMSG_MAIL_MARK_AS_READ = 0x1C31,
+ CMSG_MAIL_RETURN_TO_SENDER = 0x02A0,
+ CMSG_MAIL_TAKE_ITEM = 0x0975,
+ CMSG_MAIL_TAKE_MONEY = 0x0871,
CMSG_MASTER_LOOT_ITEM = 0xBADD,
CMSG_MEETINGSTONE_INFO = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_CHANNEL = 0x108C,
- CMSG_MESSAGECHAT_ADDON_GUILD = 0x1A09,
- CMSG_MESSAGECHAT_ADDON_INSTANCE = 0x060C,
- CMSG_MESSAGECHAT_ADDON_OFFICER = 0x14C1,
- CMSG_MESSAGECHAT_ADDON_PARTY = 0x168C,
- CMSG_MESSAGECHAT_ADDON_RAID = 0x1482,
- CMSG_MESSAGECHAT_ADDON_WHISPER = 0x061B,
- CMSG_MESSAGECHAT_AFK = 0x180C,
- CMSG_MESSAGECHAT_CHANNEL = 0x067B,
- CMSG_MESSAGECHAT_DND = 0x0479,
- CMSG_MESSAGECHAT_EMOTE = 0x0C59,
- CMSG_MESSAGECHAT_GUILD = 0x1A4B,
- CMSG_MESSAGECHAT_INSTANCE = 0x077A,
- CMSG_MESSAGECHAT_OFFICER = 0x1243,
- CMSG_MESSAGECHAT_PARTY = 0xBADD,
- CMSG_MESSAGECHAT_RAID = 0xBADD,
- CMSG_MESSAGECHAT_RAID_WARNING = 0xBADD,
- CMSG_MESSAGECHAT_SAY = 0x140B,
- CMSG_MESSAGECHAT_WHISPER = 0x100C,
- CMSG_MESSAGECHAT_YELL = 0x1481,
+ CMSG_MESSAGECHAT_ADDON_CHANNEL = 0x1199,
+ CMSG_MESSAGECHAT_ADDON_GUILD = 0x1C3D,
+ CMSG_MESSAGECHAT_ADDON_INSTANCE = 0x1D9A,
+ CMSG_MESSAGECHAT_ADDON_OFFICER = 0x1C8D,
+ CMSG_MESSAGECHAT_ADDON_PARTY = 0x1D89,
+ CMSG_MESSAGECHAT_ADDON_RAID = 0x10F9,
+ CMSG_MESSAGECHAT_ADDON_WHISPER = 0x10FD,
+ CMSG_MESSAGECHAT_AFK = 0x185E,
+ CMSG_MESSAGECHAT_CHANNEL = 0x1D8A,
+ CMSG_MESSAGECHAT_DND = 0x183E,
+ CMSG_MESSAGECHAT_EMOTE = 0x1DAA,
+ CMSG_MESSAGECHAT_GUILD = 0x14E9,
+ CMSG_MESSAGECHAT_INSTANCE = 0x14FD,
+ CMSG_MESSAGECHAT_OFFICER = 0x155A,
+ CMSG_MESSAGECHAT_PARTY = 0x14BA,
+ CMSG_MESSAGECHAT_RAID = 0x1CAA,
+ CMSG_MESSAGECHAT_RAID_WARNING = 0x147A,
+ CMSG_MESSAGECHAT_SAY = 0x192A,
+ CMSG_MESSAGECHAT_WHISPER = 0x103A,
+ CMSG_MESSAGECHAT_YELL = 0x1CB9,
CMSG_MINIGAME_MOVE = 0xBADD,
CMSG_MINIMAP_PING = 0xBADD,
- CMSG_MISSILE_TRAJECTORY_COLLISION = 0x085A,
- CMSG_MOUNT_SET_FAVORITE = 0x15B1,
- CMSG_MOUNT_SPECIAL_ANIM = 0xBADD,
- CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0xBADD,
- CMSG_MOVE_CHANGE_TRANSPORT = 0x098A,
- CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x05CC,
- CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0xBADD,
- CMSG_MOVE_DISMISS_VEHICLE = 0x0F8B,
- CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x038B,
- CMSG_MOVE_FALL_LAND = 0x0DEA,
- CMSG_MOVE_FALL_RESET = 0x0F89,
- CMSG_MOVE_FEATHER_FALL_ACK = 0x02B1,
- CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x09CB,
- CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_ROOT_ACK = 0x01C9,
- CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x03CB,
- CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x09E9,
- CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x07C9,
- CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_UNROOT_ACK = 0x05A9,
- CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x03D1,
- CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x0B8B,
- CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x0399,
- CMSG_MOVE_HEARTBEAT = 0x01F1,
- CMSG_MOVE_HOVER_ACK = 0x0FA9,
- CMSG_MOVE_JUMP = 0x0BCC,
- CMSG_MOVE_KNOCK_BACK_ACK = 0x09EC,
+ CMSG_MISSILE_TRAJECTORY_COLLISION = 0xBADD,
+ CMSG_MOUNT_SET_FAVORITE = 0x061E,
+ CMSG_MOUNT_SPECIAL_ANIM = 0x02D1,
+ CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x090F,
+ CMSG_MOVE_CHANGE_TRANSPORT = 0x044F,
+ CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x0404,
+ CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0x055B,
+ CMSG_MOVE_DISMISS_VEHICLE = 0x085F,
+ CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x0944,
+ CMSG_MOVE_FALL_LAND = 0x095F,
+ CMSG_MOVE_FALL_RESET = 0x0448,
+ CMSG_MOVE_FEATHER_FALL_ACK = 0x0120,
+ CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x0148,
+ CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x004F,
+ CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0x0410,
+ CMSG_MOVE_FORCE_ROOT_ACK = 0x0008,
+ CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x044C,
+ CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x0407,
+ CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x0110,
+ CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x0517,
+ CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0x014C,
+ CMSG_MOVE_FORCE_UNROOT_ACK = 0x054C,
+ CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x0813,
+ CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x050B,
+ CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x0017,
+ CMSG_MOVE_HEARTBEAT = 0x055C,
+ CMSG_MOVE_HOVER_ACK = 0x0860,
+ CMSG_MOVE_JUMP = 0x0158,
+ CMSG_MOVE_KNOCK_BACK_ACK = 0x040F,
CMSG_MOVE_NOT_ACTIVE_MOVER = 0xBADD,
- CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0899,
- CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0xBADD,
- CMSG_MOVE_SET_CAN_FLY_ACK = 0x01FA,
+ CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0913,
+ CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0x090C,
+ CMSG_MOVE_SET_CAN_FLY_ACK = 0x0C03,
CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK = 0xBADD,
- CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0xBADD,
- CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x01CC,
- CMSG_MOVE_SET_FACING = 0x09CA,
- CMSG_MOVE_SET_FLY = 0x05AB,
- CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0xBADD,
- CMSG_MOVE_SET_PITCH = 0x0FAC,
- CMSG_MOVE_SET_RELATIVE_POSITION = 0xBADD,
- CMSG_MOVE_SET_RUN_MODE = 0x01AC,
- CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x00F2,
- CMSG_MOVE_SET_WALK_MODE = 0x01DA,
- CMSG_MOVE_SPLINE_DONE = 0x0091,
- CMSG_MOVE_START_ASCEND = 0x078C,
- CMSG_MOVE_START_BACKWARD = 0x0389,
- CMSG_MOVE_START_DESCEND = 0x00D2,
- CMSG_MOVE_START_FORWARD = 0x01EB,
- CMSG_MOVE_START_PITCH_DOWN = 0x0BAB,
- CMSG_MOVE_START_PITCH_UP = 0x03B2,
- CMSG_MOVE_START_STRAFE_LEFT = 0x03D2,
- CMSG_MOVE_START_STRAFE_RIGHT = 0x01CB,
- CMSG_MOVE_START_SWIM = 0x01B2,
- CMSG_MOVE_START_TURN_LEFT = 0x0189,
- CMSG_MOVE_START_TURN_RIGHT = 0x0DAA,
- CMSG_MOVE_STOP = 0x0892,
- CMSG_MOVE_STOP_ASCEND = 0x01F9,
- CMSG_MOVE_STOP_PITCH = 0x01AB,
- CMSG_MOVE_STOP_STRAFE = 0x0D8A,
- CMSG_MOVE_STOP_SWIM = 0x03F9,
- CMSG_MOVE_STOP_TURN = 0x05E9,
- CMSG_MOVE_TELEPORT_ACK = 0x0FCB,
- CMSG_MOVE_TELEPORT_CHEAT = 0xBADD,
- CMSG_MOVE_TIME_SKIPPED = 0x07EB,
+ CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0x054F,
+ CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x0018,
+ CMSG_MOVE_SET_FACING = 0x0803,
+ CMSG_MOVE_SET_FLY = 0x010C,
+ CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0x0557,
+ CMSG_MOVE_SET_PITCH = 0x080F,
+ CMSG_MOVE_SET_RELATIVE_POSITION = 0x051B,
+ CMSG_MOVE_SET_RUN_MODE = 0x0053,
+ CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x091B,
+ CMSG_MOVE_SET_WALK_MODE = 0x0843,
+ CMSG_MOVE_SPLINE_DONE = 0x0514,
+ CMSG_MOVE_START_ASCEND = 0x0510,
+ CMSG_MOVE_START_BACKWARD = 0x0147,
+ CMSG_MOVE_START_DESCEND = 0x0117,
+ CMSG_MOVE_START_FORWARD = 0x0004,
+ CMSG_MOVE_START_PITCH_DOWN = 0x004B,
+ CMSG_MOVE_START_PITCH_UP = 0x0450,
+ CMSG_MOVE_START_STRAFE_LEFT = 0x0844,
+ CMSG_MOVE_START_STRAFE_RIGHT = 0x0957,
+ CMSG_MOVE_START_SWIM = 0x0157,
+ CMSG_MOVE_START_TURN_LEFT = 0x0918,
+ CMSG_MOVE_START_TURN_RIGHT = 0x094B,
+ CMSG_MOVE_STOP = 0x044B,
+ CMSG_MOVE_STOP_ASCEND = 0x011C,
+ CMSG_MOVE_STOP_PITCH = 0x045B,
+ CMSG_MOVE_STOP_STRAFE = 0x084B,
+ CMSG_MOVE_STOP_SWIM = 0x081B,
+ CMSG_MOVE_STOP_TURN = 0x0854,
+ CMSG_MOVE_TELEPORT_ACK = 0x0520,
+ CMSG_MOVE_TELEPORT_CHEAT = 0x0C0B,
+ CMSG_MOVE_TIME_SKIPPED = 0x0903,
CMSG_MOVE_TOGGLE_COLLISION_ACK = 0xBADD,
- CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0DEB,
- CMSG_MOVE_WATER_WALK_ACK = 0x0BE9,
- CMSG_MOVE_WORLDPORT_ACK = 0x17B3,
- CMSG_NAME_QUERY = 0x15A2,
+ CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0548,
+ CMSG_MOVE_WATER_WALK_ACK = 0x0C07,
+ CMSG_MOVE_WORLDPORT_ACK = 0x061D,
+ CMSG_NAME_QUERY = 0x0BBD,
CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0xBADD,
CMSG_NEW_SPELL_SLOT = 0xBADD,
- CMSG_NEXT_CINEMATIC_CAMERA = 0x110B,
- CMSG_NPC_TEXT_QUERY = 0x0E44,
- CMSG_OBJECT_UPDATE_FAILED = 0xBADD,
- CMSG_OBJECT_UPDATE_RESCUED = 0x0C8A,
- CMSG_OFFER_PETITION = 0xBADD,
+ CMSG_NEXT_CINEMATIC_CAMERA = 0x0CE1,
+ CMSG_NPC_TEXT_QUERY = 0x1E24,
+ CMSG_OBJECT_UPDATE_FAILED = 0x0B2D,
+ CMSG_OBJECT_UPDATE_RESCUED = 0x0A89,
+ CMSG_OFFER_PETITION = 0x1A17,
CMSG_OPENING_CINEMATIC = 0xBADD,
- CMSG_OPEN_GARRISON_MISSION_NPC = 0x1911,
- CMSG_OPEN_ITEM = 0x0E51,
+ CMSG_OPEN_GARRISON_MISSION_NPC = 0x0BA9,
+ CMSG_OPEN_ITEM = 0x0354,
CMSG_OPEN_SHIPMENT_GAME_OBJ = 0xBADD,
- CMSG_OPEN_SHIPMENT_NPC = 0x0E41,
- CMSG_OPT_OUT_OF_LOOT = 0xBADD,
+ CMSG_OPEN_SHIPMENT_NPC = 0x074F,
+ CMSG_OPT_OUT_OF_LOOT = 0x1F89,
CMSG_PAGE_TEXT_QUERY = 0xBADD,
- CMSG_PARTY_INVITE = 0x19E2,
- CMSG_PARTY_INVITE_RESPONSE = 0x157A,
+ CMSG_PARTY_INVITE = 0x12BD,
+ CMSG_PARTY_INVITE_RESPONSE = 0x16BF,
CMSG_PARTY_SILENCE = 0xBADD,
- CMSG_PARTY_UNINVITE = 0xBADD,
+ CMSG_PARTY_UNINVITE = 0x02B6,
CMSG_PARTY_UNSILENCE = 0xBADD,
- CMSG_PETITION_BUY = 0x159B,
- CMSG_PETITION_RENAME_GUILD = 0xBADD,
- CMSG_PETITION_SHOW_LIST = 0x06E1,
- CMSG_PETITION_SHOW_SIGNATURES = 0x115A,
- CMSG_PET_ABANDON = 0xBADD,
- CMSG_PET_ACTION = 0x114A,
- CMSG_PET_BATTLE_FINAL_NOTIFY = 0x004B,
- CMSG_PET_BATTLE_INPUT = 0x1B34,
- CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0xBADD,
- CMSG_PET_BATTLE_QUIT_NOTIFY = 0xBADD,
- CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x192A,
+ CMSG_PETITION_BUY = 0x1872,
+ CMSG_PETITION_RENAME_GUILD = 0x0E37,
+ CMSG_PETITION_SHOW_LIST = 0x0CF5,
+ CMSG_PETITION_SHOW_SIGNATURES = 0x09B6,
+ CMSG_PET_ABANDON = 0x09E1,
+ CMSG_PET_ACTION = 0x09F5,
+ CMSG_PET_BATTLE_FINAL_NOTIFY = 0x030D,
+ CMSG_PET_BATTLE_INPUT = 0xBADD,
+ CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x1ACF,
+ CMSG_PET_BATTLE_QUIT_NOTIFY = 0x0B03,
+ CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x0B35,
CMSG_PET_BATTLE_REQUEST_PVP = 0xBADD,
- CMSG_PET_BATTLE_REQUEST_WILD = 0x084C,
- CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0xBADD,
- CMSG_PET_CANCEL_AURA = 0xBADD,
- CMSG_PET_CAST_SPELL = 0x1FC1,
+ CMSG_PET_BATTLE_REQUEST_WILD = 0x1FAC,
+ CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x0EAB,
+ CMSG_PET_CANCEL_AURA = 0x01E9,
+ CMSG_PET_CAST_SPELL = 0xBADD,
CMSG_PET_NAME_CACHE = 0xBADD,
- CMSG_PET_NAME_QUERY = 0x0CCB,
- CMSG_PET_RENAME = 0x1333,
- CMSG_PET_SET_ACTION = 0xBADD,
+ CMSG_PET_NAME_QUERY = 0xBADD,
+ CMSG_PET_RENAME = 0x1618,
+ CMSG_PET_SET_ACTION = 0x0C75,
CMSG_PET_SET_SPECIALIZATION = 0xBADD,
- CMSG_PET_SPELL_AUTOCAST = 0xBADD,
- CMSG_PET_STOP_ATTACK = 0xBADD,
- CMSG_PING = 0x167B,
- CMSG_PLAYED_TIME = 0x0074,
- CMSG_PLAYER_LOGIN = 0x1D31,
+ CMSG_PET_SPELL_AUTOCAST = 0x0CE5,
+ CMSG_PET_STOP_ATTACK = 0x09A6,
+ CMSG_PING = 0x12DE,
+ CMSG_PLAYED_TIME = 0x0750,
+ CMSG_PLAYER_LOGIN = 0x0E98,
CMSG_PLAY_DANCE = 0xBADD,
- CMSG_PORT_GRAVEYARD = 0x11DA,
- CMSG_PUSH_QUEST_TO_PARTY = 0xBADD,
- CMSG_PVP_LOG_DATA = 0xBADD,
- CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x1962,
- CMSG_QUERY_CORPSE_TRANSPORT = 0x1164,
- CMSG_QUERY_COUNTDOWN_TIMER = 0x015B,
- CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0xBADD,
- CMSG_QUERY_NEXT_MAIL_TIME = 0x1119,
+ CMSG_PORT_GRAVEYARD = 0x0C65,
+ CMSG_PUSH_QUEST_TO_PARTY = 0x0DE1,
+ CMSG_PVP_LOG_DATA = 0x0E08,
+ CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x03B7,
+ CMSG_QUERY_CORPSE_TRANSPORT = 0x1215,
+ CMSG_QUERY_COUNTDOWN_TIMER = 0x06F1,
+ CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x014E,
+ CMSG_QUERY_NEXT_MAIL_TIME = 0x08B6,
CMSG_QUERY_PETITION = 0xBADD,
- CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0662,
+ CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0489,
CMSG_QUERY_SCENARIO_POI = 0xBADD,
- CMSG_QUERY_TIME = 0x04E4,
- CMSG_QUESTGIVER_ACCEPT_QUEST = 0x0A62,
+ CMSG_QUERY_TIME = 0x0F0A,
+ CMSG_QUESTGIVER_ACCEPT_QUEST = 0x1865,
CMSG_QUESTGIVER_CANCEL = 0xBADD,
- CMSG_QUESTGIVER_CHOOSE_REWARD = 0x0CE1,
- CMSG_QUESTGIVER_COMPLETE_QUEST = 0x0A69,
- CMSG_QUESTGIVER_HELLO = 0x0B2A,
- CMSG_QUESTGIVER_QUERY_QUEST = 0x131A,
+ CMSG_QUESTGIVER_CHOOSE_REWARD = 0x0DA2,
+ CMSG_QUESTGIVER_COMPLETE_QUEST = 0x0CE6,
+ CMSG_QUESTGIVER_HELLO = 0x01CE,
+ CMSG_QUESTGIVER_QUERY_QUEST = 0x0DA6,
CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0xBADD,
- CMSG_QUESTGIVER_REQUEST_REWARD = 0x1509,
- CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x0A39,
- CMSG_QUESTGIVER_STATUS_QUERY = 0x0A7B,
- CMSG_QUESTLOG_REMOVE_QUEST = 0x04C3,
+ CMSG_QUESTGIVER_REQUEST_REWARD = 0x19F6,
+ CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x0DA5,
+ CMSG_QUESTGIVER_STATUS_QUERY = 0x0836,
+ CMSG_QUESTLOG_REMOVE_QUEST = 0x1DE1,
CMSG_QUESTLOG_SWAP_QUEST = 0xBADD,
- CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST = 0x150A,
+ CMSG_QUEST_CLOSE_AUTOACCEPT_QUEST = 0x0925,
CMSG_QUEST_CONFIRM_ACCEPT = 0xBADD,
- CMSG_QUEST_POI_QUERY = 0x1B2A,
- CMSG_QUEST_PUSH_RESULT = 0xBADD,
- CMSG_QUEST_QUERY = 0x005A,
- CMSG_QUEUED_MESSAGES_END = 0x147B,
- CMSG_RANDOMIZE_CHAR_NAME = 0x17FA,
- CMSG_RANDOM_ROLL = 0x1BE2,
- CMSG_READY_CHECK_RESPONSE = 0xBADD,
- CMSG_READ_ITEM = 0xBADD,
- CMSG_REAGENT_BANK_BUY_TAB = 0x0A3C,
- CMSG_REALM_NAME_QUERY = 0x17BC,
- CMSG_RECLAIM_CORPSE = 0x093B,
- CMSG_RECRUIT_A_FRIEND = 0xBADD,
- CMSG_REGISTER_ADDON_PREFIXES = 0x063B,
- CMSG_REORDER_CHARACTERS = 0x1729,
- CMSG_REPAIR_ITEM = 0x05E2,
+ CMSG_QUEST_POI_QUERY = 0x1240,
+ CMSG_QUEST_PUSH_RESULT = 0x1F81,
+ CMSG_QUEST_QUERY = 0x0FA9,
+ CMSG_QUEUED_MESSAGES_END = 0x027E,
+ CMSG_RANDOMIZE_CHAR_NAME = 0x0B3E,
+ CMSG_RANDOM_ROLL = 0x179F,
+ CMSG_READY_CHECK_RESPONSE = 0x07B5,
+ CMSG_READ_ITEM = 0x042A,
+ CMSG_REAGENT_BANK_BUY_TAB = 0x1D75,
+ CMSG_REALM_NAME_QUERY = 0x0F9F,
+ CMSG_RECLAIM_CORPSE = 0x0DB1,
+ CMSG_RECRUIT_A_FRIEND = 0x0F3E,
+ CMSG_REGISTER_ADDON_PREFIXES = 0x1D2A,
+ CMSG_REORDER_CHARACTERS = 0x17B7,
+ CMSG_REPAIR_ITEM = 0x19A2,
CMSG_REPLACE_ACCOUNT_DATA = 0xBADD,
CMSG_REPLACE_TROPHY = 0xBADD,
- CMSG_REPOP_REQUEST = 0x0B3B,
- CMSG_REPORT_FILTERED = 0xBADD,
- CMSG_REPORT_IGNORED = 0xBADD,
- CMSG_REPORT_PVP_AFK = 0xBADD,
- CMSG_REQUEST_ACCOUNT_DATA = 0x1934,
- CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY = 0x025A,
- CMSG_REQUEST_BATTLEFIELD_STATUS = 0x17EC,
- CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x0C72,
- CMSG_REQUEST_CEMETERY_LIST = 0x0421,
- CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x1342,
- CMSG_REQUEST_FORCED_REACTIONS = 0x012A,
- CMSG_REQUEST_GUILD_REWARDS_LIST = 0x015A,
+ CMSG_REPOP_REQUEST = 0x0D36,
+ CMSG_REPORT_FILTERED = 0x159E,
+ CMSG_REPORT_IGNORED = 0x151A,
+ CMSG_REPORT_PVP_AFK = 0x0F0C,
+ CMSG_REQUEST_ACCOUNT_DATA = 0x0798,
+ CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY = 0xBADD,
+ CMSG_REQUEST_BATTLEFIELD_STATUS = 0x039D,
+ CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x0ED3,
+ CMSG_REQUEST_CEMETERY_LIST = 0x0FD0,
+ CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x1B8A,
+ CMSG_REQUEST_FORCED_REACTIONS = 0x1AAC,
+ CMSG_REQUEST_GUILD_REWARDS_LIST = 0xBADD,
CMSG_REQUEST_HONOR_STATS = 0xBADD,
CMSG_REQUEST_LFG_LIST_BLACKLIST = 0xBADD,
- CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x1339,
- CMSG_REQUEST_PARTY_MEMBER_STATS = 0x1972,
- CMSG_REQUEST_PET_INFO = 0x0981,
+ CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x0620,
+ CMSG_REQUEST_PARTY_MEMBER_STATS = 0x0EB8,
+ CMSG_REQUEST_PET_INFO = 0x19F5,
CMSG_REQUEST_PVP_OPTIONS_ENABLED = 0xBADD,
CMSG_REQUEST_PVP_REWARDS = 0xBADD,
- CMSG_REQUEST_RAID_INFO = 0x1163,
+ CMSG_REQUEST_RAID_INFO = 0x0A96,
CMSG_REQUEST_RATED_BATTLEFIELD_INFO = 0xBADD,
CMSG_REQUEST_RATED_BG_STATS = 0xBADD,
- CMSG_REQUEST_STABLED_PETS = 0x110C,
- CMSG_REQUEST_VEHICLE_EXIT = 0x1743,
+ CMSG_REQUEST_STABLED_PETS = 0x01CA,
+ CMSG_REQUEST_VEHICLE_EXIT = 0x054D,
CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0xBADD,
CMSG_REQUEST_VEHICLE_PREV_SEAT = 0xBADD,
- CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0xBADD,
- CMSG_RESET_CHALLENGE_MODE = 0xBADD,
+ CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x0E7C,
+ CMSG_RESET_CHALLENGE_MODE = 0x1248,
CMSG_RESET_FACTION_CHEAT = 0xBADD,
CMSG_RESET_INSTANCES = 0xBADD,
- CMSG_RESURRECT_RESPONSE = 0x177C,
- CMSG_REVERT_TROPHY = 0xBADD,
- CMSG_RIDE_VEHICLE_INTERACT = 0x023A,
+ CMSG_RESURRECT_RESPONSE = 0x033E,
+ CMSG_REVERT_TROPHY = 0x0679,
+ CMSG_RIDE_VEHICLE_INTERACT = 0x1ED0,
CMSG_ROLE_POLL_BEGIN = 0xBADD,
- CMSG_SAVE_CUF_PROFILES = 0x10E9,
- CMSG_SAVE_GUILD_EMBLEM = 0xBADD,
+ CMSG_SAVE_CUF_PROFILES = 0x0EC7,
+ CMSG_SAVE_GUILD_EMBLEM = 0x0B0C,
CMSG_SAVE_PLAYER = 0xBADD,
- CMSG_SCENE_PLAYBACK_CANCELED = 0x1F94,
- CMSG_SCENE_PLAYBACK_COMPLETE = 0x024A,
+ CMSG_SCENE_PLAYBACK_CANCELED = 0x0A8C,
+ CMSG_SCENE_PLAYBACK_COMPLETE = 0x0BD0,
CMSG_SCENE_TRIGGER_EVENT = 0xBADD,
- CMSG_SELF_RES = 0xBADD,
- CMSG_SELL_ITEM = 0x1349,
- CMSG_SEND_CONTACT_LIST = 0x15F9,
+ CMSG_SELF_RES = 0x1E0B,
+ CMSG_SELL_ITEM = 0x1931,
+ CMSG_SEND_CONTACT_LIST = 0x0EC0,
CMSG_SEND_MAIL = 0xBADD,
- CMSG_SEND_SOR_REQUEST_VIA_ADDRESS = 0xBADD,
- CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID = 0xBADD,
+ CMSG_SEND_SOR_REQUEST_VIA_ADDRESS = 0x1335,
+ CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID = 0x0AB5,
CMSG_SERVERTIME = 0xBADD,
CMSG_SETDEATHBINDPOINT = 0xBADD,
- CMSG_SET_ACHIEVEMENTS_HIDDEN = 0xBADD,
- CMSG_SET_ACTIONBAR_TOGGLES = 0x111B,
- CMSG_SET_ACTION_BUTTON = 0x13BA,
- CMSG_SET_ACTIVE_MOVER = 0x07CC,
- CMSG_SET_ACTIVE_VOICE_CHANNEL = 0xBADD,
- CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x017C,
- CMSG_SET_ASSISTANT_LEADER = 0xBADD,
+ CMSG_SET_ACHIEVEMENTS_HIDDEN = 0x16D0,
+ CMSG_SET_ACTIONBAR_TOGGLES = 0x0F81,
+ CMSG_SET_ACTION_BUTTON = 0x133F,
+ CMSG_SET_ACTIVE_MOVER = 0x0108,
+ CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x0298,
+ CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x035A,
+ CMSG_SET_ASSISTANT_LEADER = 0x0395,
CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0xBADD,
CMSG_SET_BANK_AUTOSORT_DISABLED = 0xBADD,
- CMSG_SET_CONTACT_NOTES = 0x13AC,
- CMSG_SET_CURRENCY_FLAGS = 0xBADD,
- CMSG_SET_DIFFICULTY_ID = 0xBADD,
- CMSG_SET_DUNGEON_DIFFICULTY = 0x117A,
- CMSG_SET_EVERYONE_IS_ASSISTANT = 0xBADD,
- CMSG_SET_FACTION_AT_WAR = 0x05E4,
+ CMSG_SET_CONTACT_NOTES = 0x0B3D,
+ CMSG_SET_CURRENCY_FLAGS = 0x065C,
+ CMSG_SET_DIFFICULTY_ID = 0x0BD3,
+ CMSG_SET_DUNGEON_DIFFICULTY = 0x0E16,
+ CMSG_SET_EVERYONE_IS_ASSISTANT = 0x1716,
+ CMSG_SET_FACTION_AT_WAR = 0x1C66,
CMSG_SET_FACTION_CHEAT = 0xBADD,
- CMSG_SET_FACTION_INACTIVE = 0x0821,
- CMSG_SET_FACTION_NOT_AT_WAR = 0x15C9,
+ CMSG_SET_FACTION_INACTIVE = 0x1862,
+ CMSG_SET_FACTION_NOT_AT_WAR = 0x0DF2,
CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0xBADD,
- CMSG_SET_LFG_BONUS_FACTION_ID = 0xBADD,
+ CMSG_SET_LFG_BONUS_FACTION_ID = 0x0252,
CMSG_SET_LFG_COMMENT = 0xBADD,
- CMSG_SET_LOOT_SPECIALIZATION = 0x0B7A,
- CMSG_SET_PARTY_ASSIGNMENT = 0xBADD,
- CMSG_SET_PARTY_LEADER = 0x1932,
- CMSG_SET_PET_SLOT = 0xBADD,
- CMSG_SET_PLAYER_DECLINED_NAMES = 0x1331,
+ CMSG_SET_LOOT_SPECIALIZATION = 0x0D72,
+ CMSG_SET_PARTY_ASSIGNMENT = 0x0AB8,
+ CMSG_SET_PARTY_LEADER = 0x131D,
+ CMSG_SET_PET_SLOT = 0x1B02,
+ CMSG_SET_PLAYER_DECLINED_NAMES = 0x1617,
CMSG_SET_PREFERED_CEMETERY = 0xBADD,
- CMSG_SET_PVP = 0xBADD,
- CMSG_SET_RAID_DIFFICULTY = 0x1162,
+ CMSG_SET_PVP = 0x1BC7,
+ CMSG_SET_RAID_DIFFICULTY = 0x0397,
CMSG_SET_RELATIVE_POSITION = 0xBADD,
- CMSG_SET_ROLE = 0x11B2,
- CMSG_SET_SAVED_INSTANCE_EXTEND = 0xBADD,
- CMSG_SET_SELECTION = 0x0DC4,
- CMSG_SET_SHEATHED = 0x0A64,
+ CMSG_SET_ROLE = 0x0398,
+ CMSG_SET_SAVED_INSTANCE_EXTEND = 0x0B97,
+ CMSG_SET_SELECTION = 0x0E8C,
+ CMSG_SET_SHEATHED = 0x1CB1,
CMSG_SET_SKILL_CHEAT = 0xBADD,
CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0xBADD,
- CMSG_SET_SPECIALIZATION = 0x0472,
+ CMSG_SET_SPECIALIZATION = 0x0759,
CMSG_SET_TAXI_BENCHMARK_MODE = 0xBADD,
- CMSG_SET_TITLE = 0x0654,
- CMSG_SET_TRADE_CURRENCY = 0x0261,
- CMSG_SET_TRADE_GOLD = 0xBADD,
- CMSG_SET_TRADE_ITEM = 0xBADD,
+ CMSG_SET_TITLE = 0x1650,
+ CMSG_SET_TRADE_CURRENCY = 0x06F2,
+ CMSG_SET_TRADE_GOLD = 0x0E5A,
+ CMSG_SET_TRADE_ITEM = 0x0626,
CMSG_SET_VEHICLE_REC_ID_ACK = 0xBADD,
- CMSG_SET_WATCHED_FACTION = 0x154B,
- CMSG_SHOWING_CLOAK = 0x1199,
- CMSG_SHOWING_HELM = 0x05A3,
- CMSG_SHOW_TRADE_SKILL = 0xBADD,
- CMSG_SIGN_PETITION = 0xBADD,
- CMSG_SILENCE_PARTY_TALKER = 0xBADD,
- CMSG_SOCKET_GEMS = 0xBADD,
- CMSG_SORT_BAGS = 0x0254,
- CMSG_SORT_BANK_BAGS = 0x1901,
- CMSG_SORT_REAGENT_BANK_BAGS = 0xBADD,
- CMSG_SPELLCLICK = 0x0DE3,
- CMSG_SPIRIT_HEALER_ACTIVATE = 0x0CA4,
- CMSG_SPLIT_ITEM = 0x0095,
- CMSG_STAND_STATE_CHANGE = 0x037A,
+ CMSG_SET_WATCHED_FACTION = 0x1E82,
+ CMSG_SHOWING_CLOAK = 0x0F04,
+ CMSG_SHOWING_HELM = 0x0C36,
+ CMSG_SHOW_TRADE_SKILL = 0x1735,
+ CMSG_SIGN_PETITION = 0x18E5,
+ CMSG_SILENCE_PARTY_TALKER = 0x1A36,
+ CMSG_SOCKET_GEMS = 0x0F8B,
+ CMSG_SORT_BAGS = 0x0AF1,
+ CMSG_SORT_BANK_BAGS = 0x0659,
+ CMSG_SORT_REAGENT_BANK_BAGS = 0x06D2,
+ CMSG_SPELLCLICK = 0x1DB2,
+ CMSG_SPIRIT_HEALER_ACTIVATE = 0x1E8A,
+ CMSG_SPLIT_ITEM = 0x052B,
+ CMSG_STAND_STATE_CHANGE = 0x01AD,
CMSG_START_QUEST = 0xBADD,
- CMSG_START_SPECTATOR_WAR_GAME = 0xBADD,
+ CMSG_START_SPECTATOR_WAR_GAME = 0x16B5,
CMSG_START_WARGAME = 0xBADD,
CMSG_STOP_DANCE = 0xBADD,
CMSG_STORE_LOOT_IN_SLOT = 0xBADD,
- CMSG_SUMMON_RESPONSE = 0x1BFA,
- CMSG_SUPPORT_TICKET_SUBMIT_BUG = 0x11BB,
- CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x1BB1,
- CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION = 0x1B63,
- CMSG_SUSPEND_COMMS_ACK = 0x123C,
- CMSG_SUSPEND_TOKEN_RESPONSE = 0x1273,
- CMSG_SWAP_INV_ITEM = 0x00C5,
- CMSG_SWAP_ITEM = 0x0206,
- CMSG_SWAP_SUB_GROUPS = 0xBADD,
+ CMSG_SUMMON_RESPONSE = 0x0740,
+ CMSG_SUPPORT_TICKET_SUBMIT_BUG = 0x06B6,
+ CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x16C0,
+ CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION = 0x1A16,
+ CMSG_SUSPEND_COMMS_ACK = 0x1375,
+ CMSG_SUSPEND_TOKEN_RESPONSE = 0x1255,
+ CMSG_SWAP_INV_ITEM = 0x003C,
+ CMSG_SWAP_ITEM = 0x0438,
+ CMSG_SWAP_SUB_GROUPS = 0x0F98,
CMSG_SYNC_DANCE = 0xBADD,
- CMSG_TABARD_VENDOR_ACTIVATE = 0x1951,
+ CMSG_TABARD_VENDOR_ACTIVATE = 0x07FC,
CMSG_TAXICLEARALLNODES = 0xBADD,
CMSG_TAXIENABLEALLNODES = 0xBADD,
CMSG_TAXISHOWNODES = 0xBADD,
- CMSG_TAXI_NODE_STATUS_QUERY = 0x0EA1,
- CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x0A3B,
- CMSG_TELEPORT_TO_UNIT = 0xBADD,
- CMSG_TEXT_EMOTE = 0x0B2B,
- CMSG_TIME_ADJUSTMENT_RESPONSE = 0xBADD,
- CMSG_TIME_SYNC_RESPONSE = 0x0B8C,
- CMSG_TIME_SYNC_RESPONSE_DROPPED = 0xBADD,
+ CMSG_TAXI_NODE_STATUS_QUERY = 0x0CF1,
+ CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x0E02,
+ CMSG_TELEPORT_TO_UNIT = 0x069D,
+ CMSG_TEXT_EMOTE = 0x01EE,
+ CMSG_TIME_ADJUSTMENT_RESPONSE = 0x0554,
+ CMSG_TIME_SYNC_RESPONSE = 0x0550,
+ CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x040B,
CMSG_TIME_SYNC_RESPONSE_FAILED = 0xBADD,
- CMSG_TOGGLE_DIFFICULTY = 0xBADD,
- CMSG_TOGGLE_PVP = 0x10A2,
- CMSG_TOTEM_DESTROYED = 0x1189,
- CMSG_TOY_SET_FAVORITE = 0xBADD,
- CMSG_TRAINER_BUY_SPELL = 0x151A,
- CMSG_TRAINER_LIST = 0x130C,
- CMSG_TRANSMOGRIFY_ITEMS = 0xBADD,
+ CMSG_TOGGLE_DIFFICULTY = 0x0FC0,
+ CMSG_TOGGLE_PVP = 0x1BAB,
+ CMSG_TOTEM_DESTROYED = 0x19B5,
+ CMSG_TOY_SET_FAVORITE = 0x02BE,
+ CMSG_TRAINER_BUY_SPELL = 0x0921,
+ CMSG_TRAINER_LIST = 0x0D21,
+ CMSG_TRANSMOGRIFY_ITEMS = 0x03F1,
CMSG_TRIGGER_CINEMATIC_CHEAT = 0xBADD,
CMSG_TROPHY_MONUMENT_LOAD_SELECTED_TROPHY_ID = 0xBADD,
- CMSG_TURN_IN_PETITION = 0xBADD,
- CMSG_TUTORIAL_FLAG = 0x1132,
- CMSG_TWITTER_GET_STATUS = 0x1128,
- CMSG_UI_TIME_REQUEST = 0x1B7B,
- CMSG_UNACCEPT_TRADE = 0xBADD,
- CMSG_UNDELETE_CHARACTER = 0xBADD,
- CMSG_UNLEARN_SKILL = 0xBADD,
- CMSG_UNLEARN_SPECIALIZATION = 0xBADD,
- CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x0C5B,
- CMSG_UPDATE_ACCOUNT_DATA = 0x17BB,
+ CMSG_TURN_IN_PETITION = 0x0DF5,
+ CMSG_TUTORIAL_FLAG = 0x0E9F,
+ CMSG_TWITTER_GET_STATUS = 0xBADD,
+ CMSG_UI_TIME_REQUEST = 0x0316,
+ CMSG_UNACCEPT_TRADE = 0x0AD1,
+ CMSG_UNDELETE_CHARACTER = 0x1296,
+ CMSG_UNLEARN_SKILL = 0x0931,
+ CMSG_UNLEARN_SPECIALIZATION = 0x0708,
+ CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x15FA,
+ CMSG_UPDATE_ACCOUNT_DATA = 0x1637,
CMSG_UPDATE_CLIENT_SETTINGS = 0xBADD,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0xBADD,
CMSG_UPDATE_PROJECTILE_POSITION = 0xBADD,
- CMSG_UPDATE_RAID_TARGET = 0xBADD,
+ CMSG_UPDATE_RAID_TARGET = 0x17A0,
CMSG_UPGRADE_GARRISON = 0xBADD,
- CMSG_UPGRADE_ITEM = 0xBADD,
- CMSG_USED_FOLLOW = 0xBADD,
- CMSG_USE_CRITTER_ITEM = 0xBADD,
- CMSG_USE_EQUIPMENT_SET = 0x0026,
- CMSG_USE_ITEM = 0x0A5A,
- CMSG_USE_PARTY_GARRISON = 0xBADD,
- CMSG_USE_TOY = 0x1BC3,
- CMSG_VIOLENCE_LEVEL = 0x0071,
+ CMSG_UPGRADE_ITEM = 0x0AA4,
+ CMSG_USED_FOLLOW = 0x054E,
+ CMSG_USE_CRITTER_ITEM = 0x0ADC,
+ CMSG_USE_EQUIPMENT_SET = 0x083C,
+ CMSG_USE_ITEM = 0x06D0,
+ CMSG_USE_PARTY_GARRISON = 0x1A26,
+ CMSG_USE_TOY = 0xBADD,
+ CMSG_VIOLENCE_LEVEL = 0x0F48,
CMSG_VOICE_ADD_IGNORE = 0xBADD,
CMSG_VOICE_DEL_IGNORE = 0xBADD,
- CMSG_VOICE_SESSION_ENABLE = 0x153A,
- CMSG_VOID_STORAGE_QUERY = 0x17C3,
- CMSG_VOID_STORAGE_TRANSFER = 0x0674,
- CMSG_VOID_STORAGE_UNLOCK = 0xBADD,
- CMSG_VOID_SWAP_ITEM = 0xBADD,
- CMSG_WARDEN_DATA = 0x11E3,
- CMSG_WHO = 0x1B3B,
- CMSG_WHOIS = 0xBADD,
+ CMSG_VOICE_SESSION_ENABLE = 0x1238,
+ CMSG_VOID_STORAGE_QUERY = 0x03D3,
+ CMSG_VOID_STORAGE_TRANSFER = 0x0E07,
+ CMSG_VOID_STORAGE_UNLOCK = 0x0AA1,
+ CMSG_VOID_SWAP_ITEM = 0x0B02,
+ CMSG_WARDEN_DATA = 0x02B8,
+ CMSG_WHO = 0x079E,
+ CMSG_WHO_IS = 0x17BF,
CMSG_WORLD_TELEPORT = 0xBADD,
CMSG_WRAP_ITEM = 0xBADD,
CMSG_ZONEUPDATE = 0xBADD,
@@ -799,1057 +799,929 @@ enum OpcodeClient : uint32
// SMSGs 6.0.3.19342
enum OpcodeServer : uint32
{
- SMSG_ABORT_NEW_WORLD = 0xBADD,
- SMSG_ACCOUNT_CRITERIA_UPDATE = 0x0A7A,
- SMSG_ACCOUNT_DATA_TIMES = 0x15F3,
- SMSG_ACCOUNT_INFO_RESPONSE = 0xBADD,
- SMSG_ACCOUNT_MOUNT_UPDATE = 0x19A2,
- SMSG_ACCOUNT_PROFILE = 0xBADD,
- SMSG_ACCOUNT_RESTRICTED_WARNING = 0xBADD,
- SMSG_ACCOUNT_TOYS_UPDATE = 0x1F1C,
- SMSG_ACHIEVEMENT_DELETED = 0x0B2C,
- SMSG_ACHIEVEMENT_EARNED = 0x1D8C,
- SMSG_ACTION_BUTTONS = 0x153B,
- SMSG_ACTIVATE_TAXI_REPLY = 0x1B8A,
- SMSG_ADDON_INFO = 0x1F5C,
- SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0xBADD,
- SMSG_ADD_ITEM_PASSIVE = 0xBADD,
- SMSG_ADD_LOSS_OF_CONTROL = 0xBADD,
- SMSG_ADD_RUNE_POWER = 0xBADD,
- SMSG_ADJUST_SPLINE_DURATION = 0x131C,
- SMSG_AE_LOOT_TARGETS = 0x1763,
- SMSG_AE_LOOT_TARGET_ACK = 0x1B9A,
- SMSG_AI_REACTION = 0x1BDA,
- SMSG_ALL_ACCOUNT_CRITERIA = 0x17AC,
- SMSG_ALL_ACHIEVEMENT_DATA = 0x097A,
- SMSG_ALL_GUILD_ACHIEVEMENTS = 0x02F4,
- SMSG_ARCHAEOLOGY_SURVERY_CAST = 0xBADD,
- SMSG_AREA_SHARE_INFO_RESPONSE = 0xBADD,
- SMSG_AREA_SHARE_MAPPINGS_RESPONSE = 0xBADD,
- SMSG_AREA_SPIRIT_HEALER_TIME = 0xBADD,
- SMSG_AREA_TRIGGER_DEBUG_PLAYER_INSIDE = 0xBADD,
- SMSG_AREA_TRIGGER_DEBUG_SWEEP = 0xBADD,
- SMSG_AREA_TRIGGER_DENIED = 0x19FC,
- SMSG_AREA_TRIGGER_MESSAGE = 0xBADD,
- SMSG_AREA_TRIGGER_NO_CORPSE = 0xBADD,
- SMSG_AREA_TRIGGER_RE_PATH = 0xBADD,
- SMSG_AREA_TRIGGER_RE_SHAPE = 0xBADD,
- SMSG_ARENA_ERROR = 0xBADD,
- SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0xBADD,
- SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED = 0xBADD,
+ SMSG_ABORT_NEW_WORLD = 0x0740,
+ SMSG_ACCOUNT_CRITERIA_UPDATE = 0x1635,
+ SMSG_ACCOUNT_DATA_TIMES = 0x16B8,
+ SMSG_ACCOUNT_MOUNT_UPDATE = 0x079D,
+ SMSG_ACCOUNT_TOYS_UPDATE = 0x0E1D,
+ SMSG_ACHIEVEMENT_DELETED = 0x1CF2,
+ SMSG_ACHIEVEMENT_EARNED = 0x06C0,
+ SMSG_ACTIVATE_TAXI_REPLY = 0x0C61,
+ SMSG_ADDON_INFO = 0x1715,
+ SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0x0F8B,
+ SMSG_ADD_ITEM_PASSIVE = 0x1DB1,
+ SMSG_ADD_LOSS_OF_CONTROL = 0x19E2,
+ SMSG_ADD_RUNE_POWER = 0x1718,
+ SMSG_ADJUST_SPLINE_DURATION = 0x0E97,
+ SMSG_AE_LOOT_TARGETS = 0x1835,
+ SMSG_AE_LOOT_TARGET_ACK = 0x1C72,
+ SMSG_AI_REACTION = 0x1739,
+ SMSG_ALL_ACCOUNT_CRITERIA = 0x0392,
+ SMSG_ALL_ACHIEVEMENT_DATA = 0x163D,
+ SMSG_ALL_GUILD_ACHIEVEMENTS = 0x14AB,
+ SMSG_ARCHAEOLOGY_SURVERY_CAST = 0x160F,
+ SMSG_AREA_SPIRIT_HEALER_TIME = 0x02B7,
+ SMSG_AREA_TRIGGER_DENIED = 0x1391,
+ SMSG_AREA_TRIGGER_NO_CORPSE = 0x0297,
+ SMSG_AREA_TRIGGER_RE_PATH = 0x1F09,
+ SMSG_AREA_TRIGGER_RE_SHAPE = 0x1A0E,
+ SMSG_ARENA_ERROR = 0x122E,
+ SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0x1876,
+ SMSG_ATTACKER_STATE_UPDATE = 0x0EBD,
+ SMSG_ATTACK_START = 0x1971,
+ SMSG_ATTACK_STOP = 0x17C0,
+ SMSG_ATTACK_SWING_ERROR = 0x1D66,
+ SMSG_ATTACK_SWING_LANDED_LOG = 0x1865,
+ SMSG_AUCTION_CLOSED_NOTIFICATION = 0x0EA0,
+ SMSG_AUCTION_COMMAND_RESULT = 0x13B6,
+ SMSG_AUCTION_HELLO_RESPONSE = 0x1338,
+ SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x02B9,
+ SMSG_AUCTION_LIST_ITEMS_RESULT = 0x0E01,
+ SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0x0FA0,
+ SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0x0E1F,
+ SMSG_AUCTION_OUTBID_NOTIFICATION = 0x073E,
+ SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x0612,
+ SMSG_AUCTION_REPLICATE_RESPONSE = 0x161D,
+ SMSG_AUCTION_WON_NOTIFICATION = 0x161A,
+ SMSG_AURA_POINTS_DEPLETED = 0x119D,
+ SMSG_AURA_UPDATE = 0x1999,
+ SMSG_AUTH_CHALLENGE = 0x007E,
+ SMSG_AUTH_RESPONSE = 0x18F6,
+ SMSG_AVAILABLE_VOICE_CHANNEL = 0x15C3,
+ SMSG_BARBER_SHOP_RESULT = 0x1866,
+ SMSG_BATTLEFIELD_LIST = 0x0338,
+ SMSG_BATTLEFIELD_PORT_DENIED = 0x1E82,
+ SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x0B38,
+ SMSG_BATTLEFIELD_STATUS_FAILED = 0x0715,
+ SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x1E8A,
+ SMSG_BATTLEFIELD_STATUS_NONE = 0x07B7,
+ SMSG_BATTLEFIELD_STATUS_QUEUED = 0x163F,
+ SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x0791,
+ SMSG_BATTLEGROUND_INFO_THROTTLED = 0x12A0,
+ SMSG_BATTLEGROUND_INIT = 0x1961,
+ SMSG_BATTLEGROUND_PLAYER_JOINED = 0x1C26,
+ SMSG_BATTLEGROUND_PLAYER_LEFT = 0x0AA0,
+ SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x0976,
+ SMSG_BATTLEGROUND_POINTS = 0x0617,
+ SMSG_BATTLENET_CHALLENGE_ABORT = 0x0312,
+ SMSG_BATTLENET_CHALLENGE_START = 0x0961,
+ SMSG_BATTLE_PAY_ACK_FAILED = 0x09F6,
+ SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x1716,
+ SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x0DE1,
+ SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x058E,
+ SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x0CE1,
+ SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x02C0,
+ SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0x1639,
+ SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0x1212,
+ SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0x0F04,
+ SMSG_BATTLE_PETS_HEALED = 0x162E,
+ SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x1972,
+ SMSG_BATTLE_PET_DELETED = 0x0A40,
+ SMSG_BATTLE_PET_ERROR = 0x1DB2,
+ SMSG_BATTLE_PET_JOURNAL = 0x1C35,
+ SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x023F,
+ SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x1346,
+ SMSG_BATTLE_PET_LICENSE_CHANGED = 0x131A,
+ SMSG_BATTLE_PET_RESTORED = 0x1D62,
+ SMSG_BATTLE_PET_REVOKED = 0x0F0C,
+ SMSG_BATTLE_PET_TRAP_LEVEL = 0x0638,
+ SMSG_BATTLE_PET_UPDATES = 0x1340,
+ SMSG_BF_MGR_DROP_TIMER_CANCELLED = 0x120D,
+ SMSG_BF_MGR_DROP_TIMER_STARTED = 0x0F98,
+ SMSG_BF_MGR_EJECTED = 0x121E,
+ SMSG_BF_MGR_EJECT_PENDING = 0x0F95,
+ SMSG_BF_MGR_ENTERING = 0x0299,
+ SMSG_BF_MGR_ENTRY_INVITE = 0x18B1,
+ SMSG_BF_MGR_QUEUE_INVITE = 0x0B17,
+ SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE = 0x1631,
+ SMSG_BF_MGR_QUEUE_STATUS_UPDATE = 0x169A,
+ SMSG_BF_MGR_STATE_CHANGED = 0x0316,
+ SMSG_BINDER_CONFIRM = 0x19E5,
+ SMSG_BIND_POINT_UPDATE = 0x0399,
+ SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0x0DB2,
+ SMSG_BLACK_MARKET_OPEN_RESULT = 0x18B5,
+ SMSG_BLACK_MARKET_OUTBID = 0x18E6,
+ SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0x06B6,
+ SMSG_BLACK_MARKET_WON = 0x1A45,
+ SMSG_BONUS_ROLL_EMPTY = 0x0A46,
+ SMSG_BOSS_KILL_CREDIT = 0x0395,
+ SMSG_BREAK_TARGET = 0x0E02,
+ SMSG_BUY_FAILED = 0x1337,
+ SMSG_BUY_SUCCEEDED = 0x1320,
+ SMSG_CACHE_VERSION = 0x0E09,
+ SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x0932,
+ SMSG_CALENDAR_COMMAND_RESULT = 0x0CE5,
+ SMSG_CALENDAR_EVENT_INITIAL_INVITES = 0x1F82,
+ SMSG_CALENDAR_EVENT_INVITE = 0x0298,
+ SMSG_CALENDAR_EVENT_INVITE_ALERT = 0x1797,
+ SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS = 0x0835,
+ SMSG_CALENDAR_EVENT_INVITE_NOTES = 0x0F01,
+ SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0x1922,
+ SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0x09A6,
+ SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0x0A20,
+ SMSG_CALENDAR_EVENT_INVITE_STATUS = 0x1637,
+ SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0x0738,
+ SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x061D,
+ SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x12B7,
+ SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x05AE,
+ SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x07B9,
+ SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x0CF5,
+ SMSG_CALENDAR_SEND_CALENDAR = 0x0A1F,
+ SMSG_CALENDAR_SEND_EVENT = 0x17BE,
+ SMSG_CALENDAR_SEND_NUM_PENDING = 0x129E,
+ SMSG_CAMERA_SHAKE = 0x1638,
+ SMSG_CANCEL_AUTO_REPEAT = 0x1931,
+ SMSG_CANCEL_COMBAT = 0x0220,
+ SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x10ED,
+ SMSG_CANCEL_SCENE = 0x0AB8,
+ SMSG_CANCEL_SPELL_VISUAL = 0x106D,
+ SMSG_CANCEL_SPELL_VISUAL_KIT = 0x112E,
+ SMSG_CAN_DUEL_RESULT = 0x1831,
+ SMSG_CAST_FAILED = 0x1409,
+ SMSG_CATEGORY_COOLDOWN = 0x15FA,
+ SMSG_CHALLEGE_MODE_REWARDS = 0x08F5,
+ SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0x0D22,
+ SMSG_CHALLENGE_MODE_COMPLETE = 0x0A97,
+ SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0x07C0,
+ SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD = 0x13A0,
+ SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0x1976,
+ SMSG_CHALLENGE_MODE_RESET = 0x1232,
+ SMSG_CHALLENGE_MODE_START = 0x03B1,
+ SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x0921,
+ SMSG_CHANNEL_LIST = 0x14CC,
+ SMSG_CHANNEL_NOTIFY = 0x15EF,
+ SMSG_CHANNEL_NOTIFY_JOINED = 0x14C3,
+ SMSG_CHANNEL_NOTIFY_LEFT = 0x19CF,
+ SMSG_CHARACTER_LOGIN_FAILED = 0x0FBD,
+ SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0x0872,
+ SMSG_CHARACTER_RENAME_RESULT = 0x1F81,
+ SMSG_CHARACTER_UPGRADE_CHARACTER_CHOSEN = 0x0FBF,
+ SMSG_CHARACTER_UPGRADE_COMPLETE = 0x063F,
+ SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0x0339,
+ SMSG_CHARACTER_UPGRADE_STARTED = 0x1732,
+ SMSG_CHAR_CUSTOMIZE = 0x03B9,
+ SMSG_CHAR_CUSTOMIZE_FAILED = 0x121A,
+ SMSG_CHAR_FACTION_CHANGE_RESULT = 0x0F8A,
+ SMSG_CHAT = 0x11E7,
+ SMSG_CHAT_AUTO_RESPONDED = 0x14C7,
+ SMSG_CHAT_DOWN = 0x14E7,
+ SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x19CB,
+ SMSG_CHAT_IS_DOWN = 0x15EB,
+ SMSG_CHAT_NOT_IN_PARTY = 0x19CC,
+ SMSG_CHAT_PLAYER_AMBIGUOUS = 0x18E3,
+ SMSG_CHAT_PLAYER_NOTFOUND = 0x19D0,
+ SMSG_CHAT_RECONNECT = 0x14F0,
+ SMSG_CHAT_RESTRICTED = 0x19E8,
+ SMSG_CHAT_SERVER_MESSAGE = 0x14E3,
+ SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x118E,
+ SMSG_CHECK_WARGAME_ENTRY = 0x129F,
+ SMSG_CHUNKED_PACKET = 0x005A,
+ SMSG_CLEAR_ALL_SPELL_CHARGES = 0x152D,
+ SMSG_CLEAR_BOSS_EMOTES = 0x18A1,
+ SMSG_CLEAR_COOLDOWN = 0x0A38,
+ SMSG_CLEAR_COOLDOWNS = 0x15ED,
+ SMSG_CLEAR_LOSS_OF_CONTROL = 0x0636,
+ SMSG_CLEAR_SPELL_CHARGES = 0x10AE,
+ SMSG_CLEAR_TARGET = 0x1DF5,
+ SMSG_COIN_REMOVED = 0x069D,
+ SMSG_COMBAT_EVENT_FAILED = 0x0792,
+ SMSG_COMMENTATOR_MAP_INFO = 0x02B6,
+ SMSG_COMMENTATOR_PLAYER_INFO = 0x1A30,
+ SMSG_COMMENTATOR_STATE_CHANGED = 0x0332,
+ SMSG_COMPLAINT_RESULT = 0x1C71,
+ SMSG_COMPLETE_SHIPMENT_RESPONSE = 0x0EBE,
+ SMSG_COMPRESSED_PACKET = 0x007D,
+ SMSG_CONNECT_TO = 0x0119,
+ SMSG_CONQUEST_FORMULA_CONSTANTS = 0x1C75,
+ SMSG_CONSOLE_WRITE = 0x169F,
+ SMSG_CONTACT_LIST = 0x039F,
+ SMSG_CONTROL_UPDATE = 0x0D32,
+ SMSG_CONVERT_RUNE = 0x052E,
+ SMSG_COOLDOWN_CHEAT = 0x029D,
+ SMSG_COOLDOWN_EVENT = 0x0922,
+ SMSG_CORPSE_LOCATION = 0x0ABF,
+ SMSG_CORPSE_RECLAIM_DELAY = 0x02BA,
+ SMSG_CORPSE_TRANSPORT_QUERY = 0x1E2E,
+ SMSG_CREATE_CHAR = 0x16BA,
+ SMSG_CREATE_SHIPMENT_RESPONSE = 0x0D61,
+ SMSG_CRITERIA_DELETED = 0x1E2F,
+ SMSG_CRITERIA_UPDATE = 0x0716,
+ SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x133A,
+ SMSG_CUSTOM_LOAD_SCREEN = 0x1E0E,
+ SMSG_DAILY_QUESTS_RESET = 0x055B,
+ SMSG_DAMAGE_CALC_LOG = 0x123D,
+ SMSG_DANCE_STUDIO_CREATE_RESULT = 0x09E6,
+ SMSG_DB_REPLY = 0x09A5,
+ SMSG_DEATH_RELEASE_LOC = 0x0A17,
+ SMSG_DEFENSE_MESSAGE = 0x11E3,
+ SMSG_DELETE_CHAR = 0x06B8,
+ SMSG_DESTROY_ARENA_UNIT = 0x0826,
+ SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x08B5,
+ SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0x1DE5,
+ SMSG_DISENCHANT_CREDIT = 0x19A1,
+ SMSG_DISMOUNT = 0x03BF,
+ SMSG_DISMOUNT_RESULT = 0x0C62,
+ SMSG_DISPEL_FAILED = 0x148E,
+ SMSG_DISPLAY_GAME_ERROR = 0x13B1,
+ SMSG_DISPLAY_PLAYER_CHOICE = 0x0C76,
+ SMSG_DISPLAY_PROMOTION = 0x0236,
+ SMSG_DISPLAY_QUEST_POPUP = 0x0827,
+ SMSG_DISPLAY_TOAST = 0x1CF1,
+ SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0x162D,
+ SMSG_DROP_NEW_CONNECTION = 0x011E,
+ SMSG_DUEL_COMPLETE = 0x1E83,
+ SMSG_DUEL_COUNTDOWN = 0x0318,
+ SMSG_DUEL_IN_BOUNDS = 0x0796,
+ SMSG_DUEL_OUT_OF_BOUNDS = 0x07B1,
+ SMSG_DUEL_REQUESTED = 0x0BBF,
+ SMSG_DUEL_WINNER = 0x1299,
+ SMSG_DURABILITY_DAMAGE_DEATH = 0x1936,
+ SMSG_EMOTE = 0x0FC0,
+ SMSG_ENABLE_BARBER_SHOP = 0x17B1,
+ SMSG_ENCHANTMENT_LOG = 0x0DA6,
+ SMSG_ENCOUNTER_END = 0x0862,
+ SMSG_ENCOUNTER_START = 0x171A,
+ SMSG_ENUM_CHARACTERS_RESULT = 0x18F1,
+ SMSG_ENVIRONMENTAL_DAMAGE_LOG = 0x183E,
+ SMSG_EQUIPMENT_SET_ID = 0x03B7,
+ SMSG_EXPECTED_SPAM_RECORDS = 0x18C3,
+ SMSG_EXPLORATION_EXPERIENCE = 0x0692,
+ SMSG_FACTION_BONUS_INFO = 0x0E89,
+ SMSG_FAILED_PLAYER_CONDITION = 0x0A9E,
+ SMSG_FEATURE_SYSTEM_STATUS = 0x0B3E,
+ SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x0A1D,
+ SMSG_FEIGN_DEATH_RESISTED = 0x1CE5,
+ SMSG_FINAL_CHUNK = 0x001A,
+ SMSG_FISH_ESCAPED = 0x0A3E,
+ SMSG_FISH_NOT_HOOKED = 0x0231,
+ SMSG_FLIGHT_SPLINE_SYNC = 0x1647,
+ SMSG_FORCED_DEATH_UPDATE = 0x0346,
+ SMSG_FORCE_ANIM = 0x0F37,
+ SMSG_FORCE_OBJECT_RELINK = 0x173F,
+ SMSG_FRIEND_STATUS = 0x0F03,
+ SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT = 0x0DA5,
+ SMSG_GAME_OBJECT_CUSTOM_ANIM = 0x0797,
+ SMSG_GAME_OBJECT_DESPAWN = 0x0E0A,
+ SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL = 0x19AD,
+ SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT = 0x141D,
+ SMSG_GAME_OBJECT_RESET_STATE = 0x1CB1,
+ SMSG_GAME_SPEED_SET = 0x1331,
+ SMSG_GAME_TIME_SET = 0x0F9F,
+ SMSG_GAME_TIME_UPDATE = 0x0D76,
+ SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x08A3,
+ SMSG_GARRISON_ADD_MISSION_RESULT = 0x01DB,
+ SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x0187,
+ SMSG_GARRISON_BUILDING_ACTIVATED = 0x00AB,
+ SMSG_GARRISON_BUILDING_REMOVED = 0x08F7,
+ SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x00F8,
+ SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x00F7,
+ SMSG_GARRISON_DELETE_RESULT = 0x01FC,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x01B4,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL2 = 0x0093,
+ SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x00AC,
+ SMSG_GARRISON_IS_UPGRADEABLE_RESULT = 0x01A8,
+ SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x08D8,
+ SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x08AB,
+ SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x01FB,
+ SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT = 0x08C3,
+ SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0x019C,
+ SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0x088F,
+ SMSG_GARRISON_OPEN_ARCHITECT = 0x08FB,
+ SMSG_GARRISON_OPEN_MISSION_NPC = 0x08C0,
+ SMSG_GARRISON_OPEN_TRADESKILL_NPC = 0x018F,
+ SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x08A4,
+ SMSG_GARRISON_PLOT_PLACED = 0x00E7,
+ SMSG_GARRISON_PLOT_REMOVED = 0x01AB,
+ SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED = 0x0088,
+ SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT = 0x01EC,
+ SMSG_GARRISON_REMOTE_INFO = 0x01B0,
+ SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0x01AC,
+ SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0x098B,
+ SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0x08B4,
+ SMSG_GARRISON_START_MISSION_RESULT = 0x01E0,
+ SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x08EB,
+ SMSG_GARRISON_UPGRADE_RESULT = 0x00B3,
+ SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT = 0x0216,
+ SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x0DB6,
+ SMSG_GET_DISPLAYED_TROPHY_LIST_RESPONSE = 0x01D4,
+ SMSG_GET_GARRISON_INFO_RESULT = 0x0084,
+ SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE = 0x1A10,
+ SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x1D35,
+ SMSG_GET_TROPHY_LIST_RESPONSE = 0x0391,
+ SMSG_GM_PLAYER_INFO = 0x0CB5,
+ SMSG_GM_REQUEST_PLAYER_INFO = 0x0BC0,
+ SMSG_GM_TICKET_CASE_STATUS = 0x17B7,
+ SMSG_GM_TICKET_GET_TICKET_RESPONSE = 0x0B95,
+ SMSG_GM_TICKET_RESOLVE_RESPONSE = 0x0A37,
+ SMSG_GM_TICKET_RESPONSE = 0x07B6,
+ SMSG_GM_TICKET_RESPONSE_ERROR = 0x08A2,
+ SMSG_GM_TICKET_STATUS_UPDATE = 0x13B7,
+ SMSG_GM_TICKET_SYSTEM_STATUS = 0x0B16,
+ SMSG_GM_TICKET_UPDATE = 0x0925,
+ SMSG_GOD_MODE = 0x0DE2,
+ SMSG_GOSSIP_COMPLETE = 0x0010,
+ SMSG_GOSSIP_MESSAGE = 0x0077,
+ SMSG_GOSSIP_POI = 0x1CA1,
+ SMSG_GROUP_ACTION_THROTTLED = 0x1F02,
+ SMSG_GROUP_DECLINE = 0x139F,
+ SMSG_GROUP_DESTROYED = 0x1395,
+ SMSG_GROUP_NEW_LEADER = 0x0C32,
+ SMSG_GROUP_UNINVITE = 0x1318,
+ SMSG_GUILD_ACHIEVEMENT_DELETED = 0x11AB,
+ SMSG_GUILD_ACHIEVEMENT_EARNED = 0x14B8,
+ SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x10B3,
+ SMSG_GUILD_BANK_LOG_QUERY_RESULTS = 0x10AB,
+ SMSG_GUILD_BANK_QUERY_RESULTS = 0x1083,
+ SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x1588,
+ SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0x10B8,
+ SMSG_GUILD_CHALLENGE_COMPLETED = 0x14AF,
+ SMSG_GUILD_CHALLENGE_UPDATE = 0x1183,
+ SMSG_GUILD_CHANGE_NAME_RESULT = 0x11B4,
+ SMSG_GUILD_COMMAND_RESULT = 0x10AC,
+ SMSG_GUILD_CRITERIA_DELETED = 0x118F,
+ SMSG_GUILD_CRITERIA_UPDATE = 0x14AC,
+ SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x11AF,
+ SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x10C0,
+ SMSG_GUILD_EVENT_DISBANDED = 0x14A3,
+ SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x119B,
+ SMSG_GUILD_EVENT_MOTD = 0x10BF,
+ SMSG_GUILD_EVENT_NEW_LEADER = 0x1587,
+ SMSG_GUILD_EVENT_PLAYER_JOINED = 0x1198,
+ SMSG_GUILD_EVENT_PLAYER_LEFT = 0x109B,
+ SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x10AF,
+ SMSG_GUILD_EVENT_RANKS_UPDATED = 0x11BC,
+ SMSG_GUILD_EVENT_RANK_CHANGED = 0x10BC,
+ SMSG_GUILD_EVENT_TAB_ADDED = 0x1084,
+ SMSG_GUILD_EVENT_TAB_DELETED = 0x1190,
+ SMSG_GUILD_EVENT_TAB_MODIFIED = 0x14A8,
+ SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x1497,
+ SMSG_GUILD_FLAGGED_FOR_RENAME = 0x14B3,
+ SMSG_GUILD_INVITE = 0x11C0,
+ SMSG_GUILD_INVITE_DECLINED = 0x10A7,
+ SMSG_GUILD_INVITE_EXPIRED = 0x118B,
+ SMSG_GUILD_KNOWN_RECIPES = 0x11A3,
+ SMSG_GUILD_MEMBERS_WITH_RECIPE = 0x1090,
+ SMSG_GUILD_MEMBER_DAILY_RESET = 0x148C,
+ SMSG_GUILD_MEMBER_RECIPES = 0x1483,
+ SMSG_GUILD_MEMBER_UPDATE_NOTE = 0x1187,
+ SMSG_GUILD_MOVED = 0x11A8,
+ SMSG_GUILD_MOVE_STARTING = 0x14A7,
+ SMSG_GUILD_NAME_CHANGED = 0x1488,
+ SMSG_GUILD_NEWS = 0x10A4,
+ SMSG_GUILD_NEWS_DELETED = 0x149B,
+ SMSG_GUILD_PARTY_STATE = 0x1094,
+ SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x1097,
+ SMSG_GUILD_RANKS = 0x14B0,
+ SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x149F,
+ SMSG_GUILD_RESET = 0x119C,
+ SMSG_GUILD_REWARD_LIST = 0x1494,
+ SMSG_GUILD_ROSTER = 0x1498,
+ SMSG_GUILD_ROSTER_UPDATE = 0x1493,
+ SMSG_GUILD_SEND_RANK_CHANGE = 0x10B7,
+ SMSG_HEALTH_UPDATE = 0x07BD,
+ SMSG_HIGHEST_THREAT_UPDATE = 0x0F35,
+ SMSG_HOTFIX_NOTIFY = 0x1736,
+ SMSG_HOTFIX_NOTIFY_BLOB = 0x1D71,
+ SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0x1C8E,
+ SMSG_INITIALIZE_FACTIONS = 0x1C32,
+ SMSG_INITIAL_SETUP = 0x0238,
+ SMSG_INIT_WORLD_STATES = 0x09E1,
+ SMSG_INSPECT_HONOR_STATS = 0x1740,
+ SMSG_INSPECT_PVP = 0x12B9,
+ SMSG_INSPECT_RESULT = 0x1D22,
+ SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x0C72,
+ SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x1DB6,
+ SMSG_INSTANCE_ENCOUNTER_END = 0x16B5,
+ SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x08E6,
+ SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x0866,
+ SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x1717,
+ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x0735,
+ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x0B3D,
+ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x1219,
+ SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x0F89,
+ SMSG_INSTANCE_ENCOUNTER_START = 0x06B9,
+ SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x0619,
+ SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x1C22,
+ SMSG_INSTANCE_INFO = 0x12B5,
+ SMSG_INSTANCE_RESET = 0x0825,
+ SMSG_INSTANCE_RESET_FAILED = 0x0F40,
+ SMSG_INSTANCE_SAVE_CREATED = 0x0DA2,
+ SMSG_INVALIDATE_PLAYER = 0x0B9D,
+ SMSG_INVALID_PROMOTION_CODE = 0x1A16,
+ SMSG_INVENTORY_CHANGE_FAILURE = 0x07B5,
+ SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x0063,
+ SMSG_ITEM_CHANGED = 0x19B5,
+ SMSG_ITEM_COOLDOWN = 0x0D35,
+ SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x1E30,
+ SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x1798,
+ SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x1620,
+ SMSG_ITEM_PUSH_RESULT = 0x0B15,
+ SMSG_ITEM_TIME_UPDATE = 0x1DB5,
+ SMSG_KICK_REASON = 0x042E,
+ SMSG_LEARNED_SPELLS = 0x183D,
+ SMSG_LEARN_TALENT_FAILED = 0x0B9E,
+ SMSG_LEVEL_UP_INFO = 0x0B36,
+ SMSG_LFG_BOOT_PLAYER = 0x0E11,
+ SMSG_LFG_DISABLED = 0x0EBA,
+ SMSG_LFG_JOIN_RESULT = 0x1B31,
+ SMSG_LFG_LIST_JOIN_RESULT = 0x0B99,
+ SMSG_LFG_LIST_SEARCH_RESULTS = 0x0B32,
+ SMSG_LFG_LIST_SEARCH_STATUS = 0x1A9A,
+ SMSG_LFG_LIST_UPDATE_BLACKLIST = 0x0F31,
+ SMSG_LFG_LIST_UPDATE_STATUS = 0x0B12,
+ SMSG_LFG_OFFER_CONTINUE = 0x0FB9,
+ SMSG_LFG_PARTY_INFO = 0x1B39,
+ SMSG_LFG_PLAYER_INFO = 0x0E32,
+ SMSG_LFG_PLAYER_REWARD = 0x0E91,
+ SMSG_LFG_PROPOSAL_UPDATE = 0x1B3A,
+ SMSG_LFG_QUEUE_STATUS = 0x1A91,
+ SMSG_LFG_READY_CHECK_RESULT = 0x0EB2,
+ SMSG_LFG_READY_CHECK_UPDATE = 0x0F11,
+ SMSG_LFG_ROLE_CHECK_UPDATE = 0x1A11,
+ SMSG_LFG_SEARCH_RESULTS = 0x0E19,
+ SMSG_LFG_SLOT_INVALID = 0x1AB9,
+ SMSG_LFG_TELEPORT_DENIED = 0x0FB1,
+ SMSG_LFG_UPDATE_STATUS = 0x1A92,
+ SMSG_LF_GUILD_APPLICANT_LIST_CHANGED = 0x118C,
+ SMSG_LF_GUILD_APPLICATIONS = 0x11BF,
+ SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED = 0x1193,
+ SMSG_LF_GUILD_BROWSE = 0x1197,
+ SMSG_LF_GUILD_COMMAND_RESULT = 0x11A0,
+ SMSG_LF_GUILD_POST = 0x10B0,
+ SMSG_LF_GUILD_RECRUITS = 0x11BB,
+ SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0x1A0D,
+ SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0x0E3D,
+ SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x18B2,
+ SMSG_LOAD_CUF_PROFILES = 0x139A,
+ SMSG_LOAD_EQUIPMENT_SET = 0x079E,
+ SMSG_LOAD_SELECTED_TROPHY_RESULT = 0x1D72,
+ SMSG_LOGIN_SET_TIME_SPEED = 0x0D65,
+ SMSG_LOGIN_VERIFY_WORLD = 0x0A98,
+ SMSG_LOGOUT_CANCEL_ACK = 0x08B2,
+ SMSG_LOGOUT_COMPLETE = 0x0E95,
+ SMSG_LOGOUT_RESPONSE = 0x0731,
+ SMSG_LOG_XP_GAIN = 0x0E3E,
+ SMSG_LOOT_ALL_PASSED = 0x0C26,
+ SMSG_LOOT_CONTENTS = 0x02BF,
+ SMSG_LOOT_ITEM_LIST = 0x061F,
+ SMSG_LOOT_LIST = 0x08E2,
+ SMSG_LOOT_MONEY_NOTIFY = 0x17A0,
+ SMSG_LOOT_RELEASE = 0x06B7,
+ SMSG_LOOT_RELEASE_ALL = 0x1C61,
+ SMSG_LOOT_REMOVED = 0x0F15,
+ SMSG_LOOT_RESPONSE = 0x122D,
+ SMSG_LOOT_ROLL = 0x09B2,
+ SMSG_LOOT_ROLLS_COMPLETE = 0x0219,
+ SMSG_LOOT_ROLL_WON = 0x1296,
+ SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x0737,
+ SMSG_MAIL_COMMAND_RESULT = 0x17BF,
+ SMSG_MAIL_LIST_RESULT = 0x0871,
+ SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x0F8C,
+ SMSG_MAP_OBJECTIVES_INIT = 0x1238,
+ SMSG_MAP_OBJ_EVENTS = 0x161F,
+ SMSG_MASTER_LOOT_CANDIDATE_LIST = 0x1821,
+ SMSG_MESSAGE_BOX = 0x13BD,
+ SMSG_MINIMAP_PING = 0x1697,
+ SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0x159E,
+ SMSG_MIRROR_IMAGE_CREATURE_DATA = 0x151A,
+ SMSG_MISSILE_CANCEL = 0x1A17,
+ SMSG_MODIFY_COOLDOWN = 0x0832,
+ SMSG_MOTD = 0x18E8,
+ SMSG_MOUNT_RESULT = 0x06BE,
+ SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x1F50,
+ SMSG_MOVE_DISABLE_COLLISION = 0x0A2A,
+ SMSG_MOVE_DISABLE_GRAVITY = 0x1B81,
+ SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x1EAC,
+ SMSG_MOVE_ENABLE_COLLISION = 0x1E27,
+ SMSG_MOVE_ENABLE_GRAVITY = 0x002D,
+ SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0BCF,
+ SMSG_MOVE_KNOCK_BACK = 0x1BA3,
+ SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x000E,
+ SMSG_MOVE_ROOT = 0x018A,
+ SMSG_MOVE_SET_ACTIVE_MOVER = 0x025B,
+ SMSG_MOVE_SET_CAN_FLY = 0x012A,
+ SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x0EA1,
+ SMSG_MOVE_SET_COLLISION_HEIGHT = 0x1BA4,
+ SMSG_MOVE_SET_COMPOUND_STATE = 0x02D0,
+ SMSG_MOVE_SET_FEATHER_FALL = 0x0674,
+ SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x030D,
+ SMSG_MOVE_SET_FLIGHT_SPEED = 0x046D,
+ SMSG_MOVE_SET_HOVERING = 0x0B21,
+ SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x1347,
+ SMSG_MOVE_SET_LAND_WALK = 0x0AC7,
+ SMSG_MOVE_SET_NORMAL_FALL = 0x04EE,
+ SMSG_MOVE_SET_PITCH_RATE = 0x0B2C,
+ SMSG_MOVE_SET_RUN_BACK_SPEED = 0x03DA,
+ SMSG_MOVE_SET_RUN_SPEED = 0x1EA9,
+ SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x0605,
+ SMSG_MOVE_SET_SWIM_SPEED = 0x1628,
+ SMSG_MOVE_SET_TURN_RATE = 0x1E24,
+ SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1A29,
+ SMSG_MOVE_SET_WALK_SPEED = 0x0F28,
+ SMSG_MOVE_SET_WATER_WALK = 0x035C,
+ SMSG_MOVE_SKIP_TIME = 0x0FCF,
+ SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x1A8A,
+ SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x1A21,
+ SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x0254,
+ SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0252,
+ SMSG_MOVE_SPLINE_ROOT = 0x02D1,
+ SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x0F30,
+ SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x1F22,
+ SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x1208,
+ SMSG_MOVE_SPLINE_SET_FLYING = 0x0B2A,
+ SMSG_MOVE_SPLINE_SET_HOVER = 0x1B21,
+ SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x1A28,
+ SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x037A,
+ SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x02C8,
+ SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x0305,
+ SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x1A8C,
+ SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x164F,
+ SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x0A47,
+ SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x0E22,
+ SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x035B,
+ SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x0B09,
+ SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0x1205,
+ SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0EAB,
+ SMSG_MOVE_SPLINE_START_SWIM = 0x1A81,
+ SMSG_MOVE_SPLINE_STOP_SWIM = 0x1A0B,
+ SMSG_MOVE_SPLINE_UNROOT = 0x1BA2,
+ SMSG_MOVE_SPLINE_UNSET_FLYING = 0x1A2C,
+ SMSG_MOVE_SPLINE_UNSET_HOVER = 0x0E47,
+ SMSG_MOVE_TELEPORT = 0x1206,
+ SMSG_MOVE_UNROOT = 0x046E,
+ SMSG_MOVE_UNSET_CAN_FLY = 0x03DC,
+ SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x124F,
+ SMSG_MOVE_UNSET_HOVERING = 0x0651,
+ SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0F2B,
+ SMSG_MOVE_UPDATE = 0x0F2C,
+ SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x0705,
+ SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x1A04,
+ SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x032E,
+ SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0628,
+ SMSG_MOVE_UPDATE_KNOCK_BACK = 0x0273,
+ SMSG_MOVE_UPDATE_PITCH_RATE = 0x1AAC,
+ SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x1F47,
+ SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x1B82,
+ SMSG_MOVE_UPDATE_RUN_SPEED = 0x06DA,
+ SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x0B06,
+ SMSG_MOVE_UPDATE_SWIM_SPEED = 0x1A83,
+ SMSG_MOVE_UPDATE_TELEPORT = 0x1F21,
+ SMSG_MOVE_UPDATE_TURN_RATE = 0x000A,
+ SMSG_MOVE_UPDATE_WALK_SPEED = 0x1F29,
+ SMSG_MULTIPLE_PACKETS = 0x0039,
+ SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0x1332,
+ SMSG_NEW_TAXI_PATH = 0x06BA,
+ SMSG_NEW_WORLD = 0x0A15,
+ SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x1589,
+ SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x073F,
+ SMSG_NOTIFY_MONEY = 0x0B1E,
+ SMSG_NOTIFY_RECEIVED_MAIL = 0x18E2,
+ SMSG_OFFER_PETITION_ERROR = 0x1DA2,
+ SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x0C66,
+ SMSG_ON_MONSTER_MOVE = 0x0EA9,
+ SMSG_OPEN_CONTAINER = 0x0235,
+ SMSG_OPEN_LFG_DUNGEON_FINDER = 0x0E99,
+ SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0x1712,
+ SMSG_OPEN_SHIPMENT_NPC_RESULT = 0x1230,
+ SMSG_OVERRIDE_LIGHT = 0x0936,
+ SMSG_PAGE_TEXT = 0x0E03,
+ SMSG_PARTY_COMMAND_RESULT = 0x13B5,
+ SMSG_PARTY_INVITE = 0x0E83,
+ SMSG_PARTY_KILL_LOG = 0x120F,
+ SMSG_PARTY_MEMBER_STATE = 0x0335,
+ SMSG_PARTY_UPDATE = 0x0F02,
+ SMSG_PAUSE_MIRROR_TIMER = 0x029F,
+ SMSG_PENDING_RAID_LOCK = 0x071D,
+ SMSG_PETITION_ALREADY_SIGNED = 0x0F18,
+ SMSG_PETITION_RENAME_GUILD_RESPONSE = 0x1484,
+ SMSG_PETITION_SHOW_LIST = 0x0B1F,
+ SMSG_PETITION_SHOW_SIGNATURES = 0x1CA2,
+ SMSG_PETITION_SIGN_RESULTS = 0x1C31,
+ SMSG_PET_ACTION_FEEDBACK = 0x1692,
+ SMSG_PET_ACTION_SOUND = 0x0875,
+ SMSG_PET_ADDED = 0x0F83,
+ SMSG_PET_BATTLE_CHAT_RESTRICTED = 0x1396,
+ SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0x1F01,
+ SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x0A35,
+ SMSG_PET_BATTLE_FINAL_ROUND = 0x18B6,
+ SMSG_PET_BATTLE_FINISHED = 0x19B6,
+ SMSG_PET_BATTLE_FIRST_ROUND = 0x08A1,
+ SMSG_PET_BATTLE_INITIAL_UPDATE = 0x17B6,
+ SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0x0962,
+ SMSG_PET_BATTLE_PVP_CHALLENGE = 0x1A2F,
+ SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0x1C76,
+ SMSG_PET_BATTLE_QUEUE_STATUS = 0x1612,
+ SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0x0E9E,
+ SMSG_PET_BATTLE_REQUEST_FAILED = 0x0EB5,
+ SMSG_PET_BATTLE_ROUND_RESULT = 0x0292,
+ SMSG_PET_BATTLE_SLOT_UPDATES = 0x1D21,
+ SMSG_PET_CAST_FAILED = 0x108D,
+ SMSG_PET_CLEAR_SPELLS = 0x193A,
+ SMSG_PET_DISMISS_SOUND = 0x0237,
+ SMSG_PET_GOD_MODE = 0x1C66,
+ SMSG_PET_GUI_DS = 0x0245,
+ SMSG_PET_LEARNED_SPELLS = 0x1099,
+ SMSG_PET_MODE = 0x1F0B,
+ SMSG_PET_NAME_INVALID = 0x0975,
+ SMSG_PET_SLOT_UPDATED = 0x0640,
+ SMSG_PET_SPELLS_MESSAGE = 0x14CA,
+ SMSG_PET_STABLE_LIST = 0x0D36,
+ SMSG_PET_STABLE_RESULT = 0x0E0C,
+ SMSG_PET_TAME_FAILURE = 0x0616,
+ SMSG_PET_UNLEARNED_SPELLS = 0x15CD,
+ SMSG_PHASE_SHIFT_CHANGE = 0x18A6,
+ SMSG_PLAYED_TIME = 0x1875,
+ SMSG_PLAYER_BOUND = 0x1935,
+ SMSG_PLAYER_SAVE_GUILD_EMBLEM = 0x148B,
+ SMSG_PLAYER_SKINNED = 0x0D21,
+ SMSG_PLAYER_TABARD_VENDOR_ACTIVATE = 0x139E,
+ SMSG_PLAY_MUSIC = 0x09F1,
+ SMSG_PLAY_OBJECT_SOUND = 0x16BF,
+ SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x0FB6,
+ SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x191E,
+ SMSG_PLAY_SCENE = 0x09B1,
+ SMSG_PLAY_SOUND = 0x1298,
+ SMSG_PLAY_SPEAKERBOT_SOUND = 0x0F81,
+ SMSG_PLAY_SPELL_VISUAL = 0x11EA,
+ SMSG_PLAY_SPELL_VISUAL_KIT = 0x1859,
+ SMSG_PLAY_TIME_WARNING = 0x0972,
+ SMSG_PONG = 0x005E,
+ SMSG_POWER_UPDATE = 0x0F96,
+ SMSG_PRE_RESSURECT = 0x058D,
+ SMSG_PRINT_NOTIFICATION = 0x0F3D,
+ SMSG_PROC_RESIST = 0x0611,
+ SMSG_PROPOSE_LEVEL_GRANT = 0x1C65,
+ SMSG_PVP_CREDIT = 0x0B18,
+ SMSG_PVP_LOG_DATA = 0x063E,
+ SMSG_PVP_OPTIONS_ENABLED = 0x1E0F,
+ SMSG_PVP_SEASON = 0x1D61,
+ SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x17BD,
+ SMSG_QUERY_CREATURE_RESPONSE = 0x1A15,
+ SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x1345,
+ SMSG_QUERY_GUILD_INFO_RESPONSE = 0x1194,
+ SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x1D36,
+ SMSG_QUERY_NPC_TEXT_RESPONSE = 0x071E,
+ SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x048E,
+ SMSG_QUERY_PETITION_RESPONSE = 0x1872,
+ SMSG_QUERY_PET_NAME_RESPONSE = 0x023D,
+ SMSG_QUERY_PLAYER_NAME_RESPONSE = 0x0C71,
+ SMSG_QUERY_QUEST_INFO_RESPONSE = 0x0817,
+ SMSG_QUERY_TIME_RESPONSE = 0x0CF1,
+ SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x0540,
+ SMSG_QUEST_CONFIRM_ACCEPT = 0x054C,
+ SMSG_QUEST_FORCE_REMOVED = 0x0504,
+ SMSG_QUEST_GIVER_INVALID_QUEST = 0x0543,
+ SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x0547,
+ SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x004C,
+ SMSG_QUEST_GIVER_QUEST_DETAILS = 0x0534,
+ SMSG_QUEST_GIVER_QUEST_FAILED = 0x007F,
+ SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x0843,
+ SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x0528,
+ SMSG_QUEST_GIVER_STATUS = 0x052F,
+ SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x0814,
+ SMSG_QUEST_LOG_FULL = 0x0508,
+ SMSG_QUEST_POI_QUERY_RESPONSE = 0x051F,
+ SMSG_QUEST_PUSH_RESULT = 0x007B,
+ SMSG_QUEST_UPDATE_ADD_CREDIT = 0x006C,
+ SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x0070,
+ SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x005B,
+ SMSG_QUEST_UPDATE_COMPLETE = 0x0480,
+ SMSG_QUEST_UPDATE_FAILED = 0x0573,
+ SMSG_QUEST_UPDATE_FAILED_TIMER = 0x0108,
+ SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0x0695,
+ SMSG_RAID_DIFFICULTY_SET = 0x0E8B,
+ SMSG_RAID_GROUP_ONLY = 0x1832,
+ SMSG_RAID_INSTANCE_MESSAGE = 0x15CB,
+ SMSG_RAID_MARKERS_CHANGED = 0x18F5,
+ SMSG_RANDOM_ROLL = 0x1240,
+ SMSG_RATED_BATTLEFIELD_INFO = 0x0311,
+ SMSG_READY_CHECK_COMPLETED = 0x0B35,
+ SMSG_READY_CHECK_RESPONSE = 0x0DF6,
+ SMSG_READY_CHECK_STARTED = 0x1618,
+ SMSG_READ_ITEM_RESULT_FAILED = 0x1617,
+ SMSG_READ_ITEM_RESULT_OK = 0x131E,
+ SMSG_REALM_QUERY_RESPONSE = 0x0DF2,
+ SMSG_REALM_SPLIT = 0x1E8C,
+ SMSG_RECRUIT_A_FRIEND_RESPONSE = 0x08F1,
+ SMSG_REFER_A_FRIEND_EXPIRED = 0x0C25,
+ SMSG_REFER_A_FRIEND_FAILURE = 0x0B98,
+ SMSG_REFRESH_COMPONENT = 0x0E04,
+ SMSG_REFRESH_SPELL_HISTORY = 0x153D,
+ SMSG_REMOVE_ITEM_PASSIVE = 0x179D,
+ SMSG_REMOVE_LOSS_OF_CONTROL = 0x0821,
+ SMSG_REPLACE_TROPHY_RESPONSE = 0x19B2,
+ SMSG_REPORT_PVP_PLAYER_AFK_RESULT = 0x12B2,
+ SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x1398,
+ SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x0218,
+ SMSG_RESEARCH_COMPLETE = 0x1335,
+ SMSG_RESET_COMPRESSION_CONTEXT = 0x0059,
+ SMSG_RESET_FAILED_NOTIFY = 0x040D,
+ SMSG_RESET_RANGED_COMBAT_TIMER = 0x171F,
+ SMSG_RESET_WEEKLY_CURRENCY = 0x18F2,
+ SMSG_RESPEC_WIPE_CONFIRM = 0x1630,
+ SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x1A2E,
+ SMSG_RESUME_CAST_BAR = 0x10F9,
+ SMSG_RESUME_COMMS = 0x003A,
+ SMSG_RESUME_TOKEN = 0x0E20,
+ SMSG_RESURRECT_REQUEST = 0x0CF2,
+ SMSG_RESYNC_RUNES = 0x06BD,
+ SMSG_ROLE_CHANGED_INFORM = 0x0F09,
+ SMSG_ROLE_CHOSEN = 0x0A9A,
+ SMSG_ROLE_POLL_INFORM = 0x0EC0,
+ SMSG_RUNE_REGEN_DEBUG = 0x0732,
+ SMSG_SCENARIO_BOOT = 0x0212,
+ SMSG_SCENARIO_COMPLETED = 0x1925,
+ SMSG_SCENARIO_OUT_OF_BOUNDS = 0x16BD,
+ SMSG_SCENARIO_PO_IS = 0x0CB2,
+ SMSG_SCENARIO_PROGRESS_UPDATE = 0x1F89,
+ SMSG_SCENARIO_STATE = 0x0E16,
+ SMSG_SCENE_OBJECT_EVENT = 0x1DA5,
+ SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0x1792,
+ SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0x1610,
+ SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0x1611,
+ SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0x021E,
+ SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0x0A36,
+ SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0x1E84,
+ SMSG_SCRIPT_CAST = 0x106A,
+ SMSG_SELL_RESPONSE = 0x133E,
+ SMSG_SEND_ITEM_PASSIVES = 0x0CB6,
+ SMSG_SEND_KNOWN_SPELLS = 0x109A,
+ SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0x1F84,
+ SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0x1F0C,
+ SMSG_SEND_SPELL_CHARGES = 0x187E,
+ SMSG_SEND_SPELL_HISTORY = 0x142D,
+ SMSG_SEND_UNLEARN_SPELLS = 0x155D,
+ SMSG_SERVER_FIRST_ACHIEVEMENT = 0x11D0,
+ SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0337,
+ SMSG_SERVER_TIME = 0x160D,
+ SMSG_SETUP_CURRENCY = 0x1CE2,
+ SMSG_SETUP_RESEARCH_HISTORY = 0x071F,
+ SMSG_SET_AI_ANIM_KIT = 0x1295,
+ SMSG_SET_ALL_TASK_PROGRESS = 0x0ABD,
+ SMSG_SET_ANIM_TIER = 0x0317,
+ SMSG_SET_CURRENCY = 0x0336,
+ SMSG_SET_DF_FAST_LAUNCH_RESULT = 0x0FBA,
+ SMSG_SET_DUNGEON_DIFFICULTY = 0x19F2,
+ SMSG_SET_FACTION_AT_WAR = 0x0F9D,
+ SMSG_SET_FACTION_NOT_VISIBLE = 0x1217,
+ SMSG_SET_FACTION_STANDING = 0x1210,
+ SMSG_SET_FACTION_VISIBLE = 0x18A5,
+ SMSG_SET_FLAT_SPELL_MODIFIER = 0x192A,
+ SMSG_SET_FORCED_REACTIONS = 0x07BA,
+ SMSG_SET_ITEM_PURCHASE_DATA = 0x179E,
+ SMSG_SET_LFG_TIME_WALKER = 0x0A92,
+ SMSG_SET_LOOT_METHOD_FAILED = 0x09B6,
+ SMSG_SET_MAX_WEEKLY_QUANTITY = 0x0D31,
+ SMSG_SET_MELEE_ANIM_KIT = 0x0BB5,
+ SMSG_SET_MOVEMENT_ANIM_KIT = 0x0D25,
+ SMSG_SET_PCT_SPELL_MODIFIER = 0x1DAA,
+ SMSG_SET_PET_SPECIALIZATION = 0x1336,
+ SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x0CA2,
+ SMSG_SET_PLAY_HOVER_ANIM = 0x0F9E,
+ SMSG_SET_PROFICIENCY = 0x0D75,
+ SMSG_SET_SPELL_CHARGES = 0x1909,
+ SMSG_SET_TASK_COMPLETE = 0x0865,
+ SMSG_SET_TIME_ZONE_INFORMATION = 0x073A,
+ SMSG_SET_VEHICLE_REC_ID = 0x0F1F,
+ SMSG_SHOW_BANK = 0x179F,
+ SMSG_SHOW_MAILBOX = 0x1871,
+ SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x0331,
+ SMSG_SHOW_TAXI_NODES = 0x0FB8,
+ SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x1E0D,
+ SMSG_SOCKET_GEMS = 0x1DF6,
+ SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0x1640,
+ SMSG_SPECIAL_MOUNT_ANIM = 0x1319,
+ SMSG_SPELL_CHANNEL_START = 0x103E,
+ SMSG_SPELL_CHANNEL_UPDATE = 0x10D9,
+ SMSG_SPELL_COOLDOWN = 0x1D2A,
+ SMSG_SPELL_DAMAGE_SHIELD = 0x10FE,
+ SMSG_SPELL_DELAYED = 0x14FD,
+ SMSG_SPELL_DISPELL_LOG = 0x10FD,
+ SMSG_SPELL_ENERGIZE_LOG = 0x1C3D,
+ SMSG_SPELL_EXECUTE_LOG = 0x1D9A,
+ SMSG_SPELL_FAILED_OTHER = 0x10CE,
+ SMSG_SPELL_FAILURE = 0x1CAD,
+ SMSG_SPELL_GO = 0x1CB9,
+ SMSG_SPELL_HEAL_LOG = 0x155A,
+ SMSG_SPELL_INSTAKILL_LOG = 0x11FE,
+ SMSG_SPELL_INTERRUPT_LOG = 0x185E,
+ SMSG_SPELL_MISS_LOG = 0x147A,
+ SMSG_SPELL_MULTISTRIKE_EFFECT = 0x150A,
+ SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x141E,
+ SMSG_SPELL_OR_DAMAGE_IMMUNE = 0x11B9,
+ SMSG_SPELL_PERIODIC_AURA_LOG = 0x14E9,
+ SMSG_SPELL_START = 0x14BA,
+ SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x1419,
+ SMSG_SPIRIT_HEALER_CONFIRM = 0x1737,
+ SMSG_STAND_STATE_UPDATE = 0x0B37,
+ SMSG_START_ELAPSED_TIMER = 0x0E98,
+ SMSG_START_ELAPSED_TIMERS = 0x063D,
+ SMSG_START_LOOT_ROLL = 0x0831,
+ SMSG_START_MIRROR_TIMER = 0x0861,
+ SMSG_START_TIMER = 0x1A2D,
+ SMSG_STOP_ELAPSED_TIMER = 0x0795,
+ SMSG_STOP_MIRROR_TIMER = 0x0BB6,
+ SMSG_STOP_SPEAKERBOT_SOUND = 0x1E81,
+ SMSG_STREAMING_MOVIES = 0x0DE6,
+ SMSG_SUMMON_CANCEL = 0x1926,
+ SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x08E5,
+ SMSG_SUMMON_REQUEST = 0x1CE1,
+ SMSG_SUPERCEDED_SPELLS = 0x15EA,
+ SMSG_SUPPRESS_NPC_GREETINGS = 0x07A0,
+ SMSG_SUSPEND_COMMS = 0x001E,
+ SMSG_SUSPEND_TOKEN = 0x07BF,
+ SMSG_TALENTS_INVOLUNTARILY_RESET = 0x1246,
+ SMSG_TAXI_NODE_STATUS = 0x0EBF,
+ SMSG_TEXT_EMOTE = 0x0696,
+ SMSG_THREAT_CLEAR = 0x0F1D,
+ SMSG_THREAT_REMOVE = 0x0BBE,
+ SMSG_THREAT_UPDATE = 0x0AC0,
+ SMSG_TIME_ADJUSTMENT = 0x06C8,
+ SMSG_TIME_SYNC_REQUEST = 0x1E23,
+ SMSG_TITLE_EARNED = 0x1E03,
+ SMSG_TITLE_LOST = 0x03B2,
+ SMSG_TOTEM_CREATED = 0x0BB7,
+ SMSG_TOTEM_MOVED = 0x040E,
+ SMSG_TRADE_STATUS = 0x071A,
+ SMSG_TRADE_UPDATED = 0x123F,
+ SMSG_TRAINER_BUY_FAILED = 0x0876,
+ SMSG_TRAINER_LIST = 0x17B2,
+ SMSG_TRANSFER_ABORTED = 0x1D31,
+ SMSG_TRANSFER_PENDING = 0x03B8,
+ SMSG_TRIGGER_CINEMATIC = 0x1CF6,
+ SMSG_TRIGGER_MOVIE = 0x163A,
+ SMSG_TURN_IN_PETITION_RESULT = 0x0A45,
+ SMSG_TUTORIAL_FLAGS = 0x0E82,
+ SMSG_UI_TIME = 0x0DA1,
+ SMSG_UNDELETE_CHARACTER_RESPONSE = 0x0CA5,
+ SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x0B9F,
+ SMSG_UNLEARNED_SPELLS = 0x151E,
+ SMSG_UPDATE_ACCOUNT_DATA = 0x1698,
+ SMSG_UPDATE_ACTION_BUTTONS = 0x03C0,
+ SMSG_UPDATE_CHARACTER_FLAGS = 0x171E,
+ SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x0B3A,
+ SMSG_UPDATE_EXPANSION_LEVEL = 0x1236,
+ SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x12BF,
+ SMSG_UPDATE_LAST_INSTANCE = 0x0971,
+ SMSG_UPDATE_OBJECT = 0x1CB2,
+ SMSG_UPDATE_TALENT_DATA = 0x1862,
+ SMSG_UPDATE_TASK_PROGRESS = 0x1317,
+ SMSG_UPDATE_WEEKLY_SPELL_USAGE = 0x103A,
+ SMSG_UPDATE_WORLD_STATE = 0x1DF1,
+ SMSG_USERLIST_ADD = 0x15F0,
+ SMSG_USERLIST_REMOVE = 0x10E4,
+ SMSG_USERLIST_UPDATE = 0x18EF,
+ SMSG_USE_EQUIPMENT_SET_RESULT = 0x07B2,
+ SMSG_VENDOR_INVENTORY = 0x0E40,
+ SMSG_VIGNETTE_UPDATE = 0x1691,
+ SMSG_VOICE_CHAT_STATUS = 0x10D0,
+ SMSG_VOICE_PARENTAL_CONTROLS = 0x18E4,
+ SMSG_VOICE_SESSION_LEAVE = 0x18EB,
+ SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x11C4,
+ SMSG_VOID_ITEM_SWAP_RESPONSE = 0x08A5,
+ SMSG_VOID_STORAGE_CONTENTS = 0x0F82,
+ SMSG_VOID_STORAGE_FAILED = 0x1962,
+ SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x162F,
+ SMSG_VOID_TRANSFER_RESULT = 0x0D66,
+ SMSG_WAIT_QUEUE_FINISH = 0x163E,
+ SMSG_WAIT_QUEUE_UPDATE = 0x0A18,
+ SMSG_WARDEN_DATA = 0x0E96,
+ SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0x0965,
+ SMSG_WEATHER = 0x0397,
+ SMSG_WEEKLY_SPELL_USAGE = 0x1199,
+ SMSG_WHO = 0x11CC,
+ SMSG_WHO_IS = 0x0F20,
+ SMSG_WORLD_SERVER_INFO = 0x0FB5,
+ SMSG_WORLD_TEXT = 0x1CB6,
+ SMSG_XP_GAIN_ABORTED = 0x19F5,
+ SMSG_XP_GAIN_ENABLED = 0x0EB7,
+ SMSG_ZONE_UNDER_ATTACK = 0x14CF,
+
+ // Deleted opcodes, here only to allow compile
SMSG_ARENA_TEAM_COMMAND_RESULT = 0xBADD,
SMSG_ARENA_TEAM_EVENT = 0xBADD,
SMSG_ARENA_TEAM_INVITE = 0xBADD,
SMSG_ARENA_TEAM_QUERY_RESPONSE = 0xBADD,
SMSG_ARENA_TEAM_ROSTER = 0xBADD,
SMSG_ARENA_TEAM_STATS = 0xBADD,
- SMSG_ATTACKERSTATEUPDATE = 0x13DC,
- SMSG_ATTACKSTART = 0x19A4,
- SMSG_ATTACKSTOP = 0x171A,
- SMSG_ATTACKSWING_ERROR = 0x1F4C,
- SMSG_ATTACKSWING_LANDED_LOG = 0x15CB,
- SMSG_AUCTION_BIDDER_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_CLOSED_NOTIFICATION = 0x0B73,
- SMSG_AUCTION_COMMAND_RESULT = 0x1972,
- SMSG_AUCTION_HELLO_RESPONSE = 0x0A29,
- SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x1339,
- SMSG_AUCTION_LIST_ITEMS_RESULT = 0x09C4,
- SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0x0929,
- SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0x1F89,
- SMSG_AUCTION_OUTBID_NOTIFICATION = 0x0972,
- SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x1B09,
- SMSG_AUCTION_OWNER_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_REMOVED_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_REPLICATE_RESPONSE = 0x193B,
- SMSG_AUCTION_WON_NOTIFICATION = 0x136B,
- SMSG_AURACASTLOG = 0xBADD,
- SMSG_AURA_POINTS_DEPLETED = 0x02A9,
- SMSG_AURA_UPDATE = 0x070A,
- SMSG_AUTH_CHALLENGE = 0x0403,
- SMSG_AUTH_RESPONSE = 0x0B61,
- SMSG_AVAILABLE_VOICE_CHANNEL = 0xBADD,
- SMSG_AVERAGE_ITEM_LEVEL_INFORM = 0xBADD,
- SMSG_BARBER_SHOP_RESULT = 0x1B89,
- SMSG_BATTLEFIELD_LIST = 0xBADD,
- SMSG_BATTLEFIELD_MGR_DROP_TIMER_CANCELED = 0xBADD,
- SMSG_BATTLEFIELD_MGR_DROP_TIMER_STARTED = 0xBADD,
- SMSG_BATTLEFIELD_MGR_EJECTED = 0xBADD,
- SMSG_BATTLEFIELD_MGR_EJECT_PENDING = 0xBADD,
- SMSG_BATTLEFIELD_MGR_ENTERING = 0xBADD,
- SMSG_BATTLEFIELD_MGR_ENTRY_INVITE = 0xBADD,
- SMSG_BATTLEFIELD_MGR_EXIT_REQUEST = 0xBADD,
- SMSG_BATTLEFIELD_MGR_QUEUE_INVITE = 0xBADD,
- SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0xBADD,
- SMSG_BATTLEFIELD_MGR_STATE_CHANGED = 0xBADD,
- SMSG_BATTLEFIELD_PORT_DENIED = 0xBADD,
- SMSG_BATTLEFIELD_RATED_INFO = 0x1322,
- SMSG_BATTLEFIELD_STATUS_ACTIVE = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_FAILED = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_NONE = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_QUEUED = 0x135A,
- SMSG_BATTLEFIELD_STATUS_WAITFORGROUPS = 0xBADD,
- SMSG_BATTLEGROUND_INFO_THROTTLED = 0xBADD,
- SMSG_BATTLEGROUND_INIT = 0xBADD,
- SMSG_BATTLEGROUND_PLAYER_JOINED = 0xBADD,
- SMSG_BATTLEGROUND_PLAYER_LEFT = 0xBADD,
- SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x1962,
- SMSG_BATTLEGROUND_POINTS = 0x15AB,
- SMSG_BATTLENET_CHALLENGE_ABORT = 0xBADD,
- SMSG_BATTLENET_CHALLENGE_START = 0xBADD,
- SMSG_BATTLE_PAY_ACK_FAILED = 0xBADD,
- SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0xBADD,
- SMSG_BATTLE_PAY_DELIVERY_ENDED = 0xBADD,
- SMSG_BATTLE_PAY_DELIVERY_STARTED = 0xBADD,
- SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0xBADD,
- SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x17A3,
- SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0xBADD,
- SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x1FC9,
- SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0xBADD,
- SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0xBADD,
- SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0xBADD,
- SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x175B,
- SMSG_BATTLE_PET_DELETED = 0x150A,
- SMSG_BATTLE_PET_ERROR = 0x1599,
- SMSG_BATTLE_PET_HEALED = 0x093C,
- SMSG_BATTLE_PET_JOURNAL = 0x15AC,
- SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x13A9,
- SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x1359,
- SMSG_BATTLE_PET_LICENSE_CHANGED = 0x0823,
- SMSG_BATTLE_PET_RESTORED = 0x0E82,
- SMSG_BATTLE_PET_REVOKED = 0x0B72,
- SMSG_BATTLE_PET_TRAP_LEVEL = 0x1BCB,
- SMSG_BATTLE_PET_UPDATES = 0x1FCC,
- SMSG_BINDER_CONFIRM = 0x1BBB,
- SMSG_BINDPOINTUPDATE = 0x156C,
- SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0xBADD,
- SMSG_BLACK_MARKET_OPEN_RESULT = 0xBADD,
- SMSG_BLACK_MARKET_OUTBID = 0xBADD,
- SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0xBADD,
- SMSG_BLACK_MARKET_WON = 0xBADD,
- SMSG_BONUS_ROLL_EMPTY = 0xBADD,
- SMSG_BREAK_TARGET = 0x159A,
SMSG_BUY_BANK_SLOT_RESULT = 0xBADD,
- SMSG_BUY_FAILED = 0xBADD,
- SMSG_BUY_SUCCEEDED = 0x117B,
- SMSG_CALENDAR_ACTION_PENDING = 0xBADD,
SMSG_CALENDAR_ARENA_TEAM = 0xBADD,
- SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0xBADD,
- SMSG_CALENDAR_COMMAND_RESULT = 0xBADD,
- SMSG_CALENDAR_EVENT_INITIAL_INVITES = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_NOTES = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_STATUS = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_STATUS = 0xBADD,
- SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0xBADD,
- SMSG_CALENDAR_FILTER_GUILD = 0xBADD,
- SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x0C83,
- SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0xBADD,
- SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0xBADD,
- SMSG_CALENDAR_SEND_CALENDAR = 0x1562,
- SMSG_CALENDAR_SEND_EVENT = 0xBADD,
- SMSG_CALENDAR_SEND_NUM_PENDING = 0x17B1,
- SMSG_CALENDAR_UPDATE_INVITE_LIST = 0xBADD,
- SMSG_CAMERA_SHAKE = 0xBADD,
- SMSG_CANCEL_AUTO_REPEAT = 0x1959,
- SMSG_CANCEL_COMBAT = 0x09A2,
- SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x0579,
- SMSG_CANCEL_SCENE = 0x19B2,
- SMSG_CANCEL_SPELL_VISUAL = 0x1849,
- SMSG_CANCEL_SPELL_VISUAL_KIT = 0x00AC,
- SMSG_CAN_DUEL_RESULT = 0x11BB,
- SMSG_CAST_FAILED = 0x040C,
- SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0xBADD,
- SMSG_CHALLENGE_MODE_COMPLETE = 0xBADD,
- SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0xBADD,
- SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD = 0xBADD,
- SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0xBADD,
- SMSG_CHALLENGE_MODE_REWARDS = 0xBADD,
- SMSG_CHALLENGE_MODE_START = 0xBADD,
- SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0xBADD,
- SMSG_CHANNEL_LIST = 0x12FC,
- SMSG_CHANNEL_NOTIFY = 0x1634,
- SMSG_CHANNEL_NOTIFY_JOINED = 0x123B,
- SMSG_CHANNEL_NOTIFY_LEFT = 0x143B,
- SMSG_CHANNEL_START = 0x0F5A,
- SMSG_CHANNEL_UPDATE = 0x12CA,
- SMSG_CHARACTER_LOGIN_FAILED = 0x1722,
- SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0xBADD,
- SMSG_CHARACTER_UPGRADE_COMPLETE = 0xBADD,
- SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0xBADD,
- SMSG_CHAR_CREATE = 0x13E4,
- SMSG_CHAR_CUSTOMIZE = 0xBADD,
- SMSG_CHAR_CUSTOMIZE_RESULT = 0xBADD,
- SMSG_CHAR_DELETE = 0x01C2,
- SMSG_CHAR_ENUM = 0x13F2,
- SMSG_CHAR_FACTION_CHANGE = 0x0A64,
- SMSG_CHAR_RENAME = 0xBADD,
- SMSG_CHAR_UPGRADE_STARTED = 0xBADD,
- SMSG_CHAT_AUTO_RESPONDED = 0xBADD,
- SMSG_CHAT_DOWN = 0xBADD,
- SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0xBADD,
- SMSG_CHAT_IS_DOWN = 0xBADD,
- SMSG_CHAT_NOT_IN_PARTY = 0xBADD,
- SMSG_CHAT_PLAYER_AMBIGUOUS = 0xBADD,
- SMSG_CHAT_PLAYER_NOT_FOUND = 0xBADD,
- SMSG_CHAT_RECONNECT = 0xBADD,
- SMSG_CHAT_RESTRICTED = 0xBADD,
- SMSG_CHAT_WRONG_FACTION = 0xBADD,
- SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0xBADD,
- SMSG_CHECK_FOR_BOTS = 0xBADD,
- SMSG_CHECK_WARGAME_ENTRY = 0xBADD,
- SMSG_CLEAR_ALL_SPELL_CHARGES = 0xBADD,
- SMSG_CLEAR_BOSS_EMOTES = 0xBADD,
- SMSG_CLEAR_COOLDOWN = 0x0964,
- SMSG_CLEAR_COOLDOWNS = 0xBADD,
- SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0xBADD,
- SMSG_CLEAR_LOSS_OF_CONTROL = 0xBADD,
- SMSG_CLEAR_SPELL_CHARGES = 0xBADD,
- SMSG_CLEAR_TARGET = 0x17FA,
- SMSG_CLIENTCACHE_VERSION = 0x116C,
- SMSG_CLIENT_CONTROL_UPDATE = 0x1B4C,
- SMSG_COIN_REMOVED = 0x11A4,
- SMSG_COMBAT_EVENT_FAILED = 0x19D9,
- SMSG_COMBAT_LOG_MULTIPLE = 0xBADD,
- SMSG_COMMENTATOR_MAP_INFO = 0xBADD,
- SMSG_COMMENTATOR_PARTY_INFO = 0xBADD,
- SMSG_COMMENTATOR_PLAYER_INFO = 0xBADD,
- SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT1 = 0xBADD,
- SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT2 = 0xBADD,
- SMSG_COMMENTATOR_STATE_CHANGED = 0xBADD,
- SMSG_COMPLAINT_RESULT = 0xBADD,
- SMSG_COMPLETE_SHIPMENT_RESPONSE = 0xBADD,
- SMSG_COMPRESSED_MOVES = 0xBADD,
- SMSG_COMPRESSED_PACKET = 0x0689,
- SMSG_COMSAT_CONNECT_FAIL = 0xBADD,
- SMSG_COMSAT_DISCONNECT = 0xBADD,
- SMSG_COMSAT_RECONNECT_TRY = 0xBADD,
- SMSG_CONQUEST_FORMULA_CONSTANTS = 0x1B29,
- SMSG_CONSOLE_WRITE = 0xBADD,
- SMSG_CONTACT_LIST = 0x15A1,
- SMSG_CONTACT_STATUS = 0x174C,
- SMSG_CONVERT_RUNE = 0xBADD,
- SMSG_COOLDOWN_CHEAT = 0xBADD,
- SMSG_COOLDOWN_EVENT = 0x1BE4,
- SMSG_CORPSE_LOCATION = 0x0A63,
- SMSG_CORPSE_RECLAIM_DELAY = 0x1B9C,
- SMSG_CORPSE_TRANSPORT_QUERY = 0x0B6C,
- SMSG_CREATE_SHIPMENT_RESPONSE = 0x0839,
- SMSG_CREATURE_QUERY_RESPONSE = 0x0DC2,
- SMSG_CRITERIA_DELETED = 0x0B2A,
- SMSG_CRITERIA_UPDATE = 0x115A,
- SMSG_CROSSED_INEBRIATION_THRESHOLD = 0xBADD,
- SMSG_CURRENCY_LOOT_REMOVED = 0xBADD,
- SMSG_CURRENCY_LOOT_RESTORED = 0xBADD,
- SMSG_CUSTOM_LOAD_SCREEN = 0xBADD,
- SMSG_DAILY_QUESTS_RESET = 0xBADD,
- SMSG_DAMAGE_CALC_LOG = 0xBADD,
- SMSG_DAMAGE_DONE_OBSOLETE = 0xBADD,
- SMSG_DANCE_QUERY_RESPONSE = 0xBADD,
- SMSG_DANCE_STUDIO_CREATE_RESULT = 0x15F2,
- SMSG_DB_LOOKUP_RESULTS = 0xBADD,
- SMSG_DB_REPLY = 0x097C,
- SMSG_DEATH_RELEASE_LOC = 0x15DC,
- SMSG_DEBUG_AISTATE = 0xBADD,
- SMSG_DEBUG_DRAW_AURA = 0xBADD,
- SMSG_DEBUG_SERVER_GEO = 0xBADD,
- SMSG_DEFENSE_MESSAGE = 0x14F1,
- SMSG_DESTROY_ARENA_UNIT = 0xBADD,
- SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0xBADD,
- SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0xBADD,
- SMSG_DISENCHANT_CREDIT = 0xBADD,
- SMSG_DISMOUNT = 0x1371,
- SMSG_DISMOUNT_RESULT = 0xBADD,
- SMSG_DISPEL_FAILED = 0xBADD,
- SMSG_DISPLAY_GAME_ERROR = 0x173B,
- SMSG_DISPLAY_PLAYER_CHOICE = 0x087C,
- SMSG_DISPLAY_PROMOTION = 0x01E2,
- SMSG_DISPLAY_QUEST_POPUP = 0xBADD,
- SMSG_DISPLAY_TOAST = 0x17DA,
- SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0xBADD,
- SMSG_DROP_NEW_CONNECTION = 0xBADD,
- SMSG_DUEL_COMPLETE = 0x1531,
- SMSG_DUEL_COUNTDOWN = 0x1B1A,
- SMSG_DUEL_IN_BOUNDS = 0x13A3,
- SMSG_DUEL_OUT_OF_BOUNDS = 0x15F4,
- SMSG_DUEL_REQUESTED = 0x0983,
- SMSG_DUEL_WINNER = 0x1519,
- SMSG_DUMP_RIDE_TICKETS_RESPONSE = 0xBADD,
- SMSG_DURABILITY_DAMAGE_DEATH = 0x1BCA,
- SMSG_DYNAMIC_DROP_ROLL_RESULT = 0xBADD,
- SMSG_ECHO_PARTY_SQUELCH = 0xBADD,
- SMSG_EMOTE = 0x171C,
- SMSG_ENABLE_BARBER_SHOP = 0x1D5C,
- SMSG_ENCHANTMENT_LOG = 0x1563,
- SMSG_ENCOUNTER_END = 0x0EC4,
- SMSG_ENCOUNTER_START = 0x1B5C,
- SMSG_ENVIRONMENTALDAMAGELOG = 0x0679,
- SMSG_EQUIPMENT_SET_LIST = 0x111A,
- SMSG_EQUIPMENT_SET_SAVED = 0xBADD,
- SMSG_EXPECTED_SPAM_RECORDS = 0xBADD,
- SMSG_EXPLORATION_EXPERIENCE = 0x1139,
- SMSG_FACTION_BONUS_INFO = 0x13B9,
- SMSG_FAILED_PLAYER_CONDITION = 0x1161,
- SMSG_FEATURE_SYSTEM_STATUS = 0x13F3,
- SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x117A,
- SMSG_FEIGN_DEATH_RESISTED = 0xBADD,
- SMSG_FISH_ESCAPED = 0xBADD,
- SMSG_FISH_NOT_HOOKED = 0xBADD,
- SMSG_FLIGHT_SPLINE_SYNC = 0x0272,
- SMSG_FLOOD_DETECTED = 0xBADD,
- SMSG_FORCEACTIONSHOW = 0xBADD,
- SMSG_FORCED_DEATH_UPDATE = 0xBADD,
- SMSG_FORCE_ACTION_SHOW_RESPONSE = 0xBADD,
- SMSG_FORCE_ANIM = 0xBADD,
- SMSG_FORCE_DISPLAY_UPDATE = 0xBADD,
- SMSG_FORCE_OBJECT_RELINK = 0xBADD,
- SMSG_FORGE_MASTER_SET = 0xBADD,
- SMSG_GAMEOBJECT_ACTIVATE_ANIM_KIT = 0xBADD,
- SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x0873,
- SMSG_GAMEOBJECT_DESPAWN = 0x1B99,
- SMSG_GAMEOBJECT_DESPAWN_ANIM = 0xBADD,
- SMSG_GAMEOBJECT_PAGETEXT = 0xBADD,
- SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL = 0xBADD,
- SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL_KIT = 0xBADD,
- SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x1559,
- SMSG_GAMEOBJECT_RESET_STATE = 0xBADD,
- SMSG_GAME_EVENT_DEBUG_LOG = 0xBADD,
- SMSG_GAME_SPEED_SET = 0xBADD,
- SMSG_GAME_TIME_SET = 0x1309,
- SMSG_GAME_TIME_UPDATE = 0x13E9,
- SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0xBADD,
- SMSG_GARRISON_ADD_MISSION_RESULT = 0xBADD,
- SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0xBADD,
- SMSG_GARRISON_BUILDING_ACTIVATED = 0x07AA,
- SMSG_GARRISON_BUILDING_REMOVED = 0x0723,
- SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0xBADD,
- SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x02C2,
- SMSG_GARRISON_DELETE_RESULT = 0xBADD,
- SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0xBADD,
- SMSG_GARRISON_LANDINGPAGE_SHIPMENTS = 0xBADD,
- SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x0701,
- SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0xBADD,
- SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0xBADD,
- SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0xBADD,
- SMSG_GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED = 0xBADD,
- SMSG_GARRISON_OPEN_ARCHITECT = 0xBADD,
- SMSG_GARRISON_OPEN_MISSION_NPC = 0xBADD,
- SMSG_GARRISON_OPEN_TRADESKILL_NPC_RESPONSE = 0xBADD,
- SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x07CA,
- SMSG_GARRISON_PLOT_PLACED = 0xBADD,
- SMSG_GARRISON_PLOT_REMOVED = 0xBADD,
- SMSG_GARRISON_REMOTE_INFO = 0x0C39,
- SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0xBADD,
- SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0xBADD,
- SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0xBADD,
- SMSG_GARRISON_SET_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0xBADD,
- SMSG_GARRISON_START_MISSION_RESULT = 0x0AA1,
- SMSG_GARRISON_UNK1 = 0xBADD,
- SMSG_GARRISON_UNK3 = 0xBADD,
- SMSG_GARRISON_UPGRADEABLE_RESULT = 0xBADD,
- SMSG_GARRISON_UPGRADE_FOLLOWER_ITEM_LEVEL = 0xBADD,
- SMSG_GARRISON_UPGRADE_RESULT = 0xBADD,
- SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0xBADD,
- SMSG_GET_GARRISON_INFO_RESULT = 0x0733,
- SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x1F09,
- SMSG_GET_TROPHY_LIST_RESPONSE = 0xBADD,
- SMSG_GHOST = 0xBADD,
- SMSG_GHOSTEE_GONE = 0xBADD,
- SMSG_GM_ACCOUNT_ONLINE_RESPONSE = 0xBADD,
- SMSG_GM_CHANGE_ARENA_RATING = 0xBADD,
- SMSG_GM_CHARACTER_RESTORE_RESPONSE = 0xBADD,
- SMSG_GM_MESSAGECHAT = 0xBADD,
- SMSG_GM_PLAYER_INFO = 0xBADD,
- SMSG_GM_REQUEST_PLAYER_INFO = 0xBADD,
- SMSG_GM_SUMMON = 0xBADD,
- SMSG_GM_TICKET_CASE_STATUS = 0x086B,
- SMSG_GM_TICKET_GET_TICKET_RESPONSE = 0x0183,
- SMSG_GM_TICKET_RESOLVE_RESPONSE = 0x0869,
- SMSG_GM_TICKET_RESPONSE = 0x1729,
- SMSG_GM_TICKET_RESPONSE_ERROR = 0x0A33,
- SMSG_GM_TICKET_STATUS_UPDATE = 0x0B74,
- SMSG_GM_TICKET_SYSTEM_STATUS = 0x134C,
- SMSG_GM_TICKET_UPDATE = 0x193A,
- SMSG_GOD_MODE = 0xBADD,
- SMSG_GOSSIP_COMPLETE = 0x07A8,
- SMSG_GOSSIP_MESSAGE = 0x0117,
- SMSG_GOSSIP_POI = 0x1BBC,
- SMSG_GROUP_ACTION_THROTTLED = 0xBADD,
- SMSG_GROUP_CANCEL = 0xBADD,
- SMSG_GROUP_DECLINE = 0xBADD,
- SMSG_GROUP_DESTROYED = 0xBADD,
- SMSG_GROUP_NEW_LEADER = 0x1BF1,
- SMSG_GROUP_UNINVITE = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_DELETED = 0x07B3,
- SMSG_GUILD_ACHIEVEMENT_EARNED = 0x00F3,
- SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x0B93,
- SMSG_GUILD_BANK_LOG_QUERY_RESULT = 0xBADD,
- SMSG_GUILD_BANK_QUERY_RESULTS = 0xBADD,
- SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x0793,
- SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0xBADD,
- SMSG_GUILD_CANCEL = 0xBADD,
- SMSG_GUILD_CHALLENGE_COMPLETED = 0xBADD,
- SMSG_GUILD_CHALLENGE_UPDATE = 0x04F3,
- SMSG_GUILD_CHANGE_NAME_RESULT = 0xBADD,
- SMSG_GUILD_COMMAND_RESULT = 0x0B94,
- SMSG_GUILD_CRITERIA_DELETED = 0x09B4,
- SMSG_GUILD_CRITERIA_UPDATE = 0x03D4,
- SMSG_GUILD_DECLINE = 0xBADD,
- SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x01F4,
- SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x04B4,
- SMSG_GUILD_EVENT_DISBANDED = 0x02F3,
- SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x0794,
- SMSG_GUILD_EVENT_MOTD = 0x09D3,
- SMSG_GUILD_EVENT_NEW_LEADER = 0x0AB4,
- SMSG_GUILD_EVENT_PLAYER_JOINED = 0x0AB3,
- SMSG_GUILD_EVENT_PLAYER_LEFT = 0x0093,
- SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x0C94,
- SMSG_GUILD_EVENT_RANKS_UPDATED = 0x02D4,
- SMSG_GUILD_EVENT_RANK_CHANGED = 0x09F3,
- SMSG_GUILD_EVENT_TAB_ADDED = 0x0BB4,
- SMSG_GUILD_EVENT_TAB_DELETED = 0x01D4,
- SMSG_GUILD_EVENT_TAB_MODIFIED = 0x0693,
- SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x0594,
- SMSG_GUILD_FLAGGED_FOR_RENAME = 0xBADD,
- SMSG_GUILD_INVITE = 0xBADD,
- SMSG_GUILD_INVITE_CANCEL = 0xBADD,
- SMSG_GUILD_INVITE_DECLINED = 0xBADD,
- SMSG_GUILD_INVITE_EXPIRED = 0xBADD,
- SMSG_GUILD_KNOWN_RECIPES = 0x04B3,
- SMSG_GUILD_MEMBERS_WITH_RECIPE = 0xBADD,
- SMSG_GUILD_MEMBER_DAILY_RESET = 0x08D4,
- SMSG_GUILD_MEMBER_RECIPES = 0xBADD,
- SMSG_GUILD_MEMBER_UPDATE_NOTE = 0xBADD,
- SMSG_GUILD_MOVED = 0xBADD,
- SMSG_GUILD_MOVE_STARTING = 0xBADD,
- SMSG_GUILD_NAME_CHANGED = 0xBADD,
- SMSG_GUILD_NEWS = 0x05F4,
- SMSG_GUILD_NEWS_DELETED = 0x0194,
- SMSG_GUILD_PARTY_STATE_RESPONSE = 0x0BD4,
- SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x07D4,
- SMSG_GUILD_QUERY_RESPONSE = 0x06F3,
- SMSG_GUILD_RANKS = 0x01D3,
- SMSG_GUILD_RECIPES = 0xBADD,
- SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x0293,
- SMSG_GUILD_RESET = 0xBADD,
- SMSG_GUILD_REWARDS_LIST = 0x04D3,
- SMSG_GUILD_ROSTER = 0x07F3,
- SMSG_GUILD_ROSTER_UPDATE = 0xBADD,
- SMSG_GUILD_SEND_RANK_CHANGE = 0xBADD,
- SMSG_HEALTH_UPDATE = 0x1BD9,
- SMSG_HIGHEST_THREAT_UPDATE = 0x086A,
- SMSG_HOTFIX_NOTIFY = 0xBADD,
- SMSG_HOTFIX_NOTIFY_BLOB = 0x19B9,
- SMSG_IGNORE_REQUIREMENTS_CHEAT = 0xBADD,
- SMSG_IMMIGRANT_HOST_SEARCH_LOG = 0xBADD,
- SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0xBADD,
- SMSG_INITIALIZE_FACTIONS = 0x06C3,
- SMSG_INITIAL_SETUP = 0x0A6B,
- SMSG_INITIAL_SPELLS = 0x12C2,
- SMSG_INIT_WORLD_STATES = 0x11F9,
- SMSG_INSPECT_HONOR_STATS = 0xBADD,
- SMSG_INSPECT_PVP = 0xBADD,
- SMSG_INSPECT_RESULT = 0x0C82,
- SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x1971,
- SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x0682,
- SMSG_INSTANCE_ENCOUNTER_END = 0x1B2A,
- SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x1BAA,
- SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x0EA2,
- SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x1D9B,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x17F4,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x0B3C,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x1331,
- SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x11B9,
- SMSG_INSTANCE_ENCOUNTER_START = 0x0A2C,
- SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x19F4,
- SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x0EC3,
- SMSG_INSTANCE_INFO = 0x082B,
- SMSG_INSTANCE_LOCK_WARNING_QUERY = 0xBADD,
- SMSG_INSTANCE_RESET = 0x15CA,
- SMSG_INSTANCE_RESET_FAILED = 0x194C,
- SMSG_INSTANCE_SAVE_CREATED = 0x1B39,
- SMSG_INVALIDATE_DANCE = 0xBADD,
- SMSG_INVALIDATE_PLAYER = 0x1799,
- SMSG_INVALID_PROMOTION_CODE = 0xBADD,
- SMSG_INVENTORY_CHANGE_FAILURE = 0x05E1,
- SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x0108,
- SMSG_ITEM_COOLDOWN = 0x05A3,
- SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x176A,
- SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x112B,
- SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x158C,
- SMSG_ITEM_PUSH_RESULT = 0x1121,
- SMSG_ITEM_REFUND_INFO_RESPONSE = 0xBADD,
- SMSG_ITEM_TIME_UPDATE = 0x174A,
- SMSG_ITEM_UPGRADE_RESULT = 0xBADD,
- SMSG_JOINED_BATTLEGROUND_QUEUE = 0xBADD,
- SMSG_KICK_REASON = 0xBADD,
- SMSG_LEARNED_DANCE_MOVES = 0xBADD,
- SMSG_LEARNED_SPELLS = 0x08E9,
- SMSG_LEARN_TALENT_FAILED = 0xBADD,
- SMSG_LEVELUP_INFO = 0x092C,
- SMSG_LFG_BOOT_PLAYER = 0xBADD,
- SMSG_LFG_BOOT_PROPOSAL_UPDATE = 0xBADD,
- SMSG_LFG_DISABLED = 0xBADD,
- SMSG_LFG_JOIN_RESULT = 0x01BA,
- SMSG_LFG_LIST_JOIN_RESULT = 0xBADD,
- SMSG_LFG_LIST_UPDATE_BLACKLIST = 0xBADD,
- SMSG_LFG_LIST_UPDATE_STATUS = 0xBADD,
- SMSG_LFG_OFFER_CONTINUE = 0xBADD,
- SMSG_LFG_OPEN_FROM_GOSSIP = 0xBADD,
- SMSG_LFG_PARTY_INFO = 0xBADD,
- SMSG_LFG_PLAYER_INFO = 0x03FA,
- SMSG_LFG_PLAYER_REWARD = 0xBADD,
- SMSG_LFG_PROPOSAL_UPDATE = 0xBADD,
- SMSG_LFG_QUEUE_STATUS = 0x0292,
- SMSG_LFG_ROLE_CHECK_UPDATE = 0x01D9,
- SMSG_LFG_ROLE_CHOSEN = 0xBADD,
- SMSG_LFG_SEARCH_RESULTS = 0xBADD,
- SMSG_LFG_SLOT_INVALID = 0x0191,
- SMSG_LFG_TELEPORT_DENIED = 0xBADD,
- SMSG_LFG_UPDATE_LIST = 0xBADD,
- SMSG_LFG_UPDATE_SEARCH = 0xBADD,
- SMSG_LFG_UPDATE_STATUS = 0x02B1,
- SMSG_LF_GUILD_APPLICANT_LIST_UPDATED = 0xBADD,
- SMSG_LF_GUILD_APPLICATIONS = 0xBADD,
- SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED = 0xBADD,
- SMSG_LF_GUILD_BROWSE = 0xBADD,
- SMSG_LF_GUILD_COMMAND_RESULT = 0xBADD,
- SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED = 0xBADD,
- SMSG_LF_GUILD_POST = 0x0BD3,
- SMSG_LF_GUILD_RECRUITS = 0x0CB3,
- SMSG_LIST_INVENTORY = 0x17A1,
- SMSG_LIST_TARGETS = 0xBADD,
- SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0xBADD,
- SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0xBADD,
- SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0xBADD,
- SMSG_LOAD_CUF_PROFILES = 0x17EA,
- SMSG_LOGIN_SETTIMESPEED = 0x1573,
- SMSG_LOGIN_VERIFY_WORLD = 0x0B31,
- SMSG_LOGOUT_CANCEL_ACK = 0x1D8A,
- SMSG_LOGOUT_COMPLETE = 0x17AA,
- SMSG_LOGOUT_RESPONSE = 0x05C3,
- SMSG_LOG_XPGAIN = 0x1B8B,
- SMSG_LOOT_ALL_PASSED = 0xBADD,
- SMSG_LOOT_CONTENTS = 0x1334,
- SMSG_LOOT_ITEM_LIST = 0xBADD,
- SMSG_LOOT_ITEM_NOTIFY = 0xBADD,
- SMSG_LOOT_LIST = 0x05A1,
- SMSG_LOOT_MONEY_NOTIFY = 0x1B23,
- SMSG_LOOT_RELEASE = 0x1789,
- SMSG_LOOT_RELEASE_ALL = 0x1B59,
- SMSG_LOOT_REMOVED = 0x17E9,
- SMSG_LOOT_RESPONSE = 0x1939,
- SMSG_LOOT_ROLL = 0xBADD,
- SMSG_LOOT_ROLLS_COMPLETE = 0xBADD,
- SMSG_LOOT_ROLL_WON = 0xBADD,
- SMSG_LOOT_SLOT_CHANGED = 0xBADD,
- SMSG_LOOT_UPDATED = 0xBADD,
- SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x04C2,
- SMSG_MAIL_LIST_RESULT = 0x1B71,
- SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x083A,
- SMSG_MAP_OBJECTIVES_INIT = 0xBADD,
- SMSG_MAP_OBJ_EVENTS = 0xBADD,
- SMSG_MASTER_LOOT_CANDIDATE_LIST = 0xBADD,
- SMSG_MEETINGSTONE_COMPLETE = 0xBADD,
- SMSG_MEETINGSTONE_IN_PROGRESS = 0xBADD,
- SMSG_MEETINGSTONE_MEMBER_ADDED = 0xBADD,
- SMSG_MEETINGSTONE_SETQUEUE = 0xBADD,
- SMSG_MESSAGECHAT = 0x1472,
- SMSG_MESSAGE_BOX = 0xBADD,
- SMSG_MINIGAME_SETUP = 0xBADD,
- SMSG_MINIGAME_STATE = 0xBADD,
- SMSG_MINIMAP_PING = 0xBADD,
- SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0xBADD,
- SMSG_MIRROR_IMAGE_CREATURE_DATA = 0xBADD,
- SMSG_MISSILE_CANCEL = 0xBADD,
- SMSG_MODIFY_COOLDOWN = 0x15EA,
- SMSG_MONEY_NOTIFY = 0xBADD,
- SMSG_MOTD = 0x12FB,
- SMSG_MOUNT_RESULT = 0x1BAC,
- SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x033A,
- SMSG_MOVE_CHARACTER_CHEAT_FAILURE = 0xBADD,
- SMSG_MOVE_CHARACTER_CHEAT_SUCCESS = 0xBADD,
- SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0C12,
- SMSG_MOVE_DISABLE_COLLISION = 0x027C,
- SMSG_MOVE_DISABLE_GRAVITY = 0x0124,
- SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0AC9,
- SMSG_MOVE_ENABLE_COLLISION = 0x0512,
- SMSG_MOVE_ENABLE_GRAVITY = 0x0024,
- SMSG_MOVE_KNOCK_BACK = 0x048B,
- SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x0361,
- SMSG_MOVE_ROOT = 0x0031,
- SMSG_MOVE_SET_ACTIVE_MOVER = 0x024C,
- SMSG_MOVE_SET_ANIM_KIT = 0x1F9B,
- SMSG_MOVE_SET_CAN_FLY = 0x0D11,
- SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x027A,
- SMSG_MOVE_SET_COLLISION_HEIGHT = 0x0D52,
- SMSG_MOVE_SET_COMPOUND_STATE = 0x0041,
- SMSG_MOVE_SET_FEATHER_FALL = 0x0264,
- SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x0752,
- SMSG_MOVE_SET_FLIGHT_SPEED = 0x0324,
- SMSG_MOVE_SET_HOVER = 0x0673,
- SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x0C8B,
- SMSG_MOVE_SET_LAND_WALK = 0x0661,
- SMSG_MOVE_SET_NORMAL_FALL = 0x1301,
- SMSG_MOVE_SET_PITCH_RATE = 0x0D21,
- SMSG_MOVE_SET_RUN_BACK_SPEED = 0x0019,
- SMSG_MOVE_SET_RUN_SPEED = 0x0363,
- SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x0021,
- SMSG_MOVE_SET_SWIM_SPEED = 0x0432,
- SMSG_MOVE_SET_TURN_RATE = 0x0E74,
- SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1302,
- SMSG_MOVE_SET_WALK_IN_AIR = 0xBADD,
- SMSG_MOVE_SET_WALK_SPEED = 0x024A,
- SMSG_MOVE_SET_WATER_WALK = 0x0D62,
- SMSG_MOVE_SKIP_TIME = 0x0359,
- SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x1392,
- SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x002A,
- SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x0152,
- SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0641,
- SMSG_MOVE_SPLINE_ROOT = 0x0A4B,
- SMSG_MOVE_SPLINE_SET_ANIM = 0xBADD,
- SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x094B,
- SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x0C02,
- SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x0A5B,
- SMSG_MOVE_SPLINE_SET_FLYING = 0x0212,
- SMSG_MOVE_SPLINE_SET_HOVER = 0x0301,
- SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x0632,
- SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x0073,
- SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x0289,
- SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x0111,
- SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x014A,
- SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x0C89,
- SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x0811,
- SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x0131,
- SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x13C1,
- SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED = 0x0172,
- SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x0A51,
- SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0xBADD,
- SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0CCB,
- SMSG_MOVE_SPLINE_START_SWIM = 0x1594,
- SMSG_MOVE_SPLINE_STOP_SWIM = 0x11D1,
- SMSG_MOVE_SPLINE_UNROOT = 0x02CC,
- SMSG_MOVE_SPLINE_UNSET_FLYING = 0x1344,
- SMSG_MOVE_SPLINE_UNSET_HOVER = 0x025C,
- SMSG_MOVE_TELEPORT = 0x0C21,
- SMSG_MOVE_UNROOT = 0x0A52,
- SMSG_MOVE_UNSET_CAN_FLY = 0x0163,
- SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x015C,
- SMSG_MOVE_UNSET_HOVER = 0x1581,
- SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0E31,
- SMSG_MOVE_UNSET_WALK_IN_AIR = 0xBADD,
- SMSG_MOVE_UPDATE = 0x1514,
- SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x1193,
- SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x0624,
- SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x036B,
- SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0D72,
- SMSG_MOVE_UPDATE_KNOCK_BACK = 0x1304,
- SMSG_MOVE_UPDATE_PITCH_RATE = 0x0372,
- SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x13D1,
- SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x012A,
- SMSG_MOVE_UPDATE_RUN_SPEED = 0x015B,
- SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x0223,
- SMSG_MOVE_UPDATE_SWIM_SPEED = 0x016B,
- SMSG_MOVE_UPDATE_TELEPORT = 0x0171,
- SMSG_MOVE_UPDATE_TURN_RATE = 0x084A,
- SMSG_MOVE_UPDATE_WALK_SPEED = 0x0A19,
- SMSG_MULTIPLE_PACKETS = 0x0C33,
- SMSG_NAME_QUERY_RESPONSE = 0x11A9,
- SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0xBADD,
- SMSG_NEW_TAXI_PATH = 0xBADD,
- SMSG_NEW_WORLD = 0x190B,
- SMSG_NOTIFICATION = 0xBADD,
- SMSG_NOTIFY_DANCE = 0xBADD,
- SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0xBADD,
- SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x1F49,
- SMSG_NOTIFY_MONEY = 0xBADD,
- SMSG_NOTIFY_RECEIVED_MAIL = 0x136C,
- SMSG_NPC_TEXT_UPDATE = 0x0A31,
- SMSG_NPC_WONT_TALK = 0xBADD,
- SMSG_OFFER_PETITION_ERROR = 0xBADD,
- SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x096C,
- SMSG_ON_MONSTER_MOVE = 0x0B09,
- SMSG_OPEN_CONTAINER = 0xBADD,
- SMSG_OPEN_LFG_DUNGEON_FINDER = 0xBADD,
- SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0x11F2,
- SMSG_OPEN_SHIPMENT_NPC_RESULT = 0xBADD,
- SMSG_OVERRIDE_LIGHT = 0xBADD,
- SMSG_PAGE_TEXT = 0xBADD,
- SMSG_PAGE_TEXT_QUERY_RESPONSE = 0xBADD,
- SMSG_PARTY_COMMAND_RESULT = 0xBADD,
- SMSG_PARTY_INVITE = 0x1F9C,
- SMSG_PARTY_KILL_LOG = 0x0CA4,
- SMSG_PARTY_MEMBER_STATE = 0x1564,
- SMSG_PARTY_MEMBER_STATS = 0xBADD,
- SMSG_PARTY_MEMBER_STATS_FULL = 0xBADD,
- SMSG_PARTY_UPDATE = 0x0981,
- SMSG_PAUSE_MIRROR_TIMER = 0xBADD,
- SMSG_PENDING_RAID_LOCK = 0xBADD,
- SMSG_PERIODICAURALOG = 0x184B,
- SMSG_PETITION_ALREADY_SIGNED = 0xBADD,
- SMSG_PETITION_DECLINED = 0xBADD,
- SMSG_PETITION_RENAME_GUILD_RESPONSE = 0xBADD,
- SMSG_PETITION_SHOW_LIST = 0x1134,
- SMSG_PETITION_SHOW_SIGNATURES = 0xBADD,
- SMSG_PETITION_SIGN_RESULTS = 0xBADD,
- SMSG_PET_ACTION_FEEDBACK = 0xBADD,
- SMSG_PET_ACTION_SOUND = 0x1924,
- SMSG_PET_ADDED = 0xBADD,
- SMSG_PET_BATTLE_CHAT_RESTRICTED = 0xBADD,
- SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0xBADD,
- SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x1D24,
- SMSG_PET_BATTLE_FINAL_ROUND = 0x0B29,
- SMSG_PET_BATTLE_FINISHED = 0x15FC,
- SMSG_PET_BATTLE_FIRST_ROUND = 0x11CA,
- SMSG_PET_BATTLE_INITIAL_UPDATE = 0x153A,
- SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0xBADD,
- SMSG_PET_BATTLE_PVP_CHALLENGE = 0xBADD,
- SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0xBADD,
- SMSG_PET_BATTLE_QUEUE_STATUS = 0xBADD,
- SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0xBADD,
- SMSG_PET_BATTLE_REQUEST_FAILED = 0xBADD,
- SMSG_PET_BATTLE_ROUND_RESULT = 0x15F9,
- SMSG_PET_BATTLE_SLOT_UPDATES = 0xBADD,
- SMSG_PET_BROKEN = 0xBADD,
- SMSG_PET_CAST_FAILED = 0xBADD,
- SMSG_PET_CLEAR_SPELLS = 0x0EEA,
- SMSG_PET_DISMISS_SOUND = 0x11BC,
- SMSG_PET_GOD_MODE = 0xBADD,
- SMSG_PET_GUIDS = 0x198A,
- SMSG_PET_LEARNED_SPELL = 0xBADD,
- SMSG_PET_MODE = 0x196B,
- SMSG_PET_NAME_INVALID = 0xBADD,
- SMSG_PET_NAME_QUERY_RESPONSE = 0x15A9,
- SMSG_PET_REMOVED_SPELL = 0xBADD,
- SMSG_PET_RENAMEABLE = 0xBADD,
- SMSG_PET_SLOT_UPDATED = 0xBADD,
- SMSG_PET_SPECIALIZATION = 0xBADD,
- SMSG_PET_SPELLS = 0x1283,
- SMSG_PET_STABLE_LIST = 0x04E2,
- SMSG_PET_STABLE_RESULT = 0xBADD,
- SMSG_PET_TAME_FAILURE = 0xBADD,
- SMSG_PET_UPDATE_COMBO_POINTS = 0xBADD,
- SMSG_PLAYED_TIME = 0x0B71,
- SMSG_PLAYER_BOUND = 0x19A1,
- SMSG_PLAYER_SKINNED = 0xBADD,
- SMSG_PLAYER_VEHICLE_DATA = 0xBADD,
- SMSG_PLAY_DANCE = 0xBADD,
- SMSG_PLAY_MUSIC = 0x1BBA,
- SMSG_PLAY_OBJECT_SOUND = 0x1BB9,
- SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x1162,
- SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x164B,
- SMSG_PLAY_SCENE = 0x17CA,
- SMSG_PLAY_SOUND = 0x1B79,
- SMSG_PLAY_SPEAKERBOT_SOUND = 0xBADD,
- SMSG_PLAY_SPELL_VISUAL = 0x0749,
- SMSG_PLAY_SPELL_VISUAL_KIT = 0x0F6C,
- SMSG_PLAY_TIME_WARNING = 0x19EB,
- SMSG_PONG = 0x0C34,
- SMSG_POWER_UPDATE = 0x1B0A,
- SMSG_PRE_RESSURECT = 0x1572,
- SMSG_PROC_RESIST = 0xBADD,
- SMSG_PROFILE_DATA_RESPONSE = 0xBADD,
- SMSG_PROPOSE_LEVEL_GRANT = 0xBADD,
- SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 0xBADD,
- SMSG_PVP_CREDIT = 0xBADD,
- SMSG_PVP_LOG_DATA = 0xBADD,
- SMSG_PVP_OPTIONS_ENABLED = 0xBADD,
- SMSG_PVP_SEASON = 0x13A1,
- SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x0584,
- SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x119A,
- SMSG_QUERY_OBJ_POSITION = 0xBADD,
- SMSG_QUERY_OBJ_ROTATION = 0xBADD,
- SMSG_QUERY_PETITION_RESPONSE = 0x04A2,
- SMSG_QUERY_TIME_RESPONSE = 0x13B1,
- SMSG_QUESTGIVER_INVALID_QUEST = 0x01AD,
- SMSG_QUESTGIVER_OFFER_REWARD = 0x05A0,
- SMSG_QUESTGIVER_QUEST_COMPLETE = 0x01A7,
- SMSG_QUESTGIVER_QUEST_DETAILS = 0x0925,
- SMSG_QUESTGIVER_QUEST_FAILED = 0x0325,
- SMSG_QUESTGIVER_QUEST_INVALID = 0xBADD,
- SMSG_QUESTGIVER_QUEST_LIST = 0x0507,
- SMSG_QUESTGIVER_REQUEST_ITEMS = 0x0526,
- SMSG_QUESTGIVER_STATUS = 0x039D,
- SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x030F,
- SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x071D,
- SMSG_QUEST_CONFIRM_ACCEPT = 0xBADD,
- SMSG_QUEST_FORCE_REMOVED = 0x0120,
- SMSG_QUEST_LOG_FULL = 0xBADD,
- SMSG_QUEST_POI_QUERY_RESPONSE = 0x01AE,
- SMSG_QUEST_PUSH_RESULT = 0xBADD,
- SMSG_QUEST_QUERY_RESPONSE = 0x0508,
- SMSG_QUEST_UPDATE_ADD_CREDIT = 0x098F,
- SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x03A8,
- SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x05A7,
- SMSG_QUEST_UPDATE_COMPLETE = 0x030E,
- SMSG_QUEST_UPDATE_FAILED = 0x07A6,
- SMSG_QUEST_UPDATE_FAILED_TIMER = 0x018F,
- SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0xBADD,
- SMSG_RAID_GROUP_ONLY = 0xBADD,
- SMSG_RAID_INSTANCE_INFO = 0xBADD,
- SMSG_RAID_INSTANCE_MESSAGE = 0x12F3,
- SMSG_RAID_MARKERS_CHANGED = 0xBADD,
- SMSG_RANDOMIZE_CHAR_NAME = 0x195B,
- SMSG_RANDOM_ROLL = 0x04C1,
- SMSG_RATED_BG_RATING = 0xBADD,
- SMSG_RATED_BG_STATS = 0xBADD,
- SMSG_READY_CHECK_COMPLETED = 0xBADD,
- SMSG_READY_CHECK_RESPONSE = 0xBADD,
- SMSG_READY_CHECK_STARTED = 0xBADD,
- SMSG_READ_ITEM_FAILED = 0xBADD,
- SMSG_READ_ITEM_RESULT_OK = 0xBADD,
- SMSG_REALM_QUERY_RESPONSE = 0x1D22,
- SMSG_REALM_SPLIT = 0xBADD,
- SMSG_REAL_GROUP_UPDATE = 0xBADD,
- SMSG_RECRUIT_A_FRIEND_RESPONSE = 0xBADD,
- SMSG_REDIRECT_CLIENT = 0x0413,
- SMSG_REFER_A_FRIEND_EXPIRED = 0xBADD,
- SMSG_REFER_A_FRIEND_FAILURE = 0xBADD,
- SMSG_REFRESH_COMPONENT = 0xBADD,
- SMSG_REFRESH_SPELL_HISTORY = 0x072B,
- SMSG_REMOVE_ITEM_PASSIVE = 0xBADD,
- SMSG_REMOVE_LOSS_OF_CONTROL = 0xBADD,
- SMSG_REPLACE_TROPHY_RESPONSE = 0xBADD,
- SMSG_REPORT_PVP_AFK_RESULT = 0xBADD,
- SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x15BB,
- SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x1B74,
- SMSG_RESEARCH_COMPLETE = 0xBADD,
- SMSG_RESEARCH_SETUP_HISTORY = 0x1D8B,
- SMSG_RESET_AREA_TRIGGER = 0xBADD,
- SMSG_RESET_COMPRESSION_CONTEXT = 0xBADD,
- SMSG_RESET_FAILED_NOTIFY = 0xBADD,
- SMSG_RESET_RANGED_COMBAT_TIMER = 0x135C,
- SMSG_RESET_WEEKLY_CURRENCY = 0xBADD,
- SMSG_RESISTLOG = 0xBADD,
- SMSG_RESPEC_WIPE_CONFIRM = 0xBADD,
- SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x0974,
- SMSG_RESTRICTED_ACCOUNT_WARNING = 0xBADD,
- SMSG_RESUME_CAST_BAR = 0x1282,
- SMSG_RESUME_COMMS = 0x068A,
- SMSG_RESUME_TOKEN = 0x0DA2,
- SMSG_RESURRECT_FAILED = 0xBADD,
- SMSG_RESURRECT_REQUEST = 0xBADD,
- SMSG_RESYNC_RUNES = 0xBADD,
- SMSG_ROLE_CHANGED_INFORM = 0xBADD,
- SMSG_ROLE_CHOSEN = 0xBADD,
- SMSG_ROLE_POLL_INFORM = 0xBADD,
- SMSG_RUNE_REGEN_DEBUG = 0xBADD,
- SMSG_SAVE_GUILD_EMBLEM = 0xBADD,
- SMSG_SCENARIO_BOOT = 0xBADD,
- SMSG_SCENARIO_COMPLETED = 0xBADD,
- SMSG_SCENARIO_OUT_OF_BOUNDS = 0xBADD,
- SMSG_SCENARIO_POIS = 0xBADD,
- SMSG_SCENARIO_PROGRESS_UPDATE = 0xBADD,
- SMSG_SCENARIO_STATE = 0xBADD,
- SMSG_SCENE_OBJECT_EVENT = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0xBADD,
- SMSG_SCRIPT_CAST = 0xBADD,
- SMSG_SCRIPT_MESSAGE = 0xBADD,
- SMSG_SELL_RESPONSE = 0x0933,
- SMSG_SEND_ITEM_PASSIVES = 0xBADD,
- SMSG_SEND_MAIL_RESULT = 0x01C4,
- SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0xBADD,
- SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0xBADD,
- SMSG_SEND_SPELL_CHARGES = 0x0CEB,
- SMSG_SEND_SPELL_HISTORY = 0x168C,
- SMSG_SEND_UNLEARN_SPELLS = 0x16CC,
- SMSG_SERVER_BUCK_DATA = 0xBADD,
- SMSG_SERVER_BUCK_DATA_START = 0xBADD,
- SMSG_SERVER_FIRST_ACHIEVEMENT = 0xBADD,
- SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0834,
- SMSG_SERVER_INFO_QUERY_RESPONSE = 0xBADD,
- SMSG_SERVER_INFO_RESPONSE = 0xBADD,
- SMSG_SERVER_MESSAGE = 0xBADD,
- SMSG_SERVER_PERF = 0xBADD,
- SMSG_SERVER_TIME = 0xBADD,
- SMSG_SETUP_CURRENCY = 0x0969,
- SMSG_SETUP_TROPHY = 0xBADD,
- SMSG_SET_AI_ANIM_KIT = 0x1B0B,
- SMSG_SET_ALL_TASK_PROGRESS = 0x0821,
- SMSG_SET_ANIM_TIER = 0x15D9,
- SMSG_SET_CURRENCY = 0x194A,
- SMSG_SET_DF_FAST_LAUNCH_RESULT = 0xBADD,
- SMSG_SET_DUNGEON_DIFFICULTY = 0x1109,
- SMSG_SET_FACTION_AT_WAR = 0x1589,
- SMSG_SET_FACTION_NOT_VISIBLE = 0x15A3,
- SMSG_SET_FACTION_STANDING = 0x1129,
- SMSG_SET_FACTION_VISIBLE = 0x0A72,
- SMSG_SET_FLAT_SPELL_MODIFIER = 0x120B,
- SMSG_SET_FORCED_REACTIONS = 0x0EC2,
- SMSG_SET_ITEM_PURCHASE_DATA = 0xBADD,
- SMSG_SET_LFG_TIME_WALKER = 0xBADD,
- SMSG_SET_LOOT_METHOD_FAILED = 0xBADD,
- SMSG_SET_MAX_WEEKLY_QUANTITY = 0x1372,
- SMSG_SET_MELEE_ANIM_KIT = 0x1B2C,
- SMSG_SET_PCT_SPELL_MODIFIER = 0x0E59,
- SMSG_SET_PHASE_SHIFT_CHANGE = 0x17F9,
- SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x1363,
- SMSG_SET_PLAY_HOVER_ANIM = 0x01C3,
- SMSG_SET_PROFICIENCY = 0x092A,
- SMSG_SET_PROJECTILE_POSITION = 0xBADD,
- SMSG_SET_PROMOTION_RESPONSE = 0xBADD,
- SMSG_SET_RAID_DIFFICULTY = 0x1319,
- SMSG_SET_SERVER_WOW_TIME = 0xBADD,
- SMSG_SET_SPELL_CHARGES = 0xBADD,
- SMSG_SET_TASK_COMPLETE = 0xBADD,
- SMSG_SET_TIME_ZONE_INFORMATION = 0x15B4,
- SMSG_SET_VEHICLE_REC_ID = 0x0971,
- SMSG_SET_VIGNETTE = 0x11E4,
- SMSG_SHOW_BANK = 0x1B3A,
- SMSG_SHOW_MAILBOX = 0x1B7A,
- SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x1D5A,
- SMSG_SHOW_RATINGS = 0xBADD,
- SMSG_SHOW_TAXI_NODES = 0x13B3,
- SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x151B,
- SMSG_SHOW_ZONES_CHEAT_RESULT = 0xBADD,
- SMSG_SOCKET_GEMS = 0xBADD,
- SMSG_SORT_BAGS_ACK = 0xBADD,
- SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0xBADD,
- SMSG_SPECIAL_MOUNT_ANIM = 0x19B1,
- SMSG_SPELLBREAKLOG = 0xBADD,
- SMSG_SPELLSTEALLOG = 0xBADD,
- SMSG_SPELL_ABSORB_LOG = 0x12C1,
- SMSG_SPELL_CATEGORY_COOLDOWN = 0x0E5B,
- SMSG_SPELL_COOLDOWN = 0x047B,
- SMSG_SPELL_DAMAGE_SHIELD = 0xBADD,
- SMSG_SPELL_DELAYED = 0x0D7A,
- SMSG_SPELL_DISPEL_LOG = 0x045B,
- SMSG_SPELL_ENERGIZE_LOG = 0x1809,
- SMSG_SPELL_EXECUTE_LOG = 0x044C,
- SMSG_SPELL_FAILED_OTHER = 0x128A,
- SMSG_SPELL_FAILURE = 0x072A,
- SMSG_SPELL_GO = 0x1281,
- SMSG_SPELL_HEAL_LOG = 0x1043,
- SMSG_SPELL_INSTAKILL_LOG = 0x074C,
- SMSG_SPELL_INTERRUPT_LOG = 0x160C,
- SMSG_SPELL_MISS_LOG = 0x057A,
- SMSG_SPELL_MULTISTRIKE_EFFECT = 0x06A9,
- SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x0479,
- SMSG_SPELL_OR_DAMAGE_IMMUNE = 0xBADD,
- SMSG_SPELL_START = 0x0629,
- SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x0AAB,
- SMSG_SPIRIT_HEALER_CONFIRM = 0xBADD,
- SMSG_STAND_STATE_UPDATE = 0x178A,
- SMSG_START_ELAPSED_TIMER = 0xBADD,
- SMSG_START_ELAPSED_TIMERS = 0x192B,
- SMSG_START_LOOT_ROLL = 0xBADD,
- SMSG_START_MIRROR_TIMER = 0x15FB,
- SMSG_START_TIMER = 0xBADD,
- SMSG_STOP_DANCE = 0xBADD,
- SMSG_STOP_ELAPSED_TIMER = 0x092B,
- SMSG_STOP_MIRROR_TIMER = 0x0D81,
- SMSG_STREAMING_MOVIE = 0x0A7B,
- SMSG_SUMMON_CANCEL = 0xBADD,
- SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0xBADD,
- SMSG_SUMMON_REQUEST = 0xBADD,
- SMSG_SUPERCEDED_SPELL = 0xBADD,
- SMSG_SUPPRESS_NPC_GREETINGS = 0x118B,
- SMSG_SUSPEND_COMMS = 0x068B,
- SMSG_SUSPEND_TOKEN = 0x1BB4,
- SMSG_TABARD_VENDOR_ACTIVATE = 0x15BC,
- SMSG_TALENTS_ERROR = 0xBADD,
- SMSG_TALENTS_INFO = 0x04C4,
- SMSG_TALENTS_INVOLUNTARILY_RESET = 0xBADD,
- SMSG_TAXINODE_STATUS = 0x13F1,
- SMSG_TEST_DROP_RATE_RESULT = 0xBADD,
- SMSG_TEXT_EMOTE = 0x158A,
- SMSG_THREAT_CLEAR = 0x1929,
- SMSG_THREAT_REMOVE = 0x0CC1,
- SMSG_THREAT_UPDATE = 0x0B33,
- SMSG_TIME_ADJUSTMENT = 0xBADD,
- SMSG_TIME_SYNC_REQ = 0x0A01,
- SMSG_TITLE_EARNED = 0x0D83,
- SMSG_TITLE_LOST = 0x083B,
- SMSG_TOTEM_CREATED = 0x1F5A,
- SMSG_TOTEM_MOVED = 0xBADD,
- SMSG_TRADE_STATUS = 0xBADD,
- SMSG_TRADE_UPDATED = 0xBADD,
- SMSG_TRAINER_BUY_FAILED = 0xBADD,
SMSG_TRAINER_BUY_SUCCEEDED = 0xBADD,
- SMSG_TRAINER_LIST = 0x1F4B,
- SMSG_TRANSFER_ABORTED = 0x1B7C,
- SMSG_TRANSFER_PENDING = 0x1BDB,
- SMSG_TRIGGER_CINEMATIC = 0x0863,
- SMSG_TRIGGER_MOVIE = 0x1B3C,
- SMSG_TURN_IN_PETITION_RESULTS = 0xBADD,
- SMSG_TUTORIAL_FLAGS = 0x0A39,
- SMSG_UI_TIME = 0x05E3,
- SMSG_UNDELETE_CHARACTER_RESPONSE = 0xBADD,
- SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x1DDB,
- SMSG_UNIT_HEALTH_FREQUENT = 0xBADD,
- SMSG_UNIT_SPELLCAST_START = 0xBADD,
- SMSG_UNLEARNED_SPELLS = 0xBADD,
- SMSG_UPDATE_ACCOUNT_DATA = 0x093B,
- SMSG_UPDATE_CAPTURE_POINT = 0xBADD,
- SMSG_UPDATE_CHARACTER_FLAGS = 0xBADD,
- SMSG_UPDATE_COMBO_POINTS = 0xBADD,
- SMSG_UPDATE_CURRENCY_WEEK_LIMIT = 0xBADD,
- SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x09F1,
- SMSG_UPDATE_EXPANSION_LEVEL = 0x0D82,
- SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT = 0xBADD,
- SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x0922,
- SMSG_UPDATE_LAST_INSTANCE = 0x1B5A,
- SMSG_UPDATE_OBJECT = 0x1762,
- SMSG_UPDATE_SERVER_PLAYER_POSITION = 0xBADD,
- SMSG_UPDATE_TASK_PROGRESS = 0x155A,
- SMSG_UPDATE_WORLD_STATE = 0x15BA,
- SMSG_USERLIST_ADD = 0xBADD,
- SMSG_USERLIST_REMOVE = 0xBADD,
- SMSG_USERLIST_UPDATE = 0xBADD,
- SMSG_USE_EQUIPMENT_SET_RESULT = 0xBADD,
- SMSG_VOICESESSION_FULL = 0xBADD,
- SMSG_VOICE_CHAT_STATUS = 0xBADD,
- SMSG_VOICE_PARENTAL_CONTROLS = 0xBADD,
- SMSG_VOICE_SESSION_LEAVE = 0xBADD,
- SMSG_VOICE_SESSION_ROSTER_UPDATE = 0xBADD,
- SMSG_VOICE_SET_TALKER_MUTED = 0xBADD,
- SMSG_VOID_ITEM_SWAP_RESPONSE = 0xBADD,
- SMSG_VOID_STORAGE_CONTENTS = 0x1122,
- SMSG_VOID_STORAGE_FAILED = 0xBADD,
- SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x1BAB,
- SMSG_VOID_TRANSFER_RESULT = 0x192C,
- SMSG_WAIT_QUEUE_FINISH = 0xBADD,
- SMSG_WAIT_QUEUE_UPDATE = 0xBADD,
- SMSG_WARDEN_DATA = 0x110A,
- SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0xBADD,
- SMSG_WEATHER = 0x0939,
- SMSG_WEEKLY_LAST_RESET = 0xBADD,
- SMSG_WEEKLY_SPELL_USAGE = 0x0CEC,
- SMSG_WEEKLY_SPELL_USAGE_UPDATE = 0xBADD,
- SMSG_WHO = 0x14F2,
- SMSG_WHOIS = 0xBADD,
- SMSG_WORLD_SERVER_INFO = 0x0864,
- SMSG_WORLD_TEXT = 0x172C,
- SMSG_XP_GAIN_ABORTED = 0x0B23,
- SMSG_XP_GAIN_ENABLED = 0x1B73,
- SMSG_ZONE_UNDER_ATTACK = 0x1474
};
inline bool IsInstanceOnlyOpcode(uint32 opcode)
{
switch (opcode)
{
- case SMSG_QUESTGIVER_STATUS: // ClientQuest
+ case SMSG_QUEST_GIVER_STATUS: // ClientQuest
case SMSG_DUEL_REQUESTED: // Client
case SMSG_DUEL_IN_BOUNDS: // Client
case SMSG_QUERY_TIME_RESPONSE: // Client
case SMSG_DUEL_WINNER: // Client
case SMSG_DUEL_COMPLETE: // Client
case SMSG_DUEL_OUT_OF_BOUNDS: // Client
- case SMSG_ATTACKSTOP: // Client
- case SMSG_ATTACKSTART: // Client
+ case SMSG_ATTACK_STOP: // Client
+ case SMSG_ATTACK_START: // Client
case SMSG_MOUNT_RESULT: // Client
return true;
default:
@@ -1992,3 +1864,4 @@ inline std::string GetOpcodeNameForLogging(T id)
#endif
/// @}
+
diff --git a/src/server/game/Server/Protocol/PacketLog.cpp b/src/server/game/Server/Protocol/PacketLog.cpp
index fa3d6c1f924..bc3e09ef3b7 100644
--- a/src/server/game/Server/Protocol/PacketLog.cpp
+++ b/src/server/game/Server/Protocol/PacketLog.cpp
@@ -86,7 +86,7 @@ void PacketLog::Initialize()
header.Signature[0] = 'P'; header.Signature[1] = 'K'; header.Signature[2] = 'T';
header.FormatVersion = 0x0301;
header.SnifferId = 'T';
- header.Build = 19678; // 6.1.0
+ header.Build = 19802; // 6.1.2
header.Locale[0] = 'e'; header.Locale[1] = 'n'; header.Locale[2] = 'U'; header.Locale[3] = 'S';
std::memset(header.SessionKey, 0, sizeof(header.SessionKey));
header.SniffStartUnixtime = time(NULL);
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index 6c889b51631..783c1dd2022 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -283,6 +283,7 @@ void WorldSession::SendPacket(WorldPacket const* packet, bool forced /*= false*/
sScriptMgr->OnPacketSend(this, *packet);
+ TC_LOG_TRACE("network.opcode", "S->C: %s %s", GetPlayerInfo().c_str(), GetOpcodeNameForLogging(static_cast<OpcodeServer>(packet->GetOpcode())).c_str());
m_Socket[conIdx]->SendPacket(*packet);
}
@@ -1204,12 +1205,12 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
{
uint32 maxPacketCounterAllowed;
switch (opcode)
- {/*
+ {
// CPU usage sending 2000 packets/second on a 3.70 GHz 4 cores on Win x64
// [% CPU mysqld] [%CPU worldserver RelWithDebInfo]
case CMSG_PLAYER_LOGIN: // 0 0.5
case CMSG_NAME_QUERY: // 0 1
- case CMSG_PET_NAME_QUERY: // 0 1
+ //case CMSG_PET_NAME_QUERY: // 0 1
case CMSG_NPC_TEXT_QUERY: // 0 1
case CMSG_ATTACKSTOP: // 0 1
//case CMSG_QUERY_TIME: // 0 1
@@ -1243,12 +1244,12 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
//case CMSG_REQUEST_PARTY_MEMBER_STATS: // 0 1.5
case CMSG_QUESTGIVER_COMPLETE_QUEST: // 0 1.5
case CMSG_SET_ACTION_BUTTON: // 0 1.5
- case CMSG_RESET_INSTANCES: // 0 1.5
- case CMSG_HEARTH_AND_RESURRECT: // 0 1.5
+ //case CMSG_RESET_INSTANCES: // 0 1.5
+ //case CMSG_HEARTH_AND_RESURRECT: // 0 1.5
case CMSG_TOGGLE_PVP: // 0 1.5
case CMSG_PET_ABANDON: // 0 1.5
- case CMSG_ACTIVATE_TAXI_EXPRESS: // 0 1.5
- case CMSG_ACTIVATE_TAXI: // 0 1.5
+ //case CMSG_ACTIVATE_TAXI_EXPRESS: // 0 1.5
+ //case CMSG_ACTIVATE_TAXI: // 0 1.5
case CMSG_SELF_RES: // 0 1.5
case CMSG_UNLEARN_SKILL: // 0 1.5
case CMSG_EQUIPMENT_SET_SAVE: // 0 1.5
@@ -1259,13 +1260,13 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
//case CMSG_GROUP_INVITE_RESPONSE: // 0 1.5
//case CMSG_GROUP_UNINVITE_GUID: // 0 1.5
//case CMSG_LEAVE_GROUP: // 0 1.5
- case CMSG_BATTLEMASTER_JOIN_ARENA: // 0 1.5
+ //case CMSG_BATTLEMASTER_JOIN_ARENA: // 0 1.5
case CMSG_BATTLEFIELD_LEAVE: // 0 1.5
- case CMSG_GUILD_BANK_LOG_QUERY: // 0 2
+ //case CMSG_GUILD_BANK_LOG_QUERY: // 0 2
case CMSG_LOGOUT_CANCEL: // 0 2
case CMSG_ALTER_APPEARANCE: // 0 2
//case CMSG_QUEST_CONFIRM_ACCEPT: // 0 2
- case CMSG_GUILD_EVENT_LOG_QUERY: // 0 2.5
+ //case CMSG_GUILD_EVENT_LOG_QUERY: // 0 2.5
case CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY: // 0 2.5
//case CMSG_BEGIN_TRADE: // 0 2.5
//case CMSG_INITIATE_TRADE: // 0 3
@@ -1303,8 +1304,8 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
//case CMSG_QUESTLOG_REMOVE_QUEST: // 0 4
case CMSG_QUESTGIVER_CHOOSE_REWARD: // 0 4
//case CMSG_SEND_CONTACT_LIST: // 0 5
- case CMSG_AUTOBANK_ITEM: // 0 6
- case CMSG_AUTOSTORE_BANK_ITEM: // 0 6
+ //case CMSG_AUTOBANK_ITEM: // 0 6
+ //case CMSG_AUTOSTORE_BANK_ITEM: // 0 6
case CMSG_WHO: // 0 7
//case CMSG_RIDE_VEHICLE_INTERACT: // 0 8
case CMSG_MOVE_HEARTBEAT:
@@ -1395,16 +1396,16 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
//case CMSG_ARENA_TEAM_LEADER: // not profiled
case CMSG_LOOT_METHOD: // not profiled
case CMSG_GUILD_INVITE_BY_NAME: // not profiled
- case CMSG_ACCEPT_GUILD_INVITE: // not profiled
- case CMSG_GUILD_DECLINE_INVITATION: // not profiled
+ //case CMSG_ACCEPT_GUILD_INVITE: // not profiled
+ //case CMSG_GUILD_DECLINE_INVITATION: // not profiled
case CMSG_GUILD_LEAVE: // not profiled
- case CMSG_GUILD_DELETE: // not profiled
- case CMSG_GUILD_SET_GUILD_MASTER: // not profiled
- case CMSG_GUILD_UPDATE_MOTD_TEXT: // not profiled
+ //case CMSG_GUILD_DELETE: // not profiled
+ //case CMSG_GUILD_SET_GUILD_MASTER: // not profiled
+ //case CMSG_GUILD_UPDATE_MOTD_TEXT: // not profiled
case CMSG_GUILD_SET_RANK_PERMISSIONS: // not profiled
- case CMSG_GUILD_ADD_RANK: // not profiled
- case CMSG_GUILD_DELETE_RANK: // not profiled
- case CMSG_GUILD_UPDATE_INFO_TEXT: // not profiled
+ //case CMSG_GUILD_ADD_RANK: // not profiled
+ //case CMSG_GUILD_DELETE_RANK: // not profiled
+ //case CMSG_GUILD_UPDATE_INFO_TEXT: // not profiled
case CMSG_GUILD_BANK_DEPOSIT_MONEY: // not profiled
case CMSG_GUILD_BANK_WITHDRAW_MONEY: // not profiled
case CMSG_GUILD_BANK_BUY_TAB: // not profiled
@@ -1426,7 +1427,7 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
{
maxPacketCounterAllowed = PLAYER_SLOTS_COUNT;
break;
- }*/
+ }
default:
{
maxPacketCounterAllowed = 100;
diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h
index e1ad57bbc77..9d85ee5c83c 100644
--- a/src/server/game/Server/WorldSession.h
+++ b/src/server/game/Server/WorldSession.h
@@ -110,6 +110,7 @@ namespace WorldPackets
struct CharRaceOrFactionChangeInfo;
struct CharacterUndeleteInfo;
+ class AlterApperance;
class EnumCharacters;
class CreateChar;
class DeleteChar;
@@ -421,9 +422,9 @@ enum AccountDataType
enum TutorialAction
{
- TUTORIAL_ACTION_CLEAR = 1,
- TUTORIAL_ACTION_UPDATE = 2,
- TUTORIAL_ACTION_RESET = 3
+ TUTORIAL_ACTION_RESET = 0,
+ TUTORIAL_ACTION_UPDATE = 1,
+ TUTORIAL_ACTION_CLEAR = 2
};
/*
@@ -581,7 +582,6 @@ class WorldSession
void SendNotification(uint32 stringId, ...);
void SendPetNameInvalid(uint32 error, std::string const& name, DeclinedName *declinedName);
void SendPartyResult(PartyOperation operation, std::string const& member, PartyResult res, uint32 val = 0);
- void SendAreaTriggerMessage(const char* Text, ...) ATTR_PRINTF(2, 3);
void SendSetPhaseShift(std::set<uint32> const& phaseIds, std::set<uint32> const& terrainswaps, std::set<uint32> const& worldMapAreaSwaps);
void SendQueryTimeResponse();
@@ -790,7 +790,7 @@ class WorldSession
void HandleCharRenameOpcode(WorldPackets::Character::CharacterRenameRequest& request);
void HandleCharRenameCallBack(PreparedQueryResult result, WorldPackets::Character::CharacterRenameInfo* renameInfo);
void HandleSetPlayerDeclinedNames(WorldPacket& recvData);
- void HandleAlterAppearance(WorldPacket& recvData);
+ void HandleAlterAppearance(WorldPackets::Character::AlterApperance& packet);
void HandleCharCustomizeOpcode(WorldPackets::Character::CharCustomize& packet);
void HandleCharCustomizeCallback(PreparedQueryResult result, WorldPackets::Character::CharCustomizeInfo* customizeInfo);
void HandleCharRaceOrFactionChangeOpcode(WorldPackets::Character::CharRaceOrFactionChange& packet);
@@ -1135,7 +1135,6 @@ class WorldSession
void HandleChatMessageEmoteOpcode(WorldPackets::Chat::ChatMessageEmote& packet);
void SendPlayerNotFoundNotice(std::string const& name);
void SendPlayerAmbiguousNotice(std::string const& name);
- void SendWrongFactionNotice();
void SendChatRestrictedNotice(ChatRestrictionType restriction);
void HandleTextEmoteOpcode(WorldPackets::Chat::CTextEmote& packet);
void HandleChatIgnoredOpcode(WorldPacket& recvPacket);
@@ -1221,7 +1220,7 @@ class WorldSession
void HandleSetTitleOpcode(WorldPackets::Character::SetTitle& packet);
void HandleRealmSplitOpcode(WorldPacket& recvData);
void HandleTimeSyncResponse(WorldPackets::Misc::TimeSyncResponse& packet);
- void HandleWhoisOpcode(WorldPackets::Who::WhoIsRequest& packet);
+ void HandleWhoIsOpcode(WorldPackets::Who::WhoIsRequest& packet);
void HandleResetInstancesOpcode(WorldPacket& recvData);
void HandleHearthAndResurrect(WorldPacket& recvData);
void HandleInstanceLockResponse(WorldPacket& recvPacket);
@@ -1356,8 +1355,6 @@ class WorldSession
void SendSpellCategoryCooldowns();
- int32 HandleEnableNagleAlgorithm();
-
// Compact Unit Frames (4.x)
void HandleSaveCUFProfiles(WorldPacket& recvPacket);
void SendLoadCUFProfiles();
diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp
index 01035154214..963d6a1b71e 100644
--- a/src/server/game/Server/WorldSocket.cpp
+++ b/src/server/game/Server/WorldSocket.cpp
@@ -57,7 +57,7 @@ uint32 const SizeOfServerHeader[2] = { sizeof(uint16) + sizeof(uint32), sizeof(u
WorldSocket::WorldSocket(tcp::socket&& socket) : Socket(std::move(socket)),
_type(CONNECTION_TYPE_REALM), _authSeed(rand32()), _OverSpeedPings(0),
- _worldSession(nullptr), _compressionStream(nullptr), _initialized(false)
+ _worldSession(nullptr), _authed(false), _compressionStream(nullptr), _initialized(false)
{
_headerBuffer.Resize(SizeOfClientHeader[0][0]);
}
@@ -96,7 +96,15 @@ void WorldSocket::HandleSendAuthSession()
memcpy(&challenge.DosChallenge[4], _decryptSeed.AsByteArray(16).get(), 16);
challenge.DosZeroBits = 1;
- SendPacket(*challenge.Write());
+ SendPacketAndLogOpcode(*challenge.Write());
+}
+
+void WorldSocket::OnClose()
+{
+ {
+ std::lock_guard<std::mutex> sessionGuard(_worldSessionLock);
+ _worldSession = nullptr;
+ }
}
void WorldSocket::ReadHandler()
@@ -182,15 +190,8 @@ bool WorldSocket::ReadHeaderHandler()
if (!ClientPktHeader::IsValidSize(size) || (_initialized && !ClientPktHeader::IsValidOpcode(opcode)))
{
- if (_worldSession)
- {
- Player* player = _worldSession->GetPlayer();
- TC_LOG_ERROR("network", "WorldSocket::ReadHeaderHandler(): client (account: %u, char [%s, name: %s]) sent malformed packet (size: %u, cmd: %u)",
- _worldSession->GetAccountId(), player ? player->GetGUID().ToString().c_str() : "GUID: Empty", player ? player->GetName().c_str() : "<none>", size, opcode);
- }
- else
- TC_LOG_ERROR("network", "WorldSocket::ReadHeaderHandler(): client %s sent malformed packet (size: %u, cmd: %u)",
- GetRemoteIpAddress().to_string().c_str(), size, opcode);
+ TC_LOG_ERROR("network", "WorldSocket::ReadHeaderHandler(): client %s sent malformed packet (size: %u, cmd: %u)",
+ GetRemoteIpAddress().to_string().c_str(), size, opcode);
CloseSocket();
return false;
@@ -217,19 +218,29 @@ bool WorldSocket::ReadDataHandler()
if (sPacketLog->CanLogPacket())
sPacketLog->LogPacket(packet, CLIENT_TO_SERVER, GetRemoteIpAddress(), GetRemotePort(), GetConnectionType());
- TC_LOG_TRACE("network.opcode", "C->S: %s %s", (_worldSession ? _worldSession->GetPlayerInfo() : GetRemoteIpAddress().to_string()).c_str(), GetOpcodeNameForLogging(opcode).c_str());
+ std::unique_lock<std::mutex> sessionGuard(_worldSessionLock, std::defer_lock);
switch (opcode)
{
case CMSG_PING:
+ LogOpcodeText(opcode, sessionGuard);
HandlePing(packet);
break;
case CMSG_AUTH_SESSION:
{
- if (_worldSession)
+ LogOpcodeText(opcode, sessionGuard);
+ if (_authed)
{
- TC_LOG_ERROR("network", "WorldSocket::ProcessIncoming: received duplicate CMSG_AUTH_SESSION from %s", _worldSession->GetPlayerInfo().c_str());
- break;
+ // locking just to safely log offending user is probably overkill but we are disconnecting him anyway
+ {
+ if (sessionGuard.try_lock())
+ {
+ TC_LOG_ERROR("network", "WorldSocket::ProcessIncoming: received duplicate CMSG_AUTH_SESSION from %s", _worldSession->GetPlayerInfo().c_str());
+ sessionGuard.unlock(); // unlock session guard to prevent deadlocking in CloseSocket
+ }
+ }
+ CloseSocket();
+ return false;
}
WorldPackets::Auth::AuthSession authSession(std::move(packet));
@@ -239,10 +250,19 @@ bool WorldSocket::ReadDataHandler()
}
case CMSG_AUTH_CONTINUED_SESSION:
{
- if (_worldSession)
+ LogOpcodeText(opcode, sessionGuard);
+ if (_authed)
{
- TC_LOG_ERROR("network", "WorldSocket::ProcessIncoming: received duplicate CMSG_AUTH_CONTINUED_SESSION from %s", _worldSession->GetPlayerInfo().c_str());
- break;
+ // locking just to safely log offending user is probably overkill but we are disconnecting him anyway
+ {
+ if (sessionGuard.try_lock())
+ {
+ TC_LOG_ERROR("network", "WorldSocket::ProcessIncoming: received duplicate CMSG_AUTH_CONTINUED_SESSION from %s", _worldSession->GetPlayerInfo().c_str());
+ sessionGuard.unlock(); // unlock session guard to prevent deadlocking in CloseSocket
+ }
+ }
+ CloseSocket();
+ return false;
}
WorldPackets::Auth::AuthContinuedSession authSession(std::move(packet));
@@ -251,24 +271,21 @@ bool WorldSocket::ReadDataHandler()
break;
}
case CMSG_KEEP_ALIVE:
- TC_LOG_DEBUG("network", "%s", GetOpcodeNameForLogging(opcode).c_str());
- sScriptMgr->OnPacketReceive(_worldSession, packet);
+ LogOpcodeText(opcode, sessionGuard);
break;
case CMSG_LOG_DISCONNECT:
+ LogOpcodeText(opcode, sessionGuard);
packet.rfinish(); // contains uint32 disconnectReason;
- TC_LOG_DEBUG("network", "%s", GetOpcodeNameForLogging(opcode).c_str());
- sScriptMgr->OnPacketReceive(_worldSession, packet);
return true;
case CMSG_ENABLE_NAGLE:
- {
- TC_LOG_DEBUG("network", "%s", GetOpcodeNameForLogging(opcode).c_str());
- sScriptMgr->OnPacketReceive(_worldSession, packet);
- if (_worldSession)
- _worldSession->HandleEnableNagleAlgorithm();
+ LogOpcodeText(opcode, sessionGuard);
+ SetNoDelay(false);
break;
- }
case CMSG_CONNECT_TO_FAILED:
{
+ sessionGuard.lock();
+
+ LogOpcodeText(opcode, sessionGuard);
WorldPackets::Auth::ConnectToFailed connectToFailed(std::move(packet));
connectToFailed.Read();
HandleConnectToFailed(connectToFailed);
@@ -276,6 +293,10 @@ bool WorldSocket::ReadDataHandler()
}
default:
{
+ sessionGuard.lock();
+
+ LogOpcodeText(opcode, sessionGuard);
+
if (!_worldSession)
{
TC_LOG_ERROR("network.opcode", "ProcessIncoming: Client not authed opcode = %u", uint32(opcode));
@@ -283,13 +304,6 @@ bool WorldSocket::ReadDataHandler()
return false;
}
- // prevent invalid memory access/crash with custom opcodes
- if (static_cast<uint32>(opcode) >= NUM_OPCODE_HANDLERS)
- {
- CloseSocket();
- return false;
- }
-
OpcodeHandler const* handler = opcodeTable[opcode];
if (!handler)
{
@@ -339,6 +353,25 @@ bool WorldSocket::ReadDataHandler()
return true;
}
+void WorldSocket::LogOpcodeText(OpcodeClient opcode, std::unique_lock<std::mutex> const& guard) const
+{
+ if (!guard)
+ {
+ TC_LOG_TRACE("network.opcode", "C->S: %s %s", GetRemoteIpAddress().to_string().c_str(), GetOpcodeNameForLogging(opcode).c_str());
+ }
+ else
+ {
+ TC_LOG_TRACE("network.opcode", "C->S: %s %s", (_worldSession ? _worldSession->GetPlayerInfo() : GetRemoteIpAddress().to_string()).c_str(),
+ GetOpcodeNameForLogging(opcode).c_str());
+ }
+}
+
+void WorldSocket::SendPacketAndLogOpcode(WorldPacket const& packet)
+{
+ TC_LOG_TRACE("network.opcode", "S->C: %s %s", GetRemoteIpAddress().to_string().c_str(), GetOpcodeNameForLogging(static_cast<OpcodeServer>(packet.GetOpcode())).c_str());
+ SendPacket(packet);
+}
+
void WorldSocket::SendPacket(WorldPacket const& packet)
{
if (!IsOpen())
@@ -347,8 +380,6 @@ void WorldSocket::SendPacket(WorldPacket const& packet)
if (sPacketLog->CanLogPacket())
sPacketLog->LogPacket(packet, SERVER_TO_CLIENT, GetRemoteIpAddress(), GetRemotePort(), GetConnectionType());
- TC_LOG_TRACE("network.opcode", "S->C: %s %s", (_worldSession ? _worldSession->GetPlayerInfo() : GetRemoteIpAddress().to_string()).c_str(), GetOpcodeNameForLogging(static_cast<OpcodeServer>(packet.GetOpcode())).c_str());
-
uint32 packetSize = packet.size();
uint32 sizeOfHeader = SizeOfServerHeader[_authCrypt.IsInitialized()];
if (packetSize > 0x400)
@@ -656,6 +687,7 @@ void WorldSocket::HandleAuthSession(WorldPackets::Auth::AuthSession& authSession
// At this point, we can safely hook a successful login
sScriptMgr->OnAccountLogin(id);
+ _authed = true;
_worldSession = new WorldSession(id, battlenetAccountId, shared_from_this(), AccountTypes(security), expansion, mutetime, locale, recruiter, isRecruiter);
_worldSession->LoadGlobalAccountData();
_worldSession->LoadTutorialsData();
@@ -715,8 +747,10 @@ void WorldSocket::HandleAuthContinuedSession(WorldPackets::Auth::AuthContinuedSe
return;
}
+ _authed = true;
+
WorldPackets::Auth::ResumeComms resumeComms;
- SendPacket(*resumeComms.Write());
+ SendPacketAndLogOpcode(*resumeComms.Write());
_worldSession->AddInstanceConnection(shared_from_this());
_worldSession->HandleContinuePlayerLogin();
@@ -755,10 +789,9 @@ void WorldSocket::HandleConnectToFailed(WorldPackets::Auth::ConnectToFailed& con
//else
//{
// transfer_aborted when/if we get map node redirection
- // SendPacket(*WorldPackets::Auth::ResumeComms().Write());
+ // SendPacketAndLogOpcode(*WorldPackets::Auth::ResumeComms().Write());
//}
}
-
}
void WorldSocket::SendAuthResponseError(uint8 code)
@@ -767,7 +800,7 @@ void WorldSocket::SendAuthResponseError(uint8 code)
response.SuccessInfo.HasValue = false;
response.WaitInfo.HasValue = false;
response.Result = code;
- SendPacket(*response.Write());
+ SendPacketAndLogOpcode(*response.Write());
}
void WorldSocket::HandlePing(WorldPacket& recvPacket)
@@ -799,6 +832,8 @@ void WorldSocket::HandlePing(WorldPacket& recvPacket)
if (maxAllowed && _OverSpeedPings > maxAllowed)
{
+ std::lock_guard<std::mutex> sessionGuard(_worldSessionLock);
+
if (_worldSession && !_worldSession->HasPermission(rbac::RBAC_PERM_SKIP_CHECK_OVERSPEED_PING))
{
TC_LOG_ERROR("network", "WorldSocket::HandlePing: %s kicked for over-speed pings (address: %s)",
@@ -813,20 +848,24 @@ void WorldSocket::HandlePing(WorldPacket& recvPacket)
_OverSpeedPings = 0;
}
- if (_worldSession)
{
- _worldSession->SetLatency(latency);
- _worldSession->ResetClientTimeDelay();
- }
- else
- {
- TC_LOG_ERROR("network", "WorldSocket::HandlePing: peer sent CMSG_PING, but is not authenticated or got recently kicked, address = %s", GetRemoteIpAddress().to_string().c_str());
+ std::lock_guard<std::mutex> sessionGuard(_worldSessionLock);
- CloseSocket();
- return;
+ if (_worldSession)
+ {
+ _worldSession->SetLatency(latency);
+ _worldSession->ResetClientTimeDelay();
+ }
+ else
+ {
+ TC_LOG_ERROR("network", "WorldSocket::HandlePing: peer sent CMSG_PING, but is not authenticated or got recently kicked, address = %s", GetRemoteIpAddress().to_string().c_str());
+
+ CloseSocket();
+ return;
+ }
}
WorldPacket packet(SMSG_PONG, 4);
packet << ping;
- return SendPacket(packet);
+ return SendPacketAndLogOpcode(packet);
}
diff --git a/src/server/game/Server/WorldSocket.h b/src/server/game/Server/WorldSocket.h
index a0304468682..45e19a93767 100644
--- a/src/server/game/Server/WorldSocket.h
+++ b/src/server/game/Server/WorldSocket.h
@@ -86,11 +86,17 @@ public:
ConnectionType GetConnectionType() const { return _type; }
protected:
+ void OnClose() override;
void ReadHandler() override;
bool ReadHeaderHandler();
bool ReadDataHandler();
private:
+ /// writes network.opcode log
+ /// accessing WorldSession is not threadsafe, only do it when holding _worldSessionLock
+ void LogOpcodeText(OpcodeClient opcode, std::unique_lock<std::mutex> const& guard) const;
+ /// sends and logs network.opcode without accessing WorldSession
+ void SendPacketAndLogOpcode(WorldPacket const& packet);
void WritePacketToBuffer(WorldPacket const& packet, MessageBuffer& buffer);
uint32 CompressPacket(uint8* buffer, WorldPacket const& packet);
@@ -114,7 +120,9 @@ private:
std::chrono::steady_clock::time_point _LastPingTime;
uint32 _OverSpeedPings;
+ std::mutex _worldSessionLock;
WorldSession* _worldSession;
+ bool _authed;
MessageBuffer _headerBuffer;
MessageBuffer _packetBuffer;
diff --git a/src/server/game/Server/WorldSocketMgr.cpp b/src/server/game/Server/WorldSocketMgr.cpp
index 0a2b3cb4edf..673c96717ff 100644
--- a/src/server/game/Server/WorldSocketMgr.cpp
+++ b/src/server/game/Server/WorldSocketMgr.cpp
@@ -51,13 +51,12 @@ WorldSocketMgr::~WorldSocketMgr()
delete _instanceAcceptor;
}
-int const boost::asio::socket_base::max_connections;
-
bool WorldSocketMgr::StartNetwork(boost::asio::io_service& service, std::string const& bindIp, uint16 port)
{
_tcpNoDelay = sConfigMgr->GetBoolDefault("Network.TcpNodelay", true);
- TC_LOG_DEBUG("misc", "Max allowed socket connections %d", boost::asio::socket_base::max_connections);
+ int const max_connections = boost::asio::socket_base::max_connections;
+ TC_LOG_DEBUG("misc", "Max allowed socket connections %d", max_connections);
// -1 means use default
_socketSendBufferSize = sConfigMgr->GetIntDefault("Network.OutKBuff", -1);
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index dd29b7c1b4b..83e9dcbc2ef 100644
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -5415,7 +5415,7 @@ void AuraEffect::HandleAuraSetVehicle(AuraApplication const* aurApp, uint8 mode,
if (target->GetTypeId() != TYPEID_PLAYER)
return;
- WorldPacket data(SMSG_PLAYER_VEHICLE_DATA, target->GetPackGUID().size()+4);
+ WorldPacket data(SMSG_SET_VEHICLE_REC_ID, target->GetPackGUID().size() + 4);
data << target->GetPackGUID();
data << uint32(apply ? vehicleId : 0);
target->SendMessageToSet(&data, true);
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index ffc39e40713..a5c143f1c63 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -4247,7 +4247,7 @@ void Spell::SendChannelUpdate(uint32 time)
m_caster->SetUInt32Value(UNIT_CHANNEL_SPELL, 0);
}
- WorldPacket data(SMSG_CHANNEL_UPDATE, 8+4);
+ WorldPacket data(SMSG_SPELL_CHANNEL_UPDATE, 8 + 4);
data << m_caster->GetPackGUID();
data << uint32(time);
@@ -4261,7 +4261,7 @@ void Spell::SendChannelStart(uint32 duration)
if (m_UniqueTargetInfo.size() + m_UniqueGOTargetInfo.size() == 1) // this is for TARGET_SELECT_CATEGORY_NEARBY
channelTarget = !m_UniqueTargetInfo.empty() ? m_UniqueTargetInfo.front().targetGUID : m_UniqueGOTargetInfo.front().targetGUID;
- WorldPacket data(SMSG_CHANNEL_START, (8+4+4));
+ WorldPacket data(SMSG_SPELL_CHANNEL_START, (8 + 4 + 4));
data << m_caster->GetPackGUID();
data << uint32(m_spellInfo->Id);
data << uint32(duration);
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index e2537461979..61634e2be7c 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -2340,7 +2340,7 @@ void Spell::EffectDispel(SpellEffIndex effIndex)
if (success_list.empty())
return;
- WorldPacket dataSuccess(SMSG_SPELL_DISPEL_LOG, 8+8+4+1+4+success_list.size()*5);
+ WorldPacket dataSuccess(SMSG_SPELL_DISPELL_LOG, 8 + 8 + 4 + 1 + 4 + success_list.size() * 5);
// Send packet header
dataSuccess << unitTarget->GetPackGUID(); // Victim GUID
dataSuccess << m_caster->GetPackGUID(); // Caster GUID
@@ -5154,7 +5154,7 @@ void Spell::EffectStealBeneficialBuff(SpellEffIndex /*effIndex*/)
if (success_list.empty())
return;
- WorldPacket dataSuccess(SMSG_SPELLSTEALLOG, 8+8+4+1+4+damage*5);
+ WorldPacket dataSuccess(SMSG_SPELL_DISPELL_LOG, 8 + 8 + 4 + 1 + 4 + damage * 5);
dataSuccess << unitTarget->GetPackGUID(); // Victim GUID
dataSuccess << m_caster->GetPackGUID(); // Caster GUID
dataSuccess << uint32(m_spellInfo->Id); // dispel spell id
diff --git a/src/server/game/Support/SupportMgr.cpp b/src/server/game/Support/SupportMgr.cpp
index f7a85a91faa..5040608d48b 100644
--- a/src/server/game/Support/SupportMgr.cpp
+++ b/src/server/game/Support/SupportMgr.cpp
@@ -406,6 +406,7 @@ void ComplaintTicket::DeleteFromDB()
stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_GM_COMPLAINT_CHATLOG);
stmt->setUInt32(0, _id);
+ CharacterDatabase.Execute(stmt);
}
std::string ComplaintTicket::FormatViewMessageString(ChatHandler& handler, bool detailed) const
@@ -518,7 +519,8 @@ std::string SuggestionTicket::FormatViewMessageString(ChatHandler& handler, bool
}
SupportMgr::SupportMgr() : _lastGmTicketId(0), _lastBugId(0), _lastComplaintId(0), _lastSuggestionId(0), _openGmTicketCount(0),
-_openBugTicketCount(0), _openComplaintTicketCount(0), _openSuggestionTicketCount(0) { }
+_openBugTicketCount(0), _openComplaintTicketCount(0), _openSuggestionTicketCount(0), _lastChange(0), _supportSystemStatus(false),
+_bugSystemStatus(false), _complaintSystemStatus(false), _suggestionSystemStatus(false) { }
SupportMgr::~SupportMgr()
{
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 5e3fcd1fd0e..6eb11499a4d 100644
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -442,7 +442,7 @@ void World::LoadConfigSettings(bool reload)
sSupportMgr->SetSuggestionSystemStatus(m_bool_configs[CONFIG_SUPPORT_SUGGESTIONS_ENABLED]);
}
m_float_configs[CONFIG_CHANCE_OF_GM_SURVEY] = sConfigMgr->GetFloatDefault("Support.ChanceOfGMSurvey", 50.0f);
-
+
///- Get string for new logins (newly created characters)
SetNewCharString(sConfigMgr->GetStringDefault("PlayerStart.String", ""));
@@ -2756,7 +2756,7 @@ void World::ShutdownCancel()
/// Send a server message to the user(s)
void World::SendServerMessage(ServerMessageType type, const char *text, Player* player)
{
- WorldPacket data(SMSG_SERVER_MESSAGE, 50); // guess size
+ WorldPacket data(SMSG_CHAT_SERVER_MESSAGE, 50); // guess size
data << uint32(type);
if (type <= SERVER_MSG_STRING)
data << text;
diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp
index e08557dd357..7a98d1c0c13 100644
--- a/src/server/scripts/Commands/cs_debug.cpp
+++ b/src/server/scripts/Commands/cs_debug.cpp
@@ -33,6 +33,7 @@ EndScriptData */
#include "GossipDef.h"
#include "Transport.h"
#include "Language.h"
+#include "MovementPackets.h"
#include <fstream>
@@ -1349,9 +1350,9 @@ public:
target->DestroyForNearbyPlayers(); // Force new SMSG_UPDATE_OBJECT:CreateObject
else
{
- WorldPacket data(SMSG_MOVE_UPDATE);
- target->WriteMovementInfo(data);
- target->SendMessageToSet(&data, true);
+ WorldPackets::Movement::MoveUpdate moveUpdate;
+ moveUpdate.movementInfo = &target->m_movementInfo;
+ target->SendMessageToSet(moveUpdate.Write(), true);
}
handler->PSendSysMessage(LANG_MOVEFLAGS_SET, target->GetUnitMovementFlags(), target->GetExtraUnitMovementFlags());
diff --git a/src/server/scripts/Commands/cs_send.cpp b/src/server/scripts/Commands/cs_send.cpp
index 3ce7db3e36a..36c0f953c60 100644
--- a/src/server/scripts/Commands/cs_send.cpp
+++ b/src/server/scripts/Commands/cs_send.cpp
@@ -271,9 +271,8 @@ public:
}
/// - Send the message
- // Use SendAreaTriggerMessage for fastest delivery.
- player->GetSession()->SendAreaTriggerMessage("%s", msgStr);
- player->GetSession()->SendAreaTriggerMessage("|cffff0000[Message from administrator]:|r");
+ player->GetSession()->SendNotification("%s", msgStr);
+ player->GetSession()->SendNotification("|cffff0000[Message from administrator]:|r");
// Confirmation message
std::string nameLink = handler->GetNameLink(player);
diff --git a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp
index ca5e4697c35..3bd4abd899f 100644
--- a/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp
+++ b/src/server/scripts/Kalimdor/zone_bloodmyst_isle.cpp
@@ -27,10 +27,13 @@ EndScriptData */
npc_webbed_creature
EndContentData */
+#include "Player.h"
+#include "Group.h"
+#include "GridNotifiers.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
+#include "ScriptedEscortAI.h"
#include "PassiveAI.h"
-#include "Player.h"
/*######
## npc_webbed_creature
@@ -88,7 +91,722 @@ public:
}
};
+/*######
+## Quest 9759: Ending Their World
+######*/
+
+enum EndingTheirWorldMisc
+{
+ SAY_SIRONAS_1 = 0,
+
+ SAY_LEGOSO_1 = 0,
+ SAY_LEGOSO_2 = 1,
+ SAY_LEGOSO_3 = 2,
+ SAY_LEGOSO_4 = 3,
+ SAY_LEGOSO_5 = 4,
+ SAY_LEGOSO_6 = 5,
+ SAY_LEGOSO_7 = 6,
+ SAY_LEGOSO_8 = 7,
+ SAY_LEGOSO_9 = 8,
+ SAY_LEGOSO_10 = 9,
+ SAY_LEGOSO_11 = 10,
+ SAY_LEGOSO_12 = 11,
+ SAY_LEGOSO_13 = 12,
+ SAY_LEGOSO_14 = 13,
+ SAY_LEGOSO_15 = 14,
+ SAY_LEGOSO_16 = 15,
+ SAY_LEGOSO_17 = 16,
+ SAY_LEGOSO_18 = 17,
+ SAY_LEGOSO_19 = 18,
+ SAY_LEGOSO_20 = 19,
+ SAY_LEGOSO_21 = 20,
+
+ SPELL_BLOODMYST_TESLA = 31611,
+ SPELL_SIRONAS_CHANNELING = 31612,
+
+ SPELL_UPPERCUT = 10966,
+ SPELL_IMMOLATE = 12742,
+ SPELL_CURSE_OF_BLOOD = 8282,
+
+ SPELL_FROST_SHOCK = 8056,
+ SPELL_HEALING_SURGE = 8004,
+ SPELL_SEARING_TOTEM = 38116,
+ SPELL_STRENGTH_OF_EARTH_TOTEM = 31633,
+
+ NPC_SIRONAS = 17678,
+ NPC_BLOODMYST_TESLA_COIL = 17979,
+ NPC_LEGOSO = 17982,
+
+ GO_DRAENEI_EXPLOSIVES_1 = 182088,
+ GO_DRAENEI_EXPLOSIVES_2 = 182091,
+ GO_FIRE_EXPLOSION = 182071,
+
+ ACTION_SIRONAS_CHANNEL_START = 1,
+ ACTION_SIRONAS_CHANNEL_STOP = 2,
+
+ ACTION_LEGOSO_SIRONAS_KILLED = 1,
+
+ EVENT_UPPERCUT = 1,
+ EVENT_IMMOLATE = 2,
+ EVENT_CURSE_OF_BLOOD = 3,
+
+ EVENT_FROST_SHOCK = 1,
+ EVENT_HEALING_SURGE = 2,
+ EVENT_SEARING_TOTEM = 3,
+ EVENT_STRENGTH_OF_EARTH_TOTEM = 4,
+
+ WP_START = 1,
+ WP_EXPLOSIVES_FIRST_POINT = 21,
+ WP_EXPLOSIVES_FIRST_PLANT = 22,
+ WP_EXPLOSIVES_FIRST_RUNOFF = 23,
+ WP_EXPLOSIVES_FIRST_DETONATE = 24,
+ WP_DEBUG_1 = 25,
+ WP_DEBUG_2 = 26,
+ WP_SIRONAS_HILL = 33,
+ WP_EXPLOSIVES_SECOND_BATTLEROAR = 35,
+ WP_EXPLOSIVES_SECOND_PLANT = 39,
+ WP_EXPLOSIVES_SECOND_DETONATE = 40,
+
+ PHASE_NONE = 0,
+ PHASE_CONTINUE = -1,
+ PHASE_WP_26 = 1,
+ PHASE_WP_22 = 2,
+ PHASE_PLANT_FIRST_KNEEL = 3,
+ PHASE_PLANT_FIRST_STAND = 4,
+ PHASE_PLANT_FIRST_WORK = 5,
+ PHASE_PLANT_FIRST_FINISH = 6,
+ PHASE_PLANT_FIRST_TIMER_1 = 7,
+ PHASE_PLANT_FIRST_TIMER_2 = 8,
+ PHASE_PLANT_FIRST_TIMER_3 = 9,
+ PHASE_PLANT_FIRST_DETONATE = 10,
+ PHASE_PLANT_FIRST_SPEECH = 11,
+ PHASE_PLANT_FIRST_ROTATE = 12,
+ PHASE_PLANT_FIRST_POINT = 13,
+ PHASE_FEEL_SIRONAS_1 = 14,
+ PHASE_FEEL_SIRONAS_2 = 15,
+ PHASE_MEET_SIRONAS_ROAR = 16,
+ PHASE_MEET_SIRONAS_TURN = 17,
+ PHASE_MEET_SIRONAS_SPEECH = 18,
+ PHASE_PLANT_SECOND_KNEEL = 19,
+ PHASE_PLANT_SECOND_SPEECH = 20,
+ PHASE_PLANT_SECOND_STAND = 21,
+ PHASE_PLANT_SECOND_FINISH = 22,
+ PHASE_PLANT_SECOND_WAIT = 23,
+ PHASE_PLANT_SECOND_TIMER_1 = 24,
+ PHASE_PLANT_SECOND_TIMER_2 = 25,
+ PHASE_PLANT_SECOND_TIMER_3 = 26,
+ PHASE_PLANT_SECOND_DETONATE = 27,
+ PHASE_FIGHT_SIRONAS_STOP = 28,
+ PHASE_FIGHT_SIRONAS_SPEECH_1 = 29,
+ PHASE_FIGHT_SIRONAS_SPEECH_2 = 30,
+ PHASE_FIGHT_SIRONAS_START = 31,
+ PHASE_SIRONAS_SLAIN_SPEECH_1 = 32,
+ PHASE_SIRONAS_SLAIN_EMOTE_1 = 33,
+ PHASE_SIRONAS_SLAIN_EMOTE_2 = 34,
+ PHASE_SIRONAS_SLAIN_SPEECH_2 = 35,
+
+ DATA_EVENT_STARTER_GUID = 0,
+
+ MAX_EXPLOSIVES = 5,
+
+ QUEST_ENDING_THEIR_WORLD = 9759
+};
+
+Position const ExplosivesPos[2][MAX_EXPLOSIVES] =
+{
+ {
+ { -1954.946f, -10654.714f, 110.448f },
+ { -1956.331f, -10654.494f, 110.869f },
+ { -1955.906f, -10656.221f, 110.791f },
+ { -1957.294f, -10656.000f, 111.219f },
+ { -1954.462f, -10656.451f, 110.404f }
+ },
+ {
+ { -1915.137f, -10583.651f, 178.365f },
+ { -1914.006f, -10582.964f, 178.471f },
+ { -1912.717f, -10582.398f, 178.658f },
+ { -1915.056f, -10582.251f, 178.162f },
+ { -1913.883f, -10581.778f, 178.346f }
+ }
+};
+
+/*######
+## npc_sironas
+######*/
+
+class npc_sironas : public CreatureScript
+{
+public:
+ npc_sironas() : CreatureScript("npc_sironas") { }
+
+ struct npc_sironasAI : public ScriptedAI
+ {
+ npc_sironasAI(Creature* creature) : ScriptedAI(creature) { }
+
+ void Reset() override
+ {
+ _events.Reset();
+ me->SetDisplayId(me->GetCreatureTemplate()->Modelid2);
+ }
+
+ void EnterCombat(Unit* /*who*/) override
+ {
+ _events.ScheduleEvent(EVENT_UPPERCUT, 15 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_IMMOLATE, 10 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, 5 * IN_MILLISECONDS);
+ }
+
+ void JustDied(Unit* killer) override
+ {
+ me->SetObjectScale(1.0f);
+ _events.Reset();
+ if (Creature* legoso = me->FindNearestCreature(NPC_LEGOSO, SIZE_OF_GRIDS))
+ {
+ Group* group = me->GetLootRecipientGroup();
+
+ if (killer->GetGUID() == legoso->GetGUID() ||
+ (group && group->IsMember(killer->GetGUID())) ||
+ killer->GetGUID() == legoso->AI()->GetGUID(DATA_EVENT_STARTER_GUID))
+ legoso->AI()->DoAction(ACTION_LEGOSO_SIRONAS_KILLED);
+ }
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ if (!UpdateVictim())
+ return;
+
+ _events.Update(diff);
+
+ while (uint32 eventId = _events.ExecuteEvent())
+ {
+ switch (eventId)
+ {
+ case EVENT_UPPERCUT:
+ DoCastVictim(SPELL_UPPERCUT);
+ _events.ScheduleEvent(EVENT_UPPERCUT, urand(10, 12) * IN_MILLISECONDS);
+ break;
+ case EVENT_IMMOLATE:
+ DoCastVictim(SPELL_IMMOLATE);
+ _events.ScheduleEvent(EVENT_IMMOLATE, urand(15, 20) * IN_MILLISECONDS);
+ break;
+ case EVENT_CURSE_OF_BLOOD:
+ DoCastVictim(SPELL_CURSE_OF_BLOOD);
+ _events.ScheduleEvent(EVENT_CURSE_OF_BLOOD, urand(20, 25) * IN_MILLISECONDS);
+ break;
+ default:
+ break;
+ }
+ }
+
+ DoMeleeAttackIfReady();
+ }
+
+ void DoAction(int32 param) override
+ {
+ switch (param)
+ {
+ case ACTION_SIRONAS_CHANNEL_START:
+ {
+ DoCast(me, SPELL_SIRONAS_CHANNELING);
+ std::list<Creature*> BeamList;
+ me->GetCreatureListWithEntryInGrid(BeamList, NPC_BLOODMYST_TESLA_COIL, SIZE_OF_GRIDS);
+ if (!BeamList.empty())
+ for (std::list<Creature*>::iterator itr = BeamList.begin(); itr != BeamList.end(); ++itr)
+ (*itr)->CastSpell(*itr, SPELL_BLOODMYST_TESLA);
+ break;
+ }
+ case ACTION_SIRONAS_CHANNEL_STOP:
+ {
+ me->InterruptNonMeleeSpells(true, SPELL_SIRONAS_CHANNELING);
+ std::list<Creature*> creatureList;
+ GetCreatureListWithEntryInGrid(creatureList, me, NPC_BLOODMYST_TESLA_COIL, 500.0f);
+ if (!creatureList.empty())
+ for (std::list<Creature*>::iterator itr = creatureList.begin(); itr != creatureList.end(); ++itr)
+ (*itr)->InterruptNonMeleeSpells(true, SPELL_BLOODMYST_TESLA);
+ }
+ default:
+ break;
+ }
+ }
+
+ private:
+ EventMap _events;
+ };
+
+ CreatureAI* GetAI(Creature* creature) const
+ {
+ return new npc_sironasAI(creature);
+ }
+};
+
+/*######
+## npc_demolitionist_legoso
+######*/
+
+class npc_demolitionist_legoso : public CreatureScript
+{
+public:
+ npc_demolitionist_legoso() : CreatureScript("npc_demolitionist_legoso") { }
+
+ struct npc_demolitionist_legosoAI : public npc_escortAI
+ {
+ npc_demolitionist_legosoAI(Creature* creature) : npc_escortAI(creature)
+ {
+ Initialize();
+ }
+
+ void Initialize()
+ {
+ _phase = PHASE_NONE;
+ _moveTimer = 0;
+ }
+
+ void sQuestAccept(Player* player, Quest const* quest) override
+ {
+ if (quest->GetQuestId() == QUEST_ENDING_THEIR_WORLD)
+ {
+ SetGUID(player->GetGUID(), DATA_EVENT_STARTER_GUID);
+ Start(true, true, player->GetGUID(), quest);
+ }
+ }
+
+ ObjectGuid GetGUID(int32 type) const override
+ {
+ if (type == DATA_EVENT_STARTER_GUID)
+ return _eventStarterGuid;
+
+ return ObjectGuid::Empty;
+ }
+
+ void SetGUID(ObjectGuid guid, int32 type) override
+ {
+ switch (type)
+ {
+ case DATA_EVENT_STARTER_GUID:
+ _eventStarterGuid = guid;
+ break;
+ default:
+ break;
+ }
+ }
+
+ void Reset() override
+ {
+ me->SetCanDualWield(true);
+ Initialize();
+ _events.Reset();
+ _events.ScheduleEvent(EVENT_FROST_SHOCK, 1 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_HEALING_SURGE, 5 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_SEARING_TOTEM, 15 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_STRENGTH_OF_EARTH_TOTEM, 20 * IN_MILLISECONDS);
+ }
+
+ void UpdateAI(uint32 diff) override
+ {
+ _events.Update(diff);
+
+ if (UpdateVictim())
+ {
+ while (uint32 eventId = _events.ExecuteEvent())
+ {
+ switch (eventId)
+ {
+ case EVENT_FROST_SHOCK:
+ DoCastVictim(SPELL_FROST_SHOCK);
+ _events.DelayEvents(1 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_FROST_SHOCK, urand(10, 15) * IN_MILLISECONDS);
+ break;
+ case EVENT_SEARING_TOTEM:
+ DoCast(me, SPELL_SEARING_TOTEM);
+ _events.DelayEvents(1 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_SEARING_TOTEM, urand(110, 130) * IN_MILLISECONDS);
+ break;
+ case EVENT_STRENGTH_OF_EARTH_TOTEM:
+ DoCast(me, SPELL_STRENGTH_OF_EARTH_TOTEM);
+ _events.DelayEvents(1 * IN_MILLISECONDS);
+ _events.ScheduleEvent(EVENT_STRENGTH_OF_EARTH_TOTEM, urand(110, 130) * IN_MILLISECONDS);
+ break;
+ case EVENT_HEALING_SURGE:
+ {
+ Unit* target = NULL;
+ if (me->GetHealthPct() < 85)
+ target = me;
+ else if (Player* player = GetPlayerForEscort())
+ if (player->GetHealthPct() < 85)
+ target = player;
+ if (target)
+ {
+ DoCast(target, SPELL_HEALING_SURGE);
+ _events.ScheduleEvent(EVENT_HEALING_SURGE, 10 * IN_MILLISECONDS);
+ }
+ else
+ _events.ScheduleEvent(EVENT_HEALING_SURGE, 2 * IN_MILLISECONDS);
+ break;
+ }
+ default:
+ break;
+ }
+ }
+
+ DoMeleeAttackIfReady();
+ }
+
+ if (HasEscortState(STATE_ESCORT_NONE))
+ return;
+
+ npc_escortAI::UpdateAI(diff);
+
+ if (_phase)
+ {
+ if (_moveTimer <= diff)
+ {
+ switch (_phase)
+ {
+ case PHASE_WP_26: //debug skip path to point 26, buggy path calculation
+ me->GetMotionMaster()->MovePoint(WP_DEBUG_2, -2021.77f, -10648.8f, 129.903f, false);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_CONTINUE: // continue escort
+ SetEscortPaused(false);
+ _moveTimer = 0 * IN_MILLISECONDS;
+ _phase = PHASE_NONE;
+ break;
+ case PHASE_WP_22: //debug skip path to point 22, buggy path calculation
+ me->GetMotionMaster()->MovePoint(WP_EXPLOSIVES_FIRST_PLANT, -1958.026f, -10660.465f, 111.547f, false);
+ Talk(SAY_LEGOSO_3);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_KNEEL;
+ break;
+ case PHASE_PLANT_FIRST_KNEEL: // plant first explosives stage 1 kneel
+ me->SetStandState(UNIT_STAND_STATE_KNEEL);
+ _moveTimer = 10 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_STAND;
+ break;
+ case PHASE_PLANT_FIRST_STAND: // plant first explosives stage 1 stand
+ me->SetStandState(UNIT_STAND_STATE_STAND);
+ _moveTimer = 0.5* IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_WORK;
+ break;
+ case PHASE_PLANT_FIRST_WORK: // plant first explosives stage 2 work
+ Talk(SAY_LEGOSO_4);
+ _moveTimer = 17.5 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_FINISH;
+ break;
+ case PHASE_PLANT_FIRST_FINISH: // plant first explosives finish
+ _explosivesGuids.clear();
+ for (uint8 i = 0; i != MAX_EXPLOSIVES; ++i)
+ {
+ if (GameObject* explosive = me->SummonGameObject(GO_DRAENEI_EXPLOSIVES_1, ExplosivesPos[0][i].m_positionX, ExplosivesPos[0][i].m_positionY, ExplosivesPos[0][i].m_positionZ, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0))
+ _explosivesGuids.push_back(explosive->GetGUID());
+ }
+ me->HandleEmoteCommand(EMOTE_ONESHOT_NONE); // reset anim state
+ // force runoff movement so he will not screw up next waypoint
+ me->GetMotionMaster()->MovePoint(WP_EXPLOSIVES_FIRST_RUNOFF, -1955.6f, -10669.8f, 110.65f, false);
+ Talk(SAY_LEGOSO_5);
+ _moveTimer = 1.5 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_PLANT_FIRST_TIMER_1: // first explosives detonate timer 1
+ Talk(SAY_LEGOSO_6);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_TIMER_2;
+ break;
+ case PHASE_PLANT_FIRST_TIMER_2: // first explosives detonate timer 2
+ Talk(SAY_LEGOSO_7);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_TIMER_3;
+ break;
+ case PHASE_PLANT_FIRST_TIMER_3: // first explosives detonate timer 3
+ Talk(SAY_LEGOSO_8);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_DETONATE;
+ break;
+ case PHASE_PLANT_FIRST_DETONATE: // first explosives detonate finish
+ for (GuidList::iterator itr = _explosivesGuids.begin(); itr != _explosivesGuids.end(); ++itr)
+ {
+ if (GameObject* explosive = sObjectAccessor->GetGameObject(*me, *itr))
+ me->RemoveGameObject(explosive, true);
+ }
+ _explosivesGuids.clear();
+ me->HandleEmoteCommand(EMOTE_ONESHOT_CHEER);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_SPEECH;
+ break;
+ case PHASE_PLANT_FIRST_SPEECH: // after detonation 1 speech
+ Talk(SAY_LEGOSO_9);
+ _moveTimer = 4 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_ROTATE;
+ break;
+ case PHASE_PLANT_FIRST_ROTATE: // after detonation 1 rotate to next point
+ me->SetFacingTo(2.272f);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_POINT;
+ break;
+ case PHASE_PLANT_FIRST_POINT: // after detonation 1 send point anim and go on to next point
+ me->HandleEmoteCommand(EMOTE_ONESHOT_POINT);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_FEEL_SIRONAS_1: // legoso exclamation before sironas 1.1
+ Talk(SAY_LEGOSO_10);
+ _moveTimer = 4 * IN_MILLISECONDS;
+ _phase = PHASE_FEEL_SIRONAS_2;
+ break;
+ case PHASE_FEEL_SIRONAS_2: // legoso exclamation before sironas 1.2
+ Talk(SAY_LEGOSO_11);
+ _moveTimer = 4 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_MEET_SIRONAS_ROAR: // legoso exclamation before sironas 2.1
+ Talk(SAY_LEGOSO_12);
+ _moveTimer = 4 * IN_MILLISECONDS;
+ _phase = PHASE_MEET_SIRONAS_TURN;
+ break;
+ case PHASE_MEET_SIRONAS_TURN: // legoso exclamation before sironas 2.2
+ if (Player* player = GetPlayerForEscort())
+ me->SetFacingToObject(player);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_MEET_SIRONAS_SPEECH;
+ break;
+ case PHASE_MEET_SIRONAS_SPEECH: // legoso exclamation before sironas 2.3
+ Talk(SAY_LEGOSO_13);
+ _moveTimer = 7 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_PLANT_SECOND_KNEEL: // plant second explosives stage 1 kneel
+ me->SetStandState(UNIT_STAND_STATE_KNEEL);
+ _moveTimer = 11 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_SPEECH;
+ break;
+ case PHASE_PLANT_SECOND_SPEECH: // plant second explosives stage 2 kneel
+ Talk(SAY_LEGOSO_14);
+ _moveTimer = 13 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_STAND;
+ break;
+ case PHASE_PLANT_SECOND_STAND: // plant second explosives finish
+ me->SetStandState(UNIT_STAND_STATE_STAND);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_FINISH;
+ break;
+ case PHASE_PLANT_SECOND_FINISH: // plant second explosives finish - create explosives
+ _explosivesGuids.clear();
+ for (uint8 i = 0; i != MAX_EXPLOSIVES; ++i)
+ {
+ if (GameObject* explosive = me->SummonGameObject(GO_DRAENEI_EXPLOSIVES_2, ExplosivesPos[1][i].m_positionX, ExplosivesPos[1][i].m_positionY, ExplosivesPos[1][i].m_positionZ, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0))
+ _explosivesGuids.push_back(explosive->GetGUID());
+ }
+ Talk(SAY_LEGOSO_15);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_WAIT;
+ break;
+ case PHASE_PLANT_SECOND_WAIT: // plant second explosives finish - proceed to next point
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_PLANT_SECOND_TIMER_1: // second explosives detonate timer 1
+ Talk(SAY_LEGOSO_16);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_TIMER_2;
+ break;
+ case PHASE_PLANT_SECOND_TIMER_2: // second explosives detonate timer 2
+ Talk(SAY_LEGOSO_17);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_TIMER_3;
+ break;
+ case PHASE_PLANT_SECOND_TIMER_3: // second explosives detonate timer 3
+ Talk(SAY_LEGOSO_18);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_DETONATE;
+ break;
+ case PHASE_PLANT_SECOND_DETONATE: // second explosives detonate finish
+ for (GuidList::iterator itr = _explosivesGuids.begin(); itr != _explosivesGuids.end(); ++itr)
+ {
+ if (GameObject* explosive = sObjectAccessor->GetGameObject(*me, *itr))
+ me->RemoveGameObject(explosive, true);
+ }
+ _explosivesGuids.clear();
+ if (Creature* sironas = me->FindNearestCreature(NPC_SIRONAS, SIZE_OF_GRIDS))
+ {
+ sironas->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_IMMUNE_TO_NPC);
+ me->SetFacingToObject(sironas);
+ }
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_FIGHT_SIRONAS_STOP;
+ break;
+ case PHASE_FIGHT_SIRONAS_STOP: // sironas channel stop
+ if (Creature* sironas = me->FindNearestCreature(NPC_SIRONAS, SIZE_OF_GRIDS))
+ sironas->AI()->DoAction(ACTION_SIRONAS_CHANNEL_STOP);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_FIGHT_SIRONAS_SPEECH_1;
+ break;
+ case PHASE_FIGHT_SIRONAS_SPEECH_1: // sironas exclamation before aggro
+ if (Creature* sironas = me->FindNearestCreature(NPC_SIRONAS, SIZE_OF_GRIDS))
+ sironas->AI()->Talk(SAY_SIRONAS_1);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_FIGHT_SIRONAS_SPEECH_2;
+ break;
+ case PHASE_FIGHT_SIRONAS_SPEECH_2: // legoso exclamation before aggro
+ if (Creature* sironas = me->FindNearestCreature(NPC_SIRONAS, SIZE_OF_GRIDS))
+ sironas->SetObjectScale(3.0f);
+ Talk(SAY_LEGOSO_19);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_FIGHT_SIRONAS_START;
+ break;
+ case PHASE_FIGHT_SIRONAS_START: // legoso exclamation at aggro
+ if (Creature* sironas = me->FindNearestCreature(NPC_SIRONAS, SIZE_OF_GRIDS))
+ {
+ Unit* target = GetPlayerForEscort();
+ if (!target)
+ target = me;
+
+ target->AddThreat(sironas, 0.001f);
+ sironas->Attack(target, true);
+ sironas->GetMotionMaster()->MoveChase(target);
+ }
+ _moveTimer = 10 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case PHASE_SIRONAS_SLAIN_SPEECH_1: // legoso exclamation after battle - stage 1.1
+ Talk(SAY_LEGOSO_20);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_SIRONAS_SLAIN_EMOTE_1;
+ break;
+ case PHASE_SIRONAS_SLAIN_EMOTE_1: // legoso exclamation after battle - stage 1.2
+ me->HandleEmoteCommand(EMOTE_ONESHOT_EXCLAMATION);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_SIRONAS_SLAIN_EMOTE_2;
+ break;
+ case PHASE_SIRONAS_SLAIN_EMOTE_2: // legoso exclamation after battle - stage 1.3
+ if (Player* player = GetPlayerForEscort())
+ player->GroupEventHappens(QUEST_ENDING_THEIR_WORLD, me);
+ me->HandleEmoteCommand(EMOTE_ONESHOT_CHEER);
+ _moveTimer = 5 * IN_MILLISECONDS;
+ _phase = PHASE_SIRONAS_SLAIN_SPEECH_2;
+ break;
+ case PHASE_SIRONAS_SLAIN_SPEECH_2: // legoso exclamation after battle - stage 2
+ Talk(SAY_LEGOSO_21);
+ _moveTimer = 30 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ default:
+ break;
+ }
+ }
+ else if (!me->IsInCombat())
+ _moveTimer -= diff;
+ }
+ }
+
+ void WaypointReached(uint32 waypointId) override
+ {
+ Player* player = GetPlayerForEscort();
+ if (!player)
+ return;
+
+ switch (waypointId)
+ {
+ case WP_START:
+ SetEscortPaused(true);
+ me->SetFacingToObject(player);
+ Talk(SAY_LEGOSO_1);
+ _moveTimer = 2.5 * IN_MILLISECONDS;
+ _phase = PHASE_CONTINUE;
+ break;
+ case WP_EXPLOSIVES_FIRST_POINT:
+ SetEscortPaused(true);
+ Talk(SAY_LEGOSO_2);
+ _moveTimer = 8 * IN_MILLISECONDS;
+ _phase = PHASE_WP_22;
+ break;
+ case WP_EXPLOSIVES_FIRST_PLANT:
+ me->SetFacingTo(1.46f);
+ break;
+ case WP_EXPLOSIVES_FIRST_DETONATE:
+ SetEscortPaused(true);
+ me->SetFacingTo(1.05f);
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_FIRST_TIMER_1;
+ break;
+ case WP_DEBUG_1:
+ SetEscortPaused(true);
+ _moveTimer = 0.5 * IN_MILLISECONDS;
+ _phase = PHASE_WP_26;
+ break;
+ case WP_SIRONAS_HILL:
+ {
+ SetEscortPaused(true);
+
+ //Find Sironas and make it respawn if needed
+ Creature* sironas = NULL;
+ Trinity::AllCreaturesOfEntryInRange check(me, NPC_SIRONAS, SIZE_OF_GRIDS);
+ Trinity::CreatureSearcher<Trinity::AllCreaturesOfEntryInRange> searcher(me, sironas, check);
+ me->VisitNearbyObject(SIZE_OF_GRIDS, searcher);
+
+ if (sironas)
+ {
+ if (!sironas->IsAlive())
+ sironas->Respawn(true);
+
+ sironas->AI()->DoAction(ACTION_SIRONAS_CHANNEL_START);
+ me->SetFacingToObject(sironas);
+ }
+ _moveTimer = 1 * IN_MILLISECONDS;
+ _phase = PHASE_FEEL_SIRONAS_1;
+ break;
+ }
+ case WP_EXPLOSIVES_SECOND_BATTLEROAR:
+ SetEscortPaused(true);
+ _moveTimer = 0.2 * IN_MILLISECONDS;
+ _phase = PHASE_MEET_SIRONAS_ROAR;
+ break;
+ case WP_EXPLOSIVES_SECOND_PLANT:
+ SetEscortPaused(true);
+ _moveTimer = 0.5 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_KNEEL;
+ break;
+ case WP_EXPLOSIVES_SECOND_DETONATE:
+ SetEscortPaused(true);
+ me->SetFacingTo(5.7f);
+ _moveTimer = 2 * IN_MILLISECONDS;
+ _phase = PHASE_PLANT_SECOND_TIMER_1;
+ break;
+ default:
+ break;
+ }
+ }
+
+ void DoAction(int32 param) override
+ {
+ switch (param)
+ {
+ case ACTION_LEGOSO_SIRONAS_KILLED:
+ _phase = PHASE_SIRONAS_SLAIN_SPEECH_1;
+ _moveTimer = 5 * IN_MILLISECONDS;
+ break;
+ default:
+ break;
+ }
+ }
+
+ private:
+ int8 _phase;
+ uint32 _moveTimer;
+ ObjectGuid _eventStarterGuid;
+ GuidList _explosivesGuids;
+ EventMap _events;
+ };
+
+ CreatureAI* GetAI(Creature* creature) const
+ {
+ return new npc_demolitionist_legosoAI(creature);
+ }
+};
+
void AddSC_bloodmyst_isle()
{
new npc_webbed_creature();
+ new npc_sironas();
+ new npc_demolitionist_legoso();
}
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 511a2044f6a..bfb7c13d47b 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp
@@ -746,7 +746,7 @@ class npc_gunship : public CreatureScript
{
cannon->CastSpell(cannon, SPELL_EJECT_ALL_PASSENGERS_BELOW_ZERO, TRIGGERED_FULL_MASK);
- WorldPacket data(SMSG_PLAYER_VEHICLE_DATA, cannon->GetPackGUID().size() + 4);
+ WorldPacket data(SMSG_SET_VEHICLE_REC_ID, cannon->GetPackGUID().size() + 4);
data << cannon->GetPackGUID();
data << uint32(0);
cannon->SendMessageToSet(&data, true);
@@ -2101,7 +2101,7 @@ class spell_igb_overheat : public SpellScriptLoader
{
if (Player* player = passenger->ToPlayer())
{
- WorldPacket data(SMSG_CLIENT_CONTROL_UPDATE, GetUnitOwner()->GetPackGUID().size() + 1);
+ WorldPacket data(SMSG_CONTROL_UPDATE, GetUnitOwner()->GetPackGUID().size() + 1);
data << GetUnitOwner()->GetPackGUID();
data << uint8(value);
player->GetSession()->SendPacket(&data);
diff --git a/src/server/scripts/Northrend/zone_grizzly_hills.cpp b/src/server/scripts/Northrend/zone_grizzly_hills.cpp
index 95e02f7bc19..c6e643174e6 100644
--- a/src/server/scripts/Northrend/zone_grizzly_hills.cpp
+++ b/src/server/scripts/Northrend/zone_grizzly_hills.cpp
@@ -816,6 +816,44 @@ class spell_shredder_delivery : public SpellScriptLoader
}
};
+enum InfectedWorgenBite
+{
+ SPELL_INFECTED_WORGEN_BITE = 53094,
+ SPELL_WORGENS_CALL = 53095
+};
+
+class spell_infected_worgen_bite : public SpellScriptLoader
+{
+ public:
+ spell_infected_worgen_bite() : SpellScriptLoader("spell_infected_worgen_bite") { }
+
+ class spell_infected_worgen_bite_AuraScript : public AuraScript
+ {
+ PrepareAuraScript(spell_infected_worgen_bite_AuraScript);
+
+ void HandleAfterEffectApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
+ {
+ Unit* target = GetTarget();
+ if (target->GetTypeId() == TYPEID_PLAYER)
+ if (GetStackAmount() == GetSpellInfo()->StackAmount)
+ {
+ Remove();
+ target->CastSpell(target, SPELL_WORGENS_CALL, true);
+ }
+ }
+
+ void Register() override
+ {
+ AfterEffectApply += AuraEffectApplyFn(spell_infected_worgen_bite_AuraScript::HandleAfterEffectApply, EFFECT_1, SPELL_AURA_PERIODIC_DAMAGE, AURA_EFFECT_HANDLE_REAPPLY);
+ }
+ };
+
+ AuraScript* GetAuraScript() const override
+ {
+ return new spell_infected_worgen_bite_AuraScript();
+ }
+};
+
void AddSC_grizzly_hills()
{
new npc_emily();
@@ -827,4 +865,5 @@ void AddSC_grizzly_hills()
new npc_venture_co_straggler();
new npc_lake_frog();
new spell_shredder_delivery();
+ new spell_infected_worgen_bite();
}
diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp
index 31779c4df22..451dc933d86 100644
--- a/src/server/scripts/Spells/spell_generic.cpp
+++ b/src/server/scripts/Spells/spell_generic.cpp
@@ -3622,6 +3622,44 @@ class spell_gen_eject_all_passengers : public SpellScriptLoader
}
};
+class spell_gen_eject_passenger : public SpellScriptLoader
+{
+ public:
+ spell_gen_eject_passenger() : SpellScriptLoader("spell_gen_eject_passenger") { }
+
+ class spell_gen_eject_passenger_SpellScript : public SpellScript
+ {
+ PrepareSpellScript(spell_gen_eject_passenger_SpellScript);
+
+ bool Validate(SpellInfo const* spellInfo) override
+ {
+ SpellEffectInfo const* effect = spellInfo->GetEffect(EFFECT_0);
+ if (!effect || effect->CalcValue() < 1)
+ return false;
+ return true;
+ }
+
+ void EjectPassenger(SpellEffIndex /*effIndex*/)
+ {
+ if (Vehicle* vehicle = GetHitUnit()->GetVehicleKit())
+ {
+ if (Unit* passenger = vehicle->GetPassenger(GetEffectValue() - 1))
+ passenger->ExitVehicle();
+ }
+ }
+
+ void Register() override
+ {
+ OnEffectHitTarget += SpellEffectFn(spell_gen_eject_passenger_SpellScript::EjectPassenger, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT);
+ }
+ };
+
+ SpellScript* GetSpellScript() const override
+ {
+ return new spell_gen_eject_passenger_SpellScript();
+ }
+};
+
enum GMFreeze
{
SPELL_GM_FREEZE = 9454
@@ -4116,6 +4154,7 @@ void AddSC_generic_spell_scripts()
new spell_gen_wg_water();
new spell_gen_whisper_gulch_yogg_saron_whisper();
new spell_gen_eject_all_passengers();
+ new spell_gen_eject_passenger();
new spell_gen_gm_freeze();
new spell_gen_stand();
new spell_gen_mixology_bonus();
diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp
index 91ef240a1a3..7d43157376f 100644
--- a/src/server/scripts/Spells/spell_mage.cpp
+++ b/src/server/scripts/Spells/spell_mage.cpp
@@ -85,6 +85,7 @@ enum MageSpells
SPELL_MAGE_FINGERS_OF_FROST = 44544,
SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354,
+ SPELL_PET_NETHERWINDS_FATIGUED = 160455,
};
enum MageIcons
@@ -1434,7 +1435,8 @@ class spell_mage_time_warp : public SpellScriptLoader
if (!sSpellMgr->GetSpellInfo(SPELL_MAGE_TEMPORAL_DISPLACEMENT)
|| !sSpellMgr->GetSpellInfo(SPELL_HUNTER_INSANITY)
|| !sSpellMgr->GetSpellInfo(SPELL_SHAMAN_EXHAUSTION)
- || !sSpellMgr->GetSpellInfo(SPELL_SHAMAN_SATED))
+ || !sSpellMgr->GetSpellInfo(SPELL_SHAMAN_SATED)
+ || !sSpellMgr->GetSpellInfo(SPELL_PET_NETHERWINDS_FATIGUED))
return false;
return true;
}
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp
index f9224e435af..af4ff1f4485 100644
--- a/src/server/scripts/Spells/spell_shaman.cpp
+++ b/src/server/scripts/Spells/spell_shaman.cpp
@@ -61,7 +61,8 @@ enum ShamanSpells
SPELL_SHAMAN_TOTEM_EARTHBIND_TOTEM = 6474,
SPELL_SHAMAN_TOTEM_EARTHEN_POWER = 59566,
SPELL_SHAMAN_TOTEM_HEALING_STREAM_HEAL = 52042,
- SPELL_SHAMAN_TIDAL_WAVES = 53390
+ SPELL_SHAMAN_TIDAL_WAVES = 53390,
+ SPELL_PET_NETHERWINDS_FATIGUED = 160455
};
enum ShamanSpellIcons
@@ -176,7 +177,8 @@ class spell_sha_bloodlust : public SpellScriptLoader
{
if (!sSpellMgr->GetSpellInfo(SPELL_SHAMAN_SATED)
|| !sSpellMgr->GetSpellInfo(SPELL_HUNTER_INSANITY)
- || !sSpellMgr->GetSpellInfo(SPELL_MAGE_TEMPORAL_DISPLACEMENT))
+ || !sSpellMgr->GetSpellInfo(SPELL_MAGE_TEMPORAL_DISPLACEMENT)
+ || !sSpellMgr->GetSpellInfo(SPELL_PET_NETHERWINDS_FATIGUED))
return false;
return true;
}
@@ -671,7 +673,8 @@ class spell_sha_heroism : public SpellScriptLoader
{
if (!sSpellMgr->GetSpellInfo(SPELL_SHAMAN_EXHAUSTION)
|| !sSpellMgr->GetSpellInfo(SPELL_HUNTER_INSANITY)
- || !sSpellMgr->GetSpellInfo(SPELL_MAGE_TEMPORAL_DISPLACEMENT))
+ || !sSpellMgr->GetSpellInfo(SPELL_MAGE_TEMPORAL_DISPLACEMENT)
+ || !sSpellMgr->GetSpellInfo(SPELL_PET_NETHERWINDS_FATIGUED))
return false;
return true;
}
diff --git a/src/server/shared/Database/MySQLConnection.cpp b/src/server/shared/Database/MySQLConnection.cpp
index 1fa3f01a5e1..5a98757abb5 100644
--- a/src/server/shared/Database/MySQLConnection.cpp
+++ b/src/server/shared/Database/MySQLConnection.cpp
@@ -491,7 +491,9 @@ bool MySQLConnection::_HandleMySQLErrno(uint32 errNo)
m_reconnecting = true;
uint64 oldThreadId = mysql_thread_id(GetHandle());
mysql_close(GetHandle());
- if (this->Open()) // Don't remove 'this' pointer unless you want to skip loading all prepared statements....
+
+ // Don't remove 'this' pointer unless you want to skip loading all prepared statements....
+ if (this->Open() && this->PrepareStatements())
{
TC_LOG_INFO("sql.sql", "Connection to the MySQL server is active.");
if (oldThreadId != mysql_thread_id(GetHandle()))
diff --git a/src/server/shared/Logging/Appender.cpp b/src/server/shared/Logging/Appender.cpp
index ca40a857419..ba23d879ec2 100644
--- a/src/server/shared/Logging/Appender.cpp
+++ b/src/server/shared/Logging/Appender.cpp
@@ -80,26 +80,13 @@ void Appender::write(LogMessage* message)
std::ostringstream ss;
if (flags & APPENDER_FLAGS_PREFIX_TIMESTAMP)
- ss << message->getTimeStr();
+ ss << message->getTimeStr() << ' ';
if (flags & APPENDER_FLAGS_PREFIX_LOGLEVEL)
- {
- if (ss.rdbuf()->in_avail() == 0)
- ss << ' ';
-
- ss << Trinity::StringFormat("%-5s", Appender::getLogLevelString(message->level));
- }
+ ss << Trinity::StringFormat("%-5s ", Appender::getLogLevelString(message->level));
if (flags & APPENDER_FLAGS_PREFIX_LOGFILTERTYPE)
- {
- if (ss.rdbuf()->in_avail() == 0)
- ss << ' ';
-
- ss << '[' << message->type << ']';
- }
-
- if (ss.rdbuf()->in_avail() == 0)
- ss << ' ';
+ ss << '[' << message->type << "] ";
message->prefix = std::move(ss.str());
_write(message);
diff --git a/src/server/shared/Logging/Appender.h b/src/server/shared/Logging/Appender.h
index 38c45b3bcf1..73af351e41d 100644
--- a/src/server/shared/Logging/Appender.h
+++ b/src/server/shared/Logging/Appender.h
@@ -62,6 +62,9 @@ struct LogMessage
: level(_level), type(_type), text(std::forward<std::string>(_text)), mtime(time(NULL))
{ }
+ LogMessage(LogMessage const& /*other*/) = delete;
+ LogMessage& operator=(LogMessage const& /*other*/) = delete;
+
static std::string getTimeStr(time_t time);
std::string getTimeStr();
diff --git a/src/server/shared/Logging/Log.h b/src/server/shared/Logging/Log.h
index 20d83d2dcf0..d4653960b15 100644
--- a/src/server/shared/Logging/Log.h
+++ b/src/server/shared/Logging/Log.h
@@ -75,9 +75,7 @@ class Log
std::unique_ptr<LogMessage> msg(new LogMessage(LOG_LEVEL_INFO, "commands.gm", std::move(Trinity::StringFormat(fmt, args...))));
- std::ostringstream ss;
- ss << account;
- msg->param1 = ss.str();
+ msg->param1 = std::to_string(account);
write(std::move(msg));
}
diff --git a/src/server/shared/Networking/Socket.h b/src/server/shared/Networking/Socket.h
index f7a1b954cb0..0ac23a96224 100644
--- a/src/server/shared/Networking/Socket.h
+++ b/src/server/shared/Networking/Socket.h
@@ -62,7 +62,7 @@ public:
return false;
#ifndef TC_SOCKET_USE_IOCP
- std::unique_lock<std::mutex> guard(_writeLock, std::try_to_lock);
+ std::unique_lock<std::mutex> guard(_writeLock);
if (!guard)
return true;
@@ -140,6 +140,8 @@ public:
if (shutdownError)
TC_LOG_DEBUG("network", "Socket::CloseSocket: %s errored when shutting down socket: %i (%s)", GetRemoteIpAddress().to_string().c_str(),
shutdownError.value(), shutdownError.message().c_str());
+
+ OnClose();
}
/// Marks the socket for closing after write buffer becomes empty
@@ -148,6 +150,8 @@ public:
MessageBuffer& GetReadBuffer() { return _readBuffer; }
protected:
+ virtual void OnClose() { }
+
virtual void ReadHandler() = 0;
bool AsyncProcessQueue(std::unique_lock<std::mutex>&)
@@ -169,6 +173,15 @@ protected:
return false;
}
+ void SetNoDelay(bool enable)
+ {
+ boost::system::error_code err;
+ _socket.set_option(boost::asio::ip::tcp::no_delay(enable), err);
+ if (err)
+ TC_LOG_DEBUG("network", "Socket::SetNoDelay: failed to set_option(boost::asio::ip::tcp::no_delay) for %s - %d (%s)",
+ GetRemoteIpAddress().to_string().c_str(), err.value(), err.message().c_str());
+ }
+
std::mutex _writeLock;
std::queue<MessageBuffer> _writeQueue;
#ifndef TC_SOCKET_USE_IOCP
diff --git a/src/server/shared/Updater/UpdateFetcher.cpp b/src/server/shared/Updater/UpdateFetcher.cpp
index b93ca614729..2b12f39780c 100644
--- a/src/server/shared/Updater/UpdateFetcher.cpp
+++ b/src/server/shared/Updater/UpdateFetcher.cpp
@@ -309,7 +309,7 @@ uint32 UpdateFetcher::Update(bool const redundancyChecks, bool const allowRehash
CleanUp(applied);
else
{
- TC_LOG_ERROR("sql.updates", "Cleanup is disabled! There are %zu dirty files that were applied to your database " \
+ TC_LOG_ERROR("sql.updates", "Cleanup is disabled! There are " SZFMTD " dirty files that were applied to your database " \
"but are now missing in your source directory!", applied.size());
}
}