add {eatable} group to food items and hp infotext
This commit is contained in:
parent
aa1c90a6ef
commit
6a15d63c27
15
fishing.lua
15
fishing.lua
@ -551,14 +551,16 @@ for n = 1, #fish do
|
|||||||
|
|
||||||
local usage
|
local usage
|
||||||
local groups
|
local groups
|
||||||
|
local moredesc = ""
|
||||||
|
|
||||||
if fish[n][3] > 0 then
|
if fish[n][3] > 0 then
|
||||||
usage = minetest.item_eat(fish[n][3])
|
usage = minetest.item_eat(fish[n][3])
|
||||||
groups = {food_fish_raw = 1, ethereal_fish = 1}
|
groups = {food_fish_raw = 1, ethereal_fish = 1, eatable = fish[n][3]}
|
||||||
|
moredesc = " (♥" .. fish[n][3] .. ")"
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_craftitem("ethereal:fish_" .. fish[n][2], {
|
minetest.register_craftitem("ethereal:fish_" .. fish[n][2], {
|
||||||
description = S(fish[n][1]),
|
description = S(fish[n][1]) .. moredesc,
|
||||||
inventory_image = "ethereal_fish_" .. fish[n][2] .. ".png",
|
inventory_image = "ethereal_fish_" .. fish[n][2] .. ".png",
|
||||||
on_use = usage,
|
on_use = usage,
|
||||||
groups = groups
|
groups = groups
|
||||||
@ -572,10 +574,10 @@ minetest.override_item("ethereal:fish_tetra", {light_source = 3})
|
|||||||
|
|
||||||
-- cooked fish
|
-- cooked fish
|
||||||
minetest.register_craftitem(":ethereal:fish_cooked", {
|
minetest.register_craftitem(":ethereal:fish_cooked", {
|
||||||
description = S("Cooked Fish"),
|
description = S("Cooked Fish") .. " (♥5)",
|
||||||
inventory_image = "ethereal_fish_cooked.png",
|
inventory_image = "ethereal_fish_cooked.png",
|
||||||
wield_image = "ethereal_fish_cooked.png",
|
wield_image = "ethereal_fish_cooked.png",
|
||||||
groups = {food_fish = 1, flammable = 3},
|
groups = {food_fish = 1, flammable = 3, eatable = 5},
|
||||||
on_use = minetest.item_eat(5)
|
on_use = minetest.item_eat(5)
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -588,10 +590,11 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Sashimi
|
-- Sashimi
|
||||||
minetest.register_craftitem("ethereal:sashimi", {
|
minetest.register_craftitem("ethereal:sashimi", {
|
||||||
description = S("Sashimi"),
|
description = S("Sashimi") .. " (♥4)",
|
||||||
inventory_image = "ethereal_sashimi.png",
|
inventory_image = "ethereal_sashimi.png",
|
||||||
wield_image = "ethereal_sashimi.png",
|
wield_image = "ethereal_sashimi.png",
|
||||||
on_use = minetest.item_eat(4)
|
on_use = minetest.item_eat(4),
|
||||||
|
groups = {eatable = 4}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
115
food.lua
115
food.lua
@ -4,7 +4,7 @@ local S = ethereal.translate
|
|||||||
|
|
||||||
-- Banana (Heals one heart when eaten)
|
-- Banana (Heals one heart when eaten)
|
||||||
minetest.register_node("ethereal:banana", {
|
minetest.register_node("ethereal:banana", {
|
||||||
description = S("Banana"),
|
description = S("Banana") .. " (♥2)",
|
||||||
drawtype = "torchlike",
|
drawtype = "torchlike",
|
||||||
tiles = {"ethereal_banana_single.png"},
|
tiles = {"ethereal_banana_single.png"},
|
||||||
inventory_image = "ethereal_banana_single.png",
|
inventory_image = "ethereal_banana_single.png",
|
||||||
@ -17,7 +17,7 @@ minetest.register_node("ethereal:banana", {
|
|||||||
fixed = {-0.31, -0.5, -0.31, 0.31, 0.5, 0.31}
|
fixed = {-0.31, -0.5, -0.31, 0.31, 0.5, 0.31}
|
||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
food_banana = 1, fleshy = 3, dig_immediate = 3, flammable = 2,
|
food_banana = 1, fleshy = 3, dig_immediate = 3, flammable = 2, eatable = 2,
|
||||||
leafdecay = 1, leafdecay_drop = 1
|
leafdecay = 1, leafdecay_drop = 1
|
||||||
},
|
},
|
||||||
drop = "ethereal:banana",
|
drop = "ethereal:banana",
|
||||||
@ -34,7 +34,7 @@ minetest.register_node("ethereal:banana", {
|
|||||||
|
|
||||||
-- Banana Bunch
|
-- Banana Bunch
|
||||||
minetest.register_node("ethereal:banana_bunch", {
|
minetest.register_node("ethereal:banana_bunch", {
|
||||||
description = S("Banana Bunch"),
|
description = S("Banana Bunch") .. " (♥6)",
|
||||||
drawtype = "torchlike",
|
drawtype = "torchlike",
|
||||||
tiles = {"ethereal_banana_bunch.png"},
|
tiles = {"ethereal_banana_bunch.png"},
|
||||||
inventory_image = "ethereal_banana_bunch.png",
|
inventory_image = "ethereal_banana_bunch.png",
|
||||||
@ -47,7 +47,7 @@ minetest.register_node("ethereal:banana_bunch", {
|
|||||||
fixed = {-0.31, -0.5, -0.31, 0.31, 0.5, 0.31}
|
fixed = {-0.31, -0.5, -0.31, 0.31, 0.5, 0.31}
|
||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
fleshy = 3, dig_immediate = 3, flammable = 2,
|
fleshy = 3, dig_immediate = 3, flammable = 2, eatable = 6,
|
||||||
leafdecay = 1, leafdecay_drop = 1
|
leafdecay = 1, leafdecay_drop = 1
|
||||||
},
|
},
|
||||||
drop = "ethereal:banana_bunch",
|
drop = "ethereal:banana_bunch",
|
||||||
@ -93,7 +93,7 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Orange (Heals 2 hearts when eaten)
|
-- Orange (Heals 2 hearts when eaten)
|
||||||
minetest.register_node("ethereal:orange", {
|
minetest.register_node("ethereal:orange", {
|
||||||
description = S("Orange"),
|
description = S("Orange") .. " (♥4)",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"farming_orange.png"},
|
tiles = {"farming_orange.png"},
|
||||||
inventory_image = "farming_orange.png",
|
inventory_image = "farming_orange.png",
|
||||||
@ -106,7 +106,7 @@ minetest.register_node("ethereal:orange", {
|
|||||||
fixed = {-0.27, -0.37, -0.27, 0.27, 0.44, 0.27}
|
fixed = {-0.27, -0.37, -0.27, 0.27, 0.44, 0.27}
|
||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
food_orange = 1, fleshy = 3, dig_immediate = 3, flammable = 2,
|
food_orange = 1, fleshy = 3, dig_immediate = 3, flammable = 2, eatable = 4,
|
||||||
leafdecay = 3, leafdecay_drop = 1
|
leafdecay = 3, leafdecay_drop = 1
|
||||||
},
|
},
|
||||||
drop = "ethereal:orange",
|
drop = "ethereal:orange",
|
||||||
@ -124,19 +124,19 @@ minetest.register_node("ethereal:orange", {
|
|||||||
|
|
||||||
-- Pine Nuts (Heals 1/2 heart when eaten)
|
-- Pine Nuts (Heals 1/2 heart when eaten)
|
||||||
minetest.register_craftitem("ethereal:pine_nuts", {
|
minetest.register_craftitem("ethereal:pine_nuts", {
|
||||||
description = S("Pine Nuts"),
|
description = S("Pine Nuts") .. " (♥1)",
|
||||||
inventory_image = "ethereal_pine_nuts.png",
|
inventory_image = "ethereal_pine_nuts.png",
|
||||||
wield_image = "ethereal_pine_nuts.png",
|
wield_image = "ethereal_pine_nuts.png",
|
||||||
groups = {food_pine_nuts = 1, flammable = 2},
|
groups = {food_pine_nuts = 1, flammable = 2, eatable = 1},
|
||||||
on_use = minetest.item_eat(1)
|
on_use = minetest.item_eat(1)
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Banana Loaf (Heals 3 hearts when eaten)
|
-- Banana Loaf (Heals 3 hearts when eaten)
|
||||||
minetest.register_craftitem("ethereal:banana_bread", {
|
minetest.register_craftitem("ethereal:banana_bread", {
|
||||||
description = S("Banana Loaf"),
|
description = S("Banana Loaf") .. " (♥6)",
|
||||||
inventory_image = "ethereal_banana_bread.png",
|
inventory_image = "ethereal_banana_bread.png",
|
||||||
wield_image = "ethereal_banana_bread.png",
|
wield_image = "ethereal_banana_bread.png",
|
||||||
groups = {food_bread = 1, flammable = 3},
|
groups = {food_bread = 1, flammable = 3, eatable = 6},
|
||||||
on_use = minetest.item_eat(6)
|
on_use = minetest.item_eat(6)
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -180,10 +180,10 @@ minetest.register_node("ethereal:coconut", {
|
|||||||
|
|
||||||
-- Coconut Slice (Heals half heart when eaten)
|
-- Coconut Slice (Heals half heart when eaten)
|
||||||
minetest.register_craftitem("ethereal:coconut_slice", {
|
minetest.register_craftitem("ethereal:coconut_slice", {
|
||||||
description = S("Coconut Slice"),
|
description = S("Coconut Slice") .. " (♥1)",
|
||||||
inventory_image = "moretrees_coconut_slice.png",
|
inventory_image = "moretrees_coconut_slice.png",
|
||||||
wield_image = "moretrees_coconut_slice.png",
|
wield_image = "moretrees_coconut_slice.png",
|
||||||
groups = {food_coconut_slice = 1, flammable = 1},
|
groups = {food_coconut_slice = 1, flammable = 1, eatable = 1},
|
||||||
on_use = minetest.item_eat(1)
|
on_use = minetest.item_eat(1)
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -209,7 +209,7 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Golden Apple (Found on Healing Tree, heals all 10 hearts)
|
-- Golden Apple (Found on Healing Tree, heals all 10 hearts)
|
||||||
minetest.register_node("ethereal:golden_apple", {
|
minetest.register_node("ethereal:golden_apple", {
|
||||||
description = S("Golden Apple"),
|
description = S("Golden Apple") .. " (♥2)",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"default_apple_gold.png"},
|
tiles = {"default_apple_gold.png"},
|
||||||
inventory_image = "default_apple_gold.png",
|
inventory_image = "default_apple_gold.png",
|
||||||
@ -222,8 +222,7 @@ minetest.register_node("ethereal:golden_apple", {
|
|||||||
fixed = {-0.2, -0.37, -0.2, 0.2, 0.31, 0.2}
|
fixed = {-0.2, -0.37, -0.2, 0.2, 0.31, 0.2}
|
||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
fleshy = 3, dig_immediate = 3,
|
fleshy = 3, dig_immediate = 3, leafdecay = 3,leafdecay_drop = 1, eatable = 2
|
||||||
leafdecay = 3,leafdecay_drop = 1
|
|
||||||
},
|
},
|
||||||
drop = "ethereal:golden_apple",
|
drop = "ethereal:golden_apple",
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
@ -248,10 +247,11 @@ minetest.register_node("ethereal:golden_apple", {
|
|||||||
|
|
||||||
-- Hearty Stew (Heals 5 hearts)
|
-- Hearty Stew (Heals 5 hearts)
|
||||||
minetest.register_craftitem("ethereal:hearty_stew", {
|
minetest.register_craftitem("ethereal:hearty_stew", {
|
||||||
description = S("Hearty Stew"),
|
description = S("Hearty Stew") .. " (♥10)",
|
||||||
inventory_image = "ethereal_hearty_stew.png",
|
inventory_image = "ethereal_hearty_stew.png",
|
||||||
wield_image = "ethereal_hearty_stew.png",
|
wield_image = "ethereal_hearty_stew.png",
|
||||||
on_use = minetest.item_eat(10, "ethereal:bowl")
|
on_use = minetest.item_eat(10, "ethereal:bowl"),
|
||||||
|
groups = {eatable = 10}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -279,11 +279,11 @@ end
|
|||||||
|
|
||||||
-- Bucket of Cactus Pulp
|
-- Bucket of Cactus Pulp
|
||||||
minetest.register_craftitem("ethereal:bucket_cactus", {
|
minetest.register_craftitem("ethereal:bucket_cactus", {
|
||||||
description = S("Bucket of Cactus Pulp"),
|
description = S("Bucket of Cactus Pulp") .. " (♥2)",
|
||||||
inventory_image = "bucket_cactus.png",
|
inventory_image = "bucket_cactus.png",
|
||||||
wield_image = "bucket_cactus.png",
|
wield_image = "bucket_cactus.png",
|
||||||
stack_max = 1,
|
stack_max = 1,
|
||||||
groups = {vessel = 1, drink = 1},
|
groups = {vessel = 1, drink = 1, eatable = 2},
|
||||||
on_use = minetest.item_eat(2, "bucket:bucket_empty"),
|
on_use = minetest.item_eat(2, "bucket:bucket_empty"),
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -295,11 +295,11 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- firethorn jelly
|
-- firethorn jelly
|
||||||
minetest.register_craftitem("ethereal:firethorn_jelly", {
|
minetest.register_craftitem("ethereal:firethorn_jelly", {
|
||||||
description = S("Firethorn Jelly"),
|
description = S("Firethorn Jelly") .. " (♥2)",
|
||||||
inventory_image = "ethereal_firethorn_jelly.png",
|
inventory_image = "ethereal_firethorn_jelly.png",
|
||||||
wield_image = "ethereal_firethorn_jelly.png",
|
wield_image = "ethereal_firethorn_jelly.png",
|
||||||
on_use = minetest.item_eat(2, "vessels:glass_bottle"),
|
on_use = minetest.item_eat(2, "vessels:glass_bottle"),
|
||||||
groups = {vessel = 1}
|
groups = {vessel = 1, eatable = 2}
|
||||||
})
|
})
|
||||||
|
|
||||||
if minetest.registered_items["farming:bowl"] then
|
if minetest.registered_items["farming:bowl"] then
|
||||||
@ -321,7 +321,7 @@ end
|
|||||||
|
|
||||||
-- Lemon
|
-- Lemon
|
||||||
minetest.register_node("ethereal:lemon", {
|
minetest.register_node("ethereal:lemon", {
|
||||||
description = S("Lemon"),
|
description = S("Lemon") .. " (♥3)",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"ethereal_lemon.png"},
|
tiles = {"ethereal_lemon.png"},
|
||||||
inventory_image = "ethereal_lemon_fruit.png",
|
inventory_image = "ethereal_lemon_fruit.png",
|
||||||
@ -335,7 +335,7 @@ minetest.register_node("ethereal:lemon", {
|
|||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
food_lemon = 1, fleshy = 3, dig_immediate = 3, flammable = 2,
|
food_lemon = 1, fleshy = 3, dig_immediate = 3, flammable = 2,
|
||||||
leafdecay = 3, leafdecay_drop = 1
|
leafdecay = 3, leafdecay_drop = 1, eatable = 3
|
||||||
},
|
},
|
||||||
drop = "ethereal:lemon",
|
drop = "ethereal:lemon",
|
||||||
on_use = minetest.item_eat(3),
|
on_use = minetest.item_eat(3),
|
||||||
@ -351,10 +351,10 @@ minetest.register_node("ethereal:lemon", {
|
|||||||
|
|
||||||
-- Candied Lemon
|
-- Candied Lemon
|
||||||
minetest.register_craftitem("ethereal:candied_lemon", {
|
minetest.register_craftitem("ethereal:candied_lemon", {
|
||||||
description = S("Candied Lemon"),
|
description = S("Candied Lemon") .. " (♥5)",
|
||||||
inventory_image = "ethereal_candied_lemon.png",
|
inventory_image = "ethereal_candied_lemon.png",
|
||||||
wield_image = "ethereal_candied_lemon.png",
|
wield_image = "ethereal_candied_lemon.png",
|
||||||
groups = {food_candied_lemon = 1},
|
groups = {food_candied_lemon = 1, eatable = 5},
|
||||||
on_use = minetest.item_eat(5)
|
on_use = minetest.item_eat(5)
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -370,7 +370,7 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Lemonade
|
-- Lemonade
|
||||||
minetest.register_node("ethereal:lemonade", {
|
minetest.register_node("ethereal:lemonade", {
|
||||||
description = S("Lemonade"),
|
description = S("Lemonade") .. " (♥5)",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"ethereal_lemonade.png"},
|
tiles = {"ethereal_lemonade.png"},
|
||||||
inventory_image = "ethereal_lemonade.png",
|
inventory_image = "ethereal_lemonade.png",
|
||||||
@ -381,7 +381,7 @@ minetest.register_node("ethereal:lemonade", {
|
|||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.25, -0.5, -0.25, 0.25, 0.25, 0.25}
|
fixed = {-0.25, -0.5, -0.25, 0.25, 0.25, 0.25}
|
||||||
},
|
},
|
||||||
groups = {vessel = 1, dig_immediate = 3, attached_node = 1, drink = 1},
|
groups = {vessel = 1, dig_immediate = 3, attached_node = 1, drink = 1, eatable = 5},
|
||||||
on_use = minetest.item_eat(5, "vessels:drinking_glass"),
|
on_use = minetest.item_eat(5, "vessels:drinking_glass"),
|
||||||
sounds = default.node_sound_glass_defaults()
|
sounds = default.node_sound_glass_defaults()
|
||||||
})
|
})
|
||||||
@ -400,7 +400,7 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Olive
|
-- Olive
|
||||||
minetest.register_node("ethereal:olive", {
|
minetest.register_node("ethereal:olive", {
|
||||||
description = S("Olive"),
|
description = S("Olive") .. " (♥1)",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"ethereal_olive.png"},
|
tiles = {"ethereal_olive.png"},
|
||||||
inventory_image = "ethereal_olive_fruit.png",
|
inventory_image = "ethereal_olive_fruit.png",
|
||||||
@ -414,7 +414,7 @@ minetest.register_node("ethereal:olive", {
|
|||||||
fixed = {-0.1, -0.5, -0.1, 0.1, -0.3, 0.1}
|
fixed = {-0.1, -0.5, -0.1, 0.1, -0.3, 0.1}
|
||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
fleshy = 3, dig_immediate = 3, flammable = 2,
|
fleshy = 3, dig_immediate = 3, flammable = 2, eatable = 1,
|
||||||
leafdecay = 3, leafdecay_drop = 1
|
leafdecay = 3, leafdecay_drop = 1
|
||||||
},
|
},
|
||||||
drop = "ethereal:olive",
|
drop = "ethereal:olive",
|
||||||
@ -452,9 +452,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Kappa Maki (sushi with cucumber)
|
-- Kappa Maki (sushi with cucumber)
|
||||||
minetest.register_craftitem("ethereal:sushi_kappamaki", {
|
minetest.register_craftitem("ethereal:sushi_kappamaki", {
|
||||||
description = S("Kappa Maki Sushi"),
|
description = S("Kappa Maki Sushi") .. " (♥3)",
|
||||||
inventory_image = "ethereal_sushi_kappa_maki.png",
|
inventory_image = "ethereal_sushi_kappa_maki.png",
|
||||||
on_use = minetest.item_eat(3)
|
on_use = minetest.item_eat(3),
|
||||||
|
groups = {eatable = 3}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -467,9 +468,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Nigiri (sushi with raw fish)
|
-- Nigiri (sushi with raw fish)
|
||||||
minetest.register_craftitem("ethereal:sushi_nigiri", {
|
minetest.register_craftitem("ethereal:sushi_nigiri", {
|
||||||
description = S("Nigiri Sushi"),
|
description = S("Nigiri Sushi") .. " (♥2)",
|
||||||
inventory_image = "ethereal_sushi_nigiri.png",
|
inventory_image = "ethereal_sushi_nigiri.png",
|
||||||
on_use = minetest.item_eat(2)
|
on_use = minetest.item_eat(2),
|
||||||
|
groups = {eatable = 2}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -482,9 +484,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Tamago (sushi with sweet egg)
|
-- Tamago (sushi with sweet egg)
|
||||||
minetest.register_craftitem("ethereal:sushi_tamago", {
|
minetest.register_craftitem("ethereal:sushi_tamago", {
|
||||||
description = S("Tamago Sushi"),
|
description = S("Tamago Sushi") .. " (♥2)",
|
||||||
inventory_image = "ethereal_sushi_tamago.png",
|
inventory_image = "ethereal_sushi_tamago.png",
|
||||||
on_use = minetest.item_eat(2)
|
on_use = minetest.item_eat(2),
|
||||||
|
groups = {eatable = 2}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -497,8 +500,9 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Fugu (prepared pufferfish)
|
-- Fugu (prepared pufferfish)
|
||||||
minetest.register_craftitem("ethereal:fugu", {
|
minetest.register_craftitem("ethereal:fugu", {
|
||||||
description = S("Fugusashi"),
|
description = S("Fugusashi") .. " (♥4)",
|
||||||
inventory_image = "ethereal_fugu.png",
|
inventory_image = "ethereal_fugu.png",
|
||||||
|
groups = {eatable = 4},
|
||||||
|
|
||||||
on_use = function(itemstack, user, pointed_thing)
|
on_use = function(itemstack, user, pointed_thing)
|
||||||
|
|
||||||
@ -527,9 +531,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Teriyaki Chicken
|
-- Teriyaki Chicken
|
||||||
minetest.register_craftitem("ethereal:teriyaki_chicken", {
|
minetest.register_craftitem("ethereal:teriyaki_chicken", {
|
||||||
description = S("Teriyaki Chicken"),
|
description = S("Teriyaki Chicken") .. " (♥4)",
|
||||||
inventory_image = "ethereal_teriyaki_chicken.png",
|
inventory_image = "ethereal_teriyaki_chicken.png",
|
||||||
on_use = minetest.item_eat(4)
|
on_use = minetest.item_eat(4),
|
||||||
|
groups = {eatable = 4}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -547,9 +552,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Teriyaki Beef
|
-- Teriyaki Beef
|
||||||
minetest.register_craftitem("ethereal:teriyaki_beef", {
|
minetest.register_craftitem("ethereal:teriyaki_beef", {
|
||||||
description = S("Teriyaki Beef"),
|
description = S("Teriyaki Beef") .. " (♥12)",
|
||||||
inventory_image = "ethereal_teriyaki_beef.png",
|
inventory_image = "ethereal_teriyaki_beef.png",
|
||||||
on_use = minetest.item_eat(12, "ethereal:bowl")
|
on_use = minetest.item_eat(12, "ethereal:bowl"),
|
||||||
|
groups = {eatable = 12}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -568,9 +574,9 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- mushroom soup (Heals 1 heart)
|
-- mushroom soup (Heals 1 heart)
|
||||||
minetest.register_craftitem("ethereal:mushroom_soup", {
|
minetest.register_craftitem("ethereal:mushroom_soup", {
|
||||||
description = S("Mushroom Soup"),
|
description = S("Mushroom Soup") .. " (♥5)",
|
||||||
inventory_image = "ethereal_mushroom_soup.png",
|
inventory_image = "ethereal_mushroom_soup.png",
|
||||||
groups = {drink = 1},
|
groups = {drink = 1, eatable = 5},
|
||||||
on_use = minetest.item_eat(5, "ethereal:bowl")
|
on_use = minetest.item_eat(5, "ethereal:bowl")
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -586,9 +592,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- boiled shrimp
|
-- boiled shrimp
|
||||||
minetest.register_craftitem("ethereal:fish_shrimp_cooked", {
|
minetest.register_craftitem("ethereal:fish_shrimp_cooked", {
|
||||||
description = S("Boiled Shrimp"),
|
description = S("Boiled Shrimp") .. " (♥2)",
|
||||||
inventory_image = "ethereal_fish_shrimp_cooked.png",
|
inventory_image = "ethereal_fish_shrimp_cooked.png",
|
||||||
on_use = minetest.item_eat(2)
|
on_use = minetest.item_eat(2),
|
||||||
|
groups = {eatable = 2}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -606,9 +613,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- garlic butter shrimp
|
-- garlic butter shrimp
|
||||||
minetest.register_craftitem("ethereal:garlic_shrimp", {
|
minetest.register_craftitem("ethereal:garlic_shrimp", {
|
||||||
description = S("Garlic Butter Shrimp"),
|
description = S("Garlic Butter Shrimp") .. " (♥6)",
|
||||||
inventory_image = "ethereal_garlic_butter_shrimp.png",
|
inventory_image = "ethereal_garlic_butter_shrimp.png",
|
||||||
on_use = minetest.item_eat(6)
|
on_use = minetest.item_eat(6),
|
||||||
|
groups = {eatable = 6}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -623,9 +631,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- jellyfish salad
|
-- jellyfish salad
|
||||||
minetest.register_craftitem("ethereal:jellyfish_salad", {
|
minetest.register_craftitem("ethereal:jellyfish_salad", {
|
||||||
description = S("Jellyfish Salad"),
|
description = S("Jellyfish Salad") .. " (♥4)",
|
||||||
inventory_image = "ethereal_jellyfish_salad.png",
|
inventory_image = "ethereal_jellyfish_salad.png",
|
||||||
on_use = minetest.item_eat(6)
|
on_use = minetest.item_eat(6),
|
||||||
|
groups = {eatable = 6}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -654,9 +663,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- cooked calamari
|
-- cooked calamari
|
||||||
minetest.register_craftitem("ethereal:calamari_cooked", {
|
minetest.register_craftitem("ethereal:calamari_cooked", {
|
||||||
description = S("Calamari"),
|
description = S("Calamari") .. " (♥5)",
|
||||||
inventory_image = "ethereal_calamari_cooked.png",
|
inventory_image = "ethereal_calamari_cooked.png",
|
||||||
on_use = minetest.item_eat(5)
|
on_use = minetest.item_eat(5),
|
||||||
|
groups = {eatable = 5}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -669,9 +679,10 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- fish & chips
|
-- fish & chips
|
||||||
minetest.register_craftitem("ethereal:fish_n_chips", {
|
minetest.register_craftitem("ethereal:fish_n_chips", {
|
||||||
description = S("Fish & Chips"),
|
description = S("Fish & Chips") .. " (♥4)",
|
||||||
inventory_image = "ethereal_fish_chips.png",
|
inventory_image = "ethereal_fish_chips.png",
|
||||||
on_use = minetest.item_eat(6)
|
on_use = minetest.item_eat(6),
|
||||||
|
groups = {eatable = 6}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -164,7 +164,7 @@ minetest.register_node("ethereal:bananaleaves", {
|
|||||||
|
|
||||||
-- healing tree leaves
|
-- healing tree leaves
|
||||||
minetest.register_node("ethereal:yellowleaves", {
|
minetest.register_node("ethereal:yellowleaves", {
|
||||||
description = S("Healing Tree Leaves"),
|
description = S("Healing Tree Leaves") .. " (♥1)",
|
||||||
drawtype = leaftype,
|
drawtype = leaftype,
|
||||||
visual_scale = leafscale,
|
visual_scale = leafscale,
|
||||||
tiles = {"ethereal_yellow_leaves.png"},
|
tiles = {"ethereal_yellow_leaves.png"},
|
||||||
@ -173,7 +173,7 @@ minetest.register_node("ethereal:yellowleaves", {
|
|||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
walkable = ethereal.leafwalk,
|
walkable = ethereal.leafwalk,
|
||||||
waving = 1,
|
waving = 1,
|
||||||
groups = {snappy = 3, leafdecay = 3, leaves = 1},
|
groups = {snappy = 3, leafdecay = 3, leaves = 1, eatable = 1},
|
||||||
drop = {
|
drop = {
|
||||||
max_items = 1,
|
max_items = 1,
|
||||||
items = {
|
items = {
|
||||||
|
@ -4,10 +4,10 @@ local S = ethereal.translate
|
|||||||
|
|
||||||
-- wild onion
|
-- wild onion
|
||||||
minetest.register_craftitem("ethereal:wild_onion_plant", {
|
minetest.register_craftitem("ethereal:wild_onion_plant", {
|
||||||
description = S("Wild Onion"),
|
description = S("Wild Onion") .. " (♥2)",
|
||||||
inventory_image = "ethereal_wild_onion.png",
|
inventory_image = "ethereal_wild_onion.png",
|
||||||
wield_image = "ethereal_wild_onion.png",
|
wield_image = "ethereal_wild_onion.png",
|
||||||
groups = {food_onion = 1, flammable = 2},
|
groups = {food_onion = 1, flammable = 2, eatable = 2},
|
||||||
on_use = minetest.item_eat(2),
|
on_use = minetest.item_eat(2),
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
@ -187,9 +187,9 @@ minetest.register_node("ethereal:fern", {
|
|||||||
|
|
||||||
-- Boston Ferns sometimes drop edible Tubers (heals 1/2 heart when eaten)
|
-- Boston Ferns sometimes drop edible Tubers (heals 1/2 heart when eaten)
|
||||||
minetest.register_craftitem("ethereal:fern_tubers", {
|
minetest.register_craftitem("ethereal:fern_tubers", {
|
||||||
description = S("Fern Tubers"),
|
description = S("Fern Tubers") .. " (♥1)",
|
||||||
inventory_image = "ethereal_fern_tubers.png",
|
inventory_image = "ethereal_fern_tubers.png",
|
||||||
groups = {food_tuber = 1, flammable = 2},
|
groups = {food_tuber = 1, flammable = 2, eatable = 1},
|
||||||
on_use = minetest.item_eat(1)
|
on_use = minetest.item_eat(1)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ local S = ethereal.translate
|
|||||||
|
|
||||||
-- Seaweed
|
-- Seaweed
|
||||||
minetest.register_node("ethereal:seaweed", {
|
minetest.register_node("ethereal:seaweed", {
|
||||||
description = S("Seaweed"),
|
description = S("Seaweed") .. " (♥1)",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"ethereal_seaweed.png"},
|
tiles = {"ethereal_seaweed.png"},
|
||||||
inventory_image = "ethereal_seaweed.png",
|
inventory_image = "ethereal_seaweed.png",
|
||||||
@ -18,7 +18,7 @@ minetest.register_node("ethereal:seaweed", {
|
|||||||
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}
|
fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3}
|
||||||
},
|
},
|
||||||
post_effect_color = {a = 64, r = 100, g = 100, b = 200},
|
post_effect_color = {a = 64, r = 100, g = 100, b = 200},
|
||||||
groups = {food_seaweed = 1, snappy = 3, flammable = 3},
|
groups = {food_seaweed = 1, snappy = 3, flammable = 3, eatable = 1},
|
||||||
on_use = minetest.item_eat(1),
|
on_use = minetest.item_eat(1),
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
sounds = default.node_sound_leaves_defaults(),
|
||||||
|
|
||||||
|
@ -4,10 +4,10 @@ local S = ethereal.translate
|
|||||||
|
|
||||||
-- Strawberry (can also be planted as seed)
|
-- Strawberry (can also be planted as seed)
|
||||||
minetest.register_craftitem("ethereal:strawberry", {
|
minetest.register_craftitem("ethereal:strawberry", {
|
||||||
description = S("Strawberry"),
|
description = S("Strawberry") .. " (♥1)",
|
||||||
inventory_image = "ethereal_strawberry.png",
|
inventory_image = "ethereal_strawberry.png",
|
||||||
wield_image = "ethereal_strawberry.png",
|
wield_image = "ethereal_strawberry.png",
|
||||||
groups = {food_strawberry = 1, food_berry = 1, flammable = 2},
|
groups = {food_strawberry = 1, food_berry = 1, flammable = 2, eatable = 1},
|
||||||
on_use = minetest.item_eat(1),
|
on_use = minetest.item_eat(1),
|
||||||
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user