Skip to content

Commit 9464c6a

Browse files
committed
Add CreaturePvpHelpers packet class file
1 parent fc20fc8 commit 9464c6a

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using OXGaming.TibiaAPI.Constants;
2+
3+
namespace OXGaming.TibiaAPI.Network.ServerPackets
4+
{
5+
public class CreaturePvpHelpers : ServerPacket
6+
{
7+
public uint CreatureId { get; set; }
8+
9+
public ushort PvpHelpers { get; set; }
10+
11+
public CreaturePvpHelpers(Client client)
12+
{
13+
Client = client;
14+
PacketType = ServerPacketType.CreaturePvpHelpers;
15+
}
16+
17+
public override bool ParseFromNetworkMessage(NetworkMessage message)
18+
{
19+
if (message.ReadByte() != (byte)ServerPacketType.CreaturePvpHelpers)
20+
{
21+
return false;
22+
}
23+
24+
CreatureId = message.ReadUInt32();
25+
PvpHelpers = message.ReadUInt16();
26+
return true;
27+
}
28+
29+
public override void AppendToNetworkMessage(NetworkMessage message)
30+
{
31+
message.Write((byte)ServerPacketType.CreaturePvpHelpers);
32+
message.Write(CreatureId);
33+
message.Write(PvpHelpers);
34+
}
35+
}
36+
}

0 commit comments

Comments
 (0)