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