var i = 0; var u = 0; var startTime = DateTime.Now; var intervalInMinutes = 0.1; var seedsPerMinute = 0; OnIntercept(( In.ErrorReport, In["FurniListInvalidate"], In["UnseenItems"], In.PetStatusUpdate, In.PetBreedingResult ), e => e.Block()); OnIntercept(( In.PetBreedingResult ), e => { i++; u++; Log($"Seeds generated {u}"); e.Block(); }); int potion = (int)FloorItems.NamedLike("Po").First().Id; while (Run) { foreach (var pet in Pets) { Send(Out["CustomizePetWithFurni"],potion,pet.Id); Delay(500); Send(Out.BreedPets, 0, pet.Id, pet.Id); Delay(1000); } var elapsedTime = (DateTime.Now - startTime).TotalMinutes; if (elapsedTime >= intervalInMinutes) { seedsPerMinute = (int)(i / elapsedTime); Log($"Seeds generated per minute: {seedsPerMinute}"); i = 0; startTime = DateTime.Now; } }