From 68305eb6d89241d37df7479e931507e285f17c90 Mon Sep 17 00:00:00 2001 From: ShilohT Date: Thu, 27 Nov 2014 02:22:43 -0500 Subject: [PATCH] Nerfed Burst of Flames and Backstab; Buffed Tools New reward calculations for Backstab, as proposed by @ShabbyX Changed Burst of Flames damage to 10% of INT, as proposed by @deilann Strengthened Tools of the Trade, as proposed by @Alys --- script/content.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/script/content.coffee b/script/content.coffee index b298249d5e..5178265d8e 100644 --- a/script/content.coffee +++ b/script/content.coffee @@ -432,7 +432,7 @@ api.spells = bonus *= Math.ceil ((if target.value < 0 then 1 else target.value+1) *.075) #console.log {bonus, expBonus:bonus,upBonus:bonus*.1} user.stats.exp += diminishingReturns(bonus,75) - user.party.quest.progress.up += diminishingReturns(bonus*.1,50,30) if user.party.quest.key + user.party.quest.progress.up += Math.ceil(user._statsComputed.int * .1) if user.party.quest.key mpheal: text: t('spellWizardMPHealText') @@ -525,9 +525,9 @@ api.spells = cast: (user, target) -> _crit = user.fns.crit('str', .3) target.value += _crit * .03 - bonus = (if target.value < 0 then 1 else target.value+1) * _crit - user.stats.exp += bonus - user.stats.gp += bonus + bonus = (if target.value < 0 then 1 else target.value+2) + (user._statsComputed.per * 0.5) + user.stats.exp += (20 + (user.stats.lvl / 2)) * (bonus / (bonus + 75)) + user.stats.gp += 15 * (bonus / (bonus + 75)) # user.party.quest.progress.up += bonus if user.party.quest.key # remove hurting bosses for rogues, seems OP for now toolsOfTrade: text: t('spellRogueToolsOfTradeText') @@ -539,7 +539,8 @@ api.spells = ## lasts 24 hours ## _.each target, (member) -> member.stats.buffs.per ?= 0 - member.stats.buffs.per += Math.ceil(user._statsComputed.per * .03) + member.stats.buffs.per += Math.ceil(user._statsComputed.per * 2) + # add diminishing returns to this stealth: text: t('spellRogueStealthText') mana: 45