add new stage to cocoa, tweak code

This commit is contained in:
TenPlus1 2018-03-22 15:57:36 +00:00
parent 7a972937da
commit a50c8d33eb
6 changed files with 14 additions and 9 deletions

View File

@ -125,25 +125,30 @@ local crop_def = {
-- stage 1
minetest.register_node("farming:cocoa_1", table.copy(crop_def))
-- stage2
-- stage 2
crop_def.tiles = {"farming_cocoa_2.png"}
minetest.register_node("farming:cocoa_2", table.copy(crop_def))
-- stage3
crop_def.tiles = {"farming_cocoa_3.png"}
crop_def.drop = {
items = {
{items = {'farming:cocoa_beans 1'}, rarity = 1},
}
}
minetest.register_node("farming:cocoa_2", table.copy(crop_def))
minetest.register_node("farming:cocoa_3", table.copy(crop_def))
-- stage 3 (final)
crop_def.tiles = {"farming_cocoa_3.png"}
-- stage 4 (final)
crop_def.tiles = {"farming_cocoa_4.png"}
crop_def.groups.growing = 0
crop_def.drop = {
items = {
{items = {'farming:cocoa_beans 2'}, rarity = 1},
{items = {'farming:cocoa_beans 1'}, rarity = 2},
{items = {'farming:cocoa_beans 1'}, rarity = 4},
}
}
minetest.register_node("farming:cocoa_3", table.copy(crop_def))
minetest.register_node("farming:cocoa_4", table.copy(crop_def))
-- add random cocoa pods to jungle tree's
minetest.register_on_generated(function(minp, maxp)
@ -181,7 +186,7 @@ minetest.register_on_generated(function(minp, maxp)
--print ("Cocoa Pod added at " .. minetest.pos_to_string(pos))
minetest.swap_node(pos, {
name = "farming:cocoa_" .. tostring(math.random(1, 3))
name = "farming:cocoa_" .. tostring(math.random(1, 4))
})
end

View File

@ -211,7 +211,7 @@ local function reg_plant_stages(plant_name, stage, force_last)
end
register_plant_node = function(node)
local register_plant_node = function(node)
local plant_name, stage = plant_name_stage(node)
@ -554,8 +554,8 @@ farming.register_plant = function(name, def)
waving = 1,
tiles = {mname .. "_" .. pname .. "_" .. i .. ".png"},
paramtype = "light",
paramtype2 = def.paramtype2 or nil,
place_param2 = def.place_param2 or nil,
paramtype2 = def.paramtype2,
place_param2 = def.place_param2,
walkable = false,
buildable_to = true,
drop = drop,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 B

After

Width:  |  Height:  |  Size: 238 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 253 B

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B