mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 19:37:03 +00:00
[12172] Struc Update for SMSG_PLAY_SOUND and Update + Enable SMSG_UPDATE_WORLD_STATE. Thanks Zakamurite
Signed-off-by: Salja <salja2012@hotmail.de>
This commit is contained in:
parent
26f25feda8
commit
dcc57439a7
6 changed files with 7 additions and 4 deletions
|
|
@ -1935,6 +1935,7 @@ void Map::PlayDirectSoundToMap(uint32 soundId, uint32 zoneId /*=0*/)
|
||||||
{
|
{
|
||||||
WorldPacket data(SMSG_PLAY_SOUND, 4);
|
WorldPacket data(SMSG_PLAY_SOUND, 4);
|
||||||
data << uint32(soundId);
|
data << uint32(soundId);
|
||||||
|
data << ObjectGuid();
|
||||||
|
|
||||||
Map::PlayerList const& pList = GetPlayers();
|
Map::PlayerList const& pList = GetPlayers();
|
||||||
for (PlayerList::const_iterator itr = pList.begin(); itr != pList.end(); ++itr)
|
for (PlayerList::const_iterator itr = pList.begin(); itr != pList.end(); ++itr)
|
||||||
|
|
|
||||||
|
|
@ -1956,6 +1956,7 @@ void WorldObject::PlayDirectSound(uint32 sound_id, Player* target /*= NULL*/)
|
||||||
{
|
{
|
||||||
WorldPacket data(SMSG_PLAY_SOUND, 4);
|
WorldPacket data(SMSG_PLAY_SOUND, 4);
|
||||||
data << uint32(sound_id);
|
data << uint32(sound_id);
|
||||||
|
data << ObjectGuid();
|
||||||
if (target)
|
if (target)
|
||||||
target->SendDirectMessage(&data);
|
target->SendDirectMessage(&data);
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -769,7 +769,7 @@ void InitializeOpcodes()
|
||||||
//OPCODE(UMSG_DELETE_GUILD_CHARTER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
//OPCODE(UMSG_DELETE_GUILD_CHARTER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||||
//OPCODE(MSG_PETITION_RENAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetitionRenameOpcode );
|
//OPCODE(MSG_PETITION_RENAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetitionRenameOpcode );
|
||||||
OPCODE(SMSG_INIT_WORLD_STATES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
OPCODE(SMSG_INIT_WORLD_STATES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
//OPCODE(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
OPCODE(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
//OPCODE(SMSG_PET_ACTION_FEEDBACK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
//OPCODE(SMSG_PET_ACTION_FEEDBACK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
OPCODE(CMSG_CHAR_RENAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharRenameOpcode );
|
OPCODE(CMSG_CHAR_RENAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharRenameOpcode );
|
||||||
OPCODE(SMSG_CHAR_RENAME, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
OPCODE(SMSG_CHAR_RENAME, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
|
|
|
||||||
|
|
@ -754,7 +754,7 @@ enum Opcodes
|
||||||
UMSG_DELETE_GUILD_CHARTER = 0x12C1,
|
UMSG_DELETE_GUILD_CHARTER = 0x12C1,
|
||||||
MSG_PETITION_RENAME = 0x12C2,
|
MSG_PETITION_RENAME = 0x12C2,
|
||||||
SMSG_INIT_WORLD_STATES = 0x4C15, // 4.3.4 15595
|
SMSG_INIT_WORLD_STATES = 0x4C15, // 4.3.4 15595
|
||||||
SMSG_UPDATE_WORLD_STATE = 0x12C4,
|
SMSG_UPDATE_WORLD_STATE = 0x4816, // 4.3.4 15595
|
||||||
SMSG_PET_ACTION_FEEDBACK = 0x12C7,
|
SMSG_PET_ACTION_FEEDBACK = 0x12C7,
|
||||||
CMSG_CHAR_RENAME = 0x2327, // 4.3.4 15595
|
CMSG_CHAR_RENAME = 0x2327, // 4.3.4 15595
|
||||||
SMSG_CHAR_RENAME = 0x2024, // 4.3.4 15595
|
SMSG_CHAR_RENAME = 0x2024, // 4.3.4 15595
|
||||||
|
|
|
||||||
|
|
@ -8390,9 +8390,10 @@ void Player::SendNotifyLootItemRemoved(uint8 lootSlot)
|
||||||
|
|
||||||
void Player::SendUpdateWorldState(uint32 Field, uint32 Value)
|
void Player::SendUpdateWorldState(uint32 Field, uint32 Value)
|
||||||
{
|
{
|
||||||
WorldPacket data(SMSG_UPDATE_WORLD_STATE, 8);
|
WorldPacket data(SMSG_UPDATE_WORLD_STATE, 8 + 1);
|
||||||
data << Field;
|
data << Field;
|
||||||
data << Value;
|
data << Value;
|
||||||
|
data << uint8(0);
|
||||||
GetSession()->SendPacket(&data);
|
GetSession()->SendPacket(&data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "12171"
|
#define REVISION_NR "12172"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue