multipy GP with priority-multiplier, too

This commit is contained in:
Tyler Renelle 2013-03-03 22:01:59 -05:00
parent 7f03a30fd5
commit d925c43c7b
2 changed files with 4 additions and 1 deletions

View file

@ -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

View file

@ -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')