Core/PacketIO: Updated SMSG_FEATURE_SYSTEM_STATUS to 9.1.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/9630c1b1e5606664ef11a308319db4d21d4c168c)
This commit is contained in:
@@ -1112,11 +1112,10 @@ namespace Game
|
|||||||
features.WarModeFeatureEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemWarModeEnabled);
|
features.WarModeFeatureEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemWarModeEnabled);
|
||||||
features.IsMuted = !CanSpeak();
|
features.IsMuted = !CanSpeak();
|
||||||
|
|
||||||
SendPacket(features);
|
|
||||||
|
|
||||||
FeatureSystemStatus2 features2 = new();
|
features.TextToSpeechFeatureEnabled = false;
|
||||||
features2.TextToSpeechFeatureEnabled = false;
|
|
||||||
SendPacket(features2);
|
SendPacket(features);
|
||||||
}
|
}
|
||||||
|
|
||||||
[WorldPacketHandler(ClientOpcodes.SetFactionAtWar)]
|
[WorldPacketHandler(ClientOpcodes.SetFactionAtWar)]
|
||||||
|
|||||||
@@ -89,6 +89,10 @@ namespace Game.Networking.Packets
|
|||||||
_worldPacket.WriteBit(IsMuted);
|
_worldPacket.WriteBit(IsMuted);
|
||||||
_worldPacket.WriteBit(ClubFinderEnabled);
|
_worldPacket.WriteBit(ClubFinderEnabled);
|
||||||
_worldPacket.WriteBit(Unknown901CheckoutRelated);
|
_worldPacket.WriteBit(Unknown901CheckoutRelated);
|
||||||
|
_worldPacket.WriteBit(TextToSpeechFeatureEnabled);
|
||||||
|
_worldPacket.WriteBit(ChatDisabledByDefault);
|
||||||
|
_worldPacket.WriteBit(ChatDisabledByPlayer);
|
||||||
|
_worldPacket.WriteBit(LFGListCustomRequiresAuthenticator);
|
||||||
_worldPacket.FlushBits();
|
_worldPacket.FlushBits();
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -176,6 +180,10 @@ namespace Game.Networking.Packets
|
|||||||
public bool IsMuted;
|
public bool IsMuted;
|
||||||
public bool ClubFinderEnabled;
|
public bool ClubFinderEnabled;
|
||||||
public bool Unknown901CheckoutRelated;
|
public bool Unknown901CheckoutRelated;
|
||||||
|
public bool TextToSpeechFeatureEnabled;
|
||||||
|
public bool ChatDisabledByDefault;
|
||||||
|
public bool ChatDisabledByPlayer;
|
||||||
|
public bool LFGListCustomRequiresAuthenticator;
|
||||||
|
|
||||||
public SocialQueueConfig QuickJoinConfig;
|
public SocialQueueConfig QuickJoinConfig;
|
||||||
public SquelchInfo Squelch;
|
public SquelchInfo Squelch;
|
||||||
@@ -232,19 +240,6 @@ namespace Game.Networking.Packets
|
|||||||
public uint DaysInCycle;
|
public uint DaysInCycle;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class FeatureSystemStatus2 : ServerPacket
|
|
||||||
{
|
|
||||||
public FeatureSystemStatus2() : base(ServerOpcodes.None) { }
|
|
||||||
|
|
||||||
public override void Write()
|
|
||||||
{
|
|
||||||
_worldPacket.WriteBit(TextToSpeechFeatureEnabled);
|
|
||||||
_worldPacket.FlushBits();
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool TextToSpeechFeatureEnabled;
|
|
||||||
}
|
|
||||||
|
|
||||||
public class FeatureSystemStatusGlueScreen : ServerPacket
|
public class FeatureSystemStatusGlueScreen : ServerPacket
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user