fix(quests): Remove double chance for quest drops

Makes collection quests maybe, possibly take more than a single day to complete for an average party. Doubled chances not fed through diminishingReturns: overkill.
This commit is contained in:
Sabe Jones 2014-03-21 22:56:28 -05:00
parent ca290692dd
commit 4178f0ba32

View file

@ -1003,7 +1003,7 @@ api.wrap = (user, main=true) ->
#console.log("Drop chance: " + chance) #console.log("Drop chance: " + chance)
quest = content.quests[user.party.quest?.key] quest = content.quests[user.party.quest?.key]
if quest?.collect and user.fns.predictableRandom(user.stats.gp) < (chance * 2) # 2x as likely to get a collection quest drop as a pet item drop if quest?.collect and user.fns.predictableRandom(user.stats.gp) < chance
dropK = user.fns.randomVal quest.collect, {key:true} dropK = user.fns.randomVal quest.collect, {key:true}
user.party.quest.progress.collect[dropK]++ user.party.quest.progress.collect[dropK]++
user.markModified? 'party.quest.progress' user.markModified? 'party.quest.progress'