From 27c617741edefdad387def786866e9f5b9469e6a Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Tue, 25 Sep 2012 22:20:12 -0400 Subject: [PATCH] scoring modifiers based on lvl-1, not lvl (lvl 1 should not modify score) --- lib/app/scoring.js | 4 ++-- src/app/scoring.coffee | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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