From 6bf1b434edf96048bdaa14d4c34ff59ecf216e25 Mon Sep 17 00:00:00 2001
From: Hachem_Muche <Hachem_Muche@stanfordalumni.org>
Date: Mon, 20 Feb 2017 13:37:39 -0800
Subject: [PATCH] Minor scaling corrections:

Animus Hoarder: extra soul chance (nerf), Shield Expertise: save bonuses
---
 game/modules/tome/data/talents/spells/animus.lua           | 2 +-
 game/modules/tome/data/talents/techniques/weaponshield.lua | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/game/modules/tome/data/talents/spells/animus.lua b/game/modules/tome/data/talents/spells/animus.lua
index 77b10f441a..22d00e1d8a 100644
--- a/game/modules/tome/data/talents/spells/animus.lua
+++ b/game/modules/tome/data/talents/spells/animus.lua
@@ -57,7 +57,7 @@ newTalent{
 	mode = "passive",
 	points = 5,
 	getMax = function(self, t) return math.floor(self:combatTalentScale(t, 2, 8)) end,
-	getChance = function(self, t) return math.floor(self:combatTalentScale(t, 10, 80)) end,
+	getChance = function(self, t) return self:combatTalentLimit(t, 100, 20, 60) end,
 	passives = function(self, t, p)
 		self:talentTemporaryValue(p, "extra_soul_chance", t.getChance(self, t))
 		self:talentTemporaryValue(p, "max_soul", t.getMax(self, t))
diff --git a/game/modules/tome/data/talents/techniques/weaponshield.lua b/game/modules/tome/data/talents/techniques/weaponshield.lua
index 823007676a..15832b39a8 100644
--- a/game/modules/tome/data/talents/techniques/weaponshield.lua
+++ b/game/modules/tome/data/talents/techniques/weaponshield.lua
@@ -294,8 +294,8 @@ newTalent{
 	require = techs_req3,
 	mode = "passive",
 	points = 5,
-	getPhysical = function(self, t) return self:combatTalentScale(t, 1, 20) end,
-	getSpell = function(self, t) return self:combatTalentScale(t, 1, 10) end,
+	getPhysical = function(self, t) return self:combatTalentScale(t, 5, 20, 0.75) end,
+	getSpell = function(self, t) return self:combatTalentScale(t, 3, 10, 0.75) end,
 	passives = function(self, t, p)
 		self:talentTemporaryValue(p, "combat_physresist", t.getPhysical(self, t))
 		self:talentTemporaryValue(p, "combat_spellresist", t.getSpell(self, t))
-- 
GitLab