aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-03-27 22:21:24 +0100
committerShauren <shauren.trinity@gmail.com>2015-03-27 22:21:24 +0100
commit8cfb542ee4f03410daff7d45b2771e9341bdd2ac (patch)
tree8e2360584da95e57758e6e90799e8e5eaefc9f99 /src
parentb05d74ba469df10981cdeab7ed2dff960b7a3236 (diff)
Core/PacketIO: Updated values of all known server opcodes
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Battlegrounds/BattlegroundMgr.cpp2
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp4
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp4
-rw-r--r--src/server/game/Calendar/CalendarMgr.cpp2
-rw-r--r--src/server/game/Entities/Creature/GossipDef.cpp2
-rw-r--r--src/server/game/Entities/GameObject/GameObject.cpp4
-rw-r--r--src/server/game/Entities/Object/Object.cpp2
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp4
-rw-r--r--src/server/game/Entities/Player/Player.cpp82
-rw-r--r--src/server/game/Entities/Player/Player.h3
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp20
-rw-r--r--src/server/game/Entities/Unit/Unit.h1
-rw-r--r--src/server/game/Guilds/Guild.cpp4
-rw-r--r--src/server/game/Guilds/GuildFinderMgr.cpp2
-rw-r--r--src/server/game/Handlers/AuctionHouseHandler.cpp34
-rw-r--r--src/server/game/Handlers/BattleGroundHandler.cpp16
-rw-r--r--src/server/game/Handlers/BattlefieldHandler.cpp10
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp6
-rw-r--r--src/server/game/Handlers/ChatHandler.cpp10
-rw-r--r--src/server/game/Handlers/GroupHandler.cpp12
-rw-r--r--src/server/game/Handlers/GuildFinderHandler.cpp2
-rw-r--r--src/server/game/Handlers/ItemHandler.cpp2
-rw-r--r--src/server/game/Handlers/LFGHandler.cpp16
-rw-r--r--src/server/game/Handlers/MiscHandler.cpp19
-rw-r--r--src/server/game/Handlers/PetHandler.cpp4
-rw-r--r--src/server/game/Handlers/SpellHandler.cpp4
-rw-r--r--src/server/game/Handlers/TaxiHandler.cpp4
-rw-r--r--src/server/game/Instances/InstanceScript.cpp20
-rw-r--r--src/server/game/Maps/Map.cpp2
-rw-r--r--src/server/game/Maps/MapManager.cpp5
-rw-r--r--src/server/game/Server/Packets/AuthenticationPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/CharacterPackets.h12
-rw-r--r--src/server/game/Server/Packets/ChatPackets.h4
-rw-r--r--src/server/game/Server/Packets/ClientConfigPackets.h2
-rw-r--r--src/server/game/Server/Packets/CombatLogPackets.h2
-rw-r--r--src/server/game/Server/Packets/CombatPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/CombatPackets.h10
-rw-r--r--src/server/game/Server/Packets/EquipmentSetPackets.h4
-rw-r--r--src/server/game/Server/Packets/GuildPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/GuildPackets.h8
-rw-r--r--src/server/game/Server/Packets/MailPackets.h2
-rw-r--r--src/server/game/Server/Packets/MiscPackets.h10
-rw-r--r--src/server/game/Server/Packets/NPCPackets.h4
-rw-r--r--src/server/game/Server/Packets/PetitionPackets.h2
-rw-r--r--src/server/game/Server/Packets/QueryPackets.h10
-rw-r--r--src/server/game/Server/Packets/QuestPackets.h14
-rw-r--r--src/server/game/Server/Packets/SocialPackets.h2
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h6
-rw-r--r--src/server/game/Server/Packets/TalentPackets.h2
-rw-r--r--src/server/game/Server/Packets/WhoPackets.h2
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp473
-rw-r--r--src/server/game/Server/Protocol/Opcodes.h1650
-rw-r--r--src/server/game/Server/WorldSession.h2
-rw-r--r--src/server/game/Spells/Auras/SpellAuraEffects.cpp2
-rw-r--r--src/server/game/Spells/Spell.cpp4
-rw-r--r--src/server/game/Spells/SpellEffects.cpp4
-rw-r--r--src/server/game/World/World.cpp4
-rw-r--r--src/server/scripts/Commands/cs_debug.cpp7
-rw-r--r--src/server/scripts/Commands/cs_send.cpp5
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp4
60 files changed, 1128 insertions, 1431 deletions
diff --git a/src/server/game/Battlegrounds/BattlegroundMgr.cpp b/src/server/game/Battlegrounds/BattlegroundMgr.cpp
index 9a6b1c3412e..80995bdaba9 100644
--- a/src/server/game/Battlegrounds/BattlegroundMgr.cpp
+++ b/src/server/game/Battlegrounds/BattlegroundMgr.cpp
@@ -242,7 +242,7 @@ void BattlegroundMgr::BuildBattlegroundStatusPacket(WorldPacket* data, Battlegro
}
case STATUS_WAIT_JOIN:
{
- data->Initialize(SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION);
+ data->Initialize(SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION);
*data << uint32(bg->GetClientInstanceID()); // Client Instance ID
*data << uint32(Time1); // Time until closed
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
index 14781b0324b..bcb5cbea16c 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
@@ -240,13 +240,13 @@ void BattlegroundAB::HandleAreaTrigger(Player* player, uint32 trigger)
{
case 3948: // Arathi Basin Alliance Exit.
if (player->GetTeam() != ALLIANCE)
- player->GetSession()->SendAreaTriggerMessage("Only The Alliance can use that portal");
+ player->GetSession()->SendNotification("Only The Alliance can use that portal");
else
player->LeaveBattleground();
break;
case 3949: // Arathi Basin Horde Exit.
if (player->GetTeam() != HORDE)
- player->GetSession()->SendAreaTriggerMessage("Only The Horde can use that portal");
+ player->GetSession()->SendNotification("Only The Horde can use that portal");
else
player->LeaveBattleground();
break;
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
index cf9507a34ed..193a7009818 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAV.cpp
@@ -503,13 +503,13 @@ void BattlegroundAV::HandleAreaTrigger(Player* player, uint32 trigger)
case 95:
case 2608:
if (player->GetTeam() != ALLIANCE)
- player->GetSession()->SendAreaTriggerMessage("Only The Alliance can use that portal");
+ player->GetSession()->SendNotification("Only The Alliance can use that portal");
else
player->LeaveBattleground();
break;
case 2606:
if (player->GetTeam() != HORDE)
- player->GetSession()->SendAreaTriggerMessage("Only The Horde can use that portal");
+ player->GetSession()->SendNotification("Only The Horde can use that portal");
else
player->LeaveBattleground();
break;
diff --git a/src/server/game/Calendar/CalendarMgr.cpp b/src/server/game/Calendar/CalendarMgr.cpp
index 562fcad29a4..d79ed707d72 100644
--- a/src/server/game/Calendar/CalendarMgr.cpp
+++ b/src/server/game/Calendar/CalendarMgr.cpp
@@ -473,7 +473,7 @@ void CalendarMgr::SendCalendarEventUpdateAlert(CalendarEvent const& calendarEven
void CalendarMgr::SendCalendarEventStatus(CalendarEvent const& calendarEvent, CalendarInvite const& invite)
{
- WorldPacket data(SMSG_CALENDAR_EVENT_STATUS, 8 + 8 + 4 + 4 + 1 + 1 + 4);
+ WorldPacket data(SMSG_CALENDAR_EVENT_INVITE_STATUS, 8 + 8 + 4 + 4 + 1 + 1 + 4);
data << invite.GetInviteeGUID().WriteAsPacked();
data << uint64(calendarEvent.GetEventId());
data.AppendPackedTime(calendarEvent.GetEventTime());
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp
index 314aae65617..d676a54d79f 100644
--- a/src/server/game/Entities/Creature/GossipDef.cpp
+++ b/src/server/game/Entities/Creature/GossipDef.cpp
@@ -333,7 +333,7 @@ void QuestMenu::ClearMenu()
void PlayerMenu::SendQuestGiverQuestList(QEmote const& eEmote, const std::string& Title, ObjectGuid npcGUID)
{
- WorldPacket data(SMSG_QUESTGIVER_QUEST_LIST, 100); // guess size
+ WorldPacket data(SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, 100); // guess size
data << npcGUID;
data << Title;
data << uint32(eEmote._Delay); // player emote
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp
index bb4bed9f79a..e20027f4f9c 100644
--- a/src/server/game/Entities/GameObject/GameObject.cpp
+++ b/src/server/game/Entities/GameObject/GameObject.cpp
@@ -1361,7 +1361,7 @@ void GameObject::Use(Unit* user)
{
if (info->goober.pageID) // show page...
{
- WorldPacket data(SMSG_GAMEOBJECT_PAGETEXT, 8);
+ WorldPacket data(SMSG_PAGE_TEXT, 8);
data << GetGUID();
player->SendDirectMessage(&data);
}
@@ -1848,7 +1848,7 @@ void GameObject::CastSpell(Unit* target, uint32 spellId, bool triggered /*= true
void GameObject::SendCustomAnim(uint32 anim)
{
- WorldPacket data(SMSG_GAMEOBJECT_CUSTOM_ANIM, 8+4);
+ WorldPacket data(SMSG_GAME_OBJECT_CUSTOM_ANIM, 8 + 4);
data << GetGUID();
data << uint32(anim);
SendMessageToSet(&data, true);
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index b665d2934d1..a9b314357f7 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -2358,7 +2358,7 @@ void WorldObject::SendMessageToSet(WorldPacket const* data, Player const* skippe
void WorldObject::SendObjectDeSpawnAnim(ObjectGuid guid)
{
- WorldPacket data(SMSG_GAMEOBJECT_DESPAWN_ANIM, 8);
+ WorldPacket data(SMSG_GAME_OBJECT_DESPAWN, 8);
data << guid;
SendMessageToSet(&data, true);
}
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index 83d2ad1874c..7b732ade823 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -1429,7 +1429,7 @@ bool Pet::learnSpell(uint32 spell_id)
if (!m_loading)
{
- WorldPacket data(SMSG_PET_LEARNED_SPELL, 4);
+ WorldPacket data(SMSG_PET_LEARNED_SPELLS, 4);
data << uint32(spell_id);
GetOwner()->GetSession()->SendPacket(&data);
GetOwner()->PetSpellInitialize();
@@ -1482,7 +1482,7 @@ bool Pet::unlearnSpell(uint32 spell_id, bool learn_prev, bool clear_ab)
{
if (!m_loading)
{
- WorldPacket data(SMSG_PET_REMOVED_SPELL, 4);
+ WorldPacket data(SMSG_PET_UNLEARNED_SPELLS, 4);
data << uint32(spell_id);
GetOwner()->GetSession()->SendPacket(&data);
}
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 40fd43b672c..2ddeb03f6d2 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -2817,7 +2817,7 @@ void Player::RemoveFromGroup(Group* group, ObjectGuid guid, RemoveMethod method
void Player::SendLogXPGain(uint32 GivenXP, Unit* victim, uint32 BonusXP, bool recruitAFriend, float /*group_rate*/)
{
- WorldPacket data(SMSG_LOG_XPGAIN, 21); // guess size?
+ WorldPacket data(SMSG_LOG_XP_GAIN, 21); // guess size?
data << (victim ? victim->GetGUID() : ObjectGuid::Empty);
data << uint32(GivenXP + BonusXP); // given experience
data << uint8(victim ? 0 : 1); // 00-kill_xp type, 01-non_kill_xp type
@@ -7145,26 +7145,6 @@ uint32 Player::GetCurrencyTotalCap(CurrencyTypesEntry const* currency) const
return cap;
}
-void Player::UpdateConquestCurrencyCap(uint32 currency)
-{
- uint32 currenciesToUpdate[2] = { currency, CURRENCY_TYPE_CONQUEST_POINTS };
-
- for (uint32 i = 0; i < 2; ++i)
- {
- CurrencyTypesEntry const* currencyEntry = sCurrencyTypesStore.LookupEntry(currenciesToUpdate[i]);
- if (!currencyEntry)
- continue;
-
- uint32 precision = (currencyEntry->Flags & CURRENCY_FLAG_HIGH_PRECISION) ? 100 : 1;
- uint32 cap = GetCurrencyWeekCap(currencyEntry);
-
- WorldPacket packet(SMSG_UPDATE_CURRENCY_WEEK_LIMIT, 8);
- packet << uint32(cap / precision);
- packet << uint32(currenciesToUpdate[i]);
- GetSession()->SendPacket(&packet);
- }
-}
-
void Player::SetInGuild(ObjectGuid::LowType guildId)
{
if (guildId)
@@ -7200,10 +7180,7 @@ void Player::SetArenaTeamInfoField(uint8 slot, ArenaTeamInfoType type, uint32 va
{
SetUInt32Value(PLAYER_FIELD_ARENA_TEAM_INFO_1_1 + (slot * ARENA_TEAM_END) + type, value);
if (type == ARENA_TEAM_PERSONAL_RATING && value > _maxPersonalArenaRate)
- {
_maxPersonalArenaRate = value;
- UpdateConquestCurrencyCap(CURRENCY_TYPE_CONQUEST_META_ARENA);
- }
}
void Player::SetInArenaTeam(uint32 ArenaTeamId, uint8 slot, uint8 type)
@@ -16269,7 +16246,7 @@ void Player::SendQuestFailed(uint32 questId, InventoryResult reason)
{
if (questId)
{
- WorldPacket data(SMSG_QUESTGIVER_QUEST_FAILED, 4 + 4);
+ WorldPacket data(SMSG_QUEST_GIVER_QUEST_FAILED, 4 + 4);
data << uint32(questId);
data << uint32(reason); // failed reason (valid reasons: 4, 16, 50, 17, 74, other values show default message)
GetSession()->SendPacket(&data);
@@ -16290,7 +16267,7 @@ void Player::SendQuestTimerFailed(uint32 quest_id)
void Player::SendCanTakeQuestResponse(QuestFailedReason msg) const
{
- WorldPacket data(SMSG_QUESTGIVER_QUEST_INVALID, 4);
+ WorldPacket data(SMSG_QUEST_GIVER_INVALID_QUEST, 4);
data << uint32(msg);
GetSession()->SendPacket(&data);
TC_LOG_DEBUG("network", "WORLD: Sent SMSG_QUESTGIVER_QUEST_INVALID");
@@ -18451,7 +18428,7 @@ void Player::SendRaidInfo()
{
uint32 counter = 0;
- WorldPacket data(SMSG_RAID_INSTANCE_INFO, 4);
+ WorldPacket data(SMSG_INSTANCE_INFO, 4);
size_t p_counter = data.wpos();
data << uint32(counter); // placeholder
@@ -18586,7 +18563,7 @@ bool Player::Satisfy(AccessRequirement const* ar, uint32 target_map, bool report
if (DisableMgr::IsDisabledFor(DISABLE_TYPE_MAP, target_map, this))
{
- GetSession()->SendAreaTriggerMessage("%s", GetSession()->GetTrinityString(LANG_INSTANCE_CLOSED));
+ GetSession()->SendNotification("%s", GetSession()->GetTrinityString(LANG_INSTANCE_CLOSED));
return false;
}
@@ -18617,9 +18594,9 @@ bool Player::Satisfy(AccessRequirement const* ar, uint32 target_map, bool report
else if (mapDiff->HasMessage()) // if (missingAchievement) covered by this case
SendTransferAborted(target_map, TRANSFER_ABORT_DIFFICULTY, target_difficulty);
else if (missingItem)
- GetSession()->SendAreaTriggerMessage(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED_AND_ITEM), LevelMin, ASSERT_NOTNULL(sObjectMgr->GetItemTemplate(missingItem))->GetName(GetSession()->GetSessionDbcLocale()));
+ GetSession()->SendNotification(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED_AND_ITEM), LevelMin, ASSERT_NOTNULL(sObjectMgr->GetItemTemplate(missingItem))->GetName(GetSession()->GetSessionDbcLocale()));
else if (LevelMin)
- GetSession()->SendAreaTriggerMessage(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED), LevelMin);
+ GetSession()->SendNotification(GetSession()->GetTrinityString(LANG_LEVEL_MINREQUIRED), LevelMin);
}
return false;
}
@@ -20147,7 +20124,7 @@ void Player::RemovePet(Pet* pet, PetSaveMode mode, bool returnreagent)
if (pet->isControlled())
{
- WorldPacket data(SMSG_PET_SPELLS, 8);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8);
data << uint64(0);
GetSession()->SendPacket(&data);
@@ -20299,7 +20276,7 @@ void Player::PetSpellInitialize()
CharmInfo* charmInfo = pet->GetCharmInfo();
- WorldPacket data(SMSG_PET_SPELLS, 8+2+4+4+4*MAX_UNIT_ACTION_BAR_INDEX+1+1);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * MAX_UNIT_ACTION_BAR_INDEX + 1 + 1);
data << pet->GetGUID();
data << uint16(pet->GetCreatureTemplate()->family); // creature family (required for pet talents)
data << uint32(pet->GetDuration());
@@ -20351,7 +20328,7 @@ void Player::PossessSpellInitialize()
return;
}
- WorldPacket data(SMSG_PET_SPELLS, 8+2+4+4+4*MAX_UNIT_ACTION_BAR_INDEX+1+1);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * MAX_UNIT_ACTION_BAR_INDEX + 1 + 1);
data << charm->GetGUID();
data << uint16(0);
data << uint32(0);
@@ -20375,7 +20352,7 @@ void Player::VehicleSpellInitialize()
uint8 cooldownCount = 0;
- WorldPacket data(SMSG_PET_SPELLS, 8 + 2 + 4 + 4 + 4 * 10 + 1 + 1 + cooldownCount * (4 + 2 + 4 + 4));
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * 10 + 1 + 1 + cooldownCount * (4 + 2 + 4 + 4));
data << vehicle->GetGUID(); // Guid
data << uint16(0); // Pet Family (0 for all vehicles)
data << uint32(vehicle->IsSummon() ? vehicle->ToTempSummon()->GetTimer() : 0); // Duration
@@ -20443,7 +20420,7 @@ void Player::CharmSpellInitialize()
}
}
- WorldPacket data(SMSG_PET_SPELLS, 8+2+4+4+4*MAX_UNIT_ACTION_BAR_INDEX+1+4*addlist+1);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8 + 2 + 4 + 4 + 4 * MAX_UNIT_ACTION_BAR_INDEX + 1 + 4 * addlist + 1);
data << charm->GetGUID();
data << uint16(0);
data << uint32(0);
@@ -20475,7 +20452,7 @@ void Player::CharmSpellInitialize()
void Player::SendRemoveControlBar()
{
- WorldPacket data(SMSG_PET_SPELLS, 8);
+ WorldPacket data(SMSG_PET_SPELLS_MESSAGE, 8);
data << uint64(0);
GetSession()->SendPacket(&data);
}
@@ -22326,17 +22303,18 @@ void Player::SendComboPoints()
Unit* combotarget = ObjectAccessor::GetUnit(*this, m_comboTarget);
if (combotarget)
{
- WorldPacket data;
- if (m_mover != this)
- {
- data.Initialize(SMSG_PET_UPDATE_COMBO_POINTS, m_mover->GetPackGUID().size()+combotarget->GetPackGUID().size()+1);
- data << m_mover->GetPackGUID();
- }
- else
- data.Initialize(SMSG_UPDATE_COMBO_POINTS, combotarget->GetPackGUID().size()+1);
- data << combotarget->GetPackGUID();
- data << uint8(m_comboPoints);
- GetSession()->SendPacket(&data);
+ // Combo points are now a power
+ //WorldPacket data;
+ //if (m_mover != this)
+ //{
+ // data.Initialize(SMSG_PET_UPDATE_COMBO_POINTS, m_mover->GetPackGUID().size()+combotarget->GetPackGUID().size()+1);
+ // data << m_mover->GetPackGUID();
+ //}
+ //else
+ // data.Initialize(SMSG_UPDATE_COMBO_POINTS, combotarget->GetPackGUID().size()+1);
+ //data << combotarget->GetPackGUID();
+ //data << uint8(m_comboPoints);
+ //GetSession()->SendPacket(&data);
}
}
@@ -23697,7 +23675,7 @@ void Player::ResurrectUsingRequestData()
void Player::SetClientControl(Unit* target, bool allowMove)
{
- WorldPacket data(SMSG_CLIENT_CONTROL_UPDATE, target->GetPackGUID().size()+1);
+ WorldPacket data(SMSG_CONTROL_UPDATE, target->GetPackGUID().size()+1);
data << target->GetPackGUID();
data << uint8(allowMove ? 1 : 0);
GetSession()->SendPacket(&data);
@@ -25643,7 +25621,7 @@ void Player::SendRefundInfo(Item* item)
}
ObjectGuid guid = item->GetGUID();
- WorldPacket data(SMSG_ITEM_REFUND_INFO_RESPONSE, 8+4+4+4+4*4+4*4+4+4);
+ WorldPacket data(SMSG_SET_ITEM_PURCHASE_DATA, 8 + 4 + 4 + 4 + 4 * 4 + 4 * 4 + 4 + 4);
data.WriteBit(guid[3]);
data.WriteBit(guid[5]);
data.WriteBit(guid[7]);
@@ -26077,8 +26055,8 @@ void Player::OnCombatExit()
void Player::SendMovementSetCanTransitionBetweenSwimAndFly(bool apply)
{
Movement::PacketSender(this, static_cast<OpcodeServer>(NULL_OPCODE), apply ?
- SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY :
- SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY).Send();
+ SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY :
+ SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY).Send();
}
void Player::SendMovementSetCollisionHeight(float height)
@@ -26601,7 +26579,7 @@ void Player::UpdatePhasing()
void Player::SendSupercededSpell(uint32 oldSpell, uint32 newSpell)
{
- WorldPacket data(SMSG_SUPERCEDED_SPELL, 8);
+ WorldPacket data(SMSG_SUPERCEDED_SPELLS, 8);
data << uint32(newSpell) << uint32(oldSpell);
GetSession()->SendPacket(&data);
}
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 596693e5da4..3050b9c8baa 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -2782,9 +2782,6 @@ class Player : public Unit, public GridObject<Player>
*/
uint32 GetCurrencyTotalCap(CurrencyTypesEntry const* currency) const;
- /// Updates weekly conquest point cap (dynamic cap)
- void UpdateConquestCurrencyCap(uint32 currency);
-
VoidStorageItem* _voidStorageItems[VOID_STORAGE_MAX_SLOT];
std::vector<Item*> m_itemUpdateQueue;
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 08e8180bb3f..2ecb456a6de 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -4755,7 +4755,7 @@ void Unit::SendPeriodicAuraLog(SpellPeriodicAuraLogInfo* pInfo)
{
AuraEffect const* aura = pInfo->auraEff;
- WorldPacket data(SMSG_PERIODICAURALOG, 30);
+ WorldPacket data(SMSG_SPELL_PERIODIC_AURA_LOG, 30);
data << GetPackGUID();
data << aura->GetCasterGUID().WriteAsPacked();
data << uint32(aura->GetId()); // spellId
@@ -9548,7 +9548,7 @@ void Unit::Mount(uint32 mount, uint32 VehicleId, uint32 creatureEntry)
if (CreateVehicleKit(VehicleId, creatureEntry))
{
// Send others that we now have a vehicle
- WorldPacket data(SMSG_PLAYER_VEHICLE_DATA, GetPackGUID().size()+4);
+ WorldPacket data(SMSG_SET_VEHICLE_REC_ID, GetPackGUID().size() + 4);
data << GetPackGUID();
data << uint32(VehicleId);
SendMessageToSet(&data, true);
@@ -9597,7 +9597,7 @@ void Unit::Dismount()
if (GetTypeId() == TYPEID_PLAYER && GetVehicleKit())
{
// Send other players that we are no longer a vehicle
- data.Initialize(SMSG_PLAYER_VEHICLE_DATA, 8+4);
+ data.Initialize(SMSG_SET_VEHICLE_REC_ID, 8 + 4);
data << GetPackGUID();
data << uint32(0);
ToPlayer()->SendMessageToSet(&data, true);
@@ -13326,7 +13326,7 @@ void Unit::SetMovementAnimKitId(uint16 animKitId)
_movementAnimKitId = animKitId;
- WorldPacket data(SMSG_MOVE_SET_ANIM_KIT, 8 + 2);
+ WorldPacket data(SMSG_SET_MOVEMENT_ANIM_KIT, 8 + 2);
data << GetPackGUID();
data << uint16(animKitId);
SendMessageToSet(&data, true);
@@ -16138,8 +16138,8 @@ bool Unit::SetHover(bool enable, bool packetOnly /*= false*/)
static OpcodeServer const hoverOpcodeTable[2][2] =
{
- { SMSG_MOVE_SPLINE_UNSET_HOVER, SMSG_MOVE_UNSET_HOVER },
- { SMSG_MOVE_SPLINE_SET_HOVER, SMSG_MOVE_SET_HOVER }
+ { SMSG_MOVE_SPLINE_UNSET_HOVER, SMSG_MOVE_UNSET_HOVERING },
+ { SMSG_MOVE_SPLINE_SET_HOVER, SMSG_MOVE_SET_HOVERING }
};
bool player = GetTypeId() == TYPEID_PLAYER && ToPlayer()->m_mover->GetTypeId() == TYPEID_PLAYER;
@@ -16187,14 +16187,6 @@ void Unit::SendSetPlayHoverAnim(bool enable)
SendMessageToSet(&data, true);
}
-void Unit::SendMovementSetSplineAnim(Movement::AnimType anim)
-{
- WorldPacket data(SMSG_MOVE_SPLINE_SET_ANIM, 8 + 4);
- data << GetPackGUID();
- data << uint32(anim);
- SendMessageToSet(&data, false);
-}
-
bool Unit::IsSplineEnabled() const
{
return movespline->Initialized() && !movespline->Finalized();
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index 595e2839264..2b88083dfa8 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -1650,7 +1650,6 @@ class Unit : public WorldObject
void SendSetPlayHoverAnim(bool enable);
- void SendMovementSetSplineAnim(Movement::AnimType anim);
bool IsLevitating() const { return m_movementInfo.HasMovementFlag(MOVEMENTFLAG_DISABLE_GRAVITY); }
bool IsWalking() const { return m_movementInfo.HasMovementFlag(MOVEMENTFLAG_WALKING); }
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp
index 77484f372a3..fa7223205d5 100644
--- a/src/server/game/Guilds/Guild.cpp
+++ b/src/server/game/Guilds/Guild.cpp
@@ -2520,7 +2520,7 @@ void Guild::MassInviteToEvent(WorldSession* session, uint32 minLevel, uint32 max
{
uint32 count = 0;
- WorldPacket data(SMSG_CALENDAR_FILTER_GUILD);
+ WorldPacket data(SMSG_CALENDAR_EVENT_INITIAL_INVITES);
data << uint32(count); // count placeholder
for (Members::const_iterator itr = m_members.begin(); itr != m_members.end(); ++itr)
@@ -2539,7 +2539,7 @@ void Guild::MassInviteToEvent(WorldSession* session, uint32 minLevel, uint32 max
if (member->GetGUID() != session->GetPlayer()->GetGUID() && level >= minLevel && level <= maxLevel && member->IsRankNotLower(minRank))
{
data << member->GetGUID().WriteAsPacked();
- data << uint8(0); // unk
+ data << uint8(level);
++count;
}
}
diff --git a/src/server/game/Guilds/GuildFinderMgr.cpp b/src/server/game/Guilds/GuildFinderMgr.cpp
index 45364a4bae0..3eec50efbc8 100644
--- a/src/server/game/Guilds/GuildFinderMgr.cpp
+++ b/src/server/game/Guilds/GuildFinderMgr.cpp
@@ -317,7 +317,7 @@ void GuildFinderMgr::DeleteGuild(ObjectGuid const& guildId)
void GuildFinderMgr::SendApplicantListUpdate(Guild* guild)
{
- WorldPacket data(SMSG_LF_GUILD_APPLICANT_LIST_UPDATED, 0);
+ WorldPacket data(SMSG_LF_GUILD_APPLICANT_LIST_CHANGED, 0);
if (Player* player = ObjectAccessor::FindPlayer(guild->GetLeaderGUID()))
player->SendDirectMessage(&data);
guild->BroadcastPacketToRank(&data, GR_OFFICER);
diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp
index bef8aa2fdb4..8c3ae15cefc 100644
--- a/src/server/game/Handlers/AuctionHouseHandler.cpp
+++ b/src/server/game/Handlers/AuctionHouseHandler.cpp
@@ -78,23 +78,23 @@ void WorldSession::SendAuctionCommandResult(AuctionEntry* auction, uint32 action
}
//this function sends notification, if bidder is online
-void WorldSession::SendAuctionBidderNotification(uint32 location, uint32 auctionId, ObjectGuid bidder, uint32 bidSum, uint32 diff, uint32 itemEntry)
+void WorldSession::SendAuctionBidderNotification(uint32 /*location*/, uint32 /*auctionId*/, ObjectGuid /*bidder*/, uint32 /*bidSum*/, uint32 /*diff*/, uint32 /*itemEntry*/)
{
- WorldPacket data(SMSG_AUCTION_BIDDER_NOTIFICATION, (8*4));
- data << uint32(location);
- data << uint32(auctionId);
- data << bidder;
- data << uint64(bidSum);
- data << uint64(diff);
- data << uint32(itemEntry);
- data << uint32(0);
- SendPacket(&data);
+ //WorldPacket data(SMSG_AUCTION_BIDDER_NOTIFICATION, (8*4));
+ //data << uint32(location);
+ //data << uint32(auctionId);
+ //data << bidder;
+ //data << uint64(bidSum);
+ //data << uint64(diff);
+ //data << uint32(itemEntry);
+ //data << uint32(0);
+ //SendPacket(&data);
}
// this void causes on client to display: "Your auction sold"
void WorldSession::SendAuctionOwnerNotification(AuctionEntry* auction)
{
- WorldPacket data(SMSG_AUCTION_OWNER_NOTIFICATION, 40);
+ WorldPacket data(SMSG_AUCTION_CLOSED_NOTIFICATION, 40);
data << uint32(auction->Id);
data << uint64(auction->bid);
data << uint64(0); //unk
@@ -105,13 +105,13 @@ void WorldSession::SendAuctionOwnerNotification(AuctionEntry* auction)
SendPacket(&data);
}
-void WorldSession::SendAuctionRemovedNotification(uint32 auctionId, uint32 itemEntry, int32 randomPropertyId)
+void WorldSession::SendAuctionRemovedNotification(uint32 /*auctionId*/, uint32 /*itemEntry*/, int32 /*randomPropertyId*/)
{
- WorldPacket data(SMSG_AUCTION_REMOVED_NOTIFICATION, (4+4+4));
- data << uint32(auctionId);
- data << uint32(itemEntry);
- data << uint32(randomPropertyId);
- SendPacket(&data);
+ //WorldPacket data(SMSG_AUCTION_REMOVED_NOTIFICATION, (4+4+4));
+ //data << uint32(auctionId);
+ //data << uint32(itemEntry);
+ //data << uint32(randomPropertyId);
+ //SendPacket(&data);
}
//this void creates new auction and adds auction to some auctionhouse
diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp
index bff4087bdd5..db8fd6edae3 100644
--- a/src/server/game/Handlers/BattleGroundHandler.cpp
+++ b/src/server/game/Handlers/BattleGroundHandler.cpp
@@ -799,7 +799,7 @@ void WorldSession::HandleRequestRatedBattlefieldInfo(WorldPacket& recvData)
/// @Todo: perfome research in this case
/// The unk fields are related to arenas
- WorldPacket data(SMSG_RATED_BG_STATS, 72);
+ WorldPacket data(SMSG_RATED_BATTLEFIELD_INFO, 72);
data << uint32(0); // BgWeeklyWins20vs20
data << uint32(0); // BgWeeklyPlayed20vs20
data << uint32(0); // BgWeeklyPlayed15vs15
@@ -848,17 +848,5 @@ void WorldSession::HandleRequestPvpReward(WorldPacket& /*recvData*/)
void WorldSession::HandleRequestRatedBgStats(WorldPacket& /*recvData*/)
{
- TC_LOG_DEBUG("network", "WORLD: CMSG_REQUEST_RATED_BG_STATS");
-
- WorldPacket data(SMSG_BATTLEFIELD_RATED_INFO, 29);
- data << uint32(0); // Reward
- data << uint8(3); // unk
- data << uint32(0); // unk
- data << uint32(0); // unk
- data << _player->GetCurrencyWeekCap(CURRENCY_TYPE_CONQUEST_META_RBG, true);
- data << uint32(0); // unk
- data << uint32(0); // unk
- data << _player->GetCurrency(CURRENCY_TYPE_CONQUEST_POINTS, true);
-
- SendPacket(&data);
+ // deleted opcode
}
diff --git a/src/server/game/Handlers/BattlefieldHandler.cpp b/src/server/game/Handlers/BattlefieldHandler.cpp
index e95e9ee9104..542ebee4950 100644
--- a/src/server/game/Handlers/BattlefieldHandler.cpp
+++ b/src/server/game/Handlers/BattlefieldHandler.cpp
@@ -37,7 +37,7 @@
*/
void WorldSession::SendBfInvitePlayerToWar(ObjectGuid guid, uint32 zoneId, uint32 acceptTime)
{
- WorldPacket data(SMSG_BATTLEFIELD_MGR_ENTRY_INVITE, 16);
+ WorldPacket data(SMSG_BF_MGR_ENTRY_INVITE, 16);
data.WriteBit(guid[5]);
data.WriteBit(guid[3]);
@@ -70,7 +70,7 @@ void WorldSession::SendBfInvitePlayerToWar(ObjectGuid guid, uint32 zoneId, uint3
*/
void WorldSession::SendBfInvitePlayerToQueue(ObjectGuid guid)
{
- WorldPacket data(SMSG_BATTLEFIELD_MGR_QUEUE_INVITE, 5);
+ WorldPacket data(SMSG_BF_MGR_QUEUE_INVITE, 5);
data.WriteBit(1); // unk
data.WriteBit(0); // Has Warmup
@@ -117,7 +117,7 @@ void WorldSession::SendBfQueueInviteResponse(ObjectGuid guid, uint32 zoneId, boo
const bool hasSecondGuid = false;
const bool warmup = true;
- WorldPacket data(SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE, 16);
+ WorldPacket data(SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE, 16);
data.WriteBit(guid[1]);
data.WriteBit(guid[6]);
@@ -167,7 +167,7 @@ void WorldSession::SendBfEntered(ObjectGuid guid)
{
uint8 isAFK = _player->isAFK() ? 1 : 0;
- WorldPacket data(SMSG_BATTLEFIELD_MGR_ENTERING, 11);
+ WorldPacket data(SMSG_BF_MGR_ENTERING, 11);
data.WriteBit(0); // unk
data.WriteBit(isAFK); // Clear AFK
@@ -205,7 +205,7 @@ void WorldSession::SendBfEntered(ObjectGuid guid)
*/
void WorldSession::SendBfLeaveMessage(ObjectGuid guid, BFLeaveReason reason /*= BF_LEAVE_REASON_EXITED*/)
{
- WorldPacket data(SMSG_BATTLEFIELD_MGR_EJECTED, 11);
+ WorldPacket data(SMSG_BF_MGR_EJECTED, 11);
data.WriteBit(guid[2]);
data.WriteBit(guid[5]);
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index da9a784b133..88eb7489bf8 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -921,9 +921,9 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder)
pCurrChar->SetGuildLevel(0);
}
- WorldPacket data(SMSG_LEARNED_DANCE_MOVES, 4+4);
- data << uint64(0);
- SendPacket(&data);
+ //WorldPacket data(SMSG_LEARNED_DANCE_MOVES, 4+4);
+ //data << uint64(0);
+ //SendPacket(&data);
WorldPackets::Query::HotfixNotifyBlob hotfixInfo;
hotfixInfo.Hotfixes = sDB2Manager.GetHotfixData();
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp
index 80377b6f1a5..59c8776c3ef 100644
--- a/src/server/game/Handlers/ChatHandler.cpp
+++ b/src/server/game/Handlers/ChatHandler.cpp
@@ -249,7 +249,7 @@ void WorldSession::HandleChatMessage(ChatMsg type, uint32 lang, std::string msg,
if (GetPlayer()->GetTeam() != receiver->GetTeam() && !HasPermission(rbac::RBAC_PERM_TWO_SIDE_INTERACTION_CHAT) && !receiver->IsInWhisperWhiteList(sender->GetGUID()))
{
- SendWrongFactionNotice();
+ SendPlayerNotFoundNotice(target);
return;
}
@@ -628,7 +628,7 @@ void WorldSession::HandleChatIgnoredOpcode(WorldPacket& recvData)
void WorldSession::SendPlayerNotFoundNotice(std::string const& name)
{
- WorldPacket data(SMSG_CHAT_PLAYER_NOT_FOUND, name.size()+1);
+ WorldPacket data(SMSG_CHAT_PLAYER_NOTFOUND, name.size()+1);
data << name;
SendPacket(&data);
}
@@ -640,12 +640,6 @@ void WorldSession::SendPlayerAmbiguousNotice(std::string const& name)
SendPacket(&data);
}
-void WorldSession::SendWrongFactionNotice()
-{
- WorldPacket data(SMSG_CHAT_WRONG_FACTION, 0);
- SendPacket(&data);
-}
-
void WorldSession::SendChatRestrictedNotice(ChatRestrictionType restriction)
{
WorldPacket data(SMSG_CHAT_RESTRICTED, 1);
diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp
index 03d4cb6e367..13f735c793e 100644
--- a/src/server/game/Handlers/GroupHandler.cpp
+++ b/src/server/game/Handlers/GroupHandler.cpp
@@ -751,11 +751,7 @@ void WorldSession::HandleGroupRequestJoinUpdates(WorldPacket& /*recvData*/)
if (!group)
return;
- WorldPacket data(SMSG_REAL_GROUP_UPDATE, 1 + 4 + 8);
- data << uint8(group->GetGroupType());
- data << uint32(group->GetMembersCount() - 1);
- data << group->GetLeaderGUID();
- SendPacket(&data);
+ // does some stuff. dunno what.
}
void WorldSession::HandleGroupChangeSubGroupOpcode(WorldPacket& recvData)
@@ -909,7 +905,7 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player* player, WorldPacke
if (mask & GROUP_UPDATE_FLAG_PET_POWER_TYPE) // same for pets
mask |= (GROUP_UPDATE_FLAG_PET_CUR_POWER | GROUP_UPDATE_FLAG_PET_MAX_POWER);
- data->Initialize(SMSG_PARTY_MEMBER_STATS, 80); // average value
+ data->Initialize(SMSG_PARTY_MEMBER_STATE, 80); // average value
*data << player->GetPackGUID();
*data << uint32(mask);
@@ -1142,7 +1138,7 @@ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recvData)
Player* player = ObjectAccessor::FindConnectedPlayer(Guid);
if (!player)
{
- WorldPacket data(SMSG_PARTY_MEMBER_STATS_FULL, 3+4+2);
+ WorldPacket data(SMSG_PARTY_MEMBER_STATE, 3 + 4 + 2);
data << uint8(0); // only for SMSG_PARTY_MEMBER_STATS_FULL, probably arena/bg related
data << Guid.WriteAsPacked();
data << uint32(GROUP_UPDATE_FLAG_STATUS);
@@ -1155,7 +1151,7 @@ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recvData)
Powers powerType = player->getPowerType();
std::set<uint32> const& phases = player->GetPhases();
- WorldPacket data(SMSG_PARTY_MEMBER_STATS_FULL, 4+2+2+2+1+2*6+8+1+8);
+ WorldPacket data(SMSG_PARTY_MEMBER_STATE, 4 + 2 + 2 + 2 + 1 + 2 * 6 + 8 + 1 + 8);
data << uint8(0); // only for SMSG_PARTY_MEMBER_STATS_FULL, probably arena/bg related
data << player->GetPackGUID();
diff --git a/src/server/game/Handlers/GuildFinderHandler.cpp b/src/server/game/Handlers/GuildFinderHandler.cpp
index 76cca1c3954..3959f659e85 100644
--- a/src/server/game/Handlers/GuildFinderHandler.cpp
+++ b/src/server/game/Handlers/GuildFinderHandler.cpp
@@ -214,7 +214,7 @@ void WorldSession::HandleGuildFinderGetApplications(WorldPacket& /*recvPacket*/)
std::list<MembershipRequest> applicatedGuilds = sGuildFinderMgr->GetAllMembershipRequestsForPlayer(GetPlayer()->GetGUID());
uint32 applicationsCount = applicatedGuilds.size();
- WorldPacket data(SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, 7 + 54 * applicationsCount);
+ WorldPacket data(SMSG_LF_GUILD_APPLICATIONS, 7 + 54 * applicationsCount);
data.WriteBits(applicationsCount, 20);
if (applicationsCount > 0)
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp
index db7b49521c3..c03aee9dd5a 100644
--- a/src/server/game/Handlers/ItemHandler.cpp
+++ b/src/server/game/Handlers/ItemHandler.cpp
@@ -332,7 +332,7 @@ void WorldSession::HandleReadItem(WorldPacket& recvData)
}
else
{
- data.Initialize(SMSG_READ_ITEM_FAILED, 8);
+ data.Initialize(SMSG_READ_ITEM_RESULT_FAILED, 8);
TC_LOG_INFO("network", "STORAGE: Unable to read item");
_player->SendEquipError(msg, pItem, NULL);
}
diff --git a/src/server/game/Handlers/LFGHandler.cpp b/src/server/game/Handlers/LFGHandler.cpp
index b291ffb0c9e..450757e9118 100644
--- a/src/server/game/Handlers/LFGHandler.cpp
+++ b/src/server/game/Handlers/LFGHandler.cpp
@@ -502,7 +502,7 @@ void WorldSession::SendLfgRoleChosen(ObjectGuid guid, uint8 roles)
TC_LOG_DEBUG("lfg", "SMSG_LFG_ROLE_CHOSEN %s guid: %s roles: %u",
GetPlayerInfo().c_str(), guid.ToString().c_str(), roles);
- WorldPacket data(SMSG_LFG_ROLE_CHOSEN, 8 + 1 + 4);
+ WorldPacket data(SMSG_ROLE_CHOSEN, 8 + 1 + 4);
data << guid; // Guid
data << uint8(roles > 0); // Ready
data << uint32(roles); // Roles
@@ -716,7 +716,7 @@ void WorldSession::SendLfgBootProposalUpdate(lfg::LfgPlayerBoot const& boot)
GetPlayerInfo().c_str(), uint8(boot.inProgress), uint8(playerVote != lfg::LFG_ANSWER_PENDING),
uint8(playerVote == lfg::LFG_ANSWER_AGREE), boot.victim.ToString().c_str(), votesNum, agreeNum,
secsleft, lfg::LFG_GROUP_KICK_VOTES_NEEDED, boot.reason.c_str());
- WorldPacket data(SMSG_LFG_BOOT_PROPOSAL_UPDATE, 1 + 1 + 1 + 1 + 8 + 4 + 4 + 4 + 4 + boot.reason.length());
+ WorldPacket data(SMSG_LFG_BOOT_PLAYER, 1 + 1 + 1 + 1 + 8 + 4 + 4 + 4 + 4 + boot.reason.length());
data << uint8(boot.inProgress); // Vote in progress
data << uint8(agreeNum >= lfg::LFG_GROUP_KICK_VOTES_NEEDED); // Did succeed
data << uint8(playerVote != lfg::LFG_ANSWER_PENDING); // Did Vote
@@ -831,13 +831,13 @@ void WorldSession::SendLfgUpdateProposal(lfg::LfgProposal const& proposal)
SendPacket(&data);
}
-void WorldSession::SendLfgLfrList(bool update)
+void WorldSession::SendLfgLfrList(bool /*update*/)
{
- TC_LOG_DEBUG("lfg", "SMSG_LFG_LFR_LIST %s update: %u",
- GetPlayerInfo().c_str(), update ? 1 : 0);
- WorldPacket data(SMSG_LFG_UPDATE_SEARCH, 1);
- data << uint8(update); // In Lfg Queue?
- SendPacket(&data);
+ //TC_LOG_DEBUG("lfg", "SMSG_LFG_LFR_LIST %s update: %u",
+ // GetPlayerInfo().c_str(), update ? 1 : 0);
+ //WorldPacket data(SMSG_LFG_UPDATE_SEARCH, 1);
+ //data << uint8(update); // In Lfg Queue?
+ //SendPacket(&data);
}
void WorldSession::SendLfgDisabled()
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index 675f68cd90f..c79d07a1318 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -598,23 +598,6 @@ void WorldSession::HandleResurrectResponse(WorldPackets::Misc::ResurrectResponse
GetPlayer()->ResurrectUsingRequestData();
}
-void WorldSession::SendAreaTriggerMessage(const char* Text, ...)
-{
- va_list ap;
- char szStr [1024];
- szStr[0] = '\0';
-
- va_start(ap, Text);
- vsnprintf(szStr, 1024, Text, ap);
- va_end(ap);
-
- uint32 length = strlen(szStr)+1;
- WorldPacket data(SMSG_AREA_TRIGGER_MESSAGE, 4+length);
- data << length;
- data << szStr;
- SendPacket(&data);
-}
-
void WorldSession::HandleAreaTriggerOpcode(WorldPackets::Misc::AreaTrigger& packet)
{
TC_LOG_DEBUG("network", "CMSG_AREATRIGGER. Trigger ID: %u", packet.AreaTriggerID);
@@ -1425,7 +1408,7 @@ void WorldSession::SendSetPhaseShift(std::set<uint32> const& phaseIds, std::set<
{
ObjectGuid guid = _player->GetGUID();
- WorldPacket data(SMSG_SET_PHASE_SHIFT_CHANGE, 1 + 8 + 4 + 4 + 4 + 4 + 2 * phaseIds.size() + 4 + terrainswaps.size() * 2);
+ WorldPacket data(SMSG_PHASE_SHIFT_CHANGE, 1 + 8 + 4 + 4 + 4 + 4 + 2 * phaseIds.size() + 4 + terrainswaps.size() * 2);
data.WriteBit(guid[2]);
data.WriteBit(guid[3]);
data.WriteBit(guid[1]);
diff --git a/src/server/game/Handlers/PetHandler.cpp b/src/server/game/Handlers/PetHandler.cpp
index c7e98e75dfa..c9cc6d547f1 100644
--- a/src/server/game/Handlers/PetHandler.cpp
+++ b/src/server/game/Handlers/PetHandler.cpp
@@ -431,7 +431,7 @@ void WorldSession::SendPetNameQuery(ObjectGuid petguid, uint32 petnumber)
Creature* pet = ObjectAccessor::GetCreatureOrPetOrVehicle(*_player, petguid);
if (!pet)
{
- WorldPacket data(SMSG_PET_NAME_QUERY_RESPONSE, (4+1+4+1));
+ WorldPacket data(SMSG_QUERY_PET_NAME_RESPONSE, (4 + 1 + 4 + 1));
data << uint32(petnumber);
data << uint8(0);
data << uint32(0);
@@ -440,7 +440,7 @@ void WorldSession::SendPetNameQuery(ObjectGuid petguid, uint32 petnumber)
return;
}
- WorldPacket data(SMSG_PET_NAME_QUERY_RESPONSE, (4+4+pet->GetName().size()+1));
+ WorldPacket data(SMSG_QUERY_PET_NAME_RESPONSE, (4 + 4 + pet->GetName().size() + 1));
data << uint32(petnumber);
data << pet->GetName();
data << uint32(pet->GetUInt32Value(UNIT_FIELD_PET_NAME_TIMESTAMP));
diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp
index 1cbfd7057b7..944d76958c2 100644
--- a/src/server/game/Handlers/SpellHandler.cpp
+++ b/src/server/game/Handlers/SpellHandler.cpp
@@ -581,7 +581,7 @@ void WorldSession::HandleMirrorImageDataRequest(WorldPacket& recvData)
void WorldSession::HandleUpdateProjectilePosition(WorldPacket& recvPacket)
{
- TC_LOG_DEBUG("network", "WORLD: CMSG_UPDATE_PROJECTILE_POSITION");
+ TC_LOG_DEBUG("network", "WORLD: CMSG_MISSILE_TRAJECTORY_COLLISION");
ObjectGuid casterGuid;
uint32 spellId;
@@ -607,7 +607,7 @@ void WorldSession::HandleUpdateProjectilePosition(WorldPacket& recvPacket)
pos.Relocate(x, y, z);
spell->m_targets.ModDst(pos);
- WorldPacket data(SMSG_SET_PROJECTILE_POSITION, 21);
+ WorldPacket data(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, 21);
data << casterGuid;
data << uint8(castCount);
data << float(x);
diff --git a/src/server/game/Handlers/TaxiHandler.cpp b/src/server/game/Handlers/TaxiHandler.cpp
index b8f13f9d014..6b1d40d23d6 100644
--- a/src/server/game/Handlers/TaxiHandler.cpp
+++ b/src/server/game/Handlers/TaxiHandler.cpp
@@ -56,7 +56,7 @@ void WorldSession::SendTaxiStatus(ObjectGuid guid)
TC_LOG_DEBUG("network", "WORLD: current location %u ", curloc);
- WorldPacket data(SMSG_TAXINODE_STATUS, 9);
+ WorldPacket data(SMSG_TAXI_NODE_STATUS, 9);
data << guid;
data << uint8(GetPlayer()->m_taxi.IsTaximaskNodeKnown(curloc) ? 1 : 0);
SendPacket(&data);
@@ -143,7 +143,7 @@ bool WorldSession::SendLearnNewTaxiNode(Creature* unit)
WorldPacket msg(SMSG_NEW_TAXI_PATH, 0);
SendPacket(&msg);
- WorldPacket update(SMSG_TAXINODE_STATUS, 9);
+ WorldPacket update(SMSG_TAXI_NODE_STATUS, 9);
update << unit->GetGUID();
update << uint8(1);
SendPacket(&update);
diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp
index 5da79a0a898..ab5943ac485 100644
--- a/src/server/game/Instances/InstanceScript.cpp
+++ b/src/server/game/Instances/InstanceScript.cpp
@@ -560,32 +560,28 @@ bool InstanceScript::CheckAchievementCriteriaMeet(uint32 criteria_id, Player con
void InstanceScript::SendEncounterUnit(uint32 type, Unit* unit /*= NULL*/, uint8 param1 /*= 0*/, uint8 param2 /*= 0*/)
{
// size of this packet is at most 15 (usually less)
- WorldPacket data(SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT, 15);
+ WorldPacket data(SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT, 15);
data << uint32(type);
switch (type)
{
- case ENCOUNTER_FRAME_ENGAGE:
- case ENCOUNTER_FRAME_DISENGAGE:
- case ENCOUNTER_FRAME_UPDATE_PRIORITY:
+ case ENCOUNTER_FRAME_ENGAGE: // SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT
+ case ENCOUNTER_FRAME_DISENGAGE: // SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT
+ case ENCOUNTER_FRAME_UPDATE_PRIORITY: // SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY
if (!unit)
return;
data << unit->GetPackGUID();
data << uint8(param1);
break;
- case ENCOUNTER_FRAME_ADD_TIMER:
- case ENCOUNTER_FRAME_ENABLE_OBJECTIVE:
- case ENCOUNTER_FRAME_DISABLE_OBJECTIVE:
- case ENCOUNTER_FRAME_SET_COMBAT_RES_LIMIT:
+ case ENCOUNTER_FRAME_ADD_TIMER: // SMSG_INSTANCE_ENCOUNTER_TIMER_START
+ case ENCOUNTER_FRAME_ENABLE_OBJECTIVE: // SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START
+ case ENCOUNTER_FRAME_DISABLE_OBJECTIVE: // SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE
data << uint8(param1);
break;
- case ENCOUNTER_FRAME_UPDATE_OBJECTIVE:
+ case ENCOUNTER_FRAME_UPDATE_OBJECTIVE: // SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE
data << uint8(param1);
data << uint8(param2);
break;
- case ENCOUNTER_FRAME_UNK7:
- case ENCOUNTER_FRAME_ADD_COMBAT_RES_LIMIT:
- case ENCOUNTER_FRAME_RESET_COMBAT_RES_LIMIT:
default:
break;
}
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 20b80d6ec8d..076daa969db 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -3004,7 +3004,7 @@ bool InstanceMap::AddPlayerToMap(Player* player)
// players also become permanently bound when they enter
if (groupBind->perm)
{
- WorldPacket data(SMSG_INSTANCE_LOCK_WARNING_QUERY, 10);
+ WorldPacket data(SMSG_PENDING_RAID_LOCK, 10);
data << uint32(60000);
data << uint32(i_data ? i_data->GetCompletedEncounterMask() : 0);
data << uint8(0);
diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp
index 89ca656675b..d49bde4415d 100644
--- a/src/server/game/Maps/MapManager.cpp
+++ b/src/server/game/Maps/MapManager.cpp
@@ -155,9 +155,10 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player, bool loginCheck)
// can only enter in a raid group
if ((!group || !group->isRaidGroup()) && !sWorld->getBoolConfig(CONFIG_INSTANCE_IGNORE_RAID))
{
- // probably there must be special opcode, because client has this string constant in GlobalStrings.lua
/// @todo this is not a good place to send the message
- player->GetSession()->SendAreaTriggerMessage(player->GetSession()->GetTrinityString(LANG_INSTANCE_RAID_GROUP_ONLY), mapName);
+ WorldPacket data(SMSG_RAID_GROUP_ONLY);
+ data << uint32(0) << uint32(2);
+ player->GetSession()->SendPacket(&data);
TC_LOG_DEBUG("maps", "MAP: Player '%s' must be in a raid group to enter instance '%s'", player->GetName().c_str(), mapName);
return false;
}
diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp
index 5646a0f33f7..b6d2ff21630 100644
--- a/src/server/game/Server/Packets/AuthenticationPackets.cpp
+++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp
@@ -273,7 +273,7 @@ uint8 const WherePacketHmac[] =
0x83, 0x95, 0x81, 0x69, 0xB0, 0x5A, 0xB4, 0x9D, 0xA8, 0x55, 0xFF, 0xFC, 0xEE, 0x58, 0x0A, 0x2F
};
-WorldPackets::Auth::ConnectTo::ConnectTo() : ServerPacket(SMSG_REDIRECT_CLIENT, 8 + 4 + 256 + 1)
+WorldPackets::Auth::ConnectTo::ConnectTo() : ServerPacket(SMSG_CONNECT_TO, 8 + 4 + 256 + 1)
{
HexStrToByteArray("F41DCB2D728CF3337A4FF338FA89DB01BBBE9C3B65E9DA96268687353E48B94C", Payload.PanamaKey);
Payload.Adler32 = 0xA0A66C10;
diff --git a/src/server/game/Server/Packets/CharacterPackets.h b/src/server/game/Server/Packets/CharacterPackets.h
index 3cbf969f4d3..cec960f1834 100644
--- a/src/server/game/Server/Packets/CharacterPackets.h
+++ b/src/server/game/Server/Packets/CharacterPackets.h
@@ -162,7 +162,7 @@ namespace WorldPackets
uint8 Race = 0;
};
- EnumCharactersResult() : ServerPacket(SMSG_CHAR_ENUM) { }
+ EnumCharactersResult() : ServerPacket(SMSG_ENUM_CHARACTERS_RESULT) { }
WorldPacket const* Write() override;
@@ -199,7 +199,7 @@ namespace WorldPackets
class CharacterCreateResponse final : public ServerPacket
{
public:
- CharacterCreateResponse() : ServerPacket(SMSG_CHAR_CREATE, 1) { }
+ CharacterCreateResponse() : ServerPacket(SMSG_CREATE_CHAR, 1) { }
WorldPacket const* Write() override;
@@ -219,7 +219,7 @@ namespace WorldPackets
class CharacterDeleteResponse final : public ServerPacket
{
public:
- CharacterDeleteResponse(): ServerPacket(SMSG_CHAR_DELETE, 1) { }
+ CharacterDeleteResponse(): ServerPacket(SMSG_DELETE_CHAR, 1) { }
WorldPacket const* Write() override;
@@ -243,7 +243,7 @@ namespace WorldPackets
class CharacterRenameResult final : public ServerPacket
{
public:
- CharacterRenameResult() : ServerPacket(SMSG_CHAR_RENAME, 20) { }
+ CharacterRenameResult() : ServerPacket(SMSG_CHARACTER_RENAME_RESULT, 20) { }
WorldPacket const* Write() override;
@@ -311,7 +311,7 @@ namespace WorldPackets
uint8 RaceID = RACE_NONE;
};
- CharFactionChangeResult() : ServerPacket(SMSG_CHAR_FACTION_CHANGE, 20 + sizeof(CharFactionChangeDisplayInfo)) { }
+ CharFactionChangeResult() : ServerPacket(SMSG_CHAR_FACTION_CHANGE_RESULT, 20 + sizeof(CharFactionChangeDisplayInfo)) { }
WorldPacket const* Write() override;
@@ -334,7 +334,7 @@ namespace WorldPackets
class GenerateRandomCharacterNameResult final : public ServerPacket
{
public:
- GenerateRandomCharacterNameResult() : ServerPacket(SMSG_RANDOMIZE_CHAR_NAME, 20) { }
+ GenerateRandomCharacterNameResult() : ServerPacket(SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, 20) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/ChatPackets.h b/src/server/game/Server/Packets/ChatPackets.h
index 54634e64b92..9501434270a 100644
--- a/src/server/game/Server/Packets/ChatPackets.h
+++ b/src/server/game/Server/Packets/ChatPackets.h
@@ -134,7 +134,7 @@ namespace WorldPackets
class Chat final : public ServerPacket
{
public:
- Chat() : ServerPacket(SMSG_MESSAGECHAT, 100) { }
+ Chat() : ServerPacket(SMSG_CHAT, 100) { }
void Initalize(ChatMsg chatType, Language language, WorldObject const* sender, WorldObject const* receiver, std::string message, uint32 achievementId = 0, std::string channelName = "", LocaleConstant locale = DEFAULT_LOCALE, std::string addonPrefix = "");
WorldPacket const* Write() override;
@@ -200,7 +200,7 @@ namespace WorldPackets
class PrintNotification final : public ServerPacket
{
public:
- PrintNotification(std::string const& notifyText) : ServerPacket(SMSG_NOTIFICATION, 2 + notifyText.size()), NotifyText(notifyText) { }
+ PrintNotification(std::string const& notifyText) : ServerPacket(SMSG_PRINT_NOTIFICATION, 2 + notifyText.size()), NotifyText(notifyText) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/ClientConfigPackets.h b/src/server/game/Server/Packets/ClientConfigPackets.h
index d967fd5ab42..a1ed1a355bb 100644
--- a/src/server/game/Server/Packets/ClientConfigPackets.h
+++ b/src/server/game/Server/Packets/ClientConfigPackets.h
@@ -54,7 +54,7 @@ namespace WorldPackets
class ClientCacheVersion final : public ServerPacket
{
public:
- ClientCacheVersion() : ServerPacket(SMSG_CLIENTCACHE_VERSION, 4) { }
+ ClientCacheVersion() : ServerPacket(SMSG_CACHE_VERSION, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/CombatLogPackets.h b/src/server/game/Server/Packets/CombatLogPackets.h
index 81e59b66c96..606322e5d35 100644
--- a/src/server/game/Server/Packets/CombatLogPackets.h
+++ b/src/server/game/Server/Packets/CombatLogPackets.h
@@ -50,7 +50,7 @@ namespace WorldPackets
class EnvironmentalDamageLog final : public ServerPacket
{
public:
- EnvironmentalDamageLog() : ServerPacket(SMSG_ENVIRONMENTALDAMAGELOG, 23) { }
+ EnvironmentalDamageLog() : ServerPacket(SMSG_ENVIRONMENTAL_DAMAGE_LOG, 23) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/CombatPackets.cpp b/src/server/game/Server/Packets/CombatPackets.cpp
index 473e49d2921..5d0a499e80b 100644
--- a/src/server/game/Server/Packets/CombatPackets.cpp
+++ b/src/server/game/Server/Packets/CombatPackets.cpp
@@ -31,7 +31,7 @@ WorldPacket const* WorldPackets::Combat::AttackStart::Write()
return &_worldPacket;
}
-WorldPackets::Combat::SAttackStop::SAttackStop(Unit const* attacker, Unit const* victim) : ServerPacket(SMSG_ATTACKSTOP, 16 + 16 + 1)
+WorldPackets::Combat::SAttackStop::SAttackStop(Unit const* attacker, Unit const* victim) : ServerPacket(SMSG_ATTACK_STOP, 16 + 16 + 1)
{
Attacker = attacker->GetGUID();
if (victim)
diff --git a/src/server/game/Server/Packets/CombatPackets.h b/src/server/game/Server/Packets/CombatPackets.h
index 0e9ea087d38..c5d8432ec66 100644
--- a/src/server/game/Server/Packets/CombatPackets.h
+++ b/src/server/game/Server/Packets/CombatPackets.h
@@ -39,8 +39,8 @@ namespace WorldPackets
class AttackSwingError final : public ServerPacket
{
public:
- AttackSwingError() : ServerPacket(SMSG_ATTACKSWING_ERROR, 4) { }
- AttackSwingError(AttackSwingErr reason) : ServerPacket(SMSG_ATTACKSWING_ERROR, 4), Reason(reason) { }
+ AttackSwingError() : ServerPacket(SMSG_ATTACK_SWING_ERROR, 4) { }
+ AttackSwingError(AttackSwingErr reason) : ServerPacket(SMSG_ATTACK_SWING_ERROR, 4), Reason(reason) { }
WorldPacket const* Write() override;
@@ -58,7 +58,7 @@ namespace WorldPackets
class AttackStart final : public ServerPacket
{
public:
- AttackStart() : ServerPacket(SMSG_ATTACKSTART, 16) { }
+ AttackStart() : ServerPacket(SMSG_ATTACK_START, 16) { }
WorldPacket const* Write() override;
@@ -69,7 +69,7 @@ namespace WorldPackets
class SAttackStop final : public ServerPacket
{
public:
- SAttackStop() : ServerPacket(SMSG_ATTACKSTOP, 16 + 16 + 1) { }
+ SAttackStop() : ServerPacket(SMSG_ATTACK_STOP, 16 + 16 + 1) { }
SAttackStop(Unit const* attacker, Unit const* victim);
WorldPacket const* Write() override;
@@ -158,7 +158,7 @@ namespace WorldPackets
class AttackerStateUpdate final : public ServerPacket
{
public:
- AttackerStateUpdate() : ServerPacket(SMSG_ATTACKERSTATEUPDATE, 70) { }
+ AttackerStateUpdate() : ServerPacket(SMSG_ATTACKER_STATE_UPDATE, 70) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/EquipmentSetPackets.h b/src/server/game/Server/Packets/EquipmentSetPackets.h
index 14e5ac808eb..71731b69a81 100644
--- a/src/server/game/Server/Packets/EquipmentSetPackets.h
+++ b/src/server/game/Server/Packets/EquipmentSetPackets.h
@@ -27,7 +27,7 @@ namespace WorldPackets
class EquipmentSetID final : public ServerPacket
{
public:
- EquipmentSetID() : ServerPacket(SMSG_EQUIPMENT_SET_SAVED, 8 + 4) { }
+ EquipmentSetID() : ServerPacket(SMSG_EQUIPMENT_SET_ID, 8 + 4) { }
WorldPacket const* Write() override;
@@ -38,7 +38,7 @@ namespace WorldPackets
class LoadEquipmentSet final : public ServerPacket
{
public:
- LoadEquipmentSet() : ServerPacket(SMSG_EQUIPMENT_SET_LIST, 4) { }
+ LoadEquipmentSet() : ServerPacket(SMSG_LOAD_EQUIPMENT_SET, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/GuildPackets.cpp b/src/server/game/Server/Packets/GuildPackets.cpp
index 82b003fef23..7fcc0f05eda 100644
--- a/src/server/game/Server/Packets/GuildPackets.cpp
+++ b/src/server/game/Server/Packets/GuildPackets.cpp
@@ -24,7 +24,7 @@ void WorldPackets::Guild::QueryGuildInfo::Read()
}
WorldPackets::Guild::QueryGuildInfoResponse::QueryGuildInfoResponse()
- : ServerPacket(SMSG_GUILD_QUERY_RESPONSE) { }
+ : ServerPacket(SMSG_QUERY_GUILD_INFO_RESPONSE) { }
WorldPacket const* WorldPackets::Guild::QueryGuildInfoResponse::Write()
{
diff --git a/src/server/game/Server/Packets/GuildPackets.h b/src/server/game/Server/Packets/GuildPackets.h
index ff59831612a..b874627128f 100644
--- a/src/server/game/Server/Packets/GuildPackets.h
+++ b/src/server/game/Server/Packets/GuildPackets.h
@@ -648,7 +648,7 @@ namespace WorldPackets
class GuildPartyState final : public ServerPacket
{
public:
- GuildPartyState() : ServerPacket(SMSG_GUILD_PARTY_STATE_RESPONSE, 15) { }
+ GuildPartyState() : ServerPacket(SMSG_GUILD_PARTY_STATE, 15) { }
WorldPacket const* Write() override;
@@ -682,7 +682,7 @@ namespace WorldPackets
class GuildRewardList final : public ServerPacket
{
public:
- GuildRewardList() : ServerPacket(SMSG_GUILD_REWARDS_LIST, 8) { }
+ GuildRewardList() : ServerPacket(SMSG_GUILD_REWARD_LIST, 8) { }
WorldPacket const* Write() override;
@@ -866,7 +866,7 @@ namespace WorldPackets
class GuildBankLogQueryResults final : public ServerPacket
{
public:
- GuildBankLogQueryResults() : ServerPacket(SMSG_GUILD_BANK_LOG_QUERY_RESULT, 25) { }
+ GuildBankLogQueryResults() : ServerPacket(SMSG_GUILD_BANK_LOG_QUERY_RESULTS, 25) { }
WorldPacket const* Write() override;
@@ -1000,7 +1000,7 @@ namespace WorldPackets
class PlayerSaveGuildEmblem final : public ServerPacket
{
public:
- PlayerSaveGuildEmblem() : ServerPacket(SMSG_SAVE_GUILD_EMBLEM, 4) { }
+ PlayerSaveGuildEmblem() : ServerPacket(SMSG_PLAYER_SAVE_GUILD_EMBLEM, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/MailPackets.h b/src/server/game/Server/Packets/MailPackets.h
index e79469a76d8..2b91df96026 100644
--- a/src/server/game/Server/Packets/MailPackets.h
+++ b/src/server/game/Server/Packets/MailPackets.h
@@ -137,7 +137,7 @@ namespace WorldPackets
class MailCommandResult final : public ServerPacket
{
public:
- MailCommandResult() : ServerPacket(SMSG_SEND_MAIL_RESULT) { }
+ MailCommandResult() : ServerPacket(SMSG_MAIL_COMMAND_RESULT) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h
index e2b097900a1..1a7f9e4bbb6 100644
--- a/src/server/game/Server/Packets/MiscPackets.h
+++ b/src/server/game/Server/Packets/MiscPackets.h
@@ -33,7 +33,7 @@ namespace WorldPackets
class BindPointUpdate final : public ServerPacket
{
public:
- BindPointUpdate() : ServerPacket(SMSG_BINDPOINTUPDATE, 20) { }
+ BindPointUpdate() : ServerPacket(SMSG_BIND_POINT_UPDATE, 20) { }
WorldPacket const* Write() override;
@@ -78,7 +78,7 @@ namespace WorldPackets
class LoginSetTimeSpeed final : public ServerPacket
{
public:
- LoginSetTimeSpeed() : ServerPacket(SMSG_LOGIN_SETTIMESPEED, 20) { }
+ LoginSetTimeSpeed() : ServerPacket(SMSG_LOGIN_SET_TIME_SPEED, 20) { }
WorldPacket const* Write() override;
@@ -147,7 +147,7 @@ namespace WorldPackets
class TimeSyncRequest final : public ServerPacket
{
public:
- TimeSyncRequest() : ServerPacket(SMSG_TIME_SYNC_REQ, 4) { }
+ TimeSyncRequest() : ServerPacket(SMSG_TIME_SYNC_REQUEST, 4) { }
WorldPacket const* Write() override;
@@ -289,7 +289,7 @@ namespace WorldPackets
class RaidDifficultySet final : public ServerPacket
{
public:
- RaidDifficultySet() : ServerPacket(SMSG_SET_RAID_DIFFICULTY, 4 + 1) { }
+ RaidDifficultySet() : ServerPacket(SMSG_RAID_DIFFICULTY_SET, 4 + 1) { }
WorldPacket const* Write() override;
@@ -483,7 +483,7 @@ namespace WorldPackets
class LevelUpInfo final : public ServerPacket
{
public:
- LevelUpInfo() : ServerPacket(SMSG_LEVELUP_INFO, 56) { }
+ LevelUpInfo() : ServerPacket(SMSG_LEVEL_UP_INFO, 56) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/NPCPackets.h b/src/server/game/Server/Packets/NPCPackets.h
index 849013fb5d8..bc69abc914a 100644
--- a/src/server/game/Server/Packets/NPCPackets.h
+++ b/src/server/game/Server/Packets/NPCPackets.h
@@ -115,7 +115,7 @@ namespace WorldPackets
class VendorInventory final : public ServerPacket
{
public:
- VendorInventory() : ServerPacket(SMSG_LIST_INVENTORY, 600) { }
+ VendorInventory() : ServerPacket(SMSG_VENDOR_INVENTORY, 600) { }
WorldPacket const* Write() override;
@@ -162,7 +162,7 @@ namespace WorldPackets
class PlayerTabardVendorActivate final : public ServerPacket
{
public:
- PlayerTabardVendorActivate() : ServerPacket(SMSG_TABARD_VENDOR_ACTIVATE, 16) { }
+ PlayerTabardVendorActivate() : ServerPacket(SMSG_PLAYER_TABARD_VENDOR_ACTIVATE, 16) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/PetitionPackets.h b/src/server/game/Server/Packets/PetitionPackets.h
index fe136508547..776d1262606 100644
--- a/src/server/game/Server/Packets/PetitionPackets.h
+++ b/src/server/game/Server/Packets/PetitionPackets.h
@@ -189,7 +189,7 @@ namespace WorldPackets
class TurnInPetitionResult final : public ServerPacket
{
public:
- TurnInPetitionResult() : ServerPacket(SMSG_TURN_IN_PETITION_RESULTS, 4) { }
+ TurnInPetitionResult() : ServerPacket(SMSG_TURN_IN_PETITION_RESULT, 4) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/QueryPackets.h b/src/server/game/Server/Packets/QueryPackets.h
index 6495aaf0e12..895bb24af6e 100644
--- a/src/server/game/Server/Packets/QueryPackets.h
+++ b/src/server/game/Server/Packets/QueryPackets.h
@@ -64,7 +64,7 @@ namespace WorldPackets
class QueryCreatureResponse final : public ServerPacket
{
public:
- QueryCreatureResponse() : ServerPacket(SMSG_CREATURE_QUERY_RESPONSE, 76) { }
+ QueryCreatureResponse() : ServerPacket(SMSG_QUERY_CREATURE_RESPONSE, 76) { }
WorldPacket const* Write() override;
@@ -109,7 +109,7 @@ namespace WorldPackets
class QueryPlayerNameResponse final : public ServerPacket
{
public:
- QueryPlayerNameResponse() : ServerPacket(SMSG_NAME_QUERY_RESPONSE, 60) { }
+ QueryPlayerNameResponse() : ServerPacket(SMSG_QUERY_PLAYER_NAME_RESPONSE, 60) { }
WorldPacket const* Write() override;
@@ -139,7 +139,7 @@ namespace WorldPackets
class QueryPageTextResponse final : public ServerPacket
{
public:
- QueryPageTextResponse() : ServerPacket(SMSG_PAGE_TEXT_QUERY_RESPONSE, 15) { }
+ QueryPageTextResponse() : ServerPacket(SMSG_QUERY_PAGE_TEXT_RESPONSE, 15) { }
WorldPacket const* Write() override;
@@ -162,7 +162,7 @@ namespace WorldPackets
class QueryNPCTextResponse final : public ServerPacket
{
public:
- QueryNPCTextResponse() : ServerPacket(SMSG_NPC_TEXT_UPDATE, 73) { }
+ QueryNPCTextResponse() : ServerPacket(SMSG_QUERY_NPC_TEXT_RESPONSE, 73) { }
WorldPacket const* Write() override;
@@ -246,7 +246,7 @@ namespace WorldPackets
class QueryGameObjectResponse final : public ServerPacket
{
public:
- QueryGameObjectResponse() : ServerPacket(SMSG_GAMEOBJECT_QUERY_RESPONSE, 165) { }
+ QueryGameObjectResponse() : ServerPacket(SMSG_QUERY_GAME_OBJECT_RESPONSE, 165) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/QuestPackets.h b/src/server/game/Server/Packets/QuestPackets.h
index 440c8ea5478..016fb2e0df3 100644
--- a/src/server/game/Server/Packets/QuestPackets.h
+++ b/src/server/game/Server/Packets/QuestPackets.h
@@ -59,7 +59,7 @@ namespace WorldPackets
class QuestGiverStatus final : public ServerPacket
{
public:
- QuestGiverStatus() : ServerPacket(SMSG_QUESTGIVER_STATUS, 22) { }
+ QuestGiverStatus() : ServerPacket(SMSG_QUEST_GIVER_STATUS, 22) { }
WorldPacket const* Write() override;
@@ -69,7 +69,7 @@ namespace WorldPackets
class QuestGiverStatusMultiple final : public ServerPacket
{
public:
- QuestGiverStatusMultiple() : ServerPacket(SMSG_QUESTGIVER_STATUS_MULTIPLE, 24) { }
+ QuestGiverStatusMultiple() : ServerPacket(SMSG_QUEST_GIVER_STATUS_MULTIPLE, 24) { }
WorldPacket const* Write() override;
@@ -172,7 +172,7 @@ namespace WorldPackets
class QueryQuestInfoResponse final : public ServerPacket
{
public:
- QueryQuestInfoResponse() : ServerPacket(SMSG_QUEST_QUERY_RESPONSE, 1200) { }
+ QueryQuestInfoResponse() : ServerPacket(SMSG_QUERY_QUEST_INFO_RESPONSE, 1200) { }
WorldPacket const* Write() override;
@@ -247,7 +247,7 @@ namespace WorldPackets
class QuestGiverOfferRewardMessage final : public ServerPacket
{
public:
- QuestGiverOfferRewardMessage() : ServerPacket(SMSG_QUESTGIVER_OFFER_REWARD, 600) { }
+ QuestGiverOfferRewardMessage() : ServerPacket(SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE, 600) { }
WorldPacket const* Write() override;
@@ -278,7 +278,7 @@ namespace WorldPackets
class QuestGiverQuestComplete final : public ServerPacket
{
public:
- QuestGiverQuestComplete() : ServerPacket(SMSG_QUESTGIVER_QUEST_COMPLETE, 40) { }
+ QuestGiverQuestComplete() : ServerPacket(SMSG_QUEST_GIVER_QUEST_COMPLETE, 40) { }
WorldPacket const* Write() override;
@@ -318,7 +318,7 @@ namespace WorldPackets
class QuestGiverQuestDetails final : public ServerPacket
{
public:
- QuestGiverQuestDetails() : ServerPacket(SMSG_QUESTGIVER_QUEST_DETAILS, 1000) { }
+ QuestGiverQuestDetails() : ServerPacket(SMSG_QUEST_GIVER_QUEST_DETAILS, 1000) { }
WorldPacket const* Write() override;
@@ -363,7 +363,7 @@ namespace WorldPackets
class QuestGiverRequestItems final : public ServerPacket
{
public:
- QuestGiverRequestItems() : ServerPacket(SMSG_QUESTGIVER_REQUEST_ITEMS, 300) { }
+ QuestGiverRequestItems() : ServerPacket(SMSG_QUEST_GIVER_REQUEST_ITEMS, 300) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/SocialPackets.h b/src/server/game/Server/Packets/SocialPackets.h
index 8224fd70437..9bda9a54ad6 100644
--- a/src/server/game/Server/Packets/SocialPackets.h
+++ b/src/server/game/Server/Packets/SocialPackets.h
@@ -69,7 +69,7 @@ namespace WorldPackets
class FriendStatus final : public ServerPacket
{
public:
- FriendStatus() : ServerPacket(SMSG_CONTACT_STATUS, 38) { }
+ FriendStatus() : ServerPacket(SMSG_FRIEND_STATUS, 38) { }
void Initialize(ObjectGuid const& guid, FriendsResult result, FriendInfo const& friendInfo);
diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h
index 865e856aa6f..bb7253c22dc 100644
--- a/src/server/game/Server/Packets/SpellPackets.h
+++ b/src/server/game/Server/Packets/SpellPackets.h
@@ -50,7 +50,7 @@ namespace WorldPackets
int32 ModCooldown = 0; ///< Reduced Cooldown in ms
};
- CategoryCooldown() : ServerPacket(SMSG_SPELL_CATEGORY_COOLDOWN, 4) { }
+ CategoryCooldown() : ServerPacket(SMSG_CATEGORY_COOLDOWN, 4) { }
WorldPacket const* Write() override;
@@ -60,7 +60,7 @@ namespace WorldPackets
class SendKnownSpells final : public ServerPacket
{
public:
- SendKnownSpells() : ServerPacket(SMSG_INITIAL_SPELLS, 5) { }
+ SendKnownSpells() : ServerPacket(SMSG_SEND_KNOWN_SPELLS, 5) { }
WorldPacket const* Write() override;
@@ -71,7 +71,7 @@ namespace WorldPackets
class UpdateActionButtons final : public ServerPacket
{
public:
- UpdateActionButtons() : ServerPacket(SMSG_ACTION_BUTTONS, MAX_ACTION_BUTTONS * 8 + 1)
+ UpdateActionButtons() : ServerPacket(SMSG_UPDATE_ACTION_BUTTONS, MAX_ACTION_BUTTONS * 8 + 1)
{
std::memset(ActionButtons, 0, sizeof(ActionButtons));
}
diff --git a/src/server/game/Server/Packets/TalentPackets.h b/src/server/game/Server/Packets/TalentPackets.h
index 4147eeb58b6..97427779f67 100644
--- a/src/server/game/Server/Packets/TalentPackets.h
+++ b/src/server/game/Server/Packets/TalentPackets.h
@@ -41,7 +41,7 @@ namespace WorldPackets
class UpdateTalentData final : public ServerPacket
{
public:
- UpdateTalentData() : ServerPacket(SMSG_TALENTS_INFO, 2+4+4+4+12) { }
+ UpdateTalentData() : ServerPacket(SMSG_UPDATE_TALENT_DATA, 2+4+4+4+12) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Packets/WhoPackets.h b/src/server/game/Server/Packets/WhoPackets.h
index 3a3618c9756..342cc514cf7 100644
--- a/src/server/game/Server/Packets/WhoPackets.h
+++ b/src/server/game/Server/Packets/WhoPackets.h
@@ -39,7 +39,7 @@ namespace WorldPackets
class WhoIsResponse final : public ServerPacket
{
public:
- WhoIsResponse() : ServerPacket(SMSG_WHOIS, 2) { }
+ WhoIsResponse() : ServerPacket(SMSG_WHO_IS, 2) { }
WorldPacket const* Write() override;
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index 1228a3ccec5..1ac3f7f33b3 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -895,13 +895,10 @@ void OpcodeTable::Initialize()
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_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_MOUNT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_RESTRICTED_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACCOUNT_TOYS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTION_BUTTONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ACTIVATE_TAXI_REPLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADDON_INFO, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ADD_BATTLENET_FRIEND_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -918,25 +915,16 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARCHAEOLOGY_SURVERY_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_SPIRIT_HEALER_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_NO_CORPSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_SHAPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_ROSTER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_TEAM_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKERSTATEUPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTART, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSTOP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKSWING_LANDED_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_BIDDER_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACKER_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_START, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_STOP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ATTACK_SWING_LANDED_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_CLOSED_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_HELLO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -946,37 +934,22 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_LIST_PENDING_SALES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OUTBID_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OWNER_BID_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_OWNER_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_REMOVED_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_REPLICATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUCTION_WON_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURACASTLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_POINTS_DEPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_CHALLENGE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AUTH_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_AVAILABLE_VOICE_CHANNEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_AVERAGE_ITEM_LEVEL_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BARBER_SHOP_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_DROP_TIMER_CANCELED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_DROP_TIMER_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_EJECTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_EJECT_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_ENTERING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_ENTRY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_EXIT_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_QUEUE_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_MGR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_PORT_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_RATED_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_ACTIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_NONE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_QUEUED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_WAITFORGROUPS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_INFO_THROTTLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLEGROUND_PLAYER_JOINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -989,17 +962,15 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_CONFIRM_PURCHASE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_DELIVERY_ENDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_DELIVERY_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_PURCHASE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PETS_HEALED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_CAGE_DATE_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_HEALED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_JOURNAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1008,20 +979,29 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_REVOKED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_TRAP_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BATTLE_PET_UPDATES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_DROP_TIMER_CANCELLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_DROP_TIMER_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_EJECTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_EJECT_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_ENTERING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_ENTRY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_QUEUE_STATUS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BF_MGR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BINDPOINTUPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BIND_POINT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_OPEN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_OUTBID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BLACK_MARKET_WON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BONUS_ROLL_EMPTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_BOSS_KILL_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BREAK_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_BANK_SLOT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_BUY_SUCCEEDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_ACTION_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_ARENA_TEAM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CACHE_VERSION, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_CLEAR_PENDING_ACTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INITIAL_INVITES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1035,16 +1015,13 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_REMOVED_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_EVENT_UPDATED_ALERT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_FILTER_GUILD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_RAID_LOCKOUT_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_RAID_LOCKOUT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_CALENDAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_SEND_NUM_PENDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CALENDAR_UPDATE_INVITE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAMERA_SHAKE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_AUTO_REPEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_COMBAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1054,98 +1031,83 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CANCEL_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAN_DUEL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CAST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CATEGORY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLEGE_MODE_REWARDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_ALL_MAP_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REWARDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_LIST, STATUS_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_CHANNEL_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANNEL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHARACTER_LOGIN_FAILED, STATUS_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_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_CHAR_CREATE, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_ENUM, STATUS_AUTHED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_UPGRADE_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE_RESULT, STATUS_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_NOT_FOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_PLAYER_NOTFOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_RECONNECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_RESTRICTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_WRONG_FACTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_SERVER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHEAT_IGNORE_DIMISHING_RETURNS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHECK_FOR_BOTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHECK_WARGAME_ENTRY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHUNKED_PACKET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_ALL_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_BOSS_EMOTES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_COOLDOWNS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_FAR_SIGHT_IMMEDIATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLEAR_TARGET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENTCACHE_VERSION, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CLIENT_CONTROL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COIN_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_EVENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMBAT_LOG_MULTIPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_MAP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_PARTY_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT1, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT2, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMMENTATOR_STATE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLAINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPLETE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPRESSED_MOVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMPRESSED_PACKET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMSAT_CONNECT_FAIL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMSAT_DISCONNECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_COMSAT_RECONNECT_TRY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONNECT_TO, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONQUEST_FORMULA_CONSTANTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONSOLE_WRITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_LIST, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTACT_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONTROL_UPDATE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CONVERT_RUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_COOLDOWN_EVENT, STATUS_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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATE_SHIPMENT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CREATURE_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CROSSED_INEBRIATION_THRESHOLD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CURRENCY_LOOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_CURRENCY_LOOT_RESTORED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CUSTOM_LOAD_SCREEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAILY_QUESTS_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAMAGE_CALC_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DAMAGE_DONE_OBSOLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DANCE_STUDIO_CREATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DB_REPLY, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEATH_RELEASE_LOC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEBUG_SERVER_GEO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DEFENSE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_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);
@@ -1166,17 +1128,15 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_OUT_OF_BOUNDS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_REQUESTED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUEL_WINNER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_DUMP_RIDE_TICKETS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_DURABILITY_DAMAGE_DEATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ECHO_PARTY_SQUELCH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EMOTE, STATUS_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_ENVIRONMENTALDAMAGELOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_LIST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_SAVED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENUM_CHARACTERS_RESULT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ENVIRONMENTAL_DAMAGE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_EQUIPMENT_SET_ID, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPECTED_SPAM_RECORDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_EXPLORATION_EXPERIENCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FACTION_BONUS_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1184,57 +1144,62 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FEIGN_DEATH_RESISTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FINAL_CHUNK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FISH_ESCAPED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FISH_NOT_HOOKED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FLIGHT_SPLINE_SYNC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FLOOD_DETECTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCEACTIONSHOW, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCED_DEATH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_DISPLAY_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_OBJECT_RELINK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORGE_MASTER_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_ACTIVATE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_CUSTOM_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_DESPAWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_DESPAWN_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PAGETEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAMEOBJECT_RESET_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_EVENT_DEBUG_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_FRIEND_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_CUSTOM_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_DESPAWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_OBJECT_RESET_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_SPEED_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_TIME_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GAME_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ADD_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_ACTIVATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_COMPLETE_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_DELETE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL2, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_FOLLOWER_CHANGED_XP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LANDINGPAGE_SHIPMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_IS_UPGRADEABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_BLUEPRINT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_TRADESKILL_NPC_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_ARCHITECT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_MISSION_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_OPEN_TRADESKILL_NPC, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLACE_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_PLACED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_PLOT_REMOVED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOTE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_SET_NUM_FOLLOWER_ACTIVATIONS_REMAINING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REMOVE_FOLLOWER_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_START_MISSION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNK1, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNK3, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADEABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADE_FOLLOWER_ITEM_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UPGRADE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT, STATUS_UNHANDLED, 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_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_GARRISON_INFO_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_SHIPMENT_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GET_TROPHY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_MESSAGECHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_REQUEST_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GM_TICKET_CASE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1250,7 +1215,6 @@ void OpcodeTable::Initialize()
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_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DECLINE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_DESTROYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GROUP_NEW_LEADER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1258,18 +1222,16 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_ACHIEVEMENT_MEMBERS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_LOG_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_QUERY_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_BANK_TEXT_QUERY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHALLENGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CHANGE_NAME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_CRITERIA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_DECLINE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_DISBANDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1287,7 +1249,6 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_FLAGGED_FOR_RENAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_DECLINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_INVITE_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_KNOWN_RECIPES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1300,13 +1261,12 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NAME_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_NEWS_DELETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_PARTY_STATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_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_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RANKS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REPUTATION_REACTION_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_REWARDS_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_GUILD_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);
@@ -1314,11 +1274,9 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_HIGHEST_THREAT_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_HOTFIX_NOTIFY_BLOB, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_IGNORE_REQUIREMENTS_CHEAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INCREASE_CAST_TIME_FOR_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIALIZE_FACTIONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SETUP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INIT_WORLD_STATES, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_HONOR_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_PVP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
@@ -1327,8 +1285,8 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_END, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1337,74 +1295,67 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_TIMER_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_GROUP_SIZE_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_LOCK_WARNING_QUERY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_RESET_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_SAVE_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_INVALIDATE_PLAYER, STATUS_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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_IS_QUEST_COMPLETE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_ENCHANT_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_EXPIRE_PURCHASE_REFUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PURCHASE_REFUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_REFUND_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_TIME_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_ITEM_UPGRADE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_JOINED_BATTLEGROUND_QUEUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_KICK_REASON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_DANCE_MOVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEARN_TALENT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVELUP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LEVEL_UP_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PLAYER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_BOOT_PROPOSAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_DISABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_JOIN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_JOIN_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_SEARCH_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_SEARCH_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_UPDATE_BLACKLIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_LIST_UPDATE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_OFFER_CONTINUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_OPEN_FROM_GOSSIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PARTY_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PLAYER_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PLAYER_REWARD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_PROPOSAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_QUEUE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_READY_CHECK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_READY_CHECK_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_ROLE_CHECK_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_ROLE_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_SEARCH_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_SLOT_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_TELEPORT_DENIED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_UPDATE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_UPDATE_SEARCH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LFG_UPDATE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICANT_LIST_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICANT_LIST_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICATIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_BROWSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_POST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LF_GUILD_RECRUITS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIST_INVENTORY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_CHARACTER_COPY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_CUF_PROFILES, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SETTIMESPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_EQUIPMENT_SET, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOAD_SELECTED_TROPHY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_SET_TIME_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGIN_VERIFY_WORLD, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_CANCEL_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOGOUT_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XPGAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOG_XP_GAIN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ALL_PASSED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_CONTENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ITEM_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ITEM_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_RELEASE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1414,104 +1365,91 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLLS_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_ROLL_WON, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOOT_SLOT_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_LOSS_OF_CONTROL_AURA_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_LIST_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAIL_QUERY_NEXT_TIME_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJECTIVES_INIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MAP_OBJ_EVENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MASTER_LOOT_CANDIDATE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_IN_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_MEMBER_ADDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MEETINGSTONE_SETQUEUE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGECHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MESSAGE_BOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIGAME_SETUP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIGAME_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIMAP_PING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_CREATURE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MISSILE_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MONEY_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOTD, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOUNT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_DISABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ 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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_KNOCK_BACK, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_ROOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ACTIVE_MOVER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COLLISION_HEIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_COMPOUND_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FEATHER_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FEATHER_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_HOVERING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_LAND_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_NORMAL_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_NORMAL_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_IN_AIR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WATER_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WALK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SET_WATER_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SKIP_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_DISABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ENABLE_GRAVITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ROOT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FEATHER_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_ROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FEATHER_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_FLYING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_HOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_LAND_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_NORMAL_FALL, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_PITCH_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_LAND_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_NORMAL_FALL, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_RUN_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_TURN_RATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_SWIM_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WATER_WALK, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WALK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_SET_WATER_WALK, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_START_SWIM, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_STOP_SWIM, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_FLYING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_HOVER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_SPLINE_UNSET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_TELEPORT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNROOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_FLY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_HOVERING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UNSET_WALK_IN_AIR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_COLLISION_HEIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_SPEED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_FLIGHT_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_KNOCK_BACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_PITCH_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1523,39 +1461,30 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_TURN_RATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOVE_UPDATE_WALK_SPEED, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_MULTIPLE_PACKETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NAME_QUERY_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_TAXI_PATH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NEW_WORLD, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFICATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_DEST_LOC_SPELL_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_MONEY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_NOTIFY_RECEIVED_MAIL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_TEXT_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_NPC_WONT_TALK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OFFER_PETITION_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ON_MONSTER_MOVE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_CONTAINER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_LFG_DUNGEON_FINDER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_OPEN_SHIPMENT_NPC_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_OVERRIDE_LIGHT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAGE_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAGE_TEXT_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_COMMAND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_INVITE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_KILL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_MEMBER_STATS_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PARTY_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PAUSE_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PENDING_RAID_LOCK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PERIODICAURALOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_ALREADY_SIGNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_DECLINED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_RENAME_GUILD_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PETITION_SHOW_SIGNATURES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1578,31 +1507,28 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BATTLE_REQUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BATTLE_ROUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BATTLE_SLOT_UPDATES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_BROKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_CAST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_CLEAR_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_DISMISS_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_GOD_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_GUIDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_LEARNED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_GUI_DS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_LEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_MODE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_NAME_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_NAME_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_REMOVED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_RENAMEABLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SLOT_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SPECIALIZATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_SPELLS_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_STABLE_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_STABLE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_TAME_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_UPDATE_COMBO_POINTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PET_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PHASE_SHIFT_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYED_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_BOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SAVE_GUILD_EMBLEM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_SKINNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAYER_VEHICLE_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PLAY_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_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);
@@ -1614,33 +1540,40 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PONG, STATUS_NEVER, 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_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_PUREMOUNT_CANCELLED_OBSOLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_LOG_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_OPTIONS_ENABLED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_PVP_SEASON, STATUS_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_UNHANDLED, 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_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PAGE_TEXT_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PETITION_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PET_NAME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_PLAYER_NAME_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_QUEST_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUERY_TIME_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_INVALID_QUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_OFFER_REWARD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_DETAILS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_INVALID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_QUEST_LIST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_REQUEST_ITEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUESTGIVER_STATUS_MULTIPLE, 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_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_DETAILS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_REQUEST_ITEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_GIVER_STATUS, STATUS_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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_PUSH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_ADD_PVP_CREDIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1648,24 +1581,20 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_QUEST_UPDATE_FAILED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAF_EMAIL_ENABLED_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_DIFFICULTY_SET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_GROUP_ONLY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_INSTANCE_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RAID_MARKERS_CHANGED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOMIZE_CHAR_NAME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RANDOM_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_RATING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BG_STATS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_RATED_BATTLEFIELD_INFO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READY_CHECK_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_READ_ITEM_RESULT_OK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REALM_QUERY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REALM_SPLIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REAL_GROUP_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RECRUIT_A_FRIEND_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REDIRECT_CLIENT, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_EXPIRED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFER_A_FRIEND_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REFRESH_COMPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1673,34 +1602,29 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_ITEM_PASSIVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REMOVE_LOSS_OF_CONTROL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPLACE_TROPHY_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_AFK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_REPORT_PVP_PLAYER_AFK_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_CEMETERY_LIST_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_REQUEST_PVP_REWARDS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESEARCH_SETUP_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_COMPRESSION_CONTEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_FAILED_NOTIFY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_RANGED_COMBAT_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESET_WEEKLY_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESISTLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPEC_WIPE_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESPOND_INSPECT_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESTRICTED_ACCOUNT_WARNING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_CAST_BAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_COMMS, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESUME_TOKEN, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESURRECT_FAILED, 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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RESYNC_RUNES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHANGED_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_CHOSEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_ROLE_POLL_INFORM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_RUNE_REGEN_DEBUG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SAVE_GUILD_EMBLEM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_BOOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_OUT_OF_BOUNDS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_POIS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_PO_IS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_PROGRESS_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENARIO_STATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_EVENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1708,12 +1632,12 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SCRIPT_CAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SELL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_ITEM_PASSIVES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_MAIL_RESULT, STATUS_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_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_RAID_TARGET_UPDATE_SINGLE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_SPELL_CHARGES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
@@ -1721,16 +1645,13 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SEND_UNLEARN_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_FIRST_ACHIEVEMENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_FIRST_ACHIEVEMENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_INFO_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_MESSAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_PERF, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SERVER_TIME, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_TROPHY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SETUP_RESEARCH_HISTORY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_AI_ANIM_KIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ALL_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ANIM_TIER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_CURRENCY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DF_FAST_LAUNCH_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_DUNGEON_DIFFICULTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_AT_WAR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1738,56 +1659,51 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_STANDING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FORCED_REACTIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
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_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PHASE_SHIFT_CHANGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PET_SPECIALIZATION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PLAY_HOVER_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROFICIENCY, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_PROJECTILE_POSITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_RAID_DIFFICULTY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_SPELL_CHARGES, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_TASK_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_TIME_ZONE_INFORMATION, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VEHICLE_REC_ID, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_VIGNETTE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_BANK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_MAILBOX, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_RATINGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TAXI_NODES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SHOW_TRADE_SKILL_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOCKET_GEMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SORT_BAGS_ACK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SOR_START_EXPERIENCE_INCOMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPECIAL_MOUNT_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELLBREAKLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELLSTEALLOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ABSORB_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CATEGORY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_CHANNEL_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_COOLDOWN, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DAMAGE_SHIELD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DELAYED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DISPEL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_DISPELL_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_ENERGIZE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_EXECUTE_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILED_OTHER, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_FAILURE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_GO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_HEAL_LOG, STATUS_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_MISS_LOG, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_MULTISTRIKE_EFFECT, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ 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_OR_DAMAGE_IMMUNE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_PERIODIC_AURA_LOG, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_START, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_NEVER, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPELL_UPDATE_CHAIN_TARGETS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SPIRIT_HEALER_CONFIRM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_STAND_STATE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1795,29 +1711,25 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_LOOT_ROLL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_START_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_DANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_ELAPSED_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_MIRROR_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_STREAMING_MOVIE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_STOP_SPEAKERBOT_SOUND, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_STREAMING_MOVIES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_CANCEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUMMON_REQUEST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPERCEDED_SPELL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPERCEDED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUPPRESS_NPC_GREETINGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_COMMS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_SUSPEND_TOKEN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TABARD_VENDOR_ACTIVATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_ERROR, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INFO, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TALENTS_INVOLUNTARILY_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TAXINODE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEST_DROP_RATE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TAXI_NODE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TEXT_EMOTE, STATUS_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_REQ, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TIME_SYNC_REQUEST, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_EARNED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TITLE_LOST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TOTEM_CREATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1825,44 +1737,39 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_STATUS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRADE_UPDATED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_BUY_SUCCEEDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TRAINER_LIST, STATUS_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_RESULTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_TURN_IN_PETITION_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_TUTORIAL_FLAGS, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UI_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_CHARACTER_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNIT_HEALTH_FREQUENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNIT_SPELLCAST_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLEARNED_SPELLS, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACCOUNT_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CAPTURE_POINT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACTION_BUTTONS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CHARACTER_FLAGS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_COMBO_POINTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_CURRENCY_WEEK_LIMIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_EXPANSION_LEVEL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_INSTANCE_OWNERSHIP, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_LAST_INSTANCE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_OBJECT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_SERVER_PLAYER_POSITION, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TALENT_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_TASK_PROGRESS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_ADD, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_REMOVE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USERLIST_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_USE_EQUIPMENT_SET_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOICESESSION_FULL, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_VENDOR_INVENTORY, STATUS_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_VOICE_SET_TALKER_MUTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_ITEM_SWAP_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_CONTENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_VOID_STORAGE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
@@ -1871,13 +1778,11 @@ void OpcodeTable::Initialize()
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WAIT_QUEUE_FINISH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WAIT_QUEUE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARDEN_DATA, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
+ DEFINE_SERVER_OPCODE_HANDLER(SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEATHER, STATUS_NEVER, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_LAST_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WEEKLY_SPELL_USAGE_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHO, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
- DEFINE_SERVER_OPCODE_HANDLER(SMSG_WHOIS, 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_NEVER, CONNECTION_TYPE_INSTANCE);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_WORLD_TEXT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
DEFINE_SERVER_OPCODE_HANDLER(SMSG_XP_GAIN_ABORTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index 6d2d4be52a2..9caf7db7665 100644
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -799,594 +799,505 @@ enum OpcodeClient : uint32
// SMSGs 6.0.3.19342
enum OpcodeServer : uint32
{
- SMSG_ABORT_NEW_WORLD = 0xBADD,
+ SMSG_ABORT_NEW_WORLD = 0x0740,
SMSG_ACCOUNT_CRITERIA_UPDATE = 0x1635,
SMSG_ACCOUNT_DATA_TIMES = 0x16B8,
- SMSG_ACCOUNT_INFO_RESPONSE = 0xBADD,
SMSG_ACCOUNT_MOUNT_UPDATE = 0x079D,
- SMSG_ACCOUNT_PROFILE = 0xBADD,
- SMSG_ACCOUNT_RESTRICTED_WARNING = 0xBADD,
- SMSG_ACCOUNT_TOYS_UPDATE = 0xBADD,
- SMSG_ACHIEVEMENT_DELETED = 0xBADD,
- SMSG_ACHIEVEMENT_EARNED = 0xBADD,
- SMSG_ACTION_BUTTONS = 0x03C0,
- SMSG_ACTIVATE_TAXI_REPLY = 0xBADD,
+ 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 = 0xBADD,
- SMSG_ADD_ITEM_PASSIVE = 0xBADD,
- SMSG_ADD_LOSS_OF_CONTROL = 0xBADD,
- SMSG_ADD_RUNE_POWER = 0xBADD,
- SMSG_ADJUST_SPLINE_DURATION = 0xBADD,
- SMSG_AE_LOOT_TARGETS = 0xBADD,
- SMSG_AE_LOOT_TARGET_ACK = 0xBADD,
- SMSG_AI_REACTION = 0xBADD,
+ 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 = 0xBADD,
- SMSG_ARCHAEOLOGY_SURVERY_CAST = 0xBADD,
- SMSG_AREA_SHARE_INFO_RESPONSE = 0xBADD,
- SMSG_AREA_SHARE_MAPPINGS_RESPONSE = 0xBADD,
- SMSG_AREA_SPIRIT_HEALER_TIME = 0xBADD,
- SMSG_AREA_TRIGGER_DEBUG_PLAYER_INSIDE = 0xBADD,
- SMSG_AREA_TRIGGER_DEBUG_SWEEP = 0xBADD,
- SMSG_AREA_TRIGGER_DENIED = 0xBADD,
- SMSG_AREA_TRIGGER_MESSAGE = 0xBADD,
- SMSG_AREA_TRIGGER_NO_CORPSE = 0xBADD,
- SMSG_AREA_TRIGGER_RE_PATH = 0xBADD,
- SMSG_AREA_TRIGGER_RE_SHAPE = 0xBADD,
- SMSG_ARENA_ERROR = 0xBADD,
- SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0xBADD,
- SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED = 0xBADD,
- SMSG_ARENA_TEAM_COMMAND_RESULT = 0xBADD,
- SMSG_ARENA_TEAM_EVENT = 0xBADD,
- SMSG_ARENA_TEAM_INVITE = 0xBADD,
- SMSG_ARENA_TEAM_QUERY_RESPONSE = 0xBADD,
- SMSG_ARENA_TEAM_ROSTER = 0xBADD,
- SMSG_ARENA_TEAM_STATS = 0xBADD,
- SMSG_ATTACKERSTATEUPDATE = 0xBADD,
- SMSG_ATTACKSTART = 0xBADD,
- SMSG_ATTACKSTOP = 0xBADD,
- SMSG_ATTACKSWING_ERROR = 0xBADD,
- SMSG_ATTACKSWING_LANDED_LOG = 0xBADD,
- SMSG_AUCTION_BIDDER_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_CLOSED_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_COMMAND_RESULT = 0xBADD,
- SMSG_AUCTION_HELLO_RESPONSE = 0xBADD,
- SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT = 0xBADD,
- SMSG_AUCTION_LIST_ITEMS_RESULT = 0xBADD,
- SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT = 0xBADD,
- SMSG_AUCTION_LIST_PENDING_SALES_RESULT = 0xBADD,
- SMSG_AUCTION_OUTBID_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_OWNER_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_REMOVED_NOTIFICATION = 0xBADD,
- SMSG_AUCTION_REPLICATE_RESPONSE = 0xBADD,
- SMSG_AUCTION_WON_NOTIFICATION = 0xBADD,
- SMSG_AURACASTLOG = 0xBADD,
- SMSG_AURA_POINTS_DEPLETED = 0xBADD,
- SMSG_AURA_UPDATE = 0xBADD,
+ 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 = 0xBADD,
- SMSG_AVERAGE_ITEM_LEVEL_INFORM = 0xBADD,
- SMSG_BARBER_SHOP_RESULT = 0xBADD,
- SMSG_BATTLEFIELD_LIST = 0xBADD,
- SMSG_BATTLEFIELD_MGR_DROP_TIMER_CANCELED = 0xBADD,
- SMSG_BATTLEFIELD_MGR_DROP_TIMER_STARTED = 0xBADD,
- SMSG_BATTLEFIELD_MGR_EJECTED = 0xBADD,
- SMSG_BATTLEFIELD_MGR_EJECT_PENDING = 0xBADD,
- SMSG_BATTLEFIELD_MGR_ENTERING = 0xBADD,
- SMSG_BATTLEFIELD_MGR_ENTRY_INVITE = 0xBADD,
- SMSG_BATTLEFIELD_MGR_EXIT_REQUEST = 0xBADD,
- SMSG_BATTLEFIELD_MGR_QUEUE_INVITE = 0xBADD,
- SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0xBADD,
- SMSG_BATTLEFIELD_MGR_STATE_CHANGED = 0xBADD,
- SMSG_BATTLEFIELD_PORT_DENIED = 0xBADD,
- SMSG_BATTLEFIELD_RATED_INFO = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_ACTIVE = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_FAILED = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_NEEDCONFIRMATION = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_NONE = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_QUEUED = 0xBADD,
- SMSG_BATTLEFIELD_STATUS_WAITFORGROUPS = 0xBADD,
- SMSG_BATTLEGROUND_INFO_THROTTLED = 0xBADD,
- SMSG_BATTLEGROUND_INIT = 0xBADD,
- SMSG_BATTLEGROUND_PLAYER_JOINED = 0xBADD,
- SMSG_BATTLEGROUND_PLAYER_LEFT = 0xBADD,
- SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0xBADD,
- SMSG_BATTLEGROUND_POINTS = 0xBADD,
- SMSG_BATTLENET_CHALLENGE_ABORT = 0xBADD,
- SMSG_BATTLENET_CHALLENGE_START = 0xBADD,
- SMSG_BATTLE_PAY_ACK_FAILED = 0xBADD,
- SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0xBADD,
- SMSG_BATTLE_PAY_DELIVERY_ENDED = 0xBADD,
- SMSG_BATTLE_PAY_DELIVERY_STARTED = 0xBADD,
- SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0xBADD,
- SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x120E,
- SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0xBADD,
+ SMSG_AVAILABLE_VOICE_CHANNEL = 0x15C3,
+ SMSG_BARBER_SHOP_RESULT = 0x1866,
+ SMSG_BATTLEFIELD_LIST = 0x0338,
+ SMSG_BATTLEFIELD_PORT_DENIED = 0x1E82,
+ SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x0B38,
+ SMSG_BATTLEFIELD_STATUS_FAILED = 0x0715,
+ SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x1E8A,
+ SMSG_BATTLEFIELD_STATUS_NONE = 0x07B7,
+ SMSG_BATTLEFIELD_STATUS_QUEUED = 0x163F,
+ SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x0791,
+ SMSG_BATTLEGROUND_INFO_THROTTLED = 0x12A0,
+ SMSG_BATTLEGROUND_INIT = 0x1961,
+ SMSG_BATTLEGROUND_PLAYER_JOINED = 0x1C26,
+ SMSG_BATTLEGROUND_PLAYER_LEFT = 0x0AA0,
+ SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x0976,
+ SMSG_BATTLEGROUND_POINTS = 0x0617,
+ SMSG_BATTLENET_CHALLENGE_ABORT = 0x0312,
+ SMSG_BATTLENET_CHALLENGE_START = 0x0961,
+ SMSG_BATTLE_PAY_ACK_FAILED = 0x09F6,
+ SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x1716,
+ SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x0DE1,
+ SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x058E,
+ SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x0CE1,
SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x02C0,
- SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0xBADD,
- SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0xBADD,
- SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0xBADD,
- SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0xBADD,
- SMSG_BATTLE_PET_DELETED = 0xBADD,
- SMSG_BATTLE_PET_ERROR = 0xBADD,
- SMSG_BATTLE_PET_HEALED = 0xBADD,
- SMSG_BATTLE_PET_JOURNAL = 0xBADD,
- SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0xBADD,
- SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0xBADD,
- SMSG_BATTLE_PET_LICENSE_CHANGED = 0xBADD,
- SMSG_BATTLE_PET_RESTORED = 0xBADD,
- SMSG_BATTLE_PET_REVOKED = 0xBADD,
- SMSG_BATTLE_PET_TRAP_LEVEL = 0xBADD,
- SMSG_BATTLE_PET_UPDATES = 0xBADD,
+ 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_BINDPOINTUPDATE = 0x0399,
- SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0xBADD,
- SMSG_BLACK_MARKET_OPEN_RESULT = 0xBADD,
- SMSG_BLACK_MARKET_OUTBID = 0xBADD,
- SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0xBADD,
- SMSG_BLACK_MARKET_WON = 0xBADD,
- SMSG_BONUS_ROLL_EMPTY = 0xBADD,
- SMSG_BREAK_TARGET = 0xBADD,
- SMSG_BUY_BANK_SLOT_RESULT = 0xBADD,
- SMSG_BUY_FAILED = 0xBADD,
- SMSG_BUY_SUCCEEDED = 0xBADD,
- SMSG_CALENDAR_ACTION_PENDING = 0xBADD,
- SMSG_CALENDAR_ARENA_TEAM = 0xBADD,
- SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0xBADD,
- SMSG_CALENDAR_COMMAND_RESULT = 0xBADD,
- SMSG_CALENDAR_EVENT_INITIAL_INVITES = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_NOTES = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_STATUS = 0xBADD,
- SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0xBADD,
- SMSG_CALENDAR_EVENT_STATUS = 0xBADD,
- SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0xBADD,
- SMSG_CALENDAR_FILTER_GUILD = 0xBADD,
- SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0xBADD,
- SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0xBADD,
- SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0xBADD,
- SMSG_CALENDAR_SEND_CALENDAR = 0xBADD,
- SMSG_CALENDAR_SEND_EVENT = 0xBADD,
- SMSG_CALENDAR_SEND_NUM_PENDING = 0xBADD,
- SMSG_CALENDAR_UPDATE_INVITE_LIST = 0xBADD,
- SMSG_CAMERA_SHAKE = 0xBADD,
- SMSG_CANCEL_AUTO_REPEAT = 0xBADD,
- SMSG_CANCEL_COMBAT = 0xBADD,
- SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0xBADD,
- SMSG_CANCEL_SCENE = 0xBADD,
- SMSG_CANCEL_SPELL_VISUAL = 0xBADD,
- SMSG_CANCEL_SPELL_VISUAL_KIT = 0xBADD,
- SMSG_CAN_DUEL_RESULT = 0xBADD,
- SMSG_CAST_FAILED = 0xBADD,
- SMSG_CHALLENGE_MODE_ALL_MAP_STATS = 0xBADD,
- SMSG_CHALLENGE_MODE_COMPLETE = 0xBADD,
- SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE = 0xBADD,
- SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD = 0xBADD,
- SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0xBADD,
- SMSG_CHALLENGE_MODE_REWARDS = 0xBADD,
- SMSG_CHALLENGE_MODE_START = 0xBADD,
- SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0xBADD,
- SMSG_CHANNEL_LIST = 0xBADD,
+ 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_CHANNEL_START = 0x103E,
- SMSG_CHANNEL_UPDATE = 0x10D9,
SMSG_CHARACTER_LOGIN_FAILED = 0x0FBD,
- SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0xBADD,
- SMSG_CHARACTER_UPGRADE_COMPLETE = 0xBADD,
- SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET = 0xBADD,
- SMSG_CHAR_CREATE = 0xBADD,
- SMSG_CHAR_CUSTOMIZE = 0xBADD,
- SMSG_CHAR_CUSTOMIZE_RESULT = 0xBADD,
- SMSG_CHAR_DELETE = 0xBADD,
- SMSG_CHAR_ENUM = 0x18F1,
- SMSG_CHAR_FACTION_CHANGE = 0xBADD,
- SMSG_CHAR_RENAME = 0xBADD,
- SMSG_CHAR_UPGRADE_STARTED = 0xBADD,
- SMSG_CHAT_AUTO_RESPONDED = 0xBADD,
- SMSG_CHAT_DOWN = 0xBADD,
- SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0xBADD,
- SMSG_CHAT_IS_DOWN = 0xBADD,
- SMSG_CHAT_NOT_IN_PARTY = 0xBADD,
- SMSG_CHAT_PLAYER_AMBIGUOUS = 0xBADD,
- SMSG_CHAT_PLAYER_NOT_FOUND = 0xBADD,
- SMSG_CHAT_RECONNECT = 0xBADD,
- SMSG_CHAT_RESTRICTED = 0xBADD,
- SMSG_CHAT_WRONG_FACTION = 0xBADD,
- SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0xBADD,
- SMSG_CHECK_FOR_BOTS = 0xBADD,
- SMSG_CHECK_WARGAME_ENTRY = 0xBADD,
- SMSG_CLEAR_ALL_SPELL_CHARGES = 0xBADD,
- SMSG_CLEAR_BOSS_EMOTES = 0xBADD,
- SMSG_CLEAR_COOLDOWN = 0xBADD,
- SMSG_CLEAR_COOLDOWNS = 0xBADD,
- SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0xBADD,
- SMSG_CLEAR_LOSS_OF_CONTROL = 0xBADD,
- SMSG_CLEAR_SPELL_CHARGES = 0xBADD,
- SMSG_CLEAR_TARGET = 0xBADD,
- SMSG_CLIENTCACHE_VERSION = 0x0E09,
- SMSG_CLIENT_CONTROL_UPDATE = 0x0D32,
- SMSG_COIN_REMOVED = 0xBADD,
- SMSG_COMBAT_EVENT_FAILED = 0xBADD,
- SMSG_COMBAT_LOG_MULTIPLE = 0xBADD,
- SMSG_COMMENTATOR_MAP_INFO = 0xBADD,
- SMSG_COMMENTATOR_PARTY_INFO = 0xBADD,
- SMSG_COMMENTATOR_PLAYER_INFO = 0xBADD,
- SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT1 = 0xBADD,
- SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT2 = 0xBADD,
- SMSG_COMMENTATOR_STATE_CHANGED = 0xBADD,
- SMSG_COMPLAINT_RESULT = 0xBADD,
- SMSG_COMPLETE_SHIPMENT_RESPONSE = 0xBADD,
- SMSG_COMPRESSED_MOVES = 0xBADD,
+ SMSG_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_CHUNKED_PACKET = 0x005A,
+ SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x118E,
+ SMSG_CHECK_WARGAME_ENTRY = 0x129F,
+ 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_COMSAT_CONNECT_FAIL = 0xBADD,
- SMSG_COMSAT_DISCONNECT = 0xBADD,
- SMSG_COMSAT_RECONNECT_TRY = 0xBADD,
- SMSG_CONQUEST_FORMULA_CONSTANTS = 0xBADD,
- SMSG_CONSOLE_WRITE = 0xBADD,
+ SMSG_CONNECT_TO = 0x0119,
+ SMSG_CONQUEST_FORMULA_CONSTANTS = 0x1C75,
+ SMSG_CONSOLE_WRITE = 0x169F,
SMSG_CONTACT_LIST = 0x039F,
- SMSG_CONTACT_STATUS = 0xBADD,
- SMSG_CONVERT_RUNE = 0xBADD,
- SMSG_COOLDOWN_CHEAT = 0xBADD,
- SMSG_COOLDOWN_EVENT = 0xBADD,
- SMSG_CORPSE_LOCATION = 0xBADD,
- SMSG_CORPSE_RECLAIM_DELAY = 0xBADD,
- SMSG_CORPSE_TRANSPORT_QUERY = 0xBADD,
- SMSG_CREATE_SHIPMENT_RESPONSE = 0xBADD,
- SMSG_CREATURE_QUERY_RESPONSE = 0x1A15,
- SMSG_CRITERIA_DELETED = 0xBADD,
- SMSG_CRITERIA_UPDATE = 0xBADD,
- SMSG_CROSSED_INEBRIATION_THRESHOLD = 0xBADD,
- SMSG_CURRENCY_LOOT_REMOVED = 0xBADD,
- SMSG_CURRENCY_LOOT_RESTORED = 0xBADD,
- SMSG_CUSTOM_LOAD_SCREEN = 0xBADD,
- SMSG_DAILY_QUESTS_RESET = 0xBADD,
- SMSG_DAMAGE_CALC_LOG = 0xBADD,
- SMSG_DAMAGE_DONE_OBSOLETE = 0xBADD,
- SMSG_DANCE_QUERY_RESPONSE = 0xBADD,
- SMSG_DANCE_STUDIO_CREATE_RESULT = 0xBADD,
- SMSG_DB_LOOKUP_RESULTS = 0xBADD,
+ 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 = 0xBADD,
- SMSG_DEBUG_AISTATE = 0xBADD,
- SMSG_DEBUG_DRAW_AURA = 0xBADD,
- SMSG_DEBUG_SERVER_GEO = 0xBADD,
- SMSG_DEFENSE_MESSAGE = 0xBADD,
- SMSG_DESTROY_ARENA_UNIT = 0xBADD,
- SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0xBADD,
- SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0xBADD,
- SMSG_DISENCHANT_CREDIT = 0xBADD,
- SMSG_DISMOUNT = 0xBADD,
- SMSG_DISMOUNT_RESULT = 0xBADD,
- SMSG_DISPEL_FAILED = 0xBADD,
- SMSG_DISPLAY_GAME_ERROR = 0xBADD,
- SMSG_DISPLAY_PLAYER_CHOICE = 0xBADD,
- SMSG_DISPLAY_PROMOTION = 0xBADD,
- SMSG_DISPLAY_QUEST_POPUP = 0xBADD,
- SMSG_DISPLAY_TOAST = 0xBADD,
- SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0xBADD,
- SMSG_DROP_NEW_CONNECTION = 0xBADD,
- SMSG_DUEL_COMPLETE = 0xBADD,
- SMSG_DUEL_COUNTDOWN = 0xBADD,
- SMSG_DUEL_IN_BOUNDS = 0xBADD,
- SMSG_DUEL_OUT_OF_BOUNDS = 0xBADD,
- SMSG_DUEL_REQUESTED = 0xBADD,
- SMSG_DUEL_WINNER = 0xBADD,
- SMSG_DUMP_RIDE_TICKETS_RESPONSE = 0xBADD,
- SMSG_DURABILITY_DAMAGE_DEATH = 0xBADD,
- SMSG_DYNAMIC_DROP_ROLL_RESULT = 0xBADD,
- SMSG_ECHO_PARTY_SQUELCH = 0xBADD,
- SMSG_EMOTE = 0xBADD,
- SMSG_ENABLE_BARBER_SHOP = 0xBADD,
- SMSG_ENCHANTMENT_LOG = 0xBADD,
- SMSG_ENCOUNTER_END = 0xBADD,
- SMSG_ENCOUNTER_START = 0xBADD,
- SMSG_ENVIRONMENTALDAMAGELOG = 0xBADD,
- SMSG_EQUIPMENT_SET_LIST = 0x079E,
- SMSG_EQUIPMENT_SET_SAVED = 0xBADD,
- SMSG_EXPECTED_SPAM_RECORDS = 0xBADD,
- SMSG_EXPLORATION_EXPERIENCE = 0xBADD,
- SMSG_FACTION_BONUS_INFO = 0xBADD,
- SMSG_FAILED_PLAYER_CONDITION = 0xBADD,
+ SMSG_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 = 0xBADD,
- SMSG_FISH_ESCAPED = 0xBADD,
- SMSG_FISH_NOT_HOOKED = 0xBADD,
- SMSG_FLIGHT_SPLINE_SYNC = 0xBADD,
- SMSG_FLOOD_DETECTED = 0xBADD,
- SMSG_FORCEACTIONSHOW = 0xBADD,
- SMSG_FORCED_DEATH_UPDATE = 0xBADD,
- SMSG_FORCE_ACTION_SHOW_RESPONSE = 0xBADD,
- SMSG_FORCE_ANIM = 0xBADD,
- SMSG_FORCE_DISPLAY_UPDATE = 0xBADD,
- SMSG_FORCE_OBJECT_RELINK = 0xBADD,
- SMSG_FORGE_MASTER_SET = 0xBADD,
- SMSG_GAMEOBJECT_ACTIVATE_ANIM_KIT = 0xBADD,
- SMSG_GAMEOBJECT_CUSTOM_ANIM = 0xBADD,
- SMSG_GAMEOBJECT_DESPAWN = 0xBADD,
- SMSG_GAMEOBJECT_DESPAWN_ANIM = 0xBADD,
- SMSG_GAMEOBJECT_PAGETEXT = 0xBADD,
- SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL = 0xBADD,
- SMSG_GAMEOBJECT_PLAY_SPELL_VISUAL_KIT = 0xBADD,
- SMSG_GAMEOBJECT_QUERY_RESPONSE = 0xBADD,
- SMSG_GAMEOBJECT_RESET_STATE = 0xBADD,
- SMSG_GAME_EVENT_DEBUG_LOG = 0xBADD,
- SMSG_GAME_SPEED_SET = 0xBADD,
+ 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 = 0xBADD,
- SMSG_GARRISON_ADD_MISSION_RESULT = 0xBADD,
- SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0xBADD,
- SMSG_GARRISON_BUILDING_ACTIVATED = 0xBADD,
- SMSG_GARRISON_BUILDING_REMOVED = 0xBADD,
- SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0xBADD,
- SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0xBADD,
- SMSG_GARRISON_DELETE_RESULT = 0xBADD,
- SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0xBADD,
- SMSG_GARRISON_LANDINGPAGE_SHIPMENTS = 0xBADD,
- SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0xBADD,
- SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0xBADD,
- SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0xBADD,
- SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0xBADD,
- SMSG_GARRISON_MONUMENT_SELECTED_TROPHY_ID_LOADED = 0xBADD,
- SMSG_GARRISON_OPEN_ARCHITECT = 0xBADD,
- SMSG_GARRISON_OPEN_MISSION_NPC = 0xBADD,
- SMSG_GARRISON_OPEN_TRADESKILL_NPC_RESPONSE = 0xBADD,
- SMSG_GARRISON_PLACE_BUILDING_RESULT = 0xBADD,
- SMSG_GARRISON_PLOT_PLACED = 0xBADD,
- SMSG_GARRISON_PLOT_REMOVED = 0xBADD,
- SMSG_GARRISON_REMOTE_INFO = 0xBADD,
- SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0xBADD,
- SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0xBADD,
- SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0xBADD,
- SMSG_GARRISON_SET_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0xBADD,
- SMSG_GARRISON_START_MISSION_RESULT = 0xBADD,
- SMSG_GARRISON_UNK1 = 0xBADD,
- SMSG_GARRISON_UNK3 = 0xBADD,
- SMSG_GARRISON_UPGRADEABLE_RESULT = 0xBADD,
- SMSG_GARRISON_UPGRADE_FOLLOWER_ITEM_LEVEL = 0xBADD,
- SMSG_GARRISON_UPGRADE_RESULT = 0xBADD,
- SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x0DB6 ,
- SMSG_GET_GARRISON_INFO_RESULT = 0xBADD,
- SMSG_GET_SHIPMENT_INFO_RESPONSE = 0xBADD,
- SMSG_GET_TROPHY_LIST_RESPONSE = 0xBADD,
- SMSG_GHOST = 0xBADD,
- SMSG_GHOSTEE_GONE = 0xBADD,
- SMSG_GM_ACCOUNT_ONLINE_RESPONSE = 0xBADD,
- SMSG_GM_CHANGE_ARENA_RATING = 0xBADD,
- SMSG_GM_CHARACTER_RESTORE_RESPONSE = 0xBADD,
- SMSG_GM_MESSAGECHAT = 0xBADD,
- SMSG_GM_PLAYER_INFO = 0xBADD,
- SMSG_GM_REQUEST_PLAYER_INFO = 0xBADD,
- SMSG_GM_SUMMON = 0xBADD,
- SMSG_GM_TICKET_CASE_STATUS = 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_SYSTEM_STATUS = 0xBADD,
- SMSG_GM_TICKET_UPDATE = 0xBADD,
- SMSG_GOD_MODE = 0xBADD,
- SMSG_GOSSIP_COMPLETE = 0xBADD,
- SMSG_GOSSIP_MESSAGE = 0xBADD,
- SMSG_GOSSIP_POI = 0xBADD,
- SMSG_GROUP_ACTION_THROTTLED = 0xBADD,
- SMSG_GROUP_CANCEL = 0xBADD,
- SMSG_GROUP_DECLINE = 0xBADD,
- SMSG_GROUP_DESTROYED = 0xBADD,
- SMSG_GROUP_NEW_LEADER = 0xBADD,
- SMSG_GROUP_UNINVITE = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_DELETED = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_EARNED = 0xBADD,
- SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0xBADD,
- SMSG_GUILD_BANK_LOG_QUERY_RESULT = 0xBADD,
- SMSG_GUILD_BANK_QUERY_RESULTS = 0xBADD,
- SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0xBADD,
- SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0xBADD,
- SMSG_GUILD_CANCEL = 0xBADD,
- SMSG_GUILD_CHALLENGE_COMPLETED = 0xBADD,
- SMSG_GUILD_CHALLENGE_UPDATE = 0xBADD,
- SMSG_GUILD_CHANGE_NAME_RESULT = 0xBADD,
- SMSG_GUILD_COMMAND_RESULT = 0xBADD,
- SMSG_GUILD_CRITERIA_DELETED = 0xBADD,
- SMSG_GUILD_CRITERIA_UPDATE = 0xBADD,
- SMSG_GUILD_DECLINE = 0xBADD,
- SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0xBADD,
- SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0xBADD,
- SMSG_GUILD_EVENT_DISBANDED = 0xBADD,
- SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0xBADD,
- SMSG_GUILD_EVENT_MOTD = 0xBADD,
- SMSG_GUILD_EVENT_NEW_LEADER = 0xBADD,
- SMSG_GUILD_EVENT_PLAYER_JOINED = 0xBADD,
- SMSG_GUILD_EVENT_PLAYER_LEFT = 0xBADD,
- SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0xBADD,
- SMSG_GUILD_EVENT_RANKS_UPDATED = 0xBADD,
- SMSG_GUILD_EVENT_RANK_CHANGED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_ADDED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_DELETED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_MODIFIED = 0xBADD,
- SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0xBADD,
- SMSG_GUILD_FLAGGED_FOR_RENAME = 0xBADD,
- SMSG_GUILD_INVITE = 0xBADD,
- SMSG_GUILD_INVITE_CANCEL = 0xBADD,
- SMSG_GUILD_INVITE_DECLINED = 0xBADD,
- SMSG_GUILD_INVITE_EXPIRED = 0xBADD,
- SMSG_GUILD_KNOWN_RECIPES = 0xBADD,
- SMSG_GUILD_MEMBERS_WITH_RECIPE = 0xBADD,
- SMSG_GUILD_MEMBER_DAILY_RESET = 0xBADD,
- SMSG_GUILD_MEMBER_RECIPES = 0xBADD,
- SMSG_GUILD_MEMBER_UPDATE_NOTE = 0xBADD,
- SMSG_GUILD_MOVED = 0xBADD,
- SMSG_GUILD_MOVE_STARTING = 0xBADD,
- SMSG_GUILD_NAME_CHANGED = 0xBADD,
- SMSG_GUILD_NEWS = 0xBADD,
- SMSG_GUILD_NEWS_DELETED = 0xBADD,
- SMSG_GUILD_PARTY_STATE_RESPONSE = 0xBADD,
- SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0xBADD,
- SMSG_GUILD_QUERY_RESPONSE = 0xBADD,
- SMSG_GUILD_RANKS = 0xBADD,
- SMSG_GUILD_RECIPES = 0xBADD,
- SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0xBADD,
- SMSG_GUILD_RESET = 0xBADD,
- SMSG_GUILD_REWARDS_LIST = 0xBADD,
- SMSG_GUILD_ROSTER = 0xBADD,
- SMSG_GUILD_ROSTER_UPDATE = 0xBADD,
- SMSG_GUILD_SEND_RANK_CHANGE = 0xBADD,
- SMSG_HEALTH_UPDATE = 0xBADD,
- SMSG_HIGHEST_THREAT_UPDATE = 0xBADD,
- SMSG_HOTFIX_NOTIFY = 0xBADD,
+ SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x08A3,
+ SMSG_GARRISON_ADD_MISSION_RESULT = 0x01DB,
+ SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x0187,
+ SMSG_GARRISON_BUILDING_ACTIVATED = 0x00AB,
+ SMSG_GARRISON_BUILDING_REMOVED = 0x08F7,
+ SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x00F8,
+ SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x00F7,
+ SMSG_GARRISON_DELETE_RESULT = 0x01FC,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x01B4,
+ SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL2 = 0x0093,
+ SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x00AC,
+ SMSG_GARRISON_IS_UPGRADEABLE_RESULT = 0x01A8,
+ SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x08D8,
+ SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x08AB,
+ SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x01FB,
+ SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT = 0x08C3,
+ SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0x019C,
+ SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING = 0x088F,
+ SMSG_GARRISON_OPEN_ARCHITECT = 0x08FB,
+ SMSG_GARRISON_OPEN_MISSION_NPC = 0x08C0,
+ SMSG_GARRISON_OPEN_TRADESKILL_NPC = 0x018F,
+ SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x08A4,
+ SMSG_GARRISON_PLOT_PLACED = 0x00E7,
+ SMSG_GARRISON_PLOT_REMOVED = 0x01AB,
+ SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED = 0x0088,
+ SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT = 0x01EC,
+ SMSG_GARRISON_REMOTE_INFO = 0x01B0,
+ SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0x01AC,
+ SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0x098B,
+ SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0x08B4,
+ SMSG_GARRISON_START_MISSION_RESULT = 0x01E0,
+ SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x08EB,
+ SMSG_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_IGNORE_REQUIREMENTS_CHEAT = 0xBADD,
- SMSG_IMMIGRANT_HOST_SEARCH_LOG = 0xBADD,
- SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0xBADD,
+ SMSG_INCREASE_CAST_TIME_FOR_SPELL = 0x1C8E,
SMSG_INITIALIZE_FACTIONS = 0x1C32,
SMSG_INITIAL_SETUP = 0x0238,
- SMSG_INITIAL_SPELLS = 0x109A,
SMSG_INIT_WORLD_STATES = 0x09E1,
- SMSG_INSPECT_HONOR_STATS = 0xBADD,
- SMSG_INSPECT_PVP = 0xBADD,
- SMSG_INSPECT_RESULT = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_END = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_START = 0xBADD,
- SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0xBADD,
- SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0xBADD,
- SMSG_INSTANCE_INFO = 0xBADD,
- SMSG_INSTANCE_LOCK_WARNING_QUERY = 0xBADD,
- SMSG_INSTANCE_RESET = 0xBADD,
- SMSG_INSTANCE_RESET_FAILED = 0xBADD,
- SMSG_INSTANCE_SAVE_CREATED = 0xBADD,
- SMSG_INVALIDATE_DANCE = 0xBADD,
- SMSG_INVALIDATE_PLAYER = 0xBADD,
- SMSG_INVALID_PROMOTION_CODE = 0xBADD,
- SMSG_INVENTORY_CHANGE_FAILURE = 0xBADD,
- SMSG_IS_QUEST_COMPLETE_RESPONSE = 0xBADD,
- SMSG_ITEM_COOLDOWN = 0xBADD,
- SMSG_ITEM_ENCHANT_TIME_UPDATE = 0xBADD,
- SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0xBADD,
- SMSG_ITEM_PURCHASE_REFUND_RESULT = 0xBADD,
- SMSG_ITEM_PUSH_RESULT = 0xBADD,
- SMSG_ITEM_REFUND_INFO_RESPONSE = 0xBADD,
- SMSG_ITEM_TIME_UPDATE = 0xBADD,
- SMSG_ITEM_UPGRADE_RESULT = 0xBADD,
- SMSG_JOINED_BATTLEGROUND_QUEUE = 0xBADD,
- SMSG_KICK_REASON = 0xBADD,
- SMSG_LEARNED_DANCE_MOVES = 0xBADD,
- SMSG_LEARNED_SPELLS = 0xBADD,
- SMSG_LEARN_TALENT_FAILED = 0xBADD,
- SMSG_LEVELUP_INFO = 0xBADD,
- SMSG_LFG_BOOT_PLAYER = 0xBADD,
- SMSG_LFG_BOOT_PROPOSAL_UPDATE = 0xBADD,
- SMSG_LFG_DISABLED = 0xBADD,
- SMSG_LFG_JOIN_RESULT = 0xBADD,
- SMSG_LFG_LIST_JOIN_RESULT = 0xBADD,
- SMSG_LFG_LIST_UPDATE_BLACKLIST = 0xBADD,
- SMSG_LFG_LIST_UPDATE_STATUS = 0xBADD,
- SMSG_LFG_OFFER_CONTINUE = 0xBADD,
- SMSG_LFG_OPEN_FROM_GOSSIP = 0xBADD,
- SMSG_LFG_PARTY_INFO = 0xBADD,
- SMSG_LFG_PLAYER_INFO = 0xBADD,
- SMSG_LFG_PLAYER_REWARD = 0xBADD,
- SMSG_LFG_PROPOSAL_UPDATE = 0xBADD,
- SMSG_LFG_QUEUE_STATUS = 0xBADD,
- SMSG_LFG_ROLE_CHECK_UPDATE = 0xBADD,
- SMSG_LFG_ROLE_CHOSEN = 0xBADD,
- SMSG_LFG_SEARCH_RESULTS = 0xBADD,
- SMSG_LFG_SLOT_INVALID = 0xBADD,
- SMSG_LFG_TELEPORT_DENIED = 0xBADD,
- SMSG_LFG_UPDATE_LIST = 0xBADD,
- SMSG_LFG_UPDATE_SEARCH = 0xBADD,
- SMSG_LFG_UPDATE_STATUS = 0xBADD,
- SMSG_LF_GUILD_APPLICANT_LIST_UPDATED = 0xBADD,
- SMSG_LF_GUILD_APPLICATIONS = 0xBADD,
- SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED = 0xBADD,
- SMSG_LF_GUILD_BROWSE = 0xBADD,
- SMSG_LF_GUILD_COMMAND_RESULT = 0xBADD,
- SMSG_LF_GUILD_MEMBERSHIP_LIST_UPDATED = 0xBADD,
- SMSG_LF_GUILD_POST = 0xBADD,
- SMSG_LF_GUILD_RECRUITS = 0xBADD,
- SMSG_LIST_INVENTORY = 0x0E40,
- SMSG_LIST_TARGETS = 0xBADD,
- SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0xBADD,
- SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0xBADD,
- SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0xBADD,
+ SMSG_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_LOGIN_SETTIMESPEED = 0x0D65,
+ 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_XPGAIN = 0xBADD,
- SMSG_LOOT_ALL_PASSED = 0xBADD,
- SMSG_LOOT_CONTENTS = 0xBADD,
- SMSG_LOOT_ITEM_LIST = 0xBADD,
- SMSG_LOOT_ITEM_NOTIFY = 0xBADD,
- SMSG_LOOT_LIST = 0xBADD,
- SMSG_LOOT_MONEY_NOTIFY = 0xBADD,
- SMSG_LOOT_RELEASE = 0xBADD,
- SMSG_LOOT_RELEASE_ALL = 0xBADD,
- SMSG_LOOT_REMOVED = 0xBADD,
- SMSG_LOOT_RESPONSE = 0xBADD,
- SMSG_LOOT_ROLL = 0xBADD,
- SMSG_LOOT_ROLLS_COMPLETE = 0xBADD,
- SMSG_LOOT_ROLL_WON = 0xBADD,
- SMSG_LOOT_SLOT_CHANGED = 0xBADD,
- SMSG_LOOT_UPDATED = 0xBADD,
- SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0xBADD,
- SMSG_MAIL_LIST_RESULT = 0xBADD,
- SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0xBADD,
- SMSG_MAP_OBJECTIVES_INIT = 0xBADD,
- SMSG_MAP_OBJ_EVENTS = 0xBADD,
- SMSG_MASTER_LOOT_CANDIDATE_LIST = 0xBADD,
- SMSG_MEETINGSTONE_COMPLETE = 0xBADD,
- SMSG_MEETINGSTONE_IN_PROGRESS = 0xBADD,
- SMSG_MEETINGSTONE_MEMBER_ADDED = 0xBADD,
- SMSG_MEETINGSTONE_SETQUEUE = 0xBADD,
- SMSG_MESSAGECHAT = 0xBADD,
- SMSG_MESSAGE_BOX = 0xBADD,
- SMSG_MINIGAME_SETUP = 0xBADD,
- SMSG_MINIGAME_STATE = 0xBADD,
- SMSG_MINIMAP_PING = 0xBADD,
- SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0xBADD,
- SMSG_MIRROR_IMAGE_CREATURE_DATA = 0xBADD,
- SMSG_MISSILE_CANCEL = 0xBADD,
- SMSG_MODIFY_COOLDOWN = 0xBADD,
- SMSG_MONEY_NOTIFY = 0xBADD,
+ 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 = 0xBADD,
- SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0xBADD,
- SMSG_MOVE_CHARACTER_CHEAT_FAILURE = 0xBADD,
- SMSG_MOVE_CHARACTER_CHEAT_SUCCESS = 0xBADD,
- SMSG_MOVE_DISABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x1EAC,
- SMSG_MOVE_DISABLE_COLLISION = 0xBADD,
- SMSG_MOVE_DISABLE_GRAVITY = 0xBADD,
- SMSG_MOVE_ENABLE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x0BCF,
- SMSG_MOVE_ENABLE_COLLISION = 0xBADD,
- SMSG_MOVE_ENABLE_GRAVITY = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x000E,
SMSG_MOVE_ROOT = 0x018A,
SMSG_MOVE_SET_ACTIVE_MOVER = 0x025B,
- SMSG_MOVE_SET_ANIM_KIT = 0x0D25,
SMSG_MOVE_SET_CAN_FLY = 0x012A,
SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x0EA1,
SMSG_MOVE_SET_COLLISION_HEIGHT = 0x1BA4,
@@ -1394,7 +1305,7 @@ enum OpcodeServer : uint32
SMSG_MOVE_SET_FEATHER_FALL = 0x0674,
SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x030D,
SMSG_MOVE_SET_FLIGHT_SPEED = 0x046D,
- SMSG_MOVE_SET_HOVER = 0x0B21,
+ SMSG_MOVE_SET_HOVERING = 0x0B21,
SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x1347,
SMSG_MOVE_SET_LAND_WALK = 0x0AC7,
SMSG_MOVE_SET_NORMAL_FALL = 0x04EE,
@@ -1405,16 +1316,14 @@ enum OpcodeServer : uint32
SMSG_MOVE_SET_SWIM_SPEED = 0x1628,
SMSG_MOVE_SET_TURN_RATE = 0x1E24,
SMSG_MOVE_SET_VEHICLE_REC_ID = 0x1A29,
- SMSG_MOVE_SET_WALK_IN_AIR = 0xBADD,
SMSG_MOVE_SET_WALK_SPEED = 0x0F28,
SMSG_MOVE_SET_WATER_WALK = 0x035C,
- SMSG_MOVE_SKIP_TIME = 0xBADD,
- SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0xBADD,
+ SMSG_MOVE_SKIP_TIME = 0x0FCF,
+ SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x1A8A,
SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x1A21,
- SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0xBADD,
+ SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x0254,
SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x0252,
SMSG_MOVE_SPLINE_ROOT = 0x02D1,
- SMSG_MOVE_SPLINE_SET_ANIM = 0xBADD,
SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x0F30,
SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x1F22,
SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x1208,
@@ -1429,9 +1338,8 @@ enum OpcodeServer : uint32
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_BACK_SPEED = 0x1205,
SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x0B09,
- SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0xBADD,
+ 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,
@@ -1442,11 +1350,10 @@ enum OpcodeServer : uint32
SMSG_MOVE_UNROOT = 0x046E,
SMSG_MOVE_UNSET_CAN_FLY = 0x03DC,
SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x124F,
- SMSG_MOVE_UNSET_HOVER = 0x0651,
+ SMSG_MOVE_UNSET_HOVERING = 0x0651,
SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x0F2B,
- SMSG_MOVE_UNSET_WALK_IN_AIR = 0xBADD,
SMSG_MOVE_UPDATE = 0x0F2C,
- SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0xBADD,
+ 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,
@@ -1460,276 +1367,239 @@ enum OpcodeServer : uint32
SMSG_MOVE_UPDATE_TELEPORT = 0x1F21,
SMSG_MOVE_UPDATE_TURN_RATE = 0x000A,
SMSG_MOVE_UPDATE_WALK_SPEED = 0x1F29,
- SMSG_MULTIPLE_PACKETS = 0xBADD,
- SMSG_NAME_QUERY_RESPONSE = 0x0C71,
- SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0xBADD,
- SMSG_NEW_TAXI_PATH = 0xBADD,
+ SMSG_MULTIPLE_PACKETS = 0x0039,
+ SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0x1332,
+ SMSG_NEW_TAXI_PATH = 0x06BA,
SMSG_NEW_WORLD = 0x0A15,
- SMSG_NOTIFICATION = 0xBADD,
- SMSG_NOTIFY_DANCE = 0xBADD,
- SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0xBADD,
- SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0xBADD,
- SMSG_NOTIFY_MONEY = 0xBADD,
- SMSG_NOTIFY_RECEIVED_MAIL = 0xBADD,
- SMSG_NPC_TEXT_UPDATE = 0x071E,
- SMSG_NPC_WONT_TALK = 0xBADD,
- SMSG_OFFER_PETITION_ERROR = 0xBADD,
- SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0xBADD,
+ 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 = 0xBADD,
- SMSG_OPEN_LFG_DUNGEON_FINDER = 0xBADD,
- SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0xBADD,
- SMSG_OPEN_SHIPMENT_NPC_RESULT = 0xBADD,
- SMSG_OVERRIDE_LIGHT = 0xBADD,
- SMSG_PAGE_TEXT = 0xBADD,
- SMSG_PAGE_TEXT_QUERY_RESPONSE = 0xBADD,
- SMSG_PARTY_COMMAND_RESULT = 0xBADD,
- SMSG_PARTY_INVITE = 0xBADD,
- SMSG_PARTY_KILL_LOG = 0xBADD,
- SMSG_PARTY_MEMBER_STATE = 0xBADD,
- SMSG_PARTY_MEMBER_STATS = 0xBADD,
- SMSG_PARTY_MEMBER_STATS_FULL = 0xBADD,
- SMSG_PARTY_UPDATE = 0xBADD,
- SMSG_PAUSE_MIRROR_TIMER = 0xBADD,
- SMSG_PENDING_RAID_LOCK = 0xBADD,
- SMSG_PERIODICAURALOG = 0xBADD,
- SMSG_PETITION_ALREADY_SIGNED = 0xBADD,
- SMSG_PETITION_DECLINED = 0xBADD,
- SMSG_PETITION_RENAME_GUILD_RESPONSE = 0xBADD,
- SMSG_PETITION_SHOW_LIST = 0xBADD,
- SMSG_PETITION_SHOW_SIGNATURES = 0xBADD,
- SMSG_PETITION_SIGN_RESULTS = 0xBADD,
- SMSG_PET_ACTION_FEEDBACK = 0xBADD,
- SMSG_PET_ACTION_SOUND = 0xBADD,
- SMSG_PET_ADDED = 0xBADD,
- SMSG_PET_BATTLE_CHAT_RESTRICTED = 0xBADD,
- SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0xBADD,
- SMSG_PET_BATTLE_FINALIZE_LOCATION = 0xBADD,
- SMSG_PET_BATTLE_FINAL_ROUND = 0xBADD,
- SMSG_PET_BATTLE_FINISHED = 0xBADD,
- SMSG_PET_BATTLE_FIRST_ROUND = 0xBADD,
- SMSG_PET_BATTLE_INITIAL_UPDATE = 0xBADD,
- SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0xBADD,
- SMSG_PET_BATTLE_PVP_CHALLENGE = 0xBADD,
- SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0xBADD,
- SMSG_PET_BATTLE_QUEUE_STATUS = 0xBADD,
- SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0xBADD,
- SMSG_PET_BATTLE_REQUEST_FAILED = 0xBADD,
- SMSG_PET_BATTLE_ROUND_RESULT = 0xBADD,
- SMSG_PET_BATTLE_SLOT_UPDATES = 0xBADD,
- SMSG_PET_BROKEN = 0xBADD,
- SMSG_PET_CAST_FAILED = 0xBADD,
- SMSG_PET_CLEAR_SPELLS = 0xBADD,
- SMSG_PET_DISMISS_SOUND = 0xBADD,
- SMSG_PET_GOD_MODE = 0xBADD,
- SMSG_PET_GUIDS = 0xBADD,
- SMSG_PET_LEARNED_SPELL = 0xBADD,
- SMSG_PET_MODE = 0xBADD,
- SMSG_PET_NAME_INVALID = 0xBADD,
- SMSG_PET_NAME_QUERY_RESPONSE = 0xBADD,
- SMSG_PET_REMOVED_SPELL = 0xBADD,
- SMSG_PET_RENAMEABLE = 0xBADD,
- SMSG_PET_SLOT_UPDATED = 0xBADD,
- SMSG_PET_SPECIALIZATION = 0xBADD,
- SMSG_PET_SPELLS = 0xBADD,
- SMSG_PET_STABLE_LIST = 0xBADD,
- SMSG_PET_STABLE_RESULT = 0xBADD,
- SMSG_PET_TAME_FAILURE = 0xBADD,
- SMSG_PET_UPDATE_COMBO_POINTS = 0xBADD,
+ SMSG_OPEN_CONTAINER = 0x0235,
+ SMSG_OPEN_LFG_DUNGEON_FINDER = 0x0E99,
+ SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP = 0x1712,
+ SMSG_OPEN_SHIPMENT_NPC_RESULT = 0x1230,
+ SMSG_OVERRIDE_LIGHT = 0x0936,
+ SMSG_PAGE_TEXT = 0x0E03,
+ SMSG_PARTY_COMMAND_RESULT = 0x13B5,
+ SMSG_PARTY_INVITE = 0x0E83,
+ SMSG_PARTY_KILL_LOG = 0x120F,
+ SMSG_PARTY_MEMBER_STATE = 0x0335,
+ SMSG_PARTY_UPDATE = 0x0F02,
+ SMSG_PAUSE_MIRROR_TIMER = 0x029F,
+ SMSG_PENDING_RAID_LOCK = 0x071D,
+ SMSG_PETITION_ALREADY_SIGNED = 0x0F18,
+ SMSG_PETITION_RENAME_GUILD_RESPONSE = 0x1484,
+ SMSG_PETITION_SHOW_LIST = 0x0B1F,
+ SMSG_PETITION_SHOW_SIGNATURES = 0x1CA2,
+ SMSG_PETITION_SIGN_RESULTS = 0x1C31,
+ SMSG_PET_ACTION_FEEDBACK = 0x1692,
+ SMSG_PET_ACTION_SOUND = 0x0875,
+ SMSG_PET_ADDED = 0x0F83,
+ SMSG_PET_BATTLE_CHAT_RESTRICTED = 0x1396,
+ SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0x1F01,
+ SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x0A35,
+ SMSG_PET_BATTLE_FINAL_ROUND = 0x18B6,
+ SMSG_PET_BATTLE_FINISHED = 0x19B6,
+ SMSG_PET_BATTLE_FIRST_ROUND = 0x08A1,
+ SMSG_PET_BATTLE_INITIAL_UPDATE = 0x17B6,
+ SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0x0962,
+ SMSG_PET_BATTLE_PVP_CHALLENGE = 0x1A2F,
+ SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0x1C76,
+ SMSG_PET_BATTLE_QUEUE_STATUS = 0x1612,
+ SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0x0E9E,
+ SMSG_PET_BATTLE_REQUEST_FAILED = 0x0EB5,
+ SMSG_PET_BATTLE_ROUND_RESULT = 0x0292,
+ SMSG_PET_BATTLE_SLOT_UPDATES = 0x1D21,
+ SMSG_PET_CAST_FAILED = 0x108D,
+ SMSG_PET_CLEAR_SPELLS = 0x193A,
+ SMSG_PET_DISMISS_SOUND = 0x0237,
+ SMSG_PET_GOD_MODE = 0x1C66,
+ SMSG_PET_GUI_DS = 0x0245,
+ SMSG_PET_LEARNED_SPELLS = 0x1099,
+ SMSG_PET_MODE = 0x1F0B,
+ SMSG_PET_NAME_INVALID = 0x0975,
+ SMSG_PET_SLOT_UPDATED = 0x0640,
+ SMSG_PET_SPELLS_MESSAGE = 0x14CA,
+ SMSG_PET_STABLE_LIST = 0x0D36,
+ SMSG_PET_STABLE_RESULT = 0x0E0C,
+ SMSG_PET_TAME_FAILURE = 0x0616,
+ SMSG_PET_UNLEARNED_SPELLS = 0x15CD,
+ SMSG_PHASE_SHIFT_CHANGE = 0x18A6,
SMSG_PLAYED_TIME = 0x1875,
- SMSG_PLAYER_BOUND = 0xBADD,
- SMSG_PLAYER_SKINNED = 0xBADD,
- SMSG_PLAYER_VEHICLE_DATA = 0xBADD,
- SMSG_PLAY_DANCE = 0xBADD,
- SMSG_PLAY_MUSIC = 0xBADD,
- SMSG_PLAY_OBJECT_SOUND = 0xBADD,
- SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0xBADD,
- SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0xBADD,
- SMSG_PLAY_SCENE = 0xBADD,
- SMSG_PLAY_SOUND = 0xBADD,
- SMSG_PLAY_SPEAKERBOT_SOUND = 0xBADD,
- SMSG_PLAY_SPELL_VISUAL = 0xBADD,
- SMSG_PLAY_SPELL_VISUAL_KIT = 0xBADD,
- SMSG_PLAY_TIME_WARNING = 0xBADD,
- SMSG_PONG = 0x011D,
- SMSG_POWER_UPDATE = 0xBADD,
- SMSG_PRE_RESSURECT = 0xBADD,
- SMSG_PROC_RESIST = 0xBADD,
- SMSG_PROFILE_DATA_RESPONSE = 0xBADD,
- SMSG_PROPOSE_LEVEL_GRANT = 0xBADD,
- SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 0xBADD,
- SMSG_PVP_CREDIT = 0xBADD,
- SMSG_PVP_LOG_DATA = 0xBADD,
- SMSG_PVP_OPTIONS_ENABLED = 0xBADD,
- SMSG_PVP_SEASON = 0xBADD,
- SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0xBADD,
- SMSG_QUERY_ITEM_TEXT_RESPONSE = 0xBADD,
- SMSG_QUERY_OBJ_POSITION = 0xBADD,
- SMSG_QUERY_OBJ_ROTATION = 0xBADD,
- SMSG_QUERY_PETITION_RESPONSE = 0xBADD,
- SMSG_QUERY_TIME_RESPONSE = 0xBADD,
- SMSG_QUESTGIVER_INVALID_QUEST = 0xBADD,
- SMSG_QUESTGIVER_OFFER_REWARD = 0xBADD,
- SMSG_QUESTGIVER_QUEST_COMPLETE = 0xBADD,
- SMSG_QUESTGIVER_QUEST_DETAILS = 0xBADD,
- SMSG_QUESTGIVER_QUEST_FAILED = 0xBADD,
- SMSG_QUESTGIVER_QUEST_INVALID = 0xBADD,
- SMSG_QUESTGIVER_QUEST_LIST = 0xBADD,
- SMSG_QUESTGIVER_REQUEST_ITEMS = 0xBADD,
- SMSG_QUESTGIVER_STATUS = 0xBADD,
- SMSG_QUESTGIVER_STATUS_MULTIPLE = 0xBADD,
- SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0xBADD,
- SMSG_QUEST_CONFIRM_ACCEPT = 0xBADD,
- SMSG_QUEST_FORCE_REMOVED = 0xBADD,
- SMSG_QUEST_LOG_FULL = 0xBADD,
- SMSG_QUEST_POI_QUERY_RESPONSE = 0xBADD,
- SMSG_QUEST_PUSH_RESULT = 0xBADD,
- SMSG_QUEST_QUERY_RESPONSE = 0xBADD,
- SMSG_QUEST_UPDATE_ADD_CREDIT = 0xBADD,
- SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0xBADD,
- SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0xBADD,
- SMSG_QUEST_UPDATE_COMPLETE = 0xBADD,
- SMSG_QUEST_UPDATE_FAILED = 0xBADD,
- SMSG_QUEST_UPDATE_FAILED_TIMER = 0xBADD,
- SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0xBADD,
- SMSG_RAID_GROUP_ONLY = 0xBADD,
- SMSG_RAID_INSTANCE_INFO = 0xBADD,
- SMSG_RAID_INSTANCE_MESSAGE = 0xBADD,
- SMSG_RAID_MARKERS_CHANGED = 0xBADD,
- SMSG_RANDOMIZE_CHAR_NAME = 0xBADD,
- SMSG_RANDOM_ROLL = 0xBADD,
- SMSG_RATED_BG_RATING = 0xBADD,
- SMSG_RATED_BG_STATS = 0xBADD,
- SMSG_READY_CHECK_COMPLETED = 0xBADD,
- SMSG_READY_CHECK_RESPONSE = 0xBADD,
- SMSG_READY_CHECK_STARTED = 0xBADD,
- SMSG_READ_ITEM_FAILED = 0xBADD,
- SMSG_READ_ITEM_RESULT_OK = 0xBADD,
+ SMSG_PLAYER_BOUND = 0x1935,
+ SMSG_PLAYER_SAVE_GUILD_EMBLEM = 0x148B,
+ SMSG_PLAYER_SKINNED = 0x0D21,
+ SMSG_PLAYER_TABARD_VENDOR_ACTIVATE = 0x139E,
+ SMSG_PLAY_MUSIC = 0x09F1,
+ SMSG_PLAY_OBJECT_SOUND = 0x16BF,
+ SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x0FB6,
+ SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x191E,
+ SMSG_PLAY_SCENE = 0x09B1,
+ SMSG_PLAY_SOUND = 0x1298,
+ SMSG_PLAY_SPEAKERBOT_SOUND = 0x0F81,
+ SMSG_PLAY_SPELL_VISUAL = 0x11EA,
+ SMSG_PLAY_SPELL_VISUAL_KIT = 0x1859,
+ SMSG_PLAY_TIME_WARNING = 0x0972,
+ SMSG_PONG = 0x005E,
+ SMSG_POWER_UPDATE = 0x0F96,
+ SMSG_PRE_RESSURECT = 0x058D,
+ SMSG_PRINT_NOTIFICATION = 0x0F3D,
+ SMSG_PROC_RESIST = 0x0611,
+ SMSG_PROPOSE_LEVEL_GRANT = 0x1C65,
+ SMSG_PVP_CREDIT = 0x0B18,
+ SMSG_PVP_LOG_DATA = 0x063E,
+ SMSG_PVP_OPTIONS_ENABLED = 0x1E0F,
+ SMSG_PVP_SEASON = 0x1D61,
+ SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x17BD,
+ SMSG_QUERY_CREATURE_RESPONSE = 0x1A15,
+ SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x1345,
+ SMSG_QUERY_GUILD_INFO_RESPONSE = 0x1194,
+ SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x1D36,
+ SMSG_QUERY_NPC_TEXT_RESPONSE = 0x071E,
+ SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x048E,
+ SMSG_QUERY_PETITION_RESPONSE = 0x1872,
+ SMSG_QUERY_PET_NAME_RESPONSE = 0x023D,
+ SMSG_QUERY_PLAYER_NAME_RESPONSE = 0x0C71,
+ SMSG_QUERY_QUEST_INFO_RESPONSE = 0x0817,
+ SMSG_QUERY_TIME_RESPONSE = 0x0CF1,
+ SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x0540,
+ SMSG_QUEST_CONFIRM_ACCEPT = 0x054C,
+ SMSG_QUEST_FORCE_REMOVED = 0x0504,
+ SMSG_QUEST_GIVER_INVALID_QUEST = 0x0543,
+ SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x0547,
+ SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x004C,
+ SMSG_QUEST_GIVER_QUEST_DETAILS = 0x0534,
+ SMSG_QUEST_GIVER_QUEST_FAILED = 0x007F,
+ SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x0843,
+ SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x0528,
+ SMSG_QUEST_GIVER_STATUS = 0x052F,
+ SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x0814,
+ SMSG_QUEST_LOG_FULL = 0x0508,
+ SMSG_QUEST_POI_QUERY_RESPONSE = 0x051F,
+ SMSG_QUEST_PUSH_RESULT = 0x007B,
+ SMSG_QUEST_UPDATE_ADD_CREDIT = 0x006C,
+ SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x0070,
+ SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x005B,
+ SMSG_QUEST_UPDATE_COMPLETE = 0x0480,
+ SMSG_QUEST_UPDATE_FAILED = 0x0573,
+ SMSG_QUEST_UPDATE_FAILED_TIMER = 0x0108,
+ SMSG_RAF_EMAIL_ENABLED_RESPONSE = 0x0695,
+ SMSG_RAID_DIFFICULTY_SET = 0x0E8B,
+ SMSG_RAID_GROUP_ONLY = 0x1832,
+ SMSG_RAID_INSTANCE_MESSAGE = 0x15CB,
+ SMSG_RAID_MARKERS_CHANGED = 0x18F5,
+ SMSG_RANDOM_ROLL = 0x1240,
+ SMSG_RATED_BATTLEFIELD_INFO = 0x0311,
+ SMSG_READY_CHECK_COMPLETED = 0x0B35,
+ SMSG_READY_CHECK_RESPONSE = 0x0DF6,
+ SMSG_READY_CHECK_STARTED = 0x1618,
+ SMSG_READ_ITEM_RESULT_FAILED = 0x1617,
+ SMSG_READ_ITEM_RESULT_OK = 0x131E,
SMSG_REALM_QUERY_RESPONSE = 0x0DF2,
- SMSG_REALM_SPLIT = 0xBADD,
- SMSG_REAL_GROUP_UPDATE = 0xBADD,
- SMSG_RECRUIT_A_FRIEND_RESPONSE = 0xBADD,
- SMSG_REDIRECT_CLIENT = 0x0119,
- SMSG_REFER_A_FRIEND_EXPIRED = 0xBADD,
- SMSG_REFER_A_FRIEND_FAILURE = 0xBADD,
- SMSG_REFRESH_COMPONENT = 0xBADD,
- SMSG_REFRESH_SPELL_HISTORY = 0xBADD,
- SMSG_REMOVE_ITEM_PASSIVE = 0xBADD,
- SMSG_REMOVE_LOSS_OF_CONTROL = 0xBADD,
- SMSG_REPLACE_TROPHY_RESPONSE = 0xBADD,
- SMSG_REPORT_PVP_AFK_RESULT = 0xBADD,
- SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0xBADD,
- SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0xBADD,
- SMSG_RESEARCH_COMPLETE = 0xBADD,
- SMSG_RESEARCH_SETUP_HISTORY = 0xBADD,
- SMSG_RESET_AREA_TRIGGER = 0xBADD,
- SMSG_RESET_COMPRESSION_CONTEXT = 0xBADD,
- SMSG_RESET_FAILED_NOTIFY = 0xBADD,
- SMSG_RESET_RANGED_COMBAT_TIMER = 0xBADD,
- SMSG_RESET_WEEKLY_CURRENCY = 0xBADD,
- SMSG_RESISTLOG = 0xBADD,
- SMSG_RESPEC_WIPE_CONFIRM = 0xBADD,
- SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0xBADD,
- SMSG_RESTRICTED_ACCOUNT_WARNING = 0xBADD,
+ SMSG_REALM_SPLIT = 0x1E8C,
+ SMSG_RECRUIT_A_FRIEND_RESPONSE = 0x08F1,
+ SMSG_REFER_A_FRIEND_EXPIRED = 0x0C25,
+ SMSG_REFER_A_FRIEND_FAILURE = 0x0B98,
+ SMSG_REFRESH_COMPONENT = 0x0E04,
+ SMSG_REFRESH_SPELL_HISTORY = 0x153D,
+ SMSG_REMOVE_ITEM_PASSIVE = 0x179D,
+ SMSG_REMOVE_LOSS_OF_CONTROL = 0x0821,
+ SMSG_REPLACE_TROPHY_RESPONSE = 0x19B2,
+ SMSG_REPORT_PVP_PLAYER_AFK_RESULT = 0x12B2,
+ SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x1398,
+ SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x0218,
+ SMSG_RESEARCH_COMPLETE = 0x1335,
+ SMSG_RESET_COMPRESSION_CONTEXT = 0x0059,
+ SMSG_RESET_FAILED_NOTIFY = 0x040D,
+ SMSG_RESET_RANGED_COMBAT_TIMER = 0x171F,
+ SMSG_RESET_WEEKLY_CURRENCY = 0x18F2,
+ SMSG_RESPEC_WIPE_CONFIRM = 0x1630,
+ SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x1A2E,
SMSG_RESUME_CAST_BAR = 0x10F9,
SMSG_RESUME_COMMS = 0x003A,
- SMSG_RESUME_TOKEN = 0x07BF,
- SMSG_RESURRECT_FAILED = 0xBADD,
- SMSG_RESURRECT_REQUEST = 0xBADD,
- SMSG_RESYNC_RUNES = 0xBADD,
- SMSG_ROLE_CHANGED_INFORM = 0xBADD,
- SMSG_ROLE_CHOSEN = 0xBADD,
- SMSG_ROLE_POLL_INFORM = 0xBADD,
- SMSG_RUNE_REGEN_DEBUG = 0xBADD,
- SMSG_SAVE_GUILD_EMBLEM = 0xBADD,
- SMSG_SCENARIO_BOOT = 0xBADD,
- SMSG_SCENARIO_COMPLETED = 0xBADD,
- SMSG_SCENARIO_OUT_OF_BOUNDS = 0xBADD,
- SMSG_SCENARIO_POIS = 0xBADD,
- SMSG_SCENARIO_PROGRESS_UPDATE = 0xBADD,
- SMSG_SCENARIO_STATE = 0xBADD,
- SMSG_SCENE_OBJECT_EVENT = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0xBADD,
- SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0xBADD,
- SMSG_SCRIPT_CAST = 0xBADD,
- SMSG_SCRIPT_MESSAGE = 0xBADD,
- SMSG_SELL_RESPONSE = 0xBADD,
- SMSG_SEND_ITEM_PASSIVES = 0xBADD,
- SMSG_SEND_MAIL_RESULT = 0xBADD,
- SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0xBADD,
- SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0xBADD,
+ 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_BUCK_DATA = 0xBADD,
- SMSG_SERVER_BUCK_DATA_START = 0xBADD,
- SMSG_SERVER_FIRST_ACHIEVEMENT = 0xBADD,
- SMSG_SERVER_FIRST_ACHIEVEMENTS = 0xBADD,
- SMSG_SERVER_INFO_QUERY_RESPONSE = 0xBADD,
- SMSG_SERVER_INFO_RESPONSE = 0xBADD,
- SMSG_SERVER_MESSAGE = 0xBADD,
- SMSG_SERVER_PERF = 0xBADD,
- SMSG_SERVER_TIME = 0xBADD,
+ SMSG_SERVER_FIRST_ACHIEVEMENT = 0x11D0,
+ SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x0337,
+ SMSG_SERVER_TIME = 0x160D,
SMSG_SETUP_CURRENCY = 0x1CE2,
- SMSG_SETUP_TROPHY = 0xBADD,
- SMSG_SET_AI_ANIM_KIT = 0xBADD,
- SMSG_SET_ALL_TASK_PROGRESS = 0xBADD,
- SMSG_SET_ANIM_TIER = 0xBADD,
- SMSG_SET_CURRENCY = 0xBADD,
- SMSG_SET_DF_FAST_LAUNCH_RESULT = 0xBADD,
- SMSG_SET_DUNGEON_DIFFICULTY = 0xBADD,
- SMSG_SET_FACTION_AT_WAR = 0xBADD,
- SMSG_SET_FACTION_NOT_VISIBLE = 0xBADD,
- SMSG_SET_FACTION_STANDING = 0xBADD,
- SMSG_SET_FACTION_VISIBLE = 0xBADD,
- SMSG_SET_FLAT_SPELL_MODIFIER = 0xBADD,
+ 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 = 0xBADD,
- SMSG_SET_LFG_TIME_WALKER = 0xBADD,
- SMSG_SET_LOOT_METHOD_FAILED = 0xBADD,
- SMSG_SET_MAX_WEEKLY_QUANTITY = 0xBADD,
- SMSG_SET_MELEE_ANIM_KIT = 0xBADD,
- SMSG_SET_PCT_SPELL_MODIFIER = 0xBADD,
- SMSG_SET_PHASE_SHIFT_CHANGE = 0xBADD,
- SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0xBADD,
- SMSG_SET_PLAY_HOVER_ANIM = 0xBADD,
- SMSG_SET_PROFICIENCY = 0xBADD,
- SMSG_SET_PROJECTILE_POSITION = 0xBADD,
- SMSG_SET_PROMOTION_RESPONSE = 0xBADD,
- SMSG_SET_RAID_DIFFICULTY = 0xBADD,
- SMSG_SET_SERVER_WOW_TIME = 0xBADD,
- SMSG_SET_SPELL_CHARGES = 0xBADD,
- SMSG_SET_TASK_COMPLETE = 0xBADD,
+ SMSG_SET_ITEM_PURCHASE_DATA = 0x179E,
+ SMSG_SET_LFG_TIME_WALKER = 0x0A92,
+ SMSG_SET_LOOT_METHOD_FAILED = 0x09B6,
+ SMSG_SET_MAX_WEEKLY_QUANTITY = 0x0D31,
+ SMSG_SET_MELEE_ANIM_KIT = 0x0BB5,
+ SMSG_SET_MOVEMENT_ANIM_KIT = 0x0D25,
+ SMSG_SET_PCT_SPELL_MODIFIER = 0x1DAA,
+ SMSG_SET_PET_SPECIALIZATION = 0x1336,
+ SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x0CA2,
+ SMSG_SET_PLAY_HOVER_ANIM = 0x0F9E,
+ SMSG_SET_PROFICIENCY = 0x0D75,
+ SMSG_SET_SPELL_CHARGES = 0x1909,
+ SMSG_SET_TASK_COMPLETE = 0x0865,
SMSG_SET_TIME_ZONE_INFORMATION = 0x073A,
- SMSG_SET_VEHICLE_REC_ID = 0xBADD,
- SMSG_SET_VIGNETTE = 0xBADD,
- SMSG_SHOW_BANK = 0xBADD,
- SMSG_SHOW_MAILBOX = 0xBADD,
- SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0xBADD,
- SMSG_SHOW_RATINGS = 0xBADD,
- SMSG_SHOW_TAXI_NODES = 0xBADD,
- SMSG_SHOW_TRADE_SKILL_RESPONSE = 0xBADD,
- SMSG_SHOW_ZONES_CHEAT_RESULT = 0xBADD,
- SMSG_SOCKET_GEMS = 0xBADD,
- SMSG_SORT_BAGS_ACK = 0xBADD,
- SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0xBADD,
- SMSG_SPECIAL_MOUNT_ANIM = 0xBADD,
- SMSG_SPELLBREAKLOG = 0xBADD,
- SMSG_SPELLSTEALLOG = 0xBADD,
- SMSG_SPELL_ABSORB_LOG = 0xBADD,
- SMSG_SPELL_CATEGORY_COOLDOWN = 0x15FA,
- SMSG_SPELL_COOLDOWN = 0xBADD,
- SMSG_SPELL_DAMAGE_SHIELD = 0xBADD,
- SMSG_SPELL_DELAYED = 0xBADD,
- SMSG_SPELL_DISPEL_LOG = 0xBADD,
- SMSG_SPELL_ENERGIZE_LOG = 0xBADD,
- SMSG_SPELL_EXECUTE_LOG = 0xBADD,
- SMSG_SPELL_FAILED_OTHER = 0xBADD,
- SMSG_SPELL_FAILURE = 0xBADD,
+ SMSG_SET_VEHICLE_REC_ID = 0x0F1F,
+ SMSG_SHOW_BANK = 0x179F,
+ SMSG_SHOW_MAILBOX = 0x1871,
+ SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x0331,
+ SMSG_SHOW_TAXI_NODES = 0x0FB8,
+ SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x1E0D,
+ SMSG_SOCKET_GEMS = 0x1DF6,
+ SMSG_SOR_START_EXPERIENCE_INCOMPLETE = 0x1640,
+ SMSG_SPECIAL_MOUNT_ANIM = 0x1319,
+ SMSG_SPELL_CHANNEL_START = 0x103E,
+ SMSG_SPELL_CHANNEL_UPDATE = 0x10D9,
+ SMSG_SPELL_COOLDOWN = 0x1D2A,
+ SMSG_SPELL_DAMAGE_SHIELD = 0x10FE,
+ SMSG_SPELL_DELAYED = 0x14FD,
+ SMSG_SPELL_DISPELL_LOG = 0x10FD,
+ SMSG_SPELL_ENERGIZE_LOG = 0x1C3D,
+ SMSG_SPELL_EXECUTE_LOG = 0x1D9A,
+ SMSG_SPELL_FAILED_OTHER = 0x10CE,
+ SMSG_SPELL_FAILURE = 0x1CAD,
SMSG_SPELL_GO = 0x1CB9,
SMSG_SPELL_HEAL_LOG = 0x155A,
SMSG_SPELL_INSTAKILL_LOG = 0x11FE,
@@ -1737,122 +1607,122 @@ enum OpcodeServer : uint32
SMSG_SPELL_MISS_LOG = 0x147A,
SMSG_SPELL_MULTISTRIKE_EFFECT = 0x150A,
SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x141E,
- SMSG_SPELL_OR_DAMAGE_IMMUNE = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_SPIRIT_HEALER_CONFIRM = 0x1737,
SMSG_STAND_STATE_UPDATE = 0x0B37,
- SMSG_START_ELAPSED_TIMER = 0xBADD,
+ SMSG_START_ELAPSED_TIMER = 0x0E98,
SMSG_START_ELAPSED_TIMERS = 0x063D,
- SMSG_START_LOOT_ROLL = 0xBADD,
+ SMSG_START_LOOT_ROLL = 0x0831,
SMSG_START_MIRROR_TIMER = 0x0861,
- SMSG_START_TIMER = 0xBADD,
- SMSG_STOP_DANCE = 0xBADD,
+ SMSG_START_TIMER = 0x1A2D,
SMSG_STOP_ELAPSED_TIMER = 0x0795,
SMSG_STOP_MIRROR_TIMER = 0x0BB6,
- SMSG_STREAMING_MOVIE = 0xBADD,
- SMSG_SUMMON_CANCEL = 0xBADD,
- SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0xBADD,
- SMSG_SUMMON_REQUEST = 0xBADD,
- SMSG_SUPERCEDED_SPELL = 0xBADD,
+ 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 = 0xBADD,
- SMSG_TABARD_VENDOR_ACTIVATE = 0xBADD,
- SMSG_TALENTS_ERROR = 0xBADD,
- SMSG_TALENTS_INFO = 0x1862,
- SMSG_TALENTS_INVOLUNTARILY_RESET = 0xBADD,
- SMSG_TAXINODE_STATUS = 0x0EBF,
- SMSG_TEST_DROP_RATE_RESULT = 0xBADD,
+ 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 = 0xBADD,
- SMSG_TIME_SYNC_REQ = 0x1E23,
+ SMSG_TIME_ADJUSTMENT = 0x06C8,
+ SMSG_TIME_SYNC_REQUEST = 0x1E23,
SMSG_TITLE_EARNED = 0x1E03,
- SMSG_TITLE_LOST = 0xBADD,
- SMSG_TOTEM_CREATED = 0xBADD,
- SMSG_TOTEM_MOVED = 0xBADD,
- SMSG_TRADE_STATUS = 0xBADD,
- SMSG_TRADE_UPDATED = 0xBADD,
- SMSG_TRAINER_BUY_FAILED = 0xBADD,
- SMSG_TRAINER_BUY_SUCCEEDED = 0xBADD,
+ SMSG_TITLE_LOST = 0x03B2,
+ SMSG_TOTEM_CREATED = 0x0BB7,
+ SMSG_TOTEM_MOVED = 0x040E,
+ SMSG_TRADE_STATUS = 0x071A,
+ SMSG_TRADE_UPDATED = 0x123F,
+ SMSG_TRAINER_BUY_FAILED = 0x0876,
SMSG_TRAINER_LIST = 0x17B2,
- SMSG_TRANSFER_ABORTED = 0xBADD,
+ SMSG_TRANSFER_ABORTED = 0x1D31,
SMSG_TRANSFER_PENDING = 0x03B8,
- SMSG_TRIGGER_CINEMATIC = 0xBADD,
- SMSG_TRIGGER_MOVIE = 0xBADD,
- SMSG_TURN_IN_PETITION_RESULTS = 0xBADD,
+ SMSG_TRIGGER_CINEMATIC = 0x1CF6,
+ SMSG_TRIGGER_MOVIE = 0x163A,
+ SMSG_TURN_IN_PETITION_RESULT = 0x0A45,
SMSG_TUTORIAL_FLAGS = 0x0E82,
SMSG_UI_TIME = 0x0DA1,
- SMSG_UNDELETE_CHARACTER_RESPONSE = 0xBADD,
+ SMSG_UNDELETE_CHARACTER_RESPONSE = 0x0CA5,
SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x0B9F,
- SMSG_UNIT_HEALTH_FREQUENT = 0xBADD,
- SMSG_UNIT_SPELLCAST_START = 0xBADD,
SMSG_UNLEARNED_SPELLS = 0x151E,
SMSG_UPDATE_ACCOUNT_DATA = 0x1698,
- SMSG_UPDATE_CAPTURE_POINT = 0xBADD,
- SMSG_UPDATE_CHARACTER_FLAGS = 0xBADD,
- SMSG_UPDATE_COMBO_POINTS = 0xBADD,
- SMSG_UPDATE_CURRENCY_WEEK_LIMIT = 0xBADD,
+ 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_ENCOUNTER_UNIT = 0xBADD,
SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x12BF,
SMSG_UPDATE_LAST_INSTANCE = 0x0971,
SMSG_UPDATE_OBJECT = 0x1CB2,
- SMSG_UPDATE_SERVER_PLAYER_POSITION = 0xBADD,
+ SMSG_UPDATE_TALENT_DATA = 0x1862,
SMSG_UPDATE_TASK_PROGRESS = 0x1317,
+ SMSG_UPDATE_WEEKLY_SPELL_USAGE = 0x103A,
SMSG_UPDATE_WORLD_STATE = 0x1DF1,
- SMSG_USERLIST_ADD = 0xBADD,
- SMSG_USERLIST_REMOVE = 0xBADD,
- SMSG_USERLIST_UPDATE = 0xBADD,
- SMSG_USE_EQUIPMENT_SET_RESULT = 0xBADD,
- SMSG_VOICESESSION_FULL = 0xBADD,
- SMSG_VOICE_CHAT_STATUS = 0xBADD,
- SMSG_VOICE_PARENTAL_CONTROLS = 0xBADD,
- SMSG_VOICE_SESSION_LEAVE = 0xBADD,
- SMSG_VOICE_SESSION_ROSTER_UPDATE = 0xBADD,
- SMSG_VOICE_SET_TALKER_MUTED = 0xBADD,
- SMSG_VOID_ITEM_SWAP_RESPONSE = 0xBADD,
- SMSG_VOID_STORAGE_CONTENTS = 0xBADD,
- SMSG_VOID_STORAGE_FAILED = 0xBADD,
- SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0xBADD,
- SMSG_VOID_TRANSFER_RESULT = 0xBADD,
- SMSG_WAIT_QUEUE_FINISH = 0xBADD,
- SMSG_WAIT_QUEUE_UPDATE = 0xBADD,
+ 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 = 0xBADD,
+ SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0x0965,
SMSG_WEATHER = 0x0397,
- SMSG_WEEKLY_LAST_RESET = 0xBADD,
SMSG_WEEKLY_SPELL_USAGE = 0x1199,
- SMSG_WEEKLY_SPELL_USAGE_UPDATE = 0xBADD,
SMSG_WHO = 0x11CC,
- SMSG_WHOIS = 0xBADD,
+ 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_ZONE_UNDER_ATTACK = 0x14CF,
+
+ // Deleted opcodes, here only to allow compile
+ SMSG_ARENA_TEAM_COMMAND_RESULT = 0xBADD,
+ SMSG_ARENA_TEAM_EVENT = 0xBADD,
+ SMSG_ARENA_TEAM_INVITE = 0xBADD,
+ SMSG_ARENA_TEAM_QUERY_RESPONSE = 0xBADD,
+ SMSG_ARENA_TEAM_ROSTER = 0xBADD,
+ SMSG_ARENA_TEAM_STATS = 0xBADD,
+ SMSG_BUY_BANK_SLOT_RESULT = 0xBADD,
+ SMSG_CALENDAR_ARENA_TEAM = 0xBADD,
+ SMSG_TRAINER_BUY_SUCCEEDED = 0xBADD,
};
inline bool IsInstanceOnlyOpcode(uint32 opcode)
{
switch (opcode)
- {/*
- case SMSG_QUESTGIVER_STATUS: // ClientQuest
+ {
+ case SMSG_QUEST_GIVER_STATUS: // ClientQuest
case SMSG_DUEL_REQUESTED: // Client
case SMSG_DUEL_IN_BOUNDS: // Client
case SMSG_QUERY_TIME_RESPONSE: // Client
case SMSG_DUEL_WINNER: // Client
case SMSG_DUEL_COMPLETE: // Client
case SMSG_DUEL_OUT_OF_BOUNDS: // Client
- case SMSG_ATTACKSTOP: // Client
- case SMSG_ATTACKSTART: // Client
+ case SMSG_ATTACK_STOP: // Client
+ case SMSG_ATTACK_START: // Client
case SMSG_MOUNT_RESULT: // Client
return true;
- */
default:
return false;
}
diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h
index e1ad57bbc77..83658a83080 100644
--- a/src/server/game/Server/WorldSession.h
+++ b/src/server/game/Server/WorldSession.h
@@ -581,7 +581,6 @@ class WorldSession
void SendNotification(uint32 stringId, ...);
void SendPetNameInvalid(uint32 error, std::string const& name, DeclinedName *declinedName);
void SendPartyResult(PartyOperation operation, std::string const& member, PartyResult res, uint32 val = 0);
- void SendAreaTriggerMessage(const char* Text, ...) ATTR_PRINTF(2, 3);
void SendSetPhaseShift(std::set<uint32> const& phaseIds, std::set<uint32> const& terrainswaps, std::set<uint32> const& worldMapAreaSwaps);
void SendQueryTimeResponse();
@@ -1135,7 +1134,6 @@ class WorldSession
void HandleChatMessageEmoteOpcode(WorldPackets::Chat::ChatMessageEmote& packet);
void SendPlayerNotFoundNotice(std::string const& name);
void SendPlayerAmbiguousNotice(std::string const& name);
- void SendWrongFactionNotice();
void SendChatRestrictedNotice(ChatRestrictionType restriction);
void HandleTextEmoteOpcode(WorldPackets::Chat::CTextEmote& packet);
void HandleChatIgnoredOpcode(WorldPacket& recvPacket);
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index e35b1a0a6b1..82a6913773f 100644
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -5415,7 +5415,7 @@ void AuraEffect::HandleAuraSetVehicle(AuraApplication const* aurApp, uint8 mode,
if (target->GetTypeId() != TYPEID_PLAYER)
return;
- WorldPacket data(SMSG_PLAYER_VEHICLE_DATA, target->GetPackGUID().size()+4);
+ WorldPacket data(SMSG_SET_VEHICLE_REC_ID, target->GetPackGUID().size() + 4);
data << target->GetPackGUID();
data << uint32(apply ? vehicleId : 0);
target->SendMessageToSet(&data, true);
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index ffc39e40713..a5c143f1c63 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -4247,7 +4247,7 @@ void Spell::SendChannelUpdate(uint32 time)
m_caster->SetUInt32Value(UNIT_CHANNEL_SPELL, 0);
}
- WorldPacket data(SMSG_CHANNEL_UPDATE, 8+4);
+ WorldPacket data(SMSG_SPELL_CHANNEL_UPDATE, 8 + 4);
data << m_caster->GetPackGUID();
data << uint32(time);
@@ -4261,7 +4261,7 @@ void Spell::SendChannelStart(uint32 duration)
if (m_UniqueTargetInfo.size() + m_UniqueGOTargetInfo.size() == 1) // this is for TARGET_SELECT_CATEGORY_NEARBY
channelTarget = !m_UniqueTargetInfo.empty() ? m_UniqueTargetInfo.front().targetGUID : m_UniqueGOTargetInfo.front().targetGUID;
- WorldPacket data(SMSG_CHANNEL_START, (8+4+4));
+ WorldPacket data(SMSG_SPELL_CHANNEL_START, (8 + 4 + 4));
data << m_caster->GetPackGUID();
data << uint32(m_spellInfo->Id);
data << uint32(duration);
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index d464e305462..67ef2c73811 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -2340,7 +2340,7 @@ void Spell::EffectDispel(SpellEffIndex effIndex)
if (success_list.empty())
return;
- WorldPacket dataSuccess(SMSG_SPELL_DISPEL_LOG, 8+8+4+1+4+success_list.size()*5);
+ WorldPacket dataSuccess(SMSG_SPELL_DISPELL_LOG, 8 + 8 + 4 + 1 + 4 + success_list.size() * 5);
// Send packet header
dataSuccess << unitTarget->GetPackGUID(); // Victim GUID
dataSuccess << m_caster->GetPackGUID(); // Caster GUID
@@ -5160,7 +5160,7 @@ void Spell::EffectStealBeneficialBuff(SpellEffIndex /*effIndex*/)
if (success_list.empty())
return;
- WorldPacket dataSuccess(SMSG_SPELLSTEALLOG, 8+8+4+1+4+damage*5);
+ WorldPacket dataSuccess(SMSG_SPELL_DISPELL_LOG, 8 + 8 + 4 + 1 + 4 + damage * 5);
dataSuccess << unitTarget->GetPackGUID(); // Victim GUID
dataSuccess << m_caster->GetPackGUID(); // Caster GUID
dataSuccess << uint32(m_spellInfo->Id); // dispel spell id
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp
index 561cd5bb3a0..c34ce2640c7 100644
--- a/src/server/game/World/World.cpp
+++ b/src/server/game/World/World.cpp
@@ -442,7 +442,7 @@ void World::LoadConfigSettings(bool reload)
sSupportMgr->SetSuggestionSystemStatus(m_bool_configs[CONFIG_SUPPORT_SUGGESTIONS_ENABLED]);
}
m_float_configs[CONFIG_CHANCE_OF_GM_SURVEY] = sConfigMgr->GetFloatDefault("Support.ChanceOfGMSurvey", 50.0f);
-
+
///- Get string for new logins (newly created characters)
SetNewCharString(sConfigMgr->GetStringDefault("PlayerStart.String", ""));
@@ -2746,7 +2746,7 @@ void World::ShutdownCancel()
/// Send a server message to the user(s)
void World::SendServerMessage(ServerMessageType type, const char *text, Player* player)
{
- WorldPacket data(SMSG_SERVER_MESSAGE, 50); // guess size
+ WorldPacket data(SMSG_CHAT_SERVER_MESSAGE, 50); // guess size
data << uint32(type);
if (type <= SERVER_MSG_STRING)
data << text;
diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp
index 5b60fc81229..809557c90b4 100644
--- a/src/server/scripts/Commands/cs_debug.cpp
+++ b/src/server/scripts/Commands/cs_debug.cpp
@@ -33,6 +33,7 @@ EndScriptData */
#include "GossipDef.h"
#include "Transport.h"
#include "Language.h"
+#include "MovementPackets.h"
#include <fstream>
@@ -1343,9 +1344,9 @@ public:
target->DestroyForNearbyPlayers(); // Force new SMSG_UPDATE_OBJECT:CreateObject
else
{
- WorldPacket data(SMSG_MOVE_UPDATE);
- target->WriteMovementInfo(data);
- target->SendMessageToSet(&data, true);
+ WorldPackets::Movement::MoveUpdate moveUpdate;
+ moveUpdate.movementInfo = &target->m_movementInfo;
+ target->SendMessageToSet(moveUpdate.Write(), true);
}
handler->PSendSysMessage(LANG_MOVEFLAGS_SET, target->GetUnitMovementFlags(), target->GetExtraUnitMovementFlags());
diff --git a/src/server/scripts/Commands/cs_send.cpp b/src/server/scripts/Commands/cs_send.cpp
index 3ce7db3e36a..36c0f953c60 100644
--- a/src/server/scripts/Commands/cs_send.cpp
+++ b/src/server/scripts/Commands/cs_send.cpp
@@ -271,9 +271,8 @@ public:
}
/// - Send the message
- // Use SendAreaTriggerMessage for fastest delivery.
- player->GetSession()->SendAreaTriggerMessage("%s", msgStr);
- player->GetSession()->SendAreaTriggerMessage("|cffff0000[Message from administrator]:|r");
+ player->GetSession()->SendNotification("%s", msgStr);
+ player->GetSession()->SendNotification("|cffff0000[Message from administrator]:|r");
// Confirmation message
std::string nameLink = handler->GetNameLink(player);
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp
index 511a2044f6a..bfb7c13d47b 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_icecrown_gunship_battle.cpp
@@ -746,7 +746,7 @@ class npc_gunship : public CreatureScript
{
cannon->CastSpell(cannon, SPELL_EJECT_ALL_PASSENGERS_BELOW_ZERO, TRIGGERED_FULL_MASK);
- WorldPacket data(SMSG_PLAYER_VEHICLE_DATA, cannon->GetPackGUID().size() + 4);
+ WorldPacket data(SMSG_SET_VEHICLE_REC_ID, cannon->GetPackGUID().size() + 4);
data << cannon->GetPackGUID();
data << uint32(0);
cannon->SendMessageToSet(&data, true);
@@ -2101,7 +2101,7 @@ class spell_igb_overheat : public SpellScriptLoader
{
if (Player* player = passenger->ToPlayer())
{
- WorldPacket data(SMSG_CLIENT_CONTROL_UPDATE, GetUnitOwner()->GetPackGUID().size() + 1);
+ WorldPacket data(SMSG_CONTROL_UPDATE, GetUnitOwner()->GetPackGUID().size() + 1);
data << GetUnitOwner()->GetPackGUID();
data << uint8(value);
player->GetSession()->SendPacket(&data);