diff --git a/game/modules/tome/data/talents/gifts/mucus.lua b/game/modules/tome/data/talents/gifts/mucus.lua
index 1ef1fea62cc6ec07f8591fe5750d5721fafe1932..c932d0d80a03c54a3b85c52d81824694e61ab801 100644
--- a/game/modules/tome/data/talents/gifts/mucus.lua
+++ b/game/modules/tome/data/talents/gifts/mucus.lua
@@ -187,7 +187,7 @@ newTalent{
 	-- by MUCUS damage type in mod.data.damage_types.lua
 	spawn = function(self, t)
 		local notok, nb, sumlim = checkMaxSummon(self, true, 1, "is_mucus_ooze")
-		if notok or nb > t.getMax(self, t) or not self:canBe("summon") then return end
+		if notok or nb >= t.getMax(self, t) or not self:canBe("summon") then return end
 
 		local ps = {}
 		for i, e in ipairs(game.level.map.effects) do
@@ -253,7 +253,6 @@ newTalent{
 				end
 			end
 		end
-
 	end,
 	info = function(self, t)
 		return ([[Your mucus is brought to near sentience.