Skip to content

Commit bdcd704

Browse files
committed
Prepare for easier backwards compatibility
Fix a few unknown packet structures/variables
1 parent 78d3c5d commit bdcd704

File tree

265 files changed

+1436
-1156
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

265 files changed

+1436
-1156
lines changed

TibiaAPI/Network/ClientPackets/AcceptTrade.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ namespace OXGaming.TibiaAPI.Network.ClientPackets
44
{
55
public class AcceptTrade : ClientPacket
66
{
7-
public AcceptTrade()
7+
public AcceptTrade(Client client)
88
{
9+
Client = client;
910
PacketType = ClientPacketType.AcceptTrade;
1011
}
1112

12-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
13+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1314
{
1415
if (message.ReadByte() != (byte)ClientPacketType.AcceptTrade)
1516
{

TibiaAPI/Network/ClientPackets/AddBuddy.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ public class AddBuddy : ClientPacket
66
{
77
public string PlayerName { get; set; }
88

9-
public AddBuddy()
9+
public AddBuddy(Client client)
1010
{
11+
Client = client;
1112
PacketType = ClientPacketType.AddBuddy;
1213
}
1314

14-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
15+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1516
{
1617
if (message.ReadByte() != (byte)ClientPacketType.AddBuddy)
1718
{

TibiaAPI/Network/ClientPackets/AnswerModalDialog.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ public class AnswerModalDialog : ClientPacket
99
public byte ButtonId { get; set; }
1010
public byte Choice { get; set; }
1111

12-
public AnswerModalDialog()
12+
public AnswerModalDialog(Client client)
1313
{
14+
Client = client;
1415
PacketType = ClientPacketType.AnswerModalDialog;
1516
}
1617

17-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
18+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1819
{
1920
if (message.ReadByte() != (byte)ClientPacketType.AnswerModalDialog)
2021
{

TibiaAPI/Network/ClientPackets/ApplyClearingCharm.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ public class ApplyClearingCharm : ClientPacket
66
{
77
public byte Slot { get; set; }
88

9-
public ApplyClearingCharm()
9+
public ApplyClearingCharm(Client client)
1010
{
11+
Client = client;
1112
PacketType = ClientPacketType.ApplyClearingCharm;
1213
}
1314

14-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
15+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1516
{
1617
if (message.ReadByte() != (byte)ClientPacketType.ApplyClearingCharm)
1718
{

TibiaAPI/Network/ClientPackets/ApplyImbuement.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ public class ApplyImbuement : ClientPacket
1010

1111
public bool UseProtectionCharm { get; set; }
1212

13-
public ApplyImbuement()
13+
public ApplyImbuement(Client client)
1414
{
15+
Client = client;
1516
PacketType = ClientPacketType.ApplyImbuement;
1617
}
1718

18-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
19+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1920
{
2021
if (message.ReadByte() != (byte)ClientPacketType.ApplyImbuement)
2122
{

TibiaAPI/Network/ClientPackets/Attack.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ public class Attack : ClientPacket
66
{
77
public uint CreatureId { get; set; }
88

9-
public Attack()
9+
public Attack(Client client)
1010
{
11+
Client = client;
1112
PacketType = ClientPacketType.Attack;
1213
}
1314

14-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
15+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1516
{
1617
if (message.ReadByte() != (byte)ClientPacketType.Attack)
1718
{

TibiaAPI/Network/ClientPackets/BlessingsDialog.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ namespace OXGaming.TibiaAPI.Network.ClientPackets
44
{
55
public class BlessingsDialog : ClientPacket
66
{
7-
public BlessingsDialog()
7+
public BlessingsDialog(Client client)
88
{
9+
Client = client;
910
PacketType = ClientPacketType.BlessingsDialog;
1011
}
1112

12-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
13+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1314
{
1415
if (message.ReadByte() != (byte)ClientPacketType.BlessingsDialog)
1516
{

TibiaAPI/Network/ClientPackets/BrowseField.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ public class BrowseField : ClientPacket
77
{
88
public Position Position { get; set; }
99

10-
public BrowseField()
10+
public BrowseField(Client client)
1111
{
12+
Client = client;
1213
PacketType = ClientPacketType.BrowseField;
1314
}
1415

15-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
16+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1617
{
1718
if (message.ReadByte() != (byte)ClientPacketType.BrowseField)
1819
{

TibiaAPI/Network/ClientPackets/BuddyGroup.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ public class BuddyGroup : ClientPacket
99
{
1010
public List<string> Groups { get; } = new List<string>();
1111

12-
public BuddyGroup()
12+
public BuddyGroup(Client client)
1313
{
14+
Client = client;
1415
PacketType = ClientPacketType.BuddyGroup;
1516
}
1617

17-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
18+
public override bool ParseFromNetworkMessage(NetworkMessage message)
1819
{
1920
if (message.ReadByte() != (byte)ClientPacketType.BuddyGroup)
2021
{

TibiaAPI/Network/ClientPackets/BugReport.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@ public class BugReport : ClientPacket
1313
public string SpeakerName { get; set; }
1414
public string TypoText { get; set; }
1515

16-
public BugReport()
16+
public BugReport(Client client)
1717
{
18+
Client = client;
1819
PacketType = ClientPacketType.BugReport;
1920
}
2021

21-
public override bool ParseFromNetworkMessage(Client client, NetworkMessage message)
22+
public override bool ParseFromNetworkMessage(NetworkMessage message)
2223
{
2324
if (message.ReadByte() != (byte)ClientPacketType.BugReport)
2425
{

0 commit comments

Comments
 (0)