Skip to content

Commit 192a946

Browse files
committed
Address Talk server packet changes
Thanks to @SaiyansKing commit d37c92
1 parent 408ba36 commit 192a946

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

  • TibiaAPI/Network/ServerPackets

TibiaAPI/Network/ServerPackets/Talk.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ public class Talk : ServerPacket
1919
public ushort ChannelId { get; set; }
2020
public ushort SpeakerLevel { get; set; }
2121

22+
public bool IsTraded { get; set; }
23+
2224
public Talk(Client client)
2325
{
2426
Client = client;
@@ -29,6 +31,10 @@ public override void ParseFromNetworkMessage(NetworkMessage message)
2931
{
3032
StatementId = message.ReadUInt32();
3133
SpeakerName = message.ReadString();
34+
if (Client.VersionNumber >= 125010109)
35+
{
36+
IsTraded = message.ReadBool();
37+
}
3238
SpeakerLevel = message.ReadUInt16();
3339
MessageMode = (MessageModeType)message.ReadByte();
3440
switch (MessageMode)
@@ -88,6 +94,10 @@ public override void AppendToNetworkMessage(NetworkMessage message)
8894
message.Write((byte)ServerPacketType.Talk);
8995
message.Write(StatementId);
9096
message.Write(SpeakerName);
97+
if (Client.VersionNumber >= 125010109)
98+
{
99+
message.Write(IsTraded);
100+
}
91101
message.Write(SpeakerLevel);
92102
message.Write((byte)MessageMode);
93103
switch (MessageMode)

0 commit comments

Comments
 (0)