Core/BattlePets: Journal lock improvements

Port From (https://github.com/TrinityCore/TrinityCore/commit/895367e69fac542ea00079ee1405228d9f150898)
This commit is contained in:
hondacrx
2021-11-23 14:01:16 -05:00
parent 1f6e2e22f9
commit 751f4dd8b2
6 changed files with 78 additions and 9 deletions
@@ -43,7 +43,7 @@ namespace Game.Networking.Packets
}
public ushort Trap;
bool HasJournalLock = true;
public bool HasJournalLock = false;
public List<BattlePetSlot> Slots = new();
public List<BattlePetStruct> Pets = new();
}
@@ -55,6 +55,13 @@ namespace Game.Networking.Packets
public override void Write() { }
}
class BattlePetJournalLockDenied : ServerPacket
{
public BattlePetJournalLockDenied() : base(ServerOpcodes.BattlePetJournalLockDenied) { }
public override void Write() { }
}
class BattlePetRequestJournal : ClientPacket
{
public BattlePetRequestJournal(WorldPacket packet) : base(packet) { }
@@ -62,6 +69,13 @@ namespace Game.Networking.Packets
public override void Read() { }
}
class BattlePetRequestJournalLock : ClientPacket
{
public BattlePetRequestJournalLock(WorldPacket packet) : base(packet) { }
public override void Read() { }
}
class BattlePetUpdates : ServerPacket
{
public BattlePetUpdates() : base(ServerOpcodes.BattlePetUpdates) { }