From 6dc0f62784d582531cc8f13b9598a58a2a38086d Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Mon, 13 Feb 2017 23:36:54 +0100
Subject: [PATCH] Magic of the Eternals correctly increases all crits
 (including Embers of Rage's Steamcrit)

---
 game/modules/tome/data/talents/cunning/stealth.lua | 2 +-
 game/modules/tome/data/talents/misc/races.lua      | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/game/modules/tome/data/talents/cunning/stealth.lua b/game/modules/tome/data/talents/cunning/stealth.lua
index 8aa32d1f3f..829d1f95aa 100644
--- a/game/modules/tome/data/talents/cunning/stealth.lua
+++ b/game/modules/tome/data/talents/cunning/stealth.lua
@@ -223,4 +223,4 @@ newTalent{
 		When your Shadow Dance ends, you must make a stealth check against targets in radius %d%s or be revealed.]]):
 		format(t.getDuration(self, t), radius, xs)
 	end,
-}
\ No newline at end of file
+}
diff --git a/game/modules/tome/data/talents/misc/races.lua b/game/modules/tome/data/talents/misc/races.lua
index a8ffca306e..49f252f6ca 100644
--- a/game/modules/tome/data/talents/misc/races.lua
+++ b/game/modules/tome/data/talents/misc/races.lua
@@ -168,9 +168,7 @@ newTalent{
 	critChance = function(self, t) return self:combatTalentScale(t, 3, 10, 0.75) end,
 	critPower = function(self, t) return self:combatTalentScale(t, 5, 20, 0.75) end,
 	passives = function(self, t, p)
-		self:talentTemporaryValue(p, "combat_physcrit", t.critChance(self, t))
-		self:talentTemporaryValue(p, "combat_spellcrit", t.critChance(self, t))
-		self:talentTemporaryValue(p, "combat_mindcrit", t.critChance(self, t))
+		self:talentTemporaryValue(p, "combat_generic_crit", t.critChance(self, t))
 		self:talentTemporaryValue(p, "combat_critical_power", t.critPower(self, t))
 	end,
 	info = function(self, t)
-- 
GitLab