diff --git a/game/modules/tome/data/talents/corruptions/bone.lua b/game/modules/tome/data/talents/corruptions/bone.lua
index 5b6ae6e03a9818df67e020ddcbff443511a6e812..9d5b46a6b75156765b8c49953af83e8b447dd72d 100644
--- a/game/modules/tome/data/talents/corruptions/bone.lua
+++ b/game/modules/tome/data/talents/corruptions/bone.lua
@@ -136,7 +136,7 @@ newTalent{
 		end)
 	end,
 	activate = function(self, t)
-		local nb = math.floor(self:getTalentLevel(t))
+		local nb = math.ceil(self:getTalentLevel(t))
 
 		local ps = {}
 		for i = 1, nb do ps[#ps+1] = self:addParticles(Particles.new("bone_shield", 1)) end