diff --git a/PoGo.NecroBot.Logic/Tasks/UseIncubatorsTask.cs b/PoGo.NecroBot.Logic/Tasks/UseIncubatorsTask.cs index e8c299d6e..08e3282e1 100644 --- a/PoGo.NecroBot.Logic/Tasks/UseIncubatorsTask.cs +++ b/PoGo.NecroBot.Logic/Tasks/UseIncubatorsTask.cs @@ -73,7 +73,8 @@ public static async Task Execute(ISession session, CancellationToken cancellatio if (incubator.PokemonId == 0) { // Unlimited incubators prefer short eggs, limited incubators prefer long eggs - var egg = incubator.ItemId == ItemId.ItemIncubatorBasicUnlimited + // Special case: If only one incubator is available at all, it will prefer long eggs + var egg = (incubator.ItemId == ItemId.ItemIncubatorBasicUnlimited && incubators.Count > 1) ? unusedEggs.FirstOrDefault() : unusedEggs.LastOrDefault();