diff --git a/lib/app/scoring.js b/lib/app/scoring.js index 499fb1d378..7aa8b28b61 100644 --- a/lib/app/scoring.js +++ b/lib/app/scoring.js @@ -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; }; diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index e896065234..cd235f45cd 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -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