From d925c43c7beffb4a9d5ae6a480fc6d1e0941a45e Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sun, 3 Mar 2013 22:01:59 -0500 Subject: [PATCH] multipy GP with priority-multiplier, too --- src/app/algos.coffee | 3 +++ src/app/scoring.coffee | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/algos.coffee b/src/app/algos.coffee index 8ff90414ca..fb366c313a 100644 --- a/src/app/algos.coffee +++ b/src/app/algos.coffee @@ -9,6 +9,7 @@ module.exports.tnl = (level) -> {value} task.value for exp gain {weaponStrength) weapon strength {level} current user level + {multiplier} user-defined priority multiplier ### module.exports.expModifier = (value, weaponStrength, level, multiplier=1) -> levelModifier = (level-1) * MODIFIER @@ -22,6 +23,7 @@ module.exports.expModifier = (value, weaponStrength, level, multiplier=1) -> {armorDefense} defense from armor {helmDefense} defense from helm {level} current user level + {multiplier} user-defined priority multiplier ### module.exports.hpModifier = (value, armorDefense, helmDefense, shieldDefense, level, multiplier=1) -> levelModifier = (level-1) * MODIFIER @@ -31,6 +33,7 @@ module.exports.hpModifier = (value, armorDefense, helmDefense, shieldDefense, le ### Future use + {multiplier} user-defined priority multiplier ### module.exports.gpModifier = (value, modifier, multiplier=1) -> return value * modifier * multiplier diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 4ae7dfd955..a728b2a640 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -54,7 +54,7 @@ score = (model, taskId, direction, times, batch, cron) -> weaponStrength = items.items.weapon[user.get('items.weapon')].strength modified = algos.expModifier(delta,weaponStrength,level, multiplier) exp += modified*10 - gp += delta + gp += algos.gpModifier(delta, 1, multiplier) subtractPoints = -> level = user.get('stats.lvl')