diff --git a/game/modules/tome/data/talents/cursed/cursed-aura.lua b/game/modules/tome/data/talents/cursed/cursed-aura.lua
index 228130e51e5c619b441f8623f38cbde8cb64ff7f..8ddddec9aa11439d98a1e809d75d174ab5b85017 100644
--- a/game/modules/tome/data/talents/cursed/cursed-aura.lua
+++ b/game/modules/tome/data/talents/cursed/cursed-aura.lua
@@ -127,7 +127,7 @@ newTalent{
 		if choose then
 			game.player:runStop()
 			game.player:restStop()
-		
+
 			-- don't bother the player when there is an enemy near
 			local grids = core.fov.circle_grids(self.x, self.y, 10, true)
 			for x, yy in pairs(grids) do
@@ -295,7 +295,7 @@ newTalent{
 		self:project(tg, self.x, self.y, DamageType.WEAKNESS, { incDamage=incDamage, dur=3 })
 
 		game.level.map:addEffect(self,
-			self.x, self.y, range,
+			self.x, self.y, duration,
 			DamageType.WEAKNESS, { incDamage=incDamage, dur=3 },
 			range,
 			5, nil,