rewards: sub quests are not affected by luck skill
This commit is contained in:
@@ -139,9 +139,13 @@ class QuestReward(object):
|
||||
self.skill_delta = 0
|
||||
else:
|
||||
# variable reward, expected number of draws depends on luck skill
|
||||
counts = [stats.quest_reward_expected_c(self.slot, skill)
|
||||
for skill in xrange(LuckSkill.NONE,
|
||||
LuckSkill.AMAZING+1)]
|
||||
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)
|
||||
for skill in xrange(LuckSkill.NONE,
|
||||
LuckSkill.AMAZING+1)]
|
||||
|
||||
|
||||
evs = [((count - self.fixed_rewards)
|
||||
|
||||
@@ -111,6 +111,9 @@ def quest_reward_expected_c(line=QUEST_A, luck_skill=LUCK_SKILL_NONE):
|
||||
elif line == QUEST_SUB:
|
||||
min_c = 1
|
||||
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:
|
||||
raise ValueError()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user