add fly inside build area using airlike ladders...
add version control, and chatcommandmaster
parent
d64a3dd2e6
commit
4bc0629939
|
@ -33,6 +33,10 @@ ChatCmdBuilder.new("quikbild", function(cmd)
|
|||
arena_lib.disable_arena(name, "quikbild", arena)
|
||||
end)
|
||||
|
||||
cmd:sub("version", function(name)
|
||||
minetest.chat_send_player(name,"The version of QuikBild is "..quikbild.version)
|
||||
end)
|
||||
|
||||
end, {
|
||||
description = [[
|
||||
|
||||
|
|
5
init.lua
5
init.lua
|
@ -1,8 +1,9 @@
|
|||
-- local value settings
|
||||
local player_speed = 2 -- when in the minigame
|
||||
local player_jump = 4 -- when in the minigame
|
||||
local player_jump = 2 -- when in the minigame
|
||||
|
||||
quikbild = {} --global table
|
||||
quikbild.version = "02.16.2021.1"
|
||||
|
||||
arena_lib.register_minigame("quikbild", {
|
||||
prefix = "[QuikBild] ",
|
||||
|
@ -53,6 +54,6 @@ if not minetest.get_modpath("lib_chatcmdbuilder") then
|
|||
end
|
||||
|
||||
dofile(minetest.get_modpath("quikbild") .. "/commands.lua")
|
||||
dofile(minetest.get_modpath("quikbild") .. "/items.lua")
|
||||
dofile(minetest.get_modpath("quikbild") .. "/nodes.lua")
|
||||
dofile(minetest.get_modpath("quikbild") .. "/minigame_manager.lua")
|
||||
dofile(minetest.get_modpath("quikbild") .. "/privs.lua")
|
||||
|
|
|
@ -147,7 +147,7 @@ arena_lib.on_time_tick('quikbild', function(arena)
|
|||
if string.find(nodename,'quikbild') then
|
||||
|
||||
|
||||
minetest.set_node({x=x,y=y,z=z}, {name="air"})
|
||||
minetest.set_node({x=x,y=y,z=z}, {name="quikbild:climb"})
|
||||
end
|
||||
|
||||
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
|
||||
|
||||
|
||||
minetest.register_node("quikbild:climb", {
|
||||
description = "Minigame Climb",
|
||||
drawtype = "airlike",
|
||||
tiles = {"wool_" .. name .. ".png"},
|
||||
pointable = false,
|
||||
buildable_to = true,
|
||||
climbable = true,
|
||||
walkable = false,
|
||||
|
||||
})
|
||||
|
||||
quikbild.items = {}
|
||||
local dyes = dye.dyes
|
||||
|
||||
|
@ -6,7 +20,7 @@ for i = 1, #dyes do
|
|||
local name, desc = unpack(dyes[i])
|
||||
|
||||
minetest.register_node("quikbild:" .. name, {
|
||||
description = "Minigame ".. desc .. " Wool ",
|
||||
description = "Minigame ".. desc,
|
||||
tiles = {"wool_" .. name .. ".png"},
|
||||
is_ground_content = false,
|
||||
groups = {snappy = 2, choppy = 2, oddly_breakable_by_hand = 3,
|
||||
|
@ -34,7 +48,7 @@ for i = 1, #dyes do
|
|||
local pos = pointed_thing.under
|
||||
if pos and string.find(minetest.get_node(pos).name,'quikbild') then
|
||||
|
||||
minetest.set_node(pos, {name="air"})
|
||||
minetest.set_node(pos, {name="quikbild:climb"})
|
||||
end
|
||||
end
|
||||
return nil
|
Loading…
Reference in New Issue