aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedCreature.cpp6
-rw-r--r--src/server/game/AI/SmartScripts/SmartScript.cpp6
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp6
-rw-r--r--src/server/game/Entities/Creature/Creature.h2
-rw-r--r--src/server/game/Entities/GameObject/GameObject.h15
-rw-r--r--src/server/game/Entities/Object/Object.cpp3
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp351
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateFieldFlags.h1
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateFields.h386
-rw-r--r--src/server/game/Entities/Player/Player.cpp14
-rw-r--r--src/server/game/Entities/Player/Player.h2
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp17
-rw-r--r--src/server/game/Entities/Unit/Unit.h5
-rw-r--r--src/server/game/Handlers/TokenHandler.cpp2
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h6
-rw-r--r--src/server/game/Server/Packets/TokenPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/TokenPackets.h6
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp1652
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h3191
-rw-r--r--src/server/game/Server/WorldSession.cpp6
-rw-r--r--src/server/game/Spells/SpellEffects.cpp4
-rw-r--r--src/server/game/Spells/SpellInfo.cpp2
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/Scholomance/boss_kirtonos_the_herald.cpp6
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp4
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp8
-rw-r--r--src/server/scripts/Outland/BlackTemple/boss_illidan.cpp4
-rw-r--r--src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp12
-rw-r--r--src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp4
-rw-r--r--src/server/scripts/Spells/spell_generic.cpp24
30 files changed, 3051 insertions, 2702 deletions
diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
index c53b532658d..f1a3afcb8fe 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
+++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.cpp
@@ -373,13 +373,13 @@ void ScriptedAI::SetEquipmentSlots(bool loadDefault, int32 mainHand /*= EQUIP_NO
}
if (mainHand >= 0)
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(mainHand));
+ me->SetVirtualItem(0, uint32(mainHand));
if (offHand >= 0)
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, uint32(offHand));
+ me->SetVirtualItem(1, uint32(offHand));
if (ranged >= 0)
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, uint32(ranged));
+ me->SetVirtualItem(2, uint32(ranged));
}
void ScriptedAI::SetCombatMovement(bool allowMovement)
diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp
index f50bf1fe0e1..be0781240d9 100644
--- a/src/server/game/AI/SmartScripts/SmartScript.cpp
+++ b/src/server/game/AI/SmartScripts/SmartScript.cpp
@@ -1563,11 +1563,11 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
slot[2] = e.action.equip.slot3;
}
if (!e.action.equip.mask || (e.action.equip.mask & 1))
- npc->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, slot[0]);
+ npc->SetVirtualItem(0, slot[0]);
if (!e.action.equip.mask || (e.action.equip.mask & 2))
- npc->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, slot[1]);
+ npc->SetVirtualItem(1, slot[1]);
if (!e.action.equip.mask || (e.action.equip.mask & 4))
- npc->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, slot[2]);
+ npc->SetVirtualItem(2, slot[2]);
}
}
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index a9f91ede933..ce49c44d745 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -1314,7 +1314,7 @@ void Creature::LoadEquipment(int8 id, bool force /*= true*/)
if (force)
{
for (uint8 i = 0; i < MAX_EQUIPMENT_ITEMS; ++i)
- SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + i, 0);
+ SetVirtualItem(i, 0);
m_equipmentId = 0;
}
return;
@@ -1325,8 +1325,8 @@ void Creature::LoadEquipment(int8 id, bool force /*= true*/)
return;
m_equipmentId = id;
- for (uint8 i = 0; i < 3; ++i)
- SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + i, einfo->ItemEntry[i]);
+ for (uint8 i = 0; i < MAX_EQUIPMENT_ITEMS; ++i)
+ SetVirtualItem(i, einfo->ItemEntry[i]);
}
bool Creature::hasQuest(uint32 quest_id) const
diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h
index 0e985ff3648..945140bd93f 100644
--- a/src/server/game/Entities/Creature/Creature.h
+++ b/src/server/game/Entities/Creature/Creature.h
@@ -270,8 +270,6 @@ struct PointOfInterestLocale
StringVector Name;
};
-#define MAX_EQUIPMENT_ITEMS 3
-
struct EquipmentInfo
{
uint32 ItemEntry[MAX_EQUIPMENT_ITEMS];
diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h
index c61f1ba87c4..c00cbe1d350 100644
--- a/src/server/game/Entities/GameObject/GameObject.h
+++ b/src/server/game/Entities/GameObject/GameObject.h
@@ -400,7 +400,7 @@ struct GameObjectTemplate
// 27 GAMEOBJECT_TYPE_MINI_GAME
struct
{
- } DONOTUSE3;
+ } miniGame;
// 28 GAMEOBJECT_TYPE_DO_NOT_USE_2
struct
{
@@ -584,7 +584,7 @@ struct GameObjectTemplate
struct
{
int32 mapID; // 0 mapID, References: Map, NoValue = -1
- int32 namedset; // 1 named set, int, Min value: -2147483648, Max value: 2147483647, Default value: 0
+ int32 namedset; // 1 named set (Area Names), int, Min value: -2147483648, Max value: 2147483647, Default value: 0
uint32 Primarydoodadset; // 2 Primary doodad set, int, Min value: -2147483648, Max value: 2147483647, Default value: 0
uint32 Secondarydoodadset; // 3 Secondary doodad set, int, Min value: -2147483648, Max value: 2147483647, Default value: 0
} phaseableMO;
@@ -598,12 +598,23 @@ struct GameObjectTemplate
struct
{
uint32 ShipmentContainer; // 0 Shipment Container, References: CharShipmentContainer, NoValue = 0
+ uint32 GiganticAOI; // 1 Gigantic AOI, enum { false, true, }; Default: false
+ uint32 LargeAOI; // 2 Large AOI, enum { false, true, }; Default: false
} garrisonShipment;
// 46 GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE
struct
{
uint32 TrophyInstanceID; // 0 Trophy Instance ID, References: TrophyInstance, NoValue = 0
} garrisonMonumentPlaque;
+ // 47 GAMEOBJECT_TYPE_DO_NOT_USE_3
+ struct
+ {
+ } DONOTUSE3;
+ // 48 GAMEOBJECT_TYPE_UI_LINK
+ struct
+ {
+ uint32 UILinkType; // 0 UI Link Type, Type id: 10
+ } UILink;
struct
{
uint32 data[MAX_GAMEOBJECT_DATA];
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index 92597cf66ae..25dbdac4a75 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -953,6 +953,9 @@ uint32 Object::GetDynamicUpdateFieldData(Player const* target, uint32*& flags) c
visibleFlag |= UF_FLAG_PARTY_MEMBER;
break;
}
+ case TYPEID_GAMEOBJECT:
+ flags = GameObjectDynamicUpdateFieldFlags;
+ break;
case TYPEID_CONVERSATION:
flags = ConversationDynamicUpdateFieldFlags;
break;
diff --git a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp
index dbd83bb5d9c..57b75f43237 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp
+++ b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.cpp
@@ -311,6 +311,7 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_FIELD_CHANNEL_OBJECT+2
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_FIELD_CHANNEL_OBJECT+3
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_CHANNEL_SPELL
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // UNIT_CHANNEL_SPELL_X_SPELL_VISUAL
UF_FLAG_PUBLIC, // UNIT_FIELD_SUMMONED_BY_HOME_REALM
UF_FLAG_PUBLIC, // UNIT_FIELD_BYTES_0
UF_FLAG_PUBLIC, // UNIT_FIELD_DISPLAY_POWER
@@ -347,6 +348,9 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
UF_FLAG_PUBLIC, // UNIT_VIRTUAL_ITEM_SLOT_ID
UF_FLAG_PUBLIC, // UNIT_VIRTUAL_ITEM_SLOT_ID+1
UF_FLAG_PUBLIC, // UNIT_VIRTUAL_ITEM_SLOT_ID+2
+ UF_FLAG_PUBLIC, // UNIT_VIRTUAL_ITEM_SLOT_ID+3
+ UF_FLAG_PUBLIC, // UNIT_VIRTUAL_ITEM_SLOT_ID+4
+ UF_FLAG_PUBLIC, // UNIT_VIRTUAL_ITEM_SLOT_ID+5
UF_FLAG_PUBLIC, // UNIT_FIELD_FLAGS
UF_FLAG_PUBLIC, // UNIT_FIELD_FLAGS_2
UF_FLAG_PUBLIC, // UNIT_FIELD_FLAGS_3
@@ -1274,32 +1278,15 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+35
UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+36
UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+37
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+38
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+39
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+40
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+41
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+42
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+43
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+44
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+45
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+46
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+47
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+48
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+49
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+50
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+51
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+52
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+53
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+54
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+55
- UF_FLAG_PUBLIC, // PLAYER_VISIBLE_ITEM+56
UF_FLAG_PUBLIC, // PLAYER_CHOSEN_TITLE
UF_FLAG_PUBLIC, // PLAYER_FAKE_INEBRIATION
UF_FLAG_PUBLIC, // PLAYER_FIELD_VIRTUAL_PLAYER_REALM
UF_FLAG_PUBLIC, // PLAYER_FIELD_CURRENT_SPEC_ID
UF_FLAG_PUBLIC, // PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID
- UF_FLAG_PUBLIC, // PLAYER_FIELD_AVG_ITEM_LEVEL_TOTAL
- UF_FLAG_PUBLIC, // PLAYER_FIELD_AVG_ITEM_LEVEL_EQUIPPED
+ UF_FLAG_PUBLIC, // PLAYER_FIELD_AVG_ITEM_LEVEL
+ UF_FLAG_PUBLIC, // PLAYER_FIELD_AVG_ITEM_LEVEL+1
+ UF_FLAG_PUBLIC, // PLAYER_FIELD_AVG_ITEM_LEVEL+2
+ UF_FLAG_PUBLIC, // PLAYER_FIELD_AVG_ITEM_LEVEL+3
UF_FLAG_PUBLIC, // PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY
UF_FLAG_PRIVATE, // PLAYER_FIELD_INV_SLOT_HEAD
UF_FLAG_PRIVATE, // PLAYER_FIELD_INV_SLOT_HEAD+1
@@ -2740,6 +2727,62 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+197
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+198
UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+199
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+200
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+201
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+202
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+203
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+204
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+205
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+206
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+207
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+208
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+209
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+210
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+211
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+212
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+213
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+214
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+215
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+216
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+217
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+218
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+219
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+220
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+221
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+222
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+223
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+224
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+225
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+226
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+227
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+228
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+229
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+230
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+231
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+232
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+233
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+234
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+235
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+236
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+237
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+238
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+239
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+240
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+241
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+242
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+243
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+244
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+245
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+246
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+247
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+248
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+249
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+250
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+251
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+252
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+253
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+254
+ UF_FLAG_PRIVATE, // PLAYER_EXPLORED_ZONES_1+255
UF_FLAG_PRIVATE, // PLAYER_REST_STATE_EXPERIENCE
UF_FLAG_PRIVATE, // PLAYER_FIELD_MOD_DAMAGE_DONE_POS
UF_FLAG_PRIVATE, // PLAYER_FIELD_MOD_DAMAGE_DONE_POS+1
@@ -3562,6 +3605,256 @@ uint32 UnitUpdateFieldFlags[PLAYER_END] =
UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+622
UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+623
UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+624
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+625
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+626
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+627
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+628
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+629
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+630
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+631
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+632
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+633
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+634
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+635
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+636
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+637
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+638
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+639
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+640
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+641
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+642
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+643
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+644
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+645
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+646
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+647
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+648
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+649
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+650
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+651
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+652
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+653
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+654
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+655
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+656
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+657
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+658
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+659
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+660
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+661
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+662
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+663
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+664
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+665
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+666
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+667
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+668
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+669
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+670
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+671
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+672
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+673
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+674
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+675
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+676
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+677
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+678
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+679
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+680
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+681
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+682
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+683
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+684
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+685
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+686
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+687
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+688
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+689
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+690
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+691
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+692
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+693
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+694
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+695
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+696
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+697
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+698
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+699
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+700
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+701
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+702
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+703
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+704
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+705
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+706
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+707
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+708
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+709
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+710
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+711
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+712
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+713
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+714
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+715
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+716
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+717
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+718
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+719
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+720
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+721
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+722
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+723
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+724
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+725
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+726
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+727
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+728
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+729
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+730
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+731
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+732
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+733
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+734
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+735
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+736
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+737
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+738
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+739
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+740
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+741
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+742
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+743
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+744
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+745
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+746
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+747
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+748
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+749
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+750
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+751
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+752
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+753
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+754
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+755
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+756
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+757
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+758
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+759
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+760
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+761
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+762
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+763
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+764
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+765
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+766
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+767
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+768
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+769
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+770
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+771
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+772
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+773
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+774
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+775
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+776
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+777
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+778
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+779
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+780
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+781
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+782
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+783
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+784
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+785
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+786
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+787
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+788
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+789
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+790
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+791
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+792
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+793
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+794
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+795
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+796
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+797
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+798
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+799
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+800
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+801
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+802
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+803
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+804
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+805
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+806
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+807
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+808
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+809
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+810
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+811
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+812
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+813
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+814
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+815
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+816
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+817
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+818
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+819
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+820
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+821
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+822
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+823
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+824
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+825
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+826
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+827
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+828
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+829
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+830
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+831
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+832
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+833
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+834
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+835
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+836
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+837
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+838
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+839
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+840
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+841
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+842
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+843
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+844
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+845
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+846
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+847
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+848
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+849
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+850
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+851
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+852
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+853
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+854
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+855
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+856
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+857
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+858
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+859
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+860
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+861
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+862
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+863
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+864
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+865
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+866
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+867
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+868
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+869
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+870
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+871
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+872
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+873
+ UF_FLAG_PRIVATE, // PLAYER_FIELD_QUEST_COMPLETED+874
};
uint32 UnitDynamicUpdateFieldFlags[PLAYER_DYNAMIC_END] =
@@ -3604,7 +3897,7 @@ uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END] =
UF_FLAG_PUBLIC, // GAMEOBJECT_FACTION
UF_FLAG_PUBLIC, // GAMEOBJECT_LEVEL
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // GAMEOBJECT_BYTES_1
- UF_FLAG_PUBLIC | UF_FLAG_URGENT, // GAMEOBJECT_SPELL_VISUAL_ID
+ UF_FLAG_PUBLIC | UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // GAMEOBJECT_SPELL_VISUAL_ID
UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // GAMEOBJECT_STATE_SPELL_VISUAL_ID
UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // GAMEOBJECT_STATE_ANIM_ID
UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // GAMEOBJECT_STATE_ANIM_KIT_ID
@@ -3614,6 +3907,11 @@ uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END] =
UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // GAMEOBJECT_STATE_WORLD_EFFECT_ID+3
};
+uint32 GameObjectDynamicUpdateFieldFlags[GAMEOBJECT_DYNAMIC_END] =
+{
+ UF_FLAG_PUBLIC, // GAMEOBJECT_DYNAMIC_ENABLE_DOODAD_SETS
+};
+
uint32 DynamicObjectUpdateFieldFlags[DYNAMICOBJECT_END] =
{
UF_FLAG_PUBLIC, // OBJECT_FIELD_GUID
@@ -3701,13 +3999,22 @@ uint32 AreaTriggerUpdateFieldFlags[AREATRIGGER_END] =
UF_FLAG_DYNAMIC, // OBJECT_FIELD_ENTRY
UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // OBJECT_DYNAMIC_FLAGS
UF_FLAG_PUBLIC, // OBJECT_FIELD_SCALE_X
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE+1
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE+2
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE+3
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE+4
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE+5
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_OVERRIDE_SCALE_CURVE+6
UF_FLAG_PUBLIC, // AREATRIGGER_CASTER
UF_FLAG_PUBLIC, // AREATRIGGER_CASTER+1
UF_FLAG_PUBLIC, // AREATRIGGER_CASTER+2
UF_FLAG_PUBLIC, // AREATRIGGER_CASTER+3
UF_FLAG_PUBLIC, // AREATRIGGER_DURATION
+ UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_TIME_TO_TARGET_SCALE
UF_FLAG_PUBLIC, // AREATRIGGER_SPELLID
UF_FLAG_DYNAMIC, // AREATRIGGER_SPELLVISUALID
+ UF_FLAG_DYNAMIC | UF_FLAG_URGENT, // AREATRIGGER_BOUNDS_RADIUS_2D
UF_FLAG_PUBLIC | UF_FLAG_URGENT, // AREATRIGGER_EXPLICIT_SCALE
};
diff --git a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h
index f8a8b5234c4..05d80608d68 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h
+++ b/src/server/game/Entities/Object/Updates/UpdateFieldFlags.h
@@ -42,6 +42,7 @@ extern uint32 ItemDynamicUpdateFieldFlags[CONTAINER_DYNAMIC_END];
extern uint32 UnitUpdateFieldFlags[PLAYER_END];
extern uint32 UnitDynamicUpdateFieldFlags[PLAYER_DYNAMIC_END];
extern uint32 GameObjectUpdateFieldFlags[GAMEOBJECT_END];
+extern uint32 GameObjectDynamicUpdateFieldFlags[GAMEOBJECT_DYNAMIC_END];
extern uint32 DynamicObjectUpdateFieldFlags[DYNAMICOBJECT_END];
extern uint32 CorpseUpdateFieldFlags[CORPSE_END];
extern uint32 AreaTriggerUpdateFieldFlags[AREATRIGGER_END];
diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.h b/src/server/game/Entities/Object/Updates/UpdateFields.h
index 48d3bd4a02c..af37984bd98 100644
--- a/src/server/game/Entities/Object/Updates/UpdateFields.h
+++ b/src/server/game/Entities/Object/Updates/UpdateFields.h
@@ -19,7 +19,7 @@
#ifndef _UPDATEFIELDS_H
#define _UPDATEFIELDS_H
-// Auto generated for version 6, 1, 2, 19802
+// Auto generated for version 6, 2, 0, 20182
enum ObjectFields
{
@@ -91,88 +91,89 @@ enum UnitFields
UNIT_FIELD_BATTLE_PET_DB_ID = OBJECT_END + 0x024, // Size: 2, Flags: PUBLIC
UNIT_FIELD_CHANNEL_OBJECT = OBJECT_END + 0x026, // Size: 4, Flags: PUBLIC, URGENT
UNIT_CHANNEL_SPELL = OBJECT_END + 0x02A, // Size: 1, Flags: PUBLIC, URGENT
- UNIT_FIELD_SUMMONED_BY_HOME_REALM = OBJECT_END + 0x02B, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_BYTES_0 = OBJECT_END + 0x02C, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_DISPLAY_POWER = OBJECT_END + 0x02D, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_OVERRIDE_DISPLAY_POWER_ID = OBJECT_END + 0x02E, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_HEALTH = OBJECT_END + 0x02F, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_POWER = OBJECT_END + 0x030, // Size: 6, Flags: PUBLIC, URGENT_SELF_ONLY
- UNIT_FIELD_MAXHEALTH = OBJECT_END + 0x036, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MAXPOWER = OBJECT_END + 0x037, // Size: 6, Flags: PUBLIC
- UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = OBJECT_END + 0x03D, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
- UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = OBJECT_END + 0x043, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
- UNIT_FIELD_LEVEL = OBJECT_END + 0x049, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_EFFECTIVE_LEVEL = OBJECT_END + 0x04A, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_FACTIONTEMPLATE = OBJECT_END + 0x04B, // Size: 1, Flags: PUBLIC
- UNIT_VIRTUAL_ITEM_SLOT_ID = OBJECT_END + 0x04C, // Size: 3, Flags: PUBLIC
- UNIT_FIELD_FLAGS = OBJECT_END + 0x04F, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_FLAGS_2 = OBJECT_END + 0x050, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_FLAGS_3 = OBJECT_END + 0x051, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_AURASTATE = OBJECT_END + 0x052, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_BASEATTACKTIME = OBJECT_END + 0x053, // Size: 2, Flags: PUBLIC
- UNIT_FIELD_RANGEDATTACKTIME = OBJECT_END + 0x055, // Size: 1, Flags: PRIVATE
- UNIT_FIELD_BOUNDINGRADIUS = OBJECT_END + 0x056, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_COMBATREACH = OBJECT_END + 0x057, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_DISPLAYID = OBJECT_END + 0x058, // Size: 1, Flags: DYNAMIC, URGENT
- UNIT_FIELD_NATIVEDISPLAYID = OBJECT_END + 0x059, // Size: 1, Flags: PUBLIC, URGENT
- UNIT_FIELD_MOUNTDISPLAYID = OBJECT_END + 0x05A, // Size: 1, Flags: PUBLIC, URGENT
- UNIT_FIELD_MINDAMAGE = OBJECT_END + 0x05B, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
- UNIT_FIELD_MAXDAMAGE = OBJECT_END + 0x05C, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
- UNIT_FIELD_MINOFFHANDDAMAGE = OBJECT_END + 0x05D, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
- UNIT_FIELD_MAXOFFHANDDAMAGE = OBJECT_END + 0x05E, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
- UNIT_FIELD_BYTES_1 = OBJECT_END + 0x05F, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_PETNUMBER = OBJECT_END + 0x060, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_PET_NAME_TIMESTAMP = OBJECT_END + 0x061, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_PETEXPERIENCE = OBJECT_END + 0x062, // Size: 1, Flags: OWNER
- UNIT_FIELD_PETNEXTLEVELEXP = OBJECT_END + 0x063, // Size: 1, Flags: OWNER
- UNIT_MOD_CAST_SPEED = OBJECT_END + 0x064, // Size: 1, Flags: PUBLIC
- UNIT_MOD_CAST_HASTE = OBJECT_END + 0x065, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MOD_HASTE = OBJECT_END + 0x066, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MOD_RANGED_HASTE = OBJECT_END + 0x067, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MOD_HASTE_REGEN = OBJECT_END + 0x068, // Size: 1, Flags: PUBLIC
- UNIT_CREATED_BY_SPELL = OBJECT_END + 0x069, // Size: 1, Flags: PUBLIC
- UNIT_NPC_FLAGS = OBJECT_END + 0x06A, // Size: 2, Flags: PUBLIC, DYNAMIC
- UNIT_NPC_EMOTESTATE = OBJECT_END + 0x06C, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_STAT = OBJECT_END + 0x06D, // Size: 5, Flags: PRIVATE, OWNER
- UNIT_FIELD_POSSTAT = OBJECT_END + 0x072, // Size: 5, Flags: PRIVATE, OWNER
- UNIT_FIELD_NEGSTAT = OBJECT_END + 0x077, // Size: 5, Flags: PRIVATE, OWNER
- UNIT_FIELD_RESISTANCES = OBJECT_END + 0x07C, // Size: 7, Flags: PRIVATE, OWNER, SPECIAL_INFO
- UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = OBJECT_END + 0x083, // Size: 7, Flags: PRIVATE, OWNER
- UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = OBJECT_END + 0x08A, // Size: 7, Flags: PRIVATE, OWNER
- UNIT_FIELD_MOD_BONUS_ARMOR = OBJECT_END + 0x091, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_BASE_MANA = OBJECT_END + 0x092, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_BASE_HEALTH = OBJECT_END + 0x093, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_BYTES_2 = OBJECT_END + 0x094, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_ATTACK_POWER = OBJECT_END + 0x095, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_ATTACK_POWER_MOD_POS = OBJECT_END + 0x096, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_ATTACK_POWER_MOD_NEG = OBJECT_END + 0x097, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x098, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_RANGED_ATTACK_POWER = OBJECT_END + 0x099, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS = OBJECT_END + 0x09A, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG = OBJECT_END + 0x09B, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x09C, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_MINRANGEDDAMAGE = OBJECT_END + 0x09D, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_MAXRANGEDDAMAGE = OBJECT_END + 0x09E, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_POWER_COST_MODIFIER = OBJECT_END + 0x09F, // Size: 7, Flags: PRIVATE, OWNER
- UNIT_FIELD_POWER_COST_MULTIPLIER = OBJECT_END + 0x0A6, // Size: 7, Flags: PRIVATE, OWNER
- UNIT_FIELD_MAXHEALTHMODIFIER = OBJECT_END + 0x0AD, // Size: 1, Flags: PRIVATE, OWNER
- UNIT_FIELD_HOVERHEIGHT = OBJECT_END + 0x0AE, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MIN_ITEM_LEVEL_CUTOFF = OBJECT_END + 0x0AF, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MIN_ITEM_LEVEL = OBJECT_END + 0x0B0, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_MAXITEMLEVEL = OBJECT_END + 0x0B1, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_WILD_BATTLEPET_LEVEL = OBJECT_END + 0x0B2, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_BATTLEPET_COMPANION_NAME_TIMESTAMP = OBJECT_END + 0x0B3, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_INTERACT_SPELLID = OBJECT_END + 0x0B4, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_STATE_SPELL_VISUAL_ID = OBJECT_END + 0x0B5, // Size: 1, Flags: DYNAMIC, URGENT
- UNIT_FIELD_STATE_ANIM_ID = OBJECT_END + 0x0B6, // Size: 1, Flags: DYNAMIC, URGENT
- UNIT_FIELD_STATE_ANIM_KIT_ID = OBJECT_END + 0x0B7, // Size: 1, Flags: DYNAMIC, URGENT
- UNIT_FIELD_STATE_WORLD_EFFECT_ID = OBJECT_END + 0x0B8, // Size: 4, Flags: DYNAMIC, URGENT
- UNIT_FIELD_SCALE_DURATION = OBJECT_END + 0x0BC, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_LOOKS_LIKE_MOUNT_ID = OBJECT_END + 0x0BD, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_LOOKS_LIKE_CREATURE_ID = OBJECT_END + 0x0BE, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_LOOK_AT_CONTROLLER_ID = OBJECT_END + 0x0BF, // Size: 1, Flags: PUBLIC
- UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET = OBJECT_END + 0x0C0, // Size: 4, Flags: PUBLIC
- UNIT_END = OBJECT_END + 0x0C4,
+ UNIT_CHANNEL_SPELL_X_SPELL_VISUAL = OBJECT_END + 0x02B, // Size: 1, Flags: PUBLIC, URGENT
+ UNIT_FIELD_SUMMONED_BY_HOME_REALM = OBJECT_END + 0x02C, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_BYTES_0 = OBJECT_END + 0x02D, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_DISPLAY_POWER = OBJECT_END + 0x02E, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_OVERRIDE_DISPLAY_POWER_ID = OBJECT_END + 0x02F, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_HEALTH = OBJECT_END + 0x030, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_POWER = OBJECT_END + 0x031, // Size: 6, Flags: PUBLIC, URGENT_SELF_ONLY
+ UNIT_FIELD_MAXHEALTH = OBJECT_END + 0x037, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MAXPOWER = OBJECT_END + 0x038, // Size: 6, Flags: PUBLIC
+ UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER = OBJECT_END + 0x03E, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
+ UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER = OBJECT_END + 0x044, // Size: 6, Flags: PRIVATE, OWNER, UNIT_ALL
+ UNIT_FIELD_LEVEL = OBJECT_END + 0x04A, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_EFFECTIVE_LEVEL = OBJECT_END + 0x04B, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_FACTIONTEMPLATE = OBJECT_END + 0x04C, // Size: 1, Flags: PUBLIC
+ UNIT_VIRTUAL_ITEM_SLOT_ID = OBJECT_END + 0x04D, // Size: 6, Flags: PUBLIC
+ UNIT_FIELD_FLAGS = OBJECT_END + 0x053, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_FLAGS_2 = OBJECT_END + 0x054, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_FLAGS_3 = OBJECT_END + 0x055, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_AURASTATE = OBJECT_END + 0x056, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_BASEATTACKTIME = OBJECT_END + 0x057, // Size: 2, Flags: PUBLIC
+ UNIT_FIELD_RANGEDATTACKTIME = OBJECT_END + 0x059, // Size: 1, Flags: PRIVATE
+ UNIT_FIELD_BOUNDINGRADIUS = OBJECT_END + 0x05A, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_COMBATREACH = OBJECT_END + 0x05B, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_DISPLAYID = OBJECT_END + 0x05C, // Size: 1, Flags: DYNAMIC, URGENT
+ UNIT_FIELD_NATIVEDISPLAYID = OBJECT_END + 0x05D, // Size: 1, Flags: PUBLIC, URGENT
+ UNIT_FIELD_MOUNTDISPLAYID = OBJECT_END + 0x05E, // Size: 1, Flags: PUBLIC, URGENT
+ UNIT_FIELD_MINDAMAGE = OBJECT_END + 0x05F, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+ UNIT_FIELD_MAXDAMAGE = OBJECT_END + 0x060, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+ UNIT_FIELD_MINOFFHANDDAMAGE = OBJECT_END + 0x061, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+ UNIT_FIELD_MAXOFFHANDDAMAGE = OBJECT_END + 0x062, // Size: 1, Flags: PRIVATE, OWNER, SPECIAL_INFO
+ UNIT_FIELD_BYTES_1 = OBJECT_END + 0x063, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_PETNUMBER = OBJECT_END + 0x064, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_PET_NAME_TIMESTAMP = OBJECT_END + 0x065, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_PETEXPERIENCE = OBJECT_END + 0x066, // Size: 1, Flags: OWNER
+ UNIT_FIELD_PETNEXTLEVELEXP = OBJECT_END + 0x067, // Size: 1, Flags: OWNER
+ UNIT_MOD_CAST_SPEED = OBJECT_END + 0x068, // Size: 1, Flags: PUBLIC
+ UNIT_MOD_CAST_HASTE = OBJECT_END + 0x069, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MOD_HASTE = OBJECT_END + 0x06A, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MOD_RANGED_HASTE = OBJECT_END + 0x06B, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MOD_HASTE_REGEN = OBJECT_END + 0x06C, // Size: 1, Flags: PUBLIC
+ UNIT_CREATED_BY_SPELL = OBJECT_END + 0x06D, // Size: 1, Flags: PUBLIC
+ UNIT_NPC_FLAGS = OBJECT_END + 0x06E, // Size: 2, Flags: PUBLIC, DYNAMIC
+ UNIT_NPC_EMOTESTATE = OBJECT_END + 0x070, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_STAT = OBJECT_END + 0x071, // Size: 5, Flags: PRIVATE, OWNER
+ UNIT_FIELD_POSSTAT = OBJECT_END + 0x076, // Size: 5, Flags: PRIVATE, OWNER
+ UNIT_FIELD_NEGSTAT = OBJECT_END + 0x07B, // Size: 5, Flags: PRIVATE, OWNER
+ UNIT_FIELD_RESISTANCES = OBJECT_END + 0x080, // Size: 7, Flags: PRIVATE, OWNER, SPECIAL_INFO
+ UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE = OBJECT_END + 0x087, // Size: 7, Flags: PRIVATE, OWNER
+ UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE = OBJECT_END + 0x08E, // Size: 7, Flags: PRIVATE, OWNER
+ UNIT_FIELD_MOD_BONUS_ARMOR = OBJECT_END + 0x095, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_BASE_MANA = OBJECT_END + 0x096, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_BASE_HEALTH = OBJECT_END + 0x097, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_BYTES_2 = OBJECT_END + 0x098, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_ATTACK_POWER = OBJECT_END + 0x099, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_ATTACK_POWER_MOD_POS = OBJECT_END + 0x09A, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_ATTACK_POWER_MOD_NEG = OBJECT_END + 0x09B, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x09C, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_RANGED_ATTACK_POWER = OBJECT_END + 0x09D, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_RANGED_ATTACK_POWER_MOD_POS = OBJECT_END + 0x09E, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_RANGED_ATTACK_POWER_MOD_NEG = OBJECT_END + 0x09F, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = OBJECT_END + 0x0A0, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_MINRANGEDDAMAGE = OBJECT_END + 0x0A1, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_MAXRANGEDDAMAGE = OBJECT_END + 0x0A2, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_POWER_COST_MODIFIER = OBJECT_END + 0x0A3, // Size: 7, Flags: PRIVATE, OWNER
+ UNIT_FIELD_POWER_COST_MULTIPLIER = OBJECT_END + 0x0AA, // Size: 7, Flags: PRIVATE, OWNER
+ UNIT_FIELD_MAXHEALTHMODIFIER = OBJECT_END + 0x0B1, // Size: 1, Flags: PRIVATE, OWNER
+ UNIT_FIELD_HOVERHEIGHT = OBJECT_END + 0x0B2, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MIN_ITEM_LEVEL_CUTOFF = OBJECT_END + 0x0B3, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MIN_ITEM_LEVEL = OBJECT_END + 0x0B4, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_MAXITEMLEVEL = OBJECT_END + 0x0B5, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_WILD_BATTLEPET_LEVEL = OBJECT_END + 0x0B6, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_BATTLEPET_COMPANION_NAME_TIMESTAMP = OBJECT_END + 0x0B7, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_INTERACT_SPELLID = OBJECT_END + 0x0B8, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_STATE_SPELL_VISUAL_ID = OBJECT_END + 0x0B9, // Size: 1, Flags: DYNAMIC, URGENT
+ UNIT_FIELD_STATE_ANIM_ID = OBJECT_END + 0x0BA, // Size: 1, Flags: DYNAMIC, URGENT
+ UNIT_FIELD_STATE_ANIM_KIT_ID = OBJECT_END + 0x0BB, // Size: 1, Flags: DYNAMIC, URGENT
+ UNIT_FIELD_STATE_WORLD_EFFECT_ID = OBJECT_END + 0x0BC, // Size: 4, Flags: DYNAMIC, URGENT
+ UNIT_FIELD_SCALE_DURATION = OBJECT_END + 0x0C0, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_LOOKS_LIKE_MOUNT_ID = OBJECT_END + 0x0C1, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_LOOKS_LIKE_CREATURE_ID = OBJECT_END + 0x0C2, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_LOOK_AT_CONTROLLER_ID = OBJECT_END + 0x0C3, // Size: 1, Flags: PUBLIC
+ UNIT_FIELD_LOOK_AT_CONTROLLER_TARGET = OBJECT_END + 0x0C4, // Size: 4, Flags: PUBLIC
+ UNIT_END = OBJECT_END + 0x0C8,
};
enum UnitDynamicFields
@@ -198,106 +199,105 @@ enum PlayerFields
PLAYER_DUEL_TEAM = UNIT_END + 0x014, // Size: 1, Flags: PUBLIC
PLAYER_GUILD_TIMESTAMP = UNIT_END + 0x015, // Size: 1, Flags: PUBLIC
PLAYER_QUEST_LOG = UNIT_END + 0x016, // Size: 750, Flags: PARTY_MEMBER
- PLAYER_VISIBLE_ITEM = UNIT_END + 0x304, // Size: 57, Flags: PUBLIC
- PLAYER_CHOSEN_TITLE = UNIT_END + 0x33D, // Size: 1, Flags: PUBLIC
- PLAYER_FAKE_INEBRIATION = UNIT_END + 0x33E, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_VIRTUAL_PLAYER_REALM = UNIT_END + 0x33F, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_CURRENT_SPEC_ID = UNIT_END + 0x340, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID = UNIT_END + 0x341, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_AVG_ITEM_LEVEL_TOTAL = UNIT_END + 0x342, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_AVG_ITEM_LEVEL_EQUIPPED = UNIT_END + 0x343, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY = UNIT_END + 0x344, // Size: 1, Flags: PUBLIC
- PLAYER_FIELD_INV_SLOT_HEAD = UNIT_END + 0x345, // Size: 736, Flags: PRIVATE
- PLAYER_FIELD_END_NOT_SELF = UNIT_END + 0x345,
- PLAYER_FARSIGHT = UNIT_END + 0x625, // Size: 4, Flags: PRIVATE
- PLAYER__FIELD_KNOWN_TITLES = UNIT_END + 0x629, // Size: 10, Flags: PRIVATE
- PLAYER_FIELD_COINAGE = UNIT_END + 0x633, // Size: 2, Flags: PRIVATE
- PLAYER_XP = UNIT_END + 0x635, // Size: 1, Flags: PRIVATE
- PLAYER_NEXT_LEVEL_XP = UNIT_END + 0x636, // Size: 1, Flags: PRIVATE
- PLAYER_SKILL_LINEID = UNIT_END + 0x637, // Size: 448, Flags: PRIVATE
- PLAYER_CHARACTER_POINTS = UNIT_END + 0x7F7, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MAX_TALENT_TIERS = UNIT_END + 0x7F8, // Size: 1, Flags: PRIVATE
- PLAYER_TRACK_CREATURES = UNIT_END + 0x7F9, // Size: 1, Flags: PRIVATE
- PLAYER_TRACK_RESOURCES = UNIT_END + 0x7FA, // Size: 1, Flags: PRIVATE
- PLAYER_EXPERTISE = UNIT_END + 0x7FB, // Size: 1, Flags: PRIVATE
- PLAYER_OFFHAND_EXPERTISE = UNIT_END + 0x7FC, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_RANGED_EXPERTISE = UNIT_END + 0x7FD, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_COMBAT_RATING_EXPERTISE = UNIT_END + 0x7FE, // Size: 1, Flags: PRIVATE
- PLAYER_BLOCK_PERCENTAGE = UNIT_END + 0x7FF, // Size: 1, Flags: PRIVATE
- PLAYER_DODGE_PERCENTAGE = UNIT_END + 0x800, // Size: 1, Flags: PRIVATE
- PLAYER_PARRY_PERCENTAGE = UNIT_END + 0x801, // Size: 1, Flags: PRIVATE
- PLAYER_CRIT_PERCENTAGE = UNIT_END + 0x802, // Size: 1, Flags: PRIVATE
- PLAYER_RANGED_CRIT_PERCENTAGE = UNIT_END + 0x803, // Size: 1, Flags: PRIVATE
- PLAYER_OFFHAND_CRIT_PERCENTAGE = UNIT_END + 0x804, // Size: 1, Flags: PRIVATE
- PLAYER_SPELL_CRIT_PERCENTAGE1 = UNIT_END + 0x805, // Size: 7, Flags: PRIVATE
- PLAYER_SHIELD_BLOCK = UNIT_END + 0x80C, // Size: 1, Flags: PRIVATE
- PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE = UNIT_END + 0x80D, // Size: 1, Flags: PRIVATE
- PLAYER_MASTERY = UNIT_END + 0x80E, // Size: 1, Flags: PRIVATE
- PLAYER_AMPLIFY = UNIT_END + 0x80F, // Size: 1, Flags: PRIVATE
- PLAYER_MULTISTRIKE = UNIT_END + 0x810, // Size: 1, Flags: PRIVATE
- PLAYER_MULTISTRIKE_EFFECT = UNIT_END + 0x811, // Size: 1, Flags: PRIVATE
- PLAYER_READINESS = UNIT_END + 0x812, // Size: 1, Flags: PRIVATE
- PLAYER_SPEED = UNIT_END + 0x813, // Size: 1, Flags: PRIVATE
- PLAYER_LIFESTEAL = UNIT_END + 0x814, // Size: 1, Flags: PRIVATE
- PLAYER_AVOIDANCE = UNIT_END + 0x815, // Size: 1, Flags: PRIVATE
- PLAYER_STURDINESS = UNIT_END + 0x816, // Size: 1, Flags: PRIVATE
- PLAYER_CLEAVE = UNIT_END + 0x817, // Size: 1, Flags: PRIVATE
- PLAYER_VERSATILITY = UNIT_END + 0x818, // Size: 1, Flags: PRIVATE
- PLAYER_VERSATILITY_BONUS = UNIT_END + 0x819, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_PVP_POWER_DAMAGE = UNIT_END + 0x81A, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_PVP_POWER_HEALING = UNIT_END + 0x81B, // Size: 1, Flags: PRIVATE
- PLAYER_EXPLORED_ZONES_1 = UNIT_END + 0x81C, // Size: 200, Flags: PRIVATE
- PLAYER_REST_STATE_EXPERIENCE = UNIT_END + 0x8E4, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_DAMAGE_DONE_POS = UNIT_END + 0x8E5, // Size: 7, Flags: PRIVATE
- PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = UNIT_END + 0x8EC, // Size: 7, Flags: PRIVATE
- PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = UNIT_END + 0x8F3, // Size: 7, Flags: PRIVATE
- PLAYER_FIELD_MOD_HEALING_DONE_POS = UNIT_END + 0x8FA, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_HEALING_PCT = UNIT_END + 0x8FB, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_HEALING_DONE_PCT = UNIT_END + 0x8FC, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT = UNIT_END + 0x8FD, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS = UNIT_END + 0x8FE, // Size: 3, Flags: PRIVATE
- PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS = UNIT_END + 0x901, // Size: 3, Flags: PRIVATE
- PLAYER_FIELD_MOD_SPELL_POWER_PCT = UNIT_END + 0x904, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_RESILIENCE_PERCENT = UNIT_END + 0x905, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT = UNIT_END + 0x906, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT = UNIT_END + 0x907, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_TARGET_RESISTANCE = UNIT_END + 0x908, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = UNIT_END + 0x909, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_LOCAL_FLAGS = UNIT_END + 0x90A, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_BYTES = UNIT_END + 0x90B, // Size: 1, Flags: PRIVATE
- PLAYER_SELF_RES_SPELL = UNIT_END + 0x90C, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_PVP_MEDALS = UNIT_END + 0x90D, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_BUYBACK_PRICE_1 = UNIT_END + 0x90E, // Size: 12, Flags: PRIVATE
- PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = UNIT_END + 0x91A, // Size: 12, Flags: PRIVATE
- PLAYER_FIELD_KILLS = UNIT_END + 0x926, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_LIFETIME_HONORABLE_KILLS = UNIT_END + 0x927, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_WATCHED_FACTION_INDEX = UNIT_END + 0x928, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_COMBAT_RATING_1 = UNIT_END + 0x929, // Size: 32, Flags: PRIVATE
- PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = UNIT_END + 0x949, // Size: 36, Flags: PRIVATE
- PLAYER_FIELD_MAX_LEVEL = UNIT_END + 0x96D, // Size: 1, Flags: PRIVATE
- PLAYER_RUNE_REGEN_1 = UNIT_END + 0x96E, // Size: 4, Flags: PRIVATE
- PLAYER_NO_REAGENT_COST_1 = UNIT_END + 0x972, // Size: 4, Flags: PRIVATE
- PLAYER_FIELD_GLYPH_SLOTS_1 = UNIT_END + 0x976, // Size: 6, Flags: PRIVATE
- PLAYER_FIELD_GLYPHS_1 = UNIT_END + 0x97C, // Size: 6, Flags: PRIVATE
- PLAYER_GLYPHS_ENABLED = UNIT_END + 0x982, // Size: 1, Flags: PRIVATE
- PLAYER_PET_SPELL_POWER = UNIT_END + 0x983, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_RESEARCHING_1 = UNIT_END + 0x984, // Size: 10, Flags: PRIVATE
- PLAYER_PROFESSION_SKILL_LINE_1 = UNIT_END + 0x98E, // Size: 2, Flags: PRIVATE
- PLAYER_FIELD_UI_HIT_MODIFIER = UNIT_END + 0x990, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = UNIT_END + 0x991, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_HOME_REALM_TIME_OFFSET = UNIT_END + 0x992, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_MOD_PET_HASTE = UNIT_END + 0x993, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_SUMMONED_BATTLE_PET_ID = UNIT_END + 0x994, // Size: 4, Flags: PRIVATE
- PLAYER_FIELD_BYTES2 = UNIT_END + 0x998, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
- PLAYER_FIELD_LFG_BONUS_FACTION_ID = UNIT_END + 0x999, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_LOOT_SPEC_ID = UNIT_END + 0x99A, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE = UNIT_END + 0x99B, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
- PLAYER_FIELD_ITEM_LEVEL_DELTA = UNIT_END + 0x99C, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_BAG_SLOT_FLAGS = UNIT_END + 0x99D, // Size: 4, Flags: PRIVATE
- PLAYER_FIELD_BANK_BAG_SLOT_FLAGS = UNIT_END + 0x9A1, // Size: 7, Flags: PRIVATE
- PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT = UNIT_END + 0x9A8, // Size: 1, Flags: PRIVATE
- PLAYER_FIELD_QUEST_COMPLETED = UNIT_END + 0x9A9, // Size: 625, Flags: PRIVATE
- PLAYER_END = UNIT_END + 0xC1A,
+ PLAYER_VISIBLE_ITEM = UNIT_END + 0x304, // Size: 38, Flags: PUBLIC
+ PLAYER_CHOSEN_TITLE = UNIT_END + 0x32A, // Size: 1, Flags: PUBLIC
+ PLAYER_FAKE_INEBRIATION = UNIT_END + 0x32B, // Size: 1, Flags: PUBLIC
+ PLAYER_FIELD_VIRTUAL_PLAYER_REALM = UNIT_END + 0x32C, // Size: 1, Flags: PUBLIC
+ PLAYER_FIELD_CURRENT_SPEC_ID = UNIT_END + 0x32D, // Size: 1, Flags: PUBLIC
+ PLAYER_FIELD_TAXI_MOUNT_ANIM_KIT_ID = UNIT_END + 0x32E, // Size: 1, Flags: PUBLIC
+ PLAYER_FIELD_AVG_ITEM_LEVEL = UNIT_END + 0x32F, // Size: 4, Flags: PUBLIC
+ PLAYER_FIELD_CURRENT_BATTLE_PET_BREED_QUALITY = UNIT_END + 0x333, // Size: 1, Flags: PUBLIC
+ PLAYER_FIELD_INV_SLOT_HEAD = UNIT_END + 0x334, // Size: 736, Flags: PRIVATE
+ PLAYER_FIELD_END_NOT_SELF = UNIT_END + 0x334,
+ PLAYER_FARSIGHT = UNIT_END + 0x614, // Size: 4, Flags: PRIVATE
+ PLAYER__FIELD_KNOWN_TITLES = UNIT_END + 0x618, // Size: 10, Flags: PRIVATE
+ PLAYER_FIELD_COINAGE = UNIT_END + 0x622, // Size: 2, Flags: PRIVATE
+ PLAYER_XP = UNIT_END + 0x624, // Size: 1, Flags: PRIVATE
+ PLAYER_NEXT_LEVEL_XP = UNIT_END + 0x625, // Size: 1, Flags: PRIVATE
+ PLAYER_SKILL_LINEID = UNIT_END + 0x626, // Size: 448, Flags: PRIVATE
+ PLAYER_CHARACTER_POINTS = UNIT_END + 0x7E6, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MAX_TALENT_TIERS = UNIT_END + 0x7E7, // Size: 1, Flags: PRIVATE
+ PLAYER_TRACK_CREATURES = UNIT_END + 0x7E8, // Size: 1, Flags: PRIVATE
+ PLAYER_TRACK_RESOURCES = UNIT_END + 0x7E9, // Size: 1, Flags: PRIVATE
+ PLAYER_EXPERTISE = UNIT_END + 0x7EA, // Size: 1, Flags: PRIVATE
+ PLAYER_OFFHAND_EXPERTISE = UNIT_END + 0x7EB, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_RANGED_EXPERTISE = UNIT_END + 0x7EC, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_COMBAT_RATING_EXPERTISE = UNIT_END + 0x7ED, // Size: 1, Flags: PRIVATE
+ PLAYER_BLOCK_PERCENTAGE = UNIT_END + 0x7EE, // Size: 1, Flags: PRIVATE
+ PLAYER_DODGE_PERCENTAGE = UNIT_END + 0x7EF, // Size: 1, Flags: PRIVATE
+ PLAYER_PARRY_PERCENTAGE = UNIT_END + 0x7F0, // Size: 1, Flags: PRIVATE
+ PLAYER_CRIT_PERCENTAGE = UNIT_END + 0x7F1, // Size: 1, Flags: PRIVATE
+ PLAYER_RANGED_CRIT_PERCENTAGE = UNIT_END + 0x7F2, // Size: 1, Flags: PRIVATE
+ PLAYER_OFFHAND_CRIT_PERCENTAGE = UNIT_END + 0x7F3, // Size: 1, Flags: PRIVATE
+ PLAYER_SPELL_CRIT_PERCENTAGE1 = UNIT_END + 0x7F4, // Size: 7, Flags: PRIVATE
+ PLAYER_SHIELD_BLOCK = UNIT_END + 0x7FB, // Size: 1, Flags: PRIVATE
+ PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE = UNIT_END + 0x7FC, // Size: 1, Flags: PRIVATE
+ PLAYER_MASTERY = UNIT_END + 0x7FD, // Size: 1, Flags: PRIVATE
+ PLAYER_AMPLIFY = UNIT_END + 0x7FE, // Size: 1, Flags: PRIVATE
+ PLAYER_MULTISTRIKE = UNIT_END + 0x7FF, // Size: 1, Flags: PRIVATE
+ PLAYER_MULTISTRIKE_EFFECT = UNIT_END + 0x800, // Size: 1, Flags: PRIVATE
+ PLAYER_READINESS = UNIT_END + 0x801, // Size: 1, Flags: PRIVATE
+ PLAYER_SPEED = UNIT_END + 0x802, // Size: 1, Flags: PRIVATE
+ PLAYER_LIFESTEAL = UNIT_END + 0x803, // Size: 1, Flags: PRIVATE
+ PLAYER_AVOIDANCE = UNIT_END + 0x804, // Size: 1, Flags: PRIVATE
+ PLAYER_STURDINESS = UNIT_END + 0x805, // Size: 1, Flags: PRIVATE
+ PLAYER_CLEAVE = UNIT_END + 0x806, // Size: 1, Flags: PRIVATE
+ PLAYER_VERSATILITY = UNIT_END + 0x807, // Size: 1, Flags: PRIVATE
+ PLAYER_VERSATILITY_BONUS = UNIT_END + 0x808, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_PVP_POWER_DAMAGE = UNIT_END + 0x809, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_PVP_POWER_HEALING = UNIT_END + 0x80A, // Size: 1, Flags: PRIVATE
+ PLAYER_EXPLORED_ZONES_1 = UNIT_END + 0x80B, // Size: 256, Flags: PRIVATE
+ PLAYER_REST_STATE_EXPERIENCE = UNIT_END + 0x90B, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_DAMAGE_DONE_POS = UNIT_END + 0x90C, // Size: 7, Flags: PRIVATE
+ PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = UNIT_END + 0x913, // Size: 7, Flags: PRIVATE
+ PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = UNIT_END + 0x91A, // Size: 7, Flags: PRIVATE
+ PLAYER_FIELD_MOD_HEALING_DONE_POS = UNIT_END + 0x921, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_HEALING_PCT = UNIT_END + 0x922, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_HEALING_DONE_PCT = UNIT_END + 0x923, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_PERIODIC_HEALING_DONE_PERCENT = UNIT_END + 0x924, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_WEAPON_DMG_MULTIPLIERS = UNIT_END + 0x925, // Size: 3, Flags: PRIVATE
+ PLAYER_FIELD_WEAPON_ATK_SPEED_MULTIPLIERS = UNIT_END + 0x928, // Size: 3, Flags: PRIVATE
+ PLAYER_FIELD_MOD_SPELL_POWER_PCT = UNIT_END + 0x92B, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_RESILIENCE_PERCENT = UNIT_END + 0x92C, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_OVERRIDE_SPELL_POWER_BY_AP_PCT = UNIT_END + 0x92D, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_OVERRIDE_AP_BY_SPELL_POWER_PERCENT = UNIT_END + 0x92E, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_TARGET_RESISTANCE = UNIT_END + 0x92F, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE = UNIT_END + 0x930, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_LOCAL_FLAGS = UNIT_END + 0x931, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_BYTES = UNIT_END + 0x932, // Size: 1, Flags: PRIVATE
+ PLAYER_SELF_RES_SPELL = UNIT_END + 0x933, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_PVP_MEDALS = UNIT_END + 0x934, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_BUYBACK_PRICE_1 = UNIT_END + 0x935, // Size: 12, Flags: PRIVATE
+ PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = UNIT_END + 0x941, // Size: 12, Flags: PRIVATE
+ PLAYER_FIELD_KILLS = UNIT_END + 0x94D, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_LIFETIME_HONORABLE_KILLS = UNIT_END + 0x94E, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_WATCHED_FACTION_INDEX = UNIT_END + 0x94F, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_COMBAT_RATING_1 = UNIT_END + 0x950, // Size: 32, Flags: PRIVATE
+ PLAYER_FIELD_ARENA_TEAM_INFO_1_1 = UNIT_END + 0x970, // Size: 36, Flags: PRIVATE
+ PLAYER_FIELD_MAX_LEVEL = UNIT_END + 0x994, // Size: 1, Flags: PRIVATE
+ PLAYER_RUNE_REGEN_1 = UNIT_END + 0x995, // Size: 4, Flags: PRIVATE
+ PLAYER_NO_REAGENT_COST_1 = UNIT_END + 0x999, // Size: 4, Flags: PRIVATE
+ PLAYER_FIELD_GLYPH_SLOTS_1 = UNIT_END + 0x99D, // Size: 6, Flags: PRIVATE
+ PLAYER_FIELD_GLYPHS_1 = UNIT_END + 0x9A3, // Size: 6, Flags: PRIVATE
+ PLAYER_GLYPHS_ENABLED = UNIT_END + 0x9A9, // Size: 1, Flags: PRIVATE
+ PLAYER_PET_SPELL_POWER = UNIT_END + 0x9AA, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_RESEARCHING_1 = UNIT_END + 0x9AB, // Size: 10, Flags: PRIVATE
+ PLAYER_PROFESSION_SKILL_LINE_1 = UNIT_END + 0x9B5, // Size: 2, Flags: PRIVATE
+ PLAYER_FIELD_UI_HIT_MODIFIER = UNIT_END + 0x9B7, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_UI_SPELL_HIT_MODIFIER = UNIT_END + 0x9B8, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_HOME_REALM_TIME_OFFSET = UNIT_END + 0x9B9, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_MOD_PET_HASTE = UNIT_END + 0x9BA, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_SUMMONED_BATTLE_PET_ID = UNIT_END + 0x9BB, // Size: 4, Flags: PRIVATE
+ PLAYER_FIELD_BYTES2 = UNIT_END + 0x9BF, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
+ PLAYER_FIELD_LFG_BONUS_FACTION_ID = UNIT_END + 0x9C0, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_LOOT_SPEC_ID = UNIT_END + 0x9C1, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_OVERRIDE_ZONE_PVP_TYPE = UNIT_END + 0x9C2, // Size: 1, Flags: PRIVATE, URGENT_SELF_ONLY
+ PLAYER_FIELD_ITEM_LEVEL_DELTA = UNIT_END + 0x9C3, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_BAG_SLOT_FLAGS = UNIT_END + 0x9C4, // Size: 4, Flags: PRIVATE
+ PLAYER_FIELD_BANK_BAG_SLOT_FLAGS = UNIT_END + 0x9C8, // Size: 7, Flags: PRIVATE
+ PLAYER_FIELD_INSERT_ITEMS_LEFT_TO_RIGHT = UNIT_END + 0x9CF, // Size: 1, Flags: PRIVATE
+ PLAYER_FIELD_QUEST_COMPLETED = UNIT_END + 0x9D0, // Size: 875, Flags: PRIVATE
+ PLAYER_END = UNIT_END + 0xD3B,
};
enum PlayerDynamicFields
@@ -321,7 +321,7 @@ enum GameObjectFields
GAMEOBJECT_FACTION = OBJECT_END + 0x00A, // Size: 1, Flags: PUBLIC
GAMEOBJECT_LEVEL = OBJECT_END + 0x00B, // Size: 1, Flags: PUBLIC
GAMEOBJECT_BYTES_1 = OBJECT_END + 0x00C, // Size: 1, Flags: PUBLIC, URGENT
- GAMEOBJECT_SPELL_VISUAL_ID = OBJECT_END + 0x00D, // Size: 1, Flags: PUBLIC, URGENT
+ GAMEOBJECT_SPELL_VISUAL_ID = OBJECT_END + 0x00D, // Size: 1, Flags: PUBLIC, DYNAMIC, URGENT
GAMEOBJECT_STATE_SPELL_VISUAL_ID = OBJECT_END + 0x00E, // Size: 1, Flags: DYNAMIC, URGENT
GAMEOBJECT_STATE_ANIM_ID = OBJECT_END + 0x00F, // Size: 1, Flags: DYNAMIC, URGENT
GAMEOBJECT_STATE_ANIM_KIT_ID = OBJECT_END + 0x010, // Size: 1, Flags: DYNAMIC, URGENT
@@ -331,7 +331,8 @@ enum GameObjectFields
enum GameObjectDynamicFields
{
- GAMEOBJECT_DYNAMIC_END = OBJECT_DYNAMIC_END + 0x000,
+ GAMEOBJECT_DYNAMIC_ENABLE_DOODAD_SETS = OBJECT_DYNAMIC_END + 0x000, // Flags: PUBLIC
+ GAMEOBJECT_DYNAMIC_END = OBJECT_DYNAMIC_END + 0x001,
};
enum DynamicObjectFields
@@ -370,12 +371,15 @@ enum CorpseDynamicFields
enum AreaTriggerFields
{
- AREATRIGGER_CASTER = OBJECT_END + 0x000, // Size: 4, Flags: PUBLIC
- AREATRIGGER_DURATION = OBJECT_END + 0x004, // Size: 1, Flags: PUBLIC
- AREATRIGGER_SPELLID = OBJECT_END + 0x005, // Size: 1, Flags: PUBLIC
- AREATRIGGER_SPELLVISUALID = OBJECT_END + 0x006, // Size: 1, Flags: DYNAMIC
- AREATRIGGER_EXPLICIT_SCALE = OBJECT_END + 0x007, // Size: 1, Flags: PUBLIC, URGENT
- AREATRIGGER_END = OBJECT_END + 0x008,
+ AREATRIGGER_OVERRIDE_SCALE_CURVE = OBJECT_END + 0x000, // Size: 7, Flags: PUBLIC, URGENT
+ AREATRIGGER_CASTER = OBJECT_END + 0x007, // Size: 4, Flags: PUBLIC
+ AREATRIGGER_DURATION = OBJECT_END + 0x00B, // Size: 1, Flags: PUBLIC
+ AREATRIGGER_TIME_TO_TARGET_SCALE = OBJECT_END + 0x00C, // Size: 1, Flags: PUBLIC, URGENT
+ AREATRIGGER_SPELLID = OBJECT_END + 0x00D, // Size: 1, Flags: PUBLIC
+ AREATRIGGER_SPELLVISUALID = OBJECT_END + 0x00E, // Size: 1, Flags: DYNAMIC
+ AREATRIGGER_BOUNDS_RADIUS_2D = OBJECT_END + 0x00F, // Size: 1, Flags: DYNAMIC, URGENT
+ AREATRIGGER_EXPLICIT_SCALE = OBJECT_END + 0x010, // Size: 1, Flags: PUBLIC, URGENT
+ AREATRIGGER_END = OBJECT_END + 0x011,
};
enum AreaTriggerDynamicFields
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 0f4058d6bd2..7e21d9784fd 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -11892,14 +11892,14 @@ void Player::SetVisibleItemSlot(uint8 slot, Item* pItem)
{
if (pItem)
{
- SetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENTRY_OFFSET + (slot * 3), pItem->GetVisibleEntry());
- SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (slot * 3), 0, pItem->GetVisibleAppearanceModId());
- SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (slot * 3), 1, pItem->GetEnchantmentId(PERM_ENCHANTMENT_SLOT));
+ SetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENTRY_OFFSET + (slot * 2), pItem->GetVisibleEntry());
+ SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (slot * 2), 0, pItem->GetVisibleAppearanceModId());
+ SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (slot * 2), 1, pItem->GetEnchantmentId(PERM_ENCHANTMENT_SLOT));
}
else
{
- SetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENTRY_OFFSET + (slot * 3), 0);
- SetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (slot * 3), 0);
+ SetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENTRY_OFFSET + (slot * 2), 0);
+ SetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (slot * 2), 0);
}
}
@@ -13593,10 +13593,10 @@ void Player::ApplyEnchantment(Item* item, EnchantmentSlot slot, bool apply, bool
// visualize enchantment at player and equipped items
if (slot == PERM_ENCHANTMENT_SLOT)
- SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (item->GetSlot() * 3), 0, apply ? item->GetEnchantmentId(slot) : 0);
+ SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (item->GetSlot() * 2), 0, apply ? item->GetEnchantmentId(slot) : 0);
if (slot == TEMP_ENCHANTMENT_SLOT)
- SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (item->GetSlot() * 3), 1, apply ? item->GetEnchantmentId(slot) : 0);
+ SetUInt16Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENCHANTMENT_OFFSET + (item->GetSlot() * 2), 1, apply ? item->GetEnchantmentId(slot) : 0);
if (apply_dur)
{
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index c91861a98e5..203682fc84b 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -664,7 +664,7 @@ enum QuestSaveType
typedef std::map<uint32, QuestSaveType> QuestStatusSaveMap;
// Size of client completed quests bit map
-#define QUESTS_COMPLETED_BITS_SIZE 625
+#define QUESTS_COMPLETED_BITS_SIZE 875
enum QuestSlotOffsets
{
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index e6d69115a13..15ae5f9cdba 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -16312,6 +16312,23 @@ void Unit::Whisper(std::string const& text, Language language, Player* target, b
target->SendDirectMessage(packet.Write());
}
+uint32 Unit::GetVirtualItemId(uint32 slot) const
+{
+ if (slot >= MAX_EQUIPMENT_ITEMS)
+ return 0;
+
+ return GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + slot * 2);
+}
+
+void Unit::SetVirtualItem(uint32 slot, uint32 itemId, uint16 appearanceModId /*= 0*/)
+{
+ if (slot >= MAX_EQUIPMENT_ITEMS)
+ return;
+
+ SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + slot * 2, itemId);
+ SetUInt16Value(UNIT_VIRTUAL_ITEM_SLOT_ID + slot * 2 + 1, 0, appearanceModId);
+}
+
void Unit::Talk(uint32 textId, ChatMsg msgType, float textRange, WorldObject const* target)
{
if (!sBroadcastTextStore.LookupEntry(textId))
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 538bcea9eba..066996a1bd5 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1276,6 +1276,8 @@ enum PlayerTotemType
SUMMON_TYPE_TOTEM_AIR = 83
};
+#define MAX_EQUIPMENT_ITEMS 3
+
// delay time next attack to prevent client attack animation problems
#define ATTACK_DISPLAY_DELAY 200
#define MAX_PLAYER_STEALTH_DETECT_RANGE 30.0f // max distance for detection targets by player
@@ -2202,6 +2204,9 @@ class Unit : public WorldObject
void TextEmote(uint32 textId, WorldObject const* target = nullptr, bool isBossEmote = false);
void Whisper(uint32 textId, Player* target, bool isBossWhisper = false);
+ uint32 GetVirtualItemId(uint32 slot) const;
+ void SetVirtualItem(uint32 slot, uint32 itemId, uint16 appearanceModId = 0);
+
protected:
explicit Unit (bool isWorldObject);
diff --git a/src/server/game/Handlers/TokenHandler.cpp b/src/server/game/Handlers/TokenHandler.cpp
index a71d9b6e3a7..ed724a0b3e8 100644
--- a/src/server/game/Handlers/TokenHandler.cpp
+++ b/src/server/game/Handlers/TokenHandler.cpp
@@ -32,7 +32,7 @@ void WorldSession::HandleUpdateListedAuctionableTokens(WorldPackets::Token::Upda
void WorldSession::HandleRequestWowTokenMarketPrice(WorldPackets::Token::RequestWowTokenMarketPrice& requestWowTokenMarketPrice)
{
- WorldPackets::Token::RequestWowTokenMarketPriceResponse response;
+ WorldPackets::Token::WowTokenMarketPriceResponse response;
/// @todo: 6.x fix implementation
response.CurrentMarketPrice = 300000000;
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 848ca1409a2..b8c7917ba06 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -2103,10 +2103,12 @@ enum GameobjectTypes : uint8 // (6.0.3.19103)
GAMEOBJECT_TYPE_PHASEABLE_MO = 43,
GAMEOBJECT_TYPE_GARRISON_MONUMENT = 44,
GAMEOBJECT_TYPE_GARRISON_SHIPMENT = 45,
- GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE = 46
+ GAMEOBJECT_TYPE_GARRISON_MONUMENT_PLAQUE = 46,
+ GAMEOBJECT_TYPE_DO_NOT_USE_3 = 47,
+ GAMEOBJECT_TYPE_UI_LINK = 48
};
-#define MAX_GAMEOBJECT_TYPE 47 // sending to client this or greater value can crash client.
+#define MAX_GAMEOBJECT_TYPE 49 // sending to client this or greater value can crash client.
#define MAX_GAMEOBJECT_DATA 33 // Max number of uint32 vars in gameobject_template data field
enum GameObjectFlags
diff --git a/src/server/game/Server/Packets/TokenPackets.cpp b/src/server/game/Server/Packets/TokenPackets.cpp
index a197eefdec8..00238ddcb6b 100644
--- a/src/server/game/Server/Packets/TokenPackets.cpp
+++ b/src/server/game/Server/Packets/TokenPackets.cpp
@@ -44,7 +44,7 @@ void WorldPackets::Token::RequestWowTokenMarketPrice::Read()
_worldPacket >> UnkInt;
}
-WorldPacket const* WorldPackets::Token::RequestWowTokenMarketPriceResponse::Write()
+WorldPacket const* WorldPackets::Token::WowTokenMarketPriceResponse::Write()
{
_worldPacket << CurrentMarketPrice;
_worldPacket << UnkInt;
diff --git a/src/server/game/Server/Packets/TokenPackets.h b/src/server/game/Server/Packets/TokenPackets.h
index 0db58bbac7d..ae6825afee6 100644
--- a/src/server/game/Server/Packets/TokenPackets.h
+++ b/src/server/game/Server/Packets/TokenPackets.h
@@ -37,7 +37,7 @@ namespace WorldPackets
class UpdateListedAuctionableTokensResponse final : public ServerPacket
{
public:
- UpdateListedAuctionableTokensResponse() : ServerPacket(SMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST_RESPONSE, 12) { }
+ UpdateListedAuctionableTokensResponse() : ServerPacket(SMSG_WOW_TOKEN_UPDATE_AUCTIONABLE_LIST_RESPONSE, 12) { }
WorldPacket const* Write() override;
@@ -65,10 +65,10 @@ namespace WorldPackets
uint32 UnkInt = 0;
};
- class RequestWowTokenMarketPriceResponse final : public ServerPacket
+ class WowTokenMarketPriceResponse final : public ServerPacket
{
public:
- RequestWowTokenMarketPriceResponse() : ServerPacket(SMSG_REQUEST_WOW_TOKEN_MARKET_PRICE_RESPONSE, 20) { }
+ WowTokenMarketPriceResponse() : ServerPacket(SMSG_WOW_TOKEN_MARKET_PRICE_RESPONSE, 20) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index c9b9bf3a284..d1c18f2fc7d 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -153,45 +153,45 @@ void OpcodeTable::Initialize()
#define DEFINE_OPCODE_HANDLER_OLD(opcode, status, processing, handler) \
DEFINE_HANDLER(opcode, status, processing, WorldPacket, handler);
- DEFINE_HANDLER(CMSG_ACCEPT_GUILD_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::AcceptGuildInvite, &WorldSession::HandleGuildAcceptInvite);
- DEFINE_HANDLER(CMSG_ACCEPT_LEVEL_GRANT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::RaF::AcceptLevelGrant, &WorldSession::HandleAcceptGrantLevel);
- DEFINE_HANDLER(CMSG_ACCEPT_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::AcceptTrade, &WorldSession::HandleAcceptTradeOpcode);
+ DEFINE_HANDLER(CMSG_ACCEPT_GUILD_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::AcceptGuildInvite, &WorldSession::HandleGuildAcceptInvite);
+ DEFINE_HANDLER(CMSG_ACCEPT_LEVEL_GRANT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::RaF::AcceptLevelGrant, &WorldSession::HandleAcceptGrantLevel);
+ DEFINE_HANDLER(CMSG_ACCEPT_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::AcceptTrade, &WorldSession::HandleAcceptTradeOpcode);
DEFINE_HANDLER(CMSG_ACCEPT_WARGAME_INVITE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_ACTIVATE_TAXI, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleActivateTaxiOpcode );
DEFINE_HANDLER(CMSG_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_ADD_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::AddFriend, &WorldSession::HandleAddFriendOpcode);
- DEFINE_HANDLER(CMSG_ADD_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::AddIgnore, &WorldSession::HandleAddIgnoreOpcode);
+ DEFINE_HANDLER(CMSG_ADD_FRIEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::AddFriend, &WorldSession::HandleAddFriendOpcode);
+ DEFINE_HANDLER(CMSG_ADD_IGNORE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::AddIgnore, &WorldSession::HandleAddIgnoreOpcode);
DEFINE_HANDLER(CMSG_ADD_TOY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_ALTER_APPEARANCE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::AlterApperance, &WorldSession::HandleAlterAppearance);
- DEFINE_HANDLER(CMSG_AREA_SPIRIT_HEALER_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::AreaSpiritHealerQuery, &WorldSession::HandleAreaSpiritHealerQueryOpcode);
- DEFINE_HANDLER(CMSG_AREA_SPIRIT_HEALER_QUEUE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::AreaSpiritHealerQueue, &WorldSession::HandleAreaSpiritHealerQueueOpcode);
- DEFINE_HANDLER(CMSG_AREA_TRIGGER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::AreaTrigger, &WorldSession::HandleAreaTriggerOpcode);
- DEFINE_HANDLER(CMSG_ATTACK_STOP, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::AttackStop, &WorldSession::HandleAttackStopOpcode);
- DEFINE_HANDLER(CMSG_ATTACK_SWING, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::AttackSwing, &WorldSession::HandleAttackSwingOpcode);
- DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode);
- DEFINE_HANDLER(CMSG_AUCTION_LIST_BIDDER_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListBidderItems, &WorldSession::HandleAuctionListBidderItems);
- DEFINE_HANDLER(CMSG_AUCTION_LIST_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListItems, &WorldSession::HandleAuctionListItems);
- DEFINE_HANDLER(CMSG_AUCTION_LIST_OWNER_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListOwnerItems, &WorldSession::HandleAuctionListOwnerItems);
- DEFINE_HANDLER(CMSG_AUCTION_LIST_PENDING_SALES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListPendingSales, &WorldSession::HandleAuctionListPendingSales);
- DEFINE_HANDLER(CMSG_AUCTION_PLACE_BID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionPlaceBid, &WorldSession::HandleAuctionPlaceBid);
- DEFINE_HANDLER(CMSG_AUCTION_REMOVE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionRemoveItem, &WorldSession::HandleAuctionRemoveItem);
- DEFINE_HANDLER(CMSG_AUCTION_REPLICATE_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionReplicateItems, &WorldSession::HandleReplicateItems);
- DEFINE_HANDLER(CMSG_AUCTION_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionSellItem, &WorldSession::HandleAuctionSellItem);
+ DEFINE_HANDLER(CMSG_ALTER_APPEARANCE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::AlterApperance, &WorldSession::HandleAlterAppearance);
+ DEFINE_HANDLER(CMSG_AREA_SPIRIT_HEALER_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::AreaSpiritHealerQuery, &WorldSession::HandleAreaSpiritHealerQueryOpcode);
+ DEFINE_HANDLER(CMSG_AREA_SPIRIT_HEALER_QUEUE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::AreaSpiritHealerQueue, &WorldSession::HandleAreaSpiritHealerQueueOpcode);
+ DEFINE_HANDLER(CMSG_AREA_TRIGGER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::AreaTrigger, &WorldSession::HandleAreaTriggerOpcode);
+ DEFINE_HANDLER(CMSG_ATTACK_STOP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::AttackStop, &WorldSession::HandleAttackStopOpcode);
+ DEFINE_HANDLER(CMSG_ATTACK_SWING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Combat::AttackSwing, &WorldSession::HandleAttackSwingOpcode);
+ DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionHelloRequest, &WorldSession::HandleAuctionHelloOpcode);
+ DEFINE_HANDLER(CMSG_AUCTION_LIST_BIDDER_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListBidderItems, &WorldSession::HandleAuctionListBidderItems);
+ DEFINE_HANDLER(CMSG_AUCTION_LIST_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListItems, &WorldSession::HandleAuctionListItems);
+ DEFINE_HANDLER(CMSG_AUCTION_LIST_OWNER_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListOwnerItems, &WorldSession::HandleAuctionListOwnerItems);
+ DEFINE_HANDLER(CMSG_AUCTION_LIST_PENDING_SALES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionListPendingSales, &WorldSession::HandleAuctionListPendingSales);
+ DEFINE_HANDLER(CMSG_AUCTION_PLACE_BID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionPlaceBid, &WorldSession::HandleAuctionPlaceBid);
+ DEFINE_HANDLER(CMSG_AUCTION_REMOVE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionRemoveItem, &WorldSession::HandleAuctionRemoveItem);
+ DEFINE_HANDLER(CMSG_AUCTION_REPLICATE_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionReplicateItems, &WorldSession::HandleReplicateItems);
+ DEFINE_HANDLER(CMSG_AUCTION_SELL_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::AuctionHouse::AuctionSellItem, &WorldSession::HandleAuctionSellItem);
DEFINE_HANDLER(CMSG_AUTH_CONTINUED_SESSION, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_HANDLER(CMSG_AUTH_SESSION, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
- DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoBankItem, &WorldSession::HandleAutoBankItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoBankItem, &WorldSession::HandleAutoBankItemOpcode);
DEFINE_HANDLER(CMSG_AUTOBANK_REAGENT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoStoreBankItem, &WorldSession::HandleAutoStoreBankItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::AutoStoreBankItem, &WorldSession::HandleAutoStoreBankItemOpcode);
DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_REAGENT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_AUTO_EQUIP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItem, &WorldSession::HandleAutoEquipItemOpcode);
- DEFINE_HANDLER(CMSG_AUTO_EQUIP_ITEM_SLOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItemSlot, &WorldSession::HandleAutoEquipItemSlotOpcode);
- DEFINE_HANDLER(CMSG_AUTO_STORE_BAG_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoStoreBagItem, &WorldSession::HandleAutoStoreBagItemOpcode);
- DEFINE_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBankerActivateOpcode);
- DEFINE_HANDLER(CMSG_BATTLEFIELD_LEAVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlefieldLeave, &WorldSession::HandleBattlefieldLeaveOpcode);
- DEFINE_HANDLER(CMSG_BATTLEFIELD_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlefieldListRequest, &WorldSession::HandleBattlefieldListOpcode);
- DEFINE_HANDLER(CMSG_BATTLEFIELD_PORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlefieldPort, &WorldSession::HandleBattleFieldPortOpcode);
- DEFINE_HANDLER(CMSG_BATTLEMASTER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBattlemasterHelloOpcode);
- DEFINE_HANDLER(CMSG_BATTLEMASTER_JOIN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlemasterJoin, &WorldSession::HandleBattlemasterJoinOpcode);
+ DEFINE_HANDLER(CMSG_AUTO_EQUIP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItem, &WorldSession::HandleAutoEquipItemOpcode);
+ DEFINE_HANDLER(CMSG_AUTO_EQUIP_ITEM_SLOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoEquipItemSlot, &WorldSession::HandleAutoEquipItemSlotOpcode);
+ DEFINE_HANDLER(CMSG_AUTO_STORE_BAG_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::AutoStoreBagItem, &WorldSession::HandleAutoStoreBagItemOpcode);
+ DEFINE_HANDLER(CMSG_BANKER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBankerActivateOpcode);
+ DEFINE_HANDLER(CMSG_BATTLEFIELD_LEAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlefieldLeave, &WorldSession::HandleBattlefieldLeaveOpcode);
+ DEFINE_HANDLER(CMSG_BATTLEFIELD_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlefieldListRequest, &WorldSession::HandleBattlefieldListOpcode);
+ DEFINE_HANDLER(CMSG_BATTLEFIELD_PORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlefieldPort, &WorldSession::HandleBattleFieldPortOpcode);
+ DEFINE_HANDLER(CMSG_BATTLEMASTER_HELLO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBattlemasterHelloOpcode);
+ DEFINE_HANDLER(CMSG_BATTLEMASTER_JOIN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::BattlemasterJoin, &WorldSession::HandleBattlemasterJoinOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_BATTLEMASTER_JOIN_ARENA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleBattlemasterJoinArena );
DEFINE_HANDLER(CMSG_BATTLEMASTER_JOIN_SKIRMISH, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLENET_CHALLENGE_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -201,6 +201,7 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_BATTLE_PAY_GET_PRODUCT_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PAY_GET_PURCHASE_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PAY_START_PURCHASE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_BATTLE_PAY_START_VAS_PURCHASE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PET_DELETE_PET, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PET_DELETE_PET_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PET_MODIFY_NAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -210,20 +211,20 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_BATTLE_PET_SET_FLAGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PET_SUMMON, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BATTLE_PET_UPDATE_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_BEGIN_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::BeginTrade, &WorldSession::HandleBeginTradeOpcode);
+ DEFINE_HANDLER(CMSG_BEGIN_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::BeginTrade, &WorldSession::HandleBeginTradeOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_BF_MGR_ENTRY_INVITE_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleBfEntryInviteResponse );
DEFINE_OPCODE_HANDLER_OLD(CMSG_BF_MGR_QUEUE_EXIT_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleBfExitRequest);
DEFINE_OPCODE_HANDLER_OLD(CMSG_BF_MGR_QUEUE_INVITE_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleBfQueueInviteResponse );
DEFINE_HANDLER(CMSG_BF_MGR_QUEUE_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode);
+ DEFINE_HANDLER(CMSG_BINDER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleBinderActivateOpcode);
DEFINE_HANDLER(CMSG_BLACK_MARKET_BID_ON_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen);
+ DEFINE_HANDLER(CMSG_BLACK_MARKET_OPEN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::BlackMarket::BlackMarketOpen, &WorldSession::HandleBlackMarketOpen);
DEFINE_HANDLER(CMSG_BLACK_MARKET_REQUEST_ITEMS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_BUG_REPORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::BugReport, &WorldSession::HandleBugReportOpcode);
- DEFINE_HANDLER(CMSG_BUSY_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::BusyTrade, &WorldSession::HandleBusyTradeOpcode);
- DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyBackItem, &WorldSession::HandleBuybackItem);
- DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Bank::BuyBankSlot, &WorldSession::HandleBuyBankSlotOpcode);
- DEFINE_HANDLER(CMSG_BUY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyItem, &WorldSession::HandleBuyItemOpcode);
+ DEFINE_HANDLER(CMSG_BUG_REPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::BugReport, &WorldSession::HandleBugReportOpcode);
+ DEFINE_HANDLER(CMSG_BUSY_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::BusyTrade, &WorldSession::HandleBusyTradeOpcode);
+ DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyBackItem, &WorldSession::HandleBuybackItem);
+ DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Bank::BuyBankSlot, &WorldSession::HandleBuyBankSlotOpcode);
+ DEFINE_HANDLER(CMSG_BUY_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::BuyItem, &WorldSession::HandleBuyItemOpcode);
DEFINE_HANDLER(CMSG_BUY_REAGENT_BANK, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BUY_WOW_TOKEN_CONFIRM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_BUY_WOW_TOKEN_START, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -243,82 +244,82 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_REMOVE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarRemoveEvent );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_REMOVE_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarEventRemoveInvite );
DEFINE_OPCODE_HANDLER_OLD(CMSG_CALENDAR_UPDATE_EVENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarUpdateEvent );
- DEFINE_HANDLER(CMSG_CANCEL_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelAura, &WorldSession::HandleCancelAuraOpcode);
+ DEFINE_HANDLER(CMSG_CANCEL_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelAura, &WorldSession::HandleCancelAuraOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_AUTO_REPEAT_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelAutoRepeatSpellOpcode);
- DEFINE_HANDLER(CMSG_CANCEL_CAST, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CancelCast, &WorldSession::HandleCancelCastOpcode);
+ DEFINE_HANDLER(CMSG_CANCEL_CAST, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Spells::CancelCast, &WorldSession::HandleCancelCastOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CANCEL_CHANNELLING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleCancelChanneling );
- DEFINE_HANDLER(CMSG_CANCEL_GROWTH_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelGrowthAura, &WorldSession::HandleCancelGrowthAuraOpcode);
+ DEFINE_HANDLER(CMSG_CANCEL_GROWTH_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelGrowthAura, &WorldSession::HandleCancelGrowthAuraOpcode);
DEFINE_HANDLER(CMSG_CANCEL_MASTER_LOOT_ROLL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_CANCEL_MOUNT_AURA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelMountAura, &WorldSession::HandleCancelMountAuraOpcode);
+ DEFINE_HANDLER(CMSG_CANCEL_MOUNT_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::CancelMountAura, &WorldSession::HandleCancelMountAuraOpcode);
DEFINE_HANDLER(CMSG_CANCEL_QUEUED_SPELL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_CANCEL_TEMP_ENCHANTMENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::CancelTempEnchantment, &WorldSession::HandleCancelTempEnchantmentOpcode);
- DEFINE_HANDLER(CMSG_CANCEL_TRADE, STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT, PROCESS_THREADUNSAFE, WorldPackets::Trade::CancelTrade, &WorldSession::HandleCancelTradeOpcode);
- DEFINE_HANDLER(CMSG_CAN_DUEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Duel::CanDuel, &WorldSession::HandleCanDuel);
- DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Spells::CastSpell, &WorldSession::HandleCastSpellOpcode);
+ DEFINE_HANDLER(CMSG_CANCEL_TEMP_ENCHANTMENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::CancelTempEnchantment, &WorldSession::HandleCancelTempEnchantmentOpcode);
+ DEFINE_HANDLER(CMSG_CANCEL_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::CancelTrade, &WorldSession::HandleCancelTradeOpcode);
+ DEFINE_HANDLER(CMSG_CAN_DUEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Duel::CanDuel, &WorldSession::HandleCanDuel);
+ DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Spells::CastSpell, &WorldSession::HandleCastSpellOpcode);
DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_LEADERS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHANGE_BAG_SLOT_FLAG, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHANGE_MONUMENT_APPEARANCE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_CHANGE_SUB_GROUP, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::ChangeSubGroup, &WorldSession::HandleChangeSubGroupOpcode);
- DEFINE_HANDLER(CMSG_CHARACTER_RENAME_REQUEST, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharacterRenameRequest, &WorldSession::HandleCharRenameOpcode);
- DEFINE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharCustomize, &WorldSession::HandleCharCustomizeOpcode);
- DEFINE_HANDLER(CMSG_CHAR_DELETE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharDelete, &WorldSession::HandleCharDeleteOpcode);
- DEFINE_HANDLER(CMSG_CHAR_RACE_OR_FACTION_CHANGE, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharRaceOrFactionChange, &WorldSession::HandleCharRaceOrFactionChangeOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageChannel, &WorldSession::HandleChatAddonMessageChannelOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_INSTANCE_CHAT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_ANNOUNCEMENTS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Announce>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_BAN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Ban>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_DECLINE_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeclineInvite>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_DISPLAY_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Invite>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_KICK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Kick>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
+ DEFINE_HANDLER(CMSG_CHANGE_SUB_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::ChangeSubGroup, &WorldSession::HandleChangeSubGroupOpcode);
+ DEFINE_HANDLER(CMSG_CHARACTER_RENAME_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharacterRenameRequest, &WorldSession::HandleCharRenameOpcode);
+ 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::CharDelete, &WorldSession::HandleCharDeleteOpcode);
+ DEFINE_HANDLER(CMSG_CHAR_RACE_OR_FACTION_CHANGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CharRaceOrFactionChange, &WorldSession::HandleCharRaceOrFactionChangeOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageChannel, &WorldSession::HandleChatAddonMessageChannelOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_INSTANCE_CHAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_OFFICER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_ADDON_MESSAGE_WHISPER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_ANNOUNCEMENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Announce>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_BAN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Ban>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_DECLINE_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeclineInvite>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_DISPLAY_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Invite>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_KICK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Kick>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::List>);
DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MODERATE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MODERATOR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetModerator>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MUTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetMute>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_OWNER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::SendWhoOwner>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_PASSWORD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Password>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_SET_OWNER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetOwner>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_SILENCE_ALL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceAll>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_SILENCE_VOICE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceVoice>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNBAN, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnBan>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNMODERATOR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetModerator>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNMUTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetMute>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNSILENCE_ALL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceAll>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNSILENCE_VOICE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceVoice>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_VOICE_OFF, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeVoice>);
- DEFINE_HANDLER(CMSG_CHAT_CHANNEL_VOICE_ON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Voice>);
- DEFINE_HANDLER(CMSG_CHAT_JOIN_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel);
- DEFINE_HANDLER(CMSG_CHAT_LEAVE_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageAFK, &WorldSession::HandleChatMessageAFKOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageChannel, &WorldSession::HandleChatMessageChannelOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_DND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageDND, &WorldSession::HandleChatMessageDNDOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageEmote, &WorldSession::HandleChatMessageEmoteOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_INSTANCE_CHAT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_RAID_WARNING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_SAY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageWhisper, &WorldSession::HandleChatMessageWhisperOpcode);
- DEFINE_HANDLER(CMSG_CHAT_MESSAGE_YELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
- DEFINE_HANDLER(CMSG_CHAT_REGISTER_ADDON_PREFIXES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatRegisterAddonPrefixes, &WorldSession::HandleAddonRegisteredPrefixesOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MODERATOR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetModerator>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_MUTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetMute>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_OWNER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::SendWhoOwner>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_PASSWORD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::Password>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_SET_OWNER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SetOwner>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_SILENCE_ALL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceAll>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_SILENCE_VOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::SilenceVoice>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNBAN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnBan>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNMODERATOR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetModerator>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNMUTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsetMute>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNSILENCE_ALL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceAll>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_UNSILENCE_VOICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelPlayerCommand<&Channel::UnsilenceVoice>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_VOICE_OFF, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::DeVoice>);
+ DEFINE_HANDLER(CMSG_CHAT_CHANNEL_VOICE_ON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::ChannelPlayerCommand, &WorldSession::HandleChannelCommand<&Channel::Voice>);
+ DEFINE_HANDLER(CMSG_CHAT_JOIN_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::JoinChannel, &WorldSession::HandleJoinChannel);
+ DEFINE_HANDLER(CMSG_CHAT_LEAVE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Channel::LeaveChannel, &WorldSession::HandleLeaveChannel);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_AFK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageAFK, &WorldSession::HandleChatMessageAFKOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageChannel, &WorldSession::HandleChatMessageChannelOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_DND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageDND, &WorldSession::HandleChatMessageDNDOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_EMOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageEmote, &WorldSession::HandleChatMessageEmoteOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_INSTANCE_CHAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_OFFICER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_RAID_WARNING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_SAY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_WHISPER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageWhisper, &WorldSession::HandleChatMessageWhisperOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_MESSAGE_YELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_REGISTER_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatRegisterAddonPrefixes, &WorldSession::HandleAddonRegisteredPrefixesOpcode);
DEFINE_HANDLER(CMSG_CHAT_REPORT_FILTERED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CHAT_REPORT_IGNORED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleChatIgnoredOpcode );
- DEFINE_HANDLER(CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatUnregisterAllAddonPrefixes, &WorldSession::HandleUnregisterAllAddonPrefixesOpcode);
+ DEFINE_HANDLER(CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatUnregisterAllAddonPrefixes, &WorldSession::HandleUnregisterAllAddonPrefixesOpcode);
DEFINE_HANDLER(CMSG_CHECK_RAF_EMAIL_ENABLED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_CHOICE_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_CLEAR_RAID_MARKER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::ClearRaidMarker, &WorldSession::HandleClearRaidMarker);
- DEFINE_HANDLER(CMSG_CLEAR_TRADE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::ClearTradeItem, &WorldSession::HandleClearTradeItemOpcode);
- DEFINE_HANDLER(CMSG_CLIENT_PORT_GRAVEYARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard);
+ DEFINE_HANDLER(CMSG_CLEAR_RAID_MARKER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::ClearRaidMarker, &WorldSession::HandleClearRaidMarker);
+ DEFINE_HANDLER(CMSG_CLEAR_TRADE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::ClearTradeItem, &WorldSession::HandleClearTradeItemOpcode);
+ DEFINE_HANDLER(CMSG_CLIENT_PORT_GRAVEYARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::PortGraveyard, &WorldSession::HandlePortGraveyard);
DEFINE_HANDLER(CMSG_CLOSE_INTERACTION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_COMMENTATOR_ENABLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_COMMENTATOR_ENTER_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -327,22 +328,21 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_COMMENTATOR_GET_PLAYER_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_COMMENTATOR_START_WARGAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_COMPLAINT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleComplainOpcode );
- DEFINE_HANDLER(CMSG_COMPLETE_ALL_READY_SHIPMENTS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_COMPLETE_CINEMATIC, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::CompleteCinematic, &WorldSession::HandleCompleteCinematic);
+ DEFINE_HANDLER(CMSG_COMPLETE_CINEMATIC, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::CompleteCinematic, &WorldSession::HandleCompleteCinematic);
DEFINE_HANDLER(CMSG_COMPLETE_MOVIE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_CONFIRM_RESPEC_WIPE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleConfirmRespecWipeOpcode );
DEFINE_HANDLER(CMSG_CONNECT_TO_FAILED, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
- DEFINE_HANDLER(CMSG_CONVERT_RAID, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::ConvertRaid, &WorldSession::HandleConvertRaidOpcode);
- DEFINE_HANDLER(CMSG_CREATE_CHARACTER, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateCharacter, &WorldSession::HandleCharCreateOpcode);
+ DEFINE_HANDLER(CMSG_CONVERT_RAID, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::ConvertRaid, &WorldSession::HandleConvertRaidOpcode);
+ DEFINE_HANDLER(CMSG_CREATE_CHARACTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::CreateCharacter, &WorldSession::HandleCharCreateOpcode);
DEFINE_HANDLER(CMSG_CREATE_SHIPMENT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_DB_QUERY_BULK, STATUS_AUTHED, PROCESS_INPLACE, WorldPackets::Query::DBQueryBulk, &WorldSession::HandleDBQueryBulk);
- DEFINE_HANDLER(CMSG_DECLINE_GUILD_INVITES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::DeclineGuildInvites, &WorldSession::HandleDeclineGuildInvites);
- DEFINE_HANDLER(CMSG_DECLINE_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::DeclinePetition, &WorldSession::HandleDeclinePetition);
- DEFINE_HANDLER(CMSG_DELETE_EQUIPMENT_SET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::DeleteEquipmentSet, &WorldSession::HandleDeleteEquipmentSet);
- DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::DelFriend, &WorldSession::HandleDelFriendOpcode);
- DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::DelIgnore, &WorldSession::HandleDelIgnoreOpcode);
+ DEFINE_HANDLER(CMSG_DB_QUERY_BULK, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Query::DBQueryBulk, &WorldSession::HandleDBQueryBulk);
+ DEFINE_HANDLER(CMSG_DECLINE_GUILD_INVITES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::DeclineGuildInvites, &WorldSession::HandleDeclineGuildInvites);
+ DEFINE_HANDLER(CMSG_DECLINE_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::DeclinePetition, &WorldSession::HandleDeclinePetition);
+ DEFINE_HANDLER(CMSG_DELETE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::DeleteEquipmentSet, &WorldSession::HandleDeleteEquipmentSet);
+ DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::DelFriend, &WorldSession::HandleDelFriendOpcode);
+ DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::DelIgnore, &WorldSession::HandleDelIgnoreOpcode);
DEFINE_HANDLER(CMSG_DEPOSIT_REAGENT_BANK, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::DestroyItem, &WorldSession::HandleDestroyItemOpcode);
+ DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::DestroyItem, &WorldSession::HandleDestroyItemOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_BOOT_PLAYER_VOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgSetBootVoteOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_GET_JOIN_STATUS, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleDFGetJoinStatus );
DEFINE_OPCODE_HANDLER_OLD(CMSG_DF_GET_SYSTEM_INFO, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleDFGetSystemInfo );
@@ -358,30 +358,30 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_DISCARDED_TIME_SYNC_ACKS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_DISMISS_CRITTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleDismissCritter );
DEFINE_HANDLER(CMSG_DO_MASTER_LOOT_ROLL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_DO_READY_CHECK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::DoReadyCheck, &WorldSession::HandleDoReadyCheckOpcode);
- DEFINE_HANDLER(CMSG_DUEL_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Duel::DuelResponse, &WorldSession::HandleDuelResponseOpcode);
- DEFINE_HANDLER(CMSG_EJECT_PASSENGER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::EjectPassenger, &WorldSession::HandleEjectPassenger);
- DEFINE_HANDLER(CMSG_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode);
+ DEFINE_HANDLER(CMSG_DO_READY_CHECK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::DoReadyCheck, &WorldSession::HandleDoReadyCheckOpcode);
+ DEFINE_HANDLER(CMSG_DUEL_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Duel::DuelResponse, &WorldSession::HandleDuelResponseOpcode);
+ DEFINE_HANDLER(CMSG_EJECT_PASSENGER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::EjectPassenger, &WorldSession::HandleEjectPassenger);
+ DEFINE_HANDLER(CMSG_EMOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::EmoteClient, &WorldSession::HandleEmoteOpcode);
DEFINE_HANDLER(CMSG_ENABLE_NAGLE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_OPCODE_HANDLER_OLD(CMSG_ENABLE_TAXI_NODE, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes );
DEFINE_HANDLER(CMSG_ENGINE_SURVEY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_ENUM_CHARACTERS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharEnumOpcode);
- DEFINE_HANDLER(CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharUndeleteEnumOpcode);
- DEFINE_HANDLER(CMSG_FAR_SIGHT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::FarSight, &WorldSession::HandleFarSightOpcode);
- DEFINE_HANDLER(CMSG_GAME_OBJ_REPORT_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjReportUse, &WorldSession::HandleGameobjectReportUse);
- DEFINE_HANDLER(CMSG_GAME_OBJ_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjUse, &WorldSession::HandleGameObjectUseOpcode);
+ DEFINE_HANDLER(CMSG_ENUM_CHARACTERS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharEnumOpcode);
+ DEFINE_HANDLER(CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::EnumCharacters, &WorldSession::HandleCharUndeleteEnumOpcode);
+ DEFINE_HANDLER(CMSG_FAR_SIGHT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::FarSight, &WorldSession::HandleFarSightOpcode);
+ DEFINE_HANDLER(CMSG_GAME_OBJ_REPORT_USE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjReportUse, &WorldSession::HandleGameobjectReportUse);
+ DEFINE_HANDLER(CMSG_GAME_OBJ_USE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::GameObject::GameObjUse, &WorldSession::HandleGameObjectUseOpcode);
DEFINE_HANDLER(CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GARRISON_CANCEL_CONSTRUCTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonCancelConstruction, &WorldSession::HandleGarrisonCancelConstruction);
+ DEFINE_HANDLER(CMSG_GARRISON_CANCEL_CONSTRUCTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonCancelConstruction, &WorldSession::HandleGarrisonCancelConstruction);
DEFINE_HANDLER(CMSG_GARRISON_CHECK_UPGRADEABLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_COMPLETE_MISSION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_GENERATE_RECRUITS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GARRISON_GET_BUILDING_LANDMARKS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonGetBuildingLandmarks, &WorldSession::HandleGarrisonGetBuildingLandmarks);
+ DEFINE_HANDLER(CMSG_GARRISON_GET_BUILDING_LANDMARKS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonGetBuildingLandmarks, &WorldSession::HandleGarrisonGetBuildingLandmarks);
DEFINE_HANDLER(CMSG_GARRISON_MISSION_BONUS_ROLL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GARRISON_PURCHASE_BUILDING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonPurchaseBuilding, &WorldSession::HandleGarrisonPurchaseBuilding);
+ DEFINE_HANDLER(CMSG_GARRISON_PURCHASE_BUILDING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonPurchaseBuilding, &WorldSession::HandleGarrisonPurchaseBuilding);
DEFINE_HANDLER(CMSG_GARRISON_RECRUIT_FOLLOWER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_REMOVE_FOLLOWER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationData, &WorldSession::HandleGarrisonRequestBlueprintAndSpecializationData);
+ DEFINE_HANDLER(CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationData, &WorldSession::HandleGarrisonRequestBlueprintAndSpecializationData);
DEFINE_HANDLER(CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_REQUEST_SHIPMENT_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_SET_BUILDING_ACTIVE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -390,89 +390,88 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_START_MISSION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GARRISON_SWAP_BUILDINGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GENERATE_RANDOM_CHARACTER_NAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode);
+ DEFINE_HANDLER(CMSG_GENERATE_RANDOM_CHARACTER_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::GenerateRandomCharacterName, &WorldSession::HandleRandomizeCharNameOpcode);
DEFINE_HANDLER(CMSG_GET_CHALLENGE_MODE_REWARDS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GET_GARRISON_INFO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GetGarrisonInfo, &WorldSession::HandleGetGarrisonInfo);
- DEFINE_HANDLER(CMSG_GET_ITEM_PURCHASE_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::GetItemPurchaseData, &WorldSession::HandleGetItemPurchaseData);
- DEFINE_HANDLER(CMSG_GET_MIRROR_IMAGE_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::GetMirrorImageData, &WorldSession::HandleMirrorImageDataRequest);
- DEFINE_HANDLER(CMSG_GET_PVP_OPTIONS_ENABLED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Battleground::GetPVPOptionsEnabled, &WorldSession::HandleGetPVPOptionsEnabled);
+ DEFINE_HANDLER(CMSG_GET_GARRISON_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Garrison::GetGarrisonInfo, &WorldSession::HandleGetGarrisonInfo);
+ DEFINE_HANDLER(CMSG_GET_ITEM_PURCHASE_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::GetItemPurchaseData, &WorldSession::HandleGetItemPurchaseData);
+ DEFINE_HANDLER(CMSG_GET_MIRROR_IMAGE_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::GetMirrorImageData, &WorldSession::HandleMirrorImageDataRequest);
+ DEFINE_HANDLER(CMSG_GET_PVP_OPTIONS_ENABLED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Battleground::GetPVPOptionsEnabled, &WorldSession::HandleGetPVPOptionsEnabled);
DEFINE_HANDLER(CMSG_GET_REMAINING_GAME_TIME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GET_TROPHY_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::GetUndeleteCharacterCooldownStatus, &WorldSession::HandleGetUndeleteCooldownStatus);
- DEFINE_HANDLER(CMSG_GM_LAG_REPORT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GM_SURVEY_SUBMIT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMSurveySubmit, &WorldSession::HandleGMSurveySubmit);
+ DEFINE_HANDLER(CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::GetUndeleteCharacterCooldownStatus, &WorldSession::HandleGetUndeleteCooldownStatus);
+ //DEFINE_HANDLER(CMSG_GM_SURVEY_SUBMIT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMSurveySubmit, &WorldSession::HandleGMSurveySubmit);
DEFINE_HANDLER(CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GM_TICKET_CREATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketCreate, &WorldSession::HandleGMTicketCreateOpcode);
- DEFINE_HANDLER(CMSG_GM_TICKET_DELETE_TICKET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketDelete, &WorldSession::HandleGMTicketDeleteOpcode);
- DEFINE_HANDLER(CMSG_GM_TICKET_GET_CASE_STATUS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Ticket::GMTicketGetCaseStatus, &WorldSession::HandleGMTicketGetCaseStatusOpcode);
- DEFINE_HANDLER(CMSG_GM_TICKET_GET_SYSTEM_STATUS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetSystemStatus, &WorldSession::HandleGMTicketSystemStatusOpcode);
- DEFINE_HANDLER(CMSG_GM_TICKET_GET_TICKET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetTicket, &WorldSession::HandleGMTicketGetTicketOpcode);
- 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_SELECT_OPTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode);
- DEFINE_HANDLER(CMSG_GRANT_LEVEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::RaF::GrantLevel, &WorldSession::HandleGrantLevel);
+ //DEFINE_HANDLER(CMSG_GM_TICKET_CREATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketCreate, &WorldSession::HandleGMTicketCreateOpcode);
+ //DEFINE_HANDLER(CMSG_GM_TICKET_DELETE_TICKET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketDelete, &WorldSession::HandleGMTicketDeleteOpcode);
+ DEFINE_HANDLER(CMSG_GM_TICKET_GET_CASE_STATUS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Ticket::GMTicketGetCaseStatus, &WorldSession::HandleGMTicketGetCaseStatusOpcode);
+ DEFINE_HANDLER(CMSG_GM_TICKET_GET_SYSTEM_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetSystemStatus, &WorldSession::HandleGMTicketSystemStatusOpcode);
+ //DEFINE_HANDLER(CMSG_GM_TICKET_GET_TICKET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketGetTicket, &WorldSession::HandleGMTicketGetTicketOpcode);
+ //DEFINE_HANDLER(CMSG_GM_TICKET_RESPONSE_RESOLVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketResponseResolve, &WorldSession::HandleGMResponseResolve);
+ //DEFINE_HANDLER(CMSG_GM_TICKET_UPDATE_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::GMTicketUpdateText, &WorldSession::HandleGMTicketUpdateTextOpcode);
+ DEFINE_HANDLER(CMSG_GOSSIP_SELECT_OPTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::GossipSelectOption, &WorldSession::HandleGossipSelectOptionOpcode);
+ DEFINE_HANDLER(CMSG_GRANT_LEVEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::RaF::GrantLevel, &WorldSession::HandleGrantLevel);
DEFINE_HANDLER(CMSG_GUILD_ADD_BATTLENET_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_ADD_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAddRank, &WorldSession::HandleGuildAddRank);
- DEFINE_HANDLER(CMSG_GUILD_ASSIGN_MEMBER_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildAssignMemberRank, &WorldSession::HandleGuildAssignRank);
+ 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_HANDLER(CMSG_GUILD_AUTO_DECLINE_INVITATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate);
- DEFINE_HANDLER(CMSG_GUILD_BANK_BUY_TAB, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankBuyTab, &WorldSession::HandleGuildBankBuyTab);
- DEFINE_HANDLER(CMSG_GUILD_BANK_DEPOSIT_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankDepositMoney, &WorldSession::HandleGuildBankDepositMoney);
- DEFINE_HANDLER(CMSG_GUILD_BANK_LOG_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankLogQuery, &WorldSession::HandleGuildBankLogQuery);
- DEFINE_HANDLER(CMSG_GUILD_BANK_QUERY_TAB, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankQueryTab, &WorldSession::HandleGuildBankQueryTab);
- DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn);
- DEFINE_HANDLER(CMSG_GUILD_BANK_SET_TAB_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSetTabText, &WorldSession::HandleGuildBankSetTabText);
- DEFINE_HANDLER(CMSG_GUILD_BANK_SWAP_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSwapItems, &WorldSession::HandleGuildBankSwapItems);
- DEFINE_HANDLER(CMSG_GUILD_BANK_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankTextQuery, &WorldSession::HandleGuildBankTextQuery);
- DEFINE_HANDLER(CMSG_GUILD_BANK_UPDATE_TAB, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankUpdateTab, &WorldSession::HandleGuildBankUpdateTab);
- DEFINE_HANDLER(CMSG_GUILD_BANK_WITHDRAW_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankWithdrawMoney, &WorldSession::HandleGuildBankWithdrawMoney);
- DEFINE_HANDLER(CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildChallengeUpdateRequest, &WorldSession::HandleGuildChallengeUpdateRequest);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankActivate, &WorldSession::HandleGuildBankActivate);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_BUY_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankBuyTab, &WorldSession::HandleGuildBankBuyTab);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_DEPOSIT_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankDepositMoney, &WorldSession::HandleGuildBankDepositMoney);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_LOG_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankLogQuery, &WorldSession::HandleGuildBankLogQuery);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_QUERY_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankQueryTab, &WorldSession::HandleGuildBankQueryTab);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankRemainingWithdrawMoneyQuery, &WorldSession::HandleGuildBankMoneyWithdrawn);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_SET_TAB_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSetTabText, &WorldSession::HandleGuildBankSetTabText);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_SWAP_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankSwapItems, &WorldSession::HandleGuildBankSwapItems);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankTextQuery, &WorldSession::HandleGuildBankTextQuery);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_UPDATE_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankUpdateTab, &WorldSession::HandleGuildBankUpdateTab);
+ DEFINE_HANDLER(CMSG_GUILD_BANK_WITHDRAW_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildBankWithdrawMoney, &WorldSession::HandleGuildBankWithdrawMoney);
+ DEFINE_HANDLER(CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildChallengeUpdateRequest, &WorldSession::HandleGuildChallengeUpdateRequest);
DEFINE_HANDLER(CMSG_GUILD_CHANGE_NAME_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_DECLINE_INVITATION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeclineInvitation, &WorldSession::HandleGuildDeclineInvitation);
- DEFINE_HANDLER(CMSG_GUILD_DELETE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDelete, &WorldSession::HandleGuildDelete);
- DEFINE_HANDLER(CMSG_GUILD_DELETE_RANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeleteRank, &WorldSession::HandleGuildDeleteRank);
- DEFINE_HANDLER(CMSG_GUILD_DEMOTE_MEMBER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDemoteMember, &WorldSession::HandleGuildDemoteMember);
- DEFINE_HANDLER(CMSG_GUILD_EVENT_LOG_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildEventLogQuery, &WorldSession::HandleGuildEventLogQuery);
+ DEFINE_HANDLER(CMSG_GUILD_DECLINE_INVITATION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeclineInvitation, &WorldSession::HandleGuildDeclineInvitation);
+ DEFINE_HANDLER(CMSG_GUILD_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDelete, &WorldSession::HandleGuildDelete);
+ DEFINE_HANDLER(CMSG_GUILD_DELETE_RANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDeleteRank, &WorldSession::HandleGuildDeleteRank);
+ DEFINE_HANDLER(CMSG_GUILD_DEMOTE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildDemoteMember, &WorldSession::HandleGuildDemoteMember);
+ DEFINE_HANDLER(CMSG_GUILD_EVENT_LOG_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildEventLogQuery, &WorldSession::HandleGuildEventLogQuery);
DEFINE_HANDLER(CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_GET_RANKS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRanks, &WorldSession::HandleGuildGetRanks);
- DEFINE_HANDLER(CMSG_GUILD_GET_ROSTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRoster, &WorldSession::HandleGuildGetRoster);
- DEFINE_HANDLER(CMSG_GUILD_INVITE_BY_NAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildInviteByName, &WorldSession::HandleGuildInviteByName);
- DEFINE_HANDLER(CMSG_GUILD_LEAVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildLeave, &WorldSession::HandleGuildLeave);
+ DEFINE_HANDLER(CMSG_GUILD_GET_RANKS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRanks, &WorldSession::HandleGuildGetRanks);
+ DEFINE_HANDLER(CMSG_GUILD_GET_ROSTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildGetRoster, &WorldSession::HandleGuildGetRoster);
+ DEFINE_HANDLER(CMSG_GUILD_INVITE_BY_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildInviteByName, &WorldSession::HandleGuildInviteByName);
+ DEFINE_HANDLER(CMSG_GUILD_LEAVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildLeave, &WorldSession::HandleGuildLeave);
DEFINE_HANDLER(CMSG_GUILD_MEMBER_SEND_SOR_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_NEWS_UPDATE_STICKY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::GuildNewsUpdateSticky, &WorldSession::HandleGuildNewsUpdateSticky);
- DEFINE_HANDLER(CMSG_GUILD_OFFICER_REMOVE_MEMBER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildOfficerRemoveMember, &WorldSession::HandleGuildOfficerRemoveMember);
- DEFINE_HANDLER(CMSG_GUILD_PERMISSIONS_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPermissionsQuery, &WorldSession::HandleGuildPermissionsQuery);
- DEFINE_HANDLER(CMSG_GUILD_PROMOTE_MEMBER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPromoteMember, &WorldSession::HandleGuildPromoteMember);
+ 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_PROMOTE_MEMBER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildPromoteMember, &WorldSession::HandleGuildPromoteMember);
DEFINE_HANDLER(CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GUILD_QUERY_MEMBER_RECIPES, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::GuildQueryNews, &WorldSession::HandleGuildQueryNews);
+ DEFINE_HANDLER(CMSG_GUILD_QUERY_NEWS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::GuildQueryNews, &WorldSession::HandleGuildQueryNews);
DEFINE_HANDLER(CMSG_GUILD_QUERY_RECIPES, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_GUILD_REPLACE_GUILD_MASTER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_SET_ACHIEVEMENT_TRACKING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetAchievementTracking, &WorldSession::HandleGuildSetAchievementTracking);
- DEFINE_HANDLER(CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Achievement::GuildSetFocusedAchievement, &WorldSession::HandleGuildSetFocusedAchievement);
- DEFINE_HANDLER(CMSG_GUILD_SET_GUILD_MASTER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetGuildMaster, &WorldSession::HandleGuildSetGuildMaster);
- DEFINE_HANDLER(CMSG_GUILD_SET_MEMBER_NOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetMemberNote, &WorldSession::HandleGuildSetMemberNote);
- DEFINE_HANDLER(CMSG_GUILD_SET_RANK_PERMISSIONS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetRankPermissions, &WorldSession::HandleGuildSetRankPermissions);
+ DEFINE_HANDLER(CMSG_GUILD_SET_ACHIEVEMENT_TRACKING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetAchievementTracking, &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);
+ DEFINE_HANDLER(CMSG_GUILD_SET_MEMBER_NOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetMemberNote, &WorldSession::HandleGuildSetMemberNote);
+ DEFINE_HANDLER(CMSG_GUILD_SET_RANK_PERMISSIONS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildSetRankPermissions, &WorldSession::HandleGuildSetRankPermissions);
DEFINE_HANDLER(CMSG_GUILD_SHIFT_RANK, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_GUILD_UPDATE_INFO_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildUpdateInfoText, &WorldSession::HandleGuildUpdateInfoText);
- DEFINE_HANDLER(CMSG_GUILD_UPDATE_MOTD_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildUpdateMotdText, &WorldSession::HandleGuildUpdateMotdText);
- DEFINE_HANDLER(CMSG_HEARTH_AND_RESURRECT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::HearthAndResurrect, &WorldSession::HandleHearthAndResurrect);
- DEFINE_HANDLER(CMSG_IGNORE_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::IgnoreTrade, &WorldSession::HandleIgnoreTradeOpcode);
+ DEFINE_HANDLER(CMSG_GUILD_UPDATE_INFO_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildUpdateInfoText, &WorldSession::HandleGuildUpdateInfoText);
+ DEFINE_HANDLER(CMSG_GUILD_UPDATE_MOTD_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::GuildUpdateMotdText, &WorldSession::HandleGuildUpdateMotdText);
+ DEFINE_HANDLER(CMSG_HEARTH_AND_RESURRECT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::HearthAndResurrect, &WorldSession::HandleHearthAndResurrect);
+ DEFINE_HANDLER(CMSG_IGNORE_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::IgnoreTrade, &WorldSession::HandleIgnoreTradeOpcode);
DEFINE_HANDLER(CMSG_INCREASE_CAST_TIME_FOR_SPELL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_INITIATE_ROLE_POLL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::InitiateRolePoll, &WorldSession::HandleInitiateRolePoll);
- DEFINE_HANDLER(CMSG_INITIATE_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::InitiateTrade, &WorldSession::HandleInitiateTradeOpcode);
- DEFINE_HANDLER(CMSG_INSPECT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Inspect::Inspect, &WorldSession::HandleInspectOpcode);
- DEFINE_HANDLER(CMSG_INSPECT_PVP, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Inspect::InspectPVPRequest, &WorldSession::HandleInspectPVP);
+ DEFINE_HANDLER(CMSG_INITIATE_ROLE_POLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::InitiateRolePoll, &WorldSession::HandleInitiateRolePoll);
+ DEFINE_HANDLER(CMSG_INITIATE_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::InitiateTrade, &WorldSession::HandleInitiateTradeOpcode);
+ DEFINE_HANDLER(CMSG_INSPECT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::Inspect, &WorldSession::HandleInspectOpcode);
+ DEFINE_HANDLER(CMSG_INSPECT_PVP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::InspectPVPRequest, &WorldSession::HandleInspectPVP);
DEFINE_OPCODE_HANDLER_OLD(CMSG_INSTANCE_LOCK_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleInstanceLockResponse);
DEFINE_OPCODE_HANDLER_OLD(CMSG_ITEM_PURCHASE_REFUND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleItemRefund );
- DEFINE_HANDLER(CMSG_ITEM_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::ItemTextQuery, &WorldSession::HandleItemTextQuery);
+ DEFINE_HANDLER(CMSG_ITEM_TEXT_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::ItemTextQuery, &WorldSession::HandleItemTextQuery);
DEFINE_HANDLER(CMSG_JOIN_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_JOIN_RATED_BATTLEGROUND, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
+ DEFINE_HANDLER(CMSG_KEEP_ALIVE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_HANDLER(CMSG_KEYBOUND_OVERRIDE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_LEARN_PET_SPECIALIZATION_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_LEARN_TALENTS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Talent::LearnTalents, &WorldSession::HandleLearnTalentsOpcode);
- DEFINE_HANDLER(CMSG_LEAVE_GROUP, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::LeaveGroup, &WorldSession::HandleLeaveGroupOpcode);
+ DEFINE_HANDLER(CMSG_LEARN_TALENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Talent::LearnTalents, &WorldSession::HandleLearnTalentsOpcode);
+ DEFINE_HANDLER(CMSG_LEAVE_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::LeaveGroup, &WorldSession::HandleLeaveGroupOpcode);
DEFINE_HANDLER(CMSG_LEAVE_PET_BATTLE_QUEUE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_LFG_LIST_APPLY_TO_GROUP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_LFG_LIST_CANCEL_APPLICATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -492,113 +491,113 @@ void OpcodeTable::Initialize()
DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_GET_RECRUITS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderGetRecruits );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_REMOVE_RECRUIT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderRemoveRecruit );
DEFINE_OPCODE_HANDLER_OLD(CMSG_LF_GUILD_SET_GUILD_POST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildFinderSetGuildPost );
- DEFINE_HANDLER(CMSG_LIST_INVENTORY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleListInventoryOpcode);
- DEFINE_HANDLER(CMSG_LOADING_SCREEN_NOTIFY, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::LoadingScreenNotify, &WorldSession::HandleLoadScreenOpcode);
+ DEFINE_HANDLER(CMSG_LIST_INVENTORY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleListInventoryOpcode);
+ DEFINE_HANDLER(CMSG_LOADING_SCREEN_NOTIFY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::LoadingScreenNotify, &WorldSession::HandleLoadScreenOpcode);
DEFINE_HANDLER(CMSG_LOAD_SELECTED_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_LOGOUT_CANCEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutCancel, &WorldSession::HandleLogoutCancelOpcode);
+ DEFINE_HANDLER(CMSG_LOGOUT_CANCEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutCancel, &WorldSession::HandleLogoutCancelOpcode);
DEFINE_HANDLER(CMSG_LOGOUT_INSTANT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_LOGOUT_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode);
+ DEFINE_HANDLER(CMSG_LOGOUT_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::LogoutRequest, &WorldSession::HandleLogoutRequestOpcode);
DEFINE_HANDLER(CMSG_LOG_DISCONNECT, STATUS_NEVER, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
DEFINE_HANDLER(CMSG_LOG_STREAMING_ERROR, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_LOOT_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootItem, &WorldSession::HandleAutostoreLootItemOpcode);
- DEFINE_HANDLER(CMSG_LOOT_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootMoney, &WorldSession::HandleLootMoneyOpcode);
- DEFINE_HANDLER(CMSG_LOOT_RELEASE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRelease, &WorldSession::HandleLootReleaseOpcode);
- DEFINE_HANDLER(CMSG_LOOT_ROLL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRoll, &WorldSession::HandleLootRoll);
- DEFINE_HANDLER(CMSG_LOOT_UNIT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode);
+ DEFINE_HANDLER(CMSG_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootItem, &WorldSession::HandleAutostoreLootItemOpcode);
+ 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_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootRoll, &WorldSession::HandleLootRoll);
+ DEFINE_HANDLER(CMSG_LOOT_UNIT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Loot::LootUnit, &WorldSession::HandleLootOpcode);
DEFINE_HANDLER(CMSG_LOW_LEVEL_RAID1, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_LOW_LEVEL_RAID2, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MAIL_CREATE_TEXT_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailCreateTextItem, &WorldSession::HandleMailCreateTextItem);
- DEFINE_HANDLER(CMSG_MAIL_DELETE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailDelete, &WorldSession::HandleMailDelete);
- DEFINE_HANDLER(CMSG_MAIL_GET_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailGetList, &WorldSession::HandleGetMailList);
- DEFINE_HANDLER(CMSG_MAIL_MARK_AS_READ, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailMarkAsRead, &WorldSession::HandleMailMarkAsRead);
- DEFINE_HANDLER(CMSG_MAIL_RETURN_TO_SENDER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailReturnToSender, &WorldSession::HandleMailReturnToSender);
- DEFINE_HANDLER(CMSG_MAIL_TAKE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeItem, &WorldSession::HandleMailTakeItem);
- DEFINE_HANDLER(CMSG_MAIL_TAKE_MONEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeMoney, &WorldSession::HandleMailTakeMoney);
+ DEFINE_HANDLER(CMSG_MAIL_CREATE_TEXT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailCreateTextItem, &WorldSession::HandleMailCreateTextItem);
+ DEFINE_HANDLER(CMSG_MAIL_DELETE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailDelete, &WorldSession::HandleMailDelete);
+ DEFINE_HANDLER(CMSG_MAIL_GET_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailGetList, &WorldSession::HandleGetMailList);
+ DEFINE_HANDLER(CMSG_MAIL_MARK_AS_READ, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailMarkAsRead, &WorldSession::HandleMailMarkAsRead);
+ DEFINE_HANDLER(CMSG_MAIL_RETURN_TO_SENDER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailReturnToSender, &WorldSession::HandleMailReturnToSender);
+ DEFINE_HANDLER(CMSG_MAIL_TAKE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeItem, &WorldSession::HandleMailTakeItem);
+ DEFINE_HANDLER(CMSG_MAIL_TAKE_MONEY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailTakeMoney, &WorldSession::HandleMailTakeMoney);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MASTER_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleLootMasterGiveOpcode );
- DEFINE_HANDLER(CMSG_MINIMAP_PING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::MinimapPingClient, &WorldSession::HandleMinimapPingOpcode);
+ DEFINE_HANDLER(CMSG_MINIMAP_PING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::MinimapPingClient, &WorldSession::HandleMinimapPingOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MISSILE_TRAJECTORY_COLLISION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateProjectilePosition );
DEFINE_HANDLER(CMSG_MOUNT_SET_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOUNT_SPECIAL_ANIM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleMountSpecialAnimOpcode );
DEFINE_HANDLER(CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_CHANGE_VEHICLE_SEATS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::MoveChangeVehicleSeats, &WorldSession::HandleMoveChangeVehicleSeats);
+ DEFINE_HANDLER(CMSG_MOVE_CHANGE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_CHANGE_VEHICLE_SEATS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::MoveChangeVehicleSeats, &WorldSession::HandleMoveChangeVehicleSeats);
DEFINE_HANDLER(CMSG_MOVE_CHARM_TELEPORT_CHEAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MOVE_DISMISS_VEHICLE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::MoveDismissVehicle, &WorldSession::HandleMoveDismissVehicle);
- DEFINE_HANDLER(CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_FALL_RESET, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_FEATHER_FALL_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_ROOT_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- 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_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_UNROOT_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
- DEFINE_HANDLER(CMSG_MOVE_GRAVITY_DISABLE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_GRAVITY_ENABLE_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_HEARTBEAT, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_HOVER_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_JUMP, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_KNOCK_BACK_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMoveKnockBackAck);
+ DEFINE_HANDLER(CMSG_MOVE_DISMISS_VEHICLE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::MoveDismissVehicle, &WorldSession::HandleMoveDismissVehicle);
+ DEFINE_HANDLER(CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_FALL_LAND, STATUS_UNHANDLED, 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_FEATHER_FALL_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ 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_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_ROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, STATUS_UNHANDLED, 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_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_UNROOT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementSpeedAck, &WorldSession::HandleForceSpeedChangeAck);
+ DEFINE_HANDLER(CMSG_MOVE_GRAVITY_DISABLE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_GRAVITY_ENABLE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_HEARTBEAT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_HOVER_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_JUMP, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_KNOCK_BACK_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMoveKnockBackAck);
DEFINE_HANDLER(CMSG_MOVE_REMOVE_MOVEMENT_FORCES, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MOVE_SET_CAN_FLY_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MoveSetCollisionHeightAck, &WorldSession::HandleSetCollisionHeightAck);
- DEFINE_HANDLER(CMSG_MOVE_SET_FACING, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_SET_FLY, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
- DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_SET_CAN_FLY_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MoveSetCollisionHeightAck, &WorldSession::HandleSetCollisionHeightAck);
+ DEFINE_HANDLER(CMSG_MOVE_SET_FACING, STATUS_UNHANDLED, 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_IGNORE_MOVEMENT_FORCES_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_SET_PITCH, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_HANDLER(CMSG_MOVE_SET_RELATIVE_POSITION, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MOVE_SET_RUN_MODE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
- DEFINE_HANDLER(CMSG_MOVE_SET_VEHICLE_REC_ID_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Vehicle::MoveSetVehicleRecIdAck, &WorldSession::HandleMoveSetVehicleRecAck);
- DEFINE_HANDLER(CMSG_MOVE_SET_WALK_MODE, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_SET_RUN_MODE, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_SET_VEHICLE_REC_ID_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Vehicle::MoveSetVehicleRecIdAck, &WorldSession::HandleMoveSetVehicleRecAck);
+ DEFINE_HANDLER(CMSG_MOVE_SET_WALK_MODE, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
DEFINE_OPCODE_HANDLER_OLD(CMSG_MOVE_SPLINE_DONE, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleMoveSplineDoneOpcode );
- 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_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_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_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_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_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_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MoveTeleportAck, &WorldSession::HandleMoveTeleportAck);
+ DEFINE_HANDLER(CMSG_MOVE_START_ASCEND, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_BACKWARD, STATUS_UNHANDLED, 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_FORWARD, STATUS_UNHANDLED, 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_STRAFE_LEFT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_STRAFE_RIGHT, STATUS_UNHANDLED, 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_TURN_LEFT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_START_TURN_RIGHT, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::ClientPlayerMovement, &WorldSession::HandleMovementOpcodes);
+ DEFINE_HANDLER(CMSG_MOVE_STOP, STATUS_UNHANDLED, 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_STRAFE, STATUS_UNHANDLED, 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_TURN, STATUS_UNHANDLED, 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_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MOVE_TIME_SKIPPED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Movement::MoveTimeSkipped, &WorldSession::HandleMoveTimeSkippedOpcode);
+ DEFINE_HANDLER(CMSG_MOVE_TIME_SKIPPED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Movement::MoveTimeSkipped, &WorldSession::HandleMoveTimeSkippedOpcode);
DEFINE_HANDLER(CMSG_MOVE_TOGGLE_COLLISION_CHEAT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_MOVE_WATER_WALK_ACK, STATUS_LOGGEDIN, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
+ DEFINE_HANDLER(CMSG_MOVE_WATER_WALK_ACK, STATUS_UNHANDLED, PROCESS_THREADSAFE, WorldPackets::Movement::MovementAckMessage, &WorldSession::HandleMovementAckMessage);
DEFINE_HANDLER(CMSG_NEUTRAL_PLAYER_SELECT_FACTION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_NEXT_CINEMATIC_CAMERA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::NextCinematicCamera, &WorldSession::HandleNextCinematicCamera);
- DEFINE_HANDLER(CMSG_OBJECT_UPDATE_FAILED, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ObjectUpdateFailed, &WorldSession::HandleObjectUpdateFailedOpcode);
- DEFINE_HANDLER(CMSG_OBJECT_UPDATE_RESCUED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::ObjectUpdateRescued, &WorldSession::HandleObjectUpdateRescuedOpcode);
- DEFINE_HANDLER(CMSG_OFFER_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::OfferPetition, &WorldSession::HandleOfferPetition);
+ DEFINE_HANDLER(CMSG_NEXT_CINEMATIC_CAMERA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::NextCinematicCamera, &WorldSession::HandleNextCinematicCamera);
+ DEFINE_HANDLER(CMSG_OBJECT_UPDATE_FAILED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ObjectUpdateFailed, &WorldSession::HandleObjectUpdateFailedOpcode);
+ DEFINE_HANDLER(CMSG_OBJECT_UPDATE_RESCUED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::ObjectUpdateRescued, &WorldSession::HandleObjectUpdateRescuedOpcode);
+ DEFINE_HANDLER(CMSG_OFFER_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::OfferPetition, &WorldSession::HandleOfferPetition);
DEFINE_OPCODE_HANDLER_OLD(CMSG_OPENING_CINEMATIC, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleOpeningCinematic );
- DEFINE_HANDLER(CMSG_OPEN_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::OpenItem, &WorldSession::HandleOpenItemOpcode);
+ DEFINE_HANDLER(CMSG_OPEN_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::OpenItem, &WorldSession::HandleOpenItemOpcode);
DEFINE_HANDLER(CMSG_OPEN_MISSION_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_OPEN_SHIPMENT_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_OPEN_TRADESKILL_NPC, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_OPT_OUT_OF_LOOT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::OptOutOfLoot, &WorldSession::HandleOptOutOfLootOpcode);
- DEFINE_HANDLER(CMSG_PARTY_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::PartyInviteClient, &WorldSession::HandlePartyInviteOpcode);
- DEFINE_HANDLER(CMSG_PARTY_INVITE_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::PartyInviteResponse, &WorldSession::HandlePartyInviteResponseOpcode);
- DEFINE_HANDLER(CMSG_PARTY_UNINVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::PartyUninvite, &WorldSession::HandlePartyUninviteOpcode);
- DEFINE_HANDLER(CMSG_PETITION_BUY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionBuy, &WorldSession::HandlePetitionBuy);
- DEFINE_HANDLER(CMSG_PETITION_RENAME_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionRenameGuild, &WorldSession::HandlePetitionRenameGuild);
- DEFINE_HANDLER(CMSG_PETITION_SHOW_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowList, &WorldSession::HandlePetitionShowList);
- DEFINE_HANDLER(CMSG_PETITION_SHOW_SIGNATURES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowSignatures, &WorldSession::HandlePetitionShowSignatures);
+ DEFINE_HANDLER(CMSG_OPT_OUT_OF_LOOT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::OptOutOfLoot, &WorldSession::HandleOptOutOfLootOpcode);
+ DEFINE_HANDLER(CMSG_PARTY_INVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::PartyInviteClient, &WorldSession::HandlePartyInviteOpcode);
+ DEFINE_HANDLER(CMSG_PARTY_INVITE_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::PartyInviteResponse, &WorldSession::HandlePartyInviteResponseOpcode);
+ DEFINE_HANDLER(CMSG_PARTY_UNINVITE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::PartyUninvite, &WorldSession::HandlePartyUninviteOpcode);
+ 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_SIGNATURES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::PetitionShowSignatures, &WorldSession::HandlePetitionShowSignatures);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_ABANDON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetAbandon );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_ACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetAction );
DEFINE_HANDLER(CMSG_PET_BATTLE_FINAL_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
@@ -611,226 +610,227 @@ void OpcodeTable::Initialize()
DEFINE_HANDLER(CMSG_PET_BATTLE_REQUEST_WILD, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_CANCEL_AURA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetCancelAuraOpcode );
- DEFINE_HANDLER(CMSG_PET_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::PetCastSpell, &WorldSession::HandlePetCastSpellOpcode);
+ DEFINE_HANDLER(CMSG_PET_CAST_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::PetCastSpell, &WorldSession::HandlePetCastSpellOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_RENAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetRename );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_SET_ACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetSetAction );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_SPELL_AUTOCAST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetSpellAutocastOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_PET_STOP_ATTACK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePetStopAttack );
DEFINE_HANDLER(CMSG_PING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPacket, &WorldSession::Handle_EarlyProccess);
- DEFINE_HANDLER(CMSG_PLAYER_LOGIN, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::PlayerLogin, &WorldSession::HandlePlayerLoginOpcode);
+ DEFINE_HANDLER(CMSG_PLAYER_LOGIN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::PlayerLogin, &WorldSession::HandlePlayerLoginOpcode);
DEFINE_HANDLER(CMSG_PROTOCOL_MISMATCH, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_PUSH_QUEST_TO_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePushQuestToParty );
- DEFINE_HANDLER(CMSG_PVP_LOG_DATA, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::PVPLogDataRequest, &WorldSession::HandlePVPLogDataOpcode);
+ DEFINE_HANDLER(CMSG_PVP_LOG_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::PVPLogDataRequest, &WorldSession::HandlePVPLogDataOpcode);
DEFINE_HANDLER(CMSG_QUERY_BATTLE_PET_NAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation);
- DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport);
+ DEFINE_HANDLER(CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseLocationFromClient, &WorldSession::HandleQueryCorpseLocation);
+ DEFINE_HANDLER(CMSG_QUERY_CORPSE_TRANSPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryCorpseTransport, &WorldSession::HandleQueryCorpseTransport);
DEFINE_HANDLER(CMSG_QUERY_COUNTDOWN_TIMER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_QUERY_CREATURE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Query::QueryCreature, &WorldSession::HandleCreatureQuery);
- DEFINE_HANDLER(CMSG_QUERY_GAME_OBJECT, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Query::QueryGameObject, &WorldSession::HandleGameObjectQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUERY_CREATURE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Query::QueryCreature, &WorldSession::HandleCreatureQuery);
+ DEFINE_HANDLER(CMSG_QUERY_GAME_OBJECT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Query::QueryGameObject, &WorldSession::HandleGameObjectQueryOpcode);
DEFINE_HANDLER(CMSG_QUERY_GARRISON_CREATURE_NAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_QUERY_GUILD_INFO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::QueryGuildInfo, &WorldSession::HandleGuildQueryOpcode);
- DEFINE_HANDLER(CMSG_QUERY_INSPECT_ACHIEVEMENTS, STATUS_LOGGEDIN, 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_NPC_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryNPCText, &WorldSession::HandleNpcTextQueryOpcode);
- DEFINE_HANDLER(CMSG_QUERY_PAGE_TEXT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPageText, &WorldSession::HandleQueryPageText);
- DEFINE_HANDLER(CMSG_QUERY_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::QueryPetition, &WorldSession::HandleQueryPetition);
- DEFINE_HANDLER(CMSG_QUERY_PET_NAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPetName, &WorldSession::HandleQueryPetName);
- DEFINE_HANDLER(CMSG_QUERY_PLAYER_NAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPlayerName, &WorldSession::HandleNameQueryOpcode);
- DEFINE_HANDLER(CMSG_QUERY_QUEST_COMPLETION_NPCS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryQuestCompletionNPCs, &WorldSession::HandleQueryQuestCompletionNPCs);
- DEFINE_HANDLER(CMSG_QUERY_QUEST_INFO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUERY_GUILD_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::QueryGuildInfo, &WorldSession::HandleGuildQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUERY_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::QueryInspectAchievements, &WorldSession::HandleQueryInspectAchievements);
+ DEFINE_HANDLER(CMSG_QUERY_NEXT_MAIL_TIME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::MailQueryNextMailTime, &WorldSession::HandleQueryNextMailTime);
+ DEFINE_HANDLER(CMSG_QUERY_NPC_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryNPCText, &WorldSession::HandleNpcTextQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUERY_PAGE_TEXT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPageText, &WorldSession::HandleQueryPageText);
+ DEFINE_HANDLER(CMSG_QUERY_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::QueryPetition, &WorldSession::HandleQueryPetition);
+ DEFINE_HANDLER(CMSG_QUERY_PET_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPetName, &WorldSession::HandleQueryPetName);
+ DEFINE_HANDLER(CMSG_QUERY_PLAYER_NAME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryPlayerName, &WorldSession::HandleNameQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUERY_QUEST_COMPLETION_NPCS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryQuestCompletionNPCs, &WorldSession::HandleQueryQuestCompletionNPCs);
+ DEFINE_HANDLER(CMSG_QUERY_QUEST_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QueryQuestInfo, &WorldSession::HandleQuestQueryOpcode);
DEFINE_HANDLER(CMSG_QUERY_REALM_NAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_QUERY_SCENARIO_POI, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_QUERY_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode);
- DEFINE_HANDLER(CMSG_QUERY_VOID_STORAGE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::QueryVoidStorage, &WorldSession::HandleVoidStorageQuery);
- DEFINE_HANDLER(CMSG_QUEST_CONFIRM_ACCEPT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestConfirmAccept, &WorldSession::HandleQuestConfirmAccept);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_ACCEPT_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverAcceptQuest, &WorldSession::HandleQuestgiverAcceptQuestOpcode);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_CHOOSE_REWARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverChooseReward, &WorldSession::HandleQuestgiverChooseRewardOpcode);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_COMPLETE_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverCompleteQuest, &WorldSession::HandleQuestgiverCompleteQuest);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverHello, &WorldSession::HandleQuestgiverHelloOpcode);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_QUERY_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverQueryQuest, &WorldSession::HandleQuestgiverQueryQuestOpcode);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_REQUEST_REWARD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverRequestReward, &WorldSession::HandleQuestgiverRequestRewardOpcode);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery);
- DEFINE_HANDLER(CMSG_QUEST_GIVER_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Quest::QuestGiverStatusQuery, &WorldSession::HandleQuestgiverStatusQueryOpcode);
- DEFINE_HANDLER(CMSG_QUEST_LOG_REMOVE_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestLogRemoveQuest, &WorldSession::HandleQuestLogRemoveQuest);
- DEFINE_HANDLER(CMSG_QUEST_POI_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Query::QuestPOIQuery, &WorldSession::HandleQuestPOIQuery);
+ DEFINE_HANDLER(CMSG_QUERY_TIME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QueryTime, &WorldSession::HandleQueryTimeOpcode);
+ DEFINE_HANDLER(CMSG_QUERY_VOID_STORAGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::QueryVoidStorage, &WorldSession::HandleVoidStorageQuery);
+ DEFINE_HANDLER(CMSG_QUEST_CONFIRM_ACCEPT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestConfirmAccept, &WorldSession::HandleQuestConfirmAccept);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_ACCEPT_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverAcceptQuest, &WorldSession::HandleQuestgiverAcceptQuestOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_CHOOSE_REWARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverChooseReward, &WorldSession::HandleQuestgiverChooseRewardOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_COMPLETE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverCompleteQuest, &WorldSession::HandleQuestgiverCompleteQuest);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_HELLO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverHello, &WorldSession::HandleQuestgiverHelloOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_QUERY_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverQueryQuest, &WorldSession::HandleQuestgiverQueryQuestOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_REQUEST_REWARD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverRequestReward, &WorldSession::HandleQuestgiverRequestRewardOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestGiverStatusMultipleQuery, &WorldSession::HandleQuestgiverStatusMultipleQuery);
+ DEFINE_HANDLER(CMSG_QUEST_GIVER_STATUS_QUERY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Quest::QuestGiverStatusQuery, &WorldSession::HandleQuestgiverStatusQueryOpcode);
+ DEFINE_HANDLER(CMSG_QUEST_LOG_REMOVE_QUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Quest::QuestLogRemoveQuest, &WorldSession::HandleQuestLogRemoveQuest);
+ DEFINE_HANDLER(CMSG_QUEST_POI_QUERY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Query::QuestPOIQuery, &WorldSession::HandleQuestPOIQuery);
DEFINE_OPCODE_HANDLER_OLD(CMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestPushResult );
DEFINE_HANDLER(CMSG_QUEUED_MESSAGES_END, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_RANDOM_ROLL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RandomRollClient, &WorldSession::HandleRandomRollOpcode);
- DEFINE_HANDLER(CMSG_READY_CHECK_RESPONSE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::ReadyCheckResponseClient, &WorldSession::HandleReadyCheckResponseOpcode);
- DEFINE_HANDLER(CMSG_READ_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::ReadItem, &WorldSession::HandleReadItem);
- DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse);
+ DEFINE_HANDLER(CMSG_RANDOM_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RandomRollClient, &WorldSession::HandleRandomRollOpcode);
+ DEFINE_HANDLER(CMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::ReadyCheckResponseClient, &WorldSession::HandleReadyCheckResponseOpcode);
+ DEFINE_HANDLER(CMSG_READ_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::ReadItem, &WorldSession::HandleReadItem);
+ DEFINE_HANDLER(CMSG_RECLAIM_CORPSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ReclaimCorpse, &WorldSession::HandleReclaimCorpse);
DEFINE_HANDLER(CMSG_RECRUIT_A_FRIEND, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REDEEM_WOW_TOKEN_CONFIRM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_REDEEM_WOW_TOKEN_START, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_REORDER_CHARACTERS, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::ReorderCharacters, &WorldSession::HandleReorderCharacters);
- DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode);
+ DEFINE_HANDLER(CMSG_REORDER_CHARACTERS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ReorderCharacters, &WorldSession::HandleReorderCharacters);
+ DEFINE_HANDLER(CMSG_REPAIR_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::RepairItem, &WorldSession::HandleRepairItemOpcode);
DEFINE_HANDLER(CMSG_REPLACE_TROPHY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest);
- DEFINE_HANDLER(CMSG_REPORT_PVP_PLAYER_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::ReportPvPPlayerAFK, &WorldSession::HandleReportPvPAFK);
- DEFINE_HANDLER(CMSG_REQUEST_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::RequestAccountData, &WorldSession::HandleRequestAccountData);
- DEFINE_HANDLER(CMSG_REQUEST_BATTLEFIELD_STATUS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Battleground::RequestBattlefieldStatus, &WorldSession::HandleRequestBattlefieldStatusOpcode);
- DEFINE_HANDLER(CMSG_REQUEST_CATEGORY_COOLDOWNS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Spells::RequestCategoryCooldowns, &WorldSession::HandleRequestCategoryCooldowns);
- DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList);
+ DEFINE_HANDLER(CMSG_REPOP_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::RepopRequest, &WorldSession::HandleRepopRequest);
+ DEFINE_HANDLER(CMSG_REPORT_PVP_PLAYER_AFK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::ReportPvPPlayerAFK, &WorldSession::HandleReportPvPAFK);
+ DEFINE_HANDLER(CMSG_REQUEST_ACCOUNT_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::RequestAccountData, &WorldSession::HandleRequestAccountData);
+ DEFINE_HANDLER(CMSG_REQUEST_BATTLEFIELD_STATUS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Battleground::RequestBattlefieldStatus, &WorldSession::HandleRequestBattlefieldStatusOpcode);
+ DEFINE_HANDLER(CMSG_REQUEST_CATEGORY_COOLDOWNS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Spells::RequestCategoryCooldowns, &WorldSession::HandleRequestCategoryCooldowns);
+ DEFINE_HANDLER(CMSG_REQUEST_CEMETERY_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::RequestCemeteryList, &WorldSession::HandleRequestCemeteryList);
DEFINE_HANDLER(CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_REQUEST_FORCED_REACTIONS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Reputation::RequestForcedReactions, &WorldSession::HandleRequestForcedReactionsOpcode);
- DEFINE_HANDLER(CMSG_REQUEST_GUILD_PARTY_STATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState);
- DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList);
- DEFINE_HANDLER(CMSG_REQUEST_HONOR_STATS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Inspect::RequestHonorStats, &WorldSession::HandleRequestHonorStatsOpcode);
+ DEFINE_HANDLER(CMSG_REQUEST_FORCED_REACTIONS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Reputation::RequestForcedReactions, &WorldSession::HandleRequestForcedReactionsOpcode);
+ DEFINE_HANDLER(CMSG_REQUEST_GUILD_PARTY_STATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::RequestGuildPartyState, &WorldSession::HandleGuildRequestPartyState);
+ DEFINE_HANDLER(CMSG_REQUEST_GUILD_REWARDS_LIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Guild::RequestGuildRewardsList, &WorldSession::HandleRequestGuildRewardsList);
+ DEFINE_HANDLER(CMSG_REQUEST_HONOR_STATS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Inspect::RequestHonorStats, &WorldSession::HandleRequestHonorStatsOpcode);
DEFINE_HANDLER(CMSG_REQUEST_LFG_LIST_BLACKLIST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_REQUEST_PARTY_JOIN_UPDATES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestPartyJoinUpdates, &WorldSession::HandleRequestPartyJoinUpdates);
- DEFINE_HANDLER(CMSG_REQUEST_PARTY_MEMBER_STATS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestPartyMemberStats, &WorldSession::HandleRequestPartyMemberStatsOpcode);
+ DEFINE_HANDLER(CMSG_REQUEST_PARTY_JOIN_UPDATES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestPartyJoinUpdates, &WorldSession::HandleRequestPartyJoinUpdates);
+ DEFINE_HANDLER(CMSG_REQUEST_PARTY_MEMBER_STATS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestPartyMemberStats, &WorldSession::HandleRequestPartyMemberStatsOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_PET_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestPetInfoOpcode );
- DEFINE_HANDLER(CMSG_REQUEST_PLAYED_TIME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::RequestPlayedTime, &WorldSession::HandlePlayedTime);
+ DEFINE_HANDLER(CMSG_REQUEST_PLAYED_TIME, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::RequestPlayedTime, &WorldSession::HandlePlayedTime);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_PVP_REWARDS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::HandleRequestPvpReward );
- DEFINE_HANDLER(CMSG_REQUEST_RAID_INFO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestRaidInfo, &WorldSession::HandleRequestRaidInfoOpcode);
+ DEFINE_HANDLER(CMSG_REQUEST_RAID_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::RequestRaidInfo, &WorldSession::HandleRequestRaidInfoOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_RATED_BATTLEFIELD_INFO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleRequestRatedBattlefieldInfo);
DEFINE_HANDLER(CMSG_REQUEST_RESEARCH_HISTORY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_REQUEST_STABLED_PETS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleListStabledPetsOpcode );
- DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_EXIT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehicleExit, &WorldSession::HandleRequestVehicleExit);
- DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_NEXT_SEAT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehicleNextSeat, &WorldSession::HandleRequestVehicleNextSeat);
- DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_PREV_SEAT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehiclePrevSeat, &WorldSession::HandleRequestVehiclePrevSeat);
- DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_SWITCH_SEAT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehicleSwitchSeat, &WorldSession::HandleRequestVehicleSwitchSeat);
- DEFINE_HANDLER(CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Token::RequestWowTokenMarketPrice, &WorldSession::HandleRequestWowTokenMarketPrice);
+ DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_EXIT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehicleExit, &WorldSession::HandleRequestVehicleExit);
+ DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_NEXT_SEAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehicleNextSeat, &WorldSession::HandleRequestVehicleNextSeat);
+ DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_PREV_SEAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehiclePrevSeat, &WorldSession::HandleRequestVehiclePrevSeat);
+ DEFINE_HANDLER(CMSG_REQUEST_VEHICLE_SWITCH_SEAT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RequestVehicleSwitchSeat, &WorldSession::HandleRequestVehicleSwitchSeat);
+ DEFINE_HANDLER(CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Token::RequestWowTokenMarketPrice, &WorldSession::HandleRequestWowTokenMarketPrice);
DEFINE_HANDLER(CMSG_RESET_CHALLENGE_MODE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_RESET_INSTANCES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Instance::ResetInstances, &WorldSession::HandleResetInstancesOpcode);
- DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse);
+ DEFINE_HANDLER(CMSG_RESET_INSTANCES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Instance::ResetInstances, &WorldSession::HandleResetInstancesOpcode);
+ DEFINE_HANDLER(CMSG_RESURRECT_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::ResurrectResponse, &WorldSession::HandleResurrectResponse);
DEFINE_HANDLER(CMSG_REVERT_MONUMENT_APPEARANCE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_RIDE_VEHICLE_INTERACT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RideVehicleInteract, &WorldSession::HandleRideVehicleInteract);
- DEFINE_HANDLER(CMSG_SAVE_CUF_PROFILES, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::SaveCUFProfiles, &WorldSession::HandleSaveCUFProfiles);
- DEFINE_HANDLER(CMSG_SAVE_EQUIPMENT_SET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave);
- DEFINE_HANDLER(CMSG_SAVE_GUILD_EMBLEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Guild::SaveGuildEmblem, &WorldSession::HandleSaveGuildEmblem);
- DEFINE_HANDLER(CMSG_SCENE_PLAYBACK_CANCELED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Scenes::ScenePlaybackCanceled, &WorldSession::HandleScenePlaybackCanceled);
- DEFINE_HANDLER(CMSG_SCENE_PLAYBACK_COMPLETE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Scenes::ScenePlaybackComplete, &WorldSession::HandleScenePlaybackComplete);
- DEFINE_HANDLER(CMSG_SCENE_TRIGGER_EVENT, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Scenes::SceneTriggerEvent, &WorldSession::HandleSceneTriggerEvent);
- DEFINE_HANDLER(CMSG_SELF_RES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::SelfRes, &WorldSession::HandleSelfResOpcode);
- DEFINE_HANDLER(CMSG_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SellItem, &WorldSession::HandleSellItemOpcode);
+ DEFINE_HANDLER(CMSG_RIDE_VEHICLE_INTERACT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Vehicle::RideVehicleInteract, &WorldSession::HandleRideVehicleInteract);
+ DEFINE_HANDLER(CMSG_SAVE_CUF_PROFILES, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::SaveCUFProfiles, &WorldSession::HandleSaveCUFProfiles);
+ DEFINE_HANDLER(CMSG_SAVE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::SaveEquipmentSet, &WorldSession::HandleEquipmentSetSave);
+ DEFINE_HANDLER(CMSG_SAVE_GUILD_EMBLEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Guild::SaveGuildEmblem, &WorldSession::HandleSaveGuildEmblem);
+ DEFINE_HANDLER(CMSG_SCENE_PLAYBACK_CANCELED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Scenes::ScenePlaybackCanceled, &WorldSession::HandleScenePlaybackCanceled);
+ DEFINE_HANDLER(CMSG_SCENE_PLAYBACK_COMPLETE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Scenes::ScenePlaybackComplete, &WorldSession::HandleScenePlaybackComplete);
+ DEFINE_HANDLER(CMSG_SCENE_TRIGGER_EVENT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Scenes::SceneTriggerEvent, &WorldSession::HandleSceneTriggerEvent);
+ DEFINE_HANDLER(CMSG_SELF_RES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::SelfRes, &WorldSession::HandleSelfResOpcode);
+ DEFINE_HANDLER(CMSG_SELL_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SellItem, &WorldSession::HandleSellItemOpcode);
DEFINE_HANDLER(CMSG_SELL_WOW_TOKEN_CONFIRM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SELL_WOW_TOKEN_START, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SEND_CONTACT_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::SendContactList, &WorldSession::HandleContactListOpcode);
- DEFINE_HANDLER(CMSG_SEND_MAIL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Mail::SendMail, &WorldSession::HandleSendMail);
+ DEFINE_HANDLER(CMSG_SEND_CONTACT_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::SendContactList, &WorldSession::HandleContactListOpcode);
+ DEFINE_HANDLER(CMSG_SEND_MAIL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Mail::SendMail, &WorldSession::HandleSendMail);
DEFINE_HANDLER(CMSG_SEND_SOR_REQUEST_VIA_ADDRESS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SEND_TEXT_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::CTextEmote, &WorldSession::HandleTextEmoteOpcode);
+ DEFINE_HANDLER(CMSG_SEND_TEXT_EMOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::CTextEmote, &WorldSession::HandleTextEmoteOpcode);
DEFINE_HANDLER(CMSG_SET_ACHIEVEMENTS_HIDDEN, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_ACTION_BAR_TOGGLES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles);
- DEFINE_HANDLER(CMSG_SET_ACTION_BUTTON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::SetActionButton, &WorldSession::HandleSetActionButtonOpcode);
- DEFINE_HANDLER(CMSG_SET_ACTIVE_MOVER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Movement::SetActiveMover, &WorldSession::HandleSetActiveMoverOpcode);
+ DEFINE_HANDLER(CMSG_SET_ACTION_BAR_TOGGLES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetActionBarToggles, &WorldSession::HandleSetActionBarToggles);
+ DEFINE_HANDLER(CMSG_SET_ACTION_BUTTON, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::SetActionButton, &WorldSession::HandleSetActionButtonOpcode);
+ DEFINE_HANDLER(CMSG_SET_ACTIVE_MOVER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Movement::SetActiveMover, &WorldSession::HandleSetActiveMoverOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_ACTIVE_VOICE_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActiveVoiceChannel );
DEFINE_HANDLER(CMSG_SET_ADVANCED_COMBAT_LOGGING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_ASSISTANT_LEADER, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::SetAssistantLeader, &WorldSession::HandleSetAssistantLeaderOpcode);
+ DEFINE_HANDLER(CMSG_SET_ASSISTANT_LEADER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::SetAssistantLeader, &WorldSession::HandleSetAssistantLeaderOpcode);
DEFINE_HANDLER(CMSG_SET_BACKPACK_AUTOSORT_DISABLED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SET_BANK_AUTOSORT_DISABLED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SET_BANK_BAG_SLOT_FLAG, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Social::SetContactNotes, &WorldSession::HandleSetContactNotesOpcode);
+ DEFINE_HANDLER(CMSG_SET_CONTACT_NOTES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Social::SetContactNotes, &WorldSession::HandleSetContactNotesOpcode);
DEFINE_HANDLER(CMSG_SET_CURRENCY_FLAGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SET_DIFFICULTY_ID, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_DUNGEON_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode);
- DEFINE_HANDLER(CMSG_SET_EVERYONE_IS_ASSISTANT, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::SetEveryoneIsAssistant, &WorldSession::HandleSetEveryoneIsAssistant);
- DEFINE_HANDLER(CMSG_SET_FACTION_AT_WAR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetFactionAtWar, &WorldSession::HandleSetFactionAtWar);
- DEFINE_HANDLER(CMSG_SET_FACTION_INACTIVE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetFactionInactive, &WorldSession::HandleSetFactionInactiveOpcode);
- DEFINE_HANDLER(CMSG_SET_FACTION_NOT_AT_WAR, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetFactionNotAtWar, &WorldSession::HandleSetFactionNotAtWar);
+ DEFINE_HANDLER(CMSG_SET_DUNGEON_DIFFICULTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetDungeonDifficulty, &WorldSession::HandleSetDungeonDifficultyOpcode);
+ DEFINE_HANDLER(CMSG_SET_EVERYONE_IS_ASSISTANT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::SetEveryoneIsAssistant, &WorldSession::HandleSetEveryoneIsAssistant);
+ DEFINE_HANDLER(CMSG_SET_FACTION_AT_WAR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetFactionAtWar, &WorldSession::HandleSetFactionAtWar);
+ DEFINE_HANDLER(CMSG_SET_FACTION_INACTIVE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetFactionInactive, &WorldSession::HandleSetFactionInactiveOpcode);
+ DEFINE_HANDLER(CMSG_SET_FACTION_NOT_AT_WAR, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetFactionNotAtWar, &WorldSession::HandleSetFactionNotAtWar);
DEFINE_HANDLER(CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SET_LFG_BONUS_FACTION_ID, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_LOOT_METHOD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::SetLootMethod, &WorldSession::HandleSetLootMethodOpcode);
+ DEFINE_HANDLER(CMSG_SET_LOOT_METHOD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::SetLootMethod, &WorldSession::HandleSetLootMethodOpcode);
DEFINE_HANDLER(CMSG_SET_LOOT_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PARTY_ASSIGNMENT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyAssignmentOpcode );
- DEFINE_HANDLER(CMSG_SET_PARTY_LEADER, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::SetPartyLeader, &WorldSession::HandleSetPartyLeaderOpcode);
+ DEFINE_HANDLER(CMSG_SET_PARTY_LEADER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::SetPartyLeader, &WorldSession::HandleSetPartyLeaderOpcode);
DEFINE_HANDLER(CMSG_SET_PET_SLOT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_PLAYER_DECLINED_NAMES, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetPlayerDeclinedNames );
DEFINE_HANDLER(CMSG_SET_PREFERRED_CEMETERY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SET_PVP, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode);
- DEFINE_HANDLER(CMSG_SET_ROLE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::SetRole, &WorldSession::HandleSetRoleOpcode);
+ DEFINE_HANDLER(CMSG_SET_RAID_DIFFICULTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetRaidDifficulty, &WorldSession::HandleSetRaidDifficultyOpcode);
+ DEFINE_HANDLER(CMSG_SET_ROLE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::SetRole, &WorldSession::HandleSetRoleOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_SAVED_INSTANCE_EXTEND, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetSavedInstanceExtend );
- DEFINE_HANDLER(CMSG_SET_SELECTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::SetSelection, &WorldSession::HandleSetSelectionOpcode);
- DEFINE_HANDLER(CMSG_SET_SHEATHED, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Combat::SetSheathed, &WorldSession::HandleSetSheathedOpcode);
+ DEFINE_HANDLER(CMSG_SET_SELECTION, STATUS_UNHANDLED, 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_SORT_BAGS_RIGHT_TO_LEFT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_SPECIALIZATION, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Talent::SetSpecialization, &WorldSession::HandleSetSpecializationOpcode);
+ DEFINE_HANDLER(CMSG_SET_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Talent::SetSpecialization, &WorldSession::HandleSetSpecializationOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SET_TAXI_BENCHMARK_MODE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetTaxiBenchmarkOpcode );
- DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetTitle, &WorldSession::HandleSetTitleOpcode);
- DEFINE_HANDLER(CMSG_SET_TRADE_CURRENCY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::SetTradeCurrency, &WorldSession::HandleSetTradeCurrencyOpcode);
- DEFINE_HANDLER(CMSG_SET_TRADE_GOLD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::SetTradeGold, &WorldSession::HandleSetTradeGoldOpcode);
- DEFINE_HANDLER(CMSG_SET_TRADE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::SetTradeItem, &WorldSession::HandleSetTradeItemOpcode);
+ DEFINE_HANDLER(CMSG_SET_TITLE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetTitle, &WorldSession::HandleSetTitleOpcode);
+ DEFINE_HANDLER(CMSG_SET_TRADE_CURRENCY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::SetTradeCurrency, &WorldSession::HandleSetTradeCurrencyOpcode);
+ DEFINE_HANDLER(CMSG_SET_TRADE_GOLD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::SetTradeGold, &WorldSession::HandleSetTradeGoldOpcode);
+ DEFINE_HANDLER(CMSG_SET_TRADE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::SetTradeItem, &WorldSession::HandleSetTradeItemOpcode);
DEFINE_HANDLER(CMSG_SET_USING_PARTY_GARRISON, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SET_WATCHED_FACTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::SetWatchedFaction, &WorldSession::HandleSetWatchedFactionOpcode);
- DEFINE_HANDLER(CMSG_SHOWING_CLOAK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingCloak, &WorldSession::HandleShowingCloakOpcode);
- DEFINE_HANDLER(CMSG_SHOWING_HELM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingHelm, &WorldSession::HandleShowingHelmOpcode);
+ DEFINE_HANDLER(CMSG_SET_WATCHED_FACTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::SetWatchedFaction, &WorldSession::HandleSetWatchedFactionOpcode);
+ DEFINE_HANDLER(CMSG_SHOWING_CLOAK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingCloak, &WorldSession::HandleShowingCloakOpcode);
+ DEFINE_HANDLER(CMSG_SHOWING_HELM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::ShowingHelm, &WorldSession::HandleShowingHelmOpcode);
DEFINE_HANDLER(CMSG_SHOW_TRADE_SKILL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SIGN_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::SignPetition, &WorldSession::HandleSignPetition);
+ DEFINE_HANDLER(CMSG_SIGN_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::SignPetition, &WorldSession::HandleSignPetition);
DEFINE_HANDLER(CMSG_SILENCE_PARTY_TALKER, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SOCKET_GEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSocketOpcode );
DEFINE_HANDLER(CMSG_SORT_BAGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SORT_BANK_BAGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SORT_REAGENT_BANK_BAGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SPELL_CLICK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSpellClick );
- DEFINE_HANDLER(CMSG_SPIRIT_HEALER_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::SpiritHealerActivate, &WorldSession::HandleSpiritHealerActivate);
- DEFINE_HANDLER(CMSG_SPLIT_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SplitItem, &WorldSession::HandleSplitItemOpcode);
- DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::StandStateChange, &WorldSession::HandleStandStateChangeOpcode);
+ DEFINE_HANDLER(CMSG_SPIRIT_HEALER_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::SpiritHealerActivate, &WorldSession::HandleSpiritHealerActivate);
+ DEFINE_HANDLER(CMSG_SPLIT_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SplitItem, &WorldSession::HandleSplitItemOpcode);
+ DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::StandStateChange, &WorldSession::HandleStandStateChangeOpcode);
DEFINE_HANDLER(CMSG_START_SPECTATOR_WAR_GAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_START_WAR_GAME, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_SUMMON_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleSummonResponseOpcode );
- DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_BUG, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitBug, &WorldSession::HandleSupportTicketSubmitBug);
- DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitComplaint, &WorldSession::HandleSupportTicketSubmitComplaint);
- DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitSuggestion, &WorldSession::HandleSupportTicketSubmitSuggestion);
+ DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_BUG, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitBug, &WorldSession::HandleSupportTicketSubmitBug);
+ DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitComplaint, &WorldSession::HandleSupportTicketSubmitComplaint);
+ DEFINE_HANDLER(CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Ticket::SupportTicketSubmitSuggestion, &WorldSession::HandleSupportTicketSubmitSuggestion);
DEFINE_HANDLER(CMSG_SUSPEND_COMMS_ACK, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_SUSPEND_TOKEN_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_SWAP_INV_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapInvItem, &WorldSession::HandleSwapInvItemOpcode);
- DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapItem, &WorldSession::HandleSwapItem);
- DEFINE_HANDLER(CMSG_SWAP_SUB_GROUPS, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Party::SwapSubGroups, &WorldSession::HandleSwapSubGroupsOpcode);
- DEFINE_HANDLER(CMSG_SWAP_VOID_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::SwapVoidItem, &WorldSession::HandleVoidSwapItem);
- DEFINE_HANDLER(CMSG_TABARD_VENDOR_ACTIVATE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTabardVendorActivateOpcode);
- DEFINE_HANDLER(CMSG_TALK_TO_GOSSIP, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode);
+ DEFINE_HANDLER(CMSG_SWAP_INV_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapInvItem, &WorldSession::HandleSwapInvItemOpcode);
+ DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::SwapItem, &WorldSession::HandleSwapItem);
+ DEFINE_HANDLER(CMSG_SWAP_SUB_GROUPS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Party::SwapSubGroups, &WorldSession::HandleSwapSubGroupsOpcode);
+ DEFINE_HANDLER(CMSG_SWAP_VOID_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::SwapVoidItem, &WorldSession::HandleVoidSwapItem);
+ DEFINE_HANDLER(CMSG_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTabardVendorActivateOpcode);
+ DEFINE_HANDLER(CMSG_TALK_TO_GOSSIP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleGossipHelloOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_TAXI_NODE_STATUS_QUERY, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiNodeStatusQueryOpcode );
DEFINE_OPCODE_HANDLER_OLD(CMSG_TAXI_QUERY_AVAILABLE_NODES, STATUS_UNHANDLED, PROCESS_THREADSAFE, &WorldSession::HandleTaxiQueryAvailableNodes );
DEFINE_HANDLER(CMSG_TAXI_REQUEST_EARLY_LANDING, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TELEPORT_TO_UNIT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TIME_ADJUSTMENT_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_TIME_SYNC_RESPONSE, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::TimeSyncResponse, &WorldSession::HandleTimeSyncResponse);
+ DEFINE_HANDLER(CMSG_TIME_SYNC_RESPONSE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::TimeSyncResponse, &WorldSession::HandleTimeSyncResponse);
DEFINE_HANDLER(CMSG_TIME_SYNC_RESPONSE_DROPPED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TIME_SYNC_RESPONSE_FAILED, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TOGGLE_DIFFICULTY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_TOGGLE_PVP, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleTogglePvP );
DEFINE_OPCODE_HANDLER_OLD(CMSG_TOTEM_DESTROYED, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleTotemDestroyed );
DEFINE_HANDLER(CMSG_TOY_SET_FAVORITE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_TRAINER_BUY_SPELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::TrainerBuySpell, &WorldSession::HandleTrainerBuySpellOpcode);
- DEFINE_HANDLER(CMSG_TRAINER_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTrainerListOpcode);
+ DEFINE_HANDLER(CMSG_TRAINER_BUY_SPELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::TrainerBuySpell, &WorldSession::HandleTrainerBuySpellOpcode);
+ DEFINE_HANDLER(CMSG_TRAINER_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::NPC::Hello, &WorldSession::HandleTrainerListOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_TRANSMOGRIFY_ITEMS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleTransmogrifyItems );
- DEFINE_HANDLER(CMSG_TURN_IN_PETITION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Petition::TurnInPetition, &WorldSession::HandleTurnInPetition);
- DEFINE_HANDLER(CMSG_TUTORIAL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Misc::TutorialSetFlag, &WorldSession::HandleTutorialFlag);
+ DEFINE_HANDLER(CMSG_TURN_IN_PETITION, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Petition::TurnInPetition, &WorldSession::HandleTurnInPetition);
+ DEFINE_HANDLER(CMSG_TUTORIAL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Misc::TutorialSetFlag, &WorldSession::HandleTutorialFlag);
DEFINE_HANDLER(CMSG_TWITTER_CHECK_STATUS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TWITTER_CONNECT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TWITTER_DISCONNECT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_TWITTER_POST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_UI_TIME_REQUEST, STATUS_LOGGEDIN, PROCESS_INPLACE, WorldPackets::Misc::UITimeRequest, &WorldSession::HandleUITimeRequest);
- DEFINE_HANDLER(CMSG_UNACCEPT_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Trade::UnacceptTrade, &WorldSession::HandleUnacceptTradeOpcode);
- DEFINE_HANDLER(CMSG_UNDELETE_CHARACTER, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::Character::UndeleteCharacter, &WorldSession::HandleCharUndeleteOpcode);
- DEFINE_HANDLER(CMSG_UNLEARN_SKILL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::UnlearnSkill, &WorldSession::HandleUnlearnSkillOpcode);
+ DEFINE_HANDLER(CMSG_UI_TIME_REQUEST, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::UITimeRequest, &WorldSession::HandleUITimeRequest);
+ DEFINE_HANDLER(CMSG_UNACCEPT_TRADE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Trade::UnacceptTrade, &WorldSession::HandleUnacceptTradeOpcode);
+ DEFINE_HANDLER(CMSG_UNDELETE_CHARACTER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Character::UndeleteCharacter, &WorldSession::HandleCharUndeleteOpcode);
+ DEFINE_HANDLER(CMSG_UNLEARN_SKILL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::UnlearnSkill, &WorldSession::HandleUnlearnSkillOpcode);
DEFINE_HANDLER(CMSG_UNLEARN_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_UNLOCK_VOID_STORAGE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::UnlockVoidStorage, &WorldSession::HandleVoidStorageUnlock);
- DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::UserClientUpdateAccountData, &WorldSession::HandleUpdateAccountData);
+ DEFINE_HANDLER(CMSG_UNLOCK_VOID_STORAGE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::UnlockVoidStorage, &WorldSession::HandleVoidStorageUnlock);
+ DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::ClientConfig::UserClientUpdateAccountData, &WorldSession::HandleUpdateAccountData);
DEFINE_HANDLER(CMSG_UPDATE_CLIENT_SETTINGS, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_UPDATE_MISSILE_TRAJECTORY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateMissileTrajectory );
- DEFINE_HANDLER(CMSG_UPDATE_RAID_TARGET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Party::UpdateRaidTarget, &WorldSession::HandleUpdateRaidTargetOpcode);
- DEFINE_HANDLER(CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Token::UpdateListedAuctionableTokens, &WorldSession::HandleUpdateListedAuctionableTokens);
+ DEFINE_HANDLER(CMSG_UPDATE_RAID_TARGET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Party::UpdateRaidTarget, &WorldSession::HandleUpdateRaidTargetOpcode);
+ DEFINE_HANDLER(CMSG_UPDATE_VAS_PURCHASE_STATES, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
+ DEFINE_HANDLER(CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Token::UpdateListedAuctionableTokens, &WorldSession::HandleUpdateListedAuctionableTokens);
DEFINE_HANDLER(CMSG_UPDATE_WOW_TOKEN_COUNT, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_UPGRADE_GARRISON, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_UPGRADE_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_USED_FOLLOW, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_USE_CRITTER_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_USE_EQUIPMENT_SET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::UseEquipmentSet, &WorldSession::HandleUseEquipmentSet);
- DEFINE_HANDLER(CMSG_USE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Spells::UseItem, &WorldSession::HandleUseItemOpcode);
+ DEFINE_HANDLER(CMSG_USE_EQUIPMENT_SET, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::EquipmentSet::UseEquipmentSet, &WorldSession::HandleUseEquipmentSet);
+ DEFINE_HANDLER(CMSG_USE_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Spells::UseItem, &WorldSession::HandleUseItemOpcode);
DEFINE_HANDLER(CMSG_USE_TOY, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
- DEFINE_HANDLER(CMSG_VIOLENCE_LEVEL, STATUS_AUTHED, PROCESS_INPLACE, WorldPackets::Misc::ViolenceLevel, &WorldSession::HandleViolenceLevel);
+ DEFINE_HANDLER(CMSG_VIOLENCE_LEVEL, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Misc::ViolenceLevel, &WorldSession::HandleViolenceLevel);
DEFINE_HANDLER(CMSG_VOICE_ADD_IGNORE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_HANDLER(CMSG_VOICE_DEL_IGNORE, STATUS_UNHANDLED, PROCESS_INPLACE, WorldPackets::Null, &WorldSession::Handle_NULL);
DEFINE_OPCODE_HANDLER_OLD(CMSG_VOICE_SESSION_ENABLE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleVoiceSessionEnableOpcode );
- DEFINE_HANDLER(CMSG_VOID_STORAGE_TRANSFER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::VoidStorageTransfer, &WorldSession::HandleVoidStorageTransfer);
+ DEFINE_HANDLER(CMSG_VOID_STORAGE_TRANSFER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::VoidStorage::VoidStorageTransfer, &WorldSession::HandleVoidStorageTransfer);
DEFINE_OPCODE_HANDLER_OLD(CMSG_WARDEN_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWardenDataOpcode );
- DEFINE_HANDLER(CMSG_WHO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoRequestPkt, &WorldSession::HandleWhoOpcode);
- DEFINE_HANDLER(CMSG_WHO_IS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoIsRequest, &WorldSession::HandleWhoIsOpcode);
+ DEFINE_HANDLER(CMSG_WHO, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoRequestPkt, &WorldSession::HandleWhoOpcode);
+ DEFINE_HANDLER(CMSG_WHO_IS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Who::WhoIsRequest, &WorldSession::HandleWhoIsOpcode);
DEFINE_HANDLER(CMSG_WORLD_PORT_RESPONSE, STATUS_TRANSFER, PROCESS_THREADUNSAFE, WorldPackets::Movement::WorldPortResponse, &WorldSession::HandleMoveWorldportAckOpcode);
DEFINE_OPCODE_HANDLER_OLD(CMSG_WORLD_TELEPORT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWorldTeleportOpcode );
- DEFINE_HANDLER(CMSG_WRAP_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Item::WrapItem, &WorldSession::HandleWrapItem);
+ DEFINE_HANDLER(CMSG_WRAP_ITEM, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Item::WrapItem, &WorldSession::HandleWrapItem);
#undef DEFINE_OPCODE_HANDLER_OLD
#undef DEFINE_HANDLER
@@ -840,14 +840,14 @@ void OpcodeTable::Initialize()
ValidateAndSetServerOpcode(opcode, #opcode, status, con)
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ABORT_NEW_WORLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_DATA_TIMES, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_DATA_TIMES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_MOUNT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_TOYS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTIVATE_TAXI_REPLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADDON_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADDON_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADD_BATTLENET_FRIEND_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADD_ITEM_PASSIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADD_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -855,53 +855,53 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADJUST_SPLINE_DURATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AE_LOOT_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AE_LOOT_TARGET_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AI_REACTION, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACCOUNT_CRITERIA, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_ACHIEVEMENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ALL_GUILD_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARCHAEOLOGY_SURVERY_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_SPIRIT_HEALER_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_NO_CORPSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_NO_CORPSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_SHAPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKER_STATE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_STOP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_ERROR, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKER_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_START, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_STOP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_LANDED_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_CLOSED_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_COMMAND_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_ITEMS_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_PENDING_SALES_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OUTBID_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OWNER_BID_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_REPLICATE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_WON_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_CLOSED_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_PENDING_SALES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OUTBID_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OWNER_BID_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_REPLICATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_WON_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_POINTS_DEPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_CHALLENGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_CHALLENGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AVAILABLE_VOICE_CHANNEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BARBER_SHOP_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BARBER_SHOP_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_PORT_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_ACTIVE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NONE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_QUEUED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_ACTIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NONE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_QUEUED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_INFO_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_JOINED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_LEFT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_POSITIONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_LEFT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_POSITIONS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_POINTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLENET_CHALLENGE_ABORT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLENET_CHALLENGE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -938,8 +938,8 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_STATUS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BIND_POINT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BIND_POINT_UPDATE, STATUS_UNHANDLED, 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);
@@ -948,9 +948,9 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BONUS_ROLL_EMPTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BOSS_KILL_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BREAK_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_SUCCEEDED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CACHE_VERSION, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_SUCCEEDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CACHE_VERSION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_CLEAR_PENDING_ACTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INITIAL_INVITES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -972,15 +972,15 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_NUM_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAMERA_SHAKE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_AUTO_REPEAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_ORPHAN_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_AUTO_REPEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_ORPHAN_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SCENE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAN_DUEL_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CATEGORY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ 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_CATEGORY_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLEGE_MODE_REWARDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_ALL_MAP_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -990,78 +990,78 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_NOTIFY, STATUS_NEVER, 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_CHARACTER_LOGIN_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_LIST, STATUS_UNHANDLED, 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_CHARACTER_LOGIN_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_OBJECT_TEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_RENAME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_RENAME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_CHARACTER_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_UPGRADE_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_AUTO_RESPONDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_DOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_IGNORED_ACCOUNT_MUTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_IS_DOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_NOT_IN_PARTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_AMBIGUOUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_NOTFOUND, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_NOTFOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_RECONNECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_RESTRICTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_SERVER_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_SERVER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHEAT_IGNORE_DIMISHING_RETURNS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHECK_WARGAME_ENTRY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHUNKED_PACKET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_ALL_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_ALL_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_BOSS_EMOTES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWNS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWNS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_EVENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_MAP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLAINT_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLAINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLETE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPRESSED_PACKET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONNECT_TO, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONNECT_TO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONSOLE_WRITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTROL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTROL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_RUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_LOCATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_RECLAIM_DELAY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CORPSE_TRANSPORT_QUERY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_CHAR, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_CHAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- 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_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CROSSED_INEBRIATION_THRESHOLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CUSTOM_LOAD_SCREEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAILY_QUESTS_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAMAGE_CALC_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_STUDIO_CREATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DB_REPLY, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEFENSE_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DELETE_CHAR, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DB_REPLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEFENSE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DELETE_CHAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DESTROY_ARENA_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DESTRUCTIBLE_BUILDING_DAMAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DIFFERENT_INSTANCE_FROM_PARTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISENCHANT_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISMOUNT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISMOUNT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISMOUNT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISPEL_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISPLAY_GAME_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1071,27 +1071,27 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DISPLAY_TOAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DROP_NEW_CONNECTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_COUNTDOWN, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_IN_BOUNDS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_OUT_OF_BOUNDS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_REQUESTED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_WINNER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DURABILITY_DAMAGE_DEATH, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENABLE_BARBER_SHOP, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_COUNTDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_IN_BOUNDS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_OUT_OF_BOUNDS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_REQUESTED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_WINNER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_DURABILITY_DAMAGE_DEATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENABLE_BARBER_SHOP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCHANTMENT_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENCOUNTER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENUM_CHARACTERS_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTAL_DAMAGE_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_ID, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENUM_CHARACTERS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTAL_DAMAGE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_ID, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPECTED_SPAM_RECORDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FACTION_BONUS_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FAILED_PLAYER_CONDITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEIGN_DEATH_RESISTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FINAL_CHUNK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FISH_ESCAPED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1100,34 +1100,34 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCED_DEATH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_OBJECT_RELINK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FRIEND_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FRIEND_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_CUSTOM_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_DESPAWN, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_DESPAWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_RESET_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_SPEED_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_TIME_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_FOLLOWER_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_ACTIVATED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_LANDMARKS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_ACTIVATED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_LANDMARKS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_CLEAR_ALL_FOLLOWERS_EXHAUSTION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_COMPLETE_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_CREATE_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_DELETE_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_CREATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_DELETE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ABILITIES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_XP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_IS_UPGRADEABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LANDING_PAGE_SHIPMENT_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_BLUEPRINT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_BLUEPRINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
@@ -1137,108 +1137,102 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_MISSION_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_RECRUITMENT_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_TRADESKILL_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLACE_BUILDING_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_PLACED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLACE_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_PLACED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECALL_PORTAL_LAST_USED_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECALL_PORTAL_USED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOTE_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOTE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOVE_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_START_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_DISPLAYED_TROPHY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_GARRISON_INFO_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_GARRISON_INFO_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_SHIPMENT_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_TROPHY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_REQUEST_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_CASE_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_GET_TICKET_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESOLVE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_RESPONSE_ERROR, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_STATUS_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- 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_GM_TICKET_CASE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_SYSTEM_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOD_MODE, 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_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GOSSIP_POI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_ACTION_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DECLINE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DESTROYED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_NEW_LEADER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_UNINVITE, STATUS_NEVER, 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_GROUP_DECLINE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DESTROYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_UNINVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_QUERY_RESULTS, STATUS_NEVER, 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_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_TEXT_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHANGE_NAME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_COMMAND_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_DELETED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_NEW_LEADER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_JOINED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_LEFT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PRESENCE_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANKS_UPDATED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANK_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_ADDED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_MOTD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PLAYER_LEFT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_PRESENCE_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANKS_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_RANK_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_MODIFIED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_FLAGGED_FOR_RENAME, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_MODIFIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_FLAGGED_FOR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_DECLINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_KNOWN_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBERS_WITH_RECIPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_DAILY_RESET, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_DAILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_UPDATE_NOTE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MEMBER_UPDATE_NOTE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_MOVE_STARTING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NAME_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE, 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_RANKS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARD_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_SEND_RANK_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_HEALTH_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARD_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ROSTER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_SEND_RANK_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_HEALTH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY_BLOB, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY_BLOB, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INCREASE_CAST_TIME_FOR_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIALIZE_FACTIONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SETUP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INIT_WORLD_STATES, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_HONOR_STATS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_PVP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIALIZE_FACTIONS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SETUP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INIT_WORLD_STATES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_HONOR_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_PVP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1252,25 +1246,25 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_TIMER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_GROUP_SIZE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_SAVE_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALID_PROMOTION_CODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVENTORY_CHANGE_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_IS_QUEST_COMPLETE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_ENCHANT_TIME_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_ENCHANT_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_EXPIRE_PURCHASE_REFUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PURCHASE_REFUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_KICK_REASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARN_TALENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVEL_UP_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVEL_UP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PLAYER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_DISABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_JOIN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1302,151 +1296,151 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_CHARACTER_COPY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_CUF_PROFILES, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_EQUIPMENT_SET, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_CUF_PROFILES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_EQUIPMENT_SET, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_SELECTED_TROPHY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SET_TIME_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_VERIFY_WORLD, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XP_GAIN, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SET_TIME_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_VERIFY_WORLD, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XP_GAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ALL_PASSED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_CONTENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ITEM_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_MONEY_NOTIFY, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE_ALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_REMOVED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLLS_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL_WON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOSS_OF_CONTROL_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_COMMAND_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJECTIVES_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJ_EVENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MASTER_LOOT_CANDIDATE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGE_BOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIMAP_PING, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_CREATURE_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIMAP_PING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_CREATURE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MISSILE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOTD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOUNT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED,CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ACTIVE_MOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ACTIVE_MOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COLLISION_HEIGHT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COLLISION_HEIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COMPOUND_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FEATHER_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVERING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FEATHER_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVERING, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES, 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_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_VEHICLE_REC_ID, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WATER_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_LAND_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_NORMAL_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WATER_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SKIP_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ROOT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FEATHER_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLYING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_LAND_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_NORMAL_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_MODE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_MODE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WATER_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FEATHER_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLYING, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_HOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_LAND_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_NORMAL_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WATER_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_START_SWIM, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_STOP_SWIM, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNROOT, STATUS_NEVER, 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_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_TELEPORT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNROOT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_FLYING, STATUS_UNHANDLED, 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_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVERING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVERING, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_COLLISION_HEIGHT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_KNOCK_BACK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_COLLISION_HEIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- 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_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_MOVE_UPDATE_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_RUN_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_SWIM_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_TELEPORT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MULTIPLE_PACKETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_TAXI_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_WORLD, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_WORLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DEST_LOC_SPELL_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_OFFER_PETITION_ERROR, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_MONSTER_MOVE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_OFFER_PETITION_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_MONSTER_MOVE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_CONTAINER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_LFG_DUNGEON_FINDER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_SHIPMENT_NPC_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OVERRIDE_LIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAGE_TEXT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_COMMAND_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_INVITE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAGE_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_KILL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAUSE_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAUSE_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PENDING_RAID_LOCK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_ALREADY_SIGNED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_RENAME_GUILD_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_SIGNATURES, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SIGN_RESULTS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_ALREADY_SIGNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_RENAME_GUILD_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_SIGNATURES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SIGN_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_ACTION_FEEDBACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_ACTION_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1479,107 +1473,106 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_STABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_TAME_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PHASE_SHIFT_CHANGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYED_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SAVE_GUILD_EMBLEM, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PHASE_SHIFT_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYED_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SAVE_GUILD_EMBLEM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SKINNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_TABARD_VENDOR_ACTIVATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_MUSIC, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_MUSIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_OBJECT_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_ONE_SHOT_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_ORPHAN_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SCENE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SOUND, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPEAKERBOT_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_TIME_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_POWER_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRINT_NOTIFICATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_POWER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRE_RESSURECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PRINT_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROC_RESIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROPOSE_LEVEL_GRANT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_CREDIT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_LOG_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_OPTIONS_ENABLED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_SEASON, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PROPOSE_LEVEL_GRANT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_LOG_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_OPTIONS_ENABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_SEASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_BATTLE_PET_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_CREATURE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GAME_OBJECT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_CREATURE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GAME_OBJECT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GARRISON_CREATURE_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GUILD_INFO_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_ITEM_TEXT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_NPC_TEXT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PAGE_TEXT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PET_NAME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PLAYER_NAME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_QUEST_INFO_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_TIME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_COMPLETION_NPC_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_CONFIRM_ACCEPT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_GUILD_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_ITEM_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_NPC_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PAGE_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PET_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PLAYER_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_QUEST_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_TIME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_COMPLETION_NPC_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_CONFIRM_ACCEPT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_FORCE_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_INVALID_QUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_DETAILS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_DETAILS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_REQUEST_ITEMS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS_MULTIPLE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_REQUEST_ITEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS_MULTIPLE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_LOG_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_POI_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_POI_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_FAILED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAF_EMAIL_ENABLED_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_DIFFICULTY_SET, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_DIFFICULTY_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_GROUP_ONLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_MARKERS_CHANGED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_MARKERS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BATTLEFIELD_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_COMPLETED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_STARTED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_FAILED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_OK, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_OK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REALM_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REALM_SPLIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RECRUIT_A_FRIEND_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_FAILURE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFRESH_COMPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFRESH_SPELL_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_ITEM_PASSIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPLACE_TROPHY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_PLAYER_AFK_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_CEMETERY_LIST_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_PLAYER_AFK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_CEMETERY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_PVP_REWARDS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_WOW_TOKEN_MARKET_PRICE_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_COMPRESSION_CONTEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_FAILED_NOTIFY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_FAILED_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_RANGED_COMBAT_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_WEEKLY_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPEC_WIPE_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_CAST_BAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_REQUEST, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESYNC_RUNES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHANGED_INFORM, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHANGED_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_POLL_INFORM, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_POLL_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RUNE_REGEN_DEBUG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_BOOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1595,48 +1588,47 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCRIPT_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_ITEM_PASSIVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_KNOWN_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_ALL, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_SINGLE, STATUS_NEVER, 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_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_FIRST_ACHIEVEMENT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_KNOWN_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_ALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_SINGLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_SPELL_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_UNLEARN_SPELLS, STATUS_UNHANDLED, 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_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_RESEARCH_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_AI_ANIM_KIT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_AI_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ALL_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ANIM_TIER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_UNHANDLED, 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_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DUNGEON_DIFFICULTY, STATUS_UNHANDLED, 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_NEVER, 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);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_VISIBLE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FLAT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FORCED_REACTIONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_VISIBLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FLAT_SPELL_MODIFIER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FORCED_REACTIONS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ITEM_PURCHASE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_LFG_TIME_WALKER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_LOOT_METHOD_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MAX_WEEKLY_QUANTITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MELEE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MOVEMENT_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PCT_SPELL_MODIFIER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PET_SPECIALIZATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAY_HOVER_ANIM, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAY_HOVER_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ 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_NEVER, CONNECTION_TYPE_INSTANCE);
- 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_SET_TIME_ZONE_INFORMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_BANK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TAXI_NODES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TRADE_SKILL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1644,36 +1636,36 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOR_START_EXPERIENCE_INCOMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPECIAL_MOUNT_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ABSORB_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_START, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DAMAGE_SHIELD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DELAYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DISPELL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ENERGIZE_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_EXECUTE_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILED_OTHER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_GO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_HEAL_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INSTAKILL_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_INTERRUPT_LOG, STATUS_NEVER, 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_GO, STATUS_UNHANDLED, 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_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_NON_MELEE_DAMAGE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_OR_DAMAGE_IMMUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_PERIODIC_AURA_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_PERIODIC_AURA_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_START, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPIRIT_HEALER_CONFIRM, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_STAND_STATE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPIRIT_HEALER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_STAND_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_SPEAKERBOT_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_STREAMING_MOVIES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1685,73 +1677,81 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INVOLUNTARILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TAXI_NODE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEXT_EMOTE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_CLEAR, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_REMOVE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_THREAT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEXT_EMOTE, STATUS_UNHANDLED, 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_TIME_ADJUSTMENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQUEST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_EARNED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_LOST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOKEN_UNK1, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_LOST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_MOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_STATUS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_NEVER, 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_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TUTORIAL_FLAGS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TWITTER_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UI_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_CHARACTER_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLEARNED_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACCOUNT_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACTION_BUTTONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_ABORTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRANSFER_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_CINEMATIC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRIGGER_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TUTORIAL_FLAGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TWITTER_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UI_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_CHARACTER_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACCOUNT_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACTION_BUTTONS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CHARACTER_FLAGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_EXPANSION_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_INSTANCE_OWNERSHIP, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_LAST_INSTANCE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_OBJECT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TALENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_INSTANCE_OWNERSHIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_LAST_INSTANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_OBJECT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TALENT_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_ADD, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_REMOVE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_USE_EQUIPMENT_SET_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VENDOR_INVENTORY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WORLD_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_ADD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_REMOVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_USE_EQUIPMENT_SET_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VENDOR_INVENTORY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VIGNETTE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_CHAT_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_PARENTAL_CONTROLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_SESSION_LEAVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICE_SESSION_ROSTER_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_ITEM_SWAP_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_CONTENTS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_FAILED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_TRANSFER_CHANGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_TRANSFER_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_ITEM_SWAP_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_CONTENTS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_TRANSFER_CHANGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_TRANSFER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WAIT_QUEUE_FINISH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WAIT_QUEUE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARDEN_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEATHER, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEATHER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO_IS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_SERVER_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO_IS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_SERVER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_AUCTION_SOLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_BUY_REQUEST_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_BUY_RESULT_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_MARKET_PRICE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_REDEEM_GAME_TIME_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_REDEEM_REQUEST_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_REDEEM_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_SELL_REQUEST_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_SELL_RESULT_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WOW_TOKEN_UPDATE_AUCTIONABLE_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
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_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ZONE_UNDER_ATTACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
#undef DEFINE_SERVER_OPCODE_HANDLER
};
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index 39befe6fd9a..44d50640073 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -43,1609 +43,1616 @@ enum OpcodeMisc : uint32
NULL_OPCODE = 0xBADD
};
-// CMSGs 6.1.2.19802
enum OpcodeClient : uint32
{
- CMSG_ACCEPT_GUILD_INVITE = 0x0B36,
- CMSG_ACCEPT_LEVEL_GRANT = 0x18F2,
- CMSG_ACCEPT_TRADE = 0x0F07,
- CMSG_ACCEPT_WARGAME_INVITE = 0x0E3F,
- CMSG_ACTIVATE_TAXI = 0x1E83,
- CMSG_ADD_BATTLENET_FRIEND = 0x0335,
- CMSG_ADD_FRIEND = 0x039E,
- CMSG_ADD_IGNORE = 0x16A0,
- CMSG_ADD_TOY = 0x1E48,
- CMSG_ALTER_APPEARANCE = 0x0F82,
- CMSG_AREA_SPIRIT_HEALER_QUERY = 0x1825,
- CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x0E81,
- CMSG_AREA_TRIGGER = 0x0BDB,
- CMSG_ATTACK_STOP = 0x0A01,
- CMSG_ATTACK_SWING = 0x0BF4,
- CMSG_AUCTION_HELLO_REQUEST = 0x1F82,
- CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x1821,
- CMSG_AUCTION_LIST_ITEMS = 0x0CB6,
- CMSG_AUCTION_LIST_OWNER_ITEMS = 0x08A5,
- CMSG_AUCTION_LIST_PENDING_SALES = 0x0935,
- CMSG_AUCTION_PLACE_BID = 0x18F6,
- CMSG_AUCTION_REMOVE_ITEM = 0x1C32,
- CMSG_AUCTION_REPLICATE_ITEMS = 0x0E82,
- CMSG_AUCTION_SELL_ITEM = 0x0D25,
- CMSG_AUTH_CONTINUED_SESSION = 0x0376,
- CMSG_AUTH_SESSION = 0x03DD,
- CMSG_AUTOBANK_ITEM = 0x043F,
- CMSG_AUTOBANK_REAGENT = 0x083F,
- CMSG_AUTOSTORE_BANK_ITEM = 0x0027,
- CMSG_AUTOSTORE_BANK_REAGENT = 0x0040,
- CMSG_AUTO_EQUIP_ITEM = 0x0423,
- CMSG_AUTO_EQUIP_ITEM_SLOT = 0x0838,
- CMSG_AUTO_STORE_BAG_ITEM = 0x0424,
- CMSG_BANKER_ACTIVATE = 0x0CA5,
- CMSG_BATTLEFIELD_LEAVE = 0x0272,
- CMSG_BATTLEFIELD_LIST = 0x0250,
- CMSG_BATTLEFIELD_PORT = 0x1D32,
- CMSG_BATTLEMASTER_HELLO = 0x1605,
- CMSG_BATTLEMASTER_JOIN = 0x1D36,
- CMSG_BATTLEMASTER_JOIN_ARENA = 0x0865,
- CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x1E01,
- CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x0695,
- CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x0E3D,
- CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x1A1F,
- CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0x0B1E,
- CMSG_BATTLE_PAY_GET_PRODUCT_LIST = 0x0A1D,
- CMSG_BATTLE_PAY_GET_PURCHASE_LIST = 0x1616,
- CMSG_BATTLE_PAY_START_PURCHASE = 0x173F,
- CMSG_BATTLE_PET_DELETE_PET = 0x07BD,
- CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x079D,
- CMSG_BATTLE_PET_MODIFY_NAME = 0x0B37,
- CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x0F37,
- CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x0396,
- CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0x17BD,
- CMSG_BATTLE_PET_SET_FLAGS = 0x16BD,
- CMSG_BATTLE_PET_SUMMON = 0x0A9D,
- CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x1A24,
- CMSG_BEGIN_TRADE = 0x0E53,
- CMSG_BF_MGR_ENTRY_INVITE_RESPONSE = 0x0F36,
- CMSG_BF_MGR_QUEUE_EXIT_REQUEST = 0x0F96,
- CMSG_BF_MGR_QUEUE_INVITE_RESPONSE = 0x17BE,
- CMSG_BF_MGR_QUEUE_REQUEST = 0x1748,
- CMSG_BINDER_ACTIVATE = 0x1C71,
- CMSG_BLACK_MARKET_BID_ON_ITEM = 0x1822,
- CMSG_BLACK_MARKET_OPEN = 0x0F84,
- CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x016D,
- CMSG_BUG_REPORT = 0x0B96,
- CMSG_BUSY_TRADE = 0x0E2B,
- CMSG_BUY_BACK_ITEM = 0x1E84,
- CMSG_BUY_BANK_SLOT = 0x1DE2,
- CMSG_BUY_ITEM = 0x1CE5,
- CMSG_BUY_REAGENT_BANK = 0x1D75,
- CMSG_BUY_WOW_TOKEN_CONFIRM = 0x17B8,
- CMSG_BUY_WOW_TOKEN_START = 0x1A35,
- CMSG_CAGE_BATTLE_PET = 0x0AAB,
- CMSG_CALENDAR_ADD_EVENT = 0x0320,
- CMSG_CALENDAR_COMPLAIN = 0x1395,
- CMSG_CALENDAR_COPY_EVENT = 0x123F,
- CMSG_CALENDAR_EVENT_INVITE = 0x02B5,
- CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x03B8,
- CMSG_CALENDAR_EVENT_RSVP = 0x021E,
- CMSG_CALENDAR_EVENT_SIGN_UP = 0x0F3F,
- CMSG_CALENDAR_EVENT_STATUS = 0x13B8,
- CMSG_CALENDAR_GET = 0x1A38,
- CMSG_CALENDAR_GET_EVENT = 0x13BD,
- CMSG_CALENDAR_GET_NUM_PENDING = 0x0BB6,
- CMSG_CALENDAR_GUILD_FILTER = 0x123D,
- CMSG_CALENDAR_REMOVE_EVENT = 0x023F,
- CMSG_CALENDAR_REMOVE_INVITE = 0x16B8,
- CMSG_CALENDAR_UPDATE_EVENT = 0x0F1E,
- CMSG_CANCEL_AURA = 0x12FB,
- CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x0821,
- CMSG_CANCEL_CAST = 0x058A,
- CMSG_CANCEL_CHANNELLING = 0x0F71,
- CMSG_CANCEL_GROWTH_AURA = 0x0AA3,
- CMSG_CANCEL_MASTER_LOOT_ROLL = 0x06F9,
- CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x018A,
- CMSG_CANCEL_MOUNT_AURA = 0x012D,
- CMSG_CANCEL_QUEUED_SPELL = 0x0EA2,
- CMSG_CANCEL_TEMP_ENCHANTMENT = 0x004E,
- CMSG_CANCEL_TRADE = 0x0E0F,
- CMSG_CAN_DUEL = 0x0A38,
- CMSG_CAST_SPELL = 0x1274,
- CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x1017,
- CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS = 0x1503,
- CMSG_CHANGE_BAG_SLOT_FLAG = 0x0628,
- CMSG_CHANGE_MONUMENT_APPEARANCE = 0x1A48,
- CMSG_CHANGE_SUB_GROUP = 0x0AB7,
- CMSG_CHARACTER_RENAME_REQUEST = 0x0616,
- CMSG_CHAR_CUSTOMIZE = 0x0A3D,
- CMSG_CHAR_DELETE = 0x12B8,
- CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0x0F38,
- CMSG_CHAT_ADDON_MESSAGE_CHANNEL = 0x1199,
- CMSG_CHAT_ADDON_MESSAGE_GUILD = 0x1C3D,
- CMSG_CHAT_ADDON_MESSAGE_INSTANCE_CHAT = 0x1D9A,
- CMSG_CHAT_ADDON_MESSAGE_OFFICER = 0x1C8D,
- CMSG_CHAT_ADDON_MESSAGE_PARTY = 0x1D89,
- CMSG_CHAT_ADDON_MESSAGE_RAID = 0x10F9,
- CMSG_CHAT_ADDON_MESSAGE_WHISPER = 0x10FD,
- CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x11B9,
- CMSG_CHAT_CHANNEL_BAN = 0x187E,
- CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x10D9,
- CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x119D,
- CMSG_CHAT_CHANNEL_INVITE = 0x142D,
- CMSG_CHAT_CHANNEL_KICK = 0x153D,
- CMSG_CHAT_CHANNEL_LIST = 0x1999,
- CMSG_CHAT_CHANNEL_MODERATE = 0x1C8E,
- CMSG_CHAT_CHANNEL_MODERATOR = 0x152D,
- CMSG_CHAT_CHANNEL_MUTE = 0x1909,
- CMSG_CHAT_CHANNEL_OWNER = 0x15ED,
- CMSG_CHAT_CHANNEL_PASSWORD = 0x193A,
- CMSG_CHAT_CHANNEL_SET_OWNER = 0x14CA,
- CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x141E,
- CMSG_CHAT_CHANNEL_SILENCE_VOICE = 0x148E,
- CMSG_CHAT_CHANNEL_UNBAN = 0x155D,
- CMSG_CHAT_CHANNEL_UNMODERATOR = 0x10AE,
- CMSG_CHAT_CHANNEL_UNMUTE = 0x109A,
- CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x11FE,
- CMSG_CHAT_CHANNEL_UNSILENCE_VOICE = 0x10FE,
- CMSG_CHAT_CHANNEL_VOICE_OFF = 0x103E,
- CMSG_CHAT_CHANNEL_VOICE_ON = 0x1419,
- CMSG_CHAT_JOIN_CHANNEL = 0x152A,
- CMSG_CHAT_LEAVE_CHANNEL = 0x113D,
- CMSG_CHAT_MESSAGE_AFK = 0x185E,
- CMSG_CHAT_MESSAGE_CHANNEL = 0x1D8A,
- CMSG_CHAT_MESSAGE_DND = 0x183E,
- CMSG_CHAT_MESSAGE_EMOTE = 0x1DAA,
- CMSG_CHAT_MESSAGE_GUILD = 0x14E9,
- CMSG_CHAT_MESSAGE_INSTANCE_CHAT = 0x14FD,
- CMSG_CHAT_MESSAGE_OFFICER = 0x155A,
- CMSG_CHAT_MESSAGE_PARTY = 0x14BA,
- CMSG_CHAT_MESSAGE_RAID = 0x1CAA,
- CMSG_CHAT_MESSAGE_RAID_WARNING = 0x147A,
- CMSG_CHAT_MESSAGE_SAY = 0x192A,
- CMSG_CHAT_MESSAGE_WHISPER = 0x103A,
- CMSG_CHAT_MESSAGE_YELL = 0x1CB9,
- CMSG_CHAT_REGISTER_ADDON_PREFIXES = 0x1D2A,
- CMSG_CHAT_REPORT_FILTERED = 0x159E,
- CMSG_CHAT_REPORT_IGNORED = 0x151A,
- CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES = 0x15FA,
- CMSG_CHECK_RAF_EMAIL_ENABLED = 0x1620,
- CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY = 0x0337,
- CMSG_CHOICE_RESPONSE = 0x1FCF,
- CMSG_CLEAR_RAID_MARKER = 0x0FDB,
- CMSG_CLEAR_TRADE_ITEM = 0x0F7B,
- CMSG_CLIENT_PORT_GRAVEYARD = 0x0C65,
- CMSG_CLOSE_INTERACTION = 0x1C36,
- CMSG_COMMENTATOR_ENABLE = 0x073F,
- CMSG_COMMENTATOR_ENTER_INSTANCE = 0x03BD,
- CMSG_COMMENTATOR_EXIT_INSTANCE = 0x0698,
- CMSG_COMMENTATOR_GET_MAP_INFO = 0x1A40,
- CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x171F,
- CMSG_COMMENTATOR_START_WARGAME = 0x0637,
- CMSG_COMPLAINT = 0x0F40,
- CMSG_COMPLETE_ALL_READY_SHIPMENTS = 0x0F06,
- CMSG_COMPLETE_CINEMATIC = 0x0CF2,
- CMSG_COMPLETE_MOVIE = 0x1E0A,
- CMSG_CONFIRM_RESPEC_WIPE = 0x1226,
- CMSG_CONNECT_TO_FAILED = 0x0736,
- CMSG_CONVERT_RAID = 0x0A98,
- CMSG_CREATE_CHARACTER = 0x1636,
- CMSG_CREATE_SHIPMENT = 0x010E,
- CMSG_DB_QUERY_BULK = 0x039F,
- CMSG_DECLINE_GUILD_INVITES = 0x09B1,
- CMSG_DECLINE_PETITION = 0x1D66,
- CMSG_DELETE_EQUIPMENT_SET = 0x014A,
- CMSG_DEL_FRIEND = 0x163F,
- CMSG_DEL_IGNORE = 0x03C0,
- CMSG_DEPOSIT_REAGENT_BANK = 0x002A,
- CMSG_DESTROY_ITEM = 0x0A72,
- CMSG_DF_BOOT_PLAYER_VOTE = 0x0EBF,
- CMSG_DF_GET_JOIN_STATUS = 0x1236,
- CMSG_DF_GET_SYSTEM_INFO = 0x1298,
- CMSG_DF_JOIN = 0x1237,
- CMSG_DF_LEAVE = 0x029D,
- CMSG_DF_PROPOSAL_RESPONSE = 0x0795,
- CMSG_DF_READY_CHECK_RESPONSE = 0x06A0,
- CMSG_DF_SEARCH_JOIN = 0x1797,
- CMSG_DF_SEARCH_LEAVE = 0x0EB7,
- CMSG_DF_SET_COMMENT = 0x0615,
- CMSG_DF_SET_ROLES = 0x0297,
- CMSG_DF_TELEPORT = 0x0FB7,
- CMSG_DISCARDED_TIME_SYNC_ACKS = 0x0103,
- CMSG_DISMISS_CRITTER = 0x1D21,
- CMSG_DO_MASTER_LOOT_ROLL = 0x0409,
- CMSG_DO_READY_CHECK = 0x139E,
- CMSG_DUEL_RESPONSE = 0x0C62,
- CMSG_EJECT_PASSENGER = 0x1AD0,
- CMSG_EMOTE = 0x0E03,
- CMSG_ENABLE_NAGLE = 0x0B55,
- CMSG_ENABLE_TAXI_NODE = 0x0926,
- CMSG_ENGINE_SURVEY = 0x0FA0,
- CMSG_ENUM_CHARACTERS = 0x1696,
- CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT = 0x1216,
- CMSG_FAR_SIGHT = 0x00EE,
- CMSG_GAME_OBJ_REPORT_USE = 0x18B2,
- CMSG_GAME_OBJ_USE = 0x08B1,
- CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x0651,
- CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x1A02,
- CMSG_GARRISON_CHECK_UPGRADEABLE = 0x12FA,
- CMSG_GARRISON_COMPLETE_MISSION = 0x0BA2,
- CMSG_GARRISON_GENERATE_RECRUITS = 0x0FFA,
- CMSG_GARRISON_GET_BUILDING_LANDMARKS = 0x0EFC,
- CMSG_GARRISON_MISSION_BONUS_ROLL = 0x07D2,
- CMSG_GARRISON_PURCHASE_BUILDING = 0x1208,
- CMSG_GARRISON_RECRUIT_FOLLOWER = 0x0E21,
- CMSG_GARRISON_REMOVE_FOLLOWER = 0x0374,
- CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x035B,
- CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x1B8C,
- CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x06DA,
- CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x03FA,
- CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x16CF,
- CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x0BDA,
- CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x0AC8,
- CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x020D,
- CMSG_GARRISON_START_MISSION = 0x0E0E,
- CMSG_GARRISON_SWAP_BUILDINGS = 0x0ADB,
- CMSG_GENERATE_RANDOM_CHARACTER_NAME = 0x0B3E,
- CMSG_GET_CHALLENGE_MODE_REWARDS = 0x1118,
- CMSG_GET_GARRISON_INFO = 0x072D,
- CMSG_GET_ITEM_PURCHASE_DATA = 0x016E,
- CMSG_GET_MIRROR_IMAGE_DATA = 0x0E74,
- CMSG_GET_PVP_OPTIONS_ENABLED = 0x029E,
- CMSG_GET_REMAINING_GAME_TIME = 0x0696,
- CMSG_GET_TROPHY_LIST = 0x17D0,
- CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x063D,
- CMSG_GM_LAG_REPORT = 0x0B3F,
- CMSG_GM_SURVEY_SUBMIT = 0x0E15,
- CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x0FBE,
- CMSG_GM_TICKET_CREATE = 0x0A1E,
- CMSG_GM_TICKET_DELETE_TICKET = 0x129E,
- CMSG_GM_TICKET_GET_CASE_STATUS = 0x1A3F,
- CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x0A18,
- CMSG_GM_TICKET_GET_TICKET = 0x0717,
- CMSG_GM_TICKET_RESPONSE_RESOLVE = 0x0217,
- CMSG_GM_TICKET_UPDATE_TEXT = 0x13A0,
- CMSG_GOSSIP_SELECT_OPTION = 0x1E0C,
- CMSG_GRANT_LEVEL = 0x1DF1,
- CMSG_GUILD_ADD_BATTLENET_FRIEND = 0x1C07,
- CMSG_GUILD_ADD_RANK = 0x1953,
- CMSG_GUILD_ASSIGN_MEMBER_RANK = 0x1844,
- CMSG_GUILD_AUTO_DECLINE_INVITATION = 0x1853,
- CMSG_GUILD_BANK_ACTIVATE = 0x0DE2,
- CMSG_GUILD_BANK_BUY_TAB = 0x0F09,
- CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x0832,
- CMSG_GUILD_BANK_LOG_QUERY = 0x1973,
- CMSG_GUILD_BANK_QUERY_TAB = 0x1DE5,
- CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x1417,
- CMSG_GUILD_BANK_SET_TAB_TEXT = 0x1917,
- CMSG_GUILD_BANK_SWAP_ITEMS = 0x1C75,
- CMSG_GUILD_BANK_TEXT_QUERY = 0x1914,
- CMSG_GUILD_BANK_UPDATE_TAB = 0x1F09,
- CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x1D61,
- CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0x1817,
- CMSG_GUILD_CHANGE_NAME_REQUEST = 0x1527,
- CMSG_GUILD_DECLINE_INVITATION = 0x1967,
- CMSG_GUILD_DELETE = 0x1473,
- CMSG_GUILD_DELETE_RANK = 0x1864,
- CMSG_GUILD_DEMOTE_MEMBER = 0x1453,
- CMSG_GUILD_EVENT_LOG_QUERY = 0x1933,
- CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0x1833,
- CMSG_GUILD_GET_RANKS = 0x1533,
- CMSG_GUILD_GET_ROSTER = 0x1434,
- CMSG_GUILD_INVITE_BY_NAME = 0x0716,
- CMSG_GUILD_LEAVE = 0x1168,
- CMSG_GUILD_MEMBER_SEND_SOR_REQUEST = 0x1138,
- CMSG_GUILD_NEWS_UPDATE_STICKY = 0x1538,
- CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0x1928,
- CMSG_GUILD_PERMISSIONS_QUERY = 0x1878,
- CMSG_GUILD_PROMOTE_MEMBER = 0x1147,
- CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0x1C13,
- CMSG_GUILD_QUERY_MEMBER_RECIPES = 0x1063,
- CMSG_GUILD_QUERY_NEWS = 0x1573,
- CMSG_GUILD_QUERY_RECIPES = 0x1843,
- CMSG_GUILD_REPLACE_GUILD_MASTER = 0x1923,
- CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x1977,
- CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0x1167,
- CMSG_GUILD_SET_GUILD_MASTER = 0x1316,
- CMSG_GUILD_SET_MEMBER_NOTE = 0x1427,
- CMSG_GUILD_SET_RANK_PERMISSIONS = 0x1053,
- CMSG_GUILD_SHIFT_RANK = 0x1458,
- CMSG_GUILD_UPDATE_INFO_TEXT = 0x1507,
- CMSG_GUILD_UPDATE_MOTD_TEXT = 0x1C08,
- CMSG_HEARTH_AND_RESURRECT = 0x0E0C,
- CMSG_IGNORE_TRADE = 0x1A08,
- CMSG_INCREASE_CAST_TIME_FOR_SPELL = 0x0F5B,
- CMSG_INITIATE_ROLE_POLL = 0x071E,
- CMSG_INITIATE_TRADE = 0x1A8C,
- CMSG_INSPECT = 0x1C21,
- CMSG_INSPECT_PVP = 0x0A9E,
- CMSG_INSTANCE_LOCK_RESPONSE = 0x1DE6,
- CMSG_ITEM_PURCHASE_REFUND = 0x08B2,
- CMSG_ITEM_TEXT_QUERY = 0x037B,
- CMSG_JOIN_PET_BATTLE_QUEUE = 0x0F2A,
- CMSG_JOIN_RATED_BATTLEGROUND = 0x01AA,
- CMSG_KEEP_ALIVE = 0x1737,
- CMSG_KEYBOUND_OVERRIDE = 0x0ADA,
- CMSG_LEARN_PET_SPECIALIZATION_GROUP = 0x06FA,
- CMSG_LEARN_TALENTS = 0x0AAA,
- CMSG_LEAVE_GROUP = 0x179E,
- CMSG_LEAVE_PET_BATTLE_QUEUE = 0x0751,
- CMSG_LFG_LIST_APPLY_TO_GROUP = 0x061F,
- CMSG_LFG_LIST_CANCEL_APPLICATION = 0x0BB7,
- CMSG_LFG_LIST_DECLINE_APPLICANT = 0x17B6,
- CMSG_LFG_LIST_GET_STATUS = 0x0338,
- CMSG_LFG_LIST_INVITE_APPLICANT = 0x0A3F,
- CMSG_LFG_LIST_INVITE_RESPONSE = 0x0720,
- CMSG_LFG_LIST_JOIN = 0x13B6,
- CMSG_LFG_LIST_LEAVE = 0x0B20,
- CMSG_LFG_LIST_SEARCH = 0x1A1D,
- CMSG_LFG_LIST_UPDATE_REQUEST = 0x12B7,
- CMSG_LF_GUILD_ADD_RECRUIT = 0x0B9F,
- CMSG_LF_GUILD_BROWSE = 0x1A37,
- CMSG_LF_GUILD_DECLINE_RECRUIT = 0x1023,
- CMSG_LF_GUILD_GET_APPLICATIONS = 0x1548,
- CMSG_LF_GUILD_GET_GUILD_POST = 0x1054,
- CMSG_LF_GUILD_GET_RECRUITS = 0x1464,
- CMSG_LF_GUILD_REMOVE_RECRUIT = 0x1803,
- CMSG_LF_GUILD_SET_GUILD_POST = 0x121F,
- CMSG_LIST_INVENTORY = 0x1922,
- CMSG_LOADING_SCREEN_NOTIFY = 0x13C0,
- CMSG_LOAD_SELECTED_TROPHY = 0x0F47,
- CMSG_LOGOUT_CANCEL = 0x0F8C,
- CMSG_LOGOUT_INSTANT = 0x1CA5,
- CMSG_LOGOUT_REQUEST = 0x0CA6,
- CMSG_LOG_DISCONNECT = 0x12D5,
- CMSG_LOG_STREAMING_ERROR = 0x12D6,
- CMSG_LOOT_ITEM = 0x1BAC,
- CMSG_LOOT_MONEY = 0x050A,
- CMSG_LOOT_RELEASE = 0x1A25,
- CMSG_LOOT_ROLL = 0x1F23,
- CMSG_LOOT_UNIT = 0x0BF1,
- CMSG_LOW_LEVEL_RAID1 = 0x02C0,
- CMSG_LOW_LEVEL_RAID2 = 0x0F0B,
- CMSG_MAIL_CREATE_TEXT_ITEM = 0x0149,
- CMSG_MAIL_DELETE = 0x0A73,
- CMSG_MAIL_GET_LIST = 0x1F04,
- CMSG_MAIL_MARK_AS_READ = 0x1C31,
- CMSG_MAIL_RETURN_TO_SENDER = 0x02A0,
- CMSG_MAIL_TAKE_ITEM = 0x0975,
- CMSG_MAIL_TAKE_MONEY = 0x0871,
- CMSG_MASTER_LOOT_ITEM = 0x06D9,
- CMSG_MINIMAP_PING = 0x1218,
- CMSG_MISSILE_TRAJECTORY_COLLISION = 0x0B74,
- CMSG_MOUNT_SET_FAVORITE = 0x061E,
- CMSG_MOUNT_SPECIAL_ANIM = 0x02D1,
- CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x090F,
- CMSG_MOVE_CHANGE_TRANSPORT = 0x044F,
- CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x0404,
- CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0x055B,
- CMSG_MOVE_DISMISS_VEHICLE = 0x085F,
- CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x0944,
- CMSG_MOVE_FALL_LAND = 0x095F,
- CMSG_MOVE_FALL_RESET = 0x0448,
- CMSG_MOVE_FEATHER_FALL_ACK = 0x0120,
- CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x0148,
- CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x004F,
- CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0x0410,
- CMSG_MOVE_FORCE_ROOT_ACK = 0x0008,
- CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x044C,
- CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x0407,
- CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x0110,
- CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x0517,
- CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0x014C,
- CMSG_MOVE_FORCE_UNROOT_ACK = 0x054C,
- CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x0813,
- CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x050B,
- CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x0017,
- CMSG_MOVE_HEARTBEAT = 0x055C,
- CMSG_MOVE_HOVER_ACK = 0x0860,
- CMSG_MOVE_JUMP = 0x0158,
- CMSG_MOVE_KNOCK_BACK_ACK = 0x040F,
- CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x0913,
- CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0x090C,
- CMSG_MOVE_SET_CAN_FLY_ACK = 0x0C03,
- CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0x054F,
- CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x0018,
- CMSG_MOVE_SET_FACING = 0x0803,
- CMSG_MOVE_SET_FLY = 0x010C,
- CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0x0557,
- CMSG_MOVE_SET_PITCH = 0x080F,
- CMSG_MOVE_SET_RELATIVE_POSITION = 0x051B,
- CMSG_MOVE_SET_RUN_MODE = 0x0053,
- CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x091B,
- CMSG_MOVE_SET_WALK_MODE = 0x0843,
- CMSG_MOVE_SPLINE_DONE = 0x0514,
- CMSG_MOVE_START_ASCEND = 0x0510,
- CMSG_MOVE_START_BACKWARD = 0x0147,
- CMSG_MOVE_START_DESCEND = 0x0117,
- CMSG_MOVE_START_FORWARD = 0x0004,
- CMSG_MOVE_START_PITCH_DOWN = 0x004B,
- CMSG_MOVE_START_PITCH_UP = 0x0450,
- CMSG_MOVE_START_STRAFE_LEFT = 0x0844,
- CMSG_MOVE_START_STRAFE_RIGHT = 0x0957,
- CMSG_MOVE_START_SWIM = 0x0157,
- CMSG_MOVE_START_TURN_LEFT = 0x0918,
- CMSG_MOVE_START_TURN_RIGHT = 0x094B,
- CMSG_MOVE_STOP = 0x044B,
- CMSG_MOVE_STOP_ASCEND = 0x011C,
- CMSG_MOVE_STOP_PITCH = 0x045B,
- CMSG_MOVE_STOP_STRAFE = 0x084B,
- CMSG_MOVE_STOP_SWIM = 0x081B,
- CMSG_MOVE_STOP_TURN = 0x0854,
- CMSG_MOVE_TELEPORT_ACK = 0x0520,
- CMSG_MOVE_TELEPORT_CHEAT = 0x0C0B,
- CMSG_MOVE_TIME_SKIPPED = 0x0903,
- CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0548,
- CMSG_MOVE_WATER_WALK_ACK = 0x0C07,
- CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x0EC8,
- CMSG_NEXT_CINEMATIC_CAMERA = 0x0CE1,
- CMSG_OBJECT_UPDATE_FAILED = 0x0B2D,
- CMSG_OBJECT_UPDATE_RESCUED = 0x0A89,
- CMSG_OFFER_PETITION = 0x1A17,
- CMSG_OPENING_CINEMATIC = 0x0E0A,
- CMSG_OPEN_ITEM = 0x0354,
- CMSG_OPEN_MISSION_NPC = 0x0BA9,
- CMSG_OPEN_SHIPMENT_NPC = 0x074F,
- CMSG_OPEN_TRADESKILL_NPC = 0x06DB,
- CMSG_OPT_OUT_OF_LOOT = 0x1F89,
- CMSG_PARTY_INVITE = 0x12BD,
- CMSG_PARTY_INVITE_RESPONSE = 0x16BF,
- CMSG_PARTY_UNINVITE = 0x02B6,
- CMSG_PETITION_BUY = 0x1872,
- CMSG_PETITION_RENAME_GUILD = 0x0E37,
- CMSG_PETITION_SHOW_LIST = 0x0CF5,
- CMSG_PETITION_SHOW_SIGNATURES = 0x09B6,
- CMSG_PET_ABANDON = 0x09E1,
- CMSG_PET_ACTION = 0x09F5,
- CMSG_PET_BATTLE_FINAL_NOTIFY = 0x030D,
- CMSG_PET_BATTLE_INPUT = 0x071F,
- CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x1ACF,
- CMSG_PET_BATTLE_QUIT_NOTIFY = 0x0B03,
- CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x0B35,
- CMSG_PET_BATTLE_REQUEST_PVP = 0x16C8,
- CMSG_PET_BATTLE_REQUEST_UPDATE = 0x0A5B,
- CMSG_PET_BATTLE_REQUEST_WILD = 0x1FAC,
- CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x0EAB,
- CMSG_PET_CANCEL_AURA = 0x01E9,
- CMSG_PET_CAST_SPELL = 0x1B0A,
- CMSG_PET_RENAME = 0x1618,
- CMSG_PET_SET_ACTION = 0x0C75,
- CMSG_PET_SPELL_AUTOCAST = 0x0CE5,
- CMSG_PET_STOP_ATTACK = 0x09A6,
- CMSG_PING = 0x12DE,
- CMSG_PLAYER_LOGIN = 0x0E98,
- CMSG_PROTOCOL_MISMATCH = 0x0356,
- CMSG_PUSH_QUEST_TO_PARTY = 0x0DE1,
- CMSG_PVP_LOG_DATA = 0x0E08,
- CMSG_QUERY_BATTLE_PET_NAME = 0x0AFC,
- CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x03B7,
- CMSG_QUERY_CORPSE_TRANSPORT = 0x1215,
- CMSG_QUERY_COUNTDOWN_TIMER = 0x06F1,
- CMSG_QUERY_CREATURE = 0x0FD3,
- CMSG_QUERY_GAME_OBJECT = 0x06C8,
- CMSG_QUERY_GARRISON_CREATURE_NAME = 0x0F28,
- CMSG_QUERY_GUILD_INFO = 0x12BE,
- CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x014E,
- CMSG_QUERY_NEXT_MAIL_TIME = 0x08B6,
- CMSG_QUERY_NPC_TEXT = 0x1E24,
- CMSG_QUERY_PAGE_TEXT = 0x1AA2,
- CMSG_QUERY_PETITION = 0x0FAC,
- CMSG_QUERY_PET_NAME = 0x0E30,
- CMSG_QUERY_PLAYER_NAME = 0x0BBD,
- CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x0489,
- CMSG_QUERY_QUEST_INFO = 0x0FA9,
- CMSG_QUERY_REALM_NAME = 0x0F9F,
- CMSG_QUERY_SCENARIO_POI = 0x161D,
- CMSG_QUERY_TIME = 0x0F0A,
- CMSG_QUERY_VOID_STORAGE = 0x03D3,
- CMSG_QUEST_CONFIRM_ACCEPT = 0x08A1,
- CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x1865,
- CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x0DA2,
- CMSG_QUEST_GIVER_COMPLETE_QUEST = 0x0CE6,
- CMSG_QUEST_GIVER_HELLO = 0x01CE,
- CMSG_QUEST_GIVER_QUERY_QUEST = 0x0DA6,
- CMSG_QUEST_GIVER_REQUEST_REWARD = 0x19F6,
- CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x0DA5,
- CMSG_QUEST_GIVER_STATUS_QUERY = 0x0836,
- CMSG_QUEST_LOG_REMOVE_QUEST = 0x1DE1,
- CMSG_QUEST_POI_QUERY = 0x1240,
- CMSG_QUEST_PUSH_RESULT = 0x1F81,
- CMSG_QUEUED_MESSAGES_END = 0x027E,
- CMSG_RANDOM_ROLL = 0x179F,
- CMSG_READY_CHECK_RESPONSE = 0x07B5,
- CMSG_READ_ITEM = 0x042A,
- CMSG_RECLAIM_CORPSE = 0x0DB1,
- CMSG_RECRUIT_A_FRIEND = 0x0F3E,
- CMSG_REDEEM_WOW_TOKEN_CONFIRM = 0x06BD,
- CMSG_REDEEM_WOW_TOKEN_START = 0x03B5,
- CMSG_REORDER_CHARACTERS = 0x17B7,
- CMSG_REPAIR_ITEM = 0x19A2,
- CMSG_REPLACE_TROPHY = 0x0605,
- CMSG_REPOP_REQUEST = 0x0D36,
- CMSG_REPORT_PVP_PLAYER_AFK = 0x0F0C,
- CMSG_REQUEST_ACCOUNT_DATA = 0x0798,
- CMSG_REQUEST_BATTLEFIELD_STATUS = 0x039D,
- CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x0ED3,
- CMSG_REQUEST_CEMETERY_LIST = 0x0FD0,
- CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x1B8A,
- CMSG_REQUEST_FORCED_REACTIONS = 0x1AAC,
- CMSG_REQUEST_GUILD_PARTY_STATE = 0x0B5B,
- CMSG_REQUEST_GUILD_REWARDS_LIST = 0x0F2F,
- CMSG_REQUEST_HONOR_STATS = 0x1207,
- CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x0A02,
- CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x0620,
- CMSG_REQUEST_PARTY_MEMBER_STATS = 0x0EB8,
- CMSG_REQUEST_PET_INFO = 0x19F5,
- CMSG_REQUEST_PLAYED_TIME = 0x0750,
- CMSG_REQUEST_PVP_REWARDS = 0x06DC,
- CMSG_REQUEST_RAID_INFO = 0x0A96,
- CMSG_REQUEST_RATED_BATTLEFIELD_INFO = 0x0A40,
- CMSG_REQUEST_RESEARCH_HISTORY = 0x0EA9,
- CMSG_REQUEST_STABLED_PETS = 0x01CA,
- CMSG_REQUEST_VEHICLE_EXIT = 0x054D,
- CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x0FA3,
- CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x1E2A,
- CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x0E7C,
- CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE = 0x0718,
- CMSG_RESET_CHALLENGE_MODE = 0x1248,
- CMSG_RESET_INSTANCES = 0x0A97,
- CMSG_RESURRECT_RESPONSE = 0x033E,
- CMSG_REVERT_MONUMENT_APPEARANCE = 0x0679,
- CMSG_RIDE_VEHICLE_INTERACT = 0x1ED0,
- CMSG_SAVE_CUF_PROFILES = 0x0EC7,
- CMSG_SAVE_EQUIPMENT_SET = 0x09E2,
- CMSG_SAVE_GUILD_EMBLEM = 0x0B0C,
- CMSG_SCENE_PLAYBACK_CANCELED = 0x0A8C,
- CMSG_SCENE_PLAYBACK_COMPLETE = 0x0BD0,
- CMSG_SCENE_TRIGGER_EVENT = 0x0589,
- CMSG_SELF_RES = 0x1E0B,
- CMSG_SELL_ITEM = 0x1931,
- CMSG_SELL_WOW_TOKEN_CONFIRM = 0x031E,
- CMSG_SELL_WOW_TOKEN_START = 0x0FB8,
- CMSG_SEND_CONTACT_LIST = 0x0EC0,
- CMSG_SEND_MAIL = 0x0240,
- CMSG_SEND_SOR_REQUEST_VIA_ADDRESS = 0x1335,
- CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID = 0x0AB5,
- CMSG_SEND_TEXT_EMOTE = 0x01EE,
- CMSG_SET_ACHIEVEMENTS_HIDDEN = 0x16D0,
- CMSG_SET_ACTION_BAR_TOGGLES = 0x0F81,
- CMSG_SET_ACTION_BUTTON = 0x133F,
- CMSG_SET_ACTIVE_MOVER = 0x0108,
- CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x0298,
- CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x035A,
- CMSG_SET_ASSISTANT_LEADER = 0x0395,
- CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x0AF9,
- CMSG_SET_BANK_AUTOSORT_DISABLED = 0x0BA3,
- CMSG_SET_BANK_BAG_SLOT_FLAG = 0x0B72,
- CMSG_SET_CONTACT_NOTES = 0x0B3D,
- CMSG_SET_CURRENCY_FLAGS = 0x065C,
- CMSG_SET_DIFFICULTY_ID = 0x0BD3,
- CMSG_SET_DUNGEON_DIFFICULTY = 0x0E16,
- CMSG_SET_EVERYONE_IS_ASSISTANT = 0x1716,
- CMSG_SET_FACTION_AT_WAR = 0x1C66,
- CMSG_SET_FACTION_INACTIVE = 0x1862,
- CMSG_SET_FACTION_NOT_AT_WAR = 0x0DF2,
- CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x12DB,
- CMSG_SET_LFG_BONUS_FACTION_ID = 0x0252,
- CMSG_SET_LOOT_METHOD = 0x0E3E,
- CMSG_SET_LOOT_SPECIALIZATION = 0x0D72,
- CMSG_SET_PARTY_ASSIGNMENT = 0x0AB8,
- CMSG_SET_PARTY_LEADER = 0x131D,
- CMSG_SET_PET_SLOT = 0x1B02,
- CMSG_SET_PLAYER_DECLINED_NAMES = 0x1617,
- CMSG_SET_PREFERRED_CEMETERY = 0x07DA,
- CMSG_SET_PVP = 0x1BC7,
- CMSG_SET_RAID_DIFFICULTY = 0x0397,
- CMSG_SET_ROLE = 0x0398,
- CMSG_SET_SAVED_INSTANCE_EXTEND = 0x0B97,
- CMSG_SET_SELECTION = 0x0E8C,
- CMSG_SET_SHEATHED = 0x1CB1,
- CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x1F2C,
- CMSG_SET_SPECIALIZATION = 0x0759,
- CMSG_SET_TAXI_BENCHMARK_MODE = 0x0CF6,
- CMSG_SET_TITLE = 0x1650,
- CMSG_SET_TRADE_CURRENCY = 0x06F2,
- CMSG_SET_TRADE_GOLD = 0x0E5A,
- CMSG_SET_TRADE_ITEM = 0x0626,
- CMSG_SET_USING_PARTY_GARRISON = 0x1A26,
- CMSG_SET_WATCHED_FACTION = 0x1E82,
- CMSG_SHOWING_CLOAK = 0x0F04,
- CMSG_SHOWING_HELM = 0x0C36,
- CMSG_SHOW_TRADE_SKILL = 0x1735,
- CMSG_SIGN_PETITION = 0x18E5,
- CMSG_SILENCE_PARTY_TALKER = 0x1A36,
- CMSG_SOCKET_GEMS = 0x0F8B,
- CMSG_SORT_BAGS = 0x0AF1,
- CMSG_SORT_BANK_BAGS = 0x0659,
- CMSG_SORT_REAGENT_BANK_BAGS = 0x06D2,
- CMSG_SPELL_CLICK = 0x1DB2,
- CMSG_SPIRIT_HEALER_ACTIVATE = 0x1E8A,
- CMSG_SPLIT_ITEM = 0x052B,
- CMSG_STAND_STATE_CHANGE = 0x01AD,
- CMSG_START_SPECTATOR_WAR_GAME = 0x16B5,
- CMSG_START_WAR_GAME = 0x12BF,
- CMSG_SUMMON_RESPONSE = 0x0740,
- CMSG_SUPPORT_TICKET_SUBMIT_BUG = 0x06B6,
- CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x16C0,
- CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION = 0x1A16,
- CMSG_SUSPEND_COMMS_ACK = 0x1375,
- CMSG_SUSPEND_TOKEN_RESPONSE = 0x1255,
- CMSG_SWAP_INV_ITEM = 0x003C,
- CMSG_SWAP_ITEM = 0x0438,
- CMSG_SWAP_SUB_GROUPS = 0x0F98,
- CMSG_SWAP_VOID_ITEM = 0x0B02,
- CMSG_TABARD_VENDOR_ACTIVATE = 0x07FC,
- CMSG_TALK_TO_GOSSIP = 0x1C22,
- CMSG_TAXI_NODE_STATUS_QUERY = 0x0CF1,
- CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x0E02,
- CMSG_TAXI_REQUEST_EARLY_LANDING = 0x0DE6,
- CMSG_TELEPORT_TO_UNIT = 0x069D,
- CMSG_TIME_ADJUSTMENT_RESPONSE = 0x0554,
- CMSG_TIME_SYNC_RESPONSE = 0x0550,
- CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x040B,
- CMSG_TIME_SYNC_RESPONSE_FAILED = 0x0153,
- CMSG_TOGGLE_DIFFICULTY = 0x0FC0,
- CMSG_TOGGLE_PVP = 0x1BAB,
- CMSG_TOTEM_DESTROYED = 0x19B5,
- CMSG_TOY_SET_FAVORITE = 0x02BE,
- CMSG_TRAINER_BUY_SPELL = 0x0921,
- CMSG_TRAINER_LIST = 0x0D21,
- CMSG_TRANSMOGRIFY_ITEMS = 0x03F1,
- CMSG_TURN_IN_PETITION = 0x0DF5,
- CMSG_TUTORIAL = 0x0E9F,
- CMSG_TWITTER_CHECK_STATUS = 0x0CDE,
- CMSG_TWITTER_CONNECT = 0x089D,
- CMSG_TWITTER_DISCONNECT = 0x0D1A,
- CMSG_TWITTER_POST = 0x0FA2,
- CMSG_UI_TIME_REQUEST = 0x0316,
- CMSG_UNACCEPT_TRADE = 0x0AD1,
- CMSG_UNDELETE_CHARACTER = 0x1296,
- CMSG_UNLEARN_SKILL = 0x0931,
- CMSG_UNLEARN_SPECIALIZATION = 0x0708,
- CMSG_UNLOCK_VOID_STORAGE = 0x0AA1,
- CMSG_UPDATE_ACCOUNT_DATA = 0x1637,
- CMSG_UPDATE_CLIENT_SETTINGS = 0x0218,
- CMSG_UPDATE_MISSILE_TRAJECTORY = 0x025A,
- CMSG_UPDATE_RAID_TARGET = 0x17A0,
- CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST = 0x1795,
- CMSG_UPDATE_WOW_TOKEN_COUNT = 0x0A16,
- CMSG_UPGRADE_GARRISON = 0x1B82,
- CMSG_UPGRADE_ITEM = 0x0AA4,
- CMSG_USED_FOLLOW = 0x054E,
- CMSG_USE_CRITTER_ITEM = 0x0ADC,
- CMSG_USE_EQUIPMENT_SET = 0x083C,
- CMSG_USE_ITEM = 0x06D0,
- CMSG_USE_TOY = 0x0B48,
- CMSG_VIOLENCE_LEVEL = 0x0F48,
- CMSG_VOICE_ADD_IGNORE = 0x033D,
- CMSG_VOICE_DEL_IGNORE = 0x0E95,
- CMSG_VOICE_SESSION_ENABLE = 0x1238,
- CMSG_VOID_STORAGE_TRANSFER = 0x0E07,
- CMSG_WARDEN_DATA = 0x02B8,
- CMSG_WHO = 0x079E,
- CMSG_WHO_IS = 0x17BF,
- CMSG_WORLD_PORT_RESPONSE = 0x061D,
- CMSG_WORLD_TELEPORT = 0x0E97,
- CMSG_WRAP_ITEM = 0x0528,
+ CMSG_ACCEPT_GUILD_INVITE = 0x00A6,
+ CMSG_ACCEPT_LEVEL_GRANT = 0x04D8,
+ CMSG_ACCEPT_TRADE = 0x10D4,
+ CMSG_ACCEPT_WARGAME_INVITE = 0x0A11,
+ CMSG_ACTIVATE_TAXI = 0x024F,
+ CMSG_ADD_BATTLENET_FRIEND = 0x04B2,
+ CMSG_ADD_FRIEND = 0x0035,
+ CMSG_ADD_IGNORE = 0x00D6,
+ CMSG_ADD_TOY = 0x16B7,
+ CMSG_ALTER_APPEARANCE = 0x068F,
+ CMSG_AREA_SPIRIT_HEALER_QUERY = 0x021B,
+ CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x02DF,
+ CMSG_AREA_TRIGGER = 0x1044,
+ CMSG_ATTACK_STOP = 0x022B,
+ CMSG_ATTACK_SWING = 0x1D58,
+ CMSG_AUCTION_HELLO_REQUEST = 0x04A0,
+ CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x0293,
+ CMSG_AUCTION_LIST_ITEMS = 0x0848,
+ CMSG_AUCTION_LIST_OWNER_ITEMS = 0x0810,
+ CMSG_AUCTION_LIST_PENDING_SALES = 0x0887,
+ CMSG_AUCTION_PLACE_BID = 0x00D3,
+ CMSG_AUCTION_REMOVE_ITEM = 0x061C,
+ CMSG_AUCTION_REPLICATE_ITEMS = 0x00DF,
+ CMSG_AUCTION_SELL_ITEM = 0x0A08,
+ CMSG_AUTH_CONTINUED_SESSION = 0x06DA,
+ CMSG_AUTH_SESSION = 0x045A,
+ CMSG_AUTOBANK_ITEM = 0x0263,
+ CMSG_AUTOBANK_REAGENT = 0x0352,
+ CMSG_AUTOSTORE_BANK_ITEM = 0x0364,
+ CMSG_AUTOSTORE_BANK_REAGENT = 0x076C,
+ CMSG_AUTO_EQUIP_ITEM = 0x0A64,
+ CMSG_AUTO_EQUIP_ITEM_SLOT = 0x0612,
+ CMSG_AUTO_STORE_BAG_ITEM = 0x0245,
+ CMSG_BANKER_ACTIVATE = 0x0298,
+ CMSG_BATTLEFIELD_LEAVE = 0x13F3,
+ CMSG_BATTLEFIELD_LIST = 0x1553,
+ CMSG_BATTLEFIELD_PORT = 0x08CB,
+ CMSG_BATTLEMASTER_HELLO = 0x0C45,
+ CMSG_BATTLEMASTER_JOIN = 0x02E0,
+ CMSG_BATTLEMASTER_JOIN_ARENA = 0x00E0,
+ CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x025C,
+ CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x0725,
+ CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x0721,
+ CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x0621,
+ CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0x0FB5,
+ CMSG_BATTLE_PAY_GET_PRODUCT_LIST = 0x0B02,
+ CMSG_BATTLE_PAY_GET_PURCHASE_LIST = 0x0C21,
+ CMSG_BATTLE_PAY_START_PURCHASE = 0x0935,
+ CMSG_BATTLE_PAY_START_VAS_PURCHASE = 0x01A2,
+ CMSG_BATTLE_PET_DELETE_PET = 0x0AD1,
+ CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x0095,
+ CMSG_BATTLE_PET_MODIFY_NAME = 0x0A92,
+ CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x0BB1,
+ CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x03B1,
+ CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0x08D6,
+ CMSG_BATTLE_PET_SET_FLAGS = 0x07A5,
+ CMSG_BATTLE_PET_SUMMON = 0x03C1,
+ CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x0CC2,
+ CMSG_BEGIN_TRADE = 0x1661,
+ CMSG_BF_MGR_ENTRY_INVITE_RESPONSE = 0x00B1,
+ CMSG_BF_MGR_QUEUE_EXIT_REQUEST = 0x0BB6,
+ CMSG_BF_MGR_QUEUE_INVITE_RESPONSE = 0x01A1,
+ CMSG_BF_MGR_QUEUE_REQUEST = 0x12E6,
+ CMSG_BINDER_ACTIVATE = 0x0604,
+ CMSG_BLACK_MARKET_BID_ON_ITEM = 0x0853,
+ CMSG_BLACK_MARKET_OPEN = 0x0297,
+ CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x0A44,
+ CMSG_BUG_REPORT = 0x0836,
+ CMSG_BUSY_TRADE = 0x1731,
+ CMSG_BUY_BACK_ITEM = 0x008C,
+ CMSG_BUY_BANK_SLOT = 0x0813,
+ CMSG_BUY_ITEM = 0x08DF,
+ CMSG_BUY_REAGENT_BANK = 0x00CF,
+ CMSG_BUY_WOW_TOKEN_CONFIRM = 0x09A2,
+ CMSG_BUY_WOW_TOKEN_START = 0x0952,
+ CMSG_CAGE_BATTLE_PET = 0x1448,
+ CMSG_CALENDAR_ADD_EVENT = 0x0955,
+ CMSG_CALENDAR_COMPLAIN = 0x0BD5,
+ CMSG_CALENDAR_COPY_EVENT = 0x0956,
+ CMSG_CALENDAR_EVENT_INVITE = 0x0FA1,
+ CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x09A5,
+ CMSG_CALENDAR_EVENT_RSVP = 0x03C2,
+ CMSG_CALENDAR_EVENT_SIGN_UP = 0x0826,
+ CMSG_CALENDAR_EVENT_STATUS = 0x01D6,
+ CMSG_CALENDAR_GET = 0x0B41,
+ CMSG_CALENDAR_GET_EVENT = 0x06A1,
+ CMSG_CALENDAR_GET_NUM_PENDING = 0x0AB1,
+ CMSG_CALENDAR_GUILD_FILTER = 0x0531,
+ CMSG_CALENDAR_REMOVE_EVENT = 0x03A1,
+ CMSG_CALENDAR_REMOVE_INVITE = 0x0026,
+ CMSG_CALENDAR_UPDATE_EVENT = 0x0922,
+ CMSG_CANCEL_AURA = 0x14D3,
+ CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x04D0,
+ CMSG_CANCEL_CAST = 0x1458,
+ CMSG_CANCEL_CHANNELLING = 0x17F1,
+ CMSG_CANCEL_GROWTH_AURA = 0x1C04,
+ CMSG_CANCEL_MASTER_LOOT_ROLL = 0x1375,
+ CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x1A31,
+ CMSG_CANCEL_MOUNT_AURA = 0x1518,
+ CMSG_CANCEL_QUEUED_SPELL = 0x1225,
+ CMSG_CANCEL_TEMP_ENCHANTMENT = 0x0697,
+ CMSG_CANCEL_TRADE = 0x1223,
+ CMSG_CAN_DUEL = 0x0096,
+ CMSG_CAST_SPELL = 0x1632,
+ CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x0A09,
+ CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS = 0x0B49,
+ CMSG_CHANGE_BAG_SLOT_FLAG = 0x10D8,
+ CMSG_CHANGE_MONUMENT_APPEARANCE = 0x1C13,
+ CMSG_CHANGE_SUB_GROUP = 0x04B1,
+ CMSG_CHARACTER_RENAME_REQUEST = 0x0B06,
+ CMSG_CHAR_CUSTOMIZE = 0x0DB2,
+ CMSG_CHAR_DELETE = 0x0DA2,
+ CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0x09D5,
+ CMSG_CHAT_ADDON_MESSAGE_CHANNEL = 0x04E9,
+ CMSG_CHAT_ADDON_MESSAGE_GUILD = 0x0C39,
+ CMSG_CHAT_ADDON_MESSAGE_INSTANCE_CHAT = 0x05EE,
+ CMSG_CHAT_ADDON_MESSAGE_OFFICER = 0x0139,
+ CMSG_CHAT_ADDON_MESSAGE_PARTY = 0x0A7A,
+ CMSG_CHAT_ADDON_MESSAGE_RAID = 0x0379,
+ CMSG_CHAT_ADDON_MESSAGE_WHISPER = 0x04AA,
+ CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x05BE,
+ CMSG_CHAT_CHANNEL_BAN = 0x057E,
+ CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x067E,
+ CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x0C6D,
+ CMSG_CHAT_CHANNEL_INVITE = 0x07AE,
+ CMSG_CHAT_CHANNEL_KICK = 0x062E,
+ CMSG_CHAT_CHANNEL_LIST = 0x00BE,
+ CMSG_CHAT_CHANNEL_MODERATE = 0x036E,
+ CMSG_CHAT_CHANNEL_MODERATOR = 0x016D,
+ CMSG_CHAT_CHANNEL_MUTE = 0x002D,
+ CMSG_CHAT_CHANNEL_OWNER = 0x0ABD,
+ CMSG_CHAT_CHANNEL_PASSWORD = 0x09ED,
+ CMSG_CHAT_CHANNEL_SET_OWNER = 0x08A9,
+ CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x016A,
+ CMSG_CHAT_CHANNEL_SILENCE_VOICE = 0x03AA,
+ CMSG_CHAT_CHANNEL_UNBAN = 0x0BF9,
+ CMSG_CHAT_CHANNEL_UNMODERATOR = 0x02FA,
+ CMSG_CHAT_CHANNEL_UNMUTE = 0x0629,
+ CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x096E,
+ CMSG_CHAT_CHANNEL_UNSILENCE_VOICE = 0x07B9,
+ CMSG_CHAT_CHANNEL_VOICE_OFF = 0x04A9,
+ CMSG_CHAT_CHANNEL_VOICE_ON = 0x07BD,
+ CMSG_CHAT_JOIN_CHANNEL = 0x0829,
+ CMSG_CHAT_LEAVE_CHANNEL = 0x03EE,
+ CMSG_CHAT_MESSAGE_AFK = 0x05A9,
+ CMSG_CHAT_MESSAGE_CHANNEL = 0x09FE,
+ CMSG_CHAT_MESSAGE_DND = 0x01BA,
+ CMSG_CHAT_MESSAGE_EMOTE = 0x093D,
+ CMSG_CHAT_MESSAGE_GUILD = 0x0AE9,
+ CMSG_CHAT_MESSAGE_INSTANCE_CHAT = 0x07BE,
+ CMSG_CHAT_MESSAGE_OFFICER = 0x046E,
+ CMSG_CHAT_MESSAGE_PARTY = 0x012E,
+ CMSG_CHAT_MESSAGE_RAID = 0x02A9,
+ CMSG_CHAT_MESSAGE_RAID_WARNING = 0x06FA,
+ CMSG_CHAT_MESSAGE_SAY = 0x0BB9,
+ CMSG_CHAT_MESSAGE_WHISPER = 0x0479,
+ CMSG_CHAT_MESSAGE_YELL = 0x007D,
+ CMSG_CHAT_REGISTER_ADDON_PREFIXES = 0x0569,
+ CMSG_CHAT_REPORT_FILTERED = 0x092D,
+ CMSG_CHAT_REPORT_IGNORED = 0x097D,
+ CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES = 0x0C7E,
+ CMSG_CHECK_RAF_EMAIL_ENABLED = 0x0C31,
+ CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY = 0x0946,
+ CMSG_CHOICE_RESPONSE = 0x17A2,
+ CMSG_CLEAR_RAID_MARKER = 0x0B2B,
+ CMSG_CLEAR_TRADE_ITEM = 0x1674,
+ CMSG_CLIENT_PORT_GRAVEYARD = 0x06A0,
+ CMSG_CLOSE_INTERACTION = 0x04E0,
+ CMSG_COMMENTATOR_ENABLE = 0x09C1,
+ CMSG_COMMENTATOR_ENTER_INSTANCE = 0x0731,
+ CMSG_COMMENTATOR_EXIT_INSTANCE = 0x0426,
+ CMSG_COMMENTATOR_GET_MAP_INFO = 0x0916,
+ CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x02B6,
+ CMSG_COMMENTATOR_START_WARGAME = 0x0FB1,
+ CMSG_COMPLAINT = 0x0BD1,
+ CMSG_COMPLETE_CINEMATIC = 0x06D4,
+ CMSG_COMPLETE_MOVIE = 0x08DB,
+ CMSG_CONFIRM_RESPEC_WIPE = 0x1364,
+ CMSG_CONNECT_TO_FAILED = 0x0821,
+ CMSG_CONVERT_RAID = 0x02A6,
+ CMSG_CREATE_CHARACTER = 0x0FA5,
+ CMSG_CREATE_SHIPMENT = 0x0E16,
+ CMSG_DB_QUERY_BULK = 0x0A42,
+ CMSG_DECLINE_GUILD_INVITES = 0x084C,
+ CMSG_DECLINE_PETITION = 0x02CF,
+ CMSG_DELETE_EQUIPMENT_SET = 0x0620,
+ CMSG_DEL_FRIEND = 0x0CB1,
+ CMSG_DEL_IGNORE = 0x0532,
+ CMSG_DEPOSIT_REAGENT_BANK = 0x1A73,
+ CMSG_DESTROY_ITEM = 0x1331,
+ CMSG_DF_BOOT_PLAYER_VOTE = 0x0911,
+ CMSG_DF_GET_JOIN_STATUS = 0x07B6,
+ CMSG_DF_GET_SYSTEM_INFO = 0x04A6,
+ CMSG_DF_JOIN = 0x0B15,
+ CMSG_DF_LEAVE = 0x0942,
+ CMSG_DF_PROPOSAL_RESPONSE = 0x0806,
+ CMSG_DF_READY_CHECK_RESPONSE = 0x0092,
+ CMSG_DF_SEARCH_JOIN = 0x0F22,
+ CMSG_DF_SEARCH_LEAVE = 0x0906,
+ CMSG_DF_SET_COMMENT = 0x0E21,
+ CMSG_DF_SET_ROLES = 0x0B56,
+ CMSG_DF_TELEPORT = 0x0635,
+ CMSG_DISCARDED_TIME_SYNC_ACKS = 0x1217,
+ CMSG_DISMISS_CRITTER = 0x0653,
+ CMSG_DO_MASTER_LOOT_ROLL = 0x08C5,
+ CMSG_DO_READY_CHECK = 0x0AD6,
+ CMSG_DUEL_RESPONSE = 0x0248,
+ CMSG_EJECT_PASSENGER = 0x1D03,
+ CMSG_EMOTE = 0x0488,
+ CMSG_ENABLE_NAGLE = 0x065D,
+ CMSG_ENABLE_TAXI_NODE = 0x0857,
+ CMSG_ENGINE_SURVEY = 0x0025,
+ CMSG_ENUM_CHARACTERS = 0x03C6,
+ CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT = 0x0C22,
+ CMSG_FAR_SIGHT = 0x040F,
+ CMSG_GAME_OBJ_REPORT_USE = 0x02D4,
+ CMSG_GAME_OBJ_USE = 0x068B,
+ CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x0928,
+ CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x1635,
+ CMSG_GARRISON_CHECK_UPGRADEABLE = 0x1048,
+ CMSG_GARRISON_COMPLETE_MISSION = 0x0B2F,
+ CMSG_GARRISON_GENERATE_RECRUITS = 0x0C81,
+ CMSG_GARRISON_GET_BUILDING_LANDMARKS = 0x072B,
+ CMSG_GARRISON_MISSION_BONUS_ROLL = 0x1738,
+ CMSG_GARRISON_PURCHASE_BUILDING = 0x1A77,
+ CMSG_GARRISON_RECRUIT_FOLLOWER = 0x1D97,
+ CMSG_GARRISON_REMOVE_FOLLOWER = 0x1C84,
+ CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x032B,
+ CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x12A3,
+ CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO = 0x12E4,
+ CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x16F4,
+ CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x1807,
+ CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x0155,
+ CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x1C54,
+ CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x1987,
+ CMSG_GARRISON_START_MISSION = 0x1508,
+ CMSG_GARRISON_SWAP_BUILDINGS = 0x0824,
+ CMSG_GENERATE_RANDOM_CHARACTER_NAME = 0x0336,
+ CMSG_GET_CHALLENGE_MODE_REWARDS = 0x0849,
+ CMSG_GET_GARRISON_INFO = 0x17E3,
+ CMSG_GET_ITEM_PURCHASE_DATA = 0x0897,
+ CMSG_GET_MIRROR_IMAGE_DATA = 0x1113,
+ CMSG_GET_PVP_OPTIONS_ENABLED = 0x0726,
+ CMSG_GET_REMAINING_GAME_TIME = 0x0032,
+ CMSG_GET_TROPHY_LIST = 0x12B2,
+ CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x0332,
+ CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x0326,
+ CMSG_GM_TICKET_GET_CASE_STATUS = 0x0892,
+ CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x0B21,
+ CMSG_GOSSIP_SELECT_OPTION = 0x0420,
+ CMSG_GRANT_LEVEL = 0x0890,
+ CMSG_GUILD_ADD_BATTLENET_FRIEND = 0x0A5A,
+ CMSG_GUILD_ADD_RANK = 0x0409,
+ CMSG_GUILD_ASSIGN_MEMBER_RANK = 0x04C9,
+ CMSG_GUILD_AUTO_DECLINE_INVITATION = 0x001E,
+ CMSG_GUILD_BANK_ACTIVATE = 0x0250,
+ CMSG_GUILD_BANK_BUY_TAB = 0x025F,
+ CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x04C8,
+ CMSG_GUILD_BANK_LOG_QUERY = 0x091E,
+ CMSG_GUILD_BANK_QUERY_TAB = 0x0850,
+ CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x004A,
+ CMSG_GUILD_BANK_SET_TAB_TEXT = 0x060D,
+ CMSG_GUILD_BANK_SWAP_ITEMS = 0x0847,
+ CMSG_GUILD_BANK_TEXT_QUERY = 0x0C0D,
+ CMSG_GUILD_BANK_UPDATE_TAB = 0x0A48,
+ CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x080F,
+ CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0x0B1D,
+ CMSG_GUILD_CHANGE_NAME_REQUEST = 0x021A,
+ CMSG_GUILD_DECLINE_INVITATION = 0x085D,
+ CMSG_GUILD_DELETE = 0x080E,
+ CMSG_GUILD_DELETE_RANK = 0x095D,
+ CMSG_GUILD_DEMOTE_MEMBER = 0x040E,
+ CMSG_GUILD_EVENT_LOG_QUERY = 0x07CD,
+ CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0x004D,
+ CMSG_GUILD_GET_RANKS = 0x030E,
+ CMSG_GUILD_GET_ROSTER = 0x015A,
+ CMSG_GUILD_INVITE_BY_NAME = 0x0845,
+ CMSG_GUILD_LEAVE = 0x044E,
+ CMSG_GUILD_MEMBER_SEND_SOR_REQUEST = 0x0A0D,
+ CMSG_GUILD_NEWS_UPDATE_STICKY = 0x0B4E,
+ CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0x011E,
+ CMSG_GUILD_PERMISSIONS_QUERY = 0x010A,
+ CMSG_GUILD_PROMOTE_MEMBER = 0x011A,
+ CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0x04CD,
+ CMSG_GUILD_QUERY_MEMBER_RECIPES = 0x010D,
+ CMSG_GUILD_QUERY_NEWS = 0x080A,
+ CMSG_GUILD_QUERY_RECIPES = 0x094A,
+ CMSG_GUILD_REPLACE_GUILD_MASTER = 0x090E,
+ CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x014E,
+ CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0x034E,
+ CMSG_GUILD_SET_GUILD_MASTER = 0x07A2,
+ CMSG_GUILD_SET_MEMBER_NOTE = 0x0B59,
+ CMSG_GUILD_SET_RANK_PERMISSIONS = 0x0A0A,
+ CMSG_GUILD_SHIFT_RANK = 0x015D,
+ CMSG_GUILD_UPDATE_INFO_TEXT = 0x0049,
+ CMSG_GUILD_UPDATE_MOTD_TEXT = 0x05CD,
+ CMSG_HEARTH_AND_RESURRECT = 0x08CF,
+ CMSG_IGNORE_TRADE = 0x18C3,
+ CMSG_INCREASE_CAST_TIME_FOR_SPELL = 0x0282,
+ CMSG_INITIATE_ROLE_POLL = 0x02A1,
+ CMSG_INITIATE_TRADE = 0x12F4,
+ CMSG_INSPECT = 0x004C,
+ CMSG_INSPECT_PVP = 0x0AB2,
+ CMSG_INSTANCE_LOCK_RESPONSE = 0x06C7,
+ CMSG_ITEM_PURCHASE_REFUND = 0x028B,
+ CMSG_ITEM_TEXT_QUERY = 0x1774,
+ CMSG_JOIN_PET_BATTLE_QUEUE = 0x0185,
+ CMSG_JOIN_RATED_BATTLEGROUND = 0x1584,
+ CMSG_KEEP_ALIVE = 0x0325,
+ CMSG_KEYBOUND_OVERRIDE = 0x13F5,
+ CMSG_LEARN_PET_SPECIALIZATION_GROUP = 0x15C8,
+ CMSG_LEARN_TALENTS = 0x16A3,
+ CMSG_LEAVE_GROUP = 0x01C2,
+ CMSG_LEAVE_PET_BATTLE_QUEUE = 0x1637,
+ CMSG_LFG_LIST_APPLY_TO_GROUP = 0x00D2,
+ CMSG_LFG_LIST_CANCEL_APPLICATION = 0x0A22,
+ CMSG_LFG_LIST_DECLINE_APPLICANT = 0x0131,
+ CMSG_LFG_LIST_GET_STATUS = 0x0D26,
+ CMSG_LFG_LIST_INVITE_APPLICANT = 0x0931,
+ CMSG_LFG_LIST_INVITE_RESPONSE = 0x0536,
+ CMSG_LFG_LIST_JOIN = 0x01B6,
+ CMSG_LFG_LIST_LEAVE = 0x0E36,
+ CMSG_LFG_LIST_SEARCH = 0x03D5,
+ CMSG_LFG_LIST_UPDATE_REQUEST = 0x0FB2,
+ CMSG_LF_GUILD_ADD_RECRUIT = 0x0941,
+ CMSG_LF_GUILD_BROWSE = 0x0022,
+ CMSG_LF_GUILD_DECLINE_RECRUIT = 0x068A,
+ CMSG_LF_GUILD_GET_APPLICATIONS = 0x054E,
+ CMSG_LF_GUILD_GET_GUILD_POST = 0x0709,
+ CMSG_LF_GUILD_GET_RECRUITS = 0x078A,
+ CMSG_LF_GUILD_REMOVE_RECRUIT = 0x0449,
+ CMSG_LF_GUILD_SET_GUILD_POST = 0x0926,
+ CMSG_LIST_INVENTORY = 0x001F,
+ CMSG_LOADING_SCREEN_NOTIFY = 0x0735,
+ CMSG_LOAD_SELECTED_TROPHY = 0x1328,
+ CMSG_LOGOUT_CANCEL = 0x00C8,
+ CMSG_LOGOUT_INSTANT = 0x0410,
+ CMSG_LOGOUT_REQUEST = 0x085C,
+ CMSG_LOG_DISCONNECT = 0x045D,
+ CMSG_LOG_STREAMING_ERROR = 0x0DD9,
+ CMSG_LOOT_ITEM = 0x11C3,
+ CMSG_LOOT_MONEY = 0x0D24,
+ CMSG_LOOT_RELEASE = 0x17F6,
+ CMSG_LOOT_ROLL = 0x0B28,
+ CMSG_LOOT_UNIT = 0x14C8,
+ CMSG_LOW_LEVEL_RAID1 = 0x0CB6,
+ CMSG_LOW_LEVEL_RAID2 = 0x0618,
+ CMSG_MAIL_CREATE_TEXT_ITEM = 0x0660,
+ CMSG_MAIL_DELETE = 0x1984,
+ CMSG_MAIL_GET_LIST = 0x0090,
+ CMSG_MAIL_MARK_AS_READ = 0x029F,
+ CMSG_MAIL_RETURN_TO_SENDER = 0x0A36,
+ CMSG_MAIL_TAKE_ITEM = 0x0244,
+ CMSG_MAIL_TAKE_MONEY = 0x00CC,
+ CMSG_MASTER_LOOT_ITEM = 0x11C8,
+ CMSG_MINIMAP_PING = 0x02D2,
+ CMSG_MISSILE_TRAJECTORY_COLLISION = 0x0568,
+ CMSG_MOUNT_SET_FAVORITE = 0x01A5,
+ CMSG_MOUNT_SPECIAL_ANIM = 0x0E28,
+ CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x1B07,
+ CMSG_MOVE_CHANGE_TRANSPORT = 0x1B13,
+ CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x1B58,
+ CMSG_MOVE_CHARM_TELEPORT_CHEAT = 0x1604,
+ CMSG_MOVE_DISMISS_VEHICLE = 0x1A84,
+ CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x1794,
+ CMSG_MOVE_FALL_LAND = 0x12C8,
+ CMSG_MOVE_FALL_RESET = 0x1BC8,
+ CMSG_MOVE_FEATHER_FALL_ACK = 0x1707,
+ CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x1397,
+ CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x1A44,
+ CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0x12C4,
+ CMSG_MOVE_FORCE_ROOT_ACK = 0x1747,
+ CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x1A04,
+ CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x1383,
+ CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x1B83,
+ CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x1314,
+ CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0x1683,
+ CMSG_MOVE_FORCE_UNROOT_ACK = 0x1744,
+ CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x1E18,
+ CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x13D4,
+ CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x1394,
+ CMSG_MOVE_HEARTBEAT = 0x1B18,
+ CMSG_MOVE_HOVER_ACK = 0x1284,
+ CMSG_MOVE_JUMP = 0x1A18,
+ CMSG_MOVE_KNOCK_BACK_ACK = 0x1244,
+ CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x1688,
+ CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0x1E07,
+ CMSG_MOVE_SET_CAN_FLY_ACK = 0x1798,
+ CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0x17C7,
+ CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x1BC7,
+ CMSG_MOVE_SET_FACING = 0x1A13,
+ CMSG_MOVE_SET_FLY = 0x1384,
+ CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0x1A97,
+ CMSG_MOVE_SET_PITCH = 0x1797,
+ CMSG_MOVE_SET_RELATIVE_POSITION = 0x1388,
+ CMSG_MOVE_SET_RUN_MODE = 0x1287,
+ CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x1BD7,
+ CMSG_MOVE_SET_WALK_MODE = 0x16C4,
+ CMSG_MOVE_SPLINE_DONE = 0x16C8,
+ CMSG_MOVE_START_ASCEND = 0x17C4,
+ CMSG_MOVE_START_BACKWARD = 0x1294,
+ CMSG_MOVE_START_DESCEND = 0x1B43,
+ CMSG_MOVE_START_FORWARD = 0x1B97,
+ CMSG_MOVE_START_PITCH_DOWN = 0x1704,
+ CMSG_MOVE_START_PITCH_UP = 0x12D7,
+ CMSG_MOVE_START_STRAFE_LEFT = 0x1A53,
+ CMSG_MOVE_START_STRAFE_RIGHT = 0x1657,
+ CMSG_MOVE_START_SWIM = 0x13C8,
+ CMSG_MOVE_START_TURN_LEFT = 0x1298,
+ CMSG_MOVE_START_TURN_RIGHT = 0x1A03,
+ CMSG_MOVE_STOP = 0x1A08,
+ CMSG_MOVE_STOP_ASCEND = 0x1303,
+ CMSG_MOVE_STOP_PITCH = 0x1A98,
+ CMSG_MOVE_STOP_STRAFE = 0x1218,
+ CMSG_MOVE_STOP_SWIM = 0x1247,
+ CMSG_MOVE_STOP_TURN = 0x16D7,
+ CMSG_MOVE_TELEPORT_ACK = 0x17C8,
+ CMSG_MOVE_TELEPORT_CHEAT = 0x1A57,
+ CMSG_MOVE_TIME_SKIPPED = 0x1317,
+ CMSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x1608,
+ CMSG_MOVE_WATER_WALK_ACK = 0x1754,
+ CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x1237,
+ CMSG_NEXT_CINEMATIC_CAMERA = 0x0057,
+ CMSG_OBJECT_UPDATE_FAILED = 0x1C87,
+ CMSG_OBJECT_UPDATE_RESCUED = 0x1988,
+ CMSG_OFFER_PETITION = 0x08B1,
+ CMSG_OPENING_CINEMATIC = 0x0650,
+ CMSG_OPEN_ITEM = 0x16F2,
+ CMSG_OPEN_MISSION_NPC = 0x0D64,
+ CMSG_OPEN_SHIPMENT_NPC = 0x0E92,
+ CMSG_OPEN_TRADESKILL_NPC = 0x0B24,
+ CMSG_OPT_OUT_OF_LOOT = 0x0A17,
+ CMSG_PARTY_INVITE = 0x10C1,
+ CMSG_PARTY_INVITE_RESPONSE = 0x0736,
+ CMSG_PARTY_UNINVITE = 0x01B2,
+ CMSG_PETITION_BUY = 0x00DB,
+ CMSG_PETITION_RENAME_GUILD = 0x0F26,
+ CMSG_PETITION_SHOW_LIST = 0x0208,
+ CMSG_PETITION_SHOW_SIGNATURES = 0x0658,
+ CMSG_PET_ABANDON = 0x02C3,
+ CMSG_PET_ACTION = 0x000B,
+ CMSG_PET_BATTLE_FINAL_NOTIFY = 0x10C8,
+ CMSG_PET_BATTLE_INPUT = 0x0C25,
+ CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x1808,
+ CMSG_PET_BATTLE_QUIT_NOTIFY = 0x1594,
+ CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x0D31,
+ CMSG_PET_BATTLE_REQUEST_PVP = 0x1DC8,
+ CMSG_PET_BATTLE_REQUEST_UPDATE = 0x16A8,
+ CMSG_PET_BATTLE_REQUEST_WILD = 0x13F8,
+ CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x1C88,
+ CMSG_PET_CANCEL_AURA = 0x0A4F,
+ CMSG_PET_CAST_SPELL = 0x13E2,
+ CMSG_PET_RENAME = 0x09A1,
+ CMSG_PET_SET_ACTION = 0x06D8,
+ CMSG_PET_SPELL_AUTOCAST = 0x0083,
+ CMSG_PET_STOP_ATTACK = 0x0694,
+ CMSG_PING = 0x0659,
+ CMSG_PLAYER_LOGIN = 0x0921,
+ CMSG_PROTOCOL_MISMATCH = 0x0419,
+ CMSG_PUSH_QUEST_TO_PARTY = 0x044F,
+ CMSG_PVP_LOG_DATA = 0x1CC3,
+ CMSG_QUERY_BATTLE_PET_NAME = 0x0B23,
+ CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x05A1,
+ CMSG_QUERY_CORPSE_TRANSPORT = 0x0B32,
+ CMSG_QUERY_COUNTDOWN_TIMER = 0x1376,
+ CMSG_QUERY_CREATURE = 0x1408,
+ CMSG_QUERY_GAME_OBJECT = 0x17F8,
+ CMSG_QUERY_GARRISON_CREATURE_NAME = 0x1D14,
+ CMSG_QUERY_GUILD_INFO = 0x08B5,
+ CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x0A4B,
+ CMSG_QUERY_NEXT_MAIL_TIME = 0x0883,
+ CMSG_QUERY_NPC_TEXT = 0x1C47,
+ CMSG_QUERY_PAGE_TEXT = 0x1D94,
+ CMSG_QUERY_PETITION = 0x1675,
+ CMSG_QUERY_PET_NAME = 0x17E8,
+ CMSG_QUERY_PLAYER_NAME = 0x0DA6,
+ CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x1488,
+ CMSG_QUERY_QUEST_INFO = 0x0A24,
+ CMSG_QUERY_REALM_NAME = 0x0951,
+ CMSG_QUERY_SCENARIO_POI = 0x0236,
+ CMSG_QUERY_TIME = 0x025B,
+ CMSG_QUERY_VOID_STORAGE = 0x1814,
+ CMSG_QUEST_CONFIRM_ACCEPT = 0x0807,
+ CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x0014,
+ CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x0084,
+ CMSG_QUEST_GIVER_COMPLETE_QUEST = 0x0017,
+ CMSG_QUEST_GIVER_HELLO = 0x009C,
+ CMSG_QUEST_GIVER_QUERY_QUEST = 0x0A43,
+ CMSG_QUEST_GIVER_REQUEST_REWARD = 0x0894,
+ CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x065C,
+ CMSG_QUEST_GIVER_STATUS_QUERY = 0x0493,
+ CMSG_QUEST_LOG_REMOVE_QUEST = 0x060B,
+ CMSG_QUEST_POI_QUERY = 0x05B5,
+ CMSG_QUEST_PUSH_RESULT = 0x089C,
+ CMSG_QUEUED_MESSAGES_END = 0x069A,
+ CMSG_RANDOM_ROLL = 0x0231,
+ CMSG_READY_CHECK_RESPONSE = 0x0B46,
+ CMSG_READ_ITEM = 0x1D43,
+ CMSG_RECLAIM_CORPSE = 0x0287,
+ CMSG_RECRUIT_A_FRIEND = 0x0031,
+ CMSG_REDEEM_WOW_TOKEN_CONFIRM = 0x0801,
+ CMSG_REDEEM_WOW_TOKEN_START = 0x09C6,
+ CMSG_REORDER_CHARACTERS = 0x0A45,
+ CMSG_REPAIR_ITEM = 0x0498,
+ CMSG_REPLACE_TROPHY = 0x0982,
+ CMSG_REPOP_REQUEST = 0x089F,
+ CMSG_REPORT_PVP_PLAYER_AFK = 0x04C7,
+ CMSG_REQUEST_ACCOUNT_DATA = 0x0A46,
+ CMSG_REQUEST_BATTLEFIELD_STATUS = 0x0122,
+ CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x0D23,
+ CMSG_REQUEST_CEMETERY_LIST = 0x15D3,
+ CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS = 0x0E02,
+ CMSG_REQUEST_FORCED_REACTIONS = 0x12E8,
+ CMSG_REQUEST_GUILD_PARTY_STATE = 0x0868,
+ CMSG_REQUEST_GUILD_REWARDS_LIST = 0x1407,
+ CMSG_REQUEST_HONOR_STATS = 0x0146,
+ CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x1C94,
+ CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x0121,
+ CMSG_REQUEST_PARTY_MEMBER_STATS = 0x0851,
+ CMSG_REQUEST_PET_INFO = 0x0288,
+ CMSG_REQUEST_PLAYED_TIME = 0x18D8,
+ CMSG_REQUEST_PVP_REWARDS = 0x1361,
+ CMSG_REQUEST_RAID_INFO = 0x0A12,
+ CMSG_REQUEST_RATED_BATTLEFIELD_INFO = 0x1185,
+ CMSG_REQUEST_RESEARCH_HISTORY = 0x1768,
+ CMSG_REQUEST_STABLED_PETS = 0x04C4,
+ CMSG_REQUEST_VEHICLE_EXIT = 0x1843,
+ CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x1636,
+ CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x1737,
+ CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x14C4,
+ CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE = 0x05B1,
+ CMSG_RESET_CHALLENGE_MODE = 0x1A75,
+ CMSG_RESET_INSTANCES = 0x03B2,
+ CMSG_RESURRECT_RESPONSE = 0x0535,
+ CMSG_REVERT_MONUMENT_APPEARANCE = 0x062C,
+ CMSG_RIDE_VEHICLE_INTERACT = 0x1A34,
+ CMSG_SAVE_CUF_PROFILES = 0x1267,
+ CMSG_SAVE_EQUIPMENT_SET = 0x04CF,
+ CMSG_SAVE_GUILD_EMBLEM = 0x0A2B,
+ CMSG_SCENE_PLAYBACK_CANCELED = 0x0145,
+ CMSG_SCENE_PLAYBACK_COMPLETE = 0x0F2F,
+ CMSG_SCENE_TRIGGER_EVENT = 0x1621,
+ CMSG_SELF_RES = 0x0484,
+ CMSG_SELL_ITEM = 0x045B,
+ CMSG_SELL_WOW_TOKEN_CONFIRM = 0x0222,
+ CMSG_SELL_WOW_TOKEN_START = 0x06B1,
+ CMSG_SEND_CONTACT_LIST = 0x02D5,
+ CMSG_SEND_MAIL = 0x0DA1,
+ CMSG_SEND_SOR_REQUEST_VIA_ADDRESS = 0x02B2,
+ CMSG_SEND_SOR_REQUEST_VIA_BNET_ACCOUNT_ID = 0x07B2,
+ CMSG_SEND_TEXT_EMOTE = 0x0A53,
+ CMSG_SET_ACHIEVEMENTS_HIDDEN = 0x1723,
+ CMSG_SET_ACTION_BAR_TOGGLES = 0x0418,
+ CMSG_SET_ACTION_BUTTON = 0x03A5,
+ CMSG_SET_ACTIVE_MOVER = 0x12C3,
+ CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x0D32,
+ CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x0E12,
+ CMSG_SET_ASSISTANT_LEADER = 0x0C26,
+ CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x1233,
+ CMSG_SET_BANK_AUTOSORT_DISABLED = 0x0330,
+ CMSG_SET_BANK_BAG_SLOT_FLAG = 0x1507,
+ CMSG_SET_CONTACT_NOTES = 0x0901,
+ CMSG_SET_CURRENCY_FLAGS = 0x0E85,
+ CMSG_SET_DIFFICULTY_ID = 0x1634,
+ CMSG_SET_DUNGEON_DIFFICULTY = 0x0EA6,
+ CMSG_SET_EVERYONE_IS_ASSISTANT = 0x0432,
+ CMSG_SET_FACTION_AT_WAR = 0x028F,
+ CMSG_SET_FACTION_INACTIVE = 0x009B,
+ CMSG_SET_FACTION_NOT_AT_WAR = 0x0A10,
+ CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x0D63,
+ CMSG_SET_LFG_BONUS_FACTION_ID = 0x1363,
+ CMSG_SET_LOOT_METHOD = 0x05A2,
+ CMSG_SET_LOOT_SPECIALIZATION = 0x0048,
+ CMSG_SET_PARTY_ASSIGNMENT = 0x0636,
+ CMSG_SET_PARTY_LEADER = 0x0856,
+ CMSG_SET_PET_SLOT = 0x0C41,
+ CMSG_SET_PLAYER_DECLINED_NAMES = 0x0522,
+ CMSG_SET_PREFERRED_CEMETERY = 0x1C08,
+ CMSG_SET_PVP = 0x13A1,
+ CMSG_SET_RAID_DIFFICULTY = 0x0F25,
+ CMSG_SET_ROLE = 0x0A25,
+ CMSG_SET_SAVED_INSTANCE_EXTEND = 0x0521,
+ CMSG_SET_SELECTION = 0x0610,
+ CMSG_SET_SHEATHED = 0x06DC,
+ CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x1268,
+ CMSG_SET_SPECIALIZATION = 0x17A7,
+ CMSG_SET_TAXI_BENCHMARK_MODE = 0x04D7,
+ CMSG_SET_TITLE = 0x1676,
+ CMSG_SET_TRADE_CURRENCY = 0x0886,
+ CMSG_SET_TRADE_GOLD = 0x1761,
+ CMSG_SET_TRADE_ITEM = 0x0152,
+ CMSG_SET_USING_PARTY_GARRISON = 0x1338,
+ CMSG_SET_WATCHED_FACTION = 0x0007,
+ CMSG_SHOWING_CLOAK = 0x0843,
+ CMSG_SHOWING_HELM = 0x0A5B,
+ CMSG_SHOW_TRADE_SKILL = 0x01D2,
+ CMSG_SIGN_PETITION = 0x08D4,
+ CMSG_SILENCE_PARTY_TALKER = 0x0925,
+ CMSG_SOCKET_GEMS = 0x0260,
+ CMSG_SORT_BAGS = 0x16A1,
+ CMSG_SORT_BANK_BAGS = 0x1A74,
+ CMSG_SORT_REAGENT_BANK_BAGS = 0x18C8,
+ CMSG_SPELL_CLICK = 0x0403,
+ CMSG_SPIRIT_HEALER_ACTIVATE = 0x0A54,
+ CMSG_SPLIT_ITEM = 0x0370,
+ CMSG_STAND_STATE_CHANGE = 0x1913,
+ CMSG_START_SPECTATOR_WAR_GAME = 0x0891,
+ CMSG_START_WAR_GAME = 0x03A6,
+ CMSG_SUMMON_RESPONSE = 0x0E25,
+ CMSG_SUPPORT_TICKET_SUBMIT_BUG = 0x0B55,
+ CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x0F35,
+ CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION = 0x03D6,
+ CMSG_SUSPEND_COMMS_ACK = 0x0C99,
+ CMSG_SUSPEND_TOKEN_RESPONSE = 0x0C9E,
+ CMSG_SWAP_INV_ITEM = 0x0651,
+ CMSG_SWAP_ITEM = 0x066C,
+ CMSG_SWAP_SUB_GROUPS = 0x0A52,
+ CMSG_SWAP_VOID_ITEM = 0x0ED2,
+ CMSG_TABARD_VENDOR_ACTIVATE = 0x1625,
+ CMSG_TALK_TO_GOSSIP = 0x04D3,
+ CMSG_TAXI_NODE_STATUS_QUERY = 0x0284,
+ CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x0218,
+ CMSG_TAXI_REQUEST_EARLY_LANDING = 0x088F,
+ CMSG_TELEPORT_TO_UNIT = 0x0A21,
+ CMSG_TIME_ADJUSTMENT_RESPONSE = 0x1344,
+ CMSG_TIME_SYNC_RESPONSE = 0x1A94,
+ CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x1283,
+ CMSG_TIME_SYNC_RESPONSE_FAILED = 0x13C7,
+ CMSG_TOGGLE_DIFFICULTY = 0x0AB6,
+ CMSG_TOGGLE_PVP = 0x16E4,
+ CMSG_TOTEM_DESTROYED = 0x0614,
+ CMSG_TOY_SET_FAVORITE = 0x02D6,
+ CMSG_TRAINER_BUY_SPELL = 0x0207,
+ CMSG_TRAINER_LIST = 0x0258,
+ CMSG_TRANSMOGRIFY_ITEMS = 0x1147,
+ CMSG_TURN_IN_PETITION = 0x069F,
+ CMSG_TUTORIAL = 0x0842,
+ CMSG_TWITTER_CHECK_STATUS = 0x08F4,
+ CMSG_TWITTER_CONNECT = 0x04A3,
+ CMSG_TWITTER_DISCONNECT = 0x00AB,
+ CMSG_TWITTER_POST = 0x12A4,
+ CMSG_UI_TIME_REQUEST = 0x0905,
+ CMSG_UNACCEPT_TRADE = 0x1666,
+ CMSG_UNDELETE_CHARACTER = 0x0DB1,
+ CMSG_UNLEARN_SKILL = 0x04DB,
+ CMSG_UNLEARN_SPECIALIZATION = 0x1778,
+ CMSG_UNLOCK_VOID_STORAGE = 0x032C,
+ CMSG_UPDATE_ACCOUNT_DATA = 0x0FA2,
+ CMSG_UPDATE_CLIENT_SETTINGS = 0x0812,
+ CMSG_UPDATE_MISSILE_TRAJECTORY = 0x13B2,
+ CMSG_UPDATE_RAID_TARGET = 0x0BD6,
+ CMSG_UPDATE_VAS_PURCHASE_STATES = 0x0722,
+ CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST = 0x0E26,
+ CMSG_UPDATE_WOW_TOKEN_COUNT = 0x08B2,
+ CMSG_UPGRADE_GARRISON = 0x1117,
+ CMSG_UPGRADE_ITEM = 0x1047,
+ CMSG_USED_FOLLOW = 0x0C46,
+ CMSG_USE_CRITTER_ITEM = 0x1018,
+ CMSG_USE_EQUIPMENT_SET = 0x0668,
+ CMSG_USE_ITEM = 0x1144,
+ CMSG_USE_TOY = 0x16F1,
+ CMSG_VIOLENCE_LEVEL = 0x1118,
+ CMSG_VOICE_ADD_IGNORE = 0x00D5,
+ CMSG_VOICE_DEL_IGNORE = 0x0425,
+ CMSG_VOICE_SESSION_ENABLE = 0x08A5,
+ CMSG_VOID_STORAGE_TRANSFER = 0x0A82,
+ CMSG_WARDEN_DATA = 0x0AA6,
+ CMSG_WHO = 0x03A2,
+ CMSG_WHO_IS = 0x0126,
+ CMSG_WORLD_PORT_RESPONSE = 0x04B6,
+ CMSG_WORLD_TELEPORT = 0x0A35,
+ CMSG_WRAP_ITEM = 0x0363,
+
+ // Deleted opcodes, remove as soon as their uses are removed
+ CMSG_GM_SURVEY_SUBMIT = 0xBADD,
+ CMSG_GM_TICKET_CREATE = 0xBADD,
+ CMSG_GM_TICKET_DELETE_TICKET = 0xBADD,
+ CMSG_GM_TICKET_GET_TICKET = 0xBADD,
+ CMSG_GM_TICKET_RESPONSE_RESOLVE = 0xBADD,
+ CMSG_GM_TICKET_UPDATE_TEXT = 0xBADD
};
-// SMSGs 6.1.2.19802
enum OpcodeServer : uint32
{
- SMSG_ABORT_NEW_WORLD = 0x0740,
- SMSG_ACCOUNT_CRITERIA_UPDATE = 0x1635,
- SMSG_ACCOUNT_DATA_TIMES = 0x16B8,
- SMSG_ACCOUNT_MOUNT_UPDATE = 0x079D,
- SMSG_ACCOUNT_TOYS_UPDATE = 0x0E1D,
- SMSG_ACHIEVEMENT_DELETED = 0x1CF2,
- SMSG_ACHIEVEMENT_EARNED = 0x06C0,
- SMSG_ACTIVATE_TAXI_REPLY = 0x0C61,
- SMSG_ADDON_INFO = 0x1715,
- SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0x0F8B,
- SMSG_ADD_ITEM_PASSIVE = 0x1DB1,
- SMSG_ADD_LOSS_OF_CONTROL = 0x19E2,
- SMSG_ADD_RUNE_POWER = 0x1718,
- SMSG_ADJUST_SPLINE_DURATION = 0x0E97,
- SMSG_AE_LOOT_TARGETS = 0x1835,
- SMSG_AE_LOOT_TARGET_ACK = 0x1C72,
- SMSG_AI_REACTION = 0x1739,
- SMSG_ALL_ACCOUNT_CRITERIA = 0x0392,
- SMSG_ALL_ACHIEVEMENT_DATA = 0x163D,
- SMSG_ALL_GUILD_ACHIEVEMENTS = 0x14AB,
- SMSG_ARCHAEOLOGY_SURVERY_CAST = 0x160F,
- SMSG_AREA_SPIRIT_HEALER_TIME = 0x02B7,
- SMSG_AREA_TRIGGER_DENIED = 0x1391,
- SMSG_AREA_TRIGGER_NO_CORPSE = 0x0297,
- SMSG_AREA_TRIGGER_RE_PATH = 0x1F09,
- SMSG_AREA_TRIGGER_RE_SHAPE = 0x1A0E,
- SMSG_ARENA_ERROR = 0x122E,
- SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0x1876,
- SMSG_ATTACKER_STATE_UPDATE = 0x0EBD,
- SMSG_ATTACK_START = 0x1971,
- SMSG_ATTACK_STOP = 0x17C0,
- SMSG_ATTACK_SWING_ERROR = 0x1D66,
- SMSG_ATTACK_SWING_LANDED_LOG = 0x1865,
- SMSG_AUCTION_CLOSED_NOTIFICATION = 0x0EA0,
- SMSG_AUCTION_COMMAND_RESULT = 0x13B6,
- SMSG_AUCTION_HELLO_RESPONSE = 0x1338,
- SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x02B9,
- SMSG_AUCTION_LIST_ITEMS_RESULT = 0x0E01,
- SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0x0FA0,
- SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0x0E1F,
- SMSG_AUCTION_OUTBID_NOTIFICATION = 0x073E,
- SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x0612,
- SMSG_AUCTION_REPLICATE_RESPONSE = 0x161D,
- SMSG_AUCTION_WON_NOTIFICATION = 0x161A,
- SMSG_AURA_POINTS_DEPLETED = 0x119D,
- SMSG_AURA_UPDATE = 0x1999,
- SMSG_AUTH_CHALLENGE = 0x007E,
- SMSG_AUTH_RESPONSE = 0x18F6,
- SMSG_AVAILABLE_VOICE_CHANNEL = 0x15C3,
- SMSG_BARBER_SHOP_RESULT = 0x1866,
- SMSG_BATTLEFIELD_LIST = 0x0338,
- SMSG_BATTLEFIELD_PORT_DENIED = 0x1E82,
- SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x0B38,
- SMSG_BATTLEFIELD_STATUS_FAILED = 0x0715,
- SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x1E8A,
- SMSG_BATTLEFIELD_STATUS_NONE = 0x07B7,
- SMSG_BATTLEFIELD_STATUS_QUEUED = 0x163F,
- SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x0791,
- SMSG_BATTLEGROUND_INFO_THROTTLED = 0x12A0,
- SMSG_BATTLEGROUND_INIT = 0x1961,
- SMSG_BATTLEGROUND_PLAYER_JOINED = 0x1C26,
- SMSG_BATTLEGROUND_PLAYER_LEFT = 0x0AA0,
- SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x0976,
- SMSG_BATTLEGROUND_POINTS = 0x0617,
- SMSG_BATTLENET_CHALLENGE_ABORT = 0x0312,
- SMSG_BATTLENET_CHALLENGE_START = 0x0961,
- SMSG_BATTLE_PAY_ACK_FAILED = 0x09F6,
- SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x1716,
- SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x0DE1,
- SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x058E,
- SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0x08B6,
- SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x120E,
- SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x0CE1,
- SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x02C0,
- SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0x1639,
- SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0x1212,
- SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0x0F04,
- SMSG_BATTLE_PETS_HEALED = 0x162E,
- SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x1972,
- SMSG_BATTLE_PET_DELETED = 0x0A40,
- SMSG_BATTLE_PET_ERROR = 0x1DB2,
- SMSG_BATTLE_PET_JOURNAL = 0x1C35,
- SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x023F,
- SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x1346,
- SMSG_BATTLE_PET_LICENSE_CHANGED = 0x131A,
- SMSG_BATTLE_PET_RESTORED = 0x1D62,
- SMSG_BATTLE_PET_REVOKED = 0x0F0C,
- SMSG_BATTLE_PET_TRAP_LEVEL = 0x0638,
- SMSG_BATTLE_PET_UPDATES = 0x1340,
- SMSG_BF_MGR_DROP_TIMER_CANCELLED = 0x120D,
- SMSG_BF_MGR_DROP_TIMER_STARTED = 0x0F98,
- SMSG_BF_MGR_EJECTED = 0x121E,
- SMSG_BF_MGR_EJECT_PENDING = 0x0F95,
- SMSG_BF_MGR_ENTERING = 0x0299,
- SMSG_BF_MGR_ENTRY_INVITE = 0x18B1,
- SMSG_BF_MGR_QUEUE_INVITE = 0x0B17,
- SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE = 0x1631,
- SMSG_BF_MGR_QUEUE_STATUS_UPDATE = 0x169A,
- SMSG_BF_MGR_STATE_CHANGED = 0x0316,
- SMSG_BINDER_CONFIRM = 0x19E5,
- SMSG_BIND_POINT_UPDATE = 0x0399,
- SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0x0DB2,
- SMSG_BLACK_MARKET_OPEN_RESULT = 0x18B5,
- SMSG_BLACK_MARKET_OUTBID = 0x18E6,
- SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0x06B6,
- SMSG_BLACK_MARKET_WON = 0x1A45,
- SMSG_BONUS_ROLL_EMPTY = 0x0A46,
- SMSG_BOSS_KILL_CREDIT = 0x0395,
- SMSG_BREAK_TARGET = 0x0E02,
- SMSG_BUY_FAILED = 0x1337,
- SMSG_BUY_SUCCEEDED = 0x1320,
- SMSG_CACHE_VERSION = 0x0E09,
- SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x0932,
- SMSG_CALENDAR_COMMAND_RESULT = 0x0CE5,
- SMSG_CALENDAR_EVENT_INITIAL_INVITES = 0x1F82,
- SMSG_CALENDAR_EVENT_INVITE = 0x0298,
- SMSG_CALENDAR_EVENT_INVITE_ALERT = 0x1797,
- SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS = 0x0835,
- SMSG_CALENDAR_EVENT_INVITE_NOTES = 0x0F01,
- SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0x1922,
- SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0x09A6,
- SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0x0A20,
- SMSG_CALENDAR_EVENT_INVITE_STATUS = 0x1637,
- SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0x0738,
- SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x061D,
- SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x12B7,
- SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x05AE,
- SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x07B9,
- SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x0CF5,
- SMSG_CALENDAR_SEND_CALENDAR = 0x0A1F,
- SMSG_CALENDAR_SEND_EVENT = 0x17BE,
- SMSG_CALENDAR_SEND_NUM_PENDING = 0x129E,
- SMSG_CAMERA_SHAKE = 0x1638,
- SMSG_CANCEL_AUTO_REPEAT = 0x1931,
- SMSG_CANCEL_COMBAT = 0x0220,
- SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x10ED,
- SMSG_CANCEL_SCENE = 0x0AB8,
- SMSG_CANCEL_SPELL_VISUAL = 0x106D,
- SMSG_CANCEL_SPELL_VISUAL_KIT = 0x112E,
- SMSG_CAN_DUEL_RESULT = 0x1831,
- SMSG_CAST_FAILED = 0x1409,
- SMSG_CATEGORY_COOLDOWN = 0x15FA,
- SMSG_CHALLEGE_MODE_REWARDS = 0x08F5,
- SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0x0D22,
- SMSG_CHALLENGE_MODE_COMPLETE = 0x0A97,
- SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0x07C0,
- SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD = 0x13A0,
- SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0x1976,
- SMSG_CHALLENGE_MODE_RESET = 0x1232,
- SMSG_CHALLENGE_MODE_START = 0x03B1,
- SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x0921,
- SMSG_CHANNEL_LIST = 0x14CC,
- SMSG_CHANNEL_NOTIFY = 0x15EF,
- SMSG_CHANNEL_NOTIFY_JOINED = 0x14C3,
- SMSG_CHANNEL_NOTIFY_LEFT = 0x19CF,
- SMSG_CHARACTER_LOGIN_FAILED = 0x0FBD,
- SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0x0872,
- SMSG_CHARACTER_RENAME_RESULT = 0x1F81,
- SMSG_CHARACTER_UPGRADE_CHARACTER_CHOSEN = 0x0FBF,
- SMSG_CHARACTER_UPGRADE_COMPLETE = 0x063F,
- SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0x0339,
- SMSG_CHARACTER_UPGRADE_STARTED = 0x1732,
- SMSG_CHAR_CUSTOMIZE = 0x03B9,
- SMSG_CHAR_CUSTOMIZE_FAILED = 0x121A,
- SMSG_CHAR_FACTION_CHANGE_RESULT = 0x0F8A,
- SMSG_CHAT = 0x11E7,
- SMSG_CHAT_AUTO_RESPONDED = 0x14C7,
- SMSG_CHAT_DOWN = 0x14E7,
- SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x19CB,
- SMSG_CHAT_IS_DOWN = 0x15EB,
- SMSG_CHAT_NOT_IN_PARTY = 0x19CC,
- SMSG_CHAT_PLAYER_AMBIGUOUS = 0x18E3,
- SMSG_CHAT_PLAYER_NOTFOUND = 0x19D0,
- SMSG_CHAT_RECONNECT = 0x14F0,
- SMSG_CHAT_RESTRICTED = 0x19E8,
- SMSG_CHAT_SERVER_MESSAGE = 0x14E3,
- SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x118E,
- SMSG_CHECK_WARGAME_ENTRY = 0x129F,
- SMSG_CHUNKED_PACKET = 0x005A,
- SMSG_CLEAR_ALL_SPELL_CHARGES = 0x152D,
- SMSG_CLEAR_BOSS_EMOTES = 0x18A1,
- SMSG_CLEAR_COOLDOWN = 0x0A38,
- SMSG_CLEAR_COOLDOWNS = 0x15ED,
- SMSG_CLEAR_LOSS_OF_CONTROL = 0x0636,
- SMSG_CLEAR_SPELL_CHARGES = 0x10AE,
- SMSG_CLEAR_TARGET = 0x1DF5,
- SMSG_COIN_REMOVED = 0x069D,
- SMSG_COMBAT_EVENT_FAILED = 0x0792,
- SMSG_COMMENTATOR_MAP_INFO = 0x02B6,
- SMSG_COMMENTATOR_PLAYER_INFO = 0x1A30,
- SMSG_COMMENTATOR_STATE_CHANGED = 0x0332,
- SMSG_COMPLAINT_RESULT = 0x1C71,
- SMSG_COMPLETE_SHIPMENT_RESPONSE = 0x0EBE,
- SMSG_COMPRESSED_PACKET = 0x007D,
- SMSG_CONNECT_TO = 0x0119,
- SMSG_CONQUEST_FORMULA_CONSTANTS = 0x1C75,
- SMSG_CONSOLE_WRITE = 0x169F,
- SMSG_CONTACT_LIST = 0x039F,
- SMSG_CONTROL_UPDATE = 0x0D32,
- SMSG_CONVERT_RUNE = 0x052E,
- SMSG_COOLDOWN_CHEAT = 0x029D,
- SMSG_COOLDOWN_EVENT = 0x0922,
- SMSG_CORPSE_LOCATION = 0x0ABF,
- SMSG_CORPSE_RECLAIM_DELAY = 0x02BA,
- SMSG_CORPSE_TRANSPORT_QUERY = 0x1E2E,
- SMSG_CREATE_CHAR = 0x16BA,
- SMSG_CREATE_SHIPMENT_RESPONSE = 0x0D61,
- SMSG_CRITERIA_DELETED = 0x1E2F,
- SMSG_CRITERIA_UPDATE = 0x0716,
- SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x133A,
- SMSG_CUSTOM_LOAD_SCREEN = 0x1E0E,
- SMSG_DAILY_QUESTS_RESET = 0x055B,
- SMSG_DAMAGE_CALC_LOG = 0x123D,
- SMSG_DANCE_STUDIO_CREATE_RESULT = 0x09E6,
- SMSG_DB_REPLY = 0x09A5,
- SMSG_DEATH_RELEASE_LOC = 0x0A17,
- SMSG_DEFENSE_MESSAGE = 0x11E3,
- SMSG_DELETE_CHAR = 0x06B8,
- SMSG_DESTROY_ARENA_UNIT = 0x0826,
- SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x08B5,
- SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0x1DE5,
- SMSG_DISENCHANT_CREDIT = 0x19A1,
- SMSG_DISMOUNT = 0x03BF,
- SMSG_DISMOUNT_RESULT = 0x0C62,
- SMSG_DISPEL_FAILED = 0x148E,
- SMSG_DISPLAY_GAME_ERROR = 0x13B1,
- SMSG_DISPLAY_PLAYER_CHOICE = 0x0C76,
- SMSG_DISPLAY_PROMOTION = 0x0236,
- SMSG_DISPLAY_QUEST_POPUP = 0x0827,
- SMSG_DISPLAY_TOAST = 0x1CF1,
- SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0x162D,
- SMSG_DROP_NEW_CONNECTION = 0x011E,
- SMSG_DUEL_COMPLETE = 0x1E83,
- SMSG_DUEL_COUNTDOWN = 0x0318,
- SMSG_DUEL_IN_BOUNDS = 0x0796,
- SMSG_DUEL_OUT_OF_BOUNDS = 0x07B1,
- SMSG_DUEL_REQUESTED = 0x0BBF,
- SMSG_DUEL_WINNER = 0x1299,
- SMSG_DURABILITY_DAMAGE_DEATH = 0x1936,
- SMSG_EMOTE = 0x0FC0,
- SMSG_ENABLE_BARBER_SHOP = 0x17B1,
- SMSG_ENCHANTMENT_LOG = 0x0DA6,
- SMSG_ENCOUNTER_END = 0x0862,
- SMSG_ENCOUNTER_START = 0x171A,
- SMSG_ENUM_CHARACTERS_RESULT = 0x18F1,
- SMSG_ENVIRONMENTAL_DAMAGE_LOG = 0x183E,
- SMSG_EQUIPMENT_SET_ID = 0x03B7,
- SMSG_EXPECTED_SPAM_RECORDS = 0x18C3,
- SMSG_EXPLORATION_EXPERIENCE = 0x0692,
- SMSG_FACTION_BONUS_INFO = 0x0E89,
- SMSG_FAILED_PLAYER_CONDITION = 0x0A9E,
- SMSG_FEATURE_SYSTEM_STATUS = 0x0B3E,
- SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x0A1D,
- SMSG_FEIGN_DEATH_RESISTED = 0x1CE5,
- SMSG_FINAL_CHUNK = 0x001A,
- SMSG_FISH_ESCAPED = 0x0A3E,
- SMSG_FISH_NOT_HOOKED = 0x0231,
- SMSG_FLIGHT_SPLINE_SYNC = 0x1647,
- SMSG_FORCED_DEATH_UPDATE = 0x0346,
- SMSG_FORCE_ANIM = 0x0F37,
- SMSG_FORCE_OBJECT_RELINK = 0x173F,
- SMSG_FRIEND_STATUS = 0x0F03,
- SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT = 0x0DA5,
- SMSG_GAME_OBJECT_CUSTOM_ANIM = 0x0797,
- SMSG_GAME_OBJECT_DESPAWN = 0x0E0A,
- SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL = 0x19AD,
- SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT = 0x141D,
- SMSG_GAME_OBJECT_RESET_STATE = 0x1CB1,
- SMSG_GAME_SPEED_SET = 0x1331,
- SMSG_GAME_TIME_SET = 0x0F9F,
- SMSG_GAME_TIME_UPDATE = 0x0D76,
- SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x08A3,
- SMSG_GARRISON_ADD_MISSION_RESULT = 0x01DB,
- SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x0187,
- SMSG_GARRISON_BUILDING_ACTIVATED = 0x00AB,
- SMSG_GARRISON_BUILDING_LANDMARKS = 0x0987,
- SMSG_GARRISON_BUILDING_REMOVED = 0x08F7,
- SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x00F8,
- SMSG_GARRISON_CLEAR_ALL_FOLLOWERS_EXHAUSTION = 0x0883,
- SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x00F7,
- SMSG_GARRISON_CREATE_RESULT = 0x01BB,
- SMSG_GARRISON_DELETE_RESULT = 0x01FC,
- SMSG_GARRISON_FOLLOWER_CHANGED_ABILITIES = 0x0093,
- SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x01B4,
- SMSG_GARRISON_FOLLOWER_CHANGED_STATUS = 0x01E8,
- SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x00AC,
- SMSG_GARRISON_IS_UPGRADEABLE_RESULT = 0x01A8,
- SMSG_GARRISON_LANDING_PAGE_SHIPMENT_INFO = 0x1CA5,
- SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x08D8,
- SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x08AB,
- SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x01FB,
- SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT = 0x08C3,
- SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0x019C,
- SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0x088F,
- SMSG_GARRISON_OPEN_ARCHITECT = 0x08FB,
- SMSG_GARRISON_OPEN_MISSION_NPC = 0x08C0,
- SMSG_GARRISON_OPEN_RECRUITMENT_NPC = 0x01D7,
- SMSG_GARRISON_OPEN_TRADESKILL_NPC = 0x018F,
- SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x08A4,
- SMSG_GARRISON_PLOT_PLACED = 0x00E7,
- SMSG_GARRISON_PLOT_REMOVED = 0x01AB,
- SMSG_GARRISON_RECALL_PORTAL_LAST_USED_TIME = 0x089B,
- SMSG_GARRISON_RECALL_PORTAL_USED = 0x0197,
- SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED = 0x0088,
- SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT = 0x01EC,
- SMSG_GARRISON_REMOTE_INFO = 0x01B0,
- SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0x01AC,
- SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0x098B,
- SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0x08B4,
- SMSG_GARRISON_START_MISSION_RESULT = 0x01E0,
- SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x08EB,
- SMSG_GARRISON_UPGRADE_RESULT = 0x00B3,
- SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT = 0x0216,
- SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x0DB6,
- SMSG_GET_DISPLAYED_TROPHY_LIST_RESPONSE = 0x01D4,
- SMSG_GET_GARRISON_INFO_RESULT = 0x0084,
- SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE = 0x1A10,
- SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x1D35,
- SMSG_GET_TROPHY_LIST_RESPONSE = 0x0391,
- SMSG_GM_PLAYER_INFO = 0x0CB5,
- SMSG_GM_REQUEST_PLAYER_INFO = 0x0BC0,
- SMSG_GM_TICKET_CASE_STATUS = 0x17B7,
- SMSG_GM_TICKET_GET_TICKET_RESPONSE = 0x0B95,
- SMSG_GM_TICKET_RESOLVE_RESPONSE = 0x0A37,
- SMSG_GM_TICKET_RESPONSE = 0x07B6,
- SMSG_GM_TICKET_RESPONSE_ERROR = 0x08A2,
- SMSG_GM_TICKET_STATUS_UPDATE = 0x13B7,
- SMSG_GM_TICKET_SYSTEM_STATUS = 0x0B16,
- SMSG_GM_TICKET_UPDATE = 0x0925,
- SMSG_GOD_MODE = 0x0DE2,
- SMSG_GOSSIP_COMPLETE = 0x0010,
- SMSG_GOSSIP_MESSAGE = 0x0077,
- SMSG_GOSSIP_POI = 0x1CA1,
- SMSG_GROUP_ACTION_THROTTLED = 0x1F02,
- SMSG_GROUP_DECLINE = 0x139F,
- SMSG_GROUP_DESTROYED = 0x1395,
- SMSG_GROUP_NEW_LEADER = 0x0C32,
- SMSG_GROUP_UNINVITE = 0x1318,
- SMSG_GUILD_ACHIEVEMENT_DELETED = 0x11AB,
- SMSG_GUILD_ACHIEVEMENT_EARNED = 0x14B8,
- SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x10B3,
- SMSG_GUILD_BANK_LOG_QUERY_RESULTS = 0x10AB,
- SMSG_GUILD_BANK_QUERY_RESULTS = 0x1083,
- SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x1588,
- SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0x10B8,
- SMSG_GUILD_CHALLENGE_COMPLETED = 0x14AF,
- SMSG_GUILD_CHALLENGE_UPDATE = 0x1183,
- SMSG_GUILD_CHANGE_NAME_RESULT = 0x11B4,
- SMSG_GUILD_COMMAND_RESULT = 0x10AC,
- SMSG_GUILD_CRITERIA_DELETED = 0x118F,
- SMSG_GUILD_CRITERIA_UPDATE = 0x14AC,
- SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x11AF,
- SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x10C0,
- SMSG_GUILD_EVENT_DISBANDED = 0x14A3,
- SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x119B,
- SMSG_GUILD_EVENT_MOTD = 0x10BF,
- SMSG_GUILD_EVENT_NEW_LEADER = 0x1587,
- SMSG_GUILD_EVENT_PLAYER_JOINED = 0x1198,
- SMSG_GUILD_EVENT_PLAYER_LEFT = 0x109B,
- SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x10AF,
- SMSG_GUILD_EVENT_RANKS_UPDATED = 0x11BC,
- SMSG_GUILD_EVENT_RANK_CHANGED = 0x10BC,
- SMSG_GUILD_EVENT_TAB_ADDED = 0x1084,
- SMSG_GUILD_EVENT_TAB_DELETED = 0x1190,
- SMSG_GUILD_EVENT_TAB_MODIFIED = 0x14A8,
- SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x1497,
- SMSG_GUILD_FLAGGED_FOR_RENAME = 0x14B3,
- SMSG_GUILD_INVITE = 0x11C0,
- SMSG_GUILD_INVITE_DECLINED = 0x10A7,
- SMSG_GUILD_INVITE_EXPIRED = 0x118B,
- SMSG_GUILD_KNOWN_RECIPES = 0x11A3,
- SMSG_GUILD_MEMBERS_WITH_RECIPE = 0x1090,
- SMSG_GUILD_MEMBER_DAILY_RESET = 0x148C,
- SMSG_GUILD_MEMBER_RECIPES = 0x1483,
- SMSG_GUILD_MEMBER_UPDATE_NOTE = 0x1187,
- SMSG_GUILD_MOVED = 0x11A8,
- SMSG_GUILD_MOVE_STARTING = 0x14A7,
- SMSG_GUILD_NAME_CHANGED = 0x1488,
- SMSG_GUILD_NEWS = 0x10A4,
- SMSG_GUILD_NEWS_DELETED = 0x149B,
- SMSG_GUILD_PARTY_STATE = 0x1094,
- SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x1097,
- SMSG_GUILD_RANKS = 0x14B0,
- SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x149F,
- SMSG_GUILD_RESET = 0x119C,
- SMSG_GUILD_REWARD_LIST = 0x1494,
- SMSG_GUILD_ROSTER = 0x1498,
- SMSG_GUILD_ROSTER_UPDATE = 0x1493,
- SMSG_GUILD_SEND_RANK_CHANGE = 0x10B7,
- SMSG_HEALTH_UPDATE = 0x07BD,
- SMSG_HIGHEST_THREAT_UPDATE = 0x0F35,
- SMSG_HOTFIX_NOTIFY = 0x1736,
- SMSG_HOTFIX_NOTIFY_BLOB = 0x1D71,
- SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0x1C8E,
- SMSG_INITIALIZE_FACTIONS = 0x1C32,
- SMSG_INITIAL_SETUP = 0x0238,
- SMSG_INIT_WORLD_STATES = 0x09E1,
- SMSG_INSPECT_HONOR_STATS = 0x1740,
- SMSG_INSPECT_PVP = 0x12B9,
- SMSG_INSPECT_RESULT = 0x1D22,
- SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x0C72,
- SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x1DB6,
- SMSG_INSTANCE_ENCOUNTER_END = 0x16B5,
- SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x08E6,
- SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x0866,
- SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x1717,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x0735,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x0B3D,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x1219,
- SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x0F89,
- SMSG_INSTANCE_ENCOUNTER_START = 0x06B9,
- SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x0619,
- SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x1C22,
- SMSG_INSTANCE_INFO = 0x12B5,
- SMSG_INSTANCE_RESET = 0x0825,
- SMSG_INSTANCE_RESET_FAILED = 0x0F40,
- SMSG_INSTANCE_SAVE_CREATED = 0x0DA2,
- SMSG_INVALIDATE_PLAYER = 0x0B9D,
- SMSG_INVALID_PROMOTION_CODE = 0x1A16,
- SMSG_INVENTORY_CHANGE_FAILURE = 0x07B5,
- SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x0063,
- SMSG_ITEM_CHANGED = 0x19B5,
- SMSG_ITEM_COOLDOWN = 0x0D35,
- SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x1E30,
- SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x1798,
- SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x1620,
- SMSG_ITEM_PUSH_RESULT = 0x0B15,
- SMSG_ITEM_TIME_UPDATE = 0x1DB5,
- SMSG_KICK_REASON = 0x042E,
- SMSG_LEARNED_SPELLS = 0x183D,
- SMSG_LEARN_TALENT_FAILED = 0x0B9E,
- SMSG_LEVEL_UP_INFO = 0x0B36,
- SMSG_LFG_BOOT_PLAYER = 0x0E11,
- SMSG_LFG_DISABLED = 0x0EBA,
- SMSG_LFG_JOIN_RESULT = 0x1B31,
- SMSG_LFG_LIST_JOIN_RESULT = 0x0B99,
- SMSG_LFG_LIST_SEARCH_RESULTS = 0x0B32,
- SMSG_LFG_LIST_SEARCH_STATUS = 0x1A9A,
- SMSG_LFG_LIST_UPDATE_BLACKLIST = 0x0F31,
- SMSG_LFG_LIST_UPDATE_STATUS = 0x0B12,
- SMSG_LFG_OFFER_CONTINUE = 0x0FB9,
- SMSG_LFG_PARTY_INFO = 0x1B39,
- SMSG_LFG_PLAYER_INFO = 0x0E32,
- SMSG_LFG_PLAYER_REWARD = 0x0E91,
- SMSG_LFG_PROPOSAL_UPDATE = 0x1B3A,
- SMSG_LFG_QUEUE_STATUS = 0x1A91,
- SMSG_LFG_READY_CHECK_RESULT = 0x0EB2,
- SMSG_LFG_READY_CHECK_UPDATE = 0x0F11,
- SMSG_LFG_ROLE_CHECK_UPDATE = 0x1A11,
- SMSG_LFG_SEARCH_RESULTS = 0x0E19,
- SMSG_LFG_SLOT_INVALID = 0x1AB9,
- SMSG_LFG_TELEPORT_DENIED = 0x0FB1,
- SMSG_LFG_UPDATE_STATUS = 0x1A92,
- SMSG_LF_GUILD_APPLICANT_LIST_CHANGED = 0x118C,
- SMSG_LF_GUILD_APPLICATIONS = 0x11BF,
- SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED = 0x1193,
- SMSG_LF_GUILD_BROWSE = 0x1197,
- SMSG_LF_GUILD_COMMAND_RESULT = 0x11A0,
- SMSG_LF_GUILD_POST = 0x10B0,
- SMSG_LF_GUILD_RECRUITS = 0x11BB,
- SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0x1A0D,
- SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0x0E3D,
- SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x18B2,
- SMSG_LOAD_CUF_PROFILES = 0x139A,
- SMSG_LOAD_EQUIPMENT_SET = 0x079E,
- SMSG_LOAD_SELECTED_TROPHY_RESULT = 0x1D72,
- SMSG_LOGIN_SET_TIME_SPEED = 0x0D65,
- SMSG_LOGIN_VERIFY_WORLD = 0x0A98,
- SMSG_LOGOUT_CANCEL_ACK = 0x08B2,
- SMSG_LOGOUT_COMPLETE = 0x0E95,
- SMSG_LOGOUT_RESPONSE = 0x0731,
- SMSG_LOG_XP_GAIN = 0x0E3E,
- SMSG_LOOT_ALL_PASSED = 0x0C26,
- SMSG_LOOT_CONTENTS = 0x02BF,
- SMSG_LOOT_ITEM_LIST = 0x061F,
- SMSG_LOOT_LIST = 0x08E2,
- SMSG_LOOT_MONEY_NOTIFY = 0x17A0,
- SMSG_LOOT_RELEASE = 0x06B7,
- SMSG_LOOT_RELEASE_ALL = 0x1C61,
- SMSG_LOOT_REMOVED = 0x0F15,
- SMSG_LOOT_RESPONSE = 0x122D,
- SMSG_LOOT_ROLL = 0x09B2,
- SMSG_LOOT_ROLLS_COMPLETE = 0x0219,
- SMSG_LOOT_ROLL_WON = 0x1296,
- SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x0737,
- SMSG_MAIL_COMMAND_RESULT = 0x17BF,
- SMSG_MAIL_LIST_RESULT = 0x0871,
- SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x0F8C,
- SMSG_MAP_OBJECTIVES_INIT = 0x1238,
- SMSG_MAP_OBJ_EVENTS = 0x161F,
- SMSG_MASTER_LOOT_CANDIDATE_LIST = 0x1821,
- SMSG_MESSAGE_BOX = 0x13BD,
- SMSG_MINIMAP_PING = 0x1697,
- SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0x159E,
- SMSG_MIRROR_IMAGE_CREATURE_DATA = 0x151A,
- SMSG_MISSILE_CANCEL = 0x1A17,
- SMSG_MODIFY_COOLDOWN = 0x0832,
- SMSG_MOTD = 0x18E8,
- SMSG_MOUNT_RESULT = 0x06BE,
- SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x1F50,
- SMSG_MOVE_DISABLE_COLLISION = 0x0A2A,
- SMSG_MOVE_DISABLE_GRAVITY = 0x1B81,
- SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x1EAC,
- SMSG_MOVE_ENABLE_COLLISION = 0x1E27,
- SMSG_MOVE_ENABLE_GRAVITY = 0x002D,
- SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0BCF,
- SMSG_MOVE_KNOCK_BACK = 0x1BA3,
- SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x000E,
- SMSG_MOVE_ROOT = 0x018A,
- SMSG_MOVE_SET_ACTIVE_MOVER = 0x025B,
- SMSG_MOVE_SET_CAN_FLY = 0x012A,
- SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x0EA1,
- SMSG_MOVE_SET_COLLISION_HEIGHT = 0x1BA4,
- SMSG_MOVE_SET_COMPOUND_STATE = 0x02D0,
- SMSG_MOVE_SET_FEATHER_FALL = 0x0674,
- SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x030D,
- SMSG_MOVE_SET_FLIGHT_SPEED = 0x046D,
- SMSG_MOVE_SET_HOVERING = 0x0B21,
- SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x1347,
- SMSG_MOVE_SET_LAND_WALK = 0x0AC7,
- SMSG_MOVE_SET_NORMAL_FALL = 0x04EE,
- SMSG_MOVE_SET_PITCH_RATE = 0x0B2C,
- SMSG_MOVE_SET_RUN_BACK_SPEED = 0x03DA,
- SMSG_MOVE_SET_RUN_SPEED = 0x1EA9,
- SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x0605,
- SMSG_MOVE_SET_SWIM_SPEED = 0x1628,
- SMSG_MOVE_SET_TURN_RATE = 0x1E24,
- SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1A29,
- SMSG_MOVE_SET_WALK_SPEED = 0x0F28,
- SMSG_MOVE_SET_WATER_WALK = 0x035C,
- SMSG_MOVE_SKIP_TIME = 0x0FCF,
- SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x1A8A,
- SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x1A21,
- SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x0254,
- SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0252,
- SMSG_MOVE_SPLINE_ROOT = 0x02D1,
- SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x0F30,
- SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x1F22,
- SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x1208,
- SMSG_MOVE_SPLINE_SET_FLYING = 0x0B2A,
- SMSG_MOVE_SPLINE_SET_HOVER = 0x1B21,
- SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x1A28,
- SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x037A,
- SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x02C8,
- SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x0305,
- SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x1A8C,
- SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x164F,
- SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x0A47,
- SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x0E22,
- SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x035B,
- SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x0B09,
- SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0x1205,
- SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0EAB,
- SMSG_MOVE_SPLINE_START_SWIM = 0x1A81,
- SMSG_MOVE_SPLINE_STOP_SWIM = 0x1A0B,
- SMSG_MOVE_SPLINE_UNROOT = 0x1BA2,
- SMSG_MOVE_SPLINE_UNSET_FLYING = 0x1A2C,
- SMSG_MOVE_SPLINE_UNSET_HOVER = 0x0E47,
- SMSG_MOVE_TELEPORT = 0x1206,
- SMSG_MOVE_UNROOT = 0x046E,
- SMSG_MOVE_UNSET_CAN_FLY = 0x03DC,
- SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x124F,
- SMSG_MOVE_UNSET_HOVERING = 0x0651,
- SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0F2B,
- SMSG_MOVE_UPDATE = 0x0F2C,
- SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x0705,
- SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x1A04,
- SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x032E,
- SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x0628,
- SMSG_MOVE_UPDATE_KNOCK_BACK = 0x0273,
- SMSG_MOVE_UPDATE_PITCH_RATE = 0x1AAC,
- SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x1F47,
- SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x1B82,
- SMSG_MOVE_UPDATE_RUN_SPEED = 0x06DA,
- SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x0B06,
- SMSG_MOVE_UPDATE_SWIM_SPEED = 0x1A83,
- SMSG_MOVE_UPDATE_TELEPORT = 0x1F21,
- SMSG_MOVE_UPDATE_TURN_RATE = 0x000A,
- SMSG_MOVE_UPDATE_WALK_SPEED = 0x1F29,
- SMSG_MULTIPLE_PACKETS = 0x0039,
- SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0x1332,
- SMSG_NEW_TAXI_PATH = 0x06BA,
- SMSG_NEW_WORLD = 0x0A15,
- SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x1589,
- SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x073F,
- SMSG_NOTIFY_MONEY = 0x0B1E,
- SMSG_NOTIFY_RECEIVED_MAIL = 0x18E2,
- SMSG_OFFER_PETITION_ERROR = 0x1DA2,
- SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x0C66,
- SMSG_ON_MONSTER_MOVE = 0x0EA9,
- SMSG_OPEN_CONTAINER = 0x0235,
- SMSG_OPEN_LFG_DUNGEON_FINDER = 0x0E99,
- SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0x1712,
- SMSG_OPEN_SHIPMENT_NPC_RESULT = 0x1230,
- SMSG_OVERRIDE_LIGHT = 0x0936,
- SMSG_PAGE_TEXT = 0x0E03,
- SMSG_PARTY_COMMAND_RESULT = 0x13B5,
- SMSG_PARTY_INVITE = 0x0E83,
- SMSG_PARTY_KILL_LOG = 0x120F,
- SMSG_PARTY_MEMBER_STATE = 0x0335,
- SMSG_PARTY_UPDATE = 0x0F02,
- SMSG_PAUSE_MIRROR_TIMER = 0x029F,
- SMSG_PENDING_RAID_LOCK = 0x071D,
- SMSG_PETITION_ALREADY_SIGNED = 0x0F18,
- SMSG_PETITION_RENAME_GUILD_RESPONSE = 0x1484,
- SMSG_PETITION_SHOW_LIST = 0x0B1F,
- SMSG_PETITION_SHOW_SIGNATURES = 0x1CA2,
- SMSG_PETITION_SIGN_RESULTS = 0x1C31,
- SMSG_PET_ACTION_FEEDBACK = 0x1692,
- SMSG_PET_ACTION_SOUND = 0x0875,
- SMSG_PET_ADDED = 0x0F83,
- SMSG_PET_BATTLE_CHAT_RESTRICTED = 0x1396,
- SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0x1F01,
- SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x0A35,
- SMSG_PET_BATTLE_FINAL_ROUND = 0x18B6,
- SMSG_PET_BATTLE_FINISHED = 0x19B6,
- SMSG_PET_BATTLE_FIRST_ROUND = 0x08A1,
- SMSG_PET_BATTLE_INITIAL_UPDATE = 0x17B6,
- SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0x0962,
- SMSG_PET_BATTLE_PVP_CHALLENGE = 0x1A2F,
- SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0x1C76,
- SMSG_PET_BATTLE_QUEUE_STATUS = 0x1612,
- SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0x0E9E,
- SMSG_PET_BATTLE_REQUEST_FAILED = 0x0EB5,
- SMSG_PET_BATTLE_ROUND_RESULT = 0x0292,
- SMSG_PET_BATTLE_SLOT_UPDATES = 0x1D21,
- SMSG_PET_CAST_FAILED = 0x108D,
- SMSG_PET_CLEAR_SPELLS = 0x193A,
- SMSG_PET_DISMISS_SOUND = 0x0237,
- SMSG_PET_GOD_MODE = 0x1C66,
- SMSG_PET_GUIDS = 0x0245,
- SMSG_PET_LEARNED_SPELLS = 0x1099,
- SMSG_PET_MODE = 0x1F0B,
- SMSG_PET_NAME_INVALID = 0x0975,
- SMSG_PET_SLOT_UPDATED = 0x0640,
- SMSG_PET_SPELLS_MESSAGE = 0x14CA,
- SMSG_PET_STABLE_LIST = 0x0D36,
- SMSG_PET_STABLE_RESULT = 0x0E0C,
- SMSG_PET_TAME_FAILURE = 0x0616,
- SMSG_PET_UNLEARNED_SPELLS = 0x15CD,
- SMSG_PHASE_SHIFT_CHANGE = 0x18A6,
- SMSG_PLAYED_TIME = 0x1875,
- SMSG_PLAYER_BOUND = 0x1935,
- SMSG_PLAYER_SAVE_GUILD_EMBLEM = 0x148B,
- SMSG_PLAYER_SKINNED = 0x0D21,
- SMSG_PLAYER_TABARD_VENDOR_ACTIVATE = 0x139E,
- SMSG_PLAY_MUSIC = 0x09F1,
- SMSG_PLAY_OBJECT_SOUND = 0x16BF,
- SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x0FB6,
- SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x191E,
- SMSG_PLAY_SCENE = 0x09B1,
- SMSG_PLAY_SOUND = 0x1298,
- SMSG_PLAY_SPEAKERBOT_SOUND = 0x0F81,
- SMSG_PLAY_SPELL_VISUAL = 0x11EA,
- SMSG_PLAY_SPELL_VISUAL_KIT = 0x1859,
- SMSG_PLAY_TIME_WARNING = 0x0972,
- SMSG_PONG = 0x005E,
- SMSG_POWER_UPDATE = 0x0F96,
- SMSG_PRE_RESSURECT = 0x058D,
- SMSG_PRINT_NOTIFICATION = 0x0F3D,
- SMSG_PROC_RESIST = 0x0611,
- SMSG_PROPOSE_LEVEL_GRANT = 0x1C65,
- SMSG_PVP_CREDIT = 0x0B18,
- SMSG_PVP_LOG_DATA = 0x063E,
- SMSG_PVP_OPTIONS_ENABLED = 0x1E0F,
- SMSG_PVP_SEASON = 0x1D61,
- SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x17BD,
- SMSG_QUERY_CREATURE_RESPONSE = 0x1A15,
- SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x1345,
- SMSG_QUERY_GARRISON_CREATURE_NAME_RESPONSE = 0x00E0,
- SMSG_QUERY_GUILD_INFO_RESPONSE = 0x1194,
- SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x1D36,
- SMSG_QUERY_NPC_TEXT_RESPONSE = 0x071E,
- SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x048E,
- SMSG_QUERY_PETITION_RESPONSE = 0x1872,
- SMSG_QUERY_PET_NAME_RESPONSE = 0x023D,
- SMSG_QUERY_PLAYER_NAME_RESPONSE = 0x0C71,
- SMSG_QUERY_QUEST_INFO_RESPONSE = 0x0817,
- SMSG_QUERY_TIME_RESPONSE = 0x0CF1,
- SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x0540,
- SMSG_QUEST_CONFIRM_ACCEPT = 0x054C,
- SMSG_QUEST_FORCE_REMOVED = 0x0504,
- SMSG_QUEST_GIVER_INVALID_QUEST = 0x0543,
- SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x0547,
- SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x004C,
- SMSG_QUEST_GIVER_QUEST_DETAILS = 0x0534,
- SMSG_QUEST_GIVER_QUEST_FAILED = 0x007F,
- SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x0843,
- SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x0528,
- SMSG_QUEST_GIVER_STATUS = 0x052F,
- SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x0814,
- SMSG_QUEST_LOG_FULL = 0x0508,
- SMSG_QUEST_POI_QUERY_RESPONSE = 0x051F,
- SMSG_QUEST_PUSH_RESULT = 0x007B,
- SMSG_QUEST_UPDATE_ADD_CREDIT = 0x006C,
- SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x0070,
- SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x005B,
- SMSG_QUEST_UPDATE_COMPLETE = 0x0480,
- SMSG_QUEST_UPDATE_FAILED = 0x0573,
- SMSG_QUEST_UPDATE_FAILED_TIMER = 0x0108,
- SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0x0695,
- SMSG_RAID_DIFFICULTY_SET = 0x0E8B,
- SMSG_RAID_GROUP_ONLY = 0x1832,
- SMSG_RAID_INSTANCE_MESSAGE = 0x15CB,
- SMSG_RAID_MARKERS_CHANGED = 0x18F5,
- SMSG_RANDOM_ROLL = 0x1240,
- SMSG_RATED_BATTLEFIELD_INFO = 0x0311,
- SMSG_READY_CHECK_COMPLETED = 0x0B35,
- SMSG_READY_CHECK_RESPONSE = 0x0DF6,
- SMSG_READY_CHECK_STARTED = 0x1618,
- SMSG_READ_ITEM_RESULT_FAILED = 0x1617,
- SMSG_READ_ITEM_RESULT_OK = 0x131E,
- SMSG_REALM_QUERY_RESPONSE = 0x0DF2,
- SMSG_REALM_SPLIT = 0x1E8C,
- SMSG_RECRUIT_A_FRIEND_RESPONSE = 0x08F1,
- SMSG_REFER_A_FRIEND_EXPIRED = 0x0C25,
- SMSG_REFER_A_FRIEND_FAILURE = 0x0B98,
- SMSG_REFRESH_COMPONENT = 0x0E04,
- SMSG_REFRESH_SPELL_HISTORY = 0x153D,
- SMSG_REMOVE_ITEM_PASSIVE = 0x179D,
- SMSG_REMOVE_LOSS_OF_CONTROL = 0x0821,
- SMSG_REPLACE_TROPHY_RESPONSE = 0x19B2,
- SMSG_REPORT_PVP_PLAYER_AFK_RESULT = 0x12B2,
- SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x1398,
- SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x0218,
- SMSG_REQUEST_WOW_TOKEN_MARKET_PRICE_RESPONSE = 0x1215,
- SMSG_RESEARCH_COMPLETE = 0x1335,
- SMSG_RESET_COMPRESSION_CONTEXT = 0x0059,
- SMSG_RESET_FAILED_NOTIFY = 0x040D,
- SMSG_RESET_RANGED_COMBAT_TIMER = 0x171F,
- SMSG_RESET_WEEKLY_CURRENCY = 0x18F2,
- SMSG_RESPEC_WIPE_CONFIRM = 0x1630,
- SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x1A2E,
- SMSG_RESUME_CAST_BAR = 0x10F9,
- SMSG_RESUME_COMMS = 0x003A,
- SMSG_RESUME_TOKEN = 0x0E20,
- SMSG_RESURRECT_REQUEST = 0x0CF2,
- SMSG_RESYNC_RUNES = 0x06BD,
- SMSG_ROLE_CHANGED_INFORM = 0x0F09,
- SMSG_ROLE_CHOSEN = 0x0A9A,
- SMSG_ROLE_POLL_INFORM = 0x0EC0,
- SMSG_RUNE_REGEN_DEBUG = 0x0732,
- SMSG_SCENARIO_BOOT = 0x0212,
- SMSG_SCENARIO_COMPLETED = 0x1925,
- SMSG_SCENARIO_OUT_OF_BOUNDS = 0x16BD,
- SMSG_SCENARIO_PO_IS = 0x0CB2,
- SMSG_SCENARIO_PROGRESS_UPDATE = 0x1F89,
- SMSG_SCENARIO_STATE = 0x0E16,
- SMSG_SCENE_OBJECT_EVENT = 0x1DA5,
- SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0x1792,
- SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0x1610,
- SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0x1611,
- SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0x021E,
- SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0x0A36,
- SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0x1E84,
- SMSG_SCRIPT_CAST = 0x106A,
- SMSG_SELL_RESPONSE = 0x133E,
- SMSG_SEND_ITEM_PASSIVES = 0x0CB6,
- SMSG_SEND_KNOWN_SPELLS = 0x109A,
- SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0x1F84,
- SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0x1F0C,
- SMSG_SEND_SPELL_CHARGES = 0x187E,
- SMSG_SEND_SPELL_HISTORY = 0x142D,
- SMSG_SEND_UNLEARN_SPELLS = 0x155D,
- SMSG_SERVER_FIRST_ACHIEVEMENT = 0x11D0,
- SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0337,
- SMSG_SERVER_TIME = 0x160D,
- SMSG_SETUP_CURRENCY = 0x1CE2,
- SMSG_SETUP_RESEARCH_HISTORY = 0x071F,
- SMSG_SET_AI_ANIM_KIT = 0x1295,
- SMSG_SET_ALL_TASK_PROGRESS = 0x0ABD,
- SMSG_SET_ANIM_TIER = 0x0317,
- SMSG_SET_CURRENCY = 0x0336,
- SMSG_SET_DF_FAST_LAUNCH_RESULT = 0x0FBA,
- SMSG_SET_DUNGEON_DIFFICULTY = 0x19F2,
- SMSG_SET_FACTION_AT_WAR = 0x0F9D,
- SMSG_SET_FACTION_NOT_VISIBLE = 0x1217,
- SMSG_SET_FACTION_STANDING = 0x1210,
- SMSG_SET_FACTION_VISIBLE = 0x18A5,
- SMSG_SET_FLAT_SPELL_MODIFIER = 0x192A,
- SMSG_SET_FORCED_REACTIONS = 0x07BA,
- SMSG_SET_ITEM_PURCHASE_DATA = 0x179E,
- SMSG_SET_LFG_TIME_WALKER = 0x0A92,
- SMSG_SET_LOOT_METHOD_FAILED = 0x09B6,
- SMSG_SET_MAX_WEEKLY_QUANTITY = 0x0D31,
- SMSG_SET_MELEE_ANIM_KIT = 0x0BB5,
- SMSG_SET_MOVEMENT_ANIM_KIT = 0x0D25,
- SMSG_SET_PCT_SPELL_MODIFIER = 0x1DAA,
- SMSG_SET_PET_SPECIALIZATION = 0x1336,
+ SMSG_ABORT_NEW_WORLD = 0x0895,
+ SMSG_ACCOUNT_CRITERIA_UPDATE = 0x09C5,
+ SMSG_ACCOUNT_DATA_TIMES = 0x000C,
+ SMSG_ACCOUNT_MOUNT_UPDATE = 0x085C,
+ SMSG_ACCOUNT_TOYS_UPDATE = 0x0ACF,
+ SMSG_ACHIEVEMENT_DELETED = 0x0093,
+ SMSG_ACHIEVEMENT_EARNED = 0x01A1,
+ SMSG_ACTIVATE_TAXI_REPLY = 0x0A90,
+ SMSG_ADDON_INFO = 0x0B21,
+ SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0x03A5,
+ SMSG_ADD_ITEM_PASSIVE = 0x04C7,
+ SMSG_ADD_LOSS_OF_CONTROL = 0x0CB6,
+ SMSG_ADD_RUNE_POWER = 0x0288,
+ SMSG_ADJUST_SPLINE_DURATION = 0x025B,
+ SMSG_AE_LOOT_TARGETS = 0x02C7,
+ SMSG_AE_LOOT_TARGET_ACK = 0x0221,
+ SMSG_AI_REACTION = 0x080B,
+ SMSG_ALL_ACCOUNT_CRITERIA = 0x0887,
+ SMSG_ALL_ACHIEVEMENT_DATA = 0x0457,
+ SMSG_ALL_GUILD_ACHIEVEMENTS = 0x08E3,
+ SMSG_ARCHAEOLOGY_SURVERY_CAST = 0x0825,
+ SMSG_AREA_SPIRIT_HEALER_TIME = 0x03D5,
+ SMSG_AREA_TRIGGER_DENIED = 0x0922,
+ SMSG_AREA_TRIGGER_NO_CORPSE = 0x0E90,
+ SMSG_AREA_TRIGGER_RE_PATH = 0x05A5,
+ SMSG_AREA_TRIGGER_RE_SHAPE = 0x0C13,
+ SMSG_ARENA_ERROR = 0x0816,
+ SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0x0E50,
+ SMSG_ATTACKER_STATE_UPDATE = 0x0813,
+ SMSG_ATTACK_START = 0x01B5,
+ SMSG_ATTACK_STOP = 0x0C57,
+ SMSG_ATTACK_SWING_ERROR = 0x0A95,
+ SMSG_ATTACK_SWING_LANDED_LOG = 0x0526,
+ SMSG_AUCTION_CLOSED_NOTIFICATION = 0x0C18,
+ SMSG_AUCTION_COMMAND_RESULT = 0x0B16,
+ SMSG_AUCTION_HELLO_RESPONSE = 0x0C5B,
+ SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0x04A0,
+ SMSG_AUCTION_LIST_ITEMS_RESULT = 0x0847,
+ SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0x0287,
+ SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0x0EC3,
+ SMSG_AUCTION_OUTBID_NOTIFICATION = 0x04DB,
+ SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x0418,
+ SMSG_AUCTION_REPLICATE_RESPONSE = 0x0ECB,
+ SMSG_AUCTION_WON_NOTIFICATION = 0x0636,
+ SMSG_AURA_POINTS_DEPLETED = 0x0C6D,
+ SMSG_AURA_UPDATE = 0x0ABD,
+ SMSG_AUTH_CHALLENGE = 0x1102,
+ SMSG_AUTH_RESPONSE = 0x0403,
+ SMSG_AVAILABLE_VOICE_CHANNEL = 0x1659,
+ SMSG_BARBER_SHOP_RESULT = 0x0E44,
+ SMSG_BATTLEFIELD_LIST = 0x0454,
+ SMSG_BATTLEFIELD_PORT_DENIED = 0x0058,
+ SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x065F,
+ SMSG_BATTLEFIELD_STATUS_FAILED = 0x0525,
+ SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x06C8,
+ SMSG_BATTLEFIELD_STATUS_NONE = 0x0E22,
+ SMSG_BATTLEFIELD_STATUS_QUEUED = 0x0888,
+ SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x0B26,
+ SMSG_BATTLEGROUND_INFO_THROTTLED = 0x0B11,
+ SMSG_BATTLEGROUND_INIT = 0x0A11,
+ SMSG_BATTLEGROUND_PLAYER_JOINED = 0x00C8,
+ SMSG_BATTLEGROUND_PLAYER_LEFT = 0x0018,
+ SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x0C98,
+ SMSG_BATTLEGROUND_POINTS = 0x00D6,
+ SMSG_BATTLENET_CHALLENGE_ABORT = 0x0532,
+ SMSG_BATTLENET_CHALLENGE_START = 0x0A18,
+ SMSG_BATTLE_PAY_ACK_FAILED = 0x0F25,
+ SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x0608,
+ SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x07A2,
+ SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x0ED3,
+ SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0x06D0,
+ SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x04CF,
+ SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x0295,
+ SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x0EC4,
+ SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0x0E14,
+ SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0x0614,
+ SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0x0858,
+ SMSG_BATTLE_PETS_HEALED = 0x0254,
+ SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x068F,
+ SMSG_BATTLE_PET_DELETED = 0x0AD8,
+ SMSG_BATTLE_PET_ERROR = 0x09A6,
+ SMSG_BATTLE_PET_JOURNAL = 0x060F,
+ SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x0AA0,
+ SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x02C4,
+ SMSG_BATTLE_PET_LICENSE_CHANGED = 0x05B1,
+ SMSG_BATTLE_PET_RESTORED = 0x0A51,
+ SMSG_BATTLE_PET_REVOKED = 0x0854,
+ SMSG_BATTLE_PET_TRAP_LEVEL = 0x0247,
+ SMSG_BATTLE_PET_UPDATES = 0x0AD5,
+ SMSG_BF_MGR_DROP_TIMER_CANCELLED = 0x04D4,
+ SMSG_BF_MGR_DROP_TIMER_STARTED = 0x0617,
+ SMSG_BF_MGR_EJECTED = 0x0AD2,
+ SMSG_BF_MGR_EJECT_PENDING = 0x0603,
+ SMSG_BF_MGR_ENTERING = 0x028B,
+ SMSG_BF_MGR_ENTRY_INVITE = 0x0FA2,
+ SMSG_BF_MGR_QUEUE_INVITE = 0x0CC7,
+ SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE = 0x0250,
+ SMSG_BF_MGR_QUEUE_STATUS_UPDATE = 0x0684,
+ SMSG_BF_MGR_STATE_CHANGED = 0x0C20,
+ SMSG_BINDER_CONFIRM = 0x0497,
+ SMSG_BIND_POINT_UPDATE = 0x00C4,
+ SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0x0921,
+ SMSG_BLACK_MARKET_OPEN_RESULT = 0x0A58,
+ SMSG_BLACK_MARKET_OUTBID = 0x0226,
+ SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0x0A14,
+ SMSG_BLACK_MARKET_WON = 0x01C5,
+ SMSG_BONUS_ROLL_EMPTY = 0x000F,
+ SMSG_BOSS_KILL_CREDIT = 0x06C4,
+ SMSG_BREAK_TARGET = 0x0A44,
+ SMSG_BUY_FAILED = 0x0604,
+ SMSG_BUY_SUCCEEDED = 0x0E26,
+ SMSG_CACHE_VERSION = 0x0932,
+ SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x09C2,
+ SMSG_CALENDAR_COMMAND_RESULT = 0x0722,
+ SMSG_CALENDAR_EVENT_INITIAL_INVITES = 0x0C48,
+ SMSG_CALENDAR_EVENT_INVITE = 0x0284,
+ SMSG_CALENDAR_EVENT_INVITE_ALERT = 0x0C93,
+ SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS = 0x0735,
+ SMSG_CALENDAR_EVENT_INVITE_NOTES = 0x0C53,
+ SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0x0243,
+ SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0x0484,
+ SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0x00D8,
+ SMSG_CALENDAR_EVENT_INVITE_STATUS = 0x0235,
+ SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0x088C,
+ SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x09B6,
+ SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x0A87,
+ SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x0232,
+ SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x0C1B,
+ SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x0CC4,
+ SMSG_CALENDAR_SEND_CALENDAR = 0x088B,
+ SMSG_CALENDAR_SEND_EVENT = 0x05B2,
+ SMSG_CALENDAR_SEND_NUM_PENDING = 0x08B5,
+ SMSG_CAMERA_SHAKE = 0x0C43,
+ SMSG_CANCEL_AUTO_REPEAT = 0x0814,
+ SMSG_CANCEL_COMBAT = 0x020F,
+ SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x01BD,
+ SMSG_CANCEL_SCENE = 0x0A15,
+ SMSG_CANCEL_SPELL_VISUAL = 0x006D,
+ SMSG_CANCEL_SPELL_VISUAL_KIT = 0x0BFA,
+ SMSG_CAN_DUEL_RESULT = 0x0098,
+ SMSG_CAST_FAILED = 0x066E,
+ SMSG_CATEGORY_COOLDOWN = 0x0C7E,
+ SMSG_CHALLEGE_MODE_REWARDS = 0x00E0,
+ SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0x0A22,
+ SMSG_CHALLENGE_MODE_COMPLETE = 0x0935,
+ SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0x0810,
+ SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD = 0x02D1,
+ SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0x0453,
+ SMSG_CHALLENGE_MODE_RESET = 0x0E83,
+ SMSG_CHALLENGE_MODE_START = 0x068B,
+ SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x03B6,
+ SMSG_CHANNEL_LIST = 0x14DA,
+ SMSG_CHANNEL_NOTIFY = 0x1699,
+ SMSG_CHANNEL_NOTIFY_JOINED = 0x1519,
+ SMSG_CHANNEL_NOTIFY_LEFT = 0x145A,
+ SMSG_CHARACTER_LOGIN_FAILED = 0x0488,
+ SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0x0CE0,
+ SMSG_CHARACTER_RENAME_RESULT = 0x00A6,
+ SMSG_CHARACTER_UPGRADE_CHARACTER_CHOSEN = 0x00D3,
+ SMSG_CHARACTER_UPGRADE_COMPLETE = 0x0893,
+ SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0x0860,
+ SMSG_CHARACTER_UPGRADE_STARTED = 0x07B5,
+ SMSG_CHAR_CUSTOMIZE = 0x0A1B,
+ SMSG_CHAR_CUSTOMIZE_FAILED = 0x041F,
+ SMSG_CHAR_FACTION_CHANGE_RESULT = 0x0C22,
+ SMSG_CHAT = 0x144A,
+ SMSG_CHAT_AUTO_RESPONDED = 0x15D9,
+ SMSG_CHAT_DOWN = 0x1CDA,
+ SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x1C89,
+ SMSG_CHAT_IS_DOWN = 0x1C8A,
+ SMSG_CHAT_NOT_IN_PARTY = 0x1719,
+ SMSG_CHAT_PLAYER_AMBIGUOUS = 0x1459,
+ SMSG_CHAT_PLAYER_NOTFOUND = 0x17D9,
+ SMSG_CHAT_RECONNECT = 0x179A,
+ SMSG_CHAT_RESTRICTED = 0x16DA,
+ SMSG_CHAT_SERVER_MESSAGE = 0x1D49,
+ SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x067D,
+ SMSG_CHECK_WARGAME_ENTRY = 0x0BB2,
+ SMSG_CHUNKED_PACKET = 0x1201,
+ SMSG_CLEAR_ALL_SPELL_CHARGES = 0x016D,
+ SMSG_CLEAR_BOSS_EMOTES = 0x0048,
+ SMSG_CLEAR_COOLDOWN = 0x0ED7,
+ SMSG_CLEAR_COOLDOWNS = 0x05BE,
+ SMSG_CLEAR_LOSS_OF_CONTROL = 0x0883,
+ SMSG_CLEAR_SPELL_CHARGES = 0x08A9,
+ SMSG_CLEAR_TARGET = 0x02D5,
+ SMSG_COIN_REMOVED = 0x0846,
+ SMSG_COMBAT_EVENT_FAILED = 0x0A46,
+ SMSG_COMMENTATOR_MAP_INFO = 0x061F,
+ SMSG_COMMENTATOR_PLAYER_INFO = 0x0A4C,
+ SMSG_COMMENTATOR_STATE_CHANGED = 0x0856,
+ SMSG_COMPLAINT_RESULT = 0x0D31,
+ SMSG_COMPLETE_SHIPMENT_RESPONSE = 0x0643,
+ SMSG_COMPRESSED_PACKET = 0x1806,
+ SMSG_CONNECT_TO = 0x1101,
+ SMSG_CONQUEST_FORMULA_CONSTANTS = 0x0906,
+ SMSG_CONSOLE_WRITE = 0x06D3,
+ SMSG_CONTACT_LIST = 0x0B05,
+ SMSG_CONTROL_UPDATE = 0x004B,
+ SMSG_CONVERT_RUNE = 0x0822,
+ SMSG_COOLDOWN_CHEAT = 0x0E87,
+ SMSG_COOLDOWN_EVENT = 0x021F,
+ SMSG_CORPSE_LOCATION = 0x0905,
+ SMSG_CORPSE_RECLAIM_DELAY = 0x0031,
+ SMSG_CORPSE_TRANSPORT_QUERY = 0x02A0,
+ SMSG_CREATE_CHAR = 0x0A16,
+ SMSG_CREATE_SHIPMENT_RESPONSE = 0x0220,
+ SMSG_CRITERIA_DELETED = 0x0EE0,
+ SMSG_CRITERIA_UPDATE = 0x0BA5,
+ SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x08D6,
+ SMSG_CUSTOM_LOAD_SCREEN = 0x02D6,
+ SMSG_DAILY_QUESTS_RESET = 0x090A,
+ SMSG_DAMAGE_CALC_LOG = 0x0CC3,
+ SMSG_DANCE_STUDIO_CREATE_RESULT = 0x0945,
+ SMSG_DB_REPLY = 0x0C5F,
+ SMSG_DEATH_RELEASE_LOC = 0x0A5C,
+ SMSG_DEFENSE_MESSAGE = 0x1CD9,
+ SMSG_DELETE_CHAR = 0x0E9B,
+ SMSG_DESTROY_ARENA_UNIT = 0x0322,
+ SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x02C8,
+ SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0x03A2,
+ SMSG_DISENCHANT_CREDIT = 0x02DB,
+ SMSG_DISMOUNT = 0x02DF,
+ SMSG_DISMOUNT_RESULT = 0x0AB2,
+ SMSG_DISPEL_FAILED = 0x057E,
+ SMSG_DISPLAY_GAME_ERROR = 0x07B1,
+ SMSG_DISPLAY_PLAYER_CHOICE = 0x0244,
+ SMSG_DISPLAY_PROMOTION = 0x0B06,
+ SMSG_DISPLAY_QUEST_POPUP = 0x060D,
+ SMSG_DISPLAY_TOAST = 0x0B25,
+ SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0x0931,
+ SMSG_DROP_NEW_CONNECTION = 0x1002,
+ SMSG_DUEL_COMPLETE = 0x03D2,
+ SMSG_DUEL_COUNTDOWN = 0x0450,
+ SMSG_DUEL_IN_BOUNDS = 0x069F,
+ SMSG_DUEL_OUT_OF_BOUNDS = 0x08B6,
+ SMSG_DUEL_REQUESTED = 0x0941,
+ SMSG_DUEL_WINNER = 0x0B15,
+ SMSG_DURABILITY_DAMAGE_DEATH = 0x0698,
+ SMSG_EMOTE = 0x0531,
+ SMSG_ENABLE_BARBER_SHOP = 0x09C6,
+ SMSG_ENCHANTMENT_LOG = 0x0926,
+ SMSG_ENCOUNTER_END = 0x08DF,
+ SMSG_ENCOUNTER_START = 0x08D7,
+ SMSG_ENUM_CHARACTERS_RESULT = 0x0290,
+ SMSG_ENVIRONMENTAL_DAMAGE_LOG = 0x093D,
+ SMSG_EQUIPMENT_SET_ID = 0x0843,
+ SMSG_EXPECTED_SPAM_RECORDS = 0x1C9A,
+ SMSG_EXPLORATION_EXPERIENCE = 0x0C90,
+ SMSG_FACTION_BONUS_INFO = 0x041C,
+ SMSG_FAILED_PLAYER_CONDITION = 0x0DA5,
+ SMSG_FEATURE_SYSTEM_STATUS = 0x0090,
+ SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x0683,
+ SMSG_FEIGN_DEATH_RESISTED = 0x0DB5,
+ SMSG_FINAL_CHUNK = 0x1305,
+ SMSG_FISH_ESCAPED = 0x0087,
+ SMSG_FISH_NOT_HOOKED = 0x0955,
+ SMSG_FLIGHT_SPLINE_SYNC = 0x0F23,
+ SMSG_FORCED_DEATH_UPDATE = 0x089F,
+ SMSG_FORCE_ANIM = 0x029F,
+ SMSG_FORCE_OBJECT_RELINK = 0x0E9F,
+ SMSG_FRIEND_STATUS = 0x0084,
+ SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT = 0x0335,
+ SMSG_GAME_OBJECT_CUSTOM_ANIM = 0x0FB2,
+ SMSG_GAME_OBJECT_DESPAWN = 0x0E88,
+ SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL = 0x037D,
+ SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT = 0x0AAE,
+ SMSG_GAME_OBJECT_RESET_STATE = 0x07A6,
+ SMSG_GAME_SPEED_SET = 0x0125,
+ SMSG_GAME_TIME_SET = 0x0421,
+ SMSG_GAME_TIME_UPDATE = 0x0207,
+ SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x05E2,
+ SMSG_GARRISON_ADD_MISSION_RESULT = 0x0366,
+ SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x0272,
+ SMSG_GARRISON_BUILDING_ACTIVATED = 0x0662,
+ SMSG_GARRISON_BUILDING_LANDMARKS = 0x0B61,
+ SMSG_GARRISON_BUILDING_REMOVED = 0x04F5,
+ SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x0876,
+ SMSG_GARRISON_CLEAR_ALL_FOLLOWERS_EXHAUSTION = 0x0361,
+ SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x03E6,
+ SMSG_GARRISON_CREATE_RESULT = 0x0976,
+ SMSG_GARRISON_DELETE_RESULT = 0x0BF5,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ABILITIES = 0x0871,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x0466,
+ SMSG_GARRISON_FOLLOWER_CHANGED_STATUS = 0x0775,
+ SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x0AE2,
+ SMSG_GARRISON_IS_UPGRADEABLE_RESULT = 0x07E1,
+ SMSG_GARRISON_LANDING_PAGE_SHIPMENT_INFO = 0x089C,
+ SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x0176,
+ SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x0076,
+ SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x0462,
+ SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT = 0x0661,
+ SMSG_GARRISON_MISSION_AREA_BONUS_ADDED = 0x04E1,
+ SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0x01F2,
+ SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0x0862,
+ SMSG_GARRISON_OPEN_ARCHITECT = 0x0A65,
+ SMSG_GARRISON_OPEN_MISSION_NPC = 0x0566,
+ SMSG_GARRISON_OPEN_RECRUITMENT_NPC = 0x0576,
+ SMSG_GARRISON_OPEN_TRADESKILL_NPC = 0x0C65,
+ SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x08F1,
+ SMSG_GARRISON_PLOT_PLACED = 0x0172,
+ SMSG_GARRISON_PLOT_REMOVED = 0x0866,
+ SMSG_GARRISON_RECALL_PORTAL_LAST_USED_TIME = 0x00E5,
+ SMSG_GARRISON_RECALL_PORTAL_USED = 0x07F1,
+ SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED = 0x00E2,
+ SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT = 0x0162,
+ SMSG_GARRISON_REMOTE_INFO = 0x01F5,
+ SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0x06E5,
+ SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0x08F5,
+ SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0x05F5,
+ SMSG_GARRISON_START_MISSION_RESULT = 0x07E6,
+ SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x0861,
+ SMSG_GARRISON_UPGRADE_RESULT = 0x0165,
+ SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT = 0x0693,
+ SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x0008,
+ SMSG_GET_DISPLAYED_TROPHY_LIST_RESPONSE = 0x06F2,
+ SMSG_GET_GARRISON_INFO_RESULT = 0x0B75,
+ SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE = 0x03A6,
+ SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x024F,
+ SMSG_GET_TROPHY_LIST_RESPONSE = 0x005C,
+ SMSG_GM_PLAYER_INFO = 0x0E25,
+ SMSG_GM_REQUEST_PLAYER_INFO = 0x0946,
+ SMSG_GM_TICKET_CASE_STATUS = 0x005F,
+ SMSG_GM_TICKET_SYSTEM_STATUS = 0x0ADF,
+ SMSG_GOD_MODE = 0x04A5,
+ SMSG_GOSSIP_COMPLETE = 0x0D89,
+ SMSG_GOSSIP_MESSAGE = 0x0E0A,
+ SMSG_GOSSIP_POI = 0x0925,
+ SMSG_GROUP_ACTION_THROTTLED = 0x06DC,
+ SMSG_GROUP_DECLINE = 0x0E1F,
+ SMSG_GROUP_DESTROYED = 0x08D4,
+ SMSG_GROUP_NEW_LEADER = 0x009F,
+ SMSG_GROUP_UNINVITE = 0x0126,
+ SMSG_GUILD_ACHIEVEMENT_DELETED = 0x06AC,
+ SMSG_GUILD_ACHIEVEMENT_EARNED = 0x04FC,
+ SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x08FB,
+ SMSG_GUILD_BANK_LOG_QUERY_RESULTS = 0x06EB,
+ SMSG_GUILD_BANK_QUERY_RESULTS = 0x06FC,
+ SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x0CA4,
+ SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0x02E4,
+ SMSG_GUILD_CHALLENGE_COMPLETED = 0x00BC,
+ SMSG_GUILD_CHALLENGE_UPDATE = 0x02AB,
+ SMSG_GUILD_CHANGE_NAME_RESULT = 0x08AC,
+ SMSG_GUILD_COMMAND_RESULT = 0x04F4,
+ SMSG_GUILD_CRITERIA_DELETED = 0x00AB,
+ SMSG_GUILD_CRITERIA_UPDATE = 0x06AB,
+ SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x00F3,
+ SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x0AF4,
+ SMSG_GUILD_EVENT_DISBANDED = 0x06F3,
+ SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x08B4,
+ SMSG_GUILD_EVENT_MOTD = 0x02A3,
+ SMSG_GUILD_EVENT_NEW_LEADER = 0x02F3,
+ SMSG_GUILD_EVENT_PLAYER_JOINED = 0x06E4,
+ SMSG_GUILD_EVENT_PLAYER_LEFT = 0x06A4,
+ SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x06F4,
+ SMSG_GUILD_EVENT_RANKS_UPDATED = 0x00F4,
+ SMSG_GUILD_EVENT_RANK_CHANGED = 0x08A3,
+ SMSG_GUILD_EVENT_TAB_ADDED = 0x0AA4,
+ SMSG_GUILD_EVENT_TAB_DELETED = 0x04B4,
+ SMSG_GUILD_EVENT_TAB_MODIFIED = 0x04A3,
+ SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x08F4,
+ SMSG_GUILD_FLAGGED_FOR_RENAME = 0x02F4,
+ SMSG_GUILD_INVITE = 0x08BB,
+ SMSG_GUILD_INVITE_DECLINED = 0x02E3,
+ SMSG_GUILD_INVITE_EXPIRED = 0x0AA3,
+ SMSG_GUILD_KNOWN_RECIPES = 0x04BB,
+ SMSG_GUILD_MEMBERS_WITH_RECIPE = 0x04E4,
+ SMSG_GUILD_MEMBER_DAILY_RESET = 0x0AFB,
+ SMSG_GUILD_MEMBER_RECIPES = 0x08EC,
+ SMSG_GUILD_MEMBER_UPDATE_NOTE = 0x02FB,
+ SMSG_GUILD_MOVED = 0x0AE4,
+ SMSG_GUILD_MOVE_STARTING = 0x08EB,
+ SMSG_GUILD_NAME_CHANGED = 0x0AAB,
+ SMSG_GUILD_NEWS = 0x00A3,
+ SMSG_GUILD_NEWS_DELETED = 0x0AEC,
+ SMSG_GUILD_PARTY_STATE = 0x0ABC,
+ SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x00EC,
+ SMSG_GUILD_RANKS = 0x06FB,
+ SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x00E3,
+ SMSG_GUILD_RESET = 0x0AFC,
+ SMSG_GUILD_REWARD_LIST = 0x0AF3,
+ SMSG_GUILD_ROSTER = 0x04B3,
+ SMSG_GUILD_ROSTER_UPDATE = 0x00BB,
+ SMSG_GUILD_SEND_RANK_CHANGE = 0x00B4,
+ SMSG_HEALTH_UPDATE = 0x06D4,
+ SMSG_HIGHEST_THREAT_UPDATE = 0x0B36,
+ SMSG_HOTFIX_NOTIFY = 0x0AA1,
+ SMSG_HOTFIX_NOTIFY_BLOB = 0x0095,
+ SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0x036E,
+ SMSG_INITIALIZE_FACTIONS = 0x04E0,
+ SMSG_INITIAL_SETUP = 0x02CC,
+ SMSG_INIT_WORLD_STATES = 0x0E53,
+ SMSG_INSPECT_HONOR_STATS = 0x0AC7,
+ SMSG_INSPECT_PVP = 0x08D3,
+ SMSG_INSPECT_RESULT = 0x01B2,
+ SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x0094,
+ SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x0648,
+ SMSG_INSTANCE_ENCOUNTER_END = 0x0901,
+ SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x0CDF,
+ SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x0ECC,
+ SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x0E07,
+ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x084B,
+ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x0625,
+ SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x0B01,
+ SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x0447,
+ SMSG_INSTANCE_ENCOUNTER_START = 0x06CC,
+ SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x09A2,
+ SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x0B55,
+ SMSG_INSTANCE_INFO = 0x025F,
+ SMSG_INSTANCE_RESET = 0x0E31,
+ SMSG_INSTANCE_RESET_FAILED = 0x03D6,
+ SMSG_INSTANCE_SAVE_CREATED = 0x00DB,
+ SMSG_INVALIDATE_PLAYER = 0x07A1,
+ SMSG_INVALID_PROMOTION_CODE = 0x0AC3,
+ SMSG_INVENTORY_CHANGE_FAILURE = 0x0C4B,
+ SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x0D0A,
+ SMSG_ITEM_CHANGED = 0x0A91,
+ SMSG_ITEM_COOLDOWN = 0x0A32,
+ SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x0236,
+ SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x0426,
+ SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x0047,
+ SMSG_ITEM_PUSH_RESULT = 0x0690,
+ SMSG_ITEM_TIME_UPDATE = 0x0EB2,
+ SMSG_KICK_REASON = 0x02D4,
+ SMSG_LEARNED_SPELLS = 0x092A,
+ SMSG_LEARN_TALENT_FAILED = 0x0AA2,
+ SMSG_LEVEL_UP_INFO = 0x01D2,
+ SMSG_LFG_BOOT_PLAYER = 0x0611,
+ SMSG_LFG_DISABLED = 0x0C6C,
+ SMSG_LFG_JOIN_RESULT = 0x0363,
+ SMSG_LFG_LIST_JOIN_RESULT = 0x0252,
+ SMSG_LFG_LIST_SEARCH_RESULTS = 0x052C,
+ SMSG_LFG_LIST_SEARCH_STATUS = 0x012B,
+ SMSG_LFG_LIST_UPDATE_BLACKLIST = 0x086C,
+ SMSG_LFG_LIST_UPDATE_STATUS = 0x0241,
+ SMSG_LFG_OFFER_CONTINUE = 0x046B,
+ SMSG_LFG_PARTY_INFO = 0x0256,
+ SMSG_LFG_PLAYER_INFO = 0x0356,
+ SMSG_LFG_PLAYER_REWARD = 0x066B,
+ SMSG_LFG_PROPOSAL_UPDATE = 0x0D6B,
+ SMSG_LFG_QUEUE_STATUS = 0x0255,
+ SMSG_LFG_READY_CHECK_RESULT = 0x0770,
+ SMSG_LFG_READY_CHECK_UPDATE = 0x016B,
+ SMSG_LFG_ROLE_CHECK_UPDATE = 0x0368,
+ SMSG_LFG_SEARCH_RESULTS = 0x06D1,
+ SMSG_LFG_SLOT_INVALID = 0x0341,
+ SMSG_LFG_TELEPORT_DENIED = 0x0364,
+ SMSG_LFG_UPDATE_STATUS = 0x076B,
+ SMSG_LF_GUILD_APPLICANT_LIST_CHANGED = 0x00FC,
+ SMSG_LF_GUILD_APPLICATIONS = 0x04EB,
+ SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED = 0x0AB3,
+ SMSG_LF_GUILD_BROWSE = 0x08FC,
+ SMSG_LF_GUILD_COMMAND_RESULT = 0x06EC,
+ SMSG_LF_GUILD_POST = 0x02B4,
+ SMSG_LF_GUILD_RECRUITS = 0x08E4,
+ SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0x0A42,
+ SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0x0E8F,
+ SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x0135,
+ SMSG_LOAD_CUF_PROFILES = 0x0848,
+ SMSG_LOAD_EQUIPMENT_SET = 0x048B,
+ SMSG_LOAD_SELECTED_TROPHY_RESULT = 0x02A2,
+ SMSG_LOGIN_SET_TIME_SPEED = 0x0C47,
+ SMSG_LOGIN_VERIFY_WORLD = 0x0CD3,
+ SMSG_LOGOUT_CANCEL_ACK = 0x0817,
+ SMSG_LOGOUT_COMPLETE = 0x0618,
+ SMSG_LOGOUT_RESPONSE = 0x0535,
+ SMSG_LOG_XP_GAIN = 0x0C84,
+ SMSG_LOOT_ALL_PASSED = 0x089B,
+ SMSG_LOOT_CONTENTS = 0x0490,
+ SMSG_LOOT_ITEM_LIST = 0x0832,
+ SMSG_LOOT_LIST = 0x0AB6,
+ SMSG_LOOT_MONEY_NOTIFY = 0x0E94,
+ SMSG_LOOT_RELEASE = 0x0404,
+ SMSG_LOOT_RELEASE_ALL = 0x06A5,
+ SMSG_LOOT_REMOVED = 0x0FA6,
+ SMSG_LOOT_RESPONSE = 0x0DB1,
+ SMSG_LOOT_ROLL = 0x008F,
+ SMSG_LOOT_ROLLS_COMPLETE = 0x0C0C,
+ SMSG_LOOT_ROLL_WON = 0x0DB2,
+ SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x0217,
+ SMSG_MAIL_COMMAND_RESULT = 0x04B1,
+ SMSG_MAIL_LIST_RESULT = 0x025C,
+ SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x01A2,
+ SMSG_MAP_OBJECTIVES_INIT = 0x0E58,
+ SMSG_MAP_OBJ_EVENTS = 0x0694,
+ SMSG_MASTER_LOOT_CANDIDATE_LIST = 0x0EC8,
+ SMSG_MESSAGE_BOX = 0x0AC8,
+ SMSG_MINIMAP_PING = 0x0CA0,
+ SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0x092D,
+ SMSG_MIRROR_IMAGE_CREATURE_DATA = 0x097D,
+ SMSG_MISSILE_CANCEL = 0x00D1,
+ SMSG_MODIFY_COOLDOWN = 0x0892,
+ SMSG_MOTD = 0x1649,
+ SMSG_MOUNT_RESULT = 0x0AB1,
+ SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x1C53,
+ SMSG_MOVE_DISABLE_COLLISION = 0x02C6,
+ SMSG_MOVE_DISABLE_GRAVITY = 0x0A27,
+ SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x1D84,
+ SMSG_MOVE_ENABLE_COLLISION = 0x0564,
+ SMSG_MOVE_ENABLE_GRAVITY = 0x1453,
+ SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x1143,
+ SMSG_MOVE_KNOCK_BACK = 0x19D3,
+ SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x19C3,
+ SMSG_MOVE_ROOT = 0x0AC6,
+ SMSG_MOVE_SET_ACTIVE_MOVER = 0x0ED1,
+ SMSG_MOVE_SET_CAN_FLY = 0x0824,
+ SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x1488,
+ SMSG_MOVE_SET_COLLISION_HEIGHT = 0x1918,
+ SMSG_MOVE_SET_COMPOUND_STATE = 0x0C46,
+ SMSG_MOVE_SET_FEATHER_FALL = 0x1D04,
+ SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x0ED6,
+ SMSG_MOVE_SET_FLIGHT_SPEED = 0x1C43,
+ SMSG_MOVE_SET_HOVERING = 0x1054,
+ SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x1884,
+ SMSG_MOVE_SET_LAND_WALK = 0x0C82,
+ SMSG_MOVE_SET_NORMAL_FALL = 0x1513,
+ SMSG_MOVE_SET_PITCH_RATE = 0x0F30,
+ SMSG_MOVE_SET_RUN_BACK_SPEED = 0x1CC8,
+ SMSG_MOVE_SET_RUN_SPEED = 0x1C04,
+ SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x1227,
+ SMSG_MOVE_SET_SWIM_SPEED = 0x10D3,
+ SMSG_MOVE_SET_TURN_RATE = 0x032C,
+ SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1276,
+ SMSG_MOVE_SET_WALK_SPEED = 0x1954,
+ SMSG_MOVE_SET_WATER_WALK = 0x1508,
+ SMSG_MOVE_SKIP_TIME = 0x0E06,
+ SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x0E28,
+ SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x0827,
+ SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x1D57,
+ SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x12F5,
+ SMSG_MOVE_SPLINE_ROOT = 0x12E3,
+ SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x1335,
+ SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x1264,
+ SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x18C7,
+ SMSG_MOVE_SPLINE_SET_FLYING = 0x1048,
+ SMSG_MOVE_SPLINE_SET_HOVER = 0x0E91,
+ SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x0B24,
+ SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x0281,
+ SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x1908,
+ SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x1058,
+ SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x0C91,
+ SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x12E1,
+ SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x1D17,
+ SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x1588,
+ SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x1557,
+ SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x12F1,
+ SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0x062F,
+ SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x0C45,
+ SMSG_MOVE_SPLINE_START_SWIM = 0x1044,
+ SMSG_MOVE_SPLINE_STOP_SWIM = 0x0CC1,
+ SMSG_MOVE_SPLINE_UNROOT = 0x0141,
+ SMSG_MOVE_SPLINE_UNSET_FLYING = 0x1483,
+ SMSG_MOVE_SPLINE_UNSET_HOVER = 0x0627,
+ SMSG_MOVE_TELEPORT = 0x1157,
+ SMSG_MOVE_UNROOT = 0x1271,
+ SMSG_MOVE_UNSET_CAN_FLY = 0x0A81,
+ SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x0B2F,
+ SMSG_MOVE_UNSET_HOVERING = 0x0082,
+ SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0468,
+ SMSG_MOVE_UPDATE = 0x1325,
+ SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x0C95,
+ SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x1D44,
+ SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x0C51,
+ SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x1104,
+ SMSG_MOVE_UPDATE_KNOCK_BACK = 0x1D18,
+ SMSG_MOVE_UPDATE_PITCH_RATE = 0x0423,
+ SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x02C2,
+ SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x0623,
+ SMSG_MOVE_UPDATE_RUN_SPEED = 0x0630,
+ SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x0E92,
+ SMSG_MOVE_UPDATE_SWIM_SPEED = 0x0C64,
+ SMSG_MOVE_UPDATE_TELEPORT = 0x1958,
+ SMSG_MOVE_UPDATE_TURN_RATE = 0x0196,
+ SMSG_MOVE_UPDATE_WALK_SPEED = 0x1188,
+ SMSG_MULTIPLE_PACKETS = 0x1206,
+ SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0x0C9F,
+ SMSG_NEW_TAXI_PATH = 0x02B5,
+ SMSG_NEW_WORLD = 0x0026,
+ SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x0AAD,
+ SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x0A03,
+ SMSG_NOTIFY_MONEY = 0x01D1,
+ SMSG_NOTIFY_RECEIVED_MAIL = 0x06B5,
+ SMSG_OFFER_PETITION_ERROR = 0x0C35,
+ SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x081C,
+ SMSG_ON_MONSTER_MOVE = 0x0C28,
+ SMSG_OPEN_CONTAINER = 0x09B1,
+ SMSG_OPEN_LFG_DUNGEON_FINDER = 0x0370,
+ SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0x0A97,
+ SMSG_OPEN_SHIPMENT_NPC_RESULT = 0x0121,
+ SMSG_OVERRIDE_LIGHT = 0x08DC,
+ SMSG_PAGE_TEXT = 0x0A4B,
+ SMSG_PARTY_COMMAND_RESULT = 0x045F,
+ SMSG_PARTY_INVITE = 0x0208,
+ SMSG_PARTY_KILL_LOG = 0x00A0,
+ SMSG_PARTY_MEMBER_STATE = 0x06CF,
+ SMSG_PARTY_UPDATE = 0x0736,
+ SMSG_PAUSE_MIRROR_TIMER = 0x00C3,
+ SMSG_PENDING_RAID_LOCK = 0x0802,
+ SMSG_PETITION_ALREADY_SIGNED = 0x0C60,
+ SMSG_PETITION_RENAME_GUILD_RESPONSE = 0x08AB,
+ SMSG_PETITION_SHOW_LIST = 0x0C08,
+ SMSG_PETITION_SHOW_SIGNATURES = 0x0222,
+ SMSG_PETITION_SIGN_RESULTS = 0x08A2,
+ SMSG_PET_ACTION_FEEDBACK = 0x0091,
+ SMSG_PET_ACTION_SOUND = 0x0050,
+ SMSG_PET_ADDED = 0x0493,
+ SMSG_PET_BATTLE_CHAT_RESTRICTED = 0x0894,
+ SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0x0A02,
+ SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x0EA6,
+ SMSG_PET_BATTLE_FINAL_ROUND = 0x0A1C,
+ SMSG_PET_BATTLE_FINISHED = 0x0B51,
+ SMSG_PET_BATTLE_FIRST_ROUND = 0x0522,
+ SMSG_PET_BATTLE_INITIAL_UPDATE = 0x0136,
+ SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0x0BA6,
+ SMSG_PET_BATTLE_PVP_CHALLENGE = 0x000B,
+ SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0x069B,
+ SMSG_PET_BATTLE_QUEUE_STATUS = 0x0631,
+ SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0x08C4,
+ SMSG_PET_BATTLE_REQUEST_FAILED = 0x04C4,
+ SMSG_PET_BATTLE_ROUND_RESULT = 0x029C,
+ SMSG_PET_BATTLE_SLOT_UPDATES = 0x0025,
+ SMSG_PET_CAST_FAILED = 0x07FE,
+ SMSG_PET_CLEAR_SPELLS = 0x09ED,
+ SMSG_PET_DISMISS_SOUND = 0x0BA2,
+ SMSG_PET_GOD_MODE = 0x04D3,
+ SMSG_PET_GUIDS = 0x06A0,
+ SMSG_PET_LEARNED_SPELLS = 0x08B9,
+ SMSG_PET_MODE = 0x049F,
+ SMSG_PET_NAME_INVALID = 0x0D25,
+ SMSG_PET_SLOT_UPDATED = 0x0CD8,
+ SMSG_PET_SPELLS_MESSAGE = 0x016A,
+ SMSG_PET_STABLE_LIST = 0x0A48,
+ SMSG_PET_STABLE_RESULT = 0x0054,
+ SMSG_PET_TAME_FAILURE = 0x09D1,
+ SMSG_PET_UNLEARNED_SPELLS = 0x06BE,
+ SMSG_PHASE_SHIFT_CHANGE = 0x0C36,
+ SMSG_PLAYED_TIME = 0x0842,
+ SMSG_PLAYER_BOUND = 0x08A0,
+ SMSG_PLAYER_SAVE_GUILD_EMBLEM = 0x02EB,
+ SMSG_PLAYER_SKINNED = 0x02B6,
+ SMSG_PLAYER_TABARD_VENDOR_ACTIVATE = 0x0E48,
+ SMSG_PLAY_MUSIC = 0x0942,
+ SMSG_PLAY_OBJECT_SOUND = 0x061B,
+ SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x0017,
+ SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x04FE,
+ SMSG_PLAY_SCENE = 0x0BD6,
+ SMSG_PLAY_SOUND = 0x0044,
+ SMSG_PLAY_SPEAKERBOT_SOUND = 0x0912,
+ SMSG_PLAY_SPELL_VISUAL = 0x002E,
+ SMSG_PLAY_SPELL_VISUAL_KIT = 0x0B3E,
+ SMSG_PLAY_TIME_WARNING = 0x0A50,
+ SMSG_PONG = 0x1805,
+ SMSG_POWER_UPDATE = 0x004F,
+ SMSG_PRE_RESSURECT = 0x01A5,
+ SMSG_PRINT_NOTIFICATION = 0x0E20,
+ SMSG_PROC_RESIST = 0x0951,
+ SMSG_PROPOSE_LEVEL_GRANT = 0x07B2,
+ SMSG_PVP_CREDIT = 0x0726,
+ SMSG_PVP_LOG_DATA = 0x01C1,
+ SMSG_PVP_OPTIONS_ENABLED = 0x0B56,
+ SMSG_PVP_SEASON = 0x0CB2,
+ SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x080C,
+ SMSG_QUERY_CREATURE_RESPONSE = 0x0EDB,
+ SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x04CC,
+ SMSG_QUERY_GARRISON_CREATURE_NAME_RESPONSE = 0x0C76,
+ SMSG_QUERY_GUILD_INFO_RESPONSE = 0x04A4,
+ SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x0CDB,
+ SMSG_QUERY_NPC_TEXT_RESPONSE = 0x049B,
+ SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x0022,
+ SMSG_QUERY_PETITION_RESPONSE = 0x00A2,
+ SMSG_QUERY_PET_NAME_RESPONSE = 0x064F,
+ SMSG_QUERY_PLAYER_NAME_RESPONSE = 0x0331,
+ SMSG_QUERY_QUEST_INFO_RESPONSE = 0x0C09,
+ SMSG_QUERY_TIME_RESPONSE = 0x05A6,
+ SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x0E8A,
+ SMSG_QUEST_CONFIRM_ACCEPT = 0x0589,
+ SMSG_QUEST_FORCE_REMOVED = 0x085A,
+ SMSG_QUEST_GIVER_INVALID_QUEST = 0x0689,
+ SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x0949,
+ SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x021A,
+ SMSG_QUEST_GIVER_QUEST_DETAILS = 0x015D,
+ SMSG_QUEST_GIVER_QUEST_FAILED = 0x040E,
+ SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x05C9,
+ SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x06CA,
+ SMSG_QUEST_GIVER_STATUS = 0x084D,
+ SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x000D,
+ SMSG_QUEST_LOG_FULL = 0x06CE,
+ SMSG_QUEST_POI_QUERY_RESPONSE = 0x0409,
+ SMSG_QUEST_PUSH_RESULT = 0x035A,
+ SMSG_QUEST_UPDATE_ADD_CREDIT = 0x005E,
+ SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x1218,
+ SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x1203,
+ SMSG_QUEST_UPDATE_COMPLETE = 0x1344,
+ SMSG_QUEST_UPDATE_FAILED = 0x044A,
+ SMSG_QUEST_UPDATE_FAILED_TIMER = 0x0919,
+ SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0x0836,
+ SMSG_RAID_DIFFICULTY_SET = 0x0296,
+ SMSG_RAID_GROUP_ONLY = 0x0ED8,
+ SMSG_RAID_INSTANCE_MESSAGE = 0x171A,
+ SMSG_RAID_MARKERS_CHANGED = 0x0E5F,
+ SMSG_RANDOM_ROLL = 0x0844,
+ SMSG_RATED_BATTLEFIELD_INFO = 0x0621,
+ SMSG_READY_CHECK_COMPLETED = 0x0E84,
+ SMSG_READY_CHECK_RESPONSE = 0x029B,
+ SMSG_READY_CHECK_STARTED = 0x0010,
+ SMSG_READ_ITEM_RESULT_FAILED = 0x0283,
+ SMSG_READ_ITEM_RESULT_OK = 0x0826,
+ SMSG_REALM_QUERY_RESPONSE = 0x0E0F,
+ SMSG_REALM_SPLIT = 0x0CDC,
+ SMSG_RECRUIT_A_FRIEND_RESPONSE = 0x0815,
+ SMSG_REFER_A_FRIEND_EXPIRED = 0x021C,
+ SMSG_REFER_A_FRIEND_FAILURE = 0x0C44,
+ SMSG_REFRESH_COMPONENT = 0x045B,
+ SMSG_REFRESH_SPELL_HISTORY = 0x07AE,
+ SMSG_REMOVE_ITEM_PASSIVE = 0x02B1,
+ SMSG_REMOVE_LOSS_OF_CONTROL = 0x0097,
+ SMSG_REPLACE_TROPHY_RESPONSE = 0x04D0,
+ SMSG_REPORT_PVP_PLAYER_AFK_RESULT = 0x0225,
+ SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x00A1,
+ SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x0820,
+ SMSG_RESEARCH_COMPLETE = 0x0297,
+ SMSG_RESET_COMPRESSION_CONTEXT = 0x1006,
+ SMSG_RESET_FAILED_NOTIFY = 0x088F,
+ SMSG_RESET_RANGED_COMBAT_TIMER = 0x0C8F,
+ SMSG_RESET_WEEKLY_CURRENCY = 0x0D26,
+ SMSG_RESPEC_WIPE_CONFIRM = 0x0E21,
+ SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x0B32,
+ SMSG_RESUME_CAST_BAR = 0x0379,
+ SMSG_RESUME_COMMS = 0x1302,
+ SMSG_RESUME_TOKEN = 0x0E08,
+ SMSG_RESURRECT_REQUEST = 0x08A6,
+ SMSG_RESYNC_RUNES = 0x0806,
+ SMSG_ROLE_CHANGED_INFORM = 0x0E8C,
+ SMSG_ROLE_CHOSEN = 0x066F,
+ SMSG_ROLE_POLL_INFORM = 0x0731,
+ SMSG_RUNE_REGEN_DEBUG = 0x0EB1,
+ SMSG_SCENARIO_BOOT = 0x00B6,
+ SMSG_SCENARIO_COMPLETED = 0x0EA2,
+ SMSG_SCENARIO_OUT_OF_BOUNDS = 0x0410,
+ SMSG_SCENARIO_PO_IS = 0x00CC,
+ SMSG_SCENARIO_PROGRESS_UPDATE = 0x0AA5,
+ SMSG_SCENARIO_STATE = 0x0E35,
+ SMSG_SCENE_OBJECT_EVENT = 0x0644,
+ SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0x0C8B,
+ SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0x0DA2,
+ SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0x06B6,
+ SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0x0A36,
+ SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0x0417,
+ SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0x0896,
+ SMSG_SCRIPT_CAST = 0x00AE,
+ SMSG_SELL_RESPONSE = 0x08DB,
+ SMSG_SEND_ITEM_PASSIVES = 0x0E8B,
+ SMSG_SEND_KNOWN_SPELLS = 0x096E,
+ SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0x001F,
+ SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0x049C,
+ SMSG_SEND_SPELL_CHARGES = 0x0BF9,
+ SMSG_SEND_SPELL_HISTORY = 0x0629,
+ SMSG_SEND_UNLEARN_SPELLS = 0x03AA,
+ SMSG_SERVER_FIRST_ACHIEVEMENT = 0x154A,
+ SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0487,
+ SMSG_SERVER_TIME = 0x0658,
+ SMSG_SETUP_CURRENCY = 0x0B45,
+ SMSG_SETUP_RESEARCH_HISTORY = 0x0325,
+ SMSG_SET_AI_ANIM_KIT = 0x0E36,
+ SMSG_SET_ALL_TASK_PROGRESS = 0x0E04,
+ SMSG_SET_ANIM_TIER = 0x0F22,
+ SMSG_SET_CURRENCY = 0x0214,
+ SMSG_SET_DF_FAST_LAUNCH_RESULT = 0x026F,
+ SMSG_SET_DUNGEON_DIFFICULTY = 0x0A94,
+ SMSG_SET_FACTION_AT_WAR = 0x0EA5,
+ SMSG_SET_FACTION_NOT_VISIBLE = 0x0C4C,
+ SMSG_SET_FACTION_STANDING = 0x06DF,
+ SMSG_SET_FACTION_VISIBLE = 0x04DC,
+ SMSG_SET_FLAT_SPELL_MODIFIER = 0x0AE9,
+ SMSG_SET_FORCED_REACTIONS = 0x08D1,
+ SMSG_SET_ITEM_PURCHASE_DATA = 0x1085,
+ SMSG_SET_LOOT_METHOD_FAILED = 0x0536,
+ SMSG_SET_MAX_WEEKLY_QUANTITY = 0x0853,
+ SMSG_SET_MELEE_ANIM_KIT = 0x0C83,
+ SMSG_SET_MOVEMENT_ANIM_KIT = 0x0688,
+ SMSG_SET_PCT_SPELL_MODIFIER = 0x01BA,
+ SMSG_SET_PET_SPECIALIZATION = 0x0132,
SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x0CA2,
- SMSG_SET_PLAY_HOVER_ANIM = 0x0F9E,
- SMSG_SET_PROFICIENCY = 0x0D75,
- SMSG_SET_SPELL_CHARGES = 0x1909,
- SMSG_SET_TASK_COMPLETE = 0x0865,
- SMSG_SET_TIME_ZONE_INFORMATION = 0x073A,
- SMSG_SET_VEHICLE_REC_ID = 0x0F1F,
- SMSG_SHOW_BANK = 0x179F,
- SMSG_SHOW_MAILBOX = 0x1871,
- SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x0331,
- SMSG_SHOW_TAXI_NODES = 0x0FB8,
- SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x1E0D,
- SMSG_SOCKET_GEMS = 0x1DF6,
- SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0x1640,
- SMSG_SPECIAL_MOUNT_ANIM = 0x1319,
- SMSG_SPELL_ABSORB_LOG = 0x1C8D,
- SMSG_SPELL_CHANNEL_START = 0x103E,
- SMSG_SPELL_CHANNEL_UPDATE = 0x10D9,
- SMSG_SPELL_COOLDOWN = 0x1D2A,
- SMSG_SPELL_DAMAGE_SHIELD = 0x10FE,
- SMSG_SPELL_DELAYED = 0x14FD,
- SMSG_SPELL_DISPELL_LOG = 0x10FD,
- SMSG_SPELL_ENERGIZE_LOG = 0x1C3D,
- SMSG_SPELL_EXECUTE_LOG = 0x1D9A,
- SMSG_SPELL_FAILED_OTHER = 0x10CE,
- SMSG_SPELL_FAILURE = 0x1CAD,
- SMSG_SPELL_GO = 0x1CB9,
- SMSG_SPELL_HEAL_LOG = 0x155A,
- SMSG_SPELL_INSTAKILL_LOG = 0x11FE,
- SMSG_SPELL_INTERRUPT_LOG = 0x185E,
- SMSG_SPELL_MISS_LOG = 0x147A,
- SMSG_SPELL_MULTISTRIKE_EFFECT = 0x150A,
- SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x141E,
- SMSG_SPELL_OR_DAMAGE_IMMUNE = 0x11B9,
- SMSG_SPELL_PERIODIC_AURA_LOG = 0x14E9,
- SMSG_SPELL_START = 0x14BA,
- SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x1419,
- SMSG_SPIRIT_HEALER_CONFIRM = 0x1737,
- SMSG_STAND_STATE_UPDATE = 0x0B37,
- SMSG_START_ELAPSED_TIMER = 0x0E98,
- SMSG_START_ELAPSED_TIMERS = 0x063D,
- SMSG_START_LOOT_ROLL = 0x0831,
- SMSG_START_MIRROR_TIMER = 0x0861,
- SMSG_START_TIMER = 0x1A2D,
- SMSG_STOP_ELAPSED_TIMER = 0x0795,
- SMSG_STOP_MIRROR_TIMER = 0x0BB6,
- SMSG_STOP_SPEAKERBOT_SOUND = 0x1E81,
- SMSG_STREAMING_MOVIES = 0x0DE6,
- SMSG_SUMMON_CANCEL = 0x1926,
- SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x08E5,
- SMSG_SUMMON_REQUEST = 0x1CE1,
- SMSG_SUPERCEDED_SPELLS = 0x15EA,
- SMSG_SUPPRESS_NPC_GREETINGS = 0x07A0,
- SMSG_SUSPEND_COMMS = 0x001E,
- SMSG_SUSPEND_TOKEN = 0x07BF,
- SMSG_TALENTS_INVOLUNTARILY_RESET = 0x1246,
- SMSG_TAXI_NODE_STATUS = 0x0EBF,
- SMSG_TEXT_EMOTE = 0x0696,
- SMSG_THREAT_CLEAR = 0x0F1D,
- SMSG_THREAT_REMOVE = 0x0BBE,
- SMSG_THREAT_UPDATE = 0x0AC0,
- SMSG_TIME_ADJUSTMENT = 0x06C8,
- SMSG_TIME_SYNC_REQUEST = 0x1E23,
- SMSG_TITLE_EARNED = 0x1E03,
- SMSG_TITLE_LOST = 0x03B2,
- SMSG_TOKEN_UNK1 = 0x1796,
- SMSG_TOTEM_CREATED = 0x0BB7,
- SMSG_TOTEM_MOVED = 0x040E,
- SMSG_TRADE_STATUS = 0x071A,
- SMSG_TRADE_UPDATED = 0x123F,
- SMSG_TRAINER_BUY_FAILED = 0x0876,
- SMSG_TRAINER_LIST = 0x17B2,
- SMSG_TRANSFER_ABORTED = 0x1D31,
- SMSG_TRANSFER_PENDING = 0x03B8,
- SMSG_TRIGGER_CINEMATIC = 0x1CF6,
- SMSG_TRIGGER_MOVIE = 0x163A,
- SMSG_TURN_IN_PETITION_RESULT = 0x0A45,
- SMSG_TUTORIAL_FLAGS = 0x0E82,
- SMSG_TWITTER_STATUS = 0x0CBB,
- SMSG_UI_TIME = 0x0DA1,
- SMSG_UNDELETE_CHARACTER_RESPONSE = 0x0CA5,
- SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x0B9F,
- SMSG_UNLEARNED_SPELLS = 0x151E,
- SMSG_UPDATE_ACCOUNT_DATA = 0x1698,
- SMSG_UPDATE_ACTION_BUTTONS = 0x03C0,
- SMSG_UPDATE_CHARACTER_FLAGS = 0x171E,
- SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x0B3A,
- SMSG_UPDATE_EXPANSION_LEVEL = 0x1236,
- SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x12BF,
- SMSG_UPDATE_LAST_INSTANCE = 0x0971,
- SMSG_UPDATE_OBJECT = 0x1CB2,
- SMSG_UPDATE_TALENT_DATA = 0x1862,
- SMSG_UPDATE_TASK_PROGRESS = 0x1317,
- SMSG_UPDATE_WEEKLY_SPELL_USAGE = 0x103A,
- SMSG_UPDATE_WORLD_STATE = 0x1DF1,
- SMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST_RESPONSE = 0x1836,
- SMSG_USERLIST_ADD = 0x15F0,
- SMSG_USERLIST_REMOVE = 0x10E4,
- SMSG_USERLIST_UPDATE = 0x18EF,
- SMSG_USE_EQUIPMENT_SET_RESULT = 0x07B2,
- SMSG_VENDOR_INVENTORY = 0x0E40,
- SMSG_VIGNETTE_UPDATE = 0x1691,
- SMSG_VOICE_CHAT_STATUS = 0x10D0,
- SMSG_VOICE_PARENTAL_CONTROLS = 0x18E4,
- SMSG_VOICE_SESSION_LEAVE = 0x18EB,
- SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x11C4,
- SMSG_VOID_ITEM_SWAP_RESPONSE = 0x08A5,
- SMSG_VOID_STORAGE_CONTENTS = 0x0F82,
- SMSG_VOID_STORAGE_FAILED = 0x1962,
- SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x162F,
- SMSG_VOID_TRANSFER_RESULT = 0x0D66,
- SMSG_WAIT_QUEUE_FINISH = 0x163E,
- SMSG_WAIT_QUEUE_UPDATE = 0x0A18,
- SMSG_WARDEN_DATA = 0x0E96,
- SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0x0965,
- SMSG_WEATHER = 0x0397,
- SMSG_WEEKLY_SPELL_USAGE = 0x1199,
- SMSG_WHO = 0x11CC,
- SMSG_WHO_IS = 0x0F20,
- SMSG_WORLD_SERVER_INFO = 0x0FB5,
- SMSG_WORLD_TEXT = 0x1CB6,
- SMSG_XP_GAIN_ABORTED = 0x19F5,
- SMSG_XP_GAIN_ENABLED = 0x0EB7,
- SMSG_ZONE_UNDER_ATTACK = 0x14CF,
+ SMSG_SET_PLAY_HOVER_ANIM = 0x0F35,
+ SMSG_SET_PROFICIENCY = 0x0A53,
+ SMSG_SET_SPELL_CHARGES = 0x002D,
+ SMSG_SET_TASK_COMPLETE = 0x0C9B,
+ SMSG_SET_TIME_ZONE_INFORMATION = 0x0E9C,
+ SMSG_SET_VEHICLE_REC_ID = 0x0952,
+ SMSG_SHOW_BANK = 0x01C2,
+ SMSG_SHOW_MAILBOX = 0x02D2,
+ SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x068C,
+ SMSG_SHOW_TAXI_NODES = 0x1086,
+ SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x0C97,
+ SMSG_SOCKET_GEMS = 0x061C,
+ SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0x0448,
+ SMSG_SPECIAL_MOUNT_ANIM = 0x0E13,
+ SMSG_SPELL_ABSORB_LOG = 0x0139,
+ SMSG_SPELL_CHANNEL_START = 0x07BD,
+ SMSG_SPELL_CHANNEL_UPDATE = 0x067E,
+ SMSG_SPELL_COOLDOWN = 0x0569,
+ SMSG_SPELL_DAMAGE_SHIELD = 0x07B9,
+ SMSG_SPELL_DELAYED = 0x012E,
+ SMSG_SPELL_DISPELL_LOG = 0x04AA,
+ SMSG_SPELL_ENERGIZE_LOG = 0x05EE,
+ SMSG_SPELL_EXECUTE_LOG = 0x0C39,
+ SMSG_SPELL_FAILED_OTHER = 0x0BAA,
+ SMSG_SPELL_FAILURE = 0x00EA,
+ SMSG_SPELL_GO = 0x046E,
+ SMSG_SPELL_HEAL_LOG = 0x02A9,
+ SMSG_SPELL_INSTAKILL_LOG = 0x02FA,
+ SMSG_SPELL_INTERRUPT_LOG = 0x05A9,
+ SMSG_SPELL_MISS_LOG = 0x07BE,
+ SMSG_SPELL_MULTISTRIKE_EFFECT = 0x02EE,
+ SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x062E,
+ SMSG_SPELL_OR_DAMAGE_IMMUNE = 0x00BE,
+ SMSG_SPELL_PERIODIC_AURA_LOG = 0x06FA,
+ SMSG_SPELL_START = 0x007D,
+ SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x04A9,
+ SMSG_SPIRIT_HEALER_CONFIRM = 0x0E4C,
+ SMSG_STAND_STATE_UPDATE = 0x0A52,
+ SMSG_START_ELAPSED_TIMER = 0x0498,
+ SMSG_START_ELAPSED_TIMERS = 0x048F,
+ SMSG_START_LOOT_ROLL = 0x0B42,
+ SMSG_START_MIRROR_TIMER = 0x0E32,
+ SMSG_START_TIMER = 0x0F26,
+ SMSG_STOP_ELAPSED_TIMER = 0x0A8C,
+ SMSG_STOP_MIRROR_TIMER = 0x0293,
+ SMSG_STOP_SPEAKERBOT_SOUND = 0x0831,
+ SMSG_STREAMING_MOVIES = 0x0A35,
+ SMSG_SUMMON_CANCEL = 0x00B5,
+ SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x0A10,
+ SMSG_SUMMON_REQUEST = 0x0053,
+ SMSG_SUPERCEDED_SPELLS = 0x023A,
+ SMSG_SUPPRESS_NPC_GREETINGS = 0x0B22,
+ SMSG_SUSPEND_COMMS = 0x1105,
+ SMSG_SUSPEND_TOKEN = 0x0FA5,
+ SMSG_TALENTS_INVOLUNTARILY_RESET = 0x00B1,
+ SMSG_TAXI_NODE_STATUS = 0x00DF,
+ SMSG_TEXT_EMOTE = 0x0C54,
+ SMSG_THREAT_CLEAR = 0x0C9C,
+ SMSG_THREAT_REMOVE = 0x0A83,
+ SMSG_THREAT_UPDATE = 0x0660,
+ SMSG_TIME_ADJUSTMENT = 0x1DC7,
+ SMSG_TIME_SYNC_REQUEST = 0x1097,
+ SMSG_TITLE_EARNED = 0x0A0C,
+ SMSG_TITLE_LOST = 0x0852,
+ SMSG_TOTEM_CREATED = 0x0851,
+ SMSG_TOTEM_MOVED = 0x03B2,
+ SMSG_TRADE_STATUS = 0x0A9C,
+ SMSG_TRADE_UPDATED = 0x0EA0,
+ SMSG_TRAINER_BUY_FAILED = 0x0C1F,
+ SMSG_TRAINER_LIST = 0x03C6,
+ SMSG_TRANSFER_ABORTED = 0x03C2,
+ SMSG_TRANSFER_PENDING = 0x05B5,
+ SMSG_TRIGGER_CINEMATIC = 0x0422,
+ SMSG_TRIGGER_MOVIE = 0x045C,
+ SMSG_TURN_IN_PETITION_RESULT = 0x0C88,
+ SMSG_TUTORIAL_FLAGS = 0x0C5C,
+ SMSG_TWITTER_STATUS = 0x04DA,
+ SMSG_UI_TIME = 0x0B52,
+ SMSG_UNDELETE_CHARACTER_RESPONSE = 0x0A47,
+ SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x0620,
+ SMSG_UNLEARNED_SPELLS = 0x04B9,
+ SMSG_UPDATE_ACCOUNT_DATA = 0x02C3,
+ SMSG_UPDATE_ACTION_BUTTONS = 0x0A0B,
+ SMSG_UPDATE_CHARACTER_FLAGS = 0x0CCF,
+ SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT = 0x0642,
+ SMSG_UPDATE_EXPANSION_LEVEL = 0x009C,
+ SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x03D1,
+ SMSG_UPDATE_LAST_INSTANCE = 0x0C0F,
+ SMSG_UPDATE_OBJECT = 0x0D36,
+ SMSG_UPDATE_TALENT_DATA = 0x0057,
+ SMSG_UPDATE_TASK_PROGRESS = 0x0E98,
+ SMSG_UPDATE_WEEKLY_SPELL_USAGE = 0x09FE,
+ SMSG_UPDATE_WORLD_STATE = 0x0036,
+ SMSG_USERLIST_ADD = 0x1C59,
+ SMSG_USERLIST_REMOVE = 0x1D5A,
+ SMSG_USERLIST_UPDATE = 0x1489,
+ SMSG_USE_EQUIPMENT_SET_RESULT = 0x0897,
+ SMSG_VENDOR_INVENTORY = 0x0AD4,
+ SMSG_VIGNETTE_UPDATE = 0x08CC,
+ SMSG_VOICE_CHAT_STATUS = 0x168A,
+ SMSG_VOICE_PARENTAL_CONTROLS = 0x1DC9,
+ SMSG_VOICE_SESSION_LEAVE = 0x1D9A,
+ SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x1409,
+ SMSG_VOID_ITEM_SWAP_RESPONSE = 0x0004,
+ SMSG_VOID_STORAGE_CONTENTS = 0x08D2,
+ SMSG_VOID_STORAGE_FAILED = 0x008B,
+ SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x00D5,
+ SMSG_VOID_TRANSFER_RESULT = 0x0D35,
+ SMSG_WAIT_QUEUE_FINISH = 0x0A84,
+ SMSG_WAIT_QUEUE_UPDATE = 0x0A56,
+ SMSG_WARDEN_DATA = 0x0EDC,
+ SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0x0613,
+ SMSG_WEATHER = 0x0131,
+ SMSG_WEEKLY_SPELL_USAGE = 0x04E9,
+ SMSG_WHO = 0x16CA,
+ SMSG_WHO_IS = 0x0841,
+ SMSG_WORLD_SERVER_INFO = 0x0626,
+ SMSG_WORLD_TEXT = 0x0258,
+ SMSG_WOW_TOKEN_AUCTION_SOLD = 0x0007,
+ SMSG_WOW_TOKEN_BUY_REQUEST_CONFIRMATION = 0x0855,
+ SMSG_WOW_TOKEN_BUY_RESULT_CONFIRMATION = 0x024C,
+ SMSG_WOW_TOKEN_MARKET_PRICE_RESPONSE = 0x0BC5,
+ SMSG_WOW_TOKEN_REDEEM_GAME_TIME_UPDATED = 0x0420,
+ SMSG_WOW_TOKEN_REDEEM_REQUEST_CONFIRMATION = 0x0203,
+ SMSG_WOW_TOKEN_REDEEM_RESULT = 0x008C,
+ SMSG_WOW_TOKEN_SELL_REQUEST_CONFIRMATION = 0x0898,
+ SMSG_WOW_TOKEN_SELL_RESULT_CONFIRMATION = 0x06A6,
+ SMSG_WOW_TOKEN_UPDATE_AUCTIONABLE_LIST_RESPONSE = 0x028F,
+ SMSG_XP_GAIN_ABORTED = 0x01A6,
+ SMSG_XP_GAIN_ENABLED = 0x02DC,
+ SMSG_ZONE_UNDER_ATTACK = 0x1419,
// Deleted opcodes, here only to allow compile
SMSG_ARENA_TEAM_STATS = 0xBADD,
SMSG_BUY_BANK_SLOT_RESULT = 0xBADD,
+ SMSG_GM_TICKET_GET_TICKET_RESPONSE = 0xBADD,
+ SMSG_GM_TICKET_RESOLVE_RESPONSE = 0xBADD,
+ SMSG_GM_TICKET_RESPONSE = 0xBADD,
+ SMSG_GM_TICKET_RESPONSE_ERROR = 0xBADD,
+ SMSG_GM_TICKET_STATUS_UPDATE = 0xBADD,
+ SMSG_GM_TICKET_UPDATE = 0xBADD,
};
inline bool IsInstanceOnlyOpcode(uint32 opcode)
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index f551d111744..ab7b0552ff2 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -1421,7 +1421,6 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
break;
}
- case CMSG_GM_LAG_REPORT: // 1 3 1 async db query
case CMSG_SPELL_CLICK: // not profiled
case CMSG_MOVE_DISMISS_VEHICLE: // not profiled
{
@@ -1439,7 +1438,6 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
case CMSG_DEL_FRIEND: // 7 5 1 async db query
case CMSG_ADD_FRIEND: // 6 4 1 async db query
case CMSG_CHARACTER_RENAME_REQUEST: // 5 3 1 async db query
- case CMSG_GM_SURVEY_SUBMIT: // 2 3 1 async db query
case CMSG_BUG_REPORT: // 1 1 1 async db query
case CMSG_SET_PARTY_LEADER: // 1 2 1 async db query
case CMSG_CONVERT_RAID: // 1 5 1 async db query
@@ -1464,10 +1462,6 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint16 opcode) co
case CMSG_CREATE_CHARACTER: // 7 5 3 async db queries
case CMSG_ENUM_CHARACTERS: // 22 3 2 async db queries
case CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT: // 22 3 2 async db queries
- case CMSG_GM_TICKET_CREATE: // 1 25 1 async db query
- case CMSG_GM_TICKET_UPDATE_TEXT: // 0 15 1 async db query
- case CMSG_GM_TICKET_DELETE_TICKET: // 1 25 1 async db query
- case CMSG_GM_TICKET_RESPONSE_RESOLVE: // 1 25 1 async db query
case CMSG_SUPPORT_TICKET_SUBMIT_BUG: // not profiled 1 async db query
case CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION: // not profiled 1 async db query
case CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT: // not profiled 1 async db query
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index e4bef46b3bb..87bd5948cb5 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -5484,10 +5484,10 @@ void Spell::SummonGuardian(uint32 i, uint32 entry, SummonPropertiesEntry const*
if (summon->GetEntry() == 27893)
{
- if (uint32 weapon = m_caster->GetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENTRY_OFFSET + (EQUIPMENT_SLOT_MAINHAND * 3)))
+ if (uint32 weapon = m_caster->GetUInt32Value(PLAYER_VISIBLE_ITEM + VISIBLE_ITEM_ENTRY_OFFSET + (EQUIPMENT_SLOT_MAINHAND * 2)))
{
summon->SetDisplayId(11686); // modelid2
- summon->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, weapon);
+ summon->SetVirtualItem(0, weapon);
}
else
summon->SetDisplayId(1126); // modelid1
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index b61469a1fa4..26b3ee17f12 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -1901,7 +1901,7 @@ SpellCastResult SpellInfo::CheckTarget(Unit const* caster, WorldObject const* ta
if (!player->GetWeaponForAttack(BASE_ATTACK) || !player->IsUseEquipedWeapon(true))
return SPELL_FAILED_TARGET_NO_WEAPONS;
}
- else if (!unitTarget->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID))
+ else if (!unitTarget->GetVirtualItemId(0))
return SPELL_FAILED_TARGET_NO_WEAPONS;
}
}
diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp
index 3df07562d50..0a46b03a6b3 100644
--- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp
+++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp
@@ -587,7 +587,7 @@ public:
JumpToNextStep(2000);
break;
case 8:
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(EQUIP_UNEQUIP));
+ me->SetVirtualItem(0, uint32(EQUIP_UNEQUIP));
if (Creature* temp = ObjectAccessor::GetCreature(*me, uiTirionGUID))
me->CastSpell(temp, SPELL_ASHBRINGER, true);
Talk(EMOTE_LIGHT_OF_DAWN14);
@@ -1107,7 +1107,7 @@ public:
if (Creature* temp = ObjectAccessor::GetCreature(*me, uiTirionGUID))
{
temp->SetStandState(UNIT_STAND_STATE_STAND);
- temp->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(EQUIP_HIGHLORD_TIRION_FORDRING));
+ temp->SetVirtualItem(0, uint32(EQUIP_HIGHLORD_TIRION_FORDRING));
temp->CastSpell(temp, SPELL_REBIRTH_OF_THE_ASHBRINGER, false);
}
JumpToNextStep(1000);
@@ -1399,7 +1399,7 @@ public:
if (Creature* temp = me->SummonCreature(NPC_HIGHLORD_TIRION_FORDRING, LightofDawnLoc[0].GetPositionWithOffset({ 0.0f, 0.0f, 0.0f, 1.528f }), TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 600000))
{
temp->setFaction(me->getFaction());
- temp->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(EQUIP_UNEQUIP));
+ temp->SetVirtualItem(0, uint32(EQUIP_UNEQUIP));
temp->AI()->Talk(SAY_LIGHT_OF_DAWN25);
uiTirionGUID = temp->GetGUID();
}
diff --git a/src/server/scripts/EasternKingdoms/Scholomance/boss_kirtonos_the_herald.cpp b/src/server/scripts/EasternKingdoms/Scholomance/boss_kirtonos_the_herald.cpp
index 8f780d1e2c3..4d4175d5022 100644
--- a/src/server/scripts/EasternKingdoms/Scholomance/boss_kirtonos_the_herald.cpp
+++ b/src/server/scripts/EasternKingdoms/Scholomance/boss_kirtonos_the_herald.cpp
@@ -176,7 +176,7 @@ class boss_kirtonos_the_herald : public CreatureScript
break;
case INTRO_5:
me->HandleEmoteCommand(EMOTE_ONESHOT_ROAR);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(WEAPON_KIRTONOS_STAFF));
+ me->SetVirtualItem(0, uint32(WEAPON_KIRTONOS_STAFF));
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE|UNIT_FLAG_NOT_SELECTABLE);
me->SetReactState(REACT_AGGRESSIVE);
events.ScheduleEvent(INTRO_6, 5000);
@@ -231,13 +231,13 @@ class boss_kirtonos_the_herald : public CreatureScript
if (me->HasAura(SPELL_KIRTONOS_TRANSFORM))
{
me->RemoveAura(SPELL_KIRTONOS_TRANSFORM);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(0));
+ me->SetVirtualItem(0, uint32(0));
me->SetCanFly(false);
}
else
{
DoCast(me, SPELL_KIRTONOS_TRANSFORM);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 0, uint32(WEAPON_KIRTONOS_STAFF));
+ me->SetVirtualItem(0, uint32(WEAPON_KIRTONOS_STAFF));
me->SetCanFly(true);
}
events.ScheduleEvent(EVENT_KIRTONOS_TRANSFORM, urand(16000, 18000));
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
index 5af9fd8c800..0048920518b 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
@@ -146,14 +146,14 @@ class npc_voljin_zulaman : public CreatureScript
DoCast(me, SPELL_BANGING_THE_GONG);
if (GameObject* strangeGong = ObjectAccessor::GetGameObject(*me, _instance->GetGuidData(DATA_STRANGE_GONG)))
strangeGong->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_NOT_SELECTABLE);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, uint32(ITEM_VIRTUAL_ITEM));
+ me->SetVirtualItem(0, uint32(ITEM_VIRTUAL_ITEM));
break;
case EVENT_START_DOOR_OPENING_1:
me->RemoveAura(SPELL_BANGING_THE_GONG);
_events.ScheduleEvent(EVENT_START_DOOR_OPENING_2, 500);
break;
case EVENT_START_DOOR_OPENING_2:
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, uint32(0));
+ me->SetVirtualItem(0, uint32(0));
if (GameObject* strangeGong = ObjectAccessor::GetGameObject(*me, _instance->GetGuidData(DATA_STRANGE_GONG)))
strangeGong->SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_NOT_SELECTABLE);
_events.ScheduleEvent(EVENT_START_DOOR_OPENING_3, 500);
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp
index 780cf6646a3..2505cef9d8c 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.cpp
@@ -302,10 +302,10 @@ public:
break;
case 9:
Talk(SAY_TH_ARMORY);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, THRALL_WEAPON_ITEM);
+ me->SetVirtualItem(0, THRALL_WEAPON_ITEM);
//me->SetUInt32Value(UNIT_VIRTUAL_ITEM_INFO, THRALL_WEAPON_INFO);
//me->SetUInt32Value(UNIT_VIRTUAL_ITEM_INFO+1, 781);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID+1, THRALL_SHIELD_ITEM);
+ me->SetVirtualItem(1, THRALL_SHIELD_ITEM);
//me->SetUInt32Value(UNIT_VIRTUAL_ITEM_INFO+2, THRALL_SHIELD_INFO);
//me->SetUInt32Value(UNIT_VIRTUAL_ITEM_INFO+3, 1038);
break;
@@ -466,8 +466,8 @@ public:
{
DoUnmount();
HadMount = false;
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, 0);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID+1, 0);
+ me->SetVirtualItem(0, 0);
+ me->SetVirtualItem(1, 0);
me->SetDisplayId(THRALL_MODEL_UNEQUIPPED);
}
if (HasEscortState(STATE_ESCORT_ESCORTING))
diff --git a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp
index ab97771374f..0227b60116d 100644
--- a/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp
+++ b/src/server/scripts/Outland/BlackTemple/boss_illidan.cpp
@@ -587,7 +587,7 @@ public:
{
if (spell->Id == SPELL_GLAIVE_RETURNS) // Re-equip our warblades!
{
- if (!me->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID))
+ if (!me->GetVirtualItemId(0))
SetEquipmentSlots(false, EQUIP_ID_MAIN_HAND, EQUIP_UNEQUIP, EQUIP_NO_CHANGE);
else
SetEquipmentSlots(false, EQUIP_UNEQUIP, EQUIP_ID_OFF_HAND, EQUIP_NO_CHANGE);
@@ -1175,7 +1175,7 @@ public:
{
Initialize();
SetEquipmentSlots(false, EQUIP_ID_MAIN_HAND_MAIEV, EQUIP_UNEQUIP, EQUIP_NO_CHANGE);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, 45738);
+ me->SetVirtualItem(2, 45738);
}
void EnterCombat(Unit* /*who*/) override { }
diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp
index f30417534b4..72efbb23fda 100644
--- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp
+++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/boss_leotheras_the_blind.cpp
@@ -246,8 +246,8 @@ public:
me->SetCanDualWield(true);
me->SetSpeed(MOVE_RUN, 2.0f, true);
me->SetDisplayId(MODEL_NIGHTELF);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID , 0);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID+1, 0);
+ me->SetVirtualItem(0, 0);
+ me->SetVirtualItem(1, 0);
DoCast(me, SPELL_DUAL_WIELD, true);
me->SetCorpseDelay(1000*60*60);
instance->SetData(DATA_LEOTHERASTHEBLINDEVENT, NOT_STARTED);
@@ -345,8 +345,8 @@ public:
me->SetDisplayId(MODEL_DEMON);
// and removing weapons
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID , 0);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID+1, 0);
+ me->SetVirtualItem(0, 0);
+ me->SetVirtualItem(1, 0);
}
}
@@ -490,8 +490,8 @@ public:
me->RemoveAurasDueToSpell(SPELL_WHIRLWIND);
me->SetDisplayId(MODEL_DEMON);
Talk(SAY_SWITCH_TO_DEMON);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID , 0);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID+1, 0);
+ me->SetVirtualItem(0, 0);
+ me->SetVirtualItem(1, 0);
DemonForm = true;
NeedThreatReset = true;
SwitchToDemon_Timer = 45000;
diff --git a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp
index 88dbeff09f5..16ebff7d402 100644
--- a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp
+++ b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp
@@ -169,8 +169,8 @@ public:
Talk(SAY_ENRAGE);
DoCast(me, SPELL_DUAL_WIELD, true);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, 0);
- me->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID+1, 0);
+ me->SetVirtualItem(0, 0);
+ me->SetVirtualItem(1, 0);
}
if (Phase2)
diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp
index d01883a019b..ff67575ae0d 100644
--- a/src/server/scripts/Spells/spell_generic.cpp
+++ b/src/server/scripts/Spells/spell_generic.cpp
@@ -890,42 +890,42 @@ class spell_gen_clone_weapon_aura : public SpellScriptLoader
case SPELL_COPY_WEAPON_2_AURA:
case SPELL_COPY_WEAPON_3_AURA:
{
- prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID);
+ prevItem = target->GetVirtualItemId(0);
if (Player* player = caster->ToPlayer())
{
if (Item* mainItem = player->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND))
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, mainItem->GetEntry());
+ target->SetVirtualItem(0, mainItem->GetEntry());
}
else
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, caster->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID));
+ target->SetVirtualItem(0, caster->GetVirtualItemId(0));
break;
}
case SPELL_COPY_OFFHAND_AURA:
case SPELL_COPY_OFFHAND_2_AURA:
{
- prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID) + 1;
+ prevItem = target->GetVirtualItemId(1);
if (Player* player = caster->ToPlayer())
{
if (Item* offItem = player->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_OFFHAND))
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, offItem->GetEntry());
+ target->SetVirtualItem(1, offItem->GetEntry());
}
else
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, caster->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1));
+ target->SetVirtualItem(1, caster->GetVirtualItemId(1));
break;
}
case SPELL_COPY_RANGED_AURA:
{
- prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID) + 2;
+ prevItem = target->GetVirtualItemId(2);
if (Player* player = caster->ToPlayer())
{
if (Item* rangedItem = player->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_RANGED))
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, rangedItem->GetEntry());
+ target->SetVirtualItem(2, rangedItem->GetEntry());
}
else
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, caster->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2));
+ target->SetVirtualItem(2, caster->GetVirtualItemId(2));
break;
}
default:
@@ -942,14 +942,14 @@ class spell_gen_clone_weapon_aura : public SpellScriptLoader
case SPELL_COPY_WEAPON_AURA:
case SPELL_COPY_WEAPON_2_AURA:
case SPELL_COPY_WEAPON_3_AURA:
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, prevItem);
+ target->SetVirtualItem(0, prevItem);
break;
case SPELL_COPY_OFFHAND_AURA:
case SPELL_COPY_OFFHAND_2_AURA:
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1, prevItem);
+ target->SetVirtualItem(1, prevItem);
break;
case SPELL_COPY_RANGED_AURA:
- target->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2, prevItem);
+ target->SetVirtualItem(2, prevItem);
break;
default:
break;