Only burn barricades in-game
parent
00e96a10e8
commit
9d47b343ae
|
@ -1,2 +1,2 @@
|
|||
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 active = def._lzr_active
|
||||
if active then
|
||||
vdata[vi] = minetest.get_content_id(active)
|
||||
table.insert(burning_cache, pos)
|
||||
-- Only burn in-game (for editor convenience)
|
||||
if lzr_gamestate.get_state() == lzr_gamestate.LEVEL then
|
||||
vdata[vi] = minetest.get_content_id(active)
|
||||
table.insert(burning_cache, pos)
|
||||
end
|
||||
else
|
||||
minetest.log("error", "[lzr_laser] Node definition of "..nodename.." has laser_destroys=2 but no _lzr_active")
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue