Core/Texts: Refactor Emote/Sound handling and add ConditionID for ChatTextBuilders
Port From (https://github.com/TrinityCore/TrinityCore/commit/caccb06190376d6812e40da36b27e22df8d7f546)
This commit is contained in:
@@ -883,6 +883,15 @@ namespace Game.Networking.Packets
|
||||
{
|
||||
public PlayObjectSound() : base(ServerOpcodes.PlayObjectSound) { }
|
||||
|
||||
public PlayObjectSound(ObjectGuid targetObjectGUID, ObjectGuid sourceObjectGUID, uint soundKitID, Vector3 position, int broadcastTextID) : base(ServerOpcodes.PlayObjectSound)
|
||||
{
|
||||
TargetObjectGUID = targetObjectGUID;
|
||||
SourceObjectGUID = sourceObjectGUID;
|
||||
SoundKitID = soundKitID;
|
||||
Position = position;
|
||||
BroadcastTextID = broadcastTextID;
|
||||
}
|
||||
|
||||
public override void Write()
|
||||
{
|
||||
_worldPacket.WriteUInt32(SoundKitID);
|
||||
|
||||
Reference in New Issue
Block a user