From c65e3b6777aebddeb7f889343cc2c20758d144c8 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Thu, 26 Nov 2015 17:12:26 +0000 Subject: [PATCH] Stop stone overwriting glass indestructible barrier --- mods/ctf_barrier/init.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mods/ctf_barrier/init.lua b/mods/ctf_barrier/init.lua index dcf45ab..5964648 100644 --- a/mods/ctf_barrier/init.lua +++ b/mods/ctf_barrier/init.lua @@ -41,7 +41,8 @@ minetest.register_on_generated(function(minp, maxp, seed) for z = minp.z, maxp.z do for y = minp.y, maxp.y do local vi = a:index(x, y, z) - if data[vi] == c_air then + + if data[vi] == c_air or data[vi] == c_glass then data[vi] = c_glass else data[vi] = c_stone @@ -56,7 +57,7 @@ minetest.register_on_generated(function(minp, maxp, seed) for z = minp.z, maxp.z do for y = minp.y, maxp.y do local vi = a:index(x, y, z) - if data[vi] == c_air then + if data[vi] == c_air or data[vi] == c_glass then data[vi] = c_glass else data[vi] = c_stone @@ -71,7 +72,7 @@ minetest.register_on_generated(function(minp, maxp, seed) for x = minp.x, maxp.x do for y = minp.y, maxp.y do local vi = a:index(x, y, z) - if data[vi] == c_air then + if data[vi] == c_air or data[vi] == c_glass then data[vi] = c_glass else data[vi] = c_stone @@ -86,7 +87,7 @@ minetest.register_on_generated(function(minp, maxp, seed) for x = minp.x, maxp.x do for y = minp.y, maxp.y do local vi = a:index(x, y, z) - if data[vi] == c_air then + if data[vi] == c_air or data[vi] == c_glass then data[vi] = c_glass else data[vi] = c_stone