diff --git a/game/modules/tome/data/talents/corruptions/rot.lua b/game/modules/tome/data/talents/corruptions/rot.lua index dab7489075c404768cfa36bb17caf7559de8543f..7ac892231637c3082f86ec211023d39ea8615211 100644 --- a/game/modules/tome/data/talents/corruptions/rot.lua +++ b/game/modules/tome/data/talents/corruptions/rot.lua @@ -108,10 +108,10 @@ carrionworm = function(self, target, duration, x, y) local t = self.summoner:getTalentFromId(self.summoner.T_INFESTATION) game.level.map:addEffect(self, self.x, self.y, 5, - engine.DamageType.WORMBLIGHT, t.getDamage(self.summoner, t), -- Please someone make this more transparent, changing the alpha doesn't seem to work + engine.DamageType.WORMBLIGHT, t.getDamage(self.summoner, t), 2, 5, nil, - engine.MapEffect.new{color_br=150, color_bg=255, color_bb=150, effect_shader="shader_images/poison_effect.png"} + engine.MapEffect.new{alpha=90, color_br=1, color_bg=1, color_bb=1, effect_shader="shader_images/poison_effect.png"} ) game.logSeen(self, "%s exudes a corrupted gas as it dies.", self.name:capitalize()) end @@ -131,6 +131,7 @@ carrionworm = function(self, target, duration, x, y) if game.party:hasMember(self) then game.party:addMember(m, { control=false, + temporary_level = true, type="summon", title="Summon", })