mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 19:37:03 +00:00
Updated some structs and enums.
This commit is contained in:
parent
9c34efec41
commit
0f8c46878b
14 changed files with 783 additions and 695 deletions
|
|
@ -1317,7 +1317,7 @@ void WorldSession::HandleEquipmentSetUseOpcode(WorldPacket &recv_data)
|
||||||
_player->SwapItem(item->GetPos(), dstpos);
|
_player->SwapItem(item->GetPos(), dstpos);
|
||||||
}
|
}
|
||||||
|
|
||||||
WorldPacket data(SMSG_EQUIPMENT_SET_USE_RESULT, 1);
|
WorldPacket data(SMSG_USE_EQUIPMENT_SET_RESULT, 1);
|
||||||
data << uint8(0); // 4 - equipment swap failed - inventory is full
|
data << uint8(0); // 4 - equipment swap failed - inventory is full
|
||||||
SendPacket(&data);
|
SendPacket(&data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -80,7 +80,7 @@ const char MovieEntryfmt[]="nxx";
|
||||||
const char OverrideSpellDatafmt[]="niiiiiiiiiix";
|
const char OverrideSpellDatafmt[]="niiiiiiiiiix";
|
||||||
const char QuestFactionRewardfmt[]="niiiiiiiiii";
|
const char QuestFactionRewardfmt[]="niiiiiiiiii";
|
||||||
const char QuestSortEntryfmt[]="nxxxxxxxxxxxxxxxxx";
|
const char QuestSortEntryfmt[]="nxxxxxxxxxxxxxxxxx";
|
||||||
const char QuestXPLevelfmt[]="niiiiiiiiix";
|
const char QuestXPLevelfmt[]="niiiiiiiiii";
|
||||||
const char PvPDifficultyfmt[]="diiiii";
|
const char PvPDifficultyfmt[]="diiiii";
|
||||||
const char RandomPropertiesPointsfmt[]="niiiiiiiiiiiiiii";
|
const char RandomPropertiesPointsfmt[]="niiiiiiiiiiiiiii";
|
||||||
const char ScalingStatDistributionfmt[]="niiiiiiiiiiiiiiiiiiiii";
|
const char ScalingStatDistributionfmt[]="niiiiiiiiiiiiiiiiiiiii";
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ void WorldSession::SendGMTicketGetTicket(uint32 status, GMTicket *ticket /*= NUL
|
||||||
void WorldSession::SendGMResponse(GMTicket *ticket)
|
void WorldSession::SendGMResponse(GMTicket *ticket)
|
||||||
{
|
{
|
||||||
int len = strlen(ticket->GetText())+1+strlen(ticket->GetResponse())+1;
|
int len = strlen(ticket->GetText())+1+strlen(ticket->GetResponse())+1;
|
||||||
WorldPacket data(SMSG_GMRESPONSE_RECEIVED, 4+4+len+1+1+1);
|
WorldPacket data(SMSG_GMTICKET_GET_RESPONSE, 4+4+len+1+1+1);
|
||||||
data << uint32(123);
|
data << uint32(123);
|
||||||
data << uint32(456);
|
data << uint32(456);
|
||||||
data << ticket->GetText(); // issue text
|
data << ticket->GetText(); // issue text
|
||||||
|
|
@ -188,7 +188,7 @@ void WorldSession::HandleGMResponseResolveOpcode(WorldPacket & recv_data)
|
||||||
|
|
||||||
sTicketMgr.Delete(GetPlayer()->GetObjectGuid());
|
sTicketMgr.Delete(GetPlayer()->GetObjectGuid());
|
||||||
|
|
||||||
WorldPacket data(SMSG_GMRESPONSE_STATUS_UPDATE, 1);
|
WorldPacket data(SMSG_GMTICKET_RESOLVE_RESPONSE, 1);
|
||||||
data << uint8(0); // ask to fill out gm survey = 1
|
data << uint8(0); // ask to fill out gm survey = 1
|
||||||
SendPacket(&data);
|
SendPacket(&data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,7 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player)
|
||||||
|
|
||||||
if (!instance_map)
|
if (!instance_map)
|
||||||
{
|
{
|
||||||
WorldPacket data(SMSG_CORPSE_IS_NOT_IN_INSTANCE);
|
WorldPacket data(SMSG_AREA_TRIGGER_NO_CORPSE);
|
||||||
player->GetSession()->SendPacket(&data);
|
player->GetSession()->SendPacket(&data);
|
||||||
|
|
||||||
DEBUG_LOG("MAP: Player '%s' doesn't has a corpse in instance '%s' and can't enter", player->GetName(), mapName);
|
DEBUG_LOG("MAP: Player '%s' doesn't has a corpse in instance '%s' and can't enter", player->GetName(), mapName);
|
||||||
|
|
|
||||||
|
|
@ -1086,7 +1086,7 @@ void WorldSession::HandleInspectOpcode(WorldPacket& recv_data)
|
||||||
if(!plr) // wrong player
|
if(!plr) // wrong player
|
||||||
return;
|
return;
|
||||||
|
|
||||||
WorldPacket data(SMSG_INSPECT_TALENT, 50);
|
WorldPacket data(SMSG_INSPECT_RESULTS, 50);
|
||||||
data << plr->GetPackGUID();
|
data << plr->GetPackGUID();
|
||||||
|
|
||||||
if(sWorld.getConfig(CONFIG_BOOL_TALENTS_INSPECTING) || _player->isGameMaster())
|
if(sWorld.getConfig(CONFIG_BOOL_TALENTS_INSPECTING) || _player->isGameMaster())
|
||||||
|
|
@ -1523,12 +1523,12 @@ void WorldSession::HandleQueryInspectAchievementsOpcode( WorldPacket & recv_data
|
||||||
player->GetAchievementMgr().SendRespondInspectAchievements(_player);
|
player->GetAchievementMgr().SendRespondInspectAchievements(_player);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WorldSession::HandleWorldStateUITimerUpdateOpcode(WorldPacket& /*recv_data*/)
|
void WorldSession::HandleUITimeRequestOpcode(WorldPacket& /*recv_data*/)
|
||||||
{
|
{
|
||||||
// empty opcode
|
// empty opcode
|
||||||
DEBUG_LOG("WORLD: CMSG_WORLD_STATE_UI_TIMER_UPDATE");
|
DEBUG_LOG("WORLD: SMSG_UI_TIME");
|
||||||
|
|
||||||
WorldPacket data(SMSG_WORLD_STATE_UI_TIMER_UPDATE, 4);
|
WorldPacket data(SMSG_UI_TIME, 4);
|
||||||
data << uint32(time(NULL));
|
data << uint32(time(NULL));
|
||||||
SendPacket(&data);
|
SendPacket(&data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1296,7 +1296,7 @@ OpcodeHandler opcodeTable[NUM_MSG_TYPES] =
|
||||||
/*0x4F3*/ { "UMSG_UNKNOWN_1267", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
/*0x4F3*/ { "UMSG_UNKNOWN_1267", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
||||||
/*0x4F4*/ { "UMSG_UNKNOWN_1268", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
/*0x4F4*/ { "UMSG_UNKNOWN_1268", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
||||||
/*0x4F5*/ { "UMSG_UNKNOWN_1269", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
/*0x4F5*/ { "UMSG_UNKNOWN_1269", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
||||||
/*0x4F6*/ { "CMSG_WORLD_STATE_UI_TIMER_UPDATE", STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleWorldStateUITimerUpdateOpcode},
|
/*0x4F6*/ { "CMSG_WORLD_STATE_UI_TIMER_UPDATE", STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleUITimeRequestOpcode },
|
||||||
/*0x4F7*/ { "SMSG_WORLD_STATE_UI_TIMER_UPDATE", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide },
|
/*0x4F7*/ { "SMSG_WORLD_STATE_UI_TIMER_UPDATE", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide },
|
||||||
/*0x4F8*/ { "CMSG_CHAR_RACE_CHANGE", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
/*0x4F8*/ { "CMSG_CHAR_RACE_CHANGE", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
||||||
/*0x4F9*/ { "UMSG_UNKNOWN_1273", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
/*0x4F9*/ { "UMSG_UNKNOWN_1273", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL },
|
||||||
|
|
|
||||||
|
|
@ -258,7 +258,7 @@ enum Opcodes
|
||||||
SMSG_MONSTER_MOVE = 0x0DD,
|
SMSG_MONSTER_MOVE = 0x0DD,
|
||||||
SMSG_MOVE_WATER_WALK = 0x0DE,
|
SMSG_MOVE_WATER_WALK = 0x0DE,
|
||||||
SMSG_MOVE_LAND_WALK = 0x0DF,
|
SMSG_MOVE_LAND_WALK = 0x0DF,
|
||||||
MSG_MOVE_SET_RAW_POSITION_ACK = 0x0E0,
|
CMSG_MOVE_CHARM_PORT_CHEAT = 0x0E0,
|
||||||
CMSG_MOVE_SET_RAW_POSITION = 0x0E1,
|
CMSG_MOVE_SET_RAW_POSITION = 0x0E1,
|
||||||
SMSG_FORCE_RUN_SPEED_CHANGE = 0x0E2,
|
SMSG_FORCE_RUN_SPEED_CHANGE = 0x0E2,
|
||||||
CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x0E3,
|
CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x0E3,
|
||||||
|
|
@ -306,12 +306,12 @@ enum Opcodes
|
||||||
CMSG_SWAP_INV_ITEM = 0x10D,
|
CMSG_SWAP_INV_ITEM = 0x10D,
|
||||||
CMSG_SPLIT_ITEM = 0x10E,
|
CMSG_SPLIT_ITEM = 0x10E,
|
||||||
CMSG_AUTOEQUIP_ITEM_SLOT = 0x10F,
|
CMSG_AUTOEQUIP_ITEM_SLOT = 0x10F,
|
||||||
OBSOLETE_DROP_ITEM = 0x110,
|
CMSG_UNCLAIM_LICENSE = 0x110,
|
||||||
CMSG_DESTROYITEM = 0x111,
|
CMSG_DESTROYITEM = 0x111,
|
||||||
SMSG_INVENTORY_CHANGE_FAILURE = 0x112,
|
SMSG_INVENTORY_CHANGE_FAILURE = 0x112,
|
||||||
SMSG_OPEN_CONTAINER = 0x113,
|
SMSG_OPEN_CONTAINER = 0x113,
|
||||||
CMSG_INSPECT = 0x114,
|
CMSG_INSPECT = 0x114,
|
||||||
SMSG_INSPECT = 0x115,
|
SMSG_INSPECT_RESULTS_UPDATE = 0x115,
|
||||||
CMSG_INITIATE_TRADE = 0x116,
|
CMSG_INITIATE_TRADE = 0x116,
|
||||||
CMSG_BEGIN_TRADE = 0x117,
|
CMSG_BEGIN_TRADE = 0x117,
|
||||||
CMSG_BUSY_TRADE = 0x118,
|
CMSG_BUSY_TRADE = 0x118,
|
||||||
|
|
@ -345,29 +345,29 @@ enum Opcodes
|
||||||
SMSG_SPELL_COOLDOWN = 0x134,
|
SMSG_SPELL_COOLDOWN = 0x134,
|
||||||
SMSG_COOLDOWN_EVENT = 0x135,
|
SMSG_COOLDOWN_EVENT = 0x135,
|
||||||
CMSG_CANCEL_AURA = 0x136,
|
CMSG_CANCEL_AURA = 0x136,
|
||||||
SMSG_EQUIPMENT_SET_SAVED = 0x137,
|
SMSG_EQUIPMENT_SET_ID = 0x137,
|
||||||
SMSG_PET_CAST_FAILED = 0x138,
|
SMSG_PET_CAST_FAILED = 0x138,
|
||||||
MSG_CHANNEL_START = 0x139,
|
MSG_CHANNEL_START = 0x139,
|
||||||
MSG_CHANNEL_UPDATE = 0x13A,
|
MSG_CHANNEL_UPDATE = 0x13A,
|
||||||
CMSG_CANCEL_CHANNELLING = 0x13B,
|
CMSG_CANCEL_CHANNELLING = 0x13B,
|
||||||
SMSG_AI_REACTION = 0x13C,
|
SMSG_AI_REACTION = 0x13C,
|
||||||
CMSG_SET_SELECTION = 0x13D,
|
CMSG_SET_SELECTION = 0x13D,
|
||||||
CMSG_EQUIPMENT_SET_DELETE = 0x13E,
|
CMSG_DELETEEQUIPMENT_SET = 0x13E,
|
||||||
CMSG_INSTANCE_LOCK_WARNING_RESPONSE = 0x13F,
|
CMSG_INSTANCE_LOCK_RESPONSE = 0x13F,
|
||||||
CMSG_UNUSED2 = 0x140,
|
CMSG_DEBUG_PASSIVE_AURA = 0x140,
|
||||||
CMSG_ATTACKSWING = 0x141,
|
CMSG_ATTACKSWING = 0x141,
|
||||||
CMSG_ATTACKSTOP = 0x142,
|
CMSG_ATTACKSTOP = 0x142,
|
||||||
SMSG_ATTACKSTART = 0x143,
|
SMSG_ATTACKSTART = 0x143,
|
||||||
SMSG_ATTACKSTOP = 0x144,
|
SMSG_ATTACKSTOP = 0x144,
|
||||||
SMSG_ATTACKSWING_NOTINRANGE = 0x145,
|
SMSG_ATTACKSWING_NOTINRANGE = 0x145,
|
||||||
SMSG_ATTACKSWING_BADFACING = 0x146,
|
SMSG_ATTACKSWING_BADFACING = 0x146,
|
||||||
SMSG_INSTANCE_LOCK_WARNING_QUERY = 0x147,
|
SMSG_PENDING_RAID_LOCK = 0x147,
|
||||||
SMSG_ATTACKSWING_DEADTARGET = 0x148,
|
SMSG_ATTACKSWING_DEADTARGET = 0x148,
|
||||||
SMSG_ATTACKSWING_CANT_ATTACK = 0x149,
|
SMSG_ATTACKSWING_CANT_ATTACK = 0x149,
|
||||||
SMSG_ATTACKERSTATEUPDATE = 0x14A,
|
SMSG_ATTACKERSTATEUPDATE = 0x14A,
|
||||||
SMSG_BATTLEFIELD_PORT_DENIED = 0x14B,
|
SMSG_BATTLEFIELD_PORT_DENIED = 0x14B,
|
||||||
SMSG_DAMAGE_DONE_OBSOLETE = 0x14C,
|
CMSG_PERFORM_ACTION_SET = 0x14C,
|
||||||
SMSG_UNIT_SPELLCAST_START = 0x14D,
|
SMSG_RESUME_CAST_BAR = 0x14D,
|
||||||
SMSG_CANCEL_COMBAT = 0x14E,
|
SMSG_CANCEL_COMBAT = 0x14E,
|
||||||
SMSG_SPELLBREAKLOG = 0x14F,
|
SMSG_SPELLBREAKLOG = 0x14F,
|
||||||
SMSG_SPELLHEALLOG = 0x150,
|
SMSG_SPELLHEALLOG = 0x150,
|
||||||
|
|
@ -402,7 +402,7 @@ enum Opcodes
|
||||||
CMSG_DUEL_CANCELLED = 0x16D,
|
CMSG_DUEL_CANCELLED = 0x16D,
|
||||||
SMSG_MOUNTRESULT = 0x16E,
|
SMSG_MOUNTRESULT = 0x16E,
|
||||||
SMSG_DISMOUNTRESULT = 0x16F,
|
SMSG_DISMOUNTRESULT = 0x16F,
|
||||||
SMSG_REMOVE_FROM_PVP_QUEUE_RESULT = 0x170, // ERR_REMOVE_FROM_PVP_QUEUE_* events
|
SMSG_REMOVED_FROM_PVP_QUEUE = 0x170,
|
||||||
CMSG_MOUNTSPECIAL_ANIM = 0x171,
|
CMSG_MOUNTSPECIAL_ANIM = 0x171,
|
||||||
SMSG_MOUNTSPECIAL_ANIM = 0x172,
|
SMSG_MOUNTSPECIAL_ANIM = 0x172,
|
||||||
SMSG_PET_TAME_FAILURE = 0x173,
|
SMSG_PET_TAME_FAILURE = 0x173,
|
||||||
|
|
@ -444,7 +444,7 @@ enum Opcodes
|
||||||
SMSG_QUESTUPDATE_FAILEDTIMER = 0x197,
|
SMSG_QUESTUPDATE_FAILEDTIMER = 0x197,
|
||||||
SMSG_QUESTUPDATE_COMPLETE = 0x198,
|
SMSG_QUESTUPDATE_COMPLETE = 0x198,
|
||||||
SMSG_QUESTUPDATE_ADD_KILL = 0x199,
|
SMSG_QUESTUPDATE_ADD_KILL = 0x199,
|
||||||
SMSG_QUESTUPDATE_ADD_ITEM = 0x19A,
|
SMSG_QUESTUPDATE_ADD_ITEM_OBOSLETE = 0x19A,
|
||||||
CMSG_QUEST_CONFIRM_ACCEPT = 0x19B,
|
CMSG_QUEST_CONFIRM_ACCEPT = 0x19B,
|
||||||
SMSG_QUEST_CONFIRM_ACCEPT = 0x19C,
|
SMSG_QUEST_CONFIRM_ACCEPT = 0x19C,
|
||||||
CMSG_PUSHQUESTTOPARTY = 0x19D,
|
CMSG_PUSHQUESTTOPARTY = 0x19D,
|
||||||
|
|
@ -470,7 +470,7 @@ enum Opcodes
|
||||||
SMSG_TRAINER_LIST = 0x1B1,
|
SMSG_TRAINER_LIST = 0x1B1,
|
||||||
CMSG_TRAINER_BUY_SPELL = 0x1B2,
|
CMSG_TRAINER_BUY_SPELL = 0x1B2,
|
||||||
SMSG_TRAINER_BUY_SUCCEEDED = 0x1B3,
|
SMSG_TRAINER_BUY_SUCCEEDED = 0x1B3,
|
||||||
SMSG_TRAINER_BUY_FAILED = 0x1B4, // uint64, uint32, uint32 (0...2)
|
SMSG_TRAINER_BUY_FAILED = 0x1B4,
|
||||||
CMSG_BINDER_ACTIVATE = 0x1B5,
|
CMSG_BINDER_ACTIVATE = 0x1B5,
|
||||||
SMSG_PLAYERBINDERROR = 0x1B6,
|
SMSG_PLAYERBINDERROR = 0x1B6,
|
||||||
CMSG_BANKER_ACTIVATE = 0x1B7,
|
CMSG_BANKER_ACTIVATE = 0x1B7,
|
||||||
|
|
@ -543,10 +543,10 @@ enum Opcodes
|
||||||
CMSG_GM_NUKE = 0x1FA,
|
CMSG_GM_NUKE = 0x1FA,
|
||||||
MSG_RANDOM_ROLL = 0x1FB,
|
MSG_RANDOM_ROLL = 0x1FB,
|
||||||
SMSG_ENVIRONMENTALDAMAGELOG = 0x1FC,
|
SMSG_ENVIRONMENTALDAMAGELOG = 0x1FC,
|
||||||
CMSG_PLAYER_DIFFICULTY_CHANGE = 0x1FD,
|
CMSG_CHANGEPLAYER_DIFFICULTY = 0x1FD,
|
||||||
SMSG_RWHOIS = 0x1FE,
|
SMSG_RWHOIS = 0x1FE,
|
||||||
SMSG_LFG_PLAYER_REWARD = 0x1FF, // uint32, uint8, uint32, uint32, uint32, uint32, uint32, uint8, for(uint8) {uint32,uint32,uint32}
|
SMSG_LFG_PLAYER_REWARD = 0x1FF,
|
||||||
SMSG_LFG_TELEPORT_DENIED = 0x200, // uint32 (1,2,4,6;0,5,7)
|
SMSG_LFG_TELEPORT_DENIED = 0x200,
|
||||||
CMSG_UNLEARN_SPELL = 0x201,
|
CMSG_UNLEARN_SPELL = 0x201,
|
||||||
CMSG_UNLEARN_SKILL = 0x202,
|
CMSG_UNLEARN_SKILL = 0x202,
|
||||||
SMSG_REMOVED_SPELL = 0x203,
|
SMSG_REMOVED_SPELL = 0x203,
|
||||||
|
|
@ -560,13 +560,13 @@ enum Opcodes
|
||||||
CMSG_UPDATE_ACCOUNT_DATA = 0x20B,
|
CMSG_UPDATE_ACCOUNT_DATA = 0x20B,
|
||||||
SMSG_UPDATE_ACCOUNT_DATA = 0x20C,
|
SMSG_UPDATE_ACCOUNT_DATA = 0x20C,
|
||||||
SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x20D,
|
SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x20D,
|
||||||
SMSG_PLAYER_DIFFICULTY_CHANGE = 0x20E,
|
SMSG_CHANGEPLAYER_DIFFICULTY_RESULT = 0x20E,
|
||||||
CMSG_GM_TEACH = 0x20F,
|
CMSG_GM_TEACH = 0x20F,
|
||||||
CMSG_GM_CREATE_ITEM_TARGET = 0x210,
|
CMSG_GM_CREATE_ITEM_TARGET = 0x210,
|
||||||
CMSG_GMTICKET_GETTICKET = 0x211,
|
CMSG_GMTICKET_GETTICKET = 0x211,
|
||||||
SMSG_GMTICKET_GETTICKET = 0x212,
|
SMSG_GMTICKET_GETTICKET = 0x212,
|
||||||
CMSG_UNLEARN_TALENTS = 0x213,
|
CMSG_UNLEARN_TALENTS = 0x213,
|
||||||
SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE = 0x214,
|
SMSG_INSTANCE_ENCOUNTER = 0x214,
|
||||||
SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x215,
|
SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x215,
|
||||||
MSG_CORPSE_QUERY = 0x216,
|
MSG_CORPSE_QUERY = 0x216,
|
||||||
CMSG_GMTICKET_DELETETICKET = 0x217,
|
CMSG_GMTICKET_DELETETICKET = 0x217,
|
||||||
|
|
@ -576,7 +576,7 @@ enum Opcodes
|
||||||
SMSG_GMTICKET_SYSTEMSTATUS = 0x21B,
|
SMSG_GMTICKET_SYSTEMSTATUS = 0x21B,
|
||||||
CMSG_SPIRIT_HEALER_ACTIVATE = 0x21C,
|
CMSG_SPIRIT_HEALER_ACTIVATE = 0x21C,
|
||||||
CMSG_SET_STAT_CHEAT = 0x21D,
|
CMSG_SET_STAT_CHEAT = 0x21D,
|
||||||
SMSG_QUEST_FORCE_REMOVE = 0x21E, // uint32 questid
|
SMSG_QUEST_FORCE_REMOVED = 0x21E,
|
||||||
CMSG_SKILL_BUY_STEP = 0x21F,
|
CMSG_SKILL_BUY_STEP = 0x21F,
|
||||||
CMSG_SKILL_BUY_RANK = 0x220,
|
CMSG_SKILL_BUY_RANK = 0x220,
|
||||||
CMSG_XP_CHEAT = 0x221,
|
CMSG_XP_CHEAT = 0x221,
|
||||||
|
|
@ -609,8 +609,8 @@ enum Opcodes
|
||||||
CMSG_BATTLEFIELD_LIST = 0x23C,
|
CMSG_BATTLEFIELD_LIST = 0x23C,
|
||||||
SMSG_BATTLEFIELD_LIST = 0x23D,
|
SMSG_BATTLEFIELD_LIST = 0x23D,
|
||||||
CMSG_BATTLEFIELD_JOIN = 0x23E,
|
CMSG_BATTLEFIELD_JOIN = 0x23E,
|
||||||
SMSG_BATTLEFIELD_WIN_OBSOLETE = 0x23F,
|
SMSG_FORCE_SET_VEHICLE_REC_ID = 0x23F,
|
||||||
SMSG_BATTLEFIELD_LOSE_OBSOLETE = 0x240,
|
CMSG_SET_VEHICLE_REC_ID_ACK = 0x240,
|
||||||
CMSG_TAXICLEARNODE = 0x241,
|
CMSG_TAXICLEARNODE = 0x241,
|
||||||
CMSG_TAXIENABLENODE = 0x242,
|
CMSG_TAXIENABLENODE = 0x242,
|
||||||
CMSG_ITEM_TEXT_QUERY = 0x243,
|
CMSG_ITEM_TEXT_QUERY = 0x243,
|
||||||
|
|
@ -643,7 +643,7 @@ enum Opcodes
|
||||||
SMSG_AUCTION_BIDDER_NOTIFICATION = 0x25E,
|
SMSG_AUCTION_BIDDER_NOTIFICATION = 0x25E,
|
||||||
SMSG_AUCTION_OWNER_NOTIFICATION = 0x25F,
|
SMSG_AUCTION_OWNER_NOTIFICATION = 0x25F,
|
||||||
SMSG_PROCRESIST = 0x260,
|
SMSG_PROCRESIST = 0x260,
|
||||||
SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE = 0x261,
|
SMSG_COMBAT_EVENT_FAILED = 0x261,
|
||||||
SMSG_DISPEL_FAILED = 0x262,
|
SMSG_DISPEL_FAILED = 0x262,
|
||||||
SMSG_SPELLORDAMAGE_IMMUNE = 0x263,
|
SMSG_SPELLORDAMAGE_IMMUNE = 0x263,
|
||||||
CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x264,
|
CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x264,
|
||||||
|
|
@ -692,14 +692,14 @@ enum Opcodes
|
||||||
CMSG_GROUP_ASSISTANT_LEADER = 0x28F,
|
CMSG_GROUP_ASSISTANT_LEADER = 0x28F,
|
||||||
CMSG_BUYBACK_ITEM = 0x290,
|
CMSG_BUYBACK_ITEM = 0x290,
|
||||||
SMSG_SERVER_MESSAGE = 0x291,
|
SMSG_SERVER_MESSAGE = 0x291,
|
||||||
CMSG_SET_SAVED_INSTANCE_EXTEND = 0x292, // lua: SetSavedInstanceExtend
|
CMSG_SET_SAVED_INSTANCE_EXTEND = 0x292,
|
||||||
SMSG_LFG_OFFER_CONTINUE = 0x293,
|
CMSG_LFG_OFFER_CONTINUE = 0x293,
|
||||||
CMSG_MEETINGSTONE_CHEAT = 0x294, // not found 3.3
|
CMSG_TEST_DROP_RATE = 0x294,
|
||||||
SMSG_MEETINGSTONE_SETQUEUE = 0x295, // string, showed in console
|
SMSG_TEST_DROP_RATE_RESULT = 0x295,
|
||||||
CMSG_MEETINGSTONE_INFO = 0x296, // EVENT_LFG_UPDATE
|
CMSG_LFG_GET_STATUS = 0x296,
|
||||||
SMSG_MAIL_SHOW_FROM_GOSSIP = 0x297, // mail open from gossip?, EVENT_MAIL_SHOW
|
SMSG_SHOW_MAILBOX = 0x297,
|
||||||
SMSG_MEETINGSTONE_IN_PROGRESS = 0x298, // uint32, some UPDATE_COOLDOWN events
|
SMSG_RESET_RANGED_COMBAT_TIMER = 0x298,
|
||||||
SMSG_MEETINGSTONE_MEMBER_ADDED = 0x299, // uint32, errors: ERR_NOT_IN_GROUP (2,51) and ERR_NOT_IN_RAID (3,39,40)
|
SMSG_CHAT_NOT_IN_PARTY = 0x299,
|
||||||
CMSG_GMTICKETSYSTEM_TOGGLE = 0x29A,
|
CMSG_GMTICKETSYSTEM_TOGGLE = 0x29A,
|
||||||
CMSG_CANCEL_GROWTH_AURA = 0x29B,
|
CMSG_CANCEL_GROWTH_AURA = 0x29B,
|
||||||
SMSG_CANCEL_AUTO_REPEAT = 0x29C,
|
SMSG_CANCEL_AUTO_REPEAT = 0x29C,
|
||||||
|
|
@ -719,7 +719,7 @@ enum Opcodes
|
||||||
MSG_TALENT_WIPE_CONFIRM = 0x2AA,
|
MSG_TALENT_WIPE_CONFIRM = 0x2AA,
|
||||||
SMSG_SUMMON_REQUEST = 0x2AB,
|
SMSG_SUMMON_REQUEST = 0x2AB,
|
||||||
CMSG_SUMMON_RESPONSE = 0x2AC,
|
CMSG_SUMMON_RESPONSE = 0x2AC,
|
||||||
MSG_MOVE_TOGGLE_GRAVITY_CHEAT = 0x2AD,
|
MSG_DEV_SHOWLABEL = 0x2AD,
|
||||||
SMSG_MONSTER_MOVE_TRANSPORT = 0x2AE,
|
SMSG_MONSTER_MOVE_TRANSPORT = 0x2AE,
|
||||||
SMSG_PET_BROKEN = 0x2AF,
|
SMSG_PET_BROKEN = 0x2AF,
|
||||||
MSG_MOVE_FEATHER_FALL = 0x2B0,
|
MSG_MOVE_FEATHER_FALL = 0x2B0,
|
||||||
|
|
@ -733,7 +733,7 @@ enum Opcodes
|
||||||
SMSG_AREA_TRIGGER_MESSAGE = 0x2B8,
|
SMSG_AREA_TRIGGER_MESSAGE = 0x2B8,
|
||||||
CMSG_SHOWING_HELM = 0x2B9,
|
CMSG_SHOWING_HELM = 0x2B9,
|
||||||
CMSG_SHOWING_CLOAK = 0x2BA,
|
CMSG_SHOWING_CLOAK = 0x2BA,
|
||||||
SMSG_LFG_ROLE_CHOSEN = 0x2BB,
|
SMSG_ROLE_CHOSEN = 0x2BB,
|
||||||
SMSG_PLAYER_SKINNED = 0x2BC,
|
SMSG_PLAYER_SKINNED = 0x2BC,
|
||||||
SMSG_DURABILITY_DAMAGE_DEATH = 0x2BD,
|
SMSG_DURABILITY_DAMAGE_DEATH = 0x2BD,
|
||||||
CMSG_SET_EXPLORATION = 0x2BE,
|
CMSG_SET_EXPLORATION = 0x2BE,
|
||||||
|
|
@ -864,9 +864,9 @@ enum Opcodes
|
||||||
SMSG_INSTANCE_DIFFICULTY = 0x33B,
|
SMSG_INSTANCE_DIFFICULTY = 0x33B,
|
||||||
MSG_GM_RESETINSTANCELIMIT = 0x33C,
|
MSG_GM_RESETINSTANCELIMIT = 0x33C,
|
||||||
SMSG_MOTD = 0x33D,
|
SMSG_MOTD = 0x33D,
|
||||||
SMSG_MOVE_SET_FLIGHT = 0x33E,
|
SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x33E,
|
||||||
SMSG_MOVE_UNSET_FLIGHT = 0x33F,
|
SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x33F,
|
||||||
CMSG_MOVE_FLIGHT_ACK = 0x340,
|
CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK = 0x340,
|
||||||
MSG_MOVE_START_SWIM_CHEAT = 0x341,
|
MSG_MOVE_START_SWIM_CHEAT = 0x341,
|
||||||
MSG_MOVE_STOP_SWIM_CHEAT = 0x342,
|
MSG_MOVE_STOP_SWIM_CHEAT = 0x342,
|
||||||
SMSG_MOVE_SET_CAN_FLY = 0x343,
|
SMSG_MOVE_SET_CAN_FLY = 0x343,
|
||||||
|
|
@ -876,7 +876,7 @@ enum Opcodes
|
||||||
CMSG_SOCKET_GEMS = 0x347,
|
CMSG_SOCKET_GEMS = 0x347,
|
||||||
CMSG_ARENA_TEAM_CREATE = 0x348,
|
CMSG_ARENA_TEAM_CREATE = 0x348,
|
||||||
SMSG_ARENA_TEAM_COMMAND_RESULT = 0x349,
|
SMSG_ARENA_TEAM_COMMAND_RESULT = 0x349,
|
||||||
UMSG_UPDATE_ARENA_TEAM_OBSOLETE = 0x34A,
|
MSG_MOVE_UPDATE_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x34A,
|
||||||
CMSG_ARENA_TEAM_QUERY = 0x34B,
|
CMSG_ARENA_TEAM_QUERY = 0x34B,
|
||||||
SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x34C,
|
SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x34C,
|
||||||
CMSG_ARENA_TEAM_ROSTER = 0x34D,
|
CMSG_ARENA_TEAM_ROSTER = 0x34D,
|
||||||
|
|
@ -894,29 +894,29 @@ enum Opcodes
|
||||||
MSG_MOVE_START_ASCEND = 0x359,
|
MSG_MOVE_START_ASCEND = 0x359,
|
||||||
MSG_MOVE_STOP_ASCEND = 0x35A,
|
MSG_MOVE_STOP_ASCEND = 0x35A,
|
||||||
SMSG_ARENA_TEAM_STATS = 0x35B,
|
SMSG_ARENA_TEAM_STATS = 0x35B,
|
||||||
CMSG_LFG_JOIN = 0x35C, // CMSG JoinLFG
|
CMSG_LFG_JOIN = 0x35C,
|
||||||
CMSG_LFG_LEAVE = 0x35D, // CMSG LeaveLFG
|
CMSG_LFG_LEAVE = 0x35D,
|
||||||
CMSG_SEARCH_LFG_JOIN = 0x35E, // CMSG SearchLFGJoin
|
CMSG_LFG_SEARCH_JOIN = 0x35E,
|
||||||
CMSG_SEARCH_LFG_LEAVE = 0x35F, // CMSG SearchLFGLeave
|
CMSG_LFG_SEARCH_LEAVE = 0x35F,
|
||||||
SMSG_UPDATE_LFG_LIST = 0x360, // SMSG uint32, uint32, if(uint8) { uint32 count, for(count) { uint64} }, uint32 count2, uint32, for(count2) { uint64, uint32 flags, if(flags & 0x2) {string}, if(flags & 0x10) {for(3) uint8}, if(flags & 0x80) {uint64, uint32}}, uint32 count3, uint32, for(count3) {uint64, uint32 flags, if(flags & 0x1) {uint8, uint8, uint8, for(3) uint8, uint32, uint32, uint32, uint32, uint32, uint32, float, float, uint32, uint32, uint32, uint32, uint32, float, uint32, uint32, uint32, uint32, uint32, uint32}, if(flags&0x2) string, if(flags&0x4) uint8, if(flags&0x8) uint64, if(flags&0x10) uint8, if(flags&0x20) uint32, if(flags&0x40) uint8, if(flags& 0x80) {uint64, uint32}}
|
SMSG_LFG_SEARCH_RESULTS = 0x360,
|
||||||
SMSG_LFG_PROPOSAL_UPDATE = 0x361, // SMSG uint32, uint8, uint32, uint32, uint8, for(uint8) {uint32,uint8,uint8,uint8,uint8}
|
SMSG_LFG_PROPOSAL_UPDATE = 0x361,
|
||||||
CMSG_LFG_PROPOSAL_RESULT = 0x362, // CMSG AcceptProposal, RejectProposal
|
CMSG_LFG_PROPOSAL_RESPONSE = 0x362,
|
||||||
SMSG_LFG_ROLE_CHECK_UPDATE = 0x363, // SMSG uint32, uint8, for(uint8) uint32, uint8, for(uint8) { uint64, uint8, uint32, uint8, }
|
SMSG_LFG_ROLE_CHECK_UPDATE = 0x363,
|
||||||
SMSG_LFG_JOIN_RESULT = 0x364, // SMSG uint32 unk, uint32, if(unk==6) { uint8 count, for(count) uint64 }
|
SMSG_LFG_JOIN_RESULT = 0x364,
|
||||||
SMSG_LFG_QUEUE_STATUS = 0x365, // SMSG uint32 dungeon, uint32 lfgtype, uint32, uint32, uint32, uint32, uint8, uint8, uint8, uint8
|
SMSG_LFG_QUEUE_STATUS = 0x365,
|
||||||
CMSG_SET_LFG_COMMENT = 0x366, // CMSG SetLFGComment
|
CMSG_SET_LFG_COMMENT = 0x366,
|
||||||
SMSG_LFG_UPDATE_PLAYER = 0x367, // SMSG uint8, if(uint8) { uint8, uint8, uint8, uint8, if(uint8) for(uint8) uint32, string}
|
SMSG_LFG_UPDATE_PLAYER = 0x367,
|
||||||
SMSG_LFG_UPDATE_PARTY = 0x368, // SMSG uint8, if(uint8) { uint8, uint8, uint8, for(3) uint8, uint8, if(uint8) for(uint8) uint32, string}
|
SMSG_LFG_UPDATE_PARTY = 0x368,
|
||||||
SMSG_LFG_UPDATE_SEARCH = 0x369, // SMSG uint8
|
SMSG_LFG_UPDATE_SEARCH = 0x369,
|
||||||
CMSG_LFG_SET_ROLES = 0x36A, // CMSG SetLFGRoles
|
CMSG_LFG_SET_ROLES = 0x36A,
|
||||||
CMSG_LFG_SET_NEEDS = 0x36B, // CMSG SetLFGNeeds
|
CMSG_LFG_SET_NEEDS = 0x36B,
|
||||||
CMSG_LFG_SET_BOOT_VOTE = 0x36C, // CMSG SetLFGBootVote
|
CMSG_LFG_BOOT_PLAYER_VOTE = 0x36C,
|
||||||
SMSG_LFG_BOOT_PLAYER = 0x36D, // SMSG uint8, uint8, uint8, uint64, uint32, uint32, uint32, uint32
|
SMSG_LFG_BOOT_PLAYER = 0x36D,
|
||||||
CMSG_LFD_PLAYER_LOCK_INFO_REQUEST = 0x36E, // CMSG RequestLFDPlayerLockInfo
|
CMSG_LFG_GET_PLAYER_INFO = 0x36E,
|
||||||
SMSG_LFG_PLAYER_INFO = 0x36F, // SMSG uint8, for(uint8) { uint32, uint8, uint32, uint32, uint32, uint32, uint8, for(uint8) {uint32,uint32, uint32}}, uint32, for(uint32) {uint32,uint32}
|
SMSG_LFG_PLAYER_INFO = 0x36F,
|
||||||
CMSG_LFG_TELEPORT = 0x370, // CMSG LFGTeleport
|
CMSG_LFG_TELEPORT = 0x370,
|
||||||
CMSG_LFD_PARTY_LOCK_INFO_REQUEST = 0x371, // CMSG RequestLFDPartyLockInfo
|
CMSG_LFG_GET_PARTY_INFO = 0x371,
|
||||||
SMSG_LFG_PARTY_INFO = 0x372, // SMSG uint8, for(uint8) uint64
|
SMSG_LFG_PARTY_INFO = 0x372,
|
||||||
SMSG_TITLE_EARNED = 0x373,
|
SMSG_TITLE_EARNED = 0x373,
|
||||||
CMSG_SET_TITLE = 0x374,
|
CMSG_SET_TITLE = 0x374,
|
||||||
CMSG_CANCEL_MOUNT_AURA = 0x375,
|
CMSG_CANCEL_MOUNT_AURA = 0x375,
|
||||||
|
|
@ -1031,7 +1031,7 @@ enum Opcodes
|
||||||
SMSG_COMSAT_CONNECT_FAIL = 0x3E2,
|
SMSG_COMSAT_CONNECT_FAIL = 0x3E2,
|
||||||
SMSG_VOICE_CHAT_STATUS = 0x3E3,
|
SMSG_VOICE_CHAT_STATUS = 0x3E3,
|
||||||
CMSG_REPORT_PVP_AFK = 0x3E4,
|
CMSG_REPORT_PVP_AFK = 0x3E4,
|
||||||
SMSG_REPORT_PVP_AFK_RESULT = 0x3E5, // SMSG?
|
SMSG_REPORT_PVP_AFK_RESULT = 0x3E5,
|
||||||
CMSG_GUILD_BANKER_ACTIVATE = 0x3E6,
|
CMSG_GUILD_BANKER_ACTIVATE = 0x3E6,
|
||||||
CMSG_GUILD_BANK_QUERY_TAB = 0x3E7,
|
CMSG_GUILD_BANK_QUERY_TAB = 0x3E7,
|
||||||
SMSG_GUILD_BANK_LIST = 0x3E8,
|
SMSG_GUILD_BANK_LIST = 0x3E8,
|
||||||
|
|
@ -1046,7 +1046,7 @@ enum Opcodes
|
||||||
SMSG_USERLIST_REMOVE = 0x3F1,
|
SMSG_USERLIST_REMOVE = 0x3F1,
|
||||||
SMSG_USERLIST_UPDATE = 0x3F2,
|
SMSG_USERLIST_UPDATE = 0x3F2,
|
||||||
CMSG_CLEAR_CHANNEL_WATCH = 0x3F3,
|
CMSG_CLEAR_CHANNEL_WATCH = 0x3F3,
|
||||||
SMSG_INSPECT_TALENT = 0x3F4,
|
SMSG_INSPECT_RESULTS = 0x3F4,
|
||||||
SMSG_GOGOGO_OBSOLETE = 0x3F5,
|
SMSG_GOGOGO_OBSOLETE = 0x3F5,
|
||||||
SMSG_ECHO_PARTY_SQUELCH = 0x3F6,
|
SMSG_ECHO_PARTY_SQUELCH = 0x3F6,
|
||||||
CMSG_SET_TITLE_SUFFIX = 0x3F7,
|
CMSG_SET_TITLE_SUFFIX = 0x3F7,
|
||||||
|
|
@ -1075,7 +1075,7 @@ enum Opcodes
|
||||||
CMSG_REFER_A_FRIEND = 0x40E,
|
CMSG_REFER_A_FRIEND = 0x40E,
|
||||||
MSG_GM_CHANGE_ARENA_RATING = 0x40F,
|
MSG_GM_CHANGE_ARENA_RATING = 0x40F,
|
||||||
CMSG_DECLINE_CHANNEL_INVITE = 0x410,
|
CMSG_DECLINE_CHANNEL_INVITE = 0x410,
|
||||||
SMSG_GROUPACTION_THROTTLED = 0x411, // SMSG?
|
SMSG_GROUPACTION_THROTTLED = 0x411,
|
||||||
SMSG_OVERRIDE_LIGHT = 0x412,
|
SMSG_OVERRIDE_LIGHT = 0x412,
|
||||||
SMSG_TOTEM_CREATED = 0x413,
|
SMSG_TOTEM_CREATED = 0x413,
|
||||||
CMSG_TOTEM_DESTROYED = 0x414,
|
CMSG_TOTEM_DESTROYED = 0x414,
|
||||||
|
|
@ -1153,9 +1153,9 @@ enum Opcodes
|
||||||
SMSG_FORCE_PITCH_RATE_CHANGE = 0x45C,
|
SMSG_FORCE_PITCH_RATE_CHANGE = 0x45C,
|
||||||
CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x45D,
|
CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x45D,
|
||||||
SMSG_SPLINE_SET_PITCH_RATE = 0x45E,
|
SMSG_SPLINE_SET_PITCH_RATE = 0x45E,
|
||||||
SMSG_MOVE_ABANDON_TRANSPORT = 0x45F,
|
CMSG_CALENDAR_EVENT_INVITE_NOTES = 0x45F,
|
||||||
SMSG_CALENDAR_UPDATE_INVITE_LIST = 0x460,
|
SMSG_CALENDAR_EVENT_INVITE_NOTES = 0x460,
|
||||||
SMSG_CALENDAR_UPDATE_INVITE_LIST2 = 0x461,
|
SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT = 0x461,
|
||||||
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x462,
|
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x462,
|
||||||
SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x463,
|
SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x463,
|
||||||
SMSG_TRIGGER_MOVIE = 0x464,
|
SMSG_TRIGGER_MOVIE = 0x464,
|
||||||
|
|
@ -1171,7 +1171,7 @@ enum Opcodes
|
||||||
CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x46E,
|
CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x46E,
|
||||||
SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x46F,
|
SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x46F,
|
||||||
CMSG_SET_CRITERIA_CHEAT = 0x470,
|
CMSG_SET_CRITERIA_CHEAT = 0x470,
|
||||||
SMSG_CALENDAR_UPDATE_INVITE_LIST3 = 0x471,
|
SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x471,
|
||||||
CMSG_UNITANIMTIER_CHEAT = 0x472,
|
CMSG_UNITANIMTIER_CHEAT = 0x472,
|
||||||
CMSG_CHAR_CUSTOMIZE = 0x473,
|
CMSG_CHAR_CUSTOMIZE = 0x473,
|
||||||
SMSG_CHAR_CUSTOMIZE = 0x474,
|
SMSG_CHAR_CUSTOMIZE = 0x474,
|
||||||
|
|
@ -1214,137 +1214,137 @@ enum Opcodes
|
||||||
SMSG_PET_LEARNED_SPELL = 0x499,
|
SMSG_PET_LEARNED_SPELL = 0x499,
|
||||||
SMSG_PET_REMOVED_SPELL = 0x49A,
|
SMSG_PET_REMOVED_SPELL = 0x49A,
|
||||||
CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE = 0x49B,
|
CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE = 0x49B,
|
||||||
CMSG_HEARTH_AND_RESURRECT = 0x49C, // not changed in 3.1
|
CMSG_HEARTH_AND_RESURRECT = 0x49C,
|
||||||
SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x49D, // not changed 9626
|
SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x49D,
|
||||||
SMSG_CRITERIA_DELETED = 0x49E, // not changed 9626
|
SMSG_CRITERIA_DELETED = 0x49E,
|
||||||
SMSG_ACHIEVEMENT_DELETED = 0x49F, // not changed 9626
|
SMSG_ACHIEVEMENT_DELETED = 0x49F,
|
||||||
CMSG_SERVER_INFO_QUERY = 0x4A0, // not found
|
CMSG_SERVER_INFO_QUERY = 0x4A0,
|
||||||
SMSG_SERVER_INFO_RESPONSE = 0x4A1, // not found
|
SMSG_SERVER_INFO_RESPONSE = 0x4A1,
|
||||||
CMSG_CHECK_LOGIN_CRITERIA = 0x4A2, // not found
|
CMSG_CHECK_LOGIN_CRITERIA = 0x4A2,
|
||||||
SMSG_SERVER_BUCK_DATA_START = 0x4A3, // not found
|
SMSG_SERVER_BUCK_DATA_START = 0x4A3,
|
||||||
CMSG_QUERY_VEHICLE_STATUS = 0x4A4, // not found
|
CMSG_SET_BREATH = 0x4A4,
|
||||||
UMSG_UNKNOWN_1189 = 0x4A5, // not found, old SMSG_PET_GUIDS
|
CMSG_QUERY_VEHICLE_STATUS = 0x4A5,
|
||||||
SMSG_BATTLEGROUND_INFO_THROTTLED = 0x4A6, // empty, "You can't do that yet"
|
SMSG_BATTLEGROUND_INFO_THROTTLED = 0x4A6,
|
||||||
SMSG_PLAYER_VEHICLE_DATA = 0x4A7, // smsg guid+uint32 (vehicle) EVENT_PLAYER_GAINS_VEHICLE_DATA/EVENT_PLAYER_LOSES_VEHICLE_DATA
|
SMSG_SET_VEHICLE_REC_ID = 0x4A7,
|
||||||
CMSG_PLAYER_VEHICLE_ENTER = 0x4A8, // cmsg uint64
|
CMSG_RIDE_VEHICLE_INTERACT = 0x4A8,
|
||||||
CMSG_EJECT_PASSENGER = 0x4A9, // cmsg uint64
|
CMSG_CONTROLLER_EJECT_PASSENGER = 0x4A9,
|
||||||
SMSG_PET_GUIDS = 0x4AA, // shifted+5
|
SMSG_PET_GUIDS = 0x4AA,
|
||||||
SMSG_CLIENTCACHE_VERSION = 0x4AB, // shifted+5
|
SMSG_CLIENTCACHE_VERSION = 0x4AB,
|
||||||
UMSG_UNKNOWN_1196 = 0x4AC, // not found
|
CMSG_CHANGE_GDF_ARENA_RATING = 0x4AC,
|
||||||
UMSG_UNKNOWN_1197 = 0x4AD, // not found
|
CMSG_SET_ARENA_TEAM_RATING_BY_INDEX = 0x4AD,
|
||||||
UMSG_UNKNOWN_1198 = 0x4AE, // not found
|
CMSG_SET_ARENA_TEAM_WEEKLY_GAMES = 0x4AE,
|
||||||
UMSG_UNKNOWN_1199 = 0x4AF, // not found
|
CMSG_SET_ARENA_TEAM_SEASON_GAMES = 0x4AF,
|
||||||
UMSG_UNKNOWN_1200 = 0x4B0, // not found
|
CMSG_SET_ARENA_MEMBER_WEEKLY_GAMES = 0x4B0,
|
||||||
UMSG_UNKNOWN_1201 = 0x4B1, // not found
|
CMSG_SET_ARENA_MEMBER_SEASON_GAMES = 0x4B1,
|
||||||
SMSG_ITEM_REFUND_INFO_RESPONSE = 0x4B2, // refund item info
|
SMSG_SET_ITEM_PURCHASE_DATA = 0x4B2,
|
||||||
CMSG_ITEM_REFUND_INFO = 0x4B3, // refund request?
|
CMSG_GET_ITEM_PURCHASE_DATA = 0x4B3,
|
||||||
CMSG_ITEM_REFUND = 0x4B4, // lua: ContainerRefundItemPurchase
|
CMSG_ITEM_PURCHASE_REFUND = 0x4B4,
|
||||||
SMSG_ITEM_REFUND_RESULT = 0x4B5, // refund item result
|
SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x4B5,
|
||||||
CMSG_CORPSE_MAP_POSITION_QUERY = 0x4B6, // CMSG, uint32
|
CMSG_CORPSE_TRANSPORT_QUERY = 0x4B6,
|
||||||
SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE = 0x4B7, // SMSG, 3*float+float
|
SMSG_CORPSE_TRANSPORT_QUERY = 0x4B7,
|
||||||
UMSG_UNKNOWN_1208 = 0x4B8, // not found
|
CMSG_UNUSED5 = 0x4B8,
|
||||||
UMSG_UNKNOWN_1209 = 0x4B9, // not found
|
CMSG_UNUSED6 = 0x4B9,
|
||||||
CMSG_CALENDAR_CONTEXT_EVENT_SIGNUP = 0x4BA, // CMSG, uint64, lua: CalendarContextEventSignUp
|
CMSG_CALENDAR_EVENT_SIGNUP = 0x4BA,
|
||||||
SMSG_CALENDAR_ACTION_PENDING = 0x4BB, // SMSG, calendar related EVENT_CALENDAR_ACTION_PENDING
|
SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x4BB,
|
||||||
SMSG_EQUIPMENT_SET_LIST = 0x4BC, // SMSG, equipment manager list?
|
SMSG_LOAD_EQUIPMENT_SET = 0x4BC,
|
||||||
CMSG_EQUIPMENT_SET_SAVE = 0x4BD, // CMSG, lua: SaveEquipmentSet
|
CMSG_SAVE_EQUIPMENT_SET = 0x4BD,
|
||||||
CMSG_UPDATE_PROJECTILE_POSITION = 0x4BE, // CMSG, uint64 caster, uint32 spellId, uint8 castId, vector3 position
|
CMSG_ON_MISSILE_TRAJECTORY_COLLISION = 0x4BE,
|
||||||
SMSG_SET_PROJECTILE_POSITION = 0x4BF, // SMSG, uint64 caster, uint8 castId, vector3 position
|
SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x4BF,
|
||||||
SMSG_TALENTS_INFO = 0x4C0, // SMSG, talents related
|
SMSG_TALENT_UPDATE = 0x4C0,
|
||||||
CMSG_LEARN_PREVIEW_TALENTS = 0x4C1, // CMSG, lua: LearnPreviewTalents (for player?)
|
CMSG_LEARN_TALENT_GROUP = 0x4C1,
|
||||||
CMSG_LEARN_PREVIEW_TALENTS_PET = 0x4C2, // CMSG, lua: LearnPreviewTalents (for pet?)
|
CMSG_PET_LEARN_TALENT_GROUP = 0x4C2,
|
||||||
UMSG_UNKNOWN_1219 = 0x4C3, // not found 3.2
|
CMSG_SET_ACTIVE_TALENT_GROUP_OBSOLETE = 0x4C3,
|
||||||
UMSG_UNKNOWN_1220 = 0x4C4, // not found 3.2
|
CMSG_GM_GRANT_ACHIEVEMENT = 0x4C4,
|
||||||
UMSG_UNKNOWN_1221 = 0x4C5, // not found 3.2
|
CMSG_GM_REMOVE_ACHIEVEMENT = 0x4C5,
|
||||||
UMSG_UNKNOWN_1222 = 0x4C6, // not found 3.2
|
CMSG_GM_SET_CRITERIA_FOR_PLAYER = 0x4C6,
|
||||||
SMSG_ARENA_OPPONENT_UPDATE = 0x4C7, // uint64, EVENT_ARENA_OPPONENT_UPDATE
|
SMSG_DESTROY_ARENA_UNIT = 0x4C7,
|
||||||
SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED = 0x4C8, // uint32 "Can't modify arena team while queued or in a match." 3.2
|
SMSG_ARENA_TEAM_CHANGE_FAILED = 0x4C8,
|
||||||
UMSG_UNKNOWN_1225 = 0x4C9, // not found 3.2
|
CMSG_PROFILEDATA_REQUEST = 0x4C9,
|
||||||
UMSG_UNKNOWN_1226 = 0x4CA, // not found 3.2
|
SMSG_PROFILEDATA_RESPONSE = 0x4CA,
|
||||||
UMSG_UNKNOWN_1227 = 0x4CB, // not found 3.2
|
CMSG_START_BATTLEFIELD_CHEAT = 0x4CB,
|
||||||
UMSG_UNKNOWN_1228 = 0x4CC, // not found 3.2
|
CMSG_END_BATTLEFIELD_CHEAT = 0x4CC,
|
||||||
SMSG_MULTIPLE_PACKETS = 0x4CD, // SMSG, handles any opcode
|
SMSG_COMPOUND_MOVE = 0x4CD,
|
||||||
SMSG_MOVE_SET_LEVITATING = 0x4CE, // SMSG, movement related
|
SMSG_MOVE_GRAVITY_DISABLE = 0x4CE,
|
||||||
CMSG_MOVE_SET_LEVITATING_ACK = 0x4CF, // movement related
|
CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x4CF,
|
||||||
SMSG_MOVE_UNSET_LEVITATING = 0x4D0, // SMSG, movement related
|
SMSG_MOVE_GRAVITY_ENABLE = 0x4D0,
|
||||||
CMSG_MOVE_UNSET_LEVITATING_ACK = 0x4D1, // movement related
|
CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x4D1,
|
||||||
SMSG_MOVE_LEVITATING_ = 0x4D2, // SMSG, movement related (movement flags 0x400 and 0x8000)
|
MSG_MOVE_GRAVITY_CHNG = 0x4D2,
|
||||||
SMSG_SPLINE_MOVE_SET_LEVITATING = 0x4D3, // SMSG, movement related
|
SMSG_SPLINE_MOVE_GRAVITY_DISABLE = 0x4D3,
|
||||||
SMSG_SPLINE_MOVE_UNSET_LEVITATING = 0x4D4, // SMSG, movement related
|
SMSG_SPLINE_MOVE_GRAVITY_ENABLE = 0x4D4,
|
||||||
CMSG_EQUIPMENT_SET_USE = 0x4D5, // CMSG, lua: UseEquipmentSet
|
CMSG_USE_EQUIPMENT_SET = 0x4D5,
|
||||||
SMSG_EQUIPMENT_SET_USE_RESULT = 0x4D6, // SMSG, UseEquipmentSetResult?
|
SMSG_USE_EQUIPMENT_SET_RESULT = 0x4D6,
|
||||||
UMSG_UNKNOWN_1239 = 0x4D7, // not found 3.2
|
CMSG_FORCE_ANIM = 0x4D7,
|
||||||
SMSG_UNKNOWN_1240 = 0x4D8, // SMSG, uint64, string, doing nothing
|
SMSG_FORCE_ANIM = 0x4D8,
|
||||||
CMSG_CHAR_FACTION_CHANGE = 0x4D9, // lua: CreateCharacter (PFC client response)
|
CMSG_CHAR_FACTION_CHANGE = 0x4D9,
|
||||||
SMSG_CHAR_FACTION_CHANGE = 0x4DA, // response to 1241 (PFC server response)
|
SMSG_CHAR_FACTION_CHANGE = 0x4DA,
|
||||||
UMSG_UNKNOWN_1243 = 0x4DB, // not found 3.2
|
CMSG_PVP_QUEUE_STATS_REQUEST = 0x4DB,
|
||||||
UMSG_UNKNOWN_1244 = 0x4DC, // not found 3.2
|
SMSG_PVP_QUEUE_STATS = 0x4DC,
|
||||||
UMSG_UNKNOWN_1245 = 0x4DD, // not found 3.2
|
CMSG_SET_PAID_SERVICE_CHEAT = 0x4DD,
|
||||||
SMSG_BATTLEFIELD_MGR_ENTRY_INVITE = 0x4DE, // uint32, EVENT_BATTLEFIELD_MGR_ENTRY_INVITE
|
SMSG_BATTLEFIELD_MANAGER_ENTRY_INVITE = 0x4DE,
|
||||||
CMSG_BATTLEFIELD_MGR_ENTRY_INVITE_RESPONSE = 0x4DF, // lua: BattlefieldMgrEntryInviteResponse
|
CMSG_BATTLEFIELD_MANAGER_ENTRY_INVITE_RESPONSE = 0x4DF,
|
||||||
SMSG_BATTLEFIELD_MGR_ENTERED = 0x4E0, // uint32, uint8, uint8 EVENT_BATTLEFIELD_MGR_ENTERED
|
SMSG_BATTLEFIELD_MANAGER_ENTERING = 0x4E0,
|
||||||
SMSG_BATTLEFIELD_MGR_QUEUE_INVITE = 0x4E1, // uint32 EVENT_BATTLEFIELD_MGR_QUEUE_INVITE
|
SMSG_BATTLEFIELD_MANAGER_QUEUE_INVITE = 0x4E1,
|
||||||
CMSG_BATTLEFIELD_MGR_QUEUE_INVITE_RESPONSE = 0x4E2, // lua: BattlefieldMgrQueueInviteResponse
|
CMSG_BATTLEFIELD_MANAGER_QUEUE_INVITE_RESPONSE = 0x4E2,
|
||||||
CMSG_BATTLEFIELD_MGR_QUEUE_REQUEST = 0x4E3, // lua: BattlefieldMgrQueueRequest
|
CMSG_BATTLEFIELD_MANAGER_QUEUE_REQUEST = 0x4E3,
|
||||||
SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0x4E4, // uint32, uint8 EVENT_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE
|
SMSG_BATTLEFIELD_MANAGER_QUEUE_REQUEST_RESPONSE = 0x4E4,
|
||||||
SMSG_BATTLEFIELD_MGR_EJECT_PENDING = 0x4E5, // uint32 EVENT_BATTLEFIELD_MGR_EJECT_PENDING
|
SMSG_BATTLEFIELD_MANAGER_EJECT_PENDING = 0x4E5,
|
||||||
SMSG_BATTLEFIELD_MGR_EJECTED = 0x4E6, // uint32, uint32, uint8 EVENT_BATTLEFIELD_MGR_EJECTED
|
SMSG_BATTLEFIELD_MANAGER_EJECTED = 0x4E6,
|
||||||
CMSG_BATTLEFIELD_MGR_EXIT_REQUEST = 0x4E7, // lua: BattlefieldMgrExitRequest
|
CMSG_BATTLEFIELD_MANAGER_EXIT_REQUEST = 0x4E7,
|
||||||
SMSG_BATTLEFIELD_MGR_STATE_CHANGE = 0x4E8, // uint32, uint32 EVENT_BATTLEFIELD_MGR_STATE_CHANGE
|
SMSG_BATTLEFIELD_MANAGER_STATE_CHANGED = 0x4E8,
|
||||||
UMSG_UNKNOWN_1257 = 0x4E9, // not found 3.2
|
CMSG_BATTLEFIELD_MANAGER_ADVANCE_STATE = 0x4E9,
|
||||||
UMSG_UNKNOWN_1258 = 0x4EA, // not found 3.2
|
CMSG_BATTLEFIELD_MANAGER_SET_NEXT_TRANSITION_TIME = 0x4EA,
|
||||||
MSG_SET_RAID_DIFFICULTY = 0x4EB, // lua: SetRaidDifficulty
|
MSG_SET_RAID_DIFFICULTY = 0x4EB,
|
||||||
UMSG_UNKNOWN_1260 = 0x4EC, // not found 3.2
|
CMSG_XPGAIN = 0x4EC,
|
||||||
SMSG_TOGGLE_XP_GAIN = 0x4ED, // enable/disable XP gain console message
|
SMSG_XPGAIN = 0x4ED,
|
||||||
SMSG_GMRESPONSE_DB_ERROR = 0x4EE, // empty
|
SMSG_GMTICKET_RESPONSE_ERROR = 0x4EE,
|
||||||
SMSG_GMRESPONSE_RECEIVED = 0x4EF, // uint32, uint32, string[2000], string[4000][4]
|
SMSG_GMTICKET_GET_RESPONSE = 0x4EF,
|
||||||
CMSG_GMRESPONSE_RESOLVE = 0x4F0, // lua: GMResponseResolve
|
CMSG_GMTICKET_RESOLVE_RESPONSE = 0x4F0,
|
||||||
SMSG_GMRESPONSE_STATUS_UPDATE = 0x4F1, // uint8 (1 - EVENT_GMSURVEY_DISPLAY, 0 - EVENT_UPDATE_TICKET)
|
SMSG_GMTICKET_RESOLVE_RESPONSE = 0x4F1,
|
||||||
UMSG_UNKNOWN_1266 = 0x4F2, // not found 3.2
|
SMSG_GMTICKET_CREATE_RESPONSE_TICKET = 0x4F2,
|
||||||
UMSG_UNKNOWN_1267 = 0x4F3, // not found 3.2
|
CMSG_GM_CREATE_TICKET_RESPONSE = 0x4F3,
|
||||||
UMSG_UNKNOWN_1268 = 0x4F4, // not found 3.2
|
CMSG_SERVERINFO = 0x4F4,
|
||||||
UMSG_UNKNOWN_1269 = 0x4F5, // not found 3.2
|
SMSG_SERVERINFO = 0x4F5,
|
||||||
CMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x4F6,
|
CMSG_UI_TIME_REQUEST = 0x4F6,
|
||||||
SMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x4F7,
|
SMSG_UI_TIME = 0x4F7,
|
||||||
CMSG_CHAR_RACE_CHANGE = 0x4F8, // called from lua: CreateCharacter, paid race change
|
CMSG_CHAR_RACE_CHANGE = 0x4F8,
|
||||||
UMSG_UNKNOWN_1273 = 0x4F9, // not found 10554
|
MSG_VIEW_PHASE_SHIFT = 0x4F9,
|
||||||
SMSG_TALENTS_INVOLUNTARILY_RESET = 0x4FA, // uint8 EVENT_TALENTS_INVOLUNTARILY_RESET
|
SMSG_TALENTS_INVOLUNTARILY_RESET = 0x4FA,
|
||||||
UMSG_UNKNOWN_1275 = 0x4FB, // not found 10554
|
CMSG_DEBUG_SERVER_GEO = 0x4FB,
|
||||||
SMSG_UNKNOWN_1276 = 0x4FC, // does nothing in 10554
|
SMSG_DEBUG_SERVER_GEO = 0x4FC,
|
||||||
SMSG_LOOT_SLOT_CHANGED = 0x4FD, // EVENT_LOOT_SLOT_CHANGED
|
SMSG_LOOT_UPDATE = 0x4FD,
|
||||||
UMSG_UNKNOWN_1278 = 0x4FE, // not found 10596
|
UMSG_UPDATE_GROUP_INFO = 0x4FE,
|
||||||
CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0x4FF, // lua: ReadyForAccountDataTimes
|
CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0x4FF,
|
||||||
CMSG_QUERY_QUESTS_COMPLETED = 0x500, // lua: QueryQuestsCompleted
|
CMSG_QUERY_GET_ALL_QUESTS = 0x500,
|
||||||
SMSG_QUERY_QUESTS_COMPLETED_RESPONSE = 0x501, // response to CMSG_QUERY_QUESTS_COMPLETED
|
SMSG_ALL_QUESTS_COMPLETED = 0x501,
|
||||||
CMSG_GM_REPORT_LAG = 0x502, // lua: GMReportLag
|
CMSG_GMLAGREPORT_SUBMIT = 0x502,
|
||||||
UMSG_UNKNOWN_1283 = 0x503, // not found
|
CMSG_AFK_MONITOR_INFO_REQUEST = 0x503,
|
||||||
UMSG_UNKNOWN_1284 = 0x504, // not found
|
SMSG_AFK_MONITOR_INFO_RESPONSE = 0x504,
|
||||||
UMSG_UNKNOWN_1285 = 0x505, // not found
|
CMSG_AFK_MONITOR_INFO_CLEAR = 0x505,
|
||||||
SMSG_CORPSE_IS_NOT_IN_INSTANCE = 0x506, // ERR_CORPSE_IS_NOT_IN_INSTANCE = 0x1A8,
|
SMSG_AREA_TRIGGER_NO_CORPSE = 0x506,
|
||||||
UMSG_UNKNOWN_1287 = 0x507, // not found
|
CMSG_GM_NUKE_CHARACTER = 0x507,
|
||||||
CMSG_SET_ALLOW_LOW_LEVEL_RAID1 = 0x508, // lua: SetAllowLowLevelRaid
|
CMSG_LOW_LEVEL_RAID = 0x508,
|
||||||
CMSG_SET_ALLOW_LOW_LEVEL_RAID2 = 0x509, // lua: SetAllowLowLevelRaid
|
CMSG_LOW_LEVEL_RAID_USER = 0x509,
|
||||||
SMSG_CAMERA_SHAKE = 0x50A, // uint32 SpellEffectCameraShakes.dbc index, uint32
|
SMSG_CAMERA_SHAKE = 0x50A,
|
||||||
SMSG_UPDATE_ITEM_ENCHANTMENTS = 0x50B, // some item update packet?
|
SMSG_SOCKET_GEMS = 0x50B,
|
||||||
UMSG_UNKNOWN_1292 = 0x50C, // not found
|
CMSG_SET_CHARACTER_MODEL = 0x50C,
|
||||||
SMSG_REDIRECT_CLIENT = 0x50D, // uint32 ip, uint16 port, uint32 unk, uint8[20] hash (ip + port, seed=sessionkey)
|
SMSG_CONNECT_TO = 0x50D,
|
||||||
CMSG_REDIRECTION_FAILED = 0x50E, // something with networking
|
CMSG_CONNECT_TO_FAILED = 0x50E,
|
||||||
SMSG_UNKNOWN_1295 = 0x50F, //
|
SMSG_SUSPEND_COMMS = 0x50F,
|
||||||
CMSG_UNKNOWN_1296 = 0x510, // something with networking
|
CMSG_SUSPEND_COMMS_ACK = 0x510,
|
||||||
SMSG_FORCE_SEND_QUEUED_PACKETS = 0x511, //
|
SMSG_RESUME_COMMS = 0x511,
|
||||||
CMSG_REDIRECTION_AUTH_PROOF = 0x512, // something with networking
|
CMSG_AUTH_CONTINUED_SESSION = 0x512,
|
||||||
UMSG_UNKNOWN_1299 = 0x513, // not found
|
CMSG_DROP_NEW_CONNECTION = 0x513,
|
||||||
SMSG_COMBAT_LOG_MULTIPLE = 0x514, // SMSG, multi combatlog
|
SMSG_SEND_ALL_COMBAT_LOG = 0x514,
|
||||||
SMSG_LFG_OPEN_FROM_GOSSIP = 0x515, // event EVENT_LFG_OPEN_FROM_GOSSIP (opens dungeon finder, probably for outdoor bosses)
|
SMSG_OPEN_LFG_DUNGEON_FINDER = 0x515,
|
||||||
SMSG_UNKNOWN_1302 = 0x516, // something with player movement (move event 58)
|
SMSG_MOVE_SET_COLLISION_HGT = 0x516,
|
||||||
CMSG_UNKNOWN_1303 = 0x517, // something with player movement (move event 58)
|
CMSG_MOVE_SET_COLLISION_HGT_ACK = 0x517,
|
||||||
SMSG_UNKNOWN_1304 = 0x518, // something with player movement (move event 58), speed packet
|
MSG_MOVE_SET_COLLISION_HGT = 0x518,
|
||||||
UMSG_UNKNOWN_1305 = 0x519, // not found
|
CMSG_CLEAR_RANDOM_BG_WIN_TIME = 0x519,
|
||||||
UMSG_UNKNOWN_1306 = 0x51A, // not found
|
CMSG_CLEAR_HOLIDAY_BG_WIN_TIME = 0x51A,
|
||||||
CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0x51B, // lua: CommentatorSetSkirmishMatchmakingMode/CommentatorRequestSkirmishQueueData/CommentatorRequestSkirmishMode/CommentatorStartSkirmishMatch
|
CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0x51B, // lua: CommentatorSetSkirmishMatchmakingMode/CommentatorRequestSkirmishQueueData/CommentatorRequestSkirmishMode/CommentatorStartSkirmishMatch
|
||||||
SMSG_UNKNOWN_1308 = 0x51C, // event EVENT_COMMENTATOR_SKIRMISH_QUEUE_REQUEST, CGCommentator::QueueNode
|
SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT1 = 0x51C, // event EVENT_COMMENTATOR_SKIRMISH_QUEUE_REQUEST, CGCommentator::QueueNode
|
||||||
SMSG_UNKNOWN_1309 = 0x51D, // event EVENT_COMMENTATOR_SKIRMISH_QUEUE_REQUEST
|
SMSG_COMMENTATOR_SKIRMISH_QUEUE_RESULT2 = 0x51D, // event EVENT_COMMENTATOR_SKIRMISH_QUEUE_REQUEST
|
||||||
SMSG_UNKNOWN_1310 = 0x51E, // some compressed packet?
|
SMSG_COMPRESSED_UNKNOWN_1310 = 0x51E, // some compressed packet
|
||||||
NUM_MSG_TYPES = 0x51F
|
NUM_MSG_TYPES = 0x51F
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14600,9 +14600,8 @@ void Player::ItemAddedQuestCheck( uint32 entry, uint32 count )
|
||||||
{
|
{
|
||||||
uint32 additemcount = ( curitemcount + count <= reqitemcount ? count : reqitemcount - curitemcount);
|
uint32 additemcount = ( curitemcount + count <= reqitemcount ? count : reqitemcount - curitemcount);
|
||||||
q_status.m_itemcount[j] += additemcount;
|
q_status.m_itemcount[j] += additemcount;
|
||||||
if (q_status.uState != QUEST_NEW) q_status.uState = QUEST_CHANGED;
|
if (q_status.uState != QUEST_NEW)
|
||||||
|
q_status.uState = QUEST_CHANGED;
|
||||||
SendQuestUpdateAddItem( qInfo, j, additemcount );
|
|
||||||
}
|
}
|
||||||
if ( CanCompleteQuest( questid ) )
|
if ( CanCompleteQuest( questid ) )
|
||||||
CompleteQuest( questid );
|
CompleteQuest( questid );
|
||||||
|
|
@ -15070,15 +15069,6 @@ void Player::SendPushToPartyResponse( Player *pPlayer, uint32 msg )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::SendQuestUpdateAddItem( Quest const* /*pQuest*/, uint32 /*item_idx*/, uint32 /*count*/ )
|
|
||||||
{
|
|
||||||
WorldPacket data( SMSG_QUESTUPDATE_ADD_ITEM, 0 );
|
|
||||||
DEBUG_LOG( "WORLD: Sent SMSG_QUESTUPDATE_ADD_ITEM" );
|
|
||||||
//data << pQuest->ReqItemId[item_idx];
|
|
||||||
//data << count;
|
|
||||||
GetSession()->SendPacket( &data );
|
|
||||||
}
|
|
||||||
|
|
||||||
void Player::SendQuestUpdateAddCreatureOrGo( Quest const* pQuest, ObjectGuid guid, uint32 creatureOrGO_idx, uint32 count)
|
void Player::SendQuestUpdateAddCreatureOrGo( Quest const* pQuest, ObjectGuid guid, uint32 creatureOrGO_idx, uint32 count)
|
||||||
{
|
{
|
||||||
MANGOS_ASSERT(count < 65536 && "mob/GO count store in 16 bits 2^16 = 65536 (0..65536)");
|
MANGOS_ASSERT(count < 65536 && "mob/GO count store in 16 bits 2^16 = 65536 (0..65536)");
|
||||||
|
|
@ -22292,7 +22282,7 @@ void Player::BuildPetTalentsInfoData(WorldPacket *data)
|
||||||
|
|
||||||
void Player::SendTalentsInfoData(bool pet)
|
void Player::SendTalentsInfoData(bool pet)
|
||||||
{
|
{
|
||||||
WorldPacket data(SMSG_TALENTS_INFO, 50);
|
WorldPacket data(SMSG_TALENT_UPDATE, 50);
|
||||||
data << uint8(pet ? 1 : 0);
|
data << uint8(pet ? 1 : 0);
|
||||||
if(pet)
|
if(pet)
|
||||||
BuildPetTalentsInfoData(&data);
|
BuildPetTalentsInfoData(&data);
|
||||||
|
|
@ -22347,7 +22337,7 @@ void Player::BuildEnchantmentsInfoData(WorldPacket *data)
|
||||||
void Player::SendEquipmentSetList()
|
void Player::SendEquipmentSetList()
|
||||||
{
|
{
|
||||||
uint32 count = 0;
|
uint32 count = 0;
|
||||||
WorldPacket data(SMSG_EQUIPMENT_SET_LIST, 4);
|
WorldPacket data(SMSG_LOAD_EQUIPMENT_SET, 4);
|
||||||
size_t count_pos = data.wpos();
|
size_t count_pos = data.wpos();
|
||||||
data << uint32(count); // count placeholder
|
data << uint32(count); // count placeholder
|
||||||
for(EquipmentSets::iterator itr = m_EquipmentSets.begin(); itr != m_EquipmentSets.end(); ++itr)
|
for(EquipmentSets::iterator itr = m_EquipmentSets.begin(); itr != m_EquipmentSets.end(); ++itr)
|
||||||
|
|
@ -22399,7 +22389,7 @@ void Player::SetEquipmentSet(uint32 index, EquipmentSet eqset)
|
||||||
{
|
{
|
||||||
eqslot.Guid = sObjectMgr.GenerateEquipmentSetGuid();
|
eqslot.Guid = sObjectMgr.GenerateEquipmentSetGuid();
|
||||||
|
|
||||||
WorldPacket data(SMSG_EQUIPMENT_SET_SAVED, 4 + 1);
|
WorldPacket data(SMSG_EQUIPMENT_SET_ID, 4 + 1);
|
||||||
data << uint32(index);
|
data << uint32(index);
|
||||||
data.appendPackGUID(eqslot.Guid);
|
data.appendPackGUID(eqslot.Guid);
|
||||||
GetSession()->SendPacket(&data);
|
GetSession()->SendPacket(&data);
|
||||||
|
|
|
||||||
|
|
@ -516,7 +516,7 @@ enum PlayerFlags
|
||||||
PLAYER_FLAGS_COMMENTATOR = 0x00080000,
|
PLAYER_FLAGS_COMMENTATOR = 0x00080000,
|
||||||
PLAYER_FLAGS_UNK21 = 0x00100000,
|
PLAYER_FLAGS_UNK21 = 0x00100000,
|
||||||
PLAYER_FLAGS_UNK22 = 0x00200000,
|
PLAYER_FLAGS_UNK22 = 0x00200000,
|
||||||
PLAYER_FLAGS_COMMENTATOR2 = 0x00400000, // something like COMMENTATOR_CAN_USE_INSTANCE_COMMAND
|
PLAYER_FLAGS_COMMENTATOR_UBER = 0x00400000, // something like COMMENTATOR_CAN_USE_INSTANCE_COMMAND
|
||||||
PLAYER_FLAGS_UNK24 = 0x00800000, // EVENT_SPELL_UPDATE_USABLE and EVENT_UPDATE_SHAPESHIFT_USABLE, disabled all abilitys on tab except autoattack
|
PLAYER_FLAGS_UNK24 = 0x00800000, // EVENT_SPELL_UPDATE_USABLE and EVENT_UPDATE_SHAPESHIFT_USABLE, disabled all abilitys on tab except autoattack
|
||||||
PLAYER_FLAGS_UNK25 = 0x01000000, // EVENT_SPELL_UPDATE_USABLE and EVENT_UPDATE_SHAPESHIFT_USABLE, disabled all melee ability on tab include autoattack
|
PLAYER_FLAGS_UNK25 = 0x01000000, // EVENT_SPELL_UPDATE_USABLE and EVENT_UPDATE_SHAPESHIFT_USABLE, disabled all melee ability on tab include autoattack
|
||||||
PLAYER_FLAGS_XP_USER_DISABLED = 0x02000000,
|
PLAYER_FLAGS_XP_USER_DISABLED = 0x02000000,
|
||||||
|
|
@ -1499,7 +1499,6 @@ class MANGOS_DLL_SPEC Player : public Unit
|
||||||
void SendCanTakeQuestResponse( uint32 msg ) const;
|
void SendCanTakeQuestResponse( uint32 msg ) const;
|
||||||
void SendQuestConfirmAccept(Quest const* pQuest, Player* pReceiver);
|
void SendQuestConfirmAccept(Quest const* pQuest, Player* pReceiver);
|
||||||
void SendPushToPartyResponse( Player *pPlayer, uint32 msg );
|
void SendPushToPartyResponse( Player *pPlayer, uint32 msg );
|
||||||
void SendQuestUpdateAddItem( Quest const* pQuest, uint32 item_idx, uint32 count );
|
|
||||||
void SendQuestUpdateAddCreatureOrGo(Quest const* pQuest, ObjectGuid guid, uint32 creatureOrGO_idx, uint32 count);
|
void SendQuestUpdateAddCreatureOrGo(Quest const* pQuest, ObjectGuid guid, uint32 creatureOrGO_idx, uint32 count);
|
||||||
|
|
||||||
uint64 GetDivider() { return m_divider; }
|
uint64 GetDivider() { return m_divider; }
|
||||||
|
|
|
||||||
|
|
@ -459,7 +459,7 @@ void WorldSession::HandleCorpseMapPositionQueryOpcode( WorldPacket & recv_data )
|
||||||
uint32 unk;
|
uint32 unk;
|
||||||
recv_data >> unk;
|
recv_data >> unk;
|
||||||
|
|
||||||
WorldPacket data(SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE, 4+4+4+4);
|
WorldPacket data(SMSG_CORPSE_TRANSPORT_QUERY, 4+4+4+4);
|
||||||
data << float(0);
|
data << float(0);
|
||||||
data << float(0);
|
data << float(0);
|
||||||
data << float(0);
|
data << float(0);
|
||||||
|
|
@ -471,7 +471,7 @@ void WorldSession::HandleQueryQuestsCompletedOpcode( WorldPacket & /*recv_data *
|
||||||
{
|
{
|
||||||
uint32 count = 0;
|
uint32 count = 0;
|
||||||
|
|
||||||
WorldPacket data(SMSG_QUERY_QUESTS_COMPLETED_RESPONSE, 4+4*count);
|
WorldPacket data(SMSG_ALL_QUESTS_COMPLETED, 4+4*count);
|
||||||
data << uint32(count);
|
data << uint32(count);
|
||||||
|
|
||||||
for(QuestStatusMap::const_iterator itr = _player->getQuestStatusMap().begin(); itr != _player->getQuestStatusMap().end(); ++itr)
|
for(QuestStatusMap::const_iterator itr = _player->getQuestStatusMap().begin(); itr != _player->getQuestStatusMap().end(); ++itr)
|
||||||
|
|
|
||||||
|
|
@ -938,7 +938,7 @@ void WorldSession::SetPlayer( Player *plr )
|
||||||
void WorldSession::SendRedirectClient(std::string& ip, uint16 port)
|
void WorldSession::SendRedirectClient(std::string& ip, uint16 port)
|
||||||
{
|
{
|
||||||
uint32 ip2 = ACE_OS::inet_addr(ip.c_str());
|
uint32 ip2 = ACE_OS::inet_addr(ip.c_str());
|
||||||
WorldPacket pkt(SMSG_REDIRECT_CLIENT, 4 + 2 + 4 + 20);
|
WorldPacket pkt(SMSG_CONNECT_TO, 4 + 2 + 4 + 20);
|
||||||
|
|
||||||
pkt << uint32(ip2); // inet_addr(ipstr)
|
pkt << uint32(ip2); // inet_addr(ipstr)
|
||||||
pkt << uint16(port); // port
|
pkt << uint16(port); // port
|
||||||
|
|
|
||||||
|
|
@ -812,7 +812,7 @@ class MANGOS_DLL_SPEC WorldSession
|
||||||
void HandleEquipmentSetSaveOpcode(WorldPacket& recv_data);
|
void HandleEquipmentSetSaveOpcode(WorldPacket& recv_data);
|
||||||
void HandleEquipmentSetDeleteOpcode(WorldPacket& recv_data);
|
void HandleEquipmentSetDeleteOpcode(WorldPacket& recv_data);
|
||||||
void HandleEquipmentSetUseOpcode(WorldPacket& recv_data);
|
void HandleEquipmentSetUseOpcode(WorldPacket& recv_data);
|
||||||
void HandleWorldStateUITimerUpdateOpcode(WorldPacket& recv_data);
|
void HandleUITimeRequestOpcode(WorldPacket& recv_data);
|
||||||
void HandleReadyForAccountDataTimesOpcode(WorldPacket& recv_data);
|
void HandleReadyForAccountDataTimesOpcode(WorldPacket& recv_data);
|
||||||
void HandleQueryQuestsCompletedOpcode(WorldPacket& recv_data);
|
void HandleQueryQuestsCompletedOpcode(WorldPacket& recv_data);
|
||||||
void HandleQuestPOIQueryOpcode(WorldPacket& recv_data);
|
void HandleQuestPOIQueryOpcode(WorldPacket& recv_data);
|
||||||
|
|
|
||||||
|
|
@ -110,9 +110,9 @@ typedef struct AUTH_LOGON_PROOF_S
|
||||||
uint8 cmd;
|
uint8 cmd;
|
||||||
uint8 error;
|
uint8 error;
|
||||||
uint8 M2[20];
|
uint8 M2[20];
|
||||||
uint32 unk1;
|
uint32 unk1; // AccountFlags (trial 0x08, ProPass 0x800000, gm 0x01)
|
||||||
uint32 unk2;
|
uint32 unk2; // SurveyId
|
||||||
uint16 unk3;
|
uint16 unk3; // some flags (AccountMsgAvailable = 0x01)
|
||||||
} sAuthLogonProof_S;
|
} sAuthLogonProof_S;
|
||||||
|
|
||||||
typedef struct AUTH_LOGON_PROOF_S_BUILD_6005
|
typedef struct AUTH_LOGON_PROOF_S_BUILD_6005
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue