Core/Items: Reagent bank
Port From (https://github.com/TrinityCore/TrinityCore/commit/a3b2e4d9873874e29291f0c9851ae154029b1b3b)
This commit is contained in:
@@ -62,4 +62,50 @@ namespace Game.Networking.Packets
|
||||
|
||||
public ObjectGuid Guid;
|
||||
}
|
||||
|
||||
class AutoBankReagent : ClientPacket
|
||||
{
|
||||
public AutoBankReagent(WorldPacket packet) : base(packet) { }
|
||||
|
||||
public override void Read()
|
||||
{
|
||||
Inv = new(_worldPacket);
|
||||
PackSlot = _worldPacket.ReadUInt8();
|
||||
Slot = _worldPacket.ReadUInt8();
|
||||
}
|
||||
|
||||
public InvUpdate Inv;
|
||||
public byte Slot;
|
||||
public byte PackSlot;
|
||||
}
|
||||
|
||||
class AutoStoreBankReagent : ClientPacket
|
||||
{
|
||||
public AutoStoreBankReagent(WorldPacket packet) : base(packet) { }
|
||||
|
||||
public override void Read()
|
||||
{
|
||||
Inv = new(_worldPacket);
|
||||
Slot = _worldPacket.ReadUInt8();
|
||||
PackSlot = _worldPacket.ReadUInt8();
|
||||
}
|
||||
|
||||
public InvUpdate Inv;
|
||||
public byte Slot;
|
||||
public byte PackSlot;
|
||||
}
|
||||
|
||||
// CMSG_BUY_REAGENT_BANK
|
||||
// CMSG_REAGENT_BANK_DEPOSIT
|
||||
class ReagentBank : ClientPacket
|
||||
{
|
||||
public ReagentBank(WorldPacket packet) : base(packet) { }
|
||||
|
||||
public override void Read()
|
||||
{
|
||||
Banker = _worldPacket.ReadPackedGuid();
|
||||
}
|
||||
|
||||
public ObjectGuid Banker;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user