error correction
parent
5ad2fc7f47
commit
000d0c4277
2
api.lua
2
api.lua
|
@ -1,3 +1,5 @@
|
||||||
|
local modname=minetest.get_current_modname()
|
||||||
|
|
||||||
farming_grain.enlarge_drop = function(item_name,def)
|
farming_grain.enlarge_drop = function(item_name,def)
|
||||||
local tdrop=minetest.registered_nodes[item_name].drop.items
|
local tdrop=minetest.registered_nodes[item_name].drop.items
|
||||||
local new_drop={def}
|
local new_drop={def}
|
||||||
|
|
30
grains.lua
30
grains.lua
|
@ -1,26 +1,28 @@
|
||||||
local S = farming_grain.intllib
|
local S = farming_grain.intllib
|
||||||
|
|
||||||
local function register_grain(grain_name_in,grow_steps)
|
|
||||||
|
local function farming_grain_register_grain(grain_name_in,grow_steps)
|
||||||
local grain_name=string.lower(grain_name_in)
|
local grain_name=string.lower(grain_name_in)
|
||||||
local print_name=string.upper(string.sub(grain_name,1,1))..string.sub(grain_name,2,99)
|
local print_name=string.upper(string.sub(grain_name,1,1))..string.sub(grain_name,2,99)
|
||||||
local modname=minetest.get_current_modname()
|
local modname=minetest.get_current_modname()
|
||||||
local farming_name=modname..":"..grain_name
|
local farming_name=modname..":"..grain_name -- farming_grain:spelt
|
||||||
local seed_name=modname..":seed_"..grain_name
|
local seed_name=modname..":seed_"..grain_name -- farming_grain:seed_spelt
|
||||||
print("registering "..seed_name)
|
print("registering "..seed_name)
|
||||||
local seed_png="farming_"..grain_name.."_seed.png"
|
local seed_png="farming_grain_"..grain_name.."_seed.png" -- farming_grain_spelt_seed.png
|
||||||
|
|
||||||
|
print(dump(
|
||||||
farming.register_plant(farming_name, {
|
farming.register_plant(farming_name, {
|
||||||
description = S(print_name.." Seed"),
|
description = print_name.." Seed",
|
||||||
paramtype2 = "meshoptions",
|
paramtype2 = "meshoptions",
|
||||||
inventory_image = "farming_"..grain_name.."_seed.png",
|
inventory_image = seed_png,
|
||||||
steps = grow_steps or 8,
|
steps = grow_steps or 8,
|
||||||
minlight = 13,
|
minlight = 13,
|
||||||
maxlight = default.LIGHT_MAX,
|
maxlight = default.LIGHT_MAX,
|
||||||
fertility = {"grassland"},
|
fertility = {"grassland"},
|
||||||
groups = {food_wheat = 1, flammable = 4},
|
groups = {food_wheat = 1, flammable = 4, seed=1 },
|
||||||
place_param2 = 3,
|
place_param2 = 3,
|
||||||
})
|
})
|
||||||
|
))
|
||||||
-- roasted
|
-- roasted
|
||||||
minetest.register_craftitem(seed_name.."_roasted", {
|
minetest.register_craftitem(seed_name.."_roasted", {
|
||||||
description = S(print_name.." roasted"),
|
description = S(print_name.." roasted"),
|
||||||
|
@ -30,10 +32,18 @@ minetest.register_craftitem(seed_name.."_roasted", {
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
register_grain("spelt",7)
|
farming_grain_register_grain("spelt",7)
|
||||||
register_grain("barley",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_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_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_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_5",{items={"farming_grain:seed_barley"},rarity=5})
|
||||||
|
|
||||||
|
minetest.clear_craft({output="farming:flour"})
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "farming:flour",
|
||||||
|
recipe = {"group:seed", "group:seed", "group:seed", "group:seed"}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 170 B After Width: | Height: | Size: 170 B |
Loading…
Reference in New Issue