fixes to cabbage and cauliflower drops

radishes
master
Izzy 2020-04-08 10:40:04 -06:00
parent b41f024813
commit b1952466b7
8 changed files with 65 additions and 4 deletions

10
api.lua
View File

@ -429,11 +429,17 @@ farming_super.register_plant = function(name, def)
if not def.no_harvest then
-- Register harvest
minetest.register_craftitem(":" .. mname .. ":" .. pname, {
local h_def = {
description = pname:gsub("^%l", string.upper),
inventory_image = mname .. "_" .. pname .. ".png",
groups = {flammable = 2},
})
}
if def.eat_value ~= nil then
h_def.on_use = minetest.item_eat(def.eat_value)
end
minetest.register_craftitem(":" .. mname .. ":" .. pname, h_def)
end
local next_node = {

View File

@ -553,7 +553,7 @@ farming_super.register_plant("farming_super:cabbage", {
},
default_drop = {},
drops = {
p1s5t1 = {
p1s4t1 = {
max_items = 4,
items = {
{ items = {'farming_super:seed_cabbage'} },
@ -608,7 +608,7 @@ farming_super.register_plant("farming_super:cauliflower", {
},
default_drop = {},
drops = {
p1s5t1 = {
p1s4t1 = {
max_items = 4,
items = {
{ items = {'farming_super:seed_cauliflower'} },
@ -645,6 +645,61 @@ minetest.register_decoration({
param2 = 0,
})
-- standard radish
farming_super.register_plant("farming_super:radish", {
description = "Radish",
paramtype2 = "meshoptions",
place_param2 = "hatch",
inventory_image = "farming_super_seed_radish.png",
-- visual_scale = 1.3,
eat_value = 1,
steps = {4}, -- phases, steps per tier
step_len = {1, 2, 2, 2},
textures = { -- overrides default texture naming, allowing reuse
p1s1t1 = "farming_super_2x_green_pixels_1.png",
p1s2t1 = "farming_super_2x_green_pixels_2.png",
p1s3t1 = "farming_super_radish_3.png",
p1s4t1 = "farming_super_radish_4.png",
},
default_drop = {},
drops = {
p1s4t1 = {
max_items = 4,
items = {
{ items = {'farming_super:seed_radish'} },
{ items = {'farming_super:seed_radish'}, rarity = 2},
{ items = {'farming_super:seed_radish'}, rarity = 5},
{ items = {'farming_super:radish 4'} },
}
},
},
minlight = 10,
maxlight = 15,
fertility = {"grassland"},
groups = {flammable = 4, },
})
minetest.register_decoration({
name = "farming_super:radish_4_1",
deco_type = "simple",
place_on = {"default:dirt_with_coniferous_litter",},
sidelen = 16,
noise_params = {
offset = -0.0003,
scale = 0.0009,
spread = {x = 200, y = 200, z = 200},
seed = 4782,
octaves = 3,
persist = 0.6
},
biomes = {"coniferous_forest", },
y_max = 30,
y_min = 1,
decoration = "farming_super:radish_4_1",
param2 = 3,
})
-- rice

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 B