diff --git a/game/modules/tome/data/talents/misc/inscriptions.lua b/game/modules/tome/data/talents/misc/inscriptions.lua index e6a8f15d235705bacb1e2ae695b51eaa0e2a09bd..5217b2f9e3b16613bdb5fb6bb5faff359c0759ee 100644 --- a/game/modules/tome/data/talents/misc/inscriptions.lua +++ b/game/modules/tome/data/talents/misc/inscriptions.lua @@ -936,7 +936,13 @@ newInscription{ else target:forceUseTalent(eff[2], {ignore_energy=true}) end + self:attr("allow_on_heal", 1) self:heal(data.heal + data.inc_stat, t) + self:attr("allow_on_heal", -1) + if core.shader.active(4) then + self:addParticles(Particles.new("shader_shield_temp", 1, {size_factor=1.5, y=-0.3, img="healdark", life=25}, {type="healing", time_factor=6000, beamsCount=15, noup=2.0, beamColor1={0xcb/255, 0xcb/255, 0xcb/255, 1}, beamColor2={0x35/255, 0x35/255, 0x35/255, 1}})) + self:addParticles(Particles.new("shader_shield_temp", 1, {size_factor=1.5, y=-0.3, img="healdark", life=25}, {type="healing", time_factor=6000, beamsCount=15, noup=1.0, beamColor1={0xcb/255, 0xcb/255, 0xcb/255, 1}, beamColor2={0x35/255, 0x35/255, 0x35/255, 1}})) + end end game.level.map:particleEmitter(px, py, 1, "shadow_zone")