34 Commits

Author SHA1 Message Date
d97f25e112 Merge remote-tracking branch 'upstream/master' 2021-02-13 14:19:21 +01:00
a750bac532 Merge branch 'master' into 'master'
Made woodsoils soils tillable.

See merge request VanessaE/plantlife_modpack!6
2021-02-07 23:29:08 +00:00
b4b24dedba Made woodsoils soils tillable. 2021-02-07 21:17:29 +01:00
86896848d5 Merge remote-tracking branch 'upstream/master' 2020-12-03 20:55:06 +01:00
622016713e respect protection when placing twigs 2020-12-02 10:05:01 -05:00
5b66d54632 Add protection check when placing twigs from trunks mod 2020-07-24 23:14:34 +02:00
031260a62d [youngtrees] Optimize math.random call function 2020-07-24 00:08:50 +02:00
d4e83d7e78 [trunks] Tidy code and disable auto roof corners ABM 2020-07-24 00:03:48 +02:00
8d65559828 [nature_classic] Optimize math.random call function 2020-07-23 23:10:37 +02:00
ec8132b06c [flowers_plus] Optimize math.random call function 2020-07-23 23:02:17 +02:00
4dcf14ce1f [ferns] Optimize math.random call function 2020-07-23 22:59:08 +02:00
d7b543f5d7 [dryplants] Tidy code 2020-07-23 22:45:28 +02:00
f661500cb3 [cavestuff] Optimize math.* call functions 2020-07-23 22:14:52 +02:00
c2681261e0 [bushes_classic] Optimize math.random call function 2020-07-23 22:10:33 +02:00
2c433e0b57 [bushes] Tidy code 2020-07-23 22:05:25 +02:00
1f52bbea19 [vines] Optimize math.random call function 2020-07-23 21:23:51 +02:00
10ff005066 Merge remote-tracking branch 'upstream/master' into nalc-1.2-dev 2020-06-14 21:13:14 +02:00
9963e588d6 add minimum minetest version key for contentdb 2020-06-03 13:00:31 -04:00
80b548535a Merge branch 'master' of yunohost.local:mtcontrib/plantlife_modpack into nalc-1.2-dev 2020-03-25 23:11:23 +01:00
686dd21b9d Merge branch 'mt5-locale' into 'master'
MT5 locale

See merge request VanessaE/plantlife_modpack!5
2020-02-15 14:32:06 +00:00
47c20dc550 Remove translations in minetest.log output
because they are not translated anyway
2020-02-15 14:32:06 +00:00
45a8064d3d Merge branch 'master' of yunohost.local:mtcontrib/plantlife_modpack into nalc-1.2-dev 2019-12-22 14:34:30 +01:00
31e0066238 oops 2019-06-18 14:59:34 -04:00
3d13053d97 use table copy instead of own clone node 2019-06-18 14:55:29 -04:00
1696d8bd8f Merge branch 'master' into nalc-1.2 2019-06-09 13:43:28 +02:00
07b6fc48ea Merge branch 'vines-typo' into 'master'
Fix typo in vines/init.lua

See merge request VanessaE/plantlife_modpack!4
2019-05-15 20:10:45 +00:00
9a3d101c89 Fix typo in vines/init.lua 2019-05-14 17:12:29 +00:00
091ce416d0 [trunks] Ajoute moss et moss_fungus dans le groupe attached_node.
* Permet de les dropper quand on récolte le bloc où ils sont attachés.
2019-04-26 20:00:38 +02:00
5dfa02c037 Réécriture de la récolte des fougères arborescentes.
* Cette réécriture emploi une méthode similaire à la récolte du papyrus.
2019-04-12 20:01:22 +02:00
8b42a45d78 Merge branch 'master' into nalc-1.1 2019-04-12 18:33:42 +02:00
0d228f705c Merge branch 'pg-grow-fern-saplings' into 'master'
Fix growth of tree fern saplings

See merge request VanessaE/plantlife_modpack!3
2019-04-11 22:44:09 +00:00
229d6aba88 Fix growth of tree fern saplings
While on it, factor out calls to get_node.
2019-04-12 00:10:44 +02:00
4e32feaa55 Merge branch 'patch-1' into 'master'
more realistic frequency of molehills

See merge request VanessaE/plantlife_modpack!2
2019-03-17 23:49:28 +00:00
b9b592af44 more realistic frequency of molehills 2019-03-17 22:53:50 +00:00
115 changed files with 925 additions and 3253 deletions

View File

@ -9,7 +9,6 @@ read_globals = {
"vector", "nodeupdate",
"VoxelManip", "VoxelArea",
"PseudoRandom", "ItemStack",
"intllib",
"default",
}

View File

@ -1,2 +0,0 @@
default
flowers

2
3dmushrooms/mod.conf Normal file
View File

@ -0,0 +1,2 @@
name = 3dmushrooms
depends = default, flowers

View File

@ -1,3 +0,0 @@
default
biome_lib
flowers_plus?

3
along_shore/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = along_shore
depends = default, biome_lib
optional_depends = flowers_plus

View File

@ -1,5 +0,0 @@
default
biome_lib
plantlife_i18n
stonage?
sumpf?

View File

@ -6,8 +6,10 @@
-- (Leaf texture created by RealBadAngel or VanessaE)
-- Branch textures created by Neuromancer.
local random = math.random
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("bushes")
abstract_bushes = {}
minetest.register_node("bushes:youngtree2_bottom", {
@ -129,33 +131,22 @@ for i in pairs(BushLeafNode) do
end
abstract_bushes.grow_bush = function(pos)
local leaf_type = math.random(1,2)
local bush_side_height = math.random(0,1)
local chance_of_bush_node_right = math.random(1,10)
if chance_of_bush_node_right> 5 then
local right_pos = {x=pos.x+1, y=pos.y+bush_side_height, z=pos.z}
abstract_bushes.grow_bush_node(right_pos,3,leaf_type)
local leaf_type = random(1,2)
for _, pos_dir in ipairs({
{ pos = {x=pos.x+1, y=pos.y+random(0,1), z=pos.z},
dir = 3},
{ pos = {x=pos.x-1, y=pos.y+random(0,1), z=pos.z},
dir = 1},
{ pos = {x=pos.x, y=pos.y+random(0,1), z=pos.z+1},
dir = 2},
{ pos = {x=pos.x, y=pos.y+random(0,1), z=pos.z-1},
dir = 0}
}) do
if random(1,10) > 5 then
abstract_bushes.grow_bush_node(pos_dir.pos, pos_dir.dir, leaf_type)
end
local chance_of_bush_node_left = math.random(1,10)
if chance_of_bush_node_left> 5 then
bush_side_height = math.random(0,1)
local left_pos = {x=pos.x-1, y=pos.y+bush_side_height, z=pos.z}
abstract_bushes.grow_bush_node(left_pos,1,leaf_type)
end
local chance_of_bush_node_front = math.random(1,10)
if chance_of_bush_node_front> 5 then
bush_side_height = math.random(0,1)
local front_pos = {x=pos.x, y=pos.y+bush_side_height, z=pos.z+1}
abstract_bushes.grow_bush_node(front_pos,2,leaf_type)
end
local chance_of_bush_node_back = math.random(1,10)
if chance_of_bush_node_back> 5 then
bush_side_height = math.random(0,1)
local back_pos = {x=pos.x, y=pos.y+bush_side_height, z=pos.z-1}
abstract_bushes.grow_bush_node(back_pos,0,leaf_type)
end
abstract_bushes.grow_bush_node(pos,5,leaf_type)
end
abstract_bushes.grow_bush_node(pos,5,leaf_type)
end
abstract_bushes.grow_bush_node = function(pos,dir, leaf_type)
@ -187,11 +178,9 @@ abstract_bushes.grow_bush_node = function(pos,dir, leaf_type)
minetest.swap_node(right_here, {name="bushes:bushbranches"..bush_branch_type , param2=dir})
--minetest.chat_send_all("leaf_type: (" .. leaf_type .. ")")
minetest.swap_node(above_right_here, {name="bushes:BushLeaves"..leaf_type})
local chance_of_high_leaves = math.random(1,10)
if chance_of_high_leaves> 5 then
local two_above_right_here = {x=pos.x, y=pos.y+3, z=pos.z}
if random(1,10) > 5 then
--minetest.chat_send_all("leaf_type: (" .. leaf_type .. ")")
minetest.swap_node(two_above_right_here, {name="bushes:BushLeaves"..leaf_type})
minetest.swap_node({x=pos.x, y=pos.y+3, z=pos.z}, {name="bushes:BushLeaves"..leaf_type})
end
end
end
@ -213,8 +202,7 @@ biome_lib:register_generate_plant({
)
abstract_bushes.grow_youngtree2 = function(pos)
local height = math.random(4,5)
abstract_bushes.grow_youngtree_node2(pos,height)
abstract_bushes.grow_youngtree_node2(pos, random(4,5))
end
abstract_bushes.grow_youngtree_node2 = function(pos, height)
@ -225,19 +213,17 @@ abstract_bushes.grow_youngtree_node2 = function(pos, height)
local two_above_right_here = {x=pos.x, y=pos.y+3, z=pos.z}
local three_above_right_here = {x=pos.x, y=pos.y+4, z=pos.z}
if minetest.get_node(right_here).name == "air" -- instead of check_air = true,
or minetest.get_node(right_here).name == "default:junglegrass" then
if height == 4 then
local two_above_right_here_south = {x=pos.x, y=pos.y+3, z=pos.z-1}
local three_above_right_here_south = {x=pos.x, y=pos.y+4, z=pos.z-1}
minetest.swap_node(right_here, {name="bushes:youngtree2_bottom"})
minetest.swap_node(above_right_here, {name="bushes:youngtree2_bottom"})
minetest.swap_node(two_above_right_here, {name="bushes:bushbranches2" , param2=2})
minetest.swap_node(two_above_right_here_south, {name="bushes:bushbranches2" , param2=0})
minetest.swap_node(three_above_right_here, {name="bushes:BushLeaves1" })
minetest.swap_node(three_above_right_here_south, {name="bushes:BushLeaves1" })
end
if height == 4 and
(minetest.get_node(right_here).name == "air" -- instead of check_air = true,
or minetest.get_node(right_here).name == "default:junglegrass") then
local two_above_right_here_south = {x=pos.x, y=pos.y+3, z=pos.z-1}
local three_above_right_here_south = {x=pos.x, y=pos.y+4, z=pos.z-1}
minetest.swap_node(right_here, {name="bushes:youngtree2_bottom"})
minetest.swap_node(above_right_here, {name="bushes:youngtree2_bottom"})
minetest.swap_node(two_above_right_here, {name="bushes:bushbranches2" , param2=2})
minetest.swap_node(two_above_right_here_south, {name="bushes:bushbranches2" , param2=0})
minetest.swap_node(three_above_right_here, {name="bushes:BushLeaves1" })
minetest.swap_node(three_above_right_here_south, {name="bushes:BushLeaves1" })
end
end

View File

@ -0,0 +1,11 @@
# textdomain: bushes
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Young Tree 2 (bottom)=Arbuste 2 (bas)
Bush Branches @1=Branches de buisson @1
Bush Leaves @1=Feuilles de buisson @1

View File

@ -0,0 +1,10 @@
# textdomain: bushes
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
Young Tree 2 (bottom)=
Bush Branches @1=
Bush Leaves @1=

3
bushes/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = bushes
depends = default, biome_lib
optional_depends = stonage, sumpf

View File

@ -1,5 +1,5 @@
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("bushes_classic")
-- Basket

View File

@ -1,4 +0,0 @@
biome_lib
plantlife_i18n
farming?
farming_plus?

View File

@ -4,7 +4,7 @@
bushes_classic = {}
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("bushes_classic")
bushes_classic.bushes = {
"strawberry",
@ -55,4 +55,4 @@ biome_lib:spawn_on_surfaces({
minetest.register_alias("bushes:basket_pies", "bushes:basket_strawberry")
print(S("[Bushes_classic] Loaded."))
print("[Bushes] Loaded.")

View File

@ -0,0 +1,46 @@
# textdomain: bushes_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Xanthin, 2017.
#
Sugar=Zucker
Basket with Strawberry pies=Korb mit Erdbeertorten
Cooked Strawberry pie=Erdbeertorte
Raw Strawberry pie=Rohe Erdbeertorte
Slice of Strawberry pie=Erdbeertortenstueck
Strawberry=Erdbeere
Strawberry Bush=Erdbeerbusch
Basket with Blackberry pies=Korb mit Brombeertorten
Blackberry=Brombeere
Blackberry Bush=Brombeerbusch
Cooked Blackberry pie=Brombeertorte
Raw Blackberry pie=Rohe Brombeertorte
Slice of Blackberry pie=Brombeertortenstueck
Basket with Blueberry pies=Korb mit Blaubeertorten
Blueberry=Blaubeere
Blueberry Bush=Blaubeerbusch
Cooked Blueberry pie=Blaubeertorte
Raw Blueberry pie=Rohe Blaubeertorte
Slice of Blueberry pie=Blaubeertortenstueck
Basket with Raspberry pies=Korb mit Himbeertorten
Cooked Raspberry pie=Himbeertorte
Raspberry=Himbeere
Raspberry Bush=Himbeerbusch
Raw Raspberry pie=Rohe Himbeertorte
Slice of Raspberry pie=Himbeertortenstueck
Basket with Gooseberry pies=Korb mit Stachelbeertorten
Cooked Gooseberry pie=Stachelbeertorte
Gooseberry=Stachelbeere
Gooseberry Bush=Stachelbeerbusch
Raw Gooseberry pie=Rohe Stachelbeertorte
Slice of Gooseberry pie=Stachelbeertortenstueck
Basket with Mixed Berry pies=Korb mit Beerenmixtorten
Cooked Mixed Berry pie=Beerenmixtorte
Currently fruitless Bush=zur Zeit fruechteloser
Mixed Berry=Beerenmix
Raw Mixed Berry pie=Rohe Beerenmixtorte
Slice of Mixed Berry pie=Beerenmixtortenstueck
Basket=Korb

View File

@ -0,0 +1,46 @@
# textdomain: bushes_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Carlos Barraza <carlosbarrazaes@gmail.com>, 2017.
#
Sugar=Azúcar
Basket with Strawberry pies=Cesta con Pasteles de Frutilla
Cooked Strawberry pie=Pastel de Frutilla Cocido
Raw Strawberry pie=Pastel de Frutilla Crudo
Slice of Strawberry pie=Rebanada de Pastel de Frutilla
Strawberry=Frutilla
Strawberry Bush=Arbusto de Frutilla
Basket with Blackberry pies=Cesta con Pasteles de Mora
Blackberry=Mora
Blackberry Bush=Arbusto de Mora
Cooked Blackberry pie=Pastel de Mora Cocido
Raw Blackberry pie=Pastel de Mora Crudo
Slice of Blackberry pie=Rebanada de Pastel de Mora
Basket with Blueberry pies=Cesta con Pasteles de Arándano
Blueberry=Arándano
Blueberry Bush=Arbusto de Arándano
Cooked Blueberry pie=Pastel de Arándano Cocido
Raw Blueberry pie=Pastel de Arándano Crudo
Slice of Blueberry pie=Rebanada de Pastel de Arándano
Basket with Raspberry pies=Cesta con Pasteles de Frambuesa
Cooked Raspberry pie=Pastel de Frambuesa Cocido
Raspberry=Frambuesa
Raspberry Bush=Arbusto de Frambuesa
Raw Raspberry pie=Pastel de Frambuesa Crudo
Slice of Raspberry pie=Rebanada de Pastel de Frambuesa
Basket with Gooseberry pies=Cesta con Pasteles de Grosella
Cooked Gooseberry pie=Pastel de Grosella Cocido
Gooseberry=Grosella
Gooseberry Bush=Arbusto de Grosella
Raw Gooseberry pie=Pastel de Grosella Crudo
Slice of Gooseberry pie=Rebanada de Pastel de Grosella
Basket with Mixed Berry pies=Cesta con Pasteles de Mezcla de Baya
Cooked Mixed Berry pie=Pastel de Mezcla de Bayas Cocido
Currently fruitless Bush=Arbusto actualmente infructuoso
Mixed Berry=Mezcla de Baya
Raw Mixed Berry pie=Pastel de Mezcla de Bayas Cruda
Slice of Mixed Berry pie=Rebanada de Pastel de Mezcla de Bayas
Basket=Cesta

View File

@ -0,0 +1,46 @@
# textdomain: bushes_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Sugar=Sucre
Basket with Strawberry pies=Panier de tartes aux fraises
Cooked Strawberry pie=Tarte aux fraises (cuite)
Raw Strawberry pie=Tarte aux fraises (crue)
Slice of Strawberry pie=Part de tarte aux fraises
Strawberry=Fraises
Strawberry Bush=Buisson de fraises
Basket with Blackberry pies=Panier de tartes aux fraises
Blackberry=Mûres
Blackberry Bush=Buisson de mûres
Cooked Blackberry pie=Tarte aux mûres (cuite)
Raw Blackberry pie=Tarte aux mûres (crue)
Slice of Blackberry pie=Part de tarte aux mûres
Basket with Blueberry pies=Panier de tartes aux mûres
Blueberry=Myrtilles
Blueberry Bush=Buisson de myrtilles
Cooked Blueberry pie=Tarte aux myrtilles (cuite)
Raw Blueberry pie=Tarte aux myrtilles (crue)
Slice of Blueberry pie=Part de tarte aux myrtilles
Basket with Raspberry pies=Panier de tartes aux framboises
Cooked Raspberry pie=Tarte aux framboises (cuite)
Raspberry=Framboises
Raspberry Bush=Buisson de framboises
Raw Raspberry pie=Tarte aux framboises (crue)
Slice of Raspberry pie=Part de tarts aux framboises
Basket with Gooseberry pies=Panier de tartes aux groseilles
Cooked Gooseberry pie=Tarte aux groseilles (cuite)
Gooseberry=Groseilles
Gooseberry Bush=Buisson de groseilles
Raw Gooseberry pie=Tarte aux groseilles (crue)
Slice of Gooseberry pie=Part de tarte aux groseilles
Basket with Mixed Berry pies=Panier de tartes aux fruits rouges
Cooked Mixed Berry pie=Tarte aux fruits rouges (cuite)
Currently fruitless Bush=Buisson sans fruits pour l'instant
Mixed Berry=Fruits rouges
Raw Mixed Berry pie=Tarte aux fruits rouges (crue)
Slice of Mixed Berry pie=Part de tarte aux fruits rouges
Basket=Panier

View File

@ -0,0 +1,46 @@
# textdomain: bushes_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# mahmutelmas06@hotmail.com, 2017.
#
Sugar=Şeker
Basket with Strawberry pies=Çilekli pasta sepeti
Cooked Strawberry pie=Pişmiş çilekli pasta
Raw Strawberry pie=Çilekli çiğ pasta
Slice of Strawberry pie=Çilekli pasta dilimi
Strawberry=Çilek
Strawberry Bush=Çilek fidanı
Basket with Blackberry pies=Böğürtlenli pasta sepeti
Blackberry=Böğürtlen
Blackberry Bush=Böğürtlen fidanı
Cooked Blackberry pie=Pişmiş böğürtlenli pasta
Raw Blackberry pie=Böğürtlenli çiğ pasta
Slice of Blackberry pie=Böğürtlenli pasta dilimi
Basket with Blueberry pies=Yaban mersini pastalı sepet
Blueberry=Yaban mersini
Blueberry Bush=Yaban mersini fidanı
Cooked Blueberry pie=Pişmiş yaban mersinli pasta
Raw Blueberry pie=Yaban mersinli çiğ pasta
Slice of Blueberry pie=Yaban mersinli pasta dilimi
Basket with Raspberry pies=Ahududulu pasta sepeti
Cooked Raspberry pie=Pişmiş ahududulu pasta
Raspberry=Ahududu
Raspberry Bush=Ahududu fidanı
Raw Raspberry pie=Ahududulu çiğ pasta
Slice of Raspberry pie=Ahududulu pasta dilimi
Basket with Gooseberry pies=Bektaşi üzümlü pasta sepeti
Cooked Gooseberry pie=Pişmiş bektaşi üzümlü pasta
Gooseberry=Bektaşi üzümü
Gooseberry Bush=Bektaşi üzümü fidanı
Raw Gooseberry pie=Bektaşi üzümlü çiğ pasta
Slice of Gooseberry pie=Bektaşi üzümlü pasta dilimi
Basket with Mixed Berry pies=Dutlu pasta sepeti
Cooked Mixed Berry pie=Pişmiş dutlu pasta
Currently fruitless Bush=Fidanı şu anda meyvesiz
Mixed Berry=Dut
Raw Mixed Berry pie=Dutlu çiğ pasta
Slice of Mixed Berry pie=Dutlu pasta dilimi
Basket=Sepet

View File

@ -0,0 +1,46 @@
# textdomain: bushes_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Sugar=
Basket with Strawberry pies=
Cooked Strawberry pie=
Raw Strawberry pie=
Slice of Strawberry pie=
Strawberry=
Strawberry Bush=
Basket with Blackberry pies=
Blackberry=
Blackberry Bush=
Cooked Blackberry pie=
Raw Blackberry pie=
Slice of Blackberry pie=
Basket with Blueberry pies=
Blueberry=
Blueberry Bush=
Cooked Blueberry pie=
Raw Blueberry pie=
Slice of Blueberry pie=
Basket with Raspberry pies=
Cooked Raspberry pie=
Raspberry=
Raspberry Bush=
Raw Raspberry pie=
Slice of Raspberry pie=
Basket with Gooseberry pies=
Cooked Gooseberry pie=
Gooseberry=
Gooseberry Bush=
Raw Gooseberry pie=
Slice of Gooseberry pie=
Basket with Mixed Berry pies=
Cooked Mixed Berry pie=
Currently fruitless Bush=
Mixed Berry=
Raw Mixed Berry pie=
Slice of Mixed Berry pie=
Basket=

3
bushes_classic/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = bushes_classic
depends = biome_lib
optional_depends = farming, farming_plus

View File

@ -1,9 +1,11 @@
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("bushes_classic")
plantlife_bushes = {}
-- TODO: add support for nodebreakers? those dig like mese picks
local random = math.random
plantlife_bushes.after_dig_node = function(pos, oldnode, oldmetadata, digger)
if not (digger and pos and oldnode) then
return
@ -63,7 +65,7 @@ plantlife_bushes.after_dig_node = function(pos, oldnode, oldmetadata, digger)
-- with a chance of 1/3, return 2 bushes
local amount
if math.random(1,3) == 1 then
if random(1,3) == 1 then
amount = "2"
else
amount = "1"
@ -75,7 +77,7 @@ plantlife_bushes.after_dig_node = function(pos, oldnode, oldmetadata, digger)
elseif groupcaps.choppy then
-- the amount of sticks may vary
local amount = math.random(4, 20)
local amount = random(4, 20)
-- return some sticks
harvested = "default:stick " .. amount
@ -136,7 +138,7 @@ minetest.register_abm({
local dirt = minetest.get_node(dirtpos)
local is_soil = minetest.get_item_group(dirt.name, "soil") or minetest.get_item_group(dirt.name, "potting_soil")
if is_soil and (dirt.name == "farming:soil_wet" or math.random(1,3) == 1) then
if is_soil and (dirt.name == "farming:soil_wet" or random(1,3) == 1) then
minetest.swap_node( pos, {name = "bushes:" .. bush_name .. "_bush"})
end
end

View File

@ -1,2 +0,0 @@
default
plantlife_i18n

View File

@ -5,7 +5,7 @@ local mname = "cavestuff"
-----------------------------------------------------------------------------------------------
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("cavestuff")
dofile(minetest.get_modpath("cavestuff").."/nodes.lua")
dofile(minetest.get_modpath("cavestuff").."/mapgen.lua")

View File

@ -0,0 +1,11 @@
# textdomain: cavestuff
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Pebble=Caillou
Desert Pebble=Caillou du désert
Stalactite=Stalactite

View File

@ -0,0 +1,11 @@
# textdomain: cavestuff
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Pebble=
Desert Pebble=
Stalactite=

View File

@ -1,5 +1,8 @@
--Map Generation Stuff
local random = math.random
local floor = math.floor
minetest.register_on_generated(function(minp, maxp, seed)
if maxp.y >= 2 and minp.y <= 0 then
-- Generate pebbles
@ -9,12 +12,12 @@ minetest.register_on_generated(function(minp, maxp, seed)
local divs = (maxp.x-minp.x)/divlen+1;
for divx=0,divs-1 do
for divz=0,divs-1 do
local x0 = minp.x + math.floor((divx+0)*divlen)
local z0 = minp.z + math.floor((divz+0)*divlen)
local x1 = minp.x + math.floor((divx+1)*divlen)
local z1 = minp.z + math.floor((divz+1)*divlen)
local x0 = minp.x + floor((divx+0)*divlen)
local z0 = minp.z + floor((divz+0)*divlen)
local x1 = minp.x + floor((divx+1)*divlen)
local z1 = minp.z + floor((divz+1)*divlen)
-- Determine pebble amount from perlin noise
local pebble_amount = math.floor(perlin1:get2d({x=x0, y=z0}) ^ 2 * 2)
local pebble_amount = floor(perlin1:get2d({x=x0, y=z0}) ^ 2 * 2)
-- Find random positions for pebbles based on this random
local pr = PseudoRandom(seed+1)
for i=0,pebble_amount do
@ -38,9 +41,9 @@ minetest.register_on_generated(function(minp, maxp, seed)
nn = minetest.get_node({x=x,y=ground_y,z=z}).name
-- If desert sand, add dry shrub
if nn == "default:dirt_with_grass" then
minetest.swap_node(p,{name="cavestuff:pebble_"..pr:next(1,2), param2=math.random(0,3)})
minetest.swap_node(p,{name="cavestuff:pebble_"..pr:next(1,2), param2=random(0,3)})
elseif nn == "default:desert_sand" then
minetest.swap_node(p,{name="cavestuff:desert_pebble_"..pr:next(1,2), param2=math.random(0,3)})
minetest.swap_node(p,{name="cavestuff:desert_pebble_"..pr:next(1,2), param2=random(0,3)})
end
end
end

2
cavestuff/mod.conf Normal file
View File

@ -0,0 +1,2 @@
name = cavestuff
depends = default

View File

@ -1,5 +1,7 @@
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("cavestuff")
local random = math.random
--Rocks
@ -20,7 +22,7 @@ minetest.register_node("cavestuff:pebble_1",{
collision_box = cbox,
on_place = function(itemstack, placer, pointed_thing)
-- place a random pebble node
local stack = ItemStack("cavestuff:pebble_"..math.random(1,2))
local stack = ItemStack("cavestuff:pebble_"..random(1,2))
local ret = minetest.item_place(stack, placer, pointed_thing)
return ItemStack("cavestuff:pebble_1 "..itemstack:get_count()-(1-ret:get_count()))
end,
@ -53,7 +55,7 @@ minetest.register_node("cavestuff:desert_pebble_1",{
collision_box = cbox,
on_place = function(itemstack, placer, pointed_thing)
-- place a random pebble node
local stack = ItemStack("cavestuff:desert_pebble_"..math.random(1,2))
local stack = ItemStack("cavestuff:desert_pebble_"..random(1,2))
local ret = minetest.item_place(stack, placer, pointed_thing)
return ItemStack("cavestuff:desert_pebble_1 "..itemstack:get_count()-(1-ret:get_count()))
end,
@ -97,7 +99,7 @@ minetest.register_node("cavestuff:stalactite_1",{
if minetest.get_node(pt.under).name=="default:stone"
and minetest.get_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}).name=="air"
and minetest.get_node({x=pt.under.x, y=pt.under.y-2, z=pt.under.z}).name=="air" then
minetest.swap_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}, {name="cavestuff:stalactite_"..math.random(1,3)})
minetest.swap_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}, {name="cavestuff:stalactite_"..random(1,3)})
if not minetest.setting_getbool("creative_mode") then
itemstack:take_item()
end

View File

@ -1,4 +0,0 @@
default
biome_lib
plantlife_i18n
farming?

View File

@ -14,7 +14,7 @@ local mname = "dryplants"
abstract_dryplants = {}
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("dryplants")
dofile(minetest.get_modpath("dryplants").."/crafting.lua")
dofile(minetest.get_modpath("dryplants").."/settings.txt")

View File

@ -9,10 +9,13 @@
-----------------------------------------------------------------------------------------------
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("dryplants")
local random = math.random
local sqrt = math.sqrt
abstract_dryplants.grow_juncus = function(pos)
local juncus_type = math.random(2,3)
local juncus_type = random(2,3)
local right_here = {x=pos.x, y=pos.y+1, z=pos.z}
if minetest.get_node(right_here).name == "air" -- instead of check_air = true,
or minetest.get_node(right_here).name == "default:junglegrass" then
@ -27,7 +30,7 @@ end
minetest.register_node("dryplants:juncus", {
description = S("Juncus"),
drawtype = "plantlike",
visual_scale = math.sqrt(8),
visual_scale = sqrt(8),
paramtype = "light",
tiles = {"dryplants_juncus_03.png"},
inventory_image = "dryplants_juncus_inv.png",
@ -53,7 +56,7 @@ minetest.register_node("dryplants:juncus", {
return
end
local pos = pointed_thing.under
local juncus_type = math.random(2,3)
local juncus_type = random(2,3)
local right_here = {x=pos.x, y=pos.y+1, z=pos.z}
if juncus_type == 2 then
minetest.swap_node(right_here, {name="dryplants:juncus_02"})
@ -69,7 +72,7 @@ minetest.register_node("dryplants:juncus", {
minetest.register_node("dryplants:juncus_02", {
description = S("Juncus"),
drawtype = "plantlike",
visual_scale = math.sqrt(8),
visual_scale = sqrt(8),
paramtype = "light",
tiles = {"dryplants_juncus_02.png"},
walkable = false,

View File

@ -0,0 +1,28 @@
# textdomain: dryplants
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Sickle=Faucille
Cut Grass=Herbe coupée
Hay=Foin
Short Grass=Herbes courtes
Juncus=Joncs
Wet Reed=Bloc de roseau humide
Wet Reed Slab=Dalle en roseau humide
Wet Reed Roof=Toit en roseau humide
Wet Reed Roof Corner=Angle de toit en roseau humide
Wet Reed Roof Corner 2=Angle de toit en roseau humide 2
Reed=Roseau
Reed Slab=Dalle en roseau
Reed Roof=Toit en roseau
Reed Roof Corner=Angle de toit en roseau
Reed Roof Corner 2=Angle de toit en roseau 2
Reedmace=Roseau
Reedmace, height: 1=Roseau, 1 de hauteur
Reedmace, height: 2=Roseau, 2 de hauteur
Reedmace, height: 3=Roseau, 3 de hauteur
Reedmace, height: 3 & Spikes=Roseau, 3 de hauteur avec panicules

View File

@ -0,0 +1,28 @@
# textdomain: dryplants
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Sickle=
Cut Grass=
Hay=
Short Grass=
Juncus=
Wet Reed=
Wet Reed Slab=
Wet Reed Roof=
Wet Reed Roof Corner=
Wet Reed Roof Corner 2=
Reed=
Reed Slab=
Reed Roof=
Reed Roof Corner=
Reed Roof Corner 2=
Reedmace=
Reedmace, height: 1=
Reedmace, height: 2=
Reedmace, height: 3=
Reedmace, height: 3 & Spikes=

View File

@ -8,8 +8,7 @@
-----------------------------------------------------------------------------------------------
abstract_dryplants.grow_grass_variation = function(pos)
local right_here = {x=pos.x, y=pos.y, z=pos.z}
minetest.swap_node(right_here, {name="dryplants:grass_short"})
minetest.swap_node(pos, {name="dryplants:grass_short"})
end
biome_lib:register_generate_plant({

3
dryplants/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = dryplants
depends = default, biome_lib
optional_depends = farming

View File

@ -7,12 +7,13 @@
-- Looked at code from: default
-----------------------------------------------------------------------------------------------
local random = math.random
abstract_dryplants.grow_grass = function(pos)
local right_here = {x=pos.x, y=pos.y+1, z=pos.z}
local grass_size = math.random(1,5)
if minetest.get_node(right_here).name == "air" -- instead of check_air = true,
or minetest.get_node(right_here).name == "default:junglegrass" then
minetest.swap_node(right_here, {name="default:grass_"..grass_size})
minetest.swap_node(right_here, {name="default:grass_"..random(1,5)})
end
end

View File

@ -6,7 +6,7 @@
-- Dependencies: default
-----------------------------------------------------------------------------------------------
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("dryplants")
minetest.register_alias("stairs:stair_wetreed", "dryplants:wetreed_roof")
minetest.register_alias("stairs:slab_wetreed", "dryplants:wetreed_slab")

View File

@ -18,15 +18,18 @@
-- The seed hairs were used by some Native American groups as tinder for starting fires
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("dryplants")
local random = math.random
local sqrt = math.sqrt
-----------------------------------------------------------------------------------------------
-- REEDMACE SHAPES
-----------------------------------------------------------------------------------------------
abstract_dryplants.grow_reedmace = function(pos)
local size = math.random(1,3)
local spikes = math.random(1,3)
local size = random(1,3)
local spikes = random(1,3)
local pos_01 = {x = pos.x, y = pos.y + 1, z = pos.z}
local pos_02 = {x = pos.x, y = pos.y + 2, z = pos.z}
local pos_03 = {x = pos.x, y = pos.y + 3, z = pos.z}
@ -51,8 +54,8 @@ abstract_dryplants.grow_reedmace = function(pos)
end
abstract_dryplants.grow_reedmace_water = function(pos)
local size = math.random(1,3)
local spikes = math.random(1,3)
local size = random(1,3)
local spikes = random(1,3)
local pos_01 = {x = pos.x, y = pos.y + 1, z = pos.z}
local pos_02 = {x = pos.x, y = pos.y + 2, z = pos.z}
local pos_03 = {x = pos.x, y = pos.y + 3, z = pos.z}
@ -127,7 +130,7 @@ minetest.register_node("dryplants:reedmace_top", {
minetest.register_node("dryplants:reedmace_height_2", {
description = S("Reedmace, height: 2"),
drawtype = "plantlike",
visual_scale = math.sqrt(8),
visual_scale = sqrt(8),
paramtype = "light",
tiles = {"dryplants_reedmace_height_2.png"},
inventory_image = "dryplants_reedmace_top.png",
@ -150,7 +153,7 @@ minetest.register_node("dryplants:reedmace_height_2", {
minetest.register_node("dryplants:reedmace_height_3", {
description = S("Reedmace, height: 3"),
drawtype = "plantlike",
visual_scale = math.sqrt(8),
visual_scale = sqrt(8),
paramtype = "light",
tiles = {"dryplants_reedmace_height_3.png"},
inventory_image = "dryplants_reedmace_top.png",
@ -173,7 +176,7 @@ minetest.register_node("dryplants:reedmace_height_3", {
minetest.register_node("dryplants:reedmace_height_3_spikes", {
description = S("Reedmace, height: 3 & Spikes"),
drawtype = "plantlike",
visual_scale = math.sqrt(8),
visual_scale = sqrt(8),
paramtype = "light",
tiles = {"dryplants_reedmace_height_3_spikes.png"},
inventory_image = "dryplants_reedmace_top.png",

View File

@ -48,5 +48,5 @@ HAY_DRYING_TIME = 3600 -- seconds
REED_WILL_DRY = false -- wet reed nodes will become dry reed nodes
REED_DRYING_TIME = 3600 -- seconds
AUTO_ROOF_CORNER = true
AUTO_ROOF_CORNER = false

View File

@ -1,5 +1,5 @@
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("ferns")
-----------------------------------------------------------------------------------------------
-- Ferns - Crafting 0.0.5
-----------------------------------------------------------------------------------------------

View File

@ -1,3 +0,0 @@
default
biome_lib
plantlife_i18n

View File

@ -15,7 +15,7 @@
assert(abstract_ferns.config.enable_lady_fern == true)
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("ferns")
-- Maintain backward compatibilty
-- minetest-0.5: Begin

View File

@ -10,14 +10,14 @@
assert(abstract_ferns.config.enable_giant_treefern == true)
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("ferns")
-- lot of code, lot to load
abstract_ferns.grow_giant_tree_fern = function(pos)
local pos_01 = {x = pos.x, y = pos.y + 1, z = pos.z}
if minetest.get_node(pos_01).name ~= "air"
and minetest.get_node(pos_01).name ~= "ferns:sapling_giant_tree_fern"
and minetest.get_node(pos_01).name ~= "default:junglegrass" then
local pos_aux = {x = pos.x, y = pos.y + 1, z = pos.z}
local name = minetest.get_node(pos_aux).name
if name ~= "air" and name ~= "ferns:sapling_giant_tree_fern"
and name ~= "default:junglegrass" then
return
end
@ -64,7 +64,9 @@ abstract_ferns.grow_giant_tree_fern = function(pos)
local brk = false
for i = 1, size-3 do
if minetest.get_node({x = pos.x, y = pos.y + i, z = pos.z}).name ~= "air" then
pos_aux.y = pos.y + i
local name = minetest.get_node(pos_aux).name
if not (name == "air" or (i == 1 and name == "ferns:sapling_giant_tree_fern")) then
brk = true
break
end
@ -250,12 +252,16 @@ minetest.register_node("ferns:fern_trunk_big", {
},
groups = {tree=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
after_destruct = function(pos,oldnode)
local node = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z})
if node.name == "ferns:fern_trunk_big" or node.name == "ferns:fern_trunk_big_top" then
minetest.dig_node({x=pos.x,y=pos.y+1,z=pos.z})
end
end,
after_dig_node = function(pos, node, metadata, digger)
if digger == nil then return end
local np = {x=pos.x,y=pos.y+1,z=pos.z}
local nn = minetest.get_node(np)
if nn.name == "ferns:fern_trunk_big" or
nn.name == "ferns:fern_trunk_big_top"
then
minetest.node_dig(np, nn, digger)
end
end,
})
-----------------------------------------------------------------------------------------------

View File

@ -11,7 +11,7 @@
assert(abstract_ferns.config.enable_horsetails == true)
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("ferns")
-----------------------------------------------------------------------------------------------
-- HORSETAIL (EQUISETUM)
-----------------------------------------------------------------------------------------------

View File

@ -9,7 +9,7 @@ local mname = "ferns" -- former "archaeplantae"
abstract_ferns = {}
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("ferns")
dofile(minetest.get_modpath("ferns").."/settings.lua")

22
ferns/locale/ferns.fr.tr Normal file
View File

@ -0,0 +1,22 @@
# textdomain: ferns
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Fiddlehead=Crosse de fougère
Roasted Fiddlehead=Crosse de fougère rôtie
Fern Tuber=Tubercule de fougère
Roasted Fern Tuber=Tubercule de fougère rôti
Lady-fern (Athyrium)=Fougère (Athyrium)
Tree Fern Crown (Dicksonia)=Fougère en couronne (Dicksonia)
Giant Tree Fern Leaves=Feuilles de fougère géante
Giant Tree Fern Leave End=Feuilles de fougère géante (extrémité)
Giant Fern Trunk=Tronc de fougère géante
Giant Tree Fern Sapling=Pousse de fougère géante
Young Horsetail (Equisetum)=Pousse de prêle (Equisetum)
Horsetail (Equisetum)=Prêle (Equisetum)
Fern Trunk (Dicksonia)=Tronc de fougère en couronne (Dicksonia)
Tree Fern Sapling (Dicksonia)=Pousse de fougère en couronne (Dicksonia)

23
ferns/locale/template.txt Normal file
View File

@ -0,0 +1,23 @@
# textdomain: ferns
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Fiddlehead=
Roasted Fiddlehead=
Fern Tuber=
Roasted Fern Tuber=
Lady-fern (Athyrium)=
Tree Fern Crown (Dicksonia)=
Giant Tree Fern Leaves=
Giant Tree Fern Leave End=
Giant Fern Trunk=
Giant Tree Fern Sapling=
Young Horsetail (Equisetum)=
Horsetail (Equisetum)=
Fern Trunk (Dicksonia)=
Tree Fern Sapling (Dicksonia)=

2
ferns/mod.conf Normal file
View File

@ -0,0 +1,2 @@
name = ferns
depends = default, biome_lib

View File

@ -7,30 +7,34 @@
-----------------------------------------------------------------------------------------------
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("ferns")
assert(abstract_ferns.config.enable_treefern == true)
local random = math.random
abstract_ferns.grow_tree_fern = function(pos)
local pos_01 = {x = pos.x, y = pos.y + 1, z = pos.z}
if minetest.get_node(pos_01).name ~= "air"
and minetest.get_node(pos_01).name ~= "ferns:sapling_tree_fern"
and minetest.get_node(pos_01).name ~= "default:junglegrass" then
local pos_aux = {x = pos.x, y = pos.y + 1, z = pos.z}
local name = minetest.get_node(pos_aux).name
if name ~= "air" and name ~= "ferns:sapling_tree_fern"
and name ~= "default:junglegrass" then
return
end
local size = math.random(1, 4) + math.random(1, 4)
local size = random(1, 4) + random(1, 4)
if (size > 5) then
size = 10 - size
end
size = size + 1
local crown = ({ "ferns:tree_fern_leaves", "ferns:tree_fern_leaves_02" })[math.random(1, 2)]
local crown = ({ "ferns:tree_fern_leaves", "ferns:tree_fern_leaves_02" })[random(1, 2)]
local i = 1
local brk = false
while (i < size) do
if minetest.get_node({x = pos.x, y = pos.y + i, z = pos.z}).name ~= "air" then
pos_aux.y = pos.y + i
name = minetest.get_node(pos_aux).name
if not (name == "air" or (i == 1 and name == "ferns:sapling_tree_fern")) then
brk = true
break
end
@ -136,12 +140,9 @@ minetest.register_node("ferns:fern_trunk", {
},
groups = {tree=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
sounds = default.node_sound_wood_defaults(),
after_destruct = function(pos,oldnode)
local node = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z})
if node.name == "ferns:fern_trunk" then
minetest.dig_node({x=pos.x,y=pos.y+1,z=pos.z})
end
end,
after_dig_node = function(pos, node, metadata, digger)
default.dig_up(pos, node, digger)
end,
})
-----------------------------------------------------------------------------------------------

View File

@ -1,4 +0,0 @@
biome_lib
plantlife_i18n
farming?
flowers?

View File

@ -1,9 +1,11 @@
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("flowers_plus")
-- This file supplies a few additional plants and some related crafts
-- for the plantlife modpack. Last revision: 2013-04-24
local random = math.random
flowers_plus = {}
local SPAWN_DELAY = 1000
@ -97,7 +99,7 @@ for i in ipairs(lilies_list) do
if not keys["sneak"] then
local node = minetest.get_node(pt.under)
local waterlily = math.random(1,8)
local waterlily = random(1,8)
if waterlily == 1 then
nodename = "flowers:waterlily"
elseif waterlily == 2 then
@ -115,7 +117,7 @@ for i in ipairs(lilies_list) do
elseif waterlily == 8 then
nodename = "flowers:waterlily_s4"
end
minetest.swap_node(place_pos, {name = nodename, param2 = math.random(0,3) })
minetest.swap_node(place_pos, {name = nodename, param2 = random(0,3) })
else
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
minetest.swap_node(place_pos, {name = "flowers:waterlily", param2 = fdir})
@ -197,7 +199,7 @@ for i in ipairs(algae_list) do
if not keys["sneak"] then
--local node = minetest.get_node(pt.under)
local seaweed = math.random(1,4)
local seaweed = random(1,4)
if seaweed == 1 then
nodename = "flowers:seaweed"
elseif seaweed == 2 then
@ -207,7 +209,7 @@ for i in ipairs(algae_list) do
elseif seaweed == 4 then
nodename = "flowers:seaweed_4"
end
minetest.swap_node(place_pos, {name = nodename, param2 = math.random(0,3) })
minetest.swap_node(place_pos, {name = nodename, param2 = random(0,3) })
else
local fdir = minetest.dir_to_facedir(placer:get_look_dir())
minetest.swap_node(place_pos, {name = "flowers:seaweed", param2 = fdir})
@ -285,7 +287,7 @@ minetest.register_alias( "along_shore:seaweed_4" , "flowers:seaweed_4" )
flowers_plus.grow_waterlily = function(pos)
local right_here = {x=pos.x, y=pos.y+1, z=pos.z}
for i in ipairs(lilies_list) do
local chance = math.random(1,8)
local chance = random(1,8)
local ext = ""
local num = lilies_list[i][3]
@ -294,7 +296,7 @@ flowers_plus.grow_waterlily = function(pos)
end
if chance == num then
minetest.swap_node(right_here, {name="flowers:waterlily"..ext, param2=math.random(0,3)})
minetest.swap_node(right_here, {name="flowers:waterlily"..ext, param2=random(0,3)})
end
end
end
@ -318,7 +320,7 @@ biome_lib:register_generate_plant({
flowers_plus.grow_seaweed = function(pos)
local right_here = {x=pos.x, y=pos.y+1, z=pos.z}
minetest.swap_node(right_here, {name="along_shore:seaweed_"..math.random(1,4), param2=math.random(1,3)})
minetest.swap_node(right_here, {name="along_shore:seaweed_"..random(1,4), param2=random(1,3)})
end
biome_lib:register_generate_plant({
@ -478,4 +480,4 @@ minetest.register_alias("flowers:cotton", "farming:string")
minetest.register_alias("flowers:cotton_wad", "farming:string")
minetest.register_alias("sunflower:sunflower", "flowers:sunflower")
print(S("[Flowers] Loaded."))
print("[Flowers] Loaded.")

View File

@ -0,0 +1,13 @@
# textdomain: flowers_plus
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Xanthin, 2017.
#
Waterlily=Seerose
Seaweed=Seetang
Sunflower=Sonnenblume

View File

@ -0,0 +1,12 @@
# textdomain: flowers_plus
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Carlos Barraza <carlosbarrazaes@gmail.com>, 2017.
#
Waterlily=Lirio de agua
Seaweed=Algas marinas
Sunflower=Girasol

View File

@ -0,0 +1,12 @@
# textdomain: flowers_plus
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Waterlily=Nénuphar
Seaweed=Algues
Sunflower=Tournesol

View File

@ -0,0 +1,12 @@
# textdomain: flowers_plus
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# mahmutelmas06@hotmail.com, 2017.
#
Waterlily=Nilüfer
Seaweed=Deniz yosunu
Sunflower=Ayçiçeği

View File

@ -0,0 +1,13 @@
# textdomain: flowers_plus
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Waterlily=
Seaweed=
Sunflower=

3
flowers_plus/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = flowers_plus
depends = biome_lib
optional_depends = farming, flowers

1
junglegrass/mod.conf Normal file
View File

@ -0,0 +1 @@
name = junglegrass

1
modpack.conf Normal file
View File

@ -0,0 +1 @@
min_minetest_version = 5.2.0

View File

@ -1,3 +0,0 @@
default
plantlife_i18n
biome_lib

View File

@ -11,7 +11,7 @@ abstract_molehills = {}
dofile(minetest.get_modpath("molehills").."/molehills_settings.txt")
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("molehills")
-----------------------------------------------------------------------------------------------
-- NoDe
-----------------------------------------------------------------------------------------------
@ -76,5 +76,5 @@ biome_lib:register_generate_plant({
)
-----------------------------------------------------------------------------------------------
print("[Mod] "..title.." ["..version.."] ["..mname.."]"..S("Loaded..."))
print("[Mod] "..title.." ["..version.."] ["..mname.."]".."Loaded...")
-----------------------------------------------------------------------------------------------

View File

@ -0,0 +1,9 @@
# textdomain: molehills
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Mole Hill=Taupinière

View File

@ -0,0 +1,9 @@
# textdomain: molehills
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Mole Hill=

2
molehills/mod.conf Normal file
View File

@ -0,0 +1,2 @@
name = molehills
depends = default, biome_lib

View File

@ -2,5 +2,5 @@
Molehills_Max_Count = 320 -- absolute maximum number in an area of 80x80x80 nodes
Molehills_Rarity = 87 -- larger values make molehills more rare (100 means chance of 0 %)
Molehills_Rarity = 95 -- larger values make molehills more rare (100 means chance of 0 %)

View File

@ -1,7 +1,9 @@
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("nature_classic")
-- Blossoms and such
local random = math.random
local function spawn_apple_under(pos)
local below = {
x = pos.x,
@ -46,7 +48,7 @@ minetest.register_abm({
chance = nature.leaves_blossom_chance,
action = function(pos, node, active_object_count, active_object_count_wider)
if math.random(nature.leaves_blossom_chance) == 1 then
if random(nature.leaves_blossom_chance) == 1 then
nature.enqueue_node(pos, node, nature.blossom_node)
end
end
@ -61,7 +63,7 @@ minetest.register_abm({
chance = nature.blossom_leaves_chance,
action = function(pos, node, active_object_count, active_object_count_wider)
if math.random(nature.blossom_leaves_chance) == 1 then
if random(nature.blossom_leaves_chance) == 1 then
nature.enqueue_node(pos, node, nature.blossom_leaves)
end
end
@ -76,7 +78,7 @@ minetest.register_abm({
chance = nature.apple_chance,
action = function(pos, node, active_object_count, active_object_count_wider)
if math.random(4) == 1 and nature.dtime < 0.2 and not minetest.find_node_near(pos, nature.apple_spread, { "default:apple" }) then
if random(4) == 1 and nature.dtime < 0.2 and not minetest.find_node_near(pos, nature.apple_spread, { "default:apple" }) then
spawn_apple_under(pos)
end
end

View File

@ -1,3 +0,0 @@
default
plantlife_i18n
moretrees?

View File

@ -7,7 +7,7 @@ local current_mod_name = minetest.get_current_modname()
nature = {}
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("nature_classic")
nature.blossomqueue = {}
nature.blossomqueue_max = 1000

View File

@ -0,0 +1,10 @@
# textdomain: nature_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Apple blossoms=Fleurs de pommier
[Nature Classic] loaded!=[Nature Classic] chargé.!

View File

@ -0,0 +1,10 @@
# textdomain: nature_classic
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Apple blossoms=
[Nature Classic] loaded!=

3
nature_classic/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = nature_classic
depends = default
optional_depends = moretrees

View File

@ -1 +0,0 @@
intllib?

View File

@ -1,9 +0,0 @@
-- This file intentionally left blank.
plantlife_i18n = { }
local MP = minetest.get_modpath(minetest.get_current_modname())
plantlife_i18n.gettext, plantlife_i18n.ngettext = dofile(MP.."/intllib.lua")
minetest.log("action", "[plantlife_i18n] loaded.")

View File

@ -1,45 +0,0 @@
-- Fallback functions for when `intllib` is not installed.
-- Code released under Unlicense <http://unlicense.org>.
-- Get the latest version of this file at:
-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua
local function format(str, ...)
local args = { ... }
local function repl(escape, open, num, close)
if escape == "" then
local replacement = tostring(args[tonumber(num)])
if open == "" then
replacement = replacement..close
end
return replacement
else
return "@"..open..num..close
end
end
return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl))
end
local gettext, ngettext
if minetest.get_modpath("intllib") then
if intllib.make_gettext_pair then
-- New method using gettext.
gettext, ngettext = intllib.make_gettext_pair()
else
-- Old method using text files.
gettext = intllib.Getter()
end
end
-- Fill in missing functions.
gettext = gettext or function(msgid, ...)
return format(msgid, ...)
end
ngettext = ngettext or function(msgid, msgid_plural, n, ...)
return format(n==1 and msgid or msgid_plural, ...)
end
return gettext, ngettext

View File

@ -1,488 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-03 11:09+0200\n"
"PO-Revision-Date: 2017-08-03 11:32+0200\n"
"Last-Translator: Xanthin\n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.12\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../bushes/init.lua
msgid "Young Tree 2 (bottom)"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Branches @1"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Leaves @1"
msgstr ""
#: ../bushes_classic/cooking.lua
msgid "Sugar"
msgstr "Zucker"
#: ../bushes_classic/init.lua
msgid "Basket with Strawberry pies"
msgstr "Korb mit Erdbeertorten"
#: ../bushes_classic/init.lua
msgid "Cooked Strawberry pie"
msgstr "Erdbeertorte"
#: ../bushes_classic/init.lua
msgid "Raw Strawberry pie"
msgstr "Rohe Erdbeertorte"
#: ../bushes_classic/init.lua
msgid "Slice of Strawberry pie"
msgstr "Erdbeertortenstueck"
#: ../bushes_classic/init.lua
msgid "Strawberry"
msgstr "Erdbeere"
#: ../bushes_classic/init.lua
msgid "Strawberry Bush"
msgstr "Erdbeerbusch"
#: ../bushes_classic/init.lua
msgid "Basket with Blackberry pies"
msgstr "Korb mit Brombeertorten"
#: ../bushes_classic/init.lua
msgid "Blackberry"
msgstr "Brombeere"
#: ../bushes_classic/init.lua
msgid "Blackberry Bush"
msgstr "Brombeerbusch"
#: ../bushes_classic/init.lua
msgid "Cooked Blackberry pie"
msgstr "Brombeertorte"
#: ../bushes_classic/init.lua
msgid "Raw Blackberry pie"
msgstr "Rohe Brombeertorte"
#: ../bushes_classic/init.lua
msgid "Slice of Blackberry pie"
msgstr "Brombeertortenstueck"
#: ../bushes_classic/init.lua
msgid "Basket with Blueberry pies"
msgstr "Korb mit Blaubeertorten"
#: ../bushes_classic/init.lua
msgid "Blueberry"
msgstr "Blaubeere"
#: ../bushes_classic/init.lua
msgid "Blueberry Bush"
msgstr "Blaubeerbusch"
#: ../bushes_classic/init.lua
msgid "Cooked Blueberry pie"
msgstr "Blaubeertorte"
#: ../bushes_classic/init.lua
msgid "Raw Blueberry pie"
msgstr "Rohe Blaubeertorte"
#: ../bushes_classic/init.lua
msgid "Slice of Blueberry pie"
msgstr "Blaubeertortenstueck"
#: ../bushes_classic/init.lua
msgid "Basket with Raspberry pies"
msgstr "Korb mit Himbeertorten"
#: ../bushes_classic/init.lua
msgid "Cooked Raspberry pie"
msgstr "Himbeertorte"
#: ../bushes_classic/init.lua
msgid "Raspberry"
msgstr "Himbeere"
#: ../bushes_classic/init.lua
msgid "Raspberry Bush"
msgstr "Himbeerbusch"
#: ../bushes_classic/init.lua
msgid "Raw Raspberry pie"
msgstr "Rohe Himbeertorte"
#: ../bushes_classic/init.lua
msgid "Slice of Raspberry pie"
msgstr "Himbeertortenstueck"
#: ../bushes_classic/init.lua
msgid "Basket with Gooseberry pies"
msgstr "Korb mit Stachelbeertorten"
#: ../bushes_classic/init.lua
msgid "Cooked Gooseberry pie"
msgstr "Stachelbeertorte"
#: ../bushes_classic/init.lua
msgid "Gooseberry"
msgstr "Stachelbeere"
#: ../bushes_classic/init.lua
msgid "Gooseberry Bush"
msgstr "Stachelbeerbusch"
#: ../bushes_classic/init.lua
msgid "Raw Gooseberry pie"
msgstr "Rohe Stachelbeertorte"
#: ../bushes_classic/init.lua
msgid "Slice of Gooseberry pie"
msgstr "Stachelbeertortenstueck"
#: ../bushes_classic/init.lua
msgid "Basket with Mixed Berry pies"
msgstr "Korb mit Beerenmixtorten"
#: ../bushes_classic/init.lua
msgid "Cooked Mixed Berry pie"
msgstr "Beerenmixtorte"
#: ../bushes_classic/init.lua
#, fuzzy
msgid "Currently fruitless Bush"
msgstr "zur Zeit fruechteloser"
#: ../bushes_classic/init.lua
msgid "Mixed Berry"
msgstr "Beerenmix"
#: ../bushes_classic/init.lua
msgid "Raw Mixed Berry pie"
msgstr "Rohe Beerenmixtorte"
#: ../bushes_classic/init.lua
msgid "Slice of Mixed Berry pie"
msgstr "Beerenmixtortenstueck"
#: ../bushes_classic/init.lua
msgid "[Bushes] Loaded."
msgstr "[Bushes] Geladen."
#: ../bushes_classic/nodes.lua
msgid "Basket"
msgstr "Korb"
#: ../cavestuff/nodes.lua
msgid "Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Desert Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Stalactite"
msgstr ""
#: ../dryplants/init.lua
msgid "Sickle"
msgstr ""
#: ../dryplants/init.lua
msgid "Cut Grass"
msgstr ""
#: ../dryplants/init.lua
msgid "Hay"
msgstr ""
#: ../dryplants/init.lua
msgid "Short Grass"
msgstr ""
#: ../dryplants/juncus.lua
msgid "Juncus"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 1"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3 & Spikes"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fern Tuber"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fern Tuber"
msgstr ""
#: ../ferns/fern.lua
msgid "Lady-fern (Athyrium)"
msgstr ""
#: ../ferns/gianttreefern.lua ../ferns/treefern.lua
msgid "Tree Fern Crown (Dicksonia)"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leaves"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leave End"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Fern Trunk"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Sapling"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Young Horsetail (Equisetum)"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Horsetail (Equisetum)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Fern Trunk (Dicksonia)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Tree Fern Sapling (Dicksonia)"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Waterlily"
msgstr "Seerose"
#: ../flowers_plus/init.lua
msgid "Seaweed"
msgstr "Seetang"
#: ../flowers_plus/init.lua
msgid "Sunflower"
msgstr "Sonnenblume"
#: ../flowers_plus/init.lua
msgid "[Flowers] Loaded."
msgstr "[Flowers] Geladen."
#: ../molehills/init.lua
msgid "Mole Hill"
msgstr ""
#: ../molehills/init.lua
msgid "Loaded..."
msgstr ""
#: ../nature_classic/blossom.lua
msgid "Apple blossoms"
msgstr ""
#: ../nature_classic/init.lua
msgid "[Nature Classic] loaded!"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (seedling)"
msgstr "Giftefeu (Saemling)"
#: ../poisonivy/init.lua
msgid "Poison ivy (sproutling)"
msgstr "Giftefeu (Sproessling)"
#: ../poisonivy/init.lua
msgid "Poison ivy (climbing plant)"
msgstr "Giftefeu (Kletterpflanze)"
#: ../poisonivy/init.lua
msgid "[Poison Ivy] Loaded."
msgstr "[Poison Ivy] Geladen."
#: ../trunks/nodes.lua
msgid "Twig"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss with Fungus"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Block"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Slab"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 1"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 2"
msgstr ""
#: ../trunks/nodes.lua
msgid "Root"
msgstr ""
#: ../vines/crafts.lua ../vines/vines.lua
msgid "Vines"
msgstr ""
#: ../vines/functions.lua
msgid "Matured"
msgstr ""
#: ../vines/init.lua
msgid "[Vines] Loaded!"
msgstr ""
#: ../vines/nodes.lua
msgid "Rope"
msgstr ""
#: ../vines/shear.lua
msgid "Shears"
msgstr ""
#: ../vines/vines.lua
msgid "Roots"
msgstr ""
#: ../vines/vines.lua
msgid "Jungle Vines"
msgstr ""
#: ../vines/vines.lua
msgid "Willow Vines"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 1"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 2"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 3"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 4"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Bamboo Tree"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree 2 (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (top)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (bottom)"
msgstr ""

View File

@ -1,488 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-03 11:34+0200\n"
"PO-Revision-Date: 2017-08-03 11:41+0200\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.12\n"
"Last-Translator: Carlos Barraza <carlosbarrazaes@gmail.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
#: ../bushes/init.lua
msgid "Young Tree 2 (bottom)"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Branches @1"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Leaves @1"
msgstr ""
#: ../bushes_classic/cooking.lua
msgid "Sugar"
msgstr "Azúcar"
#: ../bushes_classic/init.lua
msgid "Basket with Strawberry pies"
msgstr "Cesta con Pasteles de Frutilla"
#: ../bushes_classic/init.lua
msgid "Cooked Strawberry pie"
msgstr "Pastel de Frutilla Cocido"
#: ../bushes_classic/init.lua
msgid "Raw Strawberry pie"
msgstr "Pastel de Frutilla Crudo"
#: ../bushes_classic/init.lua
msgid "Slice of Strawberry pie"
msgstr "Rebanada de Pastel de Frutilla"
#: ../bushes_classic/init.lua
msgid "Strawberry"
msgstr "Frutilla"
#: ../bushes_classic/init.lua
msgid "Strawberry Bush"
msgstr "Arbusto de Frutilla"
#: ../bushes_classic/init.lua
msgid "Basket with Blackberry pies"
msgstr "Cesta con Pasteles de Mora"
#: ../bushes_classic/init.lua
msgid "Blackberry"
msgstr "Mora"
#: ../bushes_classic/init.lua
msgid "Blackberry Bush"
msgstr "Arbusto de Mora"
#: ../bushes_classic/init.lua
msgid "Cooked Blackberry pie"
msgstr "Pastel de Mora Cocido"
#: ../bushes_classic/init.lua
msgid "Raw Blackberry pie"
msgstr "Pastel de Mora Crudo"
#: ../bushes_classic/init.lua
msgid "Slice of Blackberry pie"
msgstr "Rebanada de Pastel de Mora"
#: ../bushes_classic/init.lua
msgid "Basket with Blueberry pies"
msgstr "Cesta con Pasteles de Arándano"
#: ../bushes_classic/init.lua
msgid "Blueberry"
msgstr "Arándano"
#: ../bushes_classic/init.lua
msgid "Blueberry Bush"
msgstr "Arbusto de Arándano"
#: ../bushes_classic/init.lua
msgid "Cooked Blueberry pie"
msgstr "Pastel de Arándano Cocido"
#: ../bushes_classic/init.lua
msgid "Raw Blueberry pie"
msgstr "Pastel de Arándano Crudo"
#: ../bushes_classic/init.lua
msgid "Slice of Blueberry pie"
msgstr "Rebanada de Pastel de Arándano"
#: ../bushes_classic/init.lua
msgid "Basket with Raspberry pies"
msgstr "Cesta con Pasteles de Frambuesa"
#: ../bushes_classic/init.lua
msgid "Cooked Raspberry pie"
msgstr "Pastel de Frambuesa Cocido"
#: ../bushes_classic/init.lua
msgid "Raspberry"
msgstr "Frambuesa"
#: ../bushes_classic/init.lua
msgid "Raspberry Bush"
msgstr "Arbusto de Frambuesa"
#: ../bushes_classic/init.lua
msgid "Raw Raspberry pie"
msgstr "Pastel de Frambuesa Crudo"
#: ../bushes_classic/init.lua
msgid "Slice of Raspberry pie"
msgstr "Rebanada de Pastel de Frambuesa"
#: ../bushes_classic/init.lua
msgid "Basket with Gooseberry pies"
msgstr "Cesta con Pasteles de Grosella"
#: ../bushes_classic/init.lua
msgid "Cooked Gooseberry pie"
msgstr "Pastel de Grosella Cocido"
#: ../bushes_classic/init.lua
msgid "Gooseberry"
msgstr "Grosella"
#: ../bushes_classic/init.lua
msgid "Gooseberry Bush"
msgstr "Arbusto de Grosella"
#: ../bushes_classic/init.lua
msgid "Raw Gooseberry pie"
msgstr "Pastel de Grosella Crudo"
#: ../bushes_classic/init.lua
msgid "Slice of Gooseberry pie"
msgstr "Rebanada de Pastel de Grosella"
#: ../bushes_classic/init.lua
msgid "Basket with Mixed Berry pies"
msgstr "Cesta con Pasteles de Mezcla de Baya"
#: ../bushes_classic/init.lua
msgid "Cooked Mixed Berry pie"
msgstr "Pastel de Mezcla de Bayas Cocido"
#: ../bushes_classic/init.lua
#, fuzzy
msgid "Currently fruitless Bush"
msgstr "Arbusto actualmente infructuoso"
#: ../bushes_classic/init.lua
msgid "Mixed Berry"
msgstr "Mezcla de Baya"
#: ../bushes_classic/init.lua
msgid "Raw Mixed Berry pie"
msgstr "Pastel de Mezcla de Bayas Cruda"
#: ../bushes_classic/init.lua
msgid "Slice of Mixed Berry pie"
msgstr "Rebanada de Pastel de Mezcla de Bayas"
#: ../bushes_classic/init.lua
msgid "[Bushes] Loaded."
msgstr "[Bushes] Cargado."
#: ../bushes_classic/nodes.lua
msgid "Basket"
msgstr "Cesta"
#: ../cavestuff/nodes.lua
msgid "Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Desert Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Stalactite"
msgstr ""
#: ../dryplants/init.lua
msgid "Sickle"
msgstr ""
#: ../dryplants/init.lua
msgid "Cut Grass"
msgstr ""
#: ../dryplants/init.lua
msgid "Hay"
msgstr ""
#: ../dryplants/init.lua
msgid "Short Grass"
msgstr ""
#: ../dryplants/juncus.lua
msgid "Juncus"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 1"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3 & Spikes"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fern Tuber"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fern Tuber"
msgstr ""
#: ../ferns/fern.lua
msgid "Lady-fern (Athyrium)"
msgstr ""
#: ../ferns/gianttreefern.lua ../ferns/treefern.lua
msgid "Tree Fern Crown (Dicksonia)"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leaves"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leave End"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Fern Trunk"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Sapling"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Young Horsetail (Equisetum)"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Horsetail (Equisetum)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Fern Trunk (Dicksonia)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Tree Fern Sapling (Dicksonia)"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Waterlily"
msgstr "Lirio de agua"
#: ../flowers_plus/init.lua
msgid "Seaweed"
msgstr "Algas marinas"
#: ../flowers_plus/init.lua
msgid "Sunflower"
msgstr "Girasol"
#: ../flowers_plus/init.lua
msgid "[Flowers] Loaded."
msgstr "[Flowers] Cargado."
#: ../molehills/init.lua
msgid "Mole Hill"
msgstr ""
#: ../molehills/init.lua
msgid "Loaded..."
msgstr ""
#: ../nature_classic/blossom.lua
msgid "Apple blossoms"
msgstr ""
#: ../nature_classic/init.lua
msgid "[Nature Classic] loaded!"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (seedling)"
msgstr "Hiedra venenosa (retoño)"
#: ../poisonivy/init.lua
msgid "Poison ivy (sproutling)"
msgstr "Hiedra venenosa (brotes)"
#: ../poisonivy/init.lua
msgid "Poison ivy (climbing plant)"
msgstr "Hiedra venenosa (planta trepadora)"
#: ../poisonivy/init.lua
msgid "[Poison Ivy] Loaded."
msgstr "[Poison Ivy] Cargado."
#: ../trunks/nodes.lua
msgid "Twig"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss with Fungus"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Block"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Slab"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 1"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 2"
msgstr ""
#: ../trunks/nodes.lua
msgid "Root"
msgstr ""
#: ../vines/crafts.lua ../vines/vines.lua
msgid "Vines"
msgstr ""
#: ../vines/functions.lua
msgid "Matured"
msgstr ""
#: ../vines/init.lua
msgid "[Vines] Loaded!"
msgstr ""
#: ../vines/nodes.lua
msgid "Rope"
msgstr ""
#: ../vines/shear.lua
msgid "Shears"
msgstr ""
#: ../vines/vines.lua
msgid "Roots"
msgstr ""
#: ../vines/vines.lua
msgid "Jungle Vines"
msgstr ""
#: ../vines/vines.lua
msgid "Willow Vines"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 1"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 2"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 3"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 4"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Bamboo Tree"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree 2 (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (top)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (bottom)"
msgstr ""

View File

@ -1,487 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-03 11:09+0200\n"
"PO-Revision-Date: 2017-08-03 11:18+0200\n"
"Last-Translator: fat115 <fat115@framasoft.org>\n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.12\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: ../bushes/init.lua
msgid "Young Tree 2 (bottom)"
msgstr "Arbuste 2 (bas)"
#: ../bushes/init.lua
msgid "Bush Branches @1"
msgstr "Branches de buisson @1"
#: ../bushes/init.lua
msgid "Bush Leaves @1"
msgstr "Feuilles de buisson @1"
#: ../bushes_classic/cooking.lua
msgid "Sugar"
msgstr "Sucre"
#: ../bushes_classic/init.lua
msgid "Basket with Strawberry pies"
msgstr "Panier de tartes aux fraises"
#: ../bushes_classic/init.lua
msgid "Cooked Strawberry pie"
msgstr "Tarte aux fraises (cuite)"
#: ../bushes_classic/init.lua
msgid "Raw Strawberry pie"
msgstr "Tarte aux fraises (crue)"
#: ../bushes_classic/init.lua
msgid "Slice of Strawberry pie"
msgstr "Part de tarte aux fraises"
#: ../bushes_classic/init.lua
msgid "Strawberry"
msgstr "Fraises"
#: ../bushes_classic/init.lua
msgid "Strawberry Bush"
msgstr "Buisson de fraises"
#: ../bushes_classic/init.lua
msgid "Basket with Blackberry pies"
msgstr "Panier de tartes aux fraises"
#: ../bushes_classic/init.lua
msgid "Blackberry"
msgstr "Mûres"
#: ../bushes_classic/init.lua
msgid "Blackberry Bush"
msgstr "Buisson de mûres"
#: ../bushes_classic/init.lua
msgid "Cooked Blackberry pie"
msgstr "Tarte aux mûres (cuite)"
#: ../bushes_classic/init.lua
msgid "Raw Blackberry pie"
msgstr "Tarte aux mûres (crue)"
#: ../bushes_classic/init.lua
msgid "Slice of Blackberry pie"
msgstr "Part de tarte aux mûres"
#: ../bushes_classic/init.lua
msgid "Basket with Blueberry pies"
msgstr "Panier de tartes aux mûres"
#: ../bushes_classic/init.lua
msgid "Blueberry"
msgstr "Myrtilles"
#: ../bushes_classic/init.lua
msgid "Blueberry Bush"
msgstr "Buisson de myrtilles"
#: ../bushes_classic/init.lua
msgid "Cooked Blueberry pie"
msgstr "Tarte aux myrtilles (cuite)"
#: ../bushes_classic/init.lua
msgid "Raw Blueberry pie"
msgstr "Tarte aux myrtilles (crue)"
#: ../bushes_classic/init.lua
msgid "Slice of Blueberry pie"
msgstr "Part de tarte aux myrtilles"
#: ../bushes_classic/init.lua
msgid "Basket with Raspberry pies"
msgstr "Panier de tartes aux framboises"
#: ../bushes_classic/init.lua
msgid "Cooked Raspberry pie"
msgstr "Tarte aux framboises (cuite)"
#: ../bushes_classic/init.lua
msgid "Raspberry"
msgstr "Framboises"
#: ../bushes_classic/init.lua
msgid "Raspberry Bush"
msgstr "Buisson de framboises"
#: ../bushes_classic/init.lua
msgid "Raw Raspberry pie"
msgstr "Tarte aux framboises (crue)"
#: ../bushes_classic/init.lua
msgid "Slice of Raspberry pie"
msgstr "Part de tarts aux framboises"
#: ../bushes_classic/init.lua
msgid "Basket with Gooseberry pies"
msgstr "Panier de tartes aux groseilles"
#: ../bushes_classic/init.lua
msgid "Cooked Gooseberry pie"
msgstr "Tarte aux groseilles (cuite)"
#: ../bushes_classic/init.lua
msgid "Gooseberry"
msgstr "Groseilles"
#: ../bushes_classic/init.lua
msgid "Gooseberry Bush"
msgstr "Buisson de groseilles"
#: ../bushes_classic/init.lua
msgid "Raw Gooseberry pie"
msgstr "Tarte aux groseilles (crue)"
#: ../bushes_classic/init.lua
msgid "Slice of Gooseberry pie"
msgstr "Part de tarte aux groseilles"
#: ../bushes_classic/init.lua
msgid "Basket with Mixed Berry pies"
msgstr "Panier de tartes aux fruits rouges"
#: ../bushes_classic/init.lua
msgid "Cooked Mixed Berry pie"
msgstr "Tarte aux fruits rouges (cuite)"
#: ../bushes_classic/init.lua
msgid "Currently fruitless Bush"
msgstr "Buisson sans fruits pour l'instant"
#: ../bushes_classic/init.lua
msgid "Mixed Berry"
msgstr "Fruits rouges"
#: ../bushes_classic/init.lua
msgid "Raw Mixed Berry pie"
msgstr "Tarte aux fruits rouges (crue)"
#: ../bushes_classic/init.lua
msgid "Slice of Mixed Berry pie"
msgstr "Part de tarte aux fruits rouges"
#: ../bushes_classic/init.lua
msgid "[Bushes] Loaded."
msgstr "[Bushes] chargé."
#: ../bushes_classic/nodes.lua
msgid "Basket"
msgstr "Panier"
#: ../cavestuff/nodes.lua
msgid "Pebble"
msgstr "Caillou"
#: ../cavestuff/nodes.lua
msgid "Desert Pebble"
msgstr "Caillou du désert"
#: ../cavestuff/nodes.lua
msgid "Stalactite"
msgstr "Stalactite"
#: ../dryplants/init.lua
msgid "Sickle"
msgstr "Faucille"
#: ../dryplants/init.lua
msgid "Cut Grass"
msgstr "Herbe coupée"
#: ../dryplants/init.lua
msgid "Hay"
msgstr "Foin"
#: ../dryplants/init.lua
msgid "Short Grass"
msgstr "Herbes courtes"
#: ../dryplants/juncus.lua
msgid "Juncus"
msgstr "Joncs"
#: ../dryplants/reed.lua
msgid "Wet Reed"
msgstr "Bloc de roseau humide"
#: ../dryplants/reed.lua
msgid "Wet Reed Slab"
msgstr "Dalle en roseau humide"
#: ../dryplants/reed.lua
msgid "Wet Reed Roof"
msgstr "Toit en roseau humide"
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner"
msgstr "Angle de toit en roseau humide"
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner 2"
msgstr "Angle de toit en roseau humide 2"
#: ../dryplants/reed.lua
msgid "Reed"
msgstr "Roseau"
#: ../dryplants/reed.lua
msgid "Reed Slab"
msgstr "Dalle en roseau"
#: ../dryplants/reed.lua
msgid "Reed Roof"
msgstr "Toit en roseau"
#: ../dryplants/reed.lua
msgid "Reed Roof Corner"
msgstr "Angle de toit en roseau"
#: ../dryplants/reed.lua
msgid "Reed Roof Corner 2"
msgstr "Angle de toit en roseau 2"
#: ../dryplants/reedmace.lua
msgid "Reedmace"
msgstr "Roseau"
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 1"
msgstr "Roseau, 1 de hauteur"
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 2"
msgstr "Roseau, 2 de hauteur"
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3"
msgstr "Roseau, 3 de hauteur"
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3 & Spikes"
msgstr "Roseau, 3 de hauteur avec panicules"
#: ../ferns/crafting.lua
msgid "Fiddlehead"
msgstr "Crosse de fougère"
#: ../ferns/crafting.lua
msgid "Roasted Fiddlehead"
msgstr "Crosse de fougère rôtie"
#: ../ferns/crafting.lua
msgid "Fern Tuber"
msgstr "Tubercule de fougère"
#: ../ferns/crafting.lua
msgid "Roasted Fern Tuber"
msgstr "Tubercule de fougère rôti"
#: ../ferns/fern.lua
msgid "Lady-fern (Athyrium)"
msgstr "Fougère (Athyrium)"
#: ../ferns/gianttreefern.lua ../ferns/treefern.lua
msgid "Tree Fern Crown (Dicksonia)"
msgstr "Fougère en couronne (Dicksonia)"
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leaves"
msgstr "Feuilles de fougère géante"
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leave End"
msgstr "Feuilles de fougère géante (extrémité)"
#: ../ferns/gianttreefern.lua
msgid "Giant Fern Trunk"
msgstr "Tronc de fougère géante"
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Sapling"
msgstr "Pousse de fougère géante"
#: ../ferns/horsetail.lua
msgid "Young Horsetail (Equisetum)"
msgstr "Pousse de prêle (Equisetum)"
#: ../ferns/horsetail.lua
msgid "Horsetail (Equisetum)"
msgstr "Prêle (Equisetum)"
#: ../ferns/treefern.lua
msgid "Fern Trunk (Dicksonia)"
msgstr "Tronc de fougère en couronne (Dicksonia)"
#: ../ferns/treefern.lua
msgid "Tree Fern Sapling (Dicksonia)"
msgstr "Pousse de fougère en couronne (Dicksonia)"
#: ../flowers_plus/init.lua
msgid "Waterlily"
msgstr "Nénuphar"
#: ../flowers_plus/init.lua
msgid "Seaweed"
msgstr "Algues"
#: ../flowers_plus/init.lua
msgid "Sunflower"
msgstr "Tournesol"
#: ../flowers_plus/init.lua
msgid "[Flowers] Loaded."
msgstr "[Flowers] chargé."
#: ../molehills/init.lua
msgid "Mole Hill"
msgstr "Taupinière"
#: ../molehills/init.lua
msgid "Loaded..."
msgstr "chargé."
#: ../nature_classic/blossom.lua
msgid "Apple blossoms"
msgstr "Fleurs de pommier"
#: ../nature_classic/init.lua
msgid "[Nature Classic] loaded!"
msgstr "[Nature Classic] chargé.!"
#: ../poisonivy/init.lua
msgid "Poison ivy (seedling)"
msgstr "Sumac vénéneux (semis)"
#: ../poisonivy/init.lua
msgid "Poison ivy (sproutling)"
msgstr "Sumac vénéneux (pousse)"
#: ../poisonivy/init.lua
msgid "Poison ivy (climbing plant)"
msgstr "Sumac vénéneux (grimpant)"
#: ../poisonivy/init.lua
msgid "[Poison Ivy] Loaded."
msgstr "[Poison Ivy] chargé."
#: ../trunks/nodes.lua
msgid "Twig"
msgstr "Brindille"
#: ../trunks/nodes.lua
msgid "Moss"
msgstr "Mousse"
#: ../trunks/nodes.lua
msgid "Moss with Fungus"
msgstr "Mousse et champignons"
#: ../trunks/nodes.lua
msgid "Twigs Block"
msgstr "Bloc de brindilles"
#: ../trunks/nodes.lua
msgid "Twigs Slab"
msgstr "Dalle en brindilles"
#: ../trunks/nodes.lua
msgid "Twigs Roof"
msgstr "Toit de brindilles"
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 1"
msgstr "Angle de toit de brindilles 1"
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 2"
msgstr "Angle de toit de brindilles 2"
#: ../trunks/nodes.lua
msgid "Root"
msgstr "(racine)"
#: ../vines/crafts.lua ../vines/vines.lua
msgid "Vines"
msgstr "Plantes grimpantes"
#: ../vines/functions.lua
msgid "Matured"
msgstr "Extrémité de"
#: ../vines/init.lua
msgid "[Vines] Loaded!"
msgstr "[Vines] chargé."
#: ../vines/nodes.lua
msgid "Rope"
msgstr "Corde"
#: ../vines/shear.lua
msgid "Shears"
msgstr "Cisailles"
#: ../vines/vines.lua
msgid "Roots"
msgstr "Racines"
#: ../vines/vines.lua
msgid "Jungle Vines"
msgstr "Lianes"
#: ../vines/vines.lua
msgid "Willow Vines"
msgstr "Lianes de saule"
#: ../woodsoils/nodes.lua
msgid "Forest Soil 1"
msgstr "Humus forestier 1"
#: ../woodsoils/nodes.lua
msgid "Forest Soil 2"
msgstr "Humus forestier 2"
#: ../woodsoils/nodes.lua
msgid "Forest Soil 3"
msgstr "Humus forestier 3"
#: ../woodsoils/nodes.lua
msgid "Forest Soil 4"
msgstr "Humus forestier 4"
#: ../youngtrees/init.lua
msgid "Young Bamboo Tree"
msgstr "Bambou jeune"
#: ../youngtrees/init.lua
msgid "Young Tree 2 (middle)"
msgstr "Arbuste 2 (milieu)"
#: ../youngtrees/init.lua
msgid "Young Tree (top)"
msgstr "Arbuste (haut)"
#: ../youngtrees/init.lua
msgid "Young Tree (middle)"
msgstr "Arbuste (milieu)"
#: ../youngtrees/init.lua
msgid "Young Tree (bottom)"
msgstr "Arbuste (bas)"

View File

@ -1,487 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-03 14:07+0200\n"
"PO-Revision-Date: 2017-08-03 14:08+0200\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.12\n"
"Last-Translator: fat115 <fat115@framasoft.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: pt\n"
#: ../bushes/init.lua
msgid "Young Tree 2 (bottom)"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Branches @1"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Leaves @1"
msgstr ""
#: ../bushes_classic/cooking.lua
msgid "Sugar"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Strawberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Strawberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Strawberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Strawberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Strawberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Strawberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Blackberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blackberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blackberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Blackberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Blackberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Blackberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Blueberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blueberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blueberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Blueberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Blueberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Blueberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Raspberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Raspberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raspberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raspberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Raspberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Raspberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Gooseberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Gooseberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Gooseberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Gooseberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Gooseberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Gooseberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Mixed Berry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Mixed Berry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Currently fruitless Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Mixed Berry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Mixed Berry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Mixed Berry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "[Bushes] Loaded."
msgstr ""
#: ../bushes_classic/nodes.lua
msgid "Basket"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Desert Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Stalactite"
msgstr ""
#: ../dryplants/init.lua
msgid "Sickle"
msgstr ""
#: ../dryplants/init.lua
msgid "Cut Grass"
msgstr ""
#: ../dryplants/init.lua
msgid "Hay"
msgstr ""
#: ../dryplants/init.lua
msgid "Short Grass"
msgstr ""
#: ../dryplants/juncus.lua
msgid "Juncus"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 1"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3 & Spikes"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fern Tuber"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fern Tuber"
msgstr ""
#: ../ferns/fern.lua
msgid "Lady-fern (Athyrium)"
msgstr ""
#: ../ferns/gianttreefern.lua ../ferns/treefern.lua
msgid "Tree Fern Crown (Dicksonia)"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leaves"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leave End"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Fern Trunk"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Sapling"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Young Horsetail (Equisetum)"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Horsetail (Equisetum)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Fern Trunk (Dicksonia)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Tree Fern Sapling (Dicksonia)"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Waterlily"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Seaweed"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Sunflower"
msgstr ""
#: ../flowers_plus/init.lua
msgid "[Flowers] Loaded."
msgstr ""
#: ../molehills/init.lua
msgid "Mole Hill"
msgstr ""
#: ../molehills/init.lua
msgid "Loaded..."
msgstr ""
#: ../nature_classic/blossom.lua
msgid "Apple blossoms"
msgstr ""
#: ../nature_classic/init.lua
msgid "[Nature Classic] loaded!"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (seedling)"
msgstr "Hera venenosa (plantilha)"
#: ../poisonivy/init.lua
msgid "Poison ivy (sproutling)"
msgstr "Hera venenosa (brotando)"
#: ../poisonivy/init.lua
msgid "Poison ivy (climbing plant)"
msgstr "Hera venenosa (planta trepadeira)"
#: ../poisonivy/init.lua
msgid "[Poison Ivy] Loaded."
msgstr "[Poison Ivy] Carregado"
#: ../trunks/nodes.lua
msgid "Twig"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss with Fungus"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Block"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Slab"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 1"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 2"
msgstr ""
#: ../trunks/nodes.lua
msgid "Root"
msgstr ""
#: ../vines/crafts.lua ../vines/vines.lua
msgid "Vines"
msgstr ""
#: ../vines/functions.lua
msgid "Matured"
msgstr ""
#: ../vines/init.lua
msgid "[Vines] Loaded!"
msgstr ""
#: ../vines/nodes.lua
msgid "Rope"
msgstr ""
#: ../vines/shear.lua
msgid "Shears"
msgstr ""
#: ../vines/vines.lua
msgid "Roots"
msgstr ""
#: ../vines/vines.lua
msgid "Jungle Vines"
msgstr ""
#: ../vines/vines.lua
msgid "Willow Vines"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 1"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 2"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 3"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 4"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Bamboo Tree"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree 2 (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (top)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (bottom)"
msgstr ""

View File

@ -1,486 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-03 11:09+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../bushes/init.lua
msgid "Young Tree 2 (bottom)"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Branches @1"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Leaves @1"
msgstr ""
#: ../bushes_classic/cooking.lua
msgid "Sugar"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Strawberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Strawberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Strawberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Strawberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Strawberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Strawberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Blackberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blackberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blackberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Blackberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Blackberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Blackberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Blueberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blueberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Blueberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Blueberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Blueberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Blueberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Raspberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Raspberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raspberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raspberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Raspberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Raspberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Gooseberry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Gooseberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Gooseberry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Gooseberry Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Gooseberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Gooseberry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Basket with Mixed Berry pies"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Cooked Mixed Berry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Currently fruitless Bush"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Mixed Berry"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Raw Mixed Berry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "Slice of Mixed Berry pie"
msgstr ""
#: ../bushes_classic/init.lua
msgid "[Bushes] Loaded."
msgstr ""
#: ../bushes_classic/nodes.lua
msgid "Basket"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Desert Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Stalactite"
msgstr ""
#: ../dryplants/init.lua
msgid "Sickle"
msgstr ""
#: ../dryplants/init.lua
msgid "Cut Grass"
msgstr ""
#: ../dryplants/init.lua
msgid "Hay"
msgstr ""
#: ../dryplants/init.lua
msgid "Short Grass"
msgstr ""
#: ../dryplants/juncus.lua
msgid "Juncus"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 1"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3 & Spikes"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fern Tuber"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fern Tuber"
msgstr ""
#: ../ferns/fern.lua
msgid "Lady-fern (Athyrium)"
msgstr ""
#: ../ferns/gianttreefern.lua ../ferns/treefern.lua
msgid "Tree Fern Crown (Dicksonia)"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leaves"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leave End"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Fern Trunk"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Sapling"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Young Horsetail (Equisetum)"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Horsetail (Equisetum)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Fern Trunk (Dicksonia)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Tree Fern Sapling (Dicksonia)"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Waterlily"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Seaweed"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Sunflower"
msgstr ""
#: ../flowers_plus/init.lua
msgid "[Flowers] Loaded."
msgstr ""
#: ../molehills/init.lua
msgid "Mole Hill"
msgstr ""
#: ../molehills/init.lua
msgid "Loaded..."
msgstr ""
#: ../nature_classic/blossom.lua
msgid "Apple blossoms"
msgstr ""
#: ../nature_classic/init.lua
msgid "[Nature Classic] loaded!"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (seedling)"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (sproutling)"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (climbing plant)"
msgstr ""
#: ../poisonivy/init.lua
msgid "[Poison Ivy] Loaded."
msgstr ""
#: ../trunks/nodes.lua
msgid "Twig"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss with Fungus"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Block"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Slab"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 1"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 2"
msgstr ""
#: ../trunks/nodes.lua
msgid "Root"
msgstr ""
#: ../vines/crafts.lua ../vines/vines.lua
msgid "Vines"
msgstr ""
#: ../vines/functions.lua
msgid "Matured"
msgstr ""
#: ../vines/init.lua
msgid "[Vines] Loaded!"
msgstr ""
#: ../vines/nodes.lua
msgid "Rope"
msgstr ""
#: ../vines/shear.lua
msgid "Shears"
msgstr ""
#: ../vines/vines.lua
msgid "Roots"
msgstr ""
#: ../vines/vines.lua
msgid "Jungle Vines"
msgstr ""
#: ../vines/vines.lua
msgid "Willow Vines"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 1"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 2"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 3"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 4"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Bamboo Tree"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree 2 (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (top)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (bottom)"
msgstr ""

View File

@ -1,489 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-03 11:43+0200\n"
"PO-Revision-Date: 2017-08-03 11:51+0200\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.12\n"
"Last-Translator: mahmutelmas06@hotmail.com\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: tr\n"
#: ../bushes/init.lua
msgid "Young Tree 2 (bottom)"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Branches @1"
msgstr ""
#: ../bushes/init.lua
msgid "Bush Leaves @1"
msgstr ""
#: ../bushes_classic/cooking.lua
msgid "Sugar"
msgstr "Şeker"
#: ../bushes_classic/init.lua
msgid "Basket with Strawberry pies"
msgstr "Çilekli pasta sepeti"
#: ../bushes_classic/init.lua
msgid "Cooked Strawberry pie"
msgstr "Pişmiş çilekli pasta "
#: ../bushes_classic/init.lua
msgid "Raw Strawberry pie"
msgstr "Çilekli çiğ pasta"
#: ../bushes_classic/init.lua
msgid "Slice of Strawberry pie"
msgstr "Çilekli pasta dilimi"
#: ../bushes_classic/init.lua
msgid "Strawberry"
msgstr "Çilek"
#: ../bushes_classic/init.lua
msgid "Strawberry Bush"
msgstr "Çilek fidanı"
#: ../bushes_classic/init.lua
msgid "Basket with Blackberry pies"
msgstr "Böğürtlenli pasta sepeti"
#: ../bushes_classic/init.lua
msgid "Blackberry"
msgstr "Böğürtlen"
#: ../bushes_classic/init.lua
msgid "Blackberry Bush"
msgstr "Böğürtlen fidanı"
#: ../bushes_classic/init.lua
msgid "Cooked Blackberry pie"
msgstr "Pişmiş böğürtlenli pasta"
#: ../bushes_classic/init.lua
msgid "Raw Blackberry pie"
msgstr "Böğürtlenli çiğ pasta"
#: ../bushes_classic/init.lua
msgid "Slice of Blackberry pie"
msgstr "Böğürtlenli pasta dilimi"
#: ../bushes_classic/init.lua
msgid "Basket with Blueberry pies"
msgstr "Yaban mersini pastalı sepet"
#: ../bushes_classic/init.lua
msgid "Blueberry"
msgstr "Yaban mersini"
#: ../bushes_classic/init.lua
msgid "Blueberry Bush"
msgstr "Yaban mersini fidanı"
#: ../bushes_classic/init.lua
msgid "Cooked Blueberry pie"
msgstr "Pişmiş yaban mersinli pasta"
#: ../bushes_classic/init.lua
msgid "Raw Blueberry pie"
msgstr "Yaban mersinli çiğ pasta"
#: ../bushes_classic/init.lua
msgid "Slice of Blueberry pie"
msgstr "Yaban mersinli pasta dilimi"
#: ../bushes_classic/init.lua
msgid "Basket with Raspberry pies"
msgstr "Ahududulu pasta sepeti"
#: ../bushes_classic/init.lua
msgid "Cooked Raspberry pie"
msgstr "Pişmiş ahududulu pasta"
#: ../bushes_classic/init.lua
msgid "Raspberry"
msgstr "Ahududu"
#: ../bushes_classic/init.lua
msgid "Raspberry Bush"
msgstr "Ahududu fidanı"
#: ../bushes_classic/init.lua
msgid "Raw Raspberry pie"
msgstr "Ahududulu çiğ pasta"
#: ../bushes_classic/init.lua
msgid "Slice of Raspberry pie"
msgstr "Ahududulu pasta dilimi"
#: ../bushes_classic/init.lua
msgid "Basket with Gooseberry pies"
msgstr "Bektaşi üzümlü pasta sepeti"
#: ../bushes_classic/init.lua
msgid "Cooked Gooseberry pie"
msgstr "Pişmiş bektaşi üzümlü pasta"
#: ../bushes_classic/init.lua
msgid "Gooseberry"
msgstr "Bektaşi üzümü"
#: ../bushes_classic/init.lua
msgid "Gooseberry Bush"
msgstr "Bektaşi üzümü fidanı"
#: ../bushes_classic/init.lua
msgid "Raw Gooseberry pie"
msgstr "Bektaşi üzümlü çiğ pasta"
#: ../bushes_classic/init.lua
msgid "Slice of Gooseberry pie"
msgstr "Bektaşi üzümlü pasta dilimi"
#: ../bushes_classic/init.lua
msgid "Basket with Mixed Berry pies"
msgstr "Dutlu pasta sepeti"
#: ../bushes_classic/init.lua
msgid "Cooked Mixed Berry pie"
msgstr "Pişmiş dutlu pasta"
#: ../bushes_classic/init.lua
#, fuzzy
msgid "Currently fruitless Bush"
msgstr "Fidanı şu anda meyvesiz"
#: ../bushes_classic/init.lua
msgid "Mixed Berry"
msgstr "Dut"
#: ../bushes_classic/init.lua
msgid "Raw Mixed Berry pie"
msgstr "Dutlu çiğ pasta"
#: ../bushes_classic/init.lua
msgid "Slice of Mixed Berry pie"
msgstr "Dutlu pasta dilimi"
#: ../bushes_classic/init.lua
msgid "[Bushes] Loaded."
msgstr "[Bushes] yüklendi."
#: ../bushes_classic/nodes.lua
msgid "Basket"
msgstr "Sepet"
#: ../cavestuff/nodes.lua
msgid "Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Desert Pebble"
msgstr ""
#: ../cavestuff/nodes.lua
msgid "Stalactite"
msgstr ""
#: ../dryplants/init.lua
msgid "Sickle"
msgstr ""
#: ../dryplants/init.lua
msgid "Cut Grass"
msgstr ""
#: ../dryplants/init.lua
msgid "Hay"
msgstr ""
#: ../dryplants/init.lua
msgid "Short Grass"
msgstr ""
#: ../dryplants/juncus.lua
msgid "Juncus"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Wet Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Slab"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner"
msgstr ""
#: ../dryplants/reed.lua
msgid "Reed Roof Corner 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 1"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 2"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3"
msgstr ""
#: ../dryplants/reedmace.lua
msgid "Reedmace, height: 3 & Spikes"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fiddlehead"
msgstr ""
#: ../ferns/crafting.lua
msgid "Fern Tuber"
msgstr ""
#: ../ferns/crafting.lua
msgid "Roasted Fern Tuber"
msgstr ""
#: ../ferns/fern.lua
msgid "Lady-fern (Athyrium)"
msgstr ""
#: ../ferns/gianttreefern.lua ../ferns/treefern.lua
msgid "Tree Fern Crown (Dicksonia)"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leaves"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Leave End"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Fern Trunk"
msgstr ""
#: ../ferns/gianttreefern.lua
msgid "Giant Tree Fern Sapling"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Young Horsetail (Equisetum)"
msgstr ""
#: ../ferns/horsetail.lua
msgid "Horsetail (Equisetum)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Fern Trunk (Dicksonia)"
msgstr ""
#: ../ferns/treefern.lua
msgid "Tree Fern Sapling (Dicksonia)"
msgstr ""
#: ../flowers_plus/init.lua
msgid "Waterlily"
msgstr "Nilüfer"
#: ../flowers_plus/init.lua
msgid "Seaweed"
msgstr "Deniz yosunu"
#: ../flowers_plus/init.lua
#, fuzzy
msgid "Sunflower"
msgstr "Ayçiçeği"
#: ../flowers_plus/init.lua
msgid "[Flowers] Loaded."
msgstr "[Flowers] yüklendi."
#: ../molehills/init.lua
msgid "Mole Hill"
msgstr ""
#: ../molehills/init.lua
msgid "Loaded..."
msgstr ""
#: ../nature_classic/blossom.lua
msgid "Apple blossoms"
msgstr ""
#: ../nature_classic/init.lua
msgid "[Nature Classic] loaded!"
msgstr ""
#: ../poisonivy/init.lua
msgid "Poison ivy (seedling)"
msgstr "Sarmaşık (Fidan)"
#: ../poisonivy/init.lua
msgid "Poison ivy (sproutling)"
msgstr "Sarmaşık (Filiz)"
#: ../poisonivy/init.lua
msgid "Poison ivy (climbing plant)"
msgstr "Sarmaşık (Dolanan)"
#: ../poisonivy/init.lua
msgid "[Poison Ivy] Loaded."
msgstr "[Poison Ivy] yüklendi."
#: ../trunks/nodes.lua
msgid "Twig"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss"
msgstr ""
#: ../trunks/nodes.lua
msgid "Moss with Fungus"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Block"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Slab"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 1"
msgstr ""
#: ../trunks/nodes.lua
msgid "Twigs Roof Corner 2"
msgstr ""
#: ../trunks/nodes.lua
msgid "Root"
msgstr ""
#: ../vines/crafts.lua ../vines/vines.lua
msgid "Vines"
msgstr ""
#: ../vines/functions.lua
msgid "Matured"
msgstr ""
#: ../vines/init.lua
msgid "[Vines] Loaded!"
msgstr ""
#: ../vines/nodes.lua
msgid "Rope"
msgstr ""
#: ../vines/shear.lua
msgid "Shears"
msgstr ""
#: ../vines/vines.lua
msgid "Roots"
msgstr ""
#: ../vines/vines.lua
msgid "Jungle Vines"
msgstr ""
#: ../vines/vines.lua
msgid "Willow Vines"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 1"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 2"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 3"
msgstr ""
#: ../woodsoils/nodes.lua
msgid "Forest Soil 4"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Bamboo Tree"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree 2 (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (top)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (middle)"
msgstr ""
#: ../youngtrees/init.lua
msgid "Young Tree (bottom)"
msgstr ""

View File

@ -1,24 +0,0 @@
#! /bin/bash
# To create a new translation:
# msginit --locale=ll_CC -o locale/ll_CC.po -i locale/template.pot
cd "$(dirname "${BASH_SOURCE[0]}")/..";
# Extract translatable strings.
xgettext --from-code=UTF-8 \
--language=Lua \
--sort-by-file \
--keyword=S \
--keyword=NS:1,2 \
--keyword=N_ \
--add-comments='Translators:' \
--add-location=file \
-o locale/template.pot \
$(find .. -name '*.lua')
# Update translations.
find locale -name '*.po' | while read -r file; do
echo $file
msgmerge --update $file locale/template.pot;
done

View File

@ -1,2 +0,0 @@
biome_lib
plantlife_i18n

View File

@ -2,7 +2,7 @@
-- Last revision: 2013-01-24
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("poisonivy")
local SPAWN_DELAY = 1000
local SPAWN_CHANCE = 200
@ -101,4 +101,4 @@ biome_lib:grow_plants({
ground_nodes = {"default:dirt_with_grass"}
})
print(S("[Poison Ivy] Loaded."))
print("[Poison Ivy] Loaded.")

View File

@ -0,0 +1,12 @@
# textdomain: poisonivy
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Xanthin, 2017.
#
Poison ivy (seedling)=Giftefeu (Saemling)
Poison ivy (sproutling)=Giftefeu (Sproessling)
Poison ivy (climbing plant)=Giftefeu (Kletterpflanze)
[Poison Ivy] Loaded.=[Poison Ivy] Geladen.

View File

@ -0,0 +1,12 @@
# textdomain: poisonivy
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Carlos Barraza <carlosbarrazaes@gmail.com>, 2017.
#
Poison ivy (seedling)=Hiedra venenosa (retoño)
Poison ivy (sproutling)=Hiedra venenosa (brotes)
Poison ivy (climbing plant)=Hiedra venenosa (planta trepadora)
[Poison Ivy] Loaded.=[Poison Ivy] Cargado.

View File

@ -0,0 +1,12 @@
# textdomain: poisonivy
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Poison ivy (seedling)=Sumac vénéneux (semis)
Poison ivy (sproutling)=Sumac vénéneux (pousse)
Poison ivy (climbing plant)=Sumac vénéneux (grimpant)
[Poison Ivy] Loaded.=[Poison Ivy] chargé.

View File

@ -0,0 +1,12 @@
# textdomain: poisonivy
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Poison ivy (seedling)=Hera venenosa (plantilha)
Poison ivy (sproutling)=Hera venenosa (brotando)
Poison ivy (climbing plant)=Hera venenosa (planta trepadeira)
[Poison Ivy] Loaded.=[Poison Ivy] Carregado

View File

@ -1,5 +1,6 @@
# textdomain: poisonivy
Poison ivy (seedling) = Hera venenosa (plantilha)
Poison ivy (sproutling) = Hera venenosa (brotando)
Poison ivy (climbing plant) = Hera venenosa (planta trepadeira)
[Poison Ivy] Loaded. =[Poison Ivy] Carregado

View File

@ -0,0 +1,12 @@
# textdomain: poisonivy
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Poison ivy (seedling)=
Poison ivy (sproutling)=
Poison ivy (climbing plant)=
[Poison Ivy] Loaded.=

View File

@ -0,0 +1,12 @@
# textdomain: poisonivy
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# mahmutelmas06@hotmail.com, 2017.
#
Poison ivy (seedling)=Sarmaşık (Fidan)
Poison ivy (sproutling)=Sarmaşık (Filiz)
Poison ivy (climbing plant)=Sarmaşık (Dolanan)
[Poison Ivy] Loaded.=[Poison Ivy] yüklendi.

2
poisonivy/mod.conf Normal file
View File

@ -0,0 +1,2 @@
name = poisonivy
depends = biome_lib

View File

@ -1,7 +0,0 @@
default
biome_lib
plantlife_i18n
bushes?
ferns?
moretrees?
trees?

View File

@ -1,20 +1,13 @@
-- Code by Mossmanikin, Neuromancer, and others
local function clone_node(name)
local node2 = {}
local node = minetest.registered_nodes[name]
for k,v in pairs(node) do
node2[k]=v
end
return node2
end
-----------------------------------------------------------------------------------------------
-- TWiGS
-----------------------------------------------------------------------------------------------
local random = math.random
abstract_trunks.place_twig = function(pos)
local twig_size = math.random(1,27)
local twig_size = random(1,27)
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}
@ -37,7 +30,7 @@ abstract_trunks.place_twig = function(pos)
local node_n_w = minetest.get_node(north_west)
-- small twigs
if twig_size <= 16 then
minetest.swap_node(right_here, {name="trunks:twig_"..math.random(1,4), param2=math.random(0,3)})
minetest.swap_node(right_here, {name="trunks:twig_"..random(1,4), param2=random(0,3)})
end
-- big twigs
if Big_Twigs == true then
@ -156,7 +149,7 @@ abstract_trunks.place_twig = function(pos)
end
end
elseif twig_size <= 25 then
minetest.swap_node(right_here, {name="trunks:twig_"..math.random(12,13), param2=math.random(0,3)})
minetest.swap_node(right_here, {name="trunks:twig_"..random(12,13), param2=random(0,3)})
end
end
end
@ -230,7 +223,7 @@ for i in pairs(TRuNKS) do
if minetest.get_modpath(MoD) ~= nil
and NR < 6 -- moretrees trunks allready have facedir
and minetest.registered_nodes[trunkname] then -- the node being called exists.
temptrunk = clone_node(trunkname)
temptrunk = table.copy(minetest.registered_nodes[trunkname])
temptrunk.paramtype2 = "facedir"
minetest.register_node(":"..trunkname, temptrunk)
end
@ -263,10 +256,10 @@ abstract_trunks.place_trunk = function(pos)
local MoD = TRuNKS[i][1]
local TRuNK = TRuNKS[i][2]
local NR = TRuNKS[i][3]
local chance = math.random(1, 17)
local length = math.random(3,5)
local chance = random(1, 17)
local length = random(3,5)
if chance == NR then
local trunk_type = math.random(1,3)
local trunk_type = random(1,3)
if trunk_type == 1 then
if minetest.get_modpath(MoD) ~= nil then
minetest.swap_node(right_here, {name=MoD..":"..TRuNK})
@ -364,12 +357,12 @@ biome_lib:register_generate_plant({
if Moss_on_ground == true then
abstract_trunks.grow_moss_on_ground = function(pos)
local on_ground = {x=pos.x, y=pos.y+1, z=pos.z}
local moss_type = math.random(1,21)
local moss_type = random(1,21)
if moss_type == 1 then
minetest.swap_node(on_ground, {name="trunks:moss_fungus", param2=math.random(0,3)})
minetest.swap_node(on_ground, {name="trunks:moss_fungus", param2=random(0,3)})
else
minetest.swap_node(on_ground, {name="trunks:moss", param2=math.random(0,3)})
minetest.swap_node(on_ground, {name="trunks:moss", param2=random(0,3)})
end
end
@ -415,44 +408,44 @@ abstract_trunks.grow_moss_on_trunk = function(pos)
local node_under = minetest.get_node(undrneath)
--if minetest.get_item_group(node_under.name, "tree") < 1 then
local moss_type = math.random(1,41)
local moss_type = random(1,41)
if minetest.registered_nodes[node_here.name].buildable_to then -- instead of check_air = true,
if moss_type == 1 then
minetest.swap_node(on_ground, {name="trunks:moss_fungus", param2=math.random(0,3) --[[1]]})
minetest.swap_node(on_ground, {name="trunks:moss_fungus", param2=random(0,3) --[[1]]})
elseif moss_type < 22 then
minetest.swap_node(on_ground, {name="trunks:moss", param2=math.random(0,3) --[[1]]})
minetest.swap_node(on_ground, {name="trunks:moss", param2=random(0,3) --[[1]]})
end
end
local moss_type = math.random(1,31) -- cliche of more moss at north
local moss_type = random(1,31) -- cliche of more moss at north
if minetest.registered_nodes[node_north.name].buildable_to then -- instead of check_air = true,
if moss_type == 1 then
minetest.swap_node(at_side_n, {name="trunks:moss_fungus", param2=math.random(4,7)}) -- 5,4,6,7
minetest.swap_node(at_side_n, {name="trunks:moss_fungus", param2=random(4,7)}) -- 5,4,6,7
elseif moss_type < 22 then
minetest.swap_node(at_side_n, {name="trunks:moss", param2=math.random(4,7)})
minetest.swap_node(at_side_n, {name="trunks:moss", param2=random(4,7)})
end
end
local moss_type = math.random(1,41)
local moss_type = random(1,41)
if minetest.registered_nodes[node_east.name].buildable_to then -- instead of check_air = true,
if moss_type == 1 then
minetest.swap_node(at_side_e, {name="trunks:moss_fungus", param2=math.random(12,15)})
minetest.swap_node(at_side_e, {name="trunks:moss_fungus", param2=random(12,15)})
elseif moss_type < 22 then
minetest.swap_node(at_side_e, {name="trunks:moss", param2=math.random(12,15)})
minetest.swap_node(at_side_e, {name="trunks:moss", param2=random(12,15)})
end
end
local moss_type = math.random(1,41)
local moss_type = random(1,41)
if minetest.registered_nodes[node_south.name].buildable_to then -- instead of check_air = true,
if moss_type == 1 then
minetest.swap_node(at_side_s, {name="trunks:moss_fungus", param2=math.random(8,11)})
minetest.swap_node(at_side_s, {name="trunks:moss_fungus", param2=random(8,11)})
elseif moss_type < 22 then
minetest.swap_node(at_side_s, {name="trunks:moss", param2=math.random(8,11)})
minetest.swap_node(at_side_s, {name="trunks:moss", param2=random(8,11)})
end
end
local moss_type = math.random(1,41)
local moss_type = random(1,41)
if minetest.registered_nodes[node_west.name].buildable_to then -- instead of check_air = true,
if moss_type == 1 then
minetest.swap_node(at_side_w, {name="trunks:moss_fungus", param2=math.random(16,19)})
minetest.swap_node(at_side_w, {name="trunks:moss_fungus", param2=random(16,19)})
elseif moss_type < 22 then
minetest.swap_node(at_side_w, {name="trunks:moss", param2=math.random(16,19)})
minetest.swap_node(at_side_w, {name="trunks:moss", param2=random(16,19)})
end
end
--end
@ -496,7 +489,7 @@ end
if Roots == true then -- see settings.txt
abstract_trunks.grow_roots = function(pos)
local twig_size = math.random(1,27)
local twig_size = random(1,27)
local right_here = {x=pos.x , y=pos.y , z=pos.z }
local below = {x=pos.x , y=pos.y-1, z=pos.z }

View File

@ -8,7 +8,7 @@ local mname = "trunks"
abstract_trunks = {}
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("trunks")
dofile(minetest.get_modpath("trunks").."/trunks_settings.txt")
dofile(minetest.get_modpath("trunks").."/generating.lua")

View File

@ -0,0 +1,17 @@
# textdomain: trunks
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Twig=
Moss=
Moss with Fungus=
Twigs Block=
Twigs Slab=
Twigs Roof=
Twigs Roof Corner 1=
Twigs Roof Corner 2=
@1 Root=

View File

@ -0,0 +1,17 @@
# textdomain: trunks
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# fat115 <fat115@framasoft.org>, 2017.
#
Twig=Brindille
Moss=Mousse
Moss with Fungus=Mousse et champignons
Twigs Block=Bloc de brindilles
Twigs Slab=Dalle en brindilles
Twigs Roof=Toit de brindilles
Twigs Roof Corner 1=Angle de toit de brindilles 1
Twigs Roof Corner 2=Angle de toit de brindilles 2
@1 Root=Racine de @1

3
trunks/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = trunks
depends = default, biome_lib
optional_depends = bushes, ferns, moretrees, trees

View File

@ -1,6 +1,8 @@
-- Code by Mossmanikin & Neuromancer
-- support for i18n
local S = plantlife_i18n.gettext
local S = minetest.get_translator("trunks")
local random = math.random
-----------------------------------------------------------------------------------------------
-- TWiGS
-----------------------------------------------------------------------------------------------
@ -42,13 +44,20 @@ for i in pairs(NoDe) do
liquids_pointable = true,
on_place = function(itemstack, placer, pointed_thing)
local pt = pointed_thing
if not placer then return end
local playername = placer:get_player_name()
if minetest.is_protected(pt.above, playername) then
minetest.record_protection_violation(pt.above, playername)
return
end
local direction = minetest.dir_to_facedir(placer:get_look_dir())
if minetest.get_node(pt.above).name=="air" then
minetest.swap_node(pt.above, {name="trunks:twig_"..math.random(1,4), param2=direction})
if not minetest.setting_getbool("creative_mode") then
itemstack:take_item()
end
return itemstack
end
end,
})
@ -71,7 +80,7 @@ minetest.register_node("trunks:moss", {
walkable = false,
node_box = {type = "fixed", fixed = flat_moss},
selection_box = {type = "fixed", fixed = flat_stick},--{type = "wallmounted"},
groups = {snappy = 3, flammable = 3 },
groups = {snappy = 3, flammable = 3, attached_node = 1 },
sounds = default.node_sound_leaves_defaults(),
})
@ -90,7 +99,7 @@ minetest.register_node("trunks:moss_fungus", {
walkable = false,
node_box = {type = "fixed", fixed = flat_moss},
selection_box = {type = "fixed", fixed = flat_stick},--{type = "wallmounted"},
groups = {snappy = 3, flammable = 3 },
groups = {snappy = 3, flammable = 3, attached_node = 1 },
sounds = default.node_sound_leaves_defaults(),
})
@ -334,7 +343,7 @@ for i in pairs(TRuNKS) do
local des = node.description
minetest.register_node("trunks:"..TRuNK.."root", {
description = des.." "..S("Root"),
description = S("@1 Root", des),
paramtype = "light",
paramtype2 = "facedir",
tiles = {

View File

@ -64,7 +64,7 @@ Moss_on_trunk_Max_Count = 640 -- absolute maximum number in an area of 80x80x80
Moss_on_trunk_Rarity = 24 -- larger values makes moss more rare (100 means chance of 0 %)
Auto_Roof_Corner = true -- behavior is similar (not the same!) to the one of minecraft stairs
Auto_Roof_Corner = false -- behavior is similar (not the same!) to the one of minecraft stairs
Roots = true
Roots = true

View File

@ -1,4 +0,0 @@
default
biome_lib
plantlife_i18n
moretrees?

View File

@ -1 +0,0 @@
Adds climbable vines that are spawned on trees.

Some files were not shown because too many files have changed in this diff Show More