Anarchy_game/mods/debug/init.lua

41 lines
1.2 KiB
Lua

local __debug__ = getmetatable(_G)
setmetatable(_G, {
__newindex = function(table, key, value)
assert(key == "__"..minetest.get_current_modname().."__")
rawset(table, key, value)
end,
__index = function (table, key)
error("Accessing undeclared variable: "..key)
end,
})
minetest.after(0, function()
setmetatable(_G, __debug__)
__debug__ = nil
end)
-- TEMPORARY CODE BEYOND THIS LINE:
-----------------------------------------------------------------------
if minetest.setting_getbool("creative_mode") then
local digtime = 0.5
minetest.register_item(":", {
type = "none",
wield_image = "wieldhand.png",
wield_scale = {x=1,y=1,z=2.5},
range = 10,
tool_capabilities = {
full_punch_interval = 0.5,
max_drop_level = 3,
groupcaps = {
crumbly = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3},
cracky = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3},
snappy = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3},
choppy = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3},
oddly_breakable_by_hand = {times={[1]=digtime, [2]=digtime, [3]=digtime}, uses=0, maxlevel=3},
},
damage_groups = {fleshy = 10},
}
})
end