error correction
parent
26e0e91c69
commit
83ad46c972
48
craft.lua
48
craft.lua
|
@ -2,25 +2,19 @@ local S = farming_grain.intllib
|
|||
local modname=minetest.get_current_modname()
|
||||
|
||||
minetest.clear_craft({output="farming:flour"})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "farming:flour",
|
||||
recipe = {"group:seed", "group:seed", "group:seed", "group:seed"}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "farming:flour",
|
||||
recipe = {
|
||||
"group:seed", "group:seed", "group:seed",
|
||||
"group:seed", "farming:mortar_pestle"
|
||||
"group:seed", modname..":mortar_pestle"
|
||||
},
|
||||
replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}},
|
||||
replacements = {{"group:food_mortar_pestle", modname..":mortar_pestle"}},
|
||||
})
|
||||
|
||||
local function seed_craft(grain_name)
|
||||
local mname = name:split(":")[1]
|
||||
local pname = name:split(":")[2]
|
||||
local mname = grain_name:split(":")[1]
|
||||
local pname = grain_name:split(":")[2]
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
|
@ -28,7 +22,8 @@ local function seed_craft(grain_name)
|
|||
recipe = {
|
||||
grain_name, modname..":flail"
|
||||
},
|
||||
replacements = {{"group:food_flail", modname..":flail"}},
|
||||
replacements = {{"group:food_flail", modname..":flail"},
|
||||
{"group:food_wheat","farming:straw"}},
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
|
@ -36,7 +31,8 @@ local function seed_craft(grain_name)
|
|||
recipe = {
|
||||
grain_name,grain_name, modname..":flail"
|
||||
},
|
||||
replacements = {{"group:food_flail", modname..":flail"}},
|
||||
replacements = {{"group:food_flail", modname..":flail"},
|
||||
{"group:food_wheat","farming:straw"}},
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
|
@ -44,7 +40,8 @@ local function seed_craft(grain_name)
|
|||
recipe = {
|
||||
grain_name,grain_name,grain_name,grain_name, modname..":flail",grain_name,grain_name,grain_name,grain_name
|
||||
},
|
||||
replacements = {{"group:food_flail", modname..":flail"}},
|
||||
replacements = {{"group:food_flail", modname..":flail"},
|
||||
{"group:food_wheat","farming:straw"}},
|
||||
})
|
||||
end
|
||||
|
||||
|
@ -59,5 +56,28 @@ output = modname..":grain_powder",
|
|||
recipe = {
|
||||
"group:food_grain_roasted", modname..":coffee_grinder"
|
||||
},
|
||||
replacements = {{"group:food_coffee_grinder", modname":coffee_grinder"}},
|
||||
replacements = {{"group:food_coffee_grinder", modname..":coffee_grinder"}},
|
||||
})
|
||||
|
||||
local function roast_seed(seed_name,roast_name,cooktime)
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
cooktime = cooktime or 3,
|
||||
output = roast_name,
|
||||
recipe = seed_name
|
||||
})
|
||||
end
|
||||
|
||||
roast_seed("farming_grain:seed_barley","farming_grain:seed_barley_roasted")
|
||||
roast_seed("farming_grain:seed_spelt","farming_grain:seed_spelt_roasted")
|
||||
roast_seed("farming:seed_wheat","farming_grain:seed_wheat_roasted")
|
||||
|
||||
minetest.register_craft( {
|
||||
output = modname..":grain_coffee_cup",
|
||||
type = "shapeless",
|
||||
recipe = {"vessels:drinking_glass", "group:food_grain_powder",
|
||||
"bucket:bucket_water"},
|
||||
replacements = {
|
||||
{"bucket:bucket_water", "bucket:bucket_empty"},
|
||||
}
|
||||
})
|
||||
|
|
42
grains.lua
42
grains.lua
|
@ -1,4 +1,5 @@
|
|||
local S = farming_grain.intllib
|
||||
local modname=minetest.get_current_modname()
|
||||
|
||||
|
||||
local function farming_grain_register_grain(grain_name_in,grow_steps)
|
||||
|
@ -10,7 +11,6 @@ local seed_name=modname..":seed_"..grain_name -- farming_grain:seed_spelt
|
|||
print("registering "..seed_name)
|
||||
local seed_png="farming_grain_"..grain_name.."_seed.png" -- farming_grain_spelt_seed.png
|
||||
|
||||
print(dump(
|
||||
farming.register_plant(farming_name, {
|
||||
description = print_name.." Seed",
|
||||
paramtype2 = "meshoptions",
|
||||
|
@ -22,11 +22,10 @@ farming.register_plant(farming_name, {
|
|||
groups = {food_wheat = 1, flammable = 4, seed=1 },
|
||||
place_param2 = 3,
|
||||
})
|
||||
))
|
||||
-- roasted
|
||||
minetest.register_craftitem(seed_name.."_roasted", {
|
||||
description = S(print_name.." roasted"),
|
||||
inventory_image = "farming_grain_"..grain_name.."_seed_roasted.png",
|
||||
inventory_image = "farming_grain_seed_roasted.png",
|
||||
groups = {food_grain_roasted = 1, flammable = 4},
|
||||
})
|
||||
|
||||
|
@ -35,9 +34,38 @@ end
|
|||
farming_grain_register_grain("spelt",7)
|
||||
farming_grain_register_grain("barley",7)
|
||||
|
||||
farming_grain.enlarge_drop("default:grass_4",{items={"farming_grain:seed_spelt"},rarity=8})
|
||||
farming_grain.enlarge_drop("default:grass_5",{items={"farming_grain:seed_spelt"},rarity=5})
|
||||
farming_grain.enlarge_drop("default:grass_4",{items={"farming_grain:seed_barley"},rarity=8})
|
||||
farming_grain.enlarge_drop("default:grass_5",{items={"farming_grain:seed_barley"},rarity=5})
|
||||
farming_grain.enlarge_drop("default:grass_4",{items={modname..":seed_spelt"},rarity=8})
|
||||
farming_grain.enlarge_drop("default:grass_5",{items={modname..":seed_spelt"},rarity=5})
|
||||
farming_grain.enlarge_drop("default:grass_4",{items={modname..":seed_barley"},rarity=8})
|
||||
farming_grain.enlarge_drop("default:grass_5",{items={modname..":seed_barley"},rarity=5})
|
||||
|
||||
minetest.register_craftitem(modname..":seed_wheat_roasted", {
|
||||
description = S("Wheat roasted"),
|
||||
inventory_image = "farming_grain_seed_roasted.png",
|
||||
groups = {food_grain_roasted = 1, flammable = 4},
|
||||
})
|
||||
|
||||
minetest.register_craftitem(modname..":grain_powder", {
|
||||
description = S("Grain Powder"),
|
||||
inventory_image = "farming_grain_roasted_powder.png",
|
||||
groups = {food_grain_powder = 1, flammable = 4},
|
||||
})
|
||||
|
||||
-- cold cup of coffee
|
||||
minetest.register_node(modname..":grain_coffee_cup", {
|
||||
description = S("Cup of Grain Coffee"),
|
||||
drawtype = "torchlike", --"plantlike",
|
||||
inventory_image = "farming_coffee_cup.png",
|
||||
wield_image = "farming_coffee_cup.png",
|
||||
paramtype = "light",
|
||||
walkable = false,
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.25, -0.5, -0.25, 0.25, 0.25, 0.25}
|
||||
},
|
||||
groups = {vessel = 1, dig_immediate = 3, attached_node = 1},
|
||||
on_use = minetest.item_eat(2, "vessels:drinking_glass"),
|
||||
sounds = default.node_sound_glass_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_alias("farming:grain_coffee_cup_hot", "farming:grain_coffee_cup")
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 164 B |
Binary file not shown.
After Width: | Height: | Size: 159 B |
Binary file not shown.
After Width: | Height: | Size: 144 B |
Before Width: | Height: | Size: 225 B After Width: | Height: | Size: 225 B |
Binary file not shown.
After Width: | Height: | Size: 225 B |
Loading…
Reference in New Issue