Epic/mods/epic/traps.lua

31 lines
1.0 KiB
Lua

local traps = {
{'desertsandstonebrick', 'Trap Desert Sandstone Brick', 'default_desert_sandstone_brick.png', 'default:desert_sandstone_brick'},
{'sandstonebrick', 'Trap Sandstone Brick', 'default_sandstone_brick.png', 'default:sandstonebrick'},
{'stonebrick', 'Trap Stone Brick', 'default_stone_brick.png', 'default:stonebrick'},
{'cobble', 'Trap Cobblestone', 'default_cobble.png', 'default:cobble'},
{'mossycobble', 'Trap Mossy Cobblestone', 'default_mossycobble.png', 'default:mossycobble'},
{'ice', 'Trap Ice', 'default_ice.png', 'default:ice'}
}
for i in ipairs (traps) do
local name = traps[i][1]
local desc = traps[i][2]
local text = traps[i][3]
local reci = traps[i][4]
minetest.register_node('epic:'..name, {
description = desc,
drawtype = 'glasslike_framed',
tiles = {text},
walkable = false,
groups = {cracky = 2, traps=1},
paramtype = 'light',
})
minetest.register_craft({
output = 'epic:'..name,
recipe = {{'default:mese_crystal_fragment', reci}}
})
end