diff --git a/TouchyTickets/Achievement.cs b/TouchyTickets/Achievement.cs index 24f3795..3a8521c 100644 --- a/TouchyTickets/Achievement.cs +++ b/TouchyTickets/Achievement.cs @@ -25,7 +25,7 @@ namespace TouchyTickets { foreach (var flag in new[] {AttractionFlags.Small, AttractionFlags.Relaxed, AttractionFlags.Walking, AttractionFlags.NonTechnology}) Register(new Achievement($"Only{flag}Rides", g => g.Map.GetAttractionAmount(null) >= 100 && g.Map.GetAttractions().All(a => a.Item2.Type.Flags.HasFlag(flag)))); foreach (var amount in new[] {100, 500, 1000, 5000}) - Register(new Achievement($"{amount}Modifiers", g => g.Map.GetAttractions().All(a => a.Item2.GetModifierAmount(null) >= amount))); + Register(new Achievement($"{amount}Modifiers", g => g.Map.GetAttractionAmount(null) > 0 && g.Map.GetAttractions().All(a => a.Item2.GetModifierAmount(null) >= amount))); for (var i = 1; i <= 10; i++) { var amount = BigInteger.Pow(1000, i + 1); Register(new Achievement($"{Ui.PrettyPrintNumber(amount).Replace(" ", "")}Tickets", g => g.Tickets >= amount));