mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-07-13 17:52:22 +00:00
scoring modifiers based on lvl-1, not lvl (lvl 1 should not modify score)
This commit is contained in:
parent
4866fe602d
commit
27c617741e
2 changed files with 4 additions and 4 deletions
|
|
@ -71,7 +71,7 @@ setupNotifications = function() {
|
|||
expModifier = function(value) {
|
||||
var dmg, modified;
|
||||
dmg = user.get('items.weapon') * MODIFIER;
|
||||
dmg += user.get('stats.lvl') * MODIFIER;
|
||||
dmg += (user.get('stats.lvl') - 1) * MODIFIER;
|
||||
modified = value + (value * dmg);
|
||||
return modified;
|
||||
};
|
||||
|
|
@ -79,7 +79,7 @@ expModifier = function(value) {
|
|||
hpModifier = function(value) {
|
||||
var ac, modified;
|
||||
ac = user.get('items.armor') * MODIFIER;
|
||||
ac += user.get('stats.lvl') * MODIFIER;
|
||||
ac += (user.get('stats.lvl') - 1) * MODIFIER;
|
||||
modified = value - (value * ac);
|
||||
return modified;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -55,14 +55,14 @@ setupNotifications = ->
|
|||
# Calculates Exp modification based on weapon & lvl
|
||||
expModifier = (value) ->
|
||||
dmg = user.get('items.weapon') * MODIFIER # each new weapon increases exp gain
|
||||
dmg += user.get('stats.lvl') * MODIFIER # same for lvls
|
||||
dmg += (user.get('stats.lvl')-1) * MODIFIER # same for lvls
|
||||
modified = value + (value * dmg)
|
||||
return modified
|
||||
|
||||
# Calculates HP-loss modification based on armor & lvl
|
||||
hpModifier = (value) ->
|
||||
ac = user.get('items.armor') * MODIFIER # each new armor decreases HP loss
|
||||
ac += user.get('stats.lvl') * MODIFIER # same for lvls
|
||||
ac += (user.get('stats.lvl')-1) * MODIFIER # same for lvls
|
||||
modified = value - (value * ac)
|
||||
return modified
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue