mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-05 03:52:14 +00:00
multipy GP with priority-multiplier, too
This commit is contained in:
parent
7f03a30fd5
commit
d925c43c7b
2 changed files with 4 additions and 1 deletions
|
|
@ -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')
|
||||
|
|
|
|||
Loading…
Reference in a new issue