private static void HandlePetPotionSettings(GameSession session, PacketReader packet) { PetPotionSettings settings = packet.ReadClass <PetPotionSettings>(); Player player = session.Player; Character fieldPlayer = player.FieldPlayer; if (fieldPlayer.ActivePet is null || player.ActivePet is null) { return; } player.ActivePet.PetInfo.PotionSettings = settings; fieldPlayer.ActivePet.Item = player.ActivePet; session.Send(ResponsePetPacket.UpdatePotions(fieldPlayer.ActivePet)); DatabaseManager.Pets.Update(fieldPlayer.ActivePet.Item.PetInfo); }