diff --git a/game/modules/tome/data/talents/gifts/antimagic.lua b/game/modules/tome/data/talents/gifts/antimagic.lua
index bc2299cebe60d3efe9b4d89165cf1d6b63c88e30..accdfd67912ee292bb39a9db6053e30ce7c626a1 100644
--- a/game/modules/tome/data/talents/gifts/antimagic.lua
+++ b/game/modules/tome/data/talents/gifts/antimagic.lua
@@ -124,7 +124,7 @@ newTalent{
 			dam = dam - self.antimagic_shield
 		end
 
-		if src and src.x then
+		if src and src.x and src ~= self then
 			DamageType:get(DamageType.MANABURN).projector(self, src.x, src.y, DamageType.MANABURN, t.getBurn(self, t))
 			game.level.map:particleEmitter(src.x, src.y, 1, "slime")
 		end