mirror of
https://github.com/mt-mods/plantlife_modpack.git
synced 2025-01-13 19:00:23 +01:00
cleanfile
run: remove trailing whitespace.
When it's this far out of hand you really need to clean up or else everyone will be submitting patches with more whitespace problems.
This commit is contained in:
parent
8350dd0c86
commit
0af7b69afa
@ -1,6 +1,6 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Along the Shore"
|
local title = "Along the Shore"
|
||||||
local version = "0.0.4"
|
local version = "0.0.4"
|
||||||
local mname = "along_shore"
|
local mname = "along_shore"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ local S = plantlife_i18n.gettext
|
|||||||
description = S("Young Tree 2 (bottom)"),
|
description = S("Young Tree 2 (bottom)"),
|
||||||
drawtype="nodebox",
|
drawtype="nodebox",
|
||||||
tiles = {"bushes_youngtree2trunk.png"},
|
tiles = {"bushes_youngtree2trunk.png"},
|
||||||
inventory_image = "bushes_youngtree2trunk_inv.png",
|
inventory_image = "bushes_youngtree2trunk_inv.png",
|
||||||
wield_image = "bushes_youngtree2trunk_inv.png",
|
wield_image = "bushes_youngtree2trunk_inv.png",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
walkable = false,
|
walkable = false,
|
||||||
@ -30,10 +30,10 @@ node_box = {
|
|||||||
drop = 'default:stick'
|
drop = 'default:stick'
|
||||||
})
|
})
|
||||||
|
|
||||||
local BushBranchCenter = { {1,1}, {3,2} }
|
local BushBranchCenter = { {1,1}, {3,2} }
|
||||||
for i in pairs(BushBranchCenter) do
|
for i in pairs(BushBranchCenter) do
|
||||||
local Num = BushBranchCenter[i][1]
|
local Num = BushBranchCenter[i][1]
|
||||||
local TexNum = BushBranchCenter[i][2]
|
local TexNum = BushBranchCenter[i][2]
|
||||||
minetest.register_node("bushes:bushbranches"..Num, {
|
minetest.register_node("bushes:bushbranches"..Num, {
|
||||||
description = S("Bush Branches @1", Num),
|
description = S("Bush Branches @1", Num),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
@ -67,15 +67,15 @@ for i in pairs(BushBranchCenter) do
|
|||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
local BushBranchSide = { {2,1}, {4,2} }
|
local BushBranchSide = { {2,1}, {4,2} }
|
||||||
for i in pairs(BushBranchSide) do
|
for i in pairs(BushBranchSide) do
|
||||||
local Num = BushBranchSide[i][1]
|
local Num = BushBranchSide[i][1]
|
||||||
local TexNum = BushBranchSide[i][2]
|
local TexNum = BushBranchSide[i][2]
|
||||||
minetest.register_node("bushes:bushbranches"..Num, {
|
minetest.register_node("bushes:bushbranches"..Num, {
|
||||||
description = S("Bush Branches @1", Num),
|
description = S("Bush Branches @1", Num),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
--[[top]] "bushes_leaves_"..TexNum..".png",
|
--[[top]] "bushes_leaves_"..TexNum..".png",
|
||||||
--[[bottom]]"bushes_branches_center_"..TexNum..".png",
|
--[[bottom]]"bushes_branches_center_"..TexNum..".png",
|
||||||
--[[right]] "bushes_branches_left_"..TexNum..".png",
|
--[[right]] "bushes_branches_left_"..TexNum..".png",
|
||||||
--[[left]] "bushes_branches_right_"..TexNum..".png", -- MM: We could also mirror the previous here,
|
--[[left]] "bushes_branches_right_"..TexNum..".png", -- MM: We could also mirror the previous here,
|
||||||
@ -110,7 +110,7 @@ for i in pairs(BushBranchSide) do
|
|||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
local BushLeafNode = { {1}, {2}}
|
local BushLeafNode = { {1}, {2}}
|
||||||
for i in pairs(BushLeafNode) do
|
for i in pairs(BushLeafNode) do
|
||||||
local Num = BushLeafNode[i][1]
|
local Num = BushLeafNode[i][1]
|
||||||
minetest.register_node("bushes:BushLeaves"..Num, {
|
minetest.register_node("bushes:BushLeaves"..Num, {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Cave Stuff"
|
local title = "Cave Stuff"
|
||||||
local version = "0.0.3"
|
local version = "0.0.3"
|
||||||
local mname = "cavestuff"
|
local mname = "cavestuff"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
-- Dry Plants - Recipes 0.1.0 -- Short Grass -> Dirt
|
-- Dry Plants - Recipes 0.1.0 -- Short Grass -> Dirt
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Looked at code from: darkage, default, farming, sickle, stairs
|
-- Looked at code from: darkage, default, farming, sickle, stairs
|
||||||
-- Dependencies: default, farming
|
-- Dependencies: default, farming
|
||||||
-- Supports: flint, stoneage, sumpf
|
-- Supports: flint, stoneage, sumpf
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Grasses" -- former "Dry plants"
|
local title = "Grasses" -- former "Dry plants"
|
||||||
local version = "0.1.5"
|
local version = "0.1.5"
|
||||||
local mname = "dryplants"
|
local mname = "dryplants"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- textures & ideas partly by Neuromancer
|
-- textures & ideas partly by Neuromancer
|
||||||
|
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: default, farming
|
-- Contains code from: default, farming
|
||||||
-- Looked at code from: darkage, sickle, stairs
|
-- Looked at code from: darkage, sickle, stairs
|
||||||
-- Dependencies: default, farming, biome_lib
|
-- Dependencies: default, farming, biome_lib
|
||||||
-- Supports:
|
-- Supports:
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
abstract_dryplants = {}
|
abstract_dryplants = {}
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- textures & ideas partly by Neuromancer
|
-- textures & ideas partly by Neuromancer
|
||||||
|
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default
|
-- Looked at code from: default
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
|
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default
|
-- Looked at code from: default
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
|
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default
|
-- Looked at code from: default
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
-- Dry Plants - Reed 0.0.5
|
-- Dry Plants - Reed 0.0.5
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Looked at code from: darkage, default, stairs
|
-- Looked at code from: darkage, default, stairs
|
||||||
-- Dependencies: default
|
-- Dependencies: default
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- support for i18n
|
-- support for i18n
|
||||||
local S = plantlife_i18n.gettext
|
local S = plantlife_i18n.gettext
|
||||||
@ -97,10 +97,10 @@ if AUTO_ROOF_CORNER == true then
|
|||||||
chance = 1,
|
chance = 1,
|
||||||
action = function(pos)
|
action = function(pos)
|
||||||
|
|
||||||
local node_east = minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z })
|
local node_east = minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z })
|
||||||
local node_west = minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z })
|
local node_west = minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z })
|
||||||
local node_north = minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1})
|
local node_north = minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1})
|
||||||
local node_south = minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1})
|
local node_south = minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1})
|
||||||
-- corner 1
|
-- corner 1
|
||||||
if ((node_west.name == roof and node_west.param2 == 0)
|
if ((node_west.name == roof and node_west.param2 == 0)
|
||||||
or (node_west.name == corner and node_west.param2 == 1))
|
or (node_west.name == corner and node_west.param2 == 1))
|
||||||
@ -237,7 +237,7 @@ minetest.register_node("dryplants:wetreed_roof_corner_2", {
|
|||||||
if REED_WILL_DRY == true then
|
if REED_WILL_DRY == true then
|
||||||
|
|
||||||
local DRyiNG = {
|
local DRyiNG = {
|
||||||
-- WeT DRy
|
-- WeT DRy
|
||||||
{"dryplants:wetreed", "dryplants:reed"},
|
{"dryplants:wetreed", "dryplants:reed"},
|
||||||
{"dryplants:wetreed_slab", "dryplants:reed_slab"},
|
{"dryplants:wetreed_slab", "dryplants:reed_slab"},
|
||||||
{"dryplants:wetreed_roof", "dryplants:reed_roof"},
|
{"dryplants:wetreed_roof", "dryplants:reed_roof"},
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- textures & ideas partly by Neuromancer
|
-- textures & ideas partly by Neuromancer
|
||||||
|
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default, trees
|
-- Looked at code from: default, trees
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -280,9 +280,9 @@ minetest.register_abm({
|
|||||||
chance = 100/REEDMACE_GROWING_CHANCE,
|
chance = 100/REEDMACE_GROWING_CHANCE,
|
||||||
action = function(pos, node, _, _)
|
action = function(pos, node, _, _)
|
||||||
if string.find(minetest.get_node({x = pos.x + 1, y = pos.y, z = pos.z }).name, "default:water")
|
if string.find(minetest.get_node({x = pos.x + 1, y = pos.y, z = pos.z }).name, "default:water")
|
||||||
or string.find(minetest.get_node({x = pos.x, y = pos.y, z = pos.z + 1}).name, "default:water")
|
or string.find(minetest.get_node({x = pos.x, y = pos.y, z = pos.z + 1}).name, "default:water")
|
||||||
or string.find(minetest.get_node({x = pos.x - 1, y = pos.y, z = pos.z }).name, "default:water")
|
or string.find(minetest.get_node({x = pos.x - 1, y = pos.y, z = pos.z }).name, "default:water")
|
||||||
or string.find(minetest.get_node({x = pos.x, y = pos.y, z = pos.z - 1}).name, "default:water") then
|
or string.find(minetest.get_node({x = pos.x, y = pos.y, z = pos.z - 1}).name, "default:water") then
|
||||||
if minetest.get_node({x = pos.x, y = pos.y + 1, z = pos.z}).name == "air" then
|
if minetest.get_node({x = pos.x, y = pos.y + 1, z = pos.z}).name == "air" then
|
||||||
abstract_dryplants.grow_reedmace_water({x = pos.x, y = pos.y - 1, z = pos.z})
|
abstract_dryplants.grow_reedmace_water({x = pos.x, y = pos.y - 1, z = pos.z})
|
||||||
end
|
end
|
||||||
|
@ -4,7 +4,7 @@ local S = plantlife_i18n.gettext
|
|||||||
-- Ferns - Crafting 0.0.5
|
-- Ferns - Crafting 0.0.5
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- (by Mossmanikin)
|
-- (by Mossmanikin)
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
-- Ferns - Fern 0.1.0
|
-- Ferns - Fern 0.1.0
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default, flowers, painting, trees
|
-- Looked at code from: default, flowers, painting, trees
|
||||||
-- Dependencies: biome_lib
|
-- Dependencies: biome_lib
|
||||||
-- Supports: dryplants, stoneage, sumpf
|
-- Supports: dryplants, stoneage, sumpf
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- some inspiration from here
|
-- some inspiration from here
|
||||||
@ -22,12 +22,12 @@ local S = plantlife_i18n.gettext
|
|||||||
minetest.register_alias("archaeplantae:fern", "ferns:fern_03")
|
minetest.register_alias("archaeplantae:fern", "ferns:fern_03")
|
||||||
minetest.register_alias("archaeplantae:fern_mid", "ferns:fern_02")
|
minetest.register_alias("archaeplantae:fern_mid", "ferns:fern_02")
|
||||||
minetest.register_alias("archaeplantae:fern_small", "ferns:fern_01")
|
minetest.register_alias("archaeplantae:fern_small", "ferns:fern_01")
|
||||||
minetest.register_alias("ferns:fern_04", "ferns:fern_02") -- for placing
|
minetest.register_alias("ferns:fern_04", "ferns:fern_02") -- for placing
|
||||||
|
|
||||||
local nodenames = {}
|
local nodenames = {}
|
||||||
|
|
||||||
local function create_nodes()
|
local function create_nodes()
|
||||||
local images = { "ferns_fern.png", "ferns_fern_mid.png", "ferns_fern_big.png" }
|
local images = { "ferns_fern.png", "ferns_fern_mid.png", "ferns_fern_big.png" }
|
||||||
local vscales = { 1, math.sqrt(8), math.sqrt(11) }
|
local vscales = { 1, math.sqrt(8), math.sqrt(11) }
|
||||||
local descs = { S("Lady-fern (Athyrium)"), nil, nil }
|
local descs = { S("Lady-fern (Athyrium)"), nil, nil }
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
-- Ferns - Giant Tree Fern 0.1.1
|
-- Ferns - Giant Tree Fern 0.1.1
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: 4seasons, default
|
-- Looked at code from: 4seasons, default
|
||||||
-- Supports: vines
|
-- Supports: vines
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
-- Archae Plantae - Horsetail 0.0.5
|
-- Archae Plantae - Horsetail 0.0.5
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default, flowers, trees
|
-- Looked at code from: default, flowers, trees
|
||||||
-- Dependencies: biome_lib
|
-- Dependencies: biome_lib
|
||||||
-- Supports: dryplants, stoneage, sumpf
|
-- Supports: dryplants, stoneage, sumpf
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Ferns" -- former "Archae Plantae"
|
local title = "Ferns" -- former "Archae Plantae"
|
||||||
local version = "0.2.0"
|
local version = "0.2.0"
|
||||||
local mname = "ferns" -- former "archaeplantae"
|
local mname = "ferns" -- former "archaeplantae"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- (by Mossmanikin)
|
-- (by Mossmanikin)
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
abstract_ferns = {}
|
abstract_ferns = {}
|
||||||
|
@ -31,12 +31,12 @@ abstract_ferns.config.lady_ferns_in_groups = false -- this one is meant as a
|
|||||||
--
|
--
|
||||||
-- Horsetails
|
-- Horsetails
|
||||||
abstract_ferns.config.enable_horsetails_spawning = false -- horsetails will grow in already explored areas, over time, near water or gravel
|
abstract_ferns.config.enable_horsetails_spawning = false -- horsetails will grow in already explored areas, over time, near water or gravel
|
||||||
abstract_ferns.config.enable_horsetails_on_grass = true -- on dirt with grass and swamp (sumpf mod)
|
abstract_ferns.config.enable_horsetails_on_grass = true -- on dirt with grass and swamp (sumpf mod)
|
||||||
abstract_ferns.config.enable_horsetails_on_stones = true -- on gravel, mossy cobble and silex (stoneage mod)
|
abstract_ferns.config.enable_horsetails_on_stones = true -- on gravel, mossy cobble and silex (stoneage mod)
|
||||||
--
|
--
|
||||||
-- Tree_Fern
|
-- Tree_Fern
|
||||||
abstract_ferns.config.enable_treeferns_in_jungle = true
|
abstract_ferns.config.enable_treeferns_in_jungle = true
|
||||||
abstract_ferns.config.enable_treeferns_in_oases = true -- for oases and tropical beaches
|
abstract_ferns.config.enable_treeferns_in_oases = true -- for oases and tropical beaches
|
||||||
--
|
--
|
||||||
-- Giant_Tree_Fern
|
-- Giant_Tree_Fern
|
||||||
abstract_ferns.config.enable_giant_treeferns_in_jungle = true
|
abstract_ferns.config.enable_giant_treeferns_in_jungle = true
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
-- Ferns - Tree Fern 0.1.1
|
-- Ferns - Tree Fern 0.1.1
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- by Mossmanikin
|
-- by Mossmanikin
|
||||||
-- License (everything): WTFPL
|
-- License (everything): WTFPL
|
||||||
-- Contains code from: biome_lib
|
-- Contains code from: biome_lib
|
||||||
-- Looked at code from: default , trees
|
-- Looked at code from: default , trees
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ local sunflowers_rarity = 25
|
|||||||
-- register the various rotations of waterlilies
|
-- register the various rotations of waterlilies
|
||||||
|
|
||||||
local lilies_list = {
|
local lilies_list = {
|
||||||
{ nil , nil , 1 },
|
{ nil , nil , 1 },
|
||||||
{ "225", "22.5" , 2 },
|
{ "225", "22.5" , 2 },
|
||||||
{ "45" , "45" , 3 },
|
{ "45" , "45" , 3 },
|
||||||
{ "675", "67.5" , 4 },
|
{ "675", "67.5" , 4 },
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Mole Hills"
|
local title = "Mole Hills"
|
||||||
local version = "0.0.3"
|
local version = "0.0.3"
|
||||||
local mname = "molehills"
|
local mname = "molehills"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- Idea by Sokomine
|
-- Idea by Sokomine
|
||||||
@ -49,7 +49,7 @@ minetest.register_craft({ -- molehills --> dirt
|
|||||||
-- GeNeRaTiNG
|
-- GeNeRaTiNG
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
abstract_molehills.place_molehill = function(pos)
|
abstract_molehills.place_molehill = function(pos)
|
||||||
local right_here = {x=pos.x , y=pos.y+1, z=pos.z }
|
local right_here = {x=pos.x , y=pos.y+1, z=pos.z }
|
||||||
if minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z }).name ~= "air"
|
if minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z }).name ~= "air"
|
||||||
and minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z }).name ~= "air"
|
and minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z }).name ~= "air"
|
||||||
and minetest.get_node({x=pos.x , y=pos.y, z=pos.z+1}).name ~= "air"
|
and minetest.get_node({x=pos.x , y=pos.y, z=pos.z+1}).name ~= "air"
|
||||||
|
@ -14,32 +14,32 @@ end
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
abstract_trunks.place_twig = function(pos)
|
abstract_trunks.place_twig = function(pos)
|
||||||
local twig_size = math.random(1,27)
|
local twig_size = math.random(1,27)
|
||||||
|
|
||||||
local right_here = {x=pos.x , y=pos.y+1, z=pos.z }
|
local right_here = {x=pos.x , y=pos.y+1, z=pos.z }
|
||||||
local north = {x=pos.x , y=pos.y+1, z=pos.z+1}
|
local north = {x=pos.x , y=pos.y+1, z=pos.z+1}
|
||||||
local north_east = {x=pos.x+1, y=pos.y+1, z=pos.z+1}
|
local north_east = {x=pos.x+1, y=pos.y+1, z=pos.z+1}
|
||||||
local east = {x=pos.x+1, y=pos.y+1, z=pos.z }
|
local east = {x=pos.x+1, y=pos.y+1, z=pos.z }
|
||||||
local south_east = {x=pos.x+1, y=pos.y+1, z=pos.z-1}
|
local south_east = {x=pos.x+1, y=pos.y+1, z=pos.z-1}
|
||||||
local south = {x=pos.x , y=pos.y+1, z=pos.z-1}
|
local south = {x=pos.x , y=pos.y+1, z=pos.z-1}
|
||||||
local south_west = {x=pos.x-1, y=pos.y+1, z=pos.z-1}
|
local south_west = {x=pos.x-1, y=pos.y+1, z=pos.z-1}
|
||||||
local west = {x=pos.x-1, y=pos.y+1, z=pos.z }
|
local west = {x=pos.x-1, y=pos.y+1, z=pos.z }
|
||||||
local north_west = {x=pos.x-1, y=pos.y+1, z=pos.z+1}
|
local north_west = {x=pos.x-1, y=pos.y+1, z=pos.z+1}
|
||||||
|
|
||||||
local node_here = minetest.get_node(right_here)
|
local node_here = minetest.get_node(right_here)
|
||||||
local node_north = minetest.get_node(north)
|
local node_north = minetest.get_node(north)
|
||||||
local node_n_e = minetest.get_node(north_east)
|
local node_n_e = minetest.get_node(north_east)
|
||||||
local node_east = minetest.get_node(east)
|
local node_east = minetest.get_node(east)
|
||||||
local node_s_e = minetest.get_node(south_east)
|
local node_s_e = minetest.get_node(south_east)
|
||||||
local node_south = minetest.get_node(south)
|
local node_south = minetest.get_node(south)
|
||||||
local node_s_w = minetest.get_node(south_west)
|
local node_s_w = minetest.get_node(south_west)
|
||||||
local node_west = minetest.get_node(west)
|
local node_west = minetest.get_node(west)
|
||||||
local node_n_w = minetest.get_node(north_west)
|
local node_n_w = minetest.get_node(north_west)
|
||||||
-- small twigs
|
-- small twigs
|
||||||
if twig_size <= 16 then
|
if twig_size <= 16 then
|
||||||
minetest.set_node(right_here, {name="trunks:twig_"..math.random(1,4), param2=math.random(0,3)})
|
minetest.set_node(right_here, {name="trunks:twig_"..math.random(1,4), param2=math.random(0,3)})
|
||||||
end
|
end
|
||||||
-- big twigs
|
-- big twigs
|
||||||
if Big_Twigs == true then
|
if Big_Twigs == true then
|
||||||
-- big twig 1
|
-- big twig 1
|
||||||
if twig_size == 17 then
|
if twig_size == 17 then
|
||||||
@ -53,7 +53,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(north_east, {name="trunks:twig_7"})
|
minetest.set_node(north_east, {name="trunks:twig_7"})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_east.name].buildable_to then
|
if minetest.registered_nodes[node_east.name].buildable_to then
|
||||||
minetest.set_node(east, {name="trunks:twig_8"})
|
minetest.set_node(east, {name="trunks:twig_8"})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
elseif twig_size == 18 then
|
elseif twig_size == 18 then
|
||||||
@ -67,7 +67,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(south_east, {name="trunks:twig_7", param2=1})
|
minetest.set_node(south_east, {name="trunks:twig_7", param2=1})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_south.name].buildable_to then
|
if minetest.registered_nodes[node_south.name].buildable_to then
|
||||||
minetest.set_node(south, {name="trunks:twig_8", param2=1})
|
minetest.set_node(south, {name="trunks:twig_8", param2=1})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
elseif twig_size == 19 then
|
elseif twig_size == 19 then
|
||||||
@ -81,7 +81,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(south_west, {name="trunks:twig_7", param2=2})
|
minetest.set_node(south_west, {name="trunks:twig_7", param2=2})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_west.name].buildable_to then
|
if minetest.registered_nodes[node_west.name].buildable_to then
|
||||||
minetest.set_node(west, {name="trunks:twig_8", param2=2})
|
minetest.set_node(west, {name="trunks:twig_8", param2=2})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
elseif twig_size == 20 then
|
elseif twig_size == 20 then
|
||||||
@ -95,7 +95,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(north_west, {name="trunks:twig_7", param2=3})
|
minetest.set_node(north_west, {name="trunks:twig_7", param2=3})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_north.name].buildable_to then
|
if minetest.registered_nodes[node_north.name].buildable_to then
|
||||||
minetest.set_node(north, {name="trunks:twig_8", param2=3})
|
minetest.set_node(north, {name="trunks:twig_8", param2=3})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
-- big twig 2
|
-- big twig 2
|
||||||
@ -107,7 +107,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(right_here, {name="trunks:twig_9"})
|
minetest.set_node(right_here, {name="trunks:twig_9"})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_north.name].buildable_to then
|
if minetest.registered_nodes[node_north.name].buildable_to then
|
||||||
minetest.set_node(north, {name="trunks:twig_10"})
|
minetest.set_node(north, {name="trunks:twig_10"})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_n_e.name].buildable_to then
|
if minetest.registered_nodes[node_n_e.name].buildable_to then
|
||||||
minetest.set_node(north_east, {name="trunks:twig_11"})
|
minetest.set_node(north_east, {name="trunks:twig_11"})
|
||||||
@ -121,7 +121,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(right_here, {name="trunks:twig_9", param2=1})
|
minetest.set_node(right_here, {name="trunks:twig_9", param2=1})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_east.name].buildable_to then
|
if minetest.registered_nodes[node_east.name].buildable_to then
|
||||||
minetest.set_node(east, {name="trunks:twig_10", param2=1})
|
minetest.set_node(east, {name="trunks:twig_10", param2=1})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_s_e.name].buildable_to then
|
if minetest.registered_nodes[node_s_e.name].buildable_to then
|
||||||
minetest.set_node(south_east, {name="trunks:twig_11", param2=1})
|
minetest.set_node(south_east, {name="trunks:twig_11", param2=1})
|
||||||
@ -135,7 +135,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(right_here, {name="trunks:twig_9", param2=2})
|
minetest.set_node(right_here, {name="trunks:twig_9", param2=2})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_south.name].buildable_to then
|
if minetest.registered_nodes[node_south.name].buildable_to then
|
||||||
minetest.set_node(south, {name="trunks:twig_10", param2=2})
|
minetest.set_node(south, {name="trunks:twig_10", param2=2})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_s_w.name].buildable_to then
|
if minetest.registered_nodes[node_s_w.name].buildable_to then
|
||||||
minetest.set_node(south_west, {name="trunks:twig_11", param2=2})
|
minetest.set_node(south_west, {name="trunks:twig_11", param2=2})
|
||||||
@ -149,7 +149,7 @@ abstract_trunks.place_twig = function(pos)
|
|||||||
minetest.set_node(right_here, {name="trunks:twig_9", param2=3})
|
minetest.set_node(right_here, {name="trunks:twig_9", param2=3})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_west.name].buildable_to then
|
if minetest.registered_nodes[node_west.name].buildable_to then
|
||||||
minetest.set_node(west, {name="trunks:twig_10", param2=3})
|
minetest.set_node(west, {name="trunks:twig_10", param2=3})
|
||||||
end
|
end
|
||||||
if minetest.registered_nodes[node_n_w.name].buildable_to then
|
if minetest.registered_nodes[node_n_w.name].buildable_to then
|
||||||
minetest.set_node(north_west, {name="trunks:twig_11", param2=3})
|
minetest.set_node(north_west, {name="trunks:twig_11", param2=3})
|
||||||
@ -199,12 +199,12 @@ end
|
|||||||
-- TRuNKS
|
-- TRuNKS
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local TRuNKS = {
|
local TRuNKS = {
|
||||||
-- MoD TRuNK NR
|
-- MoD TRuNK NR
|
||||||
{"default", "tree", 1},
|
{"default", "tree", 1},
|
||||||
{"default", "jungletree", 2},
|
{"default", "jungletree", 2},
|
||||||
{"default", "pine_tree", 12},
|
{"default", "pine_tree", 12},
|
||||||
|
|
||||||
{"trees", "tree_conifer", 3},
|
{"trees", "tree_conifer", 3},
|
||||||
{"trees", "tree_mangrove", 4},
|
{"trees", "tree_mangrove", 4},
|
||||||
{"trees", "tree_palm", 5},
|
{"trees", "tree_palm", 5},
|
||||||
|
|
||||||
@ -223,9 +223,9 @@ local TRuNKS = {
|
|||||||
|
|
||||||
if Horizontal_Trunks == true then -- see settings.txt
|
if Horizontal_Trunks == true then -- see settings.txt
|
||||||
for i in pairs(TRuNKS) do
|
for i in pairs(TRuNKS) do
|
||||||
local MoD = TRuNKS[i][1]
|
local MoD = TRuNKS[i][1]
|
||||||
local TRuNK = TRuNKS[i][2]
|
local TRuNK = TRuNKS[i][2]
|
||||||
local NR = TRuNKS[i][3]
|
local NR = TRuNKS[i][3]
|
||||||
local trunkname = MoD..":"..TRuNK
|
local trunkname = MoD..":"..TRuNK
|
||||||
if minetest.get_modpath(MoD) ~= nil
|
if minetest.get_modpath(MoD) ~= nil
|
||||||
and NR < 6 -- moretrees trunks allready have facedir
|
and NR < 6 -- moretrees trunks allready have facedir
|
||||||
@ -260,11 +260,11 @@ abstract_trunks.place_trunk = function(pos)
|
|||||||
local node_east2 = minetest.get_node(east2)
|
local node_east2 = minetest.get_node(east2)
|
||||||
if minetest.registered_nodes[node_here.name].buildable_to then -- instead of check_air = true,
|
if minetest.registered_nodes[node_here.name].buildable_to then -- instead of check_air = true,
|
||||||
for i in pairs(TRuNKS) do
|
for i in pairs(TRuNKS) do
|
||||||
local MoD = TRuNKS[i][1]
|
local MoD = TRuNKS[i][1]
|
||||||
local TRuNK = TRuNKS[i][2]
|
local TRuNK = TRuNKS[i][2]
|
||||||
local NR = TRuNKS[i][3]
|
local NR = TRuNKS[i][3]
|
||||||
local chance = math.random(1, 17)
|
local chance = math.random(1, 17)
|
||||||
local length = math.random(3,5)
|
local length = math.random(3,5)
|
||||||
if chance == NR then
|
if chance == NR then
|
||||||
local trunk_type = math.random(1,3)
|
local trunk_type = math.random(1,3)
|
||||||
if trunk_type == 1 then
|
if trunk_type == 1 then
|
||||||
@ -496,25 +496,25 @@ end
|
|||||||
if Roots == true then -- see settings.txt
|
if Roots == true then -- see settings.txt
|
||||||
|
|
||||||
abstract_trunks.grow_roots = function(pos)
|
abstract_trunks.grow_roots = function(pos)
|
||||||
local twig_size = math.random(1,27)
|
local twig_size = math.random(1,27)
|
||||||
|
|
||||||
local right_here = {x=pos.x , y=pos.y , z=pos.z }
|
local right_here = {x=pos.x , y=pos.y , z=pos.z }
|
||||||
local below = {x=pos.x , y=pos.y-1, z=pos.z }
|
local below = {x=pos.x , y=pos.y-1, z=pos.z }
|
||||||
local north = {x=pos.x , y=pos.y , z=pos.z+1}
|
local north = {x=pos.x , y=pos.y , z=pos.z+1}
|
||||||
local east = {x=pos.x+1, y=pos.y , z=pos.z }
|
local east = {x=pos.x+1, y=pos.y , z=pos.z }
|
||||||
local south = {x=pos.x , y=pos.y , z=pos.z-1}
|
local south = {x=pos.x , y=pos.y , z=pos.z-1}
|
||||||
local west = {x=pos.x-1, y=pos.y , z=pos.z }
|
local west = {x=pos.x-1, y=pos.y , z=pos.z }
|
||||||
|
|
||||||
local node_here = minetest.get_node(right_here)
|
local node_here = minetest.get_node(right_here)
|
||||||
local node_below = minetest.get_node(below)
|
local node_below = minetest.get_node(below)
|
||||||
local node_north = minetest.get_node(north)
|
local node_north = minetest.get_node(north)
|
||||||
local node_east = minetest.get_node(east)
|
local node_east = minetest.get_node(east)
|
||||||
local node_south = minetest.get_node(south)
|
local node_south = minetest.get_node(south)
|
||||||
local node_west = minetest.get_node(west)
|
local node_west = minetest.get_node(west)
|
||||||
|
|
||||||
for i in pairs(TRuNKS) do
|
for i in pairs(TRuNKS) do
|
||||||
local MoD = TRuNKS[i][1]
|
local MoD = TRuNKS[i][1]
|
||||||
local TRuNK = TRuNKS[i][2]
|
local TRuNK = TRuNKS[i][2]
|
||||||
if minetest.get_modpath(MoD) ~= nil
|
if minetest.get_modpath(MoD) ~= nil
|
||||||
and node_here.name == MoD..":"..TRuNK
|
and node_here.name == MoD..":"..TRuNK
|
||||||
and string.find(node_below.name, "dirt")
|
and string.find(node_below.name, "dirt")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Trunks"
|
local title = "Trunks"
|
||||||
local version = "0.1.4"
|
local version = "0.1.4"
|
||||||
local mname = "trunks"
|
local mname = "trunks"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
-- Code by Mossmanikin & Neuromancer
|
-- Code by Mossmanikin & Neuromancer
|
||||||
|
@ -217,10 +217,10 @@ if Auto_Roof_Corner == true then
|
|||||||
chance = 1,
|
chance = 1,
|
||||||
action = function(pos)
|
action = function(pos)
|
||||||
|
|
||||||
local node_east = minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z })
|
local node_east = minetest.get_node({x=pos.x+1, y=pos.y, z=pos.z })
|
||||||
local node_west = minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z })
|
local node_west = minetest.get_node({x=pos.x-1, y=pos.y, z=pos.z })
|
||||||
local node_north = minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1})
|
local node_north = minetest.get_node({x=pos.x, y=pos.y, z=pos.z+1})
|
||||||
local node_south = minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1})
|
local node_south = minetest.get_node({x=pos.x, y=pos.y, z=pos.z-1})
|
||||||
-- corner 1
|
-- corner 1
|
||||||
if ((node_west.name == roof and node_west.param2 == 0)
|
if ((node_west.name == roof and node_west.param2 == 0)
|
||||||
or (node_west.name == corner and node_west.param2 == 1))
|
or (node_west.name == corner and node_west.param2 == 1))
|
||||||
@ -302,8 +302,8 @@ local roots_cube = {-2/16, -1/2, -3/16, 2/16, 1/16, 1/2}
|
|||||||
local roots_sheet = {0, -1/2, -1/2, 0, 1/16, 1/2}
|
local roots_sheet = {0, -1/2, -1/2, 0, 1/16, 1/2}
|
||||||
|
|
||||||
local TRuNKS = {
|
local TRuNKS = {
|
||||||
-- MoD TRuNK
|
-- MoD TRuNK
|
||||||
{"default", "tree" },
|
{"default", "tree" },
|
||||||
{"default", "jungletree" },
|
{"default", "jungletree" },
|
||||||
{"default", "pine_tree" },
|
{"default", "pine_tree" },
|
||||||
|
|
||||||
@ -325,8 +325,8 @@ local TRuNKS = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for i in pairs(TRuNKS) do
|
for i in pairs(TRuNKS) do
|
||||||
local MoD = TRuNKS[i][1]
|
local MoD = TRuNKS[i][1]
|
||||||
local TRuNK = TRuNKS[i][2]
|
local TRuNK = TRuNKS[i][2]
|
||||||
if minetest.get_modpath(MoD) ~= nil then
|
if minetest.get_modpath(MoD) ~= nil then
|
||||||
|
|
||||||
local node = minetest.registered_nodes[MoD..":"..TRuNK]
|
local node = minetest.registered_nodes[MoD..":"..TRuNK]
|
||||||
|
@ -9,4 +9,3 @@ vines.recipes['shears'] = {
|
|||||||
{'group:stick', 'group:wood', 'default:steel_ingot'},
|
{'group:stick', 'group:wood', 'default:steel_ingot'},
|
||||||
{'', '', 'group:stick'}
|
{'', '', 'group:stick'}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
local title = "Wood Soils" -- former "Forest Soils"
|
local title = "Wood Soils" -- former "Forest Soils"
|
||||||
local version = "0.0.9"
|
local version = "0.0.9"
|
||||||
local mname = "woodsoils" -- former "forestsoils"
|
local mname = "woodsoils" -- former "forestsoils"
|
||||||
-----------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user