diff --git a/game/modules/tome/data/talents/gifts/slime.lua b/game/modules/tome/data/talents/gifts/slime.lua
index fb021b23e50e2e1f435712671daa8b6f0f29ba65..d892c82cd92245f9acf2f6a72fb37e47a40d1c02 100644
--- a/game/modules/tome/data/talents/gifts/slime.lua
+++ b/game/modules/tome/data/talents/gifts/slime.lua
@@ -115,7 +115,7 @@ newTalent{
 		return util.bound(4 - self:getTalentLevel(t) / 2, 1, 4)
 	end,
 	getDuration = function(self, t)
-		return util.bound(7 - self:getTalentLevel(t) / 2, 2, 7)
+		return math.floor(util.bound(7 - self:getTalentLevel(t) / 2, 2, 7))
 	end,
 	action = function(self, t)
 		local range = self:getTalentRange(t)