From 6562959e63206e1d047fb6b50166bce935690bd9 Mon Sep 17 00:00:00 2001 From: ClobberXD Date: Mon, 12 Nov 2018 09:35:38 +0530 Subject: [PATCH] Add ceiling and bedrock during barrier placement --- mods/ctf_map/barrier.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/mods/ctf_map/barrier.lua b/mods/ctf_map/barrier.lua index 7acfbdf..00ae964 100644 --- a/mods/ctf_map/barrier.lua +++ b/mods/ctf_map/barrier.lua @@ -183,6 +183,30 @@ function ctf_map.place_outer_barrier(center, r, h) end end + print("Placing bedrock") + + -- Bedrock + do + local y = minp.y + for x = minp.x, maxp.x do + for z = minp.z, maxp.z do + data[a:index(x, y, z)] = c_stone + end + end + end + + print("Placing ceiling") + + -- Ceiling + do + local y = maxp.y + for x = minp.x, maxp.x do + for z = minp.z, maxp.z do + data[a:index(x, y, z)] = c_glass + end + end + end + print("Writing to engine!") vm:set_data(data)