Only burn barricades in-game
parent
00e96a10e8
commit
9d47b343ae
|
@ -1,2 +1,2 @@
|
||||||
name = lzr_laser
|
name = lzr_laser
|
||||||
depends = lzr_globals, lzr_sounds, screwdriver2
|
depends = lzr_globals, lzr_gamestate, lzr_sounds, screwdriver2
|
||||||
|
|
|
@ -32,8 +32,11 @@ function lzr_laser.add_laser(pos, dir, varea, vdata)
|
||||||
local def = minetest.registered_nodes[nodename]
|
local def = minetest.registered_nodes[nodename]
|
||||||
local active = def._lzr_active
|
local active = def._lzr_active
|
||||||
if active then
|
if active then
|
||||||
vdata[vi] = minetest.get_content_id(active)
|
-- Only burn in-game (for editor convenience)
|
||||||
table.insert(burning_cache, pos)
|
if lzr_gamestate.get_state() == lzr_gamestate.LEVEL then
|
||||||
|
vdata[vi] = minetest.get_content_id(active)
|
||||||
|
table.insert(burning_cache, pos)
|
||||||
|
end
|
||||||
else
|
else
|
||||||
minetest.log("error", "[lzr_laser] Node definition of "..nodename.." has laser_destroys=2 but no _lzr_active")
|
minetest.log("error", "[lzr_laser] Node definition of "..nodename.." has laser_destroys=2 but no _lzr_active")
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue