summaryrefslogtreecommitdiff
path: root/fruit.lua
diff options
context:
space:
mode:
authorDonBatman <serfdon@gmail.com>2015-10-23 13:54:37 -0700
committerDonBatman <serfdon@gmail.com>2015-10-23 13:54:37 -0700
commit3ab8a0c3f3163ecdcafe8f1f6d2d0e125edcde86 (patch)
tree2a064c6bf24254c44eaf73aa95ba3ecd6d9319b6 /fruit.lua
parent6b949da2c7610c55f2bb83c693520b9e77a9aebc (diff)
changed color of hud
new texture for power pellet renamed craftitems.lua to fruit.lua changed portal to a yellow color
Diffstat (limited to 'fruit.lua')
-rw-r--r--fruit.lua97
1 files changed, 97 insertions, 0 deletions
diff --git a/fruit.lua b/fruit.lua
new file mode 100644
index 0000000..8648363
--- /dev/null
+++ b/fruit.lua
@@ -0,0 +1,97 @@
+local cherry_box = {
+ type = "fixed",
+ fixed = {
+ {0, -0.375, -0.0625, 0.25, 0, 0.0625},
+ {-0.0625, -0.3125, -0.0625, 0.3125, -0.0625, 0.0625},
+ {-0.3125, -0.25, -0.0625, -0.125, 0.125, 0.0625},
+ {-0.375, -0.1875, -0.0625, -0.125, 0.0625, 0.0625},
+ {-0.125, -0.0625, -0.0625, -0.0625, 0.125, 0.0625},
+ {-0.0625, 0, -0.0625, 0, 0.0625, 0.0625},
+ {-0.0625, 0.125, -0.0625, 0, 0.1875, 0.0625},
+ {0, 0.1875, -0.0625, 0.125, 0.25, 0.0625},
+ {0.125, 0.25, -0.0625, 0.375, 0.3125, 0.0625},
+ {0.25, 0.3125, -0.0625, 0.375, 0.375, 0.0625},
+ {0.1875, 0.125, -0.0625, 0.25, 0.25, 0.0625},
+ {0.125, 0.0625, -0.0625, 0.1875, 0.125, 0.0625},
+ {0.0625, 0, -0.0625, 0.125, 0.0625, 0.0625},
+ }
+ }
+local strawberry_box = {
+ type = "fixed",
+ fixed = {
+ {-0.0625, 0.3125, -0.0625, 0, 0.375, 0.0625},
+ {-0.25, 0.25, -0.0625, 0.1875, 0.3125, 0.0625},
+ {-0.3125, 0.1875, -0.0625, 0.25, 0.25, 0.0625},
+ {-0.375, -0.0625, -0.0625, 0.3125, 0.1875, 0.0625},
+ {-0.3125, -0.1875, -0.0625, 0.25, -0.0625, 0.0625},
+ {-0.25, -0.25, -0.0625, 0.1875, -0.1875, 0.0625},
+ {-0.1875, -0.3125, -0.0625, 0.125, -0.25, 0.0625},
+ {-0.0625, -0.375, -0.0625, 0, -0.3125, 0.0625},
+ }
+ }
+local apple_box = {
+ type = "fixed",
+ fixed = {
+ {-0.3125, -0.125, -0.0625, 0.375, 0.25, 0.0625},
+ {-0.375, -0.125, -0.0625, -0.3125, 0.1875, 0.0625},
+ {-0.3125, -0.25, -0.0625, 0.3125, -0.125, 0.0625},
+ {-0.25, -0.3125, -0.0625, 0.25, -0.25, 0.0625},
+ {0.0625, -0.375, -0.0625, 0.1875, -0.3125, 0.0625},
+ {-0.1875, -0.375, -0.0625, 0, -0.3125, 0.0625},
+ {0.125, 0.25, -0.0625, 0.3125, 0.3125, 0.0625},
+ {0, 0.25, -0.0625, 0.0625, 0.3125, 0.0625},
+ {-0.25, 0.25, -0.0625, -0.0625, 0.3125, 0.0625},
+ {-0.0625, 0.3125, -0.0625, 0, 0.375, 0.0625},
+ }
+ }
+local orange_box = {
+ type = "fixed",
+ fixed = {
+ {-0.375, -0.125, -0.0625, 0.375, 0.125, 0.0625},
+ {-0.3125, -0.25, -0.0625, 0.3125, 0.1875, 0.0625},
+ {-0.25, -0.3125, -0.0625, 0.25, 0.25, 0.0625},
+ {0.0625, -0.375, -0.0625, 0.1875, -0.3125, 0.0625},
+ {-0.1875, -0.375, -0.0625, 0, -0.3125, 0.0625},
+ {0, 0.25, -0.0625, 0.0625, 0.375, 0.0625},
+ {-0.25, 0.3125, -0.0625, 0.0625, 0.375, 0.0625},
+ {-0.1875, 0.25, -0.0625, -0.0625, 0.4375, 0.0625},
+ {-0.25, 0.25, -0.0625, -0.1875, 0.3125, 0.0625},
+ }
+ }
+
+local pelletitems = {
+ {"cherrys", "Cherrys","2",cherry_box},
+ {"apple", "Apple","3",apple_box},
+ {"orange", "Orange","4",orange_box},
+ {"strawberry", "Strawberry","2",strawberry_box},
+ }
+for i in ipairs (pelletitems) do
+ local itm = pelletitems[i][1]
+ local desc = pelletitems[i][2]
+ local hlth = pelletitems[i][3]
+ local cbox = pelletitems[i][4]
+
+minetest.register_node("mypacman:"..itm,{
+ description = desc,
+ inventory_image = "mypacman_"..itm..".png",
+ tiles = {
+ "mypacman_"..itm..".png",
+ "mypacman_"..itm..".png",
+ "mypacman_"..itm..".png",
+ "mypacman_"..itm..".png",
+ "mypacman_"..itm..".png",
+ "mypacman_"..itm..".png^[transformFX",
+ },
+ drawtype = "nodebox",
+ paramtype = "light",
+ paramtype2 = "facedir",
+ walkable = false,
+ light_source = 14,
+ groups = {cracky=3,not_in_creative_inventory = 0},
+ node_box = cbox,
+ collision_box = cbox,
+ after_destruct = function(pos, oldnode)
+ mypacman.on_player_got_fruit()
+ end,
+})
+end