91 lines
2.4 KiB
Lua
91 lines
2.4 KiB
Lua
-- ortie
|
|
minetest.register_craftitem("ortie:ortie", {
|
|
description = "Ortie",
|
|
inventory_image = "ortie_ortie.png",
|
|
on_place = function(itemstack, placer, pointed_thing)
|
|
return farming.place_seed(itemstack, placer, pointed_thing, "ortie:ortie_1")
|
|
end,
|
|
on_use = minetest.item_eat(-1),
|
|
groups = {
|
|
not_in_creative_inventory = 1
|
|
},
|
|
})
|
|
|
|
-- graines ortie
|
|
minetest.register_craftitem("ortie:graines_ortie", {
|
|
description = "graines d'ortie",
|
|
inventory_image = "ortie_graines_ortie.png",
|
|
on_place = function(itemstack, placer, pointed_thing)
|
|
return farming.place_seed(itemstack, placer, pointed_thing, "ortie:ortie_1")
|
|
end,
|
|
on_use = minetest.item_eat(-2),
|
|
})
|
|
|
|
-- soupe ortie froide
|
|
minetest.register_craftitem("ortie:soupe_d_ortie_froide", {
|
|
description = "soupe d' ortie froide",
|
|
inventory_image = "ortie_soupe_froide.png",
|
|
on_use = minetest.item_eat(-2),
|
|
groups = {
|
|
not_in_creative_inventory = 1
|
|
},
|
|
})
|
|
|
|
-- craft pour creer la soupe d'ortie froide
|
|
minetest.register_craft({
|
|
output = "ortie:soupe_d_ortie_froide",
|
|
recipe = {
|
|
{'', 'ortie:ortie', ''},
|
|
{'farming:salt', 'bucket:bucket_water', ''},
|
|
{'', 'farming:bowl', ''},
|
|
}
|
|
})
|
|
|
|
-- soupe ortie chaude
|
|
minetest.register_craftitem("ortie:soupe_d_ortie_chaude", {
|
|
description = "soupe d' ortie chaude",
|
|
inventory_image = "ortie_soupe_chaude.png",
|
|
on_use = minetest.item_eat(2),
|
|
groups = {
|
|
not_in_creative_inventory = 1
|
|
},
|
|
})
|
|
|
|
-- craft pour chauffer la soupe d'ortie
|
|
minetest.register_craft({
|
|
type = "cooking",
|
|
cooktime = 5,
|
|
output = "ortie:soupe_d_ortie_chaude",
|
|
recipe = "ortie:soupe_d_ortie_froide"
|
|
})
|
|
|
|
--configuration générale des plants d'ortie
|
|
local ortie_def = {
|
|
drawtype = "plantlike",
|
|
tiles = {"ortie_ortie_1.png"},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
walkable = false,
|
|
buildable_to = true,
|
|
drop = "",
|
|
groups = {
|
|
snappy = 3, flammable = 3, plant = 1, attached_node = 1,
|
|
not_in_creative_inventory = 1, growing = 1
|
|
},
|
|
sounds = default.node_sound_leaves_defaults(),
|
|
damage_per_second = 0.5
|
|
}
|
|
|
|
-- plant d'ortie: étape 1, la jeune pousse
|
|
minetest.register_node("ortie:ortie_1", table.copy(ortie_def))
|
|
|
|
-- plant d'ortie: étape 2, le buisson
|
|
ortie_def.tiles = {"ortie_ortie_2.png"}
|
|
ortie_def.damage_per_second = 1
|
|
minetest.register_node("ortie:ortie_2", table.copy(ortie_def))
|
|
|
|
-- plant d'ortie: étape 3, le buisson en fleur
|
|
ortie_def.tiles = {"ortie_ortie_3.png"}
|
|
ortie_def.drop = "ortie:ortie"
|
|
minetest.register_node("ortie:ortie_3", table.copy(ortie_def))
|