|
sorcery.vfx = {}
sorcery.vfx.cast_sparkle = function(caster,color,strength,duration,pos)
local ofs = pos
and function(x) return vector.add(pos,x) end
or function(x) return x end
local height = caster:get_properties().eye_height
minetest.add_particlespawner {
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
sorcery.vfx = {}
sorcery.vfx.glowspark = function(color)
local spark = sorcery.lib.image('sorcery_spark.png')
return spark:blit(spark:multiply(color))
end
sorcery.vfx.cast_sparkle = function(caster,color,strength,duration,pos)
local ofs = pos
and function(x) return vector.add(pos,x) end
or function(x) return x end
local height = caster:get_properties().eye_height
minetest.add_particlespawner {
|