65 lines
1.7 KiB
Lua
65 lines
1.7 KiB
Lua
modname = "spell:"
|
|
characters = {
|
|
_A = {name="A", letter=1 },
|
|
_B = {name="B", letter=1 },
|
|
_C = {name="C", letter=1 },
|
|
_D = {name="D", letter=1 },
|
|
_E = {name="E", letter=1 },
|
|
_F = {name="F", letter=1 },
|
|
_G = {name="G", letter=1 },
|
|
_H = {name="H", letter=1 },
|
|
_I = {name="I", letter=1 },
|
|
_J = {name="J", letter=1 },
|
|
_K = {name="K", letter=1 },
|
|
_L = {name="L", letter=1 },
|
|
_M = {name="M", letter=1 },
|
|
_N = {name="N", letter=1 },
|
|
_O = {name="O", letter=1 },
|
|
_P = {name="P", letter=1 },
|
|
_Q = {name="Q", letter=1 },
|
|
_R = {name="R", letter=1 },
|
|
_S = {name="S", letter=1 },
|
|
_T = {name="T", letter=1 },
|
|
_U = {name="U", letter=1 },
|
|
_V = {name="V", letter=1 },
|
|
_W = {name="W", letter=1 },
|
|
_X = {name="X", letter=1 },
|
|
_Y = {name="Y", letter=1 },
|
|
_Z = {name="Z", letter=1 },
|
|
_0 = {name="0" },
|
|
_1 = {name="1" },
|
|
_2 = {name="2" },
|
|
_3 = {name="3" },
|
|
_4 = {name="4" },
|
|
_5 = {name="5" },
|
|
_6 = {name="6" },
|
|
_7 = {name="7" },
|
|
_8 = {name="8" },
|
|
_9 = {name="9" }
|
|
}
|
|
|
|
for key,value in pairs(characters) do
|
|
if value.letter then
|
|
my_desc = "Letter"..key
|
|
else
|
|
my_desc = "Number"..key
|
|
end
|
|
minetest.register_node(modname.."Letter"..key, {
|
|
description=my_desc,
|
|
tiles = { "spell"..key..".png" },
|
|
light_source = 14,
|
|
inventory_image = "spell"..key..".png",
|
|
groups = {cracky=3, choppy=3},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
end
|
|
|
|
minetest.register_node(modname.."px_logo", {
|
|
description="planet express logo",
|
|
tiles = { "PX.png" },
|
|
light_source = 14,
|
|
inventory_image = "PX.png",
|
|
groups = {cracky=3, choppy=3},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|