multipy GP with priority-multiplier, too
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user