diff --git a/game/modules/tome/data/talents/cursed/bloodstained.lua b/game/modules/tome/data/talents/cursed/bloodstained.lua
index d6da7516930fe8fa41203c551aedb811d8b0c7db..e66b6c6a3d243b9652517e09363c41903b9c5341 100644
--- a/game/modules/tome/data/talents/cursed/bloodstained.lua
+++ b/game/modules/tome/data/talents/cursed/bloodstained.lua
@@ -30,7 +30,7 @@ newTalent{
 												 + self:getTalentLevelRaw(self.T_BLOOD_THIRST))*2, 90)
 	end,
 	callbackOnTemporaryEffectAdd = function(self, t, eff_id, e_def, eff)
-		if e_def.subtype.bleed and e_def.type ~= "other" then
+		if e_def.subtype.bleed then
 			local diminishment = t.getDiminishment(self, t)
 			if eff.dam then
 				eff.dam = eff.dam * (100-diminishment) / 100