diff --git a/game/modules/tome/data/talents/celestial/sunlight.lua b/game/modules/tome/data/talents/celestial/sunlight.lua
index 4aad43e473486d44ab5644781eff98751a9ede2d..f0f9b6b8c2d984905cca9117c3c67d492eaddf26 100644
--- a/game/modules/tome/data/talents/celestial/sunlight.lua
+++ b/game/modules/tome/data/talents/celestial/sunlight.lua
@@ -133,7 +133,7 @@ newTalent{
 		if not x or not y then return nil end
 		local dam = self:spellCrit(t.getDamage(self, t))
 		self:project(tg, x, y, DamageType.LIGHT, dam)
-		self:project(tg, x, y, DamageType.FIREBURN, dam, initial=0)
+		self:project(tg, x, y, DamageType.FIREBURN, dam, {initial=0})
 		local _ _, x, y = self:canProject(tg, x, y)
 		game.level.map:particleEmitter(self.x, self.y, math.max(math.abs(x-self.x), math.abs(y-self.y)), "light_beam", {tx=x-self.x, ty=y-self.y})
 
@@ -167,11 +167,11 @@ newTalent{
 	getDuration = function(self, t) return 6 end,
 	getPower = function(self, t) return self:combatTalentLimit(t, 1.5, 0.3, 1) end,
 	action = function(self, t)
-		local damVal = math.max((self.inc_damage.LIGHT, self.inc_damage.DARKNESS * t.getPower(self, t))
+		local damVal = math.max(self.inc_damage.LIGHT, self.inc_damage.DARKNESS * t.getPower(self, t))
 		local damInc = damVal - self.inc_damage.LIGHT
 		local penVal = math.max(self.resists_pen.LIGHT, self.resists_pen.DARKNESS * t.getPower(self, t))
 		local penInc = penVal - self.resists_pen.LIGHT
-		self:setEffect(EFF_SUNBURST, t.getDuration(self, t), {damVal=damVal, damInc=damInc, penVal=penVal, penInc=penInc} --all these params for eff tt
+		self:setEffect(EFF_SUNBURST, t.getDuration(self, t), {damVal=damVal, damInc=damInc, penVal=penVal, penInc=penInc}) --all these params for eff tt
 
 		local tg = self:getTalentTarget(t)
 		self:project(tg, self.x, self.y, function(px, py)