diff --git a/packages/communication/src/messages/parser/inventory/pets/PetBreedingMessageParser.ts b/packages/communication/src/messages/parser/inventory/pets/PetBreedingMessageParser.ts index 7a2a576..8eed7d3 100644 --- a/packages/communication/src/messages/parser/inventory/pets/PetBreedingMessageParser.ts +++ b/packages/communication/src/messages/parser/inventory/pets/PetBreedingMessageParser.ts @@ -19,17 +19,16 @@ export class PetBreedingMessageParser implements IMessageParser return true; } - public parse(wrapper: IMessageDataWrapper): boolean { - if (!wrapper || wrapper.bytesAvailable < 12) { - return false; - } + public parse(wrapper: IMessageDataWrapper): boolean + { + if(!wrapper || !wrapper.bytesAvailable) return false; - this._state = wrapper.readInt(); - this._ownPetId = wrapper.readInt(); - this._otherPetId = wrapper.readInt(); + this._state = wrapper.readInt(); + this._ownPetId = wrapper.readInt(); + this._otherPetId = wrapper.readInt(); - return true; - } + return true; + } public get state(): number {