diff --git a/game/modules/tome/data/damage_types.lua b/game/modules/tome/data/damage_types.lua
index 638c1d39a77f25fe8390a1520f77357a5fd4d489..4d25128ff7b147103ef3fd0dd54146eecce3b1ca 100644
--- a/game/modules/tome/data/damage_types.lua
+++ b/game/modules/tome/data/damage_types.lua
@@ -2446,7 +2446,7 @@ newDamageType{
 			elseif target:canBe("poison") then
 				target:setEffect(target.EFF_POISONED, 5, {src=src, power=dam.dam, apply_power=src:combatMindpower()})
 			end
-		elseif not target and not src.turn_procs.living_mucus and src:knowTalent(src.T_LIVING_MUCUS) then
+		elseif not target and not src.turn_procs.living_mucus and src:knowTalent(src.T_LIVING_MUCUS) and game.zone and not game.zone.wilderness then
 			src.turn_procs.living_mucus = true
 			local t = src:getTalentFromId(src.T_LIVING_MUCUS)
 			if rng.percent(t.getChance(src, t)) then