diff --git a/res/content/base/scripts/torch.lua b/res/content/base/scripts/torch.lua new file mode 100644 index 00000000..7a1d2848 --- /dev/null +++ b/res/content/base/scripts/torch.lua @@ -0,0 +1,18 @@ +function on_placed(x, y, z) + particles.emit({x + 0.5, y + 0.4, z + 0.5}, -1, { + lifetime=2.0, + spawn_interval=0.3, + acceleration={0, 0, 0}, + velocity={0, 0.3, 0}, + explosion={0, 0, 0}, + size={0.2, 0.2, 0.2}, + spawn_shape="ball", + spawn_spread={0.05, 0.05, 0.05}, + lighting=false, + frames={ + "particles:fire_0", + "particles:smoke_0", + "particles:smoke_1" + } + }) +end diff --git a/res/content/base/textures/particles/fire_0.png b/res/content/base/textures/particles/fire_0.png new file mode 100644 index 00000000..b17942d3 Binary files /dev/null and b/res/content/base/textures/particles/fire_0.png differ diff --git a/res/content/base/textures/particles/smoke_0.png b/res/content/base/textures/particles/smoke_0.png new file mode 100644 index 00000000..9350bf62 Binary files /dev/null and b/res/content/base/textures/particles/smoke_0.png differ diff --git a/res/content/base/textures/particles/smoke_1.png b/res/content/base/textures/particles/smoke_1.png new file mode 100644 index 00000000..469971d1 Binary files /dev/null and b/res/content/base/textures/particles/smoke_1.png differ