moving tree default dependencies into one file (mostly), adding stub translations

This commit is contained in:
FaceDeer 2020-11-15 19:06:45 -07:00
parent 9452f69509
commit 82056c0421
14 changed files with 504 additions and 179 deletions

View File

@ -8,7 +8,7 @@ minetest.register_node("df_trees:black_cap_stem", {
tiles = {"dfcaverns_black_cap_top.png","dfcaverns_black_cap_top.png","dfcaverns_black_cap_side.png",},
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
--cap
@ -19,7 +19,7 @@ minetest.register_node("df_trees:black_cap", {
tiles = {"dfcaverns_black_cap_top.png","dfcaverns_black_cap_top.png","dfcaverns_black_cap_side.png^[transformR90",},
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
--gills
@ -30,7 +30,7 @@ minetest.register_node("df_trees:black_cap_gills", {
tiles = {"dfcaverns_black_cap_gills.png"},
is_ground_content = false,
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
drawtype = "plantlike",
paramtype = "light",
drop = {
@ -45,16 +45,14 @@ minetest.register_node("df_trees:black_cap_gills", {
}
}
},
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
if default.register_leafdecay then -- default.register_leafdecay is very new, remove this check some time after 0.4.16 is released
default.register_leafdecay({
trunks = {"df_trees:black_cap"}, -- don't need stem nodes here
leaves = {"df_trees:black_cap_gills"},
radius = 1,
})
end
df_trees.register_leafdecay({
trunks = {"df_trees:black_cap"}, -- don't need stem nodes here
leaves = {"df_trees:black_cap_gills"},
radius = 1,
})
-- Wood
minetest.register_craft({
@ -72,7 +70,7 @@ minetest.register_craft({
})
minetest.register_craft({
output = 'default:torch 8',
output = df_trees.node_names.torch .. ' 8',
recipe = {
{'df_trees:black_cap_gills'},
{'group:stick'},
@ -97,7 +95,7 @@ minetest.register_node("df_trees:black_cap_wood", {
tiles = {"dfcaverns_black_cap_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("black_cap_wood")
@ -149,7 +147,7 @@ minetest.register_node("df_trees:black_cap_sapling", {
},
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
local below_node_name = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name

View File

@ -36,7 +36,7 @@ minetest.register_node("df_trees:blood_thorn", {
paramtype = "light",
groups = {choppy = 3, tree = 1, flammable = 2, light_sensitive_fungus = 11},
_dfcaverns_dead_node = "df_trees:blood_thorn_dead",
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
is_ground_content = false,
on_place = minetest.rotate_node,
after_dig_node = blood_thorn_after_dig,
@ -51,7 +51,7 @@ minetest.register_node("df_trees:blood_thorn_dead", {
paramtype2 = "facedir",
paramtype = "light",
groups = {choppy = 3, tree = 1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
is_ground_content = false,
on_place = minetest.rotate_node,
after_dig_node = blood_thorn_after_dig,
@ -71,7 +71,7 @@ minetest.register_node("df_trees:blood_thorn_spike", {
},
groups = {choppy = 3, flammable = 2, fall_damage_add_percent=100, light_sensitive_fungus = 11},
_dfcaverns_dead_node = "df_trees:blood_thorn_spike_dead",
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
drawtype = "nodebox",
climbable = true,
is_ground_content = false,
@ -101,7 +101,7 @@ minetest.register_node("df_trees:blood_thorn_spike_dead", {
"dfcaverns_blood_thorn_spike_front.png^[multiply:#804000"
},
groups = {choppy = 3, flammable = 2, fall_damage_add_percent=100},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
drawtype = "nodebox",
climbable = true,
is_ground_content = false,
@ -141,7 +141,7 @@ minetest.register_node("df_trees:blood_thorn_wood", {
tiles = {"dfcaverns_blood_thorn_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("blood_thorn_wood")

55
df_trees/dependencies.lua Normal file
View File

@ -0,0 +1,55 @@
df_trees.sounds = {}
df_trees.sounds.wood = default.node_sound_wood_defaults()
df_trees.sounds.leaves = default.node_sound_leaves_defaults()
df_trees.sounds.nethercap_wood = default.node_sound_wood_defaults({
footstep = {name = "default_snow_footstep", gain = 0.2},
})
df_trees.sounds.glass = default.node_sound_glass_defaults()
df_trees.node_names = {}
df_trees.node_names.torch = "default:torch"
df_trees.node_names.chest = "default:chest"
df_trees.node_names.furnace = "default:furnace"
df_trees.node_names.apple = "default:apple"
df_trees.node_names.gold_ingot = "default:gold_ingot"
df_trees.node_names.water_source = "default:water_source"
df_trees.node_names.river_water_source = "default:river_water_source"
df_trees.node_names.ice = "default:ice"
df_trees.node_names.water_flowing = "default:water_flowing"
df_trees.node_names.river_water_flowing = "default:river_water_flowing"
df_trees.node_names.snow = "default:snow"
df_trees.node_names.torch_wall = "default:torch_wall"
df_trees.node_names.stone_with_coal = "default:stone_with_coal"
df_trees.node_names.coalblock = "default:coalblock"
df_trees.node_names.paper = "default:paper"
df_trees.textures = {}
df_trees.textures.gold_block = "default_gold_block.png"
-- this stuff is only for during initialization
minetest.after(0, function()
df_trees.sounds = nil
df_trees.node_names = nil
df_trees.textures = nil
end)
df_trees.iron_containing_nodes = {"default:stone_with_iron", "default:steelblock"}
df_trees.copper_containing_nodes = {"default:stone_with_copper", "default:copperblock"}
df_trees.mese_containing_nodes = {"default:stone_with_mese", "default:mese"}
df_trees.after_place_leaves = default.after_place_leaves
df_trees.register_leafdecay = default.register_leafdecay
-- This is used by other mods, leave it exposed
df_trees.node_sound_tree_soft_fungus_defaults = function(table)
table = table or {}
table.footstep = table.footstep or
{name = "dfcaverns_fungus_footstep", gain = 0.3}
default.node_sound_wood_defaults(table)
return table
end

View File

@ -15,7 +15,7 @@ minetest.register_node("df_trees:fungiwood", {
paramtype2 = "facedir",
is_ground_content = false,
groups = {tree = 1, choppy = 3, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node
})
@ -37,7 +37,7 @@ minetest.register_node("df_trees:fungiwood_wood", {
tiles = {"dfcaverns_fungiwood_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("fungiwood_wood")
@ -88,18 +88,16 @@ minetest.register_node("df_trees:fungiwood_shelf",{
{items = {"df_trees:fungiwood_shelf"}}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
if default.register_leafdecay then -- default.register_leafdecay is very new, remove this check some time after 0.4.16 is released
default.register_leafdecay({
trunks = {"df_trees:fungiwood"},
leaves = {"df_trees:fungiwood_shelf"},
radius = 5,
})
end
df_trees.register_leafdecay({
trunks = {"df_trees:fungiwood"},
leaves = {"df_trees:fungiwood_shelf"},
radius = 5,
})
minetest.register_node("df_trees:fungiwood_sapling", {
description = S("Fungiwood Spawn"),
@ -121,7 +119,7 @@ minetest.register_node("df_trees:fungiwood_sapling", {
},
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
if minetest.get_item_group(minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name, "soil") == 0 then

View File

@ -31,7 +31,7 @@ minetest.register_node("df_trees:goblin_cap_gills", {
tiles = {"dfcaverns_goblin_cap_gills.png"},
is_ground_content = false,
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1, goblin_cap = 1},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
drawtype = "plantlike",
paramtype = "light",
drop = {
@ -46,16 +46,14 @@ minetest.register_node("df_trees:goblin_cap_gills", {
}
}
},
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
if default.register_leafdecay then -- default.register_leafdecay is very new, remove this check some time after 0.4.16 is released
default.register_leafdecay({
trunks = {"df_trees:goblin_cap"}, -- don't need stem nodes here
leaves = {"df_trees:goblin_cap_gills"},
radius = 1,
})
end
df_trees.register_leafdecay({
trunks = {"df_trees:goblin_cap"}, -- don't need stem nodes here
leaves = {"df_trees:goblin_cap_gills"},
radius = 1,
})
--Wood
minetest.register_craft({
@ -81,7 +79,7 @@ minetest.register_node("df_trees:goblin_cap_wood", {
tiles = {"dfcaverns_goblin_cap_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
minetest.register_node("df_trees:goblin_cap_stem_wood", {
@ -93,7 +91,7 @@ minetest.register_node("df_trees:goblin_cap_stem_wood", {
tiles = {"dfcaverns_goblin_cap_stem_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("goblin_cap_wood")
@ -136,17 +134,22 @@ local bigger_goblin_cap_schem = dofile(modpath.."/schematics/goblin_cap_bigger.l
local bigger_goblin_cap_hut_schem = dofile(modpath.."/schematics/goblin_cap_bigger_hut.lua")
-- The hut has a chest and furnace near pos, use this to initialize it
local chest_on_construct = minetest.registered_items["default:chest"].on_construct
local furnace_on_construct = minetest.registered_items["default:furnace"].on_construct
local chest_node = df_trees.node_names.chest
local furnace_node = df_trees.node_names.furnace
local gold_item = df_trees.node_names.gold_ingot
local apple_item = df_trees.node_names.apple
local chest_on_construct = minetest.registered_items[chest_node].on_construct
local furnace_on_construct = minetest.registered_items[furnace_node].on_construct
local init_hut = function(pos)
local chest_pos = minetest.find_node_near({x=pos.x, y=pos.y+1, z=pos.z}, 2, "default:chest")
local chest_pos = minetest.find_node_near({x=pos.x, y=pos.y+1, z=pos.z}, 2, chest_node)
if chest_pos then
chest_on_construct(chest_pos)
local inv = minetest.get_inventory({type="node", pos=chest_pos})
inv:add_item("main", "default:apple 3")
inv:add_item("main", "default:gold_ingot ".. math.random(1,5))
inv:add_item("main", apple_item.." 3")
inv:add_item("main", gold_item.." ".. math.random(1,5))
end
local furnace_pos = minetest.find_node_near({x=pos.x, y=pos.y+1, z=pos.z}, 2, "default:furnace")
local furnace_pos = minetest.find_node_near({x=pos.x, y=pos.y+1, z=pos.z}, 2, furnace_node)
if furnace_pos then
furnace_on_construct(furnace_pos)
end
@ -202,7 +205,7 @@ minetest.register_node("df_trees:goblin_cap_sapling", {
},
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
if minetest.get_item_group(minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name, "soil") == 0 then

View File

@ -4,16 +4,9 @@ local modname = minetest.get_current_modname()
df_trees.S = minetest.get_translator(modname)
local modpath = minetest.get_modpath(modname)
df_trees.node_sound_tree_soft_fungus_defaults = function(table)
table = table or {}
table.footstep = table.footstep or
{name = "dfcaverns_fungus_footstep", gain = 0.3}
default.node_sound_wood_defaults(table)
return table
end
--load companion lua files
dofile(modpath.."/config.lua")
dofile(modpath.."/dependencies.lua")
dofile(modpath.."/doc.lua")
dofile(modpath.."/aliases.lua")

View File

@ -0,0 +1,233 @@
# textdomain: df_trees
### black_cap.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Black Cap=Schwarze Kappe
Black Cap Gills=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Black Cap Planks=Black Cap Planken
Black Cap Spawn=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Black Cap Stem=Schwarzer Kappenstiel
### blood_thorn.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Blood Thorn Planks=Blutdornbretter
Blood Thorn Spike=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Blood Thorn Stem=Blutdornstamm
Dead Blood Thorn Spike=
Dead Blood Thorn Stem=
### doc.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A torchspine alternates between active and quiescent phases and emits dim light when active. They can be harvested for torches, and their embers sprout into new torchspines when placed on flammable surfaces.=Eine Fackel wechselt zwischen aktiver und ruhender Phase und gibt schwaches Licht ab, wenn sie aktiv ist. Sie können für Fackeln geerntet werden, und ihre Glut sprießt auf brennbaren Oberflächen zu neuen Fackelstacheln.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Aside from the artistic applications of its particularly dark color, black cap wood is a long-burning fuel source that's as good as coal for some applications. Black cap gills are oily and make for excellent torch fuel.=Abgesehen von den künstlerischen Anwendungen seiner besonders dunklen Farbe ist Schwarzkappenholz eine langbrennende Brennstoffquelle, die für einige Anwendungen so gut wie Kohle ist. Kiemen mit schwarzer Kappe sind ölig und sorgen für hervorragenden Brennerkraftstoff.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Blood thorns are the most vicious of underground flora, as befits their harsh environments. Found only in hot, dry caverns with sandy soil far from the surface world's organic bounty, blood thorns seek to supplement their nutrient supply with wickedly barbed hollow spines that actively drain fluids from whatever stray plant or creature they might impale.=Blutdornen sind die bösartigste unterirdische Flora, wie es sich für ihre raue Umgebung gehört. Blutdornen kommen nur in heißen, trockenen Höhlen mit sandigem Boden vor, weit entfernt von der organischen Prämie der Oberflächenwelt. Sie versuchen, ihre Nährstoffversorgung durch boshafte, hohle Stacheln zu ergänzen, die aktiv Flüssigkeiten aus streunenden Pflanzen oder Kreaturen ablassen, die sie aufspießen könnten.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Cyan Spindlestems are a sign of both copper and iron deposits nearby. Their glowing symbiotes can be extracted as a long-lived light source.=Cyan-Spindelstämme sind ein Zeichen für Kupfer- und Eisenvorkommen in der Nähe. Ihre leuchtenden Symbioten können als langlebige Lichtquelle extrahiert werden.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Fungiwood stalk is strong and very fine-grained, making smooth yellow-tinted lumber when cut. Fungiwood shelf is too fragile to be much use as anything other than fuel.=Der Pilzholzstiel ist stark und sehr feinkörnig, wodurch beim Schneiden glattes, gelb getöntes Holz entsteht. Das Pilzholzregal ist zu zerbrechlich, um als etwas anderes als Kraftstoff verwendet zu werden.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Goblin cap stem and cap material can be cut into wood of two different hues, a subdued cream and a bright orange-red.=Goblin-Kappenstiel und Kappenmaterial können in Holz in zwei verschiedenen Farbtönen geschnitten werden, einer gedämpften Creme und einem leuchtenden Orangerot.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Golden Spindlestems are a sign of rare and magical mineral deposits nearby. Their glowing symbiotes can be extracted as a strong and long-lived light source.=Goldene Spindelstämme sind ein Zeichen für seltene und magische Mineralvorkommen in der Nähe. Ihre leuchtenden Symbioten können als starke und langlebige Lichtquelle extrahiert werden.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Green Spindlestems are a sign of nearby copper deposits. Their glowing symbiotes can be extracted as a long-lived light source, though the glow is not strong.=Grüne Spindelstämme sind ein Zeichen für nahegelegene Kupfervorkommen. Ihre leuchtenden Symbioten können als langlebige Lichtquelle extrahiert werden, obwohl das Leuchten nicht stark ist.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living blood thorn spikes remain harmful to creatures that touch them. If killed by bright light, they cause only passive damage to creatures that fall on them (as one would expect from an enormous spike).=Lebende Blutdornspitzen bleiben für Kreaturen, die sie berühren, schädlich. Wenn sie durch helles Licht getötet werden, verursachen sie nur passiven Schaden an Kreaturen, die auf sie fallen (wie man es von einer enormen Spitze erwarten würde).
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a cyan Spindlestem.=Lebender Extrakt aus der Kappe eines cyanfarbenen Spindlestems.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a green Spindlestem.=Lebender Extrakt aus der Kappe eines grünen Spindlestems.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a red Spindlestem.=Lebender Extrakt aus der Kappe eines roten Spindlestems.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a yellow Spindlestem.=Lebender Extrakt aus der Kappe eines gelben Spindlestems.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Massive but squat, mature goblin cap mushrooms are the size of small cottages.=Massive, aber gedrungene, reife Koboldkappenpilze haben die Größe kleiner Hütten.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Nether cap wood, in addition to being a beautiful blue hue, retains the odd heat-draining ability of living nether caps and is able to quickly freeze nearby water solid.=Netherkappenholz ist nicht nur ein wunderschöner blauer Farbton, sondern behält auch die seltsame Wärmeableitungsfähigkeit lebender Netherkappen bei und kann in der Nähe befindliche Wasserfeststoffe schnell einfrieren.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Nether caps have an unusual biochemistry that allows them to somehow subsist on ambient heat, in violation of all known laws of thermodynamics. They grow deep underground in frigid, icy caverns that should by all rights be volcanic.=Netherkappen haben eine ungewöhnliche Biochemie, die es ihnen ermöglicht, unter Verstoß gegen alle bekannten Gesetze der Thermodynamik von Umgebungswärme zu leben. Sie wachsen tief unter der Erde in kalten, eisigen Höhlen, die auf jeden Fall vulkanisch sein sollten.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Red Spindlestems are a sign of nearby iron deposits - or perhaps Goblin Caps. Their glowing symbiotes can be extracted as a long-lived light source, though the glow is weak.=Rote Spindelstämme sind ein Zeichen für nahegelegene Eisenvorkommen - oder vielleicht Goblin Caps. Ihre leuchtenden Symbioten können als langlebige Lichtquelle extrahiert werden, obwohl das Leuchten schwach ist.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spindlestems are too big to easily pluck by hand but too small to be called a proper tree. Nevertheless, they are a common and useful resource for underground travelers - particularly their glowing caps.=Spindelstämme sind zu groß, um leicht von Hand gepflückt zu werden, aber zu klein, um als richtiger Baum bezeichnet zu werden. Trotzdem sind sie eine häufige und nützliche Ressource für U-Bahn-Reisende - insbesondere für ihre leuchtenden Kappen.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore tree trunks can be cut into pale woody planks. The branching fibers and fruiting bodies are only useful as fuel.=Sporenbaumstämme können in blasse Holzbretter geschnitten werden. Die verzweigten Fasern und Fruchtkörper sind nur als Brennstoff nützlich.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore trees have a sturdy 'trunk' that supports a large spongy mesh of branching fibers, with embedded fruiting bodies that produce a copious amount of spores that gently rain down around the spore tree's base.=Sporenbäume haben einen stabilen "Stamm", der ein großes schwammiges Netz aus verzweigten Fasern trägt, mit eingebetteten Fruchtkörpern, die eine große Menge von Sporen produzieren, die sanft um die Basis des Sporenbaums regnen.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a brilliant yellow due to symbiotic microorganisms.=Die Kappe eines Spindlestems, die aufgrund symbiotischer Mikroorganismen leuchtend gelb leuchtet.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a soft green due to symbiotic microorganisms.=Die Kappe eines Spindlestems, die aufgrund symbiotischer Mikroorganismen sanft grün leuchtet.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a strong cyan due to symbiotic microorganisms.=Die Kappe eines Spindlestems, die aufgrund symbiotischer Mikroorganismen stark cyan leuchtet.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a weak red due to symbiotic microorganisms.=Die Kappe eines Spindlestems, die aufgrund symbiotischer Mikroorganismen schwach rot leuchtet.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, uncontaminated by any symbiotic luminescent microorganisms.=Die Kappe eines Spindlestems, die nicht durch symbiotische lumineszierende Mikroorganismen kontaminiert ist.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The dense black wood of these mushrooms is heavy and hard to work with, and has few remarkable properties.=Das dichte schwarze Holz dieser Pilze ist schwer und schwer zu verarbeiten und hat nur wenige bemerkenswerte Eigenschaften.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The king of the fungi, tower cap mushrooms grow to immense proportions.=Der König der Pilze, Turmkappenpilze, wachsen zu immensen Ausmaßen.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The spikes of a blood thorn can actually remain living long after they're severed from their parent stalk, a testament to their tenacity. As long as they remain alive they will continue to actively drain anything they puncture, though they don't grow.=Die Stacheln eines Blutdorns können tatsächlich noch lange leben, nachdem sie von ihrem Elternstiel abgetrennt wurden, ein Beweis für ihre Hartnäckigkeit. Solange sie am Leben bleiben, werden sie weiterhin aktiv alles ablassen, was sie durchstechen, obwohl sie nicht wachsen.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The stem of a Spindlestem is surprisingly sturdy, and despite their thinness they can grow quite tall. They can be used as a wood substitute in many crafting recipes.=Der Stiel eines Spindlestems ist überraschend robust und kann trotz ihrer Dünnheit ziemlich groß werden. Sie können als Holzersatz in vielen Handwerksrezepten verwendet werden.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The trunk of a tunnel tube can be cut and processed to produce plywood-like material.=Der Stamm eines Tunnelrohrs kann geschnitten und zu sperrholzartigem Material verarbeitet werden.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The trunk of a tunnel tube can be cut and processed to produce plywood-like material. The fruiting body accumulates high-energy compounds that, when ignited, produce a vigorous detonation - a unique adaptation for spreading tunnel tube spawn through the still cavern air.=Der Stamm eines Tunnelrohrs kann geschnitten und zu sperrholzartigem Material verarbeitet werden. Der Fruchtkörper sammelt hochenergetische Verbindungen an, die beim Zünden eine heftige Detonation hervorrufen - eine einzigartige Anpassung für die Ausbreitung von Tunnelrohrlaich in der stillen Höhlenluft.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
These things are useless except as weak fuel for a fire.=Diese Dinge sind nutzlos, außer als schwacher Brennstoff für ein Feuer.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Thin, irregular layers of spore-producing 'shelves' surround the strong central stalk of the mighty Fungiwood.=Dünne, unregelmäßige Schichten sporenproduzierender "Regale" umgeben den starken Mittelstiel des mächtigen Pilzwaldes.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Torchspines are strange organic formations that are alive only in a technical sense. They "feed" on volatile flammable vapors vented up through their structure, growing from combustion residue deposited at their tips.=Fackelstacheln sind seltsame organische Formationen, die nur im technischen Sinne leben. Sie "ernähren" sich von flüchtigen brennbaren Dämpfen, die durch ihre Struktur entweichen und aus Verbrennungsrückständen wachsen, die sich an ihren Spitzen ablagern.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tower caps are an excellent source of wood.=Turmkappen sind eine ausgezeichnete Holzquelle.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tunnel tubes are hollow, curved fungal growths that support a fruiting body.=Tunnelrohre sind hohle, gekrümmte Pilzwucherungen, die einen Fruchtkörper stützen.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
When harvested, the central stalk of a blood thorn can be cut into planks and used as wood. It has a purple-red hue that may or may not appeal, depending on one's artistic tastes.=Bei der Ernte kann der zentrale Stiel eines Blutdorns in Bretter geschnitten und als Holz verwendet werden. Es hat einen purpurroten Farbton, der je nach künstlerischem Geschmack ansprechen kann oder nicht.
### fungiwood.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Fungiwood Planks=Fungiwood Planken
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Fungiwood Shelf=Fungiwood Regal
Fungiwood Spawn=
Fungiwood Stem=
### goblin_cap.lua ###
Goblin Cap=
Goblin Cap Gills=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Goblin Cap Planks=Goblin Cap Planken
Goblin Cap Spawn=
Goblin Cap Stem=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Goblin Cap Stem Planks=Goblin Cap Stem Planken
### init.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Slab=@1 Platte
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Stair=@1 Treppe
### nether_cap.lua ###
Nether Cap=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Nether Cap Gills=Nether Cap Kiemen
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Nether Cap Planks=Nether Cap Planken
Nether Cap Spawn=
Nether Cap Stem=
### spindlestem.lua ###
@1 Spindlestem Cap=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Spindlestem Extract=@1 Spindlestem-Extrakt
Cyan=
Golden=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Green=Grün
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Red=Rot
Spindlestem=
Spindlestem Spawn=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
White=Weiß
### spore_tree.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore Tree Fruiting Body=Sporenbaum-Fruchtkörper
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore Tree Hyphae=Sporenbaumhyphen
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore Tree Ladder=Sporenbaumleiter
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore Tree Planks=Sporenbaumbretter
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore Tree Spawn=Sporenbaumlaich
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore Tree Stem=Sporenbaumstamm
### torchspine.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Torchspine=Fackelrücken
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Torchspine Ember=Fackelglut
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Torchspine Tip=Fackelspitze
### tower_cap.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tower Cap=Turmkappe
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tower Cap Gills=Tower Cap Kiemen
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tower Cap Planks=Turmkappenbretter
Tower Cap Spawn=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tower Cap Stem=Turmkappenstiel
### tunnel_tube.lua ###
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tunnel Tube=Tunnelrohr
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tunnel Tube Fruiting Body=Tunnelrohr-Fruchtkörper
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tunnel Tube Plies=Tunnelrohrlagen
Tunnel Tube Spawn=

View File

@ -19,76 +19,113 @@ Dead Blood Thorn Stem=Gambo di spina del sangue morta
### doc.lua ###
A torchspine alternates between active and quiescent phases and emits dim light when active. They can be harvested for torches, and their embers sprout into new torchspines when placed on flammable surfaces.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
A torchspine alternates between active and quiescent phases and emits dim light when active. They can be harvested for torches, and their embers sprout into new torchspines when placed on flammable surfaces.=Una torcia alterna le fasi attiva e quiescente ed emette una luce fioca quando è attiva. Possono essere raccolti per le torce e le loro braci germogliano in nuove spine delle torce quando vengono posizionate su superfici infiammabili.
Aside from the artistic applications of its particularly dark color, black cap wood is a long-burning fuel source that's as good as coal for some applications. Black cap gills are oily and make for excellent torch fuel.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Aside from the artistic applications of its particularly dark color, black cap wood is a long-burning fuel source that's as good as coal for some applications. Black cap gills are oily and make for excellent torch fuel.=A parte le applicazioni artistiche del suo colore particolarmente scuro, il legno del cappello nero è una fonte di combustibile a combustione lunga che è buona come il carbone per alcune applicazioni. Le branchie del cappuccio nero sono oleose e costituiscono un eccellente combustibile per la torcia.
Blood thorns are the most vicious of underground flora, as befits their harsh environments. Found only in hot, dry caverns with sandy soil far from the surface world's organic bounty, blood thorns seek to supplement their nutrient supply with wickedly barbed hollow spines that actively drain fluids from whatever stray plant or creature they might impale.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Blood thorns are the most vicious of underground flora, as befits their harsh environments. Found only in hot, dry caverns with sandy soil far from the surface world's organic bounty, blood thorns seek to supplement their nutrient supply with wickedly barbed hollow spines that actively drain fluids from whatever stray plant or creature they might impale.=Le spine di sangue sono le più viziose della flora sotterranea, come si addice ai loro ambienti ostili. Trovate solo in caverne calde e asciutte con terreno sabbioso lontano dalla generosità organica del mondo di superficie, le spine di sangue cercano di integrare il loro apporto di nutrienti con spine cave malvagie che drenano attivamente i fluidi da qualsiasi pianta o creatura vagante che potrebbero impalare.
Cyan Spindlestems are a sign of both copper and iron deposits nearby. Their glowing symbiotes can be extracted as a long-lived light source.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Cyan Spindlestems are a sign of both copper and iron deposits nearby. Their glowing symbiotes can be extracted as a long-lived light source.=Gli spindlestem ciano sono un segno di depositi di rame e ferro nelle vicinanze. I loro simbionti luminosi possono essere estratti come fonte di luce a lunga durata.
Fungiwood stalk is strong and very fine-grained, making smooth yellow-tinted lumber when cut. Fungiwood shelf is too fragile to be much use as anything other than fuel.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Fungiwood stalk is strong and very fine-grained, making smooth yellow-tinted lumber when cut. Fungiwood shelf is too fragile to be much use as anything other than fuel.=Il gambo di legno di fungo è forte e a grana molto fine, quando viene tagliato produce legname liscio di colore giallo. La mensola in legno di fungo è troppo fragile per essere utilizzata come qualcosa di diverso dal carburante.
Goblin cap stem and cap material can be cut into wood of two different hues, a subdued cream and a bright orange-red.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Goblin cap stem and cap material can be cut into wood of two different hues, a subdued cream and a bright orange-red.=Il gambo e il materiale del cappuccio del goblin possono essere tagliati in legno di due diverse tonalità, una crema tenue e un rosso arancio brillante.
Golden Spindlestems are a sign of rare and magical mineral deposits nearby. Their glowing symbiotes can be extracted as a strong and long-lived light source.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Golden Spindlestems are a sign of rare and magical mineral deposits nearby. Their glowing symbiotes can be extracted as a strong and long-lived light source.=I Golden Spindlestems sono un segno di depositi minerali rari e magici nelle vicinanze. I loro simbionti luminosi possono essere estratti come una fonte di luce forte e di lunga durata.
Green Spindlestems are a sign of nearby copper deposits. Their glowing symbiotes can be extracted as a long-lived light source, though the glow is not strong.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Green Spindlestems are a sign of nearby copper deposits. Their glowing symbiotes can be extracted as a long-lived light source, though the glow is not strong.=Gli spindlestem verdi sono un segno di depositi di rame nelle vicinanze. I loro simbionti luminosi possono essere estratti come fonte di luce a lunga durata, sebbene il bagliore non sia forte.
Living blood thorn spikes remain harmful to creatures that touch them. If killed by bright light, they cause only passive damage to creatures that fall on them (as one would expect from an enormous spike).=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living blood thorn spikes remain harmful to creatures that touch them. If killed by bright light, they cause only passive damage to creatures that fall on them (as one would expect from an enormous spike).=Le punte di spine di sangue vivo rimangono dannose per le creature che le toccano. Se uccisi da una luce intensa, causano solo danni passivi alle creature che cadono su di loro (come ci si aspetterebbe da un enorme picco).
Living extract from the cap of a cyan Spindlestem.=
Living extract from the cap of a green Spindlestem.=
Living extract from the cap of a red Spindlestem.=
Living extract from the cap of a yellow Spindlestem.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a cyan Spindlestem.=Estratto vivo dal tappo di uno Spindlestem ciano.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a green Spindlestem.=Estratto vivo dal cappello di uno Spindlestem verde.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a red Spindlestem.=Estratto vivo dal cappello di uno Spindlestem rosso.
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Living extract from the cap of a yellow Spindlestem.=Estratto vivo dal cappello di uno Spindlestem giallo.
Massive but squat, mature goblin cap mushrooms are the size of small cottages.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Massive but squat, mature goblin cap mushrooms are the size of small cottages.=I funghi goblin sono grandi ma tozzi e maturi, hanno le dimensioni di piccoli cottage.
Nether cap wood, in addition to being a beautiful blue hue, retains the odd heat-draining ability of living nether caps and is able to quickly freeze nearby water solid.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Nether cap wood, in addition to being a beautiful blue hue, retains the odd heat-draining ability of living nether caps and is able to quickly freeze nearby water solid.=Il legno del cappuccio inferiore, oltre ad essere una bella tonalità blu, conserva la strana capacità di drenaggio del calore dei tappi inferiori viventi ed è in grado di congelare rapidamente l'acqua solida vicina.
Nether caps have an unusual biochemistry that allows them to somehow subsist on ambient heat, in violation of all known laws of thermodynamics. They grow deep underground in frigid, icy caverns that should by all rights be volcanic.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Nether caps have an unusual biochemistry that allows them to somehow subsist on ambient heat, in violation of all known laws of thermodynamics. They grow deep underground in frigid, icy caverns that should by all rights be volcanic.=I cappucci inferiori hanno una biochimica insolita che consente loro di sopravvivere in qualche modo al calore ambientale, in violazione di tutte le leggi conosciute della termodinamica. Crescono in profondità nel sottosuolo in caverne gelide che dovrebbero a tutti gli effetti essere vulcaniche.
Red Spindlestems are a sign of nearby iron deposits - or perhaps Goblin Caps. Their glowing symbiotes can be extracted as a long-lived light source, though the glow is weak.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Red Spindlestems are a sign of nearby iron deposits - or perhaps Goblin Caps. Their glowing symbiotes can be extracted as a long-lived light source, though the glow is weak.=I Red Spindlestems sono un segno di depositi di ferro vicini - o forse Goblin Caps. I loro simbionti luminosi possono essere estratti come fonte di luce a lunga durata, anche se il bagliore è debole.
Spindlestems are too big to easily pluck by hand but too small to be called a proper tree. Nevertheless, they are a common and useful resource for underground travelers - particularly their glowing caps.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spindlestems are too big to easily pluck by hand but too small to be called a proper tree. Nevertheless, they are a common and useful resource for underground travelers - particularly their glowing caps.=Gli spindlestem sono troppo grandi per essere strappati facilmente a mano ma troppo piccoli per essere definiti un albero vero e proprio. Tuttavia, sono una risorsa comune e utile per i viaggiatori sotterranei, in particolare i loro berretti luminosi.
Spore tree trunks can be cut into pale woody planks. The branching fibers and fruiting bodies are only useful as fuel.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore tree trunks can be cut into pale woody planks. The branching fibers and fruiting bodies are only useful as fuel.=I tronchi degli alberi di spore possono essere tagliati in assi legnose chiare. Le fibre ramificate e i corpi fruttiferi sono utili solo come combustibile.
Spore trees have a sturdy 'trunk' that supports a large spongy mesh of branching fibers, with embedded fruiting bodies that produce a copious amount of spores that gently rain down around the spore tree's base.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Spore trees have a sturdy 'trunk' that supports a large spongy mesh of branching fibers, with embedded fruiting bodies that produce a copious amount of spores that gently rain down around the spore tree's base.=Gli alberi di spore hanno un robusto "tronco" che sostiene una grande rete spugnosa di fibre ramificate, con corpi fruttiferi incorporati che producono una copiosa quantità di spore che piovono delicatamente intorno alla base dell'albero di spore.
The cap of a Spindlestem, glowing a brilliant yellow due to symbiotic microorganisms.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a brilliant yellow due to symbiotic microorganisms.=Il cappuccio di uno Spindlestem, che brilla di un giallo brillante a causa di microrganismi simbiotici.
The cap of a Spindlestem, glowing a soft green due to symbiotic microorganisms.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a soft green due to symbiotic microorganisms.=Il cappuccio di uno Spindlestem, che emette un colore verde tenue a causa di microrganismi simbiotici.
The cap of a Spindlestem, glowing a strong cyan due to symbiotic microorganisms.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a strong cyan due to symbiotic microorganisms.=Il cappuccio di uno Spindlestem, che emette un forte colore ciano a causa di microrganismi simbiotici.
The cap of a Spindlestem, glowing a weak red due to symbiotic microorganisms.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, glowing a weak red due to symbiotic microorganisms.=Il cappuccio di uno Spindlestem, che brilla di un debole rosso a causa di microrganismi simbiotici.
The cap of a Spindlestem, uncontaminated by any symbiotic luminescent microorganisms.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The cap of a Spindlestem, uncontaminated by any symbiotic luminescent microorganisms.=Il cappuccio di uno Spindlestem, incontaminato da eventuali microrganismi luminescenti simbiotici.
The dense black wood of these mushrooms is heavy and hard to work with, and has few remarkable properties.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The dense black wood of these mushrooms is heavy and hard to work with, and has few remarkable properties.=Il denso legno nero di questi funghi è pesante e difficile da lavorare e ha poche proprietà notevoli.
The king of the fungi, tower cap mushrooms grow to immense proportions.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The king of the fungi, tower cap mushrooms grow to immense proportions.=Il re dei funghi, i funghi con cappuccio a torre crescono in proporzioni immense.
The spikes of a blood thorn can actually remain living long after they're severed from their parent stalk, a testament to their tenacity. As long as they remain alive they will continue to actively drain anything they puncture, though they don't grow.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The spikes of a blood thorn can actually remain living long after they're severed from their parent stalk, a testament to their tenacity. As long as they remain alive they will continue to actively drain anything they puncture, though they don't grow.=Le punte di una spina di sangue possono effettivamente rimanere in vita molto tempo dopo essere state separate dal gambo dei genitori, a testimonianza della loro tenacia. Finché rimangono in vita continueranno a drenare attivamente tutto ciò che forano, anche se non crescono.
The stem of a Spindlestem is surprisingly sturdy, and despite their thinness they can grow quite tall. They can be used as a wood substitute in many crafting recipes.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The stem of a Spindlestem is surprisingly sturdy, and despite their thinness they can grow quite tall. They can be used as a wood substitute in many crafting recipes.=Lo stelo di uno Spindlestem è sorprendentemente robusto e nonostante la loro magrezza possono crescere abbastanza alti. Possono essere usati come sostituti del legno in molte ricette di lavorazione.
The trunk of a tunnel tube can be cut and processed to produce plywood-like material.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The trunk of a tunnel tube can be cut and processed to produce plywood-like material.=Il tronco di un tubo a tunnel può essere tagliato e lavorato per produrre materiale simile al compensato.
The trunk of a tunnel tube can be cut and processed to produce plywood-like material. The fruiting body accumulates high-energy compounds that, when ignited, produce a vigorous detonation - a unique adaptation for spreading tunnel tube spawn through the still cavern air.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
The trunk of a tunnel tube can be cut and processed to produce plywood-like material. The fruiting body accumulates high-energy compounds that, when ignited, produce a vigorous detonation - a unique adaptation for spreading tunnel tube spawn through the still cavern air.=Il tronco di un tubo a tunnel può essere tagliato e lavorato per produrre materiale simile al compensato. Il corpo fruttifero accumula composti ad alta energia che, una volta innescati, producono una vigorosa detonazione - un adattamento unico per diffondere le uova del tubo del tunnel attraverso l'aria tranquilla della caverna.
These things are useless except as weak fuel for a fire.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
These things are useless except as weak fuel for a fire.=Queste cose sono inutili se non come combustibile debole per un incendio.
Thin, irregular layers of spore-producing 'shelves' surround the strong central stalk of the mighty Fungiwood.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Thin, irregular layers of spore-producing 'shelves' surround the strong central stalk of the mighty Fungiwood.=Strati sottili e irregolari di "mensole" che producono spore circondano il robusto gambo centrale del potente Fungiwood.
Torchspines are strange organic formations that are alive only in a technical sense. They "feed" on volatile flammable vapors vented up through their structure, growing from combustion residue deposited at their tips.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Torchspines are strange organic formations that are alive only in a technical sense. They "feed" on volatile flammable vapors vented up through their structure, growing from combustion residue deposited at their tips.=Le torce sono strane formazioni organiche che sono vive solo in senso tecnico. Si "nutrono" di vapori volatili infiammabili emessi attraverso la loro struttura, che crescono dai residui di combustione depositati alle loro estremità.
Tower caps are an excellent source of wood.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tower caps are an excellent source of wood.=I cappucci delle torri sono un'ottima fonte di legno.
Tunnel tubes are hollow, curved fungal growths that support a fruiting body.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Tunnel tubes are hollow, curved fungal growths that support a fruiting body.=I tubi del tunnel sono escrescenze fungine cave e ricurve che supportano un corpo fruttifero.
When harvested, the central stalk of a blood thorn can be cut into planks and used as wood. It has a purple-red hue that may or may not appeal, depending on one's artistic tastes.=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
When harvested, the central stalk of a blood thorn can be cut into planks and used as wood. It has a purple-red hue that may or may not appeal, depending on one's artistic tastes.=Quando viene raccolto, il gambo centrale di una spina sanguigna può essere tagliato in assi e usato come legno. Ha una tonalità rosso porpora che può piacere o meno, a seconda dei gusti artistici.
### fungiwood.lua ###
@ -109,8 +146,10 @@ Goblin Cap Stem Planks=Assi di gambo di cappello di folletto
### init.lua ###
@1 Slab=
@1 Stair=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Slab=@1 Lastra
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Stair=@1 Scala
### nether_cap.lua ###
@ -123,14 +162,20 @@ Nether Cap Stem=Gambo di cappello del Nether
### spindlestem.lua ###
@1 Spindlestem Cap=
@1 Spindlestem Extract=
Cyan=
Golden=
Green=
Red=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
@1 Spindlestem Extract=@1 Estratto di Spindlestem
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Cyan=Ciano
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Golden=D'oro
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Green=Verde
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Red=Rosso
Spindlestem=
Spindlestem Spawn=Prole di albero delle spore
White=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
White=Bianca
### spore_tree.lua ###
@ -145,7 +190,8 @@ Spore Tree Stem=Gambo di albero delle spore
Torchspine=
Torchspine Ember=
Torchspine Tip=
#WARNING: AUTOTRANSLATED BY GOOGLE TRANSLATE
Torchspine Tip=Punta Torchspine
### tower_cap.lua ###

View File

@ -8,7 +8,7 @@ minetest.register_node("df_trees:nether_cap_stem", {
tiles = {"dfcaverns_nether_cap_stem.png"},
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, puts_out_fire = 1, cools_lava = 1, freezes_water = 1, nether_cap = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
--cap
@ -19,9 +19,7 @@ minetest.register_node("df_trees:nether_cap", {
tiles = {"dfcaverns_nether_cap.png"},
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, puts_out_fire = 1, cools_lava = 1, freezes_water = 1, nether_cap = 1},
sounds = default.node_sound_wood_defaults({
footstep = {name = "default_snow_footstep", gain = 0.2},
}),
sounds = df_trees.sounds.nethercap_wood,
})
--gills
@ -33,7 +31,7 @@ minetest.register_node("df_trees:nether_cap_gills", {
is_ground_content = false,
light_source = 6,
groups = {snappy = 3, leafdecay = 3, leaves = 1, puts_out_fire = 1, cools_lava = 1, freezes_water = 1, nether_cap = 1},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
drawtype = "plantlike",
paramtype = "light",
drop = {
@ -48,16 +46,14 @@ minetest.register_node("df_trees:nether_cap_gills", {
}
}
},
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
if default.register_leafdecay then -- default.register_leafdecay is very new, remove this check some time after 0.4.16 is released
default.register_leafdecay({
trunks = {"df_trees:nether_cap"}, -- don't need stem nodes here
leaves = {"df_trees:nether_cap_gills"},
radius = 1,
})
end
df_trees.register_leafdecay({
trunks = {"df_trees:nether_cap"}, -- don't need stem nodes here
leaves = {"df_trees:nether_cap_gills"},
radius = 1,
})
--Wood
minetest.register_craft({
@ -83,7 +79,7 @@ minetest.register_node("df_trees:nether_cap_wood", {
tiles = {"dfcaverns_nether_cap_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, wood = 1, freezes_water = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("nether_cap_wood")
@ -109,7 +105,7 @@ minetest.register_node("df_trees:nether_cap_sapling", {
},
groups = {snappy = 2, dig_immediate = 3,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
local node_below_name = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name
@ -166,26 +162,33 @@ df_trees.spawn_nether_cap_vm = function(vi, area, data)
subterrane.giant_mushroom(vi, area, data, c_stem, c_cap, c_gills, stem_height, cap_radius)
end
local water = df_trees.node_names.water_source
local river_water = df_trees.node_names.river_water_source
local ice = df_trees.node_names.ice
local water_flowing = df_trees.node_names.water_flowing
local river_water_flowing = df_trees.node_names.river_water_flowing
local snow = df_trees.node_names.snow
minetest.register_abm{
label = "water freezing",
nodenames = {"default:water_source", "default:river_water_source",},
nodenames = {water, river_water,},
neighbors = {"group:freezes_water"},
interval = 1,
chance = 5,
catch_up = true,
action = function(pos)
minetest.swap_node(pos, {name="default:ice"})
minetest.swap_node(pos, {name=ice})
end,
}
minetest.register_abm{
label = "flowing water freezing",
nodenames = {"default:water_flowing", "default:river_water_flowing"},
nodenames = {water_flowing, river_water_flowing},
neighbors = {"group:freezes_water"},
interval = 1,
chance = 1,
catch_up = true,
action = function(pos)
minetest.swap_node(pos, {name="default:snow"})
minetest.swap_node(pos, {name=snow})
end,
}

View File

@ -64,7 +64,7 @@ minetest.register_node("df_trees:spindlestem_stem", {
_doc_items_usagehelp = df_trees.doc.spindlestem_usage,
is_ground_content = false,
groups = {wood = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, spindlestem = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
tiles = {
"dfcaverns_tower_cap.png",
},
@ -97,7 +97,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
_doc_items_longdesc = df_trees.doc["spindlestem_cap_"..item_suffix.."_desc"],
_doc_items_usagehelp = df_trees.doc["spindlestem_cap_"..item_suffix.."_usage"],
groups = {wood = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, spindlestem = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
tiles = {
"dfcaverns_tower_cap.png^[multiply:#"..colour_code,
"dfcaverns_spindlestem_cap.png^[multiply:#"..colour_code,
@ -213,7 +213,7 @@ local register_spindlestem_type = function(item_suffix, colour_name, colour_code
fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25}
},
groups = groups,
sounds = default.node_sound_glass_defaults(),
sounds = df_trees.sounds.glass,
light_source = new_light,
})
@ -344,9 +344,9 @@ get_spindlestem_cap_type = function(pos)
return c_red
end
local iron = minetest.find_node_near(pos, 5, {"default:stone_with_iron", "default:steelblock"})
local copper = minetest.find_node_near(pos, 5, {"default:stone_with_copper", "default:copperblock"})
local mese = minetest.find_node_near(pos, 5, {"default:stone_with_mese", "default:mese"})
local iron = minetest.find_node_near(pos, 5, df_trees.iron_containing_nodes)
local copper = minetest.find_node_near(pos, 5, df_trees.copper_containing_nodes)
local mese = minetest.find_node_near(pos, 5, df_trees.mese_containing_nodes)
local possibilities = {}
if mese then table.insert(possibilities, c_golden) end

View File

@ -16,7 +16,7 @@ minetest.register_node("df_trees:spore_tree", {
paramtype2 = "facedir",
is_ground_content = false,
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
})
@ -38,7 +38,7 @@ minetest.register_node("df_trees:spore_tree_wood", {
tiles = {"dfcaverns_spore_tree_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("spore_tree_wood")
@ -90,9 +90,9 @@ minetest.register_node("df_trees:spore_tree_hyphae", {
{-0.5, -0.0625, -0.0625, 0.5, 0.0625, 0.0625},
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
minetest.register_node("df_trees:spore_tree_fruiting_body", {
@ -130,18 +130,16 @@ minetest.register_node("df_trees:spore_tree_fruiting_body", {
}
}
},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
if default.register_leafdecay then -- default.register_leafdecay is very new, remove this check some time after 0.4.16 is released
default.register_leafdecay({
trunks = {"df_trees:spore_tree"},
leaves = {"df_trees:spore_tree_hyphae", "df_trees:spore_tree_fruiting_body"},
radius = 3,
})
end
df_trees.register_leafdecay({
trunks = {"df_trees:spore_tree"},
leaves = {"df_trees:spore_tree_hyphae", "df_trees:spore_tree_fruiting_body"},
radius = 3,
})
minetest.register_node("df_trees:spore_tree_sapling", {
description = S("Spore Tree Spawn"),
@ -163,7 +161,7 @@ minetest.register_node("df_trees:spore_tree_sapling", {
},
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
if minetest.get_item_group(minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name, "soil") == 0 then
@ -331,11 +329,8 @@ minetest.register_node("df_trees:spore_tree_ladder", {
is_ground_content = false,
selection_box = {
type = "wallmounted",
--wall_top = = <default>
--wall_bottom = = <default>
--wall_side = = <default>
},
groups = {choppy = 2, oddly_breakable_by_hand = 3, flammable = 2},
legacy_wallmounted = true,
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})

View File

@ -52,6 +52,8 @@ local stal_box_2 = {{-0.125+x_disp, -0.5, -0.125+z_disp, 0.125+x_disp, 0.5, 0.12
local stal_box_3 = {{-0.25+x_disp, -0.5, -0.25+z_disp, 0.25+x_disp, 0.5, 0.25+z_disp}}
local stal_box_4 = {{-0.375+x_disp, -0.5, -0.375+z_disp, 0.375+x_disp, 0.5, 0.375+z_disp}}
local torch_node = df_trees.node_names.torch
minetest.register_node("df_trees:torchspine_1", {
description = S("Torchspine Tip"),
_doc_items_longdesc = df_trees.doc.torchspine_desc,
@ -62,14 +64,14 @@ minetest.register_node("df_trees:torchspine_1", {
paramtype = "light",
paramtype2 = "facedir",
is_ground_content = false,
drop = "default:torch",
drop = torch_node,
node_box = {
type = "fixed",
fixed = stal_box_1,
},
on_place = stal_on_place,
on_punch = function(pos, node, puncher)
if puncher:get_wielded_item():get_name() == "default:torch" then
if puncher:get_wielded_item():get_name() == torch_node then
minetest.swap_node(pos, {name = "df_trees:torchspine_1_lit", param2 = node.param2})
end
end,
@ -79,14 +81,14 @@ minetest.register_node("df_trees:torchspine_1_lit", {
description = S("Torchspine Tip"),
_doc_items_longdesc = df_trees.doc.torchspine_desc,
_doc_items_usagehelp = df_trees.doc.torchspine_usage,
tiles = {"default_gold_block.png", "dfcaverns_torchspine_1.5.png", "dfcaverns_torchspine_1_lit.png"},
tiles = {df_trees.textures.gold_block, "dfcaverns_torchspine_1.5.png", "dfcaverns_torchspine_1_lit.png"},
groups = {oddly_breakable_by_hand = 1, subterrane_stal_align = 1, flow_through = 1, torch = 1, fall_damage_add_percent = 150, smokey = 4},
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
light_source = 8,
is_ground_content = false,
drop = "default:torch 2",
drop = torch_node .. " 2",
node_box = {
type = "fixed",
fixed = stal_box_1,
@ -259,14 +261,14 @@ end
-- overriding node groups using override_item doesn't appear to work with ABMs:
-- https://github.com/minetest/minetest/issues/5518
local coal_def = minetest.registered_nodes["default:stone_with_coal"]
local coal_block_def = minetest.registered_nodes["default:coalblock"]
coal_def.groups.coal = 1
local coal_def = minetest.registered_nodes[df_trees.node_names.stone_with_coal]
local coal_block_def = minetest.registered_nodes[df_trees.node_names.coalblock]
if coal_def then
coal_def.groups.coal = 1
minetest.register_node(":"..df_trees.node_names.stone_with_coal, coal_def)
end
coal_block_def.groups.coal = 1
coal_block_def.groups.flammable = coal_block_def.groups.flammable or 1
minetest.register_node(":default:stone_with_coal", coal_def)
minetest.register_node(":default:coalblock", coal_block_def)
minetest.register_node(":"..df_trees.node_names.coalblock, coal_block_def)
minetest.register_abm{
label = "torchspine germinating",

View File

@ -30,7 +30,7 @@ minetest.register_node("df_trees:tower_cap_gills", {
tiles = {"dfcaverns_tower_cap_gills.png"},
is_ground_content = false,
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1, tower_cap = 1},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
drawtype = "plantlike",
paramtype = "light",
drop = {
@ -45,16 +45,14 @@ minetest.register_node("df_trees:tower_cap_gills", {
}
}
},
after_place_node = default.after_place_leaves,
after_place_node = df_trees.after_place_leaves,
})
if default.register_leafdecay then -- default.register_leafdecay is new, remove this check some time after 0.4.16 is released
default.register_leafdecay({
trunks = {"df_trees:tower_cap"}, -- don't need stem nodes here
leaves = {"df_trees:tower_cap_gills"},
radius = 1,
})
end
df_trees.register_leafdecay({
trunks = {"df_trees:tower_cap"}, -- don't need stem nodes here
leaves = {"df_trees:tower_cap_gills"},
radius = 1,
})
--Wood
minetest.register_craft({
@ -80,7 +78,7 @@ minetest.register_node("df_trees:tower_cap_wood", {
tiles = {"dfcaverns_tower_cap_wood.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("tower_cap_wood")
@ -132,7 +130,7 @@ minetest.register_node("df_trees:tower_cap_sapling", {
},
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
if minetest.get_item_group(minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name, "soil") == 0 then

View File

@ -18,7 +18,7 @@ minetest.register_node("df_trees:tunnel_tube", {
is_ground_content = false,
paramtype = "light",
groups = {choppy = 3, tree = 1, oddly_breakable_by_hand=1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
node_box = {
@ -44,7 +44,7 @@ minetest.register_node("df_trees:tunnel_tube_slant_bottom", {
paramtype = "light",
drop = "df_trees:tunnel_tube",
groups = {choppy = 3, tree = 1, oddly_breakable_by_hand=1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
selection_box = {
type = "fixed",
@ -75,7 +75,7 @@ minetest.register_node("df_trees:tunnel_tube_slant_top", {
paramtype = "light",
drop = "df_trees:tunnel_tube",
groups = {choppy = 3, tree = 1, oddly_breakable_by_hand=1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
selection_box = {
type = "fixed",
@ -105,7 +105,7 @@ minetest.register_node("df_trees:tunnel_tube_slant_full", {
paramtype = "light",
drop = "df_trees:tunnel_tube",
groups = {choppy = 3, tree = 1, oddly_breakable_by_hand=1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
selection_box = {
type = "fixed",
@ -133,7 +133,7 @@ minetest.register_craft({
-- Paper
minetest.register_craft({
output = "default:paper 3",
output = df_trees.node_names.paper .. " 3",
type = "shapeless",
recipe = {'df_trees:tunnel_tube', 'bucket:bucket_water'},
replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
@ -148,7 +148,7 @@ minetest.register_node("df_trees:tunnel_tube_wood", {
tiles = {"dfcaverns_tunnel_tube_wood_top.png", "dfcaverns_tunnel_tube_wood_top.png", "dfcaverns_tunnel_tube_wood_side.png"},
is_ground_content = false,
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
})
df_trees.register_all_stairs("tunnel_tube_wood")
@ -175,6 +175,7 @@ if df_trees.config.enable_tnt then
local tnt_radius = tonumber(minetest.settings:get("tnt_radius") or 3) * 2/3
local tnt_def = {radius = tnt_radius, damage_radius = tnt_radius * 2}
local torch_item = df_trees.node_names.torch
minetest.register_node("df_trees:tunnel_tube_fruiting_body", {
description = S("Tunnel Tube Fruiting Body"),
@ -184,7 +185,7 @@ if df_trees.config.enable_tnt then
paramtype2 = "facedir",
is_ground_content = false,
groups = {choppy = 3, oddly_breakable_by_hand=1, flammable = 2, tnt = 1,},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
drop = {
max_items = 3,
@ -205,7 +206,7 @@ if df_trees.config.enable_tnt then
},
on_punch = function(pos, node, puncher)
if puncher:get_wielded_item():get_name() == "default:torch" then
if puncher:get_wielded_item():get_name() == torch_item then
minetest.swap_node(pos, {name = "df_trees:tunnel_tube_fruiting_body_burning"})
minetest.registered_nodes["df_trees:tunnel_tube_fruiting_body_burning"].on_construct(pos)
minetest.log("action", puncher:get_player_name() .. " ignites " .. node.name .. " at " .. minetest.pos_to_string(pos))
@ -242,7 +243,7 @@ if df_trees.config.enable_tnt then
groups = {not_in_creative_inventory = 1,},
light_source = 5,
drop = "",
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_timer = function(pos, elapsed)
tnt.boom(pos, tnt_def)
end,
@ -262,7 +263,7 @@ else
paramtype2 = "facedir",
is_ground_content = false,
groups = {choppy = 3, oddly_breakable_by_hand=1, flammable = 2},
sounds = default.node_sound_wood_defaults(),
sounds = df_trees.sounds.wood,
on_place = minetest.rotate_node,
drop = {
@ -306,7 +307,7 @@ minetest.register_node("df_trees:tunnel_tube_sapling", {
},
groups = {snappy = 2, dig_immediate = 3, flammable = 2,
attached_node = 1, sapling = 1, light_sensitive_fungus = 11},
sounds = default.node_sound_leaves_defaults(),
sounds = df_trees.sounds.leaves,
on_construct = function(pos)
if minetest.get_item_group(minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name, "soil") == 0 then