1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
local cbox = {
type = "fixed",
fixed = {{-0.875, 0.125, -0.0625, -0.125, 0.875, 0.0625}}
}
local pelletitems = {
{"cherrys", "Cherrys","2"},
{"apple", "Apple","3"},
{"orange", "Orange","4"},
{"strawberry", "Strawberry","2"},
}
for i in ipairs (pelletitems) do
local itm = pelletitems[i][1]
local desc = pelletitems[i][2]
local hlth = pelletitems[i][3]
minetest.register_node("pacmine:"..itm,{
description = desc,
inventory_image = "pacmine_"..itm..".png",
tiles = {"pacmine_"..itm..".png",},
drawtype = "mesh",
mesh = "pacmine_"..itm..".obj",
paramtype = "light",
paramtype2 = "facedir",
walkable = false,
light_source = 14,
groups = {immortal=1,not_in_creative_inventory = 0},
--node_box = cbox,
selection_box = cbox,
collision_box = cbox,
on_timer = function(pos, dtime)
print("DELETEEE??")
minetest.remove_node(pos)
end
})
end
|