forked from mtcontrib/moretrees
Compare commits
6 Commits
bce9f8d1cb
...
aaa0ba123b
Author | SHA1 | Date | |
---|---|---|---|
aaa0ba123b | |||
8103aaae79 | |||
c4d1dde83c | |||
87a997ba4a | |||
159cd8d506 | |||
cbe846dfde |
@ -80,8 +80,11 @@ end
|
|||||||
-- ABM converts the trunk to a regular fruit trunk, and spawns some coconuts)
|
-- ABM converts the trunk to a regular fruit trunk, and spawns some coconuts)
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
nodenames = { "moretrees:palm_fruit_trunk_gen" },
|
nodenames = { "moretrees:palm_fruit_trunk_gen" },
|
||||||
interval = 1,
|
interval = 6,
|
||||||
chance = 1,
|
chance = 1,
|
||||||
|
min_y = biome_lib.mapgen_elevation_limit.min,
|
||||||
|
max_y = biome_lib.mapgen_elevation_limit.max,
|
||||||
|
label = "converts palm trunk to a regular fruit trunk, and spawns some coconuts",
|
||||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||||
minetest.swap_node(pos, {name="moretrees:palm_fruit_trunk"})
|
minetest.swap_node(pos, {name="moretrees:palm_fruit_trunk"})
|
||||||
local poslist = minetest.find_nodes_in_area(
|
local poslist = minetest.find_nodes_in_area(
|
||||||
|
@ -55,6 +55,7 @@ moretrees.leafdecay_delay = 2
|
|||||||
moretrees.leafdecay_chance = 5
|
moretrees.leafdecay_chance = 5
|
||||||
moretrees.leafdecay_radius = 5
|
moretrees.leafdecay_radius = 5
|
||||||
moretrees.palm_leafdecay_radius = 10
|
moretrees.palm_leafdecay_radius = 10
|
||||||
|
moretrees.date_palm_leafdecay_radius = 14
|
||||||
|
|
||||||
-- Change these settings if you want default trees to be gradually cut down
|
-- Change these settings if you want default trees to be gradually cut down
|
||||||
-- above the elevation where firs normally generate.
|
-- above the elevation where firs normally generate.
|
||||||
|
@ -262,7 +262,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
droprarity = 20
|
droprarity = 20
|
||||||
decay = moretrees.palm_leafdecay_radius
|
decay = moretrees.palm_leafdecay_radius
|
||||||
elseif treename == "date_palm" then
|
elseif treename == "date_palm" then
|
||||||
decay = moretrees.palm_leafdecay_radius
|
decay = moretrees.date_palm_leafdecay_radius
|
||||||
end
|
end
|
||||||
|
|
||||||
if treename ~= "jungletree" -- the default game provides jungle tree and pine trunk/planks nodes.
|
if treename ~= "jungletree" -- the default game provides jungle tree and pine trunk/planks nodes.
|
||||||
@ -556,7 +556,7 @@ end
|
|||||||
local poplar_leaves_drop = minetest.registered_nodes["moretrees:poplar_leaves"].drop
|
local poplar_leaves_drop = minetest.registered_nodes["moretrees:poplar_leaves"].drop
|
||||||
minetest.override_item("moretrees:poplar_leaves", {
|
minetest.override_item("moretrees:poplar_leaves", {
|
||||||
drop = {
|
drop = {
|
||||||
max_items = poplar_leaves_drop.maxitems,
|
max_items = poplar_leaves_drop.max_items,
|
||||||
items = {
|
items = {
|
||||||
{items = {"moretrees:poplar_sapling"}, rarity = 1.33 * poplar_leaves_drop.items[1].rarity },
|
{items = {"moretrees:poplar_sapling"}, rarity = 1.33 * poplar_leaves_drop.items[1].rarity },
|
||||||
{items = {"moretrees:poplar_small_sapling"}, rarity = 1.33 * poplar_leaves_drop.items[1].rarity },
|
{items = {"moretrees:poplar_small_sapling"}, rarity = 1.33 * poplar_leaves_drop.items[1].rarity },
|
||||||
|
@ -146,7 +146,7 @@ moretrees.palm_model={
|
|||||||
-- So, a generic fruit trunk is spawned. An ABM will convert it to a male
|
-- So, a generic fruit trunk is spawned. An ABM will convert it to a male
|
||||||
-- or female fruit trunk, and generate the actual dates.
|
-- or female fruit trunk, and generate the actual dates.
|
||||||
moretrees.date_palm_model={
|
moretrees.date_palm_model={
|
||||||
axiom="TTTTddddddddddccccccccccRT[TGGGGT]"..
|
axiom="TTTTddddddddddccccccccccRT[TTT]"..
|
||||||
"ccccc[&&a]ccccc[&&a]ccccc[&&a]ccccc[&&a]ccccc[&&a]ccccc[&&a]"..
|
"ccccc[&&a]ccccc[&&a]ccccc[&&a]ccccc[&&a]ccccc[&&a]ccccc[&&a]"..
|
||||||
"GGccccc[&a]ccccc[&a]ccccc[&a]ccccc[&a]ccccc[&a]ccccc[&a]"..
|
"GGccccc[&a]ccccc[&a]ccccc[&a]ccccc[&a]ccccc[&a]ccccc[&a]"..
|
||||||
"GGccccc[a]ccccc[a]ccccc[a]ccccc[a]ccccc[a]ccccc[a]",
|
"GGccccc[a]ccccc[a]ccccc[a]ccccc[a]ccccc[a]ccccc[a]",
|
||||||
|
Reference in New Issue
Block a user