diff --git a/src/Services/AchievementService.cs b/src/Services/AchievementService.cs index ecc8c36..dcbbbf8 100644 --- a/src/Services/AchievementService.cs +++ b/src/Services/AchievementService.cs @@ -110,10 +110,11 @@ namespace sodoff.Services { public AchievementReward[] ApplyAchievementRewards(Viking viking, AchievementReward[] rewards, Guid[]? dragonsIDs = null) { if (rewards is null) return null; - List grantedRewards = new List(); foreach (var reward in rewards) { if (dragonsIDs != null && reward.PointTypeID == AchievementPointTypes.DragonXP) { + if (dragonsIDs.Length == 0) + continue; double amountDouble = (reward.Amount ?? 0)/dragonsIDs.Length; int amount = (int)Math.Ceiling(amountDouble); foreach (Guid dragonID in dragonsIDs) {