diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua
index 6455b8638c6b70bb6a70a6264fb338d48bb48ffa..40dc079318697c0a89392baa399fdbed99ca80c5 100644
--- a/game/modules/tome/class/Actor.lua
+++ b/game/modules/tome/class/Actor.lua
@@ -1182,7 +1182,7 @@ function _M:die(src)
 	end
 
 	-- Increase vim
-	if src and src.knowTalent and src:knowTalent(src.T_VIM_POOL) then src:incVim(1 + src:getWil() / 10)) end
+	if src and src.knowTalent and src:knowTalent(src.T_VIM_POOL) then src:incVim(1 + src:getWil() / 10) end
 	if src and src.attr and src:attr("vim_on_death") and not self:attr("undead") then src:incVim(src:attr("vim_on_death")) end
 
 	if src and src.resolveSource and src:resolveSource().player then
diff --git a/game/modules/tome/data/chats/escort-quest.lua b/game/modules/tome/data/chats/escort-quest.lua
index 5a5159c393da54f50aeab3da82bc30ebbc014450..173d07347bbb2e4d83f5ce92b99728ee52c70167 100644
--- a/game/modules/tome/data/chats/escort-quest.lua
+++ b/game/modules/tome/data/chats/escort-quest.lua
@@ -94,11 +94,11 @@ local reward_types = {
 	},
 	anorithil = {
 		types = {
-			["divine/hymns"] = 0.7,
+			["divine/light"] = 0.7,
 		},
 		talents = {
-			[Talents.T_HYMN_OF_DETECTION] = 1,
-			[Talents.T_HYMN_OF_PERSEVERANCE] = 1,
+			[Talents.T_BATHE_IN_LIGHT] = 1,
+			[Talents.T_PROVIDENCE] = 1,
 		},
 		stats = {
 			[Stats.STAT_CUN] = 2,
diff --git a/game/modules/tome/data/talents/divine/light.lua b/game/modules/tome/data/talents/divine/light.lua
index fdb6d00133f0d67a2d886e4b461df4556fcac621..be4afc7ab15997197afa557b05ec21d961b17bd7 100644
--- a/game/modules/tome/data/talents/divine/light.lua
+++ b/game/modules/tome/data/talents/divine/light.lua
@@ -26,7 +26,7 @@ newTalent{
 	cooldown = 10,
 	positive = -10,
 	tactical = { HEAL = 2 },
-	getHeal = function(self, t) return self:combatTalentSpellDamage(t, 20, 240) end,
+	getHeal = function(self, t) return self:combatTalentSpellDamage(t, 20, 440) end,
 	action = function(self, t)
 		self:heal(self:spellCrit(t.getHeal(self, t)), self)
 		game:playSoundNear(self, "talents/heal")
@@ -49,7 +49,7 @@ newTalent{
 	cooldown = 10,
 	positive = -20,
 	tactical = { HEAL = 3 },
-	getHeal = function(self, t) return self:combatTalentSpellDamage(t, 4, 30) end,
+	getHeal = function(self, t) return self:combatTalentSpellDamage(t, 4, 40) end,
 	getDuration = function(self, t) return self:getTalentLevel(t) + 2 end,
 	action = function(self, t)
 		local tg = {type="ball", range=self:getTalentRange(t), radius=3}
@@ -83,7 +83,7 @@ newTalent{
 	positive = -20,
 	cooldown = 15,
 	tactical = { DEFEND = 2 },
-	getAbsorb = function(self, t) return self:combatTalentSpellDamage(t, 30, 270) end,
+	getAbsorb = function(self, t) return self:combatTalentSpellDamage(t, 30, 470) end,
 	action = function(self, t)
 		self:setEffect(self.EFF_DAMAGE_SHIELD, 10, {power=t.getAbsorb(self, t)})
 		game:playSoundNear(self, "talents/heal")
diff --git a/ideas/classes.ods b/ideas/classes.ods
index 6b2fab3903a34647c6188afcd0f485e8a1754bf9..cd21169e8a040242226f027b69586de40cd01f29 100644
Binary files a/ideas/classes.ods and b/ideas/classes.ods differ