summaryrefslogtreecommitdiff
path: root/pacmine/fruit.lua
diff options
context:
space:
mode:
authorFernando Carmona Varo <ferkiwi@gmail.com>2015-10-24 17:13:09 +0200
committerFernando Carmona Varo <ferkiwi@gmail.com>2015-10-24 17:21:41 +0200
commit3a59f18eb196a3fddb8c67d5e5143a6e3ab0e11b (patch)
tree1b9b0f5d6b55fdb6e7cacaf4fc1d5cd50b23ff4e /pacmine/fruit.lua
parenta538d073951f06bf52f7e9f7cc8afe76efffb343 (diff)
parent683316f94c578ec030dc762eb256fd96c4dd978e (diff)
Merge branch 'master' into arcade
Conflicts: pacmine/init.lua pacmine/portals.lua
Diffstat (limited to 'pacmine/fruit.lua')
-rw-r--r--pacmine/fruit.lua35
1 files changed, 35 insertions, 0 deletions
diff --git a/pacmine/fruit.lua b/pacmine/fruit.lua
new file mode 100644
index 0000000..29389a8
--- /dev/null
+++ b/pacmine/fruit.lua
@@ -0,0 +1,35 @@
+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 = {cracky=3,not_in_creative_inventory = 0},
+ --node_box = cbox,
+ selection_box = cbox,
+ collision_box = cbox,
+ after_destruct = function(pos, oldnode)
+ pacmine.on_player_got_fruit()
+ end,
+})
+end