diff --git a/mhapi/rewards.py b/mhapi/rewards.py index 2b41f97..d475f7d 100644 --- a/mhapi/rewards.py +++ b/mhapi/rewards.py @@ -140,8 +140,10 @@ class QuestReward(object): else: # variable reward, expected number of draws depends on luck skill if self.slot == stats.QUEST_SUB: - # sub quest rewards aren't affected by luck skill in 4U - counts = [stats.quest_reward_expected_c(self.slot)] + # sub quest rewards aren't affected by luck skill in 4U, + # so it's the same no matter what the luck skill is. + counts = ([stats.quest_reward_expected_c(self.slot)] + * (LuckSkill.AMAZING - LuckSkill.NONE + 1)) else: counts = [stats.quest_reward_expected_c(self.slot, skill) for skill in xrange(LuckSkill.NONE,