Compare commits

...

1 Commits

Author SHA1 Message Date
Aaron Suen 5eeeac5a14 Fancier fire effects 1 year ago
  1. 8
      rules.lua

@ -217,6 +217,11 @@ local function territory_search(pos, max)
) )
end end
local firenode = "nc_fire:fire_burst"
if not minetest.registered_nodes["nc_fire:fire_burst"] then
firenode = "nc_fire:fire"
end
function lc_liberties.handle_placement(pos) function lc_liberties.handle_placement(pos)
cache = {} cache = {}
--minetest.chat_send_all(tostring(pos)) --minetest.chat_send_all(tostring(pos))
@ -264,7 +269,8 @@ function lc_liberties.handle_placement(pos)
for i2, v2 in pairs(v.stones) do for i2, v2 in pairs(v.stones) do
local under = check_position(v2 + down) local under = check_position(v2 + down)
if (under:sub(1, 1) == "W") and (under:len() > 1) then if (under:sub(1, 1) == "W") and (under:len() > 1) then
nodecore.set_loud(v2, {name = "nc_fire:fire"}) nodecore.sound_play("nc_fire_ignite", {gain = 1, pos = pos})
nodecore.set_loud(v2, {name = firenode})
else else
nodecore.set_loud(v2, {name = "air"}) nodecore.set_loud(v2, {name = "air"})
end end

Loading…
Cancel
Save