diff --git a/game/modules/tome/data/talents/chronomancy/chronomancy.lua b/game/modules/tome/data/talents/chronomancy/chronomancy.lua index 9526791660f0e475b3df6c7fff37dcca92dc1855..ed45b4f3bad154d15751cb1e71ce89b20ede81fc 100644 --- a/game/modules/tome/data/talents/chronomancy/chronomancy.lua +++ b/game/modules/tome/data/talents/chronomancy/chronomancy.lua @@ -133,11 +133,18 @@ newTalent{ local talent = self:talentDialog(require("mod.dialogs.talents.ChronomancyContingency").new(self)) if not talent then return nil end - return { + local ret = { talent = talent, rest_count = 0 } + if core.shader.active(4) then + ret.particle1, ret.particle2 = self:addParticles3D("volumetric", {kind="bright_cylinder", radius=1.4, shininess=40, growSpeed=0.004, img="circles2_01"}) + end + + return ret end, deactivate = function(self, t, p) + self:removeParticles(p.particle1) + self:removeParticles(p.particle2) return true end, info = function(self, t)