diff --git a/game/modules/tome/data/talents/corruptions/shadowflame.lua b/game/modules/tome/data/talents/corruptions/shadowflame.lua index 10d3ebb42c440b8f3b151b1a62677d48e1824a77..5d69df457af82f96214286dda11f007f186adb9a 100644 --- a/game/modules/tome/data/talents/corruptions/shadowflame.lua +++ b/game/modules/tome/data/talents/corruptions/shadowflame.lua @@ -254,7 +254,7 @@ newTalent{ local level = game.level.source_level if not self.dead then - oldlevel:removeEntity(self) + oldlevel:removeEntity(self, true) level:addEntity(self) end @@ -279,7 +279,7 @@ newTalent{ p.target.on_die, p.target.demon_plane_on_die = p.target.demon_plane_on_die, nil game.level.map:particleEmitter(x2, y2, 1, "demon_teleport") end - if oldlevel:hasEntity(p.target) then oldlevel:removeEntity(p.target) end + if oldlevel:hasEntity(p.target) then oldlevel:removeEntity(p.target, true) end level:addEntity(p.target) else p.target.x, p.target.y = x2, y2