scoring modifiers based on lvl-1, not lvl (lvl 1 should not modify score)

This commit is contained in:
Tyler Renelle 2012-09-25 22:20:12 -04:00
parent 4866fe602d
commit 27c617741e
2 changed files with 4 additions and 4 deletions

View file

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

View file

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