landsandboat/scripts/effects/illusion.lua
WinterSolstice8 c772863f56 [core] Improve implementation of Illusion, add Viscous Fluid
co-authored-by: slashtangent <78345197+slashtangent@users.noreply.github.com>
2025-01-15 17:06:21 -07:00

19 lines
455 B
Lua

-----------------------------------
-- xi.effect.ILLUSION
-----------------------------------
---@type TEffect
local effectObject = {}
effectObject.onEffectGain = function(target, effect)
target:setCostume(effect:getPower())
effect:addMod(xi.mod.REGEN_DOWN, effect:getSubPower())
end
effectObject.onEffectTick = function(target, effect)
end
effectObject.onEffectLose = function(target, effect)
target:setCostume(0)
end
return effectObject