rewards: sub quests are not affected by luck skill

main
Bryce Allen 10 years ago
parent 4fd8c4c3a1
commit 196ef5e03e

@ -139,6 +139,10 @@ class QuestReward(object):
self.skill_delta = 0 self.skill_delta = 0
else: else:
# variable reward, expected number of draws depends on luck skill # 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)]
else:
counts = [stats.quest_reward_expected_c(self.slot, skill) counts = [stats.quest_reward_expected_c(self.slot, skill)
for skill in xrange(LuckSkill.NONE, for skill in xrange(LuckSkill.NONE,
LuckSkill.AMAZING+1)] LuckSkill.AMAZING+1)]

@ -111,6 +111,9 @@ def quest_reward_expected_c(line=QUEST_A, luck_skill=LUCK_SKILL_NONE):
elif line == QUEST_SUB: elif line == QUEST_SUB:
min_c = 1 min_c = 1
max_c = 4 max_c = 4
# luck skill does not work on sub quests, see
# https://www.reddit.com/r/MonsterHunter/comments/307sda/fate_doesnt_appear_to_do_anything_to_subquest/
extend_p = 22 * 100.0 / 32
else: else:
raise ValueError() raise ValueError()

Loading…
Cancel
Save