aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2015_03_16_00_world.sql59
-rw-r--r--sql/updates/world/2015_03_16_01_world.sql33
-rw-r--r--sql/updates/world/2015_03_16_02_world.sql34
-rw-r--r--sql/updates/world/2015_03_16_03_world.sql87
-rw-r--r--sql/updates/world/2015_03_16_04_world.sql254
-rw-r--r--sql/updates/world/2015_03_16_05_world.sql143
-rw-r--r--sql/updates/world/2015_03_16_06_world.sql13
-rw-r--r--sql/updates/world/2015_03_16_07_world.sql65
-rw-r--r--sql/updates/world/2015_03_16_08_world.sql111
-rw-r--r--sql/updates/world/2015_03_16_09_world.sql53
-rw-r--r--sql/updates/world/2015_03_16_10_world.sql63
-rw-r--r--sql/updates/world/2015_03_17_00_world.sql3845
-rw-r--r--sql/updates/world/2015_03_17_02_world.sql35
-rw-r--r--src/server/collision/Management/MMapManager.cpp14
-rw-r--r--src/server/collision/Maps/MapTree.cpp5
-rw-r--r--src/server/game/Achievements/AchievementMgr.cpp2
-rw-r--r--src/server/game/Entities/Object/ObjectGuid.h2
-rw-r--r--src/server/game/Entities/Player/Player.cpp108
-rw-r--r--src/server/game/Entities/Player/Player.h10
-rw-r--r--src/server/game/Grids/Notifiers/GridNotifiers.cpp2
-rw-r--r--src/server/game/Grids/Notifiers/GridNotifiers.h2
-rw-r--r--src/server/game/Handlers/ChatHandler.cpp10
-rw-r--r--src/server/game/Handlers/MiscHandler.cpp15
-rw-r--r--src/server/game/Handlers/MovementHandler.cpp36
-rw-r--r--src/server/game/Handlers/QuestHandler.cpp34
-rw-r--r--src/server/game/Handlers/SpellHandler.cpp9
-rw-r--r--src/server/game/Maps/Map.cpp22
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h83
-rw-r--r--src/server/game/Scripting/ScriptMgr.cpp4
-rw-r--r--src/server/game/Scripting/ScriptMgr.h4
-rw-r--r--src/server/game/Server/Packets/ChannelPackets.cpp24
-rw-r--r--src/server/game/Server/Packets/ChannelPackets.h24
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.cpp8
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.h16
-rw-r--r--src/server/game/Server/Packets/CombatPackets.cpp8
-rw-r--r--src/server/game/Server/Packets/CombatPackets.h11
-rw-r--r--src/server/game/Server/Packets/MovementPackets.cpp18
-rw-r--r--src/server/game/Server/Packets/MovementPackets.h23
-rw-r--r--src/server/game/Server/Packets/NPCPackets.cpp10
-rw-r--r--src/server/game/Server/Packets/NPCPackets.h11
-rw-r--r--src/server/game/Server/Packets/QuestPackets.cpp23
-rw-r--r--src/server/game/Server/Packets/QuestPackets.h28
-rw-r--r--src/server/game/Server/Packets/SpellPackets.cpp8
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h17
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp339
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h747
-rw-r--r--src/server/game/Server/WorldSession.cpp16
-rw-r--r--src/server/game/Server/WorldSession.h22
-rw-r--r--src/server/game/Server/WorldSocket.cpp20
-rw-r--r--src/server/game/Spells/Spell.cpp22
-rw-r--r--src/server/game/Spells/SpellEffects.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/zone_undercity.cpp242
-rw-r--r--src/server/shared/Debugging/WheatyExceptionReport.cpp14
-rw-r--r--src/server/shared/Debugging/WheatyExceptionReport.h2
-rw-r--r--src/server/shared/Logging/Log.cpp7
-rw-r--r--src/server/shared/Logging/Log.h5
56 files changed, 5841 insertions, 983 deletions
diff --git a/sql/updates/world/2015_03_16_00_world.sql b/sql/updates/world/2015_03_16_00_world.sql
new file mode 100644
index 00000000000..123bd8511cd
--- /dev/null
+++ b/sql/updates/world/2015_03_16_00_world.sql
@@ -0,0 +1,59 @@
+--
+-- Legacki SAI
+SET @ENTRY := 10978;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,8,0,100,0,17166,0,0,0,80,1097800,2,0,0,0,0,1,0,0,0,0,0,0,0,"Legacki - On Spellhit 'Release Umi's Yeti' - Run Script"),
+(@ENTRY,0,1,0,40,0,100,0,15,10978,0,0,80,@ENTRY*100+01,2,0,0,0,0,1,0,0,0,0,0,0,0,"Legacki - On Waypoint 15 Reached - Run Script");
+-- Actionlist SAI
+SET @ENTRY := 1097800;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 0"),
+(@ENTRY,9,1,0,0,0,100,0,1000,1000,0,0,53,1,10978,0,0,0,2,1,0,0,0,0,0,0,0,"On Script - Start Waypoint"),
+(@ENTRY,9,2,0,0,0,100,0,1000,1000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 1");
+-- Actionlist SAI
+SET @ENTRY := 1097801;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,2000,2000,0,0,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,2000,2000,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,2000,2000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 4");
+DELETE FROM `creature_text` WHERE `entry`=10978;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(10978, 0, 0, '%s jumps in fright!', 16, 0, 100, 0, 0, 0, 6301, 0, 'Legacki'),
+(10978, 1, 0, 'Ahhhhh!!!', 12, 0, 100, 0, 0, 0, 6302, 0, 'Legacki'),
+(10978, 2, 0, 'You big meanie! Who put you up to this?', 12, 0, 100, 0, 0, 0, 6303, 0, 'Legacki'),
+(10978, 3, 0, 'It was Umi, wasn''t it?! She''s always playing jokes on me, and now she''s got you in on it too!', 12, 0, 100, 0, 0, 0, 6304, 0, 'Legacki'),
+(10978, 4, 0, '%s sighs.', 16, 0, 100, 0, 0, 0, 6305, 0, 'Legacki');
+-- Umi's Mechanical Yeti SAI
+SET @ENTRY := 10980;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,29,5,10,0,0,0,0,19,10978,10,0,0,0,0,0,"Umi's Mechanical Yeti - On Just Summoned - Start Follow Closest Creature 'Legacki'"),
+(@ENTRY,0,1,3,61,0,100,0,0,0,0,0,1,0,1000,0,0,0,0,1,0,0,0,0,0,0,0,"Umi's Mechanical Yeti - On Just Summoned - Say Line 0"),
+(@ENTRY,0,2,0,52,0,100,0,0,10980,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Umi's Mechanical Yeti - On Text 0 Over - Say Line 1"),
+(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,41,30000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Umi's Mechanical Yeti - On Just Summoned - Despawn In 30000 ms");
+DELETE FROM `creature_text` WHERE `entry`=10980;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(10980, 0, 0, '%s marches around, roaring and making a ruckus.', 16, 0, 100, 0, 0, 0, 6327, 0, 'Umi\'s Mechanical Yeti'),
+(10980, 1, 0, 'RAAAAAAAR!', 12, 0, 100, 0, 0, 0, 6329, 0, 'Umi\'s Mechanical Yeti');
+DELETE FROM `waypoints` WHERE `entry`=10978;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(10978, 1,6713.694,-4682.374,721.6163, 'Legacki'),
+(10978, 2,6731.523,-4675.635,721.2076, 'Legacki'),
+(10978, 3,6736.806,-4672.955,721.9132, 'Legacki'),
+(10978, 4,6749.889,-4662.13,725.0011, 'Legacki'),
+(10978, 5,6750.157,-4661.562,724.9875, 'Legacki'),
+(10978, 6,6732.859,-4641.781,722.8784, 'Legacki'),
+(10978, 7,6727.719,-4641.233,721.6862, 'Legacki'),
+(10978, 8,6715.982,-4643.644,721.1971, 'Legacki'),
+(10978, 9,6719.307,-4652.817,721.231, 'Legacki'),
+(10978, 10,6715.004,-4685.518,721.466, 'Legacki'),
+(10978, 11,6718.75,-4705.675,721.9097, 'Legacki'),
+(10978, 12,6712.263,-4717.947,721.5077, 'Legacki'),
+(10978, 13,6701.636,-4714.284,721.6529, 'Legacki'),
+(10978, 14,6701.108,-4695.846,722.3613, 'Legacki'),
+(10978, 15,6705.608,-4686.181,721.9736, 'Legacki');
diff --git a/sql/updates/world/2015_03_16_01_world.sql b/sql/updates/world/2015_03_16_01_world.sql
new file mode 100644
index 00000000000..c6ecea91784
--- /dev/null
+++ b/sql/updates/world/2015_03_16_01_world.sql
@@ -0,0 +1,33 @@
+--
+UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=11192;
+-- Kilram SAI
+SET @ENTRY := 11192;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,28626,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Kilram - On Quest 'Tree Delivery' Finished - Run Script");
+-- Actionlist SAI
+SET @ENTRY := 1119200;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 0"),
+(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,12,49191,2,60000,0,0,0,8,0,0,0,6775.828613,-4670.644531,723.81134,2.01846,"On Script - Summon Creature 'Kilram's Tree'"),
+(@ENTRY,9,2,0,0,0,100,0,5000,5000,0,0,11,91827,0,0,0,0,0,19,49191,20,0,0,0,0,0,"On Script - Cast 'Bolder'"),
+(@ENTRY,9,3,0,0,0,100,0,1000,1000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 1");
+-- Kilram's Tree SAI
+SET @ENTRY := 49191;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,1,54,0,100,0,0,0,0,0,11,49191,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kilram's Tree - On Just Summoned - Cast '7th Legion Chain Gun'"),
+(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Kilram's Tree - On Just Summoned - Run Script");
+-- Actionlist SAI
+SET @ENTRY := 4919100;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,6000,6000,0,0,5,445,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kilram's Tree - On Script - Play Emote 445"),
+(@ENTRY,9,1,0,0,0,100,0,12000,12000,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kilram's Tree - On Script - Despawn Instant");
+DELETE FROM `creature_text` WHERE `entry`=11192;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(11192, 0, 0, 'Why flail around when all you need...', 12, 0, 100, 0, 0, 0, 49308, 0, 'Kilram\'s Tree'),
+(11192, 1, 0, '...is just one CHOP!', 12, 0, 100, 0, 0, 0, 49309, 0, 'Kilram\'s Tree');
diff --git a/sql/updates/world/2015_03_16_02_world.sql b/sql/updates/world/2015_03_16_02_world.sql
new file mode 100644
index 00000000000..292f80c7401
--- /dev/null
+++ b/sql/updates/world/2015_03_16_02_world.sql
@@ -0,0 +1,34 @@
+--
+UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=11191;
+
+-- Lilith the Lithe SAI
+SET @ENTRY := 11191;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,0,28618,0,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Lilith the Lithe - On Quest 'Boulder Delivery' Finished - Run Script");
+
+-- Actionlist SAI
+SET @ENTRY := 1119100;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 0"),
+(@ENTRY,9,1,0,0,0,100,0,1000,1000,0,0,12,49149,2,90000,0,0,0,8,0,0,0,6775.828613,-4670.644531,723.81134,2.01846,"On Script - Summon Creature 'Instant Boulder'"),
+(@ENTRY,9,2,0,0,0,100,0,3000,3000,0,0,11,91667,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Cast 'Bolder'"),
+(@ENTRY,9,3,0,0,0,100,0,1000,1000,0,0,11,91667,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Cast 'Bolder'"),
+(@ENTRY,9,4,0,0,0,100,0,1000,1000,0,0,11,91667,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Cast 'Bolder'"),
+(@ENTRY,9,5,0,0,0,100,0,1000,1000,0,0,11,91671,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Cast 'Bolder'"),
+(@ENTRY,9,6,0,0,0,100,0,2000,2000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 1");
+
+-- Instant Boulder SAI
+SET @ENTRY := 49149;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,1,54,0,100,0,0,0,0,0,11,91601,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instant Boulder - On Just Summoned - Cast 'Bolder'"),
+(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,41,6000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Instant Boulder - On Just Summoned - Despawn In 6000 ms");
+
+DELETE FROM `creature_text` WHERE `entry`=11191;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(11191, 0, 0, 'Watch and weep.', 12, 0, 100, 0, 0, 0, 49258, 0, 'Lilith the Lithe'),
+(11191, 1, 0, 'You see? Nothing beats the crushing power of my hammers.', 12, 0, 100, 0, 0, 0, 49259, 0, 'Lilith the Lithe');
diff --git a/sql/updates/world/2015_03_16_03_world.sql b/sql/updates/world/2015_03_16_03_world.sql
new file mode 100644
index 00000000000..017ef562ccc
--- /dev/null
+++ b/sql/updates/world/2015_03_16_03_world.sql
@@ -0,0 +1,87 @@
+--
+-- Shade of the Spiritspeaker SAI
+SET @ENTRY := 48678;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,1,0,100,0,2000,2000,1500,1500,11,90700,1,0,0,0,0,1,0,0,0,0,0,0,0,"Shade of the Spiritspeaker - Out of Combat - Cast 'Summon Arcane Sphere'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,5000,5000,5000,11,85424,2,0,0,0,0,2,0,0,0,0,0,0,0,"Shade of the Spiritspeaker - In Combat - Cast 'Spirit Burst'");
+DELETE FROM `creature_template_addon` WHERE `entry`=48681;
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(48681,0,0,33554432,1,0,'90698');
+-- Arcane Roller SAI
+SET @ENTRY := 48681;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,87,@ENTRY*100+00,@ENTRY*100+01,@ENTRY*100+02,0,0,0,1,0,0,0,0,0,0,0,"Arcane Roller - On Just Summoned - Run Random Script"),
+(@ENTRY,0,1,0,4,0,100,0,0,0,0,0,41,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arcane Roller - On Aggro - Despawn Instant");
+-- Actionlist SAI
+SET @ENTRY := 4868100;
+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,100,100,0,0,53,1,4868100,0,0,1000,0,1,0,0,0,0,0,0,0,"On Script - Start Waypoint");
+-- Actionlist SAI
+SET @ENTRY := 4868101;
+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,100,100,0,0,53,1,4868101,0,0,1000,0,1,0,0,0,0,0,0,0,"On Script - Start Waypoint");
+-- Actionlist SAI
+SET @ENTRY := 4868102;
+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,100,100,0,0,53,1,4868102,0,0,1000,0,1,0,0,0,0,0,0,0,"On Script - Start Waypoint");
+UPDATE `creature_template` SET `InhabitType`=4 WHERE `entry`=48681;
+UPDATE `creature_template` SET `speed_walk`=2.5, `speed_run`=2.5 WHERE `entry`=48681;
+DELETE FROM `waypoints` WHERE `entry`=4868101;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(4868101, 1, 6195.35, -4111.85, 744.147, 'Arcane Roller'),
+(4868101, 2, 6203.05, -4111.92, 741.04, 'Arcane Roller'),
+(4868101, 3, 6212.6, -4112.66, 735.066, 'Arcane Roller'),
+(4868101, 4, 6228.86, -4114.14, 723.562, 'Arcane Roller'),
+(4868101, 5, 6240.95, -4113.68, 721.984, 'Arcane Roller'),
+(4868101, 6, 6247.91, -4112.89, 721.482, 'Arcane Roller'),
+(4868101, 7, 6261.13, -4110.28, 718.787, 'Arcane Roller'),
+(4868101, 8, 6274.36, -4103.5, 715.604, 'Arcane Roller'),
+(4868101, 9, 6285.37, -4086.53, 710.668, 'Arcane Roller'),
+(4868101, 10, 6293.89, -4064.3, 703.658, 'Arcane Roller'),
+(4868101, 11, 6303.82, -4052.11, 701.461, 'Arcane Roller'),
+(4868101, 12, 6315.01, -4049.11, 698.762, 'Arcane Roller'),
+(4868101, 13, 6331.43, -4046.85, 697.436, 'Arcane Roller'),
+(4868101, 14, 6354.13, -4042.56, 694.022, 'Arcane Roller'),
+(4868101, 15, 6360.85, -4041.71, 686.905, 'Arcane Roller'),
+(4868101, 16, 6378.82, -4041.17, 664.861, 'Arcane Roller');
+DELETE FROM `waypoints` WHERE `entry`=4868100;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(4868100, 1, 6196.32, -4105.12, 744.028, 'Arcane Roller'),
+(4868100, 2, 6206.79, -4105.92, 739.795, 'Arcane Roller'),
+(4868100, 3, 6217.26, -4106.65, 732.59, 'Arcane Roller'),
+(4868100, 4, 6229.98, -4107.5, 723.776, 'Arcane Roller'),
+(4868100, 5, 6241.76, -4107.84, 722.284, 'Arcane Roller'),
+(4868100, 6, 6251.8, -4107.76, 721.797, 'Arcane Roller'),
+(4868100, 7, 6265.56, -4100.52, 716.464, 'Arcane Roller'),
+(4868100, 8, 6272.71, -4094.95, 713.936, 'Arcane Roller'),
+(4868100, 9, 6277.71, -4084.69, 711.392, 'Arcane Roller'),
+(4868100, 10, 6282.68, -4072.6, 708.661, 'Arcane Roller'),
+(4868100, 11, 6290.79, -4054.63, 704.589, 'Arcane Roller'),
+(4868100, 12, 6298.65, -4047.94, 703.035, 'Arcane Roller'),
+(4868100, 13, 6310.25, -4044.52, 699.736, 'Arcane Roller'),
+(4868100, 14, 6323.37, -4041.15, 697.811, 'Arcane Roller'),
+(4868100, 15, 6345.7, -4034.72, 695.33, 'Arcane Roller'),
+(4868100, 16, 6355.44, -4032.31, 690.346, 'Arcane Roller'),
+(4868100, 17, 6377.85, -4026.08, 664.858, 'Arcane Roller');
+DELETE FROM `waypoints` WHERE `entry`=4868102;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(4868102, 1, 6195.2, -4118.27, 743.577, 'Arcane Roller'),
+(4868102, 2, 6202.19, -4118.49, 740.402, 'Arcane Roller'),
+(4868102, 3, 6214.4, -4120.41, 732.631, 'Arcane Roller'),
+(4868102, 4, 6229.96, -4123.08, 723.281, 'Arcane Roller'),
+(4868102, 5, 6241.04, -4121.34, 721.329, 'Arcane Roller'),
+(4868102, 6, 6254.89, -4119.31, 720.073, 'Arcane Roller'),
+(4868102, 7, 6275.18, -4112.21, 716.654, 'Arcane Roller'),
+(4868102, 8, 6286.03, -4103.33, 714.633, 'Arcane Roller'),
+(4868102, 9, 6296.62, -4080.74, 706.334, 'Arcane Roller'),
+(4868102, 10, 6313.36, -4054.73, 698.949, 'Arcane Roller'),
+(4868102, 11, 6344.67, -4053.76, 695.791, 'Arcane Roller'),
+(4868102, 12, 6353.26, -4052.85, 693.859, 'Arcane Roller'),
+(4868102, 13, 6389.22, -4047.54, 658.284, 'Arcane Roller');
diff --git a/sql/updates/world/2015_03_16_04_world.sql b/sql/updates/world/2015_03_16_04_world.sql
new file mode 100644
index 00000000000..099715b23b2
--- /dev/null
+++ b/sql/updates/world/2015_03_16_04_world.sql
@@ -0,0 +1,254 @@
+--
+-- Pathing for Entry: 7453 'TDB FORMAT'
+SET @NPC := 277263;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7137.471,`position_y`=-4932.94,`position_z`=709.7938 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,7137.471,-4932.94,709.7938,0,0,0,0,100,0),
+(@PATH,2,7116.508,-4952.124,712.9629,0,0,0,0,100,0),
+(@PATH,3,7105.256,-4976.592,718.3862,0,0,0,0,100,0);
+-- 0x1C3998002007474000008A0000666599 .go 7137.471 -4932.94 709.7938
+-- Pathing for Entry: 7453 'TDB FORMAT'
+SET @NPC := 277262;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=7105.344,`position_y`=-4976.538,`position_z`=718.2935 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,7105.344,-4976.538,718.2935,0,0,0,0,100,0),
+(@PATH,2,7103.528,-4980.293,718.7722,0,0,0,0,100,0),
+(@PATH,3,7061.037,-5037.344,712.4945,0,0,0,0,100,0),
+(@PATH,4,7089.595,-5007.938,718.2341,0,0,0,0,100,0),
+(@PATH,5,7100.142,-4988.004,718.8002,0,0,0,0,100,0),
+(@PATH,6,7115.443,-4953.817,713.5366,0,0,0,0,100,0),
+(@PATH,7,7133.554,-4937.197,710.8986,0,0,0,0,100,0),
+(@PATH,8,7157.135,-4911.291,707.8239,0,0,0,0,100,0),
+(@PATH,9,7170.106,-4886.438,703.9925,0,0,0,0,100,0),
+(@PATH,10,7189.345,-4858.223,699.2946,0,0,0,0,100,0),
+(@PATH,11,7172.859,-4881.475,703.1406,0,0,0,0,100,0),
+(@PATH,12,7159.049,-4908.233,707.64,0,0,0,0,100,0),
+(@PATH,13,7137.446,-4933.033,709.887,0,0,0,0,100,0),
+(@PATH,14,7116.485,-4952.148,712.9681,0,0,0,0,100,0),
+(@PATH,15,7105.237,-4976.608,718.3914,0,0,0,0,100,0),
+(@PATH,16,7103.582,-4980.233,718.576,0,0,0,0,100,0);
+-- 0x1C3998002007474000008A0000666599 .go 7105.344 -4976.538 718.2935
+DELETE FROM `creature_addon` WHERE `guid` IN (277512, 277520, 277514);
+INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
+(277512, 0, 0, 0, 0, 1, NULL),
+(277520, 0, 0, 0, 0, 1, NULL),
+(277514, 0, 0, 0, 0, 1, NULL);
+-- Pathing for Entry: 7458 'TDB FORMAT'
+SET @NPC := 276911;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=6566.325,`position_y`=-5201.914,`position_z`=764.9429 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,6566.325,-5201.914,764.9429,0,0,0,0,100,0),
+(@PATH,2,6575.174,-5177.188,769.7847,0,0,0,0,100,0),
+(@PATH,3,6564.959,-5128.947,770.9417,0,0,0,0,100,0),
+(@PATH,4,6575.966,-5172.782,769.9459,0,0,0,0,100,0),
+(@PATH,5,6568.467,-5194.482,766.7494,0,0,0,0,100,0),
+(@PATH,6,6578.56,-5207.592,766.5796,0,0,0,0,100,0),
+(@PATH,7,6606.4,-5208.795,766.1869,0,0,0,0,100,0),
+(@PATH,8,6629.916,-5221.93,761.009,0,0,0,0,100,0),
+(@PATH,9,6644.289,-5255.269,752.8387,0,0,0,0,100,0),
+(@PATH,10,6641.589,-5279.789,753.8105,0,0,0,0,100,0),
+(@PATH,11,6645.497,-5260.147,753.0979,0,0,0,0,100,0),
+(@PATH,12,6633.773,-5226.286,759.0981,0,0,0,0,100,0),
+(@PATH,13,6614.56,-5210.234,765.7307,0,0,0,0,100,0),
+(@PATH,14,6589.438,-5210.639,767.4576,0,0,0,0,100,0),
+(@PATH,15,6566.303,-5201.964,764.929,0,0,0,0,100,0),
+(@PATH,16,6575.107,-5177.374,769.6774,0,0,0,0,100,0);
+-- 0x1C3998002007488000008A000064E93B .go 6566.325 -5201.914 764.9429
+-- Pathing for Entry: 10807 'TDB FORMAT'
+SET @NPC := 276740;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=5648.751,`position_y`=-4618.699,`position_z`=771.1746 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,5648.751,-4618.699,771.1746,0,0,0,0,100,0),
+(@PATH,2,5689.12,-4680.393,778.8788,0,0,0,0,100,0),
+(@PATH,3,5701.02,-4691.902,780.7781,0,0,0,0,100,0),
+(@PATH,4,5709.774,-4700.304,780.6177,0,0,0,0,100,0),
+(@PATH,5,5739.681,-4724.907,777.1263,0,0,0,0,100,0),
+(@PATH,6,5761.202,-4736.823,776.7352,0,0,0,0,100,0),
+(@PATH,7,5788.845,-4754.466,776.5774,0,0,0,0,100,0),
+(@PATH,8,5813.559,-4749.592,770.7727,0,0,0,0,100,0),
+(@PATH,9,5846.619,-4732.072,761.0168,0,0,0,0,100,0),
+(@PATH,10,5855.859,-4703.766,758.3209,0,0,0,0,100,0),
+(@PATH,11,5863.439,-4687.21,757.4078,0,0,0,0,100,0),
+(@PATH,12,5873.563,-4665.864,752.4548,0,0,0,0,100,0),
+(@PATH,13,5900.618,-4633.269,736.8805,0,0,0,0,100,0),
+(@PATH,14,5914.753,-4606.957,729.6884,0,0,0,0,100,0),
+(@PATH,15,5936.95,-4569.866,717.9836,0,0,0,0,100,0),
+(@PATH,16,5950.268,-4542.576,715.5675,0,0,0,0,100,0),
+(@PATH,17,5955.396,-4527.396,713.515,0,0,0,0,100,0),
+(@PATH,18,5961.662,-4503.704,710.3988,0,0,0,0,100,0),
+(@PATH,19,5967.232,-4485.815,706.7623,0,0,0,0,100,0),
+(@PATH,20,5979.453,-4458.936,707.3737,0,0,0,0,100,0),
+(@PATH,21,6006.054,-4422.591,708.9871,0,0,0,0,100,0),
+(@PATH,22,6014.302,-4408.834,711.2253,0,0,0,0,100,0),
+(@PATH,23,6020.136,-4398.585,712.5538,0,0,0,0,100,0),
+(@PATH,24,6029.516,-4378.594,715.494,0,0,0,0,100,0),
+(@PATH,25,6051.132,-4358.396,716.563,0,0,0,0,100,0),
+(@PATH,26,6069.048,-4337.034,722.8481,0,0,0,0,100,0),
+(@PATH,27,6083.582,-4330.367,725.8171,0,0,0,0,100,0),
+(@PATH,28,6113.54,-4323.066,733.0433,0,0,0,0,100,0),
+(@PATH,29,6130.411,-4316.812,736.7444,0,0,0,0,100,0),
+(@PATH,30,6156.093,-4311.238,736.7893,0,0,0,0,100,0),
+(@PATH,31,6213.947,-4293.813,733.0521,0,0,0,0,100,0),
+(@PATH,32,6215.008,-4264.572,735.2877,0,0,0,0,100,0),
+(@PATH,33,6226.857,-4249.232,738.0566,0,0,0,0,100,0),
+(@PATH,34,6253.248,-4226.368,735.1916,0,0,0,0,100,0),
+(@PATH,35,6273.733,-4225.47,727.8517,0,0,0,0,100,0),
+(@PATH,36,6284.836,-4225.425,726.1979,0,0,0,0,100,0),
+(@PATH,37,6305.368,-4225.753,725.4176,0,0,0,0,100,0),
+(@PATH,38,6334.949,-4217.311,720.7787,0,0,0,0,100,0),
+(@PATH,39,6351.212,-4210.416,716.0107,0,0,0,0,100,0),
+(@PATH,40,6376.162,-4192.59,707.6775,0,0,0,0,100,0),
+(@PATH,41,6395.101,-4179.662,703.7349,0,0,0,0,100,0),
+(@PATH,42,6381.396,-4188.968,706.1343,0,0,0,0,100,0),
+(@PATH,43,6353.885,-4208.841,714.7299,0,0,0,0,100,0),
+(@PATH,44,6338.441,-4215.688,719.8574,0,0,0,0,100,0),
+(@PATH,45,6314.177,-4224.836,724.3856,0,0,0,0,100,0),
+(@PATH,46,6301.717,-4225.433,725.8468,0,0,0,0,100,0),
+(@PATH,47,6275.718,-4225.523,727.0695,0,0,0,0,100,0),
+(@PATH,48,6255.941,-4225.716,734.1918,0,0,0,0,100,0),
+(@PATH,49,6235.572,-4239.381,738.0726,0,0,0,0,100,0),
+(@PATH,50,6217.472,-4260.318,736.3972,0,0,0,0,100,0),
+(@PATH,51,6214.817,-4292.466,733.4384,0,0,0,0,100,0),
+(@PATH,52,6183.471,-4306.068,736.7473,0,0,0,0,100,0),
+(@PATH,53,6152.146,-4311.395,736.5862,0,0,0,0,100,0),
+(@PATH,54,6115.85,-4322.032,733.5704,0,0,0,0,100,0),
+(@PATH,55,6096.116,-4326.589,726.9081,0,0,0,0,100,0),
+(@PATH,56,6072.762,-4334.344,723.8291,0,0,0,0,100,0),
+(@PATH,57,6054.525,-4355.155,717.3843,0,0,0,0,100,0),
+(@PATH,58,6045.726,-4362.94,715.9363,0,0,0,0,100,0),
+(@PATH,59,6022.907,-4393.988,713.5073,0,0,0,0,100,0),
+(@PATH,60,6016.278,-4405.039,711.9446,0,0,0,0,100,0),
+(@PATH,61,6008.032,-4420.086,709.5507,0,0,0,0,100,0),
+(@PATH,62,5986.144,-4448.363,708.0036,0,0,0,0,100,0),
+(@PATH,63,5973.533,-4469.824,706.2904,0,0,0,0,100,0),
+(@PATH,64,5962.696,-4501.021,709.6469,0,0,0,0,100,0),
+(@PATH,65,5958.108,-4519.2,712.8943,0,0,0,0,100,0),
+(@PATH,66,5951.027,-4540.779,715.1692,0,0,0,0,100,0),
+(@PATH,67,5940.734,-4563.251,716.6089,0,0,0,0,100,0),
+(@PATH,68,5916.599,-4603.511,727.8939,0,0,0,0,100,0),
+(@PATH,69,5903.969,-4628.674,735.8933,0,0,0,0,100,0),
+(@PATH,70,5876.024,-4662.081,750.1125,0,0,0,0,100,0),
+(@PATH,71,5866.109,-4682.41,756.9871,0,0,0,0,100,0),
+(@PATH,72,5860.89,-4692.448,757.6022,0,0,0,0,100,0),
+(@PATH,73,5852.626,-4718.677,760.3339,0,0,0,0,100,0),
+(@PATH,74,5816.978,-4747.931,769.589,0,0,0,0,100,0),
+(@PATH,75,5794.675,-4756.42,776.863,0,0,0,0,100,0),
+(@PATH,76,5787.91,-4753.686,776.4739,0,0,0,0,100,0),
+(@PATH,77,5742.113,-4726.395,776.4882,0,0,0,0,100,0),
+(@PATH,78,5717.964,-4712.427,780.866,0,0,0,0,100,0),
+(@PATH,79,5716.192,-4711.237,780.9797,0,0,0,0,100,0),
+(@PATH,80,5691.473,-4682.99,779.7195,0,0,0,0,100,0),
+(@PATH,81,5679.313,-4650.769,771.5784,0,0,0,0,100,0),
+(@PATH,82,5678.228,-4647.97,771.2499,0,0,0,0,100,0),
+(@PATH,83,5626.609,-4580.739,771.4092,0,0,0,0,100,0),
+(@PATH,84,5622.033,-4555.714,764.3365,0,0,0,0,100,0),
+(@PATH,85,5614.873,-4538.934,761.8027,0,0,0,0,100,0),
+(@PATH,86,5588.495,-4500.353,760.0676,0,0,0,0,100,0),
+(@PATH,87,5564.071,-4494.821,758.7393,0,0,0,0,100,0),
+(@PATH,88,5576.771,-4495.759,759.148,0,0,0,0,100,0),
+(@PATH,89,5600.532,-4515.448,761.4238,0,0,0,0,100,0),
+(@PATH,90,5620.198,-4550.56,763.2811,0,0,0,0,100,0),
+(@PATH,91,5624.978,-4576.957,770.4901,0,0,0,0,100,0),
+(@PATH,92,5645.084,-4612.734,771.1481,0,0,0,0,100,0),
+(@PATH,93,5648.815,-4618.739,771.1803,0,0,0,0,100,0),
+(@PATH,94,5689.149,-4680.177,778.8832,0,0,0,0,100,0),
+(@PATH,95,5700.999,-4691.828,780.7064,0,0,0,0,100,0),
+(@PATH,96,5709.821,-4700.319,780.6168,0,0,0,0,100,0);
+-- 0x1C399800200A8DC000008A0000666232 .go 5648.751 -4618.699 771.1746
+-- Pathing for Entry: 11754 'TDB FORMAT'
+SET @NPC := 277014;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=6720.784,`position_y`=-4657.231,`position_z`=721.1815 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,6720.784,-4657.231,721.1815,0,0,0,0,100,0),
+(@PATH,2,6712.688,-4694.593,721.6722,0,0,0,0,100,0),
+(@PATH,3,6742.375,-4669.703,722.5077,0,0,0,0,100,0),
+(@PATH,4,6751.504,-4670.746,723.8561,0,0,0,0,100,0),
+(@PATH,5,6750.167,-4670.442,723.4701,0,0,0,0,100,0),
+(@PATH,6,6729.87,-4670.181,721.3218,0,0,0,0,100,0),
+(@PATH,7,6723.56,-4670.309,721.1548,0,0,0,0,100,0),
+(@PATH,8,6712.701,-4694.66,721.6473,0,0,0,0,100,0),
+(@PATH,9,6720.992,-4656.926,721.0239,0,0,0,0,100,0),
+(@PATH,10,6727.398,-4634.59,721.2974,0,0,0,0,100,0),
+(@PATH,11,6727.289,-4634.758,721.0771,0,0,0,0,100,0),
+(@PATH,12,6727.393,-4634.646,721.2531,0,0,0,0,100,0),
+(@PATH,13,6720.8,-4657.175,721.1818,0,0,0,0,100,0);
+-- 0x1C399800200B7A8000003C00005D1BC1 .go 6720.784 -4657.231 721.1815
+-- Pathing for Entry: 11190 'TDB FORMAT'
+SET @NPC := 277021;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=6718.815,`position_y`=-4649.531,`position_z`=721.1697 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,6718.815,-4649.531,721.1697,0,0,0,0,100,0),
+(@PATH,2,6718.783,-4649.535,721.4225,0,0,0,0,100,0),
+(@PATH,3,6719.614,-4656.521,721.302,0,0,0,0,100,0),
+(@PATH,4,6717,-4663.771,721.069,0,0,0,0,100,0),
+(@PATH,5,6716.95,-4663.692,720.99,0,0,0,0,100,0),
+(@PATH,6,6717.275,-4663.325,721.0589,0,0,0,0,100,0);
+-- 0x1C399800200AED8000003C00005AED84 .go 6718.815 -4649.531 721.1697
+-- Pathing for Entry: 11190 'TDB FORMAT'
+SET @NPC := 277061;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=6728.219,`position_y`=-4670.128,`position_z`=721.2576 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,6728.219,-4670.128,721.2576,0,0,0,0,100,0),
+(@PATH,2,6743.886,-4670.578,722.9776,0,0,0,0,100,0),
+(@PATH,3,6756.655,-4670.659,724.0643,0,0,0,0,100,0),
+(@PATH,4,6757.912,-4670.535,724.0609,0,0,0,0,100,0),
+(@PATH,5,6742.673,-4666.933,722.8669,0,0,0,0,100,0),
+(@PATH,6,6736.266,-4663.654,721.8529,0,0,0,0,100,0),
+(@PATH,7,6733.673,-4655.659,721.4637,0,0,0,0,100,0),
+(@PATH,8,6734.015,-4654.013,721.61,0,0,0,0,100,0),
+(@PATH,9,6738.349,-4643.12,721.8862,0,0,0,0,100,0),
+(@PATH,10,6749.037,-4650.289,724.4041,0,0,0,0,100,0),
+(@PATH,11,6749.985,-4651.393,724.5129,0,0,0,0,100,0),
+(@PATH,12,6747.223,-4666.195,724.0955,0,0,0,0,100,0),
+(@PATH,13,6742.063,-4667.552,722.8929,0,0,0,0,100,0),
+(@PATH,14,6733.769,-4665.354,721.3834,0,0,0,0,100,0),
+(@PATH,15,6732.711,-4664.764,721.2361,0,0,0,0,100,0),
+(@PATH,16,6725.651,-4656.119,721.0077,0,0,0,0,100,0),
+(@PATH,17,6723.583,-4648.15,721.3789,0,0,0,0,100,0),
+(@PATH,18,6725.607,-4639.14,721.3022,0,0,0,0,100,0),
+(@PATH,19,6725.688,-4618.812,721.2241,0,0,0,0,100,0),
+(@PATH,20,6726.158,-4620.798,721.011,0,0,0,0,100,0),
+(@PATH,21,6725.985,-4632.64,721.314,0,0,0,0,100,0),
+(@PATH,22,6722.886,-4647.297,721.2972,0,0,0,0,100,0),
+(@PATH,23,6719.054,-4660.822,721.2487,0,0,0,0,100,0),
+(@PATH,24,6718.09,-4669.577,721.0381,0,0,0,0,100,0),
+(@PATH,25,6717.658,-4679.682,721.2125,0,0,0,0,100,0),
+(@PATH,26,6714.254,-4691.013,721.465,0,0,0,0,100,0),
+(@PATH,27,6718.247,-4679.584,721.3595,0,0,0,0,100,0),
+(@PATH,28,6724.794,-4671.702,721.1953,0,0,0,0,100,0),
+(@PATH,29,6728.427,-4670.179,721.2579,0,0,0,0,100,0),
+(@PATH,30,6743.787,-4670.586,722.9696,0,0,0,0,100,0),
+(@PATH,31,6756.599,-4670.691,724.1053,0,0,0,0,100,0),
+(@PATH,32,6757.838,-4670.533,724.0765,0,0,0,0,100,0),
+(@PATH,33,6742.766,-4666.877,722.8699,0,0,0,0,100,0);
+-- 0x1C399800200AED8000003C0001DAED84 .go 6728.219 -4670.128 721.2576
+UPDATE `creature` SET `spawndist`=5, `MovementType`=1 WHERE `guid` IN (277028, 277016, 277002);
+UPDATE `creature` SET `spawndist`=10, `MovementType`=1 WHERE `guid` IN (277004);
diff --git a/sql/updates/world/2015_03_16_05_world.sql b/sql/updates/world/2015_03_16_05_world.sql
new file mode 100644
index 00000000000..b577abe05e7
--- /dev/null
+++ b/sql/updates/world/2015_03_16_05_world.sql
@@ -0,0 +1,143 @@
+--
+DELETE FROM `creature` WHERE `guid` IN (273379, 278282);
+DELETE FROM `creature_template_addon` WHERE `entry`=50374;
+UPDATE `creature` SET `position_x`=1704.6558, `position_y`=1698.945, `position_z`=134.2911, `orientation`=1.6375 WHERE `guid`=325069;
+DELETE FROM `creature` WHERE `guid` IN (@GUID, @GUID+1);
+INSERT INTO `creature` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `PhaseId`, `PhaseGroup`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES
+(273379, 50373, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1695.84, 1688.49, 135.279, 6.15358, 300, 0, 0, 42, 0, 0, 0, 0, 0, 0),
+(278282, 50373, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1707.56, 1702.21, 133.969, 4.64955, 300, 0, 0, 42, 0, 0, 0, 0, 0, 0);
+
+-- Aradne SAI
+SET @ENTRY := 50372;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,53,0,50372,1,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Reset - Start Waypoint"),
+(@ENTRY,0,1,0,40,0,100,0,2,50372,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Waypoint 2 Reached - Run Script"),
+(@ENTRY,0,2,0,40,0,100,0,4,50372,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Waypoint 4 Reached - Run Script"),
+(@ENTRY,0,3,0,40,0,100,0,18,50372,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Waypoint 18 Reached - Run Script"),
+(@ENTRY,0,4,0,40,0,100,0,25,50372,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Waypoint 25 Reached - Run Script");
+
+-- Actionlist SAI
+SET @ENTRY := 5037200;
+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,54,7000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Script - Pause Waypoint"),
+(@ENTRY,9,1,0,0,0,100,0,0,0,0,0,11,93446,0,0,0,0,0,19,50373,5,0,0,0,0,0,"Aradne - On Script - Cast 'Raise Undead'"),
+(@ENTRY,9,2,0,0,0,100,0,2000,2000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Aradne - On Script - Say Line 0"),
+(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,45,1,1,0,0,0,0,19,50373,10,0,0,0,0,0,"Aradne - On Script - Set Data 1 1");
+
+-- Deathknell Grave Target SAI
+SET @ENTRY := 50373;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,38,0,100,0,1,1,0,0,11,93447,2,0,0,0,0,1,0,0,0,0,0,0,0,"Deathknell Grave Target - On Data Set 1 1 - Cast '<Spell not found!>'"),
+(@ENTRY,0,1,0,25,0,100,0,0,0,0,0,47,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Deathknell Grave Target - On Reset - Set Visibility Off");
+
+DELETE FROM `creature_text` WHERE `entry`=50372;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(50372, 0, 0, 'You are returned to life. The Banshee Queen asks for your service.', 12, 0, 100, 0, 0, 0, 0, 0, 'Aradne'),
+(50372, 0, 1, 'Rise from the grave and serve the Dark Lady!', 12, 0, 100, 0, 0, 0, 0, 0, 'Aradne'),
+(50372, 0, 2, 'Waken, sleeper. Your new life awaits.', 12, 0, 100, 0, 0, 0, 0, 0, 'Aradne');
+
+DELETE FROM `waypoints` WHERE `entry`=50372;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(50372, 1, 1698.53, 1687.82, 134.825, 'Aradne'),
+(50372, 2, 1696.9, 1688.16, 135.093, 'Aradne'),
+(50372, 3, 1696.82, 1680.22, 134.648, 'Aradne'),
+(50372, 4, 1695.54, 1680.51, 134.857, 'Aradne'),
+(50372, 5, 1694.45, 1675.17, 134.582, 'Aradne'),
+(50372, 6, 1691.49, 1672.14, 134.725, 'Aradne'),
+(50372, 7, 1686.68, 1671.13, 135.499, 'Aradne'),
+(50372, 8, 1683.32, 1672.1, 136.382, 'Aradne'),
+(50372, 9, 1676.21, 1673.95, 137.504, 'Aradne'),
+(50372, 10, 1672.78, 1674.63, 138.265, 'Aradne'),
+(50372, 11, 1671.65, 1680.4, 139.247, 'Aradne'),
+(50372, 12, 1672.95, 1685.73, 139.639, 'Aradne'),
+(50372, 13, 1673.6, 1688.58, 139.695, 'Aradne'),
+(50372, 14, 1675.72, 1697.68, 140.331, 'Aradne'),
+(50372, 15, 1682.36, 1695.94, 138.045, 'Aradne'),
+(50372, 16, 1688.03, 1692.28, 137.092, 'Aradne'),
+(50372, 17, 1686.76, 1686.93, 137.07, 'Aradne'),
+(50372, 18, 1683.31, 1686.49, 137.777, 'Aradne'),
+(50372, 19, 1688.84, 1685.97, 136.565, 'Aradne'),
+(50372, 20, 1701.76, 1685.93, 134.241, 'Aradne'),
+(50372, 21, 1701.76, 1685.93, 134.241, 'Aradne'),
+(50372, 22, 1708.09, 1692.04, 133.826, 'Aradne'),
+(50372, 23, 1707.34, 1696.12, 133.928, 'Aradne'),
+(50372, 24, 1704.29, 1699.33, 134.399, 'Aradne'),
+(50372, 25, 1707.4, 1700.54, 134.079, 'Aradne');
+
+-- Risen Dead SAI
+SET @ENTRY := 50374;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,87,@ENTRY*100+00,@ENTRY*100+01,@ENTRY*100+02,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Just Summoned - Run Random Script");
+
+/* first random script */
+-- Actionlist SAI
+SET @ENTRY := 5037400;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,2000,2000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 0"),
+(@ENTRY,9,1,0,0,0,100,0,4000,4000,0,0,3,1501,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Morph To Creature Mindless Zombie"),
+(@ENTRY,9,2,0,0,0,100,0,0,0,0,0,1,5,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 5"),
+(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,75,44427,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Add Aura 'Enrage'"),
+(@ENTRY,9,4,0,0,0,100,0,0,0,0,0,53,1,5037400,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Start Waypoint"),
+(@ENTRY,9,5,0,0,0,100,0,0,0,0,0,41,9000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Despawn In 9000 ms");
+
+DELETE FROM `waypoints` WHERE `entry`=5037400;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(5037400, 1, 1695.182861, 1672.756714, 134.063858, 'Risen Dead'),
+(5037400, 2, 1669.666260, 1661.953979, 140.546326, 'Risen Dead');
+
+DELETE FROM `creature_text` WHERE `entry`=50372;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `TextRange`, `comment`, `BroadcastTextId`) VALUES
+(50372, 0, 0, 'Rise from the grave and serve the Dark Lady!', 12, 0, 100, 1, 0, 0, 0, 'Aradne', 50118),
+(50372, 0, 1, 'In the name of Sylvanas, the Banshee Queen, I bestow this gift upon you!', 12, 0, 100, 1, 0, 0, 0, 'Aradne', 50119),
+(50372, 0, 2, 'Rise from death\'s slumber and join your brothers!', 12, 0, 100, 1, 0, 0, 0, 'Aradne', 50120),
+(50372, 0, 3, 'Waken, sleeper. Your new life awaits.', 12, 0, 100, 1, 0, 0, 0, 'Aradne', 50121),
+(50372, 0, 4, 'You are returned to life. The Banshee Queen asks for your service.', 12, 0, 100, 1, 0, 0, 0, 'Aradne', 50122);
+
+DELETE FROM `creature_text` WHERE `entry`=50374;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `TextRange`, `comment`, `BroadcastTextId`) VALUES
+(50374, 0, 0, 'I never asked for this! Leave me alone!', 12, 0, 100, 5, 0, 0, 0, 'Risen Dead', 50201),
+(50374, 1, 0, 'What magic is this that turn back the hand of death?', 12, 0, 100, 6, 0, 0, 0, 'Risen Dead', 50197),
+(50374, 1, 1, 'This is Lady Sylvanas\'s doing?', 12, 0, 100, 6, 0, 0, 0, 'Risen Dead', 50196),
+(50374, 2, 0, 'If the Banshee Queen has offered me this chance, I will gladly serve.', 12, 0, 100, 1, 0, 0, 0, 'Risen Dead', 50200),
+(50374, 2, 1, 'What use has the Dark Lady for me?', 12, 0, 100, 6, 0, 0, 0, 'Risen Dead', 50199),
+(50374, 3, 0, 'What... what\'s happening to me? Why have you done this to me?', 12, 0, 100, 6, 0, 0, 0, 'Risen Dead', 50194),
+(50374, 3, 1, 'I... I don\'t remember... Why have you done this?', 12, 0, 100, 6, 0, 0, 0, 'Risen Dead', 50198),
+(50374, 4, 0, 'I should be dead and to death I will return!', 12, 0, 100, 5, 0, 0, 0, 'Risen Dead', 50195),
+-- emotes
+(50374, 5, 0, '%s enrages and transforms into a Mindless Zombie and runs away.', 16, 0, 100, 0, 0, 0, 0, 'Risen Dead', 0),
+(50374, 6, 0, '%s commits suicide.', 16, 0, 100, 0, 0, 0, 0, 'Risen Dead', 0),
+(50374, 7, 0, '%s walks off towards the barracks.', 16, 0, 100, 0, 0, 0, 0, 'Risen Dead', 0);
+
+/* second randowm script */
+-- Actionlist SAI
+SET @ENTRY := 5037401;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,2000,2000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 1"),
+(@ENTRY,9,1,0,0,0,100,0,4000,4000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 2"),
+(@ENTRY,9,2,0,0,0,100,0,2000,2000,0,0,53,0,5037401,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Start Waypoint"),
+(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,1,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 7"),
+(@ENTRY,9,4,0,0,0,100,0,0,0,0,0,41,9000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Despawn In 9000 ms");
+
+DELETE FROM `waypoints` WHERE `entry`=5037401;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(5037401, 1, 1696.713013, 1674.248047, 134.094315, 'Risen Dead'),
+(5037401, 2, 1696.786987, 1660.868164, 130.983063, 'Risen Dead');
+
+/* third random script */
+-- Actionlist SAI
+SET @ENTRY := 5037402;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,2000,2000,0,0,1,3,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 3"),
+(@ENTRY,9,1,0,0,0,100,0,4000,4000,0,0,1,4,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 4"),
+(@ENTRY,9,2,0,0,0,100,0,3000,3000,0,0,1,6,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Say Line 6"),
+(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,37,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Risen Dead - On Script - Kill Self");
diff --git a/sql/updates/world/2015_03_16_06_world.sql b/sql/updates/world/2015_03_16_06_world.sql
new file mode 100644
index 00000000000..b36f8c6e2d6
--- /dev/null
+++ b/sql/updates/world/2015_03_16_06_world.sql
@@ -0,0 +1,13 @@
+--
+SET @GUID := 286259; -- Set by TC
+DELETE FROM `creature` WHERE `guid`=@GUID;
+INSERT INTO `creature` (`guid`, `id`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`) VALUES
+(@GUID, 49425, 1, 1, 1962.828, 1417.599, 67.46286, 3.560472, 120);
+
+DELETE FROM `creature_template_addon` WHERE `entry`=49425;
+INSERT INTO `creature_template_addon` (`entry`, `bytes1`, `bytes2`, `auras`) VALUES
+(49425, 65536, 0, "49415");
+
+DELETE FROM `spell_area` WHERE spell=49417 AND AREA=154;
+INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `racemask`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
+(49417, 154, 24970, 24971, 16, 1, 66, 11);
diff --git a/sql/updates/world/2015_03_16_07_world.sql b/sql/updates/world/2015_03_16_07_world.sql
new file mode 100644
index 00000000000..4078fffad9d
--- /dev/null
+++ b/sql/updates/world/2015_03_16_07_world.sql
@@ -0,0 +1,65 @@
+--
+SET @Infiltrator:= 38949;
+SET @InfiltratorS:= 38967;
+SET @Decrepit:=1547;
+SET @Cursed:=1548;
+SET @Zygand:=1515;
+
+UPDATE `creature_template` SET `unit_flags`=33024 WHERE `entry`=@Infiltrator;
+
+DELETE FROM `creature_text` WHERE `entry`=@Infiltrator;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `comment`, `BroadcastTextID`) VALUES
+(@Infiltrator, 0, 0, 'You deserve to lose this land, for what you people did to us! Now back off, or face the wrath of the worgen!', 12, 0, 100, 1, 0, 0, 'Infiltrator', 38896);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Zygand AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Infiltrator AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @InfiltratorS AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Decrepit AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Decrepit*100 AND `source_type` = 9;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Cursed AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Cursed*100 AND `source_type` = 9;
+
+UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` IN (@Infiltrator, @InfiltratorS, @Cursed, @Decrepit, @Zygand);
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@Infiltrator, 0, 0, 1, 54, 0, 100, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Infiltrator - Just summoned - talk'),
+(@Infiltrator, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 7, 24992, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, ' Infiltrator - Just summoned - addquest'),
+(@InfiltratorS, 0, 0, 0, 1, 0, 100, 0, 2000, 2000, 2000, 2000, 11, 73167, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'InfiltratorS - ooc - cast'),
+(@Decrepit, 0, 0, 0, 0, 0, 100, 0, 1000, 1000, 6000, 6000, 11, 82797, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Decrepit - IC - CAST'),
+(@Decrepit, 0, 1, 0, 0, 0, 100, 0, 3000, 3000, 4000, 4000, 11, 17253, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Decrepit - IC - CAST'),
+(@Decrepit, 0, 2, 0, 4, 0, 100, 1, 0, 0, 0, 0, 80, @Decrepit*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Decrepit - On aggro - ActionList'),
+(@Decrepit*100, 9, 0, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 85, 73150, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Decrepit - Actionlist - cast'),
+(@Cursed, 0, 0, 0, 0, 0, 100, 0, 1000, 1000, 6000, 6000, 11, 82797, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Cursed - IC - CAST'),
+(@Cursed, 0, 1, 0, 0, 0, 100, 0, 3000, 3000, 4000, 4000, 11, 17253, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Cursed - IC - CAST'),
+(@Cursed, 0, 2, 0, 4, 0, 100, 1, 0, 0, 0, 0, 80, @Cursed*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cursed - On aggro - ActionList'),
+(@Cursed*100, 9, 0, 0, 0, 0, 100, 0, 5000, 5000, 0, 0, 85, 73150, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Cursed - Actionlist - cast'),
+(@Zygand, 0, 0, 0, 20, 0, 100, 0, 24993, 0, 0, 0, 28, 73162, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Zygand - On Quest rewarded - remove aura');
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceGroup`IN (3) AND `SourceEntry` IN (@Decrepit, @Cursed);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`, `ErrorTextId`,`ScriptName`,`Comment`,NegativeCondition) VALUES
+(22,3,@Decrepit,0,9,24992,0,0,0,'','event require quest not taken',1),
+(22,3,@Decrepit,0,8,24992,0,0,0,'','event require quest not rewarded',1),
+(22,3,@Decrepit,0,28,24992,0,0,0,'','event require quest not complete',1),
+(22,3,@Cursed,0,9,24992,0,0,0,'','event require quest not taken',1),
+(22,3,@Cursed,0,8,24992,0,0,0,'','event require quest not rewarded',1),
+(22,3,@Cursed,0,28,24992,0,0,0,'','event require quest not complete',1);
+
+SET @CGUID := 358988; -- Guid to change
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+9;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, 38967, 0, 1, 1, 2215.87, 297.094, 34.2127, 3.91798, 300, 10, 1),
+(@CGUID+1, 38967, 0, 1, 1, 2212.88, 320.079, 33.6986, 4.93019, 300, 10, 1),
+(@CGUID+2, 38967, 0, 1, 1, 2256.88, 257.801, 33.6125, 4.91283, 300, 10, 1),
+(@CGUID+3, 38967, 0, 1, 1, 2246.67, 267.875, 33.5188, 1.01928, 300, 10, 1),
+(@CGUID+4, 38967, 0, 1, 1, 2234.85, 279.328, 33.5336, 2.6798, 300, 10, 1),
+(@CGUID+5, 38967, 0, 1, 1, 2220.94, 303.420, 33.6573, 4.35522, 300, 10, 1),
+(@CGUID+6, 38967, 0, 1, 1, 2256.60, 260.323, 33.7722, 5.99257, 300, 10, 1),
+(@CGUID+7, 38967, 0, 1, 1, 2242.65, 287.036, 33.6569, 0.227549, 300, 10, 1),
+(@CGUID+8, 38967, 0, 1, 1, 2294.16, 344.134, 34.0563, 2.51015, 300, 10, 1),
+(@CGUID+9, 38967, 0, 1, 1, 2250.24, 255.973, 33.5953, 6.11434, 300, 10, 1);
+
+DELETE FROM `creature_template_addon` WHERE `entry`=@InfiltratorS;
+INSERT INTO `creature_template_addon` (`entry`, `bytes1`, `bytes2`, `auras`) VALUES (@InfiltratorS, 196608, 0, "32615 81464");
+
+DELETE FROM `spell_area` WHERE `spell`=73162 AND `area`=159;
+INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `racemask`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
+(73162, 159, 24993, 0, 0, 1, 8, 0);
diff --git a/sql/updates/world/2015_03_16_08_world.sql b/sql/updates/world/2015_03_16_08_world.sql
new file mode 100644
index 00000000000..854c017745f
--- /dev/null
+++ b/sql/updates/world/2015_03_16_08_world.sql
@@ -0,0 +1,111 @@
+--
+SET @Oracle := 1544;
+SET @Puddlejumper := 1543;
+SET @OracleC := 39078;
+SET @PuddlejumperC :=38923;
+SET @Sparky :=39080;
+SET @Speckle :=39079;
+SET @Claston:= 38925;
+
+SET @CGUID := 293940; -- Guid to change
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+1;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, @Sparky, 0, 1, 1, 2224.109375, 1010.946716, 44.425846, 2.491251, 300, 10, 2),
+(@CGUID+1, @Speckle, 0, 1, 1, 2224.109375, 1010.946716, 44.425846, 2.491251, 300, 10, 2);
+
+DELETE FROM `creature_template_addon` WHERE `entry` IN (@Sparky, @Speckle);
+INSERT INTO `creature_template_addon` (`entry`, `path_id`, `bytes1`, `bytes2`, `auras`) VALUES
+(@Sparky, @Sparky, 65536, 0, "73440"), -- seen by 73438
+(@Speckle,@Speckle, 65536, 0, "73439"); -- seen by 73437
+
+DELETE FROM `waypoint_data` WHERE `id` in (@Sparky, @Speckle);
+INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
+(@Sparky,1,2224.109375,1010.946716,44.425846,0,0,0,0,100,0),
+(@Sparky,2,2225.722656,1013.930176,44.425846,0,0,0,0,100,0),
+(@Sparky,3,2222.580566,1018.286926,44.425846,0,0,0,0,100,0),
+(@Sparky,4,2220.414551,1020.660034,44.425846,0,15000,0,0,100,0),
+(@Sparky,5,2221.984131,1016.882935,44.425846,0,0,0,0,100,0),
+(@Sparky,6,2220.043701,1015.354858,44.425846,0,0,0,0,100,0),
+(@Sparky,7,2214.370605,1020.559509,40.833614,0,0,0,0,100,0),
+(@Sparky,8,2217.429688,1024.070801,40.833122,0,0,0,0,100,0),
+(@Sparky,9,2223.840088,1017.623657,37.124043,0,0,0,0,100,0),
+(@Sparky,10,2228.423340,1020.253601,37.115318,0,0,0,0,100,0),
+(@Sparky,11,2222.105713,1012.602661,37.122444,0,20000,0,0,100,0),
+(@Sparky,12,2222.545410,1019.843079,37.172771,0,0,0,0,100,0),
+(@Sparky,13,2217.106201,1023.872314,40.835274,0,0,0,0,100,0),
+(@Sparky,14,2214.000244,1020.534363,40.839729,0,0,0,0,100,0),
+(@Sparky,15,2219.348633,1015.932861,44.425934,0,0,0,0,100,0),
+(@Sparky,16,2224.586182,1016.131165,44.425934,0,0,0,0,100,0),
+(@Sparky,17,2225.516846,1012.946350,44.425934,0,0,0,0,100,0),
+(@Sparky,18,2223.854248,1010.827820,44.425934,0,10000,0,0,100,0),
+(@Speckle,1,2224.109375,1010.946716,44.425846,0,0,0,0,100,0),
+(@Speckle,2,2225.722656,1013.930176,44.425846,0,0,0,0,100,0),
+(@Speckle,3,2222.580566,1018.286926,44.425846,0,0,0,0,100,0),
+(@Speckle,4,2220.414551,1020.660034,44.425846,0,10000,0,0,100,0),
+(@Speckle,5,2221.984131,1016.882935,44.425846,0,0,0,0,100,0),
+(@Speckle,6,2220.043701,1015.354858,44.425846,0,0,0,0,100,0),
+(@Speckle,7,2214.370605,1020.559509,40.833614,0,0,0,0,100,0),
+(@Speckle,8,2217.429688,1024.070801,40.833122,0,0,0,0,100,0),
+(@Speckle,9,2223.840088,1017.623657,37.124043,0,0,0,0,100,0),
+(@Speckle,10,2228.423340,1020.253601,37.115318,0,0,0,0,100,0),
+(@Speckle,11,2222.105713,1012.602661,37.122444,0,10000,0,0,100,0),
+(@Speckle,12,2222.545410,1019.843079,37.172771,0,0,0,0,100,0),
+(@Speckle,13,2217.106201,1023.872314,40.835274,0,0,0,0,100,0),
+(@Speckle,14,2214.000244,1020.534363,40.839729,0,0,0,0,100,0),
+(@Speckle,15,2219.348633,1015.932861,44.425934,0,0,0,0,100,0),
+(@Speckle,16,2224.586182,1016.131165,44.425934,0,0,0,0,100,0),
+(@Speckle,17,2225.516846,1012.946350,44.425934,0,0,0,0,100,0),
+(@Speckle,18,2223.854248,1010.827820,44.425934,0,20000,0,0,100,0);
+
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Oracle AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Oracle*100 AND `source_type` = 9;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Puddlejumper AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @Puddlejumper*100 AND `source_type` = 9;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @OracleC AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @OracleC*100 AND `source_type` = 9;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @OracleC*100+1 AND `source_type` = 9;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @PuddlejumperC AND `source_type` = 0;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @PuddlejumperC*100 AND `source_type` = 9;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = @PuddlejumperC*100+1 AND `source_type` = 9;
+
+UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry` in (@Claston, @Oracle, @Puddlejumper, @OracleC, @PuddlejumperC, @Sparky, @Speckle);
+
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(@Oracle, 0, 0, 0, 8, 0, 100, 0, 73108, 0, 0, 0, 80, @Oracle*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Oracle - On SpellHit - Actionlist'),
+(@Oracle*100, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 85, 73434, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Oracle - Actionlist - castSpellToSummon'),
+(@Oracle*100, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Oracle - Actionlist - Despawn'),
+(@Oracle, 0, 1, 0, 23, 0, 100, 0, 12550, 0, 0, 0, 11, 12550, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Oracle - dont has aura - cast spell'),
+(@Oracle, 0, 2, 0, 0, 0, 100, 0, 1000, 1000, 5000, 5000, 11, 9532, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Oracle - IC - CAST'),
+(@OracleC, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 80, @OracleC*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'OracleC - On Spawn - Actionlist'),
+(@OracleC*100, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'OracleC - On Script - Set React Passive'),
+(@OracleC*100, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 18, 512, 0, 0, 0, 0, 0,1, 0, 0, 0, 0, 0, 0, 0, 'OracleC - On Script - Set Immune To NPC'),
+(@OracleC*100, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, @PuddlejumperC, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'OracleC - Actionlist - Credit quest'),
+(@OracleC*100, 9, 3, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 85, 82922, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'OracleC - On spawn - Cast cosmetic chains'),
+(@Puddlejumper, 0, 0, 0, 8, 0, 100, 0, 73108, 0, 0, 0, 80, @Puddlejumper*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Puddlejumper - On SpellHit - Actionlist'),
+(@Puddlejumper*100, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 85, 73110, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Puddlejumper - Actionlist - castSpellToSummon'),
+(@Puddlejumper*100, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Puddlejumper - Actionlist - Despawn'),
+(@Puddlejumper, 0, 1, 0, 0, 0, 100, 0, 1000, 1000, 5000, 5000, 11, 75002, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Puddlejumper - IC - CAST'),
+(@PuddlejumperC, 0, 0, 0, 54, 0, 100, 0, 0, 0, 0, 0, 80, @PuddlejumperC*100, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - On Spawn - Actionlist'),
+(@PuddlejumperC*100, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - On Script - Set React Passive'),
+(@PuddlejumperC*100, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 18, 512, 0, 0, 0, 0, 0,1, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - On Script - Set Immune To NPC'),
+(@PuddlejumperC*100, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, @PuddlejumperC, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - Actionlist - Credit quest'),
+(@PuddlejumperC*100, 9, 3, 0, 0, 0, 100, 0, 1000, 1000, 0, 0, 85, 82922, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - On spawn - Cast cosmetic chains'),
+(@OracleC, 0, 1, 0, 75, 0, 100, 1, 0, @Claston, 2, 0, 80, @OracleC*100+1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'OracleC - On Spawn - Actionlist'),
+(@OracleC*100+1, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, 38887, 0, 0, 0, 0, 0, 21, 10, 0, 0, 0, 0, 0, 0, 'OracleC - Actionlist - Credit quest'),
+(@OracleC*100+1, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'OracleC - Actionlist - Credit quest'),
+(@PuddlejumperC, 0, 1, 0, 75, 0, 100, 1, 0, @Claston, 2, 0, 80, @PuddlejumperC*100+1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - On Spawn - Actionlist'),
+(@PuddlejumperC*100+1, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 33, 38887, 0, 0, 0, 0, 0, 21, 10, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - Actionlist - Credit quest'),
+(@PuddlejumperC*100+1, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'PuddlejumperC - Actionlist - Credit quest');
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=17 AND `SourceEntry`=73108;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
+(17,0,73108,0,0,38,1,30,2,0,0,0,0,'','the spell can be cast only at 30% of hp.'),
+(17,0,73108,0,1,38,1,30,2,0,0,0,0,'','the spell can be cast only at 30% of hp.'),
+(17,0,73108,0,0,31,1,3,@Oracle,0,0,0,0,'','Only Oracle are affected by the spell.'),
+(17,0,73108,0,1,31,1,3,@Puddlejumper,0,0,0,0,'','Only Puddlejumper are affected by the spell.');
+
+DELETE FROM `spell_area` WHERE `spell`=73438 AND `area`=159;
+DELETE FROM `spell_area` WHERE `spell`=73437 AND `area`=159;
+INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `racemask`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
+(73438, 159, 24974 , 0, 0, 1, 64, 0),
+(73437, 159, 24974 , 0, 0, 1, 64, 0);
diff --git a/sql/updates/world/2015_03_16_09_world.sql b/sql/updates/world/2015_03_16_09_world.sql
new file mode 100644
index 00000000000..4487e9efa4c
--- /dev/null
+++ b/sql/updates/world/2015_03_16_09_world.sql
@@ -0,0 +1,53 @@
+-- A slimy Situation
+-- Kelnir Leafsong SAI
+SET @ENTRY := 47696;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,1,20,0,100,0,28207,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Kelnir Leafsong - On Quest 'A Slimy Situation' Finished - Say Line 0"),
+(@ENTRY,0,1,0,61,0,100,0,28207,0,0,0,45,1,1,0,0,0,0,10,361152,47692,0,0,0,0,0,"Kelnir Leafsong - On Quest 'A Slimy Situation' Finished - Set Data 1 1");
+
+DELETE FROM `creature_addon` WHERE `guid`=361152;
+INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(361152,0,0,8,1,0, '');
+
+-- Altsoba Ragetotem SAI
+SET @ENTRY := 47692;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,38,0,100,0,1,1,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Altsoba Ragetotem - On Data Set 1 1 - Run Script");
+
+-- Actionlist SAI
+SET @ENTRY := 4769200;
+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,5000,5000,0,0,5,7,0,0,0,0,0,1,0,0,0,0,0,0,0,"Altsoba Ragetotem - On Script - Play Emote 7"),
+(@ENTRY,9,1,0,0,0,100,0,4000,4000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Altsoba Ragetotem - On Script - Say Line 0"),
+(@ENTRY,9,2,0,0,0,100,0,3000,3000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"Altsoba Ragetotem - On Script - Say Line 1"),
+(@ENTRY,9,3,0,0,0,100,0,0,0,0,0,11,89282,0,0,0,0,0,1,0,0,0,0,0,0,0,"Altsoba Ragetotem - On Script - Cast 'Vomit Slime'");
+
+-- Purged Bloodvenom SAI
+SET @ENTRY := 48019;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Purged Bloodvenom - On Just Summoned - Run Script"),
+(@ENTRY,0,1,0,40,0,100,0,2,48019,0,0,41,2000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Purged Bloodvenom - On Waypoint 2 Reached - Despawn In 2000 ms");
+
+-- Actionlist SAI
+SET @ENTRY := 4801900;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,2000,2000,0,0,53,1,48019,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Start Waypoint");
+
+DELETE FROM `waypoints` WHERE `entry`=48019;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(48019, 1, 5181.72, -705.112, 335.698, 'Purged Bloodvenom'),
+(48019, 2, 5166.87, -680.257, 331.131, 'Purged Bloodvenom');
+
+DELETE FROM `creature_text` WHERE `entry` IN (47696, 47692);
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(47696, 0, 0, 'Open wide, Mr. Tauren! Here comes the hippogryph into the roost!', 12, 0, 100, 0, 0, 0, 48256, 0, 'Kelnir Leafsong'),
+(47692, 0, 0, 'Urrrrrrgh...', 12, 0, 100, 0, 0, 0, 48254, 0, 'Altsoba Ragetotem'),
+(47692, 1, 0, 'HLORRHGH!', 14, 0, 100, 0, 0, 0, 48255, 0, 'Altsoba Ragetotem');
diff --git a/sql/updates/world/2015_03_16_10_world.sql b/sql/updates/world/2015_03_16_10_world.sql
new file mode 100644
index 00000000000..1dce6c40205
--- /dev/null
+++ b/sql/updates/world/2015_03_16_10_world.sql
@@ -0,0 +1,63 @@
+--
+-- Navarax's Gambit
+DELETE FROM `creature_text` WHERE `entry` IN (47842, 48487);
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextID`, `comment`) VALUES
+(47842, 0, 0, 'Your death will tell a different story!', 14, 0, 100, 0, 0, 0, 48370, 'Arch Druid Navarax to Player'),
+(48487, 0, 0, 'What is going on in here?!', 12, 0, 100, 5, 0, 0, 48691, 'Whisperwind Druid to Player'),
+(48487, 1, 0, 'The Arch Druid... how in the world...?', 12, 0, 100, 274, 0, 0, 48692, 'Whisperwind Druid to Player'),
+(48487, 2, 0, 'I... I must tell the others. You should find Huntress Selura right away.', 12, 0, 100, 1, 0, 0, 48693, 'Whisperwind Druid to Player');
+
+DELETE FROM `gossip_menu` WHERE (`entry`=12353 AND `text_id`=17477);
+INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES
+(12353, 17477); -- 47923
+
+-- DELETE FROM `broadcast_text` WHERE `ID`=48373;
+-- INSERT INTO `broadcast_text` (`ID`, `Language`, `MaleText`, `FemaleText`, `EmoteID0`, `EmoteID1`, `EmoteID2`, `EmoteDelay0`, `EmoteDelay1`, `EmoteDelay2`, `SoundId`, `Unk1`, `Unk2`, `VerifiedBuild`) VALUES
+-- (48373, 0, 'Yes, my child?', '', 0, 0, 0, 0, 0, 0, 0, 0, 1, 19342); -- 48373
+
+DELETE FROM `gossip_menu_option` WHERE (`menu_id`=12398 AND `id`=0);
+INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `box_coded`, `box_money`, `box_text`, `BoxBroadcastTextID`) VALUES
+(12398, 0, 0, 'You''re accused of being a demon in disguise, Navarax... if that''s even your real name!', 1, 1, 0, 0, 0, 0, '', 0);
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=12398 AND `SourceEntry`=0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(15, 12398, 0, 0, 0, 9, 0, 28264, 0, 0, 0, 0, 0, '', 'Gossip Option requires quest not complete');
+
+-- Arch Druid Navarax SAI
+SET @ENTRY := 47842;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,1,62,0,100,0,12398,0,0,0,2,14,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - On Gossip Option 0 Selected - Set Faction 14"),
+(@ENTRY,0,1,4,61,0,100,0,12398,0,0,0,49,0,0,0,0,0,0,21,20,0,0,0,0,0,0,"Arch Druid Navarax - On Gossip Option 0 Selected - Start Attacking"),
+(@ENTRY,0,2,0,25,0,100,0,0,0,0,0,2,35,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - On Reset - Set Faction 35"),
+(@ENTRY,0,3,0,4,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - On Aggro - Say Line 0"),
+(@ENTRY,0,4,7,61,0,100,0,12398,0,0,0,11,89515,2,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - On Gossip Option 0 Selected - Cast 'Xaravan's Transformation'"),
+(@ENTRY,0,5,0,0,0,100,0,1000,1000,5000,5000,11,36996,0,0,0,0,0,2,0,0,0,0,0,0,0,"Arch Druid Navarax - In Combat - Cast 'Claw Swipe'"),
+(@ENTRY,0,6,0,6,0,100,0,0,0,0,0,12,48487,6,0,0,0,0,8,0,0,0,6050.23,-934.345,455.853,1.15377,"Arch Druid Navarax - On Just Died - Summon Creature 'Whisperwind Druid'"),
+(@ENTRY,0,7,0,61,0,100,0,12398,0,0,0,3,48160,0,0,0,0,0,0,0,0,0,0,0,0,0,"Arch Druid Navarax - On Gossip Option 0 Selected - Morph To Model 10189"),
+(@ENTRY,0,8,0,0,0,100,1,1000,1000,0,0,3,48160,0,0,0,0,0,1,0,0,0,0,0,0,0,"Arch Druid Navarax - In Combat - Morph To Creature Xaravan");
+
+-- Whisperwind Druid SAI
+SET @ENTRY := 48487;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,53,1,48487,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Druid - On Just Summoned - Start Waypoint"),
+(@ENTRY,0,1,2,40,0,100,0,1,48487,0,0,80,@ENTRY*100+00,2,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Druid - On Waypoint 1 Reached - Run Script"),
+(@ENTRY,0,2,0,61,0,100,0,1,48487,0,0,54,12000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Druid - On Waypoint 1 Reached - Pause Waypoint"),
+(@ENTRY,0,3,0,40,0,100,0,3,48487,0,0,41,2000,0,0,0,0,0,1,0,0,0,0,0,0,0,"Whisperwind Druid - On Waypoint 3 Reached - Despawn In 2000 ms");
+
+-- Actionlist SAI
+SET @ENTRY := 4848700;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=9;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,9,0,0,0,0,100,0,1000,1000,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 0"),
+(@ENTRY,9,1,0,0,0,100,0,3000,3000,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 1"),
+(@ENTRY,9,2,0,0,0,100,0,4000,4000,0,0,1,2,0,0,0,0,0,1,0,0,0,0,0,0,0,"On Script - Say Line 2");
+
+DELETE FROM `waypoints` WHERE `entry`=48487;
+INSERT INTO `waypoints` (`entry`, `pointid`, `position_x`, `position_y`, `position_z`, `point_comment`) VALUES
+(48487, 1, 6053.084473, -927.829712, 455.742828, 'Whisperwind Druid'),
+(48487, 2, 6050.680664, -933.536255, 455.892639, 'Whisperwind Druid'),
+(48487, 3, 6054.942383, -934.681335, 455.893829, 'Whisperwind Druid');
diff --git a/sql/updates/world/2015_03_17_00_world.sql b/sql/updates/world/2015_03_17_00_world.sql
new file mode 100644
index 00000000000..01ddab42991
--- /dev/null
+++ b/sql/updates/world/2015_03_17_00_world.sql
@@ -0,0 +1,3845 @@
+-- Silithus Spawns
+
+SET @CGUID := 362098;
+DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+1680;
+INSERT INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `MovementType`) VALUES
+(@CGUID+0, 61441, 1, 1, 1, -6291.479, -284.2485, 9.252878, 1.559078, 120, 5, 1), -- 61441 (Area: 3077) (possible waypoints or random movement)
+(@CGUID+1, 12956, 1, 1, 1, -6370.385, -318.9603, -1.452312, 2.042035, 120, 0, 0), -- 12956 (Area: 3077)
+(@CGUID+2, 11805, 1, 1, 1, -6378.433, -320.6498, -1.257004, 1.745329, 120, 0, 0), -- 11805 (Area: 3077)
+(@CGUID+3, 13220, 1, 1, 1, -6398.138, -314.3559, -1.417586, 0.2617994, 120, 0, 0), -- 13220 (Area: 3077)
+(@CGUID+4, 15476, 1, 1, 1, -6483.99, -215.896, 5.654563, 3.625343, 120, 0, 0), -- 15476 (Area: 3077)
+(@CGUID+5, 11738, 1, 1, 1, -6616.041, -141.4529, 4.468462, 3.125771, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+6, 11738, 1, 1, 1, -6618.617, -11.16992, 7.368344, 1.761506, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+7, 15476, 1, 1, 1, -6652.476, -103.8745, 2.833209, 1.895019, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+8, 15476, 1, 1, 1, -6694.739, 50.35805, 0.1605842, 0.1548762, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+9, 11740, 1, 1, 1, -6658.178, 58.8527, 2.81987, 0.9487581, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+10, 49840, 1, 1, 1, -6742.903, -21.8594, 3.789099, 5.835243, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+11, 11740, 1, 1, 1, -6651.594, 149.8972, 5.684879, 5.841693, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+12, 15476, 1, 1, 1, -6740.037, 123.1188, 4.050104, 3.077726, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+13, 11738, 1, 1, 1, -6760.568, 90.59328, 2.179507, 4.798766, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+14, 11738, 1, 1, 1, -6737.127, 176.9371, 3.467534, 0.1906337, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+15, 11740, 1, 1, 1, -6649.672, 176.3177, 5.022129, 6.118358, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+16, 15476, 1, 1, 1, -6737.604, 206.4638, 3.554197, 2.485125, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+17, 11740, 1, 1, 1, -6654.469, 245.5494, 1.860712, 0.7771111, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+18, 14476, 1, 1, 1, -6655.022, 232.7591, 1.587721, 5.802073, 120, 5, 1), -- 14476 (Area: 0) (possible waypoints or random movement)
+(@CGUID+19, 15476, 1, 1, 1, -6597.381, 283.3466, 3.094527, 0.1805518, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+20, 11735, 1, 1, 1, -6583.11, 269.9582, 4.284549, 1.486682, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+21, 11738, 1, 1, 1, -6640.552, 285.0469, 2.285335, 3.301491, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+22, 61441, 1, 1, 1, -6530.319, 254.8663, 5.174874, 0, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+23, 11735, 1, 1, 1, -6590.733, 306.0293, 3.650531, 5.005717, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+24, 49727, 1, 1, 1, -6573.816, 324.7359, -0.5048387, 2.922015, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+25, 11880, 1, 1, 1, -6476.927, 254.8221, 3.911397, 0.9294142, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+26, 11738, 1, 1, 1, -6520.253, 278.0135, 3.070508, 5.012634, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+27, 11880, 1, 1, 1, -6475.196, 216.5292, 3.707563, 6.201018, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+28, 11880, 1, 1, 1, -6452.632, 251.4817, 5.902576, 0.6305273, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+29, 11880, 1, 1, 1, -6453.224, 192.7723, 5.188807, 5.113815, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+30, 11883, 1, 1, 1, -6458.804, 227.1563, 4.603725, 5.427974, 120, 0, 0), -- 11883 (Area: 3426)
+(@CGUID+31, 15213, 1, 1, 1, -6463.133, 212.9492, 5.937068, 2.740167, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+32, 11740, 1, 1, 1, -6455.137, 304.4779, 5.497696, 4.963052, 120, 0, 0), -- 11740 (Area: 3426)
+(@CGUID+33, 11883, 1, 1, 1, -6416.059, 206.7574, 3.393294, 2.811199, 120, 0, 0), -- 11883 (Area: 3426)
+(@CGUID+34, 11880, 1, 1, 1, -6414.398, 279.1929, 8.554767, 4.294822, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+35, 15213, 1, 1, 1, -6406.74, 211.1234, 3.868084, 2.314782, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+36, 11880, 1, 1, 1, -6439.549, 193.9295, 4.788175, 2.216568, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+37, 11744, 1, 1, 1, -6415.625, 176.5625, 6.836776, 3.463718, 120, 0, 0), -- 11744 (Area: 3426) (Auras: 19514 - 19514)
+(@CGUID+38, 15213, 1, 1, 1, -6433.123, 203.8728, 4.448484, 5.969026, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+39, 11883, 1, 1, 1, -6412.147, 180.5681, 6.825528, 0.6457718, 120, 0, 0), -- 11883 (Area: 3426)
+(@CGUID+40, 15476, 1, 1, 1, -6441.895, 315.9008, 4.478409, 6.247317, 120, 0, 0), -- 15476 (Area: 3426)
+(@CGUID+41, 49727, 1, 1, 1, -6384.484, 255.8207, 5.039044, 2.326809, 120, 5, 1), -- 49727 (Area: 3426) (possible waypoints or random movement)
+(@CGUID+42, 15213, 1, 1, 1, -6398.427, 186.8661, 6.488415, 1.005566, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+43, 11880, 1, 1, 1, -6347.798, 263.3953, 6.845252, 1.242873, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+44, 15213, 1, 1, 1, -6375.322, 145.6444, 6.46356, 1.384128, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+45, 15213, 1, 1, 1, -6357.905, 185.3951, 5.432473, 2.82487, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+46, 49727, 1, 1, 1, -6375.312, 161.7424, 6.177694, 1.690303, 120, 5, 1), -- 49727 (Area: 3426) (possible waypoints or random movement)
+(@CGUID+47, 11883, 1, 1, 1, -6371.754, 223.4752, 2.113121, 4.590216, 120, 0, 0), -- 11883 (Area: 3426)
+(@CGUID+48, 15213, 1, 1, 1, -6388.329, 261.8136, 6.442121, 2.219356, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+49, 11880, 1, 1, 1, -6321.527, 225.612, 3.688902, 3.57032, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+50, 11883, 1, 1, 1, -6355.877, 147.3096, 6.31777, 0.8726646, 120, 0, 0), -- 11883 (Area: 3426)
+(@CGUID+51, 11880, 1, 1, 1, -6326.233, 174.1487, 6.739892, 5.497787, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+52, 11880, 1, 1, 1, -6319.206, 273.5444, 10.07444, 3.88414, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+53, 11880, 1, 1, 1, -6312.21, 261.8508, 10.41649, 5.348078, 120, 0, 0), -- 11880 (Area: 3426)
+(@CGUID+54, 15201, 1, 1, 1, -6291.584, 106.2093, 16.87522, 1.850691, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+55, 15201, 1, 1, 1, -6266.424, 45.20956, 9.167923, 2.102476, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+56, 15201, 1, 1, 1, -6292.879, 34.17698, -10.5855, 6.12495, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+57, 15201, 1, 1, 1, -6265.902, 42.05367, 9.061648, 2.395, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+58, 15201, 1, 1, 1, -6254.229, 53.21752, 16.87097, 4.235274, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+59, 15201, 1, 1, 1, -6248.428, 53.19944, 16.52031, 5.195197, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+60, 15213, 1, 1, 1, -6258.229, 68.59364, 17.34475, 1.553343, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+61, 15201, 1, 1, 1, -6292.033, 64.16595, 11.14365, 5.312276, 120, 0, 0), -- 15201 (Area: 3426) (Auras: 15733 - 15733)
+(@CGUID+62, 15213, 1, 1, 1, -6262.889, 66.46305, 17.34475, 2.059489, 120, 0, 0), -- 15213 (Area: 3426)
+(@CGUID+63, 50737, 1, 1, 1, -6326.188, 10.78993, 6.591668, 5.584963, 120, 0, 0), -- 50737 (Area: 3446) (Auras: 8601 - 8601)
+(@CGUID+64, 15213, 1, 1, 1, -6241.406, 52.40213, 16.25647, 6.108652, 120, 0, 0), -- 15213 (Area: 3446)
+(@CGUID+65, 15201, 1, 1, 1, -6274.74, 12.34722, -9.302056, 1.884956, 120, 0, 0), -- 15201 (Area: 3446) (Auras: 15733 - 15733)
+(@CGUID+66, 15201, 1, 1, 1, -6278.779, 21.27691, -10.61158, 2.011872, 120, 0, 0), -- 15201 (Area: 3446) (Auras: 15733 - 15733)
+(@CGUID+67, 15213, 1, 1, 1, -6313.528, 8.943685, 6.192544, 0.9773844, 120, 0, 0), -- 15213 (Area: 3446)
+(@CGUID+68, 15202, 1, 1, 1, -6320.338, 15.91021, 6.307531, 1.466077, 120, 0, 0), -- 15202 (Area: 3446)
+(@CGUID+69, 15201, 1, 1, 1, -6295.663, 8.617976, -3.011711, 4.674437, 120, 0, 0), -- 15201 (Area: 3446) (Auras: 15733 - 15733)
+(@CGUID+70, 15213, 1, 1, 1, -6236.441, 19.1441, 10.04103, 6.003932, 120, 0, 0), -- 15213 (Area: 3446)
+(@CGUID+71, 15201, 1, 1, 1, -6250.081, -5.986857, -10.53792, 0.3265236, 120, 0, 0), -- 15201 (Area: 3446) (Auras: 15733 - 15733)
+(@CGUID+72, 15213, 1, 1, 1, -6325.921, -7.092448, 6.591664, 4.258604, 120, 0, 0), -- 15213 (Area: 3446)
+(@CGUID+73, 15201, 1, 1, 1, -6259.89, -11.14585, 1.836866, 5.212483, 120, 0, 0), -- 15201 (Area: 3446) (Auras: 15733 - 15733)
+(@CGUID+74, 15201, 1, 1, 1, -6245.291, -42.85674, -5.159719, 2.713121, 120, 0, 0), -- 15201 (Area: 3446) (Auras: 15733 - 15733)
+(@CGUID+75, 15213, 1, 1, 1, -6231.188, -51.1512, -5.911427, 5.340707, 120, 0, 0), -- 15213 (Area: 3446)
+(@CGUID+76, 11735, 1, 1, 1, -6377.5, 312.4037, 7.326374, 6.271467, 120, 0, 0), -- 11735 (Area: 3426)
+(@CGUID+77, 11735, 1, 1, 1, -6419.538, 349.3026, 8.727417, 4.362817, 120, 0, 0), -- 11735 (Area: 3426)
+(@CGUID+78, 11735, 1, 1, 1, -6514.034, 346.3467, 0.003129184, 3.634526, 120, 0, 0), -- 11735 (Area: 3426)
+(@CGUID+79, 61326, 1, 1, 1, -6561.387, 391.34, 0.3778201, 0.3402669, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+80, 11740, 1, 1, 1, -6627.521, 349.1534, -1.641764, 1.811149, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+81, 11735, 1, 1, 1, -6682.636, 351.3655, 0.04087174, 0.3803325, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+82, 11735, 1, 1, 1, -6692.018, 295.0636, 2.91761, 2.222301, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+83, 61441, 1, 1, 1, -6691.598, 280.9469, 3.236196, 6.220645, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+84, 11738, 1, 1, 1, -6593.872, 394.3759, 2.689223, 5.24946, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+85, 49727, 1, 1, 1, -6681.243, 346.6501, -0.3381566, 4.567456, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+86, 11738, 1, 1, 1, -6730.496, 248.4923, 2.276468, 0.1548762, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+87, 11738, 1, 1, 1, -6684.746, 382.4959, 0.3783773, 5.370536, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+88, 49727, 1, 1, 1, -6828.704, 270.1488, 2.555006, 2.163992, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+89, 49840, 1, 1, 1, -6851.511, 120.7868, 4.559389, 1.845754, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+90, 15541, 1, 1, 1, -6796.486, 130.0178, 3.9679, 4.639727, 120, 0, 0), -- 15541 (Area: 0) (Auras: )
+(@CGUID+91, 15542, 1, 1, 1, -6800.391, 126.1343, 3.482074, 0.06247102, 120, 0, 0), -- 15542 (Area: 0) (Auras: )
+(@CGUID+92, 15542, 1, 1, 1, -6800.232, 125.2914, 3.39992, 0.2984587, 120, 0, 0), -- 15542 (Area: 0) (Auras: )
+(@CGUID+93, 15545, 1, 1, 1, -6797.256, 127.2752, 3.804617, 3.729626, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+94, 15545, 1, 1, 1, -6796.752, 126.362, 3.817317, 5.270895, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+95, 11738, 1, 1, 1, -6857.498, 210.0382, 2.121216, 2.782136, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+96, 11735, 1, 1, 1, -6850.458, 252.1486, -0.4050249, 3.536858, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+97, 15545, 1, 1, 1, -6800.18, 129.7937, 3.808856, 4.654809, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+98, 15476, 1, 1, 1, -6858.531, 162.9178, 2.905894, 4.326534, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+99, 49840, 1, 1, 1, -6792.136, 53.94385, 4.558173, 5.577948, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+100, 11735, 1, 1, 1, -6856.072, 118.3212, 4.382143, 1.533686, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+101, 11738, 1, 1, 1, -6802.211, 76.33223, 3.99749, 6.222992, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+102, 49840, 1, 1, 1, -6905.925, 81.45563, 3.737984, 5.907033, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+103, 11738, 1, 1, 1, -6876.838, 35.99482, 6.616399, 1.244722, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+104, 11740, 1, 1, 1, -6843.765, 16.21805, 4.727053, 0.1468639, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+105, 11735, 1, 1, 1, -6912.157, 74.81909, 2.916289, 4.938895, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+106, 61441, 1, 1, 1, -6872.007, -15.38366, 7.801066, 4.750067, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+107, 11735, 1, 1, 1, -6763.268, -6.208515, 1.867911, 4.449394, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+108, 11740, 1, 1, 1, -6801.065, -44.32244, 2.691509, 6.058583, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+109, 11738, 1, 1, 1, -6864.079, -30.92858, 6.903395, 5.797707, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+110, 11738, 1, 1, 1, -6732.502, -72.72012, 4.798815, 0.947597, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+111, 11735, 1, 1, 1, -6671.569, -128.0259, 3.753309, 0.4200072, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+112, 61441, 1, 1, 1, -6460.654, -302.1654, 2.43204, 5.046485, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+113, 11744, 1, 1, 1, -6704.656, 213.398, 0.9479177, 1.228122, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+114, 49840, 1, 1, 1, -6699.046, 429.4405, -1.371174, 0.3271323, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+115, 11738, 1, 1, 1, -6729.242, 445.4038, -1.311954, 1.741514, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+116, 61441, 1, 1, 1, -6631.196, 469.0444, 4.442024, 0.7774184, 120, 0, 0), -- 61441 (Area: 0)
+(@CGUID+117, 11735, 1, 1, 1, -6625.678, 428.621, 2.27317, 2.010847, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+118, 11740, 1, 1, 1, -6653.825, 451.6873, 4.549841, 0.01615023, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+119, 11738, 1, 1, 1, -6617.736, 503.937, 4.756002, 4.507711, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+120, 11740, 1, 1, 1, -6560.197, 450.1973, -0.4169064, 0.06998232, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+121, 49727, 1, 1, 1, -6575.022, 458.6402, 1.323082, 0.8705357, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+122, 11738, 1, 1, 1, -6544.913, 467.2242, 3.277641, 1.392165, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+123, 11735, 1, 1, 1, -6585.253, 531.6366, 1.648353, 4.610581, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+124, 11738, 1, 1, 1, -6652.707, 523.9029, 4.535417, 1.56689, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+125, 61441, 1, 1, 1, -6562.286, 487.6149, 4.570182, 6.17749, 120, 0, 0), -- 61441 (Area: 0)
+(@CGUID+126, 11740, 1, 1, 1, -6527.004, 523.3956, 3.465592, 5.294981, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+127, 11735, 1, 1, 1, -6513.426, 400.5447, 5.330343, 4.493932, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+128, 15476, 1, 1, 1, -6481.058, 432.169, 4.131832, 1.807252, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+129, 11740, 1, 1, 1, -6460.597, 482.0488, 0.8949585, 0.1113659, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+130, 49840, 1, 1, 1, -6573.744, 580.1607, 4.136374, 0.8975816, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+131, 11740, 1, 1, 1, -6484.484, 555.5187, 4.094484, 3.627511, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+132, 49727, 1, 1, 1, -6494.439, 550.4743, 2.624757, 4.128723, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+133, 49727, 1, 1, 1, -6484.806, 511.7738, 4.570009, 1.338222, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+134, 11735, 1, 1, 1, -6432.756, 505.7451, 3.323869, 1.735624, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+135, 49840, 1, 1, 1, -6499.657, 621.308, 4.443371, 0.9898359, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+136, 11738, 1, 1, 1, -6436.776, 537.8487, 3.72067, 0.9839982, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+137, 15476, 1, 1, 1, -6418.908, 523.1024, 3.374353, 4.724107, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+138, 11740, 1, 1, 1, -6425.349, 567.8812, 0.8483756, 4.447508, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+139, 11735, 1, 1, 1, -6510.378, 619.2403, 5.13635, 0.8522691, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+140, 11735, 1, 1, 1, -6386.516, 528.66, 6.121514, 1.423646, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+141, 49727, 1, 1, 1, -6376.968, 616.094, 2.302156, 1.133886, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+142, 11735, 1, 1, 1, -6442.514, 638.8829, 5.499193, 2.817991, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+143, 11740, 1, 1, 1, -6332.146, 584.1163, 5.338056, 1.123285, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+144, 61441, 1, 1, 1, -6329.941, 600.5368, 1.095638, 5.040313, 120, 0, 0), -- 61441 (Area: 0)
+(@CGUID+145, 11735, 1, 1, 1, -6380.563, 677.0233, 3.594256, 1.443257, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+146, 61326, 1, 1, 1, -6404.524, 684.4036, 1.946909, 6.153988, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+147, 49840, 1, 1, 1, -6325.207, 657.4629, 7.342606, 4.857322, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+148, 15475, 1, 1, 1, -6314.708, 539.2295, 10.04728, 5.773242, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+149, 11738, 1, 1, 1, -6341.227, 643.8457, 7.393524, 3.089159, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+150, 11740, 1, 1, 1, -6304.718, 681.6547, 9.870519, 0.4251714, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+151, 49727, 1, 1, 1, -6280.381, 607.3282, 6.579954, 1.936795, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+152, 11735, 1, 1, 1, -6272.774, 589.8599, 8.105495, 0.6844937, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+153, 15475, 1, 1, 1, -6279.164, 628.4702, 8.947368, 4.396811, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+154, 50370, 1, 1, 1, -6268.134, 664.4323, 16.03541, 0.7142375, 120, 0, 0), -- 50370 (Area: 0)
+(@CGUID+155, 11740, 1, 1, 1, -6239.23, 674.3435, 14.11961, 0.9015398, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+156, 15476, 1, 1, 1, -6246.243, 621.7336, 7.515666, 1.893257, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+157, 61319, 1, 1, 1, -6242.248, 676.2941, 14.43924, 4.922124, 120, 0, 0), -- 61319 (Area: 0)
+(@CGUID+158, 15475, 1, 1, 1, -6257.685, 696.9933, 16.51236, 4.737783, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+159, 11738, 1, 1, 1, -6342.054, 745.0782, 5.034493, 5.507442, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+160, 11738, 1, 1, 1, -6251.074, 639.5579, 10.55338, 3.796812, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+161, 11738, 1, 1, 1, -6283.152, 768.0198, 12.51802, 1.799426, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+162, 49840, 1, 1, 1, -6355.501, 770.1203, 1.11642, 1.198995, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+163, 11735, 1, 1, 1, -6304.873, 835.2008, 4.399345, 0.9692627, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+164, 11738, 1, 1, 1, -6370.427, 810.5334, 3.122956, 1.877575, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+165, 49840, 1, 1, 1, -6383.165, 851.7595, 1.914051, 2.222326, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+166, 11722, 1, 1, 1, -6339.727, 888.9699, 3.020745, 2.323725, 120, 0, 0), -- 11722 (Area: 0) (Auras: )
+(@CGUID+167, 15475, 1, 1, 1, -6321.646, 901.5826, 4.975305, 4.193243, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+168, 11724, 1, 1, 1, -6426.889, 889.541, 1.839205, 6.015124, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+169, 15475, 1, 1, 1, -6273.544, 949.1411, -40.63912, 0.678804, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+170, 15475, 1, 1, 1, -6311.209, 982.2293, -45.58555, 3.509962, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+171, 15475, 1, 1, 1, -6421.792, 886.6394, 1.409517, 4.630302, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+172, 15475, 1, 1, 1, -6344.642, 1014.031, -34.3362, 2.696485, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+173, 61319, 1, 1, 1, -6318.357, 1010.206, -33.19756, 6.184683, 120, 5, 1), -- 61319 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+174, 15475, 1, 1, 1, -6401.138, 990.0531, -22.73307, 3.697062, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+175, 11721, 1, 1, 1, -6283.145, 981.3069, -42.00819, 3.162932, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+176, 11722, 1, 1, 1, -6320.883, 1004.431, -33.42186, 5.665938, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+177, 11724, 1, 1, 1, -6345.063, 1009.883, -33.43716, 2.636133, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+178, 11724, 1, 1, 1, -6368.398, 1017.937, -47.13662, 0.04220965, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+179, 15475, 1, 1, 1, -6285.992, 976.6855, -42.62379, 4.719108, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+180, 15475, 1, 1, 1, -6247.161, 962.7005, -39.47562, 3.824183, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+181, 11723, 1, 1, 1, -6328.143, 936.754, 8.576881, 2.198965, 120, 0, 0), -- 11723 (Area: 2742) (Auras: 22766 - 22766)
+(@CGUID+182, 15475, 1, 1, 1, -6360.546, 1014.149, -45.20924, 1.943568, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+183, 15611, 1, 1, 1, -6279.154, 1006.766, -40.20964, 5.969026, 120, 0, 0), -- 15611 (Area: 2742) (Auras: 6718 - 6718)
+(@CGUID+184, 15475, 1, 1, 1, -6385.954, 1025.178, -47.26601, 3.879637, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+185, 15475, 1, 1, 1, -6250.671, 1005.829, -46.36029, 4.234618, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+186, 15475, 1, 1, 1, -6395.455, 1050.149, -50.65369, 1.60518, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+187, 11722, 1, 1, 1, -6390.855, 1032.705, -20.01684, 4.102204, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+188, 11721, 1, 1, 1, -6397.697, 1050.493, -50.40327, 1.781385, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+189, 61319, 1, 1, 1, -6398.045, 1041.46, -16.47843, 1.733208, 120, 5, 1), -- 61319 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+190, 15475, 1, 1, 1, -6410.928, 1076.845, -41.79861, 3.595967, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+191, 11722, 1, 1, 1, -6376.4, 1104.262, 5.246742, 5.323138, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+192, 15475, 1, 1, 1, -6381.41, 1098.843, -34.79962, 3.75523, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+193, 51375, 1, 1, 1, -6272.479, 1054.002, -33.18723, 0.9948376, 120, 0, 0), -- 51375 (Area: 2742)
+(@CGUID+194, 15475, 1, 1, 1, -6307.761, 1095.301, -30.54198, 3.171226, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+195, 15475, 1, 1, 1, -6250.581, 1060.18, -32.37779, 6.267207, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+196, 15475, 1, 1, 1, -6235.977, 1047.297, -34.11977, 4.339265, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+197, 15475, 1, 1, 1, -6224.093, 996.5743, -45.71019, 2.422142, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+198, 15475, 1, 1, 1, -6229.369, 938.7014, -39.4292, 5.610153, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+199, 15475, 1, 1, 1, -6205.034, 962.4442, -43.41081, 6.080732, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+200, 15475, 1, 1, 1, -6235.45, 1082.438, -24.90322, 1.739806, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+201, 15475, 1, 1, 1, -6216.169, 1108.95, -18.65051, 0.646817, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+202, 15475, 1, 1, 1, -6249.494, 1096.661, -26.10857, 2.252332, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+203, 15475, 1, 1, 1, -6282.553, 1138.758, -26.19378, 5.375718, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+204, 15475, 1, 1, 1, -6236.221, 1120.839, -16.95363, 2.849774, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+205, 15475, 1, 1, 1, -6258.544, 1127.776, -25.49561, 2.371511, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+206, 15475, 1, 1, 1, -6284.088, 1111.974, -26.35904, 5.43819, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+207, 61319, 1, 1, 1, -6238.59, 1144.824, -24.2281, 2.055166, 120, 5, 1), -- 61319 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+208, 15475, 1, 1, 1, -6257.708, 1153.342, -25.8774, 5.848042, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+209, 15475, 1, 1, 1, -6303.539, 1142.952, -17.57441, 2.033854, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+210, 15475, 1, 1, 1, -6305.618, 1172.712, -21.27765, 0.9558151, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+211, 15475, 1, 1, 1, -6276.16, 1169.295, -19.98328, 5.512808, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+212, 15475, 1, 1, 1, -6250.137, 1182.577, -16.05983, 1.695993, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+213, 15475, 1, 1, 1, -6271.886, 1209.98, -13.11044, 3.000943, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+214, 15475, 1, 1, 1, -6333.982, 1151.663, -19.95658, 0.2179394, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+215, 15475, 1, 1, 1, -6342.911, 1119.081, -19.96224, 3.137933, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+216, 15475, 1, 1, 1, -6326.845, 1189.937, -21.21316, 2.491143, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+217, 15475, 1, 1, 1, -6363.199, 1118.94, -27.44957, 2.170839, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+218, 11738, 1, 1, 1, -6330.244, 1153.532, 9.580047, 4.557513, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+219, 15475, 1, 1, 1, -6276.549, 1194.308, -19.34069, 0.614968, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+220, 15475, 1, 1, 1, -6373.511, 1128.562, 4.515297, 1.727754, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+221, 62523, 1, 1, 1, -6396.922, 1195.95, 2.009308, 4.765126, 120, 5, 1), -- 62523 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+222, 50742, 1, 1, 1, -6347.13, 1198.799, -21.02759, 5.525795, 120, 0, 0), -- 50742 (Area: 2742)
+(@CGUID+223, 11735, 1, 1, 1, -6405.592, 1185.804, -0.08051598, 1.919401, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+224, 61319, 1, 1, 1, -6467.688, 1082.072, -1.587752, 5.224513, 120, 5, 1), -- 61319 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+225, 49840, 1, 1, 1, -6335.797, 1243.272, 5.291465, 0.6481904, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+226, 11735, 1, 1, 1, -6336.777, 1222.385, 4.207052, 3.419758, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+227, 51004, 1, 1, 1, -6348.625, 1252.472, 4.536338, 3.707248, 120, 5, 1), -- 51004 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+228, 11740, 1, 1, 1, -6310.721, 1251.048, 5.862572, 4.381264, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+229, 11721, 1, 1, 1, -6471.622, 1066.561, -1.83828, 0.9232093, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+230, 11724, 1, 1, 1, -6495.834, 1004.166, 4.118428, 4.270046, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+231, 11723, 1, 1, 1, -6404.013, 1021.167, -22.94384, 3.488951, 120, 0, 0), -- 11723 (Area: 2742) (Auras: 22766 - 22766)
+(@CGUID+232, 11723, 1, 1, 1, -6437.509, 1054.026, -12.60363, 2.51215, 120, 0, 0), -- 11723 (Area: 2742) (Auras: 22766 - 22766)
+(@CGUID+233, 15475, 1, 1, 1, -6511.405, 1007.966, 0.3854065, 0.6402878, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+234, 15475, 1, 1, 1, -6479.962, 1142.968, 2.747498, 4.037038, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+235, 11722, 1, 1, 1, -6483.104, 1147.706, 2.195303, 1.2567, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+236, 49727, 1, 1, 1, -6446.769, 1220.439, -0.8846209, 1.348836, 120, 5, 1), -- 49727 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+237, 11738, 1, 1, 1, -6445.25, 1248.819, 2.413027, 1.366317, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+238, 11738, 1, 1, 1, -6366.856, 1291.548, 3.531213, 6.001266, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+239, 11735, 1, 1, 1, -6422.452, 1298.535, 3.646361, 4.355446, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+240, 11738, 1, 1, 1, -6350.68, 1315.73, 4.449171, 4.555573, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+241, 11738, 1, 1, 1, -6384.11, 1355.906, 3.187548, 2.251029, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+242, 49840, 1, 1, 1, -6383.115, 1347.328, 2.108449, 2.51021, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+243, 11744, 1, 1, 1, -6286.304, 1343.77, 10.35723, 4.396378, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+244, 11744, 1, 1, 1, -6316.19, 1382.468, 5.311618, 1.766614, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+245, 62523, 1, 1, 1, -6381.213, 1381.932, 4.343094, 3.144732, 120, 0, 0), -- 62523 (Area: 2742)
+(@CGUID+246, 15476, 1, 1, 1, -6296.038, 1382.916, 10.3135, 6.256824, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+247, 11744, 1, 1, 1, -6242.722, 1329.955, 16.09044, 1.848055, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+248, 11744, 1, 1, 1, -6284.351, 1412.695, 10.49649, 5.529393, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+249, 11744, 1, 1, 1, -6248.373, 1370.947, 20.53508, 2.240659, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+250, 11744, 1, 1, 1, -6340.401, 1428.706, 4.122604, 0.9739298, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+251, 11744, 1, 1, 1, -6324.368, 1450, 5.473102, 3.141593, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+252, 11744, 1, 1, 1, -6288.803, 1481.359, 7.830379, 4.145701, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+253, 50481, 1, 1, 1, -6299.247, 1518.072, 3.939674, 0.02733694, 120, 0, 0), -- 50481 (Area: 2742)
+(@CGUID+254, 11744, 1, 1, 1, -6320.784, 1519.158, 2.869405, 3.040757, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+255, 11744, 1, 1, 1, -6357.465, 1477.387, 6.375832, 3.833597, 120, 0, 0), -- 11744 (Area: 2742)
+(@CGUID+256, 11746, 1, 1, 1, -6279.54, 1546.873, 4.175174, 0.4125374, 120, 0, 0), -- 11746 (Area: 2742)
+(@CGUID+257, 61441, 1, 1, 1, -6382.26, 1479.252, 4.864392, 3.157217, 120, 0, 0), -- 61441 (Area: 2742)
+(@CGUID+258, 50481, 1, 1, 1, -6283.559, 1549.248, 4.612918, 2.076377, 120, 0, 0), -- 50481 (Area: 2742)
+(@CGUID+259, 62184, 1, 1, 1, -6301.102, 1548.667, 4.116891, 0.8012918, 120, 0, 0), -- 62184 (Area: 2742)
+(@CGUID+260, 50481, 1, 1, 1, -6237.298, 1590.002, 6.759946, 0.5951667, 120, 0, 0), -- 50481 (Area: 2742)
+(@CGUID+261, 11744, 1, 1, 1, -6347.913, 1545.299, 2.815373, 0.2226969, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+262, 11744, 1, 1, 1, -6378.672, 1515.848, 4.629531, 4.575252, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+263, 11746, 1, 1, 1, -6316.666, 1588.641, 1.857131, 4.712389, 120, 0, 0), -- 11746 (Area: 2742)
+(@CGUID+264, 11746, 1, 1, 1, -6289.887, 1617.818, 14.36038, 1.082678, 120, 0, 0), -- 11746 (Area: 2742)
+(@CGUID+265, 11746, 1, 1, 1, -6213.633, 1606.493, 8.017122, 4.462853, 120, 0, 0), -- 11746 (Area: 2742)
+(@CGUID+266, 11746, 1, 1, 1, -6237.873, 1646.372, 5.19151, 5.839563, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+267, 11746, 1, 1, 1, -6279.779, 1682.828, 5.316001, 2.451982, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+268, 50481, 1, 1, 1, -6280.584, 1681.878, 5.436484, 2.344489, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+269, 11746, 1, 1, 1, -6308.334, 1655.327, 4.759217, 4.712389, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+270, 62184, 1, 1, 1, -6193.807, 1651.205, 10.30164, 1.291741, 120, 0, 0), -- 62184 (Area: 2740)
+(@CGUID+271, 50481, 1, 1, 1, -6252.938, 1686.111, 7.016355, 5.566929, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+272, 50481, 1, 1, 1, -6278.406, 1686.79, 4.934897, 6.189546, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+273, 11746, 1, 1, 1, -6225.839, 1677.88, 6.882464, 1.567549, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+274, 11746, 1, 1, 1, -6190.148, 1650.821, 10.49598, 5.146207, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+275, 11746, 1, 1, 1, -6315.461, 1719.991, 2.870127, 5.986561, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+276, 11746, 1, 1, 1, -6181.911, 1718.416, 20.30409, 6.108103, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+277, 50481, 1, 1, 1, -6305.729, 1724.693, 4.287851, 4.712389, 120, 5, 1), -- 50481 (Area: 2740) (possible waypoints or random movement)
+(@CGUID+278, 11746, 1, 1, 1, -6226.035, 1758.47, 11.37012, 2.910324, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+279, 50481, 1, 1, 1, -6196.469, 1748.26, 18.82195, 4.588105, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+280, 50481, 1, 1, 1, -6202.166, 1726.675, 13.66057, 0.3910323, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+281, 11746, 1, 1, 1, -6290.331, 1747.066, 4.423381, 6.021986, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+282, 50481, 1, 1, 1, -6238.947, 1775.628, 12.04255, 2.234191, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+283, 11746, 1, 1, 1, -6183.111, 1778.096, 25.58484, 0.4278394, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+284, 11746, 1, 1, 1, -6252.857, 1777.472, 10.13789, 5.666212, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+285, 11746, 1, 1, 1, -6152.432, 1758.61, 29.57991, 4.579192, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+286, 11746, 1, 1, 1, -6205.921, 1809.212, 20.08064, 6.267562, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+287, 14347, 1, 1, 1, -6157.522, 1781.232, 29.09592, 4.101524, 120, 0, 0), -- 14347 (Area: 2740)
+(@CGUID+288, 50481, 1, 1, 1, -6193.975, 1806.662, 21.00055, 3.278968, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+289, 11746, 1, 1, 1, -6280.862, 1810.081, 6.753662, 5.21308, 120, 0, 0), -- 11746 (Area: 3100)
+(@CGUID+290, 50481, 1, 1, 1, -6295.309, 1825.016, 3.771169, 5.257017, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+291, 11746, 1, 1, 1, -6321.033, 1840.754, 6.885611, 4.906455, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+292, 11746, 1, 1, 1, -6316.848, 1792.425, 4.831761, 1.795903, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+293, 50481, 1, 1, 1, -6305.991, 1769.993, 3.444169, 0.5117505, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+294, 11746, 1, 1, 1, -6350.99, 1807.761, 4.090213, 1.717803, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+295, 50481, 1, 1, 1, -6342.213, 1790.271, 3.556823, 3.303994, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+296, 11746, 1, 1, 1, -6357.642, 1747.824, 6.471937, 3.576126, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+297, 50481, 1, 1, 1, -6372.29, 1776.311, 3.751153, 5.744275, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+298, 11746, 1, 1, 1, -6385.699, 1780.434, 5.047072, 3.567764, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+299, 11746, 1, 1, 1, -6355.013, 1887.653, 20.59432, 4.513844, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+300, 11744, 1, 1, 1, -6386.141, 1830.322, 4.479651, 3.922875, 120, 0, 0), -- 11744 (Area: 2740) (Auras: 19514 - 19514)
+(@CGUID+301, 50481, 1, 1, 1, -6381.329, 1806.728, 3.692096, 6.243168, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+302, 11746, 1, 1, 1, -6411.401, 1742.282, 22.96693, 4.671357, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+303, 11744, 1, 1, 1, -6423.546, 1886.34, 5.128004, 4.659973, 120, 0, 0), -- 11744 (Area: 2740) (Auras: 19514 - 19514)
+(@CGUID+304, 11746, 1, 1, 1, -6378.787, 1718.457, 19.63006, 4.988994, 120, 0, 0), -- 11746 (Area: 2740)
+(@CGUID+305, 11744, 1, 1, 1, -6456.288, 1855.744, 5.339561, 3.517745, 120, 0, 0), -- 11744 (Area: 2740) (Auras: 19514 - 19514)
+(@CGUID+306, 11744, 1, 1, 1, -6452.35, 1783.223, 9.689625, 0.5248773, 120, 0, 0), -- 11744 (Area: 2740) (Auras: 19514 - 19514)
+(@CGUID+307, 50481, 1, 1, 1, -6456.518, 1864.296, 4.427331, 1.348315, 120, 0, 0), -- 50481 (Area: 2740)
+(@CGUID+308, 11744, 1, 1, 1, -6483.672, 1820.475, 3.907004, 0.6118463, 120, 0, 0), -- 11744 (Area: 2740) (Auras: 19514 - 19514)
+(@CGUID+309, 11744, 1, 1, 1, -6489.679, 1754.204, 21.2115, 0.2336074, 120, 0, 0), -- 11744 (Area: 2740)
+(@CGUID+310, 50481, 1, 1, 1, -6502.688, 1843.885, 5.923099, 2.177762, 120, 0, 0), -- 50481 (Area: 0)
+(@CGUID+311, 11744, 1, 1, 1, -6492.048, 1879.193, 3.09937, 3.039699, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+312, 11744, 1, 1, 1, -6516.558, 1781.51, 13.24618, 5.834397, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+313, 11744, 1, 1, 1, -6519.065, 1914.156, 5.771265, 6.174196, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+314, 11744, 1, 1, 1, -6559.015, 1876.578, 2.913211, 4.780776, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+315, 11744, 1, 1, 1, -6551.85, 1818.751, 4.066802, 2.065465, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+316, 11744, 1, 1, 1, -6611.979, 1893.608, 5.114985, 4.712389, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+317, 15476, 1, 1, 1, -6577.132, 1939.296, 7.970611, 1.044889, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+318, 11744, 1, 1, 1, -6550.778, 1946.28, 5.693444, 2.62374, 120, 0, 0), -- 11744 (Area: 0)
+(@CGUID+319, 11744, 1, 1, 1, -6587.573, 1849.448, 4.470519, 2.774574, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+320, 11744, 1, 1, 1, -6577.466, 1914.35, 4.706313, 6.02807, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+321, 11744, 1, 1, 1, -6621.135, 1943.224, 6.392515, 0.5985656, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+322, 11744, 1, 1, 1, -6647.242, 1843.526, 5.54174, 2.569216, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+323, 11744, 1, 1, 1, -6658.501, 1912.342, 5.229953, 3.360833, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+324, 15476, 1, 1, 1, -6645.028, 1821.245, 4.845475, 6.209931, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+325, 11744, 1, 1, 1, -6623.983, 1814.55, 2.865226, 3.654525, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+326, 11744, 1, 1, 1, -6713.941, 1848.723, 4.79744, 0.1529463, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+327, 11744, 1, 1, 1, -6686.041, 1816.135, 1.017411, 6.023936, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+328, 11744, 1, 1, 1, -6711.49, 1907.108, 5.94382, 0.5169653, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+329, 49840, 1, 1, 1, -6738.744, 1848.93, 3.595305, 6.097477, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+330, 49840, 1, 1, 1, -6645.011, 1782.462, 5.97531, 1.162512, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+331, 11744, 1, 1, 1, -6648.536, 1783.3, 6.01699, 2.341024, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+332, 61326, 1, 1, 1, -6744.956, 1752.648, 2.572202, 4.578159, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+333, 11744, 1, 1, 1, -6615.994, 1751.892, 2.90448, 1.6099, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+334, 15476, 1, 1, 1, -6583.136, 1796.194, 2.641418, 1.598133, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+335, 11744, 1, 1, 1, -6584.281, 1721.962, 3.786585, 4.413173, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+336, 11744, 1, 1, 1, -6588.197, 1782.188, 1.8934, 3.311958, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+337, 11880, 1, 1, 1, -6708.631, 1692.278, 5.65121, 5.340007, 120, 0, 0), -- 11880 (Area: 0) (Auras: 8599 - 8599)
+(@CGUID+338, 15476, 1, 1, 1, -6680.542, 1673.563, 3.721284, 2.980621, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+339, 15476, 1, 1, 1, -6602.894, 1645.204, 5.935192, 5.906125, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+340, 11744, 1, 1, 1, -6543.992, 1749.479, 11.47172, 3.477539, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+341, 11881, 1, 1, 1, -6691.443, 1649.391, 7.679985, 3.017421, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+342, 61326, 1, 1, 1, -6651.369, 1616.247, 3.962462, 1.369697, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+343, 14478, 1, 1, 1, -6578.953, 1592.685, 5.660734, 1.543459, 120, 0, 0), -- 14478 (Area: 0)
+(@CGUID+344, 15476, 1, 1, 1, -6591.336, 1518.535, 3.918558, 6.242193, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+345, 11736, 1, 1, 1, -6573.697, 1540.577, -0.04885268, 1.078311, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+346, 11744, 1, 1, 1, -6498.776, 1540.418, 19.52291, 2.353432, 120, 0, 0), -- 11744 (Area: 0) (Auras: 19514 - 19514)
+(@CGUID+347, 49727, 1, 1, 1, -6528.835, 1482.688, -1.158268, 3.942338, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+348, 11735, 1, 1, 1, -6534.999, 1468.879, -0.5214841, 0.7874714, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+349, 61441, 1, 1, 1, -6574.226, 1453.893, 1.869517, 6.014537, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+350, 49840, 1, 1, 1, -6447.17, 1511.159, 5.848647, 2.443352, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+351, 11740, 1, 1, 1, -6449.416, 1420.699, 1.231011, 6.275373, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+352, 11738, 1, 1, 1, -6574.923, 1424.444, 2.478215, 6.176479, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+353, 11744, 1, 1, 1, -6440.593, 1508.538, 6.354262, 5.998817, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+354, 11740, 1, 1, 1, -6542.593, 1412.571, 3.384993, 3.685029, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+355, 11744, 1, 1, 1, -6416.022, 1482.733, 2.20108, 2.152726, 120, 0, 0), -- 11744 (Area: 2742)
+(@CGUID+356, 11744, 1, 1, 1, -6393.944, 1447.182, 0.7848656, 3.125969, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+357, 49727, 1, 1, 1, -6408.907, 1398.081, 3.776798, 3.932558, 120, 0, 0), -- 49727 (Area: 2742)
+(@CGUID+358, 15476, 1, 1, 1, -6495.528, 1356.891, 3.622199, 5.202982, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+359, 15476, 1, 1, 1, -6447.876, 1328.276, 3.721709, 4.235193, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+360, 11740, 1, 1, 1, -6467.455, 1348.121, 4.444709, 5.726034, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+361, 11738, 1, 1, 1, -6553.502, 1347.873, 4.203223, 4.973633, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+362, 11738, 1, 1, 1, -6462.405, 1282.845, 2.872366, 3.155264, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+363, 11744, 1, 1, 1, -6476.686, 1254.384, 0.7531171, 1.21383, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+364, 49840, 1, 1, 1, -6567.107, 1332.086, 4.829196, 2.354121, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+365, 11738, 1, 1, 1, -6521.162, 1243.937, 3.742247, 1.712486, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+366, 49840, 1, 1, 1, -6523.718, 1204.84, 1.463247, 4.406505, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+367, 11698, 1, 1, 1, -6512.996, 1183.461, 2.839516, 2.780308, 120, 0, 0), -- 11698 (Area: 2742)
+(@CGUID+368, 11724, 1, 1, 1, -6546.416, 1148.739, -1.016764, 5.001769, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+369, 61319, 1, 1, 1, -6558.158, 1159.568, -1.641764, 1.503605, 120, 5, 1), -- 61319 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+370, 11721, 1, 1, 1, -6468.168, 1111.007, 0.3829083, 0.1076374, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+371, 11698, 1, 1, 1, -6515.526, 983.5846, 1.463427, 5.848379, 120, 0, 0), -- 11698 (Area: 2742)
+(@CGUID+372, 11723, 1, 1, 1, -6477.338, 1080.276, -1.995394, 4.72606, 120, 0, 0), -- 11723 (Area: 2742) (Auras: 22766 - 22766)
+(@CGUID+373, 11721, 1, 1, 1, -6499.883, 1001.583, 2.169028, 1.122431, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+374, 11722, 1, 1, 1, -6656.52, 1009.159, -21.8319, 5.106294, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+375, 15475, 1, 1, 1, -6657.77, 928.2412, -0.009631693, 0.6169378, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+376, 15475, 1, 1, 1, -6581.009, 954.6453, 0.574809, 1.289814, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+377, 15475, 1, 1, 1, -6576.69, 876.0049, -44.748, 4.431075, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+378, 11724, 1, 1, 1, -6603.619, 1060.848, -39.82073, 5.514279, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+379, 11724, 1, 1, 1, -6625.756, 930.9077, -52.89307, 2.221274, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+380, 15475, 1, 1, 1, -6598.861, 886.488, -44.43595, 3.302046, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+381, 15475, 1, 1, 1, -6599.055, 916.4679, -50.78958, 3.514301, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+382, 11724, 1, 1, 1, -6577.755, 988.0844, 4.792129, 0.7379054, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+383, 14475, 1, 1, 1, -6605.309, 925.437, -51.73792, 5.430065, 120, 0, 0), -- 14475 (Area: 2742)
+(@CGUID+384, 15475, 1, 1, 1, -6521.689, 924.4193, 0.1174753, 4.94665, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+385, 11722, 1, 1, 1, -6628.106, 953.275, -52.85453, 2.445921, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+386, 15475, 1, 1, 1, -6619.556, 949.7566, -52.92918, 4.436418, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+387, 15475, 1, 1, 1, -6609.359, 934.5068, -52.97653, 1.594197, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+388, 11722, 1, 1, 1, -6596.119, 884.6871, -44.38109, 4.470238, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+389, 11722, 1, 1, 1, -6672.672, 954.0372, -1.857367, 0.8261496, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+390, 15475, 1, 1, 1, -6631.434, 931.8722, -53.26739, 5.751862, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+391, 11722, 1, 1, 1, -6548.337, 945.7764, 0.8075924, 0.01578816, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+392, 11724, 1, 1, 1, -6559.066, 872.5734, -46.05127, 1.605268, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+393, 15475, 1, 1, 1, -6568.919, 858.9174, -45.66764, 5.751936, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+394, 15475, 1, 1, 1, -6553.393, 872.3705, -45.51308, 2.769283, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+395, 11721, 1, 1, 1, -6557.416, 868.3338, -46.22493, 2.870669, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+396, 11724, 1, 1, 1, -6540.964, 862.7402, -28.92108, 5.247115, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+397, 15475, 1, 1, 1, -6514.5, 887.9716, -39.37097, 1.201991, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+398, 11722, 1, 1, 1, -6571.578, 859.0519, -45.50584, 0.2589082, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+399, 11722, 1, 1, 1, -6682.438, 885.0347, 2.561983, 1.801328, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+400, 15475, 1, 1, 1, -6556.614, 843.4643, -43.32061, 0.1457493, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+401, 11722, 1, 1, 1, -6607.343, 818.1834, 2.613851, 3.057478, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+402, 15475, 1, 1, 1, -6681.941, 861.3262, 0.6961775, 5.491576, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+403, 15475, 1, 1, 1, -6617.004, 824.6118, 1.122871, 1.588826, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+404, 15475, 1, 1, 1, -6583.916, 782.1841, -54.07869, 4.083288, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+405, 11721, 1, 1, 1, -6542.536, 813.073, -45.10675, 2.352664, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+406, 11722, 1, 1, 1, -6577.006, 784.3309, 3.731039, 5.115737, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+407, 15475, 1, 1, 1, -6648.434, 785.1454, 11.44246, 4.147682, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+408, 50744, 1, 1, 1, -6591.375, 777.2778, -53.70689, 5.657105, 120, 0, 0), -- 50744 (Area: 2742)
+(@CGUID+409, 15475, 1, 1, 1, -6546.132, 817.6175, -44.9918, 5.35553, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+410, 15476, 1, 1, 1, -6576.707, 756.88, 5.288233, 0.8095815, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+411, 15475, 1, 1, 1, -6580.76, 747.1546, -52.40763, 4.539669, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+412, 15475, 1, 1, 1, -6536.805, 790.8683, -46.04165, 1.322659, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+413, 11738, 1, 1, 1, -6678.911, 752.0527, 18.43501, 6.174577, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+414, 15475, 1, 1, 1, -6538.029, 789.3167, 2.894315, 4.34785, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+415, 15475, 1, 1, 1, -6562.71, 772.6185, -52.1667, 5.442662, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+416, 11724, 1, 1, 1, -6593.75, 763.225, -52.41145, 0.8223382, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+417, 11735, 1, 1, 1, -6568.058, 744.3024, 3.871729, 5.972851, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+418, 15475, 1, 1, 1, -6602.509, 759.7386, -51.02916, 3.042671, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+419, 15475, 1, 1, 1, -6529.588, 801.1139, -42.64071, 3.845425, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+420, 11735, 1, 1, 1, -6625.288, 696.4808, 5.455408, 5.222706, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+421, 11722, 1, 1, 1, -6529.468, 805.5388, -43.47927, 0.9029751, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+422, 11738, 1, 1, 1, -6567.614, 700.0313, 3.804816, 3.973261, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+423, 49840, 1, 1, 1, -6609.508, 718.0231, 4.93906, 5.343196, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+424, 11735, 1, 1, 1, -6511.809, 735.2064, 4.898748, 3.879342, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+425, 15476, 1, 1, 1, -6521.473, 696.3068, 5.704879, 5.03625, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+426, 15476, 1, 1, 1, -6633.446, 679.5931, 5.798799, 2.864362, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+427, 11738, 1, 1, 1, -6581.04, 615.7382, 4.381845, 2.100818, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+428, 11735, 1, 1, 1, -6520.318, 655.7397, 3.349446, 2.021092, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+429, 11740, 1, 1, 1, -6605.881, 651.3751, 5.235829, 2.872944, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+430, 49840, 1, 1, 1, -6639.963, 622.5418, 6.659332, 2.736445, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+431, 11740, 1, 1, 1, -6624.122, 598.1066, 2.63963, 1.765434, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+432, 11738, 1, 1, 1, -6679.448, 682.1724, 6.825409, 6.070454, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+433, 11735, 1, 1, 1, -6674.66, 616.998, 7.639443, 2.879793, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+434, 11740, 1, 1, 1, -6696.907, 718.8141, 17.99841, 2.86584, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+435, 11744, 1, 1, 1, -6689.014, 679.0613, 4.368326, 5.832857, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+436, 15476, 1, 1, 1, -6719.3, 651.7586, 8.320724, 4.774208, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+437, 11738, 1, 1, 1, -6716.537, 651.4564, 7.896435, 4.963854, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+438, 49840, 1, 1, 1, -6648.742, 573.0197, 6.027855, 1.395521, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+439, 11735, 1, 1, 1, -6730.199, 587.7225, 3.800895, 2.884766, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+440, 49840, 1, 1, 1, -6713.594, 591.6556, 1.958976, 1.382209, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+441, 11735, 1, 1, 1, -6776.09, 619.5635, 1.988515, 0.4338974, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+442, 11735, 1, 1, 1, -6756.195, 556.9388, 4.329544, 5.165547, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+443, 15476, 1, 1, 1, -6789.292, 587.0588, 3.903752, 2.862488, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+444, 49840, 1, 1, 1, -6736.664, 506.9913, -0.6943063, 5.483976, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+445, 49840, 1, 1, 1, -6820.314, 550.7266, -0.9400244, 5.707628, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+446, 11738, 1, 1, 1, -6693.762, 515.9461, 0.7432002, 3.312195, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+447, 15184, 1, 1, 1, -6809.573, 718.4347, 39.39525, 5.15733, 120, 5, 1), -- 15184 (Area: 3425) (Auras: 18950 - 18950) (possible waypoints or random movement)
+(@CGUID+448, 15184, 1, 1, 1, -6816.909, 718.7725, 40.4978, 5.270895, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+449, 15184, 1, 1, 1, -6803.854, 699.7933, 34.76895, 5.019053, 120, 5, 1), -- 15184 (Area: 3425) (Auras: 18950 - 18950) (possible waypoints or random movement)
+(@CGUID+450, 15614, 1, 1, 1, -6860.21, 721.8791, 45.74544, 5.305801, 120, 0, 0), -- 15614 (Area: 3425)
+(@CGUID+451, 15419, 1, 1, 1, -6880.524, 727.228, 55.13449, 5.009095, 120, 0, 0), -- 15419 (Area: 3425)
+(@CGUID+452, 15184, 1, 1, 1, -6874.956, 722.5674, 45.74544, 0.541052, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+453, 16543, 1, 1, 1, -6856.12, 708.3751, 43.57367, 0.8028514, 120, 0, 0), -- 16543 (Area: 3425)
+(@CGUID+454, 16091, 1, 1, 1, -6867.519, 721.7204, 45.74544, 4.13643, 120, 0, 0), -- 16091 (Area: 3425) (Auras: 8279 - 8279)
+(@CGUID+455, 15184, 1, 1, 1, -6877.26, 729.2731, 45.74544, 0.418879, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+456, 11724, 1, 1, 1, -6897.398, 670.2422, 7.604069, 3.009777, 120, 0, 0), -- 11724 (Area: 3425)
+(@CGUID+457, 15184, 1, 1, 1, -6843.993, 749.327, 42.63266, 0.3839724, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+458, 15184, 1, 1, 1, -6865.799, 738.3262, 55.13449, 5.183628, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+459, 15184, 1, 1, 1, -6803.392, 723.9992, 42.0662, 4.904375, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+460, 15184, 1, 1, 1, -6838.135, 736.7731, 42.19964, 0.541052, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+461, 15189, 1, 1, 1, -6854.107, 735.9901, 55.05115, 1.973764, 120, 5, 1), -- 15189 (Area: 3425) (possible waypoints or random movement)
+(@CGUID+462, 15184, 1, 1, 1, -6876.962, 722.2614, 55.13449, 0.5934119, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+463, 15190, 1, 1, 1, -6852.639, 739.226, 56.03032, 2.268928, 120, 0, 0), -- 15190 (Area: 3425)
+(@CGUID+464, 15282, 1, 1, 1, -6844.675, 727.6344, 42.61853, 0.2268928, 120, 0, 0), -- 15282 (Area: 3425)
+(@CGUID+465, 15174, 1, 1, 1, -6868.039, 729.9135, 45.74544, 0.4886922, 120, 0, 0), -- 15174 (Area: 3425)
+(@CGUID+466, 15184, 1, 1, 1, -6859.571, 738.3886, 55.13449, 5.009095, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+467, 17082, 1, 1, 1, -6764.518, 772.2177, 89.7278, 5.899213, 120, 0, 0), -- 17082 (Area: 3425)
+(@CGUID+468, 15184, 1, 1, 1, -6828.757, 782.8929, 45.66732, 3.961897, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+469, 15176, 1, 1, 1, -6860.931, 753.0439, 42.5555, 1.204277, 120, 0, 0), -- 15176 (Area: 3425)
+(@CGUID+470, 15177, 1, 1, 1, -6758.546, 775.5939, 89.1046, 3.979351, 120, 0, 0), -- 15177 (Area: 3425)
+(@CGUID+471, 15179, 1, 1, 1, -6802.313, 800.0393, 51.55841, 3.211406, 120, 0, 0), -- 15179 (Area: 3425)
+(@CGUID+472, 15184, 1, 1, 1, -6806.876, 795.7329, 51.10048, 5.345926, 120, 5, 1), -- 15184 (Area: 3425) (Auras: 18950 - 18950) (possible waypoints or random movement)
+(@CGUID+473, 15182, 1, 1, 1, -6740.078, 769.562, 128.521, 3.508112, 120, 0, 0), -- 15182 (Area: 3425)
+(@CGUID+474, 15184, 1, 1, 1, -6754.932, 755.6996, 87.74164, 3.368485, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+475, 15184, 1, 1, 1, -6817.962, 790.6974, 49.50358, 0.6108652, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+476, 15191, 1, 1, 1, -6847.807, 755.6797, 42.2256, 0.5585054, 120, 0, 0), -- 15191 (Area: 3425)
+(@CGUID+477, 15184, 1, 1, 1, -6878.108, 752.9442, 43.13295, 0.296706, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+478, 15184, 1, 1, 1, -6760.085, 768.3873, 88.37904, 3.717551, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+479, 15184, 1, 1, 1, -6853.452, 763.7278, 42.6753, 5.445427, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+480, 15184, 1, 1, 1, -6800.426, 786.8344, 51.68128, 2.216568, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+481, 15540, 1, 1, 1, -6802.811, 796.4499, 51.35936, 3.01942, 120, 0, 0), -- 15540 (Area: 3425)
+(@CGUID+482, 15184, 1, 1, 1, -6817.105, 776.1083, 47.9598, 3.892084, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+483, 15184, 1, 1, 1, -6785.927, 789.2913, 52.63999, 1.832596, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+484, 15184, 1, 1, 1, -6801.549, 770.9202, 64.97432, 2.513274, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+485, 15306, 1, 1, 1, -6823.387, 826.2274, 49.55128, 5.951573, 120, 0, 0), -- 15306 (Area: 3425)
+(@CGUID+486, 15184, 1, 1, 1, -6806.877, 827.7797, 53.68004, 2.687807, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+487, 17081, 1, 1, 1, -6810.623, 832.3107, 50.08782, 1.27409, 120, 0, 0), -- 17081 (Area: 3425)
+(@CGUID+488, 11724, 1, 1, 1, -6919.27, 720.2732, 11.1951, 4.306069, 120, 0, 0), -- 11724 (Area: 3425)
+(@CGUID+489, 15180, 1, 1, 1, -6805.007, 814.8635, 51.25792, 3.420845, 120, 0, 0), -- 15180 (Area: 3425)
+(@CGUID+490, 15183, 1, 1, 1, -6828.49, 807.2229, 52.06492, 0.3839724, 120, 0, 0), -- 15183 (Area: 3425)
+(@CGUID+491, 15722, 1, 1, 1, -6804.928, 820.3655, 51.30596, 3.385939, 120, 0, 0), -- 15722 (Area: 3425)
+(@CGUID+492, 15184, 1, 1, 1, -6810.665, 799.7343, 51.40489, 5.192762, 120, 5, 1), -- 15184 (Area: 3425) (Auras: 18950 - 18950) (possible waypoints or random movement)
+(@CGUID+493, 15270, 1, 1, 1, -6825.453, 824.4618, 49.57986, 5.445427, 120, 0, 0), -- 15270 (Area: 3425)
+(@CGUID+494, 50587, 1, 1, 1, -6779.564, 821.408, 55.83036, 0.4886922, 120, 0, 0), -- 50587 (Area: 3425)
+(@CGUID+495, 50588, 1, 1, 1, -6775.328, 809.2674, 55.83036, 0.2094395, 120, 0, 0), -- 50588 (Area: 3425)
+(@CGUID+496, 15184, 1, 1, 1, -6764.78, 813.0695, 55.83022, 3.246312, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+497, 11698, 1, 1, 1, -6913.211, 786.8625, 7.325695, 6.110325, 120, 0, 0), -- 11698 (Area: 3425)
+(@CGUID+498, 11698, 1, 1, 1, -6938.679, 750.146, 6.379721, 4.431407, 120, 0, 0), -- 11698 (Area: 3425)
+(@CGUID+499, 15475, 1, 1, 1, -6940.262, 756.1707, 5.722467, 1.401782, 120, 0, 0), -- 15475 (Area: 3425)
+(@CGUID+500, 15475, 1, 1, 1, -6935.409, 668.5361, 12.13704, 2.222803, 120, 0, 0), -- 15475 (Area: 3425)
+(@CGUID+501, 11724, 1, 1, 1, -6914.113, 653.9053, 7.475821, 0.4009577, 120, 0, 0), -- 11724 (Area: 3425)
+(@CGUID+502, 15184, 1, 1, 1, -6825.207, 841.1295, 49.55447, 4.834562, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+503, 15175, 1, 1, 1, -6817.876, 842.2802, 49.48534, 4.468043, 120, 0, 0), -- 15175 (Area: 3425)
+(@CGUID+504, 15178, 1, 1, 1, -6810.202, 841.7036, 49.74811, 4.817109, 120, 0, 0), -- 15178 (Area: 3425)
+(@CGUID+505, 15184, 1, 1, 1, -6798.138, 842.8354, 48.21191, 4.066617, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+506, 15184, 1, 1, 1, -6768.648, 825.3934, 55.83023, 3.577925, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+507, 15184, 1, 1, 1, -6871.201, 879.5099, 36.47255, 2.600541, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+508, 17074, 1, 1, 1, -6840.205, 889.8928, 33.79691, 0.6981317, 120, 0, 0), -- 17074 (Area: 3425)
+(@CGUID+509, 15181, 1, 1, 1, -6752.384, 823.8355, 57.44678, 0.3316126, 120, 0, 0), -- 15181 (Area: 3425)
+(@CGUID+510, 15475, 1, 1, 1, -6926.435, 818.8423, 9.050255, 5.709989, 120, 0, 0), -- 15475 (Area: 3425)
+(@CGUID+511, 15184, 1, 1, 1, -6869.734, 871.8682, 35.99435, 3.595378, 120, 0, 0), -- 15184 (Area: 3425) (Auras: 18950 - 18950)
+(@CGUID+512, 11724, 1, 1, 1, -6947.927, 801.0971, 7.360349, 5.061327, 120, 0, 0), -- 11724 (Area: 3425)
+(@CGUID+513, 11698, 1, 1, 1, -6952.263, 880.0515, 14.35659, 4.961538, 120, 0, 0), -- 11698 (Area: 3425)
+(@CGUID+514, 11698, 1, 1, 1, -6705.941, 915.1132, -0.8490421, 1.480844, 120, 0, 0), -- 11698 (Area: 3425)
+(@CGUID+515, 15475, 1, 1, 1, -6722.426, 901.6714, -0.9746623, 1.030793, 120, 0, 0), -- 15475 (Area: 3425)
+(@CGUID+516, 11724, 1, 1, 1, -6762.749, 946.6678, 0.7000198, 3.912847, 120, 0, 0), -- 11724 (Area: 3425)
+(@CGUID+517, 11721, 1, 1, 1, -6657.48, 1009.341, -21.84442, 4.481858, 120, 0, 0), -- 11721 (Area: 2742)
+(@CGUID+518, 11722, 1, 1, 1, -6627.17, 1064.667, 6.649603, 4.128016, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+519, 11724, 1, 1, 1, -6676.053, 1067.369, 4.530669, 5.355109, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+520, 11722, 1, 1, 1, -6580.708, 1112.021, 0.9900675, 5.631223, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+521, 61319, 1, 1, 1, -6592.31, 1082.743, 3.69773, 3.034048, 120, 0, 0), -- 61319 (Area: 2742)
+(@CGUID+522, 11724, 1, 1, 1, -6612.068, 1113.314, -47.94947, 0.4863434, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+523, 15475, 1, 1, 1, -6661.769, 1085.682, 4.810284, 2.728623, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+524, 49727, 1, 1, 1, -6637.902, 1129.601, 2.096866, 4.871276, 120, 0, 0), -- 49727 (Area: 2742)
+(@CGUID+525, 11722, 1, 1, 1, -6594.936, 1124.505, -47.45912, 0.8434538, 120, 0, 0), -- 11722 (Area: 2742) (Auras: )
+(@CGUID+526, 11735, 1, 1, 1, -6645.916, 1154.331, 1.864447, 1.288457, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+527, 61326, 1, 1, 1, -6616.658, 1197.675, 3.956496, 1.615732, 120, 0, 0), -- 61326 (Area: 2742)
+(@CGUID+528, 11740, 1, 1, 1, -6598.303, 1183.538, 3.320272, 2.925042, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+529, 11738, 1, 1, 1, -6669.827, 1243.628, 5.023742, 2.878598, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+530, 11738, 1, 1, 1, -6585.032, 1248.742, 4.536161, 3.18356, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+531, 11740, 1, 1, 1, -6606.595, 1316.772, 5.638523, 6.267562, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+532, 49840, 1, 1, 1, -6613.946, 1302.612, 5.713718, 4.417192, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+533, 11740, 1, 1, 1, -6643.307, 1315.582, 5.775987, 2.435604, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+534, 11738, 1, 1, 1, -6637.286, 1388.345, 5.093271, 1.192828, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+535, 11744, 1, 1, 1, -6549.972, 1411.92, 2.614856, 1.757464, 120, 0, 0), -- 11744 (Area: 2742) (Auras: 19514 - 19514)
+(@CGUID+536, 61326, 1, 1, 1, -6660.194, 1410.069, 1.085937, 2.844978, 120, 5, 1), -- 61326 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+537, 11736, 1, 1, 1, -6629.998, 1475.799, 3.731015, 0.6284438, 120, 0, 0), -- 11736 (Area: 2742)
+(@CGUID+538, 62523, 1, 1, 1, -6659.757, 1518.208, 5.490989, 0.2506631, 120, 5, 1), -- 62523 (Area: 2742) (possible waypoints or random movement)
+(@CGUID+539, 11881, 1, 1, 1, -6679.036, 1560.059, 8.680365, 1.623889, 120, 0, 0), -- 11881 (Area: 2742)
+(@CGUID+540, 11880, 1, 1, 1, -6683.558, 1614.8, 9.544271, 5.737411, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+541, 11881, 1, 1, 1, -6743.55, 1703.423, 4.611034, 4.733879, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+542, 11736, 1, 1, 1, -6783.214, 1782.344, 0.4841231, 0.9345273, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+543, 11881, 1, 1, 1, -6716.581, 1658.195, 7.737544, 1.884517, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+544, 11881, 1, 1, 1, -6766.214, 1673.761, 7.115599, 4.790584, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+545, 11882, 1, 1, 1, -6735.528, 1625.169, 21.7453, 6.213372, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+546, 11882, 1, 1, 1, -6710.996, 1624.172, 22.03243, 3.124139, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+547, 11882, 1, 1, 1, -6727.028, 1635.465, 23.82722, 4.852015, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+548, 11882, 1, 1, 1, -6715.854, 1634.964, 16.07056, 3.961897, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+549, 11880, 1, 1, 1, -6745.881, 1629.685, 15.4194, 1.171549, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+550, 11880, 1, 1, 1, -6751.731, 1657.275, 6.558071, 1.892609, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+551, 15200, 1, 1, 1, -6788.422, 1600.554, 3.68125, 2.011898, 120, 5, 1), -- 15200 (Area: 3098) (possible waypoints or random movement)
+(@CGUID+552, 11882, 1, 1, 1, -6730.177, 1602.513, 17.90496, 1.361357, 120, 0, 0), -- 11882 (Area: 3098) (Auras: 13236 - 13236)
+(@CGUID+553, 11880, 1, 1, 1, -6691.19, 1588.422, 6.383457, 3.804152, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+554, 11882, 1, 1, 1, -6718.829, 1607.825, 18.53268, 1.937315, 120, 0, 0), -- 11882 (Area: 3098) (Auras: 13236 - 13236)
+(@CGUID+555, 11882, 1, 1, 1, -6710.642, 1612.67, 23.15848, 2.460914, 120, 0, 0), -- 11882 (Area: 3098) (Auras: 13236 - 13236)
+(@CGUID+556, 11880, 1, 1, 1, -6749.675, 1588.676, 6.990432, 4.555309, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+557, 11881, 1, 1, 1, -6821.84, 1638.762, 1.240486, 1.762445, 120, 0, 0), -- 11881 (Area: 3098)
+(@CGUID+558, 11882, 1, 1, 1, -6739.148, 1613.943, 17.7935, 0.6632251, 120, 0, 0), -- 11882 (Area: 3098) (Auras: 13236 - 13236)
+(@CGUID+559, 11880, 1, 1, 1, -6768.475, 1598.101, 7.054317, 0.8377581, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+560, 11880, 1, 1, 1, -6778.36, 1617.949, 4.012227, 4.5217, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+561, 11880, 1, 1, 1, -6710.383, 1582.198, 7.694281, 0.2756357, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+562, 11880, 1, 1, 1, -6692.291, 1544.793, 8.296966, 4.433623, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+563, 49727, 1, 1, 1, -6690.873, 1576.322, 6.845371, 0.9382779, 120, 5, 1), -- 49727 (Area: 3098) (possible waypoints or random movement)
+(@CGUID+564, 11881, 1, 1, 1, -6748.301, 1556.003, 5.380396, 1.691608, 120, 0, 0), -- 11881 (Area: 3098)
+(@CGUID+565, 11881, 1, 1, 1, -6720.187, 1556.429, 6.163265, 1.628561, 120, 0, 0), -- 11881 (Area: 3098)
+(@CGUID+566, 11881, 1, 1, 1, -6785.386, 1581.18, 3.53848, 0.6467128, 120, 0, 0), -- 11881 (Area: 3098)
+(@CGUID+567, 49840, 1, 1, 1, -6771.633, 1515.136, 3.992737, 3.135733, 120, 0, 0), -- 49840 (Area: 3098)
+(@CGUID+568, 11736, 1, 1, 1, -6812.266, 1504.893, -0.772994, 4.742285, 120, 0, 0), -- 11736 (Area: 3098)
+(@CGUID+569, 11880, 1, 1, 1, -6712.732, 1512.543, 3.627625, 0.2946332, 120, 0, 0), -- 11880 (Area: 3098)
+(@CGUID+570, 11736, 1, 1, 1, -6708.105, 1469.963, 6.14697, 5.8143, 120, 0, 0), -- 11736 (Area: 3098)
+(@CGUID+571, 11736, 1, 1, 1, -6754.822, 1397.449, 3.749978, 5.019935, 120, 0, 0), -- 11736 (Area: 3098)
+(@CGUID+572, 49840, 1, 1, 1, -6748.565, 1434.479, 1.608747, 6.018304, 120, 0, 0), -- 49840 (Area: 3098)
+(@CGUID+573, 11741, 1, 1, 1, -6686.949, 1398.953, 4.419198, 4.672281, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+574, 11736, 1, 1, 1, -6754.71, 1358.31, 5.395596, 6.065681, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+575, 49840, 1, 1, 1, -6772.476, 1348.801, 3.702105, 3.365243, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+576, 62523, 1, 1, 1, -6682.849, 1345.427, 3.646744, 2.384521, 120, 0, 0), -- 62523 (Area: 0)
+(@CGUID+577, 11741, 1, 1, 1, -6825.627, 1393.373, 2.327746, 3.081439, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+578, 49840, 1, 1, 1, -6795.498, 1321.722, 5.397312, 5.710593, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+579, 11740, 1, 1, 1, -6784.665, 1313.393, 5.233005, 1.282112, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+580, 11738, 1, 1, 1, -6683.437, 1319.03, 5.463718, 0.7993916, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+581, 15476, 1, 1, 1, -6715.469, 1284.929, 3.844408, 6.09364, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+582, 11740, 1, 1, 1, -6717.566, 1254.819, 3.139106, 5.769889, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+583, 11740, 1, 1, 1, -6768.053, 1236.164, 5.379622, 0.7177285, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+584, 49840, 1, 1, 1, -6741.168, 1239.661, 4.150349, 2.233639, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+585, 49727, 1, 1, 1, -6793.463, 1254.247, 7.086349, 0.1842986, 120, 0, 0), -- 49727 (Area: 2742)
+(@CGUID+586, 49840, 1, 1, 1, -6734.181, 1145.178, 0.5569828, 5.228872, 120, 0, 0), -- 49840 (Area: 2742)
+(@CGUID+587, 11740, 1, 1, 1, -6764.367, 1164.684, 3.614312, 6.094498, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+588, 11738, 1, 1, 1, -6725.104, 1152.398, 2.672797, 0.5370706, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+589, 11738, 1, 1, 1, -6822.337, 1206.807, 2.697687, 0.4409342, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+590, 11738, 1, 1, 1, -6835.72, 1162.539, 0.09750128, 5.01376, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+591, 11740, 1, 1, 1, -6738.376, 1097.525, 3.486436, 4.820026, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+592, 49727, 1, 1, 1, -6815.187, 1094.944, 4.268205, 4.402686, 120, 0, 0), -- 49727 (Area: 2742)
+(@CGUID+593, 11740, 1, 1, 1, -6810.843, 1072.73, -0.8110724, 4.388477, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+594, 11724, 1, 1, 1, -6715.631, 1045.217, 4.793587, 3.492626, 120, 0, 0), -- 11724 (Area: 2742)
+(@CGUID+595, 15475, 1, 1, 1, -6752.729, 1019.649, 0.9771862, 0.10278, 120, 0, 0), -- 15475 (Area: 2742)
+(@CGUID+596, 11738, 1, 1, 1, -6758.407, 1041.208, 1.227522, 1.943742, 120, 0, 0), -- 11738 (Area: 2742)
+(@CGUID+597, 15476, 1, 1, 1, -6824.967, 1011.824, 0.2796562, 0.1105494, 120, 0, 0), -- 15476 (Area: 2742)
+(@CGUID+598, 11735, 1, 1, 1, -6824.579, 1008.629, 0.9400173, 0.8731831, 120, 0, 0), -- 11735 (Area: 2742)
+(@CGUID+599, 49727, 1, 1, 1, -6818.502, 977.1356, 3.107356, 1.163646, 120, 0, 0), -- 49727 (Area: 2742)
+(@CGUID+600, 11740, 1, 1, 1, -6816.373, 972.6281, 3.2597, 4.628274, 120, 0, 0), -- 11740 (Area: 2742)
+(@CGUID+601, 11735, 1, 1, 1, -6857.807, 444.6309, 2.333635, 0.4881182, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+602, 11740, 1, 1, 1, -6834.407, 374.1231, 2.971754, 5.699519, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+603, 11740, 1, 1, 1, -6843.77, 317.8263, 2.905989, 4.189509, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+604, 15476, 1, 1, 1, -6873.229, 284.5511, 2.056586, 5.952783, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+605, 61326, 1, 1, 1, -6952.944, 124.6758, 7.898236, 1.578609, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+606, 11738, 1, 1, 1, -6975.215, 108.1465, 4.169806, 3.480019, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+607, 11738, 1, 1, 1, -6957.737, 201.2472, 4.062737, 2.661639, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+608, 11740, 1, 1, 1, -6902.816, 215.8988, -0.6621773, 5.979951, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+609, 11740, 1, 1, 1, -6947.33, 251.3543, 3.167783, 0.4924858, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+610, 11740, 1, 1, 1, -6905.833, 279.4027, 4.514555, 4.311258, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+611, 15476, 1, 1, 1, -6944.632, 260.0932, 3.157386, 1.729529, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+612, 49840, 1, 1, 1, -6927.624, 349.74, 2.396872, 3.149405, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+613, 11740, 1, 1, 1, -6954.376, 327.5948, 4.938684, 4.36961, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+614, 11738, 1, 1, 1, -6891.331, 341.4137, 3.127531, 5.007586, 120, 0, 0), -- 11738 (Area: 0)
+(@CGUID+615, 49727, 1, 1, 1, -6987.91, 296.4084, 4.44317, 4.763709, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+616, 15476, 1, 1, 1, -6872.217, 380.9365, 3.854628, 2.929273, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+617, 11738, 1, 1, 1, -6878.926, 418.8347, 1.184109, 4.220855, 120, 0, 0), -- 11738 (Area: 2738)
+(@CGUID+618, 49840, 1, 1, 1, -6955.984, 442.1724, 3.580259, 3.770246, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+619, 11735, 1, 1, 1, -6946.131, 430.4115, 3.335215, 4.895215, 120, 0, 0), -- 11735 (Area: 2738)
+(@CGUID+620, 11735, 1, 1, 1, -6921.396, 478.4941, 1.553912, 1.441441, 120, 0, 0), -- 11735 (Area: 2738)
+(@CGUID+621, 11735, 1, 1, 1, -6986.334, 438.1777, 9.393206, 0.9960088, 120, 0, 0), -- 11735 (Area: 2738)
+(@CGUID+622, 49840, 1, 1, 1, -6906.66, 512.9365, 6.763237, 2.798832, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+623, 15475, 1, 1, 1, -6909.491, 588.6968, 1.904686, 0.7234713, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+624, 11698, 1, 1, 1, -6954.464, 607.6464, 5.540078, 6.090765, 120, 0, 0), -- 11698 (Area: 0)
+(@CGUID+625, 11724, 1, 1, 1, -6986.369, 574.1253, 8.237495, 0.7315085, 120, 0, 0), -- 11724 (Area: 0)
+(@CGUID+626, 49727, 1, 1, 1, -6983.503, 578.9879, 7.112495, 3.837081, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+627, 15475, 1, 1, 1, -6992.701, 620.2025, 7.104697, 2.774138, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+628, 11724, 1, 1, 1, -6998.067, 641.381, 8.764736, 4.431407, 120, 0, 0), -- 11724 (Area: 0)
+(@CGUID+629, 11698, 1, 1, 1, -6958.047, 685.957, 7.245537, 0.2976245, 120, 0, 0), -- 11698 (Area: 0)
+(@CGUID+630, 11724, 1, 1, 1, -6977.205, 852.6681, 9.393105, 2.912076, 120, 0, 0), -- 11724 (Area: 3097)
+(@CGUID+631, 15475, 1, 1, 1, -6983.938, 877.7613, 7.177872, 2.876711, 120, 0, 0), -- 15475 (Area: 3097)
+(@CGUID+632, 11740, 1, 1, 1, -6925.908, 972.8239, 10.6904, 3.112319, 120, 0, 0), -- 11740 (Area: 3097)
+(@CGUID+633, 61319, 1, 1, 1, -7018.419, 909.39, 9.761324, 1.421858, 120, 5, 1), -- 61319 (Area: 3097) (possible waypoints or random movement)
+(@CGUID+634, 49840, 1, 1, 1, -6899.816, 940.6299, 17.13121, 2.418355, 120, 0, 0), -- 49840 (Area: 3097)
+(@CGUID+635, 49727, 1, 1, 1, -6956.737, 1013.892, 7.657876, 5.783416, 120, 0, 0), -- 49727 (Area: 3097)
+(@CGUID+636, 11740, 1, 1, 1, -6912.104, 1051.076, -0.8970884, 2.224372, 120, 0, 0), -- 11740 (Area: 3097)
+(@CGUID+637, 11738, 1, 1, 1, -6954.431, 1040.482, 2.982258, 4.019651, 120, 0, 0), -- 11738 (Area: 3097)
+(@CGUID+638, 11740, 1, 1, 1, -6891.089, 1088.306, 3.749715, 5.113564, 120, 0, 0), -- 11740 (Area: 0)
+(@CGUID+639, 15476, 1, 1, 1, -6993.564, 1048.995, 3.582632, 5.023952, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+640, 11735, 1, 1, 1, -6855.374, 1041.078, 1.598064, 4.15741, 120, 0, 0), -- 11735 (Area: 0)
+(@CGUID+641, 11741, 1, 1, 1, -7025.665, 1031.566, 5.353621, 3.582527, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+642, 11880, 1, 1, 1, -6955.088, 1130.446, 0.8973503, 2.337686, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+643, 11880, 1, 1, 1, -6968.321, 1115.891, 7.543181, 4.537856, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+644, 11880, 1, 1, 1, -7007.808, 1075.795, 3.573654, 4.364648, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+645, 11880, 1, 1, 1, -6915.451, 1156.949, 2.964072, 3.29016, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+646, 15476, 1, 1, 1, -6883.758, 1112.976, 4.300647, 4.591061, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+647, 11881, 1, 1, 1, -6988.456, 1120.126, 9.209662, 2.181662, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+648, 11881, 1, 1, 1, -6994.413, 1087.88, 2.000871, 2.855385, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+649, 11880, 1, 1, 1, -6981.025, 1106.437, 6.564314, 5.218534, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+650, 11880, 1, 1, 1, -7010.042, 1122.39, 9.849092, 3.176499, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+651, 11880, 1, 1, 1, -7000.95, 1106.162, 10.79038, 2.670354, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+652, 11880, 1, 1, 1, -6999.956, 1129.479, 9.233417, 3.281219, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+653, 11804, 1, 1, 1, -6938.577, 1114.749, 0.9504899, 0.7805349, 120, 5, 1), -- 11804 (Area: 0) (possible waypoints or random movement)
+(@CGUID+654, 15476, 1, 1, 1, -6873.832, 1145.797, 3.488475, 4.489915, 120, 0, 0), -- 15476 (Area: 2739)
+(@CGUID+655, 11881, 1, 1, 1, -7000.749, 1143.991, 9.024521, 0.9252641, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+656, 11881, 1, 1, 1, -6953.904, 1159.702, 11.05382, 2.635447, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+657, 11882, 1, 1, 1, -6977.076, 1191.039, 11.89742, 4.101524, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+658, 11880, 1, 1, 1, -6989.187, 1220.531, 9.372623, 3.490659, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+659, 11882, 1, 1, 1, -6999.944, 1178.776, 13.92357, 0.08726646, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+660, 11881, 1, 1, 1, -6971.077, 1210.739, 7.884941, 1.780236, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+661, 11880, 1, 1, 1, -6962.229, 1244.261, -0.09436035, 3.736638, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+662, 11882, 1, 1, 1, -6985.174, 1193.255, 13.45203, 4.764749, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+663, 11881, 1, 1, 1, -6930.315, 1202.084, 5.26168, 3.141593, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+664, 11880, 1, 1, 1, -6977.769, 1215.917, 9.157702, 3.787364, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+665, 11880, 1, 1, 1, -6949.1, 1178.265, 10.31941, 5.269187, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+666, 11882, 1, 1, 1, -6970.255, 1181.009, 13.41014, 3.211406, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+667, 11881, 1, 1, 1, -6901.061, 1185.727, 3.765578, 3.050534, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+668, 11882, 1, 1, 1, -6982.665, 1167.753, 13.13781, 1.727876, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+669, 11741, 1, 1, 1, -6934.474, 1266.401, 3.491725, 5.463539, 120, 0, 0), -- 11741 (Area: 2739)
+(@CGUID+670, 11882, 1, 1, 1, -6993.521, 1170.913, 16.73982, 0.8028514, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+671, 11882, 1, 1, 1, -6974.021, 1170.91, 17.12442, 2.426008, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+672, 11882, 1, 1, 1, -6992.954, 1188.321, 16.47783, 5.497787, 120, 0, 0), -- 11882 (Area: 2739) (Auras: 13236 - 13236)
+(@CGUID+673, 11880, 1, 1, 1, -7014.326, 1177.623, 10.30814, 5.619742, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+674, 11880, 1, 1, 1, -7014.646, 1213.144, 8.349432, 4.101524, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+675, 11881, 1, 1, 1, -6986.229, 1234.375, 1.841268, 0, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+676, 49727, 1, 1, 1, -7013.917, 1284.551, 3.154553, 3.264009, 120, 5, 1), -- 49727 (Area: 2739) (possible waypoints or random movement)
+(@CGUID+677, 11881, 1, 1, 1, -7048.809, 1219.347, 0.4467014, 2.684569, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+678, 11880, 1, 1, 1, -7016.125, 1251.374, 1.820302, 1.570796, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+679, 11880, 1, 1, 1, -7022.317, 1149.376, 6.66184, 5.020972, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+680, 11880, 1, 1, 1, -7010.88, 1147.812, 5.946091, 6.129389, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+681, 11880, 1, 1, 1, -7033.646, 1185.058, 7.344493, 2.460914, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+682, 11736, 1, 1, 1, -6982.366, 1344.951, 1.876305, 4.85553, 120, 0, 0), -- 11736 (Area: 2739)
+(@CGUID+683, 49840, 1, 1, 1, -6898.584, 1322.47, 4.854162, 5.946603, 120, 0, 0), -- 49840 (Area: 2739)
+(@CGUID+684, 11736, 1, 1, 1, -7025.661, 1318.412, 3.94527, 5.845733, 120, 0, 0), -- 11736 (Area: 2739)
+(@CGUID+685, 11736, 1, 1, 1, -6886.219, 1361.43, 2.061228, 2.522706, 120, 0, 0), -- 11736 (Area: 2739)
+(@CGUID+686, 49727, 1, 1, 1, -7020.625, 1352.656, 5.30112, 4.20236, 120, 5, 1), -- 49727 (Area: 2739) (possible waypoints or random movement)
+(@CGUID+687, 11736, 1, 1, 1, -6853.886, 1329.797, 4.70178, 5.58193, 120, 0, 0), -- 11736 (Area: 2739)
+(@CGUID+688, 61326, 1, 1, 1, -6940.564, 1375.721, -0.09449458, 5.210879, 120, 0, 0), -- 61326 (Area: 2739)
+(@CGUID+689, 11741, 1, 1, 1, -6848.045, 1273.431, 1.125675, 1.28177, 120, 0, 0), -- 11741 (Area: 2739)
+(@CGUID+690, 11741, 1, 1, 1, -6891.627, 1414.063, 2.870852, 3.141593, 120, 0, 0), -- 11741 (Area: 2739)
+(@CGUID+691, 11736, 1, 1, 1, -6958.366, 1439.962, 4.270009, 4.837713, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+692, 49840, 1, 1, 1, -6959.224, 1442.407, 3.971181, 6.238206, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+693, 11736, 1, 1, 1, -6847.25, 1452.652, 3.826316, 1.113997, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+694, 11745, 1, 1, 1, -6961.95, 1494.858, 1.864493, 3.756162, 120, 0, 0), -- 11745 (Area: 0)
+(@CGUID+695, 15476, 1, 1, 1, -6854.113, 1447.226, 2.627585, 3.525724, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+696, 11736, 1, 1, 1, -6984.072, 1515.624, 2.708385, 6.171666, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+697, 14472, 1, 1, 1, -6940.134, 1512.701, 4.286255, 4.413173, 120, 5, 1), -- 14472 (Area: 0) (Auras: 21788 - 21788) (possible waypoints or random movement)
+(@CGUID+698, 15476, 1, 1, 1, -6904.304, 1548.164, 3.041188, 2.778482, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+699, 15476, 1, 1, 1, -7038.755, 1477.866, 3.482527, 6.101674, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+700, 11736, 1, 1, 1, -6952.253, 1532.977, 1.11574, 4.847521, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+701, 61441, 1, 1, 1, -6971.851, 1539.888, 4.021828, 5.240016, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+702, 11741, 1, 1, 1, -6982.885, 1570.806, 4.461198, 4.726685, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+703, 11736, 1, 1, 1, -6911.715, 1583.71, 5.094996, 4.524559, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+704, 62523, 1, 1, 1, -6886.061, 1619.854, 2.609204, 4.142813, 120, 5, 1), -- 62523 (Area: 0) (possible waypoints or random movement)
+(@CGUID+705, 61441, 1, 1, 1, -6846.422, 1584.581, 2.816759, 2.937872, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+706, 11741, 1, 1, 1, -6922.169, 1641.494, -1.401891, 4.382303, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+707, 11736, 1, 1, 1, -6954.945, 1681.782, 2.134271, 3.701434, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+708, 15475, 1, 1, 1, -7017.792, 1613.523, 3.37572, 2.271169, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+709, 11745, 1, 1, 1, -6911.182, 1690.832, 0.8705299, 4.755373, 120, 0, 0), -- 11745 (Area: 0)
+(@CGUID+710, 11736, 1, 1, 1, -6992.706, 1661.781, 1.096849, 2.142545, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+711, 61326, 1, 1, 1, -6902.725, 1704.454, -0.5898793, 2.230348, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+712, 11736, 1, 1, 1, -6950.083, 1744.295, 3.485777, 4.443728, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+713, 11741, 1, 1, 1, -6893.64, 1741.628, -0.8376775, 4.004082, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+714, 61441, 1, 1, 1, -6989.632, 1706.865, -1.509362, 4.923005, 120, 5, 1), -- 61441 (Area: 0) (possible waypoints or random movement)
+(@CGUID+715, 15545, 1, 1, 1, -7006.425, 1702.991, 1.621078, 6.126106, 120, 0, 0), -- 15545 (Area: 0)
+(@CGUID+716, 15476, 1, 1, 1, -6957.812, 1783.032, -0.7893597, 6.226495, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+717, 11741, 1, 1, 1, -6845.35, 1775.497, -0.0698719, 1.380641, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+718, 11741, 1, 1, 1, -6940.92, 1813.136, 4.815222, 6.169696, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+719, 49840, 1, 1, 1, -6856.903, 1792.51, 2.313803, 1.775276, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+720, 11741, 1, 1, 1, -6883.784, 1812.112, 5.324042, 0.5703987, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+721, 15545, 1, 1, 1, -7013.454, 1713.981, 0.9262412, 4.625123, 120, 0, 0), -- 15545 (Area: 0)
+(@CGUID+722, 15475, 1, 1, 1, -7016.45, 1754.948, -0.262989, 2.690763, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+723, 15545, 1, 1, 1, -7014.015, 1731.864, 0.9317394, 3.246312, 120, 0, 0), -- 15545 (Area: 0)
+(@CGUID+724, 11736, 1, 1, 1, -6983.483, 1809.927, 3.270544, 1.257477, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+725, 11741, 1, 1, 1, -6996.235, 1853.157, 3.42391, 0.1494332, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+726, 15476, 1, 1, 1, -7039.733, 1822.047, -0.5640788, 3.008116, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+727, 11729, 1, 1, 1, -7045.885, 1762.991, -2.661529, 4.72606, 120, 0, 0), -- 11729 (Area: 0)
+(@CGUID+728, 15545, 1, 1, 1, -7024.782, 1707.717, 3.049605, 0.1570796, 120, 0, 0), -- 15545 (Area: 0)
+(@CGUID+729, 11727, 1, 1, 1, -7050.286, 1667.772, 4.242583, 1.502899, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+730, 11728, 1, 1, 1, -7080.419, 1678.451, 5.049907, 2.957852, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+731, 61319, 1, 1, 1, -7082.618, 1679.407, 5.049907, 3.398238, 120, 5, 1), -- 61319 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+732, 11727, 1, 1, 1, -7050.118, 1670.221, 4.241329, 1.505992, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+733, 61319, 1, 1, 1, -7083.076, 1776.359, -2.908742, 4.661796, 120, 0, 0), -- 61319 (Area: 2743)
+(@CGUID+734, 11727, 1, 1, 1, -7050.526, 1664.249, 4.161935, 1.502818, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+735, 11725, 1, 1, 1, -7080.668, 1751.947, -1.418204, 0.2857359, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+736, 11728, 1, 1, 1, -7129.679, 1657.754, -0.502284, 5.855346, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+737, 11725, 1, 1, 1, -7136.213, 1704.223, -0.5605471, 3.673831, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+738, 11725, 1, 1, 1, -7051.437, 1583.811, 1.935263, 3.030073, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+739, 11729, 1, 1, 1, -7087.116, 1553.369, 1.665315, 2.147417, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+740, 15475, 1, 1, 1, -7056.166, 1520.274, 6.232951, 1.25649, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+741, 11741, 1, 1, 1, -7082.039, 1450.703, 4.249273, 3.355637, 120, 0, 0), -- 11741 (Area: 2743)
+(@CGUID+742, 11725, 1, 1, 1, -7121.256, 1511.74, 5.544181, 3.819751, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+743, 11736, 1, 1, 1, -7046.482, 1394.324, 3.90322, 2.410084, 120, 0, 0), -- 11736 (Area: 2743)
+(@CGUID+744, 15475, 1, 1, 1, -7138.63, 1486.887, 5.83314, 3.83295, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+745, 11736, 1, 1, 1, -7083.758, 1439.412, 3.614323, 4.393723, 120, 0, 0), -- 11736 (Area: 2743)
+(@CGUID+746, 15476, 1, 1, 1, -7082.137, 1383.398, 4.004591, 6.240243, 120, 0, 0), -- 15476 (Area: 2743)
+(@CGUID+747, 11741, 1, 1, 1, -7111.05, 1406.209, 5.824049, 4.541621, 120, 0, 0), -- 11741 (Area: 2743)
+(@CGUID+748, 17765, 1, 1, 1, -7134.422, 1400.669, 5.529174, 5.846853, 120, 0, 0), -- 17765 (Area: 0) (Auras: 18950 - 18950)
+(@CGUID+749, 17090, 1, 1, 1, -7138.577, 1389.883, 3.712778, 1.396263, 120, 0, 0), -- 17090 (Area: 0)
+(@CGUID+750, 17765, 1, 1, 1, -7135.4, 1395.231, 5.134144, 6.248279, 120, 0, 0), -- 17765 (Area: 0) (Auras: 18950 - 18950)
+(@CGUID+751, 17765, 1, 1, 1, -7135.837, 1389.384, 4.62578, 0.3665192, 120, 0, 0), -- 17765 (Area: 0) (Auras: 18950 - 18950)
+(@CGUID+752, 17068, 1, 1, 1, -7144.842, 1376.436, 3.522969, 6.021386, 120, 0, 0), -- 17068 (Area: 0)
+(@CGUID+753, 17080, 1, 1, 1, -7144.343, 1377.835, 3.256584, 5.88176, 120, 0, 0), -- 17080 (Area: 0)
+(@CGUID+754, 11736, 1, 1, 1, -7120.631, 1312.619, 4.305565, 2.509421, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+755, 11736, 1, 1, 1, -7110.423, 1255.69, 4.421148, 0.3928505, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+756, 62523, 1, 1, 1, -7109.199, 1243.936, 3.958854, 5.236812, 120, 5, 1), -- 62523 (Area: 0) (possible waypoints or random movement)
+(@CGUID+757, 15476, 1, 1, 1, -7081.079, 1230.065, 2.448381, 4.525721, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+758, 61326, 1, 1, 1, -7143.775, 1300.35, 3.009567, 4.679166, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+759, 11881, 1, 1, 1, -7059.366, 1180.164, 1.100801, 3.97063, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+760, 11881, 1, 1, 1, -7046.354, 1150.521, 6.34897, 4.101524, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+761, 15476, 1, 1, 1, -7046.402, 1108.231, 5.402007, 6.129358, 120, 0, 0), -- 15476 (Area: 2739)
+(@CGUID+762, 11881, 1, 1, 1, -7037.143, 1140.754, 7.647521, 3.508112, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+763, 11881, 1, 1, 1, -7047.61, 1111.332, 5.310332, 3.387163, 120, 0, 0), -- 11881 (Area: 2739)
+(@CGUID+764, 11880, 1, 1, 1, -6939.66, 1136.288, 4.059771, 1.102782, 120, 0, 0), -- 11880 (Area: 2739)
+(@CGUID+765, 11736, 1, 1, 1, -7109.158, 1122.385, 3.813471, 3.58341, 120, 0, 0), -- 11736 (Area: 2739)
+(@CGUID+766, 61441, 1, 1, 1, -7136.834, 1121.213, 3.941639, 3.544048, 120, 0, 0), -- 61441 (Area: 2739)
+(@CGUID+767, 11741, 1, 1, 1, -7077.25, 1013.285, 3.50302, 1.813406, 120, 0, 0), -- 11741 (Area: 2739)
+(@CGUID+768, 11736, 1, 1, 1, -7121.227, 1052.574, 5.769255, 0.985338, 120, 0, 0), -- 11736 (Area: 2739)
+(@CGUID+769, 61326, 1, 1, 1, -7138.43, 1014.879, 4.410793, 3.294539, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+770, 11741, 1, 1, 1, -7150, 1016.666, 3.429509, 5.117281, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+771, 11698, 1, 1, 1, -7047.996, 864.0469, 8.32818, 4.6668, 120, 0, 0), -- 11698 (Area: 0)
+(@CGUID+772, 11698, 1, 1, 1, -7058.852, 891.5902, 5.802538, 0.1452447, 120, 0, 0), -- 11698 (Area: 0)
+(@CGUID+773, 15475, 1, 1, 1, -7059.327, 877.1367, 5.846972, 1.52041, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+774, 11724, 1, 1, 1, -7116.361, 853.3431, 6.142432, 1.489949, 120, 0, 0), -- 11724 (Area: 0)
+(@CGUID+775, 11698, 1, 1, 1, -7027.553, 896.2383, 8.225794, 1.958727, 120, 0, 0), -- 11698 (Area: 0)
+(@CGUID+776, 61319, 1, 1, 1, -7150.5, 885.093, 11.21945, 1.885174, 120, 0, 0), -- 61319 (Area: 0)
+(@CGUID+777, 11724, 1, 1, 1, -7161.927, 813.0996, 11.5647, 5.291181, 120, 0, 0), -- 11724 (Area: 0)
+(@CGUID+778, 11724, 1, 1, 1, -7075.867, 811.3329, 20.97494, 5.461891, 120, 0, 0), -- 11724 (Area: 0)
+(@CGUID+779, 61319, 1, 1, 1, -7143.679, 808.3919, 8.992064, 0.125324, 120, 0, 0), -- 61319 (Area: 0)
+(@CGUID+780, 11698, 1, 1, 1, -7120.327, 777.6815, 8.061985, 3.906881, 120, 0, 0), -- 11698 (Area: 0)
+(@CGUID+781, 11724, 1, 1, 1, -7147.726, 743.6472, 7.457522, 5.485187, 120, 0, 0), -- 11724 (Area: 0)
+(@CGUID+782, 61319, 1, 1, 1, -7192.919, 755.9879, 11.06989, 2.395582, 120, 5, 1), -- 61319 (Area: 0) (possible waypoints or random movement)
+(@CGUID+783, 11698, 1, 1, 1, -7150.951, 677.9468, 6.995906, 6.020794, 120, 0, 0), -- 11698 (Area: 3097)
+(@CGUID+784, 11724, 1, 1, 1, -7186.962, 714.2807, 11.53523, 3.728782, 120, 0, 0), -- 11724 (Area: 3097)
+(@CGUID+785, 11724, 1, 1, 1, -7145.308, 615.3193, 7.65941, 1.733327, 120, 0, 0), -- 11724 (Area: 3097)
+(@CGUID+786, 11698, 1, 1, 1, -7118.379, 652.8906, 14.86354, 1.193318, 120, 0, 0), -- 11698 (Area: 3097)
+(@CGUID+787, 11698, 1, 1, 1, -7117.04, 585.4471, 8.670155, 5.685427, 120, 0, 0), -- 11698 (Area: 3097)
+(@CGUID+788, 61319, 1, 1, 1, -7214.652, 682.0352, 6.984793, 0.4523332, 120, 5, 1), -- 61319 (Area: 3097) (possible waypoints or random movement)
+(@CGUID+789, 11698, 1, 1, 1, -7217.765, 680.4855, 7.869542, 3.147452, 120, 0, 0), -- 11698 (Area: 3097)
+(@CGUID+790, 11724, 1, 1, 1, -7202.838, 653.1017, 7.358236, 2.557702, 120, 0, 0), -- 11724 (Area: 3097)
+(@CGUID+791, 11698, 1, 1, 1, -7075.168, 609.234, 5.048219, 5.159739, 120, 0, 0), -- 11698 (Area: 3097)
+(@CGUID+792, 61319, 1, 1, 1, -7178.977, 581.0708, 1.748069, 3.178685, 120, 5, 1), -- 61319 (Area: 3097) (possible waypoints or random movement)
+(@CGUID+793, 61319, 1, 1, 1, -7095.038, 570.0162, 10.04657, 0.8533533, 120, 0, 0), -- 61319 (Area: 3097)
+(@CGUID+794, 11698, 1, 1, 1, -7047.382, 582.1108, 8.468374, 5.874928, 120, 0, 0), -- 11698 (Area: 3097)
+(@CGUID+795, 61319, 1, 1, 1, -7151.381, 526.495, 7.761618, 2.823627, 120, 5, 1), -- 61319 (Area: 3097) (possible waypoints or random movement)
+(@CGUID+796, 62523, 1, 1, 1, -7079.042, 515.412, 1.867888, 5.113945, 120, 0, 0), -- 62523 (Area: 3097)
+(@CGUID+797, 12179, 1, 1, 1, -7179.704, 488.6779, 13.89107, 1.022339, 120, 5, 1), -- 12179 (Area: 3097) (possible waypoints or random movement)
+(@CGUID+798, 12179, 1, 1, 1, -7122.599, 435.2555, 18.79366, 0.5892587, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+799, 12178, 1, 1, 1, -7123.037, 419.8367, 10.30175, 3.647082, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+800, 12179, 1, 1, 1, -7183.505, 441.3747, 26.67546, 6.023816, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+801, 12178, 1, 1, 1, -7179.204, 440.8756, 26.68861, 3.37758, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+802, 15476, 1, 1, 1, -7023.898, 440.4471, 9.695474, 5.737728, 120, 0, 0), -- 15476 (Area: 2738)
+(@CGUID+803, 12179, 1, 1, 1, -7081.039, 386.2316, 4.367118, 0.6732147, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+804, 61319, 1, 1, 1, -7069.513, 377.8377, 6.713598, 2.416331, 120, 5, 1), -- 61319 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+805, 61319, 1, 1, 1, -7183.761, 398.7336, 22.52961, 0.879804, 120, 5, 1), -- 61319 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+806, 12199, 1, 1, 1, -7141.848, 350.8466, 26.37809, 0.05235988, 120, 0, 0), -- 12199 (Area: 2738)
+(@CGUID+807, 12178, 1, 1, 1, -7078.154, 353.1785, 5.87446, 1.141204, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+808, 12179, 1, 1, 1, -7137.349, 346.1642, 26.29473, 4.431347, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+809, 15475, 1, 1, 1, -7167.417, 363.704, 19.9912, 2.796993, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+810, 12179, 1, 1, 1, -7116.071, 351.9183, 17.89375, 3.398843, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+811, 11738, 1, 1, 1, -7022.9, 390.2721, 5.265147, 4.802342, 120, 0, 0), -- 11738 (Area: 2738)
+(@CGUID+812, 12178, 1, 1, 1, -7126.989, 355.4451, 17.88472, 5.27938, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+813, 12178, 1, 1, 1, -7114.151, 352.7711, 26.3781, 3.193953, 120, 0, 0), -- 12178 (Area: 2738)
+(@CGUID+814, 12179, 1, 1, 1, -7139.604, 351.9404, 17.36473, 2.055811, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+815, 12178, 1, 1, 1, -7139.63, 354.3192, 26.29473, 2.726126, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+816, 15293, 1, 1, 1, -7114.807, 357.9386, 26.3781, 4.328416, 120, 0, 0), -- 15293 (Area: 2738)
+(@CGUID+817, 12178, 1, 1, 1, -7123.09, 344.7117, 18.00972, 2.219974, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+818, 12178, 1, 1, 1, -7054.827, 320.7995, 7.402503, 0.45283, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+819, 49840, 1, 1, 1, -7005.555, 382.3087, 5.291338, 3.306223, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+820, 12178, 1, 1, 1, -7114.269, 316.4909, 19.47596, 5.823611, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+821, 61319, 1, 1, 1, -7110.979, 315.3105, 19.22596, 5.278466, 120, 5, 1), -- 61319 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+822, 12179, 1, 1, 1, -7084.191, 314.0006, 13.63699, 3.114256, 120, 0, 0), -- 12179 (Area: 2738)
+(@CGUID+823, 15475, 1, 1, 1, -7068.13, 265.2691, 5.408271, 3.968632, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+824, 12179, 1, 1, 1, -7053.533, 279.396, 6.12439, 1.037078, 120, 0, 0), -- 12179 (Area: 2738)
+(@CGUID+825, 49840, 1, 1, 1, -7015.803, 277.4315, 3.816951, 3.685697, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+826, 11735, 1, 1, 1, -7005.784, 291.9152, 3.62482, 1.864124, 120, 0, 0), -- 11735 (Area: 2738)
+(@CGUID+827, 12179, 1, 1, 1, -7082.09, 246.4298, 4.225666, 3.747634, 120, 0, 0), -- 12179 (Area: 2738)
+(@CGUID+828, 11738, 1, 1, 1, -7029.079, 215.6315, 4.13025, 3.188525, 120, 0, 0), -- 11738 (Area: 2738)
+(@CGUID+829, 12179, 1, 1, 1, -7116.275, 244.9892, 3.713584, 1.733829, 120, 0, 0), -- 12179 (Area: 2738)
+(@CGUID+830, 49840, 1, 1, 1, -7046.338, 194.7392, 3.016994, 4.179675, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+831, 11738, 1, 1, 1, -7078.404, 184.4016, 5.353129, 4.319551, 120, 0, 0), -- 11738 (Area: 2738)
+(@CGUID+832, 12178, 1, 1, 1, -7175.326, 294.52, 41.37708, 1.345012, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+833, 12179, 1, 1, 1, -7155.874, 321.5796, 21.67747, 5.666584, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+834, 12179, 1, 1, 1, -7190.271, 319.5867, 37.10455, 3.528267, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+835, 15475, 1, 1, 1, -7188.066, 323.2034, 36.27893, 1.936427, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+836, 12178, 1, 1, 1, -7221.94, 284.9398, 44.31463, 2.726432, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+837, 12179, 1, 1, 1, -7210.588, 327.4031, 45.15031, 3.260029, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+838, 12178, 1, 1, 1, -7235.805, 330.3624, 46.33834, 1.506543, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+839, 12178, 1, 1, 1, -7187.609, 383.4232, 22.9103, 0.7162565, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+840, 12178, 1, 1, 1, -7214.584, 351.0823, 38.5722, 1.570796, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+841, 12178, 1, 1, 1, -7224.66, 325.1385, 46.33818, 3.853724, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+842, 12178, 1, 1, 1, -7184.695, 349.2852, 33.93956, 2.814348, 120, 0, 0), -- 12178 (Area: 2738)
+(@CGUID+843, 12178, 1, 1, 1, -7221.789, 385.1551, 23.28556, 3.206083, 120, 0, 0), -- 12178 (Area: 2738)
+(@CGUID+844, 15475, 1, 1, 1, -7203.214, 390.3947, 24.99757, 4.726814, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+845, 15475, 1, 1, 1, -7208.988, 410.3387, 25.07937, 3.972491, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+846, 12178, 1, 1, 1, -7220.264, 422.0249, 23.54324, 1.385718, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+847, 12178, 1, 1, 1, -7250.361, 380.0625, 18.83165, 2.479299, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+848, 12178, 1, 1, 1, -7257.134, 349.2116, 40.83872, 4.605469, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+849, 12179, 1, 1, 1, -7220.634, 451.7599, 14.07176, 3.188525, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+850, 12178, 1, 1, 1, -7240.003, 415.5819, 24.69231, 0.4504973, 120, 0, 0), -- 12178 (Area: 2738)
+(@CGUID+851, 12179, 1, 1, 1, -7258.109, 328.8172, 47.925, 6.213372, 120, 0, 0), -- 12179 (Area: 2738)
+(@CGUID+852, 12179, 1, 1, 1, -7254.796, 447.2693, 17.79445, 2.603138, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+853, 61319, 1, 1, 1, -7250.369, 512.9611, 9.68011, 5.53931, 120, 5, 1), -- 61319 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+854, 12179, 1, 1, 1, -7279.112, 449.2283, 17.02878, 4.549489, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+855, 12178, 1, 1, 1, -7251.618, 490.8384, 11.48885, 0.8586493, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+856, 15475, 1, 1, 1, -7260.686, 306.149, 41.11217, 5.333158, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+857, 12179, 1, 1, 1, -7311.851, 412.9421, 21.57164, 1.088279, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+858, 12178, 1, 1, 1, -7319.292, 386.6436, 15.64686, 4.106925, 120, 5, 1), -- 12178 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+859, 15475, 1, 1, 1, -7280.379, 477.8777, 10.95433, 2.464107, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+860, 12179, 1, 1, 1, -7322.442, 351.3979, 17.98315, 2.291279, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+861, 49840, 1, 1, 1, -7343.246, 391.6468, 13.32952, 3.196333, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+862, 12179, 1, 1, 1, -7317.696, 314.464, 10.98324, 3.33018, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+863, 11736, 1, 1, 1, -7347.156, 377.2085, 12.57538, 5.004325, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+864, 61326, 1, 1, 1, -7316.023, 464.9647, 13.28003, 5.517122, 120, 5, 1), -- 61326 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+865, 12179, 1, 1, 1, -7312.548, 279.4082, 15.72545, 4.630222, 120, 5, 1), -- 12179 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+866, 15475, 1, 1, 1, -7351.887, 354.8192, 9.374132, 1.364206, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+867, 11736, 1, 1, 1, -7238.387, 551.4009, 3.618447, 3.25669, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+868, 11741, 1, 1, 1, -7315.952, 485.6577, 8.678403, 4.747531, 120, 0, 0), -- 11741 (Area: 2738)
+(@CGUID+869, 11736, 1, 1, 1, -7282.011, 576.4532, 0.4911371, 1.521131, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+870, 49840, 1, 1, 1, -7348.347, 552.9988, 0.1114194, 3.915942, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+871, 11736, 1, 1, 1, -7350.457, 574.4813, 1.036745, 4.718248, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+872, 61326, 1, 1, 1, -7319.489, 588.0023, 0.5721054, 1.943973, 120, 5, 1), -- 61326 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+873, 11736, 1, 1, 1, -7284.048, 683.7576, 3.398395, 0.6751496, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+874, 11736, 1, 1, 1, -7351.51, 612.9536, -3.686652, 4.751432, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+875, 49840, 1, 1, 1, -7317.5, 652.5659, -0.2761698, 4.694813, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+876, 15475, 1, 1, 1, -7244.712, 697.2646, 8.857162, 1.466546, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+877, 11741, 1, 1, 1, -7327.322, 674.5861, 2.978745, 0.6866758, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+878, 15475, 1, 1, 1, -7282.493, 728.7275, 0.4836532, 1.660749, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+879, 11736, 1, 1, 1, -7220.595, 784.8292, 5.872485, 1.976329, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+880, 11745, 1, 1, 1, -7312.375, 763.0076, 5.425468, 4.07455, 120, 0, 0), -- 11745 (Area: 0)
+(@CGUID+881, 49840, 1, 1, 1, -7357.896, 715.7002, 0.6694379, 4.195424, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+882, 15475, 1, 1, 1, -7248.33, 813.0359, 0.4829319, 1.198995, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+883, 11736, 1, 1, 1, -7253.852, 841.4431, 3.73612, 3.55674, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+884, 49840, 1, 1, 1, -7349.833, 811.5134, 2.463954, 5.067502, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+885, 61326, 1, 1, 1, -7302.917, 905.3276, 2.679389, 2.615908, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+886, 61319, 1, 1, 1, -7209.055, 891.2402, -1.641764, 5.569816, 120, 0, 0), -- 61319 (Area: 0)
+(@CGUID+887, 11746, 1, 1, 1, -7342.039, 873.908, 5.253973, 1.41191, 120, 0, 0), -- 11746 (Area: 0)
+(@CGUID+888, 11736, 1, 1, 1, -7300.253, 941.1194, 0.5510998, 6.112583, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+889, 11736, 1, 1, 1, -7344.627, 886.7726, 3.147031, 0.1975871, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+890, 11741, 1, 1, 1, -7218.674, 1008.177, 3.060215, 0.8413949, 120, 0, 0), -- 11741 (Area: 3257)
+(@CGUID+891, 11736, 1, 1, 1, -7254.525, 1026.23, 4.491536, 5.195685, 120, 0, 0), -- 11736 (Area: 3257)
+(@CGUID+892, 15476, 1, 1, 1, -7249.929, 1047.548, 4.675531, 0.9380395, 120, 0, 0), -- 15476 (Area: 3257)
+(@CGUID+893, 11736, 1, 1, 1, -7307.063, 1040.131, 3.163528, 1.643525, 120, 0, 0), -- 11736 (Area: 3257)
+(@CGUID+894, 11741, 1, 1, 1, -7358.581, 1042.64, 6.056972, 5.909752, 120, 0, 0), -- 11741 (Area: 3257)
+(@CGUID+895, 11741, 1, 1, 1, -7241.424, 1118.003, 1.359726, 3.683017, 120, 0, 0), -- 11741 (Area: 3257)
+(@CGUID+896, 11736, 1, 1, 1, -7277.052, 1151.444, 4.004738, 1.886692, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+897, 11736, 1, 1, 1, -7218.319, 1153.457, 2.258783, 1.419781, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+898, 15476, 1, 1, 1, -7215.833, 1158.195, 2.568603, 1.539557, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+899, 11736, 1, 1, 1, -7290.475, 1300.98, 3.556044, 2.30724, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+900, 11736, 1, 1, 1, -7323.167, 1255.188, 3.727894, 2.913184, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+901, 15476, 1, 1, 1, -7244.062, 1217.65, 2.516391, 0.1896552, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+902, 11736, 1, 1, 1, -7179.639, 1228.106, 5.583139, 0.9100823, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+903, 49840, 1, 1, 1, -7347.194, 1256.469, 2.102283, 4.860473, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+904, 11736, 1, 1, 1, -7187.51, 1308.474, 7.371143, 5.670575, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+905, 11741, 1, 1, 1, -7232.429, 1331.983, 4.77287, 1.140009, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+906, 11736, 1, 1, 1, -7347.695, 1282.92, 4.100202, 4.302437, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+907, 15475, 1, 1, 1, -7318.864, 1380.073, -2.398018, 5.994871, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+908, 11736, 1, 1, 1, -7326.564, 1374.023, -2.692023, 0.8092396, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+909, 15441, 1, 1, 1, -7169.733, 1405.132, 2.778323, 5.044002, 120, 0, 0), -- 15441 (Area: 0)
+(@CGUID+910, 15441, 1, 1, 1, -7166.924, 1387.328, 3.002745, 1.361357, 120, 0, 0), -- 15441 (Area: 0)
+(@CGUID+911, 11729, 1, 1, 1, -7294.03, 1419.81, 1.178668, 2.49874, 120, 0, 0), -- 11729 (Area: 0)
+(@CGUID+912, 15441, 1, 1, 1, -7163.413, 1389.059, 2.892809, 2.879793, 120, 0, 0), -- 15441 (Area: 0)
+(@CGUID+913, 15441, 1, 1, 1, -7178.135, 1390.418, 2.981064, 2.234021, 120, 0, 0), -- 15441 (Area: 0)
+(@CGUID+914, 15442, 1, 1, 1, -7166.91, 1391.601, 2.991693, 5.131268, 120, 0, 0), -- 15442 (Area: 0)
+(@CGUID+915, 15441, 1, 1, 1, -7164.139, 1391.242, 3.002746, 3.839724, 120, 0, 0), -- 15441 (Area: 0)
+(@CGUID+916, 15441, 1, 1, 1, -7167.75, 1380.486, 3.00275, 2.024582, 120, 0, 0), -- 15441 (Area: 0)
+(@CGUID+917, 15442, 1, 1, 1, -7164.314, 1387.005, 2.885211, 1.989675, 120, 0, 0), -- 15442 (Area: 0)
+(@CGUID+918, 15442, 1, 1, 1, -7172.894, 1381.325, 3.00275, 1.937315, 120, 0, 0), -- 15442 (Area: 0)
+(@CGUID+919, 15443, 1, 1, 1, -7178.561, 1392.075, 2.891632, 2.251475, 120, 0, 0), -- 15443 (Area: 0)
+(@CGUID+920, 15444, 1, 1, 1, -7166.91, 1404.12, 2.969813, 3.281219, 120, 0, 0), -- 15444 (Area: 0)
+(@CGUID+921, 11736, 1, 1, 1, -7246.969, 1416.971, -2.347212, 1.216739, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+922, 61319, 1, 1, 1, -7225.309, 1417.45, 3.790441, 3.805806, 120, 0, 0), -- 61319 (Area: 0)
+(@CGUID+923, 61319, 1, 1, 1, -7241.867, 1470.76, -3.726816, 1.647701, 120, 5, 1), -- 61319 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+924, 15441, 1, 1, 1, -7164.271, 1403.142, 3.151643, 3.159046, 120, 0, 0), -- 15441 (Area: 2743)
+(@CGUID+925, 11728, 1, 1, 1, -7265.797, 1463.999, -4.473615, 1.158427, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+926, 15903, 1, 1, 1, -7160.946, 1401.186, 3.258851, 4.101524, 120, 0, 0), -- 15903 (Area: 2743)
+(@CGUID+927, 11725, 1, 1, 1, -7318.007, 1451.169, -5.034739, 3.188525, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+928, 11727, 1, 1, 1, -7257.686, 1513.71, -2.141973, 3.291291, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+929, 11727, 1, 1, 1, -7255.072, 1514.082, -5.683111, 3.057311, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+930, 11727, 1, 1, 1, -7259.905, 1513.392, -0.8866024, 3.313844, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+931, 11727, 1, 1, 1, -7251.455, 1541.006, -79.30762, 4.035978, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+932, 11727, 1, 1, 1, -7250.919, 1541.028, -79.3324, 2.444636, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+933, 15475, 1, 1, 1, -7259.485, 1558.144, -17.61174, 5.042746, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+934, 11727, 1, 1, 1, -7252.015, 1542.793, -79.11198, 0.4538879, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+935, 11727, 1, 1, 1, -7328.505, 1571.583, -11.13296, 2.993206, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+936, 11727, 1, 1, 1, -7294.681, 1613.905, -76.13383, 5.103651, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+937, 11727, 1, 1, 1, -7328.515, 1571.469, -11.13445, 2.906979, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+938, 11727, 1, 1, 1, -7295.222, 1608.353, -76.18317, 5.207277, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+939, 11727, 1, 1, 1, -7330.906, 1574.973, -11.37151, 2.895485, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+940, 11725, 1, 1, 1, -7240.344, 1616.6, -70.28735, 4.644557, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+941, 11727, 1, 1, 1, -7295.839, 1610.282, -76.18054, 5.313665, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+942, 11727, 1, 1, 1, -7334.41, 1572.581, -10.6634, 2.993932, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+943, 11727, 1, 1, 1, -7331.462, 1572.025, -10.89165, 2.955079, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+944, 11727, 1, 1, 1, -7292.526, 1610.009, -76.2911, 4.816312, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+945, 11728, 1, 1, 1, -7146.437, 1500.411, 4.135615, 1.641292, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+946, 11727, 1, 1, 1, -7294.362, 1615.596, -76.07001, 4.802213, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+947, 15475, 1, 1, 1, -7276.98, 1627.914, -31.29076, 3.21579, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+948, 11728, 1, 1, 1, -7250.03, 1647.594, -32.36115, 2.879182, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+949, 11729, 1, 1, 1, -7145.267, 1680.54, -5.519011, 4.995519, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+950, 11725, 1, 1, 1, -7244.49, 1673.119, -65.11414, 2.876684, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+951, 11728, 1, 1, 1, -7258.752, 1684.798, -65.76569, 5.85105, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+952, 11725, 1, 1, 1, -7249.082, 1723.473, -61.25952, 0.8323503, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+953, 11728, 1, 1, 1, -7318.897, 1652.179, -31.96109, 2.483469, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+954, 11727, 1, 1, 1, -7328.018, 1635.981, -77.10783, 0.69092, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+955, 61319, 1, 1, 1, -7323.296, 1626.756, -29.9376, 5.914544, 120, 5, 1), -- 61319 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+956, 11727, 1, 1, 1, -7329.71, 1632.538, -77.52409, 1.114122, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+957, 11727, 1, 1, 1, -7327.421, 1632.565, -77.49169, 0.8769658, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+958, 50897, 1, 1, 1, -7325.332, 1644.424, -31.58928, 3.150382, 120, 5, 1), -- 50897 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+959, 11727, 1, 1, 1, -7330.045, 1633.781, -77.49118, 1.245544, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+960, 15475, 1, 1, 1, -7250.956, 1723.994, -60.74769, 1.303693, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+961, 15475, 1, 1, 1, -7322.818, 1671.792, -36.80539, 5.601827, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+962, 11728, 1, 1, 1, -7227.487, 1794.085, -64.88515, 2.566864, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+963, 11725, 1, 1, 1, -7343.336, 1722.143, -92.99269, 6.074087, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+964, 15475, 1, 1, 1, -7220.778, 1794.998, -66.60868, 0.7359379, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+965, 11728, 1, 1, 1, -7346.64, 1688.802, -36.66872, 4.514097, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+966, 15475, 1, 1, 1, -7339.425, 1722.632, -93.02108, 6.021766, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+967, 11728, 1, 1, 1, -7322.908, 1729.747, -94.01192, 1.776793, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+968, 15475, 1, 1, 1, -7333.129, 1795.859, -84.9298, 4.854384, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+969, 11727, 1, 1, 1, -7297.181, 1833.85, -86.83583, 5.157227, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+970, 15475, 1, 1, 1, -7183.533, 1787.571, -78.67828, 3.355828, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+971, 15475, 1, 1, 1, -7240.221, 1813.695, -75.16336, 4.83179, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+972, 11727, 1, 1, 1, -7299.821, 1832.014, -87.17613, 4.950703, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+973, 15475, 1, 1, 1, -7353.072, 1776.161, -87.52277, 2.062865, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+974, 11727, 1, 1, 1, -7298.021, 1835.601, -87.00018, 6.278993, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+975, 11728, 1, 1, 1, -7399.567, 1757.837, -92.36756, 5.607787, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+976, 11725, 1, 1, 1, -7400.483, 1741.734, -92.93285, 4.52564, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+977, 15475, 1, 1, 1, -7363.197, 1709.954, -89.90794, 3.524805, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+978, 11727, 1, 1, 1, -7387.9, 1721.137, -36.72097, 3.585271, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+979, 11727, 1, 1, 1, -7296.634, 1835.818, -86.7964, 5.710849, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+980, 15475, 1, 1, 1, -7374.706, 1718.644, -91.42818, 1.387035, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+981, 11727, 1, 1, 1, -7384.492, 1719.998, -36.47097, 3.682545, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+982, 11727, 1, 1, 1, -7299.347, 1834.305, -87.28453, 5.334405, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+983, 11727, 1, 1, 1, -7386.449, 1724.302, -36.72097, 3.285204, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+984, 11727, 1, 1, 1, -7389.606, 1720.255, -36.5644, 3.52643, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+985, 15475, 1, 1, 1, -7333.446, 1843.557, -88.58925, 6.160915, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+986, 11725, 1, 1, 1, -7402.084, 1781.25, -36.42735, 3.204264, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+987, 11726, 1, 1, 1, -7375.528, 1703.545, -87.17935, 1.972417, 120, 0, 0), -- 11726 (Area: 2743)
+(@CGUID+988, 15475, 1, 1, 1, -7318.037, 1829.379, -89.17596, 6.231742, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+989, 15475, 1, 1, 1, -7293.725, 1845.333, -86.07439, 0.176829, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+990, 15475, 1, 1, 1, -7403.003, 1738.812, -92.38245, 0.7943667, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+991, 15475, 1, 1, 1, -7372.23, 1692.362, -88.40175, 5.530878, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+992, 11727, 1, 1, 1, -7399.499, 1845.462, -29.15428, 3.148443, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+993, 15475, 1, 1, 1, -7403.153, 1714.084, -92.31022, 2.70794, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+994, 15475, 1, 1, 1, -7426.353, 1824.635, -101.1807, 0.2492537, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+995, 11727, 1, 1, 1, -7410.38, 1798.275, -99.1733, 1.893294, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+996, 11727, 1, 1, 1, -7402.084, 1847.858, -28.55254, 3.369467, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+997, 15475, 1, 1, 1, -7392.917, 1682.67, -92.66958, 4.225336, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+998, 11727, 1, 1, 1, -7413.351, 1796.107, -98.86583, 2.022332, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+999, 11727, 1, 1, 1, -7412.851, 1797.745, -98.53162, 2.054492, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1000, 15475, 1, 1, 1, -7431.118, 1792.729, -100.9781, 6.233713, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1001, 15475, 1, 1, 1, -7402.65, 1794.914, -101.0121, 3.623844, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1002, 61319, 1, 1, 1, -7426.572, 1746.875, -35.38214, 0, 120, 5, 1), -- 61319 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+1003, 11728, 1, 1, 1, -7408.451, 1744.622, -36.38212, 5.17822, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1004, 11725, 1, 1, 1, -7391.238, 1698.429, -92.17062, 2.613752, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1005, 11727, 1, 1, 1, -7402.594, 1845.456, -29.43316, 3.137687, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1006, 11727, 1, 1, 1, -7414.961, 1795.259, -98.91984, 2.646583, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1007, 11727, 1, 1, 1, -7400.9, 1842.643, -29.90533, 3.251172, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1008, 11729, 1, 1, 1, -7369.466, 1670.57, -92.24157, 3.023068, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1009, 11727, 1, 1, 1, -7403.006, 1844.726, -29.65777, 2.86254, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1010, 11727, 1, 1, 1, -7414.646, 1799.31, -97.07935, 2.064052, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1011, 15610, 1, 1, 1, -7408.387, 1714.49, -91.45692, 0.1919862, 120, 0, 0), -- 15610 (Area: 2743)
+(@CGUID+1012, 11729, 1, 1, 1, -7450.767, 1809.501, -62.19483, 5.170957, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1013, 11725, 1, 1, 1, -7452.738, 1737.409, -60.50797, 1.807088, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1014, 11727, 1, 1, 1, -7329.577, 1870.552, -84.76801, 1.117896, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1015, 11727, 1, 1, 1, -7329.608, 1870.475, -84.77309, 1.184024, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1016, 11727, 1, 1, 1, -7331.762, 1867.477, -84.83752, 4.031686, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1017, 11728, 1, 1, 1, -7448.634, 1787.696, -66.84116, 2.39447, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1018, 15475, 1, 1, 1, -7327.283, 1874.28, -84.62704, 0.8752149, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1019, 11729, 1, 1, 1, -7479.197, 1836.724, -49.57183, 2.259218, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1020, 11727, 1, 1, 1, -7516.666, 1866.07, -58.10595, 1.155398, 120, 0, 0), -- 11727 (Area: 2743) (Auras: )
+(@CGUID+1021, 11727, 1, 1, 1, -7519.239, 1866.385, -58.8639, 1.943047, 120, 0, 0), -- 11727 (Area: 2743) (Auras: )
+(@CGUID+1022, 11727, 1, 1, 1, -7518.559, 1861.694, -57.34179, 4.346897, 120, 0, 0), -- 11727 (Area: 2743) (Auras: )
+(@CGUID+1023, 14474, 1, 1, 1, -7499.134, 1928.74, -56.19435, 1.740836, 120, 5, 1), -- 14474 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+1024, 11727, 1, 1, 1, -7518.064, 1863.257, -57.77958, 1.070101, 120, 0, 0), -- 11727 (Area: 2743) (Auras: )
+(@CGUID+1025, 11727, 1, 1, 1, -7520.543, 1863.238, -58.0087, 1.779597, 120, 0, 0), -- 11727 (Area: 2743) (Auras: )
+(@CGUID+1026, 11729, 1, 1, 1, -7451.077, 1707.943, -28.77368, 4.066935, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1027, 11729, 1, 1, 1, -7529.896, 1743.004, 4.26292, 5.789548, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1028, 11725, 1, 1, 1, -7438.389, 1678.696, -92.48615, 4.74755, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1029, 15475, 1, 1, 1, -7407.135, 1683.068, -34.71369, 2.991627, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1030, 11729, 1, 1, 1, -7529.17, 1727.405, -36.51574, 6.074208, 120, 0, 0), -- 11729 (Area: 2743) (Auras: )
+(@CGUID+1031, 11729, 1, 1, 1, -7419.466, 1688.294, -92.91623, 3.734775, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1032, 11726, 1, 1, 1, -7540.158, 1712.335, -36.45731, 4.015792, 120, 0, 0), -- 11726 (Area: 2743) (Auras: )
+(@CGUID+1033, 11728, 1, 1, 1, -7415.418, 1684.449, -35.97362, 1.576656, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1034, 15475, 1, 1, 1, -7410.859, 1690.295, -92.69666, 3.870895, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1035, 11725, 1, 1, 1, -7387.061, 1637.483, -76.67496, 1.52232, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1036, 11729, 1, 1, 1, -7377.785, 1653.881, -33.10888, 4.733519, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1037, 15475, 1, 1, 1, -7369.903, 1663.538, -93.0795, 6.189296, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1038, 11729, 1, 1, 1, -7365.031, 1650.448, -92.47849, 1.789465, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1039, 15475, 1, 1, 1, -7393.271, 1649.587, -82.30118, 4.831683, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1040, 15475, 1, 1, 1, -7386.495, 1630.212, -78.3772, 5.114215, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1041, 11728, 1, 1, 1, -7444.87, 1637.839, -36.12154, 1.02221, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1042, 15475, 1, 1, 1, -7427.287, 1624.555, -38.22139, 4.425235, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1043, 15475, 1, 1, 1, -7397.103, 1612.143, -78.23809, 2.771056, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1044, 11725, 1, 1, 1, -7346.225, 1616.012, -28.00517, 2.478368, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1045, 11729, 1, 1, 1, -7438.333, 1613.836, -43.12502, 1.943664, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1046, 11725, 1, 1, 1, -7468.6, 1603.621, -50.82863, 0.08906198, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1047, 15475, 1, 1, 1, -7478.965, 1589.58, -53.05403, 0.2807787, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1048, 15475, 1, 1, 1, -7486.82, 1579.537, -54.69869, 2.875738, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1049, 15475, 1, 1, 1, -7382.656, 1578.9, -80.00961, 1.674987, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1050, 15475, 1, 1, 1, -7477.638, 1587.097, -52.94842, 0.02186989, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1051, 15475, 1, 1, 1, -7482.508, 1587.406, -53.50793, 5.110242, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1052, 15475, 1, 1, 1, -7392.809, 1567.908, -80.26364, 3.860542, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1053, 15475, 1, 1, 1, -7527.099, 1543.45, -57.54208, 6.217928, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1054, 15475, 1, 1, 1, -7556.804, 1578.953, -67.23759, 2.321755, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1055, 15475, 1, 1, 1, -7548.363, 1555.33, -66.78846, 3.669988, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1056, 15475, 1, 1, 1, -7541.685, 1589.46, -70.53853, 5.636128, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1057, 15475, 1, 1, 1, -7506.046, 1547.48, -56.05976, 3.153283, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1058, 15475, 1, 1, 1, -7559.573, 1599.292, -68.87349, 6.209721, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1059, 15475, 1, 1, 1, -7496.869, 1561.018, -56.40012, 1.357909, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1060, 11727, 1, 1, 1, -7573.267, 1588.519, 4.799456, 2.439464, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1061, 11727, 1, 1, 1, -7577.211, 1591.856, 4.274032, 2.359172, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1062, 15475, 1, 1, 1, -7522.085, 1518.094, -64.43518, 3.098075, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1063, 15475, 1, 1, 1, -7575.194, 1594.258, -67.55926, 5.939515, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1064, 15475, 1, 1, 1, -7544.366, 1496.674, -70.59941, 3.735178, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1065, 11727, 1, 1, 1, -7574.921, 1589.919, 4.629745, 2.439552, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1066, 15475, 1, 1, 1, -7508.685, 1450.255, -81.83694, 1.083004, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1067, 11725, 1, 1, 1, -7545.623, 1477.801, 3.622764, 5.997905, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1068, 15475, 1, 1, 1, -7569.485, 1483.21, 3.093459, 3.515213, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1069, 15475, 1, 1, 1, -7533.751, 1459.366, -79.58582, 2.919694, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1070, 11728, 1, 1, 1, -7582.514, 1513.419, 3.322368, 2.521911, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1071, 11728, 1, 1, 1, -7425.577, 1491.462, -2.83227, 3.786449, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1072, 15475, 1, 1, 1, -7563.823, 1482.725, -69.37743, 0.5365942, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1073, 15475, 1, 1, 1, -7497.25, 1428.792, -81.77849, 4.904404, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1074, 11729, 1, 1, 1, -7513.585, 1443.374, 3.234963, 3.149405, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1075, 15475, 1, 1, 1, -7522.926, 1445.87, 4.89096, 4.808267, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1076, 15475, 1, 1, 1, -7475.265, 1425.458, -91.86857, 5.308868, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1077, 15475, 1, 1, 1, -7533.68, 1389.586, -94.13293, 5.248159, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1078, 15475, 1, 1, 1, -7559.311, 1398.346, -93.0035, 3.782284, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1079, 15475, 1, 1, 1, -7511.901, 1405.554, -93.60706, 5.844059, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1080, 15475, 1, 1, 1, -7560.204, 1378.926, -87.82621, 5.46195, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1081, 11727, 1, 1, 1, -7466.617, 1449.146, 5.510873, 3.162251, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1082, 15475, 1, 1, 1, -7462.458, 1370.519, -79.30489, 1.109429, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1083, 15475, 1, 1, 1, -7440.117, 1405.547, -88.26394, 2.637027, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1084, 15475, 1, 1, 1, -7457.949, 1406.146, -92.87181, 2.963657, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1085, 11727, 1, 1, 1, -7468.261, 1451.706, 5.915564, 3.119934, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1086, 11727, 1, 1, 1, -7468.484, 1451.606, 5.916606, 3.082115, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1087, 15475, 1, 1, 1, -7540.786, 1364.678, -93.12327, 3.289259, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1088, 15475, 1, 1, 1, -7456.6, 1417.979, 2.821263, 1.739475, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1089, 15475, 1, 1, 1, -7442.919, 1355.405, -84.83454, 0.2777306, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1090, 15475, 1, 1, 1, -7430.896, 1377.477, -84.22125, 0.2890868, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1091, 15476, 1, 1, 1, -7551.822, 1350.712, 1.328681, 0.02636108, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1092, 11737, 1, 1, 1, -7558.729, 1411.735, 2.796468, 0.08216753, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1093, 15475, 1, 1, 1, -7457.907, 1320.77, -86.28762, 5.84694, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1094, 15475, 1, 1, 1, -7423.179, 1358.534, -85.05221, 0.3638897, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1095, 11727, 1, 1, 1, -7468.98, 1450.522, 5.631384, 0.3651272, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1096, 15475, 1, 1, 1, -7399.261, 1378.221, -89.10112, 2.586978, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1097, 15475, 1, 1, 1, -7437.681, 1334.949, -88.03584, 1.482781, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1098, 15475, 1, 1, 1, -7402.696, 1388.152, 5.434777, 2.936449, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1099, 15475, 1, 1, 1, -7418.754, 1319.901, -91.09369, 5.306272, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1100, 15475, 1, 1, 1, -7432.949, 1264.074, -86.25517, 1.815315, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1101, 49727, 1, 1, 1, -7474.602, 1349.153, 3.688443, 3.142569, 120, 5, 1), -- 49727 (Area: 2743) (possible waypoints or random movement)
+(@CGUID+1102, 15475, 1, 1, 1, -7454.44, 1281.766, -86.52577, 2.983873, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1103, 15475, 1, 1, 1, -7436.573, 1296.096, -91.77731, 5.221788, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1104, 15475, 1, 1, 1, -7381.192, 1277.792, -85.30595, 4.404307, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1105, 11741, 1, 1, 1, -7417.625, 1349.309, 1.811659, 1.128586, 120, 0, 0), -- 11741 (Area: 2743)
+(@CGUID+1106, 15475, 1, 1, 1, -7379.142, 1254.915, -84.65481, 5.675102, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1107, 15475, 1, 1, 1, -7428.304, 1235.72, -82.528, 5.716414, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1108, 50745, 1, 1, 1, -7393.876, 1262.85, -86.8569, 3.920731, 120, 5, 1), -- 50745 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1109, 11745, 1, 1, 1, -7433.115, 1300.713, 3.359399, 1.17578, 120, 0, 0), -- 11745 (Area: 0)
+(@CGUID+1110, 49835, 1, 1, 1, -7428.321, 1298.152, 4.218094, 5.5967, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1111, 15475, 1, 1, 1, -7413.73, 1215.14, -75.42882, 1.237101, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1112, 15475, 1, 1, 1, -7384.509, 1232.661, -82.39168, 3.19558, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1113, 11741, 1, 1, 1, -7432.106, 1218.323, 2.481033, 3.154288, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1114, 11736, 1, 1, 1, -7475.741, 1245.983, 0.4118078, 3.215861, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1115, 11741, 1, 1, 1, -7478.283, 1312.728, 1.980595, 5.090008, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1116, 11727, 1, 1, 1, -7373.242, 1560.174, -80.37903, 0.7099838, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1117, 11726, 1, 1, 1, -7398.471, 1659.614, -89.4611, 5.065865, 120, 0, 0), -- 11726 (Area: 2743)
+(@CGUID+1118, 11727, 1, 1, 1, -7373.354, 1560.187, -80.31581, 6.166378, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1119, 15475, 1, 1, 1, -7378.027, 1555.862, -80.52341, 5.01487, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1120, 11727, 1, 1, 1, -7373.224, 1560.149, -80.38253, 5.327879, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1121, 15475, 1, 1, 1, -7371.341, 1573.293, -80.3501, 4.815888, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1122, 15475, 1, 1, 1, -7304.611, 1875.743, -84.85643, 0.5185449, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1123, 15475, 1, 1, 1, -7221.644, 1862.605, -80.29771, 5.171955, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1124, 11729, 1, 1, 1, -7238.443, 1855.998, -84.17818, 4.119838, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1125, 11726, 1, 1, 1, -7224.785, 1792.5, -65.57305, 3.160201, 120, 0, 0), -- 11726 (Area: 2743)
+(@CGUID+1126, 15475, 1, 1, 1, -7236.716, 1854.54, -83.49272, 2.109203, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1127, 11727, 1, 1, 1, -7169.493, 1787.131, -79.03831, 1.106249, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1128, 11727, 1, 1, 1, -7168.026, 1790.058, -79.50594, 0.6670945, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1129, 11727, 1, 1, 1, -7170.124, 1788.861, -79.96386, 0.6991848, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1130, 15475, 1, 1, 1, -7154.164, 1777.553, -79.56756, 2.231589, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1131, 15475, 1, 1, 1, -7151.324, 1801.54, -80.77872, 6.218497, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1132, 11727, 1, 1, 1, -7163.673, 1809.366, 8.026083, 3.545743, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1133, 11727, 1, 1, 1, -7161.194, 1804.956, 6.860908, 3.739253, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1134, 11727, 1, 1, 1, -7163.903, 1806.354, 6.964804, 3.642045, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1135, 11727, 1, 1, 1, -7166.535, 1804.914, 6.205404, 3.637182, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1136, 11728, 1, 1, 1, -7573.138, 1767.901, -43.181, 4.468615, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1137, 11728, 1, 1, 1, -7553.47, 1742.587, -36.86415, 5.0027, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1138, 11729, 1, 1, 1, -7570.963, 1728.171, -33.98584, 1.606536, 120, 0, 0), -- 11729 (Area: 2743) (Auras: )
+(@CGUID+1139, 11727, 1, 1, 1, -7609.439, 1771.611, -39.14836, 3.000096, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1140, 11727, 1, 1, 1, -7606.163, 1771.512, -40.2504, 1.985071, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1141, 11727, 1, 1, 1, -7608.845, 1772.827, -39.44336, 2.432737, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1142, 11725, 1, 1, 1, -7624.161, 1724.963, -34.42591, 1.179832, 120, 0, 0), -- 11725 (Area: 2743) (Auras: )
+(@CGUID+1143, 11728, 1, 1, 1, -7566.153, 1672.633, -38.15982, 1.875116, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1144, 11727, 1, 1, 1, -7606.975, 1775.215, -39.71637, 2.094321, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1145, 11725, 1, 1, 1, -7577.714, 1686.118, -34.95931, 1.02735, 120, 0, 0), -- 11725 (Area: 2743)
+(@CGUID+1146, 11726, 1, 1, 1, -7625.395, 1764.216, -40.18081, 0.8757122, 120, 0, 0), -- 11726 (Area: 2743)
+(@CGUID+1147, 11728, 1, 1, 1, -7644.832, 1736.525, -34.70551, 0.48888, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1148, 11728, 1, 1, 1, -7634.475, 1689.723, -30.8609, 5.256248, 120, 0, 0), -- 11728 (Area: 2743)
+(@CGUID+1149, 11729, 1, 1, 1, -7649.562, 1672.371, -33.2514, 2.7154, 120, 0, 0), -- 11729 (Area: 2743)
+(@CGUID+1150, 15476, 1, 1, 1, -7667.782, 1603.733, 1.482882, 5.374631, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1151, 11739, 1, 1, 1, -7707.552, 1626.664, 6.159113, 3.981182, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1152, 11739, 1, 1, 1, -7729.014, 1698.339, 5.818029, 4.52127, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1153, 11725, 1, 1, 1, -7599.866, 1812.333, -40.69313, 5.858893, 120, 0, 0), -- 11725 (Area: 0) (Auras: )
+(@CGUID+1154, 11728, 1, 1, 1, -7573.303, 1831.068, -48.28037, 3.391206, 120, 0, 0), -- 11728 (Area: 2743) (Auras: )
+(@CGUID+1155, 11727, 1, 1, 1, -7552.706, 1903.915, -62.84489, 3.29947, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1156, 11727, 1, 1, 1, -7553.075, 1908.397, -62.70751, 2.171892, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1157, 11727, 1, 1, 1, -7552.681, 1907.427, -62.70304, 1.95639, 120, 0, 0), -- 11727 (Area: 2743) (Auras: )
+(@CGUID+1158, 11727, 1, 1, 1, -7553.273, 1907.243, -62.69984, 1.400369, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1159, 11726, 1, 1, 1, -7523.687, 1913.503, -55.85861, 2.276172, 120, 0, 0), -- 11726 (Area: 2743)
+(@CGUID+1160, 11727, 1, 1, 1, -7512.836, 1933.118, -57.02992, 5.012733, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1161, 11727, 1, 1, 1, -7512.922, 1932.109, -57.04282, 4.508638, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1162, 11727, 1, 1, 1, -7516.072, 1933.325, -56.88907, 4.151471, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1163, 11727, 1, 1, 1, -7515.921, 1935.746, -56.7394, 4.142426, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1164, 15475, 1, 1, 1, -7409.542, 1453.348, 6.490696, 2.220962, 120, 0, 0), -- 15475 (Area: 2743)
+(@CGUID+1165, 11727, 1, 1, 1, -7385.59, 1435.544, 5.49418, 4.673069, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1166, 11727, 1, 1, 1, -7383.082, 1440.094, 4.90165, 4.789875, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1167, 11727, 1, 1, 1, -7388.285, 1440.751, 5.525918, 4.727774, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1168, 11727, 1, 1, 1, -7385.649, 1438.543, 5.352765, 4.732153, 120, 0, 0), -- 11727 (Area: 2743)
+(@CGUID+1169, 11741, 1, 1, 1, -7384.007, 1382.543, 4.949052, 4.211641, 120, 0, 0), -- 11741 (Area: 2743)
+(@CGUID+1170, 62186, 1, 1, 1, -7369.867, 1318.67, 4.1883, 0.008788836, 120, 0, 0), -- 62186 (Area: 2743)
+(@CGUID+1171, 11741, 1, 1, 1, -7368.7, 1182.604, 2.803864, 1.152572, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1172, 11741, 1, 1, 1, -7369.23, 1208.626, -0.7707515, 2.64474, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1173, 15476, 1, 1, 1, -7339.208, 1141.597, 0.0851047, 1.599232, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1174, 11736, 1, 1, 1, -7382.206, 1116.953, 3.115171, 2.131784, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1175, 15476, 1, 1, 1, -7416.205, 1056.786, 5.401401, 0.6004159, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1176, 11741, 1, 1, 1, -7418.231, 970.6569, 3.888798, 0.3665428, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1177, 15476, 1, 1, 1, -7426.44, 954.6785, 0.7683208, 2.501605, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1178, 11736, 1, 1, 1, -7366.254, 833.4605, 6.274082, 0.7617154, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1179, 15476, 1, 1, 1, -7395.982, 884.15, -0.549574, 0.003418038, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1180, 11741, 1, 1, 1, -7369.854, 777.791, 1.516752, 0.09481291, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1181, 11741, 1, 1, 1, -7365.786, 709.9532, -1.998208, 6.008405, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1182, 61326, 1, 1, 1, -7380.236, 676.7148, -8.144591, 5.213606, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+1183, 11736, 1, 1, 1, -7388.063, 652.2593, -9.414929, 0.005859308, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1184, 11736, 1, 1, 1, -7448.056, 617.4593, -16.0993, 2.271627, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1185, 11736, 1, 1, 1, -7415.208, 548.8002, -4.531812, 5.061119, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1186, 11741, 1, 1, 1, -7379.052, 503.9951, 0.04987979, 2.060639, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1187, 49840, 1, 1, 1, -7408.57, 514.838, -2.162957, 6.118358, 120, 0, 0), -- 49840 (Area: 0)
+(@CGUID+1188, 11736, 1, 1, 1, -7380.447, 449.2545, 3.747309, 2.992789, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1189, 15476, 1, 1, 1, -7407.321, 442.8011, 1.517708, 3.333065, 120, 0, 0), -- 15476 (Area: 2738)
+(@CGUID+1190, 49835, 1, 1, 1, -7448.548, 492.5451, -7.970059, 4.673347, 120, 5, 1), -- 49835 (Area: 2738) (possible waypoints or random movement)
+(@CGUID+1191, 11736, 1, 1, 1, -7419.588, 455.4406, -0.6341472, 2.219552, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+1192, 11745, 1, 1, 1, -7445.118, 494.9844, -7.568889, 4.645951, 120, 0, 0), -- 11745 (Area: 2738)
+(@CGUID+1193, 15475, 1, 1, 1, -7450.421, 516.5474, -11.23443, 3.874715, 120, 0, 0), -- 15475 (Area: 2738)
+(@CGUID+1194, 49840, 1, 1, 1, -7416.048, 383.5047, 0.9955492, 5.637731, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+1195, 11736, 1, 1, 1, -7454.126, 414.8618, -2.425965, 4.757369, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+1196, 11741, 1, 1, 1, -7418.648, 359.5174, 2.813438, 4.687004, 120, 0, 0), -- 11741 (Area: 2738)
+(@CGUID+1197, 15476, 1, 1, 1, -7385.217, 312.5521, 4.822127, 1.56689, 120, 0, 0), -- 15476 (Area: 2738)
+(@CGUID+1198, 11736, 1, 1, 1, -7386.951, 309.3878, 5.492904, 0.505581, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+1199, 49840, 1, 1, 1, -7428.677, 330.592, 9.100734, 0.9757516, 120, 0, 0), -- 49840 (Area: 2738)
+(@CGUID+1200, 11736, 1, 1, 1, -7383.62, 258.0906, 6.492635, 3.263039, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+1201, 11741, 1, 1, 1, -7419.441, 269.7019, 6.243218, 1.115882, 120, 0, 0), -- 11741 (Area: 2738)
+(@CGUID+1202, 49727, 1, 1, 1, -7481.018, 323.7891, 5.133225, 1.531754, 120, 0, 0), -- 49727 (Area: 2738)
+(@CGUID+1203, 11736, 1, 1, 1, -7495.404, 353.8008, -0.4004378, 2.076377, 120, 0, 0), -- 11736 (Area: 2738)
+(@CGUID+1204, 11739, 1, 1, 1, -7518.993, 316.817, -1.88063, 1.937999, 120, 0, 0), -- 11739 (Area: 2738)
+(@CGUID+1205, 49835, 1, 1, 1, -7478.714, 361.9864, -4.124379, 4.65765, 120, 0, 0), -- 49835 (Area: 2738)
+(@CGUID+1206, 11741, 1, 1, 1, -7517.948, 391.3738, -12.20625, 4.855391, 120, 0, 0), -- 11741 (Area: 2744)
+(@CGUID+1207, 15476, 1, 1, 1, -7539.661, 390.6355, -15.06739, 5.555973, 120, 0, 0), -- 15476 (Area: 2744)
+(@CGUID+1208, 11737, 1, 1, 1, -7543.14, 331.6776, -0.8766508, 3.984874, 120, 0, 0), -- 11737 (Area: 2744)
+(@CGUID+1209, 15476, 1, 1, 1, -7459.518, 428.2471, -6.519007, 2.260785, 120, 0, 0), -- 15476 (Area: 2744)
+(@CGUID+1210, 15475, 1, 1, 1, -7579.879, 416.5094, -35.92474, 2.455729, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1211, 11736, 1, 1, 1, -7474.115, 476.1091, -7.289809, 0.5641487, 120, 0, 0), -- 11736 (Area: 2744)
+(@CGUID+1212, 11736, 1, 1, 1, -7473.97, 507.5242, -9.433195, 3.864369, 120, 0, 0), -- 11736 (Area: 2744)
+(@CGUID+1213, 15475, 1, 1, 1, -7476.893, 644.8926, -15.97452, 1.599417, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1214, 11741, 1, 1, 1, -7460.423, 654.7398, -18.09365, 0.09189505, 120, 0, 0), -- 11741 (Area: 2744)
+(@CGUID+1215, 61319, 1, 1, 1, -7548.625, 645.1035, -47.98377, 5.461891, 120, 5, 1), -- 61319 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1216, 49840, 1, 1, 1, -7467.682, 699.2647, -18.36088, 0.3322505, 120, 0, 0), -- 49840 (Area: 2744)
+(@CGUID+1217, 15616, 1, 1, 1, -7541.548, 724.9285, -15.58798, 4.764749, 120, 0, 0), -- 15616 (Area: 2744)
+(@CGUID+1218, 15612, 1, 1, 1, -7547.941, 718.819, -16.25116, 4.660029, 120, 0, 0), -- 15612 (Area: 2744)
+(@CGUID+1219, 15613, 1, 1, 1, -7537.146, 731.184, -16.4908, 2.792527, 120, 0, 0), -- 15613 (Area: 2744) (Auras: 15507 - 15507)
+(@CGUID+1220, 15616, 1, 1, 1, -7554.113, 724.9603, -16.61872, 4.956735, 120, 0, 0), -- 15616 (Area: 2744)
+(@CGUID+1221, 15475, 1, 1, 1, -7501.187, 745.5018, -15.27101, 3.622706, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1222, 15617, 1, 1, 1, -7555.18, 740.3497, -17.2775, 1.32645, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1223, 15617, 1, 1, 1, -7552.726, 740.4077, -17.44747, 2.303835, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1224, 15616, 1, 1, 1, -7549.97, 724.9939, -16.40965, 4.886922, 120, 0, 0), -- 15616 (Area: 2744)
+(@CGUID+1225, 15617, 1, 1, 1, -7551.561, 744.4816, -17.87038, 3.665191, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1226, 15616, 1, 1, 1, -7545.832, 724.9579, -15.91217, 4.834562, 120, 0, 0), -- 15616 (Area: 2744)
+(@CGUID+1227, 15617, 1, 1, 1, -7551.304, 742.0519, -17.66773, 3.01942, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1228, 15615, 1, 1, 1, -7556.597, 749.007, -17.57885, 5.61996, 120, 0, 0), -- 15615 (Area: 2744)
+(@CGUID+1229, 49835, 1, 1, 1, -7462.125, 810.3049, -8.705461, 6.003931, 120, 5, 1), -- 49835 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1230, 11736, 1, 1, 1, -7483.444, 787.4015, -7.426351, 4.749588, 120, 0, 0), -- 11736 (Area: 2744)
+(@CGUID+1231, 15617, 1, 1, 1, -7554.27, 746.032, -17.66288, 4.625123, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1232, 15617, 1, 1, 1, -7556.749, 744.3583, -17.41065, 5.689773, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1233, 15617, 1, 1, 1, -7556.874, 741.6298, -17.25734, 0.5235988, 120, 0, 0), -- 15617 (Area: 2744)
+(@CGUID+1234, 18199, 1, 1, 1, -7568.768, 763.3789, -17.59844, 5.916666, 120, 0, 0), -- 18199 (Area: 2744)
+(@CGUID+1235, 17070, 1, 1, 1, -7576.718, 769.7371, -17.49968, 4.904375, 120, 0, 0), -- 17070 (Area: 0)
+(@CGUID+1236, 11737, 1, 1, 1, -7548.128, 812.6785, -9.887871, 5.545436, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1237, 17079, 1, 1, 1, -7573.792, 769.7025, -17.66006, 4.468043, 120, 0, 0), -- 17079 (Area: 0)
+(@CGUID+1238, 11736, 1, 1, 1, -7449.365, 843.6752, -3.950167, 3.087932, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1239, 11739, 1, 1, 1, -7517.946, 829.7079, -6.87007, 1.615732, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1240, 11739, 1, 1, 1, -7570.313, 779.6875, -17.87974, 5.994253, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1241, 11737, 1, 1, 1, -7583.454, 828.3348, -8.984705, 4.857463, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1242, 11736, 1, 1, 1, -7481.192, 890.3765, 4.654117, 5.141085, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1243, 61326, 1, 1, 1, -7526.601, 874.149, 0.0356915, 5.90431, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1244, 11739, 1, 1, 1, -7634.742, 888.6277, -1.936299, 2.866725, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1245, 15476, 1, 1, 1, -7625.396, 853.6589, -6.590764, 3.226681, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1246, 15475, 1, 1, 1, -7677.321, 840.9416, -8.780353, 4.792531, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1247, 61326, 1, 1, 1, -7617.767, 955.0209, 0.4662757, 3.537818, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1248, 15475, 1, 1, 1, -7622.055, 780.6148, -17.96325, 0.2790588, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1249, 49727, 1, 1, 1, -7632.415, 945.2743, 1.539731, 0.433975, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1250, 11732, 1, 1, 1, -7655.932, 809.6332, -12.11143, 1.265114, 120, 0, 0), -- 11732 (Area: 0)
+(@CGUID+1251, 61326, 1, 1, 1, -7709.125, 919.5732, -1.113389, 0, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1252, 11739, 1, 1, 1, -7719.816, 898.6367, -4.114522, 1.41785, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1253, 11737, 1, 1, 1, -7762.183, 920.7881, -3.768472, 5.794205, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1254, 49727, 1, 1, 1, -7789.234, 940.1612, -0.2157488, 1.289814, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1255, 15475, 1, 1, 1, -7790.056, 853.9008, -5.272793, 5.30456, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1256, 11739, 1, 1, 1, -7817.006, 871.4277, -3.941137, 5.11394, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1257, 11737, 1, 1, 1, -7783.162, 977.8389, -2.906708, 6.26216, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1258, 11739, 1, 1, 1, -7841.719, 923.3723, -0.4396729, 3.424634, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1259, 15476, 1, 1, 1, -7753.531, 983.1171, -2.733984, 6.236052, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1260, 11739, 1, 1, 1, -7878.447, 874.0321, -1.557899, 5.070136, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1261, 11732, 1, 1, 1, -7862.221, 813.0977, -8.709326, 6.244541, 120, 0, 0), -- 11732 (Area: 0)
+(@CGUID+1262, 15475, 1, 1, 1, -7877.633, 851.5571, -3.002586, 0.5205039, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1263, 15476, 1, 1, 1, -7889.598, 941.574, 1.314615, 5.309683, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1264, 11739, 1, 1, 1, -7887.805, 970.3204, 2.732831, 5.465318, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1265, 11737, 1, 1, 1, -7915.536, 927.2502, -0.7116926, 4.84365, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1266, 11739, 1, 1, 1, -7944.842, 887.6786, 2.373381, 3.319708, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1267, 15476, 1, 1, 1, -7953.197, 915.5362, 2.452636, 3.347227, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1268, 11739, 1, 1, 1, -7953.098, 924.7367, 1.886962, 4.626328, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1269, 61326, 1, 1, 1, -7949.321, 989.1465, 3.538225, 0.7044941, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1270, 61319, 1, 1, 1, -7987.879, 850.0178, 1.760659, 5.263532, 120, 5, 1), -- 61319 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1271, 11737, 1, 1, 1, -7926.342, 1021.692, 0.5871595, 2.266285, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1272, 11733, 1, 1, 1, -8023.864, 807.5069, 4.327849, 4.230606, 120, 0, 0), -- 11733 (Area: 0)
+(@CGUID+1273, 61319, 1, 1, 1, -8044.316, 781.4317, 3.785641, 4.816984, 120, 5, 1), -- 61319 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1274, 11734, 1, 1, 1, -8039.028, 776.9641, 4.044074, 2.536761, 120, 0, 0), -- 11734 (Area: 0)
+(@CGUID+1275, 11732, 1, 1, 1, -8042.539, 715.8302, -62.95652, 0.3244068, 120, 0, 0), -- 11732 (Area: 2744) (Auras: )
+(@CGUID+1276, 15475, 1, 1, 1, -8069.759, 713.682, -69.78903, 4.155725, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1277, 11732, 1, 1, 1, -8028.254, 720.3295, 6.010507, 5.077007, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1278, 15475, 1, 1, 1, -8045.512, 715.4339, 5.825208, 3.548806, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1279, 15475, 1, 1, 1, -8041.874, 708.0649, -64.14774, 1.494697, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1280, 15475, 1, 1, 1, -8035.477, 726.8752, -60.48296, 0.6308614, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1281, 15475, 1, 1, 1, -7968.724, 670.6017, -57.34699, 2.156989, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1282, 15475, 1, 1, 1, -7937.08, 680.606, -58.04412, 0.6419275, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1283, 11733, 1, 1, 1, -8015.745, 670.5589, -11.71291, 5.1874, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1284, 11733, 1, 1, 1, -7940.723, 680.2781, -57.78724, 2.323623, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1285, 15475, 1, 1, 1, -8098.375, 698.2061, -71.39704, 2.168474, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1286, 11730, 1, 1, 1, -8009.933, 658.2402, -44.19463, 4.165068, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1287, 15475, 1, 1, 1, -8008.829, 658.537, -44.43544, 6.215656, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1288, 11734, 1, 1, 1, -7984.867, 655.9121, -20.17009, 2.065002, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1289, 15475, 1, 1, 1, -7988.414, 672.5422, -56.40878, 3.449308, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1290, 15475, 1, 1, 1, -8027.404, 671.1618, -52.37159, 1.304249, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1291, 11733, 1, 1, 1, -8118.146, 698.5635, -70.87457, 3.093183, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1292, 11732, 1, 1, 1, -7947.607, 658.2148, -58.85859, 1.261382, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1293, 15475, 1, 1, 1, -8110.406, 760.5687, -84.87537, 2.7414, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1294, 15475, 1, 1, 1, -8118.35, 698.2426, -70.78448, 3.665163, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1295, 15475, 1, 1, 1, -8002.938, 628.1581, -44.40715, 0.6146359, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1296, 15475, 1, 1, 1, -8129.346, 780.5912, -77.92548, 1.665606, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1297, 15475, 1, 1, 1, -8132.802, 730.462, -83.22457, 3.501547, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1298, 11734, 1, 1, 1, -8128.022, 748.7125, -85.34801, 3.22458, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1299, 11732, 1, 1, 1, -8112.163, 771.4436, -84.78284, 0.756685, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1300, 15476, 1, 1, 1, -7883.975, 1017.19, 5.519141, 6.277326, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1301, 15222, 1, 1, 1, -8021.58, 1099.492, 4.82093, 2.775074, 120, 0, 0), -- 15222 (Area: 0)
+(@CGUID+1302, 61326, 1, 1, 1, -7974.464, 1115.277, -1.668772, 2.25016, 120, 5, 1), -- 61326 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1303, 15170, 1, 1, 1, -8013.063, 1099.647, 4.718851, 0.8552113, 120, 0, 0), -- 15170 (Area: 0)
+(@CGUID+1304, 15171, 1, 1, 1, -8022.499, 1115.789, 2.833622, 6.213372, 120, 0, 0), -- 15171 (Area: 0)
+(@CGUID+1305, 15172, 1, 1, 1, -8018.27, 1103.034, 4.643206, 0.454004, 120, 0, 0), -- 15172 (Area: 0)
+(@CGUID+1306, 11739, 1, 1, 1, -7881.557, 1053.915, -0.8524712, 1.121634, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1307, 15476, 1, 1, 1, -7883.431, 1052.745, -0.5790457, 1.663238, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1308, 15221, 1, 1, 1, -8029.796, 1122.732, 3.311024, 1.43117, 120, 0, 0), -- 15221 (Area: 0)
+(@CGUID+1309, 62186, 1, 1, 1, -8063.665, 1099.736, 8.583473, 4.161757, 120, 0, 0), -- 62186 (Area: 0)
+(@CGUID+1310, 11739, 1, 1, 1, -7983.659, 1155.392, -1.634004, 0.1539114, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1311, 11739, 1, 1, 1, -7900.588, 1122.84, 5.724159, 3.924921, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1312, 11737, 1, 1, 1, -7951.396, 1220.298, -2.140133, 4.965188, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1313, 49835, 1, 1, 1, -7970.111, 1206.629, -0.9736269, 2.210129, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1314, 49835, 1, 1, 1, -7890.759, 1145.857, 0.6085722, 1.743489, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1315, 49840, 1, 1, 1, -7950.046, 1250.252, -2.166952, 1.486682, 120, 0, 0), -- 49840 (Area: 3427)
+(@CGUID+1316, 11737, 1, 1, 1, -8014.923, 1280.798, 2.156418, 0.9272202, 120, 0, 0), -- 11737 (Area: 3427)
+(@CGUID+1317, 11739, 1, 1, 1, -8076.074, 1305.279, 11.8694, 3.902134, 120, 0, 0), -- 11739 (Area: 3427)
+(@CGUID+1318, 11745, 1, 1, 1, -8010.808, 1320.621, -6.881212, 2.218884, 120, 0, 0), -- 11745 (Area: 3427)
+(@CGUID+1319, 11739, 1, 1, 1, -7936.847, 1295.348, -6.128026, 5.708447, 120, 0, 0), -- 11739 (Area: 3427)
+(@CGUID+1320, 15476, 1, 1, 1, -7977.814, 1340.992, -2.895566, 0.07834018, 120, 0, 0), -- 15476 (Area: 3427)
+(@CGUID+1321, 62523, 1, 1, 1, -8042.001, 1360.686, -1.633083, 1.684366, 120, 5, 1), -- 62523 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1322, 15476, 1, 1, 1, -8005.193, 1380.127, 4.694733, 3.246219, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1323, 11737, 1, 1, 1, -7949.77, 1338.334, -0.81236, 2.568287, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1324, 49746, 1, 1, 1, -7968.97, 1450.973, -0.7917795, 5.627966, 120, 0, 0), -- 49746 (Area: 0)
+(@CGUID+1325, 49746, 1, 1, 1, -8082.059, 1483.325, 2.734399, 0.09194503, 120, 0, 0), -- 49746 (Area: 0)
+(@CGUID+1326, 15454, 1, 1, 1, -8064.17, 1534.23, 2.960033, 1.239184, 120, 0, 0), -- 15454 (Area: 2737)
+(@CGUID+1327, 49746, 1, 1, 1, -7996.544, 1555.074, 4.500059, 4.230422, 120, 0, 0), -- 49746 (Area: 2737)
+(@CGUID+1328, 49727, 1, 1, 1, -8168.031, 1486.179, 9.523088, 3.3771, 120, 0, 0), -- 49727 (Area: 2737)
+(@CGUID+1329, 49746, 1, 1, 1, -8073.506, 1584.175, 14.51827, 4.699128, 120, 0, 0), -- 49746 (Area: 2737)
+(@CGUID+1330, 49727, 1, 1, 1, -8178.179, 1582.681, 4.174855, 0.3690197, 120, 0, 0), -- 49727 (Area: 2737)
+(@CGUID+1331, 15693, 1, 1, 1, -8071.324, 1633.949, 24.42445, 4.764749, 120, 0, 0), -- 15693 (Area: 2737)
+(@CGUID+1332, 15801, 1, 1, 1, -8115.495, 1621.071, 14.8236, 0.6981317, 120, 0, 0), -- 15801 (Area: 2737)
+(@CGUID+1333, 15801, 1, 1, 1, -8105.908, 1619.212, 14.10399, 3.490659, 120, 0, 0), -- 15801 (Area: 2737)
+(@CGUID+1334, 11739, 1, 1, 1, -8026.069, 1776.078, 1.618006, 3.616604, 120, 0, 0), -- 11739 (Area: 2741)
+(@CGUID+1335, 11737, 1, 1, 1, -7997.278, 1713.683, 1.733802, 0.06059111, 120, 0, 0), -- 11737 (Area: 2741)
+(@CGUID+1336, 15476, 1, 1, 1, -7972.556, 1742.816, -2.842035, 0.4745733, 120, 0, 0), -- 15476 (Area: 2741)
+(@CGUID+1337, 11737, 1, 1, 1, -8059.949, 1721.6, -1.733515, 4.579192, 120, 0, 0), -- 11737 (Area: 2741)
+(@CGUID+1338, 49727, 1, 1, 1, -8024.573, 1724.306, 0.8533065, 5.285987, 120, 0, 0), -- 49727 (Area: 2741)
+(@CGUID+1339, 11880, 1, 1, 1, -8014.783, 1817.072, 3.480213, 5.869182, 120, 0, 0), -- 11880 (Area: 2741)
+(@CGUID+1340, 49835, 1, 1, 1, -7988.541, 1821.318, 4.797048, 1.98365, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1341, 11881, 1, 1, 1, -7982.697, 1845.249, 4.755234, 4.566851, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1342, 11881, 1, 1, 1, -8018.227, 1847.107, 4.868476, 4.520251, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1343, 11881, 1, 1, 1, -7950.535, 1819.901, 3.422637, 1.783196, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1344, 11880, 1, 1, 1, -7952.141, 1785.143, 0.1923829, 2.503172, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1345, 11880, 1, 1, 1, -7980.375, 1817.117, 4.168617, 0.1815393, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1346, 11737, 1, 1, 1, -7932.371, 1743.51, -4.190038, 3.454385, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1347, 62186, 1, 1, 1, -7942.607, 1805.743, 1.812618, 1.673675, 120, 5, 1), -- 62186 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1348, 49727, 1, 1, 1, -7914.733, 1752.12, -6.566636, 3.191811, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1349, 11881, 1, 1, 1, -7953.07, 1884.816, 1.851522, 2.983824, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1350, 11883, 1, 1, 1, -7934.37, 1831.818, 5.010087, 4.921828, 120, 0, 0), -- 11883 (Area: 0)
+(@CGUID+1351, 11881, 1, 1, 1, -7914.873, 1786.624, 2.753508, 6.15015, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1352, 49835, 1, 1, 1, -7955.186, 1880.391, 1.815145, 4.352687, 120, 0, 0), -- 49835 (Area: 0)
+(@CGUID+1353, 11881, 1, 1, 1, -7916.57, 1819.409, 2.688292, 2.036627, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1354, 11881, 1, 1, 1, -7979.989, 1879.035, 5.066653, 4.986494, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1355, 11883, 1, 1, 1, -7930.072, 1855.869, 5.669795, 0.9599311, 120, 0, 0), -- 11883 (Area: 0)
+(@CGUID+1356, 11882, 1, 1, 1, -7928.313, 1883.017, 10.56715, 0.8726646, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1357, 11880, 1, 1, 1, -7919.588, 1923.201, 2.987503, 2.362414, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1358, 11881, 1, 1, 1, -7886.451, 1853.714, 3.988697, 2.618341, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1359, 11882, 1, 1, 1, -7918.573, 1877.469, 9.985389, 1.675516, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1360, 11880, 1, 1, 1, -7883.691, 1816.855, 0.9595323, 3.92717, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1361, 11882, 1, 1, 1, -7908.308, 1880.84, 11.01281, 2.356194, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1362, 11882, 1, 1, 1, -7905.477, 1890.383, 9.254648, 2.984513, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1363, 11882, 1, 1, 1, -7917.316, 1902.304, 6.1169, 4.415683, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1364, 11882, 1, 1, 1, -7907.723, 1899.829, 11.88266, 3.665191, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1365, 11882, 1, 1, 1, -7929.523, 1893.206, 5.852188, 6.213372, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1366, 11880, 1, 1, 1, -7884.943, 1885.169, 5.986516, 3.714718, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1367, 11880, 1, 1, 1, -7948.97, 1915.704, 2.859613, 4.85553, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1368, 11882, 1, 1, 1, -7926.6, 1901.722, 10.21419, 5.323254, 120, 0, 0), -- 11882 (Area: 0) (Auras: 13236 - 13236)
+(@CGUID+1369, 11803, 1, 1, 1, -7956.369, 1978.309, 5.939409, 0.3598087, 120, 0, 0), -- 11803 (Area: 0)
+(@CGUID+1370, 15476, 1, 1, 1, -7971.79, 1951.899, 5.618457, 0.1481167, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1371, 11880, 1, 1, 1, -7948.538, 1949.99, 7.199615, 0.8299062, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1372, 11881, 1, 1, 1, -7982.743, 1943.622, 4.473976, 4.445623, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1373, 11881, 1, 1, 1, -7881.621, 1921.152, 2.002944, 0.7333509, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1374, 11881, 1, 1, 1, -7921.394, 1947.748, 6.407795, 3.406937, 120, 0, 0), -- 11881 (Area: 0)
+(@CGUID+1375, 11880, 1, 1, 1, -7885.689, 1949.536, 6.453527, 1.979565, 120, 0, 0), -- 11880 (Area: 0)
+(@CGUID+1376, 11883, 1, 1, 1, -7869.614, 1914.326, 3.503432, 4.101524, 120, 0, 0), -- 11883 (Area: 3099)
+(@CGUID+1377, 11883, 1, 1, 1, -7864.983, 1878.781, 4.303795, 6.091199, 120, 0, 0), -- 11883 (Area: 3099)
+(@CGUID+1378, 11881, 1, 1, 1, -7851.888, 1846.116, 3.550809, 5.543192, 120, 0, 0), -- 11881 (Area: 3099)
+(@CGUID+1379, 11881, 1, 1, 1, -7816.904, 1913.48, 5.505306, 5.561965, 120, 0, 0), -- 11881 (Area: 3099)
+(@CGUID+1380, 11881, 1, 1, 1, -7844.391, 1919.784, 5.641078, 0.7732676, 120, 0, 0), -- 11881 (Area: 3099)
+(@CGUID+1381, 11880, 1, 1, 1, -7816.713, 1881.366, 5.913233, 5.227971, 120, 0, 0), -- 11880 (Area: 3099)
+(@CGUID+1382, 11737, 1, 1, 1, -7841.595, 1769.721, -0.005007863, 2.266285, 120, 0, 0), -- 11737 (Area: 3099)
+(@CGUID+1383, 49835, 1, 1, 1, -7846.356, 1784.587, 1.514722, 1.553019, 120, 0, 0), -- 49835 (Area: 3099)
+(@CGUID+1384, 15476, 1, 1, 1, -7781.148, 1814.362, 0.3693452, 0.24541, 120, 0, 0), -- 15476 (Area: 3099)
+(@CGUID+1385, 11739, 1, 1, 1, -7752.822, 1887.587, 8.075764, 1.272455, 120, 0, 0), -- 11739 (Area: 3099)
+(@CGUID+1386, 15476, 1, 1, 1, -7786.449, 1889.719, 5.177914, 2.433602, 120, 0, 0), -- 15476 (Area: 3099)
+(@CGUID+1387, 11737, 1, 1, 1, -7747.469, 1846.265, 4.316427, 1.662165, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1388, 11737, 1, 1, 1, -7809.629, 1709.757, 3.625149, 2.300337, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1389, 49835, 1, 1, 1, -7812.833, 1708.57, 3.487391, 0.3121375, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1390, 15476, 1, 1, 1, -7763.252, 1652.037, 5.663744, 3.195357, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1391, 11739, 1, 1, 1, -7817.728, 1685.721, 2.338401, 1.14821, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1392, 11737, 1, 1, 1, -7764.526, 1614.169, 5.110709, 3.613104, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1393, 62186, 1, 1, 1, -7782.952, 1589.353, 1.576322, 4.592999, 120, 5, 1), -- 62186 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1394, 11737, 1, 1, 1, -7710.546, 1595.085, 2.669383, 1.959649, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1395, 11739, 1, 1, 1, -7785.148, 1584.334, 1.112699, 2.891205, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1396, 15475, 1, 1, 1, -7615.97, 1587.858, 5.014757, 3.2296, 120, 0, 0), -- 15475 (Area: 0)
+(@CGUID+1397, 11737, 1, 1, 1, -7657.301, 1573.843, 6.64459, 2.046064, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1398, 49727, 1, 1, 1, -7651.733, 1545.434, 9.241704, 5.44114, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1399, 49835, 1, 1, 1, -7729.833, 1517.64, -1.216022, 3.244373, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1400, 11739, 1, 1, 1, -7721.292, 1507.494, 1.358513, 4.16879, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1401, 11739, 1, 1, 1, -7661.685, 1492.389, 7.218941, 2.452579, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1402, 49840, 1, 1, 1, -7682.576, 1416.71, 1.747938, 4.470259, 120, 0, 0), -- 49840 (Area: 2743)
+(@CGUID+1403, 11737, 1, 1, 1, -7624.827, 1422.694, 4.148119, 4.721824, 120, 0, 0), -- 11737 (Area: 2743)
+(@CGUID+1404, 11737, 1, 1, 1, -7605.509, 1381.287, 3.503821, 4.340588, 120, 0, 0), -- 11737 (Area: 2743)
+(@CGUID+1405, 11736, 1, 1, 1, -7481.246, 1376.483, 5.09711, 1.516057, 120, 0, 0), -- 11736 (Area: 2743)
+(@CGUID+1406, 62186, 1, 1, 1, -7550.461, 1250.018, 2.527812, 4.788729, 120, 0, 0), -- 62186 (Area: 0)
+(@CGUID+1407, 62186, 1, 1, 1, -7644.856, 1354.206, 0.8375415, 3.283873, 120, 5, 1), -- 62186 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1408, 11739, 1, 1, 1, -7513.831, 1261.141, 2.388593, 1.19682, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1409, 11737, 1, 1, 1, -7583.989, 1252.053, 2.443407, 2.888093, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1410, 11739, 1, 1, 1, -7541.698, 1286.097, 2.678965, 3.200234, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1411, 49835, 1, 1, 1, -7516.231, 1188.062, 0.2330047, 1.52391, 120, 0, 0), -- 49835 (Area: 0)
+(@CGUID+1412, 11739, 1, 1, 1, -7578.889, 1208.295, 1.694661, 4.517866, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1413, 11736, 1, 1, 1, -7459.656, 1168.57, 2.221668, 4.117891, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1414, 49727, 1, 1, 1, -7476.412, 1148.39, 2.164463, 6.195178, 120, 0, 0), -- 49727 (Area: 0)
+(@CGUID+1415, 11736, 1, 1, 1, -7481.46, 1086.934, 2.818668, 0.749502, 120, 0, 0), -- 11736 (Area: 0)
+(@CGUID+1416, 15476, 1, 1, 1, -7515.107, 1084.655, -1.106795, 0.436098, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1417, 15476, 1, 1, 1, -7545.911, 981.2776, 4.455622, 6.15302, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1418, 11741, 1, 1, 1, -7482.491, 940.1171, 4.729746, 4.880582, 120, 0, 0), -- 11741 (Area: 0)
+(@CGUID+1419, 11737, 1, 1, 1, -7837.951, 1012.93, 3.193577, 2.871483, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1420, 11737, 1, 1, 1, -7847.781, 1082.869, 3.698251, 2.8696, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1421, 11737, 1, 1, 1, -7849.727, 1149.699, 2.515279, 0.417182, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1422, 15476, 1, 1, 1, -7849.277, 1184.08, 1.289071, 2.966606, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1423, 11739, 1, 1, 1, -7882.795, 1203.162, -2.142249, 2.916038, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1424, 49835, 1, 1, 1, -7853.016, 1251.592, -9.520236, 1.784722, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1425, 11739, 1, 1, 1, -7823.78, 1201.158, 0.1382427, 5.76707, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1426, 11739, 1, 1, 1, -7872.229, 1290.29, -8.366117, 2.034444, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1427, 11739, 1, 1, 1, -7843.85, 1248.389, -10.80454, 4.585128, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1428, 15476, 1, 1, 1, -7814.408, 1321.461, -9.196495, 4.05443, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1429, 11739, 1, 1, 1, -7871.01, 1362.935, -7.06322, 0.06936018, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1430, 49835, 1, 1, 1, -7894.158, 1380.435, -8.987219, 5.253806, 120, 5, 1), -- 49835 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1431, 11739, 1, 1, 1, -7902.221, 1421.316, -6.170787, 0.7294787, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1432, 11737, 1, 1, 1, -7836.248, 1445.141, -4.906862, 2.907985, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1433, 15476, 1, 1, 1, -7814.732, 1439.511, -2.331005, 5.065331, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1434, 11737, 1, 1, 1, -7875.823, 1478.651, -4.078993, 4.455563, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1435, 11737, 1, 1, 1, -7939.082, 1536.619, 0.8134966, 4.79845, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1436, 61326, 1, 1, 1, -7878.284, 1537.866, -4.107474, 1.900883, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+1437, 11739, 1, 1, 1, -7836.362, 1524.714, 0.3539191, 4.565382, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1438, 62523, 1, 1, 1, -7780.27, 1486.322, -1.880303, 6.262188, 120, 5, 1), -- 62523 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1439, 11739, 1, 1, 1, -7832.185, 1584.223, 2.256037, 3.324419, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1440, 11739, 1, 1, 1, -7772.749, 1489.079, -0.9710917, 5.034449, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1441, 11737, 1, 1, 1, -7923.397, 1581.196, -1.627707, 0.4164386, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1442, 49835, 1, 1, 1, -7879.992, 1614.37, -1.814435, 3.19424, 120, 0, 0), -- 49835 (Area: 0)
+(@CGUID+1443, 11739, 1, 1, 1, -7879.724, 1636.001, -1.826362, 4.554706, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1444, 11745, 1, 1, 1, -7702.329, 1482.442, 3.278651, 2.809342, 120, 0, 0), -- 11745 (Area: 0)
+(@CGUID+1445, 11739, 1, 1, 1, -7709.479, 1431.091, 2.268438, 1.590325, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1446, 62523, 1, 1, 1, -7718.756, 1444.462, 3.686534, 2.086343, 120, 0, 0), -- 62523 (Area: 0)
+(@CGUID+1447, 15476, 1, 1, 1, -7759.905, 1441.711, -0.5782453, 2.470359, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1448, 11739, 1, 1, 1, -7673.97, 1385.044, 4.327582, 0.6829801, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1449, 11737, 1, 1, 1, -7764.009, 1423.495, -0.2904837, 5.950935, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1450, 15476, 1, 1, 1, -7720.322, 1362.583, 1.940364, 4.753422, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1451, 11739, 1, 1, 1, -7739.557, 1368.706, 0.3338445, 1.152572, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1452, 11739, 1, 1, 1, -7795.25, 1386.95, -3.788897, 3.647738, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1453, 11737, 1, 1, 1, -7674.633, 1318.414, 1.254022, 3.379946, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1454, 11739, 1, 1, 1, -7714.901, 1320.608, -1.881416, 0.05934868, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1455, 11739, 1, 1, 1, -7805.667, 1319.451, -6.689092, 5.922814, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1456, 11739, 1, 1, 1, -7681.28, 1276.553, 2.581738, 2.632502, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1457, 49727, 1, 1, 1, -7759.803, 1278.141, -5.370226, 1.795785, 120, 5, 1), -- 49727 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1458, 11737, 1, 1, 1, -7751.809, 1283.543, -4.538561, 2.096148, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1459, 49835, 1, 1, 1, -7672.032, 1297.573, -0.9427502, 2.089942, 120, 0, 0), -- 49835 (Area: 0)
+(@CGUID+1460, 11737, 1, 1, 1, -7729.48, 1231.038, 4.341218, 3.379778, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1461, 11739, 1, 1, 1, -7665.82, 1225.83, 3.732443, 3.490659, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1462, 15545, 1, 1, 1, -7772.902, 1185.031, -0.172099, 5.662586, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+1463, 11739, 1, 1, 1, -7716.132, 1163.761, 3.557251, 6.261111, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1464, 15545, 1, 1, 1, -7771.947, 1180.127, 0.0794313, 1.305652, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+1465, 15476, 1, 1, 1, -7715.458, 1196.749, 0.7010776, 2.170719, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1466, 15545, 1, 1, 1, -7774.002, 1185.749, -0.1306853, 5.677674, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+1467, 15545, 1, 1, 1, -7768.123, 1185.951, -0.154274, 3.815757, 120, 0, 0), -- 15545 (Area: 0) (Auras: )
+(@CGUID+1468, 11737, 1, 1, 1, -7726.971, 1110.807, 2.587121, 6.226573, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1469, 15476, 1, 1, 1, -7752.678, 1110.304, 5.052612, 3.641096, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1470, 11737, 1, 1, 1, -7784.084, 1044.344, -1.641764, 3.007874, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1471, 15476, 1, 1, 1, -7792.076, 1046.442, -1.641764, 0.5576835, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1472, 62523, 1, 1, 1, -7770.833, 1022.571, -1.212621, 0.02636108, 120, 5, 1), -- 62523 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1473, 15476, 1, 1, 1, -7686.292, 998.6958, 0.1095352, 5.160754, 120, 0, 0), -- 15476 (Area: 0)
+(@CGUID+1474, 11730, 1, 1, 1, -7712.819, 850.871, -6.577086, 5.878934, 120, 0, 0), -- 11730 (Area: 0) (Auras: 22766 - 22766)
+(@CGUID+1475, 17766, 1, 1, 1, -7595.512, 757.488, -16.62545, 1.902409, 120, 0, 0), -- 17766 (Area: 0) (Auras: 18950 - 18950)
+(@CGUID+1476, 17766, 1, 1, 1, -7592.24, 762.8517, -16.49887, 3.036873, 120, 0, 0), -- 17766 (Area: 0) (Auras: 18950 - 18950)
+(@CGUID+1477, 17766, 1, 1, 1, -7595.088, 751.3487, -16.92389, 1.762783, 120, 0, 0), -- 17766 (Area: 0) (Auras: 18950 - 18950)
+(@CGUID+1478, 11745, 1, 1, 1, -7524.425, 824.3853, -8.946454, 2.216306, 120, 0, 0), -- 11745 (Area: 0)
+(@CGUID+1479, 11734, 1, 1, 1, -7637.041, 687.3691, -46.29639, 3.365883, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1480, 11739, 1, 1, 1, -7559.146, 1088.203, 2.145297, 4.814098, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1481, 11739, 1, 1, 1, -7580.203, 1094.861, 1.615296, 3.05164, 120, 0, 0), -- 11739 (Area: 0)
+(@CGUID+1482, 11737, 1, 1, 1, -7638.838, 1122.069, 3.270405, 0.182826, 120, 0, 0), -- 11737 (Area: 0)
+(@CGUID+1483, 61326, 1, 1, 1, -7639.237, 1122.693, 3.496017, 0.1696409, 120, 0, 0), -- 61326 (Area: 0)
+(@CGUID+1484, 61319, 1, 1, 1, -7906.984, 750.0578, -26.51229, 1.031549, 120, 5, 1), -- 61319 (Area: 0) (possible waypoints or random movement)
+(@CGUID+1485, 15475, 1, 1, 1, -7810.439, 746.6472, -35.36091, 5.566606, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1486, 11731, 1, 1, 1, -7843.74, 732.5922, -28.01806, 3.403392, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1487, 11732, 1, 1, 1, -7874.214, 737.1083, -25.09984, 5.302558, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1488, 11733, 1, 1, 1, -7860.513, 697.8484, -27.18311, 4.44332, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1489, 11733, 1, 1, 1, -7810.104, 753.4961, -35.16914, 0.5611199, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1490, 11731, 1, 1, 1, -7935.219, 671.1879, -57.72101, 2.426008, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1491, 15475, 1, 1, 1, -7842.064, 667.174, -32.40406, 2.025711, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1492, 15475, 1, 1, 1, -7940.47, 655.3691, -59.45042, 4.840367, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1493, 11732, 1, 1, 1, -7927.902, 640.2392, -28.14306, 4.89102, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1494, 11734, 1, 1, 1, -7876.868, 626.3483, -27.586, 0.8545399, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1495, 15475, 1, 1, 1, -7907.984, 637.6066, -27.67895, 4.731918, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1496, 11734, 1, 1, 1, -7812.445, 680.6659, -35.26851, 5.749785, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1497, 11734, 1, 1, 1, -7817.622, 618.8495, -40.09243, 2.045891, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1498, 61319, 1, 1, 1, -7844.793, 594.6055, -37.30474, 2.618692, 120, 5, 1), -- 61319 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1499, 11732, 1, 1, 1, -7845.521, 575.5709, -37.99507, 2.88099, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1500, 11733, 1, 1, 1, -7896.807, 546.7207, -24.84773, 0.1587324, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1501, 61319, 1, 1, 1, -7973.479, 539.1268, -30.0353, 5.947792, 120, 5, 1), -- 61319 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1502, 11730, 1, 1, 1, -7980.411, 586.6975, -38.5999, 1.907379, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1503, 11732, 1, 1, 1, -8028.944, 512.2391, -11.91613, 6.203715, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1504, 15475, 1, 1, 1, -8137.275, 679.1514, -83.47514, 4.700703, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1505, 15475, 1, 1, 1, -8145.627, 758.5842, -85.34116, 3.633968, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1506, 15475, 1, 1, 1, -8166.939, 654.6256, -76.69373, 5.661529, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1507, 11733, 1, 1, 1, -8167.028, 708.3795, -58.27954, 1.998377, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1508, 11733, 1, 1, 1, -8172.356, 658.5726, -76.49757, 3.104211, 120, 0, 0), -- 11733 (Area: 2744) (Auras: )
+(@CGUID+1509, 11732, 1, 1, 1, -8144.613, 763.08, -85.11294, 1.107506, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1510, 15475, 1, 1, 1, -8181.999, 695.9729, -69.05984, 1.539791, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1511, 11732, 1, 1, 1, -8188.533, 695.1014, -71.82259, 5.45313, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1512, 11731, 1, 1, 1, -8162.64, 643.3192, -77.15984, 5.846853, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1513, 11730, 1, 1, 1, -8218.879, 686.5596, -73.18321, 4.34587, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1514, 15475, 1, 1, 1, -8207.079, 690.6981, -72.972, 4.466167, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1515, 15475, 1, 1, 1, -8192.512, 670.3748, -72.09254, 1.554326, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1516, 15475, 1, 1, 1, -8214.766, 667.5165, -72.34368, 4.324336, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1517, 11734, 1, 1, 1, -8211.472, 626.2983, -74.82536, 5.129528, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1518, 15475, 1, 1, 1, -8248.668, 704.3564, -79.92738, 0.2452742, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1519, 11734, 1, 1, 1, -8228.761, 728.6779, -73.42838, 4.808101, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1520, 15475, 1, 1, 1, -8227.788, 720.9525, -75.48082, 3.914803, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1521, 15475, 1, 1, 1, -8248.651, 691.0628, -78.48715, 2.278975, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1522, 15475, 1, 1, 1, -8225.811, 697.0059, -75.70657, 5.90148, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1523, 11734, 1, 1, 1, -8231.285, 746.8065, -66.81722, 2.267754, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1524, 11732, 1, 1, 1, -8271.977, 679.4471, -73.02522, 4.794232, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1525, 15609, 1, 1, 1, -8222.822, 666.4979, -71.71651, 0.8901179, 120, 0, 0), -- 15609 (Area: 2744) (Auras: 6718 - 6718)
+(@CGUID+1526, 15475, 1, 1, 1, -8270.601, 739.1949, -75.42565, 6.219415, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1527, 11733, 1, 1, 1, -8301.145, 707.8715, -75.33376, 1.83702, 120, 0, 0), -- 11733 (Area: 2744) (Auras: )
+(@CGUID+1528, 11733, 1, 1, 1, -8268.046, 739.562, -75.89767, 1.197887, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1529, 15475, 1, 1, 1, -8296.002, 694.7443, -74.46698, 4.966687, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1530, 11732, 1, 1, 1, -8324.776, 684.057, -70.69978, 4.954892, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1531, 15475, 1, 1, 1, -8299.514, 736.5547, -73.91688, 3.043025, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1532, 11734, 1, 1, 1, -8303.207, 736.9046, -74.10713, 6.248279, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1533, 15215, 1, 1, 1, -8325.497, 727.5823, -66.98505, 5.742133, 120, 0, 0), -- 15215 (Area: 2744)
+(@CGUID+1534, 11731, 1, 1, 1, -8337.923, 702.1575, -70.67725, 5.67232, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1535, 15475, 1, 1, 1, -8325.115, 745.4452, -68.93479, 0.2346559, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1536, 15475, 1, 1, 1, -8323.628, 679.2228, -70.2767, 4.227355, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1537, 11730, 1, 1, 1, -8258.579, 683.9902, -76.68757, 4.223978, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1538, 15475, 1, 1, 1, -8343.663, 707.8884, -69.54646, 2.726027, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1539, 11733, 1, 1, 1, -8342.209, 713.7131, -68.49181, 2.840759, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1540, 11734, 1, 1, 1, -8335.801, 743.017, -65.46051, 4.639794, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1541, 15475, 1, 1, 1, -8346.161, 739.6506, -63.48872, 5.023867, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1542, 11730, 1, 1, 1, -8302.293, 688.5197, -73.312, 1.540872, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1543, 11733, 1, 1, 1, -7914.833, 512.836, -31.07192, 5.23202, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1544, 11734, 1, 1, 1, -7855.003, 517.9075, -35.17218, 5.396564, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1545, 15475, 1, 1, 1, -7858.098, 527.2833, -35.60686, 4.784904, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1546, 11734, 1, 1, 1, -7807.957, 560.8168, -38.55315, 4.323906, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1547, 15475, 1, 1, 1, -7765.833, 591.468, -45.44421, 3.11816, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1548, 11730, 1, 1, 1, -7852.933, 656.1644, -31.11345, 6.145986, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1549, 11733, 1, 1, 1, -7750.489, 663.9318, -42.72486, 4.184033, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1550, 15475, 1, 1, 1, -7741.529, 745.6071, -39.56945, 5.858014, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1551, 11732, 1, 1, 1, -7747.642, 754.5616, -38.5326, 0.7232377, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1552, 15475, 1, 1, 1, -7724.232, 646.4646, -47.42473, 4.541729, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1553, 11730, 1, 1, 1, -7782.876, 717.9631, -35.46669, 6.027304, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1554, 11732, 1, 1, 1, -7688.666, 683.4958, -47.56952, 4.517843, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1555, 11734, 1, 1, 1, -7712.775, 653.0682, -49.17346, 5.540638, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1556, 11733, 1, 1, 1, -7740.941, 628.066, -46.33923, 1.504487, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1557, 11732, 1, 1, 1, -7688.716, 622.0931, -51.30819, 0.03904266, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1558, 15475, 1, 1, 1, -7652.825, 646.8477, -50.46256, 2.945177, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1559, 11733, 1, 1, 1, -7652.046, 660.121, -48.59281, 1.767426, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1560, 11730, 1, 1, 1, -7726.709, 703.3795, -40.31444, 3.910622, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1561, 11731, 1, 1, 1, -7606.714, 629.0131, -43.32714, 0.418879, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1562, 11734, 1, 1, 1, -7620.437, 614.3893, -49.27446, 2.902778, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1563, 11734, 1, 1, 1, -7644.315, 579.4959, -50.89598, 6.210905, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1564, 15475, 1, 1, 1, -7641.047, 544.2963, -49.35691, 4.569388, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1565, 11734, 1, 1, 1, -7629.274, 553.9303, -51.53569, 1.836569, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1566, 11733, 1, 1, 1, -7686.886, 546.4724, -43.52768, 0.824053, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1567, 11732, 1, 1, 1, -7710.972, 588.1791, -46.06475, 6.176332, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1568, 15475, 1, 1, 1, -7721.362, 584.8275, -45.41354, 2.407326, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1569, 15475, 1, 1, 1, -7646.962, 492.4113, -45.61974, 0.5621311, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1570, 11734, 1, 1, 1, -7620.909, 485.6937, -47.8774, 1.971164, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1571, 11732, 1, 1, 1, -7646.102, 448.1313, -43.70167, 5.42818, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1572, 11730, 1, 1, 1, -7652.645, 522.3201, -45.26695, 3.167935, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1573, 11731, 1, 1, 1, -7622.74, 451.4195, -45.62062, 1.64061, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1574, 11734, 1, 1, 1, -7686.318, 421.1373, -37.76407, 2.714642, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1575, 11732, 1, 1, 1, -7666.51, 345.4521, -38.14945, 6.233321, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1576, 61319, 1, 1, 1, -7711.055, 433.5118, -39.57551, 2.532466, 120, 5, 1), -- 61319 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1577, 11730, 1, 1, 1, -7625.97, 407.0495, -41.49677, 5.648782, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1578, 11733, 1, 1, 1, -7716.585, 448.1423, -40.76862, 4.515686, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1579, 11732, 1, 1, 1, -7711.052, 398.462, -32.50335, 0.5300416, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1580, 11730, 1, 1, 1, -7652.933, 388.4503, -34.50484, 2.515668, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1581, 15475, 1, 1, 1, -7676.628, 335.9485, -38.03018, 3.174886, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1582, 11733, 1, 1, 1, -7674.323, 325.2096, -35.89288, 0.615705, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1583, 11733, 1, 1, 1, -7745.066, 417.2122, -34.75769, 0.5782574, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1584, 15475, 1, 1, 1, -7676.27, 323.6765, 1.597684, 4.718248, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1585, 15475, 1, 1, 1, -7747.594, 509.7041, -43.11675, 5.905217, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1586, 11733, 1, 1, 1, -7752.884, 496.9828, -44.00121, 1.717302, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1587, 11733, 1, 1, 1, -7779.442, 383.5607, -30.93269, 5.149842, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1588, 15475, 1, 1, 1, -7794.234, 391.9618, -63.16684, 3.034679, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1589, 15475, 1, 1, 1, -7748.536, 359.4219, -45.27393, 5.654115, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1590, 11731, 1, 1, 1, -7788.049, 413.6758, -58.78341, 0.8377581, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1591, 11734, 1, 1, 1, -7789.369, 395.1372, -60.47217, 5.054068, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1592, 11734, 1, 1, 1, -7778.834, 462.1457, -38.03995, 1.338668, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1593, 15475, 1, 1, 1, -7793, 415.5455, -58.40495, 3.773423, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1594, 11733, 1, 1, 1, -7832.477, 445.1872, -29.83776, 1.459277, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1595, 11733, 1, 1, 1, -7737.234, 338.9128, -37.12407, 2.180347, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1596, 15475, 1, 1, 1, -7819.732, 483.9676, -37.87669, 1.731768, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1597, 11732, 1, 1, 1, -7814.989, 463.9739, -34.26354, 6.118358, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1598, 15475, 1, 1, 1, -7738.224, 339.8104, -37.02354, 3.695499, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1599, 15475, 1, 1, 1, -7781.658, 372.2541, -33.33772, 0.3217506, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1600, 11732, 1, 1, 1, -7821.693, 420.9242, -33.66608, 2.241265, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1601, 15475, 1, 1, 1, -7818.234, 383.5777, -68.12345, 4.602853, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1602, 11730, 1, 1, 1, -7823.576, 377.2448, -34.39074, 4.006126, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1603, 11732, 1, 1, 1, -7847.412, 347.4375, -62.46327, 0.4930766, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1604, 11733, 1, 1, 1, -7833.899, 365.8695, -67.41925, 2.564234, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1605, 15475, 1, 1, 1, -7847.231, 347.9309, -62.56863, 3.525616, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1606, 15475, 1, 1, 1, -7845.146, 366.5689, -65.0182, 4.006115, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1607, 15475, 1, 1, 1, -7868.467, 427.013, -34.13698, 2.853285, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1608, 11730, 1, 1, 1, -7885.857, 420.3504, -34.81705, 1.580562, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1609, 61319, 1, 1, 1, -7857.13, 332.0128, -49.34774, 3.318599, 120, 5, 1), -- 61319 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1610, 11731, 1, 1, 1, -7838.709, 293.7293, -49.56792, 2.844887, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1611, 11734, 1, 1, 1, -7921.08, 387.1555, -32.272, 2.549259, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1612, 15475, 1, 1, 1, -7849.61, 306.8063, -50.54767, 0.2101625, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1613, 11734, 1, 1, 1, -7852.044, 308.0936, -50.40749, 6.034272, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1614, 61319, 1, 1, 1, -7920.849, 406.0134, -31.70905, 4.517439, 120, 5, 1), -- 61319 (Area: 2744) (possible waypoints or random movement)
+(@CGUID+1615, 14473, 1, 1, 1, -7937.394, 364.7569, -32.47891, 2.238521, 120, 0, 0), -- 14473 (Area: 2744)
+(@CGUID+1616, 11732, 1, 1, 1, -7962.875, 423.8825, -31.50104, 2.760417, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1617, 15475, 1, 1, 1, -7872.949, 270.6381, -59.52123, 0.5670128, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1618, 11733, 1, 1, 1, -7863.221, 267.6837, -58.03819, 4.952918, 120, 0, 0), -- 11733 (Area: 2744) (Auras: )
+(@CGUID+1619, 11732, 1, 1, 1, -7892.728, 255.4312, -58.74585, 0.5935839, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1620, 11737, 1, 1, 1, -7770.749, 287.9307, -1.335234, 1.603987, 120, 0, 0), -- 11737 (Area: 2744)
+(@CGUID+1621, 15475, 1, 1, 1, -7891.591, 254.0194, -58.57164, 1.464081, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1622, 15475, 1, 1, 1, -7793.688, 243.39, -49.53034, 2.055569, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1623, 11734, 1, 1, 1, -7846.408, 229.4784, -64.16573, 4.102717, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1624, 11733, 1, 1, 1, -7794.066, 242.8448, -49.41836, 3.792762, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1625, 15475, 1, 1, 1, -7876.69, 217.7702, -59.14107, 6.016848, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1626, 15475, 1, 1, 1, -7849.034, 208.2663, -62.2075, 3.435451, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1627, 11734, 1, 1, 1, -7904.968, 222.0172, -57.54963, 3.404021, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1628, 11739, 1, 1, 1, -7950.531, 272.8667, -1.593297, 3.022086, 120, 0, 0), -- 11739 (Area: 2744)
+(@CGUID+1629, 15475, 1, 1, 1, -7801.225, 229.9421, -50.76167, 5.605572, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1630, 15475, 1, 1, 1, -7844.301, 236.0458, -63.27938, 4.273656, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1631, 11733, 1, 1, 1, -7866.503, 205.6309, -63.15604, 3.344347, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1632, 11732, 1, 1, 1, -7891.886, 202.8858, -60.08247, 1.626024, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1633, 15475, 1, 1, 1, -7880.271, 191.8417, -61.52445, 4.844734, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1634, 15475, 1, 1, 1, -7914.297, 217.8578, -56.34484, 2.819511, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1635, 11730, 1, 1, 1, -7884.685, 239.372, -57.10692, 0.7272416, 120, 0, 0), -- 11730 (Area: 2744) (Auras: 22766 - 22766)
+(@CGUID+1636, 15475, 1, 1, 1, -7755.484, 233.0839, -42.40918, 5.720322, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1637, 11732, 1, 1, 1, -7758.896, 233.7127, -41.83483, 1.524433, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1638, 11734, 1, 1, 1, -7718.578, 241.8218, -38.77911, 3.815648, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1639, 15475, 1, 1, 1, -7752.414, 299.512, -46.1599, 6.097651, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1640, 15475, 1, 1, 1, -7722.157, 243.9421, -39.54243, 0.4715264, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1641, 62186, 1, 1, 1, -7760.238, 217.005, 4.635038, 2.899945, 120, 0, 0), -- 62186 (Area: 2744)
+(@CGUID+1642, 15475, 1, 1, 1, -7739.658, 277.9172, -44.14024, 4.177164, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1643, 15475, 1, 1, 1, -7751.038, 281.786, 2.41345, 4.71071, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1644, 15475, 1, 1, 1, -7736.012, 219.7774, -35.75499, 3.631744, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1645, 15475, 1, 1, 1, -7713.245, 306.3458, -35.91586, 4.115274, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1646, 11732, 1, 1, 1, -7700.755, 245.9622, -41.83242, 4.444349, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1647, 11737, 1, 1, 1, -7707.765, 193.7896, 5.075308, 5.08419, 120, 0, 0), -- 11737 (Area: 2744)
+(@CGUID+1648, 15475, 1, 1, 1, -7715.242, 281.0414, -43.01768, 4.107279, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1649, 11731, 1, 1, 1, -7700.078, 259.3057, -43.0291, 4.380776, 120, 0, 0), -- 11731 (Area: 2744)
+(@CGUID+1650, 15475, 1, 1, 1, -7706.08, 256.627, -40.99187, 3.745861, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1651, 15476, 1, 1, 1, -7706.346, 225.5175, 3.840758, 4.998095, 120, 0, 0), -- 15476 (Area: 2744)
+(@CGUID+1652, 15475, 1, 1, 1, -7704.021, 240.7749, -41.40349, 2.512496, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1653, 15475, 1, 1, 1, -7675.497, 266.2423, -35.42485, 3.081939, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1654, 15475, 1, 1, 1, -7671.094, 238.8304, -34.7405, 3.711722, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1655, 49840, 1, 1, 1, -7703.118, 284.8867, 4.616922, 3.172833, 120, 0, 0), -- 49840 (Area: 2744)
+(@CGUID+1656, 11737, 1, 1, 1, -7691.66, 251.0162, 5.285213, 3.041729, 120, 0, 0), -- 11737 (Area: 2744)
+(@CGUID+1657, 49727, 1, 1, 1, -7669.764, 212.3452, 5.82651, 5.983864, 120, 0, 0), -- 49727 (Area: 2744)
+(@CGUID+1658, 15475, 1, 1, 1, -7684.409, 305.0174, -37.97928, 2.123456, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1659, 15475, 1, 1, 1, -7637.868, 273.7091, -33.28664, 1.403319, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1660, 15475, 1, 1, 1, -7701.027, 323.0115, -36.63932, 3.853504, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1661, 11733, 1, 1, 1, -7683.726, 305.7226, -37.93537, 0.4680198, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1662, 11739, 1, 1, 1, -7710.114, 313.7448, 1.688867, 6.053563, 120, 0, 0), -- 11739 (Area: 2744)
+(@CGUID+1663, 11734, 1, 1, 1, -7649.979, 277.6478, -31.20964, 3.115432, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1664, 15476, 1, 1, 1, -7663.178, 274.4631, 6.639983, 0.1181692, 120, 0, 0), -- 15476 (Area: 2744)
+(@CGUID+1665, 15475, 1, 1, 1, -7667.787, 292.3265, -39.39104, 5.042536, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1666, 11739, 1, 1, 1, -7651.498, 286.5233, 6.558793, 5.191447, 120, 0, 0), -- 11739 (Area: 2744)
+(@CGUID+1667, 11737, 1, 1, 1, -7682.827, 319.8023, 3.179583, 4.396811, 120, 0, 0), -- 11737 (Area: 2744)
+(@CGUID+1668, 11733, 1, 1, 1, -7785.093, 515.5814, -39.60701, 3.928863, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1669, 11732, 1, 1, 1, -7984.563, 454.7385, -29.64237, 5.016605, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1670, 11734, 1, 1, 1, -7985.106, 382.7736, -30.17995, 1.490577, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1671, 11734, 1, 1, 1, -8016.323, 420.3836, -31.64176, 4.615147, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1672, 15475, 1, 1, 1, -8019.833, 424.7401, -32.73404, 5.726034, 120, 0, 0), -- 15475 (Area: 2744)
+(@CGUID+1673, 11734, 1, 1, 1, -8020.853, 475.8263, -23.99504, 0.9616701, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1674, 11732, 1, 1, 1, -8023.377, 340.4431, -32.54235, 1.099499, 120, 0, 0), -- 11732 (Area: 2744)
+(@CGUID+1675, 11733, 1, 1, 1, -8059.104, 436.393, -40.74918, 5.165547, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1676, 11734, 1, 1, 1, -8082.153, 406.5641, -56.21863, 3.100089, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1677, 11733, 1, 1, 1, -8083.889, 481.3114, -24.26548, 3.833616, 120, 0, 0), -- 11733 (Area: 2744)
+(@CGUID+1678, 11734, 1, 1, 1, -8070.909, 542.3794, -18.12592, 5.774948, 120, 0, 0), -- 11734 (Area: 2744)
+(@CGUID+1679, 15194, 1, 1, 1, -7578.721, 196.9136, 11.54876, 1.343904, 120, 0, 0), -- 15194 (Area: -1)
+(@CGUID+1680, 15196, 1, 1, 1, -8071.7, 973.5007, 45.39223, 3.721736, 120, 0, 0); -- 15196 (Area: 0) (Auras: 13299 - 13299)
+
+SET @OGUID := 224495;
+DELETE FROM `gameobject` WHERE `guid` BETWEEN @OGUID+0 AND @OGUID+261;
+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, 179344, 1, 1, 1, -6386.375, -310.6302, -1.993619, 0.2530724, 0, 0, 0, 1, 120, 255, 1), -- 179344 (Area: 3077)
+(@OGUID+1, 176584, 1, 1, 1, -6706.78, 79.2361, 5.34831, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+2, 176583, 1, 1, 1, -6701.4, 134.953, 2.27823, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+3, 324, 1, 1, 1, -6583.77, 209.764, 12.3597, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+4, 180443, 1, 1, 1, -6446.861, 209.1252, 4.056117, 1.186823, 0, 0, 0, 1, 120, 255, 1), -- 180443 (Area: 3426)
+(@OGUID+5, 324, 1, 1, 1, -6447.54, 174.132, 10.9423, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 3426)
+(@OGUID+6, 180444, 1, 1, 1, -6348.639, 154.4184, 5.832565, 2.862335, 0, 0, 0, 1, 120, 255, 1), -- 180444 (Area: 3426)
+(@OGUID+7, 324, 1, 1, 1, -6297.93, 210.898, 24.0334, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 3426)
+(@OGUID+8, 180478, 1, 1, 1, -6244.456, 65.03014, 17.19371, 0.6806767, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180478 (Area: 3426)
+(@OGUID+9, 180479, 1, 1, 1, -6258.041, 54.78733, 17.19371, 1.055924, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180479 (Area: 3426)
+(@OGUID+10, 180480, 1, 1, 1, -6246.366, 29.44011, 10.09372, 4.376577, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180480 (Area: 3446)
+(@OGUID+11, 180473, 1, 1, 1, -6317.038, 17.19212, 6.071098, 1.518436, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180473 (Area: 3446)
+(@OGUID+12, 180475, 1, 1, 1, -6308.316, 5.307922, 6.335299, 2.4969, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180475 (Area: 3446)
+(@OGUID+13, 180476, 1, 1, 1, -6237.74, 49.12764, 15.80639, 0.2181658, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180476 (Area: 3446)
+(@OGUID+14, 180477, 1, 1, 1, -6244.735, 33.27951, 11.05767, 2.317314, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180477 (Area: 3446)
+(@OGUID+15, 180474, 1, 1, 1, -6330.928, -3.34761, 6.551298, 1.954769, 0, 0, 0.8457279, 0.5336145, 120, 255, 1), -- 180474 (Area: 3446)
+(@OGUID+16, 176584, 1, 1, 1, -6391.04, 325.497, 7.95045, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 3426)
+(@OGUID+17, 142142, 1, 1, 1, -6574.97, 349.075, 3.58393, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 0)
+(@OGUID+18, 207566, 1, 1, 1, -6772.745, 809.8246, 55.74702, 0, 0, 0, 0, 1, 120, 255, 1), -- 207566 (Area: 0)
+(@OGUID+19, 207565, 1, 1, 1, -6776.957, 822.5139, 55.74702, 0, 0, 0, 0, 1, 120, 255, 1), -- 207565 (Area: 0)
+(@OGUID+20, 176583, 1, 1, 1, -6547.1, 601.906, 5.61628, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+21, 324, 1, 1, 1, -6254.38, 753.182, 23.1552, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+22, 324, 1, 1, 1, -6197.28, 677.925, 15.6476, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+23, 176584, 1, 1, 1, -6383.62, 865.219, 3.64129, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+24, 175404, 1, 1, 1, -6260.01, 855.938, 22.0483, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 0)
+(@OGUID+25, 175404, 1, 1, 1, -6256.68, 980.724, -39.8714, 5.707228, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2742)
+(@OGUID+26, 207513, 1, 1, 1, -6249.441, 978.0555, -39.25842, 3.647741, 0, 0, 0, 1, 120, 255, 1), -- 207513 (Area: 2742)
+(@OGUID+27, 324, 1, 1, 1, -6279.66, 1120.12, -26.5338, 0.383971, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+28, 176586, 1, 1, 1, -6315.25, 1130.43, 25.3169, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- 176586 (Area: 2742)
+(@OGUID+29, 176583, 1, 1, 1, -6370.05, 1159.11, 5.38533, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 2742)
+(@OGUID+30, 324, 1, 1, 1, -6284.59, 1201.31, 19.8977, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+31, 181598, 1, 1, 1, -6477.602, 1146.197, 2.600087, 1.954769, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 2742)
+(@OGUID+32, 176583, 1, 1, 1, -6331.94, 1428.93, 5.26234, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 2742)
+(@OGUID+33, 324, 1, 1, 1, -6265.6, 1498.75, 16.4232, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+34, 180583, 1, 1, 1, -6230.4, 1548.105, 15.11532, 1.204277, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2742)
+(@OGUID+35, 180501, 1, 1, 1, -6230.4, 1548.105, 15.11532, 1.204277, 0, 0, 0, 1, 120, 255, 1), -- 180501 (Area: 2742)
+(@OGUID+36, 324, 1, 1, 1, -6209.06, 1598.41, 12.2352, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+37, 180436, 1, 1, 1, -6318.643, 1700.375, 4.299432, 3.001947, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+38, 180583, 1, 1, 1, -6318.643, 1700.375, 4.299432, 3.001947, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+39, 176584, 1, 1, 1, -6228.32, 1688.03, 6.90988, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 2740)
+(@OGUID+40, 175404, 1, 1, 1, -6337.24, 1680.57, 27.5808, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2740)
+(@OGUID+41, 180583, 1, 1, 1, -6163.897, 1706.998, 26.0339, 2.949595, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+42, 180436, 1, 1, 1, -6220.648, 1746.154, 10.90469, 4.76475, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+43, 180583, 1, 1, 1, -6220.648, 1746.154, 10.90469, 4.76475, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+44, 180501, 1, 1, 1, -6163.897, 1706.998, 26.0339, 2.949595, 0, 0, 0, 1, 120, 255, 1), -- 180501 (Area: 2740)
+(@OGUID+45, 180501, 1, 1, 1, -6186.841, 1747.131, 20.19096, 4.084071, 0, 0, 0, 1, 120, 255, 1), -- 180501 (Area: 2740)
+(@OGUID+46, 180436, 1, 1, 1, -6203.397, 1769.685, 18.33285, 2.129301, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+47, 180436, 1, 1, 1, -6209.358, 1789.924, 19.2903, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+48, 180583, 1, 1, 1, -6203.397, 1769.685, 18.33285, 2.129301, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+49, 180583, 1, 1, 1, -6209.358, 1789.924, 19.2903, 1.710422, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+50, 180436, 1, 1, 1, -6151.034, 1747.774, 28.91631, 4.363324, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+51, 180583, 1, 1, 1, -6186.841, 1747.131, 20.19096, 4.084071, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+52, 180501, 1, 1, 1, -6198.249, 1778.849, 17.5402, 3.804818, 0, 0, 0, 1, 120, 255, 1), -- 180501 (Area: 2740)
+(@OGUID+53, 180583, 1, 1, 1, -6151.034, 1747.774, 28.91631, 4.363324, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+54, 180583, 1, 1, 1, -6198.249, 1778.849, 17.5402, 3.804818, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+55, 180583, 1, 1, 1, -6134.293, 1789.286, 33.91666, 1.745327, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+56, 180436, 1, 1, 1, -6177.331, 1784.065, 30.25432, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+57, 180583, 1, 1, 1, -6223.502, 1824.229, 18.78652, 4.590216, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+58, 180583, 1, 1, 1, -6177.331, 1784.065, 30.25432, 5.078908, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+59, 324, 1, 1, 1, -6179.3, 1784.76, 30.8292, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2740)
+(@OGUID+60, 180436, 1, 1, 1, -6134.293, 1789.286, 33.91666, 1.745327, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+61, 180436, 1, 1, 1, -6223.502, 1824.229, 18.78652, 4.590216, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+62, 180436, 1, 1, 1, -6140.709, 1819.92, 39.50312, 1.658062, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 3100)
+(@OGUID+63, 180583, 1, 1, 1, -6140.709, 1819.92, 39.50312, 1.658062, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 3100)
+(@OGUID+64, 175404, 1, 1, 1, -6209.73, 1835.4, 38.4514, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 3100)
+(@OGUID+65, 180436, 1, 1, 1, -6183.269, 1847.859, 38.93341, 3.647741, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 3100)
+(@OGUID+66, 180583, 1, 1, 1, -6183.269, 1847.859, 38.93341, 3.647741, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 3100)
+(@OGUID+67, 175404, 1, 1, 1, -6374.79, 1854.98, 13.7436, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2740)
+(@OGUID+68, 180583, 1, 1, 1, -6393.282, 1762.544, 13.02179, 0.5585039, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+69, 180436, 1, 1, 1, -6378.292, 1805.97, 2.979019, 1.448622, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+70, 180583, 1, 1, 1, -6378.292, 1805.97, 2.979019, 1.448622, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+71, 180501, 1, 1, 1, -6393.282, 1762.544, 13.02179, 0.5585039, 0, 0, 0, 1, 120, 255, 1), -- 180501 (Area: 2740)
+(@OGUID+72, 180436, 1, 1, 1, -6446.846, 1861.942, 5.637447, 2.321287, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+73, 180583, 1, 1, 1, -6446.846, 1861.942, 5.637447, 2.321287, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+74, 180436, 1, 1, 1, -6471.716, 1850.614, 3.59942, 0.6457717, 0, 0, 0, 1, 120, 255, 1), -- 180436 (Area: 2740)
+(@OGUID+75, 180583, 1, 1, 1, -6471.716, 1850.614, 3.59942, 0.6457717, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 2740)
+(@OGUID+76, 324, 1, 1, 1, -6434.66, 1914.65, 11.2081, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+77, 180501, 1, 1, 1, -6494.244, 1924.915, 7.511973, 5.410522, 0, 0, 0, 1, 120, 255, 1), -- 180501 (Area: 0)
+(@OGUID+78, 180583, 1, 1, 1, -6494.244, 1924.915, 7.511973, 5.410522, 0, 0, 0, 1, 120, 255, 1), -- 180583 (Area: 0)
+(@OGUID+79, 176586, 1, 1, 1, -6480.71, 1922.63, 12.8298, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- 176586 (Area: 0)
+(@OGUID+80, 176584, 1, 1, 1, -6616.63, 1901.21, 4.64378, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+81, 324, 1, 1, 1, -6607.24, 1960.09, 14.0142, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+82, 176586, 1, 1, 1, -6714.32, 1923.02, 25.3531, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- 176586 (Area: 0)
+(@OGUID+83, 176584, 1, 1, 1, -6672.75, 1780.96, 4.95587, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+84, 324, 1, 1, 1, -6529.86, 1753.53, 12.5525, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+85, 324, 1, 1, 1, -6559.24, 1692.58, 23.1952, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+86, 176583, 1, 1, 1, -6617.47, 1596.85, 6.44559, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+87, 324, 1, 1, 1, -6523.26, 1542.55, 13.6167, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+88, 176584, 1, 1, 1, -6549.56, 1482.57, 1.35546, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+89, 181598, 1, 1, 1, -6486.497, 1512.015, 4.960761, 0.6457717, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+90, 324, 1, 1, 1, -6636.41, 945.352, -52.6581, 0.06981169, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+91, 324, 1, 1, 1, -6613.57, 880.51, 1.43134, 3.787367, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+92, 180454, 1, 1, 1, -6579.912, 765.6702, -49.39077, 2.426008, 0, 0, 0, 1, 120, 255, 1), -- 180454 (Area: 2742)
+(@OGUID+93, 176584, 1, 1, 1, -6576.7, 674.955, 5.43908, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 2742)
+(@OGUID+94, 142142, 1, 1, 1, -6515.65, 679.276, 5.85894, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2742)
+(@OGUID+95, 180451, 1, 1, 1, -6840.305, 734.9417, 42.18867, 1.274091, 0, 0, 0, 1, 120, 255, 1), -- 180451 (Area: 3425)
+(@OGUID+96, 180448, 1, 1, 1, -6847.411, 748.7857, 42.53838, 0.6108634, 0, 0, 0, 1, 120, 255, 1), -- 180448 (Area: 3425)
+(@OGUID+97, 180913, 1, 1, 1, -6865.656, 754.0374, 42.65667, 3.394674, 0, 0, 0, 1, 120, 255, 1), -- 180913 (Area: 3425)
+(@OGUID+98, 180914, 1, 1, 1, -6859.369, 749.0264, 42.52612, 0.2530724, 0, 0, 0, 1, 120, 255, 1), -- 180914 (Area: 3425)
+(@OGUID+99, 180915, 1, 1, 1, -6850.662, 765.7254, 42.38664, 3.708827, 0, 0, 0, 1, 120, 255, 1), -- 180915 (Area: 3425)
+(@OGUID+100, 142142, 1, 1, 1, -6678.76, 1100.41, 5.5711, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2742)
+(@OGUID+101, 324, 1, 1, 1, -6591.9, 1132.68, -46.9159, 1.867502, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2742)
+(@OGUID+102, 176584, 1, 1, 1, -6585.76, 1235.95, 4.63642, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 2742)
+(@OGUID+103, 180502, 1, 1, 1, -6669.604, 1564.384, 9.238847, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 2742)
+(@OGUID+104, 142142, 1, 1, 1, -6672.45, 1523.17, 7.05092, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2742)
+(@OGUID+105, 180549, 1, 1, 1, -6669.596, 1564.427, 8.632831, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180549 (Area: 2742)
+(@OGUID+106, 180564, 1, 1, 1, -6794.585, 1686.036, 7.672324, 1.151916, 0, 0, 0, 1, 120, 255, 1), -- 180564 (Area: 0)
+(@OGUID+107, 180502, 1, 1, 1, -6717.213, 1677.152, 9.337455, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 0)
+(@OGUID+108, 142142, 1, 1, 1, -6819.41, 1777.03, 2.03912, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 0)
+(@OGUID+109, 180502, 1, 1, 1, -6794.586, 1686.104, 8.268842, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 0)
+(@OGUID+110, 180554, 1, 1, 1, -6716.85, 1677.28, 8.428649, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180554 (Area: 0)
+(@OGUID+111, 180559, 1, 1, 1, -6749.069, 1647.135, 8.070554, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180559 (Area: 0)
+(@OGUID+112, 207513, 1, 1, 1, -6817.999, 1674.811, 6.369393, 5.969027, 0, 0, 0, 1, 120, 255, 1), -- 207513 (Area: 0)
+(@OGUID+113, 180438, 1, 1, 1, -6796.547, 1661.365, 5.864169, 3.132858, 0, 0, 0, 1, 120, 255, 1), -- 180438 (Area: 0)
+(@OGUID+114, 180502, 1, 1, 1, -6749.136, 1647.156, 8.87061, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 0)
+(@OGUID+115, 180439, 1, 1, 1, -6756.503, 1596.811, 6.672342, 2.216565, 0, 0, 0, 1, 120, 255, 1), -- 180439 (Area: 3098)
+(@OGUID+116, 181598, 1, 1, 1, -6684.592, 1440.773, 1.662272, 0.06981169, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 3098)
+(@OGUID+117, 176583, 1, 1, 1, -6736.9, 1378.31, 6.49278, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+118, 181618, 1, 1, 1, -7141.96, 1397.97, 4.015255, 4.153885, 0, 0, 0, 1, 120, 255, 1), -- 181618 (Area: 0)
+(@OGUID+119, 176584, 1, 1, 1, -6710.31, 1162.12, 2.46757, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 2742)
+(@OGUID+120, 142142, 1, 1, 1, -6840.49, 1144.89, 0.740633, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2742)
+(@OGUID+121, 175404, 1, 1, 1, -6808.55, 427.128, 21.3844, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 0)
+(@OGUID+122, 176583, 1, 1, 1, -6989.05, 267.625, 5.06431, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+123, 176583, 1, 1, 1, -6906.09, 303.21, 4.45669, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+124, 142142, 1, 1, 1, -7000.26, 563.559, 9.80304, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 0)
+(@OGUID+125, 175404, 1, 1, 1, -7014.81, 815.375, 18.6189, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 3097)
+(@OGUID+126, 180441, 1, 1, 1, -6990.709, 1122.79, 8.938093, 5.427975, 0, 0, 0, 1, 120, 255, 1), -- 180441 (Area: 0)
+(@OGUID+127, 176584, 1, 1, 1, -6927.22, 1254.63, 4.74423, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 2739)
+(@OGUID+128, 180529, 1, 1, 1, -6944.115, 1180.51, 10.76603, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180529 (Area: 2739)
+(@OGUID+129, 180502, 1, 1, 1, -6998.964, 1226.659, 10.09314, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 2739)
+(@OGUID+130, 180534, 1, 1, 1, -6998.963, 1226.66, 9.16291, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180534 (Area: 2739)
+(@OGUID+131, 180502, 1, 1, 1, -6944.198, 1180.508, 11.36739, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 2739)
+(@OGUID+132, 180440, 1, 1, 1, -6986.947, 1212.806, 9.094853, 1.06465, 0, 0, 0, 1, 120, 255, 1), -- 180440 (Area: 2739)
+(@OGUID+133, 180503, 1, 1, 1, -7010.911, 1215.826, 8.900809, 2.757613, 0, 0, 0, 1, 120, 255, 1), -- 180503 (Area: 2739)
+(@OGUID+134, 180502, 1, 1, 1, -7037.553, 1203.68, 7.135024, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 2739)
+(@OGUID+135, 180539, 1, 1, 1, -7005.526, 1158.177, 10.93057, 5.009095, 0, 0, 0, 1, 120, 255, 1), -- 180539 (Area: 2739)
+(@OGUID+136, 180502, 1, 1, 1, -7005.307, 1158.44, 11.6459, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 2739)
+(@OGUID+137, 180544, 1, 1, 1, -7037.585, 1203.613, 6.5139, 1.151916, 0, 0, 0, 1, 120, 255, 1), -- 180544 (Area: 2739)
+(@OGUID+138, 176583, 1, 1, 1, -7028.6, 1411.72, 7.00188, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+139, 176584, 1, 1, 1, -6974.27, 1539.53, 4.10059, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+140, 175404, 1, 1, 1, -6906.8, 1828.72, 12.7306, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 0)
+(@OGUID+141, 175404, 1, 1, 1, -6975.41, 1856.31, 13.3777, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 0)
+(@OGUID+142, 142142, 1, 1, 1, -7075.67, 1454.63, 4.70071, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2743)
+(@OGUID+143, 181603, 1, 1, 1, -7142.01, 1397.95, 4.002361, 5.358162, 0, 0, 0, 1, 120, 255, 1), -- 181603 (Area: 0)
+(@OGUID+144, 176583, 1, 1, 1, -7093.61, 1290.27, 6.18926, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+145, 180442, 1, 1, 1, -7037.038, 1149.421, 6.298429, 1.701696, 0, 0, 0, 1, 120, 255, 1), -- 180442 (Area: 2739)
+(@OGUID+146, 176583, 1, 1, 1, -7038.55, 871.542, 8.52622, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+147, 181598, 1, 1, 1, -7042.218, 887.9305, 8.640655, 6.248279, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+148, 181598, 1, 1, 1, -7140.045, 883.0612, 11.98965, 5.829401, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+149, 324, 1, 1, 1, -7088.16, 818.128, 18.5358, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+150, 324, 1, 1, 1, -7044.92, 633.201, 18.3285, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 3097)
+(@OGUID+151, 142142, 1, 1, 1, -7053.32, 586.481, 9.15721, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 3097)
+(@OGUID+152, 176589, 1, 1, 1, -7184.21, 549.497, 6.23685, 0, 0, 0, 0, 1, 120, 255, 1), -- 176589 (Area: 3097)
+(@OGUID+153, 181598, 1, 1, 1, -7084.57, 458.5402, 2.376074, 3.560473, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 3097)
+(@OGUID+154, 178553, 1, 1, 1, -7179.284, 435.0925, 64.374, 5.061456, 0, 0, 0, 1, 120, 255, 1), -- 178553 (Area: 2738)
+(@OGUID+155, 207513, 1, 1, 1, -7181.478, 450.6615, 63.77919, 4.293513, 0, 0, 0, 1, 120, 255, 1), -- 207513 (Area: 2738)
+(@OGUID+156, 175404, 1, 1, 1, -7082.33, 277.913, 11.2858, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2738)
+(@OGUID+157, 181598, 1, 1, 1, -7014.154, 253.5497, 3.619849, 5.026549, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 2738)
+(@OGUID+158, 142142, 1, 1, 1, -7027.9, 210.788, 4.20395, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2738)
+(@OGUID+159, 324, 1, 1, 1, -7049.61, 142.377, 11.3775, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2738)
+(@OGUID+160, 176586, 1, 1, 1, -7077.71, 139.974, 15.7263, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- 176586 (Area: 2738)
+(@OGUID+161, 179565, 1, 1, 1, -7244.063, 335.0953, 46.33818, 5.515242, 0, 0, 0, 1, 120, 255, 1), -- 179565 (Area: 2738)
+(@OGUID+162, 176584, 1, 1, 1, -7251.96, 510.936, 9.73215, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 2738)
+(@OGUID+163, 324, 1, 1, 1, -7336.99, 265.264, 11.4132, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2738)
+(@OGUID+164, 181598, 1, 1, 1, -7323.53, 473.7561, 9.388776, 0.6108634, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 2738)
+(@OGUID+165, 181619, 1, 1, 1, -7588.597, 756.8057, -16.41851, 4.153885, 0, 0, 0, 1, 120, 255, 1), -- 181619 (Area: 2738)
+(@OGUID+166, 181635, 1, 1, 1, -7178.807, 1384.245, 2.919416, 4.24988, 0, 0, 0, 1, 120, 255, 1), -- 181635 (Area: 0)
+(@OGUID+167, 207853, 1, 1, 1, -7159.431, 1397.229, 2.947799, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 207853 (Area: 2743)
+(@OGUID+168, 324, 1, 1, 1, -7515.65, 1533.93, -54.6314, 1.169369, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2743)
+(@OGUID+169, 324, 1, 1, 1, -7466.41, 1383.47, -70.8387, 1.466076, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2743)
+(@OGUID+170, 142142, 1, 1, 1, -7523.8, 1398.2, 4.82973, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2743)
+(@OGUID+171, 180455, 1, 1, 1, -7410.125, 1239.345, -80.2098, 6.19592, 0, 0, 0, 1, 120, 255, 1), -- 180455 (Area: 0)
+(@OGUID+172, 207513, 1, 1, 1, -7408.79, 1255.071, -87.11991, 1.675514, 0, 0, 0, 1, 120, 255, 1), -- 207513 (Area: 0)
+(@OGUID+173, 324, 1, 1, 1, -7299.19, 1875.64, -86.5326, 1.762782, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2743)
+(@OGUID+174, 175404, 1, 1, 1, -7201.17, 1848.75, 13.0787, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2743)
+(@OGUID+175, 176586, 1, 1, 1, -7177.46, 1814.58, 14.7229, 3.543024, 0, 0, 0, 1, 120, 255, 1), -- 176586 (Area: 2743)
+(@OGUID+176, 324, 1, 1, 1, -7595.47, 1756.27, 30.8139, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2743)
+(@OGUID+177, 324, 1, 1, 1, -7713.79, 1694.88, 15.4517, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+178, 324, 1, 1, 1, -7574.74, 1924.99, -59.4103, 5.009095, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2743)
+(@OGUID+179, 175404, 1, 1, 1, -7509.44, 1953.84, -56.0211, 0.1745321, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2743)
+(@OGUID+180, 142142, 1, 1, 1, -7383.69, 1299.14, 5.15079, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2743)
+(@OGUID+181, 176584, 1, 1, 1, -7384.17, 1078.7, 4.57228, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+182, 176584, 1, 1, 1, -7422, 974.99, 3.57441, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+183, 142142, 1, 1, 1, -7435.32, 841.639, -2.97908, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 0)
+(@OGUID+184, 176584, 1, 1, 1, -7409.18, 708.036, -5.97337, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+185, 175404, 1, 1, 1, -7544.71, 272.535, 11.4444, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2744)
+(@OGUID+186, 181633, 1, 1, 1, -7553.389, 764.2361, -18.51111, 3.124123, 0, 0, 0, 1, 120, 255, 1), -- 181633 (Area: 2744)
+(@OGUID+187, 181634, 1, 1, 1, -7568.226, 771.0816, -18.23305, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 181634 (Area: 0)
+(@OGUID+188, 176583, 1, 1, 1, -7482.23, 910.069, 4.80748, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+189, 176584, 1, 1, 1, -7526.05, 958.292, 2.39355, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+190, 142142, 1, 1, 1, -7872.93, 1003.14, 5.55378, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 0)
+(@OGUID+191, 324, 1, 1, 1, -8034.26, 949.823, 7.97738, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+192, 176584, 1, 1, 1, -8036.52, 826.507, 6.86787, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+193, 175404, 1, 1, 1, -8105.05, 782.689, 20.3235, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2744)
+(@OGUID+194, 175404, 1, 1, 1, -7928.56, 680.302, -57.2959, 3.054327, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2744)
+(@OGUID+195, 180435, 1, 1, 1, -8080.956, 985.235, 48.29628, 0.9075702, 0, 0, 0, 1, 120, 255, 1), -- 180435 (Area: 0)
+(@OGUID+196, 180417, 1, 1, 1, -8020.06, 1112.56, 2.73793, 5.995207, 0, 0, 0, 1, 120, 255, 1), -- 180417 (Area: 0)
+(@OGUID+197, 2047, 1, 1, 1, -8055.96, 1140.8, 13.8443, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 2047 (Area: 0)
+(@OGUID+198, 324, 1, 1, 1, -8056.75, 1185.49, 24.675, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+199, 180898, 1, 1, 1, -8138.68, 1525.46, 17.3969, 6.265733, 0, 0, 0, 1, 120, 255, 0), -- 180898 (Area: 3427)
+(@OGUID+200, 180899, 1, 1, 1, -8140.18, 1525.19, 17.4548, 6.239553, 0, 0, 0, 1, 120, 255, 0), -- 180899 (Area: 3427)
+(@OGUID+201, 180904, 1, 1, 1, -8138.581, 1525.419, 17.29988, 6.259562, 0, 0, 1, -4.371139E-08, 120, 255, 0), -- 180904 (Area: 3427)
+(@OGUID+202, 181598, 1, 1, 1, -7923.451, 1241.099, -2.829648, 3.159062, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 3427)
+(@OGUID+203, 324, 1, 1, 1, -8072.81, 1277.46, 18.4338, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 3427)
+(@OGUID+204, 142142, 1, 1, 1, -7940.95, 1272.91, -3.93265, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 3427)
+(@OGUID+205, 180633, 1, 1, 1, -8028.912, 1538.617, 2.609402, 6.143561, 0, 0, 0, 1, 120, 255, 1), -- 180633 (Area: 2737)
+(@OGUID+206, 180788, 1, 1, 1, -8116.828, 1582.422, 12.4188, 2.251473, 0, 0, 0, 1, 120, 255, 1), -- 180788 (Area: 2737)
+(@OGUID+207, 206913, 1, 1, 1, -8047.8, 1639.18, 67.4773, 3.106652, 0, 0, 0, 1, 120, 255, 1), -- 206913 (Area: 2737)
+(@OGUID+208, 206914, 1, 1, 1, -8088.07, 1642.26, 67.6341, 3.106652, 0, 0, 0, 1, 120, 255, 1), -- 206914 (Area: 2737)
+(@OGUID+209, 180718, 1, 1, 1, -8069.049, 1641.719, 27.02996, 4.747296, 0, 0, 0, 1, 120, 255, 1), -- 180718 (Area: 2737)
+(@OGUID+210, 180502, 1, 1, 1, -7959.999, 1824.934, 4.115111, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 0)
+(@OGUID+211, 206923, 1, 1, 1, -7942.42, 1810.61, 2.25211, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206923 (Area: 0)
+(@OGUID+212, 180456, 1, 1, 1, -7959.772, 1824.889, 3.534744, 2.495818, 0, 0, 0, 1, 120, 255, 1), -- 180456 (Area: 0)
+(@OGUID+213, 206921, 1, 1, 1, -7901.88, 1840.68, 2.70903, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206921 (Area: 0)
+(@OGUID+214, 206922, 1, 1, 1, -7913.03, 1823.31, 2.33662, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206922 (Area: 0)
+(@OGUID+215, 180502, 1, 1, 1, -7934.663, 1877.42, 6.813739, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 0)
+(@OGUID+216, 206924, 1, 1, 1, -7955.19, 1839.46, 2.53577, 1.989676, 0, 0, 0, 1, 120, 255, 1), -- 206924 (Area: 0)
+(@OGUID+217, 206925, 1, 1, 1, -7943.03, 1862.68, 4.45981, 3.377225, 0, 0, 0, 1, 120, 255, 1), -- 206925 (Area: 0)
+(@OGUID+218, 206926, 1, 1, 1, -7955.69, 1883.03, 1.44468, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206926 (Area: 0)
+(@OGUID+219, 324, 1, 1, 1, -8040.05, 1889.68, 18.6211, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+220, 206581, 1, 1, 1, -7928.5, 1858.51, 5.74402, 3.143625, 0, 0, 0, 1, 120, 255, 1), -- 206581 (Area: 0)
+(@OGUID+221, 180502, 1, 1, 1, -7931.527, 1891.815, 6.433453, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 0)
+(@OGUID+222, 206920, 1, 1, 1, -7890.04, 1865.83, 2.85855, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206920 (Area: 0)
+(@OGUID+223, 206927, 1, 1, 1, -7957.35, 1903.71, 1.50556, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206927 (Area: 0)
+(@OGUID+224, 206928, 1, 1, 1, -7934.92, 1924.79, 3.10868, 2.539448, 0, 0, 0, 1, 120, 255, 1), -- 206928 (Area: 0)
+(@OGUID+225, 180466, 1, 1, 1, -7898.387, 1891.27, 9.226339, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180466 (Area: 0)
+(@OGUID+226, 206929, 1, 1, 1, -7908.09, 1923.73, 2.20407, 1.989676, 0, 0, 0, 1, 120, 255, 1), -- 206929 (Area: 0)
+(@OGUID+227, 206930, 1, 1, 1, -7892.31, 1916.91, 1.95006, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206930 (Area: 0)
+(@OGUID+228, 206582, 1, 1, 1, -7874.12, 1907.66, 3.98996, 3.14334, 0, 0, 0, 1, 120, 255, 1), -- 206582 (Area: 0)
+(@OGUID+229, 180461, 1, 1, 1, -7928.462, 1938.129, 5.757288, 3.403396, 0, 0, 0, 1, 120, 255, 1), -- 180461 (Area: 0)
+(@OGUID+230, 181598, 1, 1, 1, -7949.144, 1941.533, 6.346306, 4.433136, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+231, 324, 1, 1, 1, -7926.31, 1978.07, 9.19843, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 0)
+(@OGUID+232, 175404, 1, 1, 1, -7977.07, 2004.68, 9.10331, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 0)
+(@OGUID+233, 206915, 1, 1, 1, -7860.7, 1922.38, 2.77013, 3.141745, 0, 0, 0, 1, 120, 255, 1), -- 206915 (Area: 3099)
+(@OGUID+234, 206916, 1, 1, 1, -7864.14, 1901.25, 3.01939, 2.967041, 0, 0, 0, 1, 120, 255, 1), -- 206916 (Area: 3099)
+(@OGUID+235, 206931, 1, 1, 1, -7874.93, 1930.44, 2.37149, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206931 (Area: 3099)
+(@OGUID+236, 206917, 1, 1, 1, -7847.19, 1890.15, 2.70947, 4.075345, 0, 0, 0, 1, 120, 255, 1), -- 206917 (Area: 3099)
+(@OGUID+237, 206918, 1, 1, 1, -7850.92, 1864.46, 3.05806, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206918 (Area: 3099)
+(@OGUID+238, 206919, 1, 1, 1, -7869.09, 1861.26, 2.91079, 3.141593, 0, 0, 0, 1, 120, 255, 1), -- 206919 (Area: 3099)
+(@OGUID+239, 180518, 1, 1, 1, -7842.688, 1902.397, 5.728855, 0.8377575, 0, 0, 0, 1, 120, 255, 1), -- 180518 (Area: 3099)
+(@OGUID+240, 180502, 1, 1, 1, -7842.949, 1902.33, 6.267222, 0, 0, 0, 0, 1, 120, 255, 1), -- 180502 (Area: 3099)
+(@OGUID+241, 324, 1, 1, 1, -7756.01, 1900.07, 13.4717, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 3099)
+(@OGUID+242, 181598, 1, 1, 1, -7780.333, 1747.635, 0.851937, 4.136433, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+243, 181598, 1, 1, 1, -7626.45, 1562.606, 7.874925, 2.984498, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+244, 176583, 1, 1, 1, -7666.3, 1505.53, 7.7446, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+245, 181598, 1, 1, 1, -7674.719, 1422.585, 1.569345, 4.34587, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 2743)
+(@OGUID+246, 142142, 1, 1, 1, -7896.32, 1585.47, 1.63337, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 0)
+(@OGUID+247, 176584, 1, 1, 1, -7804.26, 1543.09, 1.24764, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+248, 181598, 1, 1, 1, -7851.413, 1617.031, 3.516145, 3.071766, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+249, 176584, 1, 1, 1, -7673.79, 1335.85, 2.56213, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+250, 181598, 1, 1, 1, -7748.151, 1021.034, 0.958661, 5.707228, 0, 0, 0, 1, 120, 255, 1), -- 181598 (Area: 0)
+(@OGUID+251, 176584, 1, 1, 1, -7786.89, 1016.74, -1.82482, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+252, 181617, 1, 1, 1, -7588.776, 756.7775, -16.40946, 2.373644, 0, 0, 0, 1, 120, 255, 1), -- 181617 (Area: 0)
+(@OGUID+253, 176584, 1, 1, 1, -7656.84, 1118.35, 4.29449, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176584 (Area: 0)
+(@OGUID+254, 176583, 1, 1, 1, -7633.23, 1170.62, 3.90447, 2.879789, 0, 0, 0, 1, 120, 255, 1), -- 176583 (Area: 0)
+(@OGUID+255, 180453, 1, 1, 1, -8323.092, 726.4375, -68.78096, 0.802851, 0, 0, 0, 1, 120, 255, 1), -- 180453 (Area: 2744)
+(@OGUID+256, 2047, 1, 1, 1, -8346.8, 690.752, -70.9637, 5.969027, 0, 0, 0, 1, 120, 255, 1), -- 2047 (Area: 2744)
+(@OGUID+257, 324, 1, 1, 1, -7897.19, 218.493, 10.0032, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2744)
+(@OGUID+258, 142142, 1, 1, 1, -7731.75, 235.425, 4.21406, 0, 0, 0, 0, 1, 120, 255, 1), -- 142142 (Area: 2744)
+(@OGUID+259, 324, 1, 1, 1, -7713.01, 230.903, -38.8592, 0.5759573, 0, 0, 0, 1, 120, 255, 1), -- 324 (Area: 2744)
+(@OGUID+260, 175404, 1, 1, 1, -7725.87, 175.55, 13.4269, 1.256636, 0, 0, 0, 1, 120, 255, 1), -- 175404 (Area: 2744)
+(@OGUID+261, 176584, 1, 1, 1, -7674.07, 275.069, 6.37011, 2.879789, 0, 0, 0, 1, 120, 255, 1); -- 176584 (Area: 2744)
+
+DELETE FROM `creature_template_addon` WHERE `entry` IN (11882,15609, 17766, 11730, 17079, 17070, 15615, 15617, 15613, 15612, 15616, 15903, 15444, 15443, 15442, 15441, 17080, 17068, 17090, 17765, 15545, 14472, 11882, 15178, 11744, 15201, 50737, 11723, 15611, 11880, 15184, 15614, 15419, 16543, 16091, 15177, 15270);
+INSERT INTO `creature_template_addon` (`entry`, `mount`, `bytes1`, `bytes2`, `auras`) VALUES
+(11744, 0, 0x0, 0x1, '19514'), -- 11744 - 19514
+(15201, 0, 0x0, 0x1, '15733'), -- 15201 - 15733
+(50737, 0, 0x0, 0x1, '8601'), -- 50737 - 8601
+(11723, 0, 0x20000, 0x1, '22766'), -- 11723 - 22766
+(15611, 0, 0x0, 0x1, '6718'), -- 15611 - 6718tc_wod_master_hotfixes
+(15184, 0, 0x0, 0x1, '18950'), -- 15184 - 18950
+(15614, 0, 0x0, 0x1, ''), -- 15614
+(15419, 0, 0x0, 0x101, ''), -- 15419
+(16543, 0, 0x0, 0x1, ''), -- 16543
+(16091, 0, 0x0, 0x101, '8279'), -- 16091 - 8279
+(15177, 0, 0x0, 0x101, ''), -- 15177
+(15270, 0, 0x0, 0x101, ''), -- 15270
+(15178, 0, 0x0, 0x101, ''), -- 15178
+(11882, 0, 0x0, 0x1, '13236'), -- 11882 - 13236
+(14472, 0, 0x0, 0x1, '21788'), -- 14472 - 21788
+(15545, 6080, 0x0, 0x1, ''), -- 15545
+(17765, 0, 0x0, 0x101, '18950'), -- 17765 - 18950
+(17090, 0, 0x0, 0x1, ''), -- 17090
+(17068, 0, 0x0, 0x101, ''), -- 17068
+(17080, 0, 0x0, 0x101, ''), -- 17080
+(15441, 0, 0x0, 0x101, ''), -- 15441
+(15442, 0, 0x0, 0x101, ''), -- 15442
+(15443, 0, 0x0, 0x101, ''), -- 15443
+(15444, 0, 0x0, 0x101, ''), -- 15444
+(15903, 0, 0x0, 0x101, ''), -- 15903
+(15616, 0, 0x0, 0x101, ''), -- 15616
+(15612, 0, 0x0, 0x101, ''), -- 15612
+(15613, 0, 0x0, 0x101, '15507'), -- 15613 - 15507
+(15617, 0, 0x0, 0x101, ''), -- 15617
+(15615, 0, 0x0, 0x101, ''), -- 15615
+(17070, 0, 0x0, 0x101, ''), -- 17070
+(17079, 0, 0x0, 0x101, ''), -- 17079
+(11730, 0, 0x20000, 0x1, '22766'), -- 11730 - 22766
+(17766, 0, 0x0, 0x101, '18950'), -- 17766 - 18950
+(15609, 0, 0x0, 0x1, '6718'); -- 15609 - 6718
+
+-- Twilight Stonecaller SAI
+SET @ENTRY := 11882;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,1100,20000,20000,11,13236,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Stonecaller - Out of Combat - Cast 'Nature Channeling'");
+
+-- Acroniss SAI
+SET @ENTRY := 50737;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,5000,12000,15000,11,7992,0,0,0,0,0,2,0,0,0,0,0,0,0," Acroniss - In Combat - Cast 'Slowing Poison'");
+
+-- Dredge Crusher SAI
+SET @ENTRY := 11741;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,4000,15000,17000,11,6607,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dredge Crusher - In Combat - Cast 'Lash'");
+
+-- Rock Stalker SAI
+SET @ENTRY := 11739;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,9,0,100,0,0,30,9000,11000,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rock Stalker - Within 0-30 Range - Cast 'Web'"),
+(@ENTRY,0,1,0,0,0,100,0,4000,6000,22000,24000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Rock Stalker - In Combat - Cast 'Poison'");
+
+-- Rex Ashil SAI
+SET @ENTRY := 14475;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`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,12097,0,0,0,0,0,2,0,0,0,0,0,0,0,"Rex Ashil - Within 0-5 Range - Cast 'Pierce Armor'");
+
+-- Hive'Regal Spitfire SAI
+SET @ENTRY := 11732;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,19000,11,21047,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Regal Spitfire - In Combat - Cast 'Corrosive Acid Spit'"),
+(@ENTRY,0,1,0,9,0,100,0,0,5,13600,14500,11,5708,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Regal Spitfire - Within 0-5 Range - Cast 'Swoop'");
+
+-- Ffexk the Dunestalker SAI
+SET @ENTRY := 50897;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,5000,6000,7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"Ffexk the Dunestalker - In Combat - No Action Type");
+
+-- Tortured Druid SAI
+SET @ENTRY := 12178;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,2,0,100,1,0,25,0,0,11,23381,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tortured Druid - Between 0-25% Health - Cast 'Healing Touch' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,5000,8000,5000,8000,11,23380,0,0,0,0,0,2,0,0,0,0,0,0,0,"Tortured Druid - In Combat - Cast 'Moonfire'"),
+(@ENTRY,0,2,3,6,0,75,0,0,0,0,0,11,21327,2,0,0,0,0,1,0,0,0,0,0,0,0,"Tortured Druid - On Just Died - Cast 'Summon Hive'Ashi Drones'"),
+(@ENTRY,0,3,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tortured Druid - On Just Died - Say Line 0");
+
+-- Tortured Sentinel SAI
+SET @ENTRY := 12179;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,1,6,0,75,0,0,0,0,0,11,21327,2,0,0,0,0,1,0,0,0,0,0,0,0,"Tortured Sentinel - On Just Died - Cast 'Summon Hive'Ashi Drones'"),
+(@ENTRY,0,1,0,61,0,100,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,"Tortured Sentinel - On Just Died - Say Line 0");
+
+DELETE FROM `creature_text` WHERE `entry` IN (12178, 12179);
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(12178, 0, 0, '%s''s death wail has stirred the nearby silithid hive!', 16, 0, 100, 0, 0, 0, 8619, 0, 'Tortured Druid'),
+(12179, 0, 0, '%s''s death wail has stirred the nearby silithid hive!', 16, 0, 100, 0, 0, 0, 8620, 0, 'Tortured Sentinel');
+
+-- Twilight Marauder Morna SAI
+SET @ENTRY := 15541;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,5000,8000,9000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Marauder Morna - In Combat - Cast 'Mortal Strike'"),
+(@ENTRY,0,1,0,0,0,100,0,0,5,5000,9000,11,15572,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Marauder Morna - In Combat - Cast 'Sunder Armor'"),
+(@ENTRY,0,2,0,0,0,100,0,9000,15000,14000,18000,11,23600,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Marauder Morna - In Combat - Cast 'Piercing Howl'");
+
+-- Twilight Marauder SAI
+SET @ENTRY := 15542;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,4,0,100,0,0,0,0,0,11,22911,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Marauder - On Aggro - Cast 'Charge'"),
+(@ENTRY,0,1,0,2,0,100,1,0,20,0,0,11,8599,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Marauder - Between 0-20% Health - Cast 'Enrage' (No Repeat)"),
+(@ENTRY,0,2,0,0,0,100,0,9000,15000,14000,18000,11,23600,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Marauder - In Combat - Cast 'Piercing Howl'");
+
+-- Gretheer SAI
+SET @ENTRY := 14472;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,4500,18000,22000,11,21787,32,0,0,0,0,2,0,0,0,0,0,0,0,"Gretheer - In Combat - Cast 'Deadly Poison'"),
+(@ENTRY,0,1,0,9,0,100,0,0,30,9000,11000,11,745,0,0,0,0,0,2,0,0,0,0,0,0,0,"Gretheer - Within 0-30 Range - Cast 'Web'");
+
+-- Krellack SAI
+SET @ENTRY := 14476;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,3500,17000,21000,11,17170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krellack - In Combat - Cast 'Fatal Sting'");
+
+-- Hive'Zora Wasp SAI
+SET @ENTRY := 11727;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,4500,15000,21000,11,19448,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Zora Wasp - In Combat - Cast 'Poison'");
+
+-- Horde Silithyst Sentinel SAI
+SET @ENTRY := 17766;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - In Combat - Cast 'Mortal Strike'"),
+(@ENTRY,0,1,0,9,0,100,1,0,30,0,0,11,18396,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - Within 0-30 Range - Cast 'Dismounting Blast' (No Repeat)"),
+(@ENTRY,0,2,0,0,0,100,0,6000,8000,22000,24000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - In Combat - Cast 'Incapacitating Shout'"),
+(@ENTRY,0,3,0,13,0,100,0,2000,4500,20000,30000,11,15618,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Snap Kick'");
+
+-- Huricanian SAI
+SET @ENTRY := 14478;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,4000,4500,15000,21000,11,15659,0,0,0,0,0,4,0,0,0,0,0,0,0,"Huricanian - In Combat - Cast 'Chain Lightning'");
+
+-- Janela Stouthammer SAI
+SET @ENTRY := 15443;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,18000,11,14518,0,0,0,0,0,2,0,0,0,0,0,0,0,"Janela Stouthammer - In Combat - Cast 'Crusader Strike'"),
+(@ENTRY,0,1,0,2,0,100,0,0,30,24000,25000,11,25263,0,0,0,0,0,1,0,0,0,0,0,0,0,"Janela Stouthammer - Between 0-30% Health - Cast 'Holy Light'");
+
+-- Krellack SAI
+SET @ENTRY := 14476;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,3500,17000,21000,11,17170,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krellack - In Combat - Cast 'Fatal Sting'");
+
+-- Krug Skullsplit SAI
+SET @ENTRY := 15612;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,5000,7000,18000,22000,11,15548,0,0,0,0,0,1,0,0,0,0,0,0,0,"Krug Skullsplit - In Combat - Cast 'Thunderclap'"),
+(@ENTRY,0,1,0,9,0,100,0,0,5,12000,16000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Krug Skullsplit - Within 0-5 Range - Cast 'Mortal Strike'");
+
+-- Lapress SAI
+SET @ENTRY := 14473;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,25000,27000,11,13445,0,0,0,0,0,2,0,0,0,0,0,0,0,"Lapress - In Combat - Cast 'Rend'");
+
+-- Merok Longstride SAI
+SET @ENTRY := 15613;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,5000,15000,16000,11,15616,0,0,0,0,0,2,0,0,0,0,0,0,0,"Merok Longstride - In Combat - Cast 'Flame Shock'"),
+(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,15507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Merok Longstride - Out of Combat - Cast 'Lightning Shield'"),
+(@ENTRY,0,2,0,16,0,100,0,15507,1,15000,30000,11,15507,0,0,0,0,0,1,0,0,0,0,0,0,0,"Merok Longstride - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'");
+
+-- Sand Skitterer SAI
+SET @ENTRY := 11738;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,24000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Sand Skitterer - In Combat - Cast 'Poison'");
+
+-- Hive'Ashi Sandstalker SAI
+SET @ENTRY := 11723;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hive'Ashi Sandstalker - On Respawn - Cast 'Sneak' (No Repeat)"),
+(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hive'Ashi Sandstalker - On Evade - Cast 'Sneak' (No Repeat)");
+
+-- Shadow Priestess Shai SAI
+SET @ENTRY := 15615;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,11,17194,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadow Priestess Shai - In Combat - Cast 'Mind Blast'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,8000,25000,26000,11,17146,0,0,0,0,0,2,0,0,0,0,0,0,0,"Shadow Priestess Shai - In Combat - Cast 'Shadow Word: Pain'"),
+(@ENTRY,0,2,0,2,0,100,0,0,35,22000,26000,11,17138,0,0,0,0,0,1,0,0,0,0,0,0,0,"Shadow Priestess Shai - Between 0-35% Health - Cast 'Flash Heal'");
+
+-- Hive'Zora Hive Sister SAI
+SET @ENTRY := 11729;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,4000,4500,14000,15000,11,7951,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Zora Hive Sister - In Combat - Cast 'Toxic Spit'");
+
+-- Alliance Silithyst Sentinel SAI
+SET @ENTRY := 17765;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Silithyst Sentinel - In Combat - Cast 'Mortal Strike'"),
+(@ENTRY,0,1,0,9,0,100,1,0,30,0,0,11,18396,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Silithyst Sentinel - Within 0-30 Range - Cast 'Dismounting Blast' (No Repeat)"),
+(@ENTRY,0,2,0,0,0,100,0,6000,8000,22000,24000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Alliance Silithyst Sentinel - In Combat - Cast 'Incapacitating Shout'"),
+(@ENTRY,0,3,0,13,0,100,0,2000,4500,20000,30000,11,11972,0,0,0,0,0,2,0,0,0,0,0,0,0,"Alliance Silithyst Sentinel - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Shield Bash'");
+
+-- Horde Silithyst Sentinel SAI
+SET @ENTRY := 17766;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,19643,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - In Combat - Cast 'Mortal Strike'"),
+(@ENTRY,0,1,0,9,0,100,1,0,30,0,0,11,18396,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - Within 0-30 Range - Cast 'Dismounting Blast' (No Repeat)"),
+(@ENTRY,0,2,0,0,0,100,0,6000,8000,22000,24000,11,18328,0,0,0,0,0,1,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - In Combat - Cast 'Incapacitating Shout'"),
+(@ENTRY,0,3,0,13,0,100,0,2000,4500,20000,30000,11,15618,0,0,0,0,0,2,0,0,0,0,0,0,0,"Horde Silithyst Sentinel - On Victim Casting 'Alexander's Test Periodic Aura' - Cast 'Snap Kick'");
+
+-- Hive'Regal Slavemaker SAI
+SET @ENTRY := 11733;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,3000,18000,20000,11,3584,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Regal Slavemaker - In Combat - Cast 'Volatile Infection'"),
+(@ENTRY,0,1,0,0,0,100,0,2000,4500,22000,24000,11,19469,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Regal Slavemaker - In Combat - Cast 'Poison Mind'");
+
+-- Dust Stormer SAI
+SET @ENTRY := 11744;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,22000,25000,11,19513,0,0,0,0,0,2,0,0,0,0,0,0,0,"Dust Stormer - In Combat - Cast 'Lightning Cloud'"),
+(@ENTRY,0,1,0,1,0,100,0,500,1000,600000,600000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dust Stormer - Out of Combat - Cast 'Lightning Shield'"),
+(@ENTRY,0,2,0,16,0,100,0,19514,1,15000,30000,11,19514,0,0,0,0,0,1,0,0,0,0,0,0,0,"Dust Stormer - On Friendly Unit Missing Buff 'Lightning Shield' - Cast 'Lightning Shield'");
+
+-- Stonelash Flayer SAI
+SET @ENTRY := 11737;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,3500,15000,18000,11,5416,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonelash Flayer - In Combat - Cast 'Venom Sting'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,7000,15000,16000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonelash Flayer - In Combat - Cast 'Thrash'");
+
+-- Stonelash Scorpid SAI
+SET @ENTRY := 11735;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,3500,15000,18000,11,5416,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonelash Scorpid - In Combat - Cast 'Venom Sting'");
+
+-- Stonelash Pincer SAI
+SET @ENTRY := 11736;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,2000,4000,21000,22000,11,3604,0,0,0,0,0,2,0,0,0,0,0,0,0,"Stonelash Pincer - In Combat - Cast 'Tendon Rip'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,7000,15000,16000,11,3391,0,0,0,0,0,1,0,0,0,0,0,0,0,"Stonelash Pincer - In Combat - Cast 'Thrash'");
+
+-- Deathclasp SAI
+SET @ENTRY := 15196;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,3500,20000,23000,11,13298,32,0,0,0,0,2,0,0,0,0,0,0,0,"Deathclasp - In Combat - Cast 'Poison'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,7000,16000,18000,11,18670,0,0,0,0,0,2,0,0,0,0,0,0,0,"Deathclasp - In Combat - Cast 'Knock Away'");
+
+-- Hive'Ashi Defender SAI
+SET @ENTRY := 11722;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,11443,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Ashi Defender - In Combat - Cast 'Cripple'"),
+(@ENTRY,0,1,0,0,0,100,0,6000,9000,22000,27000,11,6713,0,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Ashi Defender - In Combat - Cast 'Disarm'");
+
+-- Vyral the Vile SAI
+SET @ENTRY := 15202;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`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,"Vyral the Vile - 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,"Vyral the Vile - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vyral the Vile - On Aggro - Cast 'Fireball' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vyral the Vile - Within 0-40 Range - Cast 'Fireball' (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,"Vyral the Vile - 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,"Vyral the Vile - 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,"Vyral the Vile - 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,"Vyral the Vile - 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,"Vyral the Vile - 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,"Vyral the Vile - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,9,1,100,0,0,20,12000,15000,11,17439,0,0,0,0,0,2,0,0,0,0,0,0,0,"Vyral the Vile - Within 0-20 Range - Cast 'Shadow Shock' (Phase 1)");
+
+-- Hive'Regal Ambusher SAI
+SET @ENTRY := 11730;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,11,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hive'Regal Ambusher - On Respawn - Cast 'Sneak' (No Repeat)"),
+(@ENTRY,0,1,0,7,0,100,1,0,0,0,0,11,22766,0,0,0,0,0,1,0,0,0,0,0,0,0,"Hive'Regal Ambusher - On Evade - Cast 'Sneak' (No Repeat)"),
+(@ENTRY,0,2,0,0,0,100,0,2000,4500,15000,24000,11,744,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Regal Ambusher - In Combat - Cast 'Poison'");
+
+-- Hive'Zora Wasp SAI
+SET @ENTRY := 11727;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,4500,15000,21000,11,19448,32,0,0,0,0,2,0,0,0,0,0,0,0,"Hive'Zora Wasp - In Combat - Cast 'Poison'");
+
+-- Cyclone Warrior SAI
+SET @ENTRY := 11745;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,12553,0,0,0,0,0,2,0,0,0,0,0,0,0,"Cyclone Warrior - In Combat - Cast 'Shock'"),
+(@ENTRY,0,1,0,0,0,100,0,8000,9000,21000,27000,11,15535,0,0,0,0,0,4,0,0,0,0,0,0,0,"Cyclone Warrior - In Combat - Cast 'Enveloping Winds'");
+
+-- Desert Rumbler SAI
+SET @ENTRY := 11746;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,5000,7000,18000,24000,11,5568,0,0,0,0,0,1,0,0,0,0,0,0,0,"Desert Rumbler - In Combat - Cast 'Trample'");
+
+-- Desert Rager SAI
+SET @ENTRY := 11747;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`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,16000,11,13728,0,0,0,0,0,2,0,0,0,0,0,0,0,"Desert Rager - In Combat - Cast 'Earth Shock'"),
+(@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,"Desert Rager - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+-- Twilight Keeper Exeter SAI
+SET @ENTRY := 11803;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,3000,4500,12000,13000,11,16856,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Keeper Exeter - In Combat - Cast 'Mortal Strike'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,9000,22000,24000,11,22427,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Keeper Exeter - In Combat - Cast 'Concussion Blow'");
+
+-- Twilight Keeper Havunth SAI
+SET @ENTRY := 11804;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,9,0,100,0,0,8,13600,14500,11,17366,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Keeper Havunth - Within 0-8 Range - Cast 'Fire Nova'"),
+(@ENTRY,0,1,0,9,0,100,0,0,20,16000,19000,11,13339,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Keeper Havunth - Within 0-20 Range - Cast 'Fire Blast'");
+
+-- Twilight Keeper Mayna SAI
+SET @ENTRY := 15200;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,9,0,100,0,0,20,12000,14500,11,17165,1,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Keeper Mayna - Within 0-20 Range - Cast 'Mind Flay'"),
+(@ENTRY,0,1,0,0,0,100,0,5000,6000,20000,27000,11,15654,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Keeper Mayna - In Combat - Cast 'Shadow Word: Pain'"),
+(@ENTRY,0,2,0,0,0,100,0,9000,12000,33000,35000,11,22884,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Keeper Mayna - In Combat - Cast 'Psychic Scream'");
+
+-- Twilight Lord Everun SAI
+SET @ENTRY := 14479;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`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,"Twilight Lord Everun - 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,"Twilight Lord Everun - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Lord Everun - On Aggro - Cast 'Fireball' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,19816,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Lord Everun - Within 0-40 Range - Cast 'Fireball' (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,"Twilight Lord Everun - 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,"Twilight Lord Everun - 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,"Twilight Lord Everun - 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,"Twilight Lord Everun - 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,"Twilight Lord Everun - 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,"Twilight Lord Everun - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,9,1,100,0,0,20,12000,15000,11,17439,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Lord Everun - Within 0-20 Range - Cast 'Shadow Shock' (Phase 1)");
+
+-- Twilight Geolord SAI
+SET @ENTRY := 11881;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`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,9483,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Geolord - On Aggro - Cast 'Boulder' (No Repeat)"),
+(@ENTRY,0,1,0,0,0,100,0,2000,3000,14000,15000,11,13728,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Geolord - In Combat - Cast 'Earth Shock'");
+
+-- Twilight Master SAI
+SET @ENTRY := 11883;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`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,"Twilight Master - 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,"Twilight Master - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Master - On Aggro - Cast 'Frostbolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Master - 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,"Twilight Master - 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,"Twilight Master - 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,"Twilight Master - 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,"Twilight Master - 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,"Twilight Master - 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,"Twilight Master - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,9,1,100,0,0,8,13600,14500,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Master - Within 0-8 Range - Cast 'Frost Nova' (Phase 1)"),
+(@ENTRY,0,11,0,0,1,100,0,8000,9000,24000,25000,11,12058,1,0,0,0,0,4,0,0,0,0,0,0,0,"Cast Chain Lightning"),
+(@ENTRY,0,12,0,0,1,100,0,5000,6000,15000,21000,11,13339,1,0,0,0,0,2,0,0,0,0,0,0,0,"Cast Fire Blast");
+
+-- Twilight Overlord SAI
+SET @ENTRY := 15213;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`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,"Twilight Overlord - 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,"Twilight Overlord - On Aggro - Disable Combat Movement (Phase 1) (No Repeat)"),
+(@ENTRY,0,2,0,4,1,100,1,0,0,0,0,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Overlord - On Aggro - Cast 'Frostbolt' (Phase 1) (No Repeat)"),
+(@ENTRY,0,3,0,9,1,100,0,0,40,3400,4700,11,9672,0,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Overlord - 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,"Twilight Overlord - 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,"Twilight Overlord - 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,"Twilight Overlord - 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,"Twilight Overlord - 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,"Twilight Overlord - 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,"Twilight Overlord - Between 30-100% Mana - Set Event Phase 1 (Phase 2)"),
+(@ENTRY,0,10,0,9,1,100,0,0,8,13600,14500,11,11831,1,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Overlord - Within 0-8 Range - Cast 'Frost Nova' (Phase 1)"),
+(@ENTRY,0,11,0,0,1,100,0,8000,9000,24000,25000,11,12058,1,0,0,0,0,4,0,0,0,0,0,0,0,"Twilight Overlord - In Combat - Cast 'Chain Lightning' (Phase 1)"),
+(@ENTRY,0,12,0,0,1,100,0,5000,6000,15000,21000,11,13339,1,0,0,0,0,2,0,0,0,0,0,0,0,"Twilight Overlord - In Combat - Cast 'Fire Blast' (Phase 1)");
+
+-- Twilight Prophet SAI
+SET @ENTRY := 15308;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
+(@ENTRY,0,0,0,0,0,100,0,4000,4500,12000,15000,11,15305,0,0,0,0,0,4,0,0,0,0,0,0,0,"Twilight Prophet - In Combat - Cast 'Chain Lightning'"),
+(@ENTRY,0,1,0,0,0,100,0,8000,9000,25000,28000,11,22884,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Prophet - In Combat - Cast 'Psychic Scream'"),
+(@ENTRY,0,2,0,9,0,50,0,0,8,16000,19000,11,17366,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Prophet - Within 0-8 Range - Cast 'Fire Nova'"),
+(@ENTRY,0,3,0,9,0,30,0,0,8,16000,19000,11,15531,0,0,0,0,0,1,0,0,0,0,0,0,0,"Twilight Prophet - Within 0-8 Range - Cast 'Frost Nova'");
+
+-- Twilight Avenger SAI
+SET @ENTRY := 11880;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry`=@ENTRY;
+DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_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,"Twilight Avenger - Between 0-30% Health - Cast 'Enrage' (No Repeat)");
+
+UPDATE `creature` SET `spawndist`=6, `MovementType`=1 WHERE `guid` IN (362142,362143,362140,362133,362151,362150,362141,362146,362132, 362125, 362123, 362126);
+
+UPDATE `creature` SET `spawndist`=8, `MovementType`=1 WHERE `id` IN (11725,11729,12179,12178,11746,11744,11698,15475,11721,11723,11724,11722,11738,11740, 11735);
+
+UPDATE `creature` SET `spawndist`=5, `MovementType`=1 WHERE `id` IN (11728,11727,15172);
+
+UPDATE `creature` SET `spawndist`=10, `MovementType`=1 WHERE `id` IN (11730,11733,11734,11732,11737,11739,11741,11745,11736,11880,11881);
+-- corrections
+UPDATE `creature` SET `spawndist`=0, `MovementType`=0 WHERE `guid` IN (362949,362935,362911,362906,362904,362913,362772,362860,362741,362747,362749,362748,362858,362779,362754,362756,362762,362657);
+
+DELETE FROM `creature_addon` WHERE `guid` IN (363402,362772,362858,362860,362748,362756,362779,362741,362749,362170,362173,362160,362158,362168);
+INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES
+(362168,0,0,0,0,69, ''),
+(362158,0,0,0,0,69, ''),
+(362160,0,0,0,0,69, ''),
+(362173,0,0,0,0,69, ''),
+--
+(362749,0,0,3,0,0, ''),
+(362741,0,0,3,0,0, ''),
+(362779,0,0,3,0,0, ''),
+(362756,0,0,3,0,0, ''),
+(362772,0,0,3,0,0, ''),
+--
+(363402,0,0,1,0,0, ''),
+--
+(362748,0,0,0,0,69, ''),
+(362860,0,0,0,0,69, ''),
+(362858,0,0,0,0,69, ''),
+(362170,0,0,0,0,69, '');
+
+-- Pathing for Entry: 15196 'TDB FORMAT'
+SET @NPC := @CGUID+1680;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-8074.142,`position_y`=971.8752,`position_z`=46.62597 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,-8074.142,971.8752,46.62597,0,0,0,0,100,0),
+(@PATH,2,-8075.392,971.1252,46.87597,0,0,0,0,100,0),
+(@PATH,3,-8077.392,970.8752,47.62597,0,0,0,0,100,0),
+(@PATH,4,-8078.892,970.6252,48.12597,0,0,0,0,100,0),
+(@PATH,5,-8081.892,969.8752,48.87597,0,0,0,0,100,0),
+(@PATH,6,-8082.169,969.7091,49.24072,0,0,0,0,100,0),
+(@PATH,7,-8083.919,969.2091,50.24072,0,0,0,0,100,0),
+(@PATH,8,-8085.919,969.2091,51.24072,0,0,0,0,100,0),
+(@PATH,9,-8086.669,969.2091,51.49072,0,0,0,0,100,0),
+(@PATH,10,-8087.669,969.2091,52.24072,0,0,0,0,100,0),
+(@PATH,11,-8089.669,968.9591,53.49072,0,0,0,0,100,0),
+(@PATH,12,-8090.669,968.9591,54.24072,0,0,0,0,100,0),
+(@PATH,13,-8089.895,968.6848,53.75996,0,0,0,0,100,0),
+(@PATH,14,-8090.895,968.6848,54.50996,0,0,0,0,100,0),
+(@PATH,15,-8091.895,968.6848,54.75996,0,0,0,0,100,0),
+(@PATH,16,-8093.645,968.4348,55.50996,0,0,0,0,100,0),
+(@PATH,17,-8094.645,968.4348,56.25996,0,0,0,0,100,0),
+(@PATH,18,-8096.645,968.4348,57.25996,0,0,0,0,100,0),
+(@PATH,19,-8094.852,968.2301,56.50195,0,0,0,0,100,0),
+(@PATH,20,-8096.852,968.2301,57.50195,0,0,0,0,100,0),
+(@PATH,21,-8097.602,967.9801,57.50195,0,0,0,0,100,0),
+(@PATH,22,-8099.352,967.9801,58.25195,0,0,0,0,100,0),
+(@PATH,23,-8101.352,967.9801,59.25195,0,0,0,0,100,0),
+(@PATH,24,-8101.396,967.908,59.62578,0,0,0,0,100,0),
+(@PATH,25,-8102.646,967.908,59.87578,0,0,0,0,100,0),
+(@PATH,26,-8104.396,968.158,60.62578,0,0,0,0,100,0),
+(@PATH,27,-8106.396,968.408,61.37578,0,0,0,0,100,0),
+(@PATH,28,-8105.296,968.0443,61.05129,0,0,0,0,100,0),
+(@PATH,29,-8103.546,968.0443,60.55129,0,0,0,0,100,0),
+(@PATH,30,-8103.265,968.0024,60.31773,0,0,0,0,100,0),
+(@PATH,31,-8102.515,968.0024,59.81773,0,0,0,0,100,0),
+(@PATH,32,-8099.765,968.0024,58.56773,0,0,0,0,100,0),
+(@PATH,33,-8097.278,968.2449,57.40725,0,0,0,0,100,0),
+(@PATH,34,-8095.528,968.2449,56.15725,0,0,0,0,100,0),
+(@PATH,35,-8094.528,968.2449,55.90725,0,0,0,0,100,0),
+(@PATH,36,-8092.528,968.4949,54.90725,0,0,0,0,100,0),
+(@PATH,37,-8092.146,968.8511,54.73791,0,0,0,0,100,0),
+(@PATH,38,-8091.646,968.8511,54.48791,0,0,0,0,100,0),
+(@PATH,39,-8089.646,968.8511,53.48791,0,0,0,0,100,0),
+(@PATH,40,-8088.896,968.8511,52.73791,0,0,0,0,100,0),
+(@PATH,41,-8086.896,969.1011,51.73791,0,0,0,0,100,0),
+(@PATH,42,-8085.896,969.1011,51.23791,0,0,0,0,100,0),
+(@PATH,43,-8083.639,969.625,50.13757,0,0,0,0,100,0),
+(@PATH,44,-8081.639,969.875,48.88757,0,0,0,0,100,0),
+(@PATH,45,-8080.139,970.125,48.38757,0,0,0,0,100,0),
+(@PATH,46,-8078.139,970.625,47.63757,0,0,0,0,100,0),
+(@PATH,47,-8075.061,971.475,46.74481,0,0,0,0,100,0),
+(@PATH,48,-8073.311,972.475,45.99481,0,0,0,0,100,0),
+(@PATH,49,-8070.311,974.475,45.49481,0,0,0,0,100,0),
+(@PATH,50,-8067.061,976.725,44.99481,0,0,0,0,100,0),
+(@PATH,51,-8066.604,976.7609,44.64262,0,0,0,0,100,0),
+(@PATH,52,-8065.854,977.5109,44.39262,0,0,0,0,100,0),
+(@PATH,53,-8065.604,980.5109,43.64262,0,0,0,0,100,0),
+(@PATH,54,-8065.104,984.2609,43.14262,0,0,0,0,100,0),
+(@PATH,55,-8065.043,984.5813,42.99982,0,0,0,0,100,0),
+(@PATH,56,-8065.043,985.0813,42.74982,0,0,0,0,100,0),
+(@PATH,57,-8064.793,990.8313,42.49982,0,0,0,0,100,0),
+(@PATH,58,-8064.486,990.9414,42.21078,0,0,0,0,100,0),
+(@PATH,59,-8064.236,993.6914,41.71078,0,0,0,0,100,0),
+(@PATH,60,-8062.986,994.9414,41.21078,0,0,0,0,100,0),
+(@PATH,61,-8060.414,998.0908,40.60638,0,0,0,0,100,0),
+(@PATH,62,-8058.664,1000.091,40.10638,0,0,0,0,100,0),
+(@PATH,63,-8059.054,999.5816,40.10091,0,0,0,0,100,0),
+(@PATH,64,-8059.35,999.4326,40.43353,0,0,0,0,100,0),
+(@PATH,65,-8060.6,997.9326,40.68353,0,0,0,0,100,0),
+(@PATH,66,-8063.85,994.4326,41.43353,0,0,0,0,100,0),
+(@PATH,67,-8063.792,994.0939,41.68647,0,0,0,0,100,0),
+(@PATH,68,-8064.292,993.3439,41.68647,0,0,0,0,100,0),
+(@PATH,69,-8064.792,987.5939,42.43647,0,0,0,0,100,0),
+(@PATH,70,-8064.878,987.4844,42.73891,0,0,0,0,100,0),
+(@PATH,71,-8065.128,984.7344,42.98891,0,0,0,0,100,0),
+(@PATH,72,-8065.378,981.9844,43.48891,0,0,0,0,100,0),
+(@PATH,73,-8065.378,978.9844,44.23891,0,0,0,0,100,0),
+(@PATH,74,-8065.731,978.6848,44.42163,0,0,0,0,100,0),
+(@PATH,75,-8065.731,977.4348,44.67163,0,0,0,0,100,0),
+(@PATH,76,-8069.231,975.4348,45.17163,0,0,0,0,100,0),
+(@PATH,77,-8072.231,973.1848,45.67163,0,0,0,0,100,0),
+(@PATH,78,-8073.981,972.1848,46.42163,0,0,0,0,100,0),
+(@PATH,79,-8074.11,971.9819,46.72411,0,0,0,0,100,0),
+(@PATH,80,-8075.36,971.2319,46.97411,0,0,0,0,100,0),
+(@PATH,81,-8077.36,970.7319,47.72411,0,0,0,0,100,0),
+(@PATH,82,-8079.11,970.4819,47.97411,0,0,0,0,100,0),
+(@PATH,83,-8081.86,969.9819,48.97411,0,0,0,0,100,0),
+(@PATH,84,-8083.926,969.405,50.31739,0,0,0,0,100,0),
+(@PATH,85,-8085.926,969.155,51.31739,0,0,0,0,100,0),
+(@PATH,86,-8086.926,969.155,51.56739,0,0,0,0,100,0),
+(@PATH,87,-8087.676,969.155,52.31739,0,0,0,0,100,0),
+(@PATH,88,-8089.676,968.905,53.56739,0,0,0,0,100,0),
+(@PATH,89,-8090.676,968.905,54.31739,0,0,0,0,100,0),
+(@PATH,90,-8090.878,968.6632,54.40657,0,0,0,0,100,0),
+(@PATH,91,-8091.878,968.6632,54.90657,0,0,0,0,100,0),
+(@PATH,92,-8093.628,968.4132,55.65657,0,0,0,0,100,0),
+(@PATH,93,-8094.628,968.4132,56.15657,0,0,0,0,100,0),
+(@PATH,94,-8096.628,968.4132,57.15657,0,0,0,0,100,0),
+(@PATH,95,-8096.863,968.2057,57.40915,0,0,0,0,100,0),
+(@PATH,96,-8097.613,967.9557,57.65915,0,0,0,0,100,0),
+(@PATH,97,-8099.363,967.9557,58.40915,0,0,0,0,100,0),
+(@PATH,98,-8101.113,967.9557,59.15915,0,0,0,0,100,0),
+(@PATH,99,-8101.425,967.8853,59.50502,0,0,0,0,100,0),
+(@PATH,100,-8102.675,967.8853,60.00502,0,0,0,0,100,0),
+(@PATH,101,-8104.425,968.1353,60.75502,0,0,0,0,100,0),
+(@PATH,102,-8106.425,968.3853,61.50502,0,0,0,0,100,0),
+(@PATH,103,-8105.296,968.0443,61.05129,0,0,0,0,100,0),
+(@PATH,104,-8103.546,968.0443,60.55129,0,0,0,0,100,0),
+(@PATH,105,-8105.223,968.1716,61.12951,0,0,0,0,100,0),
+(@PATH,106,-8103.223,967.9216,60.37951,0,0,0,0,100,0),
+(@PATH,107,-8102.473,967.9216,59.87951,0,0,0,0,100,0),
+(@PATH,108,-8099.723,968.1716,58.62951,0,0,0,0,100,0);
+-- 0x1C399800200ED70000003B000008499C .go -8074.142 971.8752 46.62597
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=362545;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(362545, 362545, 0, 0, 2, 0, 0),
+(362545, 362547, 3, 0, 2, 0, 0);
+
+-- Pathing for Entry: 15184 'TDB FORMAT'
+SET @NPC := 362545;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `position_x`=-6827.947,`position_y`=750.6011,`position_z`=43.17421 WHERE `guid`=362547;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6827.947,`position_y`=750.6011,`position_z`=43.17421 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,-6827.947,750.6011,43.17421,0,0,0,0,100,0),
+(@PATH,2,-6831.697,764.8511,43.67421,0,0,0,0,100,0),
+(@PATH,3,-6833.708,771.7307,43.96421,0,0,0,0,100,0),
+(@PATH,4,-6839.958,785.2307,43.21421,0,0,0,0,100,0),
+(@PATH,5,-6842.248,789.7432,42.87852,0,0,0,0,100,0),
+(@PATH,6,-6853.884,808.4065,42.96156,0,0,0,0,100,0),
+(@PATH,7,-6858.884,821.1565,42.21156,0,0,0,0,100,0),
+(@PATH,8,-6860.384,824.9065,41.71156,0,0,0,0,100,0),
+(@PATH,9,-6862.384,829.4065,41.21156,0,0,0,0,100,0),
+(@PATH,10,-6865.291,836.1432,40.32879,0,0,0,0,100,0),
+(@PATH,11,-6867.041,839.6432,39.57879,0,0,0,0,100,0),
+(@PATH,12,-6869.291,844.1432,38.82879,0,0,0,0,100,0),
+(@PATH,13,-6870.791,847.6432,38.57879,0,0,0,0,100,0),
+(@PATH,14,-6873.291,852.8932,37.82879,0,0,0,0,100,0),
+(@PATH,15,-6874.541,855.6432,37.32879,0,0,0,0,100,0),
+(@PATH,16,-6874.811,855.9362,37.10934,0,0,0,0,100,0),
+(@PATH,17,-6875.311,856.9362,36.85934,0,0,0,0,100,0),
+(@PATH,18,-6877.311,860.4362,36.10934,0,0,0,0,100,0),
+(@PATH,19,-6880.311,866.4362,35.60934,0,0,0,0,100,0),
+(@PATH,20,-6883.311,871.6862,35.10934,0,0,0,0,100,0),
+(@PATH,21,-6885.061,875.1862,34.35934,0,0,0,0,100,0),
+(@PATH,22,-6885.263,875.42,34.19176,0,0,0,0,100,0),
+(@PATH,23,-6885.513,875.92,33.94176,0,0,0,0,100,0),
+(@PATH,24,-6885.513,879.92,33.44176,0,0,0,0,100,0),
+(@PATH,25,-6885.763,883.67,32.69176,0,0,0,0,100,0),
+(@PATH,26,-6885.763,886.67,32.19176,0,0,0,0,100,0),
+(@PATH,27,-6885.763,888.67,31.44176,0,0,0,0,100,0),
+(@PATH,28,-6885.763,890.67,30.94176,0,0,0,0,100,0),
+(@PATH,29,-6885.945,890.6282,31.12031,0,0,0,0,100,0),
+(@PATH,30,-6885.945,887.6282,31.87031,0,0,0,0,100,0),
+(@PATH,31,-6885.945,884.6282,32.37031,0,0,0,0,100,0),
+(@PATH,32,-6885.945,880.8782,33.12031,0,0,0,0,100,0),
+(@PATH,33,-6885.695,876.8782,33.87031,0,0,0,0,100,0),
+(@PATH,34,-6885.587,876.5439,34.09853,0,0,0,0,100,0),
+(@PATH,35,-6885.337,875.5439,34.34853,0,0,0,0,100,0),
+(@PATH,36,-6883.587,872.0439,34.84853,0,0,0,0,100,0),
+(@PATH,37,-6881.587,868.5439,35.34853,0,0,0,0,100,0),
+(@PATH,38,-6877.587,861.0439,35.84853,0,0,0,0,100,0),
+(@PATH,39,-6876.087,858.2939,36.59853,0,0,0,0,100,0),
+(@PATH,40,-6876.033,858.0821,36.90882,0,0,0,0,100,0),
+(@PATH,41,-6875.283,856.8321,37.15882,0,0,0,0,100,0),
+(@PATH,42,-6873.533,853.0821,37.90882,0,0,0,0,100,0),
+(@PATH,43,-6871.283,848.5821,38.40882,0,0,0,0,100,0),
+(@PATH,44,-6869.783,845.3321,38.90882,0,0,0,0,100,0),
+(@PATH,45,-6867.533,840.8321,39.65882,0,0,0,0,100,0),
+(@PATH,46,-6865,836.1639,40.60313,0,0,0,0,100,0),
+(@PATH,47,-6863.25,831.4139,41.10313,0,0,0,0,100,0),
+(@PATH,48,-6861,825.9139,41.60313,0,0,0,0,100,0),
+(@PATH,49,-6859.25,821.4139,42.35313,0,0,0,0,100,0),
+(@PATH,50,-6857.75,817.9139,42.85313,0,0,0,0,100,0),
+(@PATH,51,-6853.613,808.2167,43.03363,0,0,0,0,100,0),
+(@PATH,52,-6841.908,789.7263,43.24368,0,0,0,0,100,0),
+(@PATH,53,-6837.408,779.9763,43.49368,0,0,0,0,100,0),
+(@PATH,54,-6833.526,771.5621,43.9197,0,0,0,0,100,0),
+(@PATH,55,-6829.776,757.3121,43.1697,0,0,0,0,100,0),
+(@PATH,56,-6827.718,750.6573,42.96784,0,0,0,0,100,0),
+(@PATH,57,-6819.718,738.4073,42.46784,0,0,0,0,100,0),
+(@PATH,58,-6816.772,733.8215,41.83261,0,0,0,0,100,0),
+(@PATH,59,-6814.522,729.3215,41.08261,0,0,0,0,100,0),
+(@PATH,60,-6814.022,727.5715,40.58261,0,0,0,0,100,0),
+(@PATH,61,-6812.272,724.0715,40.08261,0,0,0,0,100,0),
+(@PATH,62,-6808.802,716.488,39.23988,0,0,0,0,100,0),
+(@PATH,63,-6807.302,711.738,38.73988,0,0,0,0,100,0),
+(@PATH,64,-6806.552,708.988,37.98988,0,0,0,0,100,0),
+(@PATH,65,-6806.052,707.238,37.23988,0,0,0,0,100,0),
+(@PATH,66,-6805.552,705.488,36.98988,0,0,0,0,100,0),
+(@PATH,67,-6804.552,702.488,36.23988,0,0,0,0,100,0),
+(@PATH,68,-6804.052,700.488,35.48988,0,0,0,0,100,0),
+(@PATH,69,-6803.803,700.2541,35.24248,0,0,0,0,100,0),
+(@PATH,70,-6803.553,699.7541,34.99248,0,0,0,0,100,0),
+(@PATH,71,-6803.553,697.7541,33.99248,0,0,0,0,100,0),
+(@PATH,72,-6803.553,695.7541,33.24248,0,0,0,0,100,0),
+(@PATH,73,-6803.553,693.7541,32.49248,0,0,0,0,100,0),
+(@PATH,74,-6803.553,690.7541,31.74248,0,0,0,0,100,0),
+(@PATH,75,-6803.303,688.7541,30.99248,0,0,0,0,100,0),
+(@PATH,76,-6803.303,686.7541,30.24248,0,0,0,0,100,0),
+(@PATH,77,-6803.303,685.0041,29.49248,0,0,0,0,100,0),
+(@PATH,78,-6803.053,683.0041,28.74248,0,0,0,0,100,0),
+(@PATH,79,-6803.053,681.0041,27.74248,0,0,0,0,100,0),
+(@PATH,80,-6803.053,679.0041,26.99248,0,0,0,0,100,0),
+(@PATH,81,-6803.053,677.0041,25.99248,0,0,0,0,100,0),
+(@PATH,82,-6802.803,675.0041,24.99248,0,0,0,0,100,0),
+(@PATH,83,-6802.803,673.0041,24.24248,0,0,0,0,100,0),
+(@PATH,84,-6802.78,673.8747,24.60902,0,0,0,0,100,0),
+(@PATH,85,-6802.78,675.8747,25.60902,0,0,0,0,100,0),
+(@PATH,86,-6803.03,677.8747,26.35902,0,0,0,0,100,0),
+(@PATH,87,-6803.03,679.8747,27.35902,0,0,0,0,100,0),
+(@PATH,88,-6803.03,681.8747,28.35902,0,0,0,0,100,0),
+(@PATH,89,-6803.28,683.8747,29.10902,0,0,0,0,100,0),
+(@PATH,90,-6803.28,685.6247,29.60902,0,0,0,0,100,0),
+(@PATH,91,-6803.28,687.6247,30.60902,0,0,0,0,100,0),
+(@PATH,92,-6803.28,690.6247,31.35902,0,0,0,0,100,0),
+(@PATH,93,-6803.28,692.6247,32.10902,0,0,0,0,100,0),
+(@PATH,94,-6803.28,694.6247,32.85902,0,0,0,0,100,0),
+(@PATH,95,-6803.53,696.6247,33.60902,0,0,0,0,100,0),
+(@PATH,96,-6803.53,698.6247,34.35902,0,0,0,0,100,0),
+(@PATH,97,-6803.844,698.6635,34.6736,0,0,0,0,100,0),
+(@PATH,98,-6803.844,699.9135,35.1736,0,0,0,0,100,0),
+(@PATH,99,-6804.344,701.9135,35.6736,0,0,0,0,100,0),
+(@PATH,100,-6805.094,703.6635,36.4236,0,0,0,0,100,0),
+(@PATH,101,-6805.594,705.6635,36.9236,0,0,0,0,100,0),
+(@PATH,102,-6806.094,707.4135,37.6736,0,0,0,0,100,0),
+(@PATH,103,-6807.094,711.1635,38.4236,0,0,0,0,100,0),
+(@PATH,104,-6808.094,714.1635,38.9236,0,0,0,0,100,0),
+(@PATH,105,-6808.197,714.3786,39.24339,0,0,0,0,100,0),
+(@PATH,106,-6808.947,716.6286,39.49339,0,0,0,0,100,0),
+(@PATH,107,-6810.947,721.3786,40.24339,0,0,0,0,100,0),
+(@PATH,108,-6813.697,727.3786,40.49339,0,0,0,0,100,0),
+(@PATH,109,-6814.447,729.1286,41.24339,0,0,0,0,100,0),
+(@PATH,110,-6816.763,733.9973,41.98037,0,0,0,0,100,0),
+(@PATH,111,-6819.513,738.2473,42.48037,0,0,0,0,100,0),
+(@PATH,112,-6827.745,750.5536,43.19679,0,0,0,0,100,0),
+(@PATH,113,-6831.495,764.8036,43.69679,0,0,0,0,100,0);
+
+DELETE FROM `creature_formations` WHERE `leaderGUID`=362590;
+INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
+(362590, 362590, 0, 0, 2, 0, 0),
+(362590, 362570, 3, 0, 2, 0, 0);
+
+-- Pathing for Entry: 15184 'TDB FORMAT'
+SET @NPC := 362590;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6821.357,`position_y`=816.1558,`position_z`=50.60997 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,-6821.357,816.1558,50.60997,0,0,0,0,100,0),
+(@PATH,2,-6822.107,817.1558,50.35997,0,0,0,0,100,0),
+(@PATH,3,-6819.357,823.4058,50.10997,0,0,0,0,100,0),
+(@PATH,4,-6814.945,833.6428,49.84764,0,0,0,0,100,0),
+(@PATH,5,-6802.945,837.3928,49.34764,0,0,0,0,100,0),
+(@PATH,6,-6799.629,838.6628,48.6907,0,0,0,0,100,0),
+(@PATH,7,-6795.629,838.9128,47.6907,0,0,0,0,100,0),
+(@PATH,8,-6791.629,839.1628,47.1907,0,0,0,0,100,0),
+(@PATH,9,-6785.879,839.6628,46.4407,0,0,0,0,100,0),
+(@PATH,10,-6781.879,839.9128,45.9407,0,0,0,0,100,0),
+(@PATH,11,-6778.879,840.1628,45.4407,0,0,0,0,100,0),
+(@PATH,12,-6773.879,840.6628,44.6907,0,0,0,0,100,0),
+(@PATH,13,-6769.09,841.0691,43.02269,0,0,0,0,100,0),
+(@PATH,14,-6767.84,841.3191,42.52269,0,0,0,0,100,0),
+(@PATH,15,-6767.09,841.8191,42.27269,0,0,0,0,100,0),
+(@PATH,16,-6766.09,843.3191,41.02269,0,0,0,0,100,0),
+(@PATH,17,-6765.59,844.0691,41.02269,0,0,0,0,100,0),
+(@PATH,18,-6765.59,845.8191,40.02269,0,0,0,0,100,0),
+(@PATH,19,-6765.34,846.8191,39.27269,0,0,0,0,100,0),
+(@PATH,20,-6765.09,847.8191,38.52269,0,0,0,0,100,0),
+(@PATH,21,-6765.09,849.0691,37.52269,0,0,0,0,100,0),
+(@PATH,22,-6765.069,849.1086,37.33008,0,0,0,0,100,0),
+(@PATH,23,-6764.819,849.8586,36.08008,0,0,0,0,100,0),
+(@PATH,24,-6765.569,851.6086,34.58008,0,0,0,0,100,0),
+(@PATH,25,-6766.319,853.3586,33.08008,0,0,0,0,100,0),
+(@PATH,26,-6767.319,855.1086,32.58008,0,0,0,0,100,0),
+(@PATH,27,-6767.569,855.8586,31.83008,0,0,0,0,100,0),
+(@PATH,28,-6768.319,857.6086,30.08008,0,0,0,0,100,0),
+(@PATH,29,-6769.069,859.6086,28.33008,0,0,0,0,100,0),
+(@PATH,30,-6770.319,862.1086,27.33008,0,0,0,0,100,0),
+(@PATH,31,-6770.325,862.5379,26.86991,0,0,0,0,100,0),
+(@PATH,32,-6770.825,863.2879,26.61991,0,0,0,0,100,0),
+(@PATH,33,-6770.325,864.0379,25.86991,0,0,0,0,100,0),
+(@PATH,34,-6769.075,865.5379,25.36991,0,0,0,0,100,0),
+(@PATH,35,-6768.325,867.0379,24.61991,0,0,0,0,100,0),
+(@PATH,36,-6767.075,868.7879,24.11991,0,0,0,0,100,0),
+(@PATH,37,-6766.974,868.8903,23.87411,0,0,0,0,100,0),
+(@PATH,38,-6766.224,869.8903,23.62411,0,0,0,0,100,0),
+(@PATH,39,-6761.974,865.6403,22.87411,0,0,0,0,100,0),
+(@PATH,40,-6758.974,862.8903,22.12411,0,0,0,0,100,0),
+(@PATH,41,-6756.724,860.8903,21.62411,0,0,0,0,100,0),
+(@PATH,42,-6754.974,858.8903,20.87411,0,0,0,0,100,0),
+(@PATH,43,-6752.724,856.8903,19.87411,0,0,0,0,100,0),
+(@PATH,44,-6750.474,854.8903,19.12411,0,0,0,0,100,0),
+(@PATH,45,-6748.474,852.8903,18.37411,0,0,0,0,100,0),
+(@PATH,46,-6746.224,850.6403,17.37411,0,0,0,0,100,0),
+(@PATH,47,-6744.724,849.3903,16.87411,0,0,0,0,100,0),
+(@PATH,48,-6745.412,849.8464,16.97767,0,0,0,0,100,0),
+(@PATH,49,-6746.912,851.3464,17.72767,0,0,0,0,100,0),
+(@PATH,50,-6748.162,852.5964,18.22767,0,0,0,0,100,0),
+(@PATH,51,-6750.412,854.8464,19.22767,0,0,0,0,100,0),
+(@PATH,52,-6751.162,855.5964,19.72767,0,0,0,0,100,0),
+(@PATH,53,-6753.412,857.5964,20.22767,0,0,0,0,100,0),
+(@PATH,54,-6755.162,859.3464,21.22767,0,0,0,0,100,0),
+(@PATH,55,-6757.412,861.3464,21.72767,0,0,0,0,100,0),
+(@PATH,56,-6759.662,863.5964,22.47767,0,0,0,0,100,0),
+(@PATH,57,-6762.412,866.3464,23.22767,0,0,0,0,100,0),
+(@PATH,58,-6766.338,869.8273,24.02894,0,0,0,0,100,0),
+(@PATH,59,-6767.838,867.3273,24.77894,0,0,0,0,100,0),
+(@PATH,60,-6768.838,865.5773,25.02894,0,0,0,0,100,0),
+(@PATH,61,-6770.088,864.3273,26.02894,0,0,0,0,100,0),
+(@PATH,62,-6769.963,864.065,26.16592,0,0,0,0,100,0),
+(@PATH,63,-6770.713,863.065,26.91592,0,0,0,0,100,0),
+(@PATH,64,-6769.963,861.065,27.91592,0,0,0,0,100,0),
+(@PATH,65,-6768.963,859.315,28.91592,0,0,0,0,100,0),
+(@PATH,66,-6768.213,857.565,29.91592,0,0,0,0,100,0),
+(@PATH,67,-6767.713,856.815,30.91592,0,0,0,0,100,0),
+(@PATH,68,-6766.963,855.065,32.41592,0,0,0,0,100,0),
+(@PATH,69,-6766.463,853.315,33.91592,0,0,0,0,100,0),
+(@PATH,70,-6765.463,851.565,34.66592,0,0,0,0,100,0),
+(@PATH,71,-6765.539,851.1853,34.99934,0,0,0,0,100,0),
+(@PATH,72,-6764.789,849.4353,36.49934,0,0,0,0,100,0),
+(@PATH,73,-6765.039,848.9353,37.49934,0,0,0,0,100,0),
+(@PATH,74,-6765.039,847.9353,38.49934,0,0,0,0,100,0),
+(@PATH,75,-6765.539,846.1853,38.99934,0,0,0,0,100,0),
+(@PATH,76,-6766.789,844.4353,40.74934,0,0,0,0,100,0),
+(@PATH,77,-6767.289,842.9353,41.74934,0,0,0,0,100,0),
+(@PATH,78,-6768.539,842.4353,42.49934,0,0,0,0,100,0),
+(@PATH,79,-6767.168,842.8019,41.88369,0,0,0,0,100,0),
+(@PATH,80,-6768.668,842.3019,42.63369,0,0,0,0,100,0),
+(@PATH,81,-6769.168,841.0519,43.13369,0,0,0,0,100,0),
+(@PATH,82,-6771.168,840.8019,43.63369,0,0,0,0,100,0),
+(@PATH,83,-6773.168,840.8019,44.63369,0,0,0,0,100,0),
+(@PATH,84,-6778.168,840.5519,45.13369,0,0,0,0,100,0),
+(@PATH,85,-6782.168,840.0519,45.88369,0,0,0,0,100,0),
+(@PATH,86,-6785.918,839.8019,46.38369,0,0,0,0,100,0),
+(@PATH,87,-6791.918,839.3019,47.13369,0,0,0,0,100,0),
+(@PATH,88,-6794.918,839.0519,47.63369,0,0,0,0,100,0),
+(@PATH,89,-6797.918,838.8019,48.38369,0,0,0,0,100,0),
+(@PATH,90,-6799.688,838.4656,48.94979,0,0,0,0,100,0),
+(@PATH,91,-6801.688,837.7156,48.94979,0,0,0,0,100,0),
+(@PATH,92,-6804.438,836.9656,49.69979,0,0,0,0,100,0),
+(@PATH,93,-6808.938,835.4656,50.19979,0,0,0,0,100,0),
+(@PATH,94,-6815.2,833.297,50.08068,0,0,0,0,100,0),
+(@PATH,95,-6822.045,816.8499,50.59637,0,0,0,0,100,0),
+(@PATH,96,-6818.545,812.0999,51.09637,0,0,0,0,100,0),
+(@PATH,97,-6812.795,804.0999,51.84637,0,0,0,0,100,0),
+(@PATH,98,-6805.488,794.295,51.33554,0,0,0,0,100,0),
+(@PATH,99,-6794.738,787.795,51.83554,0,0,0,0,100,0),
+(@PATH,100,-6794.625,787.5807,52.06388,0,0,0,0,100,0),
+(@PATH,101,-6792.375,786.3307,52.81388,0,0,0,0,100,0),
+(@PATH,102,-6792.625,785.3307,53.81388,0,0,0,0,100,0),
+(@PATH,103,-6792.625,784.3307,54.56388,0,0,0,0,100,0),
+(@PATH,104,-6792.875,781.3307,55.81388,0,0,0,0,100,0),
+(@PATH,105,-6792.875,780.3307,56.56388,0,0,0,0,100,0),
+(@PATH,106,-6792.875,779.3307,57.31388,0,0,0,0,100,0),
+(@PATH,107,-6793.125,778.3307,58.06388,0,0,0,0,100,0),
+(@PATH,108,-6793.125,777.5807,59.06388,0,0,0,0,100,0),
+(@PATH,109,-6793.125,776.5807,59.81388,0,0,0,0,100,0),
+(@PATH,110,-6793.375,775.5807,60.56388,0,0,0,0,100,0),
+(@PATH,111,-6793.375,774.5807,61.81388,0,0,0,0,100,0),
+(@PATH,112,-6793.375,773.5807,63.06388,0,0,0,0,100,0),
+(@PATH,113,-6793.375,772.5807,64.31388,0,0,0,0,100,0),
+(@PATH,114,-6793.625,771.5807,65.06388,0,0,0,0,100,0),
+(@PATH,115,-6793.625,770.5807,66.06388,0,0,0,0,100,0),
+(@PATH,116,-6793.625,769.5807,66.81388,0,0,0,0,100,0),
+(@PATH,117,-6793.875,768.5807,67.56388,0,0,0,0,100,0),
+(@PATH,118,-6793.875,767.5807,68.56388,0,0,0,0,100,0),
+(@PATH,119,-6793.623,768.2801,67.89136,0,0,0,0,100,0),
+(@PATH,120,-6793.623,767.2801,68.64136,0,0,0,0,100,0),
+(@PATH,121,-6793.623,766.7801,69.14136,0,0,0,0,100,0),
+(@PATH,122,-6793.123,765.7801,69.39136,0,0,0,0,100,0),
+(@PATH,123,-6792.623,765.0301,69.89136,0,0,0,0,100,0),
+(@PATH,124,-6792.123,764.0301,70.64136,0,0,0,0,100,0),
+(@PATH,125,-6791.623,763.2801,70.89136,0,0,0,0,100,0),
+(@PATH,126,-6791.373,762.2801,71.64136,0,0,0,0,100,0),
+(@PATH,127,-6790.623,760.7801,72.39136,0,0,0,0,100,0),
+(@PATH,128,-6790.123,760.0301,72.89136,0,0,0,0,100,0),
+(@PATH,129,-6789.123,758.2801,73.89136,0,0,0,0,100,0),
+(@PATH,130,-6788.373,756.5301,74.89136,0,0,0,0,100,0),
+(@PATH,131,-6788.858,757.9641,74.17118,0,0,0,0,100,0),
+(@PATH,132,-6788.108,756.2141,75.17118,0,0,0,0,100,0),
+(@PATH,133,-6787.858,755.7141,75.17118,0,0,0,0,100,0),
+(@PATH,134,-6785.358,754.2141,76.17118,0,0,0,0,100,0),
+(@PATH,135,-6783.858,753.2141,76.92118,0,0,0,0,100,0),
+(@PATH,136,-6782.358,751.9641,78.17118,0,0,0,0,100,0),
+(@PATH,137,-6779.638,750.2194,79.23349,0,0,0,0,100,0),
+(@PATH,138,-6777.638,750.7194,80.48349,0,0,0,0,100,0),
+(@PATH,139,-6775.638,751.4694,81.48349,0,0,0,0,100,0),
+(@PATH,140,-6774.638,751.7194,81.98349,0,0,0,0,100,0),
+(@PATH,141,-6772.888,752.2194,82.73349,0,0,0,0,100,0),
+(@PATH,142,-6772.138,752.4694,83.48349,0,0,0,0,100,0),
+(@PATH,143,-6771.138,752.7194,83.98349,0,0,0,0,100,0),
+(@PATH,144,-6769.138,752.9694,84.98349,0,0,0,0,100,0),
+(@PATH,145,-6768.918,753.215,84.99495,0,0,0,0,100,0),
+(@PATH,146,-6766.168,753.965,85.49495,0,0,0,0,100,0),
+(@PATH,147,-6763.418,756.465,85.99495,0,0,0,0,100,0),
+(@PATH,148,-6761.168,758.215,86.74495,0,0,0,0,100,0),
+(@PATH,149,-6761.525,757.898,86.56975,0,0,0,0,100,0),
+(@PATH,150,-6763.525,756.148,85.81975,0,0,0,0,100,0),
+(@PATH,151,-6766.433,753.6146,85.36938,0,0,0,0,100,0),
+(@PATH,152,-6770.183,752.6146,84.36938,0,0,0,0,100,0),
+(@PATH,153,-6772.183,752.3646,83.36938,0,0,0,0,100,0),
+(@PATH,154,-6773.933,751.8646,82.11938,0,0,0,0,100,0),
+(@PATH,155,-6777.683,750.6146,80.36938,0,0,0,0,100,0),
+(@PATH,156,-6779.745,750.2239,79.13618,0,0,0,0,100,0),
+(@PATH,157,-6781.995,752.2239,78.13618,0,0,0,0,100,0),
+(@PATH,158,-6782.495,752.7239,77.38618,0,0,0,0,100,0),
+(@PATH,159,-6784.245,753.7239,76.63618,0,0,0,0,100,0),
+(@PATH,160,-6786.636,755.696,75.03162,0,0,0,0,100,0),
+(@PATH,161,-6787.886,757.446,74.53162,0,0,0,0,100,0),
+(@PATH,162,-6788.886,759.196,73.53162,0,0,0,0,100,0),
+(@PATH,163,-6789.636,760.696,72.28162,0,0,0,0,100,0),
+(@PATH,164,-6790.886,762.196,71.78162,0,0,0,0,100,0),
+(@PATH,165,-6791.886,763.946,70.53162,0,0,0,0,100,0),
+(@PATH,166,-6792.886,765.696,69.28162,0,0,0,0,100,0),
+(@PATH,167,-6792.879,765.9456,69.20365,0,0,0,0,100,0),
+(@PATH,168,-6793.629,766.9456,68.70365,0,0,0,0,100,0),
+(@PATH,169,-6793.629,767.9456,67.70365,0,0,0,0,100,0),
+(@PATH,170,-6793.379,768.9456,66.95365,0,0,0,0,100,0),
+(@PATH,171,-6793.379,770.9456,65.95365,0,0,0,0,100,0),
+(@PATH,172,-6793.129,771.9456,65.20365,0,0,0,0,100,0),
+(@PATH,173,-6793.129,772.9456,64.20365,0,0,0,0,100,0),
+(@PATH,174,-6793.129,773.9456,62.95365,0,0,0,0,100,0),
+(@PATH,175,-6793.129,774.9456,61.95365,0,0,0,0,100,0),
+(@PATH,176,-6792.879,775.6956,60.95365,0,0,0,0,100,0),
+(@PATH,177,-6792.879,776.6956,59.70365,0,0,0,0,100,0),
+(@PATH,178,-6792.879,777.6956,58.95365,0,0,0,0,100,0),
+(@PATH,179,-6792.879,778.6956,58.20365,0,0,0,0,100,0),
+(@PATH,180,-6792.629,779.6956,57.45365,0,0,0,0,100,0),
+(@PATH,181,-6792.629,780.6956,56.45365,0,0,0,0,100,0),
+(@PATH,182,-6792.629,781.6956,55.70365,0,0,0,0,100,0),
+(@PATH,183,-6792.629,782.6956,54.95365,0,0,0,0,100,0),
+(@PATH,184,-6792.629,784.6956,53.95365,0,0,0,0,100,0),
+(@PATH,185,-6792.629,785.6956,53.20365,0,0,0,0,100,0),
+(@PATH,186,-6792.466,784.909,53.66281,0,0,0,0,100,0),
+(@PATH,187,-6792.466,785.909,52.91281,0,0,0,0,100,0),
+(@PATH,188,-6792.466,786.659,52.66281,0,0,0,0,100,0),
+(@PATH,189,-6793.466,787.159,52.41281,0,0,0,0,100,0),
+(@PATH,190,-6794.966,788.159,51.91281,0,0,0,0,100,0),
+(@PATH,191,-6805.781,794.4606,51.20302,0,0,0,0,100,0),
+(@PATH,192,-6809.281,799.2106,51.70302,0,0,0,0,100,0),
+(@PATH,193,-6818.031,811.2106,51.20302,0,0,0,0,100,0),
+(@PATH,194,-6821.531,815.9606,50.70302,0,0,0,0,100,0),
+(@PATH,195,-6821.437,816.2638,50.5932,0,0,0,0,100,0),
+(@PATH,196,-6822.187,817.0138,50.3432,0,0,0,0,100,0),
+(@PATH,197,-6819.437,823.5138,50.0932,0,0,0,0,100,0),
+(@PATH,198,-6814.895,833.5093,49.84903,0,0,0,0,100,0),
+(@PATH,199,-6802.895,837.5093,49.34903,0,0,0,0,100,0);
+
+-- Pathing for Entry: 15189 'TDB FORMAT'
+SET @NPC := 362559;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6854.811,`position_y`=738.1525,`position_z`=55.30116 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,-6854.811,738.1525,55.30116,0,0,0,0,100,0),
+(@PATH,2,-6853.561,734.9025,55.30116,0,0,0,0,100,0),
+(@PATH,3,-6854.811,738.1525,55.30116,0,0,0,0,100,0),
+(@PATH,4,-6853.561,734.9025,55.30116,0,0,0,0,100,0);
+
+-- Pathing for Entry: 15200 'TDB FORMAT'
+SET @NPC := 362649;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6796.487,`position_y`=1611.718,`position_z`=4.134546 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,-6796.487,1611.718,4.134546,0,0,0,0,100,0),
+(@PATH,2,-6803.237,1615.468,3.634547,0,0,0,0,100,0),
+(@PATH,3,-6805.731,1617.066,2.801276,0,0,0,0,100,0),
+(@PATH,4,-6807.981,1619.066,2.551276,0,0,0,0,100,0),
+(@PATH,5,-6809.481,1620.316,1.801276,0,0,0,0,100,0),
+(@PATH,6,-6813.908,1624.341,1.522889,0,0,0,0,100,0),
+(@PATH,7,-6808.158,1619.091,2.272889,0,0,0,0,100,0),
+(@PATH,8,-6806.658,1617.841,2.522889,0,0,0,0,100,0),
+(@PATH,9,-6806.523,1617.688,2.940773,0,0,0,0,100,0),
+(@PATH,10,-6805.523,1616.688,2.940773,0,0,0,0,100,0),
+(@PATH,11,-6803.773,1615.688,3.440773,0,0,0,0,100,0),
+(@PATH,12,-6799.523,1613.438,4.190773,0,0,0,0,100,0),
+(@PATH,13,-6796.162,1611.554,4.241982,0,0,0,0,100,0),
+(@PATH,14,-6789.038,1602.043,4.280756,0,0,0,0,100,0),
+(@PATH,15,-6787.538,1598.793,3.530756,0,0,0,0,100,0),
+(@PATH,16,-6788.259,1600.612,3.777736,0,0,0,0,100,0),
+(@PATH,17,-6788.466,1600.811,3.808295,0,0,0,0,100,0),
+(@PATH,18,-6789.216,1602.311,4.058295,0,0,0,0,100,0),
+(@PATH,19,-6796.542,1611.859,4.136284,0,0,0,0,100,0);
+
+-- Pathing for Entry: 11721 'TDB FORMAT'
+SET @NPC := 362286;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6410.97,`position_y`=1077.286,`position_z`=-41.634 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,-6410.97,1077.286,-41.634,0,0,0,0,100,0),
+(@PATH,2,-6412.72,1078.036,-41.384,0,0,0,0,100,0),
+(@PATH,3,-6415.47,1078.536,-40.884,0,0,0,0,100,0),
+(@PATH,4,-6417.22,1079.286,-41.134,0,0,0,0,100,0),
+(@PATH,5,-6418.47,1079.536,-41.384,0,0,0,0,100,0),
+(@PATH,6,-6420.919,1080.201,-41.80342,0,0,0,0,100,0),
+(@PATH,7,-6418.419,1079.451,-41.30342,0,0,0,0,100,0),
+(@PATH,8,-6415.169,1078.201,-41.05342,0,0,0,0,100,0),
+(@PATH,9,-6411.419,1076.701,-41.55342,0,0,0,0,100,0),
+(@PATH,10,-6410.169,1076.451,-42.05342,0,0,0,0,100,0),
+(@PATH,11,-6407.419,1075.451,-43.05342,0,0,0,0,100,0),
+(@PATH,12,-6404.169,1074.201,-44.30342,0,0,0,0,100,0),
+(@PATH,13,-6402.355,1073.539,-44.72012,0,0,0,0,100,0),
+(@PATH,14,-6401.605,1074.289,-44.47012,0,0,0,0,100,0),
+(@PATH,15,-6400.605,1075.539,-44.47012,0,0,0,0,100,0),
+(@PATH,16,-6399.855,1076.289,-43.97012,0,0,0,0,100,0),
+(@PATH,17,-6398.105,1078.039,-43.47012,0,0,0,0,100,0),
+(@PATH,18,-6397.105,1079.039,-42.97012,0,0,0,0,100,0),
+(@PATH,19,-6396.355,1079.789,-42.47012,0,0,0,0,100,0),
+(@PATH,20,-6394.855,1081.539,-41.47012,0,0,0,0,100,0),
+(@PATH,21,-6393.605,1083.039,-40.72012,0,0,0,0,100,0),
+(@PATH,22,-6389.355,1087.539,-38.47012,0,0,0,0,100,0),
+(@PATH,23,-6388.105,1088.789,-38.22012,0,0,0,0,100,0),
+(@PATH,24,-6387.903,1089.025,-37.87466,0,0,0,0,100,0),
+(@PATH,25,-6387.653,1089.525,-37.87466,0,0,0,0,100,0),
+(@PATH,26,-6384.903,1093.025,-36.87466,0,0,0,0,100,0),
+(@PATH,27,-6383.403,1095.025,-35.87466,0,0,0,0,100,0),
+(@PATH,28,-6382.403,1096.275,-35.62466,0,0,0,0,100,0),
+(@PATH,29,-6380.403,1099.525,-34.37466,0,0,0,0,100,0),
+(@PATH,30,-6378.653,1101.775,-33.87466,0,0,0,0,100,0),
+(@PATH,31,-6377.403,1103.275,-33.37466,0,0,0,0,100,0),
+(@PATH,32,-6376.653,1104.525,-32.62466,0,0,0,0,100,0),
+(@PATH,33,-6375.903,1105.275,-32.87466,0,0,0,0,100,0),
+(@PATH,34,-6401.895,1074.467,-44.60557,0,0,0,0,100,0),
+(@PATH,35,-6402.395,1073.467,-44.60557,0,0,0,0,100,0),
+(@PATH,36,-6403.895,1073.967,-44.35557,0,0,0,0,100,0),
+(@PATH,37,-6407.395,1075.467,-43.10557,0,0,0,0,100,0),
+(@PATH,38,-6410.145,1076.467,-42.10557,0,0,0,0,100,0),
+(@PATH,39,-6411.395,1076.967,-41.60557,0,0,0,0,100,0),
+(@PATH,40,-6415.145,1078.217,-41.10557,0,0,0,0,100,0),
+(@PATH,41,-6417.395,1078.967,-41.10557,0,0,0,0,100,0),
+(@PATH,42,-6417.421,1079.042,-41.1388,0,0,0,0,100,0),
+(@PATH,43,-6420.921,1080.292,-41.3888,0,0,0,0,100,0),
+(@PATH,44,-6418.421,1079.542,-41.3888,0,0,0,0,100,0),
+(@PATH,45,-6417.171,1079.292,-41.1388,0,0,0,0,100,0),
+(@PATH,46,-6415.171,1078.542,-41.1388,0,0,0,0,100,0),
+(@PATH,47,-6412.921,1078.042,-41.3888,0,0,0,0,100,0),
+(@PATH,48,-6415.257,1078.721,-41.09478,0,0,0,0,100,0),
+(@PATH,49,-6412.757,1077.971,-41.34478,0,0,0,0,100,0),
+(@PATH,50,-6412.507,1077.721,-41.34478,0,0,0,0,100,0),
+(@PATH,51,-6410.757,1076.971,-41.59478,0,0,0,0,100,0),
+(@PATH,52,-6408.507,1076.221,-42.59478,0,0,0,0,100,0),
+(@PATH,53,-6407.257,1075.721,-42.84478,0,0,0,0,100,0),
+(@PATH,54,-6404.257,1074.471,-44.09478,0,0,0,0,100,0),
+(@PATH,55,-6403.9,1074.162,-44.2942,0,0,0,0,100,0),
+(@PATH,56,-6402.4,1073.662,-44.7942,0,0,0,0,100,0),
+(@PATH,57,-6401.65,1069.662,-46.7942,0,0,0,0,100,0),
+(@PATH,58,-6401.4,1067.412,-47.2942,0,0,0,0,100,0),
+(@PATH,59,-6400.9,1065.412,-47.7942,0,0,0,0,100,0),
+(@PATH,60,-6399.9,1061.412,-48.5442,0,0,0,0,100,0),
+(@PATH,61,-6399.15,1057.412,-49.0442,0,0,0,0,100,0),
+(@PATH,62,-6398.4,1053.662,-49.5442,0,0,0,0,100,0),
+(@PATH,63,-6397.9,1052.162,-49.7942,0,0,0,0,100,0),
+(@PATH,64,-6397.4,1049.412,-50.0442,0,0,0,0,100,0),
+(@PATH,65,-6397.093,1049.344,-50.36893,0,0,0,0,100,0),
+(@PATH,66,-6397.093,1048.594,-50.36893,0,0,0,0,100,0),
+(@PATH,67,-6394.093,1045.094,-50.86893,0,0,0,0,100,0),
+(@PATH,68,-6392.343,1042.594,-51.36893,0,0,0,0,100,0),
+(@PATH,69,-6391.093,1041.094,-51.61893,0,0,0,0,100,0),
+(@PATH,70,-6389.093,1038.594,-51.36893,0,0,0,0,100,0),
+(@PATH,71,-6388.688,1038.458,-51.34899,0,0,0,0,100,0),
+(@PATH,72,-6388.188,1037.708,-51.09899,0,0,0,0,100,0),
+(@PATH,73,-6387.188,1036.458,-51.09899,0,0,0,0,100,0),
+(@PATH,74,-6386.438,1035.458,-51.09899,0,0,0,0,100,0),
+(@PATH,75,-6383.688,1032.208,-50.84899,0,0,0,0,100,0),
+(@PATH,76,-6382.938,1031.208,-50.59899,0,0,0,0,100,0),
+(@PATH,77,-6381.938,1029.958,-50.34899,0,0,0,0,100,0),
+(@PATH,78,-6382.878,1030.862,-50.34762,0,0,0,0,100,0),
+(@PATH,79,-6381.628,1029.612,-50.09762,0,0,0,0,100,0),
+(@PATH,80,-6381.128,1028.862,-49.84762,0,0,0,0,100,0),
+(@PATH,81,-6378.628,1024.862,-49.09762,0,0,0,0,100,0);
+
+-- Pathing for Entry: 11721 'TDB FORMAT'
+SET @NPC := 362327;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6487.186,`position_y`=1046.088,`position_z`=-1.828539 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,-6487.186,1046.088,-1.828539,0,0,0,0,100,0),
+(@PATH,2,-6488.936,1044.838,-0.828539,0,0,0,0,100,0),
+(@PATH,3,-6492.936,1042.088,-0.07853901,0,0,0,0,100,0),
+(@PATH,4,-6496.186,1039.588,0.671461,0,0,0,0,100,0),
+(@PATH,5,-6519.735,1023.305,1.005377,0,0,0,0,100,0),
+(@PATH,6,-6524.985,1020.305,1.505377,0,0,0,0,100,0),
+(@PATH,7,-6527.735,1018.805,2.255377,0,0,0,0,100,0),
+(@PATH,8,-6529.485,1017.805,2.755377,0,0,0,0,100,0),
+(@PATH,9,-6531.985,1016.305,3.505377,0,0,0,0,100,0),
+(@PATH,10,-6533.735,1015.555,4.005377,0,0,0,0,100,0),
+(@PATH,11,-6537.235,1013.555,4.755377,0,0,0,0,100,0),
+(@PATH,12,-6543.985,1009.805,5.255377,0,0,0,0,100,0),
+(@PATH,13,-6553.735,1004.555,4.755377,0,0,0,0,100,0),
+(@PATH,14,-6556.973,1003.033,4.469028,0,0,0,0,100,0),
+(@PATH,15,-6560.973,1002.783,5.219028,0,0,0,0,100,0),
+(@PATH,16,-6562.973,1002.783,5.969028,0,0,0,0,100,0),
+(@PATH,17,-6565.973,1002.783,6.219028,0,0,0,0,100,0),
+(@PATH,18,-6569.723,1002.783,5.969028,0,0,0,0,100,0),
+(@PATH,19,-6576.723,1002.783,6.719028,0,0,0,0,100,0),
+(@PATH,20,-6577.723,1002.783,7.219028,0,0,0,0,100,0),
+(@PATH,21,-6576.766,1002.644,6.633681,0,0,0,0,100,0),
+(@PATH,22,-6577.766,1002.644,7.133681,0,0,0,0,100,0),
+(@PATH,23,-6578.016,1002.644,7.633681,0,0,0,0,100,0),
+(@PATH,24,-6577.766,1001.644,7.133681,0,0,0,0,100,0),
+(@PATH,25,-6576.766,997.8944,6.633681,0,0,0,0,100,0),
+(@PATH,26,-6575.516,993.8944,6.133681,0,0,0,0,100,0),
+(@PATH,27,-6574.766,991.1444,5.383681,0,0,0,0,100,0),
+(@PATH,28,-6574.016,989.1444,4.883681,0,0,0,0,100,0),
+(@PATH,29,-6573.516,987.1444,3.633682,0,0,0,0,100,0),
+(@PATH,30,-6572.766,984.3944,2.633682,0,0,0,0,100,0),
+(@PATH,31,-6571.766,981.8944,2.133682,0,0,0,0,100,0),
+(@PATH,32,-6566.036,962.769,0.9954512,0,0,0,0,100,0),
+(@PATH,33,-6531.036,952.019,1.245451,0,0,0,0,100,0),
+(@PATH,34,-6530.036,951.769,1.745451,0,0,0,0,100,0),
+(@PATH,35,-6527.477,950.8003,1.616581,0,0,0,0,100,0),
+(@PATH,36,-6525.477,950.0503,-0.133419,0,0,0,0,100,0),
+(@PATH,37,-6503.727,943.5503,0.616581,0,0,0,0,100,0),
+(@PATH,38,-6501.977,942.8003,1.366581,0,0,0,0,100,0),
+(@PATH,39,-6499.977,942.3003,2.116581,0,0,0,0,100,0),
+(@PATH,40,-6497.129,941.2864,3.000234,0,0,0,0,100,0),
+(@PATH,41,-6497.129,939.2864,2.250234,0,0,0,0,100,0),
+(@PATH,42,-6496.879,937.2864,1.500234,0,0,0,0,100,0),
+(@PATH,43,-6496.879,935.2864,0.7502341,0,0,0,0,100,0),
+(@PATH,44,-6495.629,912.5364,1.750234,0,0,0,0,100,0),
+(@PATH,45,-6495.379,910.5364,2.750234,0,0,0,0,100,0),
+(@PATH,46,-6495.379,908.5364,3.750234,0,0,0,0,100,0),
+(@PATH,47,-6495.129,905.5364,4.750234,0,0,0,0,100,0),
+(@PATH,48,-6495.129,903.5364,5.500234,0,0,0,0,100,0),
+(@PATH,49,-6494.879,902.5364,6.250234,0,0,0,0,100,0),
+(@PATH,50,-6494.879,901.5364,6.750234,0,0,0,0,100,0),
+(@PATH,51,-6494.879,899.5364,7.750234,0,0,0,0,100,0),
+(@PATH,52,-6494.629,897.5364,8.500235,0,0,0,0,100,0),
+(@PATH,53,-6494.52,899.3455,8.039156,0,0,0,0,100,0),
+(@PATH,54,-6494.52,897.3455,8.789156,0,0,0,0,100,0),
+(@PATH,55,-6494.27,896.3455,9.289156,0,0,0,0,100,0),
+(@PATH,56,-6494.27,894.3455,10.03916,0,0,0,0,100,0),
+(@PATH,57,-6494.02,892.3455,11.03916,0,0,0,0,100,0),
+(@PATH,58,-6493.77,890.3455,12.28916,0,0,0,0,100,0),
+(@PATH,59,-6493.52,888.3455,12.78916,0,0,0,0,100,0),
+(@PATH,60,-6493.52,886.3455,13.28916,0,0,0,0,100,0),
+(@PATH,61,-6493.27,882.5955,14.03916,0,0,0,0,100,0),
+(@PATH,62,-6492.77,876.5955,14.53916,0,0,0,0,100,0),
+(@PATH,63,-6492.52,874.5955,15.28916,0,0,0,0,100,0),
+(@PATH,64,-6492.27,872.8455,15.78916,0,0,0,0,100,0),
+(@PATH,65,-6492.02,870.8455,16.78916,0,0,0,0,100,0),
+(@PATH,66,-6492.02,868.8455,17.53916,0,0,0,0,100,0),
+(@PATH,67,-6491.77,866.8455,18.03916,0,0,0,0,100,0),
+(@PATH,68,-6491.928,868.223,17.5217,0,0,0,0,100,0),
+(@PATH,69,-6492.178,870.223,16.7717,0,0,0,0,100,0),
+(@PATH,70,-6492.178,872.223,15.7717,0,0,0,0,100,0),
+(@PATH,71,-6492.428,874.223,15.2717,0,0,0,0,100,0),
+(@PATH,72,-6492.678,877.223,14.5217,0,0,0,0,100,0),
+(@PATH,73,-6493.178,881.973,14.0217,0,0,0,0,100,0),
+(@PATH,74,-6493.428,885.973,13.5217,0,0,0,0,100,0),
+(@PATH,75,-6493.678,887.973,13.0217,0,0,0,0,100,0),
+(@PATH,76,-6493.678,889.973,12.2717,0,0,0,0,100,0),
+(@PATH,77,-6494.178,892.973,10.5217,0,0,0,0,100,0),
+(@PATH,78,-6494.178,894.973,9.521699,0,0,0,0,100,0),
+(@PATH,79,-6494.744,896.5061,9.162479,0,0,0,0,100,0),
+(@PATH,80,-6494.744,898.5061,8.162479,0,0,0,0,100,0),
+(@PATH,81,-6494.994,900.5061,7.162479,0,0,0,0,100,0),
+(@PATH,82,-6494.994,902.5061,6.162479,0,0,0,0,100,0),
+(@PATH,83,-6494.994,903.5061,5.662479,0,0,0,0,100,0),
+(@PATH,84,-6495.244,905.5061,4.662479,0,0,0,0,100,0),
+(@PATH,85,-6495.244,907.5061,3.662479,0,0,0,0,100,0),
+(@PATH,86,-6495.494,910.5061,2.662479,0,0,0,0,100,0),
+(@PATH,87,-6495.744,912.5061,1.662479,0,0,0,0,100,0),
+(@PATH,88,-6495.744,913.5061,1.162479,0,0,0,0,100,0),
+(@PATH,89,-6495.744,915.5061,0.4124794,0,0,0,0,100,0),
+(@PATH,90,-6496.994,936.2561,1.162479,0,0,0,0,100,0),
+(@PATH,91,-6496.994,938.2561,1.912479,0,0,0,0,100,0),
+(@PATH,92,-6497.244,940.2561,2.662479,0,0,0,0,100,0),
+(@PATH,93,-6497.48,940.6235,2.330024,0,0,0,0,100,0),
+(@PATH,94,-6497.48,941.3735,2.830024,0,0,0,0,100,0),
+(@PATH,95,-6499.48,942.1235,1.830024,0,0,0,0,100,0),
+(@PATH,96,-6501.23,942.6235,1.330024,0,0,0,0,100,0),
+(@PATH,97,-6503.23,943.3735,0.8300242,0,0,0,0,100,0),
+(@PATH,98,-6512.48,945.8735,0.08002424,0,0,0,0,100,0),
+(@PATH,99,-6525.73,950.1235,0.8300242,0,0,0,0,100,0),
+(@PATH,100,-6527.662,950.9357,1.475943,0,0,0,0,100,0),
+(@PATH,101,-6528.662,951.1857,2.225943,0,0,0,0,100,0),
+(@PATH,102,-6530.412,951.9357,1.225943,0,0,0,0,100,0),
+(@PATH,103,-6531.412,952.1857,0.4759433,0,0,0,0,100,0),
+(@PATH,104,-6566.394,963.0308,1.032637,0,0,0,0,100,0),
+(@PATH,105,-6571.894,982.0308,2.032637,0,0,0,0,100,0),
+(@PATH,106,-6572.644,984.7808,3.282637,0,0,0,0,100,0),
+(@PATH,107,-6573.644,987.5308,4.032637,0,0,0,0,100,0),
+(@PATH,108,-6574.644,991.5308,5.782637,0,0,0,0,100,0),
+(@PATH,109,-6575.894,995.2808,6.532637,0,0,0,0,100,0),
+(@PATH,110,-6577.144,999.0308,7.282637,0,0,0,0,100,0),
+(@PATH,111,-6577.894,1002.031,7.782637,0,0,0,0,100,0),
+(@PATH,112,-6577.04,999.3224,7.242746,0,0,0,0,100,0),
+(@PATH,113,-6578.04,1001.822,7.742746,0,0,0,0,100,0),
+(@PATH,114,-6578.04,1002.572,7.742746,0,0,0,0,100,0),
+(@PATH,115,-6577.04,1002.572,7.242746,0,0,0,0,100,0),
+(@PATH,116,-6576.04,1002.572,6.492746,0,0,0,0,100,0),
+(@PATH,117,-6574.04,1002.572,5.492746,0,0,0,0,100,0),
+(@PATH,118,-6567.04,1002.572,6.242746,0,0,0,0,100,0),
+(@PATH,119,-6563.29,1002.572,5.742746,0,0,0,0,100,0),
+(@PATH,120,-6561.29,1002.572,5.242746,0,0,0,0,100,0),
+(@PATH,121,-6558.29,1002.572,4.492746,0,0,0,0,100,0),
+(@PATH,122,-6558.102,1002.924,4.149929,0,0,0,0,100,0),
+(@PATH,123,-6556.602,1002.924,4.149929,0,0,0,0,100,0),
+(@PATH,124,-6552.352,1005.424,4.899929,0,0,0,0,100,0),
+(@PATH,125,-6534.102,1015.174,4.149929,0,0,0,0,100,0),
+(@PATH,126,-6531.602,1016.674,3.399929,0,0,0,0,100,0),
+(@PATH,127,-6529.852,1017.674,2.649929,0,0,0,0,100,0),
+(@PATH,128,-6528.102,1018.674,2.149929,0,0,0,0,100,0),
+(@PATH,129,-6525.352,1020.174,1.649929,0,0,0,0,100,0),
+(@PATH,130,-6521.852,1021.924,0.8999286,0,0,0,0,100,0),
+(@PATH,131,-6521.732,1022.157,0.7249422,0,0,0,0,100,0),
+(@PATH,132,-6519.482,1023.407,0.7249422,0,0,0,0,100,0),
+(@PATH,133,-6494.482,1040.907,-0.02505779,0,0,0,0,100,0),
+(@PATH,134,-6491.982,1042.657,-0.5250578,0,0,0,0,100,0),
+(@PATH,135,-6489.482,1044.407,-1.275058,0,0,0,0,100,0),
+(@PATH,136,-6489.166,1044.569,-1.2364,0,0,0,0,100,0),
+(@PATH,137,-6486.916,1046.319,-1.7364,0,0,0,0,100,0),
+(@PATH,138,-6459.916,1081.819,-1.2364,0,0,0,0,100,0),
+(@PATH,139,-6457.044,1086.036,-0.5781414,0,0,0,0,100,0),
+(@PATH,140,-6453.294,1089.286,-0.07814139,0,0,0,0,100,0),
+(@PATH,141,-6450.294,1092.036,0.4218586,0,0,0,0,100,0),
+(@PATH,142,-6442.294,1099.286,0.9218586,0,0,0,0,100,0),
+(@PATH,143,-6440.044,1101.286,1.671859,0,0,0,0,100,0),
+(@PATH,144,-6437.162,1103.788,2.067003,0,0,0,0,100,0),
+(@PATH,145,-6430.412,1099.538,2.317003,0,0,0,0,100,0),
+(@PATH,146,-6428.162,1098.038,3.067003,0,0,0,0,100,0),
+(@PATH,147,-6425.662,1096.538,3.567003,0,0,0,0,100,0),
+(@PATH,148,-6423.162,1094.788,5.317003,0,0,0,0,100,0),
+(@PATH,149,-6423.596,1095.055,4.589497,0,0,0,0,100,0),
+(@PATH,150,-6425.096,1096.305,3.589497,0,0,0,0,100,0),
+(@PATH,151,-6427.846,1097.805,3.089497,0,0,0,0,100,0),
+(@PATH,152,-6430.096,1099.305,2.339497,0,0,0,0,100,0),
+(@PATH,153,-6434.096,1101.805,1.839497,0,0,0,0,100,0),
+(@PATH,154,-6434.424,1101.819,1.526529,0,0,0,0,100,0),
+(@PATH,155,-6437.424,1103.819,1.776529,0,0,0,0,100,0),
+(@PATH,156,-6441.674,1099.819,1.026529,0,0,0,0,100,0),
+(@PATH,157,-6450.424,1091.819,0.2765286,0,0,0,0,100,0),
+(@PATH,158,-6454.174,1088.569,-0.2234714,0,0,0,0,100,0),
+(@PATH,159,-6457.185,1085.722,-0.8559994,0,0,0,0,100,0),
+(@PATH,160,-6460.185,1081.722,-1.355999,0,0,0,0,100,0),
+(@PATH,161,-6465.685,1074.472,-1.855999,0,0,0,0,100,0),
+(@PATH,162,-6469.935,1068.972,-1.355999,0,0,0,0,100,0),
+(@PATH,163,-6475.685,1061.222,-1.855999,0,0,0,0,100,0);
+
+-- Pathing for Entry: 14475 'TDB FORMAT'
+SET @NPC := 362481;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6581.893,`position_y`=877.6938,`position_z`=-44.49958 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,-6581.893,877.6938,-44.49958,0,0,0,0,100,0),
+(@PATH,2,-6586.643,880.1938,-43.24958,0,0,0,0,100,0),
+(@PATH,3,-6588.143,881.1938,-42.74958,0,0,0,0,100,0),
+(@PATH,4,-6589.143,881.6938,-42.99958,0,0,0,0,100,0),
+(@PATH,5,-6591.643,882.6938,-43.74958,0,0,0,0,100,0),
+(@PATH,6,-6592.643,883.1938,-43.74958,0,0,0,0,100,0),
+(@PATH,7,-6594.143,883.9438,-43.99958,0,0,0,0,100,0),
+(@PATH,8,-6594.125,884.3422,-43.93736,0,0,0,0,100,0),
+(@PATH,9,-6595.375,885.0922,-44.18736,0,0,0,0,100,0),
+(@PATH,10,-6593.875,889.3422,-43.43736,0,0,0,0,100,0),
+(@PATH,11,-6593.125,891.0922,-42.68736,0,0,0,0,100,0),
+(@PATH,12,-6592.625,892.8422,-42.93736,0,0,0,0,100,0),
+(@PATH,13,-6591.875,895.5922,-43.68736,0,0,0,0,100,0),
+(@PATH,14,-6591.772,895.9645,-43.69376,0,0,0,0,100,0),
+(@PATH,15,-6591.272,897.2145,-44.19376,0,0,0,0,100,0),
+(@PATH,16,-6591.272,898.2145,-44.44376,0,0,0,0,100,0),
+(@PATH,17,-6591.522,900.7145,-45.69376,0,0,0,0,100,0),
+(@PATH,18,-6591.522,902.9645,-46.19376,0,0,0,0,100,0),
+(@PATH,19,-6591.522,905.4645,-46.19376,0,0,0,0,100,0),
+(@PATH,20,-6591.772,907.2145,-46.69376,0,0,0,0,100,0),
+(@PATH,21,-6591.772,908.4645,-46.94376,0,0,0,0,100,0),
+(@PATH,22,-6591.804,908.67,-47.3574,0,0,0,0,100,0),
+(@PATH,23,-6591.804,910.17,-48.1074,0,0,0,0,100,0),
+(@PATH,24,-6592.804,911.92,-49.1074,0,0,0,0,100,0),
+(@PATH,25,-6593.554,912.92,-49.3574,0,0,0,0,100,0),
+(@PATH,26,-6594.554,914.42,-50.1074,0,0,0,0,100,0),
+(@PATH,27,-6596.554,917.42,-50.6074,0,0,0,0,100,0),
+(@PATH,28,-6598.804,919.42,-50.8574,0,0,0,0,100,0),
+(@PATH,29,-6600.804,921.92,-50.8574,0,0,0,0,100,0),
+(@PATH,30,-6601.304,922.42,-50.8574,0,0,0,0,100,0),
+(@PATH,31,-6602.804,923.92,-50.8574,0,0,0,0,100,0),
+(@PATH,32,-6603.554,924.92,-50.8574,0,0,0,0,100,0),
+(@PATH,33,-6606.054,926.92,-51.6074,0,0,0,0,100,0),
+(@PATH,34,-6608.899,929.6281,-52.8132,0,0,0,0,100,0),
+(@PATH,35,-6610.149,929.6281,-52.8132,0,0,0,0,100,0),
+(@PATH,36,-6613.149,929.6281,-52.8132,0,0,0,0,100,0),
+(@PATH,37,-6615.899,929.6281,-52.8132,0,0,0,0,100,0),
+(@PATH,38,-6617.649,929.6281,-52.5632,0,0,0,0,100,0),
+(@PATH,39,-6619.899,929.3781,-52.5632,0,0,0,0,100,0),
+(@PATH,40,-6621.899,929.3781,-52.5632,0,0,0,0,100,0),
+(@PATH,41,-6624.649,929.3781,-52.8132,0,0,0,0,100,0),
+(@PATH,42,-6624.813,929.6943,-52.79211,0,0,0,0,100,0),
+(@PATH,43,-6627.563,929.6943,-53.04211,0,0,0,0,100,0),
+(@PATH,44,-6627.813,930.9443,-52.79211,0,0,0,0,100,0),
+(@PATH,45,-6628.063,933.1943,-52.79211,0,0,0,0,100,0),
+(@PATH,46,-6628.313,934.6943,-52.79211,0,0,0,0,100,0),
+(@PATH,47,-6628.563,936.6943,-52.54211,0,0,0,0,100,0),
+(@PATH,48,-6629.063,938.6943,-52.54211,0,0,0,0,100,0),
+(@PATH,49,-6629.063,939.6943,-52.54211,0,0,0,0,100,0),
+(@PATH,50,-6629.563,942.1943,-52.79211,0,0,0,0,100,0),
+(@PATH,51,-6629.516,942.1774,-52.66272,0,0,0,0,100,0),
+(@PATH,52,-6629.016,939.6774,-52.66272,0,0,0,0,100,0),
+(@PATH,53,-6629.016,938.6774,-52.66272,0,0,0,0,100,0),
+(@PATH,54,-6629.016,937.4274,-52.66272,0,0,0,0,100,0),
+(@PATH,55,-6628.516,934.6774,-52.66272,0,0,0,0,100,0),
+(@PATH,56,-6628.266,933.1774,-52.66272,0,0,0,0,100,0),
+(@PATH,57,-6628.016,931.1774,-52.91272,0,0,0,0,100,0),
+(@PATH,58,-6627.709,931.1777,-52.86002,0,0,0,0,100,0),
+(@PATH,59,-6627.459,929.6777,-53.11002,0,0,0,0,100,0),
+(@PATH,60,-6624.459,929.6777,-52.86002,0,0,0,0,100,0),
+(@PATH,61,-6621.959,929.9277,-52.61002,0,0,0,0,100,0),
+(@PATH,62,-6619.959,929.9277,-52.61002,0,0,0,0,100,0),
+(@PATH,63,-6617.959,929.9277,-52.61002,0,0,0,0,100,0),
+(@PATH,64,-6615.959,929.9277,-52.61002,0,0,0,0,100,0),
+(@PATH,65,-6613.209,929.9277,-52.86002,0,0,0,0,100,0),
+(@PATH,66,-6609.959,930.1777,-53.11002,0,0,0,0,100,0),
+(@PATH,67,-6609.532,929.884,-52.9166,0,0,0,0,100,0),
+(@PATH,68,-6609.032,929.884,-52.9166,0,0,0,0,100,0),
+(@PATH,69,-6606.282,926.634,-51.6666,0,0,0,0,100,0),
+(@PATH,70,-6603.782,924.134,-50.9166,0,0,0,0,100,0),
+(@PATH,71,-6602.282,922.134,-50.6666,0,0,0,0,100,0),
+(@PATH,72,-6601.532,921.134,-50.1666,0,0,0,0,100,0),
+(@PATH,73,-6600.782,920.134,-50.6666,0,0,0,0,100,0),
+(@PATH,74,-6599.532,919.134,-50.6666,0,0,0,0,100,0),
+(@PATH,75,-6597.532,916.884,-50.6666,0,0,0,0,100,0),
+(@PATH,76,-6596.532,915.634,-50.4166,0,0,0,0,100,0),
+(@PATH,77,-6595.282,914.134,-50.1666,0,0,0,0,100,0),
+(@PATH,78,-6594.032,912.884,-49.4166,0,0,0,0,100,0),
+(@PATH,79,-6593.282,911.884,-49.1666,0,0,0,0,100,0),
+(@PATH,80,-6592.282,910.634,-48.4166,0,0,0,0,100,0),
+(@PATH,81,-6592.965,911.5088,-48.79799,0,0,0,0,100,0),
+(@PATH,82,-6592.215,910.5088,-48.04799,0,0,0,0,100,0),
+(@PATH,83,-6591.715,910.0088,-47.79799,0,0,0,0,100,0),
+(@PATH,84,-6591.715,908.5088,-47.04799,0,0,0,0,100,0),
+(@PATH,85,-6591.715,907.2588,-46.79799,0,0,0,0,100,0),
+(@PATH,86,-6591.715,905.5088,-46.54799,0,0,0,0,100,0),
+(@PATH,87,-6591.465,903.0088,-46.29799,0,0,0,0,100,0),
+(@PATH,88,-6591.465,900.7588,-45.54799,0,0,0,0,100,0),
+(@PATH,89,-6591.215,898.2588,-44.54799,0,0,0,0,100,0),
+(@PATH,90,-6591.306,898.0299,-44.50747,0,0,0,0,100,0),
+(@PATH,91,-6591.306,896.7799,-44.25747,0,0,0,0,100,0),
+(@PATH,92,-6591.806,895.5299,-43.75747,0,0,0,0,100,0),
+(@PATH,93,-6592.556,893.2799,-43.00747,0,0,0,0,100,0),
+(@PATH,94,-6593.306,891.2799,-42.75747,0,0,0,0,100,0),
+(@PATH,95,-6593.806,889.5299,-43.25747,0,0,0,0,100,0),
+(@PATH,96,-6595.306,885.7799,-44.00747,0,0,0,0,100,0),
+(@PATH,97,-6595.23,885.4431,-44.13034,0,0,0,0,100,0),
+(@PATH,98,-6595.48,884.6931,-44.13034,0,0,0,0,100,0),
+(@PATH,99,-6594.48,884.1931,-44.13034,0,0,0,0,100,0),
+(@PATH,100,-6593.48,883.6931,-43.88034,0,0,0,0,100,0),
+(@PATH,101,-6591.73,882.6931,-43.63034,0,0,0,0,100,0),
+(@PATH,102,-6589.23,881.6931,-42.88034,0,0,0,0,100,0),
+(@PATH,103,-6588.23,880.9431,-42.63034,0,0,0,0,100,0),
+(@PATH,104,-6587.48,880.4431,-42.88034,0,0,0,0,100,0),
+(@PATH,105,-6586.48,879.9431,-43.13034,0,0,0,0,100,0),
+(@PATH,106,-6581.625,877.4446,-44.29211,0,0,0,0,100,0),
+(@PATH,107,-6580.125,878.6946,-44.29211,0,0,0,0,100,0),
+(@PATH,108,-6576.875,881.1946,-43.79211,0,0,0,0,100,0),
+(@PATH,109,-6575.875,881.6946,-44.04211,0,0,0,0,100,0),
+(@PATH,110,-6573.375,883.1946,-43.54211,0,0,0,0,100,0),
+(@PATH,111,-6570.341,885.3922,-42.84708,0,0,0,0,100,0),
+(@PATH,112,-6568.841,885.3922,-42.84708,0,0,0,0,100,0),
+(@PATH,113,-6566.091,885.3922,-42.09708,0,0,0,0,100,0),
+(@PATH,114,-6564.591,885.3922,-41.84708,0,0,0,0,100,0),
+(@PATH,115,-6562.591,885.1422,-41.34708,0,0,0,0,100,0),
+(@PATH,116,-6561.341,885.1422,-41.09708,0,0,0,0,100,0),
+(@PATH,117,-6554.808,885.088,-39.01291,0,0,0,0,100,0),
+(@PATH,118,-6550.808,879.088,-36.76291,0,0,0,0,100,0),
+(@PATH,119,-6549.308,877.588,-35.76291,0,0,0,0,100,0),
+(@PATH,120,-6546.058,872.838,-33.26291,0,0,0,0,100,0),
+(@PATH,121,-6545.649,872.6693,-33.11087,0,0,0,0,100,0),
+(@PATH,122,-6544.899,871.4193,-32.36087,0,0,0,0,100,0),
+(@PATH,123,-6541.899,868.4193,-30.86087,0,0,0,0,100,0),
+(@PATH,124,-6541.149,867.6693,-29.36087,0,0,0,0,100,0),
+(@PATH,125,-6539.399,865.9193,-29.86087,0,0,0,0,100,0),
+(@PATH,126,-6538.399,865.1693,-29.86087,0,0,0,0,100,0),
+(@PATH,127,-6537.649,864.1693,-29.36087,0,0,0,0,100,0),
+(@PATH,128,-6536.899,863.4193,-29.11087,0,0,0,0,100,0),
+(@PATH,129,-6537.324,864.1331,-29.4792,0,0,0,0,100,0),
+(@PATH,130,-6536.574,863.3831,-29.2292,0,0,0,0,100,0),
+(@PATH,131,-6535.574,862.3831,-28.9792,0,0,0,0,100,0),
+(@PATH,132,-6534.074,862.6331,-29.2292,0,0,0,0,100,0),
+(@PATH,133,-6532.574,863.1331,-29.4792,0,0,0,0,100,0),
+(@PATH,134,-6529.074,863.8831,-29.2292,0,0,0,0,100,0),
+(@PATH,135,-6527.824,864.1331,-28.9792,0,0,0,0,100,0),
+(@PATH,136,-6526.824,864.3831,-28.9792,0,0,0,0,100,0),
+(@PATH,137,-6524.324,864.8831,-28.9792,0,0,0,0,100,0),
+(@PATH,138,-6520.574,865.6331,-29.7292,0,0,0,0,100,0),
+(@PATH,139,-6520.402,865.9531,-29.78043,0,0,0,0,100,0),
+(@PATH,140,-6518.152,866.4531,-30.28043,0,0,0,0,100,0),
+(@PATH,141,-6517.652,868.2031,-31.03043,0,0,0,0,100,0),
+(@PATH,142,-6516.652,871.7031,-32.53043,0,0,0,0,100,0),
+(@PATH,143,-6516.152,873.9531,-33.53043,0,0,0,0,100,0),
+(@PATH,144,-6514.902,877.7031,-35.28043,0,0,0,0,100,0),
+(@PATH,145,-6513.902,880.9531,-36.53043,0,0,0,0,100,0),
+(@PATH,146,-6512.652,884.7031,-38.78043,0,0,0,0,100,0),
+(@PATH,147,-6512.471,885.0007,-39.12286,0,0,0,0,100,0),
+(@PATH,148,-6511.721,887.2507,-39.62286,0,0,0,0,100,0),
+(@PATH,149,-6509.471,889.5007,-40.37286,0,0,0,0,100,0),
+(@PATH,150,-6506.721,892.2507,-40.12286,0,0,0,0,100,0),
+(@PATH,151,-6505.221,893.5007,-40.12286,0,0,0,0,100,0),
+(@PATH,152,-6504.471,894.5007,-39.87286,0,0,0,0,100,0),
+(@PATH,153,-6502.721,896.2507,-39.87286,0,0,0,0,100,0),
+(@PATH,154,-6501.971,897.0007,-39.87286,0,0,0,0,100,0),
+(@PATH,155,-6500.221,898.5007,-40.37286,0,0,0,0,100,0),
+(@PATH,156,-6498.221,900.5007,-40.87286,0,0,0,0,100,0),
+(@PATH,157,-6497.884,900.8149,-41.21962,0,0,0,0,100,0),
+(@PATH,158,-6496.884,902.0649,-41.46962,0,0,0,0,100,0),
+(@PATH,159,-6490.634,903.8149,-41.21962,0,0,0,0,100,0),
+(@PATH,160,-6488.134,904.0649,-40.96962,0,0,0,0,100,0),
+(@PATH,161,-6486.134,904.8149,-40.21962,0,0,0,0,100,0),
+(@PATH,162,-6484.384,905.3149,-40.46962,0,0,0,0,100,0),
+(@PATH,163,-6482.134,905.8149,-40.46962,0,0,0,0,100,0),
+(@PATH,164,-6480.134,906.3149,-40.71962,0,0,0,0,100,0),
+(@PATH,165,-6478.134,906.8149,-40.96962,0,0,0,0,100,0),
+(@PATH,166,-6476.884,907.3149,-41.21962,0,0,0,0,100,0),
+(@PATH,167,-6475.634,907.5649,-40.96962,0,0,0,0,100,0),
+(@PATH,168,-6474.634,907.8149,-41.21962,0,0,0,0,100,0),
+(@PATH,169,-6475.622,907.8441,-41.10816,0,0,0,0,100,0),
+(@PATH,170,-6474.622,908.0941,-41.10816,0,0,0,0,100,0),
+(@PATH,171,-6473.872,908.3441,-41.35816,0,0,0,0,100,0),
+(@PATH,172,-6474.622,909.5941,-41.60816,0,0,0,0,100,0),
+(@PATH,173,-6476.622,913.8441,-41.60816,0,0,0,0,100,0),
+(@PATH,174,-6478.122,916.3441,-41.35816,0,0,0,0,100,0),
+(@PATH,175,-6479.122,919.3441,-41.60816,0,0,0,0,100,0),
+(@PATH,176,-6479.872,920.8441,-41.60816,0,0,0,0,100,0),
+(@PATH,177,-6479.854,920.7589,-41.6753,0,0,0,0,100,0),
+(@PATH,178,-6479.354,919.5089,-41.6753,0,0,0,0,100,0),
+(@PATH,179,-6478.104,916.7589,-41.4253,0,0,0,0,100,0),
+(@PATH,180,-6476.854,914.5089,-41.4253,0,0,0,0,100,0),
+(@PATH,181,-6474.854,910.0089,-41.6753,0,0,0,0,100,0),
+(@PATH,182,-6474.354,909.0089,-41.6753,0,0,0,0,100,0),
+(@PATH,183,-6474.704,909.8595,-41.83865,0,0,0,0,100,0),
+(@PATH,184,-6474.204,908.8595,-41.58865,0,0,0,0,100,0),
+(@PATH,185,-6473.954,908.1095,-41.33865,0,0,0,0,100,0),
+(@PATH,186,-6475.704,907.6095,-41.08865,0,0,0,0,100,0),
+(@PATH,187,-6476.704,907.3595,-41.08865,0,0,0,0,100,0),
+(@PATH,188,-6478.204,906.8595,-40.83865,0,0,0,0,100,0),
+(@PATH,189,-6479.454,906.8595,-41.08865,0,0,0,0,100,0),
+(@PATH,190,-6481.204,906.3595,-40.83865,0,0,0,0,100,0),
+(@PATH,191,-6483.704,905.6095,-40.83865,0,0,0,0,100,0),
+(@PATH,192,-6486.204,904.8595,-40.33865,0,0,0,0,100,0),
+(@PATH,193,-6487.704,904.6095,-40.58865,0,0,0,0,100,0),
+(@PATH,194,-6490.454,903.8595,-41.33865,0,0,0,0,100,0),
+(@PATH,195,-6495.954,902.3595,-41.83865,0,0,0,0,100,0),
+(@PATH,196,-6496.21,901.9697,-41.83475,0,0,0,0,100,0),
+(@PATH,197,-6496.96,901.7197,-41.58475,0,0,0,0,100,0),
+(@PATH,198,-6498.21,900.4697,-40.83475,0,0,0,0,100,0),
+(@PATH,199,-6500.21,898.7197,-40.58475,0,0,0,0,100,0),
+(@PATH,200,-6501.96,896.9697,-39.83475,0,0,0,0,100,0),
+(@PATH,201,-6502.46,896.2197,-39.83475,0,0,0,0,100,0),
+(@PATH,202,-6504.21,894.7197,-40.08475,0,0,0,0,100,0),
+(@PATH,203,-6505.21,893.7197,-40.08475,0,0,0,0,100,0),
+(@PATH,204,-6506.21,892.7197,-40.08475,0,0,0,0,100,0),
+(@PATH,205,-6509.46,889.4697,-40.33475,0,0,0,0,100,0),
+(@PATH,206,-6512.166,887.1412,-39.37977,0,0,0,0,100,0),
+(@PATH,207,-6512.666,884.6412,-38.62977,0,0,0,0,100,0),
+(@PATH,208,-6513.916,880.8912,-36.37977,0,0,0,0,100,0),
+(@PATH,209,-6514.666,877.6412,-35.37977,0,0,0,0,100,0),
+(@PATH,210,-6515.666,874.6412,-34.12977,0,0,0,0,100,0),
+(@PATH,211,-6516.416,872.1412,-32.87977,0,0,0,0,100,0),
+(@PATH,212,-6517.666,868.1412,-31.12977,0,0,0,0,100,0),
+(@PATH,213,-6517.873,868.0214,-30.94336,0,0,0,0,100,0),
+(@PATH,214,-6518.373,866.2714,-30.44336,0,0,0,0,100,0),
+(@PATH,215,-6519.873,866.0214,-29.94336,0,0,0,0,100,0),
+(@PATH,216,-6523.623,865.2714,-28.94336,0,0,0,0,100,0),
+(@PATH,217,-6526.623,864.5214,-28.94336,0,0,0,0,100,0),
+(@PATH,218,-6527.623,864.2714,-28.94336,0,0,0,0,100,0),
+(@PATH,219,-6528.873,863.7714,-29.44336,0,0,0,0,100,0),
+(@PATH,220,-6532.623,863.0214,-29.44336,0,0,0,0,100,0),
+(@PATH,221,-6534.123,862.7714,-29.19336,0,0,0,0,100,0),
+(@PATH,222,-6532.715,863.0087,-29.43711,0,0,0,0,100,0),
+(@PATH,223,-6534.465,862.7587,-29.43711,0,0,0,0,100,0),
+(@PATH,224,-6535.465,862.5087,-29.18711,0,0,0,0,100,0),
+(@PATH,225,-6536.715,863.5087,-29.18711,0,0,0,0,100,0),
+(@PATH,226,-6537.465,864.5087,-29.43711,0,0,0,0,100,0),
+(@PATH,227,-6538.965,866.2587,-29.93711,0,0,0,0,100,0),
+(@PATH,228,-6540.965,867.5087,-29.43711,0,0,0,0,100,0),
+(@PATH,229,-6541.965,868.7587,-30.93711,0,0,0,0,100,0),
+(@PATH,230,-6545.064,871.7455,-32.75611,0,0,0,0,100,0),
+(@PATH,231,-6546.064,872.9955,-33.25611,0,0,0,0,100,0),
+(@PATH,232,-6549.064,877.2455,-35.50611,0,0,0,0,100,0),
+(@PATH,233,-6550.064,878.4955,-36.25611,0,0,0,0,100,0),
+(@PATH,234,-6555.167,885.0463,-39.37602,0,0,0,0,100,0),
+(@PATH,235,-6561.417,885.2963,-40.87602,0,0,0,0,100,0),
+(@PATH,236,-6562.167,885.2963,-41.12602,0,0,0,0,100,0),
+(@PATH,237,-6564.417,885.2963,-41.87602,0,0,0,0,100,0),
+(@PATH,238,-6566.167,885.2963,-42.12602,0,0,0,0,100,0),
+(@PATH,239,-6568.917,885.2963,-42.62602,0,0,0,0,100,0),
+(@PATH,240,-6569.231,885.3406,-42.87326,0,0,0,0,100,0),
+(@PATH,241,-6570.481,885.3406,-43.12326,0,0,0,0,100,0),
+(@PATH,242,-6573.481,883.3406,-43.62326,0,0,0,0,100,0),
+(@PATH,243,-6575.731,881.5906,-43.87326,0,0,0,0,100,0),
+(@PATH,244,-6576.731,881.0906,-43.62326,0,0,0,0,100,0),
+(@PATH,245,-6579.981,878.5906,-44.37326,0,0,0,0,100,0),
+(@PATH,246,-6580.36,878.6445,-44.4393,0,0,0,0,100,0),
+(@PATH,247,-6581.86,877.6445,-44.4393,0,0,0,0,100,0),
+(@PATH,248,-6586.61,880.1445,-43.1893,0,0,0,0,100,0),
+(@PATH,249,-6588.11,881.1445,-42.6893,0,0,0,0,100,0),
+(@PATH,250,-6589.11,881.6445,-42.9393,0,0,0,0,100,0),
+(@PATH,251,-6591.61,882.6445,-43.6893,0,0,0,0,100,0),
+(@PATH,252,-6592.61,883.3945,-43.6893,0,0,0,0,100,0),
+(@PATH,253,-6594.11,884.1445,-43.9393,0,0,0,0,100,0),
+(@PATH,254,-6592.556,883.4218,-43.89427,0,0,0,0,100,0),
+(@PATH,255,-6594.056,884.1718,-43.89427,0,0,0,0,100,0),
+(@PATH,256,-6595.556,884.9218,-44.14427,0,0,0,0,100,0),
+(@PATH,257,-6593.806,889.4218,-43.39427,0,0,0,0,100,0),
+(@PATH,258,-6593.056,891.1718,-42.64427,0,0,0,0,100,0),
+(@PATH,259,-6592.556,892.9218,-42.89427,0,0,0,0,100,0),
+(@PATH,260,-6591.806,895.6718,-43.89427,0,0,0,0,100,0),
+(@PATH,261,-6591.868,895.8162,-43.79365,0,0,0,0,100,0),
+(@PATH,262,-6591.368,897.0662,-44.29365,0,0,0,0,100,0),
+(@PATH,263,-6591.368,898.3162,-44.54365,0,0,0,0,100,0),
+(@PATH,264,-6591.368,900.8162,-45.54365,0,0,0,0,100,0),
+(@PATH,265,-6591.618,902.8162,-46.04365,0,0,0,0,100,0),
+(@PATH,266,-6591.618,905.3162,-46.29365,0,0,0,0,100,0),
+(@PATH,267,-6591.618,907.3162,-46.54365,0,0,0,0,100,0),
+(@PATH,268,-6591.868,908.5662,-47.04365,0,0,0,0,100,0);
+
+-- Pathing for Entry: 11721 'TDB FORMAT'
+SET @NPC := 362493;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6608.957,`position_y`=927.7502,`position_z`=-52.78017 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,-6608.957,927.7502,-52.78017,0,0,0,0,100,0),
+(@PATH,2,-6610.957,928.5002,-52.78017,0,0,0,0,100,0),
+(@PATH,3,-6612.457,928.5002,-52.78017,0,0,0,0,100,0),
+(@PATH,4,-6615.457,928.5002,-52.78017,0,0,0,0,100,0),
+(@PATH,5,-6617.707,928.5002,-52.78017,0,0,0,0,100,0),
+(@PATH,6,-6619.957,928.7502,-52.78017,0,0,0,0,100,0),
+(@PATH,7,-6622.207,928.7502,-52.78017,0,0,0,0,100,0),
+(@PATH,8,-6624.957,928.7502,-52.78017,0,0,0,0,100,0),
+(@PATH,9,-6628.207,928.7502,-52.78017,0,0,0,0,100,0),
+(@PATH,10,-6628.415,928.874,-53.03842,0,0,0,0,100,0),
+(@PATH,11,-6629.415,928.874,-53.03842,0,0,0,0,100,0),
+(@PATH,12,-6629.665,930.124,-53.28842,0,0,0,0,100,0),
+(@PATH,13,-6630.415,931.624,-53.03842,0,0,0,0,100,0),
+(@PATH,14,-6630.665,933.374,-53.03842,0,0,0,0,100,0),
+(@PATH,15,-6632.665,937.874,-53.03842,0,0,0,0,100,0),
+(@PATH,16,-6633.165,939.124,-53.03842,0,0,0,0,100,0),
+(@PATH,17,-6632.75,938.1896,-53.1444,0,0,0,0,100,0),
+(@PATH,18,-6633,939.1896,-53.1444,0,0,0,0,100,0),
+(@PATH,19,-6633.25,939.6896,-53.1444,0,0,0,0,100,0),
+(@PATH,20,-6633,943.1896,-53.1444,0,0,0,0,100,0),
+(@PATH,21,-6632.832,946.4623,-52.84259,0,0,0,0,100,0),
+(@PATH,22,-6631.332,946.9623,-53.09259,0,0,0,0,100,0),
+(@PATH,23,-6625.832,948.9623,-52.84259,0,0,0,0,100,0),
+(@PATH,24,-6624.332,949.2123,-52.84259,0,0,0,0,100,0),
+(@PATH,25,-6622.582,949.9623,-52.84259,0,0,0,0,100,0),
+(@PATH,26,-6615.582,952.4623,-53.09259,0,0,0,0,100,0),
+(@PATH,27,-6612.743,953.5074,-52.72138,0,0,0,0,100,0),
+(@PATH,28,-6611.993,951.2574,-52.97138,0,0,0,0,100,0),
+(@PATH,29,-6609.993,945.7574,-52.97138,0,0,0,0,100,0),
+(@PATH,30,-6607.993,940.0074,-52.72138,0,0,0,0,100,0),
+(@PATH,31,-6606.713,936.5403,-52.78998,0,0,0,0,100,0),
+(@PATH,32,-6608.463,935.5403,-52.78998,0,0,0,0,100,0),
+(@PATH,33,-6611.963,934.0403,-52.53998,0,0,0,0,100,0),
+(@PATH,34,-6614.463,932.2903,-52.28998,0,0,0,0,100,0),
+(@PATH,35,-6616.213,931.2903,-52.28998,0,0,0,0,100,0),
+(@PATH,36,-6616.188,931.0289,-52.35191,0,0,0,0,100,0),
+(@PATH,37,-6616.938,930.7789,-52.35191,0,0,0,0,100,0),
+(@PATH,38,-6615.438,930.7789,-52.60191,0,0,0,0,100,0),
+(@PATH,39,-6613.438,930.7789,-52.60191,0,0,0,0,100,0),
+(@PATH,40,-6609.688,930.2789,-52.85191,0,0,0,0,100,0),
+(@PATH,41,-6608.188,930.2789,-52.60191,0,0,0,0,100,0),
+(@PATH,42,-6607.188,930.2789,-52.60191,0,0,0,0,100,0),
+(@PATH,43,-6607.932,930.1097,-52.53621,0,0,0,0,100,0),
+(@PATH,44,-6606.932,929.8597,-52.53621,0,0,0,0,100,0),
+(@PATH,45,-6606.682,929.8597,-52.28621,0,0,0,0,100,0),
+(@PATH,46,-6603.432,926.1097,-51.03621,0,0,0,0,100,0),
+(@PATH,47,-6602.182,924.3597,-51.03621,0,0,0,0,100,0),
+(@PATH,48,-6600.932,922.6097,-51.03621,0,0,0,0,100,0),
+(@PATH,49,-6600.432,921.8597,-51.03621,0,0,0,0,100,0),
+(@PATH,50,-6598.682,919.8597,-51.03621,0,0,0,0,100,0),
+(@PATH,51,-6596.682,917.3597,-50.78621,0,0,0,0,100,0),
+(@PATH,52,-6594.932,915.1097,-50.03621,0,0,0,0,100,0),
+(@PATH,53,-6593.432,913.1097,-49.53621,0,0,0,0,100,0),
+(@PATH,54,-6592.432,911.8597,-48.78621,0,0,0,0,100,0),
+(@PATH,55,-6593.122,912.7352,-49.07124,0,0,0,0,100,0),
+(@PATH,56,-6592.122,911.4852,-48.57124,0,0,0,0,100,0),
+(@PATH,57,-6591.872,910.9852,-48.32124,0,0,0,0,100,0),
+(@PATH,58,-6591.622,908.4852,-47.32124,0,0,0,0,100,0),
+(@PATH,59,-6591.372,907.2352,-46.82124,0,0,0,0,100,0),
+(@PATH,60,-6591.122,905.7352,-46.57124,0,0,0,0,100,0),
+(@PATH,61,-6590.872,903.2352,-46.32124,0,0,0,0,100,0),
+(@PATH,62,-6590.622,901.9852,-46.07124,0,0,0,0,100,0),
+(@PATH,63,-6590.622,900.4852,-45.57124,0,0,0,0,100,0),
+(@PATH,64,-6590.372,898.9852,-44.82124,0,0,0,0,100,0),
+(@PATH,65,-6590.234,898.7715,-44.83385,0,0,0,0,100,0),
+(@PATH,66,-6590.234,897.7715,-44.58385,0,0,0,0,100,0),
+(@PATH,67,-6590.984,896.2715,-44.08385,0,0,0,0,100,0),
+(@PATH,68,-6591.734,895.5215,-43.83385,0,0,0,0,100,0),
+(@PATH,69,-6592.734,893.5215,-43.08385,0,0,0,0,100,0),
+(@PATH,70,-6594.234,891.7715,-42.83385,0,0,0,0,100,0),
+(@PATH,71,-6594.984,890.0215,-43.08385,0,0,0,0,100,0),
+(@PATH,72,-6597.992,885.5552,-44.32981,0,0,0,0,100,0),
+(@PATH,73,-6600.492,885.3052,-44.57981,0,0,0,0,100,0),
+(@PATH,74,-6602.492,885.3052,-44.57981,0,0,0,0,100,0),
+(@PATH,75,-6604.242,885.0552,-44.82981,0,0,0,0,100,0),
+(@PATH,76,-6605.742,885.0552,-44.82981,0,0,0,0,100,0),
+(@PATH,77,-6606.01,884.7334,-45.11391,0,0,0,0,100,0),
+(@PATH,78,-6606.76,884.7334,-45.11391,0,0,0,0,100,0),
+(@PATH,79,-6608.76,883.7334,-45.11391,0,0,0,0,100,0),
+(@PATH,80,-6611.51,882.4834,-45.11391,0,0,0,0,100,0),
+(@PATH,81,-6612.51,881.9834,-45.11391,0,0,0,0,100,0),
+(@PATH,82,-6613.26,881.7334,-45.11391,0,0,0,0,100,0),
+(@PATH,83,-6615.01,881.2334,-45.11391,0,0,0,0,100,0),
+(@PATH,84,-6617.26,879.9834,-44.86391,0,0,0,0,100,0),
+(@PATH,85,-6618.51,879.4834,-45.11391,0,0,0,0,100,0),
+(@PATH,86,-6617.359,880.1313,-44.99215,0,0,0,0,100,0),
+(@PATH,87,-6618.609,879.6313,-44.99215,0,0,0,0,100,0),
+(@PATH,88,-6618.859,879.3813,-44.99215,0,0,0,0,100,0),
+(@PATH,89,-6617.359,880.1313,-44.99215,0,0,0,0,100,0),
+(@PATH,90,-6614.859,881.6313,-45.24215,0,0,0,0,100,0),
+(@PATH,91,-6613.609,882.1313,-45.49215,0,0,0,0,100,0),
+(@PATH,92,-6613.109,882.6313,-45.49215,0,0,0,0,100,0),
+(@PATH,93,-6612.109,883.1313,-45.49215,0,0,0,0,100,0),
+(@PATH,94,-6613.74,882.2843,-45.06874,0,0,0,0,100,0),
+(@PATH,95,-6612.74,882.7843,-45.06874,0,0,0,0,100,0),
+(@PATH,96,-6611.74,883.2843,-45.31874,0,0,0,0,100,0),
+(@PATH,97,-6610.74,883.5343,-45.06874,0,0,0,0,100,0),
+(@PATH,98,-6608.74,883.7843,-44.81874,0,0,0,0,100,0),
+(@PATH,99,-6603.49,884.5343,-44.81874,0,0,0,0,100,0),
+(@PATH,100,-6600.49,884.7843,-44.56874,0,0,0,0,100,0),
+(@PATH,101,-6595.74,885.2843,-44.06874,0,0,0,0,100,0),
+(@PATH,102,-6595.372,885.2461,-43.99937,0,0,0,0,100,0),
+(@PATH,103,-6594.622,885.4961,-43.99937,0,0,0,0,100,0),
+(@PATH,104,-6593.622,884.7461,-43.74937,0,0,0,0,100,0),
+(@PATH,105,-6592.372,883.7461,-43.74937,0,0,0,0,100,0),
+(@PATH,106,-6590.622,882.4961,-43.49937,0,0,0,0,100,0),
+(@PATH,107,-6589.372,881.4961,-42.99937,0,0,0,0,100,0),
+(@PATH,108,-6588.372,880.7461,-42.74937,0,0,0,0,100,0),
+(@PATH,109,-6587.622,879.9961,-42.74937,0,0,0,0,100,0),
+(@PATH,110,-6585.872,878.7461,-43.49937,0,0,0,0,100,0),
+(@PATH,111,-6582.122,876.2461,-44.49937,0,0,0,0,100,0),
+(@PATH,112,-6581.122,875.4961,-44.49937,0,0,0,0,100,0),
+(@PATH,113,-6580.844,875.2336,-44.4491,0,0,0,0,100,0),
+(@PATH,114,-6580.344,874.7336,-44.4491,0,0,0,0,100,0),
+(@PATH,115,-6576.844,873.7336,-44.4491,0,0,0,0,100,0),
+(@PATH,116,-6569.344,871.7336,-45.4491,0,0,0,0,100,0),
+(@PATH,117,-6565.594,870.7336,-44.9491,0,0,0,0,100,0),
+(@PATH,118,-6562.844,870.2336,-46.1991,0,0,0,0,100,0),
+(@PATH,119,-6560.344,869.4836,-46.1991,0,0,0,0,100,0),
+(@PATH,120,-6557.844,868.7336,-45.9491,0,0,0,0,100,0),
+(@PATH,121,-6550.094,866.4836,-44.6991,0,0,0,0,100,0),
+(@PATH,122,-6548.594,866.2336,-44.4491,0,0,0,0,100,0),
+(@PATH,123,-6548.737,866.0897,-44.46768,0,0,0,0,100,0),
+(@PATH,124,-6549.987,866.5897,-44.71768,0,0,0,0,100,0),
+(@PATH,125,-6557.237,868.5897,-45.71768,0,0,0,0,100,0),
+(@PATH,126,-6560.487,869.3397,-46.21768,0,0,0,0,100,0),
+(@PATH,127,-6562.987,870.0897,-46.21768,0,0,0,0,100,0),
+(@PATH,128,-6565.487,870.5897,-44.96768,0,0,0,0,100,0),
+(@PATH,129,-6569.487,871.8397,-45.46768,0,0,0,0,100,0),
+(@PATH,130,-6575.987,873.5897,-44.46768,0,0,0,0,100,0),
+(@PATH,131,-6580.68,875.0477,-44.43678,0,0,0,0,100,0),
+(@PATH,132,-6582.18,876.0477,-44.43678,0,0,0,0,100,0),
+(@PATH,133,-6585.68,878.7977,-43.43678,0,0,0,0,100,0),
+(@PATH,134,-6587.43,880.0477,-42.93678,0,0,0,0,100,0),
+(@PATH,135,-6588.18,880.7977,-42.68678,0,0,0,0,100,0),
+(@PATH,136,-6589.18,881.2977,-42.93678,0,0,0,0,100,0),
+(@PATH,137,-6590.43,882.2977,-43.43678,0,0,0,0,100,0),
+(@PATH,138,-6592.43,883.7977,-43.68678,0,0,0,0,100,0),
+(@PATH,139,-6593.18,884.2977,-43.68678,0,0,0,0,100,0),
+(@PATH,140,-6594.18,885.0477,-43.93678,0,0,0,0,100,0),
+(@PATH,141,-6592.531,883.7402,-43.62167,0,0,0,0,100,0),
+(@PATH,142,-6593.281,884.4902,-43.87167,0,0,0,0,100,0),
+(@PATH,143,-6594.531,885.2402,-43.87167,0,0,0,0,100,0),
+(@PATH,144,-6594.781,885.4902,-43.87167,0,0,0,0,100,0),
+(@PATH,145,-6600.531,884.7402,-44.62167,0,0,0,0,100,0),
+(@PATH,146,-6602.531,884.4902,-44.62167,0,0,0,0,100,0),
+(@PATH,147,-6608.531,883.7402,-44.87167,0,0,0,0,100,0),
+(@PATH,148,-6611.042,883.4973,-45.13795,0,0,0,0,100,0),
+(@PATH,149,-6612.042,882.9973,-45.38795,0,0,0,0,100,0),
+(@PATH,150,-6613.042,882.4973,-45.13795,0,0,0,0,100,0),
+(@PATH,151,-6613.792,881.9973,-45.13795,0,0,0,0,100,0),
+(@PATH,152,-6614.792,881.4973,-45.13795,0,0,0,0,100,0),
+(@PATH,153,-6617.542,880.2473,-44.88795,0,0,0,0,100,0),
+(@PATH,154,-6618.542,879.4973,-44.88795,0,0,0,0,100,0),
+(@PATH,155,-6617.495,880.0712,-45.01062,0,0,0,0,100,0),
+(@PATH,156,-6618.495,879.5712,-45.01062,0,0,0,0,100,0),
+(@PATH,157,-6618.745,879.3212,-45.01062,0,0,0,0,100,0),
+(@PATH,158,-6617.495,880.0712,-45.01062,0,0,0,0,100,0),
+(@PATH,159,-6614.995,881.0712,-45.26062,0,0,0,0,100,0),
+(@PATH,160,-6613.495,881.8212,-45.26062,0,0,0,0,100,0),
+(@PATH,161,-6612.495,882.3212,-45.26062,0,0,0,0,100,0),
+(@PATH,162,-6611.495,882.5712,-45.26062,0,0,0,0,100,0),
+(@PATH,163,-6608.745,883.8212,-45.01062,0,0,0,0,100,0),
+(@PATH,164,-6607.495,884.3212,-45.01062,0,0,0,0,100,0),
+(@PATH,165,-6608.605,883.8728,-45.00596,0,0,0,0,100,0),
+(@PATH,166,-6607.355,884.3728,-45.00596,0,0,0,0,100,0),
+(@PATH,167,-6606.605,884.6228,-45.00596,0,0,0,0,100,0),
+(@PATH,168,-6604.355,884.8728,-45.00596,0,0,0,0,100,0),
+(@PATH,169,-6602.605,884.8728,-44.75596,0,0,0,0,100,0),
+(@PATH,170,-6600.355,885.1228,-44.75596,0,0,0,0,100,0),
+(@PATH,171,-6600.163,885.3898,-44.59311,0,0,0,0,100,0),
+(@PATH,172,-6597.663,885.6398,-44.34311,0,0,0,0,100,0),
+(@PATH,173,-6595.663,889.3898,-43.59311,0,0,0,0,100,0),
+(@PATH,174,-6594.163,891.3898,-42.84311,0,0,0,0,100,0),
+(@PATH,175,-6593.163,893.1398,-42.84311,0,0,0,0,100,0),
+(@PATH,176,-6591.663,895.3898,-43.84311,0,0,0,0,100,0),
+(@PATH,177,-6591.163,896.3898,-44.09311,0,0,0,0,100,0),
+(@PATH,178,-6591.634,895.6976,-43.66979,0,0,0,0,100,0),
+(@PATH,179,-6591.134,896.6976,-44.16979,0,0,0,0,100,0),
+(@PATH,180,-6590.134,897.9476,-44.66979,0,0,0,0,100,0),
+(@PATH,181,-6590.384,900.1976,-45.41979,0,0,0,0,100,0),
+(@PATH,182,-6590.634,901.9476,-46.16979,0,0,0,0,100,0),
+(@PATH,183,-6590.884,902.9476,-46.16979,0,0,0,0,100,0),
+(@PATH,184,-6591.134,905.4476,-46.41979,0,0,0,0,100,0),
+(@PATH,185,-6591.384,907.1976,-46.66979,0,0,0,0,100,0),
+(@PATH,186,-6591.634,908.4476,-46.91979,0,0,0,0,100,0),
+(@PATH,187,-6591.884,910.1976,-47.91979,0,0,0,0,100,0),
+(@PATH,188,-6591.948,910.3034,-48.08257,0,0,0,0,100,0),
+(@PATH,189,-6591.948,911.3034,-48.58257,0,0,0,0,100,0),
+(@PATH,190,-6592.948,912.5534,-49.08257,0,0,0,0,100,0),
+(@PATH,191,-6594.448,914.5534,-50.08257,0,0,0,0,100,0),
+(@PATH,192,-6596.698,917.3034,-50.58257,0,0,0,0,100,0),
+(@PATH,193,-6598.698,919.5534,-50.83257,0,0,0,0,100,0),
+(@PATH,194,-6599.948,921.5534,-50.83257,0,0,0,0,100,0),
+(@PATH,195,-6600.948,922.8034,-50.83257,0,0,0,0,100,0),
+(@PATH,196,-6602.198,924.3034,-50.83257,0,0,0,0,100,0),
+(@PATH,197,-6603.198,925.8034,-50.83257,0,0,0,0,100,0),
+(@PATH,198,-6606.198,929.5534,-52.33257,0,0,0,0,100,0);
+
+-- Pathing for Entry: 15201 'TDB FORMAT'
+SET @NPC := 362159;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6281.78,`position_y`=27.94415,`position_z`=-10.25444 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,-6281.78,27.94415,-10.25444,0,0,0,0,100,0),
+(@PATH,2,-6287.03,33.44415,-10.50444,0,0,0,0,100,0),
+(@PATH,3,-6290.714,36.99113,-10.15782,0,0,0,0,100,0),
+(@PATH,4,-6294.964,33.74113,-10.15782,0,0,0,0,100,0),
+(@PATH,5,-6296.714,32.74113,-10.15782,0,0,0,0,100,0),
+(@PATH,6,-6297.464,32.24113,-9.907824,0,0,0,0,100,0),
+(@PATH,7,-6300.37,29.97268,-9.264338,0,0,0,0,100,0),
+(@PATH,8,-6299.87,27.47268,-8.764338,0,0,0,0,100,0),
+(@PATH,9,-6298.328,20.09025,-6.640862,0,0,0,0,100,0),
+(@PATH,10,-6296.828,17.84025,-5.640862,0,0,0,0,100,0),
+(@PATH,11,-6294.578,15.09025,-4.640862,0,0,0,0,100,0),
+(@PATH,12,-6293.328,12.59025,-3.140862,0,0,0,0,100,0),
+(@PATH,13,-6291.578,10.09025,-1.890862,0,0,0,0,100,0),
+(@PATH,14,-6290.578,8.590251,-1.390862,0,0,0,0,100,0),
+(@PATH,15,-6289.249,-6.98303,1.385715,0,0,0,0,100,0),
+(@PATH,16,-6287.249,-5.73303,1.135715,0,0,0,0,100,0),
+(@PATH,17,-6286.249,-4.98303,1.385715,0,0,0,0,100,0),
+(@PATH,18,-6286.499,-3.73303,1.135715,0,0,0,0,100,0),
+(@PATH,19,-6287.249,-1.48303,1.385715,0,0,0,0,100,0),
+(@PATH,20,-6287.499,-0.4830301,0.8857151,0,0,0,0,100,0),
+(@PATH,21,-6288.749,4.51697,-0.1142849,0,0,0,0,100,0),
+(@PATH,22,-6288.999,5.51697,-0.3642849,0,0,0,0,100,0),
+(@PATH,23,-6288.924,5.979234,-0.7672586,0,0,0,0,100,0),
+(@PATH,24,-6289.174,6.479234,-0.7672586,0,0,0,0,100,0),
+(@PATH,25,-6290.424,8.479234,-1.517259,0,0,0,0,100,0),
+(@PATH,26,-6291.424,9.979234,-1.767259,0,0,0,0,100,0),
+(@PATH,27,-6293.174,12.47923,-3.017259,0,0,0,0,100,0),
+(@PATH,28,-6294.674,14.72923,-4.267259,0,0,0,0,100,0),
+(@PATH,29,-6296.924,17.97923,-5.767259,0,0,0,0,100,0),
+(@PATH,30,-6297.052,18.10615,-5.957241,0,0,0,0,100,0),
+(@PATH,31,-6298.552,20.35615,-6.707241,0,0,0,0,100,0),
+(@PATH,32,-6299.802,26.60615,-8.207241,0,0,0,0,100,0),
+(@PATH,33,-6300.489,30.03888,-9.50613,0,0,0,0,100,0),
+(@PATH,34,-6297.489,32.28888,-9.75613,0,0,0,0,100,0),
+(@PATH,35,-6296.489,32.78888,-10.00613,0,0,0,0,100,0),
+(@PATH,36,-6295.239,33.78888,-10.25613,0,0,0,0,100,0),
+(@PATH,37,-6290.37,37.00554,-10.46274,0,0,0,0,100,0),
+(@PATH,38,-6287.37,33.50554,-10.46274,0,0,0,0,100,0),
+(@PATH,39,-6281.414,27.74179,-10.23448,0,0,0,0,100,0),
+(@PATH,40,-6278.914,21.74179,-10.48448,0,0,0,0,100,0),
+(@PATH,41,-6275.414,14.49179,-10.48448,0,0,0,0,100,0),
+(@PATH,42,-6273.845,11.28502,-10.29272,0,0,0,0,100,0),
+(@PATH,43,-6269.845,8.535019,-10.54272,0,0,0,0,100,0),
+(@PATH,44,-6265.345,5.285018,-10.54272,0,0,0,0,100,0),
+(@PATH,45,-6260.845,2.535018,-10.29272,0,0,0,0,100,0),
+(@PATH,46,-6257.845,0.2850184,-10.29272,0,0,0,0,100,0),
+(@PATH,47,-6256.845,-0.4649816,-10.54272,0,0,0,0,100,0),
+(@PATH,48,-6251.595,-4.214982,-10.54272,0,0,0,0,100,0),
+(@PATH,49,-6251.565,-4.114313,-10.29469,0,0,0,0,100,0),
+(@PATH,50,-6256.815,-0.6143126,-10.54469,0,0,0,0,100,0),
+(@PATH,51,-6257.815,0.1356874,-10.29469,0,0,0,0,100,0),
+(@PATH,52,-6260.815,2.135687,-10.29469,0,0,0,0,100,0),
+(@PATH,53,-6265.315,5.385687,-10.54469,0,0,0,0,100,0),
+(@PATH,54,-6269.815,8.385687,-10.29469,0,0,0,0,100,0);
+
+-- Pathing for Entry: 15201 'TDB FORMAT'
+SET @NPC := 362155;
+SET @PATH := @NPC * 10;
+UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=-6293.746,`position_y`=83.6031,`position_z`=15.48588 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,-6293.746,83.6031,15.48588,0,0,0,0,100,0),
+(@PATH,2,-6293.496,85.6031,15.73588,0,0,0,0,100,0),
+(@PATH,3,-6293.496,87.6031,15.98588,0,0,0,0,100,0),
+(@PATH,4,-6292.996,91.1031,16.73588,0,0,0,0,100,0),
+(@PATH,5,-6292.996,92.3531,16.73588,0,0,0,0,100,0),
+(@PATH,6,-6292.246,103.8531,17.48588,0,0,0,0,100,0),
+(@PATH,7,-6291.996,106.6031,16.98588,0,0,0,0,100,0),
+(@PATH,8,-6292.022,106.8002,16.93616,0,0,0,0,100,0),
+(@PATH,9,-6291.772,107.8002,16.68616,0,0,0,0,100,0),
+(@PATH,10,-6293.022,109.3002,16.18616,0,0,0,0,100,0),
+(@PATH,11,-6294.522,111.5502,15.68616,0,0,0,0,100,0),
+(@PATH,12,-6296.272,114.3002,15.18616,0,0,0,0,100,0),
+(@PATH,13,-6298.522,117.5502,15.18616,0,0,0,0,100,0),
+(@PATH,14,-6303.103,123.9022,14.79397,0,0,0,0,100,0),
+(@PATH,15,-6305.853,128.6522,14.54397,0,0,0,0,100,0),
+(@PATH,16,-6307.853,132.1522,15.54397,0,0,0,0,100,0),
+(@PATH,17,-6307.868,132.1149,15.50166,0,0,0,0,100,0),
+(@PATH,18,-6305.868,128.8649,14.50166,0,0,0,0,100,0),
+(@PATH,19,-6302.94,123.8182,14.90909,0,0,0,0,100,0),
+(@PATH,20,-6298.44,117.5682,15.15909,0,0,0,0,100,0),
+(@PATH,21,-6296.19,114.3182,15.15909,0,0,0,0,100,0),
+(@PATH,22,-6294.69,111.8182,15.40909,0,0,0,0,100,0),
+(@PATH,23,-6292.94,109.3182,16.15909,0,0,0,0,100,0),
+(@PATH,24,-6293.026,109.2491,16.21316,0,0,0,0,100,0),
+(@PATH,25,-6291.776,107.7491,16.71316,0,0,0,0,100,0),
+(@PATH,26,-6292.026,106.4991,16.96316,0,0,0,0,100,0),
+(@PATH,27,-6292.276,103.7491,17.46316,0,0,0,0,100,0),
+(@PATH,28,-6293.276,92.49913,16.71316,0,0,0,0,100,0),
+(@PATH,29,-6293.276,91.24913,16.71316,0,0,0,0,100,0),
+(@PATH,30,-6293.526,87.49913,15.96316,0,0,0,0,100,0),
+(@PATH,31,-6293.602,87.32507,15.98093,0,0,0,0,100,0),
+(@PATH,32,-6293.852,85.57507,15.73093,0,0,0,0,100,0),
+(@PATH,33,-6293.852,84.32507,15.48093,0,0,0,0,100,0),
+(@PATH,34,-6294.602,73.07507,13.98093,0,0,0,0,100,0),
+(@PATH,35,-6294.602,71.82507,13.73093,0,0,0,0,100,0),
+(@PATH,36,-6294.813,67.93223,12.81789,0,0,0,0,100,0),
+(@PATH,37,-6291.563,65.18223,11.31789,0,0,0,0,100,0),
+(@PATH,38,-6286.563,60.68223,10.06789,0,0,0,0,100,0),
+(@PATH,39,-6284.989,59.12465,9.59522,0,0,0,0,100,0),
+(@PATH,40,-6276.989,54.12465,8.84522,0,0,0,0,100,0),
+(@PATH,41,-6274.739,52.62465,8.84522,0,0,0,0,100,0),
+(@PATH,42,-6269.489,49.37465,9.34522,0,0,0,0,100,0),
+(@PATH,43,-6269.305,49.20694,8.967072,0,0,0,0,100,0),
+(@PATH,44,-6268.055,48.45694,9.217072,0,0,0,0,100,0),
+(@PATH,45,-6267.805,47.70694,9.467072,0,0,0,0,100,0),
+(@PATH,46,-6267.055,46.45694,9.467072,0,0,0,0,100,0),
+(@PATH,47,-6263.055,39.45694,8.967072,0,0,0,0,100,0),
+(@PATH,48,-6261.055,35.20694,8.467072,0,0,0,0,100,0),
+(@PATH,49,-6253.805,24.20694,8.467072,0,0,0,0,100,0),
+(@PATH,50,-6253.305,23.20694,8.467072,0,0,0,0,100,0),
+(@PATH,51,-6253.286,23.27451,8.694481,0,0,0,0,100,0),
+(@PATH,52,-6253.786,23.77451,8.694481,0,0,0,0,100,0),
+(@PATH,53,-6260.536,35.52451,8.694481,0,0,0,0,100,0),
+(@PATH,54,-6262.536,39.02451,8.944481,0,0,0,0,100,0),
+(@PATH,55,-6267.036,46.52451,9.444481,0,0,0,0,100,0),
+(@PATH,56,-6267.536,47.77451,9.444481,0,0,0,0,100,0),
+(@PATH,57,-6267.268,46.63026,9.502703,0,0,0,0,100,0),
+(@PATH,58,-6268.018,47.88026,9.252703,0,0,0,0,100,0),
+(@PATH,59,-6268.268,48.38026,9.252703,0,0,0,0,100,0),
+(@PATH,60,-6270.018,49.63026,9.252703,0,0,0,0,100,0),
+(@PATH,61,-6274.768,52.38026,8.752703,0,0,0,0,100,0),
+(@PATH,62,-6276.768,53.88026,8.752703,0,0,0,0,100,0),
+(@PATH,63,-6285.133,59.28893,9.883101,0,0,0,0,100,0),
+(@PATH,64,-6286.633,60.53893,10.1331,0,0,0,0,100,0),
+(@PATH,65,-6291.633,65.03893,11.3831,0,0,0,0,100,0),
+(@PATH,66,-6294.892,68.20081,13.21392,0,0,0,0,100,0),
+(@PATH,67,-6294.642,71.95081,13.71392,0,0,0,0,100,0),
+(@PATH,68,-6294.642,73.20081,13.71392,0,0,0,0,100,0),
+(@PATH,69,-6293.642,83.45081,15.21392,0,0,0,0,100,0);
diff --git a/sql/updates/world/2015_03_17_02_world.sql b/sql/updates/world/2015_03_17_02_world.sql
new file mode 100644
index 00000000000..79d0b382d12
--- /dev/null
+++ b/sql/updates/world/2015_03_17_02_world.sql
@@ -0,0 +1,35 @@
+DELETE FROM `creature_text` WHERE `entry` = 16287 AND `groupid`= 0;
+DELETE FROM `creature_text` WHERE `entry` = 10181 AND `groupid` = 2;
+INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(16287, 0, 0, 'That could have gone better. $n, come here, please. I have something I need you to take care of for me.', 15, 0, 100, 0, 0, 0, 12157, 0, 'Ambassador Sunsorrow SAY_SUNSORROW_WHISPER'),
+(10181, 2, 0, '%s looks down at the discarded necklace. In her sadness, the lady incants a glamour, which beckons forth Highborne spirits. The chamber resonates with their ancient song about the Sin''dorei...', 16, 0, 100, 0, 0, 0, 19197, 0, 'Lady Sylvanas Windrunner EMOTE_LAMENT');
+
+DELETE FROM `gossip_menu_option` WHERE `menu_id` = 7178 AND `id`= 0;
+INSERT INTO `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `OptionBroadcastTextID`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `box_coded`, `box_money`, `box_text`, `BoxBroadcastTextId`) VALUES
+(7178, 0, 0, 'What is it that you have for me, ambassador?', 19205, 1, 1, 7178, 0, 0, 0, '', 0);
+
+UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 16287;
+DELETE FROM `smart_scripts` WHERE `entryorguid` = 16287 AND `source_type` = 0 AND `id` IN (0, 1, 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
+(16287,0,0,1,62,0,100,0,7178,0,0,0,11,37084,1,0,0,0,0,7,0,0,0,0,0,0,0,'Ambassador Sunsorrow - On Gossip Option 0 Selected - Create Item \'Lament of the Highborne\''),
+(16287,0,1,0,61,0,100,0,0,0,0,0,98,7178,10378,0,0,0,0,7,0,0,0,0,0,0,0,'Ambassador Sunsorrow - On Gossip Option 0 Selected - SEND_GOSSIP_MENU TEXT'),
+(16287,0,2,0,64,0,100,0,0,0,0,0,98,7178,8458,0,0,0,0,7,0,0,0,0,0,0,0,'Ambassador Sunsorrow - On Gossip Hello - SEND_GOSSIP_MENU TEXT');
+
+DELETE FROM `npc_text` WHERE `id` IN (10378, 8458);
+INSERT INTO `npc_text` (`id`, `text0_0`, `text0_1`, `prob0`, `em0_1`, `BroadcastTextID0`) VALUES
+(8458, "Greetings, $r. I am Ambassador Sunsorrow of the sin'dorei, or blood elves as we are commonly known. I have high hopes that this new bond between us and the Horde will be mutually beneficial.", "Greetings, $r. I am Ambassador Sunsorrow of the sin'dorei, or blood elves as we are commonly known. I have high hopes that this new bond between us and the Horde will be mutually beneficial.", 1, 2, 12161),
+(10378, "Just a small songbook that I thought you might like to have. It contains the lyrics to a song known as the Lament of the Highborne; the one that Lady Sylvanas glamoured from the air.", "", 1, 1, 19206);
+
+DELETE FROM `gossip_menu` WHERE `entry`=7178 AND `text_id` IN (10378, 8458, 8740);
+INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES
+(7178,10378),
+(7178,8740),
+(7178,8458);
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 7178 AND `SourceEntry` = 0 AND `SourceId` = 0;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(15, 7178, 0, 0, 0, 8, 0, 9180, 0, 0, 0, 0, 0, '', 'Ambassador Sunsorrow show gossip only if quest Journey to Undercity is rewarded'),
+(15, 7178, 0, 0, 0, 16, 0, 512, 0, 0, 0, 0, 0, '', 'Ambassador Sunsorrow show gossip only if player is Blood Elf'),
+(15, 7178, 0, 0, 0, 2, 0, 30632, 1, 0, 1, 0, 0, '', 'Ambassador Sunsorrow show gossip only if player doesn\'t have item Lament of Highborn');
+
+UPDATE `creature_text` SET `type` = 12 WHERE `entry` = 10181 AND `groupid` = 1;
diff --git a/src/server/collision/Management/MMapManager.cpp b/src/server/collision/Management/MMapManager.cpp
index 8c549017f12..b9277d60820 100644
--- a/src/server/collision/Management/MMapManager.cpp
+++ b/src/server/collision/Management/MMapManager.cpp
@@ -73,7 +73,7 @@ namespace MMAP
delete [] fileName;
- TC_LOG_INFO("maps", "MMAP:loadMapData: Loaded %03i.mmap", mapId);
+ TC_LOG_DEBUG("maps", "MMAP:loadMapData: Loaded %03i.mmap", mapId);
// store inside our map list
MMapData* mmap_data = new MMapData(mesh);
@@ -156,7 +156,7 @@ namespace MMAP
{
mmap->mmapLoadedTiles.insert(std::pair<uint32, dtTileRef>(packedGridPos, tileRef));
++loadedTiles;
- TC_LOG_INFO("maps", "MMAP:loadMap: Loaded mmtile %03i[%02i, %02i] into %03i[%02i, %02i]", mapId, x, y, mapId, header->x, header->y);
+ TC_LOG_DEBUG("maps", "MMAP:loadMap: Loaded mmtile %03i[%02i, %02i] into %03i[%02i, %02i]", mapId, x, y, mapId, header->x, header->y);
return true;
}
@@ -201,7 +201,7 @@ namespace MMAP
{
mmap->mmapLoadedTiles.erase(packedGridPos);
--loadedTiles;
- TC_LOG_INFO("maps", "MMAP:unloadMap: Unloaded mmtile %03i[%02i, %02i] from %03i", mapId, x, y, mapId);
+ TC_LOG_DEBUG("maps", "MMAP:unloadMap: Unloaded mmtile %03i[%02i, %02i] from %03i", mapId, x, y, mapId);
return true;
}
@@ -228,13 +228,13 @@ namespace MMAP
else
{
--loadedTiles;
- TC_LOG_INFO("maps", "MMAP:unloadMap: Unloaded mmtile %03i[%02i, %02i] from %03i", mapId, x, y, mapId);
+ TC_LOG_DEBUG("maps", "MMAP:unloadMap: Unloaded mmtile %03i[%02i, %02i] from %03i", mapId, x, y, mapId);
}
}
delete mmap;
loadedMMaps.erase(mapId);
- TC_LOG_INFO("maps", "MMAP:unloadMap: Unloaded %03i.mmap", mapId);
+ TC_LOG_DEBUG("maps", "MMAP:unloadMap: Unloaded %03i.mmap", mapId);
return true;
}
@@ -260,7 +260,7 @@ namespace MMAP
dtFreeNavMeshQuery(query);
mmap->navMeshQueries.erase(instanceId);
- TC_LOG_INFO("maps", "MMAP:unloadMapInstance: Unloaded mapId %03u instanceId %u", mapId, instanceId);
+ TC_LOG_DEBUG("maps", "MMAP:unloadMapInstance: Unloaded mapId %03u instanceId %u", mapId, instanceId);
return true;
}
@@ -291,7 +291,7 @@ namespace MMAP
return NULL;
}
- TC_LOG_INFO("maps", "MMAP:GetNavMeshQuery: created dtNavMeshQuery for mapId %03u instanceId %u", mapId, instanceId);
+ TC_LOG_DEBUG("maps", "MMAP:GetNavMeshQuery: created dtNavMeshQuery for mapId %03u instanceId %u", mapId, instanceId);
mmap->navMeshQueries.insert(std::pair<uint32, dtNavMeshQuery*>(instanceId, query));
}
diff --git a/src/server/collision/Maps/MapTree.cpp b/src/server/collision/Maps/MapTree.cpp
index 72435594ad0..b493ec18f5f 100644
--- a/src/server/collision/Maps/MapTree.cpp
+++ b/src/server/collision/Maps/MapTree.cpp
@@ -386,13 +386,12 @@ namespace VMAP
{
if (!iLoadedSpawns.count(referencedVal))
{
-#ifdef VMAP_DEBUG
if (referencedVal > iNTreeValues)
{
- TC_LOG_DEBUG("maps", "StaticMapTree::LoadMapTile() : invalid tree element (%u/%u)", referencedVal, iNTreeValues);
+ VMAP_ERROR_LOG("maps", "StaticMapTree::LoadMapTile() : invalid tree element (%u/%u) referenced in tile %s", referencedVal, iNTreeValues, tilefile.c_str());
continue;
}
-#endif
+
iTreeValues[referencedVal] = ModelInstance(spawn, model);
iLoadedSpawns[referencedVal] = 1;
}
diff --git a/src/server/game/Achievements/AchievementMgr.cpp b/src/server/game/Achievements/AchievementMgr.cpp
index 4932a83d665..40401b2ba31 100644
--- a/src/server/game/Achievements/AchievementMgr.cpp
+++ b/src/server/game/Achievements/AchievementMgr.cpp
@@ -1738,7 +1738,7 @@ void AchievementMgr<Player>::CompletedAchievement(AchievementEntry const* achiev
if (!GetOwner()->GetSession()->PlayerLoading())
SendAchievementEarned(achievement);
- TC_LOG_INFO("achievement", "AchievementMgr::CompletedAchievement(%u). %s %s",
+ TC_LOG_DEBUG("achievement", "AchievementMgr::CompletedAchievement(%u). %s %s",
achievement->ID, GetOwner()->GetGUID().ToString().c_str(), GetOwner()->GetName().c_str());
CompletedAchievementData& ca = m_completedAchievements[achievement->ID];
diff --git a/src/server/game/Entities/Object/ObjectGuid.h b/src/server/game/Entities/Object/ObjectGuid.h
index b4b08d7ace2..72fda2feb5e 100644
--- a/src/server/game/Entities/Object/ObjectGuid.h
+++ b/src/server/game/Entities/Object/ObjectGuid.h
@@ -24,6 +24,7 @@
#include <boost/functional/hash.hpp>
#include <functional>
+#include <unordered_set>
enum TypeID
{
@@ -266,6 +267,7 @@ typedef std::set<ObjectGuid> GuidSet;
typedef std::list<ObjectGuid> GuidList;
typedef std::deque<ObjectGuid> GuidDeque;
typedef std::vector<ObjectGuid> GuidVector;
+typedef std::unordered_set<ObjectGuid> GuidUnorderedSet;
// maximum buffer size for packed guid is 18 bytes
#define PACKED_GUID_MIN_BUFFER_SIZE 18
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 83fc7fd9bcf..b1b441e678c 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -96,7 +96,6 @@
#include "ItemPackets.h"
#include "QuestPackets.h"
#include "LootPackets.h"
-#include <boost/dynamic_bitset.hpp>
#define ZONE_UPDATE_INTERVAL (1*IN_MILLISECONDS)
@@ -869,7 +868,6 @@ Player::Player(WorldSession* session): Unit(true)
isDebugAreaTriggers = false;
- _completedQuestBits = new boost::dynamic_bitset<uint8>(QUESTS_COMPLETED_BITS_SIZE * 8);
m_WeeklyQuestChanged = false;
m_MonthlyQuestChanged = false;
m_SeasonalQuestChanged = false;
@@ -914,7 +912,6 @@ Player::~Player()
delete m_declinedname;
delete m_runes;
- delete _completedQuestBits;
delete m_achievementMgr;
delete m_reputationMgr;
@@ -14761,14 +14758,7 @@ void Player::RewardQuest(Quest const* quest, uint32 reward, Object* questGiver,
UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, quest->GetQuestId());
if (uint32 questBit = GetQuestUniqueBitFlag(quest_id))
- {
- _completedQuestBits->set(questBit - 1);
-
- WorldPackets::Quest::SetQuestCompletedBit setCompletedBit;
- setCompletedBit.QuestID = quest_id;
- setCompletedBit.Bit = questBit;
- SendDirectMessage(setCompletedBit.Write());
- }
+ SetQuestCompletedBit(questBit, true);
if (quest->HasFlag(QUEST_FLAGS_FLAGS_PVP))
{
@@ -15400,14 +15390,7 @@ void Player::RemoveRewardedQuest(uint32 questId, bool update /*= true*/)
}
if (uint32 questBit = GetQuestUniqueBitFlag(questId))
- {
- _completedQuestBits->reset(questBit - 1);
-
- WorldPackets::Quest::ClearQuestCompletedBit clearCompletedBit;
- clearCompletedBit.QuestID = questId;
- clearCompletedBit.Bit = questBit;
- SendDirectMessage(clearCompletedBit.Write());
- }
+ SetQuestCompletedBit(questBit, false);
if (update)
SendQuestUpdate(questId);
@@ -15649,6 +15632,18 @@ void Player::SwapQuestSlot(uint16 slot1, uint16 slot2)
}
}
+void Player::SetQuestCompletedBit(uint32 questBit, bool completed)
+{
+ if (!questBit)
+ return;
+
+ uint32 fieldOffset = (questBit - 1) >> 5;
+ if (fieldOffset >= QUESTS_COMPLETED_BITS_SIZE)
+ return;
+
+ ApplyModFlag(PLAYER_FIELD_QUEST_COMPLETED + ((questBit - 1) >> 5), 1 << ((questBit - 1) & 31), completed);
+}
+
void Player::AreaExploredOrEventHappens(uint32 questId)
{
if (questId)
@@ -18057,7 +18052,7 @@ void Player::_LoadQuestStatusRewarded(PreparedQueryResult result)
// instead add them separately from load daily/weekly/monthly/seasonal
if (!quest->IsDailyOrWeekly() && !quest->IsMonthly() && !quest->IsSeasonal())
if (uint32 questBit = GetQuestUniqueBitFlag(quest_id))
- _completedQuestBits->set(questBit - 1);
+ SetQuestCompletedBit(questBit, true);
}
m_RewardedQuests.insert(quest_id);
@@ -18097,7 +18092,7 @@ void Player::_LoadDailyQuestStatus(PreparedQueryResult result)
AddDynamicValue(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS, quest_id);
if (uint32 questBit = GetQuestUniqueBitFlag(quest_id))
- _completedQuestBits->set(questBit - 1);
+ SetQuestCompletedBit(questBit, true);
TC_LOG_DEBUG("entities.player.loading", "Daily quest (%u) cooldown for player (%s)", quest_id, GetGUID().ToString().c_str());
}
@@ -18123,7 +18118,7 @@ void Player::_LoadWeeklyQuestStatus(PreparedQueryResult result)
m_weeklyquests.insert(quest_id);
if (uint32 questBit = GetQuestUniqueBitFlag(quest_id))
- _completedQuestBits->set(questBit - 1);
+ SetQuestCompletedBit(questBit, true);
TC_LOG_DEBUG("entities.player.loading", "Weekly quest {%u} cooldown for player (%s)", quest_id, GetGUID().ToString().c_str());
}
@@ -18150,7 +18145,7 @@ void Player::_LoadSeasonalQuestStatus(PreparedQueryResult result)
m_seasonalquests[event_id].insert(quest_id);
if (uint32 questBit = GetQuestUniqueBitFlag(quest_id))
- _completedQuestBits->set(questBit - 1);
+ SetQuestCompletedBit(questBit, true);
TC_LOG_DEBUG("entities.player.loading", "Seasonal quest {%u} cooldown for player (%s)", quest_id, GetGUID().ToString().c_str());
}
@@ -18176,7 +18171,7 @@ void Player::_LoadMonthlyQuestStatus(PreparedQueryResult result)
m_monthlyquests.insert(quest_id);
if (uint32 questBit = GetQuestUniqueBitFlag(quest_id))
- _completedQuestBits->set(questBit - 1);
+ SetQuestCompletedBit(questBit, true);
TC_LOG_DEBUG("entities.player.loading", "Monthly quest {%u} cooldown for player (%s)", quest_id, GetGUID().ToString().c_str());
}
@@ -22047,13 +22042,13 @@ bool Player::IsVisibleGloballyFor(Player const* u) const
}
template<class T>
-inline void UpdateVisibilityOf_helper(GuidSet& s64, T* target, std::set<Unit*>& /*v*/)
+inline void UpdateVisibilityOf_helper(GuidUnorderedSet& s64, T* target, std::set<Unit*>& /*v*/)
{
s64.insert(target->GetGUID());
}
template<>
-inline void UpdateVisibilityOf_helper(GuidSet& s64, GameObject* target, std::set<Unit*>& /*v*/)
+inline void UpdateVisibilityOf_helper(GuidUnorderedSet& s64, GameObject* target, std::set<Unit*>& /*v*/)
{
// @HACK: This is to prevent objects like deeprun tram from disappearing when player moves far from its spawn point while riding it
// But exclude stoppable elevators from this hack - they would be teleporting from one end to another
@@ -22064,14 +22059,14 @@ inline void UpdateVisibilityOf_helper(GuidSet& s64, GameObject* target, std::set
}
template<>
-inline void UpdateVisibilityOf_helper(GuidSet& s64, Creature* target, std::set<Unit*>& v)
+inline void UpdateVisibilityOf_helper(GuidUnorderedSet& s64, Creature* target, std::set<Unit*>& v)
{
s64.insert(target->GetGUID());
v.insert(target);
}
template<>
-inline void UpdateVisibilityOf_helper(GuidSet& s64, Player* target, std::set<Unit*>& v)
+inline void UpdateVisibilityOf_helper(GuidUnorderedSet& s64, Player* target, std::set<Unit*>& v)
{
s64.insert(target->GetGUID());
v.insert(target);
@@ -22133,7 +22128,7 @@ void Player::UpdateTriggerVisibility()
UpdateData udata(GetMapId());
WorldPacket packet;
- for (GuidSet::iterator itr = m_clientGUIDs.begin(); itr != m_clientGUIDs.end(); ++itr)
+ for (auto itr = m_clientGUIDs.begin(); itr != m_clientGUIDs.end(); ++itr)
{
if (itr->IsCreature())
{
@@ -22476,7 +22471,6 @@ void Player::SendInitialPacketsBeforeAddToMap()
WorldPackets::Character::InitialSetup initialSetup;
initialSetup.ServerExpansionLevel = sWorld->getIntConfig(CONFIG_EXPANSION);
- boost::to_block_range(*_completedQuestBits, std::back_inserter(initialSetup.QuestsCompleted));
SendDirectMessage(initialSetup.Write());
SetMover(this);
@@ -22976,22 +22970,9 @@ void Player::SetMonthlyQuestStatus(uint32 quest_id)
void Player::ResetDailyQuestStatus()
{
- std::vector<uint32> dailies = GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
- if (!dailies.empty())
- {
- WorldPackets::Quest::ClearQuestCompletedBits clearCompletedBits;
- for (uint32 questId : dailies)
- {
- if (uint32 questBit = GetQuestUniqueBitFlag(questId))
- {
- clearCompletedBits.Qbits.push_back(questBit);
- _completedQuestBits->reset(questBit - 1);
- }
- }
-
- if (!clearCompletedBits.Qbits.empty())
- SendDirectMessage(clearCompletedBits.Write());
- }
+ for (uint32 questId : GetDynamicValues(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS))
+ if (uint32 questBit = GetQuestUniqueBitFlag(questId))
+ SetQuestCompletedBit(questBit, false);
ClearDynamicValue(PLAYER_DYNAMIC_FIELD_DAILY_QUESTS);
@@ -23007,18 +22988,9 @@ void Player::ResetWeeklyQuestStatus()
if (m_weeklyquests.empty())
return;
- WorldPackets::Quest::ClearQuestCompletedBits clearCompletedBits;
for (uint32 questId : m_weeklyquests)
- {
if (uint32 questBit = GetQuestUniqueBitFlag(questId))
- {
- clearCompletedBits.Qbits.push_back(questBit);
- _completedQuestBits->reset(questBit - 1);
- }
- }
-
- if (!clearCompletedBits.Qbits.empty())
- SendDirectMessage(clearCompletedBits.Write());
+ SetQuestCompletedBit(questBit, false);
m_weeklyquests.clear();
// DB data deleted in caller
@@ -23034,18 +23006,9 @@ void Player::ResetSeasonalQuestStatus(uint16 event_id)
if (eventItr->second.empty())
return;
- WorldPackets::Quest::ClearQuestCompletedBits clearCompletedBits;
for (uint32 questId : eventItr->second)
- {
if (uint32 questBit = GetQuestUniqueBitFlag(questId))
- {
- clearCompletedBits.Qbits.push_back(questBit);
- _completedQuestBits->reset(questBit - 1);
- }
- }
-
- if (!clearCompletedBits.Qbits.empty())
- SendDirectMessage(clearCompletedBits.Write());
+ SetQuestCompletedBit(questBit, false);
m_seasonalquests.erase(eventItr);
// DB data deleted in caller
@@ -23057,18 +23020,9 @@ void Player::ResetMonthlyQuestStatus()
if (m_monthlyquests.empty())
return;
- WorldPackets::Quest::ClearQuestCompletedBits clearCompletedBits;
for (uint32 questId : m_monthlyquests)
- {
if (uint32 questBit = GetQuestUniqueBitFlag(questId))
- {
- clearCompletedBits.Qbits.push_back(questBit);
- _completedQuestBits->reset(questBit - 1);
- }
- }
-
- if (!clearCompletedBits.Qbits.empty())
- SendDirectMessage(clearCompletedBits.Write());
+ SetQuestCompletedBit(questBit, false);
m_monthlyquests.clear();
// DB data deleted in caller
@@ -23281,7 +23235,7 @@ void Player::UpdateForQuestWorldObjects()
UpdateData udata(GetMapId());
WorldPacket packet;
- for (GuidSet::iterator itr = m_clientGUIDs.begin(); itr != m_clientGUIDs.end(); ++itr)
+ for (auto itr = m_clientGUIDs.begin(); itr != m_clientGUIDs.end(); ++itr)
{
if (itr->IsGameObject())
{
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 79ee97e16c9..596693e5da4 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -35,7 +35,6 @@
#include <limits>
#include <string>
#include <vector>
-#include <boost/dynamic_bitset_fwd.hpp>
struct CreatureTemplate;
struct Mail;
@@ -664,8 +663,8 @@ enum QuestSaveType
// quest
typedef std::map<uint32, QuestSaveType> QuestStatusSaveMap;
-// Size (in bytes) of client completed quests bit map
-#define QUESTS_COMPLETED_BITS_SIZE 2500
+// Size of client completed quests bit map
+#define QUESTS_COMPLETED_BITS_SIZE 625
enum QuestSlotOffsets
{
@@ -1691,6 +1690,7 @@ class Player : public Unit, public GridObject<Player>
void RemoveQuestSlotState(uint16 slot, uint32 state);
void SetQuestSlotTimer(uint16 slot, uint32 timer);
void SwapQuestSlot(uint16 slot1, uint16 slot2);
+ void SetQuestCompletedBit(uint32 questBit, bool completed);
uint16 GetReqKillOrCastCurrentCount(uint32 quest_id, int32 entry);
void AreaExploredOrEventHappens(uint32 questId);
@@ -2435,7 +2435,7 @@ class Player : public Unit, public GridObject<Player>
WorldLocation GetStartPosition() const;
// currently visible objects at player client
- GuidSet m_clientGUIDs;
+ GuidUnorderedSet m_clientGUIDs;
bool HaveAtClient(WorldObject const* u) const;
@@ -2801,8 +2801,6 @@ class Player : public Unit, public GridObject<Player>
RewardedQuestSet m_RewardedQuests;
QuestStatusSaveMap m_RewardedQuestsSave;
- boost::dynamic_bitset<uint8>* _completedQuestBits;
-
SkillStatusMap mSkillStatus;
ObjectGuid::LowType m_GuildIdInvited;
diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.cpp b/src/server/game/Grids/Notifiers/GridNotifiers.cpp
index 533f2845b17..d5562a9a3c7 100644
--- a/src/server/game/Grids/Notifiers/GridNotifiers.cpp
+++ b/src/server/game/Grids/Notifiers/GridNotifiers.cpp
@@ -65,7 +65,7 @@ void VisibleNotifier::SendToSelf()
}
}
- for (GuidSet::const_iterator it = vis_guids.begin(); it != vis_guids.end(); ++it)
+ for (auto it = vis_guids.begin(); it != vis_guids.end(); ++it)
{
i_player.m_clientGUIDs.erase(*it);
i_data.AddOutOfRangeGUID(*it);
diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.h b/src/server/game/Grids/Notifiers/GridNotifiers.h
index ae8c96aff94..0936f8ff753 100644
--- a/src/server/game/Grids/Notifiers/GridNotifiers.h
+++ b/src/server/game/Grids/Notifiers/GridNotifiers.h
@@ -45,7 +45,7 @@ namespace Trinity
Player &i_player;
UpdateData i_data;
std::set<Unit*> i_visibleNow;
- GuidSet vis_guids;
+ GuidUnorderedSet vis_guids;
VisibleNotifier(Player &player) : i_player(player), i_data(player.GetMapId()), vis_guids(player.m_clientGUIDs) { }
template<class T> void Visit(GridRefManager<T> &m);
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
index c908a772458..4818d428db9 100644
--- a/src/server/game/Handlers/ChatHandler.cpp
+++ b/src/server/game/Handlers/ChatHandler.cpp
@@ -377,7 +377,7 @@ void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMes
ChatMsg type;
switch (packet.GetOpcode())
- {/*
+ {
case CMSG_MESSAGECHAT_ADDON_GUILD:
type = CHAT_MSG_GUILD;
break;
@@ -389,7 +389,7 @@ void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMes
break;
case CMSG_MESSAGECHAT_ADDON_RAID:
type = CHAT_MSG_RAID;
- break;*/
+ break;
default:
TC_LOG_ERROR("network", "HandleChatAddonMessageOpcode: Unknown addon chat opcode (%u)", packet.GetOpcode());
return;
@@ -529,8 +529,10 @@ void WorldSession::HandleEmoteOpcode(WorldPackets::Chat::EmoteClient& /* packet
if (!GetPlayer()->IsAlive() || GetPlayer()->HasUnitState(UNIT_STATE_DIED))
return;
- sScriptMgr->OnPlayerEmote(GetPlayer(), 0);
- GetPlayer()->HandleEmoteCommand(0);
+ sScriptMgr->OnPlayerClearEmote(GetPlayer());
+
+ if (_player->GetUInt32Value(UNIT_NPC_EMOTESTATE))
+ _player->SetUInt32Value(UNIT_NPC_EMOTESTATE, 0);
}
void WorldSession::HandleTextEmoteOpcode(WorldPackets::Chat::CTextEmote& packet)
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index 2759b4f2f5e..13b60d571d3 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -1146,23 +1146,20 @@ void WorldSession::HandleFarSightOpcode(WorldPacket& recvData)
GetPlayer()->UpdateVisibilityForPlayer();
}
-void WorldSession::HandleSetTitleOpcode(WorldPacket& recvData)
+void WorldSession::HandleSetTitleOpcode(WorldPackets::Character::SetTitle& packet)
{
TC_LOG_DEBUG("network", "CMSG_SET_TITLE");
-
- int32 title;
- recvData >> title;
-
+
// -1 at none
- if (title > 0 && title < MAX_TITLE_INDEX)
+ if (packet.TitleID > 0 && packet.TitleID < MAX_TITLE_INDEX)
{
- if (!GetPlayer()->HasTitle(title))
+ if (!GetPlayer()->HasTitle(packet.TitleID))
return;
}
else
- title = 0;
+ packet.TitleID = 0;
- GetPlayer()->SetUInt32Value(PLAYER_CHOSEN_TITLE, title);
+ GetPlayer()->SetUInt32Value(PLAYER_CHOSEN_TITLE, packet.TitleID);
}
void WorldSession::HandleTimeSyncResponse(WorldPackets::Misc::TimeSyncResponse& packet)
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp
index c47fe33e3b2..d1f4c862b0c 100644
--- a/src/server/game/Handlers/MovementHandler.cpp
+++ b/src/server/game/Handlers/MovementHandler.cpp
@@ -392,22 +392,16 @@ void WorldSession::HandleMovementOpcodes(WorldPackets::Movement::ClientPlayerMov
}
}
-void WorldSession::HandleForceSpeedChangeAck(WorldPacket &recvData)
+void WorldSession::HandleForceSpeedChangeAck(WorldPackets::Movement::MovementSpeedAck& packet)
{
- /* extract packet */
- MovementInfo movementInfo;
- static MovementStatusElements const speedElement = MSEExtraFloat;
- Movement::ExtraMovementStatusElement extras(&speedElement);
- GetPlayer()->ReadMovementInfo(recvData, &movementInfo, &extras);
+ OpcodeClient opcode = packet.GetOpcode();
// now can skip not our packet
- if (_player->GetGUID() != movementInfo.guid)
+ if (_player->GetGUID() != packet.movementInfo.guid)
{
- recvData.rfinish(); // prevent warnings spam
return;
}
- float newspeed = extras.Data.floatData;
/*----------------*/
// client ACK send one packet for mounted/run case and need skip all except last from its
@@ -427,21 +421,21 @@ void WorldSession::HandleForceSpeedChangeAck(WorldPacket &recvData)
"PitchRate"
};
- switch (recvData.GetOpcode())
+ switch (opcode)
{
- /*
+
case CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK: move_type = MOVE_WALK; break;
case CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK: move_type = MOVE_RUN; break;
case CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK: move_type = MOVE_RUN_BACK; break;
case CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK: move_type = MOVE_SWIM; break;
- case CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK: move_type = MOVE_SWIM_BACK; break;
- case CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK: move_type = MOVE_TURN_RATE; break;
+ //case CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK: move_type = MOVE_SWIM_BACK; break;
+ //case CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK: move_type = MOVE_TURN_RATE; break;
case CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK: move_type = MOVE_FLIGHT; break;
- case CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK: move_type = MOVE_FLIGHT_BACK; break;
- case CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK: move_type = MOVE_PITCH_RATE; break;
- */
+ //case CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK: move_type = MOVE_FLIGHT_BACK; break;
+ //case CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK: move_type = MOVE_PITCH_RATE; break;
+
default:
- TC_LOG_ERROR("network", "WorldSession::HandleForceSpeedChangeAck: Unknown move type opcode: %u", recvData.GetOpcode());
+ TC_LOG_ERROR("network", "WorldSession::HandleForceSpeedChangeAck: Unknown move type opcode: %u", opcode);
return;
}
@@ -454,18 +448,18 @@ void WorldSession::HandleForceSpeedChangeAck(WorldPacket &recvData)
return;
}
- if (!_player->GetTransport() && std::fabs(_player->GetSpeed(move_type) - newspeed) > 0.01f)
+ if (!_player->GetTransport() && std::fabs(_player->GetSpeed(move_type) - packet.Speed) > 0.01f)
{
- if (_player->GetSpeed(move_type) > newspeed) // must be greater - just correct
+ if (_player->GetSpeed(move_type) > packet.Speed) // must be greater - just correct
{
TC_LOG_ERROR("network", "%sSpeedChange player %s is NOT correct (must be %f instead %f), force set to correct value",
- move_type_name[move_type], _player->GetName().c_str(), _player->GetSpeed(move_type), newspeed);
+ move_type_name[move_type], _player->GetName().c_str(), _player->GetSpeed(move_type), packet.Speed);
_player->SetSpeed(move_type, _player->GetSpeedRate(move_type), true);
}
else // must be lesser - cheating
{
TC_LOG_DEBUG("misc", "Player %s from account id %u kicked for incorrect speed (must be %f instead %f)",
- _player->GetName().c_str(), _player->GetSession()->GetAccountId(), _player->GetSpeed(move_type), newspeed);
+ _player->GetName().c_str(), _player->GetSession()->GetAccountId(), _player->GetSpeed(move_type), packet.Speed);
_player->GetSession()->KickPlayer();
}
}
diff --git a/src/server/game/Handlers/QuestHandler.cpp b/src/server/game/Handlers/QuestHandler.cpp
index c5e0fc2e3b5..df5fae683fe 100644
--- a/src/server/game/Handlers/QuestHandler.cpp
+++ b/src/server/game/Handlers/QuestHandler.cpp
@@ -95,16 +95,11 @@ void WorldSession::HandleQuestgiverHelloOpcode(WorldPackets::Quest::QuestGiverHe
creature->AI()->sGossipHello(_player);
}
-void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
+void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPackets::Quest::QuestGiverAcceptQuest& packet)
{
- ObjectGuid guid;
- uint32 questId;
- uint32 unk1;
- recvData >> guid >> questId >> unk1;
-
- TC_LOG_DEBUG("network", "WORLD: Received CMSG_QUESTGIVER_ACCEPT_QUEST %s, quest = %u, unk1 = %u", guid.ToString().c_str(), questId, unk1);
+ TC_LOG_DEBUG("network", "WORLD: Received CMSG_QUESTGIVER_ACCEPT_QUEST %s, quest = %u, startcheat = %u", packet.QuestGiverGUID.ToString().c_str(), packet.QuestID, packet.StartCheat);
- Object* object = ObjectAccessor::GetObjectByTypeMask(*_player, guid, TYPEMASK_UNIT|TYPEMASK_GAMEOBJECT|TYPEMASK_ITEM|TYPEMASK_PLAYER);
+ Object* object = ObjectAccessor::GetObjectByTypeMask(*_player, packet.QuestGiverGUID, TYPEMASK_UNIT | TYPEMASK_GAMEOBJECT | TYPEMASK_ITEM | TYPEMASK_PLAYER);
#define CLOSE_GOSSIP_CLEAR_DIVIDER() \
do { \
@@ -121,8 +116,8 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
if (Player* playerQuestObject = object->ToPlayer())
{
- if ((!_player->GetDivider().IsEmpty() && _player->GetDivider() != guid) ||
- ((object != _player && !playerQuestObject->CanShareQuest(questId))))
+ if ((!_player->GetDivider().IsEmpty() && _player->GetDivider() != packet.QuestGiverGUID) ||
+ ((object != _player && !playerQuestObject->CanShareQuest(packet.QuestID))))
{
CLOSE_GOSSIP_CLEAR_DIVIDER();
return;
@@ -130,7 +125,7 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
}
else
{
- if (!object->hasQuest(questId))
+ if (!object->hasQuest(packet.QuestID))
{
CLOSE_GOSSIP_CLEAR_DIVIDER();
return;
@@ -141,7 +136,7 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
if (!_player->CanInteractWithQuestGiver(object))
return;
- if (Quest const* quest = sObjectMgr->GetQuestTemplate(questId))
+ if (Quest const* quest = sObjectMgr->GetQuestTemplate(packet.QuestID))
{
// prevent cheating
if (!GetPlayer()->CanTakeQuest(quest, true))
@@ -378,16 +373,13 @@ void WorldSession::HandleQuestLogSwapQuest(WorldPacket& recvData)
GetPlayer()->SwapQuestSlot(slot1, slot2);
}
-void WorldSession::HandleQuestLogRemoveQuest(WorldPacket& recvData)
+void WorldSession::HandleQuestLogRemoveQuest(WorldPackets::Quest::QuestLogRemoveQuest& packet)
{
- uint8 slot;
- recvData >> slot;
-
- TC_LOG_DEBUG("network", "WORLD: Received CMSG_QUESTLOG_REMOVE_QUEST slot = %u", slot);
+ TC_LOG_DEBUG("network", "WORLD: Received CMSG_QUESTLOG_REMOVE_QUEST slot = %u", packet.Entry);
- if (slot < MAX_QUEST_LOG_SIZE)
+ if (packet.Entry < MAX_QUEST_LOG_SIZE)
{
- if (uint32 questId = _player->GetQuestSlotQuestId(slot))
+ if (uint32 questId = _player->GetQuestSlotQuestId(packet.Entry))
{
if (!_player->TakeQuestSourceItem(questId, true))
return; // can't un-equip some items, reject quest cancel
@@ -422,7 +414,7 @@ void WorldSession::HandleQuestLogRemoveQuest(WorldPacket& recvData)
}
}
- _player->SetQuestSlot(slot, 0);
+ _player->SetQuestSlot(packet.Entry, 0);
_player->UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED, 1);
}
@@ -627,7 +619,7 @@ void WorldSession::HandleQuestgiverStatusMultipleQuery(WorldPackets::Quest::Ques
WorldPackets::Quest::QuestGiverStatusMultiple response;
- for (GuidSet::const_iterator itr = _player->m_clientGUIDs.begin(); itr != _player->m_clientGUIDs.end(); ++itr)
+ for (auto itr = _player->m_clientGUIDs.begin(); itr != _player->m_clientGUIDs.end(); ++itr)
{
if (itr->IsAnyTypeCreature())
{
diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp
index b3a094b86c5..0553d99dd8f 100644
--- a/src/server/game/Handlers/SpellHandler.cpp
+++ b/src/server/game/Handlers/SpellHandler.cpp
@@ -324,15 +324,10 @@ void WorldSession::HandleCastSpellOpcode(WorldPackets::Spells::CastSpell& cast)
spell->prepare(&targets);
}
-void WorldSession::HandleCancelCastOpcode(WorldPacket& recvPacket)
+void WorldSession::HandleCancelCastOpcode(WorldPackets::Spells::CancelCast& packet)
{
- uint32 spellId;
-
- recvPacket.read_skip<uint8>(); // counter, increments with every CANCEL packet, don't use for now
- recvPacket >> spellId;
-
if (_player->IsNonMeleeSpellCast(false))
- _player->InterruptNonMeleeSpells(false, spellId, false);
+ _player->InterruptNonMeleeSpells(false, packet.SpellID, false);
}
void WorldSession::HandleCancelAuraOpcode(WorldPackets::Spells::CancelAura& cancelAura)
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 71d05031483..b4669846af6 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -136,9 +136,9 @@ void Map::LoadMMap(int gx, int gy)
bool mmapLoadResult = MMAP::MMapFactory::createOrGetMMapManager()->loadMap((sWorld->GetDataPath() + "mmaps").c_str(), GetId(), gx, gy);
if (mmapLoadResult)
- TC_LOG_INFO("maps", "MMAP loaded name:%s, id:%d, x:%d, y:%d (mmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
+ TC_LOG_DEBUG("maps", "MMAP loaded name:%s, id:%d, x:%d, y:%d (mmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
else
- TC_LOG_INFO("maps", "Could not load MMAP name:%s, id:%d, x:%d, y:%d (mmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
+ TC_LOG_ERROR("maps", "Could not load MMAP name:%s, id:%d, x:%d, y:%d (mmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
}
void Map::LoadVMap(int gx, int gy)
@@ -150,10 +150,10 @@ void Map::LoadVMap(int gx, int gy)
switch (vmapLoadResult)
{
case VMAP::VMAP_LOAD_RESULT_OK:
- TC_LOG_INFO("maps", "VMAP loaded name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
+ TC_LOG_DEBUG("maps", "VMAP loaded name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
break;
case VMAP::VMAP_LOAD_RESULT_ERROR:
- TC_LOG_INFO("maps", "Could not load VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
+ TC_LOG_ERROR("maps", "Could not load VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
break;
case VMAP::VMAP_LOAD_RESULT_IGNORED:
TC_LOG_DEBUG("maps", "Ignored VMAP name:%s, id:%d, x:%d, y:%d (vmap rep.: x:%d, y:%d)", GetMapName(), GetId(), gx, gy, gx, gy);
@@ -183,7 +183,7 @@ void Map::LoadMap(int gx, int gy, bool reload)
//map already load, delete it before reloading (Is it necessary? Do we really need the ability the reload maps during runtime?)
if (GridMaps[gx][gy])
{
- TC_LOG_INFO("maps", "Unloading previously loaded map %u before reloading.", GetId());
+ TC_LOG_DEBUG("maps", "Unloading previously loaded map %u before reloading.", GetId());
sScriptMgr->OnUnloadGridMap(this, GridMaps[gx][gy], gx, gy);
delete (GridMaps[gx][gy]);
@@ -195,7 +195,7 @@ void Map::LoadMap(int gx, int gy, bool reload)
int len = sWorld->GetDataPath().length() + strlen("maps/%03u%02u%02u.map") + 1;
tmp = new char[len];
snprintf(tmp, len, (char *)(sWorld->GetDataPath() + "maps/%03u%02u%02u.map").c_str(), GetId(), gx, gy);
- TC_LOG_INFO("maps", "Loading map %s", tmp);
+ TC_LOG_DEBUG("maps", "Loading map %s", tmp);
// loading data
GridMaps[gx][gy] = new GridMap();
if (!GridMaps[gx][gy]->loadData(tmp))
@@ -2507,7 +2507,7 @@ void Map::UpdateObjectsVisibilityFor(Player* player, Cell cell, CellCoord cellpa
void Map::SendInitSelf(Player* player)
{
- TC_LOG_INFO("maps", "Creating player data for himself %s", player->GetGUID().ToString().c_str());
+ TC_LOG_DEBUG("maps", "Creating player data for himself %s", player->GetGUID().ToString().c_str());
UpdateData data(player->GetMapId());
@@ -2953,7 +2953,7 @@ bool InstanceMap::AddPlayerToMap(Player* player)
InstanceSave* mapSave = sInstanceSaveMgr->GetInstanceSave(GetInstanceId());
if (!mapSave)
{
- TC_LOG_INFO("maps", "InstanceMap::Add: creating instance save for map %d spawnmode %d with instance id %d", GetId(), GetSpawnMode(), GetInstanceId());
+ TC_LOG_DEBUG("maps", "InstanceMap::Add: creating instance save for map %d spawnmode %d with instance id %d", GetId(), GetSpawnMode(), GetInstanceId());
mapSave = sInstanceSaveMgr->AddInstanceSave(GetId(), GetInstanceId(), Difficulty(GetSpawnMode()), 0, true);
}
@@ -3030,7 +3030,7 @@ bool InstanceMap::AddPlayerToMap(Player* player)
// first player enters (no players yet)
SetResetSchedule(false);
- TC_LOG_INFO("maps", "MAP: Player '%s' entered instance '%u' of map '%s'", player->GetName().c_str(), GetInstanceId(), GetMapName());
+ TC_LOG_DEBUG("maps", "MAP: Player '%s' entered instance '%u' of map '%s'", player->GetName().c_str(), GetInstanceId(), GetMapName());
// initialize unload state
m_unloadTimer = 0;
m_resetAfterUnload = false;
@@ -3056,7 +3056,7 @@ void InstanceMap::Update(const uint32 t_diff)
void InstanceMap::RemovePlayerFromMap(Player* player, bool remove)
{
- TC_LOG_INFO("maps", "MAP: Removing player '%s' from instance '%u' of map '%s' before relocating to another map", player->GetName().c_str(), GetInstanceId(), GetMapName());
+ TC_LOG_DEBUG("maps", "MAP: Removing player '%s' from instance '%u' of map '%s' before relocating to another map", player->GetName().c_str(), GetInstanceId(), GetMapName());
//if last player set unload timer
if (!m_unloadTimer && m_mapRefManager.getSize() == 1)
m_unloadTimer = m_unloadWhenEmpty ? MIN_UNLOAD_DELAY : std::max(sWorld->getIntConfig(CONFIG_INSTANCE_UNLOAD_DELAY), (uint32)MIN_UNLOAD_DELAY);
@@ -3308,7 +3308,7 @@ bool BattlegroundMap::AddPlayerToMap(Player* player)
void BattlegroundMap::RemovePlayerFromMap(Player* player, bool remove)
{
- TC_LOG_INFO("maps", "MAP: Removing player '%s' from bg '%u' of map '%s' before relocating to another map", player->GetName().c_str(), GetInstanceId(), GetMapName());
+ TC_LOG_DEBUG("maps", "MAP: Removing player '%s' from bg '%u' of map '%s' before relocating to another map", player->GetName().c_str(), GetInstanceId(), GetMapName());
Map::RemovePlayerFromMap(player, remove);
}
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 851cbbc27a8..5142eebbaa2 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -4461,47 +4461,48 @@ enum ResponseCodes
CHAR_CREATE_CHARACTER_GOLD_LIMIT = 68,
CHAR_CREATE_FORCE_LOGIN = 69,
CHAR_CREATE_TRIAL = 70,
-
- CHAR_DELETE_IN_PROGRESS = 71,
- CHAR_DELETE_SUCCESS = 72,
- CHAR_DELETE_FAILED = 73,
- CHAR_DELETE_FAILED_LOCKED_FOR_TRANSFER = 74,
- CHAR_DELETE_FAILED_GUILD_LEADER = 75,
- CHAR_DELETE_FAILED_ARENA_CAPTAIN = 76,
- CHAR_DELETE_FAILED_HAS_HEIRLOOM_OR_MAIL = 77,
-
- CHAR_LOGIN_IN_PROGRESS = 78,
- CHAR_LOGIN_SUCCESS = 79,
- CHAR_LOGIN_NO_WORLD = 80,
- CHAR_LOGIN_DUPLICATE_CHARACTER = 81,
- CHAR_LOGIN_NO_INSTANCES = 82,
- CHAR_LOGIN_FAILED = 83,
- CHAR_LOGIN_DISABLED = 84,
- CHAR_LOGIN_NO_CHARACTER = 85,
- CHAR_LOGIN_LOCKED_FOR_TRANSFER = 86,
- CHAR_LOGIN_LOCKED_BY_BILLING = 87,
- CHAR_LOGIN_LOCKED_BY_MOBILE_AH = 88,
- CHAR_LOGIN_TEMPORARY_GM_LOCK = 89,
- CHAR_LOGIN_LOCKED_BY_CHARACTER_UPGRADE = 90,
- CHAR_LOGIN_LOCKED_BY_REVOKED_CHARACTER_UPGRADE = 91,
-
- CHAR_NAME_SUCCESS = 92,
- CHAR_NAME_FAILURE = 93,
- CHAR_NAME_NO_NAME = 94,
- CHAR_NAME_TOO_SHORT = 95,
- CHAR_NAME_TOO_LONG = 96,
- CHAR_NAME_INVALID_CHARACTER = 97,
- CHAR_NAME_MIXED_LANGUAGES = 98,
- CHAR_NAME_PROFANE = 99,
- CHAR_NAME_RESERVED = 100,
- CHAR_NAME_INVALID_APOSTROPHE = 101,
- CHAR_NAME_MULTIPLE_APOSTROPHES = 102,
- CHAR_NAME_THREE_CONSECUTIVE = 103,
- CHAR_NAME_INVALID_SPACE = 104,
- CHAR_NAME_CONSECUTIVE_SPACES = 105,
- CHAR_NAME_RUSSIAN_CONSECUTIVE_SILENT_CHARACTERS = 106,
- CHAR_NAME_RUSSIAN_SILENT_CHARACTER_AT_BEGINNING_OR_END = 107,
- CHAR_NAME_DECLENSION_DOESNT_MATCH_BASE_NAME = 108
+ CHAR_CREATE_VETERAN = 71,
+
+ CHAR_DELETE_IN_PROGRESS = 72,
+ CHAR_DELETE_SUCCESS = 73,
+ CHAR_DELETE_FAILED = 74,
+ CHAR_DELETE_FAILED_LOCKED_FOR_TRANSFER = 75,
+ 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
};
enum CharacterUndeleteResult
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp
index dd996ee0f50..8b05ec98fa5 100644
--- a/src/server/game/Scripting/ScriptMgr.cpp
+++ b/src/server/game/Scripting/ScriptMgr.cpp
@@ -1257,9 +1257,9 @@ void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::stri
FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg, channel);
}
-void ScriptMgr::OnPlayerEmote(Player* player, uint32 emote)
+void ScriptMgr::OnPlayerClearEmote(Player* player)
{
- FOREACH_SCRIPT(PlayerScript)->OnEmote(player, emote);
+ FOREACH_SCRIPT(PlayerScript)->OnClearEmote(player);
}
void ScriptMgr::OnPlayerTextEmote(Player* player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid)
diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h
index 84275b95d81..97f4c4e6bc9 100644
--- a/src/server/game/Scripting/ScriptMgr.h
+++ b/src/server/game/Scripting/ScriptMgr.h
@@ -735,7 +735,7 @@ class PlayerScript : public UnitScript
virtual void OnChat(Player* /*player*/, uint32 /*type*/, uint32 /*lang*/, std::string& /*msg*/, Channel* /*channel*/) { }
// Both of the below are called on emote opcodes.
- virtual void OnEmote(Player* /*player*/, uint32 /*emote*/) { }
+ virtual void OnClearEmote(Player* /*player*/) { }
virtual void OnTextEmote(Player* /*player*/, uint32 /*textEmote*/, uint32 /*emoteNum*/, ObjectGuid /*guid*/) { }
@@ -1076,7 +1076,7 @@ class ScriptMgr
void OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Group* group);
void OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Guild* guild);
void OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Channel* channel);
- void OnPlayerEmote(Player* player, uint32 emote);
+ void OnPlayerClearEmote(Player* player);
void OnPlayerTextEmote(Player* player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid);
void OnPlayerSpellCast(Player* player, Spell* spell, bool skipCheck);
void OnPlayerLogin(Player* player, bool firstLogin);
diff --git a/src/server/game/Server/Packets/ChannelPackets.cpp b/src/server/game/Server/Packets/ChannelPackets.cpp
index 52b83b13a54..9ee652fac06 100644
--- a/src/server/game/Server/Packets/ChannelPackets.cpp
+++ b/src/server/game/Server/Packets/ChannelPackets.cpp
@@ -86,7 +86,7 @@ WorldPacket const* WorldPackets::Channel::ChannelNotifyLeft::Write()
void WorldPackets::Channel::ChannelPlayerCommand::Read()
{
switch (GetOpcode())
- {/*
+ {
case CMSG_CHANNEL_BAN:
case CMSG_CHANNEL_INVITE:
case CMSG_CHANNEL_KICK:
@@ -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;
@@ -126,7 +126,7 @@ void WorldPackets::Channel::ChannelPlayerCommand::Read()
ChannelName = _worldPacket.ReadString(channelNameLength);
Name = _worldPacket.ReadString(nameLength);
break;
- }*/
+ }
default:
break;
}
diff --git a/src/server/game/Server/Packets/ChannelPackets.h b/src/server/game/Server/Packets/ChannelPackets.h
index 594b79bf504..6948628c6c0 100644
--- a/src/server/game/Server/Packets/ChannelPackets.h
+++ b/src/server/game/Server/Packets/ChannelPackets.h
@@ -103,29 +103,29 @@ namespace WorldPackets
switch (GetOpcode())
{
default:
- ASSERT(false);/*
- case CMSG_CHANNEL_ANNOUNCEMENTS:
+ ASSERT(false);
+ //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 69ffb8a7502..010183ed56e 100644
--- a/src/server/game/Server/Packets/CharacterPackets.cpp
+++ b/src/server/game/Server/Packets/CharacterPackets.cpp
@@ -386,13 +386,10 @@ void WorldPackets::Character::LoadingScreenNotify::Read()
WorldPacket const* WorldPackets::Character::InitialSetup::Write()
{
- _worldPacket << uint32(QuestsCompleted.size());
_worldPacket << uint8(ServerExpansionLevel);
_worldPacket << uint8(ServerExpansionTier);
_worldPacket << int32(ServerRegionID);
_worldPacket << uint32(RaidOrigin);
- if (!QuestsCompleted.empty())
- _worldPacket.append(QuestsCompleted.data(), QuestsCompleted.size());
return &_worldPacket;
}
@@ -426,3 +423,8 @@ void WorldPackets::Character::ShowingHelm::Read()
{
ShowHelm = _worldPacket.ReadBit();
}
+
+void WorldPackets::Character::SetTitle::Read()
+{
+ _worldPacket >> TitleID;
+}
diff --git a/src/server/game/Server/Packets/CharacterPackets.h b/src/server/game/Server/Packets/CharacterPackets.h
index b185fc3301e..3cbf969f4d3 100644
--- a/src/server/game/Server/Packets/CharacterPackets.h
+++ b/src/server/game/Server/Packets/CharacterPackets.h
@@ -515,17 +515,13 @@ namespace WorldPackets
class InitialSetup final : public ServerPacket
{
public:
- InitialSetup() : ServerPacket(SMSG_INITIAL_SETUP, 1 + 1 + 4 + QUESTS_COMPLETED_BITS_SIZE + 4)
- {
- QuestsCompleted.reserve(QUESTS_COMPLETED_BITS_SIZE);
- }
+ InitialSetup() : ServerPacket(SMSG_INITIAL_SETUP, 1 + 1 + 4 + 4) { }
WorldPacket const* Write() override;
uint8 ServerExpansionTier = 0;
uint8 ServerExpansionLevel = 0;
time_t RaidOrigin = time_t(1135753200); // 28/12/2005 07:00:00
- std::vector<uint8> QuestsCompleted;
int32 ServerRegionID = 3; // Cfg_Regions.dbc, EU
};
@@ -580,6 +576,16 @@ namespace WorldPackets
bool ShowHelm = false;
};
+
+ class SetTitle final : public ClientPacket
+ {
+ public:
+ SetTitle(WorldPacket&& packet) : ClientPacket(CMSG_SET_TITLE, std::move(packet)) { }
+
+ void Read() override;
+
+ int32 TitleID = 0;
+ };
}
}
diff --git a/src/server/game/Server/Packets/CombatPackets.cpp b/src/server/game/Server/Packets/CombatPackets.cpp
index f7430e08f21..473e49d2921 100644
--- a/src/server/game/Server/Packets/CombatPackets.cpp
+++ b/src/server/game/Server/Packets/CombatPackets.cpp
@@ -183,3 +183,11 @@ WorldPacket const* WorldPackets::Combat::CancelAutoRepeat::Write()
return &_worldPacket;
}
+
+WorldPacket const* WorldPackets::Combat::HealthUpdate::Write()
+{
+ _worldPacket << Guid;
+ _worldPacket << int32(Health);
+
+ return &_worldPacket;
+}
diff --git a/src/server/game/Server/Packets/CombatPackets.h b/src/server/game/Server/Packets/CombatPackets.h
index 766c4024cab..0e9ea087d38 100644
--- a/src/server/game/Server/Packets/CombatPackets.h
+++ b/src/server/game/Server/Packets/CombatPackets.h
@@ -225,6 +225,17 @@ namespace WorldPackets
ObjectGuid Guid;
};
+
+ class HealthUpdate final : public ServerPacket
+ {
+ public:
+ HealthUpdate() : ServerPacket(SMSG_HEALTH_UPDATE, 16 + 4) { }
+
+ WorldPacket const* Write() override;
+
+ ObjectGuid Guid;
+ int32 Health = 0;
+ };
}
}
diff --git a/src/server/game/Server/Packets/MovementPackets.cpp b/src/server/game/Server/Packets/MovementPackets.cpp
index 1138885c842..d0a3e0038e9 100644
--- a/src/server/game/Server/Packets/MovementPackets.cpp
+++ b/src/server/game/Server/Packets/MovementPackets.cpp
@@ -27,6 +27,7 @@ ByteBuffer& operator<<(ByteBuffer& data, MovementInfo& movementInfo)
bool hasTransportData = !movementInfo.transport.guid.IsEmpty();
bool hasFallDirection = movementInfo.HasMovementFlag(MOVEMENTFLAG_FALLING | MOVEMENTFLAG_FALLING_FAR);
bool hasFallData = hasFallDirection || movementInfo.jump.fallTime != 0;
+ bool hasSpline = false; // todo 6.x send this infos
data << movementInfo.guid;
data << movementInfo.time;
@@ -50,6 +51,7 @@ ByteBuffer& operator<<(ByteBuffer& data, MovementInfo& movementInfo)
data.WriteBit(hasTransportData);
data.WriteBit(hasFallData);
+ data.WriteBit(hasSpline);
data.WriteBit(0); // HeightChangeFailed
data.WriteBit(0); // RemoteTimeValid
@@ -78,6 +80,8 @@ ByteBuffer& operator<<(ByteBuffer& data, MovementInfo& movementInfo)
ByteBuffer& operator>>(ByteBuffer& data, MovementInfo& movementInfo)
{
+ bool hasSpline = false;
+
data >> movementInfo.guid;
data >> movementInfo.time;
data >> movementInfo.pos.PositionXYZOStream();
@@ -101,6 +105,7 @@ ByteBuffer& operator>>(ByteBuffer& data, MovementInfo& movementInfo)
bool hasTransport = data.ReadBit();
bool hasFall = data.ReadBit();
+ hasSpline = data.ReadBit(); // todo 6.x read this infos
data.ReadBit(); // HeightChangeFailed
data.ReadBit(); // RemoteTimeValid
@@ -590,3 +595,16 @@ void WorldPackets::Movement::MoveTeleportAck::Read()
_worldPacket >> AckIndex;
_worldPacket >> MoveTime;
}
+
+void WorldPackets::Movement::MovementAck::Read()
+{
+ _worldPacket >> movementInfo;
+ _worldPacket >> AckIndex;
+}
+
+void WorldPackets::Movement::MovementSpeedAck::Read()
+{
+ _worldPacket >> movementInfo;
+ _worldPacket >> AckIndex;
+ _worldPacket >> Speed;
+}
diff --git a/src/server/game/Server/Packets/MovementPackets.h b/src/server/game/Server/Packets/MovementPackets.h
index 85156234477..0e5449c7947 100644
--- a/src/server/game/Server/Packets/MovementPackets.h
+++ b/src/server/game/Server/Packets/MovementPackets.h
@@ -285,6 +285,29 @@ namespace WorldPackets
int32 AckIndex = 0;
int32 MoveTime = 0;
};
+
+ class MovementAck final : public ClientPacket
+ {
+ public:
+ MovementAck(WorldPacket&& packet) : ClientPacket(std::move(packet)) { }
+
+ void Read() override;
+
+ MovementInfo movementInfo;
+ int32 AckIndex = 0;
+ };
+
+ class MovementSpeedAck final : public ClientPacket
+ {
+ public:
+ MovementSpeedAck(WorldPacket&& packet) : ClientPacket(std::move(packet)) { }
+
+ void Read() override;
+
+ MovementInfo movementInfo;
+ int32 AckIndex = 0;
+ float Speed = 0.0f;
+ };
}
ByteBuffer& operator<<(ByteBuffer& data, Movement::MonsterSplineFilterKey const& monsterSplineFilterKey);
diff --git a/src/server/game/Server/Packets/NPCPackets.cpp b/src/server/game/Server/Packets/NPCPackets.cpp
index 7bf96b03bab..33e33bece55 100644
--- a/src/server/game/Server/Packets/NPCPackets.cpp
+++ b/src/server/game/Server/Packets/NPCPackets.cpp
@@ -134,9 +134,19 @@ void WorldPackets::NPC::GossipSelectOption::Read()
uint32 length = _worldPacket.ReadBits(8);
PromotionCode = _worldPacket.ReadString(length);
}
+
WorldPacket const* WorldPackets::NPC::PlayerTabardVendorActivate::Write()
{
_worldPacket << Vendor;
return &_worldPacket;
}
+
+WorldPacket const* WorldPackets::NPC::SuppressNPCGreetings::Write()
+{
+ _worldPacket << UnitGUID;
+ _worldPacket.WriteBit(SuppressNPCGreeting);
+ _worldPacket.FlushBits();
+
+ return &_worldPacket;
+}
diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h
index e02fd21dd39..b4c7a377187 100644
--- a/src/server/game/Server/Packets/NPCPackets.h
+++ b/src/server/game/Server/Packets/NPCPackets.h
@@ -168,6 +168,17 @@ namespace WorldPackets
ObjectGuid Vendor;
};
+
+ class SuppressNPCGreetings final : public ServerPacket
+ {
+ public:
+ SuppressNPCGreetings() : ServerPacket(SMSG_SUPPRESS_NPC_GREETINGS, 16 + 1) { }
+
+ WorldPacket const* Write() override;
+
+ ObjectGuid UnitGUID;
+ bool SuppressNPCGreeting = false;
+ };
}
}
diff --git a/src/server/game/Server/Packets/QuestPackets.cpp b/src/server/game/Server/Packets/QuestPackets.cpp
index db30e8d2ec0..9801db09844 100644
--- a/src/server/game/Server/Packets/QuestPackets.cpp
+++ b/src/server/game/Server/Packets/QuestPackets.cpp
@@ -427,25 +427,14 @@ void WorldPackets::Quest::QuestGiverQueryQuest::Read()
RespondToGiver = _worldPacket.ReadBit();
}
-WorldPacket const* WorldPackets::Quest::SetQuestCompletedBit::Write()
+void WorldPackets::Quest::QuestGiverAcceptQuest::Read()
{
- _worldPacket << int32(Bit);
- _worldPacket << int32(QuestID);
- return &_worldPacket;
-}
-
-WorldPacket const* WorldPackets::Quest::ClearQuestCompletedBit::Write()
-{
- _worldPacket << int32(Bit);
- _worldPacket << int32(QuestID);
- return &_worldPacket;
+ _worldPacket >> QuestGiverGUID;
+ _worldPacket >> QuestID;
+ StartCheat = _worldPacket.ReadBit();
}
-WorldPacket const* WorldPackets::Quest::ClearQuestCompletedBits::Write()
+void WorldPackets::Quest::QuestLogRemoveQuest::Read()
{
- _worldPacket << uint32(Qbits.size());
- if (!Qbits.empty())
- _worldPacket.append(Qbits.data(), Qbits.size());
-
- return &_worldPacket;
+ _worldPacket >> Entry;
}
diff --git a/src/server/game/Server/Packets/QuestPackets.h b/src/server/game/Server/Packets/QuestPackets.h
index 3796649f2c9..440c8ea5478 100644
--- a/src/server/game/Server/Packets/QuestPackets.h
+++ b/src/server/game/Server/Packets/QuestPackets.h
@@ -406,36 +406,26 @@ namespace WorldPackets
bool RespondToGiver = false;
};
- class SetQuestCompletedBit final : public ServerPacket
+ class QuestGiverAcceptQuest final : public ClientPacket
{
public:
- SetQuestCompletedBit() : ServerPacket(SMSG_SET_QUEST_COMPLETED_BIT, 4 + 4) { }
+ QuestGiverAcceptQuest(WorldPacket&& packet) : ClientPacket(CMSG_QUESTGIVER_ACCEPT_QUEST, std::move(packet)) { }
- WorldPacket const* Write() override;
-
- int32 Bit = 0;
- int32 QuestID = 0;
- };
-
- class ClearQuestCompletedBit final : public ServerPacket
- {
- public:
- ClearQuestCompletedBit() : ServerPacket(SMSG_CLEAR_QUEST_COMPLETED_BIT, 4 + 4) { }
-
- WorldPacket const* Write() override;
+ void Read() override;
- int32 Bit = 0;
+ ObjectGuid QuestGiverGUID;
int32 QuestID = 0;
+ bool StartCheat = false;
};
- class ClearQuestCompletedBits final : public ServerPacket
+ class QuestLogRemoveQuest final : public ClientPacket
{
public:
- ClearQuestCompletedBits() : ServerPacket(SMSG_CLEAR_QUEST_COMPLETED_BITS, 4) { }
+ QuestLogRemoveQuest(WorldPacket&& packet) : ClientPacket(CMSG_QUESTLOG_REMOVE_QUEST, std::move(packet)) { }
- WorldPacket const* Write() override;
+ void Read() override;
- std::vector<int32> Qbits;
+ uint8 Entry = 0;
};
}
}
diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp
index d840a4aae49..fabecce0d34 100644
--- a/src/server/game/Server/Packets/SpellPackets.cpp
+++ b/src/server/game/Server/Packets/SpellPackets.cpp
@@ -418,7 +418,7 @@ WorldPacket const* WorldPackets::Spells::SpellFailure::Write()
_worldPacket << CasterUnit;
_worldPacket << uint8(CastID);
_worldPacket << int32(SpellID);
- _worldPacket << uint8(Reason);
+ _worldPacket << uint16(Reason);
return &_worldPacket;
}
@@ -620,3 +620,9 @@ WorldPacket const* WorldPackets::Spells::CancelSpellVisual::Write()
return &_worldPacket;
}
+
+void WorldPackets::Spells::CancelCast::Read()
+{
+ _worldPacket >> SpellID;
+ _worldPacket >> CastID;
+}
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index f29e7599707..634f4b40e7f 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -340,13 +340,13 @@ namespace WorldPackets
class SpellFailure final : public ServerPacket
{
public:
- SpellFailure() : ServerPacket(SMSG_SPELL_FAILURE, 16+4+1+1) { }
+ SpellFailure() : ServerPacket(SMSG_SPELL_FAILURE, 16+4+2+1) { }
WorldPacket const* Write() override;
ObjectGuid CasterUnit;
uint32 SpellID = 0;
- uint8 Reason = 0;
+ uint16 Reason = 0;
uint8 CastID = 0;
};
@@ -359,7 +359,7 @@ namespace WorldPackets
ObjectGuid CasterUnit;
uint32 SpellID = 0;
- uint16 Reason = 0;
+ uint8 Reason = 0;
uint8 CastID = 0;
};
@@ -577,6 +577,17 @@ namespace WorldPackets
ObjectGuid Source;
int32 SpellVisualID = 0;
};
+
+ class CancelCast final : public ClientPacket
+ {
+ public:
+ CancelCast(WorldPacket&& packet) : ClientPacket(CMSG_CANCEL_CAST, std::move(packet)) { }
+
+ void Read() override;
+
+ uint32 SpellID = 0;
+ uint8 CastID = 0;
+ };
}
}
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index f5f23bee02e..6a60b79d094 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -152,7 +152,7 @@ void OpcodeTable::Initialize()
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_AREATRIGGER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::AreaTrigger, &WorldSession::HandleAreaTriggerOpcode);
+ 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);
DEFINE_OPCODE_HANDLER_OLD(CMSG_ARENA_TEAM_ACCEPT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleArenaTeamAcceptOpcode );
@@ -167,7 +167,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode);
+ DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_LOGGEDIN, 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 );
@@ -186,7 +186,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOSTORE_BANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoStoreBankItemOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_AUTOSTORE_GROUND_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
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_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_LOGGEDIN, 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 );
@@ -220,9 +220,9 @@ 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode);
+ DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen);
+ DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_LOGGEDIN, 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 );
@@ -250,7 +250,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_UPDATE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarUpdateEvent );
DEFINE_HANDLER(CMSG_CANCEL_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelAura, &WorldSession::HandleCancelAuraOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_AUTO_REPEAT_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelAutoRepeatSpellOpcode);
- DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_CAST, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleCancelCastOpcode );
+ DEFINE_HANDLER(CMSG_CANCEL_CAST, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CancelCast, &WorldSession::HandleCancelCastOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_CHANNELLING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelChanneling );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_GROWTH_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelGrowthAuraOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_MASTER_LOOT_ROLL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -268,30 +268,30 @@ void OpcodeTable::Initialize()
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_BAN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Ban>);
+ 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_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Invite>);
- DEFINE_HANDLER(CMSG_CHANNEL_KICK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Kick>);
+ 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_OPCODE_HANDLER_OLD(CMSG_CHANNEL_MODERATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_CHANNEL_MODERATOR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetModerator>);
- DEFINE_HANDLER(CMSG_CHANNEL_MUTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetMute>);
+ 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_PASSWORD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Password>);
- DEFINE_HANDLER(CMSG_CHANNEL_SET_OWNER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetOwner>);
+ 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_UNBAN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnBan>);
- DEFINE_HANDLER(CMSG_CHANNEL_UNMODERATOR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetModerator>);
- DEFINE_HANDLER(CMSG_CHANNEL_UNMUTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetMute>);
+ 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_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_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::DeleteChar, &WorldSession::HandleCharDeleteOpcode);
+ 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);
@@ -344,7 +344,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_DUEL_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Duel::DuelResponse, &WorldSession::HandleDuelResponseOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_EJECT_PASSENGER, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode);
- DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
+ 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_OPCODE_HANDLER_OLD(CMSG_FAR_SIGHT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleFarSightOpcode );
@@ -391,7 +391,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_GM_TICKET_RESPONSE_RESOLVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketResponseResolve, &WorldSession::HandleGMResponseResolve);
DEFINE_HANDLER(CMSG_GM_TICKET_UPDATE_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketUpdateText, &WorldSession::HandleGMTicketUpdateTextOpcode);
DEFINE_HANDLER(CMSG_GOSSIP_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode);
- DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode);
+ DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_GRANT_LEVEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGrantLevel );
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 );
@@ -399,12 +399,12 @@ void OpcodeTable::Initialize()
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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_LOGGEDIN, 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);
@@ -418,14 +418,14 @@ void OpcodeTable::Initialize()
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_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_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_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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPermissionsQuery, &WorldSession::HandleGuildPermissionsQuery);
+ DEFINE_HANDLER(CMSG_GUILD_PERMISSIONS_QUERY, STATUS_LOGGEDIN, 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 );
@@ -433,7 +433,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState);
+ DEFINE_HANDLER(CMSG_GUILD_REQUEST_PARTY_STATE, STATUS_LOGGEDIN, 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);
@@ -453,13 +453,13 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_PURCHASE_REFUND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemRefund );
DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemTextQuery );
DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_ARENA_SKIRMISH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_JOIN_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel);
+ DEFINE_HANDLER(CMSG_JOIN_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel);
DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_JOIN_RATED_BATTLEGROUND, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
+ 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_LEAVE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel);
+ 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 );
@@ -497,8 +497,8 @@ void OpcodeTable::Initialize()
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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootMoney, &WorldSession::HandleLootMoneyOpcode);
- DEFINE_HANDLER(CMSG_LOOT_RELEASE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRelease, &WorldSession::HandleLootReleaseOpcode);
+ 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_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 );
@@ -511,14 +511,14 @@ void OpcodeTable::Initialize()
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 );
- DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_ADDON_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_OFFICER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageAFK, &WorldSession::HandleChatMessageAFKOpcode);
- DEFINE_HANDLER(CMSG_MESSAGECHAT_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageChannel, &WorldSession::HandleChatMessageChannelOpcode);
+ DEFINE_HANDLER(CMSG_MESSAGECHAT_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageChannel, &WorldSession::HandleChatMessageChannelOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_DND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageDND, &WorldSession::HandleChatMessageDNDOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageEmote, &WorldSession::HandleChatMessageEmoteOpcode);
DEFINE_HANDLER(CMSG_MESSAGECHAT_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
@@ -536,25 +536,25 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SET_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SPECIAL_ANIM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMountSpecialAnimOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_CHANGE_VEHICLE_SEATS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleChangeSeatsOnControlledVehicle);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_CHARM_TELEPORT_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_DISMISS_VEHICLE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleDismissControlledVehicle );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_UNHANDLED, 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_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
+ 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_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_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_ROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveRootAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
+ 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_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_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_UNROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveUnRootAck );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleForceSpeedChangeAck );
+ 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 );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_GRAVITY_ENABLE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_MOVE_HEARTBEAT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
@@ -569,38 +569,38 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleSetCollisionHeightAck );
DEFINE_HANDLER(CMSG_MOVE_SET_FACING, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_RELATIVE_POSITION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_RUN_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_VEHICLE_REC_ID_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SET_WALK_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SPLINE_DONE, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveSplineDoneOpcode );
- DEFINE_HANDLER(CMSG_MOVE_START_ASCEND, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_ASCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_START_BACKWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_START_DESCEND, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_DESCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_START_FORWARD, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_START_PITCH_DOWN, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_START_PITCH_UP, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_PITCH_DOWN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_PITCH_UP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_START_SWIM, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_SWIM, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_START_TURN_LEFT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_START_TURN_RIGHT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_STOP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_STOP_ASCEND, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_STOP_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_STOP_ASCEND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_STOP_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_STOP_STRAFE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_STOP_SWIM, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_STOP_SWIM, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_STOP_TURN, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_TELEPORT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MoveTeleportAck, &WorldSession::HandleMoveTeleportAck);
+ 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_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 );
- DEFINE_HANDLER(CMSG_MOVE_WORLDPORT_ACK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortAck, &WorldSession::HandleMoveWorldportAckOpcode);
+ DEFINE_HANDLER(CMSG_MOVE_WORLDPORT_ACK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortAck, &WorldSession::HandleMoveWorldportAckOpcode);
DEFINE_HANDLER(CMSG_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPlayerName, &WorldSession::HandleNameQueryOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_NEUTRAL_PLAYER_SELECT_FACTION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_NEW_SPELL_SLOT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -623,7 +623,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_PARTY_UNSILENCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowList, &WorldSession::HandlePetitionShowList);
+ DEFINE_HANDLER(CMSG_PETITION_SHOW_LIST, STATUS_LOGGEDIN, 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 );
@@ -649,34 +649,34 @@ 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard);
+ DEFINE_HANDLER(CMSG_PORT_GRAVEYARD, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation);
- DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport);
+ 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_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_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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode);
- DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_ACCEPT_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestgiverAcceptQuestOpcode);
+ 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_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_CANCEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- 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_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_OPCODE_HANDLER_OLD(CMSG_QUESTGIVER_QUEST_AUTOLAUNCH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
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_MULTIPLE_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery);
DEFINE_HANDLER(CMSG_QUESTGIVER_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Quest::QuestGiverStatusQuery, &WorldSession::HandleQuestgiverStatusQueryOpcode);
- DEFINE_OPCODE_HANDLER_OLD(CMSG_QUESTLOG_REMOVE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestLogRemoveQuest );
+ DEFINE_HANDLER(CMSG_QUESTLOG_REMOVE_QUEST, STATUS_LOGGEDIN, 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_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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, 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);
@@ -684,11 +684,11 @@ void OpcodeTable::Initialize()
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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse);
+ DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode);
+ DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest);
@@ -699,7 +699,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_BATTLEFIELD_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestBattlefieldStatusOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_CATEGORY_COOLDOWNS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleRequestCategoryCooldowns );
- DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList);
+ 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_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList);
@@ -721,7 +721,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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse);
+ DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_LOGGEDIN, 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 );
@@ -740,7 +740,7 @@ 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles );
+ 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_OPCODE_HANDLER_OLD(CMSG_SET_ACTIVE_MOVER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActiveMoverOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ACTIVE_VOICE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActiveVoiceChannel );
@@ -751,7 +751,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_LOGGEDIN, 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_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode);
+ DEFINE_HANDLER(CMSG_SET_DUNGEON_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_EVERYONE_IS_ASSISTANT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_FACTION_AT_WAR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetFactionAtWar );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_FACTION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
@@ -767,17 +767,17 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PLAYER_DECLINED_NAMES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetPlayerDeclinedNames );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PREFERED_CEMETERY, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PVP, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
- DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode);
+ DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_RELATIVE_POSITION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
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_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::SetSheathed, &WorldSession::HandleSetSheathedOpcode);
+ DEFINE_HANDLER(CMSG_SET_SHEATHED, STATUS_LOGGEDIN, 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_OPCODE_HANDLER_OLD(CMSG_SET_TAXI_BENCHMARK_MODE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTaxiBenchmarkOpcode );
- DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TITLE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTitleOpcode );
+ DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_LOGGEDIN, 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 );
@@ -833,7 +833,7 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_TRIGGER_CINEMATIC_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_OPCODE_HANDLER_OLD(CMSG_TROPHY_MONUMENT_LOAD_SELECTED_TROPHY_ID, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
DEFINE_HANDLER(CMSG_TURN_IN_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::TurnInPetition, &WorldSession::HandleTurnInPetition);
- DEFINE_HANDLER(CMSG_TUTORIAL_FLAG, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::TutorialSetFlag, &WorldSession::HandleTutorialFlag);
+ DEFINE_HANDLER(CMSG_TUTORIAL_FLAG, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::TutorialSetFlag, &WorldSession::HandleTutorialFlag);
DEFINE_HANDLER(CMSG_UI_TIME_REQUEST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::UITimeRequest, &WorldSession::HandleUITimeRequest);
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);
@@ -897,8 +897,8 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_ACTIVATE_TAXI_REPLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADDON_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
@@ -912,7 +912,7 @@ void OpcodeTable::Initialize()
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_ACHIEVEMENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_NEVER, 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);
@@ -1006,8 +1006,8 @@ 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDPOINTUPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_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);
@@ -1045,13 +1045,13 @@ void OpcodeTable::Initialize()
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_COMBAT, 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_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_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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
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);
@@ -1060,10 +1060,10 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REWARDS, 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_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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY_LEFT, 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);
@@ -1073,9 +1073,9 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_NEVER, 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_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_UNHANDLED, 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_CHAT_AUTO_RESPONDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1097,8 +1097,6 @@ void OpcodeTable::Initialize()
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_QUEST_COMPLETED_BIT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_QUEST_COMPLETED_BITS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
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);
@@ -1106,7 +1104,6 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_NEVER, 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_COMBAT_LOG_UNK, 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);
@@ -1126,13 +1123,13 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_STATUS, 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, 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_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_NEVER, 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);
@@ -1144,7 +1141,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, 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_DEFENSE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DESTROY_ARENA_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1247,7 +1244,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_SYSTEM_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOD_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
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);
@@ -1256,12 +1253,12 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, 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_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_QUERY_RESULTS, STATUS_UNHANDLED, 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_REMAINING_WITHDRAW_MONEY, STATUS_NEVER, 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);
@@ -1272,20 +1269,20 @@ void OpcodeTable::Initialize()
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_EVENT_BANK_CONTENTS_CHANGED, STATUS_UNHANDLED, 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_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_TAB_DELETED, STATUS_UNHANDLED, 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_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_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);
@@ -1301,24 +1298,24 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NAME_CHANGED, STATUS_UNHANDLED, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, 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_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_NEVER, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_NEVER, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_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_UNHANDLED, 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);
@@ -1343,7 +1340,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALID_PROMOTION_CODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_IS_QUEST_COMPLETE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1353,7 +1350,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PURCHASE_REFUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_REFUND_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, 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_KICK_REASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1396,7 +1393,7 @@ void OpcodeTable::Initialize()
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_LOAD_CUF_PROFILES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SETTIMESPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SETTIMESPEED, 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);
@@ -1417,8 +1414,8 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, 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_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);
@@ -1434,7 +1431,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOUNT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
@@ -1450,16 +1447,16 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ACTIVE_MOVER, STATUS_UNHANDLED, 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVER, 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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);
@@ -1501,11 +1498,11 @@ void OpcodeTable::Initialize()
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_TELEPORT, STATUS_UNHANDLED, 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVER, 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);
@@ -1520,7 +1517,7 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_TELEPORT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_TELEPORT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
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);
@@ -1534,7 +1531,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_TEXT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_OFFER_PETITION_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1614,7 +1611,7 @@ void OpcodeTable::Initialize()
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_POWER_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_NEVER, 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);
@@ -1623,18 +1620,18 @@ void OpcodeTable::Initialize()
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_ITEM_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_TIME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_NEVER, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_DETAILS, 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_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_UNHANDLED, 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);
@@ -1675,7 +1672,7 @@ void OpcodeTable::Initialize()
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_REQUEST_CEMETERY_LIST_RESPONSE, 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);
@@ -1685,7 +1682,7 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_RESUME_CAST_BAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS, STATUS_NEVER, CONNECTION_TYPE_REALM);
@@ -1719,7 +1716,7 @@ void OpcodeTable::Initialize()
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);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_SPELL_HISTORY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_UNLEARN_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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);
@@ -1731,9 +1728,9 @@ void OpcodeTable::Initialize()
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);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DF_FAST_LAUNCH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DUNGEON_DIFFICULTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DUNGEON_DIFFICULTY, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_AT_WAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_NOT_VISIBLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_STANDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1745,21 +1742,20 @@ 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_PCT_SPELL_MODIFIER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PHASE_SHIFT_CHANGE, 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_QUEST_COMPLETED_BIT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_RAID_DIFFICULTY, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, 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_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);
@@ -1771,22 +1767,22 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_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_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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILED_OTHER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_GO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
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);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INTERRUPT_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MISS_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MULTISTRIKE_EFFECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_NON_MELEE_DAMAGE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_NON_MELEE_DAMAGE_LOG, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_OR_DAMAGE_IMMUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1795,17 +1791,17 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_NEVER, 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_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_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_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPPRESS_NPC_GREETINGS, STATUS_NEVER, 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_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1816,8 +1812,8 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEST_DROP_RATE_RESULT, 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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_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_TITLE_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1828,9 +1824,9 @@ void OpcodeTable::Initialize()
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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1881,6 +1877,7 @@ void OpcodeTable::Initialize()
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_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);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_XP_GAIN_ENABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ZONE_UNDER_ATTACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index 0e5cc429654..961ba613bd8 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -56,8 +56,8 @@ enum OpcodeClient : uint32
CMSG_ADD_FRIEND = 0x15E2,
CMSG_ADD_IGNORE = 0x1D33,
CMSG_ALTER_APPEARANCE = 0xBADD,
- CMSG_AREATRIGGER = 0xBADD,
- CMSG_AREA_SPIRIT_HEALER_QUERY = 0xBADD,
+ CMSG_AREATRIGGER = 0x1904,
+ CMSG_AREA_SPIRIT_HEALER_QUERY = 0x093A,
CMSG_AREA_SPIRIT_HEALER_QUEUE = 0xBADD,
CMSG_ARENA_TEAM_ACCEPT = 0xBADD,
CMSG_ARENA_TEAM_CREATE = 0xBADD,
@@ -71,11 +71,11 @@ enum OpcodeClient : uint32
CMSG_ARENA_TEAM_ROSTER = 0xBADD,
CMSG_ATTACKSTOP = 0x0853,
CMSG_ATTACKSWING = 0x048B,
- CMSG_AUCTION_HELLO_REQUEST = 0xBADD,
+ CMSG_AUCTION_HELLO_REQUEST = 0x06E3,
CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x0C81,
CMSG_AUCTION_LIST_ITEMS = 0xBADD,
- CMSG_AUCTION_LIST_OWNER_ITEMS = 0xBADD,
- CMSG_AUCTION_LIST_PENDING_SALES = 0xBADD,
+ CMSG_AUCTION_LIST_OWNER_ITEMS = 0x082A,
+ CMSG_AUCTION_LIST_PENDING_SALES = 0x0D82,
CMSG_AUCTION_PLACE_BID = 0x09E1,
CMSG_AUCTION_REMOVE_ITEM = 0xBADD,
CMSG_AUCTION_REPLICATE_ITEMS = 0xBADD,
@@ -89,8 +89,8 @@ enum OpcodeClient : uint32
CMSG_AUTOSTORE_BAG_ITEM = 0xBADD,
CMSG_AUTOSTORE_BANK_ITEM = 0xBADD,
CMSG_AUTOSTORE_GROUND_ITEM = 0xBADD,
- CMSG_AUTOSTORE_LOOT_ITEM = 0xBADD,
- CMSG_BANKER_ACTIVATE = 0xBADD,
+ CMSG_AUTOSTORE_LOOT_ITEM = 0x0843,
+ CMSG_BANKER_ACTIVATE = 0x0931,
CMSG_BATTLEFIELD_JOIN = 0xBADD,
CMSG_BATTLEFIELD_LEAVE = 0xBADD,
CMSG_BATTLEFIELD_LIST = 0xBADD,
@@ -101,7 +101,7 @@ enum OpcodeClient : uint32
CMSG_BATTLEFIELD_PORT = 0xBADD,
CMSG_BATTLEFIELD_REQUEST_SCORE_DATA = 0xBADD,
CMSG_BATTLEGROUND_PLAYER_POSITIONS = 0xBADD,
- CMSG_BATTLEMASTER_HELLO = 0xBADD,
+ CMSG_BATTLEMASTER_HELLO = 0x032A,
CMSG_BATTLEMASTER_JOIN = 0x0B63,
CMSG_BATTLEMASTER_JOIN_ARENA = 0xBADD,
CMSG_BATTLEMASTER_JOIN_RATED = 0xBADD,
@@ -116,17 +116,17 @@ enum OpcodeClient : uint32
CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0xBADD,
CMSG_BATTLE_PET_MODIFY_NAME = 0x1131,
CMSG_BATTLE_PET_NAME_QUERY = 0xBADD,
- CMSG_BATTLE_PET_REQUEST_JOURNAL = 0xBADD,
- CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0xBADD,
+ CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x1773,
+ CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x1B24,
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 = 0xBADD,
+ CMSG_BINDER_ACTIVATE = 0x0E84,
CMSG_BLACK_MARKET_BID_ON_ITEM = 0xBADD,
- CMSG_BLACK_MARKET_OPEN = 0xBADD,
+ CMSG_BLACK_MARKET_OPEN = 0x0B69,
CMSG_BLACK_MARKET_REQUEST_ITEMS = 0xBADD,
CMSG_BOT_DETECTED2 = 0xBADD,
CMSG_BUG_REPORT = 0xBADD,
@@ -145,9 +145,9 @@ enum OpcodeClient : uint32
CMSG_CALENDAR_EVENT_RSVP = 0xBADD,
CMSG_CALENDAR_EVENT_SIGNUP = 0xBADD,
CMSG_CALENDAR_EVENT_STATUS = 0xBADD,
- CMSG_CALENDAR_GET = 0xBADD,
+ CMSG_CALENDAR_GET = 0x17F2,
CMSG_CALENDAR_GET_EVENT = 0xBADD,
- CMSG_CALENDAR_GET_NUM_PENDING = 0xBADD,
+ CMSG_CALENDAR_GET_NUM_PENDING = 0x1564,
CMSG_CALENDAR_GUILD_FILTER = 0xBADD,
CMSG_CALENDAR_REMOVE_EVENT = 0xBADD,
CMSG_CALENDAR_REMOVE_INVITE = 0xBADD,
@@ -159,7 +159,7 @@ enum OpcodeClient : uint32
CMSG_CANCEL_GROWTH_AURA = 0xBADD,
CMSG_CANCEL_MASTER_LOOT_ROLL = 0xBADD,
CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0xBADD,
- CMSG_CANCEL_MOUNT_AURA = 0xBADD,
+ CMSG_CANCEL_MOUNT_AURA = 0x0B4C,
CMSG_CANCEL_QUEUED_SPELL = 0xBADD,
CMSG_CANCEL_TEMP_ENCHANTMENT = 0xBADD,
CMSG_CANCEL_TRADE = 0x1114,
@@ -218,7 +218,7 @@ enum OpcodeClient : uint32
CMSG_COMPLETE_CINEMATIC = 0xBADD,
CMSG_COMPLETE_MOVIE = 0xBADD,
CMSG_CONFIRM_RESPEC_WIPE = 0xBADD,
- CMSG_CONNECT_TO_FAILED = 0xBADD,
+ CMSG_CONNECT_TO_FAILED = 0x15B4,
CMSG_CONVERSATION_UNK1 = 0xBADD,
CMSG_CONVERT_RAID = 0x1329,
CMSG_CREATE_SHIPMENT = 0xBADD,
@@ -248,13 +248,13 @@ enum OpcodeClient : uint32
CMSG_DUEL_RESPONSE = 0x01A1,
CMSG_EJECT_PASSENGER = 0xBADD,
CMSG_EMOTE = 0x0B2C,
- CMSG_ENABLE_NAGLE = 0xBADD,
- CMSG_ENABLE_TAXI_NODE = 0xBADD,
+ CMSG_ENABLE_NAGLE = 0x1433,
+ CMSG_ENABLE_TAXI_NODE = 0x13D9,
CMSG_EQUIPMENT_SET_SAVE = 0x0A7C,
CMSG_FAR_SIGHT = 0xBADD,
CMSG_GAMEOBJECT_QUERY = 0x021A,
- CMSG_GAMEOBJ_REPORT_USE = 0xBADD,
- CMSG_GAMEOBJ_USE = 0xBADD,
+ CMSG_GAMEOBJ_REPORT_USE = 0x087C,
+ CMSG_GAMEOBJ_USE = 0x0EE4,
CMSG_GAMESPEED_SET = 0xBADD,
CMSG_GAMETIME_SET = 0xBADD,
CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0xBADD,
@@ -265,9 +265,9 @@ enum OpcodeClient : uint32
CMSG_GARRISON_RECRUIT_FOLLOWER = 0xBADD,
CMSG_GARRISON_REMOVE_FOLLOWER = 0xBADD,
CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0xBADD,
- CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0xBADD,
- CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0xBADD,
- CMSG_GARRISON_REQUEST_UPGRADEABLE = 0xBADD,
+ CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x1992,
+ CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x1701,
+ CMSG_GARRISON_REQUEST_UPGRADEABLE = 0x0CCC,
CMSG_GARRISON_SET_BUILDING_ACTIVE = 0xBADD,
CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0xBADD,
CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0xBADD,
@@ -276,9 +276,9 @@ enum OpcodeClient : uint32
CMSG_GARRISON_UNK1 = 0xBADD,
CMSG_GETDEATHBINDZONE = 0xBADD,
CMSG_GET_CHALLENGE_MODE_REWARDS = 0xBADD,
- CMSG_GET_GARRISON_INFO = 0xBADD,
- CMSG_GET_ITEM_PURCHASE_DATA = 0xBADD,
- CMSG_GET_MAIL_LIST = 0xBADD,
+ CMSG_GET_GARRISON_INFO = 0x0352,
+ CMSG_GET_ITEM_PURCHASE_DATA = 0x0CE4,
+ CMSG_GET_MAIL_LIST = 0x0979,
CMSG_GET_MIRROR_IMAGE_DATA = 0xBADD,
CMSG_GET_SHIPMENT_INFO = 0xBADD,
CMSG_GET_TROPHY_LIST = 0xBADD,
@@ -298,7 +298,7 @@ enum OpcodeClient : uint32
CMSG_GM_TICKET_RESPONSE_RESOLVE = 0x19FB,
CMSG_GM_TICKET_UPDATE_TEXT = 0x19EB,
CMSG_GOSSIP_HELLO = 0x0483,
- CMSG_GOSSIP_SELECT_OPTION = 0xBADD,
+ CMSG_GOSSIP_SELECT_OPTION = 0x086A,
CMSG_GRANT_LEVEL = 0xBADD,
CMSG_GROUP_CANCEL = 0xBADD,
CMSG_GROUP_REQUEST_JOIN_UPDATES = 0xBADD,
@@ -306,13 +306,13 @@ enum OpcodeClient : uint32
CMSG_GUILD_ADD_RANK = 0xBADD,
CMSG_GUILD_ASSIGN_MEMBER_RANK = 0xBADD,
CMSG_GUILD_AUTO_DECLINE_INVITATION = 0xBADD,
- CMSG_GUILD_BANK_ACTIVATE = 0xBADD,
+ CMSG_GUILD_BANK_ACTIVATE = 0x0B64,
CMSG_GUILD_BANK_BUY_TAB = 0xBADD,
CMSG_GUILD_BANK_DEPOSIT_MONEY = 0xBADD,
CMSG_GUILD_BANK_LOG_QUERY = 0xBADD,
CMSG_GUILD_BANK_NOTE = 0xBADD,
CMSG_GUILD_BANK_QUERY_TAB = 0xBADD,
- CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0xBADD,
+ CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x0320,
CMSG_GUILD_BANK_SET_TAB_TEXT = 0xBADD,
CMSG_GUILD_BANK_SWAP_ITEMS = 0xBADD,
CMSG_GUILD_BANK_TEXT_QUERY = 0xBADD,
@@ -326,15 +326,15 @@ enum OpcodeClient : uint32
CMSG_GUILD_DEMOTE_MEMBER = 0xBADD,
CMSG_GUILD_EVENT_LOG_QUERY = 0xBADD,
CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0xBADD,
- CMSG_GUILD_GET_RANKS = 0xBADD,
- CMSG_GUILD_GET_ROSTER = 0xBADD,
+ CMSG_GUILD_GET_RANKS = 0x05B0,
+ CMSG_GUILD_GET_ROSTER = 0x03B6,
CMSG_GUILD_INFO = 0xBADD,
CMSG_GUILD_INVITE_BY_NAME = 0xBADD,
CMSG_GUILD_LEAVE = 0xBADD,
CMSG_GUILD_MEMBER_SEND_SOR_REQUEST = 0xBADD,
CMSG_GUILD_NEWS_UPDATE_STICKY = 0xBADD,
CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0xBADD,
- CMSG_GUILD_PERMISSIONS_QUERY = 0xBADD,
+ CMSG_GUILD_PERMISSIONS_QUERY = 0x03AD,
CMSG_GUILD_PROMOTE_MEMBER = 0xBADD,
CMSG_GUILD_QUERY = 0x19B3,
CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0xBADD,
@@ -342,7 +342,7 @@ enum OpcodeClient : uint32
CMSG_GUILD_QUERY_NEWS = 0xBADD,
CMSG_GUILD_QUERY_RECIPES = 0xBADD,
CMSG_GUILD_REPLACE_GUILD_MASTER = 0xBADD,
- CMSG_GUILD_REQUEST_PARTY_STATE = 0xBADD,
+ CMSG_GUILD_REQUEST_PARTY_STATE = 0x0B52,
CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x039E,
CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0xBADD,
CMSG_GUILD_SET_GUILD_MASTER = 0xBADD,
@@ -365,25 +365,25 @@ enum OpcodeClient : uint32
CMSG_JOIN_CHANNEL = 0x0C6C,
CMSG_JOIN_PET_BATTLE_QUEUE = 0xBADD,
CMSG_JOIN_RATED_BATTLEGROUND = 0xBADD,
- CMSG_KEEP_ALIVE = 0xBADD,
+ CMSG_KEEP_ALIVE = 0x1963,
CMSG_KEYBOUND_OVERRIDE = 0xBADD,
CMSG_LEARN_TALENTS = 0xBADD,
CMSG_LEAVE_CHANNEL = 0x0D4C,
CMSG_LEAVE_GROUP = 0x192B,
CMSG_LEAVE_PET_BATTLE_QUEUE = 0xBADD,
- CMSG_LFG_GET_STATUS = 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 = 0xBADD,
+ CMSG_LFG_LIST_GET_STATUS = 0x1724,
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 = 0xBADD,
+ CMSG_LFG_LOCK_INFO_REQUEST = 0x19EA,
CMSG_LFG_PROPOSAL_RESULT = 0xBADD,
CMSG_LFG_SET_BOOT_VOTE = 0xBADD,
CMSG_LFG_SET_COMMENT = 0xBADD,
@@ -402,12 +402,12 @@ enum OpcodeClient : uint32
CMSG_LOGOUT_REQUEST = 0x0824,
CMSG_LOG_DISCONNECT = 0x1432,
CMSG_LOG_STREAMING_ERROR = 0x1439,
- CMSG_LOOT = 0xBADD,
+ CMSG_LOOT = 0x1064,
CMSG_LOOT_CURRENCY = 0xBADD,
CMSG_LOOT_MASTER_GIVE = 0xBADD,
CMSG_LOOT_METHOD = 0xBADD,
- CMSG_LOOT_MONEY = 0xBADD,
- CMSG_LOOT_RELEASE = 0xBADD,
+ CMSG_LOOT_MONEY = 0x1593,
+ CMSG_LOOT_RELEASE = 0x1BD2,
CMSG_LOOT_ROLL = 0xBADD,
CMSG_LOW_LEVEL_RAID1 = 0xBADD,
CMSG_LOW_LEVEL_RAID2 = 0xBADD,
@@ -419,19 +419,19 @@ enum OpcodeClient : uint32
CMSG_MAIL_TAKE_MONEY = 0xBADD,
CMSG_MASTER_LOOT_ITEM = 0xBADD,
CMSG_MEETINGSTONE_INFO = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_CHANNEL = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_GUILD = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_INSTANCE = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_OFFICER = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_PARTY = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_RAID = 0xBADD,
- CMSG_MESSAGECHAT_ADDON_WHISPER = 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 = 0xBADD,
+ CMSG_MESSAGECHAT_INSTANCE = 0x077A,
CMSG_MESSAGECHAT_OFFICER = 0x1243,
CMSG_MESSAGECHAT_PARTY = 0xBADD,
CMSG_MESSAGECHAT_RAID = 0xBADD,
@@ -445,84 +445,84 @@ enum OpcodeClient : uint32
CMSG_MOUNT_SET_FAVORITE = 0x15B1,
CMSG_MOUNT_SPECIAL_ANIM = 0xBADD,
CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0xBADD,
- CMSG_MOVE_CHANGE_TRANSPORT = 0xBADD,
- CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0xBADD,
+ CMSG_MOVE_CHANGE_TRANSPORT = 0x098A,
+ CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x05CC,
CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0xBADD,
- CMSG_MOVE_DISMISS_VEHICLE = 0xBADD,
- CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0xBADD,
+ CMSG_MOVE_DISMISS_VEHICLE = 0x0F8B,
+ CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x038B,
CMSG_MOVE_FALL_LAND = 0x0DEA,
- CMSG_MOVE_FALL_RESET = 0xBADD,
- CMSG_MOVE_FEATHER_FALL_ACK = 0xBADD,
+ CMSG_MOVE_FALL_RESET = 0x0F89,
+ CMSG_MOVE_FEATHER_FALL_ACK = 0x0F89,
CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_FLIGHT_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 = 0xBADD,
- CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_RUN_SPEED_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 = 0xBADD,
+ CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x07C9,
CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_FORCE_UNROOT_ACK = 0xBADD,
- CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0xBADD,
- CMSG_MOVE_GRAVITY_DISABLE_ACK = 0xBADD,
- CMSG_MOVE_GRAVITY_ENABLE_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 = 0xBADD,
+ CMSG_MOVE_HOVER_ACK = 0x0FA9,
CMSG_MOVE_JUMP = 0x0BCC,
- CMSG_MOVE_KNOCK_BACK_ACK = 0xBADD,
+ CMSG_MOVE_KNOCK_BACK_ACK = 0x09EC,
CMSG_MOVE_NOT_ACTIVE_MOVER = 0xBADD,
- CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0xBADD,
+ CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0899,
CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0xBADD,
- CMSG_MOVE_SET_CAN_FLY_ACK = 0xBADD,
+ CMSG_MOVE_SET_CAN_FLY_ACK = 0x01FA,
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 = 0xBADD,
+ CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x01CC,
CMSG_MOVE_SET_FACING = 0x09CA,
- CMSG_MOVE_SET_FLY = 0xBADD,
+ CMSG_MOVE_SET_FLY = 0x05AB,
CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0xBADD,
- CMSG_MOVE_SET_PITCH = 0xBADD,
+ CMSG_MOVE_SET_PITCH = 0x0FAC,
CMSG_MOVE_SET_RELATIVE_POSITION = 0xBADD,
- CMSG_MOVE_SET_RUN_MODE = 0xBADD,
- CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0xBADD,
- CMSG_MOVE_SET_WALK_MODE = 0xBADD,
- CMSG_MOVE_SPLINE_DONE = 0xBADD,
- CMSG_MOVE_START_ASCEND = 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 = 0xBADD,
+ CMSG_MOVE_START_DESCEND = 0x00D2,
CMSG_MOVE_START_FORWARD = 0x01EB,
- CMSG_MOVE_START_PITCH_DOWN = 0xBADD,
- CMSG_MOVE_START_PITCH_UP = 0xBADD,
+ 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 = 0xBADD,
+ 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 = 0xBADD,
- CMSG_MOVE_STOP_PITCH = 0xBADD,
+ CMSG_MOVE_STOP_ASCEND = 0x01F9,
+ CMSG_MOVE_STOP_PITCH = 0x01AB,
CMSG_MOVE_STOP_STRAFE = 0x0D8A,
- CMSG_MOVE_STOP_SWIM = 0xBADD,
+ CMSG_MOVE_STOP_SWIM = 0x03F9,
CMSG_MOVE_STOP_TURN = 0x05E9,
- CMSG_MOVE_TELEPORT_ACK = 0xBADD,
+ CMSG_MOVE_TELEPORT_ACK = 0x0FCB,
CMSG_MOVE_TELEPORT_CHEAT = 0xBADD,
- CMSG_MOVE_TIME_SKIPPED = 0xBADD,
+ CMSG_MOVE_TIME_SKIPPED = 0x07EB,
CMSG_MOVE_TOGGLE_COLLISION_ACK = 0xBADD,
- CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0xBADD,
- CMSG_MOVE_WATER_WALK_ACK = 0xBADD,
- CMSG_MOVE_WORLDPORT_ACK = 0xBADD,
+ CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0DEB,
+ CMSG_MOVE_WATER_WALK_ACK = 0x0BE9,
+ CMSG_MOVE_WORLDPORT_ACK = 0x17B3,
CMSG_NAME_QUERY = 0x15A2,
CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0xBADD,
CMSG_NEW_SPELL_SLOT = 0xBADD,
CMSG_NEXT_CINEMATIC_CAMERA = 0xBADD,
CMSG_NPC_TEXT_QUERY = 0x0E44,
CMSG_OBJECT_UPDATE_FAILED = 0xBADD,
- CMSG_OBJECT_UPDATE_RESCUED = 0x0A39,
+ CMSG_OBJECT_UPDATE_RESCUED = 0x0C8A,
CMSG_OFFER_PETITION = 0xBADD,
CMSG_OPENING_CINEMATIC = 0xBADD,
- CMSG_OPEN_GARRISON_MISSION_NPC = 0xBADD,
+ CMSG_OPEN_GARRISON_MISSION_NPC = 0x1911,
CMSG_OPEN_ITEM = 0xBADD,
CMSG_OPEN_SHIPMENT_GAME_OBJ = 0xBADD,
- CMSG_OPEN_SHIPMENT_NPC = 0xBADD,
+ CMSG_OPEN_SHIPMENT_NPC = 0x0E41,
CMSG_OPT_OUT_OF_LOOT = 0xBADD,
CMSG_PAGE_TEXT_QUERY = 0xBADD,
CMSG_PARTY_INVITE = 0x19E2,
@@ -532,17 +532,17 @@ enum OpcodeClient : uint32
CMSG_PARTY_UNSILENCE = 0xBADD,
CMSG_PETITION_BUY = 0xBADD,
CMSG_PETITION_RENAME_GUILD = 0xBADD,
- CMSG_PETITION_SHOW_LIST = 0xBADD,
+ CMSG_PETITION_SHOW_LIST = 0x06E1,
CMSG_PETITION_SHOW_SIGNATURES = 0xBADD,
CMSG_PET_ABANDON = 0xBADD,
- CMSG_PET_ACTION = 0xBADD,
+ CMSG_PET_ACTION = 0x114A,
CMSG_PET_BATTLE_FINAL_NOTIF = 0xBADD,
CMSG_PET_BATTLE_INPUT = 0xBADD,
CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0xBADD,
CMSG_PET_BATTLE_QUIT_NOTIFY = 0xBADD,
CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0xBADD,
CMSG_PET_BATTLE_REQUEST_PVP = 0xBADD,
- CMSG_PET_BATTLE_REQUEST_WILD = 0xBADD,
+ CMSG_PET_BATTLE_REQUEST_WILD = 0x084C,
CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0xBADD,
CMSG_PET_CANCEL_AURA = 0xBADD,
CMSG_PET_CAST_SPELL = 0xBADD,
@@ -558,46 +558,46 @@ enum OpcodeClient : uint32
CMSG_PLAYED_TIME = 0x0074,
CMSG_PLAYER_LOGIN = 0x1D31,
CMSG_PLAY_DANCE = 0xBADD,
- CMSG_PORT_GRAVEYARD = 0xBADD,
+ CMSG_PORT_GRAVEYARD = 0x11DA,
CMSG_PUSH_QUEST_TO_PARTY = 0xBADD,
CMSG_PVP_LOG_DATA = 0xBADD,
- CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0xBADD,
- CMSG_QUERY_CORPSE_TRANSPORT = 0xBADD,
- CMSG_QUERY_COUNTDOWN_TIMER = 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_QUERY_PETITION = 0xBADD,
- CMSG_QUERY_QUEST_COMPLETION_NPCS = 0xBADD,
+ CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0662,
CMSG_QUERY_SCENARIO_POI = 0xBADD,
- CMSG_QUERY_TIME = 0xBADD,
- CMSG_QUESTGIVER_ACCEPT_QUEST = 0xBADD,
+ CMSG_QUERY_TIME = 0x04E4,
+ CMSG_QUESTGIVER_ACCEPT_QUEST = 0x0A62,
CMSG_QUESTGIVER_CANCEL = 0xBADD,
- CMSG_QUESTGIVER_CHOOSE_REWARD = 0xBADD,
- CMSG_QUESTGIVER_COMPLETE_QUEST = 0xBADD,
- CMSG_QUESTGIVER_HELLO = 0xBADD,
- CMSG_QUESTGIVER_QUERY_QUEST = 0xBADD,
+ CMSG_QUESTGIVER_CHOOSE_REWARD = 0x0CE1,
+ CMSG_QUESTGIVER_COMPLETE_QUEST = 0x0A69,
+ CMSG_QUESTGIVER_HELLO = 0x0B2A,
+ CMSG_QUESTGIVER_QUERY_QUEST = 0x131A,
CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0xBADD,
CMSG_QUESTGIVER_REQUEST_REWARD = 0xBADD,
- CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0xBADD,
+ CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x0A39,
CMSG_QUESTGIVER_STATUS_QUERY = 0x0A7B,
- CMSG_QUESTLOG_REMOVE_QUEST = 0xBADD,
+ CMSG_QUESTLOG_REMOVE_QUEST = 0x04C3,
CMSG_QUESTLOG_SWAP_QUEST = 0xBADD,
CMSG_QUEST_CONFIRM_ACCEPT = 0xBADD,
- CMSG_QUEST_POI_QUERY = 0xBADD,
+ CMSG_QUEST_POI_QUERY = 0x1B2A,
CMSG_QUEST_PUSH_RESULT = 0xBADD,
- CMSG_QUEST_QUERY = 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 = 0xBADD,
- CMSG_REALM_NAME_QUERY = 0xBADD,
- CMSG_RECLAIM_CORPSE = 0xBADD,
+ CMSG_REALM_NAME_QUERY = 0x17BC,
+ CMSG_RECLAIM_CORPSE = 0x093B,
CMSG_RECRUIT_A_FRIEND = 0xBADD,
CMSG_REGISTER_ADDON_PREFIXES = 0xBADD,
CMSG_REORDER_CHARACTERS = 0x1729,
- CMSG_REPAIR_ITEM = 0xBADD,
+ CMSG_REPAIR_ITEM = 0x05E2,
CMSG_REPLACE_ACCOUNT_DATA = 0xBADD,
CMSG_REPLACE_TROPHY = 0xBADD,
CMSG_REPOP_REQUEST = 0xBADD,
@@ -606,11 +606,11 @@ enum OpcodeClient : uint32
CMSG_REPORT_PVP_AFK = 0xBADD,
CMSG_REQUEST_ACCOUNT_DATA = 0x1934,
CMSG_REQUEST_ARTIFACT_COMPLETION_HISTORY = 0xBADD,
- CMSG_REQUEST_BATTLEFIELD_STATUS = 0xBADD,
- CMSG_REQUEST_CATEGORY_COOLDOWNS = 0xBADD,
- CMSG_REQUEST_CEMETERY_LIST = 0xBADD,
- CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0xBADD,
- CMSG_REQUEST_FORCED_REACTIONS = 0xBADD,
+ 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 = 0xBADD,
CMSG_REQUEST_HONOR_STATS = 0xBADD,
CMSG_REQUEST_LFG_LIST_BLACKLIST = 0xBADD,
@@ -619,26 +619,26 @@ enum OpcodeClient : uint32
CMSG_REQUEST_PET_INFO = 0xBADD,
CMSG_REQUEST_PVP_OPTIONS_ENABLED = 0xBADD,
CMSG_REQUEST_PVP_REWARDS = 0xBADD,
- CMSG_REQUEST_RAID_INFO = 0xBADD,
+ CMSG_REQUEST_RAID_INFO = 0x1163,
CMSG_REQUEST_RATED_BATTLEFIELD_INFO = 0xBADD,
CMSG_REQUEST_RATED_BG_STATS = 0xBADD,
- CMSG_REQUEST_STABLED_PETS = 0xBADD,
- CMSG_REQUEST_VEHICLE_EXIT = 0xBADD,
+ CMSG_REQUEST_STABLED_PETS = 0x110C,
+ CMSG_REQUEST_VEHICLE_EXIT = 0x1743,
CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0xBADD,
CMSG_REQUEST_VEHICLE_PREV_SEAT = 0xBADD,
CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0xBADD,
CMSG_RESET_CHALLENGE_MODE = 0xBADD,
CMSG_RESET_FACTION_CHEAT = 0xBADD,
CMSG_RESET_INSTANCES = 0xBADD,
- CMSG_RESURRECT_RESPONSE = 0xBADD,
+ CMSG_RESURRECT_RESPONSE = 0x177C,
CMSG_REVERT_TROPHY = 0xBADD,
- CMSG_RIDE_VEHICLE_INTERACT = 0xBADD,
+ CMSG_RIDE_VEHICLE_INTERACT = 0x023A,
CMSG_ROLE_POLL_BEGIN = 0xBADD,
CMSG_SAVE_CUF_PROFILES = 0x10E9,
CMSG_SAVE_GUILD_EMBLEM = 0xBADD,
CMSG_SAVE_PLAYER = 0xBADD,
- CMSG_SCENE_PLAYBACK_CANCELED = 0xBADD,
- CMSG_SCENE_PLAYBACK_COMPLETE = 0xBADD,
+ CMSG_SCENE_PLAYBACK_CANCELED = 0x1F94,
+ CMSG_SCENE_PLAYBACK_COMPLETE = 0x024A,
CMSG_SCENE_TRIGGER_EVENT = 0xBADD,
CMSG_SELF_RES = 0xBADD,
CMSG_SELL_ITEM = 0x1349,
@@ -649,9 +649,9 @@ enum OpcodeClient : uint32
CMSG_SERVERTIME = 0xBADD,
CMSG_SETDEATHBINDPOINT = 0xBADD,
CMSG_SET_ACHIEVEMENTS_HIDDEN = 0xBADD,
- CMSG_SET_ACTIONBAR_TOGGLES = 0xBADD,
+ CMSG_SET_ACTIONBAR_TOGGLES = 0x111B,
CMSG_SET_ACTION_BUTTON = 0x13BA,
- CMSG_SET_ACTIVE_MOVER = 0xBADD,
+ CMSG_SET_ACTIVE_MOVER = 0x07CC,
CMSG_SET_ACTIVE_VOICE_CHANNEL = 0xBADD,
CMSG_SET_ADVANCED_COMBAT_LOGGING = 0xBADD,
CMSG_SET_ASSISTANT_LEADER = 0xBADD,
@@ -681,13 +681,13 @@ enum OpcodeClient : uint32
CMSG_SET_ROLE = 0x11B2,
CMSG_SET_SAVED_INSTANCE_EXTEND = 0xBADD,
CMSG_SET_SELECTION = 0x0DC4,
- CMSG_SET_SHEATHED = 0xBADD,
+ CMSG_SET_SHEATHED = 0x0A64,
CMSG_SET_SKILL_CHEAT = 0xBADD,
CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0xBADD,
CMSG_SET_SPECIALIZATION = 0x0472,
CMSG_SET_TAXI_BENCHMARK_MODE = 0xBADD,
CMSG_SET_TITLE = 0x0654,
- CMSG_SET_TRADE_CURRENCY = 0xBADD,
+ CMSG_SET_TRADE_CURRENCY = 0x0261,
CMSG_SET_TRADE_GOLD = 0xBADD,
CMSG_SET_TRADE_ITEM = 0xBADD,
CMSG_SET_VEHICLE_REC_ID_ACK = 0xBADD,
@@ -701,8 +701,8 @@ enum OpcodeClient : uint32
CMSG_SORT_BAGS = 0xBADD,
CMSG_SORT_BANK_BAGS = 0x1901,
CMSG_SORT_REAGENT_BANK_BAGS = 0xBADD,
- CMSG_SPELLCLICK = 0xBADD,
- CMSG_SPIRIT_HEALER_ACTIVATE = 0xBADD,
+ CMSG_SPELLCLICK = 0x0DE3,
+ CMSG_SPIRIT_HEALER_ACTIVATE = 0x0CA4,
CMSG_SPLIT_ITEM = 0x0095,
CMSG_STAND_STATE_CHANGE = 0xBADD,
CMSG_START_QUEST = 0xBADD,
@@ -720,11 +720,11 @@ enum OpcodeClient : uint32
CMSG_SWAP_ITEM = 0x0206,
CMSG_SWAP_SUB_GROUPS = 0xBADD,
CMSG_SYNC_DANCE = 0xBADD,
- CMSG_TABARD_VENDOR_ACTIVATE = 0xBADD,
+ CMSG_TABARD_VENDOR_ACTIVATE = 0x1951,
CMSG_TAXICLEARALLNODES = 0xBADD,
CMSG_TAXIENABLEALLNODES = 0xBADD,
CMSG_TAXISHOWNODES = 0xBADD,
- CMSG_TAXI_NODE_STATUS_QUERY = 0xBADD,
+ CMSG_TAXI_NODE_STATUS_QUERY = 0x0EA1,
CMSG_TAXI_QUERY_AVAILABLE_NODES = 0xBADD,
CMSG_TELEPORT_TO_UNIT = 0xBADD,
CMSG_TEXT_EMOTE = 0x0B2B,
@@ -734,21 +734,21 @@ enum OpcodeClient : uint32
CMSG_TIME_SYNC_RESPONSE_FAILED = 0xBADD,
CMSG_TOGGLE_DIFFICULTY = 0xBADD,
CMSG_TOGGLE_PVP = 0x10A2,
- CMSG_TOTEM_DESTROYED = 0xBADD,
+ CMSG_TOTEM_DESTROYED = 0x1189,
CMSG_TOY_SET_FAVORITE = 0xBADD,
CMSG_TRAINER_BUY_SPELL = 0xBADD,
- CMSG_TRAINER_LIST = 0xBADD,
+ CMSG_TRAINER_LIST = 0x130C,
CMSG_TRANSMOGRIFY_ITEMS = 0xBADD,
CMSG_TRIGGER_CINEMATIC_CHEAT = 0xBADD,
CMSG_TROPHY_MONUMENT_LOAD_SELECTED_TROPHY_ID = 0xBADD,
CMSG_TURN_IN_PETITION = 0xBADD,
- CMSG_TUTORIAL_FLAG = 0xBADD,
+ CMSG_TUTORIAL_FLAG = 0x1132,
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 = 0xBADD,
+ CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x0C5B,
CMSG_UPDATE_ACCOUNT_DATA = 0x17BB,
CMSG_UPDATE_CLIENT_SETTINGS = 0xBADD,
CMSG_UPDATE_MISSILE_TRAJECTORY = 0xBADD,
@@ -765,8 +765,8 @@ enum OpcodeClient : uint32
CMSG_VIOLENCE_LEVEL = 0x0071,
CMSG_VOICE_ADD_IGNORE = 0xBADD,
CMSG_VOICE_DEL_IGNORE = 0xBADD,
- CMSG_VOICE_SESSION_ENABLE = 0xBADD,
- CMSG_VOID_STORAGE_QUERY = 0xBADD,
+ CMSG_VOICE_SESSION_ENABLE = 0x153A,
+ CMSG_VOID_STORAGE_QUERY = 0x17C3,
CMSG_VOID_STORAGE_TRANSFER = 0xBADD,
CMSG_VOID_STORAGE_UNLOCK = 0xBADD,
CMSG_VOID_SWAP_ITEM = 0xBADD,
@@ -806,8 +806,8 @@ enum OpcodeServer : uint32
SMSG_ACCOUNT_PROFILE = 0xBADD,
SMSG_ACCOUNT_RESTRICTED_WARNING = 0xBADD,
SMSG_ACCOUNT_TOYS_UPDATE = 0x1F1C,
- SMSG_ACHIEVEMENT_DELETED = 0xBADD,
- SMSG_ACHIEVEMENT_EARNED = 0xBADD,
+ SMSG_ACHIEVEMENT_DELETED = 0x0B2C,
+ SMSG_ACHIEVEMENT_EARNED = 0x1D8C,
SMSG_ACTION_BUTTONS = 0x153B,
SMSG_ACTIVATE_TAXI_REPLY = 0xBADD,
SMSG_ADDON_INFO = 0x1F5C,
@@ -815,13 +815,13 @@ enum OpcodeServer : uint32
SMSG_ADD_ITEM_PASSIVE = 0xBADD,
SMSG_ADD_LOSS_OF_CONTROL = 0xBADD,
SMSG_ADD_RUNE_POWER = 0xBADD,
- SMSG_ADJUST_SPLINE_DURATION = 0xBADD,
- SMSG_AE_LOOT_TARGETS = 0xBADD,
- SMSG_AE_LOOT_TARGET_ACK = 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 = 0xBADD,
+ SMSG_ALL_GUILD_ACHIEVEMENTS = 0x02F4,
SMSG_ARCHAEOLOGY_SURVERY_CAST = 0xBADD,
SMSG_AREA_SHARE_INFO_RESPONSE = 0xBADD,
SMSG_AREA_SHARE_MAPPINGS_RESPONSE = 0xBADD,
@@ -862,7 +862,7 @@ enum OpcodeServer : uint32
SMSG_AUCTION_REPLICATE_RESPONSE = 0x193B,
SMSG_AUCTION_WON_NOTIFICATION = 0x136B,
SMSG_AURACASTLOG = 0xBADD,
- SMSG_AURA_POINTS_DEPLETED = 0xBADD,
+ SMSG_AURA_POINTS_DEPLETED = 0x02A9,
SMSG_AURA_UPDATE = 0x070A,
SMSG_AUTH_CHALLENGE = 0x0403,
SMSG_AUTH_RESPONSE = 0x0B61,
@@ -919,7 +919,7 @@ enum OpcodeServer : uint32
SMSG_BATTLE_PET_REVOKED = 0x0B72,
SMSG_BATTLE_PET_TRAP_LEVEL = 0x1BCB,
SMSG_BATTLE_PET_UPDATES = 0x1FCC,
- SMSG_BINDER_CONFIRM = 0xBADD,
+ SMSG_BINDER_CONFIRM = 0x1BBB,
SMSG_BINDPOINTUPDATE = 0x156C,
SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0xBADD,
SMSG_BLACK_MARKET_OPEN_RESULT = 0xBADD,
@@ -954,17 +954,17 @@ enum OpcodeServer : uint32
SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0xBADD,
SMSG_CALENDAR_SEND_CALENDAR = 0xBADD,
SMSG_CALENDAR_SEND_EVENT = 0xBADD,
- SMSG_CALENDAR_SEND_NUM_PENDING = 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 = 0xBADD,
+ SMSG_CANCEL_COMBAT = 0x09A2,
SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x0579,
- SMSG_CANCEL_SCENE = 0xBADD,
+ SMSG_CANCEL_SCENE = 0x19B2,
SMSG_CANCEL_SPELL_VISUAL = 0x1849,
- SMSG_CANCEL_SPELL_VISUAL_KIT = 0xBADD,
+ SMSG_CANCEL_SPELL_VISUAL_KIT = 0x00AC,
SMSG_CAN_DUEL_RESULT = 0x11BB,
- SMSG_CAST_FAILED = 0xBADD,
+ SMSG_CAST_FAILED = 0x040C,
SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0xBADD,
SMSG_CHALLENGE_MODE_COMPLETE = 0xBADD,
SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0xBADD,
@@ -973,12 +973,12 @@ enum OpcodeServer : uint32
SMSG_CHALLENGE_MODE_REWARDS = 0xBADD,
SMSG_CHALLENGE_MODE_START = 0xBADD,
SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0xBADD,
- SMSG_CHANNEL_LIST = 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 = 0xBADD,
+ SMSG_CHANNEL_UPDATE = 0x12CA,
SMSG_CHARACTER_LOGIN_FAILED = 0x1722,
SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0xBADD,
SMSG_CHARACTER_UPGRADE_COMPLETE = 0xBADD,
@@ -986,9 +986,9 @@ enum OpcodeServer : uint32
SMSG_CHAR_CREATE = 0x13E4,
SMSG_CHAR_CUSTOMIZE = 0xBADD,
SMSG_CHAR_CUSTOMIZE_RESULT = 0xBADD,
- SMSG_CHAR_DELETE = 0xBADD,
+ SMSG_CHAR_DELETE = 0x01C2,
SMSG_CHAR_ENUM = 0x13F2,
- SMSG_CHAR_FACTION_CHANGE = 0xBADD,
+ SMSG_CHAR_FACTION_CHANGE = 0x0A64,
SMSG_CHAR_RENAME = 0xBADD,
SMSG_CHAR_UPGRADE_STARTED = 0xBADD,
SMSG_CHAT_AUTO_RESPONDED = 0xBADD,
@@ -1010,8 +1010,6 @@ enum OpcodeServer : uint32
SMSG_CLEAR_COOLDOWNS = 0xBADD,
SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0xBADD,
SMSG_CLEAR_LOSS_OF_CONTROL = 0xBADD,
- SMSG_CLEAR_QUEST_COMPLETED_BIT = 0xBADD,
- SMSG_CLEAR_QUEST_COMPLETED_BITS = 0xBADD,
SMSG_CLEAR_SPELL_CHARGES = 0xBADD,
SMSG_CLEAR_TARGET = 0x17FA,
SMSG_CLIENTCACHE_VERSION = 0x116C,
@@ -1019,7 +1017,6 @@ enum OpcodeServer : uint32
SMSG_COIN_REMOVED = 0x11A4,
SMSG_COMBAT_EVENT_FAILED = 0x19D9,
SMSG_COMBAT_LOG_MULTIPLE = 0xBADD,
- SMSG_COMBAT_LOG_UNK = 0xBADD,
SMSG_COMMENTATOR_MAP_INFO = 0xBADD,
SMSG_COMMENTATOR_PARTY_INFO = 0xBADD,
SMSG_COMMENTATOR_PLAYER_INFO = 0xBADD,
@@ -1027,25 +1024,25 @@ enum OpcodeServer : uint32
SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT2 = 0xBADD,
SMSG_COMMENTATOR_STATE_CHANGED = 0xBADD,
SMSG_COMPLAINT_RESULT = 0xBADD,
- SMSG_COMPLETE_SHIPMENT_RESPONSE = 0xBADD,
+ SMSG_COMPLETE_SHIPMENT_RESPONSE = 0x173C,
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 = 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 = 0xBADD,
- SMSG_CORPSE_LOCATION = 0xBADD,
+ SMSG_COOLDOWN_EVENT = 0x1BE4,
+ SMSG_CORPSE_LOCATION = 0x0A63,
SMSG_CORPSE_RECLAIM_DELAY = 0x1B9C,
- SMSG_CORPSE_TRANSPORT_QUERY = 0xBADD,
+ SMSG_CORPSE_TRANSPORT_QUERY = 0x0B6C,
SMSG_CREATE_SHIPMENT_RESPONSE = 0xBADD,
SMSG_CREATURE_QUERY_RESPONSE = 0x0DC2,
- SMSG_CRITERIA_DELETED = 0xBADD,
+ SMSG_CRITERIA_DELETED = 0x0B2A,
SMSG_CRITERIA_UPDATE = 0x115A,
SMSG_CROSSED_INEBRIATION_THRESHOLD = 0xBADD,
SMSG_CURRENCY_LOOT_REMOVED = 0xBADD,
@@ -1058,7 +1055,7 @@ enum OpcodeServer : uint32
SMSG_DANCE_STUDIO_CREATE_RESULT = 0x15F2,
SMSG_DB_LOOKUP_RESULTS = 0xBADD,
SMSG_DB_REPLY = 0x097C,
- SMSG_DEATH_RELEASE_LOC = 0xBADD,
+ SMSG_DEATH_RELEASE_LOC = 0x15DC,
SMSG_DEBUG_AISTATE = 0xBADD,
SMSG_DEBUG_DRAW_AURA = 0xBADD,
SMSG_DEBUG_SERVER_GEO = 0xBADD,
@@ -1074,7 +1071,7 @@ enum OpcodeServer : uint32
SMSG_DISPLAY_PLAYER_CHOICE = 0xBADD,
SMSG_DISPLAY_PROMOTION = 0x01E2,
SMSG_DISPLAY_QUEST_POPUP = 0xBADD,
- SMSG_DISPLAY_TOAST = 0xBADD,
+ SMSG_DISPLAY_TOAST = 0x17DA,
SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0xBADD,
SMSG_DROP_NEW_CONNECTION = 0xBADD,
SMSG_DUEL_COMPLETE = 0xBADD,
@@ -1084,21 +1081,21 @@ enum OpcodeServer : uint32
SMSG_DUEL_REQUESTED = 0x0983,
SMSG_DUEL_WINNER = 0xBADD,
SMSG_DUMP_RIDE_TICKETS_RESPONSE = 0xBADD,
- SMSG_DURABILITY_DAMAGE_DEATH = 0xBADD,
+ SMSG_DURABILITY_DAMAGE_DEATH = 0x1BCA,
SMSG_DYNAMIC_DROP_ROLL_RESULT = 0xBADD,
SMSG_ECHO_PARTY_SQUELCH = 0xBADD,
SMSG_EMOTE = 0x171C,
SMSG_ENABLE_BARBER_SHOP = 0xBADD,
- SMSG_ENCHANTMENT_LOG = 0xBADD,
+ SMSG_ENCHANTMENT_LOG = 0x1563,
SMSG_ENCOUNTER_END = 0xBADD,
SMSG_ENCOUNTER_START = 0xBADD,
SMSG_ENVIRONMENTALDAMAGELOG = 0x0679,
SMSG_EQUIPMENT_SET_LIST = 0x111A,
SMSG_EQUIPMENT_SET_SAVED = 0xBADD,
SMSG_EXPECTED_SPAM_RECORDS = 0xBADD,
- SMSG_EXPLORATION_EXPERIENCE = 0xBADD,
- SMSG_FACTION_BONUS_INFO = 0xBADD,
- SMSG_FAILED_PLAYER_CONDITION = 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,
@@ -1114,8 +1111,8 @@ enum OpcodeServer : uint32
SMSG_FORCE_OBJECT_RELINK = 0xBADD,
SMSG_FORGE_MASTER_SET = 0xBADD,
SMSG_GAMEOBJECT_ACTIVATE_ANIM_KIT = 0xBADD,
- SMSG_GAMEOBJECT_CUSTOM_ANIM = 0xBADD,
- SMSG_GAMEOBJECT_DESPAWN = 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,
@@ -1124,21 +1121,21 @@ enum OpcodeServer : uint32
SMSG_GAMEOBJECT_RESET_STATE = 0xBADD,
SMSG_GAME_EVENT_DEBUG_LOG = 0xBADD,
SMSG_GAME_SPEED_SET = 0xBADD,
- SMSG_GAME_TIME_SET = 0xBADD,
- SMSG_GAME_TIME_UPDATE = 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 = 0xBADD,
+ SMSG_GARRISON_BUILDING_ACTIVATED = 0x07AA,
SMSG_GARRISON_BUILDING_REMOVED = 0xBADD,
SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0xBADD,
SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0xBADD,
SMSG_GARRISON_DELETE_RESULT = 0xBADD,
- SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0xBADD,
+ SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x07AC,
SMSG_GARRISON_LANDINGPAGE_SHIPMENTS = 0xBADD,
SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0xBADD,
SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0xBADD,
- SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0xBADD,
+ SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x0081,
SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0xBADD,
SMSG_GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED = 0xBADD,
SMSG_GARRISON_OPEN_ARCHITECT = 0xBADD,
@@ -1147,7 +1144,7 @@ enum OpcodeServer : uint32
SMSG_GARRISON_PLACE_BUILDING_RESULT = 0xBADD,
SMSG_GARRISON_PLOT_PLACED = 0xBADD,
SMSG_GARRISON_PLOT_REMOVED = 0xBADD,
- SMSG_GARRISON_REMOTE_INFO = 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,
@@ -1159,7 +1156,7 @@ enum OpcodeServer : uint32
SMSG_GARRISON_UPGRADE_FOLLOWER_ITEM_LEVEL = 0xBADD,
SMSG_GARRISON_UPGRADE_RESULT = 0xBADD,
SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0xBADD,
- SMSG_GET_GARRISON_INFO_RESULT = 0xBADD,
+ SMSG_GET_GARRISON_INFO_RESULT = 0x0733,
SMSG_GET_SHIPMENT_INFO_RESPONSE = 0xBADD,
SMSG_GET_TROPHY_LIST_RESPONSE = 0xBADD,
SMSG_GHOST = 0xBADD,
@@ -1180,7 +1177,7 @@ enum OpcodeServer : uint32
SMSG_GM_TICKET_SYSTEM_STATUS = 0x134C,
SMSG_GM_TICKET_UPDATE = 0x193A,
SMSG_GOD_MODE = 0xBADD,
- SMSG_GOSSIP_COMPLETE = 0xBADD,
+ SMSG_GOSSIP_COMPLETE = 0x07A8,
SMSG_GOSSIP_MESSAGE = 0x0117,
SMSG_GOSSIP_POI = 0xBADD,
SMSG_GROUP_ACTION_THROTTLED = 0xBADD,
@@ -1189,36 +1186,36 @@ enum OpcodeServer : uint32
SMSG_GROUP_DESTROYED = 0xBADD,
SMSG_GROUP_NEW_LEADER = 0x1BF1,
SMSG_GROUP_UNINVITE = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_DELETED = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_EARNED = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_MEMBERS = 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 = 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 = 0xBADD,
SMSG_GUILD_CHANGE_NAME_RESULT = 0xBADD,
SMSG_GUILD_COMMAND_RESULT = 0x0B94,
- SMSG_GUILD_CRITERIA_DELETED = 0xBADD,
+ SMSG_GUILD_CRITERIA_DELETED = 0x09B4,
SMSG_GUILD_CRITERIA_UPDATE = 0x03D4,
SMSG_GUILD_DECLINE = 0xBADD,
- SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0xBADD,
- SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0xBADD,
- SMSG_GUILD_EVENT_DISBANDED = 0xBADD,
- SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0xBADD,
- SMSG_GUILD_EVENT_MOTD = 0xBADD,
- SMSG_GUILD_EVENT_NEW_LEADER = 0xBADD,
- SMSG_GUILD_EVENT_PLAYER_JOINED = 0xBADD,
- SMSG_GUILD_EVENT_PLAYER_LEFT = 0xBADD,
- SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0xBADD,
- SMSG_GUILD_EVENT_RANKS_UPDATED = 0xBADD,
- SMSG_GUILD_EVENT_RANK_CHANGED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_ADDED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_DELETED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_MODIFIED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 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,
@@ -1234,61 +1231,61 @@ enum OpcodeServer : uint32
SMSG_GUILD_NAME_CHANGED = 0xBADD,
SMSG_GUILD_NEWS = 0xBADD,
SMSG_GUILD_NEWS_DELETED = 0xBADD,
- SMSG_GUILD_PARTY_STATE_RESPONSE = 0xBADD,
- SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0xBADD,
+ SMSG_GUILD_PARTY_STATE_RESPONSE = 0x0BD4,
+ SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x07D4,
SMSG_GUILD_QUERY_RESPONSE = 0x06F3,
- SMSG_GUILD_RANKS = 0xBADD,
+ SMSG_GUILD_RANKS = 0x01D3,
SMSG_GUILD_RECIPES = 0xBADD,
SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0xBADD,
SMSG_GUILD_RESET = 0xBADD,
SMSG_GUILD_REWARDS_LIST = 0xBADD,
- SMSG_GUILD_ROSTER = 0xBADD,
+ SMSG_GUILD_ROSTER = 0x07F3,
SMSG_GUILD_ROSTER_UPDATE = 0xBADD,
SMSG_GUILD_SEND_RANK_CHANGE = 0xBADD,
- SMSG_HEALTH_UPDATE = 0xBADD,
- SMSG_HIGHEST_THREAT_UPDATE = 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 = 0xBADD,
+ 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 = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_END = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_START = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0xBADD,
- SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0xBADD,
- SMSG_INSTANCE_INFO = 0xBADD,
+ 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 = 0xBADD,
- SMSG_INSTANCE_RESET_FAILED = 0xBADD,
- SMSG_INSTANCE_SAVE_CREATED = 0xBADD,
+ SMSG_INSTANCE_RESET = 0x15CA,
+ SMSG_INSTANCE_RESET_FAILED = 0x194C,
+ SMSG_INSTANCE_SAVE_CREATED = 0x1B39,
SMSG_INVALIDATE_DANCE = 0xBADD,
- SMSG_INVALIDATE_PLAYER = 0xBADD,
+ SMSG_INVALIDATE_PLAYER = 0x1799,
SMSG_INVALID_PROMOTION_CODE = 0xBADD,
SMSG_INVENTORY_CHANGE_FAILURE = 0xBADD,
SMSG_IS_QUEST_COMPLETE_RESPONSE = 0xBADD,
- SMSG_ITEM_COOLDOWN = 0xBADD,
- SMSG_ITEM_ENCHANT_TIME_UPDATE = 0xBADD,
- SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0xBADD,
- SMSG_ITEM_PURCHASE_REFUND_RESULT = 0xBADD,
- SMSG_ITEM_PUSH_RESULT = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_ITEM_TIME_UPDATE = 0x174A,
SMSG_ITEM_UPGRADE_RESULT = 0xBADD,
SMSG_JOINED_BATTLEGROUND_QUEUE = 0xBADD,
SMSG_KICK_REASON = 0xBADD,
@@ -1306,7 +1303,7 @@ enum OpcodeServer : uint32
SMSG_LFG_OFFER_CONTINUE = 0xBADD,
SMSG_LFG_OPEN_FROM_GOSSIP = 0xBADD,
SMSG_LFG_PARTY_INFO = 0xBADD,
- SMSG_LFG_PLAYER_INFO = 0xBADD,
+ SMSG_LFG_PLAYER_INFO = 0x03FA,
SMSG_LFG_PLAYER_REWARD = 0xBADD,
SMSG_LFG_PROPOSAL_UPDATE = 0xBADD,
SMSG_LFG_QUEUE_STATUS = 0xBADD,
@@ -1339,23 +1336,23 @@ enum OpcodeServer : uint32
SMSG_LOGOUT_RESPONSE = 0x05C3,
SMSG_LOG_XPGAIN = 0xBADD,
SMSG_LOOT_ALL_PASSED = 0xBADD,
- SMSG_LOOT_CONTENTS = 0xBADD,
+ SMSG_LOOT_CONTENTS = 0x1334,
SMSG_LOOT_ITEM_LIST = 0xBADD,
SMSG_LOOT_ITEM_NOTIFY = 0xBADD,
- SMSG_LOOT_LIST = 0xBADD,
- SMSG_LOOT_MONEY_NOTIFY = 0xBADD,
- SMSG_LOOT_RELEASE = 0xBADD,
- SMSG_LOOT_RELEASE_ALL = 0xBADD,
- SMSG_LOOT_REMOVED = 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 = 0xBADD,
- SMSG_MAIL_LIST_RESULT = 0xBADD,
- SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 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,
@@ -1371,45 +1368,45 @@ enum OpcodeServer : uint32
SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0xBADD,
SMSG_MIRROR_IMAGE_CREATURE_DATA = 0xBADD,
SMSG_MISSILE_CANCEL = 0xBADD,
- SMSG_MODIFY_COOLDOWN = 0xBADD,
+ SMSG_MODIFY_COOLDOWN = 0x15EA,
SMSG_MONEY_NOTIFY = 0xBADD,
SMSG_MOTD = 0x12FB,
SMSG_MOUNT_RESULT = 0xBADD,
SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0xBADD,
SMSG_MOVE_CHARACTER_CHEAT_FAILURE = 0xBADD,
SMSG_MOVE_CHARACTER_CHEAT_SUCCESS = 0xBADD,
- SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0xBADD,
+ SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0C12,
SMSG_MOVE_DISABLE_COLLISION = 0xBADD,
SMSG_MOVE_DISABLE_GRAVITY = 0xBADD,
- SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0xBADD,
+ SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0AC9,
SMSG_MOVE_ENABLE_COLLISION = 0xBADD,
SMSG_MOVE_ENABLE_GRAVITY = 0xBADD,
- SMSG_MOVE_KNOCK_BACK = 0xBADD,
+ SMSG_MOVE_KNOCK_BACK = 0x048B,
SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0xBADD,
SMSG_MOVE_ROOT = 0x0031,
- SMSG_MOVE_SET_ACTIVE_MOVER = 0xBADD,
- SMSG_MOVE_SET_ANIM_KIT = 0xBADD,
- SMSG_MOVE_SET_CAN_FLY = 0xBADD,
- SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0xBADD,
- SMSG_MOVE_SET_COLLISION_HEIGHT = 0xBADD,
- SMSG_MOVE_SET_COMPOUND_STATE = 0xBADD,
- SMSG_MOVE_SET_FEATHER_FALL = 0xBADD,
+ 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 = 0xBADD,
- SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0xBADD,
- SMSG_MOVE_SET_LAND_WALK = 0xBADD,
- SMSG_MOVE_SET_NORMAL_FALL = 0xBADD,
+ 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 = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_MOVE_SET_WATER_WALK = 0x0D62,
SMSG_MOVE_SKIP_TIME = 0xBADD,
SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0xBADD,
SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x002A,
@@ -1417,49 +1414,49 @@ enum OpcodeServer : uint32
SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0641,
SMSG_MOVE_SPLINE_ROOT = 0x0A4B,
SMSG_MOVE_SPLINE_SET_ANIM = 0xBADD,
- SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0xBADD,
- SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 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 = 0xBADD,
- SMSG_MOVE_SPLINE_SET_LAND_WALK = 0xBADD,
- SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0xBADD,
- SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0xBADD,
- SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0xBADD,
- SMSG_MOVE_SPLINE_SET_RUN_MODE = 0xBADD,
+ 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 = 0xBADD,
- SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0xBADD,
- SMSG_MOVE_SPLINE_SET_TURN_RATE = 0xBADD,
- SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED = 0xBADD,
- SMSG_MOVE_SPLINE_SET_WALK_MODE = 0xBADD,
+ 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 = 0xBADD,
- SMSG_MOVE_SPLINE_START_SWIM = 0xBADD,
- SMSG_MOVE_SPLINE_STOP_SWIM = 0xBADD,
- SMSG_MOVE_SPLINE_UNROOT = 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 = 0xBADD,
- SMSG_MOVE_TELEPORT = 0xBADD,
+ 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 = 0xBADD,
- SMSG_MOVE_UNSET_HOVER = 0xBADD,
- SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0xBADD,
+ 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 = 0xBADD,
SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x0624,
SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x036B,
SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0D72,
- SMSG_MOVE_UPDATE_KNOCK_BACK = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_MOVE_UPDATE_TELEPORT = 0x0171,
SMSG_MOVE_UPDATE_TURN_RATE = 0x084A,
SMSG_MOVE_UPDATE_WALK_SPEED = 0x0A19,
SMSG_MULTIPLE_PACKETS = 0x0C33,
@@ -1473,7 +1470,7 @@ enum OpcodeServer : uint32
SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0xBADD,
SMSG_NOTIFY_MONEY = 0xBADD,
SMSG_NOTIFY_RECEIVED_MAIL = 0xBADD,
- SMSG_NPC_TEXT_UPDATE = 0xBADD,
+ SMSG_NPC_TEXT_UPDATE = 0x0A31,
SMSG_NPC_WONT_TALK = 0xBADD,
SMSG_OFFER_PETITION_ERROR = 0xBADD,
SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0xBADD,
@@ -1487,14 +1484,14 @@ enum OpcodeServer : uint32
SMSG_PAGE_TEXT_QUERY_RESPONSE = 0xBADD,
SMSG_PARTY_COMMAND_RESULT = 0xBADD,
SMSG_PARTY_INVITE = 0x1F9C,
- SMSG_PARTY_KILL_LOG = 0xBADD,
+ SMSG_PARTY_KILL_LOG = 0x0CA4,
SMSG_PARTY_MEMBER_STATE = 0xBADD,
SMSG_PARTY_MEMBER_STATS = 0xBADD,
SMSG_PARTY_MEMBER_STATS_FULL = 0xBADD,
SMSG_PARTY_UPDATE = 0xBADD,
SMSG_PAUSE_MIRROR_TIMER = 0xBADD,
SMSG_PENDING_RAID_LOCK = 0xBADD,
- SMSG_PERIODICAURALOG = 0xBADD,
+ SMSG_PERIODICAURALOG = 0x184B,
SMSG_PETITION_ALREADY_SIGNED = 0xBADD,
SMSG_PETITION_DECLINED = 0xBADD,
SMSG_PETITION_RENAME_GUILD_RESPONSE = 0xBADD,
@@ -1502,7 +1499,7 @@ enum OpcodeServer : uint32
SMSG_PETITION_SHOW_SIGNATURES = 0xBADD,
SMSG_PETITION_SIGN_RESULTS = 0xBADD,
SMSG_PET_ACTION_FEEDBACK = 0xBADD,
- SMSG_PET_ACTION_SOUND = 0xBADD,
+ SMSG_PET_ACTION_SOUND = 0x1924,
SMSG_PET_ADDED = 0xBADD,
SMSG_PET_BATTLE_CHAT_RESTRICTED = 0xBADD,
SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0xBADD,
@@ -1522,7 +1519,7 @@ enum OpcodeServer : uint32
SMSG_PET_BROKEN = 0xBADD,
SMSG_PET_CAST_FAILED = 0xBADD,
SMSG_PET_CLEAR_SPELLS = 0xBADD,
- SMSG_PET_DISMISS_SOUND = 0xBADD,
+ SMSG_PET_DISMISS_SOUND = 0x11BC,
SMSG_PET_GOD_MODE = 0xBADD,
SMSG_PET_GUIDS = 0x198A,
SMSG_PET_LEARNED_SPELL = 0xBADD,
@@ -1545,17 +1542,17 @@ enum OpcodeServer : uint32
SMSG_PLAY_DANCE = 0xBADD,
SMSG_PLAY_MUSIC = 0x1BBA,
SMSG_PLAY_OBJECT_SOUND = 0x1BB9,
- SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0xBADD,
- SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0xBADD,
- SMSG_PLAY_SCENE = 0xBADD,
+ 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 = 0xBADD,
- SMSG_PLAY_SPELL_VISUAL_KIT = 0xBADD,
- SMSG_PLAY_TIME_WARNING = 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 = 0xBADD,
+ SMSG_PRE_RESSURECT = 0x1572,
SMSG_PROC_RESIST = 0xBADD,
SMSG_PROFILE_DATA_RESPONSE = 0xBADD,
SMSG_PROPOSE_LEVEL_GRANT = 0xBADD,
@@ -1565,34 +1562,34 @@ enum OpcodeServer : uint32
SMSG_PVP_OPTIONS_ENABLED = 0xBADD,
SMSG_PVP_SEASON = 0x13A1,
SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x0584,
- SMSG_QUERY_ITEM_TEXT_RESPONSE = 0xBADD,
+ SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x119A,
SMSG_QUERY_OBJ_POSITION = 0xBADD,
SMSG_QUERY_OBJ_ROTATION = 0xBADD,
- SMSG_QUERY_PETITION_RESPONSE = 0xBADD,
- SMSG_QUERY_TIME_RESPONSE = 0xBADD,
- SMSG_QUESTGIVER_INVALID_QUEST = 0xBADD,
- SMSG_QUESTGIVER_OFFER_REWARD = 0xBADD,
- SMSG_QUESTGIVER_QUEST_COMPLETE = 0xBADD,
- SMSG_QUESTGIVER_QUEST_DETAILS = 0xBADD,
- SMSG_QUESTGIVER_QUEST_FAILED = 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 = 0xBADD,
- SMSG_QUESTGIVER_REQUEST_ITEMS = 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 = 0xBADD,
+ SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x071D,
SMSG_QUEST_CONFIRM_ACCEPT = 0xBADD,
SMSG_QUEST_FORCE_REMOVED = 0xBADD,
SMSG_QUEST_LOG_FULL = 0xBADD,
- SMSG_QUEST_POI_QUERY_RESPONSE = 0xBADD,
+ SMSG_QUEST_POI_QUERY_RESPONSE = 0x01AE,
SMSG_QUEST_PUSH_RESULT = 0xBADD,
SMSG_QUEST_QUERY_RESPONSE = 0x0508,
- SMSG_QUEST_UPDATE_ADD_CREDIT = 0xBADD,
- SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0xBADD,
- SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0xBADD,
- SMSG_QUEST_UPDATE_COMPLETE = 0xBADD,
- SMSG_QUEST_UPDATE_FAILED = 0xBADD,
- SMSG_QUEST_UPDATE_FAILED_TIMER = 0xBADD,
+ 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,
@@ -1607,7 +1604,7 @@ enum OpcodeServer : uint32
SMSG_READY_CHECK_STARTED = 0xBADD,
SMSG_READ_ITEM_FAILED = 0xBADD,
SMSG_READ_ITEM_RESULT_OK = 0xBADD,
- SMSG_REALM_QUERY_RESPONSE = 0xBADD,
+ SMSG_REALM_QUERY_RESPONSE = 0x1D22,
SMSG_REALM_SPLIT = 0xBADD,
SMSG_REAL_GROUP_UPDATE = 0xBADD,
SMSG_RECRUIT_A_FRIEND_RESPONSE = 0xBADD,
@@ -1620,7 +1617,7 @@ enum OpcodeServer : uint32
SMSG_REMOVE_LOSS_OF_CONTROL = 0xBADD,
SMSG_REPLACE_TROPHY_RESPONSE = 0xBADD,
SMSG_REPORT_PVP_AFK_RESULT = 0xBADD,
- SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0xBADD,
+ SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x15BB,
SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0xBADD,
SMSG_RESEARCH_COMPLETE = 0xBADD,
SMSG_RESEARCH_SETUP_HISTORY = 0xBADD,
@@ -1631,11 +1628,11 @@ enum OpcodeServer : uint32
SMSG_RESET_WEEKLY_CURRENCY = 0xBADD,
SMSG_RESISTLOG = 0xBADD,
SMSG_RESPEC_WIPE_CONFIRM = 0xBADD,
- SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0xBADD,
+ SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x0974,
SMSG_RESTRICTED_ACCOUNT_WARNING = 0xBADD,
- SMSG_RESUME_CAST_BAR = 0xBADD,
+ SMSG_RESUME_CAST_BAR = 0x1282,
SMSG_RESUME_COMMS = 0x068A,
- SMSG_RESUME_TOKEN = 0xBADD,
+ SMSG_RESUME_TOKEN = 0x0DA2,
SMSG_RESURRECT_FAILED = 0xBADD,
SMSG_RESURRECT_REQUEST = 0xBADD,
SMSG_RESYNC_RUNES = 0xBADD,
@@ -1670,7 +1667,7 @@ enum OpcodeServer : uint32
SMSG_SERVER_BUCK_DATA = 0xBADD,
SMSG_SERVER_BUCK_DATA_START = 0xBADD,
SMSG_SERVER_FIRST_ACHIEVEMENT = 0xBADD,
- SMSG_SERVER_FIRST_ACHIEVEMENTS = 0xBADD,
+ SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0834,
SMSG_SERVER_INFO_QUERY_RESPONSE = 0xBADD,
SMSG_SERVER_INFO_RESPONSE = 0xBADD,
SMSG_SERVER_MESSAGE = 0xBADD,
@@ -1678,99 +1675,98 @@ enum OpcodeServer : uint32
SMSG_SERVER_TIME = 0xBADD,
SMSG_SETUP_CURRENCY = 0x0969,
SMSG_SETUP_TROPHY = 0xBADD,
- SMSG_SET_AI_ANIM_KIT = 0xBADD,
- SMSG_SET_ALL_TASK_PROGRESS = 0xBADD,
- SMSG_SET_ANIM_TIER = 0xBADD,
- SMSG_SET_CURRENCY = 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 = 0xBADD,
- SMSG_SET_FACTION_AT_WAR = 0xBADD,
- SMSG_SET_FACTION_NOT_VISIBLE = 0xBADD,
- SMSG_SET_FACTION_STANDING = 0xBADD,
- SMSG_SET_FACTION_VISIBLE = 0xBADD,
- SMSG_SET_FLAT_SPELL_MODIFIER = 0x0E59,
+ 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 = 0xBADD,
SMSG_SET_ITEM_PURCHASE_DATA = 0xBADD,
SMSG_SET_LFG_TIME_WALKER = 0xBADD,
SMSG_SET_LOOT_METHOD_FAILED = 0xBADD,
SMSG_SET_MAX_WEEKLY_QUANTITY = 0xBADD,
- SMSG_SET_MELEE_ANIM_KIT = 0xBADD,
- SMSG_SET_PCT_SPELL_MODIFIER = 0xBADD,
+ SMSG_SET_MELEE_ANIM_KIT = 0x1B2C,
+ SMSG_SET_PCT_SPELL_MODIFIER = 0x0E59,
SMSG_SET_PHASE_SHIFT_CHANGE = 0x17F9,
SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0xBADD,
- SMSG_SET_PLAY_HOVER_ANIM = 0xBADD,
+ SMSG_SET_PLAY_HOVER_ANIM = 0x01C3,
SMSG_SET_PROFICIENCY = 0x092A,
SMSG_SET_PROJECTILE_POSITION = 0xBADD,
SMSG_SET_PROMOTION_RESPONSE = 0xBADD,
- SMSG_SET_QUEST_COMPLETED_BIT = 0xBADD,
- SMSG_SET_RAID_DIFFICULTY = 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 = 0xBADD,
- SMSG_SHOW_MAILBOX = 0xBADD,
- SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0xBADD,
+ SMSG_SHOW_BANK = 0x1B3A,
+ SMSG_SHOW_MAILBOX = 0x1B7A,
+ SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x1D5A,
SMSG_SHOW_RATINGS = 0xBADD,
- SMSG_SHOW_TAXI_NODES = 0xBADD,
- SMSG_SHOW_TRADE_SKILL_RESPONSE = 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 = 0xBADD,
+ SMSG_SPECIAL_MOUNT_ANIM = 0x19B1,
SMSG_SPELLBREAKLOG = 0xBADD,
SMSG_SPELLSTEALLOG = 0xBADD,
- SMSG_SPELL_ABSORB_LOG = 0xBADD,
- SMSG_SPELL_CATEGORY_COOLDOWN = 0xBADD,
- SMSG_SPELL_COOLDOWN = 0xBADD,
+ SMSG_SPELL_ABSORB_LOG = 0x12C1,
+ SMSG_SPELL_CATEGORY_COOLDOWN = 0x0E5B,
+ SMSG_SPELL_COOLDOWN = 0x047B,
SMSG_SPELL_DAMAGE_SHIELD = 0xBADD,
- SMSG_SPELL_DELAYED = 0xBADD,
- SMSG_SPELL_DISPEL_LOG = 0xBADD,
- SMSG_SPELL_ENERGIZE_LOG = 0xBADD,
- SMSG_SPELL_EXECUTE_LOG = 0xBADD,
- SMSG_SPELL_FAILED_OTHER = 0xBADD,
- SMSG_SPELL_FAILURE = 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 = 0xBADD,
- SMSG_SPELL_INTERRUPT_LOG = 0xBADD,
- SMSG_SPELL_MISS_LOG = 0xBADD,
- SMSG_SPELL_MULTISTRIKE_EFFECT = 0xBADD,
- SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x0AAB,
SMSG_SPIRIT_HEALER_CONFIRM = 0xBADD,
- SMSG_STAND_STATE_UPDATE = 0xBADD,
+ SMSG_STAND_STATE_UPDATE = 0x178A,
SMSG_START_ELAPSED_TIMER = 0xBADD,
- SMSG_START_ELAPSED_TIMERS = 0xBADD,
+ SMSG_START_ELAPSED_TIMERS = 0x192B,
SMSG_START_LOOT_ROLL = 0xBADD,
- SMSG_START_MIRROR_TIMER = 0xBADD,
+ SMSG_START_MIRROR_TIMER = 0x15FB,
SMSG_START_TIMER = 0xBADD,
SMSG_STOP_DANCE = 0xBADD,
- SMSG_STOP_ELAPSED_TIMER = 0xBADD,
- SMSG_STOP_MIRROR_TIMER = 0xBADD,
+ SMSG_STOP_ELAPSED_TIMER = 0x092B,
+ SMSG_STOP_MIRROR_TIMER = 0x0D81,
SMSG_STREAMING_MOVIE = 0xBADD,
SMSG_SUMMON_CANCEL = 0xBADD,
SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0xBADD,
SMSG_SUMMON_REQUEST = 0xBADD,
SMSG_SUPERCEDED_SPELL = 0xBADD,
- SMSG_SUPPRESS_NPC_GREETINGS = 0xBADD,
+ SMSG_SUPPRESS_NPC_GREETINGS = 0x118B,
SMSG_SUSPEND_COMMS = 0x068B,
SMSG_SUSPEND_TOKEN = 0x1BB4,
SMSG_TABARD_VENDOR_ACTIVATE = 0xBADD,
SMSG_TALENTS_ERROR = 0xBADD,
SMSG_TALENTS_INFO = 0x04C4,
SMSG_TALENTS_INVOLUNTARILY_RESET = 0xBADD,
- SMSG_TAXINODE_STATUS = 0xBADD,
+ SMSG_TAXINODE_STATUS = 0x13F1,
SMSG_TEST_DROP_RATE_RESULT = 0xBADD,
SMSG_TEXT_EMOTE = 0x158A,
- SMSG_THREAT_CLEAR = 0xBADD,
- SMSG_THREAT_REMOVE = 0xBADD,
- SMSG_THREAT_UPDATE = 0xBADD,
+ SMSG_THREAT_CLEAR = 0x1929,
+ SMSG_THREAT_REMOVE = 0x0CC1,
+ SMSG_THREAT_UPDATE = 0x0B33,
SMSG_TIME_ADJUSTMENT = 0xBADD,
SMSG_TIME_SYNC_REQ = 0x0A01,
SMSG_TITLE_EARNED = 0xBADD,
@@ -1781,9 +1777,9 @@ enum OpcodeServer : uint32
SMSG_TRADE_UPDATED = 0xBADD,
SMSG_TRAINER_BUY_FAILED = 0xBADD,
SMSG_TRAINER_BUY_SUCCEEDED = 0xBADD,
- SMSG_TRAINER_LIST = 0xBADD,
- SMSG_TRANSFER_ABORTED = 0xBADD,
- SMSG_TRANSFER_PENDING = 0xBADD,
+ SMSG_TRAINER_LIST = 0x1F4B,
+ SMSG_TRANSFER_ABORTED = 0x1B7C,
+ SMSG_TRANSFER_PENDING = 0x1BDB,
SMSG_TRIGGER_CINEMATIC = 0xBADD,
SMSG_TRIGGER_MOVIE = 0xBADD,
SMSG_TURN_IN_PETITION_RESULTS = 0xBADD,
@@ -1799,14 +1795,14 @@ enum OpcodeServer : uint32
SMSG_UPDATE_CHARACTER_FLAGS = 0xBADD,
SMSG_UPDATE_COMBO_POINTS = 0xBADD,
SMSG_UPDATE_CURRENCY_WEEK_LIMIT = 0xBADD,
- SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0xBADD,
- SMSG_UPDATE_EXPANSION_LEVEL = 0xBADD,
+ SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x09F1,
+ SMSG_UPDATE_EXPANSION_LEVEL = 0x0D82,
SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT = 0xBADD,
- SMSG_UPDATE_INSTANCE_OWNERSHIP = 0xBADD,
- SMSG_UPDATE_LAST_INSTANCE = 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 = 0xBADD,
+ SMSG_UPDATE_TASK_PROGRESS = 0x155A,
SMSG_UPDATE_WORLD_STATE = 0x15BA,
SMSG_USERLIST_ADD = 0xBADD,
SMSG_USERLIST_REMOVE = 0xBADD,
@@ -1834,9 +1830,10 @@ enum OpcodeServer : uint32
SMSG_WHO = 0x14F2,
SMSG_WHOIS = 0xBADD,
SMSG_WORLD_SERVER_INFO = 0x0864,
- SMSG_XP_GAIN_ABORTED = 0xBADD,
- SMSG_XP_GAIN_ENABLED = 0xBADD,
- SMSG_ZONE_UNDER_ATTACK = 0xBADD
+ SMSG_WORLD_TEXT = 0x172C,
+ SMSG_XP_GAIN_ABORTED = 0x0B23,
+ SMSG_XP_GAIN_ENABLED = 0x1B73,
+ SMSG_ZONE_UNDER_ATTACK = 0x1474
};
inline bool IsInstanceOnlyOpcode(uint32 opcode)
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index 15a06a29cb7..6c889b51631 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -272,8 +272,8 @@ void WorldSession::SendPacket(WorldPacket const* packet, bool forced /*= false*/
{
uint64 minTime = uint64(cur_time - lastTime);
uint64 fullTime = uint64(lastTime - firstTime);
- TC_LOG_INFO("misc", "Send all time packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f time: %u", sendPacketCount, sendPacketBytes, float(sendPacketCount)/fullTime, float(sendPacketBytes)/fullTime, uint32(fullTime));
- TC_LOG_INFO("misc", "Send last min packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f", sendLastPacketCount, sendLastPacketBytes, float(sendLastPacketCount)/minTime, float(sendLastPacketBytes)/minTime);
+ TC_LOG_DEBUG("misc", "Send all time packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f time: %u", sendPacketCount, sendPacketBytes, float(sendPacketCount)/fullTime, float(sendPacketBytes)/fullTime, uint32(fullTime));
+ TC_LOG_DEBUG("misc", "Send last min packets count: " UI64FMTD " bytes: " UI64FMTD " avr.count/sec: %f avr.bytes/sec: %f", sendLastPacketCount, sendLastPacketBytes, float(sendLastPacketCount)/minTime, float(sendLastPacketBytes)/minTime);
lastTime = cur_time;
sendLastPacketCount = 1;
@@ -865,7 +865,7 @@ void WorldSession::ReadAddonsInfo(ByteBuffer& data)
addonInfo >> enabled >> crc >> unk1;
- TC_LOG_INFO("misc", "ADDON: Name: %s, Enabled: 0x%x, CRC: 0x%x, Unknown2: 0x%x", addonName.c_str(), enabled, crc, unk1);
+ TC_LOG_DEBUG("misc", "ADDON: Name: %s, Enabled: 0x%x, CRC: 0x%x, Unknown2: 0x%x", addonName.c_str(), enabled, crc, unk1);
AddonInfo addon(addonName, enabled, crc, 2, true);
@@ -873,15 +873,15 @@ void WorldSession::ReadAddonsInfo(ByteBuffer& data)
if (savedAddon)
{
if (addon.CRC != savedAddon->CRC)
- TC_LOG_INFO("misc", "ADDON: %s was known, but didn't match known CRC (0x%x)!", addon.Name.c_str(), savedAddon->CRC);
+ TC_LOG_ERROR("misc", "ADDON: %s was known, but didn't match known CRC (0x%x)!", addon.Name.c_str(), savedAddon->CRC);
else
- TC_LOG_INFO("misc", "ADDON: %s was known, CRC is correct (0x%x)", addon.Name.c_str(), savedAddon->CRC);
+ TC_LOG_DEBUG("misc", "ADDON: %s was known, CRC is correct (0x%x)", addon.Name.c_str(), savedAddon->CRC);
}
else
{
AddonMgr::SaveAddon(addon);
- TC_LOG_INFO("misc", "ADDON: %s (0x%x) was not known, saving...", addon.Name.c_str(), addon.CRC);
+ TC_LOG_DEBUG("misc", "ADDON: %s (0x%x) was not known, saving...", addon.Name.c_str(), addon.CRC);
}
/// @todo Find out when to not use CRC/pubkey, and other possible states.
@@ -1174,7 +1174,7 @@ bool WorldSession::DosProtection::EvaluateOpcode(WorldPacket& p, time_t time) co
return true;
case POLICY_KICK:
{
- TC_LOG_INFO("network", "AntiDOS: Player kicked!");
+ TC_LOG_WARN("network", "AntiDOS: Player kicked!");
Session->KickPlayer();
return false;
}
@@ -1190,7 +1190,7 @@ bool WorldSession::DosProtection::EvaluateOpcode(WorldPacket& p, time_t time) co
case BAN_IP: nameOrIp = Session->GetRemoteAddress(); break;
}
sWorld->BanAccount(bm, nameOrIp, duration, "DOS (Packet Flooding/Spoofing", "Server: AutoDOS");
- TC_LOG_INFO("network", "AntiDOS: Player automatically banned for %u seconds.", duration);
+ TC_LOG_WARN("network", "AntiDOS: Player automatically banned for %u seconds.", duration);
Session->KickPlayer();
return false;
}
diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h
index 092827f96ec..61d52cc8bff 100644
--- a/src/server/game/Server/WorldSession.h
+++ b/src/server/game/Server/WorldSession.h
@@ -121,6 +121,7 @@ namespace WorldPackets
class PlayedTimeClient;
class ShowingCloak;
class ShowingHelm;
+ class SetTitle;
enum class LoginFailureReason : uint8;
}
@@ -286,6 +287,8 @@ namespace WorldPackets
class ClientPlayerMovement;
class WorldPortAck;
class MoveTeleportAck;
+ class MovementAck;
+ class MovementSpeedAck;
}
namespace NPC
@@ -330,6 +333,8 @@ namespace WorldPackets
class QuestGiverCompleteQuest;
class QuestGiverRequestReward;
class QuestGiverQueryQuest;
+ class QuestGiverAcceptQuest;
+ class QuestLogRemoveQuest;
}
namespace Social
@@ -345,6 +350,7 @@ namespace WorldPackets
namespace Spells
{
class CancelAura;
+ class CancelCast;
class CastSpell;
class PetCastSpell;
class UseItem;
@@ -406,9 +412,9 @@ enum AccountDataType
enum TutorialAction
{
- TUTORIAL_ACTION_UPDATE = 0,
- TUTORIAL_ACTION_CLEAR = 1,
- TUTORIAL_ACTION_RESET = 2
+ TUTORIAL_ACTION_CLEAR = 1,
+ TUTORIAL_ACTION_UPDATE = 2,
+ TUTORIAL_ACTION_RESET = 3
};
/*
@@ -834,7 +840,7 @@ class WorldSession
void HandleMoveKnockBackAck(WorldPacket& recvPacket);
void HandleMoveTeleportAck(WorldPackets::Movement::MoveTeleportAck& packet);
- void HandleForceSpeedChangeAck(WorldPacket& recvData);
+ void HandleForceSpeedChangeAck(WorldPackets::Movement::MovementSpeedAck& packet);
void HandleSetCollisionHeightAck(WorldPacket& recvPacket);
void HandlePingOpcode(WorldPacket& recvPacket);
@@ -1079,7 +1085,7 @@ class WorldSession
void HandleUseItemOpcode(WorldPackets::Spells::UseItem& packet);
void HandleOpenItemOpcode(WorldPacket& recvPacket);
void HandleCastSpellOpcode(WorldPackets::Spells::CastSpell& castRequest);
- void HandleCancelCastOpcode(WorldPacket& recvPacket);
+ void HandleCancelCastOpcode(WorldPackets::Spells::CancelCast& packet);
void HandleCancelAuraOpcode(WorldPackets::Spells::CancelAura& cancelAura);
void HandleCancelGrowthAuraOpcode(WorldPacket& recvPacket);
void HandleCancelAutoRepeatSpellOpcode(WorldPacket& recvPacket);
@@ -1092,14 +1098,14 @@ class WorldSession
void HandleQuestgiverStatusQueryOpcode(WorldPackets::Quest::QuestGiverStatusQuery& packet);
void HandleQuestgiverStatusMultipleQuery(WorldPackets::Quest::QuestGiverStatusMultipleQuery& packet);
void HandleQuestgiverHelloOpcode(WorldPackets::Quest::QuestGiverHello& packet);
- void HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvPacket);
+ void HandleQuestgiverAcceptQuestOpcode(WorldPackets::Quest::QuestGiverAcceptQuest& packet);
void HandleQuestgiverQueryQuestOpcode(WorldPackets::Quest::QuestGiverQueryQuest& packet);
void HandleQuestgiverChooseRewardOpcode(WorldPackets::Quest::QuestGiverChooseReward& packet);
void HandleQuestgiverRequestRewardOpcode(WorldPackets::Quest::QuestGiverRequestReward& packet);
void HandleQuestQueryOpcode(WorldPackets::Quest::QueryQuestInfo& packet);
void HandleQuestgiverCancel(WorldPacket& recvData);
void HandleQuestLogSwapQuest(WorldPacket& recvData);
- void HandleQuestLogRemoveQuest(WorldPacket& recvData);
+ void HandleQuestLogRemoveQuest(WorldPackets::Quest::QuestLogRemoveQuest& packet);
void HandleQuestConfirmAccept(WorldPacket& recvData);
void HandleQuestgiverCompleteQuest(WorldPackets::Quest::QuestGiverCompleteQuest& packet);
void HandleQuestgiverQuestAutoLaunch(WorldPacket& recvPacket);
@@ -1202,7 +1208,7 @@ class WorldSession
void HandleSetDungeonDifficultyOpcode(WorldPackets::Misc::SetDungeonDifficulty& setDungeonDifficulty);
void HandleSetRaidDifficultyOpcode(WorldPackets::Misc::SetRaidDifficulty& setRaidDifficulty);
void HandleMoveSetCanFlyAckOpcode(WorldPacket& recvData);
- void HandleSetTitleOpcode(WorldPacket& recvData);
+ void HandleSetTitleOpcode(WorldPackets::Character::SetTitle& packet);
void HandleRealmSplitOpcode(WorldPacket& recvData);
void HandleTimeSyncResponse(WorldPackets::Misc::TimeSyncResponse& packet);
void HandleWhoisOpcode(WorldPackets::Who::WhoIsRequest& packet);
diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp
index 0fd66d82c8a..01035154214 100644
--- a/src/server/game/Server/WorldSocket.cpp
+++ b/src/server/game/Server/WorldSocket.cpp
@@ -212,14 +212,12 @@ bool WorldSocket::ReadDataHandler()
OpcodeClient opcode = static_cast<OpcodeClient>(cmd);
- std::string opcodeName = GetOpcodeNameForLogging(opcode);
-
WorldPacket packet(opcode, std::move(_packetBuffer), GetConnectionType());
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(), opcodeName.c_str());
+ TC_LOG_TRACE("network.opcode", "C->S: %s %s", (_worldSession ? _worldSession->GetPlayerInfo() : GetRemoteIpAddress().to_string()).c_str(), GetOpcodeNameForLogging(opcode).c_str());
switch (opcode)
{
@@ -252,18 +250,18 @@ bool WorldSocket::ReadDataHandler()
HandleAuthContinuedSession(authSession);
break;
}
- /*case CMSG_KEEP_ALIVE:
- TC_LOG_DEBUG("network", "%s", opcodeName.c_str());
+ case CMSG_KEEP_ALIVE:
+ TC_LOG_DEBUG("network", "%s", GetOpcodeNameForLogging(opcode).c_str());
sScriptMgr->OnPacketReceive(_worldSession, packet);
- break;*/
+ break;
case CMSG_LOG_DISCONNECT:
packet.rfinish(); // contains uint32 disconnectReason;
- TC_LOG_DEBUG("network", "%s", opcodeName.c_str());
+ TC_LOG_DEBUG("network", "%s", GetOpcodeNameForLogging(opcode).c_str());
sScriptMgr->OnPacketReceive(_worldSession, packet);
return true;
- /*case CMSG_ENABLE_NAGLE:
+ case CMSG_ENABLE_NAGLE:
{
- TC_LOG_DEBUG("network", "%s", opcodeName.c_str());
+ TC_LOG_DEBUG("network", "%s", GetOpcodeNameForLogging(opcode).c_str());
sScriptMgr->OnPacketReceive(_worldSession, packet);
if (_worldSession)
_worldSession->HandleEnableNagleAlgorithm();
@@ -275,7 +273,7 @@ bool WorldSocket::ReadDataHandler()
connectToFailed.Read();
HandleConnectToFailed(connectToFailed);
break;
- }*/
+ }
default:
{
if (!_worldSession)
@@ -627,7 +625,7 @@ void WorldSocket::HandleAuthSession(WorldPackets::Auth::AuthSession& authSession
if (allowedAccountType > SEC_PLAYER && AccountTypes(security) < allowedAccountType)
{
SendAuthResponseError(AUTH_UNAVAILABLE);
- TC_LOG_INFO("network", "WorldSocket::HandleAuthSession: User tries to login but his security level is not enough");
+ TC_LOG_DEBUG("network", "WorldSocket::HandleAuthSession: User tries to login but his security level is not enough");
sScriptMgr->OnFailedAccountLogin(id);
DelayedCloseSocket();
return;
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 919f11a5db4..ffc39e40713 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -523,23 +523,23 @@ void SpellCastTargets::Update(Unit* caster)
void SpellCastTargets::OutDebug() const
{
if (!m_targetMask)
- TC_LOG_INFO("spells", "No targets");
+ TC_LOG_DEBUG("spells", "No targets");
- TC_LOG_INFO("spells", "target mask: %u", m_targetMask);
+ TC_LOG_DEBUG("spells", "target mask: %u", m_targetMask);
if (m_targetMask & (TARGET_FLAG_UNIT_MASK | TARGET_FLAG_CORPSE_MASK | TARGET_FLAG_GAMEOBJECT_MASK))
- TC_LOG_INFO("spells", "Object target: %s", m_objectTargetGUID.ToString().c_str());
+ TC_LOG_DEBUG("spells", "Object target: %s", m_objectTargetGUID.ToString().c_str());
if (m_targetMask & TARGET_FLAG_ITEM)
- TC_LOG_INFO("spells", "Item target: %s", m_itemTargetGUID.ToString().c_str());
+ TC_LOG_DEBUG("spells", "Item target: %s", m_itemTargetGUID.ToString().c_str());
if (m_targetMask & TARGET_FLAG_TRADE_ITEM)
- TC_LOG_INFO("spells", "Trade item target: %s", m_itemTargetGUID.ToString().c_str());
+ TC_LOG_DEBUG("spells", "Trade item target: %s", m_itemTargetGUID.ToString().c_str());
if (m_targetMask & TARGET_FLAG_SOURCE_LOCATION)
- TC_LOG_INFO("spells", "Source location: transport guid:%s trans offset: %s position: %s", m_src._transportGUID.ToString().c_str(), m_src._transportOffset.ToString().c_str(), m_src._position.ToString().c_str());
+ TC_LOG_DEBUG("spells", "Source location: transport guid:%s trans offset: %s position: %s", m_src._transportGUID.ToString().c_str(), m_src._transportOffset.ToString().c_str(), m_src._position.ToString().c_str());
if (m_targetMask & TARGET_FLAG_DEST_LOCATION)
- TC_LOG_INFO("spells", "Destination location: transport guid:%s trans offset: %s position: %s", m_dst._transportGUID.ToString().c_str(), m_dst._transportOffset.ToString().c_str(), m_dst._position.ToString().c_str());
+ TC_LOG_DEBUG("spells", "Destination location: transport guid:%s trans offset: %s position: %s", m_dst._transportGUID.ToString().c_str(), m_dst._transportOffset.ToString().c_str(), m_dst._position.ToString().c_str());
if (m_targetMask & TARGET_FLAG_STRING)
- TC_LOG_INFO("spells", "String: %s", m_strTarget.c_str());
- TC_LOG_INFO("spells", "speed: %f", m_speed);
- TC_LOG_INFO("spells", "pitch: %f", m_pitch);
+ TC_LOG_DEBUG("spells", "String: %s", m_strTarget.c_str());
+ TC_LOG_DEBUG("spells", "speed: %f", m_speed);
+ TC_LOG_DEBUG("spells", "pitch: %f", m_pitch);
}
SpellValue::SpellValue(Difficulty diff, SpellInfo const* proto)
@@ -6408,7 +6408,7 @@ void Spell::Delayed() // only called in DealDamage()
else
m_timer += delaytime;
- TC_LOG_INFO("spells", "Spell %u partially interrupted for (%d) ms at damage", m_spellInfo->Id, delaytime);
+ TC_LOG_DEBUG("spells", "Spell %u partially interrupted for (%d) ms at damage", m_spellInfo->Id, delaytime);
WorldPacket data(SMSG_SPELL_DELAYED, 8+4);
data << m_caster->GetPackGUID();
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 06cf95c77d2..a5afe74728f 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -3929,7 +3929,7 @@ void Spell::EffectStuck(SpellEffIndex /*effIndex*/)
return;
TC_LOG_DEBUG("spells", "Spell Effect: Stuck");
- TC_LOG_INFO("spells", "Player %s (%s) used auto-unstuck future at map %u (%f, %f, %f)", player->GetName().c_str(), player->GetGUID().ToString().c_str(), player->GetMapId(), player->GetPositionX(), player->GetPositionY(), player->GetPositionZ());
+ TC_LOG_DEBUG("spells", "Player %s (%s) used auto-unstuck future at map %u (%f, %f, %f)", player->GetName().c_str(), player->GetGUID().ToString().c_str(), player->GetMapId(), player->GetPositionX(), player->GetPositionY(), player->GetPositionZ());
if (player->IsInFlight())
return;
diff --git a/src/server/scripts/EasternKingdoms/zone_undercity.cpp b/src/server/scripts/EasternKingdoms/zone_undercity.cpp
index 9ce694fb76c..ca281bab60a 100644
--- a/src/server/scripts/EasternKingdoms/zone_undercity.cpp
+++ b/src/server/scripts/EasternKingdoms/zone_undercity.cpp
@@ -40,25 +40,44 @@ EndContentData */
enum Sylvanas
{
- QUEST_JOURNEY_TO_UNDERCITY = 9180,
- EMOTE_LAMENT_END = 0,
- SAY_LAMENT_END = 1,
+ QUEST_JOURNEY_TO_UNDERCITY = 9180,
- SOUND_CREDIT = 10896,
- ENTRY_HIGHBORNE_LAMENTER = 21628,
- ENTRY_HIGHBORNE_BUNNY = 21641,
+ EMOTE_LAMENT_END = 0,
+ SAY_LAMENT_END = 1,
+ EMOTE_LAMENT = 2,
- SPELL_HIGHBORNE_AURA = 37090,
- SPELL_SYLVANAS_CAST = 36568,
- SPELL_RIBBON_OF_SOULS = 34432, // the real one to use might be 37099
+ // Ambassador Sunsorrow
+ SAY_SUNSORROW_WHISPER = 0,
+
+ SOUND_CREDIT = 10896,
+
+ NPC_HIGHBORNE_LAMENTER = 21628,
+ NPC_HIGHBORNE_BUNNY = 21641,
+ NPC_AMBASSADOR_SUNSORROW = 16287,
+
+ SPELL_HIGHBORNE_AURA = 37090,
+ SPELL_SYLVANAS_CAST = 36568,
+ //SPELL_RIBBON_OF_SOULS = 34432, the real one to use might be 37099
+ SPELL_RIBBON_OF_SOULS = 37099,
// Combat spells
- SPELL_BLACK_ARROW = 59712,
- SPELL_FADE = 20672,
- SPELL_FADE_BLINK = 29211,
- SPELL_MULTI_SHOT = 59713,
- SPELL_SHOT = 59710,
- SPELL_SUMMON_SKELETON = 59711
+ SPELL_BLACK_ARROW = 59712,
+ SPELL_FADE = 20672,
+ SPELL_FADE_BLINK = 29211,
+ SPELL_MULTI_SHOT = 59713,
+ SPELL_SHOT = 59710,
+ SPELL_SUMMON_SKELETON = 59711,
+
+ // Events
+ EVENT_FADE = 1,
+ EVENT_SUMMON_SKELETON = 2,
+ EVENT_BLACK_ARROW = 3,
+ EVENT_SHOOT = 4,
+ EVENT_MULTI_SHOT = 5,
+ EVENT_LAMENT_OF_THE_HIGHBORN = 6,
+ EVENT_SUNSORROW_WHISPER = 7,
+
+ GUID_EVENT_INVOKER = 1,
};
float HighborneLoc[4][3]=
@@ -77,26 +96,14 @@ class npc_lady_sylvanas_windrunner : public CreatureScript
public:
npc_lady_sylvanas_windrunner() : CreatureScript("npc_lady_sylvanas_windrunner") { }
- bool OnQuestReward(Player* /*player*/, Creature* creature, const Quest *_Quest, uint32 /*slot*/) override
+ bool OnQuestReward(Player* player, Creature* creature, const Quest *_Quest, uint32 /*slot*/) override
{
if (_Quest->GetQuestId() == QUEST_JOURNEY_TO_UNDERCITY)
- {
- ENSURE_AI(npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI, creature->AI())->LamentEvent = true;
- ENSURE_AI(npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI, creature->AI())->DoPlaySoundToSet(creature, SOUND_CREDIT);
- creature->CastSpell(creature, SPELL_SYLVANAS_CAST, false);
-
- for (uint8 i = 0; i < 4; ++i)
- creature->SummonCreature(ENTRY_HIGHBORNE_LAMENTER, HighborneLoc[i][0], HighborneLoc[i][1], HIGHBORNE_LOC_Y, HighborneLoc[i][2], TEMPSUMMON_TIMED_DESPAWN, 160000);
- }
+ creature->AI()->SetGUID(player->GetGUID(), GUID_EVENT_INVOKER);
return true;
}
- CreatureAI* GetAI(Creature* creature) const override
- {
- return new npc_lady_sylvanas_windrunnerAI(creature);
- }
-
struct npc_lady_sylvanas_windrunnerAI : public ScriptedAI
{
npc_lady_sylvanas_windrunnerAI(Creature* creature) : ScriptedAI(creature)
@@ -106,41 +113,51 @@ public:
void Initialize()
{
- LamentEventTimer = 5000;
LamentEvent = false;
targetGUID.Clear();
-
- FadeTimer = 30000;
- SummonSkeletonTimer = 20000;
- BlackArrowTimer = 15000;
- ShotTimer = 8000;
- MultiShotTimer = 10000;
+ playerGUID.Clear();
}
- uint32 LamentEventTimer;
- bool LamentEvent;
- ObjectGuid targetGUID;
-
- uint32 FadeTimer;
- uint32 SummonSkeletonTimer;
- uint32 BlackArrowTimer;
- uint32 ShotTimer;
- uint32 MultiShotTimer;
-
void Reset() override
{
Initialize();
+ _events.Reset();
}
- void EnterCombat(Unit* /*who*/) override { }
+ void EnterCombat(Unit* /*who*/) override
+ {
+ _events.ScheduleEvent(EVENT_FADE, 30000);
+ _events.ScheduleEvent(EVENT_SUMMON_SKELETON, 20000);
+ _events.ScheduleEvent(EVENT_BLACK_ARROW, 15000);
+ _events.ScheduleEvent(EVENT_SHOOT, 8000);
+ _events.ScheduleEvent(EVENT_MULTI_SHOT, 10000);
+ }
+
+ void SetGUID(ObjectGuid guid, int32 type) override
+ {
+ if (type == GUID_EVENT_INVOKER)
+ {
+ Talk(EMOTE_LAMENT);
+ DoPlaySoundToSet(me, SOUND_CREDIT);
+ DoCast(me, SPELL_SYLVANAS_CAST, false);
+ playerGUID = guid;
+ LamentEvent = true;
+
+ for (uint8 i = 0; i < 4; ++i)
+ me->SummonCreature(NPC_HIGHBORNE_LAMENTER, HighborneLoc[i][0], HighborneLoc[i][1], HIGHBORNE_LOC_Y, HighborneLoc[i][2], TEMPSUMMON_TIMED_DESPAWN, 160000);
+
+ _events.ScheduleEvent(EVENT_LAMENT_OF_THE_HIGHBORN, 2000);
+ _events.ScheduleEvent(EVENT_SUNSORROW_WHISPER, 10000);
+ }
+ }
void JustSummoned(Creature* summoned) override
{
- if (summoned->GetEntry() == ENTRY_HIGHBORNE_BUNNY)
+ if (summoned->GetEntry() == NPC_HIGHBORNE_BUNNY)
{
if (Creature* target = ObjectAccessor::GetCreature(*summoned, targetGUID))
{
- target->MonsterMoveWithSpeed(target->GetPositionX(), target->GetPositionY(), me->GetPositionZ()+15.0f, 0);
+ target->GetMotionMaster()->MoveJump(target->GetPositionX(), target->GetPositionY(), me->GetPositionZ() + 15.0f, 0);
target->SetPosition(target->GetPositionX(), target->GetPositionY(), me->GetPositionZ()+15.0f, 0.0f);
summoned->CastSpell(target, SPELL_RIBBON_OF_SOULS, false);
}
@@ -152,75 +169,86 @@ public:
void UpdateAI(uint32 diff) override
{
- if (LamentEvent)
- {
- if (LamentEventTimer <= diff)
- {
- DoSummon(ENTRY_HIGHBORNE_BUNNY, me, 10.0f, 3000, TEMPSUMMON_TIMED_DESPAWN);
-
- LamentEventTimer = 2000;
- if (!me->HasAura(SPELL_SYLVANAS_CAST))
- {
- Talk(SAY_LAMENT_END);
- Talk(EMOTE_LAMENT_END);
- LamentEvent = false;
- }
- } else LamentEventTimer -= diff;
- }
-
- if (!UpdateVictim())
+ if (!UpdateVictim() && !LamentEvent)
return;
- // Combat spells
-
- if (FadeTimer <= diff)
- {
- DoCast(me, SPELL_FADE);
- // add a blink to simulate a stealthed movement and reappearing elsewhere
- DoCast(me, SPELL_FADE_BLINK);
- FadeTimer = 30000 + rand32() % 5000;
- // if the victim is out of melee range she cast multi shot
- if (Unit* victim = me->GetVictim())
- if (me->GetDistance(victim) > 10.0f)
- DoCast(victim, SPELL_MULTI_SHOT);
- } else FadeTimer -= diff;
-
- if (SummonSkeletonTimer <= diff)
- {
- DoCast(me, SPELL_SUMMON_SKELETON);
- SummonSkeletonTimer = 20000 + rand32() % 10000;
- } else SummonSkeletonTimer -= diff;
-
- if (BlackArrowTimer <= diff)
- {
- if (Unit* victim = me->GetVictim())
- {
- DoCast(victim, SPELL_BLACK_ARROW);
- BlackArrowTimer = 15000 + rand32() % 5000;
- }
- } else BlackArrowTimer -= diff;
+ _events.Update(diff);
- if (ShotTimer <= diff)
- {
- if (Unit* victim = me->GetVictim())
- {
- DoCast(victim, SPELL_SHOT);
- ShotTimer = 8000 + rand32() % 2000;
- }
- } else ShotTimer -= diff;
+ if (me->HasUnitState(UNIT_STATE_CASTING))
+ return;
- if (MultiShotTimer <= diff)
+ while (uint32 eventId = _events.ExecuteEvent())
{
- if (Unit* victim = me->GetVictim())
+ switch (eventId)
{
- DoCast(victim, SPELL_MULTI_SHOT);
- MultiShotTimer = 10000 + rand32() % 3000;
+ case EVENT_FADE:
+ DoCast(me, SPELL_FADE);
+ // add a blink to simulate a stealthed movement and reappearing elsewhere
+ DoCast(me, SPELL_FADE_BLINK);
+ // if the victim is out of melee range she cast multi shot
+ if (Unit* victim = me->GetVictim())
+ if (me->GetDistance(victim) > 10.0f)
+ DoCast(victim, SPELL_MULTI_SHOT);
+ _events.ScheduleEvent(EVENT_FADE, urand(30000, 35000));
+ break;
+ case EVENT_SUMMON_SKELETON:
+ DoCast(me, SPELL_SUMMON_SKELETON);
+ _events.ScheduleEvent(EVENT_SUMMON_SKELETON, urand(20000, 30000));
+ break;
+ case EVENT_BLACK_ARROW:
+ if (Unit* victim = me->GetVictim())
+ DoCast(victim, SPELL_BLACK_ARROW);
+ _events.ScheduleEvent(EVENT_BLACK_ARROW, urand(15000, 20000));
+ break;
+ case EVENT_SHOOT:
+ if (Unit* victim = me->GetVictim())
+ DoCast(victim, SPELL_SHOT);
+ _events.ScheduleEvent(EVENT_SHOOT, urand(8000, 10000));
+ break;
+ case EVENT_MULTI_SHOT:
+ if (Unit* victim = me->GetVictim())
+ DoCast(victim, SPELL_MULTI_SHOT);
+ _events.ScheduleEvent(EVENT_MULTI_SHOT, urand(10000, 13000));
+ break;
+ case EVENT_LAMENT_OF_THE_HIGHBORN:
+ if (!me->HasAura(SPELL_SYLVANAS_CAST))
+ {
+ Talk(SAY_LAMENT_END);
+ Talk(EMOTE_LAMENT_END);
+ LamentEvent = false;
+ me->HandleEmoteCommand(EMOTE_ONESHOT_KNEEL);
+ Reset();
+ }
+ else
+ {
+ DoSummon(NPC_HIGHBORNE_BUNNY, me, 10.0f, 3000, TEMPSUMMON_TIMED_DESPAWN);
+ _events.ScheduleEvent(EVENT_LAMENT_OF_THE_HIGHBORN, 2000);
+ }
+ break;
+ case EVENT_SUNSORROW_WHISPER:
+ if (Creature* ambassador = me->FindNearestCreature(NPC_AMBASSADOR_SUNSORROW, 20.0f))
+ if (Player* player = ObjectAccessor::GetPlayer(*me, playerGUID))
+ ambassador->AI()->Talk(SAY_SUNSORROW_WHISPER, player);
+ break;
+ default:
+ break;
}
- } else MultiShotTimer -= diff;
+ }
DoMeleeAttackIfReady();
}
+
+ private:
+ EventMap _events;
+ bool LamentEvent;
+ ObjectGuid targetGUID;
+ ObjectGuid playerGUID;
};
+
+ CreatureAI* GetAI(Creature* creature) const override
+ {
+ return new npc_lady_sylvanas_windrunnerAI(creature);
+ }
};
/*######
diff --git a/src/server/shared/Debugging/WheatyExceptionReport.cpp b/src/server/shared/Debugging/WheatyExceptionReport.cpp
index e9f4f9ca9ac..f8f641a9ea7 100644
--- a/src/server/shared/Debugging/WheatyExceptionReport.cpp
+++ b/src/server/shared/Debugging/WheatyExceptionReport.cpp
@@ -1068,7 +1068,7 @@ bool logChildren)
{
case btChar:
case btStdString:
- FormatOutputValue(buffer, basicType, length, (PVOID)offset, sizeof(buffer));
+ FormatOutputValue(buffer, basicType, length, (PVOID)offset, sizeof(buffer), elementsCount);
symbolDetails.top().Value = buffer;
break;
default:
@@ -1196,7 +1196,8 @@ void WheatyExceptionReport::FormatOutputValue(char * pszCurrBuffer,
BasicType basicType,
DWORD64 length,
PVOID pAddress,
-size_t bufferSize)
+size_t bufferSize,
+size_t countOverride)
{
__try
{
@@ -1204,10 +1205,15 @@ size_t bufferSize)
{
case btChar:
{
- if (strlen((char*)pAddress) > bufferSize - 6)
+ // Special case handling for char[] type
+ if (countOverride != 0)
+ length = countOverride;
+ else
+ length = strlen((char*)pAddress);
+ if (length > bufferSize - 6)
pszCurrBuffer += sprintf(pszCurrBuffer, "\"%.*s...\"", bufferSize - 6, (char*)pAddress);
else
- pszCurrBuffer += sprintf(pszCurrBuffer, "\"%s\"", (char*)pAddress);
+ pszCurrBuffer += sprintf(pszCurrBuffer, "\"%.*s\"", length, (char*)pAddress);
break;
}
case btStdString:
diff --git a/src/server/shared/Debugging/WheatyExceptionReport.h b/src/server/shared/Debugging/WheatyExceptionReport.h
index 9137b91aac9..b7731daaa2b 100644
--- a/src/server/shared/Debugging/WheatyExceptionReport.h
+++ b/src/server/shared/Debugging/WheatyExceptionReport.h
@@ -172,7 +172,7 @@ class WheatyExceptionReport
static char * DumpTypeIndex(char *, DWORD64, DWORD, unsigned, DWORD_PTR, bool &, const char*, char*, bool, bool);
- static void FormatOutputValue(char * pszCurrBuffer, BasicType basicType, DWORD64 length, PVOID pAddress, size_t bufferSize);
+ static void FormatOutputValue(char * pszCurrBuffer, BasicType basicType, DWORD64 length, PVOID pAddress, size_t bufferSize, size_t countOverride = 0);
static BasicType GetBasicType(DWORD typeIndex, DWORD64 modBase);
static DWORD_PTR DereferenceUnsafePointer(DWORD_PTR address);
diff --git a/src/server/shared/Logging/Log.cpp b/src/server/shared/Logging/Log.cpp
index 861140d104f..c9a4432039f 100644
--- a/src/server/shared/Logging/Log.cpp
+++ b/src/server/shared/Logging/Log.cpp
@@ -199,6 +199,9 @@ void Log::CreateLoggerFromConfig(std::string const& appenderName)
return;
}
+ if (level < lowestLogLevel)
+ lowestLogLevel = level;
+
logger.Create(name, level);
//fprintf(stdout, "Log::CreateLoggerFromConfig: Created Logger %s, Level %u\n", name.c_str(), level);
@@ -309,6 +312,9 @@ bool Log::SetLogLevel(std::string const& name, const char* newLevelc, bool isLog
return false;
it->second.setLogLevel(newLevel);
+
+ if (newLevel != LOG_LEVEL_DISABLED && newLevel < lowestLogLevel)
+ lowestLogLevel = newLevel;
}
else
{
@@ -362,6 +368,7 @@ void Log::LoadFromConfig()
{
Close();
+ lowestLogLevel = LOG_LEVEL_FATAL;
AppenderId = 0;
m_logsDir = sConfigMgr->GetStringDefault("LogsDir", "");
if (!m_logsDir.empty())
diff --git a/src/server/shared/Logging/Log.h b/src/server/shared/Logging/Log.h
index 0a14da74a50..85d012c4629 100644
--- a/src/server/shared/Logging/Log.h
+++ b/src/server/shared/Logging/Log.h
@@ -100,6 +100,7 @@ class Log
AppenderMap appenders;
LoggerMap loggers;
uint8 AppenderId;
+ LogLevel lowestLogLevel;
std::string m_logsDir;
std::string m_logsTimestamp;
@@ -131,6 +132,10 @@ inline bool Log::ShouldLog(std::string const& type, LogLevel level) const
// Speed up in cases where requesting "Type.sub1.sub2" but only configured
// Logger "Type"
+ // Don't even look for a logger if the LogLevel is lower than lowest log levels across all loggers
+ if (level < lowestLogLevel)
+ return false;
+
Logger const* logger = GetLoggerByType(type);
if (!logger)
return false;