From 6d17da9f72d2e1de6e345b12e3267e8d29398fe1 Mon Sep 17 00:00:00 2001 From: capitalthree Date: Fri, 26 Apr 2024 02:24:09 -0500 Subject: [PATCH] changing workspaces (partial work on improved smoke) --- rules.lua | 13 +++++++++++-- stones.lua | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/rules.lua b/rules.lua index 0755981..35bc0fb 100644 --- a/rules.lua +++ b/rules.lua @@ -30,11 +30,20 @@ local solid_drawtypes = { local smokecontrol if nodecore.smokeclear then smokecontrol = function(pos, smoke,smoke2) + local existing = _check_position_uncached(pos) + if smoke then - nodecore.smokefx(pos, smoke, smoke2 or 1) + else - nodecore.smokeclear(pos) + end + + + --if smoke then + -- nodecore.smokefx(pos, smoke, smoke2 or 1) + --else + -- nodecore.smokeclear(pos) + --end end else smokecontrol = function(pos, smoke) end diff --git a/stones.lua b/stones.lua index bb81ca5..94b3703 100644 --- a/stones.lua +++ b/stones.lua @@ -52,6 +52,7 @@ local function reg(name, basename, basedef) sounds = basedef.sounds, paramtype = "light", + paramtype2 = "none", groups = { snappy = 1,