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);
|
||||
data << uint32(soundId);
|
||||
data << ObjectGuid();
|
||||
|
||||
Map::PlayerList const& pList = GetPlayers();
|
||||
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);
|
||||
data << uint32(sound_id);
|
||||
data << ObjectGuid();
|
||||
if (target)
|
||||
target->SendDirectMessage(&data);
|
||||
else
|
||||
|
|
|
|||
|
|
@ -769,7 +769,7 @@ void InitializeOpcodes()
|
|||
//OPCODE(UMSG_DELETE_GUILD_CHARTER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
//OPCODE(MSG_PETITION_RENAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetitionRenameOpcode );
|
||||
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(CMSG_CHAR_RENAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharRenameOpcode );
|
||||
OPCODE(SMSG_CHAR_RENAME, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
|
|
|
|||
|
|
@ -754,7 +754,7 @@ enum Opcodes
|
|||
UMSG_DELETE_GUILD_CHARTER = 0x12C1,
|
||||
MSG_PETITION_RENAME = 0x12C2,
|
||||
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,
|
||||
CMSG_CHAR_RENAME = 0x2327, // 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)
|
||||
{
|
||||
WorldPacket data(SMSG_UPDATE_WORLD_STATE, 8);
|
||||
WorldPacket data(SMSG_UPDATE_WORLD_STATE, 8 + 1);
|
||||
data << Field;
|
||||
data << Value;
|
||||
data << uint8(0);
|
||||
GetSession()->SendPacket(&data);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "12171"
|
||||
#define REVISION_NR "12172"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue