new grain register function; grain -> harvest -> flail -> seed -> flour; seed -> roasted -> powder -> coffee
38
grains.lua
|
@ -13,6 +13,16 @@ minetest.register_craftitem("farming:flour", {
|
|||
inventory_image = "farming_flour.png",
|
||||
groups = {food_flour = 1, flammable = 1},
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "farming:flour",
|
||||
recipe = {
|
||||
"group:seed", "group:seed", "group:seed",
|
||||
"group:seed", "farming:mortar_pestle"
|
||||
},
|
||||
replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"}},
|
||||
})
|
||||
|
||||
-- bread
|
||||
minetest.register_craftitem("farming:bread", {
|
||||
description = S("Bread"),
|
||||
|
@ -107,15 +117,27 @@ minetest.register_craftitem(farming_name, {
|
|||
inventory_image = "farming_"..grain_name..".png",
|
||||
groups = {food_harvested = 1, flammable = 4},
|
||||
})
|
||||
-- roasted
|
||||
minetest.register_craftitem(seed_name.."_roasted", {
|
||||
description = S(print_name.." roasted"),
|
||||
inventory_image = "farming_"..seed_name.."_roasted.png",
|
||||
groups = {food_grain_roasted = 1, flammable = 4},
|
||||
})
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
cooktime = 15,
|
||||
output = seed_name.."_roasted",
|
||||
recipe = seed_name
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = seed_name,
|
||||
recipe = {
|
||||
farming_name, farming_name, farming_name,
|
||||
farming_name, modname..":mortar_pestle"
|
||||
farming_name, modname..":flail"
|
||||
},
|
||||
replacements = {{"group:food_mortar_pestle", "farming:mortar_pestle"},
|
||||
replacements = {{"group:flail", "farming:flail"},
|
||||
{"group:harvested",modname..":straw"}},
|
||||
})
|
||||
-- grain definition
|
||||
|
@ -137,7 +159,6 @@ local crop_def = {
|
|||
sounds = default.node_sound_leaves_defaults()
|
||||
}
|
||||
|
||||
|
||||
-- stages
|
||||
for level=1,max_level,1 do
|
||||
crop_def.tiles = {"farming_"..grain_name.."_"..level..".png"}
|
||||
|
@ -155,12 +176,21 @@ for level=1,max_level,1 do
|
|||
if (level = max_level) then
|
||||
crop_def.groups.growing = 0
|
||||
end
|
||||
minetest.register_node(modname..":wheat_"..level, table.copy(crop_def))
|
||||
minetest.register_node(farming_name.."_"..level, table.copy(crop_def))
|
||||
end
|
||||
|
||||
|
||||
register_grain("wheat",true,8,5,7,2)
|
||||
register_grain("spelt",true,7,5,6,2)
|
||||
|
||||
|
||||
-- fuels
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = farming_name,
|
||||
burntime = 1,
|
||||
})
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
|
9
init.lua
|
@ -3,11 +3,12 @@
|
|||
by TenPlus1
|
||||
NEW growing routine by prestidigitator
|
||||
auto-refill by crabman77
|
||||
flail mechanism by ademant
|
||||
]]
|
||||
|
||||
farming = {}
|
||||
farming.mod = "redo"
|
||||
farming.version = "20180617"
|
||||
farming.version = "20180912"
|
||||
farming.path = minetest.get_modpath("farming")
|
||||
farming.select = {
|
||||
type = "fixed",
|
||||
|
@ -612,7 +613,7 @@ farming.pepper = minetest.settings:get("farming.pepper") or true
|
|||
farming.pineapple = minetest.settings:get("farming.pineapple") or true
|
||||
farming.peas = minetest.settings:get("farming.peas") or true
|
||||
farming.beetroot = minetest.settings:get("farming.beetroor") or true
|
||||
farming.spelt = minetest.settings:get("farming.spelt") or true
|
||||
--farming.spelt = minetest.settings:get("farming.spelt") or true
|
||||
farming.rarety = 0.002 -- 0.006
|
||||
|
||||
|
||||
|
@ -641,7 +642,7 @@ dofile(farming.path.."/grass.lua")
|
|||
dofile(farming.path.."/utensils.lua")
|
||||
|
||||
-- default crops
|
||||
dofile(farming.path.."/crops/wheat.lua")
|
||||
--dofile(farming.path.."/crops/wheat.lua")
|
||||
dofile(farming.path.."/crops/cotton.lua")
|
||||
|
||||
|
||||
|
@ -677,7 +678,7 @@ ddoo("pineapple.lua", farming.pineapple)
|
|||
ddoo("peas.lua", farming.peas)
|
||||
ddoo("beetroot.lua", farming.beetroot)
|
||||
ddoo("chili.lua", farming.chili)
|
||||
ddoo("spelt.lua", farming.spelt)
|
||||
--ddoo("spelt.lua", farming.spelt)
|
||||
|
||||
dofile(farming.path.."/food.lua")
|
||||
dofile(farming.path.."/mapgen.lua")
|
||||
|
|
|
@ -267,6 +267,10 @@ msgstr "Tomate"
|
|||
msgid "Coffee grinder"
|
||||
msgstr "Kaffeemühle"
|
||||
|
||||
#: utensils.lua
|
||||
msgid "Threshing Flail"
|
||||
msgstr "Dreschflegel"
|
||||
|
||||
#: wheat.lua
|
||||
msgid "Wheat Seed"
|
||||
msgstr "Weizenkörner"
|
||||
|
|
Before Width: | Height: | Size: 421 B After Width: | Height: | Size: 412 B |
Before Width: | Height: | Size: 200 B After Width: | Height: | Size: 198 B |
Before Width: | Height: | Size: 725 B After Width: | Height: | Size: 643 B |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 605 B After Width: | Height: | Size: 520 B |
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 109 B |
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 113 B |
Before Width: | Height: | Size: 278 B After Width: | Height: | Size: 164 B |
Before Width: | Height: | Size: 403 B After Width: | Height: | Size: 209 B |
Before Width: | Height: | Size: 462 B After Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 841 B After Width: | Height: | Size: 756 B |
Before Width: | Height: | Size: 182 B After Width: | Height: | Size: 128 B |
Before Width: | Height: | Size: 192 B After Width: | Height: | Size: 135 B |
Before Width: | Height: | Size: 205 B After Width: | Height: | Size: 146 B |
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 193 B |
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 352 B |
Before Width: | Height: | Size: 441 B After Width: | Height: | Size: 227 B |
Before Width: | Height: | Size: 373 B After Width: | Height: | Size: 189 B |
Before Width: | Height: | Size: 182 B After Width: | Height: | Size: 111 B |
Before Width: | Height: | Size: 236 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 161 B |
Before Width: | Height: | Size: 457 B After Width: | Height: | Size: 217 B |
Before Width: | Height: | Size: 492 B After Width: | Height: | Size: 231 B |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 127 B |
Before Width: | Height: | Size: 262 B After Width: | Height: | Size: 258 B |
Before Width: | Height: | Size: 321 B After Width: | Height: | Size: 305 B |
Before Width: | Height: | Size: 149 B After Width: | Height: | Size: 148 B |
Before Width: | Height: | Size: 230 B After Width: | Height: | Size: 225 B |
Before Width: | Height: | Size: 140 B After Width: | Height: | Size: 122 B |
Before Width: | Height: | Size: 151 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 203 B |
Before Width: | Height: | Size: 229 B After Width: | Height: | Size: 226 B |
Before Width: | Height: | Size: 246 B After Width: | Height: | Size: 242 B |
Before Width: | Height: | Size: 271 B After Width: | Height: | Size: 267 B |
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 144 B |
Before Width: | Height: | Size: 227 B After Width: | Height: | Size: 217 B |
Before Width: | Height: | Size: 323 B After Width: | Height: | Size: 211 B |
Before Width: | Height: | Size: 242 B After Width: | Height: | Size: 236 B |
Before Width: | Height: | Size: 264 B After Width: | Height: | Size: 258 B |
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 293 B |
Before Width: | Height: | Size: 355 B After Width: | Height: | Size: 344 B |
Before Width: | Height: | Size: 353 B After Width: | Height: | Size: 343 B |
Before Width: | Height: | Size: 193 B After Width: | Height: | Size: 186 B |
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 105 B After Width: | Height: | Size: 104 B |
Before Width: | Height: | Size: 112 B After Width: | Height: | Size: 111 B |
Before Width: | Height: | Size: 125 B After Width: | Height: | Size: 124 B |
Before Width: | Height: | Size: 125 B After Width: | Height: | Size: 124 B |
Before Width: | Height: | Size: 137 B After Width: | Height: | Size: 136 B |
Before Width: | Height: | Size: 161 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 164 B After Width: | Height: | Size: 162 B |
Before Width: | Height: | Size: 114 B After Width: | Height: | Size: 113 B |
Before Width: | Height: | Size: 223 B After Width: | Height: | Size: 198 B |
Before Width: | Height: | Size: 231 B After Width: | Height: | Size: 201 B |
Before Width: | Height: | Size: 317 B After Width: | Height: | Size: 207 B |
Before Width: | Height: | Size: 236 B After Width: | Height: | Size: 231 B |
Before Width: | Height: | Size: 195 B After Width: | Height: | Size: 193 B |
Before Width: | Height: | Size: 221 B After Width: | Height: | Size: 167 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 144 B |
Before Width: | Height: | Size: 552 B After Width: | Height: | Size: 475 B |
Before Width: | Height: | Size: 159 B After Width: | Height: | Size: 157 B |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 212 B |
Before Width: | Height: | Size: 113 B After Width: | Height: | Size: 112 B |
Before Width: | Height: | Size: 123 B After Width: | Height: | Size: 121 B |
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 128 B |
Before Width: | Height: | Size: 144 B After Width: | Height: | Size: 143 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 159 B |
Before Width: | Height: | Size: 207 B After Width: | Height: | Size: 206 B |
Before Width: | Height: | Size: 113 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 107 B After Width: | Height: | Size: 96 B |
Before Width: | Height: | Size: 137 B After Width: | Height: | Size: 98 B |
Before Width: | Height: | Size: 144 B After Width: | Height: | Size: 106 B |
Before Width: | Height: | Size: 154 B After Width: | Height: | Size: 107 B |
Before Width: | Height: | Size: 157 B After Width: | Height: | Size: 122 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 138 B |
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 138 B |
Before Width: | Height: | Size: 183 B After Width: | Height: | Size: 156 B |
Before Width: | Height: | Size: 194 B After Width: | Height: | Size: 163 B |
Before Width: | Height: | Size: 194 B After Width: | Height: | Size: 189 B |
Before Width: | Height: | Size: 230 B After Width: | Height: | Size: 226 B |
Before Width: | Height: | Size: 238 B After Width: | Height: | Size: 232 B |
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 300 B |
Before Width: | Height: | Size: 253 B After Width: | Height: | Size: 247 B |
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 186 B |
Before Width: | Height: | Size: 135 B After Width: | Height: | Size: 128 B |
Before Width: | Height: | Size: 145 B After Width: | Height: | Size: 139 B |
Before Width: | Height: | Size: 171 B After Width: | Height: | Size: 169 B |
Before Width: | Height: | Size: 192 B After Width: | Height: | Size: 190 B |
Before Width: | Height: | Size: 192 B After Width: | Height: | Size: 191 B |
Before Width: | Height: | Size: 204 B After Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 566 B After Width: | Height: | Size: 548 B |
Before Width: | Height: | Size: 197 B After Width: | Height: | Size: 195 B |
Before Width: | Height: | Size: 107 B After Width: | Height: | Size: 106 B |
Before Width: | Height: | Size: 121 B After Width: | Height: | Size: 119 B |
Before Width: | Height: | Size: 142 B After Width: | Height: | Size: 141 B |